.web-offer{color:#0e172a;background:#fbfcfd;font-family:Segoe UI,Helvetica Neue,Arial,sans-serif;font-size:16px;line-height:1.6}.web-offer *{box-sizing:border-box}.web-offer a{transition:background .2s,color .2s,box-shadow .2s}.web-offer a:focus-visible,.web-offer summary:focus-visible{outline:3px solid #087b96;outline-offset:5px}.offer-wrap{width:min(1180px,calc(100% - 64px));margin-inline:auto}.offer-header{border-bottom:1px solid #dce7ee;background:#ffffffd9}.offer-nav{height:90px;display:flex;align-items:center;justify-content:space-between;gap:24px}.offer-nav nav{display:flex;gap:28px;font-size:13px;color:#526074}.offer-nav nav a:hover{color:#13798c}.offer-button{display:inline-flex;align-items:center;justify-content:center;gap:20px;padding:17px 27px;background:#67cee5;border-radius:100px;color:#102537;font-size:15px;font-weight:650;box-shadow:0 8px 22px #67cee51f}.offer-button:hover{background:#8cddef;box-shadow:0 8px 24px #67cee54a}.offer-button-small{padding:11px 20px;font-size:12px}.offer-hero{position:relative;overflow:hidden;background:radial-gradient(ellipse at 5% 25%,#def6fa 0,transparent 55%),radial-gradient(ellipse at 95% 12%,#f8e9f4 0,transparent 50%),radial-gradient(ellipse at 70% 95%,#fffbe7 0,transparent 40%)}.offer-grid-bg{position:absolute;inset:0;background-image:linear-gradient(#7cbdcc0b 1px,transparent 0),linear-gradient(90deg,#7cbdcc0b 1px,transparent 0);background-size:64px 64px;pointer-events:none}.hero-columns{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:55px;padding-top:70px;padding-bottom:66px;align-items:center}.offer-eyebrow{display:inline-flex;gap:9px;align-items:center;font-size:10px;font-weight:650;letter-spacing:.13em;color:#326778;background:#ffffffb8;border:1px solid #d6eaf0;border-radius:40px;padding:8px 12px}.hero-copy h1{font-size:clamp(52px,5.8vw,78px);line-height:1.02;letter-spacing:-.065em;font-weight:750;margin:26px 0}.contact-panel h2>span,.hero-copy h1>span{background:linear-gradient(105deg,#349ebc,#5c9d58 50%,#b63c88);background-clip:text;color:transparent}.hero-copy>p{font-size:18px;line-height:1.75;color:#5a677a}.hero-tags{display:flex;gap:18px;flex-wrap:wrap;margin-top:27px;font-size:12px;color:#4e6272}.hero-tags span{display:flex;gap:5px;align-items:center}.hero-tags svg{color:#2993a8}.hero-discover{display:inline-flex;align-items:center;gap:18px;font-size:12px;margin-top:45px;color:#526074}.hero-visual{padding-top:5px;min-width:0}.offer-browser{background:#fff;border:1px solid #dfe9ed;border-radius:15px;box-shadow:0 26px 65px -25px #7793ae66;overflow:hidden;transform:rotate(-2deg)}.browser-toolbar{padding:12px 16px;background:#f7f9fa;border-bottom:1px solid #e8edf0;display:flex;align-items:center;justify-content:space-between;color:#708594;font-size:9px}.browser-toolbar>span:nth-child(2){display:flex;align-items:center;gap:5px;background:#eef2f4;border-radius:5px;padding:3px 38px}.browser-dots{display:flex;gap:4px}.browser-dots i{width:6px;height:6px;background:#c7d5dc;border-radius:50%}.browser-dots i:first-child{background:#e5a8aa}.browser-dots i:nth-child(2){background:#e9d58d}.browser-dots i:nth-child(3){background:#9ecbb3}.browser-content{padding:23px;background:#fcfcf8}.demo-nav{justify-content:space-between;font-size:8px;color:#5e6b6b}.demo-nav,.demo-nav strong{display:flex;align-items:center}.demo-nav strong{font-size:12px;color:#203f36;gap:7px}.demo-mark{display:grid;place-items:center;background:#305b46;color:white;width:22px;height:22px;border-radius:6px}.demo-intro{display:grid;grid-template-columns:1.1fr 1fr;gap:10px;align-items:center;padding-top:26px}.demo-intro small{font-size:6px;letter-spacing:.12em;color:#6f8375}.web-offer .demo-intro h2{font-size:35px;line-height:1.06;letter-spacing:-.05em;font-weight:650;color:#253f34;margin:10px 0}.demo-intro h2 em{font-family:Georgia,serif;color:#78946e;font-weight:400}.demo-intro p{font-size:8px;line-height:1.6;color:#738073}.demo-button{margin-top:15px;display:inline-flex;gap:12px;align-items:center;background:#345740;color:white;border-radius:30px;padding:8px 12px;font-size:7px}.demo-art{position:relative;height:180px;background:#e8ede0;border-radius:75px 75px 10px 10px;overflow:hidden}.art-sphere{width:115px;height:115px;border-radius:50%;position:absolute;top:28px;left:20px;background:radial-gradient(circle at 30% 25%,#d7e5a9,#a4b881 45%,#527456);box-shadow:14px 27px 22px #354d3c22}.art-orbit{position:absolute;left:-25px;bottom:20px;border:1px solid #ffffffc9;width:240px;height:80px;transform:rotate(-30deg);border-radius:50%;z-index:2}.art-tile{position:absolute;bottom:18px;right:12px;display:grid;place-items:center;width:64px;height:64px;color:#7e955b;background:#ffffffe6;backdrop-filter:blur(5px);border:1px solid white;border-radius:15px;transform:rotate(9deg);z-index:3}.demo-bottom{display:flex;justify-content:space-between;border-top:1px solid #e6e8df;margin-top:24px;padding-top:13px;font-size:7px;color:#617260}.demo-bottom span{display:flex;align-items:center;gap:4px}.floating-note{position:relative;margin:-18px 12px 0 auto;width:85%;background:#ffffffec;backdrop-filter:blur(12px);border:1px solid #e2eef1;border-radius:14px;padding:12px;display:flex;align-items:center;gap:10px;box-shadow:0 10px 25px #8097ac12}.floating-note>span{color:#3b9fb9;background:#eaf8fc;border-radius:10px;padding:9px}.floating-note strong{font-size:11px;font-weight:600;display:block}.floating-note small{font-size:10px;color:#7d899c;display:block}.floating-note>svg{margin-left:auto;color:#569d75}.visual-caption{display:block;text-align:center;font-size:7px;letter-spacing:.13em;color:#6a7a8a;margin-top:13px}.hero-price{scroll-margin-top:24px;display:grid;grid-template-columns:1.1fr 1fr;gap:20px;margin-top:22px;align-items:center}.launch-label{font-size:8px;letter-spacing:.1em;color:#31778b;background:#e0f5fb;padding:5px 9px;border-radius:5px;font-weight:700}.hero-price p{font-size:12px;color:#637085;margin-top:7px}.hero-price s{text-decoration-color:#bf488d;text-decoration-thickness:2px}.setup-price{font-size:66px;letter-spacing:-.065em;font-weight:750;line-height:1.12}.setup-price small{font-size:21px;letter-spacing:-.03em;margin-right:4px}.setup-price>span{display:block;font-size:10px;letter-spacing:0;font-weight:400;color:#596e7d}.monthly-price{border-left:1px solid #cfdae2;padding-left:23px}.monthly-price strong{font-size:29px;letter-spacing:-.05em;white-space:nowrap}.monthly-price strong span{font-size:14px;font-weight:400;letter-spacing:0}.monthly-price p{font-size:11px}.hero-cta{width:100%;margin-top:19px;padding-block:14px;font-size:13px}.price-note{text-align:center;font-size:9px;color:#657286;margin-top:8px}.offer-strip{border-block:1px solid #e4e9ed;background:#fff}.offer-strip>.offer-wrap{display:flex;align-items:center;justify-content:space-between;gap:25px;padding-block:22px}.offer-strip span{display:flex;gap:9px;align-items:center;font-size:11px;color:#506476}.offer-strip span:first-child{font-size:8px;letter-spacing:.13em;color:#768390}.offer-strip svg{color:#69adbb}.offer-section{padding-block:88px;scroll-margin-top:24px}.offer-kicker{font-size:10px;font-weight:700;letter-spacing:.17em;color:#338599}.web-offer h2{font-size:38px;line-height:1.18;letter-spacing:-.045em;font-weight:650;margin-top:14px}.section-top{display:flex;align-items:end;justify-content:space-between;gap:30px}.section-top>p{font-size:14px;color:#6b7688;line-height:1.85}.benefit-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:36px}.benefit-card{background:#fff;border:1px solid #e4e9ee;border-radius:19px;padding:26px 22px}.benefit-icon{display:inline-flex;border-radius:12px;padding:12px;background:#eaf8fc;color:#3a9fb8}.benefit-pink .benefit-icon{background:#f9ecf4;color:#b85795}.benefit-green .benefit-icon{background:#edf6ed;color:#689760}.benefit-yellow .benefit-icon{background:#fcf6e1;color:#aa872e}.benefit-card h3{font-size:16px;line-height:1.4;font-weight:650;letter-spacing:-.025em;margin:22px 0 12px}.benefit-card p{font-size:12px;color:#697688;line-height:1.9}.scope-note{display:flex;align-items:center;gap:13px;border:1px solid #e5ebed;background:#f3f7f8;border-radius:12px;padding:16px 20px;margin-top:22px;font-size:11px;color:#667688}.scope-note svg{flex-shrink:0;color:#69959a}.scope-note strong{color:#405766}.process-section{background:linear-gradient(120deg,#eff8fb,#f9f5fb 85%);border-block:1px solid #e9edf3}.process-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:60px;margin-top:40px}.step-number{display:block;font-size:40px;font-weight:300;color:#8eb8c2;border-bottom:1px solid #d7e5e9;padding-bottom:15px;letter-spacing:-.06em}.process-grid h3{font-size:17px;font-weight:600;margin:22px 0 11px}.process-grid p{font-size:13px;line-height:1.9;color:#697688}.faq-layout{display:grid;grid-template-columns:1fr 1.5fr;gap:70px}.faq-intro{color:#697688;font-size:14px;margin-top:20px}.faq-list details{border-bottom:1px solid #e0e7eb}.faq-list summary{cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:21px 0;font-size:14px;font-weight:550;list-style:none}.faq-list summary::-webkit-details-marker{display:none}.faq-list svg{flex-shrink:0;color:#6994a0;transition:transform .2s}.faq-list details[open] svg{transform:rotate(180deg)}.faq-list details p{font-size:13px;color:#637487;line-height:1.9;padding:0 26px 22px 0}.contact-section{padding-bottom:70px;scroll-margin-top:24px}.contact-panel{padding:60px 25px;text-align:center;border-radius:28px;border:1px solid #dce9ee;background:radial-gradient(ellipse at 0 0,#d8f4fc,transparent 60%),radial-gradient(ellipse at 100% 80%,#f8e8f3,transparent 60%),#f7fbfc}.contact-panel h2{font-size:44px;margin-top:23px}.contact-panel>p{font-size:14px;line-height:1.9;color:#617185;margin:23px 0}.contact-panel .offer-button{padding-inline:32px}.contact-email{display:block;margin-top:20px;font-size:13px;color:#3e7083}.contact-panel>small{display:block;font-size:10px;color:#6d7c8e;margin-top:8px}.offer-footer{display:flex;justify-content:space-between;align-items:center;gap:30px;padding-block:35px;border-top:1px solid #e0e8ed}.offer-footer img{height:27px}.offer-footer p{font-size:11px;margin-top:10px;color:#728092}.offer-footer>div:last-child{font-size:10px;color:#748191;text-align:right}.offer-footer>div:last-child>div{display:flex;justify-content:end;gap:22px;margin-top:10px}.offer-skip{position:absolute;left:20px;top:-80px;padding:12px;background:white;z-index:100}.offer-skip:focus{top:10px}@media(min-width:1400px){.hero-columns{padding-block:85px}.hero-copy h1{font-size:82px}}@media(max-width:1000px){.offer-nav nav{gap:15px}.hero-columns{gap:30px}.hero-copy h1{font-size:62px}.benefit-grid{grid-template-columns:repeat(2,1fr)}.offer-strip span:first-child{display:none}.web-offer .demo-intro h2{font-size:29px}.demo-art{height:155px}.demo-nav>span{font-size:6px}.setup-price{font-size:57px}.monthly-price strong{font-size:25px}.process-grid{gap:30px}.faq-layout{gap:35px}.floating-note strong{font-size:9px}}@media(max-width:700px){.offer-wrap{width:calc(100% - 40px)}.offer-nav{height:76px;gap:12px}.offer-nav img{height:28px}.offer-nav nav{display:none}.offer-button-small{font-size:10px;padding:10px 15px;gap:7px}.hero-columns{grid-template-columns:1fr;padding-block:40px;gap:35px}.hero-copy h1{font-size:58px;margin:23px 0}.desktop-break{display:none}.hero-copy>p{font-size:16px}.hero-tags{gap:15px;margin-top:20px}.hero-discover{display:none}.offer-eyebrow{font-size:8px;letter-spacing:.09em}.hero-visual{max-width:500px;width:100%;margin:auto}.demo-art{height:173px}.floating-note strong{font-size:10px}.hero-price{margin-top:25px}.setup-price{font-size:65px}.monthly-price strong{font-size:29px}.hero-cta{font-size:14px;padding:16px}.offer-strip>.offer-wrap{gap:12px;flex-wrap:wrap;justify-content:center;padding-block:16px}.offer-strip span{font-size:9px;gap:5px}.offer-strip svg{width:14px}.offer-section{padding-block:55px}.section-top{display:block}.section-top>p{margin-top:18px;font-size:13px}.web-offer h2{font-size:31px}.benefit-grid{gap:12px;margin-top:25px}.benefit-card{padding:20px 15px;border-radius:15px}.benefit-card h3{font-size:15px}.benefit-card p{font-size:12px}.scope-note{align-items:start;padding:15px;font-size:11px}.process-grid{grid-template-columns:1fr;gap:25px;margin-top:28px}.step-number{font-size:29px;padding-bottom:8px}.process-grid h3{margin-top:13px}.faq-layout{grid-template-columns:1fr;gap:20px}.faq-intro br{display:none}.faq-list summary{font-size:13px}.contact-panel{padding:38px 20px;border-radius:20px}.contact-panel h2{font-size:31px}.contact-panel>p{font-size:13px}.contact-section{padding-bottom:35px}.offer-footer{align-items:start;flex-direction:column;gap:20px;padding-block:28px}.offer-footer>div:last-child{text-align:left}.offer-footer>div:last-child>div{justify-content:start}.web-offer .demo-intro h2{font-size:34px}.price-note{font-size:9px}}@media(max-width:370px){.offer-wrap{width:calc(100% - 30px)}.hero-copy h1{font-size:50px}.hero-tags{gap:10px;font-size:11px}.benefit-grid{grid-template-columns:1fr}.monthly-price{padding-left:13px}.monthly-price strong{font-size:24px}.setup-price{font-size:57px}.web-offer .demo-intro h2{font-size:29px}.floating-note strong{font-size:9px}}@media(prefers-reduced-motion:reduce){html:has(.web-offer){scroll-behavior:auto}.web-offer *{transition:none!important}}@media(max-width:700px){.hero-visual{display:flex;flex-direction:column}.hero-price{order:0;width:100%;margin-top:0}.hero-cta{order:1}.price-note{order:2}.offer-browser{order:3;margin-top:35px}.floating-note{order:4}.visual-caption{order:5}.hero-columns{gap:28px}.web-offer .demo-intro h2{font-size:29px}}