.business-landing{background:#070b14;color:#eef3fd;--ink:#eef3fd}.business-landing em{font-family:'Instrument Serif',Georgia,serif;color:#b8cff4;font-weight:400;letter-spacing:-.03em}.business-landing .section{padding:95px 7%}.landing-header{padding:25px 6%;height:100px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #4e689b26;position:relative;z-index:10}.landing-header .pill{font-size:10px;border-color:#536d9f66;padding:12px 20px}.header-location{font-size:7px;letter-spacing:1.7px;color:#8da3c8}.business-landing .ambient-toggle{bottom:105px}.offer-hero{min-height:700px;display:grid;grid-template-columns:1.05fr 1fr;gap:4%;padding:60px 7% 65px;align-items:center;background:radial-gradient(ellipse at 80% 50%,#1e3d7255,transparent 65%);overflow:hidden}.offer-copy{position:relative;z-index:6}.offer-copy>.eyebrow{font-size:7px;letter-spacing:1.5px;color:#94add6}.offer-dot{width:5px;height:5px;display:inline-block;border-radius:50%;background:#9fc1ff;margin-right:7px;box-shadow:0 0 10px #8ab6ff}.offer-copy h1{font-size:clamp(58px,6vw,96px);line-height:1.02;margin:28px 0 25px;letter-spacing:-.065em}.offer-copy h1 em{white-space:nowrap}.hero-description{font-size:13px;line-height:1.8;color:#98adce;max-width:390px}.hero-description strong{font-weight:500;color:#dae8ff}.hero-price{display:flex;align-items:center;gap:25px;margin:30px 0 24px}.hero-price>span>small{font-size:7px;letter-spacing:1.4px;color:#7c97c4;display:block;margin-bottom:7px}.hero-price strong{font-family:Manrope;font-size:40px;line-height:1.1;letter-spacing:-1.6px;font-weight:500}.one-time{font-size:7px;letter-spacing:1.2px;color:#8da8d0;border-left:1px solid #526b9955;padding-left:20px;line-height:1.9}.primary-offer{padding:16px 24px;font-size:12px;min-width:245px;box-shadow:0 7px 30px #a1c6ff12}.hero-payment{font-size:9px;margin-top:15px;color:#9fb2d0}.hero-scope-link{font-size:10px;display:inline-block;margin-top:22px;border-bottom:1px solid #3d5580;padding-bottom:7px;color:#adc4ea}.offer-object{position:relative;min-width:0}.offer-scene{height:570px;border:1px solid #6586b72b;border-radius:190px 190px 18px 18px;background:radial-gradient(ellipse,#234a7b44,transparent 65%);box-shadow:0 0 70px #264f8920}.offer-scene:before{content:'';position:absolute;inset:10%;border:1px solid #7faaff18;border-radius:50%;transform:perspective(700px) rotateX(65deg)}.object-caption{display:flex;justify-content:space-between;color:#688bbd;font-size:6px;letter-spacing:1.2px;margin-top:16px}.business-landing .scene-axis{font-size:6px;right:22px;top:32px}.object-toolbar{position:absolute;bottom:25px;left:50%;transform:translateX(-50%);z-index:7;display:flex;gap:5px;align-items:center;background:#132340ed;border:1px solid #7499ce55;border-radius:40px;padding:5px;pointer-events:auto}.object-toolbar button{background:none;color:#a9c2e9;border:0;border-radius:30px;min-height:38px;padding:10px 13px;font-size:10px;white-space:nowrap}.object-toolbar .object-explode{background:#dceaff;color:#18345c;font-size:9px;padding:11px 17px}.object-toolbar .object-explode[aria-pressed=true]{background:#96bff7}.object-rotate{font-size:21px!important}.offer-facts{display:grid;grid-template-columns:repeat(4,1fr);padding:25px 7%;border-top:1px solid #425f8e3b;border-bottom:1px solid #425f8e3b;gap:20px;background:#0d1727}.offer-facts>span{font-size:10px;color:#8fa6cb;display:flex;align-items:center;gap:15px}.offer-facts b{font:400 28px Manrope;color:#c1d6f7;letter-spacing:-1px}.offer-section-heading{display:flex;align-items:end;justify-content:space-between;gap:50px;margin-bottom:45px}.offer-section-heading h2{font-size:clamp(42px,4.9vw,75px)}.offer-section-heading>p{font-size:12px;line-height:1.9;color:#91a8cb;max-width:285px}.included-layout{display:grid;grid-template-columns:1.25fr 1fr;gap:10%;align-items:center}.included-list article{display:flex;gap:22px;border-bottom:1px solid #4c66943d;padding:22px 0}.included-list article>span{color:#7295ca;font-size:9px;margin-top:4px}.included-list h3{font-size:21px;font-weight:500;letter-spacing:-.6px;margin-bottom:10px}.included-list p{font-size:12px;color:#91a7c8;line-height:1.9;max-width:450px}.scope-object{border:1px solid #4c6b974d;border-radius:14px;background:linear-gradient(140deg,#18294477,#0b1424);min-width:0}.scope-scene{height:270px}.scope-summary{padding:0 30px 30px;position:relative;z-index:5}.scope-summary .eyebrow{font-size:7px;color:#88a4d1}.scope-summary h3{font-size:26px;letter-spacing:-1px;font-weight:500;margin:15px 0}.scope-summary p{font-size:12px;line-height:1.9;color:#91a9cd}.scope-summary .text-link{font-size:10px}.scope-boundary{border:1px solid #425e893d;padding:22px 25px;border-radius:8px;margin-top:40px;background:#101b2d}.scope-boundary strong{font-size:12px;font-weight:500;color:#cadcf6}.scope-boundary p{font-size:10px;color:#89a1c6;line-height:1.9;margin-top:8px}.example-section{background:radial-gradient(ellipse at 10% 50%,#192d4f66,transparent 65%);border-top:1px solid #405c8230;border-bottom:1px solid #405c8230}.example-layout{display:grid;grid-template-columns:1.2fr 1fr;gap:10%;align-items:center;perspective:1300px}.example-art{perspective:900px}.mini-browser{border:1px solid #6a89b66b;border-radius:12px;overflow:hidden;transform:rotateY(10deg) rotateX(5deg);box-shadow:-12px 20px 0 #0c182d,0 25px 65px #0008;animation:browser-hover 10s ease-in-out infinite}.mini-browser-top{display:flex;justify-content:space-between;gap:10px;background:#172743;padding:12px 15px;font-size:6px;letter-spacing:1px;color:#b2cbed}.mini-browser img{display:block;width:100%;height:auto;aspect-ratio:1.2;object-fit:cover}.example-copy{position:relative;z-index:5}.example-copy h2{font-size:clamp(40px,4.3vw,64px)}.example-copy p{font-size:12px;line-height:1.9;color:#8fa7cc;margin:25px 0}.example-copy ul{list-style:none;padding:0;margin:25px 0;font-size:11px;color:#bfd1ed}.example-copy li{padding:9px 0;border-bottom:1px solid #415a803d}.example-copy li:before{content:'↗';margin-right:12px}.example-copy .pill{font-size:10px;gap:20px;margin-top:5px}.example-copy>small{font-size:9px;line-height:1.9;color:#748eb4;display:block;margin-top:20px}.offer-process{overflow:hidden}.offer-process .offer-section-heading{position:relative;z-index:5}.offer-process .eyebrow{color:#8ba6d1}.offer-process h2{margin-top:25px}.process-scene-wrap{position:relative;padding-top:20px}.process-scene{height:240px;max-width:650px;margin:-10px auto 10px}.process-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;position:relative;z-index:5}.process-steps article{padding:27px;background:linear-gradient(140deg,#1a2b4677,#0b1424);border-radius:12px;border:1px solid #6c91c44d}.process-steps h3{font-size:23px;font-weight:500;letter-spacing:-.7px;margin:22px 0 15px}.process-steps p{font-size:12px;line-height:1.8;color:#8ba5ce}.timing-note{font-size:10px;color:#7c99c3;line-height:1.9;margin-top:25px}.landing-faq{border-top:1px solid #3b567e40}.landing-faq .eyebrow{color:#7f9dcb}.landing-faq h2{margin-top:25px}.landing-faq summary{font-size:13px}.landing-faq details p{color:#95accd}.enquiry-section{display:grid;grid-template-columns:.95fr 1.05fr;gap:10%;background:radial-gradient(ellipse at 15% 70%,#223d676b,#0d172a 60%);border-top:1px solid #5b7dab40}.enquiry-copy{position:relative;min-width:0}.enquiry-copy>.eyebrow,.enquiry-copy h2,.enquiry-copy>p,.enquiry-offer{position:relative;z-index:5}.enquiry-copy>.eyebrow{font-size:7px;color:#91b0df}.enquiry-copy h2{font-size:clamp(43px,5vw,78px);margin:25px 0}.enquiry-copy>p{font-size:12px;color:#90a9ce;max-width:340px;line-height:1.9}.enquiry-offer{margin-top:35px;padding-top:22px;border-top:1px solid #5b7eaf55}.enquiry-offer>span{font-size:7px;letter-spacing:1.5px;color:#8fadd9;display:block}.enquiry-offer strong{display:block;font:400 35px Manrope;letter-spacing:-1px;margin:7px 0}.enquiry-offer small{font-size:9px;color:#8fa9d0}.enquiry-scene{height:240px;margin-top:10px}.enquiry-section form{position:relative;z-index:5;align-self:start;padding:30px;border:1px solid #6386b966;border-radius:14px;background:linear-gradient(140deg,#213452b3,#101b2ddd);box-shadow:10px 15px 0 #081325}.form-kicker{font-size:8px;letter-spacing:1.5px;color:#9ab7e0;display:block;margin-bottom:30px}.enquiry-section label{font-size:10px;color:#c3d6f2}.enquiry-section input,.enquiry-section textarea{border-color:#5a7aa766;font-size:12px}.enquiry-section input::placeholder,.enquiry-section textarea::placeholder{color:#748db2}.enquiry-section input:focus,.enquiry-section textarea:focus{border-color:#bdd7ff}.enquiry-section textarea{min-height:95px}.landing-consent{display:flex;gap:10px;align-items:start;font-size:9px!important;color:#92aacf!important;line-height:1.9}.landing-consent input{width:15px;flex-shrink:0;margin-top:3px;accent-color:#afcdff}.landing-consent a{text-decoration:underline}.form-submit{width:100%;border:0;font-size:11px;padding:15px 20px}.delivery-status{font-size:9px;color:#8fa9cf;line-height:1.9;margin-top:18px}.landing-footer{padding:45px 7% 130px;display:grid;grid-template-columns:auto 1fr;gap:25px 50px;align-items:center;border-top:1px solid #45638d33}.landing-footer>p{font-size:10px;color:#7896bf}.landing-footer>div{grid-column:1/-1;display:flex;gap:25px;font-size:10px;color:#9cb5db}.landing-footer>small{grid-column:1/-1;font-size:8px;color:#5e7ea9;line-height:1.9}.offer-sticky{position:fixed;bottom:15px;left:50%;transform:translateX(-50%);width:min(550px,calc(100% - 30px));display:flex;justify-content:space-between;align-items:center;gap:20px;padding:12px 16px 12px 22px;border:1px solid #7494c777;background:#111f35ed;backdrop-filter:blur(20px);border-radius:50px;z-index:60;box-shadow:0 10px 50px #0008}.offer-sticky>span>small{display:block;font-size:6px;letter-spacing:1px;color:#8fadd8}.offer-sticky strong{font-family:Manrope;font-size:20px;letter-spacing:-.6px;font-weight:500}.offer-sticky i{font:8px 'DM Sans';letter-spacing:0;color:#809ec9;font-style:normal}.offer-sticky .pill{font-size:10px;padding:13px 20px;gap:25px}.business-landing .object-feedback{position:absolute}.business-landing .reading-progress{z-index:90}.business-landing #enquiry{scroll-margin-top:30px}.business-landing #included{scroll-margin-top:30px}@keyframes browser-hover{0%,100%{transform:rotateY(10deg) rotateX(5deg) translateY(0)}50%{transform:rotateY(6deg) rotateX(3deg) translateY(-10px)}}@media(max-width:1050px){.business-landing .section{padding:75px 6%}.offer-hero{padding:50px 6% 55px;gap:3%;min-height:650px}.offer-copy h1{font-size:6.5vw}.hero-description{font-size:12px}.offer-scene{height:520px}.hero-price strong{font-size:35px}.included-layout,.example-layout,.enquiry-section{gap:6%}.offer-section-heading{gap:30px}.offer-section-heading>p{max-width:240px}.scope-summary{padding:0 25px 25px}.process-steps{gap:18px}.process-steps article{padding:22px}.process-steps h3{font-size:21px}.enquiry-section form{padding:25px}.hero-price{gap:20px}.offer-facts{padding:22px 6%}.offer-facts>span{font-size:9px;gap:10px}.offer-facts b{font-size:25px}}@media(max-width:700px){.business-landing .section{padding:60px 6%}.landing-header{height:85px;padding:20px 6%}.landing-header .logo{font-size:29px}.header-location{display:none}.landing-header .pill{font-size:9px;padding:10px 15px;gap:15px}.offer-hero{display:block;min-height:0;padding:35px 6% 35px}.offer-copy h1{font-size:clamp(52px,12vw,78px);margin:25px 0 22px}.hero-description{font-size:13px;max-width:100%}.hero-price{margin:25px 0 22px}.hero-price strong{font-size:38px}.primary-offer{width:100%;font-size:12px;padding:16px 22px}.hero-payment{font-size:9px;text-align:center}.hero-scope-link{font-size:10px;margin-top:20px}.offer-object{margin-top:35px}.offer-scene{height:355px;border-radius:130px 130px 14px 14px}.offer-scene .scene-axis{font-size:5px;top:22px;right:18px}.object-toolbar{bottom:15px}.object-toolbar button{padding:10px 13px}.object-toolbar .object-explode{font-size:9px}.object-caption{font-size:5px;letter-spacing:1px;margin-top:12px}.offer-facts{grid-template-columns:1fr 1fr;gap:18px;padding:24px 6%}.offer-facts>span{font-size:10px}.offer-facts b{font-size:27px}.offer-section-heading{display:block;margin-bottom:30px}.offer-section-heading h2{font-size:41px}.offer-section-heading>p{margin-top:23px;max-width:100%;font-size:12px}.included-layout,.example-layout,.enquiry-section{grid-template-columns:1fr;gap:35px}.included-list article{padding:20px 0;gap:18px}.included-list h3{font-size:22px}.included-list p{font-size:12px}.scope-scene{height:230px}.scope-summary{padding:0 25px 25px}.scope-summary p{font-size:12px}.scope-boundary{padding:20px;margin-top:30px}.scope-boundary p{font-size:10px}.example-section .section-label .eyebrow:last-child{display:block;font-size:6px;max-width:135px;text-align:right}.mini-browser{transform:rotateY(6deg) rotateX(3deg);box-shadow:-7px 12px 0 #0c182d,0 20px 40px #0006}.mini-browser img{aspect-ratio:1.3}.example-copy h2{font-size:42px}.example-copy p{font-size:12px}.example-copy .pill{width:100%;padding:15px 20px}.example-copy>small{font-size:9px}.process-steps{grid-template-columns:1fr;gap:18px}.process-steps article{padding:25px}.process-steps h3{font-size:25px;margin:18px 0 13px}.process-scene{height:220px}.timing-note{font-size:10px}.landing-faq .faq-layout{gap:20px}.landing-faq h2{font-size:43px}.landing-faq summary{font-size:13px}.enquiry-copy h2{font-size:47px}.enquiry-copy>p{max-width:100%;font-size:12px}.enquiry-offer{margin-top:25px}.enquiry-offer strong{font-size:37px}.enquiry-scene{height:200px;margin-top:0}.enquiry-section{gap:10px}.enquiry-section form{padding:25px 20px;box-shadow:6px 9px 0 #081325}.enquiry-section .form-row{grid-template-columns:1fr;gap:0}.enquiry-section label{font-size:11px;margin-bottom:24px}.enquiry-section input,.enquiry-section textarea{font-size:13px}.form-kicker{font-size:8px;margin-bottom:25px}.form-submit{font-size:11px;padding:16px 18px}.delivery-status{font-size:10px}.landing-consent{font-size:10px!important}.landing-footer{padding:40px 6% 130px;grid-template-columns:1fr;gap:25px}.landing-footer>p{font-size:10px}.offer-sticky{padding:10px 10px 10px 17px;gap:12px;bottom:12px}.offer-sticky strong{font-size:20px}.offer-sticky>span>small{font-size:5px}.offer-sticky .pill{font-size:10px;padding:12px 16px;gap:17px}.offer-sticky i{font-size:7px}.business-landing .ambient-toggle{bottom:90px;padding:8px 11px;font-size:7px}.business-landing #enquiry{scroll-margin-top:15px}}@media(prefers-reduced-motion:reduce){.mini-browser{animation:none;transform:none}}
