:root{color:#171717;font-synthesis:none;--ink:#171717;--muted:#626262;--paper:#f7f6f2;--white:#fffefb;--petrol:#185d68;--petrol-dark:#0e434c;--coral:#d9685f;--line:#1717171c;--shadow:0 1px 2px #1717170d, 0 18px 50px #17171714;--ease-out:cubic-bezier(.22, 1, .36, 1);background:#f7f6f2;font-family:Inter,Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-width:320px;margin:0;overflow-x:hidden}body,button{font-family:Inter,Arial,sans-serif}a{color:inherit;text-decoration:none}img,svg{display:block}p{line-height:1.65}.skip-link{z-index:100;background:var(--ink);color:#fff;transition:transform .18s var(--ease-out);border-radius:10px;padding:12px 18px;position:fixed;top:12px;left:12px;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}a:focus-visible{outline:3px solid var(--coral);outline-offset:5px;border-radius:4px}.section-shell{width:min(1240px,100% - 48px);margin-inline:auto}.section-block{padding-block:clamp(82px,10vw,140px)}.site-header{grid-template-columns:1fr auto 1fr;align-items:center;gap:32px;width:min(1440px,100%);margin-inline:auto;padding:28px clamp(24px,6vw,88px);display:grid}.brand{letter-spacing:-1px;width:max-content;font-family:Manrope,Arial,sans-serif;font-size:25px;font-weight:800}.brand span,.tag-brand span,.placeholder-brand span{color:var(--petrol)}.site-header nav ul{gap:30px;margin:0;padding:0;list-style:none;display:flex}.site-header nav a{color:#424242;transition:color .18s var(--ease-out);font-size:14px}.site-header nav a:hover{color:var(--petrol)}.header-status{color:var(--muted);justify-self:end;font-size:13px}.hero{grid-template-columns:minmax(0,.95fr) minmax(420px,.9fr);align-items:center;gap:clamp(52px,8vw,120px);min-height:min(820px,100svh - 88px);padding-block:clamp(54px,7vw,96px) clamp(80px,9vw,126px);display:grid}.eyebrow,.section-kicker{color:var(--petrol);letter-spacing:.01em;margin:0 0 22px;font:600 13px/1.5 Manrope,Arial,sans-serif}h1,h2,h3{font-family:Manrope,Arial,sans-serif}h1{letter-spacing:-.062em;max-width:700px;margin:0;font-size:clamp(47px,6.2vw,82px);font-weight:800;line-height:.99}.hero-lead{color:#373737;max-width:590px;margin:30px 0 26px;font-size:clamp(18px,1.8vw,23px);line-height:1.5}.hero-points{flex-wrap:wrap;gap:10px;margin:0 0 38px;padding:0;list-style:none;display:flex}.hero-points li{color:var(--petrol-dark);background:#185d6814;border-radius:999px;padding:9px 14px;font-size:13px;font-weight:600}.hero-action{color:var(--muted);align-items:center;gap:18px;font-size:13px;display:flex}.coming-soon{background:var(--petrol);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-height:52px;padding:14px 28px;font-weight:600;display:inline-flex;box-shadow:0 10px 28px #185d6833}.hero-object{isolation:isolate;background:radial-gradient(circle at 50% 46%,#fff 0 19%,#e9e6dd 45%,#dedbd1 70%,#0000 71%);border-radius:48% 52% 46% 54%/55% 46% 54% 45%;place-items:center;min-height:560px;display:grid;position:relative}.hero-object:after{content:"";z-index:-1;filter:blur(45px);background:#185d681f;border-radius:50%;position:absolute;inset:14% 9%}.concept-label,.concept-badge{z-index:3;color:var(--petrol-dark);background:#fffefbe6;border-radius:999px;padding:7px 11px;font-size:11px;font-weight:600;position:absolute;top:10%;right:7%;box-shadow:0 1px 12px #17171714}.hero-ring{border:18px solid #8b8b88;border-radius:52%;width:98px;height:122px;position:absolute;top:13%;left:50%;transform:translate(-50%);box-shadow:inset 5px 5px 8px #ffffff73,7px 10px 16px #17171721}.hero-tag{aspect-ratio:1;color:#fff;filter:blur(.35px);background:radial-gradient(circle at 37% 27%,#333 0,#1a1a1a 45%,#090909 100%);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:34px;width:min(72%,350px);display:flex;position:relative;transform:rotate(-5deg);box-shadow:inset 0 2px 2px #ffffff1f,inset 0 -18px 34px #0000004d,0 30px 60px #1717173d}.hero-tag:before{content:"";border-radius:inherit;border:1px solid #ffffff14;position:absolute;inset:10px}.tag-brand{letter-spacing:-1.2px;font:800 clamp(18px,2.2vw,28px)/1 Manrope,Arial,sans-serif}.hero-tag svg{fill:#fff;opacity:.94;width:82px}.hero-object>p{color:var(--muted);letter-spacing:.08em;margin:0;font-size:12px;font-weight:600;position:absolute;bottom:7%;left:50%;transform:translate(-50%)}.signal-lines{align-items:center;gap:5px;display:flex;position:absolute;top:47%;right:5%;transform:rotate(15deg)}.signal-lines span{border:2px solid var(--coral);border-left:0;border-block:0;border-radius:0 100% 100% 0;width:8px;display:block}.signal-lines span:first-child{height:22px}.signal-lines span:nth-child(2){opacity:.72;height:38px}.signal-lines span:nth-child(3){opacity:.45;height:54px}.trust-strip{border-block:1px solid var(--line)}.trust-strip .section-shell{min-height:78px;color:var(--muted);justify-content:space-between;align-items:center;gap:24px;font-size:13px;display:flex}.trust-strip span{align-items:center;gap:10px;display:flex}.trust-strip span:before{content:"";background:var(--petrol);border-radius:50%;width:5px;height:5px}.section-heading{max-width:700px}.section-heading h2,.concept-heading h2,.privacy-intro h2,.notification h2,.closing h2{letter-spacing:-.048em;margin:0;font-size:clamp(36px,4.5vw,60px);line-height:1.06}.section-heading>p:last-child,.concept-heading>p,.privacy-intro>p:last-child,.notification-copy>p:not(.section-kicker){color:var(--muted);font-size:17px}.steps{border-block:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin:70px 0 0;padding:0;list-style:none;display:grid}.steps li{gap:18px;padding:28px 28px 34px 0;display:flex;position:relative}.steps li:not(:last-child):after{content:"";background:var(--line);width:45%;height:1px;position:absolute;top:28px;right:24px}.step-number{background:var(--petrol);color:#fff;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-size:13px;font-weight:600;display:grid}.steps h3{margin:3px 0 9px;font-size:16px}.steps p{color:var(--muted);margin:0;font-size:14px}.benefits-section{background:var(--ink);color:#fff}.split-heading{max-width:840px}.benefits-section .section-kicker{color:#83c1c7}.benefit-grid{border-top:1px solid #ffffff26;grid-template-columns:1.25fr 1fr 1fr;margin-top:66px;display:grid}.benefit-feature{border-bottom:1px solid #ffffff26;min-height:228px;padding:32px 30px 28px 0}.benefit-feature:not(:nth-child(3n+1)){border-left:1px solid #ffffff26;padding-left:30px}.benefit-feature h3{margin:0 0 13px;font-size:19px}.benefit-feature p{color:#ffffffa6;margin:0;font-size:14px}.benefit-feature--lead{flex-direction:column;grid-row:span 2;justify-content:flex-end;padding-right:46px;display:flex}.benefit-feature--lead svg{fill:none;stroke:#83c1c7;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:54px;margin-bottom:auto}.benefit-feature--lead h3{max-width:360px;font-size:28px}.notification{grid-template-columns:1fr minmax(360px,.75fr);align-items:center;gap:clamp(54px,10vw,150px);display:grid}.notification-copy{max-width:650px}.fine-print{border-top:1px solid var(--line);padding-top:18px;font-size:13px!important}.notification-card{background:var(--white);box-shadow:var(--shadow);transition:transform .34s var(--ease-out), box-shadow .34s var(--ease-out);border-radius:22px;align-items:flex-start;gap:17px;padding:24px;display:flex;transform:rotate(1.5deg)}.notification-card:hover{transform:rotate(0)translateY(-4px);box-shadow:0 1px 2px #1717170f,0 25px 65px #1717171f}.notification-icon{width:46px;height:46px;color:var(--coral);background:#d9685f1f;border-radius:14px;flex:none;place-items:center;display:grid}.notification-icon svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:24px}.notification-time{float:right;color:#898989;margin-left:16px;font-size:11px}.notification-card strong{margin:3px 0 6px;font:700 15px/1.4 Manrope,Arial,sans-serif;display:block}.notification-card p{color:var(--muted);margin:0;font-size:13px}.concepts{background:#e9e7df}.concept-heading{grid-template-columns:1.35fr .65fr;align-items:end;gap:80px;display:grid}.concept-heading>p{max-width:390px;margin:0 0 7px}.concept-grid{grid-template-columns:repeat(2,1fr);gap:24px;margin-top:62px;display:grid}.concept-card{margin:0}.concept-visual{background:linear-gradient(145deg,#faf9f5,#d7d4ca);border-radius:32px;place-items:center;min-height:470px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #1717170d}.concept-visual:after{content:"";filter:blur(28px);background:#17171721;border-radius:50%;width:60%;height:18%;position:absolute;bottom:10%}.concept-visual img{z-index:1;object-fit:contain;filter:blur(1.5px)saturate(.88);opacity:.88;width:86%;height:410px}.concept-badge{top:24px;right:24px}.concept-placeholder{z-index:1;color:#fff;filter:blur(.75px);opacity:.9;background:radial-gradient(circle at 38% 28%,#3a3a3a,#111 67%,#050505);place-items:center;display:grid;position:relative}.concept-placeholder--hanging{aspect-ratio:1;border-radius:50%;width:250px;box-shadow:inset 0 1px 2px #ffffff29,0 28px 40px #1717173d}.concept-placeholder--hanging:before{content:"";z-index:-1;border:15px solid #92928f;border-radius:50%;width:70px;height:96px;position:absolute;top:-70px;box-shadow:inset 4px 4px 6px #ffffff80}.concept-placeholder--collar{border-radius:52px;width:360px;height:140px;box-shadow:inset 0 2px 3px #ffffff24,0 25px 40px #17171738}.concept-placeholder--collar:before,.concept-placeholder--collar:after{content:"";background:var(--coral);z-index:-1;width:175px;height:42px;position:absolute;top:50%;transform:translateY(-50%)}.concept-placeholder--collar:before{border-radius:22px 0 0 22px;right:92%}.concept-placeholder--collar:after{border-radius:0 22px 22px 0;left:92%}.placeholder-brand{letter-spacing:-.8px;font:800 20px/1 Manrope,Arial,sans-serif}.concept-card figcaption{justify-content:space-between;gap:24px;padding:20px 8px 0;display:flex}.concept-card figcaption strong{font:700 17px/1.4 Manrope,Arial,sans-serif}.concept-card figcaption span{max-width:270px;color:var(--muted);text-align:right;font-size:13px;line-height:1.55}.privacy{grid-template-columns:.8fr 1.2fr;align-items:center;gap:clamp(60px,9vw,130px);display:grid}.privacy-intro>p:last-child{max-width:500px}.comparison{grid-template-columns:.8fr 1.15fr;align-items:stretch;display:grid}.comparison-column{background:#e9e7df;border-radius:24px 0 0 24px;padding:34px 30px}.comparison-column h3{margin:0 0 26px;font-size:19px}.comparison-column ul{margin:0;padding:0;list-style:none}.comparison-column li{color:var(--muted);border-top:1px solid #17171717;padding:12px 0 12px 22px;font-size:13px;position:relative}.comparison-column li:before{content:"–";position:absolute;left:0}.comparison-column.smart{background:var(--petrol);color:#fff;border-radius:26px;margin-block:-22px;padding:48px 36px;box-shadow:0 24px 60px #185d6838}.comparison-column.smart li{color:#fffc;border-color:#ffffff29}.comparison-column.smart li:before{content:"✓";color:#b6e1df}.mini-brand{color:#b6e1df;margin-bottom:18px;font-size:12px;font-weight:600;display:block}.closing{background:var(--petrol-dark);color:#fff;border-radius:34px;justify-content:space-between;align-items:end;gap:50px;margin-bottom:70px;padding:clamp(52px,6vw,80px);display:flex}.closing .section-kicker{color:#9bd0d2}.closing h2{max-width:740px}.closing-action{color:#ffffffa6;flex-direction:column;align-items:center;gap:11px;font-size:12px;display:flex}.coming-soon--light{color:var(--petrol-dark);box-shadow:none;background:#fff}.site-footer{border-top:1px solid var(--line);width:min(1240px,100% - 48px);color:var(--muted);justify-content:space-between;gap:20px;margin-inline:auto;padding-block:26px;font-size:12px;display:flex}@media (width<=980px){.site-header{grid-template-columns:1fr auto}.site-header nav{display:none}.hero{grid-template-columns:1fr .8fr;gap:30px}.hero-object{min-height:480px}.hero-tag{width:min(82%,310px)}.steps{grid-template-columns:repeat(2,1fr)}.steps li:nth-child(2):after{display:none}.benefit-grid{grid-template-columns:repeat(2,1fr)}.benefit-feature:not(:nth-child(3n+1)){border-left:0;padding-left:0}.benefit-feature:nth-child(2n){border-left:1px solid #ffffff26;padding-left:28px}.benefit-feature--lead{grid-row:span 2}.concept-heading{grid-template-columns:1fr;gap:26px}.privacy{grid-template-columns:1fr}}@media (width<=720px){.section-shell,.site-footer{width:min(100% - 36px,1240px)}.section-block{padding-block:76px}.site-header{padding:22px 18px}.brand{font-size:22px}.header-status{font-size:12px}.hero{grid-template-columns:1fr;gap:44px;min-height:0;padding-top:44px}h1{font-size:clamp(45px,14.2vw,72px)}.hero-lead{font-size:18px}.hero-action{flex-direction:column;align-items:flex-start}.hero-object{order:2;min-height:410px}.hero-tag{width:min(70vw,270px)}.hero-ring{border-width:14px;width:78px;height:96px;top:9%}.trust-strip .section-shell{grid-template-columns:repeat(2,1fr);padding-block:23px;display:grid}.steps{grid-template-columns:1fr;margin-top:45px}.steps li{padding-right:0}.steps li:after{display:none}.benefit-grid{grid-template-columns:1fr}.benefit-feature,.benefit-feature:not(:nth-child(3n+1)),.benefit-feature:nth-child(2n){border-left:0;min-height:auto;padding:27px 0}.benefit-feature--lead{min-height:330px}.notification{grid-template-columns:1fr}.notification-card{transform:none}.concept-grid{grid-template-columns:1fr}.concept-visual{min-height:390px}.concept-placeholder--hanging{width:210px}.concept-placeholder--collar{width:min(75vw,310px);height:122px}.comparison{grid-template-columns:1fr}.comparison-column{border-radius:22px 22px 0 0}.comparison-column.smart{border-radius:0 0 22px 22px;margin:0}.closing{flex-direction:column;align-items:flex-start;margin-bottom:34px;padding:42px 26px}.closing-action{align-items:flex-start}.site-footer{flex-direction:column;align-items:flex-start;gap:6px}}@media (width<=420px){.hero-object{min-height:360px}.trust-strip .section-shell{grid-template-columns:1fr;gap:13px}.concept-card figcaption{flex-direction:column;gap:7px}.concept-card figcaption span{text-align:left}.concept-placeholder--collar:before,.concept-placeholder--collar:after{width:115px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
