.seo_page__B0axe{background:var(--color-bg-base);color:var(--color-text-primary)}.seo_prototype__ruH85{display:flex;justify-content:space-between;gap:16px;padding-top:20px;font-size:10px;letter-spacing:.08em;color:var(--color-text-secondary)}.seo_prototype__ruH85 span{letter-spacing:0}.seo_hero__5b3Y6{display:grid;grid-template-columns:1fr 1.12fr;grid-gap:50px;gap:50px;align-items:center;padding-top:54px;padding-bottom:65px}.seo_copy__AzgmR h1{font-size:clamp(44px,5.2vw,70px);line-height:1.03;letter-spacing:-.045em;margin:22px 0;color:var(--color-text-primary)}.seo_copy__AzgmR h1 em{color:var(--color-accent);font-weight:400}.seo_copy__AzgmR p{font-size:17px;line-height:1.7;max-width:42ch}.seo_actions__0xrz6{display:flex;align-items:center;flex-wrap:wrap;gap:22px;margin-top:28px}.seo_textLink__TWevh{font-size:13px;text-decoration:underline;text-underline-offset:6px}.seo_scene__C7XZD{position:relative;padding:22px 18px 12px;background:var(--color-bg-muted);border-radius:4px}.seo_search__mwe4I{position:relative;z-index:1;display:flex;gap:14px;align-items:center;background:white;padding:17px 20px;border-radius:30px;box-shadow:0 6px 22px #23372312;font-size:14px;margin:0 14px -15px}.seo_search__mwe4I>span:first-child{font-size:22px}.seo_searchDot__WcR5B{width:7px;height:7px;background:var(--color-accent);border-radius:50%;margin-left:auto}.seo_business__wrzHH{position:relative;overflow:hidden;border-radius:3px;min-height:360px;background:var(--color-ink-panel)}.seo_business__wrzHH img{width:100%;height:360px;object-fit:cover;display:block}.seo_business__wrzHH:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#09090bdb,transparent 90%)}.seo_businessText__kAtt4{position:absolute;z-index:1;left:26px;bottom:35px;color:white}.seo_businessText__kAtt4>span:first-child{font-size:9px;letter-spacing:.13em}.seo_businessText__kAtt4 h2{font-size:38px;color:white;line-height:1.12;margin:15px 0 20px}.seo_mockButton__ZhO7t{font-size:11px;border-bottom:1px solid #fff9;padding-bottom:7px}.seo_enquiry__AQWIO{position:relative;z-index:2;display:flex;align-items:center;gap:14px;padding:18px;background:var(--color-bg-elevated);max-width:300px;margin:-24px 0 0 auto;box-shadow:0 8px 26px #24362315}.seo_check__PrlYO{display:grid;place-items:center;background:var(--color-bg-accent-soft);color:var(--color-accent);width:34px;height:34px;border-radius:50%}.seo_enquiry__AQWIO strong{display:block;font-size:14px;font-weight:500}.seo_enquiry__AQWIO div>span{display:block;font-size:12px;color:var(--color-text-secondary);margin-top:5px}.seo_caption__Al4TM{font-size:10px!important;margin:17px 0 0!important;color:var(--color-text-secondary)}.seo_approach__E3wkF{display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:65px;gap:65px;padding-top:50px;padding-bottom:50px;border-top:1px solid var(--color-border-default);scroll-margin-top:90px}.seo_sectionIntro__SwSLc h2,.seo_start__TLjXw h2{font-size:35px;line-height:1.16;margin:20px 0;color:var(--color-text-primary)}.seo_sectionIntro__SwSLc em{font-weight:400;color:var(--color-accent)}.seo_row__czHY4{display:grid;grid-template-columns:24px 1fr 20px;grid-gap:18px;gap:18px;padding:23px 0;border-top:1px solid var(--color-border-default)}.seo_row__czHY4:first-child{padding-top:0;border:0}.seo_number__1g2Kf{font-family:var(--font-mono);font-size:11px;color:var(--color-accent);padding-top:3px}.seo_row__czHY4 small{text-transform:uppercase;font-size:9px;letter-spacing:.1em;color:var(--color-text-secondary)}.seo_row__czHY4 h3{font-family:var(--font-sans);font-weight:500;font-size:20px;margin:8px 0}.seo_row__czHY4 p{font-size:14px;line-height:1.6;margin:0;max-width:48ch}.seo_rowArrow__66qK4{color:var(--color-accent)}.seo_start__TLjXw{background:var(--color-bg-muted);display:grid;grid-template-columns:1fr 1fr;grid-gap:60px;gap:60px;padding-top:35px;padding-bottom:35px}.seo_start__TLjXw p{font-size:15px;max-width:45ch;margin-bottom:24px}.seo_start__TLjXw ol{list-style:none;counter-reset:steps;align-self:center;padding:0}.seo_start__TLjXw li{counter-increment:steps;display:flex;gap:20px;padding:20px 0;border-bottom:1px solid var(--color-border-default);font-size:14px}.seo_start__TLjXw li:before{content:"0" counter(steps);font-family:var(--font-mono);font-size:11px;color:var(--color-accent)}.seo_questions__cQEjS{display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:65px;gap:65px;padding-top:60px;padding-bottom:60px}.seo_questions__cQEjS h2{font-size:30px}.seo_questions__cQEjS details{border-bottom:1px solid var(--color-border-default)}.seo_questions__cQEjS summary{display:flex;justify-content:space-between;gap:20px;padding:19px 0;cursor:pointer;font-size:15px;list-style:none}.seo_questions__cQEjS summary::-webkit-details-marker{display:none}.seo_questions__cQEjS summary span{color:var(--color-accent)}.seo_questions__cQEjS details[open] summary span{transform:rotate(45deg)}.seo_questions__cQEjS details p{font-size:14px;padding-bottom:20px;line-height:1.7}.seo_footerCTA__yRsR3{display:flex;justify-content:space-between;align-items:center;gap:25px;background:var(--color-ink-panel);padding-top:40px;padding-bottom:40px}.seo_footerCTA__yRsR3 h2{color:var(--color-on-ink);font-size:36px;line-height:1.1;margin-top:15px}.seo_crossLinks__K7a9E{display:flex;justify-content:space-between;gap:20px;padding-top:24px;padding-bottom:36px;font-size:12px}.seo_crossLinks__K7a9E a{text-decoration:underline;text-underline-offset:5px}.seo_page__B0axe a:focus-visible,.seo_page__B0axe summary:focus-visible{outline:2px solid var(--color-accent);outline-offset:5px}@media(max-width:800px){.seo_approach__E3wkF,.seo_hero__5b3Y6,.seo_questions__cQEjS,.seo_start__TLjXw{grid-template-columns:1fr;gap:30px}.seo_hero__5b3Y6{padding-top:34px;padding-bottom:35px}.seo_copy__AzgmR h1{font-size:52px}.seo_scene__C7XZD{max-width:560px;width:100%}.seo_footerCTA__yRsR3{align-items:flex-start;flex-direction:column}.seo_prototype__ruH85{flex-wrap:wrap}.seo_business__wrzHH,.seo_business__wrzHH img{min-height:300px;height:300px}.seo_questions__cQEjS{padding-top:40px;padding-bottom:40px}.seo_crossLinks__K7a9E{flex-direction:column}.seo_start__TLjXw{padding-top:30px;padding-bottom:30px}}@media(max-width:390px){.seo_copy__AzgmR h1{font-size:44px}.seo_businessText__kAtt4 h2{font-size:32px}.seo_search__mwe4I{font-size:12px;padding:12px}.seo_hero__5b3Y6{gap:25px}.seo_scene__C7XZD{padding:12px}.seo_enquiry__AQWIO{max-width:260px}}