:root{font-family:Segoe UI Variable Display,Avenir Next,Inter,system-ui,sans-serif;color:#f6f4f0;background:#08080a;font-synthesis:none;text-rendering:optimizeLegibility;--bg: #08080a;--surface: #101014;--surface-2: #15151a;--line: rgba(255, 255, 255, .1);--muted: #97949d;--soft: #cbc7cf;--violet: #a98af7;--violet-bright: #c9b8ff;--ember: #f0926c;--mint: #7ed7bb}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--bg)}body{margin:0;min-width:320px;background:var(--bg);color:#f6f4f0}button,a{font:inherit}a{color:inherit;text-decoration:none}button{color:inherit}::selection{background:#a98af759;color:#fff}.marketing-site{min-height:100vh;overflow:hidden;background:radial-gradient(circle at 50% -10%,#21182e 0,transparent 24%),var(--bg)}.section-shell{width:min(1180px,calc(100% - 48px));margin-inline:auto}.site-nav{position:fixed;z-index:100;top:0;left:50%;transform:translate(-50%);width:min(1240px,calc(100% - 32px));height:72px;display:flex;align-items:center;justify-content:space-between;padding:0 22px;border:1px solid transparent;transition:.25s ease}.site-nav.nav-scrolled{top:10px;height:60px;border-color:var(--line);border-radius:15px;background:#0b0b0ed6;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);box-shadow:0 18px 50px #00000057}.brand{display:inline-flex;align-items:center;gap:11px;font-size:13px;font-weight:760;letter-spacing:.16em;white-space:nowrap}.brand em{color:var(--violet-bright);font-style:normal}.brand-mark{position:relative;width:28px;height:28px;display:block;transform:rotate(45deg)}.brand-mark i{position:absolute;width:7px;height:22px;border-radius:2px;background:linear-gradient(180deg,var(--ember),var(--violet));box-shadow:0 0 16px #a98af74d}.brand-mark i:nth-child(1){left:2px;top:4px}.brand-mark i:nth-child(2){left:11px;top:-1px;height:28px}.brand-mark i:nth-child(3){right:1px;top:5px;height:20px}.nav-links{position:absolute;left:50%;transform:translate(-50%);display:flex;gap:34px;color:#aaa7ae;font-size:13px}.nav-links a{transition:color .2s}.nav-links a:hover{color:#fff}.nav-cta,.mobile-cta{display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 16px;border:1px solid rgba(194,173,255,.28);border-radius:9px;background:linear-gradient(135deg,#a98af73b,#f0926c1a);color:#eee8ff;font-size:12px;font-weight:680}.nav-cta:hover{border-color:#c2adff99}.menu-button,.mobile-cta{display:none}.hero{position:relative;min-height:940px;padding-top:154px;text-align:center}.hero-grid,.cta-grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.026) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.026) 1px,transparent 1px);background-size:62px 62px;-webkit-mask-image:linear-gradient(to bottom,black,transparent 92%);mask-image:linear-gradient(to bottom,black,transparent 92%);pointer-events:none}.hero:before{content:"";position:absolute;top:0;left:50%;width:1px;height:112px;background:linear-gradient(to bottom,transparent,rgba(194,173,255,.5))}.hero-orb{position:absolute;border-radius:50%;filter:blur(90px);pointer-events:none}.orb-one{width:360px;height:360px;left:-240px;top:250px;background:#f0926c1c}.orb-two{width:430px;height:430px;right:-260px;top:120px;background:#a98af721}.hero-copy{position:relative;z-index:2;max-width:880px;margin:auto}.eyebrow{display:inline-flex;align-items:center;gap:11px;color:#aaa7ae;font-size:11px;font-weight:620;letter-spacing:.08em}.eyebrow span{display:inline-flex;align-items:center;gap:6px;padding:7px 10px;border:1px solid rgba(169,138,247,.3);border-radius:100px;color:var(--violet-bright);background:#a98af714}.eyebrow i{width:3px;height:3px;border-radius:50%;background:#55515b}.hero h1{margin:25px 0 20px;font-size:clamp(64px,7.1vw,104px);line-height:.91;letter-spacing:-.068em;font-weight:690}.hero h1 em,.film-heading h2 em,.security-copy h2 em,.final-cta h2 em{color:transparent;font-style:normal;background:linear-gradient(100deg,#f4a783,#c2adff 70%);-webkit-background-clip:text;background-clip:text}.hero-copy>p{width:min(680px,100%);margin:0 auto;color:#b0adb5;font-size:18px;line-height:1.65}.hero-actions{display:flex;justify-content:center;gap:12px;margin-top:30px}.primary-button,.secondary-button{display:inline-flex;align-items:center;justify-content:center;gap:9px;height:48px;padding:0 20px;border-radius:10px;font-size:13px;font-weight:700;transition:transform .2s,border-color .2s,background .2s}.primary-button{background:linear-gradient(135deg,#c7b4ff,#9d7aea);color:#160f25;box-shadow:0 12px 35px #a98af73d}.secondary-button{border:1px solid var(--line);background:#ffffff09;color:#d2cfd5}.primary-button:hover,.secondary-button:hover{transform:translateY(-2px)}.secondary-button:hover{border-color:#ffffff3b;background:#ffffff0f}.hero-proof{display:flex;justify-content:center;flex-wrap:wrap;gap:22px;margin-top:20px;color:#77747d;font-size:11px}.hero-proof span{display:flex;align-items:center;gap:6px}.hero-proof svg{color:var(--mint)}.hero-product{position:relative;z-index:1;width:min(1060px,96%);margin:60px auto 0;perspective:1200px}.hero-product:before{content:"";position:absolute;top:-15%;right:8%;bottom:5%;left:8%;border-radius:50%;background:#a98af730;filter:blur(80px)}.hero-screen{position:relative;overflow:hidden;aspect-ratio:1.62;border:1px solid rgba(255,255,255,.15);border-radius:16px;padding:5px;background:linear-gradient(145deg,#ffffff21,#ffffff06);box-shadow:0 42px 100px #000000a3;transform:rotateX(2deg);transform-origin:center bottom}.hero-screen:after{content:"";position:absolute;top:5px;right:5px;bottom:5px;left:5px;border-radius:11px;box-shadow:inset 0 0 0 1px #ffffff0b;pointer-events:none}.hero-screen img{width:100%;height:100%;display:block;object-fit:cover;border-radius:11px}.hero-float{position:absolute;z-index:2;border:1px solid rgba(255,255,255,.14);border-radius:11px;background:#111015d4;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 20px 45px #0006;text-align:left}.hero-team{left:-34px;bottom:50px;width:180px;padding:14px}.hero-team>span{color:var(--mint);font-size:8px;font-weight:800;letter-spacing:.14em}.hero-team>b{display:block;margin:7px 0 11px;font-size:11px}.hero-team>i{display:flex;font-style:normal}.hero-team em{display:grid;place-items:center;width:28px;height:28px;margin-right:-5px;border:2px solid #111015;border-radius:50%;background:#29242f;color:#c9b8ff;font-size:8px;font-style:normal}.hero-proof-card{right:-32px;top:70px;display:flex;align-items:center;gap:10px;padding:13px 14px}.hero-proof-card>svg{color:var(--ember)}.hero-proof-card span{display:flex;flex-direction:column;gap:4px}.hero-proof-card small{color:var(--ember);font-size:8px;letter-spacing:.12em}.hero-proof-card b{font-size:10px}.provider-line{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;gap:30px;margin-top:30px;color:#69666e}.provider-line>span{font-size:9px;font-weight:800;letter-spacing:.18em}.provider-line>div{display:flex;gap:24px}.provider-line b{display:flex;align-items:center;gap:7px;color:#8e8b94;font-size:11px;font-weight:560}.provider-line svg{width:13px;height:13px}.gemini-mark{width:10px;height:10px;display:block;border-radius:4px 1px;transform:rotate(45deg);background:linear-gradient(135deg,#75a9ff,#c29bff,#f2a76f)}.local-dot{width:10px;height:10px;border:1px solid #8e8b94;border-radius:50%;box-shadow:inset 0 0 0 2px var(--bg);background:var(--mint)}.film-section{padding:132px 0 120px}.film-heading{display:grid;grid-template-columns:1fr auto;align-items:end;gap:16px;margin-bottom:36px}.film-heading>span,.pillars-heading>span,.pricing-header>div>span{grid-column:1 / -1;color:var(--violet-bright);font-size:10px;font-weight:800;letter-spacing:.18em}.film-heading h2,.pillars-heading h2,.pricing-header h2{margin:0;font-size:clamp(42px,5vw,67px);line-height:1;letter-spacing:-.055em;font-weight:650}.film-heading p{width:315px;margin:0 0 7px;color:var(--muted);font-size:13px;line-height:1.6}.film{position:relative;overflow:hidden;aspect-ratio:16 / 9;border:1px solid rgba(255,255,255,.13);border-radius:24px;background:#050507;box-shadow:0 50px 110px #0000007a}.film:before{content:"";position:absolute;z-index:3;top:0;right:0;bottom:0;left:0;border-radius:inherit;box-shadow:inset 0 0 0 1px #ffffff09;pointer-events:none}.film video{width:100%;height:100%;display:block;object-fit:cover;background:#050507}.film-chrome{position:absolute;z-index:4;top:22px;left:24px;right:78px;display:flex;align-items:center;justify-content:space-between;pointer-events:none}.film-chrome .brand{transform:scale(.78);transform-origin:left center}.film-chrome>span{padding:7px 9px;border:1px solid rgba(255,255,255,.12);border-radius:100px;background:#07070a94;color:#a6a2aa;font-size:8px;font-weight:760;letter-spacing:.15em;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.film-control{position:absolute;z-index:4;right:24px;top:24px;width:42px;height:42px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.17);border-radius:50%;background:#09090ca3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer}.film-timeline{position:absolute;z-index:4;left:24px;right:24px;bottom:20px;height:2px;overflow:hidden;background:#ffffff29}.film-timeline i{display:block;height:100%;background:linear-gradient(90deg,var(--violet-bright),var(--ember));box-shadow:0 0 12px #c2adffa6}.film-scenes{display:grid;grid-template-columns:repeat(4,1fr);margin-top:15px;color:#66626b;font-size:8px;font-weight:760;letter-spacing:.16em}.film-scenes span{padding-top:11px;border-top:1px solid var(--line)}.film-scenes span+span{padding-left:14px}.pillars{padding:90px 0 128px;border-top:1px solid var(--line)}.pillars-heading{display:flex;flex-direction:column;gap:20px;margin-bottom:52px}.pillar-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.pillar-grid article{position:relative;min-height:280px;padding:32px 38px 36px 0}.pillar-grid article+article{padding-left:38px;border-left:1px solid var(--line)}.pillar-grid article>span{color:#65616b;font-size:11px;font-family:ui-monospace,monospace}.pillar-grid small{display:block;margin-top:55px;color:var(--violet-bright);font-size:9px;font-weight:800;letter-spacing:.16em}.pillar-grid h3{margin:10px 0 11px;font-size:25px;letter-spacing:-.035em}.pillar-grid p{margin:0;color:var(--muted);font-size:13px;line-height:1.7}.security-section{display:grid;grid-template-columns:.88fr 1.12fr;gap:100px;align-items:center;padding:120px 70px;border:1px solid var(--line);border-radius:28px;background:radial-gradient(circle at 84% 12%,rgba(169,138,247,.15),transparent 30%),linear-gradient(145deg,#111015,#0b0b0e)}.security-copy>span{display:flex;align-items:center;gap:7px;color:var(--mint);font-size:9px;font-weight:800;letter-spacing:.15em}.security-copy h2{margin:20px 0;font-size:clamp(48px,5.7vw,72px);line-height:.94;letter-spacing:-.06em}.security-copy>p{color:var(--muted);font-size:14px;line-height:1.75}.security-points{display:grid;grid-template-columns:1fr 1fr;gap:11px;margin-top:25px}.security-points b{display:flex;align-items:center;gap:8px;color:#c5c1c9;font-size:11px;font-weight:580}.security-points svg{color:#706980}.security-card{padding:28px;border:1px solid rgba(255,255,255,.12);border-radius:17px;background:#07070ab8;box-shadow:0 28px 75px #00000061}.security-card>div{display:flex;justify-content:space-between;align-items:center}.security-card>div small{color:#85818a;font-size:9px;letter-spacing:.14em}.security-card>div span{padding:5px 7px;border:1px solid rgba(126,215,187,.2);border-radius:100px;color:var(--mint);font-size:8px}.security-card h3{margin:26px 0 22px;max-width:380px;font-size:26px;line-height:1.25;letter-spacing:-.035em}.security-card ul{list-style:none;padding:0;margin:0}.security-card li{display:grid;grid-template-columns:35px 1fr auto;align-items:center;min-height:64px;border-top:1px solid var(--line)}.security-card li>i{color:#5f5b64;font-size:9px;font-style:normal;font-family:ui-monospace,monospace}.security-card li>span{display:flex;flex-direction:column;gap:4px;color:#77737c;font-size:10px}.security-card li b{color:#e7e3e9;font-size:12px}.security-card li>svg{width:16px;color:var(--mint)}.security-card li:last-child>svg{color:var(--ember)}.pricing-section{padding:150px 0 120px}.pricing-header{display:flex;justify-content:space-between;align-items:end;margin-bottom:48px}.pricing-header>div:first-child{display:flex;flex-direction:column;gap:20px}.billing-toggle{display:flex;padding:4px;border:1px solid var(--line);border-radius:10px;background:#0f0f12}.billing-toggle button{height:37px;padding:0 13px;border:0;border-radius:7px;background:none;color:#77747c;font-size:11px;cursor:pointer}.billing-toggle button.active{background:#242129;color:#fff}.billing-toggle em{margin-left:4px;color:var(--mint);font-size:9px;font-style:normal}.price-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.price-card{position:relative;padding:31px;border:1px solid var(--line);border-radius:17px;background:linear-gradient(145deg,#121216,#0d0d10)}.price-card.featured{border-color:#a98af780;background:radial-gradient(circle at 100% 0,rgba(169,138,247,.17),transparent 35%),linear-gradient(145deg,#17131d,#0e0d12);box-shadow:0 24px 70px #684ba324}.price-card.coming-soon{border-style:dashed;background:linear-gradient(145deg,#101014,#0b0b0e)}.popular{position:absolute;top:16px;right:16px;padding:5px 7px;border-radius:100px;background:#a98af721;color:var(--violet-bright);font-size:7px;font-weight:850;letter-spacing:.12em}.popular.soon{color:var(--ember);background:#f0926c1a}.price-card h3{margin:0;font-size:23px}.price-card>p{min-height:44px;margin:13px 0 24px;color:var(--muted);font-size:12px;line-height:1.6}.price{display:flex;align-items:baseline}.price span{align-self:flex-start;margin:8px 3px 0 0;color:#aaa6ae;font-size:14px}.price b{font-size:53px;line-height:1;letter-spacing:-.055em}.price em{margin-left:5px;color:#77737b;font-size:11px;font-style:normal}.price-contact{min-height:53px;align-items:center}.price-contact b{font-size:30px}.price-card>small{color:#66626b;font-size:9px}.employee-allowance{display:flex;align-items:center;gap:8px;margin:26px 0 17px;padding:12px;border:1px solid var(--line);border-radius:8px;color:var(--violet-bright);font-size:11px}.price-card ul{min-height:91px;display:flex;flex-direction:column;gap:10px;padding:0;margin:0 0 25px;list-style:none;color:#aaa6ae;font-size:11px}.price-card li{display:flex;align-items:center;gap:8px}.price-card li svg{color:var(--mint)}.price-card>a{display:flex;align-items:center;justify-content:center;gap:7px;height:42px;border:1px solid var(--line);border-radius:8px;background:#ffffff06;font-size:11px;font-weight:700}.price-card.featured>a{border-color:transparent;background:var(--violet-bright);color:#1a1229}.pricing-note{display:flex;align-items:center;justify-content:center;gap:7px;margin-top:20px;color:#6c6871;font-size:10px}.final-cta{position:relative;overflow:hidden;min-height:490px;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:27px;text-align:center;background:#0d0c11}.cta-flare{position:absolute;width:540px;height:260px;top:-180px;border-radius:50%;background:#a98af747;filter:blur(75px)}.final-cta>span{position:relative;display:flex;align-items:center;gap:7px;color:var(--violet-bright);font-size:9px;font-weight:800;letter-spacing:.18em}.final-cta h2{position:relative;margin:21px 0 16px;font-size:clamp(48px,6vw,75px);line-height:.96;letter-spacing:-.06em}.final-cta>p{position:relative;margin:0 0 26px;color:var(--muted);font-size:13px}.final-cta .primary-button{position:relative}.access-form{position:relative;display:grid;grid-template-columns:minmax(230px,1.3fr) minmax(145px,.7fr) auto;gap:9px;width:min(720px,calc(100% - 40px));padding:8px;border:1px solid var(--line);border-radius:14px;background:#07070ac2}.access-form label{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:3px;min-width:0;padding:7px 11px;border-right:1px solid var(--line)}.access-form label>span{color:#6f6b74;font-size:8px;font-weight:750;letter-spacing:.11em;text-transform:uppercase}.access-form input,.access-form select{width:100%;padding:0;border:0;outline:0;background:transparent;color:#eeeaf0;font:inherit;font-size:12px}.access-form select{color-scheme:dark;cursor:pointer}.access-form .primary-button{height:47px;align-self:center;border:0;cursor:pointer}.access-form .primary-button:disabled{opacity:.62;cursor:wait}.signup-success{position:relative;display:flex;align-items:center;gap:11px;min-width:300px;padding:15px 18px;border:1px solid rgba(126,215,187,.22);border-radius:12px;background:#7ed7bb12;color:var(--mint);text-align:left}.signup-success span{display:flex;flex-direction:column;gap:3px}.signup-success b{color:#e8f8f2;font-size:12px}.signup-success small{color:#8ba39b;font-size:9px}.signup-error{position:relative;margin-top:10px;color:#e6a386;font-size:10px}.availability{position:relative;display:flex;align-items:center;gap:7px;margin-top:20px;color:#77737b;font-size:9px}.availability i{width:6px;height:6px;border-radius:50%;background:var(--mint);box-shadow:0 0 10px var(--mint)}.site-footer{display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;gap:30px;min-height:150px;color:#68656d;font-size:10px}.site-footer p{margin:0}.site-footer>div{display:flex;gap:20px}.site-footer a:hover{color:#fff}@media(max-width:960px){.hero{min-height:850px}.hero-float{display:none}.film-heading{grid-template-columns:1fr}.film-heading p{width:auto}.pillar-grid h3{font-size:21px}.security-section{gap:45px;padding:80px 44px}.security-points{grid-template-columns:1fr}.price-grid{grid-template-columns:1fr 1fr}.price-card{padding:24px}}@media(max-width:760px){.section-shell{width:min(100% - 30px,1180px)}.site-nav{width:calc(100% - 18px);height:64px;padding:0 14px}.site-nav.nav-scrolled{top:7px}.nav-cta{display:none}.menu-button{display:grid;place-items:center;width:38px;height:38px;padding:0;border:1px solid var(--line);border-radius:9px;background:#0f0f12d9;cursor:pointer}.menu-button svg{width:18px}.nav-links{display:none;top:63px;left:0;right:0;transform:none;flex-direction:column;gap:0;padding:10px;border:1px solid var(--line);border-radius:13px;background:#0c0c0ff7;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.nav-links.open{display:flex}.nav-links a{padding:13px 12px}.mobile-cta{display:flex!important;margin-top:7px;justify-content:center}.hero{min-height:auto;padding-top:124px;padding-bottom:72px}.eyebrow{flex-direction:column;gap:8px}.eyebrow i{display:none}.hero h1{margin-top:22px;font-size:clamp(52px,17vw,75px)}.hero-copy>p{font-size:15px}.hero-actions{flex-direction:column;align-items:stretch;width:min(360px,100%);margin-inline:auto;margin-top:26px}.hero-proof{gap:10px 15px}.hero-product{width:110%;margin-left:-5%;margin-top:42px}.hero-screen{border-radius:10px;padding:3px}.hero-screen img{border-radius:7px}.provider-line{flex-direction:column;gap:13px}.provider-line>div{display:grid;grid-template-columns:1fr 1fr;gap:12px 24px}.film-section{padding:80px 0}.film-heading{margin-bottom:25px}.film-heading h2,.pillars-heading h2,.pricing-header h2{font-size:43px}.film{aspect-ratio:16 / 10;border-radius:17px}.film video{object-fit:cover}.film-chrome{top:13px;left:14px;right:62px}.film-chrome .brand{transform:scale(.68)}.film-chrome>span{display:none}.film-timeline{left:14px;right:14px;bottom:13px}.film-scenes{font-size:7px;letter-spacing:.09em}.film-control{right:16px;top:16px}.pillars{padding:70px 0 86px}.pillar-grid{grid-template-columns:1fr}.pillar-grid article{min-height:220px;padding:28px 0}.pillar-grid article+article{padding-left:0;border-left:0;border-top:1px solid var(--line)}.pillar-grid small{margin-top:36px}.security-section{grid-template-columns:1fr;padding:58px 22px 22px;border-radius:20px}.security-copy h2{font-size:55px}.security-card{padding:20px}.pricing-section{padding:95px 0 80px}.pricing-header{align-items:start;flex-direction:column;gap:27px}.price-grid{grid-template-columns:1fr}.price-card>p,.price-card ul{min-height:0}.final-cta{min-height:470px;padding:48px 20px;border-radius:20px}.final-cta h2{font-size:50px}.access-form{grid-template-columns:1fr;width:100%}.access-form label{border-right:0;border-bottom:1px solid var(--line)}.access-form .primary-button{width:100%}.site-footer{grid-template-columns:1fr;gap:16px;padding:50px 0;text-align:left}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important}}
