@import "https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@500;600;700;800&family=Inter:wght@400;500;600;700&display=swap";
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-border-style:solid;--tw-tracking:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-leading:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}::backdrop{--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-border-style:solid;--tw-tracking:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-leading:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}:root{--color-blue:#1976d2;--color-blue-hover:#1565c0;--color-green:#10b981;--color-purple:#8b5cf6;--color-black:#111827;--color-gray:#6b7280;--font-sans:"Inter",-apple-system,BlinkMacSystemFont,sans-serif;--font-title:"Plus Jakarta Sans",-apple-system,BlinkMacSystemFont,sans-serif}.font-sans-bold{font-family:var(--font-sans);font-weight:700}.font-title-bold{font-family:var(--font-title);font-weight:800}.home-hero{z-index:1;background:radial-gradient(circle at top,#ffffff94 0%,#ffffff1f 34%,#fff0 58%),linear-gradient(#edf4ff 0%,#dce9ff 38%,#f8fbff 100%);padding-top:9rem;padding-bottom:5rem;position:relative;overflow:hidden}.common-hero{z-index:10;position:relative}.common-hero__wrapper{z-index:20;text-align:center;flex-direction:column;align-items:center;max-width:1000px;margin:0 auto;padding:0 1.5rem;display:flex;position:relative}.common-pill-link{color:var(--color-black);background:#fff;border:1px solid #e5e7eb;border-radius:9999px;align-items:center;gap:.625rem;margin-bottom:2rem;padding:.375rem .375rem .375rem 1rem;text-decoration:none;transition:all .3s;display:inline-flex;box-shadow:0 2px 12px #00000014}.common-pill-link:hover{transform:translateY(-1px);box-shadow:0 4px 16px #0000001f}.common-pill-link__badge{color:var(--color-blue);text-transform:uppercase;letter-spacing:.05em;background:#fff;border:1px solid #e5e7eb;border-radius:9999px;margin-right:.5rem;padding:.25rem .75rem;font-size:.6875rem}.common-pill-link__label{font-size:.875rem;font-family:var(--font-sans);align-items:center;font-weight:500;display:flex}.common-pill-link__chevron{color:#9ca3af;margin-left:.25rem;transition:transform .2s}.common-pill-link:hover .common-pill-link__chevron{transform:translate(2px)}.page-main-title{margin-bottom:2.5rem}.page-main-title__title{color:#0f172a;letter-spacing:-.02em;text-shadow:0 8px 28px #ffffff47;margin:0;font-size:clamp(2.5rem,5vw + 1rem,4.25rem);line-height:1.05}.emphasis{color:var(--color-blue);display:inline-block;position:relative}.emphasis:after{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 12' fill='none' preserveAspectRatio='none'%3E%3Cpath d='M2 8C30 2 60 12 90 6C120 0 150 10 180 4C210 -2 240 8 270 2C285 -1 295 5 298 8' stroke='%231976d2' stroke-width='4' stroke-linecap='round' fill='none'/%3E%3C/svg%3E") bottom/100% 100% no-repeat;width:100%;height:8px;position:absolute;bottom:-4px;left:0}.page-main-title__benefits{margin-top:2rem;margin-bottom:2.5rem}.common-benefit-pills{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}.common-benefit-pill{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffe6;border:1px solid #e5e7eb80;border-radius:1rem;align-items:center;gap:.875rem;padding:.75rem 1.25rem;transition:all .3s;display:flex;box-shadow:0 4px 16px #0000000f}.common-benefit-pill:hover{transform:translateY(-2px);box-shadow:0 6px 20px #00000014}.common-benefit-pill__icon{border-radius:.875rem;flex-shrink:0;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:flex}.common-benefit-pill--green .common-benefit-pill__icon{color:var(--color-green);background:#ecfdf5}.common-benefit-pill--purple .common-benefit-pill__icon{color:var(--color-purple);background:#f5f3ff}.common-benefit-pill--blue .common-benefit-pill__icon{color:var(--color-blue);background:#eff6ff}.common-benefit-pill__text{text-align:left;flex-direction:column;display:flex}.common-benefit-pill__label{color:var(--color-black);font-size:.9375rem;line-height:1.2}.common-benefit-pill__description{color:var(--color-gray);margin-top:.125rem;font-size:.8125rem;font-weight:500}.common-signup-cta{flex-direction:column;align-items:center;gap:1rem;display:flex}.common-signup-cta__field{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff80;border:1px solid #ffffffb8;border-radius:9999px;justify-content:center;align-items:center;gap:1rem;padding:.5rem;display:flex;box-shadow:0 20px 55px #1d4ed81f}.common-button{background:var(--color-blue);color:#fff;border:1px solid #0000;border-radius:9999px;justify-content:center;align-items:center;gap:.75rem;padding:1rem 2rem;font-size:1.0625rem;font-weight:700;text-decoration:none;transition:all .3s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 4px 14px #1976d266}.common-button:hover{background:var(--color-blue-hover);transform:translateY(-2px);box-shadow:0 6px 20px #1976d280}.common-button__icon{background:#fff3;border-radius:50%;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;display:flex}.common-button--white{color:#0f172a;background:#fff;border-color:#94a3b88c;box-shadow:0 12px 28px #0f172a29}.common-button--white:hover{background:#f8fafc;border-color:#2563eb59;box-shadow:0 16px 34px #0f172a2e}.common-button--blue{color:#fff;background:#315eea;border-color:#2b54d6;box-shadow:0 16px 34px #315eea57}.common-button--blue:hover{background:#284fcf;border-color:#2346bb;box-shadow:0 18px 38px #315eea61}.common-button--blue .common-button__icon{background:#ffffff2e}.common-signup-cta__button--small{display:none}@media (max-width:640px){.common-signup-cta__button--large{display:none}.common-signup-cta__button--small{display:inline-flex}}.common-explainer{color:var(--color-gray);font-size:.8125rem;font-family:var(--font-sans);align-items:center;gap:.5rem;display:flex}.common-explainer .font-sans-bold{color:var(--color-black)}.home-hero-app{perspective:1000px;width:100%;max-width:1000px;margin-top:3rem;margin-left:auto;margin-right:auto;position:relative}.home-hero-app__container{z-index:20;position:relative}.common-ghost-container{background:0 0;border:1px solid #e5e7eb80;border-bottom:none;border-radius:20px 20px 0 0;position:relative;overflow:hidden;box-shadow:0 -10px 60px #00000026}.home-hero-app__content{position:relative}.home-hero-app__screenshot{width:100%;height:auto;display:block}.home-hero-app__screenshot img{object-fit:cover;width:100%;height:auto;display:block}.home-hero-app__play{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer;z-index:30;background:#fffffff2;border:1px solid #fff;border-radius:20px;align-items:center;gap:.75rem;padding:.5rem 1.25rem .5rem .5rem;transition:all .3s;display:flex;position:absolute;top:-1.5rem;left:50%;transform:translate(-50%);box-shadow:0 12px 40px #00000026}.home-hero-app__play:hover{background:#fff;transform:translate(-50%)scale(1.05)}.home-hero-app__play-inner{align-items:center;gap:.75rem;display:flex}.home-hero-app__play-icon{flex-shrink:0;width:3rem;height:3rem}.home-hero-app__play-text{text-align:left;flex-direction:column;display:flex}.home-hero-app__play-title{color:var(--color-black);font-size:.875rem}.home-hero-app__play-description{color:var(--color-gray);font-size:.75rem;font-weight:600}.common-hero__background{z-index:-1;border-radius:0 0 20px 20px;position:absolute;inset:0;overflow:hidden}.common-decor{width:100%;height:100%;position:absolute;inset:0}.common-decor__grid{opacity:.14;background-image:linear-gradient(90deg,#0000000d 1px,#0000 1px),linear-gradient(#0000000d 1px,#0000 1px);background-size:40px 40px;position:absolute;inset:0}.common-decor__texture{object-fit:cover;opacity:.88;mix-blend-mode:normal;filter:saturate(1.08)contrast(1.05)brightness(.72);width:100%;height:100%;position:absolute;inset:0}.common-decor__texture img{object-fit:cover;width:100%;height:100%}.home-hero-background:before{content:"";z-index:1;background:linear-gradient(#e6f0ff1a 0%,#122e602e 42%,#ffffff14 100%),radial-gradient(circle at top,#ffffff6b 0%,#ffffff14 30%,#05122c24 70%);position:absolute;inset:0}.home-hero-background:after{content:"";z-index:2;background:linear-gradient(#f8fbff00 0%,#f8fbffeb 100%);height:24%;position:absolute;inset:auto 0 0}.home-hero__benefit-chip{color:#334155;background:#fff;border:1px solid #bfdbfeeb;border-radius:.9rem;padding:.55rem .95rem;font-size:.8125rem;font-weight:700;box-shadow:0 10px 24px #1e40af1f}@layer components{.landing-btn-primary{justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem)*2);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-white,#fff);--tw-shadow:0 2px 10px var(--tw-shadow-color,#3e80f14d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));background-color:#3e80f1;border-radius:3.40282e38px;display:flex}@media (hover:hover){.landing-btn-primary:hover{background-color:#2b6ce0}}.landing-btn-secondary{justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem)*2);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200,#e5e7eb);background-color:var(--color-white,#fff);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:#111827;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-radius:3.40282e38px;display:flex}@supports (color:lab(0% 0 0)){.landing-btn-secondary{border-color:var(--color-gray-200,lab(91.6229% -.159115 -2.26791))}}@media (hover:hover){.landing-btn-secondary:hover{background-color:var(--color-gray-50,#f9fafb)}@supports (color:lab(0% 0 0)){.landing-btn-secondary:hover{background-color:var(--color-gray-50,lab(98.2596% -.247031 -.706708))}}}.landing-btn-dark{justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem)*2);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-white,#fff);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));background-color:#111827;border-radius:3.40282e38px;display:flex}@media (hover:hover){.landing-btn-dark:hover{background-color:var(--color-black,#000)}}.landing-badge-new{padding-inline:calc(var(--spacing,.25rem)*2);padding-block:calc(var(--spacing,.25rem)*.5);--tw-font-weight:var(--font-weight-bold,700);font-size:11px;font-weight:var(--font-weight-bold,700);--tw-tracking:var(--tracking-wider,.05em);letter-spacing:var(--tracking-wider,.05em);color:var(--color-white,#fff);text-transform:uppercase;background-color:#3e80f1;border-radius:6px}.landing-nav-link{align-items:center;gap:calc(var(--spacing,.25rem)*1.5);border-radius:var(--radius-lg,.5rem);padding-inline:calc(var(--spacing,.25rem)*3);padding-block:calc(var(--spacing,.25rem)*2);--tw-font-weight:var(--font-weight-semibold,600);font-size:15px;font-weight:var(--font-weight-semibold,600);color:#374151;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));display:flex}@media (hover:hover){.landing-nav-link:hover{background-color:#0000000d}@supports (color:color-mix(in lab, red, red)){.landing-nav-link:hover{background-color:color-mix(in oklab,var(--color-black,#000)5%,transparent)}}.landing-nav-link:hover{color:#111827}}.landing-top-banner{z-index:50;width:100%;padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*2);text-align:center;color:var(--color-white,#fff);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));background-color:#0b1536;display:block;position:relative}@media (hover:hover){.landing-top-banner:hover{background-color:#131e46}}.landing-search-box{width:calc(var(--spacing,.25rem)*48);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200,#e5e7eb);background-color:var(--color-gray-50,#f9fafb);padding-inline:calc(var(--spacing,.25rem)*3);padding-block:calc(var(--spacing,.25rem)*2);color:var(--color-gray-400,#99a1af);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-radius:10px;justify-content:space-between;align-items:center;font-size:14px;display:flex}@supports (color:lab(0% 0 0)){.landing-search-box{border-color:var(--color-gray-200,lab(91.6229% -.159115 -2.26791));background-color:var(--color-gray-50,lab(98.2596% -.247031 -.706708));color:var(--color-gray-400,lab(65.9269% -.832707 -8.17473))}}@media (hover:hover){.landing-search-box:hover{border-color:var(--color-gray-300,#d1d5dc)}@supports (color:lab(0% 0 0)){.landing-search-box:hover{border-color:var(--color-gray-300,lab(85.1236% -.612259 -3.7138))}}}.landing-floating-pill{align-items:center;gap:calc(var(--spacing,.25rem)*1);border-style:var(--tw-border-style);border-width:1px;border-color:#e5e7eb80;border-radius:3.40282e38px;display:flex}@supports (color:color-mix(in lab, red, red)){.landing-floating-pill{border-color:color-mix(in oklab,var(--color-gray-200,lab(91.6229% -.159115 -2.26791))50%,transparent)}}.landing-floating-pill{background-color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.landing-floating-pill{background-color:color-mix(in oklab,var(--color-white,#fff)90%,transparent)}}.landing-floating-pill{padding:calc(var(--spacing,.25rem)*1.5);--tw-shadow:0 8px 30px var(--tw-shadow-color,#00000014);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-backdrop-blur:blur(var(--blur-md,12px));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.landing-section{background-color:var(--color-white,#fff);padding-block:calc(var(--spacing,.25rem)*24);position:relative}.landing-section-light{padding-block:calc(var(--spacing,.25rem)*24);background-color:#eef2ff;position:relative}.landing-section-dark{padding-block:calc(var(--spacing,.25rem)*32);background-color:#0b1536;position:relative;overflow:hidden}.landing-container{z-index:10;max-width:1240px;padding-inline:calc(var(--spacing,.25rem)*6);margin-inline:auto;position:relative}.landing-title-lg{--tw-leading:1.05;--tw-font-weight:var(--font-weight-extrabold,800);font-size:44px;line-height:1.05;font-weight:var(--font-weight-extrabold,800);--tw-tracking:var(--tracking-tight,-.025em);letter-spacing:var(--tracking-tight,-.025em);color:#111827}@media (min-width:48rem){.landing-title-lg{font-size:56px}}.landing-title{--tw-leading:1.1;--tw-font-weight:var(--font-weight-extrabold,800);font-size:32px;line-height:1.1;font-weight:var(--font-weight-extrabold,800);--tw-tracking:var(--tracking-tight,-.025em);letter-spacing:var(--tracking-tight,-.025em);color:#111827}@media (min-width:48rem){.landing-title{font-size:44px}}.landing-subtitle{--tw-leading:1.7;--tw-font-weight:var(--font-weight-medium,500);font-size:16px;line-height:1.7;font-weight:var(--font-weight-medium,500);color:#6b7280}@media (min-width:48rem){.landing-subtitle{font-size:17px}}.landing-card{border-style:var(--tw-border-style);border-width:1px;border-color:#f3f4f680;border-radius:32px}@supports (color:color-mix(in lab, red, red)){.landing-card{border-color:color-mix(in oklab,var(--color-gray-100,lab(96.1596% -.0823438 -1.13575))50%,transparent)}}.landing-card{background-color:var(--color-white,#fff);--tw-shadow:0 2px 40px var(--tw-shadow-color,#0000000a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}@media (min-width:48rem){.landing-card{padding:calc(var(--spacing,.25rem)*14)}}.landing-feature-tab{align-items:center;gap:calc(var(--spacing,.25rem)*3);border-style:var(--tw-border-style);border-width:1px;border-color:#e5e7eb80;border-radius:14px;min-width:180px;display:flex}@supports (color:color-mix(in lab, red, red)){.landing-feature-tab{border-color:color-mix(in oklab,var(--color-gray-200,lab(91.6229% -.159115 -2.26791))50%,transparent)}}.landing-feature-tab{background-color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.landing-feature-tab{background-color:color-mix(in oklab,var(--color-white,#fff)50%,transparent)}}.landing-feature-tab{padding-inline:calc(var(--spacing,.25rem)*5);padding-block:calc(var(--spacing,.25rem)*3.5);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-gray-500,#6a7282);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}@supports (color:lab(0% 0 0)){.landing-feature-tab{color:var(--color-gray-500,lab(47.7841% -.393182 -10.0268))}}@media (hover:hover){.landing-feature-tab:hover{background-color:var(--color-white,#fff);color:var(--color-gray-900,#101828)}@supports (color:lab(0% 0 0)){.landing-feature-tab:hover{color:var(--color-gray-900,lab(8.11897% .811279 -12.254))}}}.landing-feature-tab-active{z-index:10;--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;min-width:180px;scale:var(--tw-scale-x)var(--tw-scale-y);align-items:center;gap:calc(var(--spacing,.25rem)*3);background-color:var(--color-white,#fff);padding-inline:calc(var(--spacing,.25rem)*5);padding-block:calc(var(--spacing,.25rem)*3.5);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-extrabold,800);font-weight:var(--font-weight-semibold,600);color:var(--color-gray-900,#101828);--tw-shadow:0 4px 16px var(--tw-shadow-color,#0000000f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-color:#0000;border-radius:14px;display:flex}@supports (color:lab(0% 0 0)){.landing-feature-tab-active{color:var(--color-gray-900,lab(8.11897% .811279 -12.254))}}.landing-badge-tag{align-items:center;gap:calc(var(--spacing,.25rem)*2);padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*2);--tw-font-weight:var(--font-weight-bold,700);font-size:13px;font-weight:var(--font-weight-bold,700);--tw-tracking:var(--tracking-wide,.025em);letter-spacing:var(--tracking-wide,.025em);text-transform:uppercase;border-radius:3.40282e38px;display:inline-flex}}.faq-page{background:radial-gradient(circle at 0 0,#3e80f12e,#0000 34%),radial-gradient(circle at 100% 0,#10b98129,#0000 30%),linear-gradient(#f8fbff 0%,#eef4ff 36%,#fff 100%);min-height:100vh;position:relative;overflow-x:hidden}.faq-page__aurora{filter:blur(80px);pointer-events:none;opacity:.7;border-radius:9999px;position:absolute}.faq-page__aurora--one{background:#3e80f12e;width:24rem;height:24rem;top:7rem;left:-8rem}.faq-page__aurora--two{background:#0f766e24;width:20rem;height:20rem;top:12rem;right:-4rem}.faq-page__grid{pointer-events:none;background-image:linear-gradient(90deg,#0f172a0d 1px,#0000 1px),linear-gradient(#0f172a0d 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#00000073,#0000 75%);mask-image:linear-gradient(#00000073,#0000 75%)}.faq-shell{z-index:1;max-width:1240px;margin:0 auto;padding:8.5rem 1.5rem 6rem;position:relative}.faq-hero{padding:2rem 0 4rem;position:relative}.faq-hero--centered{text-align:center;flex-direction:column;align-items:center;display:flex}.faq-hero__badge{color:#1e3a8a;letter-spacing:.04em;text-transform:uppercase;background:#fffc;border:1px solid #94a3b838;border-radius:9999px;align-items:center;gap:.5rem;padding:.625rem .9rem;font-size:.82rem;font-weight:700;display:inline-flex;box-shadow:0 18px 45px #0f172a14}.faq-hero__copy{max-width:760px;margin-top:1.5rem}.faq-hero__copy--centered{flex-direction:column;align-items:center;display:flex}.faq-hero__title{max-width:11ch;margin-bottom:1.25rem}.faq-hero__title--centered{letter-spacing:-.035em;color:#111827;max-width:18ch;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.5rem,5vw,3.75rem);font-weight:800;line-height:1.05}.faq-hero__title-accent{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#315eea 0%,#60a5fa 60%,#38bdf8 100%);-webkit-background-clip:text;background-clip:text;display:block}.faq-hero__subtitle{max-width:64ch}.faq-hero__subtitle--centered{color:#667085;max-width:56ch;margin-top:1.25rem;font-size:1.125rem;line-height:1.75}.faq-hero__highlights{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:2rem;display:grid}.faq-highlight-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffb8;border:1px solid #94a3b82e;border-radius:1.5rem;gap:1rem;padding:1.15rem;display:flex;box-shadow:0 18px 45px #0f172a12}.faq-highlight-card__icon{color:#fff;background:linear-gradient(135deg,#3e80f1,#60a5fa);border-radius:1rem;flex-shrink:0;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:inline-flex}.faq-highlight-card__title{color:#111827;margin:0 0 .25rem;font-size:1rem;font-weight:700}.faq-highlight-card__description{color:#667085;margin:0;font-size:.92rem;line-height:1.6}.faq-category-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-top:2rem;display:grid}.faq-category-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffd1;border:1px solid #e2e8f0f2;border-radius:1.75rem;padding:1.5rem;position:relative;overflow:hidden;box-shadow:0 18px 45px #0f172a14}.faq-category-card:before{content:"";pointer-events:none;background:linear-gradient(#ffffff57,#0000 42%);position:absolute;inset:0}.faq-category-card__header{z-index:1;align-items:center;gap:.875rem;margin-bottom:1.25rem;display:flex;position:relative}.faq-category-card__icon{color:#fff;border-radius:1rem;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:inline-flex}.faq-category-card__eyebrow{color:#475467;letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:700}.faq-category-card__title{z-index:1;color:#111827;font-family:var(--font-title);margin:0;font-size:1.3rem;font-weight:800;line-height:1.2;position:relative}.faq-category-card__description{z-index:1;color:#667085;margin:.8rem 0 0;font-size:.96rem;line-height:1.65;position:relative}.faq-category-card__footer{z-index:1;color:#344054;border-top:1px solid #94a3b82e;justify-content:space-between;align-items:center;margin-top:1.35rem;padding-top:1rem;font-size:.85rem;font-weight:700;display:flex;position:relative}.faq-category-card--blue .faq-category-card__icon,.faq-panel--blue .faq-panel__title svg{background:linear-gradient(135deg,#2563eb,#60a5fa)}.faq-category-card--green .faq-category-card__icon,.faq-panel--green .faq-panel__title svg{background:linear-gradient(135deg,#0f766e,#2dd4bf)}.faq-category-card--amber .faq-category-card__icon,.faq-panel--amber .faq-panel__title svg{background:linear-gradient(135deg,#d97706,#fbbf24)}.faq-category-card--violet .faq-category-card__icon,.faq-panel--violet .faq-panel__title svg{background:linear-gradient(135deg,#7c3aed,#a78bfa)}.faq-panel{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffd6;border:1px solid #e2e8f0f2;border-radius:2rem;padding:2rem;position:relative;overflow:hidden;box-shadow:0 24px 60px #0f172a14}.faq-panel:before{content:"";background:linear-gradient(90deg,#0000,#94a3b859,#0000);width:100%;height:1px;position:absolute;inset:0 auto auto 0}.faq-panels{gap:1.5rem;display:grid}.faq-panel__header{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.5rem;display:flex}.faq-panel__eyebrow{color:#3e80f1;letter-spacing:.08em;text-transform:uppercase;margin-bottom:.625rem;font-size:.8rem;font-weight:700}.faq-panel__title{color:#111827;font-family:var(--font-title);align-items:center;gap:.875rem;margin:0;font-size:clamp(1.65rem,3vw,2.2rem);font-weight:800;line-height:1.15;display:inline-flex}.faq-panel__title svg{color:#fff;border-radius:.95rem;flex-shrink:0;width:2.6rem;height:2.6rem;padding:.65rem}.faq-panel__description{color:#667085;max-width:60ch;margin:.85rem 0 0;font-size:1rem;line-height:1.7}.faq-panel__count{color:#344054;letter-spacing:.04em;text-transform:uppercase;background:#f8fafcf0;border:1px solid #94a3b82e;border-radius:9999px;flex-shrink:0;padding:.75rem 1rem;font-size:.82rem;font-weight:800}.faq-accordion{gap:.9rem;display:grid}.faq-accordion__item{background:#ffffffeb;border:1px solid #e2e8f0e6;border-radius:1.25rem;padding:0 1.25rem;box-shadow:0 12px 30px #0f172a0a}.faq-accordion__trigger{color:#111827;text-align:left;padding:1.2rem 0;font-size:1rem;font-weight:700;line-height:1.5;transition:color .2s}.faq-accordion__trigger:hover{color:#2b6ce0;text-decoration:none}.faq-accordion__content{color:#667085;padding-bottom:1.2rem;font-size:.98rem;line-height:1.8}.faq-support-card{color:#fff;background:radial-gradient(circle at 0 0,#3e80f129,#0000 26%),linear-gradient(135deg,#0b1536f5,#1e40afeb);border-radius:2rem;justify-content:space-between;align-items:center;gap:2rem;margin-top:1.5rem;padding:2.25rem;display:flex;box-shadow:0 30px 70px #0f172a2e}.faq-support-card__copy{max-width:700px}.faq-support-card__eyebrow{color:#ffffffb8;letter-spacing:.08em;text-transform:uppercase;margin-bottom:.7rem;font-size:.82rem;font-weight:700}.faq-support-card__title{font-family:var(--font-title);margin:0;font-size:clamp(1.9rem,3vw,2.7rem);font-weight:800;line-height:1.12}.faq-support-card__description{color:#fffc;margin:1rem 0 0;font-size:1rem;line-height:1.75}.faq-support-card__actions{flex-wrap:wrap;align-items:center;gap:.9rem;display:flex}.faq-support-card__primary,.faq-support-card__secondary{border-radius:9999px;justify-content:center;align-items:center;gap:.55rem;min-height:3.25rem;padding:0 1.25rem;font-size:.96rem;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex}.faq-support-card__primary{color:#0b1536;background:#fff;box-shadow:0 16px 32px #0f172a2e}.faq-support-card__secondary{color:#fff;background:#ffffff14;border:1px solid #ffffff29}.faq-support-card__primary:hover,.faq-support-card__secondary:hover{transform:translateY(-1px)}@media (max-width:1080px){.faq-hero__highlights,.faq-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.faq-support-card{flex-direction:column;align-items:flex-start}}@media (max-width:768px){.faq-shell{padding-top:7.5rem;padding-bottom:4.5rem}.faq-hero{padding-bottom:3rem}.faq-hero__title{max-width:none}.faq-panel{border-radius:1.5rem;padding:1.4rem}.faq-panel__header{flex-direction:column}.faq-panel__count{align-self:flex-start}.faq-support-card{border-radius:1.5rem;padding:1.6rem}}@media (max-width:640px){.faq-shell{padding-left:1rem;padding-right:1rem}.faq-hero__highlights,.faq-category-grid{grid-template-columns:minmax(0,1fr)}.faq-highlight-card,.faq-category-card{padding:1.1rem}.faq-panel__title{gap:.75rem;font-size:1.45rem}.faq-panel__title svg{width:2.35rem;height:2.35rem}.faq-accordion__item{padding:0 1rem}.faq-support-card__actions,.faq-support-card__primary,.faq-support-card__secondary{width:100%}}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-leading{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}
