:root{--ink:#0f1b2d;--deep:#0b1422;--paper:#f7f8fa;--accent:#ff5a3c;--accent-soft:#ffe3dc;--lime:var(--accent);--muted:#4b5870;--border:#e1e5ec;--serif:inherit;--display:"Bricolage Grotesque",sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:DM Sans,sans-serif;-webkit-font-smoothing:antialiased}.thank-you-page{min-height:650px;display:grid;place-items:center;padding:100px 34px;background:radial-gradient(circle at 18% 35%,#dfe5ee 0,transparent 28%),radial-gradient(circle at 86% 72%,#d9e0ea 0,transparent 32%),var(--paper);text-align:center;overflow:hidden;position:relative}.thank-you-page:after,.thank-you-page:before{content:"✳";position:absolute;color:#8296b2;font-size:180px;line-height:1;opacity:.14}.thank-you-page:before{top:12%;left:8%;transform:rotate(-18deg)}.thank-you-page:after{right:8%;bottom:8%;transform:rotate(18deg)}.thank-you-content{position:relative;z-index:1;max-width:850px}.thank-you-content h1{margin:0;color:var(--ink);font-size:clamp(58px,9vw,118px);line-height:1;letter-spacing:-.035em}.thank-you-content h1:after{content:"";display:block;width:210px;height:10px;margin:20px auto 0;background:var(--lime);border-radius:50%;transform:rotate(-2deg)}.thank-you-content p{margin:34px auto 0;max-width:620px;color:var(--muted);font-size:clamp(16px,2vw,20px);line-height:1.7}.thank-you-link{margin-top:32px;background:var(--ink);color:white;border-radius:7px;display:inline-flex;padding:17px 24px;font-size:12px;font-weight:800;transition:transform .2s,background .2s}.thank-you-link:after{content:"↗";color:var(--lime);margin-left:22px}.thank-you-link:hover{transform:translateY(-2px);background:#252a30}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:Bricolage Grotesque,sans-serif}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button{cursor:pointer}.wrap{max-width:1200px;margin:auto;padding:0 34px}.announcement{min-height:37px;background:#ffe3dc;display:flex;gap:8px;align-items:center;justify-content:center;font-size:11px;font-weight:600;letter-spacing:.01em;padding:8px 12px;text-align:center}.announcement a{text-decoration:underline;text-underline-offset:3px}.live-dot,.pulse-dot{width:7px;height:7px;background:#38485e;display:inline-block;border-radius:50%;flex:none}.header{background:var(--paper);position:-webkit-sticky;position:sticky;top:0;z-index:30;border-bottom:1px solid #e6e8eb}.nav{height:79px;display:flex;justify-content:space-between;gap:20px}.brand,.nav{align-items:center}.brand{font:800 27px Bricolage Grotesque,sans-serif;letter-spacing:-1.8px;display:inline-flex;gap:8px}.brand-period{color:#496285;margin-left:-9px}.brand-icon{width:29px;height:29px;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);grid-gap:3px;gap:3px;transform:rotate(-12deg)}.brand-icon i{background:#1e2630;border-radius:3px}.brand-icon i:nth-child(2),.brand-icon i:nth-child(3){background:#6784ac}.nav-links{display:flex;gap:31px;font-size:12px;font-weight:700;color:#4f5358}.nav-links a:hover,.text-link:hover{color:#445b7b}.nav-cta{background:var(--ink);color:white;border-radius:7px;font-size:12px;font-weight:700;padding:14px 21px}.nav-cta span{margin-left:13px;color:var(--lime)}.menu-toggle{display:none;border:0;background:none;font-size:24px}.hero{min-height:615px;padding-top:78px;padding-bottom:75px;display:grid;grid-template-columns:1.05fr 1fr;align-items:center;grid-gap:40px;gap:40px}.eyebrow,.light-eyebrow,.section-label{font-size:10px;font-weight:800;letter-spacing:.17em;display:flex;align-items:center;gap:8px}.eyebrow{margin-bottom:25px;color:#47566b}.tiny-star{font-size:19px}.hero h1{font-size:clamp(44px,5.15vw,73px);line-height:1.115;letter-spacing:-.035em;font-weight:800;margin-bottom:24px}.hero h1 .serif-accent,h2 em,h3 em{font-family:var(--serif);font-style:italic;font-weight:400;letter-spacing:-.035em}.lime-underline{position:relative;white-space:nowrap}.lime-underline:after{content:"";position:absolute;height:9px;background:var(--lime);bottom:-7px;left:0;right:0;border-radius:50%;transform:rotate(-1deg)}.hero-sub{font-size:15px;line-height:1.85;color:#5d6d61;max-width:465px;margin-bottom:30px}.hero-actions{display:flex;align-items:center;gap:27px;flex-wrap:wrap}.btn{border:0;border-radius:7px;display:inline-flex;align-items:center;justify-content:space-between;gap:24px;font-weight:800;font-size:12px;padding:18px 21px;transition:transform .2s,background .2s}.btn:hover,.nav-cta:hover{transform:translateY(-2px)}.btn-dark{background:var(--ink);color:white}.btn-dark span{color:var(--lime)}.text-link{font-size:12px;font-weight:800;text-decoration:underline;text-underline-offset:5px}.hero-proof{display:flex;align-items:center;gap:9px;margin-top:28px;color:#6d796f;font-size:11px}.check-round{height:19px;width:19px;background:#e2e6eb;color:#4a586c;border-radius:50%;display:grid;place-items:center}.hero-visual{min-height:430px;position:relative;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at 50% 45%,#dae0e9,transparent 68%)}.grid-glow{position:absolute;inset:0;background-image:radial-gradient(#b1b5ba 1px,transparent 0);background-size:20px 20px;opacity:.3;-webkit-mask-image:radial-gradient(ellipse,black,transparent 75%);mask-image:radial-gradient(ellipse,black,transparent 75%)}.journey-card{z-index:1;width:min(385px,90%);background:white;border:1px solid #e5e7e9;border-radius:14px;box-shadow:0 23px 65px #323a4626;transform:rotate(-2deg);padding:0 18px 16px}.journey-head{height:62px;border-bottom:1px solid #edeeef;display:flex;align-items:center;gap:13px;font-size:9px;letter-spacing:.12em;font-weight:800;color:#758076}.head-mark{font:800 30px Bricolage Grotesque;color:#273242;letter-spacing:-.2em}.head-mark span{color:#6884ac}.head-online{margin-left:auto;color:#5f7088;font-size:9px;display:flex;align-items:center;gap:5px}.head-online i{background:#798eab;width:6px;height:6px;border-radius:100%}.journey-step{display:flex;align-items:center;gap:12px;padding:14px 0}.journey-step.featured{margin:0 -8px;padding:13px 8px;border-radius:7px;background:#e6ebf1}.step-icon{width:40px;height:40px;display:grid;place-items:center;border-radius:9px;font-size:25px;flex:none}.search-i{background:#ebeef1;color:#4f5661}.wa-i{background:#c7d2e1;color:#3c516f}.booking-i{background:#e8ebee;color:#5c6571}.step-text{display:grid;grid-gap:4px;gap:4px;flex:1 1}.step-text strong{font-size:12px}.step-text small{font-size:10px;color:#819084}.step-check{font-size:16px;color:#5f7088}.step-time{font-size:11px;color:#48566a;font-weight:900}.connector{height:12px;border-left:1px dashed #a5adb9;margin:-5px 0 -5px 20px}.journey-foot{font-size:10px;color:#6d737b;border-top:1px solid #edeeef;padding-top:14px;display:flex;align-items:center;gap:7px}.float-sticker{position:absolute;z-index:2;background:white;padding:13px 18px;border-radius:9px;box-shadow:0 14px 30px #4a525d22;font-size:11px;font-weight:800}.sticker-top{right:-1%;top:11%;transform:rotate(5deg)}.sticker-emoji{color:#57759f;font-size:19px;margin-right:5px}.sticker-bottom{left:-1%;bottom:13%;transform:rotate(4deg);display:flex;align-items:center;gap:11px;font-size:10px;font-weight:500;line-height:1.6}.sticker-bottom strong{font-size:12px}.stat-flower{font-size:34px;color:#5c7394}.visual-footnote{position:absolute;bottom:0;font-size:9px;color:#819085;text-align:center}.ticker{background:var(--deep);color:#ffe3dc;overflow:hidden}.ticker-inner{min-height:78px;display:flex;align-items:center;justify-content:space-between;gap:25px;white-space:nowrap;font:800 11px Bricolage Grotesque;letter-spacing:.1em}.ticker b{font-size:20px;color:#8b9db6}.section{padding-top:115px;padding-bottom:115px}.section-label{color:#566376;margin-bottom:35px}.label-dot{width:7px;height:7px;border-radius:50%;background:#788ca7}.problem-grid,.section-top{display:grid;grid-template-columns:1.15fr .85fr;grid-gap:100px;gap:100px;align-items:end}.faq h2,.industries h2,.problem h2,.section-top h2{font-size:clamp(35px,4vw,53px);line-height:1.2;letter-spacing:-.035em;margin:0}.industries p,.problem-right p,.section-top p{font-size:15px;line-height:1.85;color:#67736a}.problem-right .p-bold{color:var(--ink);font-weight:700}.problem-cards{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:15px;gap:15px;margin-top:52px}.problem-cards article{background:#eeeff1;padding:26px;min-height:240px;border-radius:8px}.problem-num{font-size:11px;font-weight:800;color:#839283}.problem-symbol{font:500 40px Bricolage Grotesque;color:#76859a;margin:26px 0 16px}.problem-cards h3{font-size:19px;letter-spacing:-.04em;margin-bottom:8px}.problem-cards p{color:#6b776e;font-size:12px;line-height:1.75;margin:0}.services{background:#edeff1}.section-top{margin-bottom:42px}.section-top p{margin-bottom:0;max-width:340px}.service-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px}.service-card{padding:23px;border:1px solid #d9dce1;border-radius:10px;background:#fff;overflow:hidden;display:flex;flex-direction:column}.service-top{display:flex;align-items:center;justify-content:space-between;color:#646a72;font-size:9px;font-weight:800;letter-spacing:.12em}.service-arrow{font-size:18px}.service-card h3{font-size:30px;line-height:1.14;letter-spacing:-.035em;margin:26px 0 12px}.service-card p{font-size:12px;line-height:1.75;color:#67766a;min-height:85px}.chip-list{display:flex;gap:7px;flex-wrap:wrap;margin-top:auto}.chip-list span{border:1px solid #dfe2e5;background:#f7f8f9;border-radius:40px;font-size:9px;font-weight:700;padding:8px 10px}.chat-preview,.mock-browser,.seo-preview{height:235px;margin-top:25px;background:#e2e6eb;border-radius:9px;overflow:hidden}.mock-browser{padding:14px 16px}.browser-bar{height:25px;background:white;border-radius:7px 7px 0 0;display:flex;align-items:center;gap:4px;padding:0 10px}.browser-bar i{width:5px;height:5px;background:#c1c6cc;border-radius:50%}.browser-bar span{font-size:8px;color:#abb3aa;margin:auto}.browser-main{background:#f7f8fa;height:185px;padding:20px;position:relative;overflow:hidden}.mock-button,.mock-desc,.mock-head,.mock-nav{background:#2f3743;border-radius:3px}.mock-nav{width:42px;height:6px;margin-bottom:32px}.mock-head{width:52%;height:11px;margin-bottom:6px}.mock-head.short{width:38%}.mock-desc{width:45%;height:6px;opacity:.2;margin-top:17px}.mock-button{width:76px;height:17px;background:#8198b8;margin-top:18px}.mock-art{font-size:150px;color:#b0bbcb;position:absolute;right:4px;top:14px;transform:rotate(-18deg)}.chat-preview{background:#e7e9ec;padding:12px 14px;display:flex;flex-direction:column;gap:10px}.chat-title{height:36px;display:flex;align-items:center;gap:7px;background:#fff;padding:7px 9px;border-radius:8px}.chat-avatar{display:grid;place-items:center;width:24px;height:24px;background:#222e3f;color:#ff5a3c;border-radius:50%}.chat-title small,.chat-title strong{display:block}.chat-title strong{font-size:9px}.chat-title small{font-size:7px;color:#7e8a80}.chat-dots{margin-left:auto;letter-spacing:2px;color:#8e9399}.bubble{font-size:10px;line-height:1.5;max-width:82%;padding:9px 11px;border-radius:9px}.bubble small{display:block;text-align:right;color:#94a094;font-size:7px}.bubble-in{background:white;align-self:flex-start}.bubble-out{background:#c9d3e2;align-self:flex-end}.chat-bottom{background:white;border-radius:20px;margin-top:auto;font-size:9px;color:#98a49b;padding:8px 12px;display:flex;justify-content:space-between}.chat-bottom span:last-child{color:#3a4e69}.seo-preview{padding:17px;background:#e8ebee}.search-box{height:35px;border-radius:50px;background:white;padding:10px 14px;color:#819080;font-size:10px;box-shadow:0 3px 10px #1d263220}.search-box span{font-size:19px;line-height:0;margin-right:5px}.search-result{margin-top:14px;background:white;border-radius:7px;padding:14px;display:grid;grid-gap:7px;gap:7px}.search-source{font-size:8px;color:#6b766e;display:flex;align-items:center;gap:6px}.result-favicon{background:#293546;color:white;border-radius:50%;width:14px;height:14px;display:grid;place-items:center;font-size:10px}.search-result strong{font:700 12px Bricolage Grotesque;color:#3263a2}.search-result>span{font-size:9px;color:#738073;line-height:1.5}.seo-rise{background:#c8d2e1;margin-top:9px;border-radius:5px;padding:10px;font-size:9px;color:#4d5a6d;font-weight:800}.seo-rise span{font-size:15px;margin-right:7px}.action-band{background:#1f252e;color:white;overflow:hidden}.action-inner{display:grid;grid-template-columns:1.15fr .85fr;align-items:center;grid-gap:70px;gap:70px;min-height:480px;padding-top:65px;padding-bottom:65px}.light-eyebrow{color:#ff5a3c;margin-bottom:20px}.action-inner h2,.contact-grid h2{font:800 clamp(35px,4vw,57px) /1.15 Bricolage Grotesque;letter-spacing:-.035em;margin:0 0 22px}.action-inner h2 em,.contact-grid h2 em{color:#ff5a3c}.action-inner p,.contact-grid>div:first-child>p{font-size:14px;color:#b8bcc2;line-height:1.9;max-width:520px;margin-bottom:26px}.btn-lime{background:var(--lime);color:#1f252e}.clock-display{display:flex;justify-content:center}.clock-halo{width:330px;height:330px;border:1px solid #525861;border-radius:50%;display:grid;place-items:center;box-shadow:0 0 0 25px #2e353e,0 0 0 26px #464d56,0 0 0 52px #262c35}.clock-face{width:245px;height:245px;border-radius:50%;display:flex;align-items:center;flex-direction:column;justify-content:center;background:#ff5a3c;color:#1d242d}.clock-bottom,.clock-small{font-size:9px;font-weight:800;letter-spacing:.07em}.clock-large{font:800 74px Bricolage Grotesque;letter-spacing:-.035em}.clock-large span{font-size:21px;letter-spacing:-.035em;margin-left:4px}.process-grid{margin-top:60px;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:25px;gap:25px}.process-number{font:700 32px Bricolage Grotesque;color:#7e8da1;letter-spacing:-.035em}.process-line{height:1px;background:#c8ccd1;margin:22px 0}.process h3{font-size:16px;margin-bottom:10px;letter-spacing:-.03em}.process-grid p{font-size:12px;line-height:1.8;color:#728076}.industries{background:#e7eaed}.industries-content{display:grid;grid-template-columns:1fr 1fr;grid-gap:85px;gap:85px;align-items:center}.industries-content p{margin:25px 0}.industry-tags{display:flex;flex-wrap:wrap;gap:11px}.industry-tags span{border:1px solid #d3d6db;background:#fff;border-radius:50px;padding:15px 18px;font-size:12px;font-weight:700}.faq-grid{display:grid;grid-template-columns:1fr 1.2fr;grid-gap:80px;gap:80px}.faq-list details{border-bottom:1px solid #d6d8dc}.faq-list summary{cursor:pointer;list-style:none;font-size:14px;font-weight:800;padding:20px 0;display:flex;justify-content:space-between;gap:15px}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{font-size:22px;font-weight:400;color:#566881}.faq-list details[open] summary span{transform:rotate(45deg)}.faq-list p{font-size:12px;line-height:1.9;color:#6c7b71;max-width:550px;padding-right:15px}.contact-section{background:#ff5a3c;padding:90px 0}.contact-grid{display:grid;grid-template-columns:1fr .86fr;align-items:center;grid-gap:80px;gap:80px}.contact-grid .light-eyebrow{color:#435165}.contact-grid h2 em{color:#4a5a71}.contact-grid>div:first-child>p{color:#484f59}.contact-points{display:grid;grid-gap:13px;gap:13px;font-size:12px;font-weight:700;color:#3d4551;margin-top:32px}.contact-card{background:#fff;padding:32px;border-radius:12px;box-shadow:0 16px 45px #394a6326}.form-eyebrow{font-size:9px;letter-spacing:.15em;color:#71767c;font-weight:800}.contact-card h3{font-size:25px;letter-spacing:-.035em;margin:8px 0 22px}.contact-card form{display:grid;grid-gap:9px;gap:9px}.contact-card label{font-size:10px;font-weight:800;margin-top:5px}.contact-card input,.contact-card select{width:100%;height:41px;border:1px solid #dbdee2;border-radius:5px;padding:10px 12px;background:#fcfcfd;color:#2c3137;outline-color:#697d99;font-size:12px}.contact-card input::placeholder{color:#9aa69b}.submit{width:100%;margin-top:14px}.form-notice{font-size:9px;color:#819080;line-height:1.6;margin:4px 0 0}.footer{background:#14181d;color:white;padding:60px 0 22px}.footer-top{display:flex;justify-content:space-between;gap:40px;padding-bottom:75px}.footer-brand .brand-icon i{background:#96aac6}.footer-brand .brand-icon i:nth-child(2),.footer-brand .brand-icon i:nth-child(3){background:#606c7e}.footer-brand .brand-period{color:#ff5a3c}.footer-top p{font-size:12px;color:#a5a9ae;line-height:1.8;margin-top:19px}.footer-links{display:flex;gap:85px}.footer-links>div{display:grid;align-content:start;grid-gap:15px;gap:15px;font-size:11px;color:#b0b4b9}.footer-links b{color:white;margin-bottom:8px}.footer-bottom{border-top:1px solid #383b40;padding-top:22px;display:flex;justify-content:space-between;gap:20px;color:#91959b;font-size:10px}@media (max-width:1050px){.wrap{padding:0 25px}.hero{gap:10px}.hero h1{font-size:53px}.service-card{padding:17px}.service-card h3{font-size:26px}.contact-grid{gap:40px}.sticker-top{right:0}.sticker-bottom{left:0}}@media (max-width:760px){.announcement{font-size:9px}.nav{height:69px}.nav-links{display:none;position:absolute;top:69px;left:0;right:0;flex-direction:column;background:var(--paper);padding:20px 25px 28px;box-shadow:0 15px 25px #20273220;gap:20px}.nav-links.open{display:flex}.nav-cta{margin-left:auto;padding:12px 15px}.menu-toggle{display:block}.hero{grid-template-columns:1fr;padding-top:65px;padding-bottom:45px;gap:34px}.hero h1{font-size:clamp(43px,9vw,67px)}.hero-sub{font-size:14px}.hero-visual{min-height:430px}.ticker-inner{width:max-content;min-height:65px;justify-content:flex-start;padding-right:20px;gap:30px}.section{padding-top:75px;padding-bottom:75px}.action-inner,.contact-grid,.faq-grid,.industries-content,.problem-grid,.section-top{grid-template-columns:1fr;gap:22px}.problem-cards,.service-grid{grid-template-columns:1fr}.problem-cards article{min-height:auto}.service-card{padding:23px}.chat-preview,.mock-browser,.seo-preview{max-width:400px;width:100%;margin-left:auto;margin-right:auto}.service-card p{min-height:0}.service-card h3{font-size:30px}.action-inner{padding-top:70px;padding-bottom:85px;gap:70px}.clock-halo{width:235px;height:235px;box-shadow:0 0 0 17px #2e353e,0 0 0 18px #464d56,0 0 0 36px #262c35}.clock-face{width:190px;height:190px}.clock-large{font-size:56px}.clock-bottom,.clock-small{font-size:7px}.process-grid{grid-template-columns:repeat(2,1fr)}.industries-content{gap:32px}.faq-grid{gap:28px}.contact-section{padding:70px 0}.footer-top{padding-bottom:55px}.footer-links{gap:36px}}@media (max-width:450px){.wrap{padding:0 19px}.nav-cta{font-size:10px}.brand{font-size:24px}.hero h1{font-size:43px}.hero-actions{gap:22px}.hero-visual{min-height:400px}.journey-card{width:94%;padding:0 12px 12px}.float-sticker{padding:9px;font-size:9px}.sticker-top{top:5%}.sticker-bottom{bottom:8%}.faq h2,.industries h2,.problem h2,.section-top h2{font-size:37px}.process-grid{gap:20px}.process-grid p{font-size:11px}.industry-tags span{padding:11px 13px;font-size:10px}.contact-card{padding:21px}.footer-top{display:block}.footer-links{margin-top:35px;justify-content:space-between}.footer-bottom{font-size:9px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}.blog-main{padding-top:95px;padding-bottom:125px;min-height:70vh}.blog-main h1{font-size:clamp(42px,5vw,74px);margin-bottom:18px}.blog-intro{max-width:650px;font-size:18px;margin-bottom:45px}.blog-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px;margin:32px 0}.blog-card{display:flex;flex-direction:column;min-height:235px;padding:26px;border:1px solid #dee0e3;border-radius:18px;background:#fff;color:#1f2227;text-decoration:none;transition:transform .2s}.blog-card:hover{transform:translateY(-4px)}.blog-card small{color:#515e6f;text-transform:uppercase;font-size:11px;letter-spacing:.08em;font-weight:800}.blog-card h3{margin:19px 0 10px;font-size:25px}.blog-card p{font-size:14px;flex:1 1}.blog-card span{font-size:12px;font-weight:800}.article-wrap{max-width:850px;padding-top:80px;padding-bottom:120px}.article-wrap h1{font-size:clamp(40px,5vw,70px);line-height:1.13;margin:24px 0}.article-description{font-size:20px}.article-wrap time{font-size:12px;color:#778675}.back-link{display:inline-block;font-size:13px;margin-bottom:42px;color:#5a6574;font-weight:750}.prose{margin-top:48px;font-size:17px;line-height:1.85}.prose h2{font-size:32px;margin:45px 0 16px}.prose p{color:#383b40}.prose li{margin:12px 0}.prose a{color:#4c5a6e;text-decoration:underline}.article-cta{background:#e6eaef;border-radius:18px;padding:35px;margin-top:80px}.article-cta h2{font-size:32px}.article-cta .btn{margin-top:15px}.lead-form{display:flex;flex-direction:column;gap:10px}.lead-form label{font-size:12px;font-weight:800;margin-top:6px}.lead-form input,.lead-form select,.lead-form textarea{width:100%;padding:13px 15px;border:1px solid #cccfd3;background:#fff;border-radius:10px;font:inherit;font-size:14px;color:#1b1f24}.lead-form input:focus,.lead-form select,.lead-form textarea:focus{outline:2px solid #7c8ca2;outline-offset:1px}.lead-form .btn{border:0;cursor:pointer;margin-top:5px}.lead-form .btn:disabled{opacity:.6;cursor:wait}.lead-form .form-disclosure{font-size:11px;margin:8px 0;color:#6f7e72}.lead-form .form-message{min-height:20px;color:#3d4754;font-size:12px}.legal-hero,.page-hero{padding:92px 0 86px;background:radial-gradient(circle at 82% 28%,#e7ebf1 0,transparent 30%),var(--paper)}.legal-hero h1,.page-hero h1{max-width:850px;margin:0;font-size:clamp(54px,8vw,104px);line-height:.98;letter-spacing:-.045em}.legal-hero p,.page-hero p{max-width:650px;margin:30px 0 0;color:var(--muted);font-size:clamp(17px,2vw,21px);line-height:1.65}.legal-updated{margin-top:26px;color:#697589;font-size:11px;font-weight:700;letter-spacing:.04em}.legal-layout{display:grid;grid-template-columns:220px minmax(0,720px);justify-content:space-between;grid-gap:70px;gap:70px;padding-top:90px;padding-bottom:110px}.legal-nav{position:-webkit-sticky;position:sticky;top:110px;align-self:start;display:grid;grid-gap:13px;gap:13px;font-size:12px}.legal-nav span{color:#697589;font-size:10px;font-weight:800;letter-spacing:.14em;margin-bottom:5px}.legal-nav a{color:var(--muted);line-height:1.35}.contact-detail-links a:hover,.legal-content a:hover,.legal-nav a:hover{color:var(--accent)}.legal-content section{scroll-margin-top:110px;padding-bottom:42px}.legal-content h2{margin-bottom:14px;font-size:clamp(25px,3vw,34px);letter-spacing:-.035em}.legal-content li,.legal-content p{color:var(--muted);font-size:15px;line-height:1.8}.legal-content p+p{margin-top:17px}.legal-content a{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.legal-related{display:flex;flex-wrap:wrap;gap:14px 22px;border-top:1px solid var(--border);padding-top:27px;color:var(--muted);font-size:12px}.legal-related strong{width:100%;color:var(--ink)}.contact-details{padding:90px 0;background:var(--paper)}.contact-details-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:50px;gap:50px}.contact-details h2{margin:15px 0 0;font-size:clamp(36px,5vw,62px);letter-spacing:-.045em}.contact-detail-links{display:grid;grid-gap:18px;gap:18px}.contact-detail-links a{display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid var(--border);padding:0 0 16px;color:var(--ink);font-size:15px;font-weight:700}.contact-detail-links span{color:var(--muted);font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}@media (max-width:760px){.legal-hero,.page-hero{padding:70px 0 62px}.legal-hero h1,.page-hero h1{font-size:clamp(48px,13vw,76px)}.legal-layout{display:block;padding-top:62px;padding-bottom:75px}.legal-nav{position:static;display:flex;flex-wrap:wrap;gap:10px 15px;border-bottom:1px solid var(--border);padding-bottom:24px;margin-bottom:50px}.legal-nav span{width:100%}.contact-details{padding:65px 0}.contact-details-grid{grid-template-columns:1fr;gap:35px}}@media (max-width:450px){.legal-content li,.legal-content p{font-size:14px}.contact-detail-links a{display:grid;grid-gap:6px;gap:6px}}.bot-field{position:absolute;left:-9999px;opacity:0;pointer-events:none}.whatsapp-cta{position:fixed;right:24px;bottom:24px;z-index:40;width:64px;height:64px;border-radius:50%;box-shadow:0 10px 28px #171a1e33;transition:transform .2s ease,box-shadow .2s ease}.whatsapp-cta:focus-visible,.whatsapp-cta:hover{transform:translateY(-4px) scale(1.04);box-shadow:0 14px 32px #171a1e45}.whatsapp-cta:focus-visible{outline:3px solid var(--lime);outline-offset:4px}.whatsapp-cta img{display:block;width:100%;height:100%;object-fit:cover;border-radius:50%}.blog-section{padding-top:100px;padding-bottom:110px}.blog-section h2{max-width:700px}.blog-section .blog-card{border-color:#dee0e3}.blog-section .text-link{display:inline-flex;margin-top:15px}.prose blockquote{padding-left:20px;border-left:4px solid #858f9d}@media (max-width:900px){.blog-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:650px){.whatsapp-cta{right:16px;bottom:16px;width:56px;height:56px}.blog-grid{grid-template-columns:1fr}.article-wrap{padding-top:55px}.blog-main{padding-top:65px}.nav-links.open{display:flex}}.brand-icon{display:none}.brand-period,.footer-brand .brand-period,.head-mark span{color:var(--accent)}.hero h1 .serif-accent,h2 em,h3 em{font-family:inherit;font-style:normal;font-weight:inherit;letter-spacing:inherit;box-shadow:inset 0 -.2em var(--accent)}.action-inner h2 em{box-shadow:none;color:var(--accent)}.contact-grid h2 em{color:var(--ink);box-shadow:inset 0 -.2em var(--accent)}.announcement{background:var(--accent-soft)}.lime-underline:after,.live-dot,.pulse-dot{background:var(--accent)}.btn-dark span,.nav-cta span,.thank-you-link:after{color:var(--accent)}.btn-lime,.clock-face{background:var(--accent);color:var(--ink)}.contact-section{background:var(--accent-soft)}.contact-grid .light-eyebrow,.contact-points{color:var(--ink)}.contact-grid>div:first-child>p,.nav-links a:hover,.text-link:hover{color:var(--muted)}:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.proof-strip{background:var(--ink);color:var(--paper)}.proof-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:32px;gap:32px;padding:64px 0 40px}.proof-stat strong{display:block;font:800 clamp(32px,4vw,48px) /1 var(--display);letter-spacing:-.03em}.proof-stat strong i{font-style:normal;color:var(--accent)}.proof-stat span{display:block;margin-top:8px;font-size:14px;color:#b9c2d3}.proof-note{border-top:1px solid #2b3a52;padding:20px 0 28px;font-size:13px;color:#b9c2d3}.offer-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:24px;gap:24px;align-items:stretch}.offer-card{display:flex;flex-direction:column;gap:18px;padding:34px;border:1px solid var(--border);border-radius:24px;background:var(--paper)}.offer-card.featured{background:var(--ink);color:var(--paper);border-color:var(--ink)}.offer-badge{align-self:flex-start;border:1.5px solid;border-radius:999px;padding:4px 12px;font-size:11px;font-weight:800;letter-spacing:.08em}.offer-card.featured .offer-badge{background:var(--accent);border-color:var(--accent);color:var(--ink)}.offer-card h3{margin:0;font-size:30px;letter-spacing:-.02em}.offer-card ul{margin:0;padding-left:20px;display:grid;grid-gap:8px;gap:8px;font-size:15px}.offer-outcome{margin-top:auto;padding-top:18px;border-top:1px solid var(--border);font-weight:700}.offer-card.featured .offer-outcome{border-color:#2b3a52}.offer-price{font-size:14px;font-weight:400;color:var(--muted)}.offer-card.featured .offer-price{color:#b9c2d3}.engine{background:var(--ink);color:var(--paper)}.engine-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:20px;gap:20px;margin-top:48px}.engine-step{border:1px solid #2b3a52;border-radius:20px;padding:28px}.engine-step b{display:block;margin-bottom:10px;font:800 40px/1 var(--display);color:var(--accent)}.engine-step p{margin:0;font-size:15px;color:#b9c2d3}.case-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:56px;gap:56px;align-items:start}.case-table{background:#fff;border:1px solid var(--border);border-radius:24px;padding:12px 32px 24px}.case-row{display:grid;grid-template-columns:2fr 1.3fr 1.3fr;grid-gap:12px;gap:12px;padding:16px 0;border-bottom:1px solid var(--border)}.case-row.head{font-size:12px;font-weight:800;letter-spacing:.08em}.case-row span:nth-child(2),.case-row.head{color:var(--muted)}.case-row span:nth-child(3){font-weight:800}.case-note{padding-top:14px;font-size:13px;color:var(--muted)}@media (max-width:900px){.proof-grid{grid-template-columns:repeat(2,1fr)}.engine-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.case-grid,.offer-grid{grid-template-columns:1fr}.case-grid{gap:32px}}@media (max-width:450px){.engine-steps,.proof-grid{grid-template-columns:1fr}.case-table{padding:8px 18px 18px}}