
:root{font-family:"Century Gothic","Aptos","Segoe UI",sans-serif;color:#003e47;background:#fcfcfa;font-synthesis:none;--teal:#003e47;--mint:#08c8ad;--sky:#99d8fd;--coral:#f58962;--line:#dbe7e5}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:30px}body{margin:0;min-width:0}a{color:inherit}button,a{-webkit-tap-highlight-color:transparent}a:focus-visible{outline:3px solid #f58962;outline-offset:6px}.wrap{width:min(1180px,calc(100% - 64px));margin-inline:auto}.skip{position:absolute;left:16px;top:-90px;background:var(--teal);color:white;padding:12px;z-index:10}.skip:focus{top:12px}.header{min-height:128px;display:flex;align-items:center;justify-content:space-between;gap:28px;border-bottom:1px solid var(--line)}.logo{display:block;flex-shrink:0;width:290px;max-width:100%}.logo img{width:100%;height:auto;display:block}.header nav{display:flex;align-items:center;gap:30px}.quiet{font-size:14px;text-decoration:none;font-weight:700}.button{display:inline-flex;align-items:center;justify-content:center;gap:22px;min-height:58px;padding:17px 25px;border-radius:13px;background:var(--teal);color:#fff;text-decoration:none;font-weight:700;font-size:16px;line-height:1.4;box-shadow:0 8px 16px #003e470c;transition:transform .2s,background .2s}.button:hover{background:#0d5961;transform:translateY(-2px)}.button svg{width:23px;height:23px;flex-shrink:0}.button.small{font-size:14px;min-height:46px;padding:12px 18px;gap:15px}.hero{display:grid;grid-template-columns:1.15fr 1fr;gap:75px;align-items:center;padding-block:78px 90px;position:relative}.hero:before{content:"";position:absolute;inset:-90px 0 0;background:radial-gradient(ellipse at 84% 28%,#99d8fd18,transparent 42%),radial-gradient(ellipse at 90% 62%,#08c8ad10,transparent 38%);z-index:-1;pointer-events:none}.eyebrow{font-size:11px;font-weight:800;letter-spacing:2.1px;line-height:1.7;margin:0 0 22px}.eyebrow span{display:inline-block;width:8px;height:8px;background:var(--mint);border-radius:50%;margin-right:9px}h1{font-size:clamp(42px,4.6vw,65px);line-height:1.09;letter-spacing:-2.9px;margin:0 0 27px;font-weight:800}h1 span{color:#128c82}.intro{font-size:17px;line-height:1.8;max-width:520px;color:#425e62;margin-bottom:28px}.hero-actions{display:flex;align-items:center;gap:19px;flex-wrap:wrap}.hero-actions p{font-size:12px;color:#536b6f;line-height:1.5}.availability{font-size:12px;color:#536b6f;line-height:1.8;margin-top:18px}.offer{position:relative;overflow:hidden;isolation:isolate;background:#003e47;color:#fcfcfa;border-radius:30px;padding:44px 40px 27px;box-shadow:0 25px 60px #003e4719;border:1px solid #ffffff40}.offer-orbit{position:absolute;z-index:-1;width:340px;height:340px;right:-218px;top:-150px;border:60px solid #f58962;border-radius:50%;opacity:.9;animation:breathe 9s ease-in-out infinite}.offer:after{content:"";position:absolute;z-index:-1;bottom:15%;right:-130px;width:270px;height:270px;border-radius:50%;border:1px solid #99d8fd35}.offer-kicker{font-size:9px;letter-spacing:1.6px;color:#99d8fd;margin:0 0 24px;font-weight:700}.offer h2{font-size:clamp(31px,3.15vw,43px);line-height:1.15;letter-spacing:-1.5px;margin:0 0 24px;font-weight:800}.asterisk{color:var(--coral);font-size:.75em;vertical-align:super;text-decoration:none;margin-left:3px}.setup{font-size:17px;line-height:1.7;max-width:345px;color:#deefef;margin-bottom:28px}.workflow{border-top:1px solid #ffffff28;border-bottom:1px solid #ffffff28;padding-block:20px;display:flex;align-items:center;flex-direction:column;gap:6px}.workflow span{display:flex;align-items:center;gap:14px;width:100%;font-size:13px;background:#ffffff0d;padding:10px 14px;border:1px solid #ffffff12;border-radius:10px}.workflow svg{width:23px;height:23px;color:var(--sky);flex-shrink:0}.workflow b{font-size:12px;line-height:1;color:#08c8ad;font-weight:400}.offer-note{font-size:10px;color:#add3d7;margin:19px 0 0;scroll-margin-top:35px}.benefits{padding-block:50px 80px;border-top:1px solid var(--line)}.section-heading{max-width:720px}.section-heading h2,.next h2{font-size:clamp(29px,3.4vw,43px);line-height:1.2;letter-spacing:-1.5px;margin:0 0 20px}.section-heading h2 span{color:#128c82}.section-heading>p:last-child{font-size:16px;line-height:1.8;color:#536b6f;max-width:680px}.benefit-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:38px}.benefit-grid article{border:1px solid var(--line);border-radius:19px;padding:29px 25px;background:#fff;transition:transform .2s,box-shadow .2s}.benefit-grid article:hover{transform:translateY(-4px);box-shadow:0 12px 25px #003e4709}.feature-icon{width:43px;height:43px;background:#e8f7f3;border-radius:12px;display:grid;place-items:center;margin-bottom:22px}.feature-icon svg{width:26px;height:26px}.benefit-grid h3{font-size:18px;line-height:1.4;margin:0 0 13px;letter-spacing:-.35px}.benefit-grid p{font-size:14px;line-height:1.85;color:#536b6f;margin:0}.next{display:grid;grid-template-columns:1fr 1fr;gap:100px;padding-block:20px 85px}.next>div>p:last-child{font-size:16px;line-height:1.8;color:#536b6f}.next ol{list-style:none;padding:0;margin:0;display:grid;gap:26px}.next li{display:flex;gap:24px}.next li>span{font-size:12px;color:#128c82;padding-top:6px;font-weight:800}.next h3{font-size:18px;margin:0 0 7px}.next li p{font-size:14px;line-height:1.7;color:#536b6f;margin:0}.closing{background:#edf6f4;text-align:center;padding-block:67px}.closing h2{font-size:clamp(29px,4vw,49px);line-height:1.2;letter-spacing:-1.8px;margin:0 0 29px}.closing .eyebrow{color:#128c82}.closing-note{font-size:12px;color:#536b6f;margin-top:18px}.footer{padding-block:42px;display:flex;justify-content:space-between;align-items:center;gap:25px}.footer .logo{width:235px}.footer nav{display:flex;gap:26px;font-size:12px}.footer a{text-decoration:none}@keyframes breathe{50%{transform:translate(-15px,15px) scale(1.06)}}@media(max-width:1000px){.hero{gap:35px}.offer{padding:35px 29px 26px}.hero-actions{gap:7px}.hero-actions p{width:100%}.next{gap:50px}}@media(max-width:760px){.wrap{width:calc(100% - 40px)}.header{min-height:110px;gap:20px;flex-wrap:wrap;padding-block:17px}.header .logo{width:228px}.header nav{gap:15px}.header .quiet{display:none}.hero{grid-template-columns:minmax(0,1fr);gap:36px;padding-block:44px 50px}.hero-copy{max-width:580px}h1{font-size:clamp(39px,7.8vw,58px);letter-spacing:-1.8px}.intro{font-size:16px;line-height:1.75}.hero-actions p{width:auto;margin-left:0}.offer{padding:35px 29px 24px;border-radius:23px}.offer h2{font-size:39px;max-width:360px}.setup{max-width:440px}.workflow{display:grid;grid-template-columns:1fr;max-width:100%;padding:17px 0}.workflow span{font-size:14px}.benefits{padding-block:39px 47px}.benefit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.benefit-grid article{padding:23px 20px}.next{grid-template-columns:1fr;gap:28px;padding-block:14px 50px}.footer{align-items:flex-start;flex-direction:column}.footer nav{flex-wrap:wrap;gap:24px}}@media(max-width:450px){.header nav .button{font-size:12px;padding:10px 13px;min-height:42px;gap:9px}.header .logo{width:205px}.header nav .button svg{width:18px}.header{justify-content:center;gap:12px}.hero .button{width:100%}.hero-actions{gap:0}.hero-actions p{width:100%;text-align:center;margin:13px 0 0}.hero .eyebrow{font-size:10px;letter-spacing:1.6px}h1{font-size:39px;letter-spacing:-2px}.offer h2{font-size:34px}.benefit-grid{grid-template-columns:minmax(0,1fr)}.benefit-grid article{padding:25px}.closing .button{width:100%}.footer .logo{width:225px}.section-heading h2,.next h2{font-size:31px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}
