:root{font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html,body,#root{width:100%;min-height:100%}body{margin:0}:root{--bg:#0b1023;--bg2:#0e1633;--text:#e6eefc;--muted:rgba(230,238,252,.65);--border:rgba(255,255,255,.12);--accent:#63a8ff;--accent2:#7ee081}*{box-sizing:border-box}body{margin:0;color:var(--text);font-family:system-ui,-apple-system,Segoe UI,Roboto,Arial;overflow-x:hidden;background:radial-gradient(900px 520px at 18% 20%,rgba(99,168,255,.2),transparent 62%),radial-gradient(900px 620px at 82% 10%,rgba(126,224,129,.12),transparent 58%),linear-gradient(180deg,var(--bg),var(--bg2))}.shell{width:100%;display:flex;justify-content:center}.page{position:relative;width:100%;max-width:1120px;padding:40px 20px 80px}a{color:inherit;text-decoration:none}.bgGlow{position:absolute;inset:-220px;background:radial-gradient(520px 420px at 30% 30%,rgba(99,168,255,.18),transparent 62%),radial-gradient(560px 420px at 70% 25%,rgba(126,224,129,.12),transparent 62%);filter:blur(22px);pointer-events:none}.topbar{position:relative;width:100%;display:flex;justify-content:space-between;align-items:center;padding:18px;border-radius:18px;border:1px solid var(--border);background:#ffffff0a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.brand{display:flex;align-items:center;gap:10px;font-weight:900;letter-spacing:.2px}.brandLogo{display:block;height:44px;width:auto;object-fit:contain}.brandDot{width:10px;height:10px;border-radius:999px;background:linear-gradient(135deg,var(--accent),var(--accent2));box-shadow:0 0 18px #63a8ff73}.brandName{opacity:.95}.nav{display:flex;gap:18px;align-items:center;font-size:14px;color:var(--muted)}.nav a:hover{color:var(--text)}.btnGhost{padding:10px 14px;border-radius:14px;border:1px solid var(--border);background:#ffffff0a;color:var(--text)}.btnGhost:hover{background:#ffffff12}.hero{position:relative;width:100%;margin-top:70px;display:grid;grid-template-columns:1.05fr .95fr;gap:56px;align-items:start;padding:20px 0 80px}.heroRight{display:flex;justify-content:flex-end}.pill{display:inline-flex;align-items:center;padding:8px 12px;border-radius:999px;border:1px solid var(--border);background:#ffffff0a;color:#e6eefcbf;font-size:12px;margin-bottom:18px}.heroLeft h1{margin:0 0 18px;font-size:clamp(38px,4.2vw,60px);line-height:1.05;letter-spacing:-.6px}.accent{color:var(--accent)}.accent2{color:var(--accent2)}.subtitle{margin:0 0 26px;max-width:60ch;font-size:18px;line-height:1.65;color:var(--muted)}.ctaRow{display:flex;gap:12px;margin:0 0 22px}.btnPrimary{display:inline-flex;align-items:center;justify-content:center;padding:12px 16px;border-radius:16px;font-weight:900;background:linear-gradient(135deg,var(--accent),var(--accent2));color:#071022;box-shadow:0 18px 60px #63a8ff2e}.btnPrimary:hover{filter:brightness(1.06)}.btnSecondary{display:inline-flex;align-items:center;justify-content:center;padding:12px 16px;border-radius:16px;font-weight:900;border:1px solid var(--border);background:#ffffff0a;color:var(--text)}.btnSecondary:hover{background:#ffffff12}.miniProof{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:6px}.proofItem{border:1px solid var(--border);background:#ffffff0a;border-radius:16px;padding:12px}.proofTitle{font-weight:900;font-size:14px}.proofText{margin-top:4px;font-size:12px;color:var(--muted)}.phoneStage{position:relative;display:flex;flex-direction:column;align-items:center;gap:10px}.phoneGlow{position:absolute;width:480px;height:480px;border-radius:999px;background:radial-gradient(circle at 40% 35%,rgba(99,168,255,.35),transparent 60%),radial-gradient(circle at 70% 60%,rgba(126,224,129,.18),transparent 62%);filter:blur(18px);opacity:.9;z-index:0}.phone{position:relative;z-index:1;width:306px;border-radius:34px;padding:12px;background:linear-gradient(180deg,#ffffff1a,#ffffff0a);border:1px solid rgba(255,255,255,.18);box-shadow:0 50px 140px #0000008c,0 0 60px #63a8ff29}.phoneNotch{position:absolute;top:10px;left:50%;transform:translate(-50%);width:120px;height:18px;border-radius:999px;background:#0a1023a6;border:1px solid rgba(255,255,255,.1);z-index:3}.phoneScreen{width:100%;display:block;border-radius:26px}.caption{position:relative;z-index:2;font-size:12px;color:#e6eefcad;margin-top:8px}.storeBadges{position:relative;z-index:2;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.storeBadgeLink{display:inline-flex;align-items:center;height:40px}.storeBadgeLink img{display:block;width:auto;height:40px}.phoneStage.stack{align-items:flex-end}.phoneStage.stack .caption{width:100%;text-align:center}.phoneStack{position:relative;width:438px;display:flex;justify-content:center;align-items:flex-start;padding-bottom:36px}.phoneFront{position:relative;z-index:3;transform:translateY(6px)}.phoneBack{position:absolute;z-index:1;opacity:.92;filter:saturate(.98)}.phoneBackLeft{transform:translate(-102px,30px) rotate(-7deg) scale(.9);z-index:1}.phoneBackRight{transform:translate(102px,34px) rotate(7deg) scale(.9);z-index:2;opacity:.88}.phoneBack .phoneScreen{filter:brightness(.95) contrast(1.02)}.phoneFront .phoneScreen{filter:brightness(1.02) contrast(1.02)}@media(hover:hover){.phoneStack:hover .phoneBackLeft{transform:translate(-120px,26px) rotate(-8deg) scale(.925)}.phoneStack:hover .phoneBackRight{transform:translate(120px,30px) rotate(8deg) scale(.925)}.phoneStack:hover .phoneFront{transform:translateY(2px)}}.section{position:relative;width:100%;margin-top:110px}#features.section{margin-top:72px}.sectionHead{margin-bottom:18px}.section h2{margin:0 0 10px;font-size:26px;letter-spacing:-.3px}.sectionSub{margin:0;color:var(--muted);line-height:1.6}.mobileAppSection{margin-top:44px;padding:20px 22px;border:1px solid var(--border);background:#ffffff0a;border-radius:20px;display:flex;align-items:center;justify-content:space-between;gap:18px}.mobileAppSection h2{margin:0 0 8px}.mobileAppBadges{flex:0 0 auto}.grid3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:22px}.card{padding:18px;border-radius:20px;border:1px solid var(--border);background:#ffffff0a}.card h3{margin:0 0 8px}.card p{margin:0;color:var(--muted);line-height:1.6}.contactCard{border:1px solid var(--border);background:#ffffff0d;border-radius:22px;padding:22px;display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:22px}.footer{position:relative;width:100%;margin-top:70px;padding-top:18px;color:#e6eefc8c;font-size:13px;display:flex;gap:10px;align-items:center;flex-wrap:wrap}.footerLinks{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.footerStoreBadges{margin-right:8px}.footer a{color:#e6eefcb3}.footer a:hover{color:var(--text)}.footerSep{opacity:.5}@media(max-width:980px){.nav{display:none}.topbar{padding:16px}.hero{grid-template-columns:1fr;gap:30px;margin-top:44px;padding-bottom:54px}.heroRight{justify-content:center}.phone{width:320px}.phoneStage.stack{align-items:center}.phoneStack{width:420px;padding-bottom:30px}.phoneBackLeft{transform:translate(-90px,32px) rotate(-7deg) scale(.9)}.phoneBackRight{transform:translate(90px,36px) rotate(7deg) scale(.9)}}@media(max-width:560px){.topbar{padding:12px 14px;border-radius:16px}.brandLogo{height:34px}.hero{margin-top:34px;gap:24px;padding:10px 0 44px}.pill{font-size:11px;margin-bottom:14px}.heroLeft h1{font-size:clamp(30px,9vw,38px);margin-bottom:14px;line-height:1.08}.subtitle{font-size:16px;line-height:1.55;margin-bottom:20px}.ctaRow{flex-direction:column}.ctaRow a{width:100%;min-height:44px}.miniProof,.grid3{grid-template-columns:1fr}.contactCard,.mobileAppSection{flex-direction:column;align-items:flex-start}.page{padding:24px 14px 64px}.footer{gap:8px}#features.section{margin-top:48px}.phoneGlow{width:330px;height:330px}.phone{width:min(78vw,286px);border-radius:30px}.phoneScreen{border-radius:22px}.phoneStack{width:min(100%,320px);padding-bottom:18px}.phoneBackLeft{transform:translate(-54px,28px) rotate(-7deg) scale(.82)}.phoneBackRight{transform:translate(54px,30px) rotate(7deg) scale(.82)}.caption{max-width:30ch;text-align:center}}.legalPage{max-width:980px}.legalMain{margin-top:36px;display:grid;gap:16px}.legalCard{border:1px solid var(--border);background:#ffffff0a;border-radius:18px;padding:20px}.legalCard h1{margin:0 0 12px;font-size:clamp(28px,4vw,40px);line-height:1.15;letter-spacing:-.4px}.legalCard h2{margin:0 0 10px;font-size:22px}.legalCard p{margin:0 0 10px;color:var(--muted);line-height:1.7}.legalCard p:last-child{margin-bottom:0}.legalLead{max-width:70ch}.legalEyebrow{margin:0 0 8px;color:#e6eefcd6!important;font-size:13px;letter-spacing:.2px}.legalUpdated{margin-top:14px!important;color:#e6eefce0!important;font-weight:700}.legalCard ul{margin:0;padding-left:18px;color:var(--muted);line-height:1.7}.legalCard li{margin-bottom:8px}.legalCard li:last-child{margin-bottom:0}.legalCard a{color:#7ee081eb}.legalCard a:hover{color:var(--accent2)}@media(max-width:560px){.legalMain{margin-top:22px;gap:12px}.legalCard{padding:16px;border-radius:16px}.legalCard h2{font-size:20px}}.dashboardSection{margin-top:74px}.dashboardHead{text-align:center;max-width:760px;margin:0 auto 20px}.dashboardHead h2{margin:0 0 10px;font-size:clamp(28px,3vw,38px);letter-spacing:-.35px}.dashboardStage{position:relative;display:flex;justify-content:center;align-items:center;padding:16px 0 6px}.dashboardGlow{position:absolute;width:min(88vw,900px);height:320px;border-radius:999px;background:radial-gradient(circle at 50% 50%,rgba(99,168,255,.2),transparent 68%),radial-gradient(circle at 45% 60%,rgba(126,224,129,.1),transparent 72%);filter:blur(24px);pointer-events:none}.dashboardImage{position:relative;z-index:1;width:min(94%,960px);border-radius:20px;border:1px solid rgba(255,255,255,.16);background:#0c12288c;box-shadow:0 28px 80px #00000073}.howSection{margin-top:86px}.howGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:22px}.howCard{border:1px solid var(--border);background:#ffffff0a;border-radius:18px;padding:14px}.howImage{width:100%;aspect-ratio:9 / 19.5;max-height:240px;object-fit:contain;object-position:top;border-radius:12px;border:1px solid rgba(255,255,255,.1);background:#060913e0;display:block}.howCard h3{margin:12px 0 8px;font-size:18px}.howCard p{margin:0;color:var(--muted);line-height:1.55}@media(max-width:980px){.dashboardSection{margin-top:64px}.dashboardGlow{height:280px}.howSection{margin-top:72px}.howGrid{gap:14px}.howImage{max-height:220px}}@media(max-width:560px){.dashboardSection{margin-top:54px}.dashboardHead{margin-bottom:16px}.dashboardStage{padding-top:10px}.dashboardGlow{width:98%;height:220px;filter:blur(18px)}.dashboardImage{width:100%;border-radius:16px}.howSection{margin-top:58px}.howGrid{grid-template-columns:1fr}.howImage{max-height:225px}}.howImageButton{width:100%;border:0;padding:0;margin:0;background:transparent;border-radius:12px;cursor:zoom-in}.howImageButton .howImage{transition:transform .22s ease,box-shadow .22s ease}.howImageButton:hover .howImage,.howImageButton:focus-visible .howImage{transform:translateY(-2px);box-shadow:0 16px 36px #00000052}.howImageButton:focus-visible{outline:2px solid rgba(99,168,255,.6);outline-offset:2px}.howModal{position:fixed;inset:0;z-index:120;display:flex;align-items:center;justify-content:center;padding:22px;background:#050914c2;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:howModalFadeIn .2s ease both}.howModal.isClosing{animation:howModalFadeOut .2s ease both}.howModalDialog{position:relative;width:min(84vw,340px);max-height:78vh;border-radius:28px;border:1px solid rgba(255,255,255,.28);background:linear-gradient(180deg,#10152af5,#080c19f5);box-shadow:0 34px 90px #0009;overflow:hidden;padding:0;animation:howModalZoomIn .22s ease both}.howModal.isClosing .howModalDialog{animation:howModalZoomOut .18s ease both}.howModalImage{width:100%;height:auto;max-height:78vh;object-fit:contain;background:#060913eb;border-radius:27px;border:1px solid rgba(255,255,255,.16);display:block}.howModalClose{position:absolute;top:10px;right:10px;width:36px;height:36px;border-radius:999px;border:1px solid rgba(255,255,255,.25);background:#080b16cc;color:var(--text);font-size:24px;line-height:1;cursor:pointer}.howModalClose:hover{background:#141c32e6}@keyframes howModalFadeIn{0%{opacity:0}to{opacity:1}}@keyframes howModalFadeOut{0%{opacity:1}to{opacity:0}}@keyframes howModalZoomIn{0%{opacity:0;transform:translateY(12px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes howModalZoomOut{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(8px) scale(.98)}}@media(max-width:560px){.howModal{padding:12px}.howModalDialog{width:min(92vw,310px);max-height:82vh;border-radius:24px;padding:0}.howModalImage{max-height:82vh}.howModalClose{width:34px;height:34px;top:8px;right:8px}}.featureCard{display:block;width:100%;text-align:left;cursor:pointer;position:relative;appearance:none;color:var(--text);font:inherit;border:1px solid var(--border);background:#ffffff0a;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.featureCard:after{content:"";position:absolute;inset:0;border-radius:20px;border:1px solid rgba(99,168,255,0);pointer-events:none}.featureCard:hover{transform:translateY(-2px);border-color:#63a8ff59;box-shadow:0 18px 34px #14204659}.featureCard:hover:after{border-color:#63a8ff33}.featureCard h3{display:flex;align-items:center;gap:8px;color:var(--text)}.featureCard h3:before{content:"";width:8px;height:8px;border-radius:999px;background:#63a8ffd9;box-shadow:0 0 8px #63a8ff59}.featureCard p{color:var(--muted)}.featureTag{display:inline-flex;align-items:center;font-size:11px;font-weight:700;letter-spacing:.2px;color:#e6eefcd1;background:#63a8ff1f;border:1px solid rgba(99,168,255,.25);border-radius:999px;padding:4px 9px;margin-bottom:10px}.featureModal{position:fixed;inset:0;z-index:130;display:flex;justify-content:center;align-items:center;padding:20px;background:#050814bd;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.featureModalDialog{position:relative;width:min(92vw,560px);border-radius:22px;border:1px solid rgba(99,168,255,.28);background:linear-gradient(180deg,#63a8ff1a,#63a8ff00 26%),#0b1023fa;box-shadow:0 28px 70px #00000094;padding:26px 24px 24px}.featureModalEyebrow{margin:0 0 8px;font-size:12px;color:#e6eefcd1;letter-spacing:.25px}.featureModalDialog h3{margin:0 0 10px;font-size:27px}.featureModalDialog p{margin:0;color:var(--muted);line-height:1.7}.featureSteps{display:grid;gap:10px;margin-top:6px}.featureSteps p{margin:0}.featureResult{margin-top:14px!important;padding-top:12px;border-top:1px solid rgba(99,168,255,.2);color:var(--text)!important;font-weight:700}.featureModalClose{position:absolute;right:12px;top:12px;width:34px;height:34px;border-radius:999px;border:1px solid rgba(99,168,255,.35);color:#e6eefce0;background:#63a8ff14;font-size:24px;line-height:1;cursor:pointer}.featureModalClose:hover{background:#63a8ff2e}.signupPage{max-width:1120px}.signupHeaderActions{display:flex;align-items:center;justify-content:flex-end;gap:12px;color:var(--muted);font-size:14px}.signupHeaderLink{font-weight:800}.signupHeaderLink:hover{color:var(--text)}.signupMain{position:relative;display:grid;grid-template-columns:.95fr 1.05fr;gap:34px;align-items:start;margin-top:64px}.signupIntro h1{margin:0 0 18px;font-size:clamp(34px,4vw,54px);line-height:1.08}.signupProof{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:24px;max-width:520px}.signupPanel{border:1px solid var(--border);background:#ffffff0d;border-radius:22px;padding:22px;box-shadow:0 24px 70px #02081738}.signupForm{display:grid;gap:14px}.signupFormHead h2,.signupResult h2{margin:0;font-size:clamp(24px,2.4vw,32px);line-height:1.16}.formGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.formField{display:grid;gap:8px}.formField span{color:#e6eefcc7;font-size:13px;font-weight:800}.formField input{width:100%;min-height:46px;border:1px solid rgba(255,255,255,.14);border-radius:14px;background:#0710228c;color:var(--text);padding:11px 12px;font:inherit;outline:none}.formField input:focus{border-color:#63a8ff9e;box-shadow:0 0 0 3px #63a8ff24}.formField input::placeholder{color:#e6eefc57}.captchaShell{min-height:78px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;overflow:hidden}.formHint,.formMessage{margin:0;color:var(--muted);line-height:1.55;font-size:14px}.formMessageError{color:#ffb7b7}.signupSubmit{width:100%;min-height:48px;border:0;cursor:pointer;font:inherit}.signupSubmit:disabled{cursor:not-allowed;opacity:.48;filter:saturate(.55)}.signupResult{display:grid;gap:14px}.signupResult p{margin:0;color:var(--muted);line-height:1.65}@media(max-width:900px){.signupMain{grid-template-columns:1fr;margin-top:42px}.signupProof{grid-template-columns:1fr}}@media(max-width:560px){.signupHeaderActions{gap:8px}.signupHeaderSecondary{display:none}.signupHeaderActions .btnGhost{padding:9px 11px}.signupPanel{padding:16px;border-radius:18px}.formGrid{grid-template-columns:1fr}.signupIntro h1{font-size:clamp(30px,9vw,38px)}}@media(max-width:560px){.featureModalDialog{width:95vw;border-radius:18px;padding:22px 18px 18px;max-height:84vh;overflow:auto}.featureModalDialog h3{font-size:23px}}@media(max-width:400px){.brandLogo{height:31px}.phoneGlow{width:300px;height:300px}.phone{width:min(80vw,270px)}.phoneStack{width:min(100%,292px)}.phoneBackLeft{transform:translate(-46px,24px) rotate(-7deg) scale(.78)}.phoneBackRight{transform:translate(46px,26px) rotate(7deg) scale(.78)}}.marketingShell{min-height:100vh;width:100%;display:flex;justify-content:center;background:linear-gradient(180deg,#f7f9fc,#fff 42%,#eef4f7);color:#101828}.marketingPage{width:100%;max-width:1240px;padding:24px 24px 64px}.marketingPage a{color:inherit}.marketingHeader{position:sticky;top:14px;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:68px;padding:12px 14px 12px 20px;border:1px solid rgba(16,24,40,.08);border-radius:24px;background:#ffffffd6;box-shadow:0 18px 50px #10182814;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.marketingBrand{display:flex;align-items:center;min-width:142px}.marketingBrand img{display:block;height:44px;width:auto;object-fit:contain}.marketingNav{display:flex;align-items:center;justify-content:center;gap:28px;color:#536070;font-size:14px;font-weight:700}.marketingNav a{transition:color .18s ease}.marketingNav a:hover{color:#101828}.marketingHeaderActions{display:flex;align-items:center;justify-content:flex-end;gap:10px}.marketingLogin,.marketingHeaderTrial{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 16px;border-radius:999px;font-size:14px;font-weight:900}.marketingLogin{color:#475467}.marketingHeaderTrial{color:#fff;background:#101828;box-shadow:0 14px 30px #10182829}.marketingHero{display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);gap:48px;align-items:center;min-height:calc(100vh - 110px);padding:86px 0 72px}.marketingHeroCopy{position:relative;z-index:2}.marketingKicker,.sectionEyebrow{margin:0 0 14px;color:#176c5e;font-size:13px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.marketingHero h1{margin:0;max-width:780px;color:#101828;font-size:clamp(46px,6vw,78px);line-height:.96;letter-spacing:-.03em}.marketingLead{margin:24px 0 0;max-width:620px;color:#526070;font-size:20px;line-height:1.65}.marketingHeroActions{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px}.marketingPrimary,.marketingSecondary{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 22px;border-radius:999px;font-size:15px;font-weight:950;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.marketingPrimary{color:#fff;background:#101828;box-shadow:0 18px 38px #1018282e}.marketingPrimary:hover,.marketingSecondary:hover{transform:translateY(-1px)}.marketingSecondary{color:#101828;background:#fff;border:1px solid rgba(16,24,40,.1);box-shadow:0 14px 34px #10182814}.marketingSecondary.light{color:#fff;background:#ffffff24;border-color:#ffffff47;box-shadow:none}.marketingTrust{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.marketingTrust span{display:inline-flex;align-items:center;min-height:36px;padding:0 13px;border-radius:999px;color:#344054;background:#fff;border:1px solid rgba(16,24,40,.08);box-shadow:0 10px 24px #1018280f;font-size:13px;font-weight:850}.marketingHeroVisual{position:relative;min-width:0;animation:landingReveal .55s ease both}.browserFrame{overflow:hidden;border:1px solid rgba(16,24,40,.1);border-radius:24px;background:#fff;box-shadow:0 38px 100px #10182829}.browserBar{display:flex;align-items:center;gap:7px;height:38px;padding:0 16px;border-bottom:1px solid rgba(16,24,40,.08);background:#f7f9fb}.browserBar span{width:10px;height:10px;border-radius:999px;background:#d0d5dd}.browserBar span:nth-child(1){background:#ff6b66}.browserBar span:nth-child(2){background:#ffbd4a}.browserBar span:nth-child(3){background:#35c770}.browserFrame img{display:block;width:100%;height:auto}.heroDashboardFrame{width:min(760px,100%);margin-left:auto;transform:perspective(1200px) rotateY(-6deg) rotateX(2deg);transform-origin:center}.heroSignalCard{position:absolute;display:grid;gap:5px;max-width:245px;padding:16px 18px;border:1px solid rgba(16,24,40,.09);border-radius:18px;background:#fffffff0;box-shadow:0 24px 60px #10182824;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.heroSignalCard strong{color:#101828;font-size:14px}.heroSignalCard span{color:#667085;font-size:13px;line-height:1.45}.heroSignalOne{left:0;bottom:36px}.heroSignalTwo{right:26px;top:26px}.marketingProblem,.marketingBenefits,.syncSection,.screenshotsSection,.appDownloadSection,.finalCta{margin-top:118px}.sectionIntro{max-width:760px;margin:0 auto 34px;text-align:center}.sectionIntro.compact{margin-bottom:28px}.sectionIntro h2,.syncCopy h2,.appDownloadSection h2,.finalCta h2{margin:0;color:#101828;font-size:clamp(34px,4.6vw,58px);line-height:1.02;letter-spacing:-.025em}.sectionIntro p:not(.sectionEyebrow),.syncCopy p:not(.sectionEyebrow),.appDownloadSection p:not(.sectionEyebrow),.finalCta p:not(.sectionEyebrow){margin:18px 0 0;color:#667085;font-size:18px;line-height:1.7}.problemGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.problemCard{min-height:310px;padding:22px;border:1px solid rgba(16,24,40,.08);border-radius:24px;background:#fff;box-shadow:0 20px 55px #10182814}.problemVisual{position:relative;height:146px;margin-bottom:24px;border-radius:20px;background:#f3f6fa;overflow:hidden}.problemVisual span{position:absolute;display:block;border-radius:12px;background:#fff;box-shadow:0 12px 26px #10182814}.problemCard.chat .problemVisual span:nth-child(1){width:58%;height:30px;left:18px;top:24px;background:#e7f7ef}.problemCard.chat .problemVisual span:nth-child(2){width:72%;height:34px;right:16px;top:64px}.problemCard.chat .problemVisual span:nth-child(3){width:46%;height:28px;left:24px;bottom:18px}.problemCard.sheet .problemVisual{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(4,1fr);gap:1px;padding:16px}.problemCard.sheet .problemVisual span{position:static;width:100%;height:100%;border-radius:8px}.problemCard.sheet .problemVisual:before,.problemCard.sheet .problemVisual:after{content:"";position:absolute;inset:16px;border:1px solid rgba(16,24,40,.08);border-radius:14px;pointer-events:none}.problemCard.paper .problemVisual span:nth-child(1){width:64%;height:92px;left:24px;top:26px;transform:rotate(-4deg)}.problemCard.paper .problemVisual span:nth-child(2){width:56%;height:80px;right:22px;bottom:18px;transform:rotate(5deg)}.problemCard.paper .problemVisual span:nth-child(3){width:38%;height:12px;left:54px;top:72px;background:#d9e7f2}.problemCard h3,.benefitCard h3,.screenshotCard h3{margin:0;color:#101828;font-size:22px;letter-spacing:-.01em}.problemCard p,.benefitCard p,.screenshotCard p{margin:10px 0 0;color:#667085;line-height:1.65}.benefitGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.benefitCard{min-height:246px;padding:24px;border:1px solid rgba(16,24,40,.08);border-radius:24px;background:#fff;box-shadow:0 18px 46px #10182812}.benefitCard span{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;margin-bottom:26px;border-radius:999px;color:#176c5e;background:#e9f7f2;font-weight:950;font-size:13px}.syncSection{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:48px;align-items:center;padding:54px;border:1px solid rgba(16,24,40,.08);border-radius:32px;background:#fff;box-shadow:0 30px 80px #1018281a}.syncCopy p:not(.sectionEyebrow){max-width:560px}.syncStage{position:relative;min-height:470px}.syncPhones{position:absolute;left:0;bottom:0;z-index:2;display:flex;align-items:flex-end}.syncPhones img{width:138px;border-radius:22px;border:1px solid rgba(16,24,40,.1);background:#101828;box-shadow:0 22px 50px #1018282e}.syncPhones img:nth-child(1){transform:rotate(-5deg) translate(12px)}.syncPhones img:nth-child(2){width:158px;z-index:2}.syncPhones img:nth-child(3){transform:rotate(5deg) translate(-12px)}.syncDashboard{position:absolute;right:0;top:0;width:82%}.screenshotsSection{scroll-margin-top:110px}.screenshotGrid{display:grid;grid-template-columns:1.35fr .65fr;gap:18px}.screenshotCard{display:grid;gap:18px;padding:18px;border:1px solid rgba(16,24,40,.08);border-radius:28px;background:#fff;box-shadow:0 20px 56px #10182814}.screenshotCard.wide{grid-row:span 2}.screenshotMedia{display:flex;align-items:center;justify-content:center;min-height:260px;padding:10px;border-radius:22px;background:#f3f6fa;overflow:hidden}.screenshotCard.wide .screenshotMedia{min-height:470px}.screenshotMedia img{display:block;max-width:100%;max-height:100%;width:auto;height:auto;border-radius:16px;box-shadow:0 18px 46px #1018281f}.screenshotCard.wide .screenshotMedia img{width:100%}.screenshotCard.phoneShot .screenshotMedia img{max-height:330px;border-radius:22px}.appDownloadSection{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:34px;border:1px solid rgba(16,24,40,.08);border-radius:28px;background:#101828;color:#fff;box-shadow:0 28px 70px #10182833}.appDownloadSection .sectionEyebrow{color:#9ae6c8}.appDownloadSection h2{color:#fff;font-size:clamp(30px,3.8vw,46px)}.appDownloadSection p{max-width:560px;color:#ffffffb3}.marketingStoreBadges{flex:0 0 auto}.marketingStoreBadges .storeBadgeLink,.marketingStoreBadges .storeBadgeLink img{height:46px}.finalCta{display:grid;justify-items:center;text-align:center;padding:74px 28px;border-radius:34px;color:#fff;background:linear-gradient(135deg,#101828,#183b3f);box-shadow:0 34px 90px #10182838}.finalCta .sectionEyebrow{color:#9ae6c8}.finalCta h2{max-width:760px;color:#fff}.finalCta p:not(.sectionEyebrow){max-width:620px;color:#ffffffb8}.finalCtaActions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:28px}.finalCta .marketingPrimary{color:#101828;background:#fff;box-shadow:none}.marketingPage .footer{justify-content:space-between;margin-top:52px;color:#667085}.marketingPage .footer a{color:#344054}.marketingPage .footer a:hover{color:#101828}.marketingPage .footerStoreBadges .storeBadgeLink,.marketingPage .footerStoreBadges .storeBadgeLink img{height:36px}@keyframes landingReveal{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.marketingHeroVisual{animation:none}.marketingPrimary,.marketingSecondary{transition:none}}@media(max-width:1080px){.marketingHero{grid-template-columns:1fr;min-height:auto;padding-top:72px}.marketingHero h1{max-width:880px}.heroDashboardFrame{margin:0 auto;transform:none}.benefitGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.syncSection{grid-template-columns:1fr}.syncStage{min-height:430px}}@media(max-width:820px){.marketingPage{padding:16px 14px 48px}.marketingHeader{top:8px;border-radius:20px}.marketingNav,.marketingLogin{display:none}.marketingHero{padding:52px 0 50px}.marketingHero h1{font-size:clamp(42px,12vw,60px)}.marketingLead{font-size:18px}.heroSignalCard{display:none}.problemGrid,.benefitGrid,.screenshotGrid{grid-template-columns:1fr}.marketingProblem,.marketingBenefits,.syncSection,.screenshotsSection,.appDownloadSection,.finalCta{margin-top:82px}.syncSection{padding:28px;border-radius:26px}.syncStage{min-height:auto;display:grid;gap:18px}.syncPhones,.syncDashboard{position:static}.syncPhones{justify-content:center}.syncDashboard{width:100%}.screenshotCard.wide{grid-row:auto}.screenshotCard.wide .screenshotMedia{min-height:280px}.appDownloadSection{align-items:flex-start;flex-direction:column}.marketingPage .footer{justify-content:flex-start}}@media(max-width:560px){.marketingBrand{min-width:auto}.marketingBrand img{height:38px}.marketingHeaderTrial{min-height:38px;padding:0 12px;font-size:13px}.marketingHeroActions,.finalCtaActions{flex-direction:column}.marketingPrimary,.marketingSecondary{width:100%}.marketingTrust span{width:100%;justify-content:center}.browserFrame{border-radius:18px}.browserBar{height:32px}.sectionIntro{text-align:left;margin-bottom:22px}.sectionIntro h2,.syncCopy h2,.appDownloadSection h2,.finalCta h2{font-size:clamp(31px,10vw,42px)}.problemCard,.benefitCard,.screenshotCard{border-radius:20px}.problemCard{min-height:auto}.syncSection,.appDownloadSection{padding:22px}.syncPhones img{width:30%;border-radius:18px}.syncPhones img:nth-child(2){width:35%}.screenshotMedia{min-height:220px;padding:8px}.screenshotCard.phoneShot .screenshotMedia img{max-height:310px}.appDownloadSection .storeBadges,.marketingPage .footerStoreBadges{width:100%}.appDownloadSection .storeBadgeLink,.appDownloadSection .storeBadgeLink img{height:42px}.finalCta{padding:48px 22px;border-radius:26px}}.marketingShell{background:radial-gradient(780px 520px at 16% 12%,rgba(56,132,255,.22),transparent 62%),radial-gradient(720px 540px at 86% 8%,rgba(126,224,129,.13),transparent 60%),linear-gradient(180deg,#070d1d,#0b1227 46%,#0f1b2d);color:#e6eefc}.marketingPage{max-width:1180px}.marketingHeader{top:18px;border-color:#ffffff21;background:#0f172ab8;box-shadow:0 28px 80px #00000047}.marketingNav{color:#e6eefcad}.marketingNav a:hover,.marketingLogin{color:#fff}.marketingHeaderTrial{min-width:128px;color:#071022;background:linear-gradient(135deg,#63a8ff,#7ee081);box-shadow:0 16px 38px #63a8ff3d}.marketingHero{grid-template-columns:minmax(420px,.92fr) minmax(0,1.08fr);gap:38px;min-height:auto;padding:76px 0 64px}.marketingKicker,.sectionEyebrow{color:#7ee081}.marketingHero h1{max-width:650px;color:#f6f8ff;font-size:clamp(42px,4.8vw,64px);line-height:1.04;letter-spacing:-.022em}.marketingLead{max-width:620px;color:#e6eefcb8;font-size:18px;line-height:1.62}.marketingPrimary{color:#071022;background:linear-gradient(135deg,#63a8ff,#7ee081);box-shadow:0 18px 48px #63a8ff38}.marketingSecondary{color:#e6eefc;background:#ffffff0f;border-color:#ffffff24;box-shadow:none}.marketingSecondary:hover{background:#ffffff1a}.marketingTrust span{color:#e6eefcd6;background:#ffffff0f;border-color:#ffffff21;box-shadow:none}.browserFrame{border-color:#ffffff21;background:#0a1020eb;box-shadow:0 34px 90px #00000061}.browserBar{border-bottom-color:#ffffff1a;background:#ffffff0f}.heroDashboardFrame{width:100%;max-width:680px;transform:none}.heroSignalCard{border-color:#ffffff24;background:#0c1222e0;box-shadow:0 24px 70px #00000052}.heroSignalCard strong,.sectionIntro h2,.syncCopy h2,.appDownloadSection h2,.finalCta h2,.problemCard h3,.benefitCard h3,.screenshotCard h3{color:#f6f8ff}.heroSignalCard span,.sectionIntro p:not(.sectionEyebrow),.syncCopy p:not(.sectionEyebrow),.appDownloadSection p:not(.sectionEyebrow),.finalCta p:not(.sectionEyebrow),.problemCard p,.benefitCard p,.screenshotCard p{color:#e6eefcab}.marketingProblem,.marketingBenefits,.syncSection,.screenshotsSection,.appDownloadSection,.finalCta{margin-top:88px}.sectionIntro{margin-bottom:28px}.sectionIntro h2,.syncCopy h2,.appDownloadSection h2,.finalCta h2{font-size:clamp(30px,3.8vw,48px);line-height:1.08}.problemCard,.benefitCard,.screenshotCard,.syncSection{border-color:#ffffff1f;background:#ffffff0e;box-shadow:0 22px 70px #00000038}.problemCard{min-height:280px}.problemVisual,.screenshotMedia{background:#070d1d9e}.problemVisual span{background:#ffffff1f}.problemCard.chat .problemVisual span:nth-child(1){background:#7ee08138}.problemCard.paper .problemVisual span:nth-child(3){background:#63a8ff42}.benefitCard{min-height:220px}.benefitCard span{color:#071022;background:linear-gradient(135deg,#63a8ff,#7ee081)}.syncSection{padding:42px}.appDownloadSection,.finalCta{border-color:#ffffff21;background:linear-gradient(135deg,#142342eb,#103531c7)}.finalCta .marketingPrimary{color:#071022;background:linear-gradient(135deg,#63a8ff,#7ee081)}.marketingPage .footer{color:#e6eefc94}.marketingPage .footer a{color:#e6eefcc2}.marketingPage .footer a:hover{color:#fff}@media(max-width:1080px){.marketingHero{grid-template-columns:1fr;padding-top:60px}.marketingHero h1{max-width:760px}}@media(max-width:820px){.marketingHeader{top:10px}.marketingHero{padding:42px 0 44px}.marketingHero h1{font-size:clamp(34px,10vw,48px)}.marketingProblem,.marketingBenefits,.syncSection,.screenshotsSection,.appDownloadSection,.finalCta{margin-top:66px}}@media(max-width:560px){.marketingPage{padding:14px 12px 44px}.marketingHeader{min-height:60px;padding:10px 10px 10px 12px}.marketingHeaderTrial{min-width:106px}.marketingLead{font-size:16px}.sectionIntro h2,.syncCopy h2,.appDownloadSection h2,.finalCta h2{font-size:clamp(28px,8.8vw,38px)}.syncSection{padding:20px}}.sentrixLanding{min-height:100vh;color:#eaf1ff;background:radial-gradient(820px 520px at 18% -8%,rgba(69,139,255,.24),transparent 64%),radial-gradient(780px 540px at 88% 4%,rgba(118,228,148,.13),transparent 62%),linear-gradient(180deg,#07101f,#0b1326 48%,#101d2b)}.landingPage{width:min(100%,1320px);margin:0 auto;padding:24px 24px 76px}.landingHeader{position:sticky;top:16px;z-index:30;display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:70px;padding:12px 14px 12px 20px;border:1px solid rgba(255,255,255,.13);border-radius:22px;background:#0c1426c7;box-shadow:0 26px 80px #0000004d;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.landingBrand{display:flex;align-items:center;min-width:150px}.landingBrand img{display:block;height:44px;width:auto;object-fit:contain}.landingNav,.landingHeaderActions,.landingLanguage,.landingActions,.landingTrust{display:flex;align-items:center}.landingNav{gap:28px;color:#eaf1ffa8;font-size:14px;font-weight:800}.landingNav a:hover,.landingLogin:hover{color:#fff}.landingHeaderActions{justify-content:flex-end;gap:10px}.landingLanguage{gap:3px;padding:4px;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:#ffffff0d}.landingLanguage button{width:34px;height:30px;border:0;border-radius:999px;color:#eaf1ff9e;background:transparent;font:inherit;font-size:12px;font-weight:950;cursor:pointer}.landingLanguage button.isActive{color:#07101f;background:#7ee081}.landingLogin,.landingHeaderTrial{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 15px;border-radius:999px;font-size:14px;font-weight:950}.landingLogin{color:#eaf1ffc7}.landingHeaderTrial{color:#07101f;background:linear-gradient(135deg,#63a8ff,#7ee081);box-shadow:0 18px 46px #63a8ff38}.landingHero{display:grid;grid-template-columns:minmax(390px,.74fr) minmax(0,1.26fr);gap:42px;align-items:center;padding:92px 0 118px}.landingHeroCopy{max-width:600px}.landingEyebrow{margin:0 0 14px;color:#7ee081;font-size:13px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.landingHero h1,.landingSectionIntro h2,.landingVisualCopy h2,.landingVideoSection h2,.landingFinalCta h2{margin:0;color:#f7f9ff;letter-spacing:-.024em}.landingHero h1{max-width:690px;font-size:clamp(46px,5.8vw,76px);line-height:1}.landingLead{max-width:560px;margin:20px 0 0;color:#eaf1ffb8;font-size:18px;line-height:1.55}.landingActions{flex-wrap:wrap;gap:12px;margin-top:30px}.landingPrimary,.landingSecondary{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 20px;border-radius:999px;font-size:15px;font-weight:950;transition:transform .18s ease,background .18s ease,border-color .18s ease}.landingPrimary{color:#07101f;background:linear-gradient(135deg,#63a8ff,#7ee081);box-shadow:0 20px 52px #63a8ff3d}.landingSecondary{color:#eaf1ff;border:1px solid rgba(255,255,255,.15);background:#ffffff0f}.landingPrimary:hover,.landingSecondary:hover{transform:translateY(-1px)}.landingSecondary:hover{background:#ffffff1a}.landingTrust{flex-wrap:wrap;gap:10px;margin-top:18px}.landingTrust span{min-height:34px;padding:8px 12px;border:1px solid rgba(255,255,255,.12);border-radius:999px;color:#eaf1ffc7;background:#ffffff0e;font-size:13px;font-weight:850}.landingHeroMedia{min-width:0;transform:translate(10px)}.landingScreenFrame,.landingVisualMedia,.landingVideoFrame{overflow:hidden;border:1px solid rgba(255,255,255,.13);background:#0a1120eb;box-shadow:0 34px 100px #0000005c}.landingScreenFrame{border-radius:24px}.landingScreenBar{display:flex;align-items:center;gap:7px;height:38px;padding:0 16px;border-bottom:1px solid rgba(255,255,255,.09);background:#ffffff0e}.landingScreenBar span{width:10px;height:10px;border-radius:999px}.landingScreenBar span:nth-child(1){background:#ff6b66}.landingScreenBar span:nth-child(2){background:#ffbd4a}.landingScreenBar span:nth-child(3){background:#35c770}.landingScreenFrame img,.landingVisualMedia img,.landingVideoFrame video{display:block;width:100%;height:auto}.landingImageButton{display:block;width:100%;margin:0;padding:0;border:0;background:transparent;line-height:0;cursor:zoom-in}.landingImageButton:focus-visible{outline:3px solid rgba(126,224,129,.88);outline-offset:-3px}.landingProblem,.landingVisuals,.landingVideoSection,.landingFinalCta{margin-top:120px}.landingSectionIntro{max-width:720px;margin:0 auto 42px;text-align:center}.landingSectionIntro h2{font-size:clamp(30px,3.7vw,48px);line-height:1.08}.landingSectionIntro p:not(.landingEyebrow){margin:14px 0 0;color:#eaf1ffad;font-size:17px;line-height:1.55}.landingProblemGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.landingProblemCard{min-height:146px;padding:26px;border:1px solid rgba(255,255,255,.12);border-radius:22px;background:#ffffff0e;box-shadow:0 22px 70px #0003}.landingProblemCard h3{margin:0;color:#f7f9ff;font-size:23px;line-height:1.12}.landingProblemCard p{margin:12px 0 0;color:#eaf1ffa6;line-height:1.5}.landingInlineCta{display:flex;justify-content:center;margin-top:34px}.landingVisuals{display:grid;gap:48px}.landingVisualBlock{display:grid;grid-template-columns:minmax(300px,.34fr) minmax(0,.66fr);gap:42px;align-items:center;padding:32px;border:1px solid rgba(255,255,255,.12);border-radius:30px;background:#ffffff0e;box-shadow:0 28px 84px #00000038}.landingVisualBlock:nth-child(2n){grid-template-columns:minmax(0,.66fr) minmax(300px,.34fr)}.landingVisualBlock:nth-child(2n) .landingVisualCopy{order:2}.landingVisualCopy span{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;margin-bottom:18px;border-radius:999px;color:#07101f;background:linear-gradient(135deg,#63a8ff,#7ee081);font-size:13px;font-weight:950}.landingVisualCopy h2{font-size:clamp(30px,3.2vw,46px);line-height:1.08}.landingVisualCopy p{margin:14px 0 0;color:#eaf1ffad;font-size:17px;line-height:1.55}.landingVisualMedia{border-radius:22px}.landingVisualMedia img{object-fit:contain;object-position:center;background:#07101f}.landingVideoSection{scroll-margin-top:110px}.landingVideoFrame{width:min(100%,920px);margin:0 auto;border-radius:28px}.landingVideoFrame video{aspect-ratio:16 / 9;object-fit:cover}.landingFinalCta{display:flex;align-items:center;justify-content:space-between;gap:28px;padding:42px;border:1px solid rgba(255,255,255,.13);border-radius:30px;background:linear-gradient(135deg,#142342f0,#103531cc);box-shadow:0 30px 90px #00000042}.landingFinalCta h2{max-width:620px;font-size:clamp(30px,3.6vw,48px);line-height:1.06}.landingFinalCta p:not(.landingEyebrow){margin:14px 0 0;max-width:620px;color:#eaf1ffad;line-height:1.65}.landingFinalCta .landingActions{flex:0 0 auto;margin-top:0}.landingFooter{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-top:46px;color:#eaf1ff94;font-size:13px;flex-wrap:wrap}.landingFooter a{color:#eaf1ffbd}.landingFooter a:hover{color:#fff}.landingFooter .storeBadgeLink,.landingFooter .storeBadgeLink img{height:36px}@media(prefers-reduced-motion:reduce){.landingPrimary,.landingSecondary{transition:none}}@media(max-width:1040px){.landingHero{grid-template-columns:1fr;padding-top:58px}.landingHeroCopy{max-width:820px}.landingHeroMedia{max-width:900px;transform:none}.landingVisualBlock,.landingVisualBlock:nth-child(2n){grid-template-columns:1fr}.landingVisualBlock:nth-child(2n) .landingVisualCopy{order:0}.landingFinalCta{align-items:flex-start;flex-direction:column}}@media(max-width:760px){.landingPage{padding:14px 12px 46px}.landingHeader{top:8px;min-height:62px;padding:10px 10px 10px 12px;border-radius:18px}.landingBrand{min-width:auto}.landingBrand img{height:38px}.landingNav,.landingLogin{display:none}.landingLanguage button{width:30px;height:28px;font-size:11px}.landingHeaderTrial{min-height:36px;padding:0 12px;font-size:13px}.landingHero{gap:30px;padding:42px 0 58px}.landingHero h1{font-size:clamp(36px,10.6vw,50px)}.landingLead{font-size:16px;line-height:1.5}.landingActions{flex-direction:column;align-items:stretch}.landingPrimary,.landingSecondary{width:100%}.landingTrust{align-items:stretch;flex-direction:column}.landingTrust span{text-align:center}.landingProblem,.landingVisuals,.landingVideoSection,.landingFinalCta{margin-top:78px}.landingSectionIntro{text-align:left;margin-bottom:22px}.landingSectionIntro h2,.landingVisualCopy h2,.landingVideoSection h2,.landingFinalCta h2{font-size:clamp(28px,8.6vw,38px)}.landingProblemGrid{grid-template-columns:1fr}.landingProblemCard{min-height:auto}.landingInlineCta{align-items:stretch;flex-direction:column;margin-top:26px}.landingVisualBlock{padding:16px;border-radius:22px;gap:20px}.landingVisualMedia{border-radius:18px}.landingVisualMedia img{aspect-ratio:auto}.landingVideoFrame,.landingFinalCta{border-radius:22px}.landingFinalCta{padding:22px}.landingFooter{align-items:flex-start;flex-direction:column}}@media(max-width:410px){.landingHeaderActions{gap:6px}.landingHeaderTrial{padding:0 10px}}.landingLightbox{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:clamp(14px,3vw,36px);background:#030811db;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.landingLightboxPanel{width:min(100%,1180px);max-height:88vh;overflow:auto;border:1px solid rgba(255,255,255,.16);border-radius:24px;background:#07101f;box-shadow:0 34px 120px #0000008f}.landingLightboxPanel img{display:block;width:100%;height:auto}.landingLightboxClose{position:fixed;top:18px;right:18px;z-index:1;min-height:42px;padding:0 16px;border:1px solid rgba(255,255,255,.16);border-radius:999px;color:#eaf1ff;background:#0c1426eb;box-shadow:0 18px 52px #00000052;font:inherit;font-size:14px;font-weight:950;cursor:pointer}@media(max-width:760px){.landingLightbox{padding:66px 10px 14px}.landingLightboxPanel{max-height:82vh;border-radius:18px}}.landingVideoFrame{width:min(100%,430px);padding:10px;border-radius:34px;background:linear-gradient(180deg,#ffffff1a,#ffffff0a),#070d1de0}.landingVideoFrame video{width:100%;max-height:min(74vh,760px);aspect-ratio:auto;object-fit:contain;border-radius:26px;background:#07101f}@media(max-width:760px){.landingVideoFrame{width:min(100%,360px);padding:8px;border-radius:28px}.landingVideoFrame video{max-height:68vh;border-radius:22px}}
