.ascentize-craft :is(.ai-proposal-form,.readiness-assessment,.project-form,.ai-proposal-confirm,.assessment-confirmation,.contact-confirmation){color:#010020;min-width:0;box-shadow:none;-webkit-backdrop-filter:none;background:#fff;border:0;border-radius:16px;width:100%;max-width:none;margin:0;padding:36px;display:block}.ascentize-craft :is(.ai-proposal-form,.readiness-assessment,.project-form) fieldset{border:0;min-width:0;margin:0;padding:0}.ascentize-craft :is(.ai-proposal-form,.readiness-assessment) fieldset[hidden]{display:none!important}.ascentize-craft :is(.ai-proposal-form,.readiness-assessment,.project-form) :is(input,textarea,select){font:inherit;letter-spacing:0;color:#010020;width:100%;min-height:51px;box-shadow:none;appearance:auto;background:#fff;border:1px solid #01002038;border-radius:8px;padding:13px 14px;font-size:16px;line-height:1.5;transition:border-color .18s,box-shadow .18s}.ascentize-craft :is(.ai-proposal-form,.readiness-assessment,.project-form) textarea{resize:vertical;min-height:113px;display:block}.ascentize-craft :is(.ai-proposal-form,.readiness-assessment,.project-form) :is(input,textarea,select):focus{border-color:#007aff;outline:0;box-shadow:0 0 0 3px #007aff1a}.ascentize-craft :is(.ai-proposal-form,.readiness-assessment,.project-form) :is(input,textarea)[aria-invalid=true]{border-color:#b22a32}.ascentize-craft :is(.ai-proposal-form,.readiness-assessment,.project-form) :is(input[type=checkbox],input[type=radio]){accent-color:#007aff;border-radius:3px;flex-shrink:0;width:19px;height:19px;min-height:19px;margin:2px 0 0;padding:0}.ascentize-craft .ai-proposal-field,.ascentize-craft .assessment-field,.ascentize-craft .project-form label{color:#010020;letter-spacing:0;flex-direction:column;gap:10px;margin:0;font-size:14px;line-height:1.6;display:flex}.ascentize-craft .ai-proposal-field>span:first-child,.ascentize-craft .assessment-field>span:first-child{font-weight:500}.ascentize-craft :is(.ai-proposal-field,.assessment-field,.assessment-choice-group) small{color:#666670;margin-left:6px;font-size:12px;font-weight:400}.ascentize-craft .ai-proposal-context{color:#54545f;border-bottom:1px solid #01002026;padding-bottom:22px;margin:0 0 27px!important;font-size:14px!important;line-height:1.6!important}.ascentize-craft .ai-proposal-context strong{color:#010020;letter-spacing:-.02em;margin-top:5px;font-size:19px;font-weight:500;line-height:1.4;display:block}.ascentize-craft .ai-brief-progress{margin-bottom:28px}.ascentize-craft .ai-brief-progress>p{color:#54545f;margin-bottom:12px;font-size:13px;line-height:1.5}.ai-brief-progress>div[role=progressbar]{background:#01002012;border-radius:3px;width:100%;height:3px;overflow:hidden}.ai-brief-progress>div[role=progressbar]>span{background:#007aff;height:100%;transition:width .18s;display:block}.ai-brief-progress ol{grid-template-columns:repeat(3,1fr);gap:12px 18px;margin:17px 0 0;padding:0;list-style:none;display:grid}.ai-brief-progress li{color:#666670;font-size:12px;line-height:1.5}.ai-brief-progress li[aria-current=step]{color:#010020;font-weight:500}.ai-brief-progress li>button{font:inherit;color:#010042;text-align:left;cursor:pointer;text-underline-offset:4px;background:0 0;border:0;padding:0;text-decoration:underline}.ascentize-craft :is(.ai-proposal-form,.readiness-assessment)>h3{letter-spacing:-.03em;outline-offset:6px;margin-bottom:15px;font-size:29px;line-height:1.2}.ascentize-craft p.ai-proposal-hint,.ascentize-craft .assessment-form-note{color:#62626b;max-width:74ch;margin:0 0 27px;font-size:13px;line-height:1.8}.ascentize-craft span.ai-proposal-hint,.ascentize-craft .assessment-hint{color:#62626b;font-size:13px;font-weight:400;line-height:1.75}.ascentize-craft [data-proposal-stage],.ascentize-craft .assessment-group-content{gap:26px;display:grid}.ascentize-craft .assessment-group{position:relative}.ascentize-craft .assessment-group>legend{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ascentize-craft .assessment-contact-row{grid-template-columns:1fr 1fr;gap:24px;display:grid}.ascentize-craft .assessment-choice-group{margin:0;display:block}.ascentize-craft .assessment-choice-group>legend{color:#010020;margin-bottom:12px;font-size:14px;font-weight:500;line-height:1.7}.assessment-options{flex-wrap:wrap;gap:9px;display:flex}.ascentize-craft .assessment-options>label{cursor:pointer;color:#010020;border:1px solid #01002030;border-radius:8px;align-items:start;gap:10px;max-width:100%;margin:0;padding:12px 14px;font-size:14px;line-height:1.6;transition:background .18s,border-color .18s;display:flex;position:relative}.ascentize-craft .assessment-options>label:hover:not(.is-selected){background:#f7f7f8;border-color:#01002070}.ascentize-craft .assessment-options>label.is-selected{color:#fff;background:#010042;border-color:#010042}.ascentize-craft .assessment-options>label.is-selected:hover{color:#fff;background:#010042}.ascentize-craft .assessment-options>label>span{overflow-wrap:break-word;min-width:0}.ascentize-craft .assessment-options input{width:17px;min-width:17px;max-width:17px;height:17px;min-height:17px;margin-top:2px}.ascentize-craft .assessment-notice{color:#54545f;border-left:2px solid #007aff;padding:4px 0 4px 18px;font-size:13px;line-height:1.8}.ascentize-craft :is(.ai-proposal-consent,.assessment-consent,.growth-consent){align-items:start;color:#54545f!important;flex-direction:row!important;gap:13px!important;margin:0!important;font-size:13px!important;line-height:1.8!important;display:flex!important}.ascentize-craft :is(.ai-proposal-consent,.assessment-consent,.growth-consent) a{color:#010042;text-underline-offset:3px;text-decoration:underline}.ascentize-craft .assessment-consent small{font-size:12px}.ascentize-craft :is(.ai-proposal-trap,.assessment-trap,.contact-trap){clip-path:inset(50%)!important;white-space:nowrap!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}.ascentize-craft :is(.ai-proposal-field-error,.assessment-field-error,.ai-proposal-error,.assessment-submit-error,.contact-error){margin:0;color:#a51e2b!important;font-size:13px!important;line-height:1.7!important}.ascentize-craft :is(.ai-proposal-error,.assessment-submit-error,.contact-error){border-top:1px solid #a51e2b55;margin-top:15px;padding:15px 0}.ai-brief-controls{border-top:1px solid #01002026;justify-content:space-between;align-items:center;gap:22px;margin-top:30px;padding-top:25px;display:flex}.ai-brief-controls>button:last-child{min-width:160px;margin-left:auto}.ascentize-craft .ai-brief-back{font:inherit;color:#010042;cursor:pointer;text-underline-offset:5px;background:0 0;border:0;min-height:48px;padding:15px 4px;font-size:14px;text-decoration:underline}.ascentize-craft .ai-brief-controls+p{color:#62626b;margin:22px 0 0;font-size:12px;line-height:1.8}.signature-review-groups{gap:25px;margin-top:24px;display:grid}.signature-review-groups>section{border-top:1px solid #01002026;padding-top:22px}.signature-review-heading{justify-content:space-between;align-items:center;gap:25px;display:flex}.ascentize-craft .signature-review-heading h4{font-size:19px;line-height:1.4}.signature-review-heading>button{font:inherit;color:#010042;cursor:pointer;text-underline-offset:4px;background:0 0;border:0;min-height:44px;padding:10px;font-size:13px;text-decoration:underline}.ai-brief-review>div{grid-template-columns:.7fr 1.2fr;gap:22px;margin-top:17px;display:grid}.ai-brief-review dt{color:#62626b;font-size:13px;line-height:1.7}.ai-brief-review dd{color:#010020;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.8}.ascentize-craft :is(.assessment-confirmation,.ai-proposal-confirm,.contact-confirmation) h3{margin-bottom:22px;font-size:32px;line-height:1.2}.ascentize-craft :is(.assessment-confirmation,.ai-proposal-confirm,.contact-confirmation) p{color:#54545f;margin-top:18px;font-size:16px;line-height:1.8}.ascentize-craft :is(.assessment-confirmation,.ai-proposal-confirm,.contact-confirmation) a{color:#010042;text-underline-offset:5px;margin-top:23px;text-decoration:underline;display:inline-block}.ascentize-craft .project-form .contact-fields{gap:24px;display:grid}.ascentize-craft .project-form .form-row{grid-template-columns:1fr 1fr;gap:24px;display:grid}.ascentize-craft .project-form .form-row-single{grid-template-columns:1fr}.ascentize-craft .project-form>button{color:#fff;width:100%;min-height:52px;font:inherit;letter-spacing:0;cursor:pointer;background:#010042;border:0;border-radius:30px;margin-top:26px;font-size:14px;transition:background .18s,transform .18s}.ascentize-craft .project-form>button:hover{background:#007aff;transform:translateY(-1px)}.ascentize-craft .project-form .contact-privacy{color:#62626b;margin-top:24px;font-size:12px;line-height:1.8}.ascentize-craft .project-form .contact-privacy a{color:#010042;text-underline-offset:3px;text-decoration:underline}.ascentize-craft .contact-sending{color:#54545f;margin-top:18px;font-size:13px;display:block}@media (width<=800px){.ascentize-craft :is(.ai-proposal-form,.readiness-assessment,.project-form,.ai-proposal-confirm,.assessment-confirmation,.contact-confirmation){border-radius:13px;padding:27px 24px}.ascentize-craft :is(.ai-proposal-form,.readiness-assessment)>h3{font-size:26px}.ai-brief-progress ol{display:none}.ascentize-craft .ai-brief-progress{margin-bottom:25px}.ascentize-craft p.ai-proposal-hint,.ascentize-craft .assessment-form-note{font-size:13px;line-height:1.8}.ascentize-craft .assessment-contact-row,.ascentize-craft .project-form .form-row{grid-template-columns:1fr;gap:25px}.ascentize-craft .assessment-options{gap:9px}.ascentize-craft .assessment-options>label{gap:9px;padding:12px;font-size:14px}.ascentize-craft .assessment-choice-group>legend small{margin-top:3px;margin-left:0;display:block}.ai-brief-review>div{grid-template-columns:1fr;gap:6px;margin-top:20px}.ai-brief-controls>button:last-child{flex:1;min-width:0}.ascentize-craft .ai-brief-controls{gap:20px}.ascentize-craft .ai-proposal-context{margin-bottom:25px!important;font-size:13px!important}.ascentize-craft .ai-proposal-context strong,.ascentize-craft .signature-review-heading h4{font-size:18px}}@media (width<=380px){.ascentize-craft :is(.ai-proposal-form,.readiness-assessment,.project-form,.ai-proposal-confirm,.assessment-confirmation,.contact-confirmation){padding:25px 19px}.ascentize-craft .assessment-options>label{width:100%}.ascentize-craft :is(.assessment-confirmation,.ai-proposal-confirm,.contact-confirmation) h3{font-size:28px}}:root{--craft-ink:#010020;--craft-navy:#010042;--craft-blue:#010080;--craft-accent:#007aff;--craft-rule:#01002026;--craft-muted:#54545f;--craft-gutter:clamp(24px,6vw,112px);--craft-space:clamp(96px,9vw,152px)}.ascentize-craft{color:var(--craft-ink);overflow-wrap:break-word;background:#fff;font-weight:400}.ascentize-craft *,.craft-header *{box-sizing:border-box}.ascentize-craft :is(section,article,header,footer,nav,div)>*{min-width:0}.ascentize-craft [hidden],.craft-header [hidden]{display:none!important}.ascentize-craft :is(h1,h2,h3,h4,p,figure,dl){margin:0}.ascentize-craft :is(h1,h2,h3,h4){letter-spacing:-.045em;text-wrap:pretty;font-family:inherit;font-weight:500;line-height:1.08}.ascentize-craft h1{font-size:clamp(52px,6.5vw,96px)}.ascentize-craft h2{font-size:clamp(36px,4.2vw,62px)}.ascentize-craft h3{letter-spacing:-.025em;font-size:26px;line-height:1.2}.ascentize-craft h4{letter-spacing:-.02em;font-size:20px;line-height:1.3}.ascentize-craft p{max-width:70ch;font-size:17px;line-height:1.75}.ascentize-craft :is(section,div)[id]{scroll-margin-top:120px}.ascentize-craft :focus-visible,.craft-header :focus-visible{outline:2px solid var(--craft-accent);outline-offset:5px}.ascentize-craft .ai-emphasis,.ascentize-craft .ai-hero-accent{color:var(--craft-accent)}.ai-section,.readiness-section{padding:var(--craft-space) var(--craft-gutter)}.craft-section-heading{grid-template-columns:1.2fr 1fr;align-items:end;gap:6%;margin-bottom:48px;display:grid}.craft-section-heading>p{max-width:53ch;color:var(--craft-muted)}.ai-evidence-note,.signature-source-note,.ai-scope-note{font-size:14px!important;line-height:1.8!important}.ai-masthead{z-index:50;height:0;position:relative}.craft-header{left:var(--craft-gutter);right:var(--craft-gutter);z-index:60;color:#fff;-webkit-backdrop-filter:blur(18px);background:linear-gradient(110deg,#ffffff10,#ffffff04),#01002066;border:1px solid #ffffff24;border-radius:20px;justify-content:space-between;align-items:center;gap:24px;min-height:76px;padding:15px 23px;display:flex;position:absolute;top:20px}.craft-logo{flex-shrink:0;width:190px;padding:5px 0;display:block}.craft-logo img{width:100%;height:auto;display:block}.craft-desktop-nav{align-items:center;gap:22px;display:flex}.craft-desktop-nav>a,.craft-desktop-nav>button{font:inherit;color:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:10px 0;font-size:14px;line-height:1.5}.craft-desktop-nav>button>span{color:#fff9;width:13px;margin-left:5px;display:inline-block}.craft-desktop-nav>a[aria-current=page],.craft-desktop-nav>button.is-current{text-decoration:underline;-webkit-text-decoration-color:var(--craft-accent);text-decoration-color:var(--craft-accent);text-underline-offset:7px}.craft-desktop-nav>a.craft-contact{background:#ffffff12;border-radius:30px;padding:12px 21px;transition:background .18s,transform .18s}.craft-desktop-nav>a.craft-contact:hover{background:#fff2;transform:translateY(-1px)}.craft-services-menu{color:#fff;background:#010020f5;border:1px solid #ffffff30;border-radius:16px;gap:20px;width:390px;max-width:100%;padding:26px 30px;display:grid;position:absolute;top:calc(100% + 12px);right:0;box-shadow:0 20px 50px #0004}.craft-menu-group>p{color:#ffffffa8;margin:0 0 13px!important;font-size:13px!important;line-height:1.5!important}.craft-menu-group>a{border-radius:8px;margin-left:-12px;padding:13px 12px;transition:background .18s;display:block}.craft-menu-group>a:hover,.craft-menu-group>a[aria-current=page]{background:#ffffff0c}.craft-menu-group>a>strong{font-size:16px;font-weight:500;line-height:1.5;display:block}.craft-menu-group>a>span{color:#ffffffa8;margin-top:3px;font-size:13px;line-height:1.6;display:block}.craft-menu-overview{border-top:1px solid #ffffff25;grid-column:1/-1;padding-top:20px;font-size:14px}.craft-menu-toggle,.craft-mobile-nav{display:none}.craft-header--light{color:#010020;background:#ffffffa8;border-color:#01002020;box-shadow:0 8px 30px #01002005}.craft-header--light .craft-logo img{filter:brightness(0)}.craft-header--light .craft-contact{background:#01002009!important}.craft-header--light .craft-desktop-nav>button>span{color:#01002099}.ascentize-craft :is(.ai-cta,.ai-button,.action-product-button){color:#fff;min-height:52px;font:inherit;text-align:center;cursor:pointer;background:#010042;border:1px solid #0000;border-radius:30px;justify-content:center;align-items:center;gap:12px;padding:15px 25px;font-size:14px;font-weight:500;line-height:1.45;text-decoration:none;transition:background .18s,color .18s,transform .18s,box-shadow .18s;display:inline-flex}.ascentize-craft :is(.ai-cta,.ai-button,.action-product-button):hover{background:var(--craft-accent);color:#fff;transform:translateY(-2px);box-shadow:0 7px 20px #00000020}.ascentize-craft :is(.ai-cta,.ai-button,.action-product-button):active{box-shadow:none;transform:translateY(1px)}.ascentize-craft :is(.ai-cta-light,.ai-button-light){color:#010020;background:#fff}.ascentize-craft :is(.ai-cta-light,.ai-button-light):hover{background:var(--craft-accent);color:#fff}.ascentize-craft :is(.ai-cta-outline,.ai-button-outline){color:#fff;background:0 0;border-color:#ffffff50}.ascentize-craft :is(.ai-cta-outline,.ai-button-outline):hover{background:#ffffff0d;border-color:#ffffff90}.ascentize-craft button:disabled{opacity:.5;cursor:not-allowed;box-shadow:none!important;transform:none!important}.craft-service-name,.signature-service-name{letter-spacing:0!important;margin-bottom:24px!important;font-size:16px!important;line-height:1.5!important}.craft-hero-note{color:#ffffffa8;margin-top:19px!important;font-size:13px!important}.restored-ai-opening .consulting-hero{color:#fff;min-height:100svh;padding:155px var(--craft-gutter) 28px;background-color:#000002;background-image:linear-gradient(#000 0%,#0000006b 14.98%,#0000 41.88%),linear-gradient(10.55deg,navy 25.24%,#00008000 33.02%),linear-gradient(90deg,#000002 0%,#00000d 20%,#000020 40%,#004 60%,#00007b 80%,#00007e 100%);background-position:50%;background-repeat:no-repeat;background-size:max(100%,166.68svh) max(100%,59.9952vw);flex-direction:column;justify-content:center;gap:54px;display:flex}.consulting-hero>div:first-child{width:100%;margin-block:auto 0}.ascentize-craft .consulting-hero h1{letter-spacing:-.052em;max-width:1150px;font-size:clamp(62px,7.5vw,112px);line-height:1.02}.consulting-hero-bottom{border-top:1px solid #ffffff30;grid-template-columns:minmax(0,1.25fr) minmax(300px,.8fr);align-items:center;gap:8%;margin-top:46px;padding-top:30px;display:grid}.consulting-hero-bottom>p{color:#ffffffe0;max-width:620px;font-size:18px;line-height:1.7}.consulting-hero-actions{flex-wrap:wrap;justify-content:flex-end;gap:13px;display:flex}.consulting-hero-actions .ai-button{width:100%}.ai-hero-foot{color:#ffffffb8;justify-content:space-between;align-items:center;gap:24px;margin-top:auto;padding-top:10px;font-size:12px;line-height:1.5;display:flex}.ai-hero-foot>a{border-bottom:1px solid #ffffff45;padding:10px 0}.ai-purpose{grid-template-columns:1fr 1.1fr;align-items:center;gap:6%;display:grid}.ai-purpose h2{font-size:clamp(38px,4vw,58px)}.ai-purpose>div>p{color:var(--craft-muted);margin-top:24px}.ai-purpose p.ai-large-copy{color:var(--craft-ink);letter-spacing:-.025em;margin-top:0;font-size:26px;line-height:1.45}.ai-service-showcase{color:#fff;background:radial-gradient(120% 35% at 60% 0,#010080,#0000 85%),radial-gradient(100% 38% at 0 100%,#010080b0,#0000 90%),#010020}.ai-service-showcase .craft-section-heading>p{color:#ffffffbf}.craft-advisory-heading,.craft-research-heading{justify-content:space-between;align-items:baseline;gap:30px;margin:52px 0 26px;display:flex}.craft-advisory-heading>h3,.craft-research-heading>h3{letter-spacing:-.025em;font-size:27px}.craft-advisory-heading>p,.craft-research-heading>p{color:#ffffffad;max-width:450px;font-size:15px}.craft-advisory{grid-template-columns:1.45fr 1fr;gap:24px;display:grid}.craft-advisory>a{color:#010020;background:#fff;border-radius:17px;flex-direction:column;justify-content:space-between;gap:34px;min-width:0;padding:38px;transition:transform .2s,box-shadow .2s;display:flex}.craft-advisory>a:hover{transform:translateY(-4px);box-shadow:0 18px 40px #0002}.craft-advisory h4{font-size:18px}.craft-advisory p.craft-service-question{letter-spacing:-.035em;max-width:530px;margin:28px 0 22px;font-size:clamp(30px,3.2vw,46px);line-height:1.12}.craft-advisory p:not(.craft-service-question){color:#53535f;font-size:16px;line-height:1.8}.craft-flagship-bottom,.craft-service-link{border-top:1px solid #01002026;justify-content:space-between;align-items:end;gap:25px;padding-top:26px;font-size:14px;display:flex}.craft-flagship-bottom>strong{letter-spacing:-.04em;font-size:43px;font-weight:500;line-height:1}.craft-flagship-bottom small{letter-spacing:0;margin-top:8px;font-size:12px;font-weight:400;display:block}.craft-advisory>a.craft-workflow-entry{color:#fff;background:#ffffff06;border:1px solid #ffffff2b}.craft-workflow-entry p:not(.craft-service-question){color:#ffffffbd}.craft-service-link{border-color:#ffffff30;align-items:center}.craft-service-link small{color:#ffffffa8;font-size:12px}.craft-research-heading{margin-top:60px}.craft-research-directory{border-top:1px solid #ffffff35;grid-template-columns:repeat(3,1fr);display:grid}.craft-research-directory>a{flex-direction:column;align-items:start;padding:28px 28px 0 0;transition:background .18s;display:flex}.craft-research-directory>a+a{border-left:1px solid #ffffff28;padding-left:28px}.craft-research-directory h4{letter-spacing:-.015em;font-size:18px}.craft-research-directory .craft-research-question{letter-spacing:-.025em;max-width:350px;margin:30px 0 18px;font-size:27px;line-height:1.25}.craft-research-directory p:not(.craft-research-question){color:#ffffffb8;font-size:15px;line-height:1.8}.craft-research-directory>a>span{text-underline-offset:6px;margin-top:auto;padding-top:30px;font-size:14px;-webkit-text-decoration:underline #fff5;text-decoration:underline #fff5}.craft-research-directory>a:hover>span{text-decoration-color:#fff}.ai-how-we-work>div:first-child{grid-template-columns:1.2fr 1fr;align-items:end;gap:6%;display:grid}.ai-how-we-work>div:first-child>p{color:var(--craft-muted);max-width:52ch}.ai-working-steps{grid-template-columns:repeat(3,1fr);gap:36px;margin-top:48px;display:grid}.ai-working-steps article{border-top:2px solid #01002025;padding-top:28px}.ai-working-steps h3{font-size:25px}.ai-working-steps p{color:var(--craft-muted);margin-top:18px;font-size:16px}.ai-human-judgement{color:#fff;background:#010020}.ai-judgement-statement{text-align:center;max-width:850px;margin:0 auto 58px}.ai-judgement-statement p{color:#ffffffbf;max-width:650px;margin:26px auto 0}.ai-review-principles{grid-template-columns:repeat(3,1fr);gap:48px;display:grid}.ai-review-principles article{border-top:1px solid #ffffff40;padding-top:24px}.ai-review-principles h3{font-size:21px}.ai-review-principles p{color:#ffffffad;margin-top:16px;font-size:15px;line-height:1.8}.ai-growth-promotion{grid-template-columns:.85fr 1.25fr;align-items:center;gap:10%;display:grid}.ai-growth-lockup{white-space:nowrap!important;flex-wrap:nowrap!important;align-items:center!important;gap:8px!important;line-height:1!important;display:inline-flex!important}.ai-growth-lockup img{filter:brightness(0);width:210px;height:auto;display:block}.ascentize-craft .ai-growth-lockup>span{color:#007aff;letter-spacing:-.045em;font-size:35px;font-weight:500}.ai-development-tag{border:1px solid #01002030;border-radius:8px;width:max-content;margin-top:22px;padding:7px 12px;font-size:12px;line-height:1.5;display:block}.ai-growth-promotion h3{font-size:36px}.ai-growth-promotion p{color:var(--craft-muted);margin-top:22px;font-size:16px}.ai-growth-promotion .ai-cta{margin-top:26px}.ai-overview-faq,.readiness-faq{border-top:1px solid var(--craft-rule);color:#010020;background:#fff;grid-template-columns:.8fr 1.3fr;gap:8%;display:grid}.ascentize-craft details{border-bottom:1px solid var(--craft-rule)}.ascentize-craft summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding:24px 0;font-size:18px;line-height:1.45;list-style:none;display:flex}.ascentize-craft summary::-webkit-details-marker{display:none}.ascentize-craft details>p{color:var(--craft-muted);margin:0 0 26px;font-size:16px;line-height:1.85}.ascentize-craft summary>span:not(.craft-disclosure){flex-shrink:0;width:16px;height:16px;position:relative;font-size:0!important}.ascentize-craft summary>span:not(.craft-disclosure):before,.ascentize-craft summary>span:not(.craft-disclosure):after,.craft-disclosure:before,.craft-disclosure:after{content:"";background:currentColor;height:1px;position:absolute;top:7px;left:1px;right:1px}.ascentize-craft summary>span:not(.craft-disclosure):after,.craft-disclosure:after{transition:transform .18s;transform:rotate(90deg)}.ascentize-craft details[open]>summary>span:after{transform:rotate(0)}.craft-disclosure{flex-shrink:0;width:16px;height:16px;display:block;position:relative}.ai-service-closing,.readiness-closing{color:#fff;background:radial-gradient(70% 55% at 100% 0,#010080a0,#0000 90%),radial-gradient(100% 65% at 0 100%,#010080,#0000 85%),#010020}.ai-overview-close{grid-template-columns:.9fr 1.2fr;align-items:start;gap:8%;display:grid}.ai-overview-close>div>p{color:#ffffffba;margin-top:26px;font-size:17px}.ai-enquiry-chooser{color:#010020;background:#fff;border-radius:16px;padding:32px}.ai-enquiry-chooser fieldset{border:0;min-width:0;margin:0;padding:0}.ai-enquiry-chooser legend{letter-spacing:-.025em;margin-bottom:22px;font-size:22px;font-weight:500;line-height:1.4}.ai-enquiry-chooser fieldset>div{gap:10px;display:grid}.ai-enquiry-chooser label{border:1px solid var(--craft-rule);cursor:pointer;border-radius:9px;align-items:start;gap:13px;padding:17px;transition:background .18s,border-color .18s;display:flex;position:relative}.ai-enquiry-chooser label:hover:not(.is-selected){background:#f7f7f8;border-color:#01002088}.ai-enquiry-chooser label.is-selected{color:#fff;background:#010042;border-color:#010042}.ai-enquiry-chooser input{accent-color:#007aff;flex-shrink:0;width:18px;height:18px;margin-top:3px}.ai-enquiry-chooser strong{font-size:16px;font-weight:500;line-height:1.5;display:block}.ai-enquiry-chooser small{opacity:.7;margin-top:4px;font-size:13px;line-height:1.5;display:block}.ai-enquiry-chooser .ai-cta{width:100%;margin-top:23px}.ai-enquiry-chooser>p{color:#54545f;margin-top:20px;font-size:13px}.ai-enquiry-chooser>p>a{text-underline-offset:3px;text-decoration:underline}.ai-enquiry-chooser p.ai-chooser-prompt{color:#010042;font-size:14px}.craft-footer{padding:48px var(--craft-gutter) 28px;color:inherit;background:0 0;border-top:1px solid #ffffff30;grid-template-columns:1fr 1fr;gap:38px;display:grid}.craft-footer>.craft-footer-brand{grid-area:auto;min-width:0;display:block}.craft-footer>.craft-footer-bottom{grid-row:auto}.craft-footer-brand>a:first-child{width:200px;display:block}.craft-footer-brand img{width:100%;height:auto;display:block}.craft-footer-brand>p{letter-spacing:-.025em;margin-top:20px;font-size:20px}.craft-footer-brand>a:last-child{margin-top:18px;font-size:15px;display:inline-block}.craft-footer>nav{grid-template-columns:1fr 1fr;align-content:start;gap:18px 24px;padding-top:3px;font-size:14px;line-height:1.6;display:grid}.craft-footer a:hover{text-underline-offset:5px;text-decoration:underline}.craft-footer-bottom{color:#ffffffac;border-top:1px solid #ffffff25;grid-column:1/-1;justify-content:space-between;align-items:center;gap:20px;padding-top:25px;font-size:12px;display:flex}.craft-footer-bottom>div{gap:27px;display:flex}.ai-page-opening{color:#fff;background:#010020;position:relative}.signature-service-hero,.signature-plan-hero{min-height:100svh;padding:165px var(--craft-gutter) 90px;grid-template-columns:1.2fr .9fr;align-items:center;gap:6%;display:grid}.signature-hero-copy{max-width:850px}.signature-hero-copy h1{max-width:900px;font-size:clamp(66px,7vw,102px);line-height:1.035}.signature-hero-lead{color:#ffffffcf;max-width:610px!important;margin-top:28px!important}.signature-hero-copy .ai-cta{margin-top:32px}.ai-page-opening--workflow-guide{background:radial-gradient(110% 55% at 0 100%,navy 0%,#0000 80%),linear-gradient(115deg,#000 0%,#010020 38%,#010042 72%,navy 100%)}.ai-page-opening--competitor-intelligence{background:radial-gradient(105% 65% at 100% 70%,navy,#0000 80%),linear-gradient(155deg,#000 0%,#010020 45%,#010042 100%)}.ai-page-opening--market-intelligence{background:radial-gradient(90% 85% at 15% 120%,navy,#0000 80%),linear-gradient(120deg,#000 0%,#010020 50%,#010042 78%,navy 100%)}.signature-hero--market-intelligence{max-width:none;display:block}.signature-hero--market-intelligence .signature-hero-copy{max-width:1000px}.signature-hero--market-intelligence h1{max-width:1000px;font-size:clamp(60px,7.6vw,108px)}.signature-hero--market-intelligence .signature-hero-lead{max-width:750px!important}.craft-market-opening{border-top:1px solid #ffffff38;grid-template-columns:.7fr 1.5fr 1fr;align-items:start;gap:6%;margin-top:60px;padding-top:26px;display:grid}.craft-market-opening>span{color:#ffffffa8;font-size:14px}.craft-market-opening>div{gap:30px;display:flex}.craft-market-opening strong{font-size:21px;font-weight:400;line-height:1.4}.craft-market-opening>p{color:#ffffffbf;font-size:14px}.craft-hero-questions{border-top:1px solid #ffffff45;align-self:end;margin-bottom:20px;padding-top:12px}.craft-hero-questions>p{letter-spacing:-.02em;border-bottom:1px solid #ffffff25;padding:22px 0;font-size:23px;line-height:1.45}.craft-hero-questions>span{color:#ffffffa8;margin-top:25px;font-size:13px;line-height:1.9;display:block}.ai-page-opening--customer-intelligence{color:#fff;background:radial-gradient(115% 70% at 95% 100%,navy,#0000 83%),linear-gradient(150deg,#000 0%,#010020 48%,#010042 100%)}.signature-hero--customer-intelligence .signature-hero-lead{color:#ffffffcf}.signature-hero--customer-intelligence .ai-cta-light{color:#010020;background:#fff}.signature-hero--customer-intelligence .craft-hero-note{color:#ffffffad}.craft-customer-opening{border-left:1px solid #ffffff30;padding-left:36px}.craft-customer-opening p{letter-spacing:-.035em;max-width:400px;padding-block:14px;font-size:clamp(26px,2.7vw,40px);line-height:1.3}.craft-customer-opening p:last-child{margin-top:22px}.craft-customer-opening span{color:#007aff}.workflow-guide-preview{background:#01002045;border:1px solid #ffffff35;border-radius:16px;padding:35px 30px}.workflow-guide-preview h2{font-size:34px}.workflow-guide-path{margin-top:30px}.workflow-guide-path>div{border-top:1px solid #ffffff2b;grid-template-columns:35px 1fr;gap:20px;padding:22px 0;display:grid}.workflow-guide-path svg{color:#007aff;width:34px;height:34px}.workflow-guide-path h3{font-size:18px;line-height:1.4}.workflow-guide-path p{color:#ffffffb8;margin-top:9px;font-size:14px;line-height:1.7}.workflow-repeat{border-top:1px solid #007aff;align-items:center;gap:19px;padding-top:24px;display:flex}.workflow-repeat svg{color:#007aff;flex-shrink:0;width:32px;height:32px}.workflow-repeat p{font-size:14px;line-height:1.7}.workflow-repeat span{color:#ffffffa8}.craft-comparison table{border-collapse:collapse;table-layout:fixed;width:100%}.craft-comparison thead th{text-align:left;color:#fff;background:#010042;padding:20px 24px;font-size:14px;font-weight:400}.craft-comparison thead th:first-child{border-radius:9px 0 0 9px;width:26%}.craft-comparison thead th:last-child{border-radius:0 9px 9px 0}.craft-comparison tbody th,.craft-comparison tbody td{border-bottom:1px solid var(--craft-rule);vertical-align:top;text-align:left;padding:25px 24px;font-size:15px;line-height:1.8}.craft-comparison tbody th{font-size:18px;font-weight:500;line-height:1.4}.craft-comparison tbody td:last-child{color:#54545f}.craft-source-strip{grid-template-columns:.8fr 1.5fr;align-items:start;gap:7%;margin-top:35px;display:grid}.craft-source-strip>strong{letter-spacing:-.025em;font-size:23px;font-weight:500;line-height:1.3}.craft-source-strip p{color:#54545f;font-size:14px}.craft-market-intro{max-width:900px;margin-bottom:45px}.craft-market-intro>p{color:#54545f;max-width:720px;margin-top:25px}.craft-market-framework{color:#fff;background:linear-gradient(35deg,#010020,#010042 70%,#010080);border-radius:15px;padding:40px 45px 26px}.craft-research-question{align-items:baseline;gap:35px;padding-bottom:30px;display:flex}.craft-research-question>span{color:#ffffffa8;font-size:13px}.craft-research-question>strong{letter-spacing:-.025em;font-size:29px;font-weight:500}.craft-evidence-streams{border-block:1px solid #ffffff3d;grid-template-columns:repeat(3,1fr);display:grid}.craft-evidence-streams>div{padding:30px 28px 30px 0}.craft-evidence-streams>div+div{border-left:1px solid #ffffff25;padding-left:28px}.craft-evidence-streams h3{font-size:22px}.craft-evidence-streams p{color:#ffffffb8;margin-top:18px;font-size:15px;line-height:1.8}.craft-research-implication{grid-template-columns:1fr 1.5fr;align-items:center;gap:35px;padding-top:28px;display:grid}.craft-research-implication>strong{letter-spacing:-.025em;font-size:24px;font-weight:400}.craft-research-implication p{color:#ffffffbf;font-size:15px}.craft-market-framework figcaption{color:#ffffff8f;margin-top:30px;font-size:12px}.signature-evidence-section{color:#fff;background:#010020;grid-template-columns:1fr 1.2fr;align-items:start;gap:8%;display:grid}.signature-evidence-section>div article{border-top:1px solid #ffffff35;padding:24px 0}.signature-evidence-section h3{font-size:22px}.signature-evidence-section p{color:#ffffffb8;margin-top:13px;font-size:16px}.craft-customer-relationship{color:#fff;background:linear-gradient(155deg,#010042,#010020 65%);border-radius:15px;padding:36px 42px}.craft-relationship-head,.craft-relationship-row{grid-template-columns:1fr 1fr;gap:12%;display:grid}.craft-relationship-head{color:#ffffffa8;border-bottom:1px solid #ffffff3d;padding-bottom:23px;font-size:14px}.craft-relationship-row{border-bottom:1px solid #ffffff25;padding:31px 0}.craft-relationship-row:last-child{border-bottom:0}.craft-relationship-row h3{font-size:25px}.craft-relationship-row p{color:#ffffffba;max-width:48ch;margin-top:17px;font-size:15px}.craft-relationship-row>article:last-child{border-left:1px solid #007aff;padding-left:30px}.signature-source-note{color:#54545f;max-width:850px!important;margin-top:28px!important}.signature-workflow-areas{grid-template-columns:1fr 1fr;gap:20px;display:grid}.signature-workflow-areas summary{font-size:20px}.signature-workflow-areas details>p{padding-right:30px;font-size:16px}.ai-workflow-delivery{color:#fff;background:radial-gradient(95% 110% at 100% 80%,navy,#0000 90%),linear-gradient(110deg,#010042,#010020 70%);padding-block:clamp(104px,10vw,160px)}.ai-workflow-delivery .ai-section-heading{max-width:900px;margin-bottom:45px;display:block}.ai-workflow-delivery .ai-section-heading>p{color:#ffffffba;max-width:720px;margin-top:24px}.workflow-guide-diagram{border-top:1px solid #ffffff3d;grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}.workflow-guide-diagram>li{padding:28px 27px 0 0}.workflow-guide-diagram>li+li{border-left:1px solid #ffffff25;padding-left:27px}.workflow-guide-diagram svg{color:#007aff;width:40px;height:40px;margin-bottom:26px}.workflow-guide-diagram h3{font-size:22px}.workflow-guide-diagram p{color:#ffffffba;margin-top:18px;font-size:15px}.ai-evidence-note{color:#ffffffa8;margin-top:32px!important}.signature-deliverables{grid-template-columns:1fr 1.25fr;gap:6%;display:grid}.signature-delivery-heading>p:not(.craft-service-name){color:#54545f;margin-top:25px}.signature-delivery-heading>span{color:#54545f;margin-top:24px;font-size:13px;line-height:1.6;display:block}.signature-delivery-content h3{margin-bottom:20px;font-size:20px}.signature-delivery-content ul{border-top:1px solid var(--craft-rule);margin:0;padding:0;list-style:none}.signature-delivery-content li{border-bottom:1px solid var(--craft-rule);padding:17px 0;font-size:16px;line-height:1.7}.signature-delivery-content .ai-scope-note{color:#54545f;margin-top:25px}.signature-deliverables--competitor-intelligence{color:#fff;background:#010020}.signature-deliverables--competitor-intelligence :is(.signature-delivery-heading>p,.signature-delivery-heading>span,.ai-scope-note){color:#ffffffb8}.signature-deliverables--competitor-intelligence li,.signature-deliverables--competitor-intelligence ul{border-color:#ffffff30}.signature-commission{border-top:1px solid var(--craft-rule);padding-top:65px;padding-bottom:70px}.signature-commission>h2{font-size:35px}.signature-commission>h2 br{display:none}.signature-commission ol,.signature-plan-process ol{grid-template-columns:repeat(3,1fr);gap:40px;margin:35px 0 0;padding:0;list-style:none;display:grid}.signature-commission li{border-top:1px solid var(--craft-rule);padding-top:24px}.signature-commission h3,.signature-plan-process h3{font-size:23px}.signature-commission p,.signature-plan-process li p{color:#54545f;margin-top:16px;font-size:15px;line-height:1.8}.ai-enquiry-section{grid-template-columns:1fr;align-items:start;gap:48px;display:grid}.ai-enquiry-section>div>p{color:#ffffffbd;max-width:780px;margin:25px auto 0}.ai-enquiry-section>div>p+p{font-size:14px}.ai-email-link{border-bottom:1px solid #ffffff60;margin-top:25px;padding:8px 0;font-size:15px;display:inline-block}.signature-growth-note{border-top:1px solid #ffffff30;grid-column:1/-1;margin-top:34px;padding-top:25px}.signature-growth-note>span{color:#ffffffa8;font-size:12px}.signature-growth-note>a{flex-direction:column;align-items:start;gap:16px;margin-top:16px;display:flex}.signature-growth-note .ai-growth-lockup img{filter:none;width:130px}.ascentize-craft .signature-growth-note .ai-growth-lockup>span{font-size:22px}.signature-growth-note>a>span:last-child{text-underline-offset:5px;font-size:13px;text-decoration:underline}.signature-growth-note .ai-growth-lockup{gap:5px!important}.ai-page-opening--action-plan{background:radial-gradient(100% 65% at 100% 100%,navy 10%,#0000 76%),linear-gradient(135deg,#000 0%,#010020 36%,#010042 72%,navy 100%)}.signature-plan-hero{grid-template-columns:1.25fr .85fr;gap:7%}.signature-plan-hero h1{font-size:clamp(66px,7vw,102px);line-height:1.035}.signature-plan-hero>div>p:not(.craft-service-name){color:#ffffffcf;max-width:610px;margin-top:26px}.craft-commercial{flex-wrap:wrap;align-items:center;gap:30px;margin-top:32px;display:flex}.craft-commercial>p{flex-direction:column;gap:8px;display:flex}.craft-commercial strong{letter-spacing:-.04em;font-size:49px;font-weight:500;line-height:1}.craft-commercial>p>span{color:#ffffffb8;font-size:12px}.signature-plan-hero .action-product-button{color:#010020;background:#fff}.signature-plan-hero .action-product-button:hover{background:var(--craft-accent);color:#fff}.signature-plan-hero>div>p.craft-commercial-note{color:#ffffffa8;max-width:600px;margin-top:25px;font-size:13px;line-height:1.8}.readiness-secondary{text-underline-offset:6px;margin-top:17px;padding-block:10px;font-size:14px;text-decoration:underline;display:inline-block}.craft-report-cover{justify-self:center;width:100%;min-width:0;max-width:430px}.craft-report-sheet{isolation:isolate;aspect-ratio:.74;color:#fff;background:radial-gradient(135% 85% at 100% 100%,navy 10%,#0000 85%),linear-gradient(145deg,#010020,#010042 65%,navy);border:1px solid #fff5;border-radius:16px;flex-direction:column;justify-content:space-between;padding:38px 34px;display:flex;position:relative;box-shadow:10px 10px #ffffff0c,0 24px 70px #0003}.craft-report-sheet img{filter:none;width:190px;max-width:80%;height:auto}.craft-report-sheet>div>p{letter-spacing:-.05em;color:#fff;font-size:clamp(48px,5vw,76px);line-height:.99}.craft-report-sheet>div{padding-top:40px}.craft-report-sheet>div>span{margin-top:24px;font-size:14px;line-height:1.5;display:block}.craft-report-sheet>small{border-top:1px solid #ffffff50;padding-top:23px;font-size:12px;line-height:1.7}.craft-report-cover figcaption{color:#ffffffad;margin-top:25px;font-size:12px;line-height:1.65}.craft-mobile-report{display:none}.signature-plan-report{grid-template-columns:1fr;gap:54px;display:grid}.ai-report-introduction>p{color:#54545f;max-width:none;margin-top:25px;font-size:17px}.ai-report-introduction>p+p{font-size:14px}.craft-report-contents{border-top:1px solid var(--craft-rule);grid-template-columns:1fr 1fr;align-items:start;column-gap:54px;display:grid}.craft-report-contents h3{font-size:26px}.craft-report-contents dl{padding:3px 0 24px}.craft-report-contents dl>div+div{margin-top:22px}.craft-report-contents dt{font-size:16px;font-weight:500;line-height:1.6}.craft-report-contents dd{color:#54545f;margin:8px 0 0;font-size:15px;line-height:1.85}.craft-report-contents .craft-report-note{color:#54545f;grid-column:1/-1;margin-top:25px;font-size:13px}.signature-plan-process{color:#fff;background:radial-gradient(85% 100% at 100% 20%,navy,#0000 86%),linear-gradient(110deg,#010020,#010042 70%)}.signature-plan-process>h2 br{display:none}.signature-plan-process li{border-top:1px solid #ffffff35;padding-top:25px}.signature-plan-process li p{color:#ffffffba}.signature-plan-boundary{color:#ffffffa8;border-top:1px solid #ffffff25;padding-top:25px;max-width:1100px!important;margin-top:35px!important;font-size:14px!important}.readiness-assessment-heading{text-align:center;max-width:1100px;margin:0 auto 48px}.readiness-assessment-heading>p{color:#ffffffba;margin:24px auto 0}.readiness-assessment-section .signature-growth-note{margin-top:38px}.ai-page-opening--growth{color:#010020;background:linear-gradient(135deg,#fff 48%,#f4f4f7 100%)}.signature-growth-hero{min-height:100svh;padding:150px var(--craft-gutter) 70px;flex-direction:column;justify-content:center;gap:38px;display:flex}.signature-growth-brand{justify-content:space-between;align-items:center;gap:30px;display:flex}.signature-growth-brand .ai-development-tag{margin-top:0}.signature-growth-brand .ai-growth-lockup img{width:255px}.ascentize-craft .signature-growth-brand .ai-growth-lockup>span{font-size:43px}.signature-growth-hero>h2{max-width:1200px;font-size:clamp(52px,6.7vw,96px);line-height:1.03}.signature-growth-hero-bottom{border-top:1px solid var(--craft-rule);justify-content:space-between;align-items:center;gap:50px;padding-top:30px;display:flex}.signature-growth-hero-bottom>p{color:#54545f;max-width:650px;font-size:18px}.signature-growth-hero-bottom .ai-cta{flex-shrink:0}.signature-growth-journey{border-top:1px solid var(--craft-rule)}.signature-growth-journey>div{grid-template-columns:1.2fr 1fr;align-items:end;gap:8%;display:grid}.signature-growth-journey>div>p{color:#54545f}.signature-growth-journey ol{grid-template-columns:repeat(4,1fr);margin:50px 0 0;padding:0;list-style:none;display:grid}.signature-growth-journey li{border-top:2px solid #007aff;padding:25px 28px 0 0}.signature-growth-journey li+li{border-left:1px solid var(--craft-rule);padding-left:28px}.signature-growth-journey h3{font-size:24px}.signature-growth-journey li p{color:#54545f;margin-top:20px;font-size:15px}.signature-growth-control{color:#fff;background:#010020;grid-template-columns:1fr 1.15fr;align-items:center;gap:10%;display:grid}.signature-growth-control p{color:#ffffffba;font-size:17px}.signature-growth-control p+p{margin-top:25px;font-size:14px}.signature-growth-register{grid-template-columns:1fr 1.25fr;align-items:start;gap:6%;display:grid}.signature-growth-register>div>p{color:#ffffffba;margin-top:25px}.signature-growth-register a:not(.ai-cta){text-underline-offset:4px;text-decoration:underline}.growth-registration-title{margin-bottom:26px!important;font-size:19px!important}.growth-registration-title>span:first-child{margin-bottom:13px;font-size:16px;display:block}.growth-registration-title .ai-growth-lockup img{filter:none;width:180px}.ascentize-craft .growth-registration-title .ai-growth-lockup>span{font-size:30px}.craft-desktop-nav>a:not(.craft-contact):hover,.craft-desktop-nav>button:hover{text-decoration:underline;-webkit-text-decoration-color:var(--craft-accent);text-decoration-color:var(--craft-accent);text-underline-offset:7px}.craft-header{gap:18px}.research-positioning{color:#ffffffc4;max-width:920px!important;margin:0 0 36px!important;font-size:16px!important}.craft-research-directory>a>svg{color:#007aff;width:48px;height:48px;margin:0 0 26px}.ai-report-introduction{grid-template-columns:1fr 1.1fr;align-items:center;gap:7%;display:grid}.ai-report-introduction>div>p{color:#54545f;max-width:none;font-size:17px;line-height:1.8}.ai-report-introduction>div>p+p{margin-top:19px;font-size:14px}.craft-report-sheet:after{content:"";pointer-events:none;z-index:-1;border:1px solid #ffffff15;border-radius:8px;position:absolute;inset:12px}.readiness-faq{padding-block:clamp(104px,10vw,150px);display:block}.readiness-faq>div:first-child{text-align:center;margin-bottom:40px}.readiness-faq>div:last-child{max-width:1000px;margin:auto}.signature-workflow-scope{color:#fff;background:linear-gradient(145deg,#010020,#010042 80%)}.signature-workflow-scope .craft-section-heading>p{color:#ffffffbf}.ascentize-craft .signature-workflow-areas details{background:linear-gradient(130deg,#ffffff15,#ffffff05);border:1px solid #ffffff38;border-radius:16px;padding:12px 25px;transition:border-color .18s,background .18s;box-shadow:0 12px 30px #0000000c}.ascentize-craft .signature-workflow-areas details:hover:not([open]){background:linear-gradient(130deg,#ffffff21,#ffffff09);border-color:#ffffff65}.ascentize-craft .signature-workflow-areas details[open]{background:linear-gradient(140deg,#ffffff17,#01008040);border-color:#007aff}.ascentize-craft .signature-workflow-areas summary{padding:20px 0}.ascentize-craft .signature-workflow-areas details>p{color:#ffffffcd;margin-bottom:18px;padding:0}.ai-service--workflow-guide .signature-deliverables{padding-bottom:60px}.ai-service--workflow-guide .signature-commission{padding-top:0;padding-bottom:var(--craft-space);border:0}.ai-service--workflow-guide .signature-commission:before{content:"";background:#007aff;width:64px;height:2px;margin-bottom:38px;display:block}.service-enquiry-introduction{text-align:center;justify-self:center;max-width:1000px;position:static!important;top:auto!important}.service-enquiry-introduction h2{max-width:1000px}.ai-enquiry-section>.ai-proposal-form,.ai-enquiry-section>.ai-proposal-confirm{max-width:1050px;margin-inline:auto}.competitor-research-board{color:#fff;background:radial-gradient(110% 85% at 100% 100%,navy,#0000 85%),linear-gradient(140deg,#010020,#010042);border:1px solid #010042;border-radius:22px;padding:44px}.research-board-heading{align-items:center;gap:28px;margin-bottom:48px;display:flex}.research-board-heading>svg{color:#007aff;flex-shrink:0;width:68px;height:68px}.research-board-heading span{color:#ffffffb8;margin-bottom:16px;font-size:14px;display:block}.research-board-heading h3{letter-spacing:-.035em;font-size:clamp(28px,3vw,42px)}.research-lenses{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.research-lenses article{background:linear-gradient(140deg,#ffffff17,#ffffff05);border:1px solid #ffffff35;border-radius:13px;padding:30px}.research-lenses h4{font-size:30px}.research-lenses p{color:#fff;margin-top:24px;font-size:17px;line-height:1.5}.research-lenses span{color:#ffffffb8;margin-top:20px;font-size:14px;line-height:1.8;display:block}.research-board-result{border-top:1px solid #ffffff40;justify-content:space-between;align-items:center;gap:32px;margin-top:38px;padding-top:28px;display:flex}.research-board-result strong{letter-spacing:-.025em;font-size:23px;font-weight:500}.research-board-result p{color:#ffffffc7;max-width:500px;font-size:15px}.competitor-research-board figcaption{color:#ffffff94;margin-top:28px;font-size:12px;line-height:1.7}.signature-deliverables--competitor-intelligence{background:radial-gradient(75% 120% at 0 100%,navy,#0000 85%),#010020}.signature-deliverables--customer-intelligence{color:#fff;background:linear-gradient(120deg,#010020 10%,#010042 64%,navy)}.signature-deliverables--customer-intelligence :is(.signature-delivery-heading>p,.signature-delivery-heading>span,.ai-scope-note){color:#ffffffbf}.signature-deliverables--customer-intelligence :is(li,ul){border-color:#ffffff30}.craft-market-framework{background:radial-gradient(90% 120% at 100% 100%,navy,#0000 88%),linear-gradient(135deg,#010020,#010042);border:1px solid #ffffff20;border-radius:22px;padding:52px}.craft-evidence-streams{border:0;gap:20px;margin-block:20px}.craft-evidence-streams>div,.craft-evidence-streams>div+div{background:linear-gradient(140deg,#ffffff12,#ffffff02);border:1px solid #ffffff35;border-radius:12px;padding:30px}.craft-customer-relationship{background:radial-gradient(100% 100% at 0 100%,navy,#0000 90%),linear-gradient(135deg,#010020,#010042);border-radius:22px}.signature-evidence-section{background:radial-gradient(85% 120% at 100%,navy,#0000 90%),#010020}@media (width>=1700px){.ascentize-craft{--craft-gutter:max(6vw,calc((100vw - 1480px)/2))}}@media (width<=1100px){.craft-desktop-nav{gap:22px}.craft-logo{width:170px}.signature-service-hero,.signature-plan-hero{grid-template-columns:1.15fr .85fr;gap:6%}.craft-advisory{grid-template-columns:1.2fr 1fr}.craft-advisory>a{padding:30px}.craft-research-directory .craft-research-question{font-size:25px}.ai-growth-lockup img{width:180px}.ascentize-craft .ai-growth-lockup>span{font-size:30px}.workflow-guide-diagram{grid-template-columns:1fr 1fr;gap:30px 0}.workflow-guide-diagram>li:nth-child(3){border-left:0;padding-left:0}.craft-commercial{gap:22px}.signature-growth-journey ol{grid-template-columns:1fr 1fr;gap:32px 0}.signature-growth-journey li:nth-child(3){border-left:0;padding-left:0}.signature-growth-hero-bottom{align-items:start}}@media (width<=800px){:root{--craft-space:82px;--craft-gutter:24px}.ascentize-craft h1{font-size:clamp(40px,7.8vw,60px)}.ascentize-craft h2{font-size:clamp(35px,7.2vw,49px)}.ascentize-craft p{font-size:16px;line-height:1.8}.craft-header{border-radius:16px;min-height:66px;padding:10px 18px;top:16px;left:16px;right:16px}.craft-logo{width:165px}.craft-desktop-nav,.craft-services-menu{display:none!important}.craft-menu-toggle{cursor:pointer;width:44px;height:44px;color:inherit;background:0 0;border:0;flex-direction:column;justify-content:center;gap:6px;padding:8px;display:flex}.craft-menu-toggle>span{background:currentColor;width:23px;height:1px;display:block}.craft-mobile-nav{overscroll-behavior:contain;color:#fff;background:#010020;border:1px solid #ffffff30;border-radius:14px;max-height:calc(100svh - 110px);padding:22px;display:block;position:absolute;top:calc(100% + 10px);left:0;right:0;overflow:auto;box-shadow:0 18px 40px #0004}.craft-mobile-nav>a{border-bottom:1px solid #ffffff25;padding:10px 0 22px;font-size:15px;display:block}.craft-mobile-nav .craft-menu-group{padding-top:22px}.craft-mobile-nav .craft-menu-group>p{margin-bottom:8px!important;font-size:12px!important}.craft-mobile-nav .craft-menu-group>a{padding-block:10px}.craft-mobile-nav .craft-menu-group>a>strong{font-size:15px}.craft-mobile-nav .craft-menu-group>a>span{display:none}.craft-mobile-bottom{border-top:1px solid #ffffff25;flex-wrap:wrap;gap:18px;margin-top:20px;padding-top:24px;font-size:14px;display:flex}.craft-section-heading,.ai-purpose,.ai-how-we-work>div:first-child{grid-template-columns:minmax(0,1fr);gap:25px}.craft-section-heading{margin-bottom:34px}.ai-purpose p.ai-large-copy{font-size:24px}.ai-purpose h2 br{display:none}.restored-ai-opening .consulting-hero{gap:30px;min-height:100svh;padding:132px 24px 24px}.consulting-hero>div:first-child{margin:0}.ascentize-craft .consulting-hero h1{letter-spacing:-.045em;max-width:650px;font-size:clamp(43px,9.1vw,68px);line-height:1.07}.consulting-hero h1 br{display:none}.consulting-hero-bottom{grid-template-columns:1fr;gap:27px;margin-top:31px;padding-top:25px}.consulting-hero-bottom>p{max-width:560px;font-size:17px}.consulting-hero-actions{justify-content:start;gap:11px;max-width:500px}.consulting-hero-actions .ai-button{min-height:51px;font-size:14px}.ai-hero-foot{gap:20px;padding-top:5px;font-size:10px;line-height:1.6}.ai-hero-foot>span{max-width:155px}.ai-hero-foot>a{font-size:11px}.craft-advisory{grid-template-columns:1fr;gap:18px}.craft-advisory-heading,.craft-research-heading{margin:35px 0 22px;display:block}.craft-advisory-heading>h3,.craft-research-heading>h3{font-size:25px}.craft-advisory-heading>p,.craft-research-heading>p{margin-top:12px;font-size:14px}.craft-advisory>a{gap:28px;padding:28px}.craft-advisory p.craft-service-question{max-width:500px;margin-top:23px;font-size:35px}.craft-advisory p:not(.craft-service-question){font-size:15px}.craft-flagship-bottom>strong{font-size:39px}.craft-flagship-bottom>span,.craft-service-link>span{font-size:13px}.craft-research-directory{grid-template-columns:1fr}.craft-research-directory>a,.craft-research-directory>a+a{border-bottom:1px solid #ffffff30;border-left:0;padding:28px 0}.craft-research-directory .craft-research-question{max-width:500px;margin:18px 0 14px;font-size:28px}.craft-research-directory>a>span{padding-top:20px}.craft-research-directory p:not(.craft-research-question){max-width:550px}.ai-working-steps,.ai-review-principles{grid-template-columns:1fr;gap:28px}.ai-working-steps{margin-top:33px}.ai-working-steps article{padding-top:24px}.ai-judgement-statement{text-align:left;margin-bottom:35px}.ai-judgement-statement p{margin-top:24px}.ai-review-principles h3{font-size:22px}.ai-review-principles p{margin-top:12px}.ai-growth-promotion{grid-template-columns:1fr;gap:32px}.ai-growth-promotion h3{font-size:32px}.ai-growth-promotion p{font-size:16px}.ai-overview-faq,.readiness-faq,.ai-overview-close,.ai-enquiry-section,.signature-growth-register{grid-template-columns:1fr;gap:32px}.ai-overview-faq>div,.readiness-faq>div:last-child{border-top:1px solid var(--craft-rule)}.ascentize-craft summary{padding-block:22px;font-size:17px}.ascentize-craft details>p{font-size:15px}.ai-enquiry-chooser{padding:25px}.ai-enquiry-chooser label{padding:15px}.ai-enquiry-chooser strong{font-size:15px}.ai-enquiry-chooser legend{font-size:21px}.craft-footer{grid-template-columns:1fr;gap:32px;padding:36px 24px 25px}.craft-footer-brand>a:first-child{width:175px}.craft-footer-brand>p{font-size:20px}.craft-footer>nav{gap:17px 23px;font-size:14px}.craft-footer-bottom{flex-direction:column;align-items:start;gap:22px;font-size:11px}.craft-footer-bottom>div{justify-content:space-between;gap:20px;width:100%}.signature-service-hero,.signature-plan-hero{grid-template-columns:1fr;align-content:center;gap:35px;min-height:100svh;padding:134px 24px 55px}.signature-hero-copy h1,.signature-plan-hero h1{max-width:760px;font-size:clamp(40px,7.7vw,58px)}.signature-hero-lead{margin-top:23px!important;font-size:17px!important}.craft-service-name{margin-bottom:22px!important;font-size:14px!important}.signature-hero-copy .ai-cta{margin-top:25px}.craft-hero-note{margin-top:16px!important;font-size:12px!important}.craft-hero-questions{margin:0;padding-top:4px}.craft-hero-questions>p{padding-block:15px;font-size:19px}.craft-hero-questions>span{margin-top:17px;font-size:12px}.signature-hero--competitor-intelligence{gap:35px}.signature-hero--market-intelligence h1{font-size:clamp(46px,9vw,67px)}.craft-market-opening{grid-template-columns:1fr;gap:17px;margin-top:38px;padding-top:25px}.craft-market-opening>div{gap:25px}.craft-market-opening strong{font-size:20px}.craft-market-opening>p{font-size:14px}.craft-customer-opening{border-left:0;border-top:1px solid var(--craft-rule);padding:24px 0 0}.craft-customer-opening p{max-width:550px;padding-block:6px;font-size:24px}.craft-customer-opening p:last-child{margin-top:12px}.workflow-guide-preview{width:100%;max-width:650px;padding:28px}.workflow-guide-preview h2{font-size:31px}.workflow-guide-path{margin-top:25px}.workflow-guide-path>div{grid-template-columns:29px 1fr;gap:17px;padding-block:19px}.workflow-guide-path svg{width:29px;height:29px}.workflow-guide-path h3{font-size:18px}.workflow-guide-path p{font-size:14px}.workflow-repeat p{font-size:13px}.craft-comparison table,.craft-comparison tbody{display:block}.craft-comparison thead{display:none}.craft-comparison tr{border-bottom:1px solid var(--craft-rule);padding:24px 0;display:block}.craft-comparison tbody th,.craft-comparison tbody td{border:0;padding:0;display:block}.craft-comparison tbody th{margin-bottom:18px;font-size:22px}.craft-comparison tbody td{margin-top:14px;font-size:15px;line-height:1.8}.craft-comparison tbody td:before{content:attr(data-label);color:#010042;margin-bottom:5px;font-size:12px;font-weight:500;display:block}.craft-source-strip{grid-template-columns:1fr;gap:18px}.craft-source-strip>strong{font-size:23px}.craft-source-strip p{font-size:14px}.craft-market-framework{padding:28px 24px 23px}.craft-research-question{padding-bottom:24px;display:block}.craft-research-question>strong{margin-top:14px;font-size:25px;display:block}.craft-evidence-streams{grid-template-columns:1fr}.craft-evidence-streams>div,.craft-evidence-streams>div+div{border-left:0;padding:24px 0}.craft-evidence-streams>div+div{border-top:1px solid #ffffff25}.craft-evidence-streams h3{font-size:23px}.craft-evidence-streams p{margin-top:14px;font-size:15px}.craft-research-implication{grid-template-columns:1fr;gap:15px}.craft-research-implication>strong{font-size:25px}.craft-market-framework figcaption{margin-top:25px;font-size:11px}.signature-evidence-section{grid-template-columns:1fr;gap:32px}.signature-evidence-section p{font-size:15px}.craft-customer-relationship{padding:25px}.craft-relationship-head{display:none}.craft-relationship-row{grid-template-columns:1fr;gap:23px;padding:27px 0}.craft-relationship-row h3{font-size:23px}.craft-relationship-row p{margin-top:13px;font-size:15px}.craft-relationship-row>article:last-child{padding-left:20px}.signature-workflow-areas{grid-template-columns:1fr}.signature-workflow-areas summary{font-size:19px}.workflow-guide-diagram{grid-template-columns:1fr 1fr;gap:28px 0}.workflow-guide-diagram>li{padding:24px 18px 0 0}.workflow-guide-diagram>li+li{padding-left:18px}.workflow-guide-diagram>li:nth-child(3){padding-left:0}.workflow-guide-diagram h3{font-size:21px}.workflow-guide-diagram p{font-size:14px}.workflow-guide-diagram svg{width:35px;height:35px;margin-bottom:23px}.ai-workflow-delivery .ai-section-heading>p{margin-top:23px;font-size:16px}.ai-workflow-delivery .ai-section-heading{margin-bottom:30px}.signature-deliverables{grid-template-columns:1fr;gap:35px}.signature-delivery-heading>p:not(.craft-service-name){margin-top:23px;font-size:16px}.signature-delivery-content li{font-size:15px}.signature-delivery-content h3{font-size:20px}.signature-commission>h2{font-size:31px}.signature-commission ol,.signature-plan-process ol{grid-template-columns:1fr;gap:27px;margin-top:30px}.signature-commission h3,.signature-plan-process h3{font-size:23px}.signature-commission p,.signature-plan-process li p{font-size:15px}.signature-commission{padding-block:55px}.signature-plan-hero{gap:42px}.signature-plan-hero .craft-report-cover{display:none}.craft-mobile-report{max-width:300px;margin:15px auto 20px;display:block}.craft-mobile-report .craft-report-cover{display:block}.craft-mobile-report figcaption{color:#54545f}.craft-mobile-report .craft-report-sheet{border:1px solid #01002020;box-shadow:8px 8px #01002008,0 16px 40px #01002012}.signature-plan-hero>div>p:not(.craft-service-name){font-size:17px}.signature-plan-hero>div>p.craft-commercial-note{font-size:13px}.craft-commercial{align-items:center;gap:24px;margin-top:30px}.craft-commercial strong{font-size:43px}.craft-commercial .action-product-button{padding-inline:21px;font-size:13px}.signature-plan-report{grid-template-columns:1fr;gap:35px}.ai-report-introduction>p{font-size:16px}.ai-report-introduction>p+p{font-size:14px}.craft-report-contents h3{font-size:24px}.craft-report-contents dd{font-size:15px}.craft-report-contents dt,.readiness-assessment-heading>p{font-size:16px}.signature-growth-hero{gap:34px;min-height:100svh;padding:130px 24px 55px}.signature-growth-brand{flex-direction:column;align-items:start;gap:17px}.signature-growth-brand .ai-growth-lockup img{width:190px}.ascentize-craft .signature-growth-brand .ai-growth-lockup>span{font-size:32px}.signature-growth-brand .ai-development-tag{font-size:11px}.signature-growth-hero>h2{font-size:clamp(42px,8.4vw,61px);line-height:1.07}.signature-growth-hero-bottom{flex-direction:column;gap:27px;padding-top:25px}.signature-growth-hero-bottom>p{font-size:17px}.signature-growth-journey>div{grid-template-columns:1fr;gap:25px}.signature-growth-journey ol{grid-template-columns:1fr 1fr;gap:28px 0;margin-top:35px}.signature-growth-journey li{padding:23px 18px 0 0}.signature-growth-journey li+li{padding-left:18px}.signature-growth-journey li:nth-child(3){padding-left:0}.signature-growth-journey h3{font-size:22px}.signature-growth-journey li p{font-size:14px}.signature-growth-control{grid-template-columns:1fr;gap:30px}.signature-growth-control p{font-size:16px}.growth-registration-title .ai-growth-lockup img{width:160px}.ascentize-craft .growth-registration-title .ai-growth-lockup>span{font-size:27px}}@media (width<=380px){:root{--craft-gutter:20px;--craft-space:62px}.restored-ai-opening .consulting-hero{padding:128px 20px 22px}.ascentize-craft .consulting-hero h1{font-size:42px}.consulting-hero-bottom>p{font-size:16px}.ai-hero-foot{font-size:9px}.ai-hero-foot>a{font-size:10px}.craft-advisory>a{padding:24px}.craft-advisory p.craft-service-question{font-size:31px}.craft-flagship-bottom{gap:17px}.craft-flagship-bottom>span{max-width:125px}.craft-flagship-bottom>strong{font-size:36px}.craft-commercial{flex-direction:column;align-items:start;gap:23px}.craft-commercial .action-product-button{width:100%}.workflow-guide-diagram,.signature-growth-journey ol{grid-template-columns:1fr}.workflow-guide-diagram>li,.workflow-guide-diagram>li+li,.signature-growth-journey li,.signature-growth-journey li+li{border-left:0;padding:22px 0 0}.workflow-guide-diagram>li+li{border-top:1px solid #ffffff25}.workflow-guide-diagram svg{margin-bottom:19px}.workflow-guide-diagram p{font-size:15px}.workflow-guide-preview{padding:25px 22px}.signature-growth-brand .ai-growth-lockup img{width:165px}.ascentize-craft .signature-growth-brand .ai-growth-lockup>span{font-size:28px}.ai-growth-lockup img{width:170px}.ascentize-craft .ai-growth-lockup>span{font-size:29px}}@media (height<=650px) and (width>=801px){.signature-service-hero,.signature-plan-hero{min-height:0;padding-top:140px;padding-bottom:60px}.restored-ai-opening .consulting-hero{min-height:650px}.ascentize-craft .consulting-hero h1{font-size:70px}.signature-growth-hero{min-height:650px}.signature-hero-copy h1,.signature-plan-hero h1{font-size:60px}}@media (width>=801px) and (width<=1200px){.craft-header{gap:15px;padding-inline:19px}.craft-logo{width:145px}.craft-desktop-nav{gap:15px}.craft-desktop-nav>a,.craft-desktop-nav>button{font-size:12px}.craft-desktop-nav>a.craft-contact{padding:11px 15px}.signature-hero-copy h1,.signature-plan-hero h1{font-size:clamp(58px,6.6vw,80px)}.research-lenses article{padding:23px}}@media (width<=800px){.ai-report-introduction{grid-template-columns:1fr;gap:26px}.craft-report-contents{grid-template-columns:1fr;gap:0}.craft-report-contents .craft-report-note{grid-column:auto}.ai-report-introduction>div>p{font-size:16px}.ai-report-introduction>div>p+p{font-size:14px}.signature-workflow-areas{gap:16px}.ascentize-craft .signature-workflow-areas details{padding:8px 22px}.competitor-research-board{border-radius:17px;padding:27px 23px}.research-board-heading{align-items:flex-start;gap:18px;margin-bottom:30px}.research-board-heading>svg{width:44px;height:44px}.research-board-heading h3{font-size:28px}.research-lenses{grid-template-columns:1fr;gap:15px}.research-lenses article{padding:25px}.research-lenses h4{font-size:27px}.research-lenses p{margin-top:15px;font-size:17px}.research-lenses span{margin-top:14px;font-size:14px}.research-board-result{margin-top:28px;padding-top:25px;display:block}.research-board-result p{margin-top:15px}.craft-market-framework{padding:28px 23px}.craft-evidence-streams>div,.craft-evidence-streams>div+div{border:1px solid #ffffff35;padding:25px}.ai-workflow-delivery{padding-block:96px}.readiness-faq{padding-block:90px}.readiness-assessment-heading{margin-bottom:38px}.ai-service--workflow-guide .signature-deliverables{padding-bottom:48px}.signature-hero--customer-intelligence .craft-customer-opening{border-color:#ffffff30}.signature-plan-hero h1,.signature-hero-copy h1{font-size:clamp(42px,8.6vw,60px)}}@media (width<=380px){.signature-plan-hero h1,.signature-hero-copy h1{font-size:39px}.research-board-heading{display:block}.research-board-heading>svg{margin-bottom:22px}.craft-report-sheet{padding:30px 25px}.craft-report-sheet>div>p{font-size:50px}}@media (prefers-reduced-motion:no-preference){html:has(.ascentize-craft){scroll-behavior:smooth}}@media (prefers-reduced-motion:reduce){.ascentize-craft *,.craft-header *{scroll-behavior:auto!important;transition:none!important;animation:none!important}.ascentize-craft a:hover,.ascentize-craft button:hover{transform:none!important}}.legacy-ai-page.division-page:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .division-page:not(:where(.craft-header,.craft-header *)){position:relative}.legacy-ai-page.division-page .hero-inner>.kicker:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .division-page .hero-inner>.kicker:not(:where(.craft-header,.craft-header *)){margin-bottom:40px}.legacy-ai-page.division-page .portfolio-footer>a:not(.official-logo):not(:where(.craft-header,.craft-header *)),.legacy-ai-page .division-page .portfolio-footer>a:not(.official-logo):not(:where(.craft-header,.craft-header *)){color:#c8cbe4;font-size:10px}.legacy-ai-page.division-page :focus-visible:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .division-page :focus-visible:not(:where(.craft-header,.craft-header *)){outline-offset:6px;outline:2px solid #3478f6}.legacy-ai-page.division-page .menu:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .division-page .menu:not(:where(.craft-header,.craft-header *)){min-height:44px}.legacy-ai-page.division-page .contact-fields:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .division-page .contact-fields:not(:where(.craft-header,.craft-header *)){min-width:0}.legacy-ai-page.ai-division:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-division:not(:where(.craft-header,.craft-header *)){color:#f8faff;--ai-ink:#101b31;--ai-muted:#596579;--ai-blue:#173ed5;--ai-line:#152d5026;background:#080f20}.legacy-ai-page.ai-division .nav-shell:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-division .nav-shell:not(:where(.craft-header,.craft-header *)){-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#01010a33}.legacy-ai-page.ai-space:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-space:not(:where(.craft-header,.craft-header *)){padding:112px 6vw}.legacy-ai-page.ai-eyebrow:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-eyebrow:not(:where(.craft-header,.craft-header *)){letter-spacing:.2em;color:#aebdda;margin:0 0 34px;font-size:10px;font-weight:700;line-height:1.5}.legacy-ai-page.ai-division h1:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-division h1:not(:where(.craft-header,.craft-header *)),.legacy-ai-page.ai-division h2:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-division h2:not(:where(.craft-header,.craft-header *)),.legacy-ai-page.ai-division h3:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-division h3:not(:where(.craft-header,.craft-header *)),.legacy-ai-page.ai-division h4:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-division h4:not(:where(.craft-header,.craft-header *)){letter-spacing:-.055em;margin:0;font-weight:400}.legacy-ai-page.ai-division h2:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-division h2:not(:where(.craft-header,.craft-header *)){font-size:clamp(48px,5.7vw,86px);line-height:1.04}.legacy-ai-page.ai-division p:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-division p:not(:where(.craft-header,.craft-header *)){font-size:16px;line-height:1.8}.legacy-ai-page.ai-division p.ai-eyebrow:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-division p.ai-eyebrow:not(:where(.craft-header,.craft-header *)){font-size:10px;line-height:1.5}.legacy-ai-page.ai-hero:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-hero:not(:where(.craft-header,.craft-header *)){background:var(--ascentize-ai-gradient);flex-direction:column;justify-content:space-between;min-height:max(790px,100svh);padding:180px 6vw 35px;display:flex;position:relative}.legacy-ai-page.ai-hero h1:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-hero h1:not(:where(.craft-header,.craft-header *)){letter-spacing:-.065em;max-width:1080px;font-size:clamp(66px,7.7vw,118px);line-height:.99}.legacy-ai-page.ai-hero h1 span:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-hero h1 span:not(:where(.craft-header,.craft-header *)){color:inherit}.legacy-ai-page.ai-hero .ai-eyebrow:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-hero .ai-eyebrow:not(:where(.craft-header,.craft-header *)){margin-bottom:38px}.legacy-ai-page.ai-hero-bottom:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-hero-bottom:not(:where(.craft-header,.craft-header *)){border-top:1px solid #ffffff38;justify-content:space-between;align-items:flex-end;gap:40px;margin-top:48px;padding-top:28px;display:flex}.legacy-ai-page.ai-hero-bottom p:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-hero-bottom p:not(:where(.craft-header,.craft-header *)){color:#d3daed;max-width:510px;margin:0;font-size:16px;line-height:1.7}.legacy-ai-page.ai-button:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-button:not(:where(.craft-header,.craft-header *)){white-space:nowrap;border-radius:40px;justify-content:center;align-items:center;gap:35px;min-height:54px;padding:18px 24px;font-size:12px;transition:transform .2s,background .2s;display:inline-flex}.legacy-ai-page.ai-button-light:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-button-light:not(:where(.craft-header,.craft-header *)){color:#101b31;background:#fff}.legacy-ai-page.ai-button:hover:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-button:hover:not(:where(.craft-header,.craft-header *)){background:#e9efff;transform:translateY(-2px)}.legacy-ai-page.ai-button:active:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-button:active:not(:where(.craft-header,.craft-header *)){transform:translateY(1px)}.legacy-ai-page.ai-hero-foot:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-hero-foot:not(:where(.craft-header,.craft-header *)){letter-spacing:.17em;color:#b3c0df;justify-content:space-between;align-items:center;padding-top:42px;font-size:8px;display:flex}.legacy-ai-page.ai-hero-foot>a:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-hero-foot>a:not(:where(.craft-header,.craft-header *)){letter-spacing:.08em;align-items:center;gap:25px;padding:10px 0;font-size:10px;display:flex}.legacy-ai-page.ai-hero-foot>a span:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-hero-foot>a span:not(:where(.craft-header,.craft-header *)){font-size:20px}.legacy-ai-page.ai-intro:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-intro:not(:where(.craft-header,.craft-header *)){color:var(--ai-ink);background:#fafbf9}.legacy-ai-page.ai-intro .ai-eyebrow:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-intro .ai-eyebrow:not(:where(.craft-header,.craft-header *)),.legacy-ai-page.ai-approach .ai-eyebrow:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-approach .ai-eyebrow:not(:where(.craft-header,.craft-header *)),.legacy-ai-page.ai-pilot .ai-eyebrow:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-pilot .ai-eyebrow:not(:where(.craft-header,.craft-header *)){color:#526580}.legacy-ai-page.ai-editorial:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-editorial:not(:where(.craft-header,.craft-header *)){grid-template-columns:1.15fr 1fr;gap:11%;display:grid}.legacy-ai-page.ai-editorial h2 span:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-editorial h2 span:not(:where(.craft-header,.craft-header *)),.legacy-ai-page.ai-approach h2 span:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-approach h2 span:not(:where(.craft-header,.craft-header *)){color:#67788e}.legacy-ai-page.ai-editorial-copy:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-editorial-copy:not(:where(.craft-header,.craft-header *)){padding-top:3px}.legacy-ai-page.ai-editorial-copy p:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-editorial-copy p:not(:where(.craft-header,.craft-header *)){color:var(--ai-muted);margin:0 0 24px}.legacy-ai-page.ai-division .ai-lead:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-division .ai-lead:not(:where(.craft-header,.craft-header *)){letter-spacing:-.025em;color:var(--ai-ink);margin:0 0 25px;font-size:clamp(23px,2.1vw,31px);line-height:1.4}.legacy-ai-page.ai-text-link:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-text-link:not(:where(.craft-header,.craft-header *)){border-bottom:1px solid;align-items:center;gap:28px;padding:15px 0;font-size:12px;line-height:1.5;display:inline-flex}.legacy-ai-page.ai-text-link:hover .arrow-icon:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-text-link:hover .arrow-icon:not(:where(.craft-header,.craft-header *)){transform:translate(3px,-3px)rotate(-45deg)}.legacy-ai-page.ai-text-link .arrow-icon:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-text-link .arrow-icon:not(:where(.craft-header,.craft-header *)){transition:transform .2s}.legacy-ai-page.ai-product:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-product:not(:where(.craft-header,.craft-header *)){color:#f6f8ff;background:#0b152a}.legacy-ai-page.ai-product-heading:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-product-heading:not(:where(.craft-header,.craft-header *)){border-bottom:1px solid #fff2;justify-content:space-between;align-items:flex-end;gap:30px;padding-bottom:42px;display:flex}.legacy-ai-page.ai-product-heading .ai-eyebrow:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-product-heading .ai-eyebrow:not(:where(.craft-header,.craft-header *)){margin-bottom:24px}.legacy-ai-page.ai-product h2:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-product h2:not(:where(.craft-header,.craft-header *)){align-items:center;gap:18px;font-size:clamp(30px,4vw,56px);display:flex}.legacy-ai-page.ai-product h2 img:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-product h2 img:not(:where(.craft-header,.craft-header *)){width:clamp(170px,23vw,310px);height:auto}.legacy-ai-page.ai-product h2 span:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-product h2 span:not(:where(.craft-header,.craft-header *)){letter-spacing:-.04em;color:#c8d8f8;font-weight:400}.legacy-ai-page.ai-development:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-development:not(:where(.craft-header,.craft-header *)){color:#becee8;white-space:nowrap;align-items:center;gap:8px;margin-bottom:5px;font-size:10px;display:flex}.legacy-ai-page.ai-development i:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-development i:not(:where(.craft-header,.craft-header *)){background:#8ba5dd;border-radius:50%;width:6px;height:6px}.legacy-ai-page.ai-product-intro:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-product-intro:not(:where(.craft-header,.craft-header *)){grid-template-columns:1.15fr 1fr;gap:11%;padding:48px 0 56px;display:grid}.legacy-ai-page.ai-product-intro h3:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-product-intro h3:not(:where(.craft-header,.craft-header *)){font-size:clamp(32px,3.4vw,49px);line-height:1.15}.legacy-ai-page.ai-product-intro>p:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-product-intro>p:not(:where(.craft-header,.craft-header *)){color:#b1bed3;max-width:450px;margin:0}.legacy-ai-page.ai-capabilities:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-capabilities:not(:where(.craft-header,.craft-header *)){border-block:1px solid #fff2;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.legacy-ai-page.ai-capabilities article:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-capabilities article:not(:where(.craft-header,.craft-header *)){padding:34px 30px 35px 0}.legacy-ai-page.ai-capabilities article+article:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-capabilities article+article:not(:where(.craft-header,.craft-header *)){border-left:1px solid #fff2;padding-left:30px}.legacy-ai-page.ai-capability-icon:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-capability-icon:not(:where(.craft-header,.craft-header *)){color:#aec7ff;width:48px;height:48px;margin-bottom:27px}.legacy-ai-page.ai-capability-icon svg:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-capability-icon svg:not(:where(.craft-header,.craft-header *)){width:32px;height:32px}.legacy-ai-page.ai-capabilities h4:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-capabilities h4:not(:where(.craft-header,.craft-header *)){letter-spacing:-.035em;font-size:24px;line-height:1.25}.legacy-ai-page.ai-capabilities p:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-capabilities p:not(:where(.craft-header,.craft-header *)){color:#afbdd3;max-width:310px;margin:18px 0 0;font-size:14px;line-height:1.8}.legacy-ai-page.ai-product-note:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-product-note:not(:where(.craft-header,.craft-header *)){justify-content:space-between;align-items:center;gap:40px;padding-top:28px;display:flex}.legacy-ai-page.ai-product-note p:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-product-note p:not(:where(.craft-header,.craft-header *)){color:#9cacc6;max-width:540px;margin:0;font-size:11px}.legacy-ai-page.ai-product-note a:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-product-note a:not(:where(.craft-header,.craft-header *)){flex-shrink:0}.legacy-ai-page.ai-approach:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-approach:not(:where(.craft-header,.craft-header *)){color:var(--ai-ink);background:#edf1f5;grid-template-columns:1fr 1.05fr;gap:12%;display:grid}.legacy-ai-page.ai-approach-heading>p:last-child:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-approach-heading>p:last-child:not(:where(.craft-header,.craft-header *)){color:var(--ai-muted);max-width:360px;margin:30px 0 0}.legacy-ai-page.ai-approach-list article:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-approach-list article:not(:where(.craft-header,.craft-header *)){border-top:1px solid var(--ai-line);gap:24px;padding:29px 0;display:flex}.legacy-ai-page.ai-approach-list article:first-child:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-approach-list article:first-child:not(:where(.craft-header,.craft-header *)){border:0;padding-top:0}.legacy-ai-page.ai-approach-list h3:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-approach-list h3:not(:where(.craft-header,.craft-header *)){letter-spacing:-.035em;font-size:25px;line-height:1.25}.legacy-ai-page.ai-approach-list p:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-approach-list p:not(:where(.craft-header,.craft-header *)){color:var(--ai-muted);margin:14px 0 0;font-size:14px}.legacy-ai-page.ai-approach-mark:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-approach-mark:not(:where(.craft-header,.craft-header *)){color:#173ed5;font-size:24px;line-height:1.2}.legacy-ai-page.ai-control-panel:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-control-panel:not(:where(.craft-header,.craft-header *)){background:linear-gradient(115deg,#01010c,#070b46 60%,#0b117c);grid-template-columns:1fr 1fr;align-items:center;gap:12%;display:grid}.legacy-ai-page.ai-control-panel h2:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-control-panel h2:not(:where(.craft-header,.craft-header *)){font-size:clamp(58px,6.5vw,98px)}.legacy-ai-page.ai-control-copy>p:first-child:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-control-copy>p:first-child:not(:where(.craft-header,.craft-header *)){letter-spacing:-.025em;color:#fff;margin:0 0 24px;font-size:25px;line-height:1.4}.legacy-ai-page.ai-control-copy>p:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-control-copy>p:not(:where(.craft-header,.craft-header *)){color:#c4cfe5;font-size:14px}.legacy-ai-page.ai-principles:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-principles:not(:where(.craft-header,.craft-header *)){gap:0;margin-top:30px;display:grid}.legacy-ai-page.ai-principles span:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-principles span:not(:where(.craft-header,.craft-header *)){border-top:1px solid #ffffff2e;align-items:center;gap:13px;padding:13px 0;font-size:11px;display:flex}.legacy-ai-page.ai-principles span:before:not(:where()),.legacy-ai-page .ai-principles span:before:not(:where()){content:"✓";color:#c0d6ff}.legacy-ai-page.ai-pilot:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-pilot:not(:where(.craft-header,.craft-header *)){color:var(--ai-ink);background:#fafbf9;grid-template-columns:1fr 1fr;gap:12%;display:grid}.legacy-ai-page.ai-pilot p:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-pilot p:not(:where(.craft-header,.craft-header *)){color:var(--ai-muted);margin:0 0 24px}.legacy-ai-page.ai-pilot .ai-pilot-disclosure:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-pilot .ai-pilot-disclosure:not(:where(.craft-header,.craft-header *)){border-top:1px solid var(--ai-line);padding-top:22px;font-size:12px}.legacy-ai-page.ai-contact:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-contact:not(:where(.craft-header,.craft-header *)){background:linear-gradient(145deg,#01010c,#070b46 60%,#0b117c);grid-template-columns:1fr 1.05fr;align-items:start;gap:12%;display:grid}.legacy-ai-page.ai-contact-copy>p:not(.ai-eyebrow):not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-contact-copy>p:not(.ai-eyebrow):not(:where(.craft-header,.craft-header *)){color:#aebed6;max-width:370px;margin:30px 0 18px}.legacy-ai-page.ai-contact .ai-text-link:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-contact .ai-text-link:not(:where(.craft-header,.craft-header *)){font-size:14px}.legacy-ai-page.ai-contact .project-form:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-contact .project-form:not(:where(.craft-header,.craft-header *)){background:#142039b8;border:1px solid #ffffff36;border-radius:14px;width:100%;max-width:none;margin:0;padding:32px}.legacy-ai-page.ai-contact .project-form input:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-contact .project-form input:not(:where(.craft-header,.craft-header *)),.legacy-ai-page.ai-contact .project-form select:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-contact .project-form select:not(:where(.craft-header,.craft-header *)),.legacy-ai-page.ai-contact .project-form textarea:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-contact .project-form textarea:not(:where(.craft-header,.craft-header *)){color:#fff;background:#0b152a;border-color:#ffffff30;border-radius:5px;font-size:16px}.legacy-ai-page.ai-contact .project-form label:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-contact .project-form label:not(:where(.craft-header,.craft-header *)){color:#d0d9e9;letter-spacing:.01em;font-size:12px}.legacy-ai-page.ai-contact select option:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-contact select option:not(:where(.craft-header,.craft-header *)){color:#fff;background:#0b152a}.legacy-ai-page.ai-contact .project-form>button:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-contact .project-form>button:not(:where(.craft-header,.craft-header *)){color:#101b31;letter-spacing:0;background:#fff;border-color:#fff;border-radius:30px;min-height:52px;font-size:12px}.legacy-ai-page.ai-contact .contact-privacy:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-contact .contact-privacy:not(:where(.craft-header,.craft-header *)){color:#aebed6}.legacy-ai-page.ai-contact .contact-error:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-contact .contact-error:not(:where(.craft-header,.craft-header *)){color:#ffbdbd}.legacy-ai-page.ai-division .portfolio-footer:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-division .portfolio-footer:not(:where(.craft-header,.craft-header *)){background:#080f20}.legacy-ai-page.ai-division .contact-confirmation h3:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-division .contact-confirmation h3:not(:where(.craft-header,.craft-header *)){font-size:30px;line-height:1.2}.legacy-ai-page.ai-division .contact-confirmation p:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-division .contact-confirmation p:not(:where(.craft-header,.craft-header *)){color:#c4cfe5}@media (width>=1700px){.legacy-ai-page.ai-space:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-space:not(:where(.craft-header,.craft-header *)){padding-inline:max(6vw,50vw - 740px)}}@media (width<=1000px){.legacy-ai-page.ai-editorial:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-editorial:not(:where(.craft-header,.craft-header *)),.legacy-ai-page.ai-product-intro:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-product-intro:not(:where(.craft-header,.craft-header *)),.legacy-ai-page.ai-approach:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-approach:not(:where(.craft-header,.craft-header *)),.legacy-ai-page.ai-control-panel:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-control-panel:not(:where(.craft-header,.craft-header *)),.legacy-ai-page.ai-pilot:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-pilot:not(:where(.craft-header,.craft-header *)),.legacy-ai-page.ai-contact:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-contact:not(:where(.craft-header,.craft-header *)){gap:7%}.legacy-ai-page.ai-capabilities article:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-capabilities article:not(:where(.craft-header,.craft-header *)){padding-right:20px}.legacy-ai-page.ai-capabilities article+article:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-capabilities article+article:not(:where(.craft-header,.craft-header *)){padding-left:20px}.legacy-ai-page.ai-capabilities h4:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-capabilities h4:not(:where(.craft-header,.craft-header *)){font-size:21px}.legacy-ai-page.ai-contact .project-form:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-contact .project-form:not(:where(.craft-header,.craft-header *)){padding:22px}.legacy-ai-page.ai-contact .form-row:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-contact .form-row:not(:where(.craft-header,.craft-header *)){grid-template-columns:1fr}}@media (width<=800px){.legacy-ai-page.division-page .hero-inner>.kicker:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .division-page .hero-inner>.kicker:not(:where(.craft-header,.craft-header *)){margin-bottom:30px;font-size:9px}.legacy-ai-page.division-page .nav-links:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .division-page .nav-links:not(:where(.craft-header,.craft-header *)){background:#0d1730}.legacy-ai-page.division-page .portfolio-footer:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .division-page .portfolio-footer:not(:where(.craft-header,.craft-header *)){gap:24px}.legacy-ai-page.division-page .portfolio-footer>a:not(.official-logo):not(:where(.craft-header,.craft-header *)),.legacy-ai-page .division-page .portfolio-footer>a:not(.official-logo):not(:where(.craft-header,.craft-header *)){font-size:9px}.legacy-ai-page.ai-space:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-space:not(:where(.craft-header,.craft-header *)){padding:76px 24px}.legacy-ai-page.ai-hero:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-hero:not(:where(.craft-header,.craft-header *)){min-height:max(780px,100svh);padding:150px 24px 24px}.legacy-ai-page.ai-hero h1:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-hero h1:not(:where(.craft-header,.craft-header *)){letter-spacing:-.055em;font-size:clamp(50px,9vw,72px);line-height:1.04}.legacy-ai-page.ai-hero-bottom:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-hero-bottom:not(:where(.craft-header,.craft-header *)){margin-top:35px;padding-top:25px;display:block}.legacy-ai-page.ai-hero-bottom p:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-hero-bottom p:not(:where(.craft-header,.craft-header *)){max-width:450px;font-size:15px}.legacy-ai-page.ai-hero-bottom .ai-button:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-hero-bottom .ai-button:not(:where(.craft-header,.craft-header *)){min-height:50px;margin-top:26px}.legacy-ai-page.ai-hero-foot:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-hero-foot:not(:where(.craft-header,.craft-header *)){gap:20px;padding-top:42px}.legacy-ai-page.ai-hero-foot>span:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-hero-foot>span:not(:where(.craft-header,.craft-header *)){max-width:180px;line-height:1.7}.legacy-ai-page.ai-division h2:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-division h2:not(:where(.craft-header,.craft-header *)){font-size:clamp(45px,9vw,65px)}.legacy-ai-page.ai-editorial:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-editorial:not(:where(.craft-header,.craft-header *)),.legacy-ai-page.ai-product-intro:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-product-intro:not(:where(.craft-header,.craft-header *)),.legacy-ai-page.ai-approach:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-approach:not(:where(.craft-header,.craft-header *)),.legacy-ai-page.ai-control-panel:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-control-panel:not(:where(.craft-header,.craft-header *)),.legacy-ai-page.ai-pilot:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-pilot:not(:where(.craft-header,.craft-header *)),.legacy-ai-page.ai-contact:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-contact:not(:where(.craft-header,.craft-header *)){grid-template-columns:1fr;gap:40px}.legacy-ai-page.ai-editorial-copy p:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-editorial-copy p:not(:where(.craft-header,.craft-header *)),.legacy-ai-page.ai-approach-heading>p:last-child:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-approach-heading>p:last-child:not(:where(.craft-header,.craft-header *)),.legacy-ai-page.ai-contact-copy>p:not(.ai-eyebrow):not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-contact-copy>p:not(.ai-eyebrow):not(:where(.craft-header,.craft-header *)){max-width:540px}.legacy-ai-page.ai-product-heading:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-product-heading:not(:where(.craft-header,.craft-header *)){flex-direction:column;align-items:flex-start;gap:23px;padding-bottom:30px}.legacy-ai-page.ai-product h2:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-product h2:not(:where(.craft-header,.craft-header *)){gap:14px;font-size:clamp(27px,8vw,35px)}.legacy-ai-page.ai-product h2 img:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-product h2 img:not(:where(.craft-header,.craft-header *)){width:clamp(145px,47vw,190px)}.legacy-ai-page.ai-product-intro:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-product-intro:not(:where(.craft-header,.craft-header *)){gap:24px;padding:32px 0 38px}.legacy-ai-page.ai-product-intro h3:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-product-intro h3:not(:where(.craft-header,.craft-header *)){font-size:34px}.legacy-ai-page.ai-capabilities:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-capabilities:not(:where(.craft-header,.craft-header *)){grid-template-columns:1fr}.legacy-ai-page.ai-capabilities article:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-capabilities article:not(:where(.craft-header,.craft-header *)),.legacy-ai-page.ai-capabilities article+article:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-capabilities article+article:not(:where(.craft-header,.craft-header *)){border-left:0;padding:28px 0}.legacy-ai-page.ai-capabilities article+article:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-capabilities article+article:not(:where(.craft-header,.craft-header *)){border-top:1px solid #fff2}.legacy-ai-page.ai-capabilities p:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-capabilities p:not(:where(.craft-header,.craft-header *)){max-width:540px;margin-top:12px}.legacy-ai-page.ai-capabilities h4:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-capabilities h4:not(:where(.craft-header,.craft-header *)){font-size:25px}.legacy-ai-page.ai-capability-icon:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-capability-icon:not(:where(.craft-header,.craft-header *)){height:38px;margin-bottom:10px}.legacy-ai-page.ai-product-note:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-product-note:not(:where(.craft-header,.craft-header *)){padding-top:23px;display:block}.legacy-ai-page.ai-product-note a:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-product-note a:not(:where(.craft-header,.craft-header *)){margin-top:15px}.legacy-ai-page.ai-approach-list article:first-child:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-approach-list article:first-child:not(:where(.craft-header,.craft-header *)){border-top:1px solid var(--ai-line);padding-top:25px}.legacy-ai-page.ai-control-panel h2:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-control-panel h2:not(:where(.craft-header,.craft-header *)){font-size:62px}.legacy-ai-page.ai-control-copy>p:first-child:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-control-copy>p:first-child:not(:where(.craft-header,.craft-header *)){font-size:23px}.legacy-ai-page.ai-contact .project-form:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-contact .project-form:not(:where(.craft-header,.craft-header *)){padding:24px}.legacy-ai-page.ai-contact .form-row:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-contact .form-row:not(:where(.craft-header,.craft-header *)){grid-template-columns:1fr}.legacy-ai-page.ai-contact .project-form input:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-contact .project-form input:not(:where(.craft-header,.craft-header *)),.legacy-ai-page.ai-contact .project-form select:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-contact .project-form select:not(:where(.craft-header,.craft-header *)),.legacy-ai-page.ai-contact .project-form textarea:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-contact .project-form textarea:not(:where(.craft-header,.craft-header *)){font-size:16px}.legacy-ai-page.ai-division .portfolio-footer:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-division .portfolio-footer:not(:where(.craft-header,.craft-header *)){padding-inline:24px}.legacy-ai-page.ai-pilot .ai-lead:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-pilot .ai-lead:not(:where(.craft-header,.craft-header *)){font-size:27px}.legacy-ai-page.ai-pilot .ai-eyebrow:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-pilot .ai-eyebrow:not(:where(.craft-header,.craft-header *)){margin-bottom:30px}}@media (prefers-reduced-motion:reduce){.legacy-ai-page.ai-button:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-button:not(:where(.craft-header,.craft-header *)),.legacy-ai-page.ai-text-link .arrow-icon:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-text-link .arrow-icon:not(:where(.craft-header,.craft-header *)){transition:none}.legacy-ai-page.ai-button:hover:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-button:hover:not(:where(.craft-header,.craft-header *)){transform:none}}@media (width<=380px){.legacy-ai-page.ai-hero h1:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-hero h1:not(:where(.craft-header,.craft-header *)){font-size:42px}.legacy-ai-page.ai-product h2:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-product h2:not(:where(.craft-header,.craft-header *)){gap:10px}}.legacy-ai-page.ai-division .ai-product:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-division .ai-product:not(:where(.craft-header,.craft-header *)){color:#13213a;background:#f4f6fa}.legacy-ai-page.ai-product .ai-product-heading:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-product .ai-product-heading:not(:where(.craft-header,.craft-header *)){color:#fff;background:linear-gradient(125deg,#0b152a,#111c3d 70%,#131f50);border:1px solid #ffffff29;border-radius:22px;padding:42px;display:block;box-shadow:inset 0 1px #ffffff17}.legacy-ai-page.growth-showcase-top:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .growth-showcase-top:not(:where(.craft-header,.craft-header *)){justify-content:space-between;align-items:center;gap:25px;display:flex}.legacy-ai-page.ai-product .growth-showcase-top .ai-eyebrow:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-product .growth-showcase-top .ai-eyebrow:not(:where(.craft-header,.craft-header *)){color:#becce2;margin:0}.legacy-ai-page.ai-product .ai-development:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-product .ai-development:not(:where(.craft-header,.craft-header *)){color:#d5e0f4;background:#ffffff06;border:1px solid #ffffff30;border-radius:30px;padding:8px 12px;font-size:10px}.legacy-ai-page.ai-product .ai-development i:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-product .ai-development i:not(:where(.craft-header,.craft-header *)){background:#b5c6e3}.legacy-ai-page.ai-product .ai-product-heading h2:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-product .ai-product-heading h2:not(:where(.craft-header,.craft-header *)){align-items:center;gap:22px;margin:43px 0 24px;display:flex}.legacy-ai-page.ai-product .ai-product-heading h2>img:first-child:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-product .ai-product-heading h2>img:first-child:not(:where(.craft-header,.craft-header *)){width:clamp(180px,23vw,310px)}.legacy-ai-page.ai-product .ai-product-heading .growth-lettering:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-product .ai-product-heading .growth-lettering:not(:where(.craft-header,.craft-header *)){width:clamp(142px,17vw,225px);height:auto}.legacy-ai-page.ai-product p.growth-showcase-description:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-product p.growth-showcase-description:not(:where(.craft-header,.craft-header *)){color:#d9e3f4;letter-spacing:-.025em;margin:0 0 40px;font-size:clamp(22px,2.3vw,31px);line-height:1.35}.legacy-ai-page.growth-sequence:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .growth-sequence:not(:where(.craft-header,.craft-header *)){border-top:1px solid #ffffff25;grid-template-columns:1fr 32px 1fr 32px 1fr 32px 1fr;align-items:center;gap:10px;padding-top:25px;display:grid}.legacy-ai-page.growth-sequence>span:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .growth-sequence>span:not(:where(.craft-header,.craft-header *)){color:#ccd8ed;text-align:center;background:#ffffff03;border:1px solid #ffffff24;border-radius:9px;padding:14px 12px;font-size:12px}.legacy-ai-page.growth-sequence>i:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .growth-sequence>i:not(:where(.craft-header,.craft-header *)){text-align:center;color:#8197bd;font-size:18px;font-style:normal}.legacy-ai-page.growth-sequence>span.growth-human-step:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .growth-sequence>span.growth-human-step:not(:where(.craft-header,.craft-header *)){color:#172644;background:#eff4ff;border-color:#eff4ff;box-shadow:0 3px 12px #0000000d}.legacy-ai-page.ai-product p.growth-workflow-label:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-product p.growth-workflow-label:not(:where(.craft-header,.craft-header *)){letter-spacing:.13em;color:#a9b9d4;margin:18px 0 0;font-size:8px}.legacy-ai-page.ai-product .ai-product-intro:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-product .ai-product-intro:not(:where(.craft-header,.craft-header *)){padding-top:50px}.legacy-ai-page.ai-product .ai-product-intro>p:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-product .ai-product-intro>p:not(:where(.craft-header,.craft-header *)){color:#596b84}.legacy-ai-page.ai-product .ai-capabilities:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-product .ai-capabilities:not(:where(.craft-header,.craft-header *)),.legacy-ai-page.ai-product .ai-capabilities article+article:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-product .ai-capabilities article+article:not(:where(.craft-header,.craft-header *)){border-color:#152d5026}.legacy-ai-page.ai-product .ai-capability-icon:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-product .ai-capability-icon:not(:where(.craft-header,.craft-header *)){color:#2549a1}.legacy-ai-page.ai-product .ai-capabilities p:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-product .ai-capabilities p:not(:where(.craft-header,.craft-header *)){color:#596b84}.legacy-ai-page.ai-product .ai-product-note p:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-product .ai-product-note p:not(:where(.craft-header,.craft-header *)){color:#5e6f87}.legacy-ai-page.ai-product .ai-product-note .ai-text-link:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-product .ai-product-note .ai-text-link:not(:where(.craft-header,.craft-header *)){color:#2349ba}.legacy-ai-page.ai-division .ai-editorial h2 span:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-division .ai-editorial h2 span:not(:where(.craft-header,.craft-header *)),.legacy-ai-page.ai-division .ai-approach h2 span:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-division .ai-approach h2 span:not(:where(.craft-header,.craft-header *)){color:#506179}@media (width<=800px){.legacy-ai-page.ai-product .ai-product-heading:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-product .ai-product-heading:not(:where(.craft-header,.craft-header *)){border-radius:18px;padding:26px 24px}.legacy-ai-page.ai-product .growth-showcase-top:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-product .growth-showcase-top:not(:where(.craft-header,.craft-header *)){align-items:flex-start;gap:15px}.legacy-ai-page.ai-product .growth-showcase-top .ai-eyebrow:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-product .growth-showcase-top .ai-eyebrow:not(:where(.craft-header,.craft-header *)){max-width:85px;font-size:8px;line-height:1.8}.legacy-ai-page.ai-product .ai-development:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-product .ai-development:not(:where(.craft-header,.craft-header *)){padding:7px 9px;font-size:9px}.legacy-ai-page.ai-product .ai-product-heading h2:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-product .ai-product-heading h2:not(:where(.craft-header,.craft-header *)){flex-direction:column;align-items:flex-start;gap:17px;margin:32px 0 25px}.legacy-ai-page.ai-product .ai-product-heading h2>img:first-child:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-product .ai-product-heading h2>img:first-child:not(:where(.craft-header,.craft-header *)){width:205px;max-width:100%}.legacy-ai-page.ai-product .ai-product-heading .growth-lettering:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-product .ai-product-heading .growth-lettering:not(:where(.craft-header,.craft-header *)){width:160px;max-width:85%}.legacy-ai-page.ai-product p.growth-showcase-description:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-product p.growth-showcase-description:not(:where(.craft-header,.craft-header *)){margin-bottom:28px;font-size:23px}.legacy-ai-page.growth-sequence:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .growth-sequence:not(:where(.craft-header,.craft-header *)){grid-template-columns:1fr 24px 1fr;gap:10px 6px;padding-top:22px}.legacy-ai-page.growth-sequence>span:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .growth-sequence>span:not(:where(.craft-header,.craft-header *)){padding:12px 7px;font-size:10px}.legacy-ai-page.growth-sequence>i:nth-of-type(2):not(:where(.craft-header,.craft-header *)),.legacy-ai-page .growth-sequence>i:nth-of-type(2):not(:where(.craft-header,.craft-header *)){display:none}.legacy-ai-page.ai-product p.growth-workflow-label:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-product p.growth-workflow-label:not(:where(.craft-header,.craft-header *)){max-width:230px;font-size:7px;line-height:1.8}.legacy-ai-page.ai-product .ai-product-intro:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-product .ai-product-intro:not(:where(.craft-header,.craft-header *)){padding-top:35px}.legacy-ai-page.ai-product .ai-capabilities article+article:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-product .ai-capabilities article+article:not(:where(.craft-header,.craft-header *)){border-color:#152d5026}}@media (width<=380px){.legacy-ai-page.ai-product .ai-product-heading:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-product .ai-product-heading:not(:where(.craft-header,.craft-header *)){padding:23px 19px}.legacy-ai-page.ai-product .ai-development:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-product .ai-development:not(:where(.craft-header,.craft-header *)){gap:6px;font-size:8px}.legacy-ai-page.ai-product .growth-showcase-top:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-product .growth-showcase-top:not(:where(.craft-header,.craft-header *)){gap:8px}.legacy-ai-page.ai-product .ai-product-heading h2>img:first-child:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-product .ai-product-heading h2>img:first-child:not(:where(.craft-header,.craft-header *)){width:175px}.legacy-ai-page.ai-product .ai-product-heading .growth-lettering:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-product .ai-product-heading .growth-lettering:not(:where(.craft-header,.craft-header *)){width:145px}.legacy-ai-page.growth-sequence>span:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .growth-sequence>span:not(:where(.craft-header,.craft-header *)){font-size:9px}}.legacy-ai-page.ai-consulting:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-consulting:not(:where(.craft-header,.craft-header *)),.legacy-ai-page.ai-plan-page:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-plan-page:not(:where(.craft-header,.craft-header *)),.legacy-ai-page.readiness-page:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .readiness-page:not(:where(.craft-header,.craft-header *)),.legacy-ai-page.consultancy-page:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .consultancy-page:not(:where(.craft-header,.craft-header *)){--ai-sampled-navy:#010042;--ai-brand-midnight:#010020;--ai-brand-blue:#010080;--ai-gradient-quiet:linear-gradient(125deg,#010020,#010042);--ai-gradient-depth:radial-gradient(ellipse at 100% 90%,#01008080,transparent 70%),linear-gradient(125deg,#010020,#010042);--ai-gradient-directory:radial-gradient(ellipse 85% 55% at 0% 10%,#01008099,transparent 80%),linear-gradient(165deg,#010042,#010020 80%);--ai-gradient-focus:radial-gradient(ellipse 80% 95% at 85% 50%,#01008070,transparent 80%),linear-gradient(20deg,#010042,#010020);--ai-gradient-closing:radial-gradient(ellipse 85% 65% at 100% 0%,#010080b0,transparent 85%),radial-gradient(ellipse 120% 75% at 5% 100%,#010080,transparent 85%),linear-gradient(150deg,#010020,#010042);--ai-gradient-cover:linear-gradient(155deg,#010020 10%,#010042 55%,#010080);--ai-gradient-paper:#fff;--ai-highlight:#007aff;--ai-form-gradient:var(--ai-gradient-depth)}.legacy-ai-page.ai-consulting:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-consulting:not(:where(.craft-header,.craft-header *)){--consult-ink:#101b31;--consult-navy:#00002e;--consult-muted:#526176;--consult-rule:#142c4b20}.legacy-ai-page.ai-consulting .consulting-space:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-consulting .consulting-space:not(:where(.craft-header,.craft-header *)){padding:110px var(--brand-gutter)}.legacy-ai-page.ai-consulting h2:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-consulting h2:not(:where(.craft-header,.craft-header *)){letter-spacing:-.05em;text-wrap:balance;font-size:clamp(44px,5.1vw,76px);line-height:1.08}.legacy-ai-page.ai-consulting h2>span:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-consulting h2>span:not(:where(.craft-header,.craft-header *)){color:var(--consult-navy)}.legacy-ai-page.ai-consulting .ai-eyebrow:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-consulting .ai-eyebrow:not(:where(.craft-header,.craft-header *)){letter-spacing:.13em;font-size:10px;line-height:1.8}.legacy-ai-page.ai-consulting .consulting-lead:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-consulting .consulting-lead:not(:where(.craft-header,.craft-header *)){letter-spacing:-.025em;color:var(--consult-ink);margin:0;font-size:clamp(23px,2.3vw,32px);line-height:1.5}.legacy-ai-page.ai-consulting .consulting-hero:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-consulting .consulting-hero:not(:where(.craft-header,.craft-header *)){padding:175px var(--brand-gutter) 30px;gap:50px;min-height:max(900px,100svh)}.legacy-ai-page.ai-consulting .consulting-hero h1 .ai-hero-accent:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-consulting .consulting-hero h1 .ai-hero-accent:not(:where(.craft-header,.craft-header *)){color:var(--ai-highlight)}.legacy-ai-page.ai-consulting .consulting-hero h1:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-consulting .consulting-hero h1:not(:where(.craft-header,.craft-header *)){letter-spacing:-.055em;max-width:1250px;font-size:clamp(64px,7.8vw,118px);line-height:1.04}.legacy-ai-page.ai-consulting .consulting-hero-bottom:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-consulting .consulting-hero-bottom:not(:where(.craft-header,.craft-header *)){border-top:1px solid #ffffff30;grid-template-columns:1fr 1fr;align-items:center;gap:6%;margin-top:42px;padding-top:30px;display:grid}.legacy-ai-page.ai-consulting .consulting-hero-bottom>p:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-consulting .consulting-hero-bottom>p:not(:where(.craft-header,.craft-header *)){color:#dbe4f4;max-width:590px;margin:0;font-size:17px;line-height:1.8}.legacy-ai-page.ai-consulting .consulting-hero-actions:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-consulting .consulting-hero-actions:not(:where(.craft-header,.craft-header *)){flex-direction:column;justify-self:end;gap:12px;width:100%;max-width:380px;display:flex}.legacy-ai-page.ai-consulting .consulting-hero-actions .ai-button:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-consulting .consulting-hero-actions .ai-button:not(:where(.craft-header,.craft-header *)){white-space:normal;text-align:center;border:0;border-radius:30px;justify-content:center;width:100%;min-height:56px;padding:17px 22px;font-size:13px;display:flex}.legacy-ai-page.ai-consulting .ai-button-outline:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-consulting .ai-button-outline:not(:where(.craft-header,.craft-header *)){color:#fff;background:#ffffff13;box-shadow:inset 0 0 0 1px #ffffff50}.legacy-ai-page.ai-consulting .ai-button-outline:hover:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-consulting .ai-button-outline:hover:not(:where(.craft-header,.craft-header *)){color:#fff;background:#fff2;box-shadow:inset 0 0 0 1px #ffffff80}.legacy-ai-page.ai-consulting .consulting-hero .ai-hero-foot:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-consulting .consulting-hero .ai-hero-foot:not(:where(.craft-header,.craft-header *)){letter-spacing:.1em;padding:0;font-size:9px}.legacy-ai-page.ai-consulting .consulting-help:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-consulting .consulting-help:not(:where(.craft-header,.craft-header *)){color:var(--consult-ink);background:#fafbf9}.legacy-ai-page.ai-consulting .consulting-help .ai-eyebrow:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-consulting .consulting-help .ai-eyebrow:not(:where(.craft-header,.craft-header *)),.legacy-ai-page.ai-consulting .consulting-growth .ai-eyebrow:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-consulting .consulting-growth .ai-eyebrow:not(:where(.craft-header,.craft-header *)){color:var(--consult-navy)}.legacy-ai-page.ai-consulting .consulting-section-heading:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-consulting .consulting-section-heading:not(:where(.craft-header,.craft-header *)){margin-bottom:60px;display:block}.legacy-ai-page.ai-consulting .consulting-section-heading h2:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-consulting .consulting-section-heading h2:not(:where(.craft-header,.craft-header *)){margin-bottom:32px}.legacy-ai-page.ai-consulting .consulting-section-heading .consulting-lead:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-consulting .consulting-section-heading .consulting-lead:not(:where(.craft-header,.craft-header *)){max-width:890px}.legacy-ai-page.ai-consulting .consulting-service-list:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-consulting .consulting-service-list:not(:where(.craft-header,.craft-header *)){grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.legacy-ai-page.ai-consulting .consulting-service-list article:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-consulting .consulting-service-list article:not(:where(.craft-header,.craft-header *)){background:#edf1f6;border-radius:20px;flex-direction:column;min-width:0;padding:32px;display:flex}.legacy-ai-page.ai-consulting .consulting-service-mark:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-consulting .consulting-service-mark:not(:where(.craft-header,.craft-header *)){height:130px;color:var(--consult-navy);align-items:center;margin-bottom:26px;display:flex}.legacy-ai-page.ai-consulting .consulting-service-mark svg:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-consulting .consulting-service-mark svg:not(:where(.craft-header,.craft-header *)){width:74px;height:74px}.legacy-ai-page.ai-consulting .consulting-service-list .ai-eyebrow:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-consulting .consulting-service-list .ai-eyebrow:not(:where(.craft-header,.craft-header *)){margin-bottom:18px;font-size:9px}.legacy-ai-page.ai-consulting .consulting-service-list h3:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-consulting .consulting-service-list h3:not(:where(.craft-header,.craft-header *)){letter-spacing:-.04em;min-height:2.24em;margin-bottom:22px;font-size:clamp(26px,2.5vw,37px);line-height:1.12}.legacy-ai-page.ai-consulting .consulting-service-list p:not(.ai-eyebrow):not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-consulting .consulting-service-list p:not(.ai-eyebrow):not(:where(.craft-header,.craft-header *)){color:var(--consult-muted);margin:0;font-size:15px;line-height:1.8}.legacy-ai-page.ai-consulting .consulting-deliverable:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-consulting .consulting-deliverable:not(:where(.craft-header,.craft-header *)){margin-top:auto;padding-top:35px}.legacy-ai-page.ai-consulting .consulting-deliverable>span:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-consulting .consulting-deliverable>span:not(:where(.craft-header,.craft-header *)){border-top:1px solid var(--consult-rule);letter-spacing:.1em;color:var(--consult-navy);margin-bottom:12px;padding-top:22px;font-size:9px;font-weight:650;display:block}.legacy-ai-page.ai-consulting .consulting-service-list .consulting-deliverable p:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-consulting .consulting-service-list .consulting-deliverable p:not(:where(.craft-header,.craft-header *)){font-size:13px}.legacy-ai-page.ai-consulting .consulting-examples:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-consulting .consulting-examples:not(:where(.craft-header,.craft-header *)){max-width:960px;color:var(--consult-muted);margin:32px 0 0;font-size:14px;line-height:1.85}.legacy-ai-page.ai-consulting .consulting-process:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-consulting .consulting-process:not(:where(.craft-header,.craft-header *)){background:radial-gradient(at 100% 10%,#000080a6,#0000 70%),linear-gradient(115deg,#000004,#00002e 56%,#000070);grid-template-columns:1fr 1fr;align-items:start;gap:7%;display:grid}.legacy-ai-page.ai-consulting .consulting-process>div>p:not(.ai-eyebrow):not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-consulting .consulting-process>div>p:not(.ai-eyebrow):not(:where(.craft-header,.craft-header *)){color:#d0daed;max-width:550px;margin:28px 0 0;font-size:16px;line-height:1.85}.legacy-ai-page.ai-consulting .consulting-process>div>p.consulting-scope-note:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-consulting .consulting-process>div>p.consulting-scope-note:not(:where(.craft-header,.craft-header *)){border-top:1px solid #ffffff28;padding-top:23px;font-size:12px}.legacy-ai-page.ai-consulting .consulting-process-list article:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-consulting .consulting-process-list article:not(:where(.craft-header,.craft-header *)){border-top:1px solid #ffffff28;padding:29px 0}.legacy-ai-page.ai-consulting .consulting-process-list article:first-child:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-consulting .consulting-process-list article:first-child:not(:where(.craft-header,.craft-header *)){border-top:0;padding-top:0}.legacy-ai-page.ai-consulting .consulting-process-list h3:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-consulting .consulting-process-list h3:not(:where(.craft-header,.craft-header *)){letter-spacing:-.03em;font-size:29px;line-height:1.3}.legacy-ai-page.ai-consulting .consulting-process-list p:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-consulting .consulting-process-list p:not(:where(.craft-header,.craft-header *)){color:#d0daed;margin:16px 0 0;font-size:15px;line-height:1.85}.legacy-ai-page.ai-consulting .consulting-growth:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-consulting .consulting-growth:not(:where(.craft-header,.craft-header *)){background:var(--ai-gradient-paper);color:var(--consult-ink);grid-template-columns:1.1fr 1fr;align-items:start;gap:7%;min-height:600px;display:grid}.legacy-ai-page.ai-consulting .consulting-growth h2:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-consulting .consulting-growth h2:not(:where(.craft-header,.craft-header *)){flex-wrap:nowrap;align-items:center;gap:20px;margin:30px 0 22px;display:flex}.legacy-ai-page.ai-consulting .consulting-growth h2 img:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-consulting .consulting-growth h2 img:not(:where(.craft-header,.craft-header *)){filter:brightness(0)saturate()invert(5%)sepia(70%)saturate(4850%)hue-rotate(236deg)brightness(75%)contrast(120%);width:clamp(190px,20vw,280px);height:auto}.legacy-ai-page.ai-consulting .consulting-growth .growth-wordmark:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-consulting .consulting-growth .growth-wordmark:not(:where(.craft-header,.craft-header *)){letter-spacing:-.04em;color:var(--ai-highlight);font-family:inherit;font-size:clamp(33px,3.6vw,49px);font-weight:500;line-height:1.1}.legacy-ai-page.ai-consulting .consulting-development:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-consulting .consulting-development:not(:where(.craft-header,.craft-header *)){color:var(--consult-navy);background:#00002e09;border-radius:24px;margin-bottom:27px;padding:8px 13px;font-size:11px;display:inline-block}.legacy-ai-page.ai-consulting .consulting-growth .consulting-lead:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-consulting .consulting-growth .consulting-lead:not(:where(.craft-header,.craft-header *)){margin-bottom:22px;font-size:24px}.legacy-ai-page.ai-consulting .consulting-growth-copy>p:not(.ai-eyebrow):not(.consulting-lead):not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-consulting .consulting-growth-copy>p:not(.ai-eyebrow):not(.consulting-lead):not(:where(.craft-header,.craft-header *)){color:var(--consult-muted);margin:0 0 18px;font-size:15px;line-height:1.85}.legacy-ai-page.ai-consulting .consulting-interest:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-consulting .consulting-interest:not(:where(.craft-header,.craft-header *)){min-width:0;padding-top:30px}.legacy-ai-page.ai-consulting .growth-interest-panel:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-consulting .growth-interest-panel:not(:where(.craft-header,.craft-header *)){background:#fff;border-radius:16px;padding-top:24px;box-shadow:0 8px 30px #142d5906}.legacy-ai-page.ai-consulting .growth-interest-panel>h3:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-consulting .growth-interest-panel>h3:not(:where(.craft-header,.craft-header *)){color:var(--ai-sampled-navy);margin:0;padding:0 24px 22px;font-size:18px;font-weight:500;line-height:1.4}.legacy-ai-page.ai-consulting .consulting-interest-content:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-consulting .consulting-interest-content:not(:where(.craft-header,.craft-header *)){padding:0 24px 24px}.legacy-ai-page.ai-consulting .consulting-interest-content>p:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-consulting .consulting-interest-content>p:not(:where(.craft-header,.craft-header *)){color:#526176;margin:0 0 20px;font-size:12px;line-height:1.8}.legacy-ai-page.ai-consulting .consulting-interest-content>p>a:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-consulting .consulting-interest-content>p>a:not(:where(.craft-header,.craft-header *)){color:var(--ai-highlight);text-underline-offset:3px;text-decoration:underline}.legacy-ai-page.ai-consulting .consulting-interest-note:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-consulting .consulting-interest-note:not(:where(.craft-header,.craft-header *)){color:#526176;margin:16px 0 0;font-size:11px;line-height:1.8}.legacy-ai-page.ai-consulting .consulting-interest .project-form:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-consulting .consulting-interest .project-form:not(:where(.craft-header,.craft-header *)){box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;gap:20px;width:100%;max-width:none;margin:0;padding:0}.legacy-ai-page.ai-consulting .consulting-interest .contact-fields:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-consulting .consulting-interest .contact-fields:not(:where(.craft-header,.craft-header *)){gap:16px}.legacy-ai-page.ai-consulting .consulting-interest .project-form label:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-consulting .consulting-interest .project-form label:not(:where(.craft-header,.craft-header *)){letter-spacing:0;color:#344b6e;gap:6px;font-size:12px}.legacy-ai-page.ai-consulting .consulting-interest .project-form input:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-consulting .consulting-interest .project-form input:not(:where(.craft-header,.craft-header *)),.legacy-ai-page.ai-consulting .consulting-interest .project-form textarea:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-consulting .consulting-interest .project-form textarea:not(:where(.craft-header,.craft-header *)){color:#14233b;background:#f3f6fa;border:0;border-radius:7px;min-height:42px;padding:10px 12px;font-size:16px}.legacy-ai-page.ai-consulting .consulting-interest .form-row:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-consulting .consulting-interest .form-row:not(:where(.craft-header,.craft-header *)){gap:16px}.legacy-ai-page.ai-consulting .consulting-interest .form-row-single:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-consulting .consulting-interest .form-row-single:not(:where(.craft-header,.craft-header *)){grid-template-columns:1fr}.legacy-ai-page.ai-consulting .consulting-interest .project-form label.growth-consent:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-consulting .consulting-interest .project-form label.growth-consent:not(:where(.craft-header,.craft-header *)){flex-direction:row;align-items:flex-start;gap:10px;font-size:11px;line-height:1.6;display:flex}.legacy-ai-page.ai-consulting .consulting-interest .growth-consent input:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-consulting .consulting-interest .growth-consent input:not(:where(.craft-header,.craft-header *)){width:18px;height:18px;min-height:0;accent-color:var(--consult-navy);flex:0 0 18px;margin:2px 0 0;padding:0}.legacy-ai-page.ai-consulting .consulting-interest .contact-privacy:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-consulting .consulting-interest .contact-privacy:not(:where(.craft-header,.craft-header *)){color:#526176;margin:0;font-size:10px;line-height:1.7}.legacy-ai-page.ai-consulting .consulting-interest .contact-privacy a:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-consulting .consulting-interest .contact-privacy a:not(:where(.craft-header,.craft-header *)){color:var(--consult-navy)}.legacy-ai-page.ai-consulting .consulting-interest .project-form>button:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-consulting .consulting-interest .project-form>button:not(:where(.craft-header,.craft-header *)){background:var(--consult-navy);color:#fff;letter-spacing:0;border:0;border-radius:28px;align-self:stretch;min-height:48px;padding:14px 22px;font-size:12px}.legacy-ai-page.ai-consulting .consulting-interest .project-form>button:hover:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-consulting .consulting-interest .project-form>button:hover:not(:where(.craft-header,.craft-header *)){background:#000070}.legacy-ai-page.ai-consulting .consulting-interest .contact-error:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-consulting .consulting-interest .contact-error:not(:where(.craft-header,.craft-header *)){color:#a12828}.legacy-ai-page.ai-consulting .consulting-interest .contact-confirmation h3:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-consulting .consulting-interest .contact-confirmation h3:not(:where(.craft-header,.craft-header *)){color:var(--consult-ink);font-size:28px;line-height:1.2}.legacy-ai-page.ai-consulting .consulting-interest .contact-confirmation p:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-consulting .consulting-interest .contact-confirmation p:not(:where(.craft-header,.craft-header *)){color:var(--consult-muted)}.legacy-ai-page.ai-consulting .ai-closing:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-consulting .ai-closing:not(:where(.craft-header,.craft-header *)){background:var(--ai-form-gradient)}.legacy-ai-page.ai-consulting .consulting-contact:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-consulting .consulting-contact:not(:where(.craft-header,.craft-header *)){background:0 0;grid-template-columns:1fr 1fr;gap:7%}.legacy-ai-page.ai-consulting .consulting-contact .ai-contact-copy>p:not(.ai-eyebrow):not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-consulting .consulting-contact .ai-contact-copy>p:not(.ai-eyebrow):not(:where(.craft-header,.craft-header *)){color:#d0daed;max-width:560px;margin:28px 0 0;font-size:16px;line-height:1.85}.legacy-ai-page.ai-consulting .consulting-contact .ai-text-link:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-consulting .consulting-contact .ai-text-link:not(:where(.craft-header,.craft-header *)){margin-top:23px}.legacy-ai-page.ai-consulting .ai-closing .brand-footer:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-consulting .ai-closing .brand-footer:not(:where(.craft-header,.craft-header *)){background:0 0;border-top:0}@media (width>=1700px){.legacy-ai-page.ai-consulting .consulting-space:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-consulting .consulting-space:not(:where(.craft-header,.craft-header *)),.legacy-ai-page.ai-consulting .consulting-hero:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-consulting .consulting-hero:not(:where(.craft-header,.craft-header *)){padding-inline:var(--brand-gutter)}}@media (width<=1050px){.legacy-ai-page.ai-consulting .consulting-service-list:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-consulting .consulting-service-list:not(:where(.craft-header,.craft-header *)){gap:14px}.legacy-ai-page.ai-consulting .consulting-service-list article:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-consulting .consulting-service-list article:not(:where(.craft-header,.craft-header *)){padding:25px}.legacy-ai-page.ai-consulting .consulting-service-list h3:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-consulting .consulting-service-list h3:not(:where(.craft-header,.craft-header *)){font-size:29px}.legacy-ai-page.ai-consulting .consulting-hero-bottom:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-consulting .consulting-hero-bottom:not(:where(.craft-header,.craft-header *)){gap:5%}.legacy-ai-page.ai-consulting .consulting-hero-actions .ai-button:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-consulting .consulting-hero-actions .ai-button:not(:where(.craft-header,.craft-header *)){font-size:12px}}@media (width<=800px){.legacy-ai-page.ai-consulting .consulting-space:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-consulting .consulting-space:not(:where(.craft-header,.craft-header *)){padding:76px 24px}.legacy-ai-page.ai-consulting .consulting-hero:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-consulting .consulting-hero:not(:where(.craft-header,.craft-header *)){gap:45px;min-height:max(850px,100svh);padding:150px 24px 25px}.legacy-ai-page.ai-consulting .consulting-hero h1 .ai-hero-accent:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-consulting .consulting-hero h1 .ai-hero-accent:not(:where(.craft-header,.craft-header *)){color:var(--ai-highlight)}.legacy-ai-page.ai-consulting .consulting-hero h1:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-consulting .consulting-hero h1:not(:where(.craft-header,.craft-header *)){letter-spacing:-.05em;font-size:clamp(42px,8.5vw,67px);line-height:1.07}.legacy-ai-page.ai-consulting .consulting-hero-bottom:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-consulting .consulting-hero-bottom:not(:where(.craft-header,.craft-header *)){grid-template-columns:1fr;gap:28px;margin-top:32px;padding-top:25px}.legacy-ai-page.ai-consulting .consulting-hero-bottom>p:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-consulting .consulting-hero-bottom>p:not(:where(.craft-header,.craft-header *)){font-size:15px}.legacy-ai-page.ai-consulting .consulting-hero-actions:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-consulting .consulting-hero-actions:not(:where(.craft-header,.craft-header *)){justify-self:start;max-width:440px}.legacy-ai-page.ai-consulting .consulting-hero-actions .ai-button:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-consulting .consulting-hero-actions .ai-button:not(:where(.craft-header,.craft-header *)){min-height:52px;font-size:12px}.legacy-ai-page.ai-consulting .consulting-hero .ai-hero-foot:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-consulting .consulting-hero .ai-hero-foot:not(:where(.craft-header,.craft-header *)){gap:20px;font-size:7px}.legacy-ai-page.ai-consulting .consulting-hero .ai-hero-foot>a:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-consulting .consulting-hero .ai-hero-foot>a:not(:where(.craft-header,.craft-header *)){font-size:9px}.legacy-ai-page.ai-consulting h2:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-consulting h2:not(:where(.craft-header,.craft-header *)){font-size:clamp(39px,8.3vw,61px)}.legacy-ai-page.ai-consulting .consulting-section-heading:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-consulting .consulting-section-heading:not(:where(.craft-header,.craft-header *)){margin-bottom:35px}.legacy-ai-page.ai-consulting .consulting-lead:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-consulting .consulting-lead:not(:where(.craft-header,.craft-header *)){font-size:23px}.legacy-ai-page.ai-consulting .consulting-service-list:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-consulting .consulting-service-list:not(:where(.craft-header,.craft-header *)){grid-template-columns:1fr;gap:16px}.legacy-ai-page.ai-consulting .consulting-service-list article:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-consulting .consulting-service-list article:not(:where(.craft-header,.craft-header *)){padding:28px}.legacy-ai-page.ai-consulting .consulting-service-mark:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-consulting .consulting-service-mark:not(:where(.craft-header,.craft-header *)){height:74px;margin-bottom:22px}.legacy-ai-page.ai-consulting .consulting-service-mark svg:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-consulting .consulting-service-mark svg:not(:where(.craft-header,.craft-header *)){width:58px;height:58px}.legacy-ai-page.ai-consulting .consulting-service-list h3:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-consulting .consulting-service-list h3:not(:where(.craft-header,.craft-header *)){min-height:0;margin-bottom:18px;font-size:32px}.legacy-ai-page.ai-consulting .consulting-deliverable:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-consulting .consulting-deliverable:not(:where(.craft-header,.craft-header *)){padding-top:25px}.legacy-ai-page.ai-consulting .consulting-process:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-consulting .consulting-process:not(:where(.craft-header,.craft-header *)),.legacy-ai-page.ai-consulting .consulting-growth:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-consulting .consulting-growth:not(:where(.craft-header,.craft-header *)),.legacy-ai-page.ai-consulting .consulting-contact:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-consulting .consulting-contact:not(:where(.craft-header,.craft-header *)){grid-template-columns:1fr;gap:40px}.legacy-ai-page.ai-consulting .consulting-process-list article:first-child:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-consulting .consulting-process-list article:first-child:not(:where(.craft-header,.craft-header *)){border-top:1px solid #ffffff28;padding-top:26px}.legacy-ai-page.ai-consulting .consulting-process-list h3:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-consulting .consulting-process-list h3:not(:where(.craft-header,.craft-header *)){font-size:27px}.legacy-ai-page.ai-consulting .consulting-interest:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-consulting .consulting-interest:not(:where(.craft-header,.craft-header *)){padding-top:0}.legacy-ai-page.ai-consulting .growth-interest-panel>h3:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-consulting .growth-interest-panel>h3:not(:where(.craft-header,.craft-header *)){padding-inline:20px;font-size:17px}.legacy-ai-page.ai-consulting .consulting-interest-content:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-consulting .consulting-interest-content:not(:where(.craft-header,.craft-header *)){padding:0 20px 22px}.legacy-ai-page.ai-consulting .consulting-interest .form-row:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-consulting .consulting-interest .form-row:not(:where(.craft-header,.craft-header *)){grid-template-columns:1fr}.legacy-ai-page.ai-consulting .consulting-growth h2:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-consulting .consulting-growth h2:not(:where(.craft-header,.craft-header *)){flex-wrap:nowrap;gap:12px}.legacy-ai-page.ai-consulting .consulting-growth h2 img:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-consulting .consulting-growth h2 img:not(:where(.craft-header,.craft-header *)){width:clamp(155px,49vw,210px)}.legacy-ai-page.ai-consulting .consulting-growth .growth-wordmark:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-consulting .consulting-growth .growth-wordmark:not(:where(.craft-header,.craft-header *)){font-size:clamp(30px,8.4vw,39px)}.legacy-ai-page.ai-consulting .consulting-contact h2:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-consulting .consulting-contact h2:not(:where(.craft-header,.craft-header *)){font-size:clamp(44px,9vw,65px)}}@media (width<=380px){.legacy-ai-page.ai-consulting .consulting-hero h1 .ai-hero-accent:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-consulting .consulting-hero h1 .ai-hero-accent:not(:where(.craft-header,.craft-header *)){color:var(--ai-highlight)}.legacy-ai-page.ai-consulting .consulting-hero h1:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-consulting .consulting-hero h1:not(:where(.craft-header,.craft-header *)){font-size:clamp(32px,10.5vw,38px)}.legacy-ai-page.ai-consulting .consulting-hero .ai-eyebrow:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-consulting .consulting-hero .ai-eyebrow:not(:where(.craft-header,.craft-header *)){font-size:8px}.legacy-ai-page.ai-consulting .consulting-service-list article:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-consulting .consulting-service-list article:not(:where(.craft-header,.craft-header *)){padding:24px}}@media (prefers-reduced-motion:reduce){.legacy-ai-page.ai-consulting :not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-consulting :not(:where(.craft-header,.craft-header *)){scroll-behavior:auto!important;transition:none!important;animation:none!important}}.legacy-ai-page.ai-consulting .action-plan-cta:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-consulting .action-plan-cta:not(:where(.craft-header,.craft-header *)){border-top:1px solid var(--consult-rule);align-items:center;gap:30px;margin-top:32px;padding-top:30px;display:flex}.legacy-ai-page.ai-consulting .action-plan-cta .ai-button:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-consulting .action-plan-cta .ai-button:not(:where(.craft-header,.craft-header *)){background:var(--consult-navy);color:#fff;white-space:normal;text-align:center;flex-shrink:0;min-height:54px;padding:17px 28px}.legacy-ai-page.ai-consulting .action-plan-cta .ai-button:hover:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-consulting .action-plan-cta .ai-button:hover:not(:where(.craft-header,.craft-header *)){background:#000070}.legacy-ai-page.ai-consulting .action-plan-cta>p:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-consulting .action-plan-cta>p:not(:where(.craft-header,.craft-header *)){color:var(--consult-muted);margin:0;font-size:12px;line-height:1.8}@media (width<=800px){.legacy-ai-page.ai-consulting .action-plan-cta:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-consulting .action-plan-cta:not(:where(.craft-header,.craft-header *)){flex-direction:column;align-items:flex-start;gap:18px}.legacy-ai-page.ai-consulting .action-plan-cta .ai-button:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-consulting .action-plan-cta .ai-button:not(:where(.craft-header,.craft-header *)){width:100%;font-size:12px}}.legacy-ai-page.ai-consulting .consulting-contact h2 .ai-highlight:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-consulting .consulting-contact h2 .ai-highlight:not(:where(.craft-header,.craft-header *)){color:var(--ai-highlight)}.legacy-ai-page.ai-consulting .growth-interest-panel>h3.growth-registration-title:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-consulting .growth-interest-panel>h3.growth-registration-title:not(:where(.craft-header,.craft-header *)){flex-direction:column;align-items:flex-start;gap:15px;padding-bottom:24px;display:flex}.legacy-ai-page.growth-registration-brand:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .growth-registration-brand:not(:where(.craft-header,.craft-header *)){white-space:nowrap;align-items:center;gap:12px;display:flex}.legacy-ai-page.growth-registration-brand img:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .growth-registration-brand img:not(:where(.craft-header,.craft-header *)){filter:brightness(0)saturate()invert(5%)sepia(70%)saturate(4850%)hue-rotate(236deg)brightness(75%)contrast(120%);width:160px;height:auto}.legacy-ai-page.growth-registration-brand>span:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .growth-registration-brand>span:not(:where(.craft-header,.craft-header *)){letter-spacing:-.04em;color:var(--ai-highlight);font-family:inherit;font-size:28px;font-weight:500;line-height:1.05}@media (width<=380px){.legacy-ai-page.growth-registration-brand:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .growth-registration-brand:not(:where(.craft-header,.craft-header *)){gap:10px}.legacy-ai-page.growth-registration-brand img:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .growth-registration-brand img:not(:where(.craft-header,.craft-header *)){width:140px}.legacy-ai-page.growth-registration-brand>span:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .growth-registration-brand>span:not(:where(.craft-header,.craft-header *)){font-size:25px}}.legacy-ai-page.ai-consulting .action-product:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-consulting .action-product:not(:where(.craft-header,.craft-header *)){color:#101b31;padding:110px var(--brand-gutter) 70px;background:#fff}.legacy-ai-page.action-product-heading:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .action-product-heading:not(:where(.craft-header,.craft-header *)){max-width:1100px;margin-bottom:64px}.legacy-ai-page.ai-consulting .action-product .ai-eyebrow:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-consulting .action-product .ai-eyebrow:not(:where(.craft-header,.craft-header *)){color:var(--ai-sampled-navy);margin-bottom:26px}.legacy-ai-page.ai-consulting .action-product h2:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-consulting .action-product h2:not(:where(.craft-header,.craft-header *)){letter-spacing:-.05em;text-wrap:initial;margin:0 0 30px;font-size:clamp(43px,5.5vw,80px);font-weight:500;line-height:1.08}.legacy-ai-page.ai-consulting .action-product h2 span:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-consulting .action-product h2 span:not(:where(.craft-header,.craft-header *)){color:var(--ai-highlight)}.legacy-ai-page.ai-consulting p.action-product-definition:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-consulting p.action-product-definition:not(:where(.craft-header,.craft-header *)){letter-spacing:-.02em;color:var(--ai-sampled-navy);margin:0 0 23px;font-size:clamp(22px,2.2vw,31px);line-height:1.5}.legacy-ai-page.ai-consulting p.action-product-explanation:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-consulting p.action-product-explanation:not(:where(.craft-header,.craft-header *)){color:#526176;max-width:790px;margin:0;font-size:17px;line-height:1.85}.legacy-ai-page.action-product-content:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .action-product-content:not(:where(.craft-header,.craft-header *)){border-top:1px solid #01003220;grid-template-columns:1fr 1.1fr;align-items:start;gap:8%;padding-top:58px;display:grid}.legacy-ai-page.ai-consulting .action-product-delivery h3:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-consulting .action-product-delivery h3:not(:where(.craft-header,.craft-header *)){letter-spacing:-.035em;color:var(--ai-sampled-navy);margin:0 0 36px;font-size:clamp(26px,2.4vw,35px);font-weight:500;line-height:1.15}.legacy-ai-page.action-product-delivery dl:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .action-product-delivery dl:not(:where(.craft-header,.craft-header *)){margin:0 0 30px}.legacy-ai-page.action-product-delivery dl>div:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .action-product-delivery dl>div:not(:where(.craft-header,.craft-header *)){border-top:1px solid #01003218;padding:21px 0}.legacy-ai-page.action-product-delivery dt:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .action-product-delivery dt:not(:where(.craft-header,.craft-header *)){color:var(--ai-sampled-navy);letter-spacing:-.02em;margin-bottom:9px;font-size:18px;font-weight:550;line-height:1.5}.legacy-ai-page.action-product-delivery dd:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .action-product-delivery dd:not(:where(.craft-header,.craft-header *)){color:#526176;max-width:470px;margin:0;font-size:15px;line-height:1.85}.legacy-ai-page.action-product-button:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .action-product-button:not(:where(.craft-header,.craft-header *)){background:var(--ai-sampled-navy);color:#fff;text-align:center;border-radius:30px;justify-content:center;align-items:center;min-height:54px;padding:17px 28px;font-size:13px;font-weight:500;line-height:1.5;transition:transform .18s,background .18s,box-shadow .18s;display:inline-flex}.legacy-ai-page.action-product-button:hover:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .action-product-button:hover:not(:where(.craft-header,.craft-header *)){background:#000070;transform:translateY(-2px);box-shadow:0 7px 20px #0100321a}.legacy-ai-page.action-product-button:active:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .action-product-button:active:not(:where(.craft-header,.craft-header *)){box-shadow:none;transform:translateY(1px)}.legacy-ai-page.action-product-button:focus-visible:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .action-product-button:focus-visible:not(:where(.craft-header,.craft-header *)){outline-offset:5px;outline:3px solid #456bff}.legacy-ai-page.ai-consulting p.action-request-note:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-consulting p.action-request-note:not(:where(.craft-header,.craft-header *)){color:#526176;max-width:410px;margin:18px 0 0;font-size:12px;line-height:1.85}.legacy-ai-page.action-report-cover:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .action-report-cover:not(:where(.craft-header,.craft-header *)){aspect-ratio:.87;background:var(--ai-form-gradient);color:#fff;border-radius:20px;flex-direction:column;justify-content:space-between;min-width:0;min-height:540px;padding:42px;display:flex;box-shadow:0 18px 48px #00005012}.legacy-ai-page.action-cover-logo:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .action-cover-logo:not(:where(.craft-header,.craft-header *)){width:210px;max-width:65%;height:auto;display:block}.legacy-ai-page.action-cover-title:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .action-cover-title:not(:where(.craft-header,.craft-header *)){padding:45px 0}.legacy-ai-page.ai-consulting .action-cover-title>p:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-consulting .action-cover-title>p:not(:where(.craft-header,.craft-header *)){letter-spacing:.12em;color:#ccd8ff;margin:0 0 24px;font-size:9px;line-height:1.8}.legacy-ai-page.ai-consulting .action-cover-title h3:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-consulting .action-cover-title h3:not(:where(.craft-header,.craft-header *)){letter-spacing:-.045em;color:#fff;margin:0 0 24px;font-size:clamp(38px,4.1vw,60px);font-weight:500;line-height:1.08}.legacy-ai-page.action-cover-title>span:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .action-cover-title>span:not(:where(.craft-header,.craft-header *)){color:#dce5ff;letter-spacing:-.02em;font-size:23px;line-height:1.5}.legacy-ai-page.ai-consulting p.action-cover-caption:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-consulting p.action-cover-caption:not(:where(.craft-header,.craft-header *)){color:#dce5ff;border-top:1px solid #ffffff30;margin:0;padding-top:20px;font-size:11px;line-height:1.8}.legacy-ai-page.action-product-scope:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .action-product-scope:not(:where(.craft-header,.craft-header *)){border-top:1px solid #01003220;justify-content:space-between;gap:7%;margin-top:55px;padding-top:28px;display:flex}.legacy-ai-page.ai-consulting .action-product-scope p:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-consulting .action-product-scope p:not(:where(.craft-header,.craft-header *)){color:#526176;max-width:650px;margin:0;font-size:12px;line-height:1.85}.legacy-ai-page.action-product-scope strong:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .action-product-scope strong:not(:where(.craft-header,.craft-header *)){color:var(--ai-sampled-navy);font-weight:550}.legacy-ai-page.action-product-scope a:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .action-product-scope a:not(:where(.craft-header,.craft-header *)){color:var(--ai-sampled-navy);text-underline-offset:4px;text-decoration:underline}@media (width<=1000px){.legacy-ai-page.action-product-content:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .action-product-content:not(:where(.craft-header,.craft-header *)){grid-template-columns:1fr 1fr;gap:5%}.legacy-ai-page.action-report-cover:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .action-report-cover:not(:where(.craft-header,.craft-header *)){min-height:510px;padding:32px}}@media (width<=800px){.legacy-ai-page.ai-consulting .action-product:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-consulting .action-product:not(:where(.craft-header,.craft-header *)){padding:76px 24px 55px}.legacy-ai-page.action-product-heading:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .action-product-heading:not(:where(.craft-header,.craft-header *)){margin-bottom:40px}.legacy-ai-page.ai-consulting .action-product h2:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-consulting .action-product h2:not(:where(.craft-header,.craft-header *)){margin-bottom:26px;font-size:clamp(36px,7.4vw,57px)}.legacy-ai-page.ai-consulting p.action-product-definition:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-consulting p.action-product-definition:not(:where(.craft-header,.craft-header *)){font-size:24px}.legacy-ai-page.ai-consulting p.action-product-explanation:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-consulting p.action-product-explanation:not(:where(.craft-header,.craft-header *)){font-size:16px}.legacy-ai-page.action-product-content:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .action-product-content:not(:where(.craft-header,.craft-header *)){grid-template-columns:1fr;gap:40px;padding-top:35px}.legacy-ai-page.ai-consulting .action-product-delivery h3:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-consulting .action-product-delivery h3:not(:where(.craft-header,.craft-header *)){white-space:nowrap;margin-bottom:28px;font-size:clamp(20px,5.5vw,31px)}.legacy-ai-page.action-product-delivery dd:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .action-product-delivery dd:not(:where(.craft-header,.craft-header *)){max-width:none}.legacy-ai-page.action-product-delivery dl:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .action-product-delivery dl:not(:where(.craft-header,.craft-header *)){margin-bottom:25px}.legacy-ai-page.action-report-cover:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .action-report-cover:not(:where(.craft-header,.craft-header *)){justify-self:center;width:100%;max-width:580px;min-height:460px;padding:32px}.legacy-ai-page.ai-consulting .action-cover-title h3:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-consulting .action-cover-title h3:not(:where(.craft-header,.craft-header *)){font-size:clamp(37px,7.5vw,54px)}.legacy-ai-page.action-product-scope:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .action-product-scope:not(:where(.craft-header,.craft-header *)){margin-top:35px;padding-top:25px;display:block}.legacy-ai-page.ai-consulting .action-product-scope p+p:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-consulting .action-product-scope p+p:not(:where(.craft-header,.craft-header *)){margin-top:17px}}@media (width<=380px){.legacy-ai-page.ai-consulting .action-product:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-consulting .action-product:not(:where(.craft-header,.craft-header *)){padding-inline:20px}.legacy-ai-page.ai-consulting .action-product h2:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-consulting .action-product h2:not(:where(.craft-header,.craft-header *)){font-size:34px}.legacy-ai-page.ai-consulting p.action-product-definition:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-consulting p.action-product-definition:not(:where(.craft-header,.craft-header *)){font-size:21px}.legacy-ai-page.ai-consulting .action-product-delivery h3:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-consulting .action-product-delivery h3:not(:where(.craft-header,.craft-header *)){font-size:20px}.legacy-ai-page.action-report-cover:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .action-report-cover:not(:where(.craft-header,.craft-header *)){min-height:420px;padding:26px}.legacy-ai-page.action-cover-logo:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .action-cover-logo:not(:where(.craft-header,.craft-header *)){width:180px}.legacy-ai-page.ai-consulting .action-cover-title h3:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-consulting .action-cover-title h3:not(:where(.craft-header,.craft-header *)){font-size:35px}.legacy-ai-page.action-cover-title>span:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .action-cover-title>span:not(:where(.craft-header,.craft-header *)){font-size:21px}.legacy-ai-page.action-product-button:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .action-product-button:not(:where(.craft-header,.craft-header *)){width:100%;padding-inline:20px;font-size:12px}}@media (prefers-reduced-motion:reduce){.legacy-ai-page.action-product :not(:where(.craft-header,.craft-header *)),.legacy-ai-page .action-product :not(:where(.craft-header,.craft-header *)){transition:none!important}.legacy-ai-page.action-product-button:hover:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .action-product-button:hover:not(:where(.craft-header,.craft-header *)),.legacy-ai-page.action-product-button:active:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .action-product-button:active:not(:where(.craft-header,.craft-header *)){transform:none}}.legacy-ai-page.action-plan-price:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .action-plan-price:not(:where(.craft-header,.craft-header *)){color:var(--ai-sampled-navy);flex-wrap:wrap;align-items:baseline;gap:14px;margin:26px 0 0;display:flex}.legacy-ai-page.action-plan-price strong:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .action-plan-price strong:not(:where(.craft-header,.craft-header *)){letter-spacing:-.04em;font-size:38px;font-weight:500;line-height:1.1}.legacy-ai-page.action-plan-price span:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .action-plan-price span:not(:where(.craft-header,.craft-header *)){font-size:13px;line-height:1.6}.legacy-ai-page.consultancy-page:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .consultancy-page:not(:where(.craft-header,.craft-header *)){--ai-ink:#010020;--ai-cobalt:#007aff;--ai-highlight:#007aff;--ai-consultancy-gradient:var(--ai-gradient-depth);color:var(--ai-ink);overflow-wrap:break-word;background:#fff}.legacy-ai-page.ai-masthead:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-masthead:not(:where(.craft-header,.craft-header *)){background:var(--ai-gradient-quiet);color:#fff;z-index:45;min-height:174px;position:relative}.legacy-ai-page.ai-section-nav:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-section-nav:not(:where(.craft-header,.craft-header *)){padding:117px var(--brand-gutter) 18px;color:#fff;position:relative}.legacy-ai-page.ai-section-links:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-section-links:not(:where(.craft-header,.craft-header *)){align-items:center;gap:32px;max-width:1440px;margin:auto;display:flex}.legacy-ai-page.ai-section-links>a:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-section-links>a:not(:where(.craft-header,.craft-header *)),.legacy-ai-page.ai-research-menu>button:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-research-menu>button:not(:where(.craft-header,.craft-header *)){color:#dedee8;background:0 0;border:0;padding:10px 0;font-size:12px;font-weight:500;line-height:1.7}.legacy-ai-page.ai-section-links>a:hover:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-section-links>a:hover:not(:where(.craft-header,.craft-header *)),.legacy-ai-page.ai-research-menu>button:hover:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-research-menu>button:hover:not(:where(.craft-header,.craft-header *)),.legacy-ai-page.ai-section-links a[aria-current=page]:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-section-links a[aria-current=page]:not(:where(.craft-header,.craft-header *)){color:#fff}.legacy-ai-page.ai-section-links a[aria-current=page]:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-section-links a[aria-current=page]:not(:where(.craft-header,.craft-header *)){text-underline-offset:7px;-webkit-text-decoration:underline #007aff;text-decoration:underline #007aff}.legacy-ai-page.ai-research-menu:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-research-menu:not(:where(.craft-header,.craft-header *)){position:relative}.legacy-ai-page.ai-research-menu>button:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-research-menu>button:not(:where(.craft-header,.craft-header *)){cursor:pointer;align-items:center;gap:9px;display:flex}.legacy-ai-page.ai-research-links:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-research-links:not(:where(.craft-header,.craft-header *)){z-index:50;background:#010042;border:1px solid #ffffff25;border-radius:13px;min-width:255px;padding:12px;position:absolute;top:calc(100% + 5px);left:-20px;box-shadow:0 15px 35px #00000030}.legacy-ai-page.ai-research-links[hidden]:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-research-links[hidden]:not(:where(.craft-header,.craft-header *)){display:none}.legacy-ai-page.ai-research-links>a:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-research-links>a:not(:where(.craft-header,.craft-header *)){color:#fff;border-radius:7px;padding:13px 14px;font-size:13px;display:block}.legacy-ai-page.ai-research-links>a:hover:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-research-links>a:hover:not(:where(.craft-header,.craft-header *)){background:#ffffff0c}.legacy-ai-page.ai-section-toggle:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-section-toggle:not(:where(.craft-header,.craft-header *)){display:none}.legacy-ai-page.consultancy-page h1:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .consultancy-page h1:not(:where(.craft-header,.craft-header *)),.legacy-ai-page.consultancy-page h2:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .consultancy-page h2:not(:where(.craft-header,.craft-header *)),.legacy-ai-page.consultancy-page h3:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .consultancy-page h3:not(:where(.craft-header,.craft-header *)),.legacy-ai-page.consultancy-page h4:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .consultancy-page h4:not(:where(.craft-header,.craft-header *)){letter-spacing:-.045em;margin:0;font-weight:500;line-height:1.1}.legacy-ai-page.consultancy-page h1:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .consultancy-page h1:not(:where(.craft-header,.craft-header *)){font-size:clamp(58px,7.4vw,108px)}.legacy-ai-page.consultancy-page h2:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .consultancy-page h2:not(:where(.craft-header,.craft-header *)){font-size:clamp(40px,4.9vw,70px)}.legacy-ai-page.consultancy-page h3:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .consultancy-page h3:not(:where(.craft-header,.craft-header *)){letter-spacing:-.03em;font-size:29px;line-height:1.25}.legacy-ai-page.consultancy-page p:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .consultancy-page p:not(:where(.craft-header,.craft-header *)){margin:24px 0 0;font-size:16px;line-height:1.85}.legacy-ai-page.ai-section:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-section:not(:where(.craft-header,.craft-header *)){padding:105px var(--brand-gutter)}.legacy-ai-page.consultancy-page section[id]:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .consultancy-page section[id]:not(:where(.craft-header,.craft-header *)),.legacy-ai-page.consultancy-page div[id]:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .consultancy-page div[id]:not(:where(.craft-header,.craft-header *)){scroll-margin-top:25px}.legacy-ai-page.ai-cta:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-cta:not(:where(.craft-header,.craft-header *)){color:#fff;text-align:center;cursor:pointer;background:#010042;border:0;border-radius:30px;justify-content:center;align-items:center;min-height:52px;padding:16px 24px;font-size:13px;font-weight:500;line-height:1.5;transition:background .18s,transform .18s,box-shadow .18s;display:inline-flex}.legacy-ai-page.ai-cta:hover:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-cta:hover:not(:where(.craft-header,.craft-header *)){background:#010080;transform:translateY(-2px);box-shadow:0 8px 24px #00000014}.legacy-ai-page.ai-cta:active:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-cta:active:not(:where(.craft-header,.craft-header *)){box-shadow:none;transform:translateY(1px)}.legacy-ai-page.ai-cta-light:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-cta-light:not(:where(.craft-header,.craft-header *)){color:#091735;background:#fff}.legacy-ai-page.ai-cta-light:hover:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-cta-light:hover:not(:where(.craft-header,.craft-header *)){background:var(--ai-gradient-paper);color:#010042}.legacy-ai-page.ai-cta-outline:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-cta-outline:not(:where(.craft-header,.craft-header *)){color:#fff;background:#ffffff0b;box-shadow:inset 0 0 0 1px #ffffff42}.legacy-ai-page.ai-cta-outline:hover:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-cta-outline:hover:not(:where(.craft-header,.craft-header *)){background:#ffffff15;box-shadow:inset 0 0 0 1px #ffffff75}.legacy-ai-page.ai-cta:disabled:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-cta:disabled:not(:where(.craft-header,.craft-header *)){opacity:.6;cursor:wait;transform:none}.legacy-ai-page.ai-hero-actions:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-hero-actions:not(:where(.craft-header,.craft-header *)){flex-wrap:wrap;gap:14px;margin-top:30px;display:flex}.legacy-ai-page.ai-section-heading:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-section-heading:not(:where(.craft-header,.craft-header *)){grid-template-columns:.95fr 1.25fr;align-items:end;gap:5%;margin-bottom:55px;display:grid}.legacy-ai-page.ai-section-heading>p:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-section-heading>p:not(:where(.craft-header,.craft-header *)),.legacy-ai-page.ai-section-heading>div>p:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-section-heading>div>p:not(:where(.craft-header,.craft-header *)){max-width:none;margin-top:0}.legacy-ai-page.ai-purpose:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-purpose:not(:where(.craft-header,.craft-header *)){grid-template-columns:.95fr 1.25fr;align-items:start;gap:5%;display:grid}.legacy-ai-page.ai-purpose h2:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-purpose h2:not(:where(.craft-header,.craft-header *)){font-size:clamp(39px,4.3vw,62px)}.legacy-ai-page.ai-purpose>div>p:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-purpose>div>p:not(:where(.craft-header,.craft-header *)){color:#53535f}.legacy-ai-page.ai-purpose>div>p:first-child:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-purpose>div>p:first-child:not(:where(.craft-header,.craft-header *)){margin-top:0}.legacy-ai-page.consultancy-page p.ai-large-copy:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .consultancy-page p.ai-large-copy:not(:where(.craft-header,.craft-header *)){letter-spacing:-.025em;color:#010042;font-size:27px;line-height:1.5}.legacy-ai-page.ai-services-directory:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-services-directory:not(:where(.craft-header,.craft-header *)){background:var(--ai-gradient-directory);color:#fff}.legacy-ai-page.ai-services-directory .ai-section-heading>p:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-services-directory .ai-section-heading>p:not(:where(.craft-header,.craft-header *)){color:#dedee8}.legacy-ai-page.ai-how-we-work:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-how-we-work:not(:where(.craft-header,.craft-header *)){display:block}.legacy-ai-page.ai-how-we-work>div>p:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-how-we-work>div>p:not(:where(.craft-header,.craft-header *)){color:#53535f;max-width:850px}.legacy-ai-page.ai-working-steps article:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-working-steps article:not(:where(.craft-header,.craft-header *)){border-top:1px solid #01004225;padding:24px 0 0}.legacy-ai-page.ai-working-steps article:first-child:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-working-steps article:first-child:not(:where(.craft-header,.craft-header *)){border-top:1px solid #01004225;padding-top:24px}.legacy-ai-page.ai-working-steps h3:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-working-steps h3:not(:where(.craft-header,.craft-header *)){font-size:28px}.legacy-ai-page.ai-working-steps p:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-working-steps p:not(:where(.craft-header,.craft-header *)){color:#53535f;margin-top:18px;font-size:15px}.legacy-ai-page.ai-human-judgement:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-human-judgement:not(:where(.craft-header,.craft-header *)){background:var(--ai-gradient-paper)}.legacy-ai-page.ai-human-judgement .ai-section-heading>div>p+p:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-human-judgement .ai-section-heading>div>p+p:not(:where(.craft-header,.craft-header *)){margin-top:20px}.legacy-ai-page.ai-human-judgement p:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-human-judgement p:not(:where(.craft-header,.craft-header *)){color:#53535f}.legacy-ai-page.ai-development-tag:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-development-tag:not(:where(.craft-header,.craft-header *)){background:#ffffff10;border-radius:25px;margin-top:25px;padding:8px 13px;font-size:11px;display:inline-flex}.legacy-ai-page.ai-overview-faq:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-overview-faq:not(:where(.craft-header,.craft-header *)){color:#fff;background:#010020;grid-template-columns:.75fr 1.4fr;gap:6%;display:grid}.legacy-ai-page.ai-overview-faq details:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-overview-faq details:not(:where(.craft-header,.craft-header *)){border-bottom:1px solid #ffffff30}.legacy-ai-page.ai-overview-faq summary:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-overview-faq summary:not(:where(.craft-header,.craft-header *)){cursor:pointer;justify-content:space-between;align-items:start;gap:25px;padding:24px 0;font-size:17px;line-height:1.5;list-style:none;display:flex}.legacy-ai-page.ai-overview-faq summary:not(:where(.craft-header,.craft-header *))::-webkit-details-marker{display:none}.legacy-ai-page .ai-overview-faq summary:not(:where(.craft-header,.craft-header *))::-webkit-details-marker{display:none}.legacy-ai-page.ai-overview-faq details[open] summary>span:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-overview-faq details[open] summary>span:not(:where(.craft-header,.craft-header *)){transform:rotate(45deg)}.legacy-ai-page.ai-overview-faq details>p:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-overview-faq details>p:not(:where(.craft-header,.craft-header *)){color:#dedee8;margin:0 0 24px;font-size:14px}.legacy-ai-page.ai-service-closing:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-service-closing:not(:where(.craft-header,.craft-header *)){background:var(--ai-gradient-closing);color:#fff}.legacy-ai-page.ai-service-closing .brand-footer:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-service-closing .brand-footer:not(:where(.craft-header,.craft-header *)){background:0 0;border-top:0}.legacy-ai-page.ai-overview-close:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-overview-close:not(:where(.craft-header,.craft-header *)){align-items:start;display:block}.legacy-ai-page.ai-overview-close h2:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-overview-close h2:not(:where(.craft-header,.craft-header *)){font-size:clamp(39px,4.4vw,60px)}.legacy-ai-page.ai-overview-close p:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-overview-close p:not(:where(.craft-header,.craft-header *)){color:#dedee8;max-width:850px}.legacy-ai-page.ai-enquiry-chooser:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-enquiry-chooser:not(:where(.craft-header,.craft-header *)){background:#ffffff08;border:1px solid #ffffff25;border-radius:17px;padding:32px}.legacy-ai-page.ai-enquiry-chooser label:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-enquiry-chooser label:not(:where(.craft-header,.craft-header *)){margin-bottom:20px;font-size:19px;line-height:1.5;display:block}.legacy-ai-page.ai-enquiry-chooser select:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-enquiry-chooser select:not(:where(.craft-header,.craft-header *)){color:#091735;background:#fff;border:1px solid #ffffff40;border-radius:9px;width:100%;padding:15px 12px;font-size:16px;line-height:1.5}.legacy-ai-page.ai-enquiry-chooser .ai-cta:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-enquiry-chooser .ai-cta:not(:where(.craft-header,.craft-header *)){width:100%;margin-top:22px}.legacy-ai-page.ai-enquiry-chooser p:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-enquiry-chooser p:not(:where(.craft-header,.craft-header *)){font-size:12px}.legacy-ai-page.ai-enquiry-chooser p a:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-enquiry-chooser p a:not(:where(.craft-header,.craft-header *)){text-underline-offset:3px;text-decoration:underline}.legacy-ai-page.ai-enquiry-section:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-enquiry-section:not(:where(.craft-header,.craft-header *)){grid-template-columns:1fr 1.1fr;align-items:start;gap:8%;display:grid}.legacy-ai-page.ai-enquiry-section>div>h2:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-enquiry-section>div>h2:not(:where(.craft-header,.craft-header *)){font-size:clamp(39px,4.3vw,61px)}.legacy-ai-page.ai-enquiry-section>div>p:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-enquiry-section>div>p:not(:where(.craft-header,.craft-header *)){color:#dedee8}.legacy-ai-page.ai-enquiry-section>div>p+p:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-enquiry-section>div>p+p:not(:where(.craft-header,.craft-header *)){font-size:13px}.legacy-ai-page.ai-email-link:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-email-link:not(:where(.craft-header,.craft-header *)){border-bottom:1px solid #ffffff60;margin-top:27px;padding-bottom:10px;font-size:15px;display:inline-block}.legacy-ai-page.ai-proposal-form:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-proposal-form:not(:where(.craft-header,.craft-header *)),.legacy-ai-page.ai-proposal-confirm:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-proposal-confirm:not(:where(.craft-header,.craft-header *)){color:#091735;background:#fff;border-radius:17px;min-width:0;padding:34px}.legacy-ai-page.consultancy-page p.ai-proposal-context:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .consultancy-page p.ai-proposal-context:not(:where(.craft-header,.craft-header *)){color:#010042;margin:0 0 12px;font-size:14px}.legacy-ai-page.consultancy-page p.ai-proposal-hint:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .consultancy-page p.ai-proposal-hint:not(:where(.craft-header,.craft-header *)),.legacy-ai-page.ai-proposal-hint:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-proposal-hint:not(:where(.craft-header,.craft-header *)){color:#53535f;margin:0;font-size:12px;line-height:1.8;display:block}.legacy-ai-page.ai-proposal-form>fieldset:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-proposal-form>fieldset:not(:where(.craft-header,.craft-header *)){border:0;gap:24px;min-width:0;margin:28px 0 0;padding:0;display:grid}.legacy-ai-page.ai-proposal-field:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-proposal-field:not(:where(.craft-header,.craft-header *)){gap:9px;min-width:0;font-size:13px;font-weight:500;line-height:1.7;display:grid}.legacy-ai-page.ai-proposal-field small:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-proposal-field small:not(:where(.craft-header,.craft-header *)){color:#61748f;margin-left:6px;font-size:10px;font-weight:400}.legacy-ai-page.ai-proposal-field input:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-proposal-field input:not(:where(.craft-header,.craft-header *)),.legacy-ai-page.ai-proposal-field textarea:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-proposal-field textarea:not(:where(.craft-header,.craft-header *)){color:#091735;resize:vertical;background:#fff;border:1px solid #01004225;border-radius:8px;width:100%;padding:13px 14px;font-size:16px;line-height:1.7}.legacy-ai-page.ai-proposal-field input:focus:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-proposal-field input:focus:not(:where(.craft-header,.craft-header *)),.legacy-ai-page.ai-proposal-field textarea:focus:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-proposal-field textarea:focus:not(:where(.craft-header,.craft-header *)){background:#fff;border-color:#007aff}.legacy-ai-page.ai-proposal-pair:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-proposal-pair:not(:where(.craft-header,.craft-header *)){grid-template-columns:1fr 1fr;gap:20px;min-width:0;display:grid}.legacy-ai-page.ai-proposal-consent:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-proposal-consent:not(:where(.craft-header,.craft-header *)){color:#53535f;align-items:start;gap:11px;font-size:12px;line-height:1.9;display:flex}.legacy-ai-page.ai-proposal-consent input:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-proposal-consent input:not(:where(.craft-header,.craft-header *)){accent-color:#007aff;flex-shrink:0;width:18px;height:18px;margin:4px 0 0}.legacy-ai-page.ai-proposal-consent a:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-proposal-consent a:not(:where(.craft-header,.craft-header *)){color:#010042;text-underline-offset:3px;text-decoration:underline}.legacy-ai-page.ai-proposal-trap:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-proposal-trap:not(:where(.craft-header,.craft-header *)){clip-path:inset(100%);pointer-events:none;width:1px;height:1px;overflow:hidden;position:absolute!important}.legacy-ai-page.ai-proposal-form>.ai-cta:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-proposal-form>.ai-cta:not(:where(.craft-header,.craft-header *)){width:100%;margin-top:27px}.legacy-ai-page.consultancy-page .ai-proposal-form>p:last-child:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .consultancy-page .ai-proposal-form>p:last-child:not(:where(.craft-header,.craft-header *)){color:#53535f;margin-top:18px;font-size:12px}.legacy-ai-page.consultancy-page p.ai-proposal-error:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .consultancy-page p.ai-proposal-error:not(:where(.craft-header,.craft-header *)){color:#982f28;background:#fff3f0;border-radius:7px;padding:15px;font-size:13px;line-height:1.8}.legacy-ai-page.ai-proposal-confirm h3:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-proposal-confirm h3:not(:where(.craft-header,.craft-header *)){font-size:29px}.legacy-ai-page.ai-proposal-confirm p:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-proposal-confirm p:not(:where(.craft-header,.craft-header *)){color:#53535f;font-size:15px}@media (width<=1100px){.legacy-ai-page.ai-section-links:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-section-links:not(:where(.craft-header,.craft-header *)){gap:25px}.legacy-ai-page.ai-enquiry-section:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-enquiry-section:not(:where(.craft-header,.craft-header *)){gap:6%}.legacy-ai-page.ai-proposal-form:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-proposal-form:not(:where(.craft-header,.craft-header *)){padding:28px}.legacy-ai-page.ai-proposal-pair:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-proposal-pair:not(:where(.craft-header,.craft-header *)){grid-template-columns:1fr}}@media (width<=800px){.legacy-ai-page.ai-masthead:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-masthead:not(:where(.craft-header,.craft-header *)){min-height:145px}.legacy-ai-page.ai-section-nav:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-section-nav:not(:where(.craft-header,.craft-header *)){padding:96px 24px 15px}.legacy-ai-page.ai-section-toggle:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-section-toggle:not(:where(.craft-header,.craft-header *)){color:#fff;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;padding:10px 0;font-size:13px;line-height:1.7;display:flex}.legacy-ai-page.ai-section-links:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-section-links:not(:where(.craft-header,.craft-header *)){z-index:45;background:#010042;border:1px solid #ffffff25;border-radius:14px;flex-direction:column;align-items:stretch;gap:0;padding:12px;display:none;position:absolute;top:100%;left:16px;right:16px;box-shadow:0 15px 35px #00000030}.legacy-ai-page.ai-section-links.is-open:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-section-links.is-open:not(:where(.craft-header,.craft-header *)){display:flex}.legacy-ai-page.ai-section-links>a:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-section-links>a:not(:where(.craft-header,.craft-header *)),.legacy-ai-page.ai-research-menu>button:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-research-menu>button:not(:where(.craft-header,.craft-header *)){width:100%;padding:14px;font-size:14px;line-height:1.7;display:flex}.legacy-ai-page.ai-research-menu>button:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-research-menu>button:not(:where(.craft-header,.craft-header *)){text-align:left;justify-content:space-between}.legacy-ai-page.ai-research-links:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-research-links:not(:where(.craft-header,.craft-header *)){min-width:0;box-shadow:none;background:0 0;border:0;padding:0 0 5px 14px;position:static}.legacy-ai-page.ai-research-links>a:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-research-links>a:not(:where(.craft-header,.craft-header *)){padding:13px 14px;font-size:13px}.legacy-ai-page.consultancy-page h1:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .consultancy-page h1:not(:where(.craft-header,.craft-header *)){font-size:clamp(45px,8.1vw,67px)}.legacy-ai-page.consultancy-page h2:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .consultancy-page h2:not(:where(.craft-header,.craft-header *)){font-size:clamp(35px,7.1vw,53px)}.legacy-ai-page.ai-section:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-section:not(:where(.craft-header,.craft-header *)){padding:74px 24px}.legacy-ai-page.ai-overview-hero-bottom:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-overview-hero-bottom:not(:where(.craft-header,.craft-header *)){grid-template-columns:1fr;gap:25px;margin-top:35px;padding-top:25px}.legacy-ai-page.ai-overview-hero-bottom>p:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-overview-hero-bottom>p:not(:where(.craft-header,.craft-header *)){max-width:none;font-size:21px;line-height:1.65}.legacy-ai-page.ai-overview-hero-bottom>div>p:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-overview-hero-bottom>div>p:not(:where(.craft-header,.craft-header *)){font-size:15px}.legacy-ai-page.ai-hero-actions:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-hero-actions:not(:where(.craft-header,.craft-header *)){gap:12px}.legacy-ai-page.ai-purpose:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-purpose:not(:where(.craft-header,.craft-header *)),.legacy-ai-page.ai-section-heading:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-section-heading:not(:where(.craft-header,.craft-header *)),.legacy-ai-page.ai-how-we-work:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-how-we-work:not(:where(.craft-header,.craft-header *)),.legacy-ai-page.ai-overview-faq:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-overview-faq:not(:where(.craft-header,.craft-header *)),.legacy-ai-page.ai-overview-close:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-overview-close:not(:where(.craft-header,.craft-header *)),.legacy-ai-page.ai-enquiry-section:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-enquiry-section:not(:where(.craft-header,.craft-header *)){grid-template-columns:1fr;gap:32px}.legacy-ai-page.ai-purpose h2:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-purpose h2:not(:where(.craft-header,.craft-header *)),.legacy-ai-page.ai-overview-close h2:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-overview-close h2:not(:where(.craft-header,.craft-header *)){font-size:clamp(36px,7.5vw,55px)}.legacy-ai-page.consultancy-page p.ai-large-copy:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .consultancy-page p.ai-large-copy:not(:where(.craft-header,.craft-header *)){font-size:24px}.legacy-ai-page.ai-section-heading:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-section-heading:not(:where(.craft-header,.craft-header *)){margin-bottom:37px}.legacy-ai-page.ai-working-steps article:first-child:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-working-steps article:first-child:not(:where(.craft-header,.craft-header *)){border-top:1px solid #01004220;padding-top:25px}.legacy-ai-page.ai-working-steps h3:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-working-steps h3:not(:where(.craft-header,.craft-header *)){font-size:25px}.legacy-ai-page.ai-overview-faq summary:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-overview-faq summary:not(:where(.craft-header,.craft-header *)){font-size:16px}.legacy-ai-page.ai-overview-close p:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-overview-close p:not(:where(.craft-header,.craft-header *)){font-size:15px}.legacy-ai-page.ai-enquiry-chooser:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-enquiry-chooser:not(:where(.craft-header,.craft-header *)){padding:25px}.legacy-ai-page.ai-expertise-grid:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-expertise-grid:not(:where(.craft-header,.craft-header *)){grid-template-columns:1fr 1fr;gap:30px;margin-top:38px}.legacy-ai-page.ai-expertise-grid h3:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-expertise-grid h3:not(:where(.craft-header,.craft-header *)){font-size:24px}.legacy-ai-page.ai-enquiry-section>div>h2:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-enquiry-section>div>h2:not(:where(.craft-header,.craft-header *)){font-size:clamp(35px,7.1vw,52px)}.legacy-ai-page.ai-proposal-form:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-proposal-form:not(:where(.craft-header,.craft-header *)),.legacy-ai-page.ai-proposal-confirm:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-proposal-confirm:not(:where(.craft-header,.craft-header *)){padding:27px 23px}.legacy-ai-page.ai-proposal-pair:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-proposal-pair:not(:where(.craft-header,.craft-header *)){grid-template-columns:1fr;gap:24px}.legacy-ai-page.ai-proposal-field:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-proposal-field:not(:where(.craft-header,.craft-header *)){font-size:13px}}@media (width<=430px){.legacy-ai-page.ai-expertise-grid:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-expertise-grid:not(:where(.craft-header,.craft-header *)){grid-template-columns:1fr}.legacy-ai-page.ai-hero-actions:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-hero-actions:not(:where(.craft-header,.craft-header *)){flex-direction:column;align-items:stretch}}@media (width<=380px){.legacy-ai-page.ai-section:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-section:not(:where(.craft-header,.craft-header *)){padding-inline:20px}.legacy-ai-page.consultancy-page h1:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .consultancy-page h1:not(:where(.craft-header,.craft-header *)){font-size:42px}.legacy-ai-page.ai-cta:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-cta:not(:where(.craft-header,.craft-header *)){padding-inline:20px;font-size:12px}.legacy-ai-page.ai-proposal-form:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-proposal-form:not(:where(.craft-header,.craft-header *)){padding:25px 20px}.legacy-ai-page.ai-section-nav:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-section-nav:not(:where(.craft-header,.craft-header *)){padding-inline:20px}}@media (prefers-reduced-motion:no-preference){.legacy-ai-page:not(:where(.craft-header,.craft-header *)){scroll-behavior:smooth}}@media (prefers-reduced-motion:reduce){.legacy-ai-page.consultancy-page :not(:where(.craft-header,.craft-header *)),.legacy-ai-page .consultancy-page :not(:where(.craft-header,.craft-header *)),.legacy-ai-page.ai-section-nav :not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-section-nav :not(:where(.craft-header,.craft-header *)){scroll-behavior:auto!important;transition:none!important;animation:none!important}.legacy-ai-page.ai-cta:hover:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-cta:hover:not(:where(.craft-header,.craft-header *)),.legacy-ai-page.ai-cta:active:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-cta:active:not(:where(.craft-header,.craft-header *)){transform:none}}.legacy-ai-page.ai-overview:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-overview:not(:where(.craft-header,.craft-header *)){position:relative}.legacy-ai-page.ai-overview>.ai-masthead:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-overview>.ai-masthead:not(:where(.craft-header,.craft-header *)){background:0 0;position:absolute;top:0;left:0;right:0}.legacy-ai-page.restored-ai-opening .consulting-hero:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .restored-ai-opening .consulting-hero:not(:where(.craft-header,.craft-header *)){color:#fff;background-color:#000002;background-image:linear-gradient(#000 0%,#0000006b 14.98%,#0000 41.88%),linear-gradient(10.55deg,navy 25.24%,#00008000 33.02%),linear-gradient(90deg,#000002 0%,#00000d 20%,#000020 40%,#004 60%,#00007b 80%,#00007e 100%);background-position:50%;background-repeat:no-repeat;background-size:max(100%,166.68svh) max(100%,59.9952vw)}@media (width<=800px){.legacy-ai-page.restored-ai-opening .consulting-hero:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .restored-ai-opening .consulting-hero:not(:where(.craft-header,.craft-header *)){gap:0;min-height:0;padding:185px 24px 35px}.legacy-ai-page.restored-ai-opening .consulting-hero h1:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .restored-ai-opening .consulting-hero h1:not(:where(.craft-header,.craft-header *)){letter-spacing:-.045em;text-wrap:balance;max-width:650px;font-size:clamp(42px,8.1vw,67px);line-height:1.1}.legacy-ai-page.restored-ai-opening .consulting-hero h1 br:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .restored-ai-opening .consulting-hero h1 br:not(:where(.craft-header,.craft-header *)){display:none}.legacy-ai-page.restored-ai-opening .consulting-hero-bottom:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .restored-ai-opening .consulting-hero-bottom:not(:where(.craft-header,.craft-header *)){grid-template-columns:1fr;gap:28px;margin-top:35px;padding-top:25px}.legacy-ai-page.restored-ai-opening .consulting-hero-bottom>p:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .restored-ai-opening .consulting-hero-bottom>p:not(:where(.craft-header,.craft-header *)){max-width:580px;font-size:19px;line-height:1.65}.legacy-ai-page.restored-ai-opening .consulting-hero-actions:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .restored-ai-opening .consulting-hero-actions:not(:where(.craft-header,.craft-header *)){justify-self:stretch;gap:12px;max-width:none}.legacy-ai-page.restored-ai-opening .consulting-hero-actions .ai-button:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .restored-ai-opening .consulting-hero-actions .ai-button:not(:where(.craft-header,.craft-header *)){min-height:54px;font-size:13px}.legacy-ai-page.restored-ai-opening .ai-hero-foot:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .restored-ai-opening .ai-hero-foot:not(:where(.craft-header,.craft-header *)){letter-spacing:.06em;align-items:center;gap:15px;margin-top:40px}}@media (width<=380px){.legacy-ai-page.restored-ai-opening .consulting-hero:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .restored-ai-opening .consulting-hero:not(:where(.craft-header,.craft-header *)){padding-inline:20px}.legacy-ai-page.restored-ai-opening .consulting-hero h1:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .restored-ai-opening .consulting-hero h1:not(:where(.craft-header,.craft-header *)){font-size:40px}.legacy-ai-page.restored-ai-opening .consulting-hero-bottom>p:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .restored-ai-opening .consulting-hero-bottom>p:not(:where(.craft-header,.craft-header *)){font-size:18px}.legacy-ai-page.restored-ai-opening .ai-hero-foot:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .restored-ai-opening .ai-hero-foot:not(:where(.craft-header,.craft-header *)){flex-wrap:wrap}}.legacy-ai-page.consultancy-page .ai-emphasis:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .consultancy-page .ai-emphasis:not(:where(.craft-header,.craft-header *)),.legacy-ai-page.readiness-page .ai-emphasis:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .readiness-page .ai-emphasis:not(:where(.craft-header,.craft-header *)){color:#007aff}.legacy-ai-page.ai-service--workflow-guide .ai-service-closing:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-service--workflow-guide .ai-service-closing:not(:where(.craft-header,.craft-header *)){background:radial-gradient(75% 90% at 0 30%,#010080b0,#0000 85%),#010020}.legacy-ai-page.ai-service--competitor-intelligence .ai-service-closing:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-service--competitor-intelligence .ai-service-closing:not(:where(.craft-header,.craft-header *)){background:linear-gradient(25deg,#010080,#010042 45%,#010020 85%)}.legacy-ai-page.ai-service--market-intelligence .ai-service-closing:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-service--market-intelligence .ai-service-closing:not(:where(.craft-header,.craft-header *)){background:radial-gradient(95% 70% at 100% 100%,#010080,#0000 85%),#010020}.legacy-ai-page.ai-service--customer-intelligence .ai-service-closing:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-service--customer-intelligence .ai-service-closing:not(:where(.craft-header,.craft-header *)){background:linear-gradient(155deg,#010042,#010020 45%,#010080)}.legacy-ai-page.ai-proposal-form [hidden]:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-proposal-form [hidden]:not(:where(.craft-header,.craft-header *)),.legacy-ai-page.readiness-assessment [hidden]:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .readiness-assessment [hidden]:not(:where(.craft-header,.craft-header *)){display:none!important}.legacy-ai-page.ai-brief-progress:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-brief-progress:not(:where(.craft-header,.craft-header *)){margin:24px 0 28px}.legacy-ai-page.ai-brief-progress>p:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-brief-progress>p:not(:where(.craft-header,.craft-header *)){color:#52525e!important;margin:0 0 12px!important;font-size:12px!important}.legacy-ai-page.ai-brief-progress [role=progressbar]:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-brief-progress [role=progressbar]:not(:where(.craft-header,.craft-header *)){background:#e3e3e8;border-radius:3px;height:3px;overflow:hidden}.legacy-ai-page.ai-brief-progress [role=progressbar]>span:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-brief-progress [role=progressbar]>span:not(:where(.craft-header,.craft-header *)){background:#007aff;height:100%;transition:width .2s;display:block}.legacy-ai-page.ai-brief-progress ol:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-brief-progress ol:not(:where(.craft-header,.craft-header *)){color:#63636e;flex-wrap:wrap;gap:9px 17px;margin:16px 0 0;padding:0;font-size:11px;line-height:1.7;list-style:none;display:flex}.legacy-ai-page.ai-brief-progress li[aria-current=step]:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-brief-progress li[aria-current=step]:not(:where(.craft-header,.craft-header *)){color:#010042;font-weight:600}.legacy-ai-page.ai-brief-progress button:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-brief-progress button:not(:where(.craft-header,.craft-header *)){cursor:pointer;color:#010042;text-underline-offset:3px;font:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.legacy-ai-page.ai-proposal-form>h3:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-proposal-form>h3:not(:where(.craft-header,.craft-header *)),.legacy-ai-page.readiness-assessment>h3:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .readiness-assessment>h3:not(:where(.craft-header,.craft-header *)){letter-spacing:-.03em;color:#010020;margin:0 0 18px;font-size:28px;line-height:1.2}.legacy-ai-page.ai-brief-controls:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-brief-controls:not(:where(.craft-header,.craft-header *)){justify-content:flex-end;align-items:center;gap:14px;margin-top:28px;display:flex}.legacy-ai-page.ai-brief-controls .ai-cta:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-brief-controls .ai-cta:not(:where(.craft-header,.craft-header *)),.legacy-ai-page.ai-brief-controls .action-product-button:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-brief-controls .action-product-button:not(:where(.craft-header,.craft-header *)){flex:1;min-width:0;margin:0}.legacy-ai-page.ai-brief-back:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-brief-back:not(:where(.craft-header,.craft-header *)){color:#010020;cursor:pointer;min-height:52px;font:inherit;background:#f2f2f4;border:0;border-radius:30px;padding:14px 22px;font-size:13px}.legacy-ai-page.ai-brief-review:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-brief-review:not(:where(.craft-header,.craft-header *)){margin:25px 0 0}.legacy-ai-page.ai-brief-review>div:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-brief-review>div:not(:where(.craft-header,.craft-header *)){border-bottom:1px solid #01002018;padding:17px 0}.legacy-ai-page.ai-brief-review dt:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-brief-review dt:not(:where(.craft-header,.craft-header *)){color:#63636e;margin-bottom:7px;font-size:12px}.legacy-ai-page.ai-brief-review dd:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-brief-review dd:not(:where(.craft-header,.craft-header *)){color:#010020;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.8}.legacy-ai-page.readiness-assessment .assessment-group:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .readiness-assessment .assessment-group:not(:where(.craft-header,.craft-header *)){border-top:0;margin-top:0;padding-top:0}.legacy-ai-page.readiness-assessment .assessment-group>legend:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .readiness-assessment .assessment-group>legend:not(:where(.craft-header,.craft-header *)){clip-path:inset(100%);width:1px;height:1px;position:absolute;overflow:hidden}.legacy-ai-page.ai-workflow-delivery .ai-section-heading>p:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-workflow-delivery .ai-section-heading>p:not(:where(.craft-header,.craft-header *)){color:#53535f}.legacy-ai-page.ai-workflow-delivery-list:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-workflow-delivery-list:not(:where(.craft-header,.craft-header *)){grid-template-columns:1fr 1fr;gap:0 55px;margin:0;padding:0;list-style:none;display:grid}.legacy-ai-page.ai-workflow-delivery-list li:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-workflow-delivery-list li:not(:where(.craft-header,.craft-header *)){border-top:1px solid #01002025;min-width:0;padding:32px 0}.legacy-ai-page.ai-workflow-delivery-list h3:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-workflow-delivery-list h3:not(:where(.craft-header,.craft-header *)){font-size:26px}.legacy-ai-page.ai-workflow-delivery-list p:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-workflow-delivery-list p:not(:where(.craft-header,.craft-header *)){color:#53535f;margin-top:17px;font-size:15px}.legacy-ai-page.ai-growth-promotion:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-growth-promotion:not(:where(.craft-header,.craft-header *)){color:#010020;background:#fff;grid-template-columns:.7fr 1.5fr;gap:5%;display:grid}.legacy-ai-page.ai-growth-lockup:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-growth-lockup:not(:where(.craft-header,.craft-header *)){white-space:nowrap;align-items:center;gap:6px;display:flex;flex-wrap:nowrap!important}.legacy-ai-page.ai-growth-lockup img:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-growth-lockup img:not(:where(.craft-header,.craft-header *)){filter:brightness(0);width:clamp(140px,20vw,245px);max-width:58%;height:auto}.legacy-ai-page.ai-growth-lockup>span:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-growth-lockup>span:not(:where(.craft-header,.craft-header *)){letter-spacing:-.04em;color:#007aff;font-size:clamp(29px,3.6vw,44px);font-weight:500;line-height:1}.legacy-ai-page.ai-growth-promotion h3:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-growth-promotion h3:not(:where(.craft-header,.craft-header *)){color:#010020;font-size:34px;line-height:1.2}.legacy-ai-page.ai-growth-promotion p:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-growth-promotion p:not(:where(.craft-header,.craft-header *)){color:#53535f;margin-top:22px;font-size:16px;line-height:1.85}.legacy-ai-page.ai-growth-promotion .ai-development-tag:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-growth-promotion .ai-development-tag:not(:where(.craft-header,.craft-header *)){color:#010020;background:#f2f2f4}.legacy-ai-page.ai-growth-promotion .ai-cta:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-growth-promotion .ai-cta:not(:where(.craft-header,.craft-header *)){margin-top:25px}@media (width<=800px){.legacy-ai-page.ai-growth-promotion:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-growth-promotion:not(:where(.craft-header,.craft-header *)){grid-template-columns:1fr;gap:30px}.legacy-ai-page.ai-growth-lockup img:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-growth-lockup img:not(:where(.craft-header,.craft-header *)){width:180px}.legacy-ai-page.ai-growth-lockup>span:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-growth-lockup>span:not(:where(.craft-header,.craft-header *)){font-size:33px}.legacy-ai-page.ai-growth-promotion h3:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-growth-promotion h3:not(:where(.craft-header,.craft-header *)){font-size:29px}.legacy-ai-page.ai-workflow-delivery-list:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-workflow-delivery-list:not(:where(.craft-header,.craft-header *)){gap:0 30px}}@media (width<=480px){.legacy-ai-page.ai-workflow-delivery-list:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-workflow-delivery-list:not(:where(.craft-header,.craft-header *)){grid-template-columns:1fr}.legacy-ai-page.ai-brief-progress ol:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-brief-progress ol:not(:where(.craft-header,.craft-header *)){gap:8px 12px;font-size:10px}.legacy-ai-page.ai-brief-controls:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-brief-controls:not(:where(.craft-header,.craft-header *)){gap:10px}.legacy-ai-page.ai-brief-back:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-brief-back:not(:where(.craft-header,.craft-header *)){padding-inline:18px}.legacy-ai-page.ai-growth-promotion h3:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-growth-promotion h3:not(:where(.craft-header,.craft-header *)){font-size:27px}}.legacy-ai-page.ai-working-steps:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-working-steps:not(:where(.craft-header,.craft-header *)){grid-template-columns:repeat(3,1fr);gap:38px;margin-top:32px;display:grid}.legacy-ai-page.ai-masthead .brand-nav a:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-masthead .brand-nav a:not(:where(.craft-header,.craft-header *)){font-size:13px}.legacy-ai-page.ai-section-links>a:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-section-links>a:not(:where(.craft-header,.craft-header *)),.legacy-ai-page.ai-research-menu>button:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-research-menu>button:not(:where(.craft-header,.craft-header *)){min-height:44px;font-size:13px}.legacy-ai-page.ai-section-links:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-section-links:not(:where(.craft-header,.craft-header *)){gap:30px}.legacy-ai-page.ai-research-links:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-research-links:not(:where(.craft-header,.craft-header *)){background:#010032}.legacy-ai-page.signature-service .ai-section:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-service .ai-section:not(:where(.craft-header,.craft-header *)),.legacy-ai-page.signature-overview>.ai-section:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-overview>.ai-section:not(:where(.craft-header,.craft-header *)){padding-block:88px}.legacy-ai-page.signature-service-hero:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-service-hero:not(:where(.craft-header,.craft-header *)){padding:64px var(--brand-gutter) 80px;background:var(--ai-gradient-depth);color:#fff;min-width:0}.legacy-ai-page.signature-service-name:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-service-name:not(:where(.craft-header,.craft-header *)){color:#dddde6;margin:0 0 28px!important;font-size:17px!important}.legacy-ai-page.signature-service-hero h1:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-service-hero h1:not(:where(.craft-header,.craft-header *)){letter-spacing:-.05em;text-wrap:balance;max-width:1020px;font-size:clamp(58px,6.3vw,88px);line-height:1.06}.legacy-ai-page.signature-hero-lead:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-hero-lead:not(:where(.craft-header,.craft-header *)){color:#dedee8;max-width:650px;margin-top:30px!important;font-size:19px!important;line-height:1.75!important}.legacy-ai-page.signature-service-hero .ai-cta:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-service-hero .ai-cta:not(:where(.craft-header,.craft-header *)){min-height:54px;margin-top:30px;padding-inline:28px;font-size:14px}.legacy-ai-page.signature-hero--workflow-guide:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-hero--workflow-guide:not(:where(.craft-header,.craft-header *)){background:linear-gradient(100deg,#010020,#010042 65%,#010080);grid-template-columns:1.4fr .7fr;align-items:center;gap:9%;display:grid}.legacy-ai-page.signature-guide-sheet:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-guide-sheet:not(:where(.craft-header,.craft-header *)){color:#010020;background:#fff;border-radius:4px;flex-direction:column;justify-content:space-between;gap:30px;min-height:415px;padding:32px;display:flex;transform:rotate(2deg);box-shadow:0 18px 45px #00000030}.legacy-ai-page.signature-guide-sheet img:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-guide-sheet img:not(:where(.craft-header,.craft-header *)){filter:brightness(0);width:150px;height:auto}.legacy-ai-page.signature-guide-sheet h2:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-guide-sheet h2:not(:where(.craft-header,.craft-header *)){letter-spacing:-.045em;font-size:43px;line-height:1.03}.legacy-ai-page.signature-guide-sheet p:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-guide-sheet p:not(:where(.craft-header,.craft-header *)){margin-top:15px;font-size:14px}.legacy-ai-page.signature-guide-sheet ul:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-guide-sheet ul:not(:where(.craft-header,.craft-header *)){border-top:1px solid #01002020;margin:0;padding:0;font-size:14px;line-height:2.2;list-style:none}.legacy-ai-page.signature-guide-sheet>span:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-guide-sheet>span:not(:where(.craft-header,.craft-header *)){color:#53535f;font-size:12px}.legacy-ai-page.signature-hero--competitor-intelligence:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-hero--competitor-intelligence:not(:where(.craft-header,.craft-header *)){background:linear-gradient(160deg,#010020,#010042);grid-template-columns:1.4fr .75fr;align-items:center;gap:36px 7%;padding-bottom:35px;display:grid}.legacy-ai-page.signature-hero--competitor-intelligence h1:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-hero--competitor-intelligence h1:not(:where(.craft-header,.craft-header *)){max-width:1130px;font-size:clamp(52px,5.5vw,78px)}.legacy-ai-page.signature-hero-foundation:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-hero-foundation:not(:where(.craft-header,.craft-header *)){color:#dedee8;border-top:1px solid #ffffff2a;grid-column:1/-1;gap:40px;margin-top:0;padding-top:26px;font-size:13px;display:flex}.legacy-ai-page.signature-hero--market-intelligence:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-hero--market-intelligence:not(:where(.craft-header,.craft-header *)){background:radial-gradient(75% 150% at 105% 15%,#010080,#0000 80%),#010020;grid-template-columns:1.4fr .7fr;align-items:end;gap:10%;display:grid}.legacy-ai-page.signature-market-question:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-market-question:not(:where(.craft-header,.craft-header *)){border-left:1px solid #ffffff35;margin-bottom:8px;padding-left:25px}.legacy-ai-page.signature-market-question p:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-market-question p:not(:where(.craft-header,.craft-header *)){margin:0;font-size:22px;line-height:1.6}.legacy-ai-page.signature-market-question p span:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-market-question p span:not(:where(.craft-header,.craft-header *)){color:#dedee8}.legacy-ai-page.signature-market-question a:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-market-question a:not(:where(.craft-header,.craft-header *)){text-underline-offset:6px;margin-top:25px;font-size:13px;text-decoration:underline;display:inline-block}.legacy-ai-page.signature-hero--customer-intelligence:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-hero--customer-intelligence:not(:where(.craft-header,.craft-header *)){background:radial-gradient(100% 120% at 5% 100%,#01008095,#0000 85%),#010020;grid-template-columns:1.4fr .65fr;align-items:center;gap:10%;display:grid}.legacy-ai-page.signature-audience-questions:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-audience-questions:not(:where(.craft-header,.craft-header *)){border-top:1px solid #ffffff35}.legacy-ai-page.signature-audience-questions p:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-audience-questions p:not(:where(.craft-header,.craft-header *)){border-bottom:1px solid #ffffff25;margin:0;padding-block:21px;font-size:20px;line-height:1.5}.legacy-ai-page.signature-audience-questions>span:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-audience-questions>span:not(:where(.craft-header,.craft-header *)){color:#dedee8;margin-top:23px;font-size:12px;line-height:1.8;display:block}.legacy-ai-page.signature-section-intro:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-section-intro:not(:where(.craft-header,.craft-header *)){grid-template-columns:.95fr 1.25fr;align-items:end;gap:5%;margin-bottom:45px;display:grid}.legacy-ai-page.signature-section-intro p:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-section-intro p:not(:where(.craft-header,.craft-header *)){color:#53535f;max-width:none;margin:0}.legacy-ai-page.signature-section-lead:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-section-lead:not(:where(.craft-header,.craft-header *)){color:#53535f;max-width:800px;font-size:19px!important}.legacy-ai-page.signature-workflow-scope h2:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-workflow-scope h2:not(:where(.craft-header,.craft-header *)){max-width:850px}.legacy-ai-page.signature-workflow-areas:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-workflow-areas:not(:where(.craft-header,.craft-header *)){grid-template-columns:1fr 1fr;gap:18px;margin-top:32px;display:grid}.legacy-ai-page.signature-workflow-areas details:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-workflow-areas details:not(:where(.craft-header,.craft-header *)){background:#fff;border:1px solid #01002020;border-radius:14px;align-self:start;padding:0 24px}.legacy-ai-page.signature-workflow-areas summary:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-workflow-areas summary:not(:where(.craft-header,.craft-header *)){cursor:pointer;justify-content:space-between;gap:20px;padding:22px 0;font-size:22px;list-style:none;display:flex}.legacy-ai-page.signature-workflow-areas summary:not(:where(.craft-header,.craft-header *))::-webkit-details-marker{display:none}.legacy-ai-page .signature-workflow-areas summary:not(:where(.craft-header,.craft-header *))::-webkit-details-marker{display:none}.legacy-ai-page.signature-workflow-areas details[open] summary>span:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-workflow-areas details[open] summary>span:not(:where(.craft-header,.craft-header *)){transform:rotate(45deg)}.legacy-ai-page.signature-workflow-areas details p:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-workflow-areas details p:not(:where(.craft-header,.craft-header *)){color:#53535f;margin:0 0 24px;font-size:16px}.legacy-ai-page.signature-scope-table:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-scope-table:not(:where(.craft-header,.craft-header *)){border-top:1px solid #01002030;border-bottom:1px solid #01002030;overflow:auto}.legacy-ai-page.signature-scope-table table:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-scope-table table:not(:where(.craft-header,.craft-header *)){border-collapse:collapse;text-align:left;width:100%;line-height:1.8}.legacy-ai-page.signature-scope-table th:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-scope-table th:not(:where(.craft-header,.craft-header *)),.legacy-ai-page.signature-scope-table td:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-scope-table td:not(:where(.craft-header,.craft-header *)){vertical-align:top;border-bottom:1px solid #01002018;padding:23px 25px 23px 0}.legacy-ai-page.signature-scope-table thead:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-scope-table thead:not(:where(.craft-header,.craft-header *)){color:#53535f;font-size:13px}.legacy-ai-page.signature-scope-table thead th:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-scope-table thead th:not(:where(.craft-header,.craft-header *)){font-weight:500}.legacy-ai-page.signature-scope-table tbody th:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-scope-table tbody th:not(:where(.craft-header,.craft-header *)){letter-spacing:-.02em;width:23%;font-size:19px;font-weight:500}.legacy-ai-page.signature-scope-table tbody td:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-scope-table tbody td:not(:where(.craft-header,.craft-header *)){color:#53535f;width:38.5%;font-size:15px}.legacy-ai-page.signature-scope-table tr:last-child>:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-scope-table tr:last-child>:not(:where(.craft-header,.craft-header *)){border-bottom:0}.legacy-ai-page.consultancy-page p.signature-source-note:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .consultancy-page p.signature-source-note:not(:where(.craft-header,.craft-header *)){color:#53535f;max-width:840px;margin-top:28px;font-size:13px}.legacy-ai-page.signature-market-scope:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-market-scope:not(:where(.craft-header,.craft-header *)){background:#fff}.legacy-ai-page.signature-market-scope h2:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-market-scope h2:not(:where(.craft-header,.craft-header *)){max-width:900px}.legacy-ai-page.signature-market-topics:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-market-topics:not(:where(.craft-header,.craft-header *)){grid-template-columns:repeat(3,1fr);gap:35px 40px;margin-top:50px;display:grid}.legacy-ai-page.signature-market-topics article:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-market-topics article:not(:where(.craft-header,.craft-header *)){border-top:1px solid #01002025;padding-top:23px}.legacy-ai-page.signature-market-topics h3:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-market-topics h3:not(:where(.craft-header,.craft-header *)){font-size:25px}.legacy-ai-page.signature-market-topics p:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-market-topics p:not(:where(.craft-header,.craft-header *)){color:#53535f;margin-top:16px;font-size:15px}.legacy-ai-page.signature-evidence-section:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-evidence-section:not(:where(.craft-header,.craft-header *)){background:var(--ai-gradient-focus);color:#fff;grid-template-columns:1fr 1fr;gap:10%;display:grid}.legacy-ai-page.signature-evidence-section>div article:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-evidence-section>div article:not(:where(.craft-header,.craft-header *)){border-top:1px solid #ffffff25;grid-template-columns:.7fr 1fr;gap:25px;padding:25px 0;display:grid}.legacy-ai-page.signature-evidence-section>div article:first-child:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-evidence-section>div article:first-child:not(:where(.craft-header,.craft-header *)){border-top:0;padding-top:0}.legacy-ai-page.signature-evidence-section h3:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-evidence-section h3:not(:where(.craft-header,.craft-header *)){font-size:25px}.legacy-ai-page.signature-evidence-section p:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-evidence-section p:not(:where(.craft-header,.craft-header *)){color:#dedee8;margin:0;font-size:15px}.legacy-ai-page.signature-customer-scope:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-customer-scope:not(:where(.craft-header,.craft-header *)){background:#fff}.legacy-ai-page.signature-customer-intro:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-customer-intro:not(:where(.craft-header,.craft-header *)){max-width:850px}.legacy-ai-page.signature-customer-intro p:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-customer-intro p:not(:where(.craft-header,.craft-header *)){color:#53535f;font-size:19px}.legacy-ai-page.signature-customer-scope dl:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-customer-scope dl:not(:where(.craft-header,.craft-header *)){margin:45px 0 0}.legacy-ai-page.signature-customer-scope dl>div:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-customer-scope dl>div:not(:where(.craft-header,.craft-header *)){border-top:1px solid #01002025;grid-template-columns:1fr 1.4fr;gap:12%;padding:25px 0;display:grid}.legacy-ai-page.signature-customer-scope dt:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-customer-scope dt:not(:where(.craft-header,.craft-header *)){letter-spacing:-.03em;font-size:27px;line-height:1.3}.legacy-ai-page.signature-customer-scope dd:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-customer-scope dd:not(:where(.craft-header,.craft-header *)){color:#53535f;max-width:650px;margin:0;font-size:17px;line-height:1.8}.legacy-ai-page.signature-deliverables:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-deliverables:not(:where(.craft-header,.craft-header *)){background:#fff;grid-template-columns:1fr 1fr;gap:6%;display:grid}.legacy-ai-page.signature-delivery-heading h2:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-delivery-heading h2:not(:where(.craft-header,.craft-header *)){font-size:clamp(38px,4vw,56px)}.legacy-ai-page.signature-delivery-heading>p:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-delivery-heading>p:not(:where(.craft-header,.craft-header *)){color:#53535f;max-width:500px}.legacy-ai-page.signature-delivery-heading>span:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-delivery-heading>span:not(:where(.craft-header,.craft-header *)){color:#53535f;margin-top:28px;font-size:12px;line-height:1.8;display:block}.legacy-ai-page.signature-delivery-content:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-delivery-content:not(:where(.craft-header,.craft-header *)){background:var(--ai-gradient-quiet);color:#fff;border-radius:5px;padding:32px}.legacy-ai-page.signature-delivery-content h3:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-delivery-content h3:not(:where(.craft-header,.craft-header *)){margin-bottom:22px;font-size:24px}.legacy-ai-page.signature-delivery-content ul:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-delivery-content ul:not(:where(.craft-header,.craft-header *)){margin:0;padding:0;list-style:none}.legacy-ai-page.signature-delivery-content li:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-delivery-content li:not(:where(.craft-header,.craft-header *)){border-bottom:1px solid #ffffff25;padding:15px 0;font-size:16px;line-height:1.8}.legacy-ai-page.signature-delivery-content p.ai-scope-note:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-delivery-content p.ai-scope-note:not(:where(.craft-header,.craft-header *)){color:#dedee8;font-size:13px}.legacy-ai-page.signature-commission:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-commission:not(:where(.craft-header,.craft-header *)){border-top:1px solid #01002015}.legacy-ai-page.signature-commission h2:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-commission h2:not(:where(.craft-header,.craft-header *)){font-size:clamp(38px,4vw,56px)}.legacy-ai-page.signature-commission ol:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-commission ol:not(:where(.craft-header,.craft-header *)){grid-template-columns:repeat(3,1fr);gap:45px;margin:40px 0 0;padding:0;list-style:none;display:grid}.legacy-ai-page.signature-commission li:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-commission li:not(:where(.craft-header,.craft-header *)){border-top:1px solid #01002025;padding-top:25px}.legacy-ai-page.signature-commission h3:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-commission h3:not(:where(.craft-header,.craft-header *)){font-size:24px}.legacy-ai-page.signature-commission p:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-commission p:not(:where(.craft-header,.craft-header *)){color:#53535f;margin-top:18px;font-size:16px}.legacy-ai-page.signature-growth-note:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-growth-note:not(:where(.craft-header,.craft-header *)){color:#fff;border-top:1px solid #ffffff35;margin-top:42px;padding-top:27px}.legacy-ai-page.signature-growth-note .ai-growth-lockup img:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-growth-note .ai-growth-lockup img:not(:where(.craft-header,.craft-header *)){filter:none;width:145px;max-width:58%}.legacy-ai-page.signature-growth-note .ai-growth-lockup>span:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-growth-note .ai-growth-lockup>span:not(:where(.craft-header,.craft-header *)){color:#007aff;font-size:28px}.legacy-ai-page.signature-growth-note p:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-growth-note p:not(:where(.craft-header,.craft-header *)){color:#dedee8;margin:12px 0 0!important;font-size:13px!important}.legacy-ai-page.signature-growth-note>a:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-growth-note>a:not(:where(.craft-header,.craft-header *)){text-underline-offset:5px;margin-top:15px;font-size:13px;text-decoration:underline;display:inline-block}.legacy-ai-page.signature-note-status:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-note-status:not(:where(.craft-header,.craft-header *)){color:#dedee8;margin-top:14px;font-size:12px;display:block}.legacy-ai-page.signature-review-groups:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-review-groups:not(:where(.craft-header,.craft-header *)){margin-top:28px}.legacy-ai-page.signature-review-groups>section:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-review-groups>section:not(:where(.craft-header,.craft-header *)){border-top:1px solid #01002025;padding:25px 0}.legacy-ai-page.signature-review-heading:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-review-heading:not(:where(.craft-header,.craft-header *)){justify-content:space-between;align-items:center;gap:25px;display:flex}.legacy-ai-page.signature-review-heading h4:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-review-heading h4:not(:where(.craft-header,.craft-header *)){letter-spacing:-.025em;color:#010020;margin:0;font-size:20px}.legacy-ai-page.signature-review-heading button:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-review-heading button:not(:where(.craft-header,.craft-header *)){color:#010042;cursor:pointer;background:#f2f2f4;border:0;border-radius:25px;min-height:44px;padding:10px 16px;font-size:13px}.legacy-ai-page.signature-review-groups .ai-brief-review:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-review-groups .ai-brief-review:not(:where(.craft-header,.craft-header *)){margin-top:8px}.legacy-ai-page.signature-review-groups .ai-brief-review>div:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-review-groups .ai-brief-review>div:not(:where(.craft-header,.craft-header *)){padding-block:13px}.legacy-ai-page.signature-review-groups .ai-brief-review dt:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-review-groups .ai-brief-review dt:not(:where(.craft-header,.craft-header *)){font-size:13px}.legacy-ai-page.signature-review-groups .ai-brief-review dd:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-review-groups .ai-brief-review dd:not(:where(.craft-header,.craft-header *)){font-size:15px}.legacy-ai-page.ai-brief-progress ol:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-brief-progress ol:not(:where(.craft-header,.craft-header *)){gap:10px 18px;font-size:12px}.legacy-ai-page.ai-brief-progress li:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-brief-progress li:not(:where(.craft-header,.craft-header *)){line-height:1.8}.legacy-ai-page.ai-brief-progress button:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-brief-progress button:not(:where(.craft-header,.craft-header *)){min-height:30px}.legacy-ai-page.ai-proposal-field:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-proposal-field:not(:where(.craft-header,.craft-header *)){font-size:14px}.legacy-ai-page.ai-proposal-field small:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-proposal-field small:not(:where(.craft-header,.craft-header *)){font-size:12px}.legacy-ai-page.ai-proposal-hint:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-proposal-hint:not(:where(.craft-header,.craft-header *)),.legacy-ai-page.consultancy-page p.ai-proposal-hint:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .consultancy-page p.ai-proposal-hint:not(:where(.craft-header,.craft-header *)){font-size:13px}.legacy-ai-page.ai-proposal-field-error:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-proposal-field-error:not(:where(.craft-header,.craft-header *)){color:#982d27;font-size:13px;font-weight:400}.legacy-ai-page.ai-proposal-field [aria-invalid=true]:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-proposal-field [aria-invalid=true]:not(:where(.craft-header,.craft-header *)){border-color:#982d27}.legacy-ai-page.signature-service .ai-enquiry-section>div:first-child:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-service .ai-enquiry-section>div:first-child:not(:where(.craft-header,.craft-header *)){position:sticky;top:30px}.legacy-ai-page.ai-proposal-form>h3:focus:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-proposal-form>h3:focus:not(:where(.craft-header,.craft-header *)),.legacy-ai-page.readiness-assessment>h3:focus:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .readiness-assessment>h3:focus:not(:where(.craft-header,.craft-header *)){outline:none}.legacy-ai-page.signature-growth-hero:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-growth-hero:not(:where(.craft-header,.craft-header *)){padding:68px var(--brand-gutter) 75px;color:#010020;background:#fff}.legacy-ai-page.signature-growth-brand:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-growth-brand:not(:where(.craft-header,.craft-header *)){justify-content:space-between;align-items:center;gap:25px;margin-bottom:50px;display:flex}.legacy-ai-page.signature-growth-brand .ai-development-tag:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-growth-brand .ai-development-tag:not(:where(.craft-header,.craft-header *)){color:#010020;background:#f2f2f4;margin:0}.legacy-ai-page.signature-growth-hero h2:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-growth-hero h2:not(:where(.craft-header,.craft-header *)){letter-spacing:-.05em;max-width:1120px;font-size:clamp(45px,6.1vw,86px);line-height:1.1}.legacy-ai-page.signature-growth-brand h1:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-growth-brand h1:not(:where(.craft-header,.craft-header *)){margin:0}.legacy-ai-page.signature-growth-brand .ai-growth-lockup img:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-growth-brand .ai-growth-lockup img:not(:where(.craft-header,.craft-header *)){width:245px}.legacy-ai-page.signature-growth-brand .ai-growth-lockup>span:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-growth-brand .ai-growth-lockup>span:not(:where(.craft-header,.craft-header *)){font-size:44px}.legacy-ai-page.signature-growth-hero-bottom:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-growth-hero-bottom:not(:where(.craft-header,.craft-header *)){justify-content:space-between;align-items:end;gap:50px;margin-top:35px;display:flex}.legacy-ai-page.signature-growth-hero-bottom p:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-growth-hero-bottom p:not(:where(.craft-header,.craft-header *)){color:#53535f;max-width:690px;margin:0;font-size:20px}.legacy-ai-page.signature-growth-hero-bottom .ai-cta:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-growth-hero-bottom .ai-cta:not(:where(.craft-header,.craft-header *)){flex-shrink:0}.legacy-ai-page.signature-growth-journey:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-growth-journey:not(:where(.craft-header,.craft-header *)){background:var(--ai-gradient-directory);color:#fff;grid-template-columns:1fr 1fr;gap:10%;display:grid}.legacy-ai-page.signature-growth-journey h2:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-growth-journey h2:not(:where(.craft-header,.craft-header *)){font-size:clamp(38px,4.4vw,62px)}.legacy-ai-page.signature-growth-journey>div>p:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-growth-journey>div>p:not(:where(.craft-header,.craft-header *)){color:#dedee8;max-width:470px;font-size:16px}.legacy-ai-page.signature-growth-journey ol:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-growth-journey ol:not(:where(.craft-header,.craft-header *)){margin:0;padding:0;list-style:none}.legacy-ai-page.signature-growth-journey li:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-growth-journey li:not(:where(.craft-header,.craft-header *)){border-top:1px solid #ffffff30;padding:26px 0}.legacy-ai-page.signature-growth-journey li:first-child:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-growth-journey li:first-child:not(:where(.craft-header,.craft-header *)){border:0;padding-top:0}.legacy-ai-page.signature-growth-journey h3:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-growth-journey h3:not(:where(.craft-header,.craft-header *)){font-size:26px}.legacy-ai-page.signature-growth-journey li p:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-growth-journey li p:not(:where(.craft-header,.craft-header *)){color:#dedee8;margin-top:17px;font-size:16px}.legacy-ai-page.signature-growth-control:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-growth-control:not(:where(.craft-header,.craft-header *)){grid-template-columns:1fr 1.2fr;gap:10%;display:grid}.legacy-ai-page.signature-growth-control h2:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-growth-control h2:not(:where(.craft-header,.craft-header *)){font-size:clamp(44px,5vw,70px)}.legacy-ai-page.signature-growth-control>div>p:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-growth-control>div>p:not(:where(.craft-header,.craft-header *)){color:#53535f;margin:0 0 25px;font-size:18px}.legacy-ai-page.signature-growth-register:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-growth-register:not(:where(.craft-header,.craft-header *)){color:#fff;grid-template-columns:1fr 1.1fr;align-items:start;gap:10%;display:grid}.legacy-ai-page.signature-growth-register>div>h2:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-growth-register>div>h2:not(:where(.craft-header,.craft-header *)){font-size:clamp(38px,4.6vw,65px)}.legacy-ai-page.signature-growth-register>div>p:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-growth-register>div>p:not(:where(.craft-header,.craft-header *)){color:#dedee8;font-size:16px}.legacy-ai-page.signature-growth-register>div>p a:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-growth-register>div>p a:not(:where(.craft-header,.craft-header *)){text-underline-offset:4px;text-decoration:underline}.legacy-ai-page.signature-growth-registration:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-growth-registration:not(:where(.craft-header,.craft-header *)){color:#010020;background:#fff;border-radius:16px;min-width:0;padding:34px}.legacy-ai-page.signature-growth-registration>h3:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-growth-registration>h3:not(:where(.craft-header,.craft-header *)){gap:20px;font-size:18px;display:grid}.legacy-ai-page.signature-growth-registration .ai-growth-lockup img:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-growth-registration .ai-growth-lockup img:not(:where(.craft-header,.craft-header *)){width:170px}.legacy-ai-page.signature-growth-registration .ai-growth-lockup>span:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-growth-registration .ai-growth-lockup>span:not(:where(.craft-header,.craft-header *)){font-size:31px}.legacy-ai-page.signature-growth-registration .project-form:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-growth-registration .project-form:not(:where(.craft-header,.craft-header *)){color:#010020;max-width:none;margin-top:28px;background:#fff!important;border:0!important;padding:0!important}.legacy-ai-page.signature-growth-registration .contact-fields:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-growth-registration .contact-fields:not(:where(.craft-header,.craft-header *)){border:0;gap:22px;min-width:0;margin:0;padding:0;display:grid}.legacy-ai-page.signature-growth-registration .form-row:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-growth-registration .form-row:not(:where(.craft-header,.craft-header *)){grid-template-columns:1fr 1fr;gap:20px;display:grid}.legacy-ai-page.signature-growth-registration .form-row-single:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-growth-registration .form-row-single:not(:where(.craft-header,.craft-header *)){grid-template-columns:1fr}.legacy-ai-page.signature-growth-registration .contact-fields label:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-growth-registration .contact-fields label:not(:where(.craft-header,.craft-header *)){color:#010020;letter-spacing:0;font-size:14px;line-height:1.7}.legacy-ai-page.signature-growth-registration input:not([type=checkbox]):not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-growth-registration input:not([type=checkbox]):not(:where(.craft-header,.craft-header *)){color:#010020;border-radius:8px;width:100%;min-height:52px;margin-top:9px;padding:13px 14px;font-size:16px;background:#fff!important;border:1px solid #01002030!important}.legacy-ai-page.signature-growth-registration .contact-fields .growth-consent:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-growth-registration .contact-fields .growth-consent:not(:where(.craft-header,.craft-header *)){align-items:start;gap:12px;display:flex;font-size:13px!important}.legacy-ai-page.signature-growth-registration input[type=checkbox]:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-growth-registration input[type=checkbox]:not(:where(.craft-header,.craft-header *)){accent-color:#007aff;flex:0 0 18px;width:18px;height:18px;margin:4px 0 0}.legacy-ai-page.signature-growth-registration .contact-privacy:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-growth-registration .contact-privacy:not(:where(.craft-header,.craft-header *)){color:#53535f;margin-top:22px;font-size:12px;line-height:1.8}.legacy-ai-page.signature-growth-registration .project-form>button:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-growth-registration .project-form>button:not(:where(.craft-header,.craft-header *)){color:#fff;letter-spacing:0;cursor:pointer;background:#010042;border:0;border-radius:30px;width:100%;min-height:54px;margin-top:24px;font-size:14px}.legacy-ai-page.signature-growth-registration .project-form>button:hover:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-growth-registration .project-form>button:hover:not(:where(.craft-header,.craft-header *)){background:#010080}.legacy-ai-page.signature-plan-hero:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-plan-hero:not(:where(.craft-header,.craft-header *)){padding:65px var(--brand-gutter) 75px;background:var(--ai-gradient-cover);color:#fff;grid-template-columns:1.4fr .75fr;align-items:center;gap:8%;display:grid}.legacy-ai-page.signature-plan-hero h1:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-plan-hero h1:not(:where(.craft-header,.craft-header *)){max-width:900px;margin:0;font-size:clamp(52px,6.2vw,88px);letter-spacing:-.045em!important;line-height:1.08!important}.legacy-ai-page.signature-plan-hero>div>p:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-plan-hero>div>p:not(:where(.craft-header,.craft-header *)){color:#dedee8;max-width:680px;margin-top:30px;font-size:21px;line-height:1.75}.legacy-ai-page.signature-plan-hero .readiness-secondary:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-plan-hero .readiness-secondary:not(:where(.craft-header,.craft-header *)){color:#fff;background:#ffffff0b;margin-top:15px;box-shadow:inset 0 0 0 1px #ffffff45}.legacy-ai-page.signature-plan-offer:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-plan-offer:not(:where(.craft-header,.craft-header *)){color:#010020;background:#fff;border-radius:6px;min-width:0;padding:32px}.legacy-ai-page.signature-readiness .signature-plan-offer h2:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-readiness .signature-plan-offer h2:not(:where(.craft-header,.craft-header *)){letter-spacing:-.025em;font-size:24px}.legacy-ai-page.signature-plan-offer p.signature-plan-price:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-plan-offer p.signature-plan-price:not(:where(.craft-header,.craft-header *)){letter-spacing:-.055em;margin:30px 0;font-size:58px;line-height:1}.legacy-ai-page.signature-plan-price span:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-plan-price span:not(:where(.craft-header,.craft-header *)){letter-spacing:0;color:#53535f;margin-top:12px;font-size:13px;font-weight:400;display:block}.legacy-ai-page.signature-plan-offer ul:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-plan-offer ul:not(:where(.craft-header,.craft-header *)){border-top:1px solid #01002020;margin:0 0 28px;padding:0;font-size:15px;line-height:1.8;list-style:none}.legacy-ai-page.signature-plan-offer li:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-plan-offer li:not(:where(.craft-header,.craft-header *)){padding-top:13px}.legacy-ai-page.signature-plan-offer .action-product-button:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-plan-offer .action-product-button:not(:where(.craft-header,.craft-header *)){width:100%;font-size:14px}.legacy-ai-page.signature-plan-offer>p:last-child:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-plan-offer>p:last-child:not(:where(.craft-header,.craft-header *)){color:#53535f;margin:20px 0 0;font-size:13px;line-height:1.85}.legacy-ai-page.signature-plan-intro:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-plan-intro:not(:where(.craft-header,.craft-header *)){padding-bottom:40px}.legacy-ai-page.signature-plan-intro h2:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-plan-intro h2:not(:where(.craft-header,.craft-header *)){font-size:clamp(38px,4vw,56px)}.legacy-ai-page.signature-plan-intro>div:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-plan-intro>div:not(:where(.craft-header,.craft-header *)){grid-template-columns:repeat(4,1fr);gap:30px;margin-top:40px;display:grid}.legacy-ai-page.signature-plan-intro article:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-plan-intro article:not(:where(.craft-header,.craft-header *)){border-top:1px solid #01002025;padding-top:24px}.legacy-ai-page.signature-plan-intro h3:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-plan-intro h3:not(:where(.craft-header,.craft-header *)){font-size:23px}.legacy-ai-page.signature-plan-intro p:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-plan-intro p:not(:where(.craft-header,.craft-header *)){color:#53535f;margin-top:18px;font-size:15px}.legacy-ai-page.signature-plan-report:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-plan-report:not(:where(.craft-header,.craft-header *)){padding-top:45px}.legacy-ai-page.signature-report-preview:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-report-preview:not(:where(.craft-header,.craft-header *)){grid-template-columns:.8fr 1.2fr;align-items:start;gap:9%;display:grid}.legacy-ai-page.signature-report-preview .readiness-report-cover:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-report-preview .readiness-report-cover:not(:where(.craft-header,.craft-header *)){border-radius:3px;max-width:470px;min-height:560px}.legacy-ai-page.signature-report-preview>div>h2:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-report-preview>div>h2:not(:where(.craft-header,.craft-header *)){font-size:clamp(38px,4vw,57px)}.legacy-ai-page.signature-report-preview>div>p:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-report-preview>div>p:not(:where(.craft-header,.craft-header *)){color:#53535f;margin-top:25px;font-size:17px}.legacy-ai-page.signature-report-chapters:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-report-chapters:not(:where(.craft-header,.craft-header *)){margin-top:28px}.legacy-ai-page.signature-report-chapters details:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-report-chapters details:not(:where(.craft-header,.craft-header *)){border-top:1px solid #01002025}.legacy-ai-page.signature-report-chapters summary:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-report-chapters summary:not(:where(.craft-header,.craft-header *)){cursor:pointer;letter-spacing:-.025em;justify-content:space-between;gap:20px;padding:22px 0;font-size:20px;line-height:1.5;list-style:none;display:flex}.legacy-ai-page.signature-report-chapters summary:not(:where(.craft-header,.craft-header *))::-webkit-details-marker{display:none}.legacy-ai-page .signature-report-chapters summary:not(:where(.craft-header,.craft-header *))::-webkit-details-marker{display:none}.legacy-ai-page.signature-report-chapters details[open] summary>span:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-report-chapters details[open] summary>span:not(:where(.craft-header,.craft-header *)){transform:rotate(45deg)}.legacy-ai-page.signature-report-chapters dl:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-report-chapters dl:not(:where(.craft-header,.craft-header *)){margin:0 0 22px}.legacy-ai-page.signature-report-chapters dt:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-report-chapters dt:not(:where(.craft-header,.craft-header *)){margin-top:20px;font-size:15px;font-weight:550}.legacy-ai-page.signature-report-chapters dd:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-report-chapters dd:not(:where(.craft-header,.craft-header *)){color:#53535f;margin:10px 0 0;font-size:14px;line-height:1.85}.legacy-ai-page.signature-plan-process:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-plan-process:not(:where(.craft-header,.craft-header *)){background:var(--ai-gradient-focus);color:#fff}.legacy-ai-page.signature-plan-process h2:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-plan-process h2:not(:where(.craft-header,.craft-header *)){font-size:clamp(40px,4.5vw,65px)}.legacy-ai-page.signature-plan-process ol:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-plan-process ol:not(:where(.craft-header,.craft-header *)){grid-template-columns:repeat(3,1fr);gap:40px;margin:40px 0 0;padding:0;list-style:none;display:grid}.legacy-ai-page.signature-plan-process li:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-plan-process li:not(:where(.craft-header,.craft-header *)){border-top:1px solid #ffffff35;padding-top:25px}.legacy-ai-page.signature-plan-process h3:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-plan-process h3:not(:where(.craft-header,.craft-header *)){font-size:25px}.legacy-ai-page.signature-plan-process li p:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-plan-process li p:not(:where(.craft-header,.craft-header *)){color:#dedee8;margin-top:18px;font-size:16px;line-height:1.85}.legacy-ai-page.signature-plan-boundary:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-plan-boundary:not(:where(.craft-header,.craft-header *)){color:#dedee8;border-top:1px solid #ffffff25;max-width:1050px;margin-top:38px;padding-top:24px;font-size:13px;line-height:1.9}.legacy-ai-page.signature-readiness .signature-growth-note:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-readiness .signature-growth-note:not(:where(.craft-header,.craft-header *)){margin-inline:auto;max-width:1100px;margin-top:35px}.legacy-ai-page.signature-readiness .signature-growth-note .ai-growth-lockup>span:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-readiness .signature-growth-note .ai-growth-lockup>span:not(:where(.craft-header,.craft-header *)){font-size:28px}@media (width>=801px){.legacy-ai-page.signature-overview>.ai-how-we-work:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-overview>.ai-how-we-work:not(:where(.craft-header,.craft-header *)){padding-block:75px}.legacy-ai-page.signature-overview>.ai-human-judgement:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-overview>.ai-human-judgement:not(:where(.craft-header,.craft-header *)){padding-top:70px}.legacy-ai-page.signature-overview .ai-purpose:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-overview .ai-purpose:not(:where(.craft-header,.craft-header *)){padding-block:85px}}@media (width<=1100px){.legacy-ai-page.signature-hero--workflow-guide:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-hero--workflow-guide:not(:where(.craft-header,.craft-header *)),.legacy-ai-page.signature-hero--market-intelligence:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-hero--market-intelligence:not(:where(.craft-header,.craft-header *)),.legacy-ai-page.signature-hero--customer-intelligence:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-hero--customer-intelligence:not(:where(.craft-header,.craft-header *)){grid-template-columns:1.4fr .7fr;gap:6%}.legacy-ai-page.signature-guide-sheet:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-guide-sheet:not(:where(.craft-header,.craft-header *)){min-height:380px;padding:25px}.legacy-ai-page.signature-guide-sheet h2:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-guide-sheet h2:not(:where(.craft-header,.craft-header *)){font-size:35px}.legacy-ai-page.signature-guide-sheet ul:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-guide-sheet ul:not(:where(.craft-header,.craft-header *)){font-size:13px}.legacy-ai-page.signature-plan-hero:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-plan-hero:not(:where(.craft-header,.craft-header *)){grid-template-columns:1.2fr .8fr;gap:5%}.legacy-ai-page.signature-plan-hero h1:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-plan-hero h1:not(:where(.craft-header,.craft-header *)){font-size:64px}.legacy-ai-page.signature-plan-offer:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-plan-offer:not(:where(.craft-header,.craft-header *)){padding:27px}.legacy-ai-page.signature-growth-hero-bottom:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-growth-hero-bottom:not(:where(.craft-header,.craft-header *)){gap:30px}}@media (width<=800px){.legacy-ai-page.signature-service .ai-section:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-service .ai-section:not(:where(.craft-header,.craft-header *)),.legacy-ai-page.signature-overview>.ai-section:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-overview>.ai-section:not(:where(.craft-header,.craft-header *)){padding-block:65px}.legacy-ai-page.signature-service-hero:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-service-hero:not(:where(.craft-header,.craft-header *)){padding:40px 24px 55px}.legacy-ai-page.signature-service-hero h1:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-service-hero h1:not(:where(.craft-header,.craft-header *)){font-size:clamp(42px,7.8vw,65px)}.legacy-ai-page.signature-service-name:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-service-name:not(:where(.craft-header,.craft-header *)){margin-bottom:23px!important;font-size:16px!important}.legacy-ai-page.signature-hero-lead:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-hero-lead:not(:where(.craft-header,.craft-header *)){margin-top:25px!important;font-size:17px!important;line-height:1.8!important}.legacy-ai-page.signature-hero--workflow-guide:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-hero--workflow-guide:not(:where(.craft-header,.craft-header *)),.legacy-ai-page.signature-hero--market-intelligence:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-hero--market-intelligence:not(:where(.craft-header,.craft-header *)),.legacy-ai-page.signature-hero--customer-intelligence:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-hero--customer-intelligence:not(:where(.craft-header,.craft-header *)){grid-template-columns:1fr;gap:35px}.legacy-ai-page.signature-guide-sheet:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-guide-sheet:not(:where(.craft-header,.craft-header *)){justify-self:center;width:100%;max-width:470px;min-height:350px;padding:30px;transform:none}.legacy-ai-page.signature-guide-sheet h2:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-guide-sheet h2:not(:where(.craft-header,.craft-header *)){font-size:38px}.legacy-ai-page.signature-guide-sheet ul:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-guide-sheet ul:not(:where(.craft-header,.craft-header *)){font-size:14px}.legacy-ai-page.signature-hero-foundation:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-hero-foundation:not(:where(.craft-header,.craft-header *)){flex-wrap:wrap;gap:13px 25px;margin-top:35px;padding-top:22px;font-size:12px}.legacy-ai-page.signature-market-question:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-market-question:not(:where(.craft-header,.craft-header *)){margin:0}.legacy-ai-page.signature-market-question p:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-market-question p:not(:where(.craft-header,.craft-header *)){font-size:21px}.legacy-ai-page.signature-audience-questions:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-audience-questions:not(:where(.craft-header,.craft-header *)){margin-top:5px}.legacy-ai-page.signature-audience-questions p:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-audience-questions p:not(:where(.craft-header,.craft-header *)){padding-block:17px;font-size:19px}.legacy-ai-page.signature-audience-questions>span:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-audience-questions>span:not(:where(.craft-header,.craft-header *)){font-size:13px}.legacy-ai-page.signature-section-intro:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-section-intro:not(:where(.craft-header,.craft-header *)){grid-template-columns:1fr;gap:25px;margin-bottom:30px}.legacy-ai-page.signature-section-lead:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-section-lead:not(:where(.craft-header,.craft-header *)){font-size:17px!important}.legacy-ai-page.signature-workflow-areas:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-workflow-areas:not(:where(.craft-header,.craft-header *)){gap:0 28px;margin-top:30px}.legacy-ai-page.signature-workflow-areas summary:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-workflow-areas summary:not(:where(.craft-header,.craft-header *)){font-size:20px}.legacy-ai-page.signature-scope-table table:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-scope-table table:not(:where(.craft-header,.craft-header *)){min-width:0}.legacy-ai-page.signature-scope-table thead:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-scope-table thead:not(:where(.craft-header,.craft-header *)){clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.legacy-ai-page.signature-scope-table tbody:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-scope-table tbody:not(:where(.craft-header,.craft-header *)),.legacy-ai-page.signature-scope-table tr:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-scope-table tr:not(:where(.craft-header,.craft-header *)){display:block}.legacy-ai-page.signature-scope-table tbody tr:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-scope-table tbody tr:not(:where(.craft-header,.craft-header *)){border-bottom:1px solid #01002020;padding:24px 0}.legacy-ai-page.signature-scope-table tbody tr:last-child:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-scope-table tbody tr:last-child:not(:where(.craft-header,.craft-header *)){border-bottom:0}.legacy-ai-page.signature-scope-table tbody th:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-scope-table tbody th:not(:where(.craft-header,.craft-header *)),.legacy-ai-page.signature-scope-table tbody td:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-scope-table tbody td:not(:where(.craft-header,.craft-header *)){border:0;width:100%;padding:0;display:block}.legacy-ai-page.signature-scope-table tbody th:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-scope-table tbody th:not(:where(.craft-header,.craft-header *)){font-size:21px}.legacy-ai-page.signature-scope-table tbody td:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-scope-table tbody td:not(:where(.craft-header,.craft-header *)){margin-top:18px;font-size:15px}.legacy-ai-page.signature-scope-table td:not(:where(.craft-header,.craft-header *)):before,.legacy-ai-page .signature-scope-table td:not(:where(.craft-header,.craft-header *)):before{content:attr(data-label);color:#010020;margin-bottom:5px;font-size:12px;font-weight:500;display:block}.legacy-ai-page.signature-market-topics:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-market-topics:not(:where(.craft-header,.craft-header *)){grid-template-columns:1fr 1fr;gap:28px;margin-top:35px}.legacy-ai-page.signature-market-topics h3:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-market-topics h3:not(:where(.craft-header,.craft-header *)){font-size:23px}.legacy-ai-page.signature-evidence-section:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-evidence-section:not(:where(.craft-header,.craft-header *)){grid-template-columns:1fr;gap:32px}.legacy-ai-page.signature-evidence-section>div article:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-evidence-section>div article:not(:where(.craft-header,.craft-header *)){grid-template-columns:.65fr 1fr;gap:20px}.legacy-ai-page.signature-customer-intro p:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-customer-intro p:not(:where(.craft-header,.craft-header *)){font-size:17px}.legacy-ai-page.signature-customer-scope dl:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-customer-scope dl:not(:where(.craft-header,.craft-header *)){margin-top:30px}.legacy-ai-page.signature-customer-scope dl>div:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-customer-scope dl>div:not(:where(.craft-header,.craft-header *)){grid-template-columns:1fr;gap:14px;padding-block:23px}.legacy-ai-page.signature-customer-scope dt:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-customer-scope dt:not(:where(.craft-header,.craft-header *)){font-size:24px}.legacy-ai-page.signature-customer-scope dd:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-customer-scope dd:not(:where(.craft-header,.craft-header *)){font-size:16px}.legacy-ai-page.signature-deliverables:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-deliverables:not(:where(.craft-header,.craft-header *)){grid-template-columns:1fr;gap:30px}.legacy-ai-page.signature-delivery-heading h2:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-delivery-heading h2:not(:where(.craft-header,.craft-header *)),.legacy-ai-page.signature-commission h2:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-commission h2:not(:where(.craft-header,.craft-header *)){font-size:clamp(35px,7vw,50px)}.legacy-ai-page.signature-delivery-heading>span:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-delivery-heading>span:not(:where(.craft-header,.craft-header *)){margin-top:20px}.legacy-ai-page.signature-delivery-content:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-delivery-content:not(:where(.craft-header,.craft-header *)){padding:28px 25px}.legacy-ai-page.signature-delivery-content li:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-delivery-content li:not(:where(.craft-header,.craft-header *)){font-size:15px}.legacy-ai-page.signature-commission ol:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-commission ol:not(:where(.craft-header,.craft-header *)){grid-template-columns:1fr;gap:27px;margin-top:30px}.legacy-ai-page.signature-commission h3:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-commission h3:not(:where(.craft-header,.craft-header *)){font-size:24px}.legacy-ai-page.signature-commission p:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-commission p:not(:where(.craft-header,.craft-header *)){font-size:15px}.legacy-ai-page.signature-service .ai-enquiry-section>div:first-child:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-service .ai-enquiry-section>div:first-child:not(:where(.craft-header,.craft-header *)){position:static}.legacy-ai-page.signature-growth-note:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-growth-note:not(:where(.craft-header,.craft-header *)){margin-top:30px;padding-top:23px}.legacy-ai-page.signature-growth-note .ai-growth-lockup img:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-growth-note .ai-growth-lockup img:not(:where(.craft-header,.craft-header *)){width:145px}.legacy-ai-page.signature-growth-note .ai-growth-lockup>span:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-growth-note .ai-growth-lockup>span:not(:where(.craft-header,.craft-header *)){font-size:27px}.legacy-ai-page.ai-brief-progress ol:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-brief-progress ol:not(:where(.craft-header,.craft-header *)){gap:8px 15px;font-size:12px}.legacy-ai-page.ai-brief-progress li:not([aria-current=step])>span:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-brief-progress li:not([aria-current=step])>span:not(:where(.craft-header,.craft-header *)){display:none}.legacy-ai-page.ai-proposal-field small:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-proposal-field small:not(:where(.craft-header,.craft-header *)){font-size:12px}.legacy-ai-page.signature-review-heading h4:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-review-heading h4:not(:where(.craft-header,.craft-header *)){font-size:20px}.legacy-ai-page.signature-review-groups .ai-brief-review dd:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-review-groups .ai-brief-review dd:not(:where(.craft-header,.craft-header *)){font-size:15px}.legacy-ai-page.signature-review-groups .ai-brief-review dt:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-review-groups .ai-brief-review dt:not(:where(.craft-header,.craft-header *)){font-size:13px}.legacy-ai-page.signature-service .ai-enquiry-section>div>p:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-service .ai-enquiry-section>div>p:not(:where(.craft-header,.craft-header *)){font-size:16px}.legacy-ai-page.signature-service .ai-enquiry-section>div>p+p:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-service .ai-enquiry-section>div>p+p:not(:where(.craft-header,.craft-header *)){font-size:13px}.legacy-ai-page.signature-growth-hero:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-growth-hero:not(:where(.craft-header,.craft-header *)){padding:42px 24px 60px}.legacy-ai-page.signature-growth-brand:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-growth-brand:not(:where(.craft-header,.craft-header *)){margin-bottom:35px;display:block}.legacy-ai-page.signature-growth-brand .ai-development-tag:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-growth-brand .ai-development-tag:not(:where(.craft-header,.craft-header *)){margin-top:22px}.legacy-ai-page.signature-growth-brand .ai-growth-lockup img:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-growth-brand .ai-growth-lockup img:not(:where(.craft-header,.craft-header *)){width:180px}.legacy-ai-page.signature-growth-brand .ai-growth-lockup>span:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-growth-brand .ai-growth-lockup>span:not(:where(.craft-header,.craft-header *)){font-size:33px}.legacy-ai-page.signature-growth-hero h2:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-growth-hero h2:not(:where(.craft-header,.craft-header *)){font-size:clamp(40px,7.6vw,62px)}.legacy-ai-page.signature-growth-hero-bottom:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-growth-hero-bottom:not(:where(.craft-header,.craft-header *)){margin-top:28px;display:block}.legacy-ai-page.signature-growth-hero-bottom p:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-growth-hero-bottom p:not(:where(.craft-header,.craft-header *)){font-size:18px}.legacy-ai-page.signature-growth-hero-bottom .ai-cta:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-growth-hero-bottom .ai-cta:not(:where(.craft-header,.craft-header *)){margin-top:25px}.legacy-ai-page.signature-growth-journey:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-growth-journey:not(:where(.craft-header,.craft-header *)),.legacy-ai-page.signature-growth-control:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-growth-control:not(:where(.craft-header,.craft-header *)),.legacy-ai-page.signature-growth-register:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-growth-register:not(:where(.craft-header,.craft-header *)){grid-template-columns:1fr;gap:33px}.legacy-ai-page.signature-growth-journey h2:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-growth-journey h2:not(:where(.craft-header,.craft-header *)){font-size:clamp(35px,7vw,52px)}.legacy-ai-page.signature-growth-journey li:first-child:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-growth-journey li:first-child:not(:where(.craft-header,.craft-header *)){border-top:1px solid #ffffff30;padding-top:25px}.legacy-ai-page.signature-growth-journey h3:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-growth-journey h3:not(:where(.craft-header,.craft-header *)){font-size:25px}.legacy-ai-page.signature-growth-journey li p:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-growth-journey li p:not(:where(.craft-header,.craft-header *)){font-size:16px}.legacy-ai-page.signature-growth-control>div>p:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-growth-control>div>p:not(:where(.craft-header,.craft-header *)){font-size:17px}.legacy-ai-page.signature-growth-registration:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-growth-registration:not(:where(.craft-header,.craft-header *)){padding:28px 24px}.legacy-ai-page.signature-growth-registration .form-row:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-growth-registration .form-row:not(:where(.craft-header,.craft-header *)){grid-template-columns:1fr;gap:22px}.legacy-ai-page.signature-growth-registration .ai-growth-lockup img:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-growth-registration .ai-growth-lockup img:not(:where(.craft-header,.craft-header *)){width:160px}.legacy-ai-page.signature-growth-registration .ai-growth-lockup>span:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-growth-registration .ai-growth-lockup>span:not(:where(.craft-header,.craft-header *)){font-size:29px}.legacy-ai-page.signature-plan-hero:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-plan-hero:not(:where(.craft-header,.craft-header *)){grid-template-columns:1fr;gap:35px;padding:40px 24px 55px}.legacy-ai-page.signature-plan-hero h1:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-plan-hero h1:not(:where(.craft-header,.craft-header *)){text-wrap:balance;font-size:clamp(42px,7.8vw,65px)}.legacy-ai-page.signature-plan-hero h1 br:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-plan-hero h1 br:not(:where(.craft-header,.craft-header *)){display:none}.legacy-ai-page.signature-plan-hero>div>p:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-plan-hero>div>p:not(:where(.craft-header,.craft-header *)){margin-top:25px;font-size:18px}.legacy-ai-page.signature-plan-offer:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-plan-offer:not(:where(.craft-header,.craft-header *)){width:100%;max-width:550px;padding:29px 26px}.legacy-ai-page.signature-readiness .signature-plan-offer h2:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-readiness .signature-plan-offer h2:not(:where(.craft-header,.craft-header *)){font-size:25px}.legacy-ai-page.signature-plan-offer p.signature-plan-price:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-plan-offer p.signature-plan-price:not(:where(.craft-header,.craft-header *)){margin-block:25px;font-size:54px}.legacy-ai-page.signature-plan-offer .action-product-button:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-plan-offer .action-product-button:not(:where(.craft-header,.craft-header *)){font-size:14px}.legacy-ai-page.signature-plan-intro>div:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-plan-intro>div:not(:where(.craft-header,.craft-header *)){grid-template-columns:1fr 1fr;gap:28px;margin-top:30px}.legacy-ai-page.signature-plan-intro h3:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-plan-intro h3:not(:where(.craft-header,.craft-header *)){font-size:22px}.legacy-ai-page.signature-plan-intro p:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-plan-intro p:not(:where(.craft-header,.craft-header *)){font-size:15px}.legacy-ai-page.signature-report-preview:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-report-preview:not(:where(.craft-header,.craft-header *)){grid-template-columns:1fr;gap:38px}.legacy-ai-page.signature-report-preview .readiness-report-cover:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-report-preview .readiness-report-cover:not(:where(.craft-header,.craft-header *)){justify-self:center;width:100%;max-width:450px;min-height:460px}.legacy-ai-page.signature-report-preview>div>h2:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-report-preview>div>h2:not(:where(.craft-header,.craft-header *)){font-size:clamp(35px,7.3vw,53px)}.legacy-ai-page.signature-report-preview>div>p:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-report-preview>div>p:not(:where(.craft-header,.craft-header *)){font-size:16px}.legacy-ai-page.signature-report-chapters summary:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-report-chapters summary:not(:where(.craft-header,.craft-header *)){font-size:19px}.legacy-ai-page.signature-plan-process ol:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-plan-process ol:not(:where(.craft-header,.craft-header *)){grid-template-columns:1fr;gap:28px;margin-top:30px}.legacy-ai-page.signature-plan-process h2:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-plan-process h2:not(:where(.craft-header,.craft-header *)){font-size:clamp(38px,7.5vw,55px)}.legacy-ai-page.signature-plan-process h3:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-plan-process h3:not(:where(.craft-header,.craft-header *)){font-size:25px}.legacy-ai-page.signature-plan-process li p:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-plan-process li p:not(:where(.craft-header,.craft-header *)){font-size:16px}.legacy-ai-page.signature-readiness .readiness-assessment-heading:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-readiness .readiness-assessment-heading:not(:where(.craft-header,.craft-header *)){margin-bottom:28px}.legacy-ai-page.signature-readiness .readiness-assessment-heading>p:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-readiness .readiness-assessment-heading>p:not(:where(.craft-header,.craft-header *)){margin-top:20px;font-size:16px}.legacy-ai-page.signature-readiness .assessment-form-note:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-readiness .assessment-form-note:not(:where(.craft-header,.craft-header *)){font-size:13px;line-height:1.8}.legacy-ai-page.signature-readiness .assessment-field small:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-readiness .assessment-field small:not(:where(.craft-header,.craft-header *)),.legacy-ai-page.signature-readiness .assessment-choice-group legend small:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-readiness .assessment-choice-group legend small:not(:where(.craft-header,.craft-header *)){font-size:12px}}@media (width<=480px){.legacy-ai-page.signature-service-hero .ai-cta:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-service-hero .ai-cta:not(:where(.craft-header,.craft-header *)){width:100%}.legacy-ai-page.signature-workflow-areas:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-workflow-areas:not(:where(.craft-header,.craft-header *)),.legacy-ai-page.signature-market-topics:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-market-topics:not(:where(.craft-header,.craft-header *)){grid-template-columns:1fr}.legacy-ai-page.signature-market-question p:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-market-question p:not(:where(.craft-header,.craft-header *)){font-size:20px}.legacy-ai-page.signature-evidence-section>div article:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-evidence-section>div article:not(:where(.craft-header,.craft-header *)){grid-template-columns:1fr;gap:12px}.legacy-ai-page.signature-plan-intro>div:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-plan-intro>div:not(:where(.craft-header,.craft-header *)){grid-template-columns:1fr}.legacy-ai-page.signature-growth-hero-bottom .ai-cta:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-growth-hero-bottom .ai-cta:not(:where(.craft-header,.craft-header *)){width:100%}.legacy-ai-page.signature-growth-note .ai-growth-lockup img:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-growth-note .ai-growth-lockup img:not(:where(.craft-header,.craft-header *)){width:140px}.legacy-ai-page.signature-growth-note .ai-growth-lockup>span:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-growth-note .ai-growth-lockup>span:not(:where(.craft-header,.craft-header *)){font-size:26px}.legacy-ai-page.signature-growth-registration .ai-growth-lockup img:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-growth-registration .ai-growth-lockup img:not(:where(.craft-header,.craft-header *)){width:145px}.legacy-ai-page.signature-growth-registration .ai-growth-lockup>span:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-growth-registration .ai-growth-lockup>span:not(:where(.craft-header,.craft-header *)){font-size:27px}.legacy-ai-page.signature-review-heading button:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-review-heading button:not(:where(.craft-header,.craft-header *)){padding-inline:15px}}@media (width<=380px){.legacy-ai-page.signature-service-hero:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-service-hero:not(:where(.craft-header,.craft-header *)),.legacy-ai-page.signature-growth-hero:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-growth-hero:not(:where(.craft-header,.craft-header *)),.legacy-ai-page.signature-plan-hero:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-plan-hero:not(:where(.craft-header,.craft-header *)){padding-inline:20px}.legacy-ai-page.signature-service-hero h1:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-service-hero h1:not(:where(.craft-header,.craft-header *)),.legacy-ai-page.signature-plan-hero h1:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-plan-hero h1:not(:where(.craft-header,.craft-header *)){font-size:40px}.legacy-ai-page.signature-growth-hero h2:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-growth-hero h2:not(:where(.craft-header,.craft-header *)){font-size:38px}.legacy-ai-page.signature-plan-offer:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-plan-offer:not(:where(.craft-header,.craft-header *)){padding:27px 23px}.legacy-ai-page.signature-plan-offer p.signature-plan-price:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-plan-offer p.signature-plan-price:not(:where(.craft-header,.craft-header *)){font-size:52px}.legacy-ai-page.signature-guide-sheet:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-guide-sheet:not(:where(.craft-header,.craft-header *)){padding:27px 24px}.legacy-ai-page.signature-growth-registration:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-growth-registration:not(:where(.craft-header,.craft-header *)){padding:26px 20px}}@media (prefers-reduced-motion:no-preference){.legacy-ai-page.ai-proposal-form>fieldset:not([hidden]):not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-proposal-form>fieldset:not([hidden]):not(:where(.craft-header,.craft-header *)),.legacy-ai-page.readiness-assessment .assessment-group:not([hidden]):not(:where(.craft-header,.craft-header *)),.legacy-ai-page .readiness-assessment .assessment-group:not([hidden]):not(:where(.craft-header,.craft-header *)){animation:.18s ease-out signature-stage-in}@keyframes signature-stage-in{0%{opacity:.7}to{opacity:1}}}@media (prefers-reduced-motion:reduce){.legacy-ai-page.signature-service :not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-service :not(:where(.craft-header,.craft-header *)),.legacy-ai-page.signature-readiness :not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-readiness :not(:where(.craft-header,.craft-header *)),.legacy-ai-page.signature-growth-page :not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-growth-page :not(:where(.craft-header,.craft-header *)){transition:none!important;animation:none!important}}.legacy-ai-page.signature-enquiry-chooser:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-enquiry-chooser:not(:where(.craft-header,.craft-header *)){padding:28px}.legacy-ai-page.signature-enquiry-chooser fieldset:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-enquiry-chooser fieldset:not(:where(.craft-header,.craft-header *)){border:0;min-width:0;margin:0;padding:0}.legacy-ai-page.signature-enquiry-chooser legend:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-enquiry-chooser legend:not(:where(.craft-header,.craft-header *)){letter-spacing:-.025em;margin-bottom:22px;font-size:23px;line-height:1.4}.legacy-ai-page.signature-enquiry-chooser fieldset>div:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-enquiry-chooser fieldset>div:not(:where(.craft-header,.craft-header *)){gap:10px;display:grid}.legacy-ai-page.signature-enquiry-chooser label:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-enquiry-chooser label:not(:where(.craft-header,.craft-header *)){cursor:pointer;background:#ffffff04;border:1px solid #ffffff30;border-radius:9px;align-items:center;gap:14px;margin:0;padding:16px;display:flex}.legacy-ai-page.signature-enquiry-chooser label:hover:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-enquiry-chooser label:hover:not(:where(.craft-header,.craft-header *)){background:#ffffff0a}.legacy-ai-page.signature-enquiry-chooser label.is-selected:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-enquiry-chooser label.is-selected:not(:where(.craft-header,.craft-header *)){background:#ffffff0f;border-color:#ffffff90}.legacy-ai-page.signature-enquiry-chooser input:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-enquiry-chooser input:not(:where(.craft-header,.craft-header *)){accent-color:#007aff;flex:0 0 18px;width:18px;height:18px;margin:0}.legacy-ai-page.signature-enquiry-chooser strong:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-enquiry-chooser strong:not(:where(.craft-header,.craft-header *)){font-size:15px;font-weight:500;line-height:1.55;display:block}.legacy-ai-page.signature-enquiry-chooser small:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-enquiry-chooser small:not(:where(.craft-header,.craft-header *)){color:#dedee8;margin-top:4px;font-size:12px;line-height:1.8;display:block}.legacy-ai-page.signature-enquiry-chooser>p:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-enquiry-chooser>p:not(:where(.craft-header,.craft-header *)){font-size:13px!important}@media (width<=480px){.legacy-ai-page.signature-enquiry-chooser:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-enquiry-chooser:not(:where(.craft-header,.craft-header *)){padding:24px 21px}.legacy-ai-page.signature-enquiry-chooser legend:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-enquiry-chooser legend:not(:where(.craft-header,.craft-header *)){font-size:22px}.legacy-ai-page.signature-enquiry-chooser label:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-enquiry-chooser label:not(:where(.craft-header,.craft-header *)){padding:15px 12px}.legacy-ai-page.signature-enquiry-chooser strong:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-enquiry-chooser strong:not(:where(.craft-header,.craft-header *)){font-size:15px}}.legacy-ai-page.signature-workflow-scope:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-workflow-scope:not(:where(.craft-header,.craft-header *)){background:#fff}.legacy-ai-page.signature-workflow-areas details[open]:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-workflow-areas details[open]:not(:where(.craft-header,.craft-header *)){color:#fff;background:#010042;border-color:#010042}.legacy-ai-page.signature-workflow-areas details[open] p:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-workflow-areas details[open] p:not(:where(.craft-header,.craft-header *)){color:#dedee8}.legacy-ai-page.ai-page-opening:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-page-opening:not(:where(.craft-header,.craft-header *)){color:#fff;background:var(--ai-gradient-depth)}.legacy-ai-page.ai-page-opening .ai-masthead:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-page-opening .ai-masthead:not(:where(.craft-header,.craft-header *)),.legacy-ai-page.ai-page-opening .signature-service-hero:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-page-opening .signature-service-hero:not(:where(.craft-header,.craft-header *)),.legacy-ai-page.ai-page-opening .signature-plan-hero:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-page-opening .signature-plan-hero:not(:where(.craft-header,.craft-header *)){background:0 0}.legacy-ai-page.ai-page-opening--growth:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-page-opening--growth:not(:where(.craft-header,.craft-header *)){color:#010020;background:#fff}.legacy-ai-page.ai-page-opening--growth .ai-masthead:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-page-opening--growth .ai-masthead:not(:where(.craft-header,.craft-header *)),.legacy-ai-page.ai-page-opening--growth .ai-section-nav:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-page-opening--growth .ai-section-nav:not(:where(.craft-header,.craft-header *)),.legacy-ai-page.ai-page-opening--growth .ai-section-toggle:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-page-opening--growth .ai-section-toggle:not(:where(.craft-header,.craft-header *)){color:#010020}.legacy-ai-page.ai-page-opening--growth .brand-header:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-page-opening--growth .brand-header:not(:where(.craft-header,.craft-header *)){background:#ffffffb0;border-color:#01002020}.legacy-ai-page.ai-page-opening--growth .brand-logo img:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-page-opening--growth .brand-logo img:not(:where(.craft-header,.craft-header *)){filter:brightness(0)}.legacy-ai-page.ai-page-opening--growth .brand-nav a:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-page-opening--growth .brand-nav a:not(:where(.craft-header,.craft-header *)),.legacy-ai-page.ai-page-opening--growth .ai-section-links>a:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-page-opening--growth .ai-section-links>a:not(:where(.craft-header,.craft-header *)),.legacy-ai-page.ai-page-opening--growth .ai-research-menu>button:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-page-opening--growth .ai-research-menu>button:not(:where(.craft-header,.craft-header *)){color:#010020}.legacy-ai-page.ai-page-opening--growth .brand-nav-cta:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-page-opening--growth .brand-nav-cta:not(:where(.craft-header,.craft-header *)){background:#0100200b}.legacy-ai-page.ai-page-opening--growth .brand-menu span:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-page-opening--growth .brand-menu span:not(:where(.craft-header,.craft-header *)){background:#010020}.legacy-ai-page.ai-page-opening--growth .ai-research-links a:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-page-opening--growth .ai-research-links a:not(:where(.craft-header,.craft-header *)){color:#fff}.legacy-ai-page.ai-service-showcase:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-service-showcase:not(:where(.craft-header,.craft-header *)){background:linear-gradient(100deg,#0000 18%,#00000bd9 100%),linear-gradient(#00007e 0 70px,#010042 340px,#010020 48%,#010042 78%,#00007e 100%)}.legacy-ai-page.ai-showcase-intro:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-showcase-intro:not(:where(.craft-header,.craft-header *)){margin-bottom:48px;display:block}.legacy-ai-page.ai-showcase-intro p:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-showcase-intro p:not(:where(.craft-header,.craft-header *)){color:#dedee8;max-width:none;margin-top:22px;font-size:19px}.legacy-ai-page.ai-showcase-category:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-showcase-category:not(:where(.craft-header,.craft-header *)){align-items:end;margin-bottom:28px;display:block}.legacy-ai-page.consultancy-page .ai-showcase-category h3:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .consultancy-page .ai-showcase-category h3:not(:where(.craft-header,.craft-header *)){letter-spacing:-.035em;font-size:clamp(32px,3.3vw,46px);line-height:1.1}.legacy-ai-page.ai-showcase-category p:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-showcase-category p:not(:where(.craft-header,.craft-header *)){color:#dedee8;max-width:none;margin:17px 0 0;font-size:18px}.legacy-ai-page.ai-research-category:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-research-category:not(:where(.craft-header,.craft-header *)){margin-top:56px}.legacy-ai-page.ai-research-tiles:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-research-tiles:not(:where(.craft-header,.craft-header *)){grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.legacy-ai-page.ai-research-tile:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-research-tile:not(:where(.craft-header,.craft-header *)){background:#ffffff08;border:1px solid #ffffff30;border-radius:18px;flex-direction:column;padding:30px;transition:background .2s,transform .2s;display:flex}.legacy-ai-page.ai-research-tile:hover:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-research-tile:hover:not(:where(.craft-header,.craft-header *)){background:#ffffff12;transform:translateY(-4px)}.legacy-ai-page.ai-research-tile svg:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-research-tile svg:not(:where(.craft-header,.craft-header *)){color:#007aff;width:72px;height:72px;margin-bottom:30px}.legacy-ai-page.consultancy-page .ai-research-tile h4:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .consultancy-page .ai-research-tile h4:not(:where(.craft-header,.craft-header *)){font-size:29px;line-height:1.15}.legacy-ai-page.consultancy-page .ai-research-promise:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .consultancy-page .ai-research-promise:not(:where(.craft-header,.craft-header *)){letter-spacing:-.02em;font-size:20px;line-height:1.5}.legacy-ai-page.ai-research-tile p:not(.ai-research-promise):not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-research-tile p:not(.ai-research-promise):not(:where(.craft-header,.craft-header *)){color:#dedee8;margin-top:20px;font-size:15px}.legacy-ai-page.ai-research-tile>span:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-research-tile>span:not(:where(.craft-header,.craft-header *)){margin-top:auto;padding-top:35px;font-size:14px}.legacy-ai-page.ai-human-judgement:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-human-judgement:not(:where(.craft-header,.craft-header *)){color:#fff;background:radial-gradient(80% 110% at 100% 100%,#00007e,#0000 82%),linear-gradient(120deg,#00000b,#010020 55%,#010042)}.legacy-ai-page.ai-judgement-statement:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-judgement-statement:not(:where(.craft-header,.craft-header *)){text-align:center;max-width:980px;margin:0 auto}.legacy-ai-page.consultancy-page .ai-judgement-statement h2:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .consultancy-page .ai-judgement-statement h2:not(:where(.craft-header,.craft-header *)){font-size:clamp(44px,5.5vw,76px)}.legacy-ai-page.consultancy-page .ai-judgement-statement>p:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .consultancy-page .ai-judgement-statement>p:not(:where(.craft-header,.craft-header *)){color:#dedee8;max-width:660px;margin:30px auto 0;font-size:18px}.legacy-ai-page.ai-review-principles:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-review-principles:not(:where(.craft-header,.craft-header *)){border-top:1px solid #ffffff30;grid-template-columns:repeat(3,1fr);gap:45px;margin-top:65px;padding-top:35px;display:grid}.legacy-ai-page.ai-review-principles h3:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-review-principles h3:not(:where(.craft-header,.craft-header *)){font-size:25px}.legacy-ai-page.consultancy-page .ai-review-principles p:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .consultancy-page .ai-review-principles p:not(:where(.craft-header,.craft-header *)){color:#dedee8;margin-top:19px;font-size:15px}.legacy-ai-page.consultancy-page details summary>span:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .consultancy-page details summary>span:not(:where(.craft-header,.craft-header *)),.legacy-ai-page.signature-readiness details summary>span:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-readiness details summary>span:not(:where(.craft-header,.craft-header *)){flex-shrink:0;font-size:0;transform:none!important}.legacy-ai-page.consultancy-page details summary>span:not(:where(.craft-header,.craft-header *)):after,.legacy-ai-page .consultancy-page details summary>span:not(:where(.craft-header,.craft-header *)):after,.legacy-ai-page.signature-readiness details summary>span:not(:where(.craft-header,.craft-header *)):after,.legacy-ai-page .signature-readiness details summary>span:not(:where(.craft-header,.craft-header *)):after{content:"+";color:#007aff;font-size:22px;line-height:1.2}.legacy-ai-page.consultancy-page details[open] summary>span:not(:where(.craft-header,.craft-header *)):after,.legacy-ai-page .consultancy-page details[open] summary>span:not(:where(.craft-header,.craft-header *)):after,.legacy-ai-page.signature-readiness details[open] summary>span:not(:where(.craft-header,.craft-header *)):after,.legacy-ai-page .signature-readiness details[open] summary>span:not(:where(.craft-header,.craft-header *)):after{content:"−"}.legacy-ai-page.consultancy-page p.ai-chooser-prompt:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .consultancy-page p.ai-chooser-prompt:not(:where(.craft-header,.craft-header *)){color:#fff;margin-top:25px;font-size:14px}.legacy-ai-page.signature-plan-offer:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-plan-offer:not(:where(.craft-header,.craft-header *)){border:5px solid #fff;border-radius:22px;padding:0;overflow:hidden;box-shadow:0 25px 65px #00000040}.legacy-ai-page.signature-offer-document:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-offer-document:not(:where(.craft-header,.craft-header *)){color:#fff;background:linear-gradient(140deg,#010042,#00007e);border-radius:11px 11px 0 0;padding:25px 24px}.legacy-ai-page.signature-offer-document>img:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-offer-document>img:not(:where(.craft-header,.craft-header *)){width:145px;height:auto;margin-bottom:28px;display:block}.legacy-ai-page.signature-readiness .signature-offer-document h2:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-readiness .signature-offer-document h2:not(:where(.craft-header,.craft-header *)){color:#fff;font-size:26px}.legacy-ai-page.signature-offer-document p.signature-plan-price:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-offer-document p.signature-plan-price:not(:where(.craft-header,.craft-header *)){margin:25px 0 0}.legacy-ai-page.signature-offer-document .signature-plan-price span:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-offer-document .signature-plan-price span:not(:where(.craft-header,.craft-header *)){color:#dedee8}.legacy-ai-page.signature-plan-offer>ul:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-plan-offer>ul:not(:where(.craft-header,.craft-header *)){border:0;margin:25px 32px}.legacy-ai-page.signature-plan-offer>.action-product-button:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-plan-offer>.action-product-button:not(:where(.craft-header,.craft-header *)){width:calc(100% - 64px);margin:0 32px}.legacy-ai-page.signature-plan-offer>p:last-child:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-plan-offer>p:last-child:not(:where(.craft-header,.craft-header *)){margin:20px 32px 30px}.legacy-ai-page.signature-readiness .readiness-faq:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-readiness .readiness-faq:not(:where(.craft-header,.craft-header *)){padding-top:85px}.legacy-ai-page.ai-research-experience:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-research-experience:not(:where(.craft-header,.craft-header *)){background:#fff}.legacy-ai-page.ai-research-display-intro:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-research-display-intro:not(:where(.craft-header,.craft-header *)){max-width:900px}.legacy-ai-page.ai-research-display-intro h2:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-research-display-intro h2:not(:where(.craft-header,.craft-header *)){text-wrap:balance}.legacy-ai-page.ai-research-display-intro p:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-research-display-intro p:not(:where(.craft-header,.craft-header *)){color:#53535f;max-width:630px;font-size:18px}.legacy-ai-page.ai-research-instrument:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-research-instrument:not(:where(.craft-header,.craft-header *)){color:#fff;background:#010020;border-radius:22px;margin-top:40px;overflow:hidden;box-shadow:0 16px 38px #01002012}.legacy-ai-page.ai-research-selectors:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-research-selectors:not(:where(.craft-header,.craft-header *)){display:grid;position:relative}.legacy-ai-page.ai-research-selectors button:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-research-selectors button:not(:where(.craft-header,.craft-header *)){color:#dedee8;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;min-width:0;padding:25px;font-size:18px;line-height:1.4;transition:background .18s,color .18s;display:flex}.legacy-ai-page.ai-research-selectors button svg:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-research-selectors button svg:not(:where(.craft-header,.craft-header *)){flex-shrink:0;width:26px;height:26px}.legacy-ai-page.ai-research-selectors button:disabled:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-research-selectors button:disabled:not(:where(.craft-header,.craft-header *)){cursor:wait}.legacy-ai-page.ai-research-selectors button:hover:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-research-selectors button:hover:not(:where(.craft-header,.craft-header *)){color:#fff;background:#ffffff0c}.legacy-ai-page.ai-research-selectors button[aria-pressed=true]:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-research-selectors button[aria-pressed=true]:not(:where(.craft-header,.craft-header *)){color:#fff;background:#010080;box-shadow:inset 0 -3px #007aff}.legacy-ai-page.ai-research-detail:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-research-detail:not(:where(.craft-header,.craft-header *)){grid-template-columns:1.05fr 1fr;align-content:start;column-gap:45px;min-width:0;max-width:none;min-height:440px;padding:38px;display:grid}.legacy-ai-page.ai-research-detail h3:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-research-detail h3:not(:where(.craft-header,.craft-header *)){grid-area:1/1;max-width:none;font-size:clamp(25px,2.6vw,37px)}.legacy-ai-page.ai-research-detail>p:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-research-detail>p:not(:where(.craft-header,.craft-header *)){color:#dedee8;grid-area:2/1;max-width:700px;margin-top:22px;font-size:16px}.legacy-ai-page.ai-research-output:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-research-output:not(:where(.craft-header,.craft-header *)){border-top:1px solid #ffffff30;grid-area:3/1;margin-top:25px;padding-top:23px}.legacy-ai-page.ai-research-output>span:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-research-output>span:not(:where(.craft-header,.craft-header *)){color:#dedee8;font-size:13px}.legacy-ai-page.ai-research-output>p:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-research-output>p:not(:where(.craft-header,.craft-header *)){max-width:700px;margin-top:13px;font-size:16px;line-height:1.65}.legacy-ai-page.consultancy-page p.ai-research-display-note:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .consultancy-page p.ai-research-display-note:not(:where(.craft-header,.craft-header *)){color:#53535f;max-width:850px;margin-top:25px;font-size:13px;line-height:1.8}.legacy-ai-page.ai-research-experience--competitor-intelligence .ai-research-selectors:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-research-experience--competitor-intelligence .ai-research-selectors:not(:where(.craft-header,.craft-header *)){grid-template-columns:repeat(3,1fr);gap:16px;padding:25px 25px 0}.legacy-ai-page.ai-research-experience--competitor-intelligence .ai-research-selectors button:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-research-experience--competitor-intelligence .ai-research-selectors button:not(:where(.craft-header,.craft-header *)){border:1px solid #ffffff30;border-radius:10px}.legacy-ai-page.ai-comparison-connections:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-comparison-connections:not(:where(.craft-header,.craft-header *)){width:100%;height:65px;padding-inline:25px;display:block}.legacy-ai-page.ai-research-experience--competitor-intelligence .ai-research-output:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-research-experience--competitor-intelligence .ai-research-output:not(:where(.craft-header,.craft-header *)){grid-column:1/-1;margin-top:0}.legacy-ai-page.ai-research-experience--market-intelligence:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-research-experience--market-intelligence:not(:where(.craft-header,.craft-header *)){color:#fff;background:#010020}.legacy-ai-page.ai-research-experience--market-intelligence .ai-research-display-intro p:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-research-experience--market-intelligence .ai-research-display-intro p:not(:where(.craft-header,.craft-header *)),.legacy-ai-page.ai-research-experience--market-intelligence p.ai-research-display-note:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-research-experience--market-intelligence p.ai-research-display-note:not(:where(.craft-header,.craft-header *)){color:#dedee8}.legacy-ai-page.ai-research-experience--market-intelligence .ai-research-instrument:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-research-experience--market-intelligence .ai-research-instrument:not(:where(.craft-header,.craft-header *)){background:radial-gradient(at 95% 100%,#01008090,#0000 75%),#010042;border:1px solid #ffffff30}.legacy-ai-page.ai-research-experience--market-intelligence .ai-research-selectors:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-research-experience--market-intelligence .ai-research-selectors:not(:where(.craft-header,.craft-header *)){border-bottom:1px solid #ffffff30;grid-template-columns:repeat(5,1fr)}.legacy-ai-page.ai-research-experience--market-intelligence .ai-research-selectors button:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-research-experience--market-intelligence .ai-research-selectors button:not(:where(.craft-header,.craft-header *)){flex-direction:column-reverse;align-items:start;gap:23px;font-size:16px}.legacy-ai-page.ai-research-experience--customer-intelligence .ai-research-instrument:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-research-experience--customer-intelligence .ai-research-instrument:not(:where(.craft-header,.craft-header *)){background:linear-gradient(110deg,#010042,#010020);grid-template-columns:.65fr 1.8fr;display:grid}.legacy-ai-page.ai-research-experience--customer-intelligence .ai-research-selectors:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-research-experience--customer-intelligence .ai-research-selectors:not(:where(.craft-header,.craft-header *)){border-right:1px solid #ffffff30;align-content:start}.legacy-ai-page.ai-research-experience--customer-intelligence .ai-research-selectors button:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-research-experience--customer-intelligence .ai-research-selectors button:not(:where(.craft-header,.craft-header *)){border-bottom:1px solid #ffffff30;min-height:110px;font-size:24px}@media (width<=1000px){.legacy-ai-page.ai-research-tiles:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-research-tiles:not(:where(.craft-header,.craft-header *)){gap:15px}.legacy-ai-page.ai-research-tile:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-research-tile:not(:where(.craft-header,.craft-header *)){padding:25px}.legacy-ai-page.consultancy-page .ai-research-tile h4:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .consultancy-page .ai-research-tile h4:not(:where(.craft-header,.craft-header *)){font-size:25px}.legacy-ai-page.ai-research-selectors button:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-research-selectors button:not(:where(.craft-header,.craft-header *)){padding:20px}}@media (width<=800px){.legacy-ai-page.ai-page-opening--growth .brand-nav.is-open:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-page-opening--growth .brand-nav.is-open:not(:where(.craft-header,.craft-header *)),.legacy-ai-page.ai-page-opening--growth .ai-section-links:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-page-opening--growth .ai-section-links:not(:where(.craft-header,.craft-header *)){background:#fff}.legacy-ai-page.ai-page-opening--growth .ai-research-links a:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-page-opening--growth .ai-research-links a:not(:where(.craft-header,.craft-header *)){color:#010020}.legacy-ai-page.ai-showcase-intro:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-showcase-intro:not(:where(.craft-header,.craft-header *)){margin-bottom:45px;display:block}.legacy-ai-page.ai-showcase-intro p:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-showcase-intro p:not(:where(.craft-header,.craft-header *)){margin-top:25px;font-size:17px}.legacy-ai-page.ai-showcase-category:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-showcase-category:not(:where(.craft-header,.craft-header *)){grid-template-columns:1fr;gap:18px}.legacy-ai-page.ai-showcase-category .desktop-only:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-showcase-category .desktop-only:not(:where(.craft-header,.craft-header *)){display:none}.legacy-ai-page.consultancy-page .ai-showcase-category h3:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .consultancy-page .ai-showcase-category h3:not(:where(.craft-header,.craft-header *)){font-size:37px}.legacy-ai-page.ai-showcase-category p:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-showcase-category p:not(:where(.craft-header,.craft-header *)){font-size:16px}.legacy-ai-page.ai-research-category:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-research-category:not(:where(.craft-header,.craft-header *)){margin-top:55px}.legacy-ai-page.ai-research-tiles:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-research-tiles:not(:where(.craft-header,.craft-header *)){grid-template-columns:1fr;gap:20px}.legacy-ai-page.ai-research-tile:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-research-tile:not(:where(.craft-header,.craft-header *)){padding:30px}.legacy-ai-page.ai-research-tile svg:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-research-tile svg:not(:where(.craft-header,.craft-header *)){width:85px;margin-bottom:25px}.legacy-ai-page.consultancy-page .ai-research-tile h4:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .consultancy-page .ai-research-tile h4:not(:where(.craft-header,.craft-header *)){max-width:300px;font-size:30px}.legacy-ai-page.ai-research-tile p:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-research-tile p:not(:where(.craft-header,.craft-header *)){max-width:520px}.legacy-ai-page.ai-judgement-statement:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-judgement-statement:not(:where(.craft-header,.craft-header *)){text-align:left}.legacy-ai-page.consultancy-page .ai-judgement-statement h2:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .consultancy-page .ai-judgement-statement h2:not(:where(.craft-header,.craft-header *)){font-size:clamp(38px,7.7vw,60px)}.legacy-ai-page.consultancy-page .ai-judgement-statement>p:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .consultancy-page .ai-judgement-statement>p:not(:where(.craft-header,.craft-header *)){margin:25px 0 0;font-size:17px}.legacy-ai-page.ai-review-principles:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-review-principles:not(:where(.craft-header,.craft-header *)){grid-template-columns:1fr;gap:28px;margin-top:38px;padding-top:28px}.legacy-ai-page.ai-review-principles h3:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-review-principles h3:not(:where(.craft-header,.craft-header *)){font-size:24px}.legacy-ai-page.consultancy-page .ai-review-principles p:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .consultancy-page .ai-review-principles p:not(:where(.craft-header,.craft-header *)){margin-top:13px}.legacy-ai-page.signature-readiness .readiness-faq:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-readiness .readiness-faq:not(:where(.craft-header,.craft-header *)){padding-top:65px}.legacy-ai-page.signature-readiness .signature-plan-offer:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-readiness .signature-plan-offer:not(:where(.craft-header,.craft-header *)){padding:0}.legacy-ai-page.signature-offer-document:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-offer-document:not(:where(.craft-header,.craft-header *)){padding:28px 26px}.legacy-ai-page.signature-plan-offer>ul:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-plan-offer>ul:not(:where(.craft-header,.craft-header *)){margin-inline:26px}.legacy-ai-page.signature-plan-offer>.action-product-button:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-plan-offer>.action-product-button:not(:where(.craft-header,.craft-header *)){width:calc(100% - 52px);margin-inline:26px}.legacy-ai-page.signature-plan-offer>p:last-child:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-plan-offer>p:last-child:not(:where(.craft-header,.craft-header *)){margin:20px 26px 28px}.legacy-ai-page.ai-research-display-intro p:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-research-display-intro p:not(:where(.craft-header,.craft-header *)){font-size:16px}.legacy-ai-page.ai-research-detail:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-research-detail:not(:where(.craft-header,.craft-header *)){padding:28px}.legacy-ai-page.ai-research-detail>p:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-research-detail>p:not(:where(.craft-header,.craft-header *)){font-size:16px}.legacy-ai-page.ai-research-output>p:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-research-output>p:not(:where(.craft-header,.craft-header *)){font-size:17px}.legacy-ai-page.ai-research-selectors button:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-research-selectors button:not(:where(.craft-header,.craft-header *)){padding:20px;font-size:16px}.legacy-ai-page.ai-research-experience--competitor-intelligence .ai-research-detail:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-research-experience--competitor-intelligence .ai-research-detail:not(:where(.craft-header,.craft-header *)){min-height:370px;display:block}.legacy-ai-page.ai-research-experience--competitor-intelligence .ai-research-detail>p:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-research-experience--competitor-intelligence .ai-research-detail>p:not(:where(.craft-header,.craft-header *)){margin-top:22px}.legacy-ai-page.ai-research-experience--competitor-intelligence .ai-research-output:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-research-experience--competitor-intelligence .ai-research-output:not(:where(.craft-header,.craft-header *)){margin-top:28px}.legacy-ai-page.ai-research-experience--market-intelligence .ai-research-selectors:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-research-experience--market-intelligence .ai-research-selectors:not(:where(.craft-header,.craft-header *)){grid-template-columns:repeat(5,minmax(130px,1fr));overflow:auto}.legacy-ai-page.ai-research-experience--market-intelligence .ai-research-detail:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-research-experience--market-intelligence .ai-research-detail:not(:where(.craft-header,.craft-header *)){min-height:410px}.legacy-ai-page.ai-research-experience--customer-intelligence .ai-research-instrument:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-research-experience--customer-intelligence .ai-research-instrument:not(:where(.craft-header,.craft-header *)){grid-template-columns:1fr}.legacy-ai-page.ai-research-experience--customer-intelligence .ai-research-selectors:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-research-experience--customer-intelligence .ai-research-selectors:not(:where(.craft-header,.craft-header *)){border:0;border-bottom:1px solid #ffffff30;grid-template-columns:repeat(3,1fr)}.legacy-ai-page.ai-research-experience--customer-intelligence .ai-research-selectors button:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-research-experience--customer-intelligence .ai-research-selectors button:not(:where(.craft-header,.craft-header *)){min-height:85px;padding:18px;font-size:15px}.legacy-ai-page.ai-research-experience--customer-intelligence .ai-research-detail:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-research-experience--customer-intelligence .ai-research-detail:not(:where(.craft-header,.craft-header *)){min-height:400px}}@media (width<=480px){.legacy-ai-page.ai-research-tile:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-research-tile:not(:where(.craft-header,.craft-header *)){border-radius:15px;padding:26px}.legacy-ai-page.ai-research-selectors button:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-research-selectors button:not(:where(.craft-header,.craft-header *)){flex-direction:column-reverse;align-items:start;gap:12px;padding:18px 9px;font-size:14px}.legacy-ai-page.ai-research-experience--competitor-intelligence .ai-research-selectors:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-research-experience--competitor-intelligence .ai-research-selectors:not(:where(.craft-header,.craft-header *)){gap:8px;padding:16px 12px 0}.legacy-ai-page.ai-research-experience--competitor-intelligence .ai-comparison-connections:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-research-experience--competitor-intelligence .ai-comparison-connections:not(:where(.craft-header,.craft-header *)){padding-inline:12px}.legacy-ai-page.ai-research-detail:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-research-detail:not(:where(.craft-header,.craft-header *)){padding:26px 23px}.legacy-ai-page.ai-research-experience--competitor-intelligence .ai-research-detail:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-research-experience--competitor-intelligence .ai-research-detail:not(:where(.craft-header,.craft-header *)){min-height:455px}.legacy-ai-page.ai-research-experience--customer-intelligence .ai-research-selectors button:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-research-experience--customer-intelligence .ai-research-selectors button:not(:where(.craft-header,.craft-header *)){padding:18px 8px;font-size:13px}.legacy-ai-page.ai-research-experience--customer-intelligence .ai-research-detail:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-research-experience--customer-intelligence .ai-research-detail:not(:where(.craft-header,.craft-header *)){min-height:450px}}@media (prefers-reduced-motion:no-preference){.legacy-ai-page.ai-research-detail:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-research-detail:not(:where(.craft-header,.craft-header *)){animation:.18s ease-out research-detail-in}@keyframes research-detail-in{0%{opacity:.65;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}}@media (prefers-reduced-motion:reduce){.legacy-ai-page.ai-research-tile:hover:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-research-tile:hover:not(:where(.craft-header,.craft-header *)){transform:none}}.legacy-ai-page.ai-advisory-tiles:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-advisory-tiles:not(:where(.craft-header,.craft-header *)){grid-template-columns:1fr 1fr;gap:22px;display:grid}.legacy-ai-page.ai-advisory-service:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-advisory-service:not(:where(.craft-header,.craft-header *)){background:#ffffff0e;border-color:#ffffff45;min-height:440px}.legacy-ai-page.ai-advisory-service>p.ai-service-scope-line:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-advisory-service>p.ai-service-scope-line:not(:where(.craft-header,.craft-header *)){color:#dedee8;border-top:1px solid #ffffff25;padding-top:22px;font-size:13px}.legacy-ai-page.ai-service-card-action:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-service-card-action:not(:where(.craft-header,.craft-header *)){justify-content:space-between;align-items:end;gap:25px;margin-top:auto;padding-top:28px;font-size:14px;line-height:1.6;display:flex}.legacy-ai-page.ai-service-card-action strong:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-service-card-action strong:not(:where(.craft-header,.craft-header *)){letter-spacing:-.035em;white-space:nowrap;font-size:30px;font-weight:500}.legacy-ai-page.ai-service-card-action strong small:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-service-card-action strong small:not(:where(.craft-header,.craft-header *)){letter-spacing:0;font-size:12px;font-weight:400;display:block}.legacy-ai-page.ai-service-card-action>small:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-service-card-action>small:not(:where(.craft-header,.craft-header *)){text-align:right;max-width:130px;font-size:12px}.legacy-ai-page.signature-overview>.ai-how-we-work:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-overview>.ai-how-we-work:not(:where(.craft-header,.craft-header *)),.legacy-ai-page.signature-overview>.ai-human-judgement:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-overview>.ai-human-judgement:not(:where(.craft-header,.craft-header *)){padding-block:68px}.legacy-ai-page.signature-overview>.ai-growth-promotion:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-overview>.ai-growth-promotion:not(:where(.craft-header,.craft-header *)){padding-block:60px}.legacy-ai-page.signature-overview>.ai-overview-faq:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-overview>.ai-overview-faq:not(:where(.craft-header,.craft-header *)){padding-block:54px}.legacy-ai-page.signature-overview .ai-overview-close:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-overview .ai-overview-close:not(:where(.craft-header,.craft-header *)){padding-block:64px}.legacy-ai-page.signature-overview #choose-enquiry:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-overview #choose-enquiry:not(:where(.craft-header,.craft-header *)){margin-top:32px}.legacy-ai-page.signature-overview .signature-enquiry-chooser:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-overview .signature-enquiry-chooser:not(:where(.craft-header,.craft-header *)){max-width:none}.legacy-ai-page.signature-overview .signature-enquiry-chooser fieldset>div:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-overview .signature-enquiry-chooser fieldset>div:not(:where(.craft-header,.craft-header *)){grid-template-columns:1fr 1fr}.legacy-ai-page.signature-overview .signature-enquiry-chooser fieldset>div>label:last-child:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-overview .signature-enquiry-chooser fieldset>div>label:last-child:not(:where(.craft-header,.craft-header *)){grid-column:1/-1}.legacy-ai-page.signature-overview .signature-enquiry-chooser .ai-cta:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-overview .signature-enquiry-chooser .ai-cta:not(:where(.craft-header,.craft-header *)){max-width:450px}.legacy-ai-page.signature-overview .ai-hero-foot>span:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-overview .ai-hero-foot>span:not(:where(.craft-header,.craft-header *)){letter-spacing:.05em}.legacy-ai-page.ai-benefit-check:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-benefit-check:not(:where(.craft-header,.craft-header *)){color:#fff;background:#010042;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;margin-bottom:20px;font-size:18px;display:flex}.legacy-ai-page.ai-report-introduction:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-report-introduction:not(:where(.craft-header,.craft-header *)){max-width:1050px;margin-bottom:38px}.legacy-ai-page.ai-report-introduction h2:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-report-introduction h2:not(:where(.craft-header,.craft-header *)){font-size:clamp(38px,4vw,56px)}.legacy-ai-page.ai-report-introduction p:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-report-introduction p:not(:where(.craft-header,.craft-header *)){color:#53535f;max-width:900px;font-size:18px}.legacy-ai-page.ai-report-introduction p+p:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-report-introduction p+p:not(:where(.craft-header,.craft-header *)){margin-top:15px;font-size:14px}.legacy-ai-page.ai-report-explorer:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-report-explorer:not(:where(.craft-header,.craft-header *)){background:linear-gradient(150deg,#010042,#010020 60%,#00007e);border-radius:23px;grid-template-columns:.75fr 1.5fr;align-items:start;gap:28px;padding:28px;display:grid}.legacy-ai-page.ai-report-chapter-nav:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-report-chapter-nav:not(:where(.craft-header,.craft-header *)){gap:12px;display:grid}.legacy-ai-page.ai-report-chapter-nav button:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-report-chapter-nav button:not(:where(.craft-header,.craft-header *)){color:#fff;text-align:left;cursor:pointer;background:0 0;border:1px solid #ffffff30;border-radius:12px;align-items:start;gap:18px;padding:22px 18px;font-size:18px;line-height:1.5;transition:background .18s;display:flex}.legacy-ai-page.ai-report-chapter-nav button:hover:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-report-chapter-nav button:hover:not(:where(.craft-header,.craft-header *)){background:#ffffff0c}.legacy-ai-page.ai-report-chapter-nav button[aria-pressed=true]:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-report-chapter-nav button[aria-pressed=true]:not(:where(.craft-header,.craft-header *)){color:#010042;background:#fff;border-color:#fff}.legacy-ai-page.ai-report-chapter-number:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-report-chapter-number:not(:where(.craft-header,.craft-header *)){color:#007aff;font-variant-numeric:tabular-nums;font-size:20px;line-height:1.4}.legacy-ai-page.ai-report-paper:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-report-paper:not(:where(.craft-header,.craft-header *)){color:#010020;background:#fff;border-radius:7px;min-height:570px;padding:32px 38px}.legacy-ai-page.ai-report-paper-header:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-report-paper-header:not(:where(.craft-header,.craft-header *)){border-bottom:1px solid #01002025;justify-content:space-between;align-items:center;gap:20px;margin-bottom:26px;padding-bottom:25px;display:flex}.legacy-ai-page.ai-report-paper-header img:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-report-paper-header img:not(:where(.craft-header,.craft-header *)){filter:brightness(0);width:145px;height:auto}.legacy-ai-page.ai-report-paper-header>span:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-report-paper-header>span:not(:where(.craft-header,.craft-header *)){font-size:13px}.legacy-ai-page.ai-report-chapter h3:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-report-chapter h3:not(:where(.craft-header,.craft-header *)){font-size:31px}.legacy-ai-page.ai-report-chapter dl:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-report-chapter dl:not(:where(.craft-header,.craft-header *)){margin:28px 0 0}.legacy-ai-page.ai-report-chapter dl>div+div:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-report-chapter dl>div+div:not(:where(.craft-header,.craft-header *)){margin-top:22px}.legacy-ai-page.ai-report-chapter dt:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-report-chapter dt:not(:where(.craft-header,.craft-header *)){font-size:17px;font-weight:550}.legacy-ai-page.ai-report-chapter dd:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-report-chapter dd:not(:where(.craft-header,.craft-header *)){color:#53535f;margin:9px 0 0;font-size:15px;line-height:1.8}.legacy-ai-page.readiness-page p.ai-report-paper-note:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .readiness-page p.ai-report-paper-note:not(:where(.craft-header,.craft-header *)){color:#53535f;border-top:1px solid #01002020;margin-top:28px;padding-top:20px;font-size:12px;line-height:1.8}.legacy-ai-page.signature-readiness .readiness-assessment-heading:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-readiness .readiness-assessment-heading:not(:where(.craft-header,.craft-header *)){max-width:none}.legacy-ai-page.signature-readiness .readiness-assessment-heading h2:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-readiness .readiness-assessment-heading h2:not(:where(.craft-header,.craft-header *)){font-size:clamp(38px,4.4vw,60px)}.legacy-ai-page.ai-scope-link:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-scope-link:not(:where(.craft-header,.craft-header *)){text-underline-offset:5px;margin-top:24px;font-size:13px;text-decoration:underline;display:inline-block}.legacy-ai-page.ai-workflow-delivery:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-workflow-delivery:not(:where(.craft-header,.craft-header *)){color:#fff;background:linear-gradient(115deg,#010020,#010042 60%,#00007e)}.legacy-ai-page.ai-workflow-delivery .ai-section-heading>p:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-workflow-delivery .ai-section-heading>p:not(:where(.craft-header,.craft-header *)),.legacy-ai-page.ai-workflow-delivery-list p:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-workflow-delivery-list p:not(:where(.craft-header,.craft-header *)){color:#dedee8}.legacy-ai-page.ai-workflow-delivery-list li:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-workflow-delivery-list li:not(:where(.craft-header,.craft-header *)){border-color:#ffffff30}.legacy-ai-page.signature-commission:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-commission:not(:where(.craft-header,.craft-header *)){border-top:1px solid #01002020;padding-top:55px;padding-bottom:60px}.legacy-ai-page.ai-research-graphic:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-research-graphic:not(:where(.craft-header,.craft-header *)){background:#ffffff07;border:1px solid #ffffff25;border-radius:17px;grid-area:1/2/4;align-self:center;min-width:0;margin:0;padding:25px}.legacy-ai-page.ai-graphic-inputs:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-graphic-inputs:not(:where(.craft-header,.craft-header *)){grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.legacy-ai-page.ai-graphic-inputs>div:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-graphic-inputs>div:not(:where(.craft-header,.craft-header *)){text-align:center;border:1px solid #ffffff30;border-radius:9px;flex-direction:column;align-items:center;gap:13px;padding:15px 7px;font-size:12px;line-height:1.5;display:flex}.legacy-ai-page.ai-graphic-inputs>div.is-active:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-graphic-inputs>div.is-active:not(:where(.craft-header,.craft-header *)){background:#010080;border-color:#007aff}.legacy-ai-page.ai-graphic-inputs svg:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-graphic-inputs svg:not(:where(.craft-header,.craft-header *)){width:31px;height:31px}.legacy-ai-page.ai-graphic-connections:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-graphic-connections:not(:where(.craft-header,.craft-header *)){color:#007aff;width:100%;height:48px;display:block}.legacy-ai-page.ai-graphic-report:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-graphic-report:not(:where(.craft-header,.craft-header *)){color:#010042;background:#fff;border-radius:10px;justify-content:center;align-items:center;gap:12px;padding:17px 12px;font-size:14px;line-height:1.5;display:flex}.legacy-ai-page.ai-graphic-report svg:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-graphic-report svg:not(:where(.craft-header,.craft-header *)){flex-shrink:0;width:32px;height:32px}.legacy-ai-page.ai-research-graphic figcaption:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-research-graphic figcaption:not(:where(.craft-header,.craft-header *)){color:#dedee8;text-align:center;margin-top:19px;font-size:12px;line-height:1.7}.legacy-ai-page.ai-graphic-question:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-graphic-question:not(:where(.craft-header,.craft-header *)){background:#ffffff08;border-left:2px solid #007aff;margin-bottom:22px;padding:12px 15px;font-size:15px}.legacy-ai-page.ai-research-experience--customer-intelligence .ai-research-selectors button:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-research-experience--customer-intelligence .ai-research-selectors button:not(:where(.craft-header,.craft-header *)){font-size:20px}@media (width>=1101px){.legacy-ai-page.ai-showcase-intro h2:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-showcase-intro h2:not(:where(.craft-header,.craft-header *)){font-size:clamp(48px,4.8vw,68px)}.legacy-ai-page.signature-overview .ai-purpose>div:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-overview .ai-purpose>div:not(:where(.craft-header,.craft-header *)){max-width:680px}}@media (width<=1100px){.legacy-ai-page.ai-research-detail:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-research-detail:not(:where(.craft-header,.craft-header *)){grid-template-columns:1fr;padding:30px}.legacy-ai-page.ai-research-graphic:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-research-graphic:not(:where(.craft-header,.craft-header *)){grid-area:3/1;width:100%;max-width:500px;margin-top:26px}.legacy-ai-page.ai-research-output:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-research-output:not(:where(.craft-header,.craft-header *)){grid-area:4/1}.legacy-ai-page.ai-research-detail h3:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-research-detail h3:not(:where(.craft-header,.craft-header *)){grid-area:1/1}.legacy-ai-page.ai-research-detail>p:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-research-detail>p:not(:where(.craft-header,.craft-header *)){grid-area:2/1}.legacy-ai-page.ai-report-explorer:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-report-explorer:not(:where(.craft-header,.craft-header *)){grid-template-columns:.75fr 1.4fr}.legacy-ai-page.ai-report-paper:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-report-paper:not(:where(.craft-header,.craft-header *)){padding:28px}}@media (width<=800px){.legacy-ai-page.signature-hero--competitor-intelligence:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-hero--competitor-intelligence:not(:where(.craft-header,.craft-header *)){grid-template-columns:1fr;gap:32px}.legacy-ai-page.signature-hero--competitor-intelligence h1:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-hero--competitor-intelligence h1:not(:where(.craft-header,.craft-header *)){font-size:clamp(42px,7.8vw,65px)}.legacy-ai-page.signature-hero-foundation:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-hero-foundation:not(:where(.craft-header,.craft-header *)){margin-top:0}.legacy-ai-page.ai-working-steps:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-working-steps:not(:where(.craft-header,.craft-header *)){grid-template-columns:1fr;gap:27px}.legacy-ai-page.ai-showcase-category p:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-showcase-category p:not(:where(.craft-header,.craft-header *)){margin-top:16px}.legacy-ai-page.ai-advisory-service:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-advisory-service:not(:where(.craft-header,.craft-header *)){min-height:0}.legacy-ai-page.ai-service-card-action:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-service-card-action:not(:where(.craft-header,.craft-header *)){padding-top:25px}.legacy-ai-page.ai-report-explorer:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-report-explorer:not(:where(.craft-header,.craft-header *)){grid-template-columns:1fr;gap:22px;padding:20px}.legacy-ai-page.ai-report-chapter-nav:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-report-chapter-nav:not(:where(.craft-header,.craft-header *)){grid-template-columns:1fr 1fr;gap:10px}.legacy-ai-page.ai-report-chapter-nav button:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-report-chapter-nav button:not(:where(.craft-header,.craft-header *)){gap:12px;padding:16px 13px;font-size:15px}.legacy-ai-page.ai-report-paper:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-report-paper:not(:where(.craft-header,.craft-header *)){min-height:0;padding:28px}.legacy-ai-page.ai-report-paper-header:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-report-paper-header:not(:where(.craft-header,.craft-header *)){flex-wrap:wrap;margin-bottom:22px;padding-bottom:22px}.legacy-ai-page.ai-report-paper-header img:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-report-paper-header img:not(:where(.craft-header,.craft-header *)){width:130px}.legacy-ai-page.ai-report-chapter h3:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-report-chapter h3:not(:where(.craft-header,.craft-header *)){font-size:27px}.legacy-ai-page.ai-report-introduction p:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-report-introduction p:not(:where(.craft-header,.craft-header *)){font-size:17px}.legacy-ai-page.ai-report-introduction p+p:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-report-introduction p+p:not(:where(.craft-header,.craft-header *)){font-size:13px}.legacy-ai-page.signature-overview>.ai-how-we-work:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-overview>.ai-how-we-work:not(:where(.craft-header,.craft-header *)),.legacy-ai-page.signature-overview>.ai-human-judgement:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-overview>.ai-human-judgement:not(:where(.craft-header,.craft-header *)){padding-block:55px}.legacy-ai-page.signature-overview>.ai-growth-promotion:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-overview>.ai-growth-promotion:not(:where(.craft-header,.craft-header *)),.legacy-ai-page.signature-overview>.ai-overview-faq:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-overview>.ai-overview-faq:not(:where(.craft-header,.craft-header *)){padding-block:52px}.legacy-ai-page.signature-overview .ai-overview-close:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-overview .ai-overview-close:not(:where(.craft-header,.craft-header *)){padding-block:55px}.legacy-ai-page.signature-overview .signature-enquiry-chooser fieldset>div:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-overview .signature-enquiry-chooser fieldset>div:not(:where(.craft-header,.craft-header *)){grid-template-columns:1fr}.legacy-ai-page.signature-overview .signature-enquiry-chooser fieldset>div>label:last-child:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-overview .signature-enquiry-chooser fieldset>div>label:last-child:not(:where(.craft-header,.craft-header *)){grid-column:auto}.legacy-ai-page.signature-workflow-areas:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-workflow-areas:not(:where(.craft-header,.craft-header *)){grid-template-columns:1fr}.legacy-ai-page.ai-research-detail:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-research-detail:not(:where(.craft-header,.craft-header *)){grid-template-columns:1fr;padding:28px 24px;min-height:0!important;display:grid!important}.legacy-ai-page.ai-research-experience--customer-intelligence .ai-research-instrument:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-research-experience--customer-intelligence .ai-research-instrument:not(:where(.craft-header,.craft-header *)){grid-template-columns:1fr}.legacy-ai-page.ai-research-experience--customer-intelligence .ai-research-selectors button:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-research-experience--customer-intelligence .ai-research-selectors button:not(:where(.craft-header,.craft-header *)){font-size:15px}.legacy-ai-page.ai-research-graphic:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-research-graphic:not(:where(.craft-header,.craft-header *)){max-width:none}}@media (width<=480px){.legacy-ai-page.ai-research-tiles .ai-research-tile svg:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-research-tiles .ai-research-tile svg:not(:where(.craft-header,.craft-header *)),.legacy-ai-page.ai-advisory-service>svg:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-advisory-service>svg:not(:where(.craft-header,.craft-header *)){width:65px;height:65px}.legacy-ai-page.ai-report-explorer:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-report-explorer:not(:where(.craft-header,.craft-header *)){border-radius:17px;padding:15px}.legacy-ai-page.ai-report-chapter-nav:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-report-chapter-nav:not(:where(.craft-header,.craft-header *)){grid-template-columns:1fr}.legacy-ai-page.ai-report-chapter-nav button:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-report-chapter-nav button:not(:where(.craft-header,.craft-header *)){padding:14px;font-size:15px}.legacy-ai-page.ai-report-paper:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-report-paper:not(:where(.craft-header,.craft-header *)){padding:24px 20px}.legacy-ai-page.ai-report-chapter dd:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-report-chapter dd:not(:where(.craft-header,.craft-header *)){font-size:14px}.legacy-ai-page.ai-research-graphic:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-research-graphic:not(:where(.craft-header,.craft-header *)){padding:20px 13px}.legacy-ai-page.ai-graphic-inputs:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-graphic-inputs:not(:where(.craft-header,.craft-header *)){gap:6px}.legacy-ai-page.ai-graphic-inputs>div:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-graphic-inputs>div:not(:where(.craft-header,.craft-header *)){padding:13px 5px;font-size:11px}.legacy-ai-page.ai-research-experience--customer-intelligence .ai-research-selectors button:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-research-experience--customer-intelligence .ai-research-selectors button:not(:where(.craft-header,.craft-header *)){font-size:13px}.legacy-ai-page.signature-plan-offer:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-plan-offer:not(:where(.craft-header,.craft-header *)){border-width:4px}}@media (prefers-reduced-motion:no-preference){.legacy-ai-page.ai-report-chapter:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-report-chapter:not(:where(.craft-header,.craft-header *)){animation:.18s ease-out research-detail-in}}@media (width<=800px){.legacy-ai-page.ai-advisory-tiles:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-advisory-tiles:not(:where(.craft-header,.craft-header *)){grid-template-columns:1fr}}.legacy-ai-page.signature-service-hero .ai-cta-light:hover:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-service-hero .ai-cta-light:hover:not(:where(.craft-header,.craft-header *)){color:#010020;background:#007aff;box-shadow:0 9px 25px #00000025}.legacy-ai-page.ai-report-chapter-nav button:focus-visible:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-report-chapter-nav button:focus-visible:not(:where(.craft-header,.craft-header *)){outline-offset:3px;outline:3px solid #007aff}.legacy-ai-page.ai-service-explanation:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-service-explanation:not(:where(.craft-header,.craft-header *)){color:#010020;background:#fff;grid-template-columns:1fr 1.1fr;align-items:center;gap:7%;display:grid}.legacy-ai-page.ai-service-explanation-copy h2:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-service-explanation-copy h2:not(:where(.craft-header,.craft-header *)){letter-spacing:-.045em;max-width:650px;font-size:clamp(38px,4.4vw,62px);line-height:1.08}.legacy-ai-page.consultancy-page .ai-service-explanation-copy>p:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .consultancy-page .ai-service-explanation-copy>p:not(:where(.craft-header,.craft-header *)){color:#53535f;max-width:590px;margin-top:25px;font-size:17px;line-height:1.8}.legacy-ai-page.ai-service-explanation-copy dl:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-service-explanation-copy dl:not(:where(.craft-header,.craft-header *)){margin:32px 0}.legacy-ai-page.ai-service-explanation-copy dl>div:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-service-explanation-copy dl>div:not(:where(.craft-header,.craft-header *)){border-top:1px solid #01004220;grid-template-columns:110px 1fr;gap:22px;padding:17px 0;display:grid}.legacy-ai-page.ai-service-explanation-copy dt:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-service-explanation-copy dt:not(:where(.craft-header,.craft-header *)){font-size:15px;font-weight:500;line-height:1.65}.legacy-ai-page.ai-service-explanation-copy dd:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-service-explanation-copy dd:not(:where(.craft-header,.craft-header *)){color:#53535f;margin:0;font-size:14px;line-height:1.75}.legacy-ai-page.ai-service-explanation-copy>a:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-service-explanation-copy>a:not(:where(.craft-header,.craft-header *)){color:#010042;border-bottom:1px solid #01004250;padding:10px 0;font-size:13px;line-height:1.7;transition:color .18s,border-color .18s;display:inline-block}.legacy-ai-page.ai-service-explanation-copy>a:hover:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-service-explanation-copy>a:hover:not(:where(.craft-header,.craft-header *)){color:#007aff;border-color:#007aff}.legacy-ai-page.ai-service-art:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-service-art:not(:where(.craft-header,.craft-header *)){color:#fff;background:linear-gradient(145deg,#010020,#010042 70%,#00007e);border-radius:22px;align-items:center;min-width:0;min-height:470px;margin:0;padding:35px 30px 70px;display:flex;position:relative;overflow:hidden}.legacy-ai-page.ai-service-art figcaption:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-service-art figcaption:not(:where(.craft-header,.craft-header *)){color:#ffffffa8;font-size:11px;line-height:1.7;position:absolute;bottom:25px;left:30px}.legacy-ai-page.ai-service-art-body:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-service-art-body:not(:where(.craft-header,.craft-header *)){width:100%;position:relative}.legacy-ai-page.ai-comparison-sheets:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-comparison-sheets:not(:where(.craft-header,.craft-header *)){grid-template-columns:repeat(3,1fr);align-items:center;gap:13px;display:grid}.legacy-ai-page.ai-comparison-sheet:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-comparison-sheet:not(:where(.craft-header,.craft-header *)){color:#010020;background:#fff;border-radius:8px;min-height:220px;padding:23px 17px;box-shadow:0 12px 30px #00000012}.legacy-ai-page.ai-comparison-sheet:nth-child(2):not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-comparison-sheet:nth-child(2):not(:where(.craft-header,.craft-header *)){transform:translateY(-22px)}.legacy-ai-page.ai-comparison-sheet>span:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-comparison-sheet>span:not(:where(.craft-header,.craft-header *)){font-size:13px;line-height:1.5}.legacy-ai-page.ai-sheet-shapes:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-sheet-shapes:not(:where(.craft-header,.craft-header *)){align-items:end;gap:7px;height:95px;padding-block:23px 14px;display:flex}.legacy-ai-page.ai-sheet-shapes>i:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-sheet-shapes>i:not(:where(.craft-header,.craft-header *)){background:#007aff;border-radius:2px;flex:1;height:100%;display:block}.legacy-ai-page.ai-sheet-shapes--1:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-sheet-shapes--1:not(:where(.craft-header,.craft-header *)){flex-direction:column;justify-content:center;align-items:center;gap:6px}.legacy-ai-page.ai-sheet-shapes--1>i:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-sheet-shapes--1>i:not(:where(.craft-header,.craft-header *)){flex:none;width:100%;height:7px}.legacy-ai-page.ai-sheet-shapes--1>i:nth-child(2):not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-sheet-shapes--1>i:nth-child(2):not(:where(.craft-header,.craft-header *)){align-self:start;width:70%}.legacy-ai-page.ai-sheet-shapes--2:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-sheet-shapes--2:not(:where(.craft-header,.craft-header *)){grid-template-columns:1fr 1fr;align-items:stretch;gap:6px;display:grid}.legacy-ai-page.ai-sheet-shapes--2>i:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-sheet-shapes--2>i:not(:where(.craft-header,.craft-header *)){height:100%}.legacy-ai-page.ai-sheet-shapes--2>i:last-child:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-sheet-shapes--2>i:last-child:not(:where(.craft-header,.craft-header *)){background:#010042;grid-column:1/-1}.legacy-ai-page.ai-sheet-lines:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-sheet-lines:not(:where(.craft-header,.craft-header *)){gap:7px;margin-top:14px;display:grid}.legacy-ai-page.ai-sheet-lines>i:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-sheet-lines>i:not(:where(.craft-header,.craft-header *)){background:#01004226;height:3px;display:block}.legacy-ai-page.ai-sheet-lines>i+i:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-sheet-lines>i+i:not(:where(.craft-header,.craft-header *)){width:65%}.legacy-ai-page.ai-comparison-baseline:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-comparison-baseline:not(:where(.craft-header,.craft-header *)){border-bottom:1px solid #007aff;border-inline:1px solid #007aff;border-radius:0 0 8px 8px;height:30px;margin:5px 13px 0}.legacy-ai-page.ai-art-output:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-art-output:not(:where(.craft-header,.craft-header *)){border-top:1px solid #ffffff30;justify-content:space-between;align-items:center;gap:25px;margin-top:35px;padding-top:23px;display:flex}.legacy-ai-page.ai-art-output>span:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-art-output>span:not(:where(.craft-header,.craft-header *)){letter-spacing:-.02em;max-width:340px;font-size:17px;line-height:1.5}.legacy-ai-page.ai-art-output>i:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-art-output>i:not(:where(.craft-header,.craft-header *)){background:#007aff;flex-shrink:0;width:24px;height:3px;display:block}.legacy-ai-page.ai-service-art--market-intelligence:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-service-art--market-intelligence:not(:where(.craft-header,.craft-header *)){background:radial-gradient(100% 90% at 100% 0,#00007e,#0000 85%),#010020;padding-top:45px}.legacy-ai-page.ai-market-layers:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-market-layers:not(:where(.craft-header,.craft-header *)){height:275px;margin:0 5px;position:relative}.legacy-ai-page.ai-market-layer:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-market-layer:not(:where(.craft-header,.craft-header *)){color:#010020;background:#fff;border:1px solid #ffffff35;border-radius:9px;height:125px;padding:25px;position:absolute;left:0;right:18%;box-shadow:0 14px 35px #00000020}.legacy-ai-page.ai-market-layer>span:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-market-layer>span:not(:where(.craft-header,.craft-header *)){letter-spacing:-.02em;font-size:16px}.legacy-ai-page.ai-market-layer>div:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-market-layer>div:not(:where(.craft-header,.craft-header *)){gap:8px;margin-top:22px;display:flex}.legacy-ai-page.ai-market-layer i:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-market-layer i:not(:where(.craft-header,.craft-header *)){background:#007aff;width:35px;height:5px;display:block}.legacy-ai-page.ai-market-layer i:nth-child(2):not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-market-layer i:nth-child(2):not(:where(.craft-header,.craft-header *)){width:65px}.legacy-ai-page.ai-market-layer i:nth-child(3):not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-market-layer i:nth-child(3):not(:where(.craft-header,.craft-header *)){width:22px}.legacy-ai-page.ai-market-layer--1:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-market-layer--1:not(:where(.craft-header,.craft-header *)){color:#fff;background:#010042;top:75px;left:9%;right:9%}.legacy-ai-page.ai-market-layer--2:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-market-layer--2:not(:where(.craft-header,.craft-header *)){color:#010020;background:#007aff;top:150px;left:18%;right:0}.legacy-ai-page.ai-market-layer--2 i:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-market-layer--2 i:not(:where(.craft-header,.craft-header *)){background:#010042}.legacy-ai-page.ai-service-art--customer-intelligence:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-service-art--customer-intelligence:not(:where(.craft-header,.craft-header *)){background:linear-gradient(35deg,#00007e,#010042 45%,#010020)}.legacy-ai-page.ai-customer-lenses:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-customer-lenses:not(:where(.craft-header,.craft-header *)){grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.legacy-ai-page.ai-customer-lens:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-customer-lens:not(:where(.craft-header,.craft-header *)){background:#ffffff07;border:1px solid #ffffff40;border-radius:10px;flex-direction:column;justify-content:space-between;min-height:155px;padding:22px 14px;display:flex}.legacy-ai-page.ai-customer-lens>span:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-customer-lens>span:not(:where(.craft-header,.craft-header *)){letter-spacing:-.01em;font-size:12px;line-height:1.6}.legacy-ai-page.ai-customer-lens>div:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-customer-lens>div:not(:where(.craft-header,.craft-header *)){width:48px;height:48px;margin-bottom:25px;position:relative}.legacy-ai-page.ai-customer-lens i:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-customer-lens i:not(:where(.craft-header,.craft-header *)){border:2px solid #007aff;border-radius:3px;position:absolute;inset:0}.legacy-ai-page.ai-customer-lens i+i:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-customer-lens i+i:not(:where(.craft-header,.craft-header *)){background:#007aff;inset:12px}.legacy-ai-page.ai-customer-lens--1 i:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-customer-lens--1 i:not(:where(.craft-header,.craft-header *)){inset:0 14px 14px 0}.legacy-ai-page.ai-customer-lens--1 i+i:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-customer-lens--1 i+i:not(:where(.craft-header,.craft-header *)){background:0 0;inset:14px 0 0 14px}.legacy-ai-page.ai-customer-lens--2 i:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-customer-lens--2 i:not(:where(.craft-header,.craft-header *)){border-width:0 0 2px;border-radius:0;inset:0}.legacy-ai-page.ai-customer-lens--2 i+i:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-customer-lens--2 i+i:not(:where(.craft-header,.craft-header *)){background:0 0;border-width:2px 0 0;inset:10px 8px}.legacy-ai-page.ai-customer-connections:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-customer-connections:not(:where(.craft-header,.craft-header *)){stroke:#007aff;stroke-width:1.5px;width:100%;height:65px;display:block}.legacy-ai-page.ai-service-art--customer-intelligence .ai-art-output:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-service-art--customer-intelligence .ai-art-output:not(:where(.craft-header,.craft-header *)){margin-top:0}.legacy-ai-page.workflow-guide-diagram:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .workflow-guide-diagram:not(:where(.craft-header,.craft-header *)){border-top:1px solid #ffffff35;grid-template-columns:repeat(4,1fr);gap:0;margin:0;padding:0;list-style:none;display:grid}.legacy-ai-page.workflow-guide-diagram>li:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .workflow-guide-diagram>li:not(:where(.craft-header,.craft-header *)){min-width:0;padding:30px 25px 0 0}.legacy-ai-page.workflow-guide-diagram>li+li:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .workflow-guide-diagram>li+li:not(:where(.craft-header,.craft-header *)){border-left:1px solid #ffffff25;padding-left:25px}.legacy-ai-page.workflow-guide-diagram svg:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .workflow-guide-diagram svg:not(:where(.craft-header,.craft-header *)){color:#007aff;width:44px;height:44px;margin-bottom:28px}.legacy-ai-page.workflow-guide-diagram h3:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .workflow-guide-diagram h3:not(:where(.craft-header,.craft-header *)){letter-spacing:-.025em;max-width:230px;font-size:23px;line-height:1.25}.legacy-ai-page.consultancy-page .workflow-guide-diagram p:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .consultancy-page .workflow-guide-diagram p:not(:where(.craft-header,.craft-header *)){color:#ffffffb8;margin-top:18px;font-size:15px;line-height:1.8}@media (width<=1050px){.legacy-ai-page.ai-service-explanation:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-service-explanation:not(:where(.craft-header,.craft-header *)){grid-template-columns:1fr 1fr;gap:5%}.legacy-ai-page.ai-service-art:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-service-art:not(:where(.craft-header,.craft-header *)){min-height:430px;padding-inline:23px}.legacy-ai-page.ai-comparison-sheets:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-comparison-sheets:not(:where(.craft-header,.craft-header *)){gap:9px}.legacy-ai-page.ai-comparison-sheet:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-comparison-sheet:not(:where(.craft-header,.craft-header *)){min-height:195px;padding:20px 12px}.legacy-ai-page.ai-comparison-sheet>span:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-comparison-sheet>span:not(:where(.craft-header,.craft-header *)){font-size:12px}.legacy-ai-page.ai-customer-lens:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-customer-lens:not(:where(.craft-header,.craft-header *)){padding:18px 9px}.legacy-ai-page.ai-customer-lens>span:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-customer-lens>span:not(:where(.craft-header,.craft-header *)){font-size:11px}.legacy-ai-page.ai-service-explanation-copy dl>div:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-service-explanation-copy dl>div:not(:where(.craft-header,.craft-header *)){grid-template-columns:95px 1fr;gap:15px}.legacy-ai-page.workflow-guide-diagram:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .workflow-guide-diagram:not(:where(.craft-header,.craft-header *)){grid-template-columns:1fr 1fr;gap:28px 0}.legacy-ai-page.workflow-guide-diagram>li:nth-child(3):not(:where(.craft-header,.craft-header *)),.legacy-ai-page .workflow-guide-diagram>li:nth-child(3):not(:where(.craft-header,.craft-header *)){border-left:0;padding-left:0}}@media (width<=800px){.legacy-ai-page.ai-service-explanation:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-service-explanation:not(:where(.craft-header,.craft-header *)){grid-template-columns:1fr;gap:36px}.legacy-ai-page.ai-service-explanation-copy h2:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-service-explanation-copy h2:not(:where(.craft-header,.craft-header *)){max-width:600px;font-size:clamp(36px,7vw,52px)}.legacy-ai-page.ai-service-explanation-copy dl:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-service-explanation-copy dl:not(:where(.craft-header,.craft-header *)){margin-block:25px}.legacy-ai-page.ai-service-explanation-copy>a:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-service-explanation-copy>a:not(:where(.craft-header,.craft-header *)){font-size:13px}.legacy-ai-page.ai-service-art:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-service-art:not(:where(.craft-header,.craft-header *)){justify-self:center;width:100%;max-width:650px;min-height:430px;padding:35px 27px 65px}.legacy-ai-page.ai-comparison-sheet:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-comparison-sheet:not(:where(.craft-header,.craft-header *)){min-height:215px;padding:24px 17px}.legacy-ai-page.ai-comparison-sheet>span:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-comparison-sheet>span:not(:where(.craft-header,.craft-header *)){font-size:14px}.legacy-ai-page.ai-customer-lens:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-customer-lens:not(:where(.craft-header,.craft-header *)){min-height:160px;padding:23px 15px}.legacy-ai-page.ai-customer-lens>span:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-customer-lens>span:not(:where(.craft-header,.craft-header *)){font-size:13px}.legacy-ai-page.ai-service-explanation-copy dl>div:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-service-explanation-copy dl>div:not(:where(.craft-header,.craft-header *)){grid-template-columns:110px 1fr}.legacy-ai-page.workflow-guide-diagram h3:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .workflow-guide-diagram h3:not(:where(.craft-header,.craft-header *)){font-size:21px}.legacy-ai-page.consultancy-page .workflow-guide-diagram p:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .consultancy-page .workflow-guide-diagram p:not(:where(.craft-header,.craft-header *)){font-size:14px}.legacy-ai-page.workflow-guide-diagram svg:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .workflow-guide-diagram svg:not(:where(.craft-header,.craft-header *)){margin-bottom:20px}}@media (width<=400px){.legacy-ai-page.ai-service-art:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-service-art:not(:where(.craft-header,.craft-header *)){border-radius:16px;min-height:365px;padding:30px 18px 60px}.legacy-ai-page.ai-comparison-sheets:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-comparison-sheets:not(:where(.craft-header,.craft-header *)){gap:7px}.legacy-ai-page.ai-comparison-sheet:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-comparison-sheet:not(:where(.craft-header,.craft-header *)){min-height:170px;padding:17px 9px}.legacy-ai-page.ai-comparison-sheet>span:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-comparison-sheet>span:not(:where(.craft-header,.craft-header *)){font-size:11px}.legacy-ai-page.ai-sheet-shapes:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-sheet-shapes:not(:where(.craft-header,.craft-header *)){gap:4px;height:72px}.legacy-ai-page.ai-sheet-lines:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-sheet-lines:not(:where(.craft-header,.craft-header *)){margin-top:9px}.legacy-ai-page.ai-art-output:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-art-output:not(:where(.craft-header,.craft-header *)){gap:12px;margin-top:27px;padding-top:18px}.legacy-ai-page.ai-art-output>span:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-art-output>span:not(:where(.craft-header,.craft-header *)){font-size:15px}.legacy-ai-page.ai-service-art figcaption:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-service-art figcaption:not(:where(.craft-header,.craft-header *)){bottom:20px;left:20px}.legacy-ai-page.ai-market-layers:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-market-layers:not(:where(.craft-header,.craft-header *)){height:245px;margin:0}.legacy-ai-page.ai-market-layer:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-market-layer:not(:where(.craft-header,.craft-header *)){height:115px;padding:20px}.legacy-ai-page.ai-market-layer>span:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-market-layer>span:not(:where(.craft-header,.craft-header *)){font-size:14px}.legacy-ai-page.ai-market-layer--1:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-market-layer--1:not(:where(.craft-header,.craft-header *)){top:65px}.legacy-ai-page.ai-market-layer--2:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-market-layer--2:not(:where(.craft-header,.craft-header *)){top:130px}.legacy-ai-page.ai-market-layer i:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-market-layer i:not(:where(.craft-header,.craft-header *)){width:22px;height:4px}.legacy-ai-page.ai-market-layer i:nth-child(2):not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-market-layer i:nth-child(2):not(:where(.craft-header,.craft-header *)){width:45px}.legacy-ai-page.ai-customer-lenses:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-customer-lenses:not(:where(.craft-header,.craft-header *)){gap:7px}.legacy-ai-page.ai-customer-lens:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-customer-lens:not(:where(.craft-header,.craft-header *)){min-height:145px;padding:17px 9px}.legacy-ai-page.ai-customer-lens>div:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-customer-lens>div:not(:where(.craft-header,.craft-header *)){width:36px;height:36px}.legacy-ai-page.ai-customer-connections:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-customer-connections:not(:where(.craft-header,.craft-header *)){height:48px}.legacy-ai-page.ai-service-explanation-copy dl>div:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-service-explanation-copy dl>div:not(:where(.craft-header,.craft-header *)){grid-template-columns:1fr;gap:5px}.legacy-ai-page.workflow-guide-diagram>li:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .workflow-guide-diagram>li:not(:where(.craft-header,.craft-header *)){padding-right:16px}.legacy-ai-page.workflow-guide-diagram>li+li:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .workflow-guide-diagram>li+li:not(:where(.craft-header,.craft-header *)){padding-left:16px}.legacy-ai-page.workflow-guide-diagram>li:nth-child(3):not(:where(.craft-header,.craft-header *)),.legacy-ai-page .workflow-guide-diagram>li:nth-child(3):not(:where(.craft-header,.craft-header *)){padding-left:0}.legacy-ai-page.workflow-guide-diagram h3:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .workflow-guide-diagram h3:not(:where(.craft-header,.craft-header *)){font-size:19px}.legacy-ai-page.ai-customer-lenses:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-customer-lenses:not(:where(.craft-header,.craft-header *)){grid-template-columns:1fr;gap:9px}.legacy-ai-page.ai-customer-lens:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-customer-lens:not(:where(.craft-header,.craft-header *)){flex-direction:row;justify-content:flex-start;align-items:center;gap:20px;min-height:65px;padding:14px 17px}.legacy-ai-page.ai-customer-lens>div:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-customer-lens>div:not(:where(.craft-header,.craft-header *)){flex-shrink:0;width:32px;height:32px;margin:0}.legacy-ai-page.ai-customer-lens>span:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-customer-lens>span:not(:where(.craft-header,.craft-header *)){font-size:14px}.legacy-ai-page.ai-customer-connections:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-customer-connections:not(:where(.craft-header,.craft-header *)){display:none}.legacy-ai-page.ai-service-art--customer-intelligence .ai-art-output:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-service-art--customer-intelligence .ai-art-output:not(:where(.craft-header,.craft-header *)){margin-top:25px}}.legacy-ai-page.ai-page-opening:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-page-opening:not(:where(.craft-header,.craft-header *)){flex-direction:column;min-height:100svh;display:flex}.legacy-ai-page.ai-page-opening>.signature-service-hero:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-page-opening>.signature-service-hero:not(:where(.craft-header,.craft-header *)),.legacy-ai-page.ai-page-opening>.signature-plan-hero:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-page-opening>.signature-plan-hero:not(:where(.craft-header,.craft-header *)),.legacy-ai-page.ai-page-opening>.signature-growth-hero:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-page-opening>.signature-growth-hero:not(:where(.craft-header,.craft-header *)){flex:1;align-content:center;padding-block:32px 46px}.legacy-ai-page.restored-ai-opening .consulting-hero:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .restored-ai-opening .consulting-hero:not(:where(.craft-header,.craft-header *)){gap:25px;min-height:100svh;padding-top:185px}@media (width>=1001px){.legacy-ai-page.restored-ai-opening .consulting-hero h1:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .restored-ai-opening .consulting-hero h1:not(:where(.craft-header,.craft-header *)){font-size:clamp(64px,10.5svh,118px)}.legacy-ai-page.restored-ai-opening .consulting-hero-bottom:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .restored-ai-opening .consulting-hero-bottom:not(:where(.craft-header,.craft-header *)){margin-top:clamp(24px,4svh,42px)}.legacy-ai-page.signature-plan-hero:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-plan-hero:not(:where(.craft-header,.craft-header *)),.legacy-ai-page.signature-hero--workflow-guide:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-hero--workflow-guide:not(:where(.craft-header,.craft-header *)){grid-template-columns:minmax(0,1.25fr) minmax(330px,.8fr);gap:7%}.legacy-ai-page.signature-service-hero h1:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-service-hero h1:not(:where(.craft-header,.craft-header *)),.legacy-ai-page.signature-plan-hero h1:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-plan-hero h1:not(:where(.craft-header,.craft-header *)){font-size:clamp(54px,7.6svh,88px)}.legacy-ai-page.signature-plan-offer:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-plan-offer:not(:where(.craft-header,.craft-header *)){justify-self:end;width:100%;max-width:470px}.legacy-ai-page.signature-plan-offer .signature-offer-document:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-plan-offer .signature-offer-document:not(:where(.craft-header,.craft-header *)){padding:22px 26px}.legacy-ai-page.signature-offer-document>img:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-offer-document>img:not(:where(.craft-header,.craft-header *)){margin-bottom:18px}.legacy-ai-page.signature-offer-document p.signature-plan-price:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-offer-document p.signature-plan-price:not(:where(.craft-header,.craft-header *)){margin-top:18px;font-size:50px}.legacy-ai-page.signature-plan-offer>ul:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-plan-offer>ul:not(:where(.craft-header,.craft-header *)){margin:16px 26px;font-size:14px;line-height:1.5}.legacy-ai-page.signature-plan-offer li:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-plan-offer li:not(:where(.craft-header,.craft-header *)){padding-top:8px}.legacy-ai-page.signature-plan-offer>.action-product-button:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-plan-offer>.action-product-button:not(:where(.craft-header,.craft-header *)){width:calc(100% - 52px);min-height:48px;margin-inline:26px;padding-block:13px}.legacy-ai-page.signature-plan-offer>p:last-child:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-plan-offer>p:last-child:not(:where(.craft-header,.craft-header *)){margin:15px 26px 21px;font-size:12px;line-height:1.6}.legacy-ai-page.signature-hero-lead:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-hero-lead:not(:where(.craft-header,.craft-header *)){margin-top:22px!important;font-size:18px!important}.legacy-ai-page.signature-service-name:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-service-name:not(:where(.craft-header,.craft-header *)){margin-bottom:20px!important}.legacy-ai-page.signature-hero-foundation:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-hero-foundation:not(:where(.craft-header,.craft-header *)){margin-top:20px;padding-top:18px}.legacy-ai-page.signature-overview .ai-purpose>div:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-overview .ai-purpose>div:not(:where(.craft-header,.craft-header *)){align-self:center;padding-top:15px}}@media (width>=1001px) and (height<=800px){.legacy-ai-page.ai-page-opening>.signature-service-hero:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-page-opening>.signature-service-hero:not(:where(.craft-header,.craft-header *)),.legacy-ai-page.ai-page-opening>.signature-plan-hero:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-page-opening>.signature-plan-hero:not(:where(.craft-header,.craft-header *)){padding-block:15px 28px}.legacy-ai-page.signature-service-hero h1:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-service-hero h1:not(:where(.craft-header,.craft-header *)),.legacy-ai-page.signature-plan-hero h1:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-plan-hero h1:not(:where(.craft-header,.craft-header *)){font-size:clamp(47px,7.5svh,62px)}.legacy-ai-page.signature-service-name:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-service-name:not(:where(.craft-header,.craft-header *)){margin-bottom:14px!important;font-size:15px!important}.legacy-ai-page.signature-hero-lead:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-hero-lead:not(:where(.craft-header,.craft-header *)){margin-top:18px!important;font-size:16px!important;line-height:1.65!important}.legacy-ai-page.signature-service-hero .ai-cta:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-service-hero .ai-cta:not(:where(.craft-header,.craft-header *)){margin-top:22px}.legacy-ai-page.signature-offer-document>img:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-offer-document>img:not(:where(.craft-header,.craft-header *)){width:125px;margin-bottom:12px}.legacy-ai-page.signature-readiness .signature-offer-document h2:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-readiness .signature-offer-document h2:not(:where(.craft-header,.craft-header *)){font-size:23px}.legacy-ai-page.signature-offer-document p.signature-plan-price:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-offer-document p.signature-plan-price:not(:where(.craft-header,.craft-header *)){margin-top:14px;font-size:44px}.legacy-ai-page.signature-plan-price span:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-plan-price span:not(:where(.craft-header,.craft-header *)){margin-top:6px}.legacy-ai-page.signature-plan-offer>ul:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-plan-offer>ul:not(:where(.craft-header,.craft-header *)){margin-block:12px}.legacy-ai-page.signature-plan-offer>p:last-child:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-plan-offer>p:last-child:not(:where(.craft-header,.craft-header *)){margin-bottom:17px;font-size:11px}.legacy-ai-page.restored-ai-opening .consulting-hero:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .restored-ai-opening .consulting-hero:not(:where(.craft-header,.craft-header *)){gap:20px;padding-top:172px;padding-bottom:25px}.legacy-ai-page.restored-ai-opening .consulting-hero h1:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .restored-ai-opening .consulting-hero h1:not(:where(.craft-header,.craft-header *)){font-size:clamp(58px,9.6svh,80px)}.legacy-ai-page.restored-ai-opening .consulting-hero-bottom:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .restored-ai-opening .consulting-hero-bottom:not(:where(.craft-header,.craft-header *)){margin-top:22px;padding-top:22px}}@media (width<=1000px){.legacy-ai-page.ai-page-opening>.signature-service-hero:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-page-opening>.signature-service-hero:not(:where(.craft-header,.craft-header *)),.legacy-ai-page.ai-page-opening>.signature-plan-hero:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-page-opening>.signature-plan-hero:not(:where(.craft-header,.craft-header *)){padding-block:32px 50px}.legacy-ai-page.restored-ai-opening .consulting-hero:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .restored-ai-opening .consulting-hero:not(:where(.craft-header,.craft-header *)){justify-content:space-between;min-height:100svh}}@media (width<=800px){.legacy-ai-page.restored-ai-opening .consulting-hero:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .restored-ai-opening .consulting-hero:not(:where(.craft-header,.craft-header *)){gap:22px;padding-top:175px;padding-bottom:28px}.legacy-ai-page.restored-ai-opening .consulting-hero-bottom:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .restored-ai-opening .consulting-hero-bottom:not(:where(.craft-header,.craft-header *)){gap:20px;margin-top:24px;padding-top:22px}.legacy-ai-page.restored-ai-opening .consulting-hero-bottom>p:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .restored-ai-opening .consulting-hero-bottom>p:not(:where(.craft-header,.craft-header *)){font-size:17px;line-height:1.65}.legacy-ai-page.restored-ai-opening .ai-hero-foot:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .restored-ai-opening .ai-hero-foot:not(:where(.craft-header,.craft-header *)){margin-top:20px}.legacy-ai-page.ai-page-opening:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-page-opening:not(:where(.craft-header,.craft-header *)){min-height:100svh}.legacy-ai-page.signature-plan-hero:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-plan-hero:not(:where(.craft-header,.craft-header *)){gap:30px}}.legacy-ai-page.ai-page-opening--action-plan:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-page-opening--action-plan:not(:where(.craft-header,.craft-header *)){background:radial-gradient(85% 105% at 103% 20%,#00007e 0%,#0000 75%),linear-gradient(150deg,#010020 20%,#010042 65%,#00007e)}.legacy-ai-page.ai-page-opening--workflow-guide:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-page-opening--workflow-guide:not(:where(.craft-header,.craft-header *)){background:radial-gradient(110% 90% at 100% 100%,#00007e,#0000 75%),linear-gradient(110deg,#010020,#010042)}.legacy-ai-page.ai-page-opening--competitor-intelligence:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-page-opening--competitor-intelligence:not(:where(.craft-header,.craft-header *)){background:radial-gradient(75% 150% at 100% 25%,#00007e,#0000 90%),linear-gradient(150deg,#010020,#010042 75%)}.legacy-ai-page.ai-page-opening--market-intelligence:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-page-opening--market-intelligence:not(:where(.craft-header,.craft-header *)){background:radial-gradient(105% 80% at 60% 105%,#00007e,#0000 85%),linear-gradient(25deg,#010042,#010020 65%)}.legacy-ai-page.ai-page-opening--customer-intelligence:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-page-opening--customer-intelligence:not(:where(.craft-header,.craft-header *)){background:radial-gradient(105% 105% at 5% 100%,#00007e,#0000 90%),linear-gradient(140deg,#010042,#010020)}.legacy-ai-page.signature-overview>.ai-overview-faq:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-overview>.ai-overview-faq:not(:where(.craft-header,.craft-header *)){color:#010020;background:#fff;padding-bottom:68px}.legacy-ai-page.signature-overview>.ai-overview-faq details:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-overview>.ai-overview-faq details:not(:where(.craft-header,.craft-header *)){border-bottom-color:#01002026}.legacy-ai-page.signature-overview>.ai-overview-faq details>p:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-overview>.ai-overview-faq details>p:not(:where(.craft-header,.craft-header *)){color:#53535f}.legacy-ai-page.signature-overview>.ai-service-closing:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-overview>.ai-service-closing:not(:where(.craft-header,.craft-header *)){background:radial-gradient(95% 65% at 100% 100%,#00007e,#0000 90%),linear-gradient(#00007e,#010042 28%,#010020 75%)}.legacy-ai-page.signature-readiness .readiness-closing:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-readiness .readiness-closing:not(:where(.craft-header,.craft-header *)){background:radial-gradient(100% 70% at 100% 0,#00007e,#0000 85%),radial-gradient(100% 60% at 0 100%,#00007e,#0000 80%),#010020}.legacy-ai-page.ai-benefit-index:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-benefit-index:not(:where(.craft-header,.craft-header *)){letter-spacing:-.05em;color:#007aff;margin-bottom:24px;font-size:32px;font-weight:500;line-height:1;display:block}.legacy-ai-page.signature-plan-intro article:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-plan-intro article:not(:where(.craft-header,.craft-header *)){padding-top:27px}.legacy-ai-page.signature-plan-offer:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-plan-offer:not(:where(.craft-header,.craft-header *)){box-shadow:0 24px 65px #00000050,0 0 0 1px #ffffff25}.legacy-ai-page.ai-service--workflow-guide .ai-workflow-delivery .ai-section-heading:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-service--workflow-guide .ai-workflow-delivery .ai-section-heading:not(:where(.craft-header,.craft-header *)){max-width:1100px;display:block}.legacy-ai-page.ai-workflow-delivery .ai-section-heading h2:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-workflow-delivery .ai-section-heading h2:not(:where(.craft-header,.craft-header *)){text-wrap:balance;max-width:1000px}.legacy-ai-page.ai-workflow-delivery .ai-section-heading>p:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-workflow-delivery .ai-section-heading>p:not(:where(.craft-header,.craft-header *)){max-width:760px;margin-top:25px}.legacy-ai-page.ai-service--workflow-guide .signature-deliverables:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-service--workflow-guide .signature-deliverables:not(:where(.craft-header,.craft-header *)){background:#fff;grid-template-columns:.9fr 1.2fr;align-items:start}.legacy-ai-page.ai-service--workflow-guide .signature-delivery-content:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-service--workflow-guide .signature-delivery-content:not(:where(.craft-header,.craft-header *)){background:linear-gradient(125deg,#010020,#010042 60%,#00007e);border-radius:18px;padding:38px}.legacy-ai-page.ai-service--workflow-guide .signature-delivery-content li:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-service--workflow-guide .signature-delivery-content li:not(:where(.craft-header,.craft-header *)){border-top:1px solid #ffffff25;padding:16px 0 16px 26px;position:relative}.legacy-ai-page.ai-service--workflow-guide .signature-delivery-content li:not(:where(.craft-header,.craft-header *)):before,.legacy-ai-page .ai-service--workflow-guide .signature-delivery-content li:not(:where(.craft-header,.craft-header *)):before{content:"";border:1.5px solid #007aff;border-radius:2px;width:8px;height:8px;position:absolute;top:24px;left:0}.legacy-ai-page.ai-service--workflow-guide .signature-commission:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-service--workflow-guide .signature-commission:not(:where(.craft-header,.craft-header *)){color:#010020;background:#fff;border-top:0;padding-top:56px;display:block}.legacy-ai-page.ai-service--workflow-guide .signature-commission h2:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-service--workflow-guide .signature-commission h2:not(:where(.craft-header,.craft-header *)){max-width:none}.legacy-ai-page.ai-service--workflow-guide .signature-commission h2 br:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-service--workflow-guide .signature-commission h2 br:not(:where(.craft-header,.craft-header *)){display:none}.legacy-ai-page.ai-service--workflow-guide .signature-commission ol:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-service--workflow-guide .signature-commission ol:not(:where(.craft-header,.craft-header *)){grid-template-columns:repeat(3,1fr);gap:35px;margin-top:40px;display:grid}.legacy-ai-page.ai-service--workflow-guide .signature-commission li:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-service--workflow-guide .signature-commission li:not(:where(.craft-header,.craft-header *)){border-top:1px solid #01002020;padding-top:24px}.legacy-ai-page.ai-service--workflow-guide .signature-commission li p:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-service--workflow-guide .signature-commission li p:not(:where(.craft-header,.craft-header *)){color:#53535f}@media (width<=800px){.legacy-ai-page.ai-service--workflow-guide .signature-deliverables:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-service--workflow-guide .signature-deliverables:not(:where(.craft-header,.craft-header *)){grid-template-columns:1fr}.legacy-ai-page.ai-service--workflow-guide .signature-delivery-content:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-service--workflow-guide .signature-delivery-content:not(:where(.craft-header,.craft-header *)){padding:27px}.legacy-ai-page.ai-service--workflow-guide .signature-commission ol:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-service--workflow-guide .signature-commission ol:not(:where(.craft-header,.craft-header *)){grid-template-columns:1fr;gap:28px}.legacy-ai-page.ai-service--workflow-guide .signature-commission h2 br:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-service--workflow-guide .signature-commission h2 br:not(:where(.craft-header,.craft-header *)){display:block}}@media (prefers-reduced-motion:reduce){.legacy-ai-page.ai-page-opening :not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-page-opening :not(:where(.craft-header,.craft-header *)){scroll-behavior:auto}}.legacy-ai-page.ix-rival:active:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ix-rival:active:not(:where(.craft-header,.craft-header *)){transform:translate(-50%,-49%)}@media (width<=800px){.legacy-ai-page.signature-plan-hero h1:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-plan-hero h1:not(:where(.craft-header,.craft-header *)){font-size:clamp(36px,8vw,52px)}.legacy-ai-page.signature-plan-hero>div>p:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-plan-hero>div>p:not(:where(.craft-header,.craft-header *)){margin-top:18px;font-size:16px;line-height:1.65}.legacy-ai-page.signature-plan-hero .readiness-secondary:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-plan-hero .readiness-secondary:not(:where(.craft-header,.craft-header *)){min-height:44px;margin-top:16px;padding:11px 18px}.legacy-ai-page.signature-plan-hero .signature-plan-offer:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-plan-hero .signature-plan-offer:not(:where(.craft-header,.craft-header *)){padding:0}.legacy-ai-page.signature-plan-offer .signature-offer-document:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-plan-offer .signature-offer-document:not(:where(.craft-header,.craft-header *)){grid-template-columns:1fr auto;align-items:center;gap:10px;padding:18px 20px;display:grid}.legacy-ai-page.signature-offer-document>img:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-offer-document>img:not(:where(.craft-header,.craft-header *)){grid-column:1/-1;width:115px;margin-bottom:3px}.legacy-ai-page.signature-readiness .signature-offer-document h2:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-readiness .signature-offer-document h2:not(:where(.craft-header,.craft-header *)){max-width:180px;font-size:21px}.legacy-ai-page.signature-offer-document p.signature-plan-price:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-offer-document p.signature-plan-price:not(:where(.craft-header,.craft-header *)){white-space:nowrap;margin:0;font-size:36px}.legacy-ai-page.signature-plan-price span:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-plan-price span:not(:where(.craft-header,.craft-header *)){margin-top:5px;font-size:10px}.legacy-ai-page.signature-plan-offer>ul:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-plan-offer>ul:not(:where(.craft-header,.craft-header *)){grid-template-columns:1fr 1fr;gap:9px 16px;margin:16px 20px;font-size:12px;line-height:1.5;display:grid}.legacy-ai-page.signature-plan-offer li:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-plan-offer li:not(:where(.craft-header,.craft-header *)){padding:0}.legacy-ai-page.signature-plan-offer>.action-product-button:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-plan-offer>.action-product-button:not(:where(.craft-header,.craft-header *)){width:calc(100% - 40px);min-height:46px;margin-inline:20px;padding:12px;font-size:13px}.legacy-ai-page.signature-plan-offer>p:last-child:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-plan-offer>p:last-child:not(:where(.craft-header,.craft-header *)){margin:14px 20px 18px;font-size:11px;line-height:1.65}.legacy-ai-page.ai-page-opening>.signature-plan-hero:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-page-opening>.signature-plan-hero:not(:where(.craft-header,.craft-header *)){gap:22px;padding-block:22px 28px}}@media (width<=1000px){.legacy-ai-page.ai-page-opening>.signature-service-hero:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-page-opening>.signature-service-hero:not(:where(.craft-header,.craft-header *)){align-content:center;gap:26px;padding-block:22px 30px}.legacy-ai-page.signature-service-hero h1:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-service-hero h1:not(:where(.craft-header,.craft-header *)){max-width:750px;font-size:clamp(36px,6vw,52px);line-height:1.08}.legacy-ai-page.signature-service-name:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-service-name:not(:where(.craft-header,.craft-header *)){margin-bottom:16px!important;font-size:15px!important}.legacy-ai-page.signature-hero-lead:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-hero-lead:not(:where(.craft-header,.craft-header *)){margin-top:18px!important;font-size:16px!important;line-height:1.65!important}.legacy-ai-page.signature-service-hero .ai-cta:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-service-hero .ai-cta:not(:where(.craft-header,.craft-header *)){min-height:48px;margin-top:20px;padding-block:13px}.legacy-ai-page.signature-audience-questions:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-audience-questions:not(:where(.craft-header,.craft-header *)){width:100%;max-width:none;padding:0}.legacy-ai-page.signature-audience-questions p:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-audience-questions p:not(:where(.craft-header,.craft-header *)){padding:16px 0;line-height:1.4;margin:0!important;font-size:18px!important}.legacy-ai-page.signature-audience-questions>span:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-audience-questions>span:not(:where(.craft-header,.craft-header *)){margin-top:14px;font-size:11px}.legacy-ai-page.signature-audience-questions .ai-scope-link:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-audience-questions .ai-scope-link:not(:where(.craft-header,.craft-header *)){margin-top:16px}.legacy-ai-page.signature-hero-foundation:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-hero-foundation:not(:where(.craft-header,.craft-header *)){gap:9px 20px;margin-top:0;padding-top:16px;font-size:11px}}@media (width<=360px){.legacy-ai-page.signature-service-hero h1:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-service-hero h1:not(:where(.craft-header,.craft-header *)),.legacy-ai-page.signature-plan-hero h1:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-plan-hero h1:not(:where(.craft-header,.craft-header *)){font-size:32px;line-height:1.08}.legacy-ai-page.signature-plan-hero>div>p:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-plan-hero>div>p:not(:where(.craft-header,.craft-header *)),.legacy-ai-page.signature-hero-lead:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .signature-hero-lead:not(:where(.craft-header,.craft-header *)){font-size:15px!important}.legacy-ai-page.ai-page-opening>.signature-service-hero:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-page-opening>.signature-service-hero:not(:where(.craft-header,.craft-header *)),.legacy-ai-page.ai-page-opening>.signature-plan-hero:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-page-opening>.signature-plan-hero:not(:where(.craft-header,.craft-header *)){gap:20px;padding-block:18px 22px}}.legacy-ai-page.ai-report-reading-position:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-report-reading-position:not(:where(.craft-header,.craft-header *)){color:#53535f;justify-content:space-between;gap:15px;margin-bottom:15px;font-size:11px;display:flex}.legacy-ai-page.ai-report-reading-track:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-report-reading-track:not(:where(.craft-header,.craft-header *)){gap:5px;margin-bottom:30px;display:flex}.legacy-ai-page.ai-report-reading-track>span:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-report-reading-track>span:not(:where(.craft-header,.craft-header *)){background:#01004218;border-radius:2px;flex:1;height:3px}.legacy-ai-page.ai-report-reading-track>.is-current:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-report-reading-track>.is-current:not(:where(.craft-header,.craft-header *)){background:#007aff}.legacy-ai-page.ai-report-paper:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-report-paper:not(:where(.craft-header,.craft-header *)){box-shadow:0 12px 40px #00000020}.legacy-ai-page.ai-report-chapter-nav button[aria-pressed=true]:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-report-chapter-nav button[aria-pressed=true]:not(:where(.craft-header,.craft-header *)){box-shadow:inset 3px 0 #007aff}.legacy-ai-page.ai-report-chapter h3:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-report-chapter h3:not(:where(.craft-header,.craft-header *)){color:#010042}@media (width<=360px){.legacy-ai-page.ai-page-opening>.signature-hero--workflow-guide:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-page-opening>.signature-hero--workflow-guide:not(:where(.craft-header,.craft-header *)){gap:16px}}.legacy-ai-page.workflow-guide-preview:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .workflow-guide-preview:not(:where(.craft-header,.craft-header *)){background:linear-gradient(145deg,#010020,#010042 75%,#00007e);border:1px solid #ffffff35;border-radius:20px;flex-direction:column;justify-self:end;width:100%;max-width:470px;min-height:510px;padding:30px;display:flex;box-shadow:0 24px 65px #00000030}.legacy-ai-page.consultancy-page .workflow-guide-preview h2:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .consultancy-page .workflow-guide-preview h2:not(:where(.craft-header,.craft-header *)){letter-spacing:-.035em;margin-bottom:24px;font-size:36px;line-height:1.08}.legacy-ai-page.workflow-guide-path:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .workflow-guide-path:not(:where(.craft-header,.craft-header *)){flex:1;gap:24px;display:grid;position:relative}.legacy-ai-page.workflow-guide-path:not(:where(.craft-header,.craft-header *)):before,.legacy-ai-page .workflow-guide-path:not(:where(.craft-header,.craft-header *)):before{content:"";opacity:.65;background:#007aff;width:1px;position:absolute;top:26px;bottom:38px;left:23px}.legacy-ai-page.workflow-guide-path>div:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .workflow-guide-path>div:not(:where(.craft-header,.craft-header *)){grid-template-columns:48px 1fr;align-items:center;gap:20px;padding:10px 0;display:grid;position:relative}.legacy-ai-page.workflow-guide-path svg:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .workflow-guide-path svg:not(:where(.craft-header,.craft-header *)){color:#007aff;background:#01002d;border-radius:8px;width:48px;height:48px;padding:5px;position:relative}.legacy-ai-page.workflow-guide-path h3:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .workflow-guide-path h3:not(:where(.craft-header,.craft-header *)){letter-spacing:-.025em;color:#fff;font-size:20px;line-height:1.3}.legacy-ai-page.consultancy-page .workflow-guide-path p:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .consultancy-page .workflow-guide-path p:not(:where(.craft-header,.craft-header *)){color:#dedee8;margin-top:7px;font-size:14px;line-height:1.7}.legacy-ai-page.workflow-guide-path>.workflow-guide-result:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .workflow-guide-path>.workflow-guide-result:not(:where(.craft-header,.craft-header *)){background:#fff;border-radius:11px;gap:18px;padding:20px 17px}.legacy-ai-page.workflow-guide-result h3:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .workflow-guide-result h3:not(:where(.craft-header,.craft-header *)){color:#010020}.legacy-ai-page.workflow-guide-result svg:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .workflow-guide-result svg:not(:where(.craft-header,.craft-header *)){background:#fff}.legacy-ai-page.consultancy-page .workflow-guide-result p:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .consultancy-page .workflow-guide-result p:not(:where(.craft-header,.craft-header *)){color:#53535f}.legacy-ai-page.consultancy-page .workflow-guide-preview-note:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .consultancy-page .workflow-guide-preview-note:not(:where(.craft-header,.craft-header *)){color:#dedee8;border-top:1px solid #ffffff30;margin-top:24px;padding-top:16px;font-size:12px;line-height:1.6}.legacy-ai-page.ai-service--workflow-guide .ai-enquiry-section:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-service--workflow-guide .ai-enquiry-section:not(:where(.craft-header,.craft-header *)){grid-template-columns:1fr;gap:36px;max-width:1240px;margin-inline:auto}.legacy-ai-page.ai-service--workflow-guide .ai-enquiry-section>div:first-child:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-service--workflow-guide .ai-enquiry-section>div:first-child:not(:where(.craft-header,.craft-header *)){max-width:950px}.legacy-ai-page.ai-service--workflow-guide .ai-enquiry-section .ai-proposal-form:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-service--workflow-guide .ai-enquiry-section .ai-proposal-form:not(:where(.craft-header,.craft-header *)){width:100%;max-width:none}.legacy-ai-page.ai-service--workflow-guide .ai-enquiry-section>.signature-growth-note:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-service--workflow-guide .ai-enquiry-section>.signature-growth-note:not(:where(.craft-header,.craft-header *)){width:100%;max-width:none;margin-top:0;padding-top:30px}.legacy-ai-page.ai-service--workflow-guide .ai-enquiry-section>div:first-child>p:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-service--workflow-guide .ai-enquiry-section>div:first-child>p:not(:where(.craft-header,.craft-header *)){max-width:800px}@media (width>=1001px) and (height<=800px){.legacy-ai-page.workflow-guide-preview:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .workflow-guide-preview:not(:where(.craft-header,.craft-header *)){min-height:450px;padding:25px}.legacy-ai-page.consultancy-page .workflow-guide-preview h2:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .consultancy-page .workflow-guide-preview h2:not(:where(.craft-header,.craft-header *)){font-size:30px}.legacy-ai-page.workflow-guide-path:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .workflow-guide-path:not(:where(.craft-header,.craft-header *)){gap:15px}.legacy-ai-page.workflow-guide-path h3:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .workflow-guide-path h3:not(:where(.craft-header,.craft-header *)){font-size:18px}.legacy-ai-page.consultancy-page .workflow-guide-path p:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .consultancy-page .workflow-guide-path p:not(:where(.craft-header,.craft-header *)){font-size:13px}.legacy-ai-page.consultancy-page .workflow-guide-preview-note:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .consultancy-page .workflow-guide-preview-note:not(:where(.craft-header,.craft-header *)){margin-top:18px}}@media (width<=1000px){.legacy-ai-page.workflow-guide-preview:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .workflow-guide-preview:not(:where(.craft-header,.craft-header *)){justify-self:center;max-width:650px;min-height:0;padding:24px}.legacy-ai-page.consultancy-page .workflow-guide-preview h2:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .consultancy-page .workflow-guide-preview h2:not(:where(.craft-header,.craft-header *)){margin-bottom:20px;font-size:28px}.legacy-ai-page.workflow-guide-preview h2 br:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .workflow-guide-preview h2 br:not(:where(.craft-header,.craft-header *)){display:none}.legacy-ai-page.workflow-guide-path:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .workflow-guide-path:not(:where(.craft-header,.craft-header *)){gap:16px}.legacy-ai-page.workflow-guide-path>div:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .workflow-guide-path>div:not(:where(.craft-header,.craft-header *)){grid-template-columns:40px 1fr;gap:16px;padding:4px 0}.legacy-ai-page.workflow-guide-path:not(:where(.craft-header,.craft-header *)):before,.legacy-ai-page .workflow-guide-path:not(:where(.craft-header,.craft-header *)):before{left:19px}.legacy-ai-page.workflow-guide-path svg:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .workflow-guide-path svg:not(:where(.craft-header,.craft-header *)){width:40px;height:40px}.legacy-ai-page.workflow-guide-path h3:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .workflow-guide-path h3:not(:where(.craft-header,.craft-header *)){font-size:17px}.legacy-ai-page.consultancy-page .workflow-guide-path p:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .consultancy-page .workflow-guide-path p:not(:where(.craft-header,.craft-header *)){margin-top:4px;font-size:13px;line-height:1.55}.legacy-ai-page.workflow-guide-path>.workflow-guide-result:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .workflow-guide-path>.workflow-guide-result:not(:where(.craft-header,.craft-header *)){padding:14px}.legacy-ai-page.consultancy-page .workflow-guide-preview-note:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .consultancy-page .workflow-guide-preview-note:not(:where(.craft-header,.craft-header *)){margin-top:18px;padding-top:12px;font-size:11px}}@media (width<=800px){.legacy-ai-page.workflow-guide-preview:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .workflow-guide-preview:not(:where(.craft-header,.craft-header *)){padding:20px}.legacy-ai-page.consultancy-page .workflow-guide-preview h2:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .consultancy-page .workflow-guide-preview h2:not(:where(.craft-header,.craft-header *)){font-size:25px}.legacy-ai-page.workflow-guide-path:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .workflow-guide-path:not(:where(.craft-header,.craft-header *)){gap:14px}.legacy-ai-page.workflow-guide-path>div:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .workflow-guide-path>div:not(:where(.craft-header,.craft-header *)){grid-template-columns:32px 1fr;gap:13px}.legacy-ai-page.workflow-guide-path:not(:where(.craft-header,.craft-header *)):before,.legacy-ai-page .workflow-guide-path:not(:where(.craft-header,.craft-header *)):before{left:15px}.legacy-ai-page.workflow-guide-path svg:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .workflow-guide-path svg:not(:where(.craft-header,.craft-header *)){width:32px;height:32px;padding:3px}.legacy-ai-page.workflow-guide-path h3:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .workflow-guide-path h3:not(:where(.craft-header,.craft-header *)){font-size:15px}.legacy-ai-page.consultancy-page .workflow-guide-path p:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .consultancy-page .workflow-guide-path p:not(:where(.craft-header,.craft-header *)){font-size:12px}.legacy-ai-page.ai-service--workflow-guide .ai-enquiry-section:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .ai-service--workflow-guide .ai-enquiry-section:not(:where(.craft-header,.craft-header *)){gap:28px}.legacy-ai-page.workflow-guide-preview .workflow-guide-result:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .workflow-guide-preview .workflow-guide-result:not(:where(.craft-header,.craft-header *)){padding:12px 10px}.legacy-ai-page.consultancy-page .workflow-guide-preview-note:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .consultancy-page .workflow-guide-preview-note:not(:where(.craft-header,.craft-header *)){margin-top:15px;font-size:10px}}.legacy-ai-page.readiness-page:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .readiness-page:not(:where(.craft-header,.craft-header *)){--readiness-ink:var(--ai-sampled-navy);color:#101b31;overflow-wrap:break-word;background:#fff}.legacy-ai-page.readiness-page .ai-eyebrow:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .readiness-page .ai-eyebrow:not(:where(.craft-header,.craft-header *)){color:var(--readiness-ink);letter-spacing:.12em;margin:0 0 26px;font-size:10px;line-height:1.8}.legacy-ai-page.readiness-page h1:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .readiness-page h1:not(:where(.craft-header,.craft-header *)),.legacy-ai-page.readiness-page h2:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .readiness-page h2:not(:where(.craft-header,.craft-header *)),.legacy-ai-page.readiness-page h3:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .readiness-page h3:not(:where(.craft-header,.craft-header *)){letter-spacing:-.04em;margin:0;font-weight:500;line-height:1.12}.legacy-ai-page.readiness-page h2:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .readiness-page h2:not(:where(.craft-header,.craft-header *)){font-size:clamp(36px,4.3vw,62px)}.legacy-ai-page.readiness-page p:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .readiness-page p:not(:where(.craft-header,.craft-header *)){line-height:1.85}.legacy-ai-page.readiness-section:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .readiness-section:not(:where(.craft-header,.craft-header *)){padding:100px var(--brand-gutter)}.legacy-ai-page.readiness-page section[id]:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .readiness-page section[id]:not(:where(.craft-header,.craft-header *)){scroll-margin-top:25px}.legacy-ai-page.readiness-nav:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .readiness-nav:not(:where(.craft-header,.craft-header *)){background:var(--ai-form-gradient);height:120px}.legacy-ai-page.readiness-hero:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .readiness-hero:not(:where(.craft-header,.craft-header *)){padding:75px var(--brand-gutter) 70px;background:var(--ai-gradient-cover);color:#fff}.legacy-ai-page.readiness-hero h1:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .readiness-hero h1:not(:where(.craft-header,.craft-header *)){letter-spacing:-.05em;max-width:1200px;margin-bottom:30px;font-size:clamp(48px,6.5vw,96px);line-height:1.07}.legacy-ai-page.readiness-hero h1 span:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .readiness-hero h1 span:not(:where(.craft-header,.craft-header *)){color:var(--ai-highlight)}.legacy-ai-page.readiness-hero-lead:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .readiness-hero-lead:not(:where(.craft-header,.craft-header *)){letter-spacing:-.02em;max-width:850px;margin:0 0 20px;font-size:clamp(21px,2vw,28px)}.legacy-ai-page.readiness-hero-description:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .readiness-hero-description:not(:where(.craft-header,.craft-header *)){color:#dedee8;max-width:750px;margin:0;font-size:16px}.legacy-ai-page.readiness-hero-actions:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .readiness-hero-actions:not(:where(.craft-header,.craft-header *)){flex-wrap:wrap;align-items:center;gap:16px;margin-top:32px;display:flex}.legacy-ai-page.readiness-page .action-product-button:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .readiness-page .action-product-button:not(:where(.craft-header,.craft-header *)),.legacy-ai-page.readiness-secondary:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .readiness-secondary:not(:where(.craft-header,.craft-header *)){text-align:center;border-radius:30px;justify-content:center;align-items:center;min-height:54px;padding:16px 25px;font-size:13px;font-weight:500;line-height:1.5;transition:background .18s,transform .18s,box-shadow .18s;display:inline-flex}.legacy-ai-page.readiness-page .action-product-button:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .readiness-page .action-product-button:not(:where(.craft-header,.craft-header *)){background:var(--readiness-ink);color:#fff;cursor:pointer;border:0}.legacy-ai-page.readiness-page .action-product-button:hover:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .readiness-page .action-product-button:hover:not(:where(.craft-header,.craft-header *)){background:navy;transform:translateY(-2px);box-shadow:0 7px 20px #0000501a}.legacy-ai-page.readiness-page .action-product-button:active:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .readiness-page .action-product-button:active:not(:where(.craft-header,.craft-header *)){box-shadow:none;transform:translateY(1px)}.legacy-ai-page.readiness-page .action-product-button:disabled:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .readiness-page .action-product-button:disabled:not(:where(.craft-header,.craft-header *)){opacity:.65;cursor:wait;transform:none}.legacy-ai-page.readiness-secondary:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .readiness-secondary:not(:where(.craft-header,.craft-header *)){color:var(--readiness-ink);background:#ffffff14;box-shadow:inset 0 0 0 1px #00005020}.legacy-ai-page.readiness-secondary:hover:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .readiness-secondary:hover:not(:where(.craft-header,.craft-header *)){background:#ffffff24;transform:translateY(-2px)}.legacy-ai-page.readiness-trust:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .readiness-trust:not(:where(.craft-header,.craft-header *)){color:#dedee8;margin:22px 0 0;font-size:11px}.legacy-ai-page.readiness-intro:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .readiness-intro:not(:where(.craft-header,.craft-header *)){color:#526176;max-width:850px;margin:28px 0 40px;font-size:17px}.legacy-ai-page.readiness-benefits h2:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .readiness-benefits h2:not(:where(.craft-header,.craft-header *)){font-size:clamp(32px,3.6vw,52px)}.legacy-ai-page.readiness-benefit-grid:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .readiness-benefit-grid:not(:where(.craft-header,.craft-header *)){grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.legacy-ai-page.readiness-benefit-grid article:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .readiness-benefit-grid article:not(:where(.craft-header,.craft-header *)){background:#fff;border:1px solid #0000500a;border-radius:16px;padding:28px 25px}.legacy-ai-page.readiness-benefit-grid h3:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .readiness-benefit-grid h3:not(:where(.craft-header,.craft-header *)){color:var(--readiness-ink);font-size:23px;line-height:1.25}.legacy-ai-page.readiness-benefit-grid p:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .readiness-benefit-grid p:not(:where(.craft-header,.craft-header *)){color:#526176;margin:20px 0 0;font-size:14px}.legacy-ai-page.readiness-report:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .readiness-report:not(:where(.craft-header,.craft-header *)){padding-top:35px}.legacy-ai-page.readiness-report-intro:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .readiness-report-intro:not(:where(.craft-header,.craft-header *)){grid-template-columns:1fr 1fr;align-items:center;gap:9%;display:grid}.legacy-ai-page.readiness-report-intro>div>p:not(.ai-eyebrow):not(:where(.craft-header,.craft-header *)),.legacy-ai-page .readiness-report-intro>div>p:not(.ai-eyebrow):not(:where(.craft-header,.craft-header *)){color:#526176;max-width:540px;margin:26px 0 0;font-size:16px}.legacy-ai-page.readiness-report-intro>div>p.readiness-report-size:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .readiness-report-intro>div>p.readiness-report-size:not(:where(.craft-header,.craft-header *)){border-top:1px solid #00005020;padding-top:24px;font-size:12px}.legacy-ai-page.readiness-report-cover:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .readiness-report-cover:not(:where(.craft-header,.craft-header *)){background:var(--ai-gradient-cover);aspect-ratio:.85;color:#fff;border-radius:18px;flex-direction:column;justify-content:space-between;min-width:0;min-height:500px;padding:40px;display:flex;box-shadow:0 20px 50px #00005012}.legacy-ai-page.readiness-report-cover img:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .readiness-report-cover img:not(:where(.craft-header,.craft-header *)){width:210px;max-width:65%;height:auto}.legacy-ai-page.readiness-report-cover>div:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .readiness-report-cover>div:not(:where(.craft-header,.craft-header *)){padding:45px 0}.legacy-ai-page.readiness-report-cover>div>p:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .readiness-report-cover>div>p:not(:where(.craft-header,.craft-header *)){letter-spacing:.1em;color:#d2dcff;margin:0 0 22px;font-size:8px}.legacy-ai-page.readiness-report-cover h3:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .readiness-report-cover h3:not(:where(.craft-header,.craft-header *)){max-width:360px;margin-bottom:22px;font-size:clamp(37px,4vw,59px)}.legacy-ai-page.readiness-report-cover span:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .readiness-report-cover span:not(:where(.craft-header,.craft-header *)){color:#dde6ff;font-size:20px;line-height:1.6}.legacy-ai-page.readiness-cover-footer:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .readiness-cover-footer:not(:where(.craft-header,.craft-header *)){color:#dde6ff;border-top:1px solid #ffffff30;margin:0;padding-top:20px;font-size:10px}.legacy-ai-page.readiness-cover-description:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .readiness-cover-description:not(:where(.craft-header,.craft-header *)){border-bottom:1px solid #00005020;grid-template-columns:1fr 1fr;gap:9%;padding:55px 0 40px;display:grid}.legacy-ai-page.readiness-cover-description h3:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .readiness-cover-description h3:not(:where(.craft-header,.craft-header *)){color:var(--readiness-ink);font-size:32px}.legacy-ai-page.readiness-cover-description p:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .readiness-cover-description p:not(:where(.craft-header,.craft-header *)){color:#526176;margin:0;font-size:15px}.legacy-ai-page.readiness-contents:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .readiness-contents:not(:where(.craft-header,.craft-header *)){grid-template-columns:1fr 1fr;gap:0 7%;margin:0;display:grid}.legacy-ai-page.readiness-contents>div:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .readiness-contents>div:not(:where(.craft-header,.craft-header *)){border-bottom:1px solid #00005020;padding:29px 0}.legacy-ai-page.readiness-contents dt:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .readiness-contents dt:not(:where(.craft-header,.craft-header *)){letter-spacing:-.025em;color:var(--readiness-ink);margin-bottom:12px;font-size:20px;font-weight:550;line-height:1.5}.legacy-ai-page.readiness-contents dd:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .readiness-contents dd:not(:where(.craft-header,.craft-header *)){color:#526176;margin:0;font-size:14px;line-height:1.85}.legacy-ai-page.readiness-process:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .readiness-process:not(:where(.craft-header,.craft-header *)){background:var(--ai-gradient-focus);color:#fff;grid-template-columns:1fr 1fr;gap:9%;display:grid}.legacy-ai-page.readiness-process .ai-eyebrow:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .readiness-process .ai-eyebrow:not(:where(.craft-header,.craft-header *)),.legacy-ai-page.readiness-closing .readiness-assessment-heading .ai-eyebrow:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .readiness-closing .readiness-assessment-heading .ai-eyebrow:not(:where(.craft-header,.craft-header *)){color:#d8e2ff}.legacy-ai-page.readiness-process>div>p:not(.ai-eyebrow):not(:where(.craft-header,.craft-header *)),.legacy-ai-page .readiness-process>div>p:not(.ai-eyebrow):not(:where(.craft-header,.craft-header *)){color:#d8e2ff;max-width:430px;margin-top:27px;font-size:17px}.legacy-ai-page.readiness-process-list article:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .readiness-process-list article:not(:where(.craft-header,.craft-header *)){border-bottom:1px solid #ffffff25;padding:28px 0}.legacy-ai-page.readiness-process-list article:first-child:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .readiness-process-list article:first-child:not(:where(.craft-header,.craft-header *)){padding-top:0}.legacy-ai-page.readiness-process-list article:last-child:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .readiness-process-list article:last-child:not(:where(.craft-header,.craft-header *)){border:0;padding-bottom:0}.legacy-ai-page.readiness-process-list h3:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .readiness-process-list h3:not(:where(.craft-header,.craft-header *)){font-size:27px}.legacy-ai-page.readiness-process-list p:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .readiness-process-list p:not(:where(.craft-header,.craft-header *)){color:#d8e2ff;margin:17px 0 0;font-size:15px}.legacy-ai-page.readiness-commercial:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .readiness-commercial:not(:where(.craft-header,.craft-header *)){background:#fff;grid-template-columns:1fr 1fr;gap:9%;display:grid}.legacy-ai-page.readiness-commercial p:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .readiness-commercial p:not(:where(.craft-header,.craft-header *)){color:#526176;max-width:550px;margin:25px 0 0;font-size:15px}.legacy-ai-page.readiness-commercial h3:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .readiness-commercial h3:not(:where(.craft-header,.craft-header *)){color:var(--readiness-ink);font-size:29px;line-height:1.3}.legacy-ai-page.readiness-commercial .action-product-button:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .readiness-commercial .action-product-button:not(:where(.craft-header,.craft-header *)){margin-top:28px}.legacy-ai-page.readiness-faq:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .readiness-faq:not(:where(.craft-header,.craft-header *)){grid-template-columns:.8fr 1.2fr;gap:9%;padding-top:20px;display:grid}.legacy-ai-page.readiness-faq h2:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .readiness-faq h2:not(:where(.craft-header,.craft-header *)){font-size:44px}.legacy-ai-page.readiness-faq details:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .readiness-faq details:not(:where(.craft-header,.craft-header *)){border-bottom:1px solid #00005020}.legacy-ai-page.readiness-faq summary:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .readiness-faq summary:not(:where(.craft-header,.craft-header *)){cursor:pointer;color:var(--readiness-ink);justify-content:space-between;align-items:start;gap:25px;padding:24px 0;font-size:17px;font-weight:500;line-height:1.5;list-style:none;display:flex}.legacy-ai-page.readiness-faq summary:not(:where(.craft-header,.craft-header *))::-webkit-details-marker{display:none}.legacy-ai-page .readiness-faq summary:not(:where(.craft-header,.craft-header *))::-webkit-details-marker{display:none}.legacy-ai-page.readiness-faq summary>span:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .readiness-faq summary>span:not(:where(.craft-header,.craft-header *)){flex-shrink:0;font-size:22px;font-weight:400}.legacy-ai-page.readiness-faq details[open] summary>span:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .readiness-faq details[open] summary>span:not(:where(.craft-header,.craft-header *)){transform:rotate(45deg)}.legacy-ai-page.readiness-faq details>p:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .readiness-faq details>p:not(:where(.craft-header,.craft-header *)){color:#526176;margin:0 0 25px;font-size:14px}.legacy-ai-page.readiness-closing:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .readiness-closing:not(:where(.craft-header,.craft-header *)){background:var(--ai-gradient-closing);color:#fff}.legacy-ai-page.readiness-closing .brand-footer:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .readiness-closing .brand-footer:not(:where(.craft-header,.craft-header *)){background:0 0;border-top:0}.legacy-ai-page.readiness-assessment-heading:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .readiness-assessment-heading:not(:where(.craft-header,.craft-header *)){max-width:850px;margin-bottom:44px}.legacy-ai-page.readiness-assessment-heading>p:not(.ai-eyebrow):not(:where(.craft-header,.craft-header *)),.legacy-ai-page .readiness-assessment-heading>p:not(.ai-eyebrow):not(:where(.craft-header,.craft-header *)){color:#d8e2ff;max-width:750px;margin:25px 0 0;font-size:17px}.legacy-ai-page.readiness-assessment-heading>p:last-child:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .readiness-assessment-heading>p:last-child:not(:where(.craft-header,.craft-header *)){font-size:13px}.legacy-ai-page.readiness-assessment:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .readiness-assessment:not(:where(.craft-header,.craft-header *)),.legacy-ai-page.assessment-confirmation:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .assessment-confirmation:not(:where(.craft-header,.craft-header *)){color:#101b31;background:#fff;border-radius:20px;min-width:0;max-width:1100px;margin-inline:auto;padding:45px}.legacy-ai-page.assessment-form-note:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .assessment-form-note:not(:where(.craft-header,.craft-header *)){color:#526176;margin:0 0 35px;font-size:13px}.legacy-ai-page.assessment-fields:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .assessment-fields:not(:where(.craft-header,.craft-header *)),.legacy-ai-page.assessment-group:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .assessment-group:not(:where(.craft-header,.craft-header *)),.legacy-ai-page.assessment-choice-group:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .assessment-choice-group:not(:where(.craft-header,.craft-header *)){border:0;min-width:0;margin:0;padding:0}.legacy-ai-page.assessment-group:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .assessment-group:not(:where(.craft-header,.craft-header *)){border-top:1px solid #00005020;margin-top:36px;padding-top:32px}.legacy-ai-page.assessment-group:first-child:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .assessment-group:first-child:not(:where(.craft-header,.craft-header *)){margin-top:0}.legacy-ai-page.assessment-group>legend:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .assessment-group>legend:not(:where(.craft-header,.craft-header *)){float:left;letter-spacing:-.035em;color:#000050;width:100%;margin-bottom:28px;font-size:27px;font-weight:500;line-height:1.25}.legacy-ai-page.assessment-group-content:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .assessment-group-content:not(:where(.craft-header,.craft-header *)){clear:both;gap:29px;display:grid}.legacy-ai-page.assessment-field:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .assessment-field:not(:where(.craft-header,.craft-header *)){flex-direction:column;gap:9px;min-width:0;font-size:14px;font-weight:500;line-height:1.6;display:flex}.legacy-ai-page.assessment-field small:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .assessment-field small:not(:where(.craft-header,.craft-header *)),.legacy-ai-page.assessment-choice-group legend small:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .assessment-choice-group legend small:not(:where(.craft-header,.craft-header *)),.legacy-ai-page.assessment-consent small:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .assessment-consent small:not(:where(.craft-header,.craft-header *)){color:#61718a;margin-left:7px;font-size:10px;font-weight:400;display:inline-block}.legacy-ai-page.assessment-hint:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .assessment-hint:not(:where(.craft-header,.craft-header *)){color:#526176;font-size:12px;font-weight:400;line-height:1.8}.legacy-ai-page.assessment-field input:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .assessment-field input:not(:where(.craft-header,.craft-header *)),.legacy-ai-page.assessment-field textarea:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .assessment-field textarea:not(:where(.craft-header,.craft-header *)){color:#101b31;resize:vertical;background:#fff;border:1px solid #00005025;border-radius:9px;width:100%;padding:14px 16px;font-size:16px;line-height:1.7}.legacy-ai-page.assessment-field input:focus:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .assessment-field input:focus:not(:where(.craft-header,.craft-header *)),.legacy-ai-page.assessment-field textarea:focus:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .assessment-field textarea:focus:not(:where(.craft-header,.craft-header *)){background:#fff;border-color:navy}.legacy-ai-page.assessment-field [aria-invalid=true]:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .assessment-field [aria-invalid=true]:not(:where(.craft-header,.craft-header *)){border-color:#a12c27}.legacy-ai-page.assessment-choice-group legend:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .assessment-choice-group legend:not(:where(.craft-header,.craft-header *)){margin-bottom:13px;font-size:14px;font-weight:500;line-height:1.7}.legacy-ai-page.assessment-options:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .assessment-options:not(:where(.craft-header,.craft-header *)){flex-wrap:wrap;gap:9px;display:flex}.legacy-ai-page.assessment-options label:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .assessment-options label:not(:where(.craft-header,.craft-header *)){cursor:pointer;background:#fff;border:1px solid #00005020;border-radius:9px;align-items:center;gap:9px;min-height:46px;padding:11px 14px;font-size:13px;line-height:1.6;transition:background .15s,border-color .15s;display:flex}.legacy-ai-page.assessment-options label:hover:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .assessment-options label:hover:not(:where(.craft-header,.craft-header *)){background:#f5f5f7;border-color:#00005050}.legacy-ai-page.assessment-options label.is-selected:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .assessment-options label.is-selected:not(:where(.craft-header,.craft-header *)){color:#000050;background:#f5f5f7;border-color:#1647d8}.legacy-ai-page.assessment-options input:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .assessment-options input:not(:where(.craft-header,.craft-header *)){accent-color:#1647d8;flex-shrink:0;width:17px;height:17px;margin:0}.legacy-ai-page.assessment-options label:focus-within:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .assessment-options label:focus-within:not(:where(.craft-header,.craft-header *)){outline-offset:3px;outline:2px solid #456bff}.legacy-ai-page.assessment-scale label:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .assessment-scale label:not(:where(.craft-header,.craft-header *)){flex:140px;align-items:start}.legacy-ai-page.assessment-scale input:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .assessment-scale input:not(:where(.craft-header,.craft-header *)){margin-top:2px}.legacy-ai-page.assessment-contact-row:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .assessment-contact-row:not(:where(.craft-header,.craft-header *)){grid-template-columns:1fr 1fr;gap:25px;display:grid}.legacy-ai-page.assessment-notice:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .assessment-notice:not(:where(.craft-header,.craft-header *)){color:#526176;background:#f5f5f7;border-left:2px solid #456bff;margin:0;padding:15px 18px;font-size:12px;line-height:1.8}.legacy-ai-page.assessment-consent:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .assessment-consent:not(:where(.craft-header,.craft-header *)){color:#34465f;align-items:start;gap:12px;font-size:13px;line-height:1.85;display:flex}.legacy-ai-page.assessment-consent input:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .assessment-consent input:not(:where(.craft-header,.craft-header *)){accent-color:#1647d8;flex-shrink:0;width:19px;height:19px;margin:4px 0 0}.legacy-ai-page.assessment-consent a:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .assessment-consent a:not(:where(.craft-header,.craft-header *)),.legacy-ai-page.assessment-confirmation a:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .assessment-confirmation a:not(:where(.craft-header,.craft-header *)){color:#000050;text-underline-offset:3px;text-decoration:underline}.legacy-ai-page.assessment-field-error:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .assessment-field-error:not(:where(.craft-header,.craft-header *)){color:#a12c27;margin-top:5px;font-size:12px;font-weight:500;line-height:1.7;display:block}.legacy-ai-page.assessment-submit-error:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .assessment-submit-error:not(:where(.craft-header,.craft-header *)){color:#922923;background:#fff4f2;border:1px solid #a12c2740;padding:15px 18px;font-size:14px}.legacy-ai-page.readiness-assessment>.action-product-button:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .readiness-assessment>.action-product-button:not(:where(.craft-header,.craft-header *)){min-width:230px;margin-top:30px}.legacy-ai-page.assessment-trap:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .assessment-trap:not(:where(.craft-header,.craft-header *)){clip-path:inset(100%);pointer-events:none;width:1px;height:1px;overflow:hidden;position:absolute!important}.legacy-ai-page.assessment-confirmation h3:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .assessment-confirmation h3:not(:where(.craft-header,.craft-header *)){color:#000050;font-size:35px;line-height:1.2}.legacy-ai-page.assessment-confirmation .ai-eyebrow:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .assessment-confirmation .ai-eyebrow:not(:where(.craft-header,.craft-header *)){color:#000050}.legacy-ai-page.assessment-confirmation p:not(.ai-eyebrow):not(:where(.craft-header,.craft-header *)),.legacy-ai-page .assessment-confirmation p:not(.ai-eyebrow):not(:where(.craft-header,.craft-header *)){color:#526176;font-size:16px}@media (width<=1050px){.legacy-ai-page.readiness-benefit-grid:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .readiness-benefit-grid:not(:where(.craft-header,.craft-header *)){grid-template-columns:1fr 1fr}.legacy-ai-page.readiness-report-intro:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .readiness-report-intro:not(:where(.craft-header,.craft-header *)),.legacy-ai-page.readiness-process:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .readiness-process:not(:where(.craft-header,.craft-header *)),.legacy-ai-page.readiness-commercial:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .readiness-commercial:not(:where(.craft-header,.craft-header *)){gap:6%}.legacy-ai-page.readiness-report-cover:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .readiness-report-cover:not(:where(.craft-header,.craft-header *)){padding:30px}.legacy-ai-page.readiness-faq:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .readiness-faq:not(:where(.craft-header,.craft-header *)){grid-template-columns:1fr;gap:30px}}@media (width<=800px){.legacy-ai-page.readiness-nav:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .readiness-nav:not(:where(.craft-header,.craft-header *)){height:100px}.legacy-ai-page.readiness-section:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .readiness-section:not(:where(.craft-header,.craft-header *)){padding:70px 24px}.legacy-ai-page.readiness-hero:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .readiness-hero:not(:where(.craft-header,.craft-header *)){padding:55px 24px}.legacy-ai-page.readiness-hero h1:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .readiness-hero h1:not(:where(.craft-header,.craft-header *)){font-size:clamp(39px,7.7vw,60px)}.legacy-ai-page.readiness-hero-lead:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .readiness-hero-lead:not(:where(.craft-header,.craft-header *)){font-size:22px}.legacy-ai-page.readiness-hero-description:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .readiness-hero-description:not(:where(.craft-header,.craft-header *)){font-size:15px}.legacy-ai-page.readiness-hero-actions:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .readiness-hero-actions:not(:where(.craft-header,.craft-header *)){flex-direction:column;align-items:stretch;max-width:400px}.legacy-ai-page.readiness-trust:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .readiness-trust:not(:where(.craft-header,.craft-header *)){font-size:11px}.legacy-ai-page.readiness-page h2:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .readiness-page h2:not(:where(.craft-header,.craft-header *)){font-size:clamp(33px,7vw,51px)}.legacy-ai-page.readiness-benefits h2:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .readiness-benefits h2:not(:where(.craft-header,.craft-header *)){font-size:clamp(31px,6.3vw,43px)}.legacy-ai-page.readiness-benefit-grid:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .readiness-benefit-grid:not(:where(.craft-header,.craft-header *)){gap:15px}.legacy-ai-page.readiness-benefit-grid article:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .readiness-benefit-grid article:not(:where(.craft-header,.craft-header *)){padding:24px 21px}.legacy-ai-page.readiness-benefit-grid h3:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .readiness-benefit-grid h3:not(:where(.craft-header,.craft-header *)){font-size:22px}.legacy-ai-page.readiness-report:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .readiness-report:not(:where(.craft-header,.craft-header *)){padding-top:0}.legacy-ai-page.readiness-report-intro:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .readiness-report-intro:not(:where(.craft-header,.craft-header *)),.legacy-ai-page.readiness-cover-description:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .readiness-cover-description:not(:where(.craft-header,.craft-header *)),.legacy-ai-page.readiness-commercial:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .readiness-commercial:not(:where(.craft-header,.craft-header *)),.legacy-ai-page.readiness-process:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .readiness-process:not(:where(.craft-header,.craft-header *)){grid-template-columns:1fr;gap:35px}.legacy-ai-page.readiness-report-cover:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .readiness-report-cover:not(:where(.craft-header,.craft-header *)){justify-self:center;width:100%;max-width:520px;min-height:470px;padding:32px}.legacy-ai-page.readiness-report-cover h3:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .readiness-report-cover h3:not(:where(.craft-header,.craft-header *)){font-size:47px}.legacy-ai-page.readiness-cover-description:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .readiness-cover-description:not(:where(.craft-header,.craft-header *)){gap:20px;padding:40px 0 30px}.legacy-ai-page.readiness-cover-description h3:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .readiness-cover-description h3:not(:where(.craft-header,.craft-header *)){font-size:30px}.legacy-ai-page.readiness-contents:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .readiness-contents:not(:where(.craft-header,.craft-header *)){gap:0 30px}.legacy-ai-page.readiness-contents dt:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .readiness-contents dt:not(:where(.craft-header,.craft-header *)){font-size:19px}.legacy-ai-page.readiness-contents dd:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .readiness-contents dd:not(:where(.craft-header,.craft-header *)){font-size:13px}.legacy-ai-page.readiness-process-list article:first-child:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .readiness-process-list article:first-child:not(:where(.craft-header,.craft-header *)){border-top:1px solid #ffffff25;padding-top:27px}.legacy-ai-page.readiness-process-list h3:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .readiness-process-list h3:not(:where(.craft-header,.craft-header *)){font-size:25px}.legacy-ai-page.readiness-commercial h3:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .readiness-commercial h3:not(:where(.craft-header,.craft-header *)){font-size:28px}.legacy-ai-page.readiness-faq:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .readiness-faq:not(:where(.craft-header,.craft-header *)){padding-top:0}.legacy-ai-page.readiness-faq summary:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .readiness-faq summary:not(:where(.craft-header,.craft-header *)){font-size:16px}.legacy-ai-page.readiness-assessment:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .readiness-assessment:not(:where(.craft-header,.craft-header *)),.legacy-ai-page.assessment-confirmation:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .assessment-confirmation:not(:where(.craft-header,.craft-header *)){border-radius:16px;padding:28px 24px}.legacy-ai-page.assessment-group>legend:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .assessment-group>legend:not(:where(.craft-header,.craft-header *)){font-size:24px}.legacy-ai-page.assessment-contact-row:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .assessment-contact-row:not(:where(.craft-header,.craft-header *)){grid-template-columns:1fr;gap:25px}.legacy-ai-page.assessment-choice-group legend small:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .assessment-choice-group legend small:not(:where(.craft-header,.craft-header *)){margin-left:0;display:block}.legacy-ai-page.assessment-options:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .assessment-options:not(:where(.craft-header,.craft-header *)){gap:8px}.legacy-ai-page.assessment-options label:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .assessment-options label:not(:where(.craft-header,.craft-header *)){padding:11px 12px;font-size:12px}.legacy-ai-page.assessment-consent:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .assessment-consent:not(:where(.craft-header,.craft-header *)){font-size:12px}.legacy-ai-page.assessment-field small:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .assessment-field small:not(:where(.craft-header,.craft-header *)){font-size:9px}.legacy-ai-page.assessment-confirmation h3:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .assessment-confirmation h3:not(:where(.craft-header,.craft-header *)){font-size:29px}}@media (width<=480px){.legacy-ai-page.readiness-benefit-grid:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .readiness-benefit-grid:not(:where(.craft-header,.craft-header *)),.legacy-ai-page.readiness-contents:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .readiness-contents:not(:where(.craft-header,.craft-header *)){grid-template-columns:1fr}.legacy-ai-page.readiness-benefit-grid article:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .readiness-benefit-grid article:not(:where(.craft-header,.craft-header *)){padding:26px}.legacy-ai-page.readiness-contents>div:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .readiness-contents>div:not(:where(.craft-header,.craft-header *)){padding:24px 0}.legacy-ai-page.readiness-report-cover:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .readiness-report-cover:not(:where(.craft-header,.craft-header *)){min-height:430px;padding:28px}.legacy-ai-page.readiness-report-cover h3:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .readiness-report-cover h3:not(:where(.craft-header,.craft-header *)){font-size:42px}.legacy-ai-page.readiness-report-cover span:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .readiness-report-cover span:not(:where(.craft-header,.craft-header *)){font-size:18px}.legacy-ai-page.readiness-assessment:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .readiness-assessment:not(:where(.craft-header,.craft-header *)){padding:26px 20px}.legacy-ai-page.assessment-scale label:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .assessment-scale label:not(:where(.craft-header,.craft-header *)){flex-basis:100%}.legacy-ai-page.assessment-options label:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .assessment-options label:not(:where(.craft-header,.craft-header *)){max-width:100%}.legacy-ai-page.readiness-assessment>.action-product-button:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .readiness-assessment>.action-product-button:not(:where(.craft-header,.craft-header *)){width:100%;min-width:0}}@media (width<=380px){.legacy-ai-page.readiness-hero h1:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .readiness-hero h1:not(:where(.craft-header,.craft-header *)){font-size:35px}.legacy-ai-page.readiness-section:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .readiness-section:not(:where(.craft-header,.craft-header *)){padding-inline:20px}.legacy-ai-page.readiness-report:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .readiness-report:not(:where(.craft-header,.craft-header *)){padding-top:0}.legacy-ai-page.readiness-report-cover:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .readiness-report-cover:not(:where(.craft-header,.craft-header *)){min-height:400px;padding:24px}.legacy-ai-page.readiness-report-cover h3:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .readiness-report-cover h3:not(:where(.craft-header,.craft-header *)){font-size:37px}.legacy-ai-page.readiness-assessment:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .readiness-assessment:not(:where(.craft-header,.craft-header *)){padding:24px 17px}.legacy-ai-page.assessment-options label:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .assessment-options label:not(:where(.craft-header,.craft-header *)){font-size:12px}.legacy-ai-page.readiness-page .action-product-button:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .readiness-page .action-product-button:not(:where(.craft-header,.craft-header *)){padding-inline:20px;font-size:12px}}@media (prefers-reduced-motion:no-preference){.legacy-ai-page:not(:where(.craft-header,.craft-header *)){scroll-behavior:smooth}}@media (prefers-reduced-motion:reduce){.legacy-ai-page.readiness-page :not(:where(.craft-header,.craft-header *)),.legacy-ai-page .readiness-page :not(:where(.craft-header,.craft-header *)){scroll-behavior:auto!important;transition:none!important;animation:none!important}.legacy-ai-page.readiness-page .action-product-button:hover:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .readiness-page .action-product-button:hover:not(:where(.craft-header,.craft-header *)),.legacy-ai-page.readiness-secondary:hover:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .readiness-secondary:hover:not(:where(.craft-header,.craft-header *)){transform:none}}.legacy-ai-page.readiness-price-line:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .readiness-price-line:not(:where(.craft-header,.craft-header *)){color:var(--readiness-ink);flex-wrap:wrap;align-items:baseline;gap:16px;margin:28px 0 0;display:flex}.legacy-ai-page.readiness-price-line strong:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .readiness-price-line strong:not(:where(.craft-header,.craft-header *)){letter-spacing:-.04em;font-size:38px;font-weight:500;line-height:1.2}.legacy-ai-page.readiness-price-line span:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .readiness-price-line span:not(:where(.craft-header,.craft-header *)){font-size:12px;line-height:1.8}.legacy-ai-page.readiness-hero .action-product-button:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .readiness-hero .action-product-button:not(:where(.craft-header,.craft-header *)){color:#010020;background:#fff}.legacy-ai-page.readiness-hero .readiness-secondary:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .readiness-hero .readiness-secondary:not(:where(.craft-header,.craft-header *)){color:#fff;box-shadow:inset 0 0 0 1px #ffffff45}.legacy-ai-page.readiness-hero .readiness-secondary:hover:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .readiness-hero .readiness-secondary:hover:not(:where(.craft-header,.craft-header *)){color:#fff}.legacy-ai-page.privacy-page:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .privacy-page:not(:where(.craft-header,.craft-header *)){color:#10162a;background:#f7f9fc;position:relative}.legacy-ai-page.privacy-page :focus-visible:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .privacy-page :focus-visible:not(:where(.craft-header,.craft-header *)){outline:2px solid var(--cobalt);outline-offset:5px}.legacy-ai-page.privacy-page .privacy-nav:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .privacy-page .privacy-nav:not(:where(.craft-header,.craft-header *)){color:#fff}.legacy-ai-page.privacy-page .privacy-nav :focus-visible:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .privacy-page .privacy-nav :focus-visible:not(:where(.craft-header,.craft-header *)),.legacy-ai-page.privacy-closing :focus-visible:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .privacy-closing :focus-visible:not(:where(.craft-header,.craft-header *)){outline-color:#fff}.legacy-ai-page.privacy-hero:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .privacy-hero:not(:where(.craft-header,.craft-header *)){background:var(--ascentize-brand-gradient);color:#fff;padding:175px 6vw 72px;position:relative}.legacy-ai-page.privacy-hero-inner:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .privacy-hero-inner:not(:where(.craft-header,.craft-header *)){max-width:1280px;margin:auto}.legacy-ai-page.privacy-hero .kicker:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .privacy-hero .kicker:not(:where(.craft-header,.craft-header *)){color:#e1eaff;margin-bottom:30px}.legacy-ai-page.privacy-hero h1:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .privacy-hero h1:not(:where(.craft-header,.craft-header *)){letter-spacing:-.065em;overflow-wrap:normal;margin:0;font-size:clamp(60px,7.4vw,108px);font-weight:500;line-height:.98}.legacy-ai-page.privacy-hero h1 em:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .privacy-hero h1 em:not(:where(.craft-header,.craft-header *)){font-family:inherit;font-style:normal;font-weight:inherit;color:#fff}.legacy-ai-page.privacy-hero-foot:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .privacy-hero-foot:not(:where(.craft-header,.craft-header *)){border-top:1px solid #ffffff40;justify-content:space-between;align-items:end;gap:35px;margin-top:45px;padding-top:27px;display:flex}.legacy-ai-page.privacy-hero-foot>p:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .privacy-hero-foot>p:not(:where(.craft-header,.craft-header *)){color:#edf3ff;margin:0;font-size:15px;line-height:1.7}.legacy-ai-page.privacy-hero-foot .privacy-updated:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .privacy-hero-foot .privacy-updated:not(:where(.craft-header,.craft-header *)){text-align:right;font-size:12px}.legacy-ai-page.privacy-updated span:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .privacy-updated span:not(:where(.craft-header,.craft-header *)){letter-spacing:.17em;color:#d1e1ff;margin-bottom:7px;font-size:9px;display:block}.legacy-ai-page.privacy-body:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .privacy-body:not(:where(.craft-header,.craft-header *)){grid-template-columns:240px minmax(0,760px);justify-content:space-between;gap:7vw;max-width:1450px;margin:auto;padding:80px 6vw 100px;display:grid}.legacy-ai-page.privacy-contents:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .privacy-contents:not(:where(.craft-header,.craft-header *)){align-self:start;padding-top:8px;position:sticky;top:35px}.legacy-ai-page.privacy-contents .kicker:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .privacy-contents .kicker:not(:where(.craft-header,.craft-header *)){letter-spacing:.18em;color:#5b6680;margin-bottom:23px;font-size:9px}.legacy-ai-page.privacy-contents ol:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .privacy-contents ol:not(:where(.craft-header,.craft-header *)){margin:0;padding:0;list-style:none}.legacy-ai-page.privacy-contents li+li:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .privacy-contents li+li:not(:where(.craft-header,.craft-header *)){border-top:1px solid #dfe5f0}.legacy-ai-page.privacy-contents li a:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .privacy-contents li a:not(:where(.craft-header,.craft-header *)){color:#343f58;align-items:start;gap:14px;padding:16px 0;font-size:12px;line-height:1.6;transition:color .15s;display:flex}.legacy-ai-page.privacy-contents li a:hover:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .privacy-contents li a:hover:not(:where(.craft-header,.craft-header *)){color:var(--cobalt)}.legacy-ai-page.privacy-contents li span:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .privacy-contents li span:not(:where(.craft-header,.craft-header *)){color:#8490a8;padding-top:1px;font-size:10px}.legacy-ai-page.privacy-contact-link:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .privacy-contact-link:not(:where(.craft-header,.craft-header *)){color:#657089;border-top:1px solid #cfd7e6;margin-top:25px;padding-top:25px;font-size:11px;line-height:1.9;display:block}.legacy-ai-page.privacy-contact-link strong:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .privacy-contact-link strong:not(:where(.craft-header,.craft-header *)){color:#1647ff;overflow-wrap:anywhere;font-size:12px;font-weight:500}.legacy-ai-page.privacy-policy:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .privacy-policy:not(:where(.craft-header,.craft-header *)){min-width:0}.legacy-ai-page.privacy-introduction:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .privacy-introduction:not(:where(.craft-header,.craft-header *)){padding-bottom:48px}.legacy-ai-page.privacy-introduction .kicker:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .privacy-introduction .kicker:not(:where(.craft-header,.craft-header *)){color:#1647ff;margin-bottom:18px;font-size:9px}.legacy-ai-page.privacy-introduction h2:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .privacy-introduction h2:not(:where(.craft-header,.craft-header *)){letter-spacing:-.04em;margin:0 0 24px;font-size:clamp(29px,3vw,42px);font-weight:500;line-height:1.15}.legacy-ai-page.privacy-policy p:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .privacy-policy p:not(:where(.craft-header,.craft-header *)){color:#535f77;margin:0 0 19px;font-size:15px;line-height:1.9}.legacy-ai-page.privacy-policy p:last-child:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .privacy-policy p:last-child:not(:where(.craft-header,.craft-header *)){margin-bottom:0}.legacy-ai-page.privacy-note:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .privacy-note:not(:where(.craft-header,.craft-header *)){background:#edf2ff;border:1px solid #dfe7fb;border-radius:9px;gap:18px;margin-top:27px;padding:21px 24px;display:flex}.legacy-ai-page.privacy-note-line:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .privacy-note-line:not(:where(.craft-header,.craft-header *)){background:#1647ff;border-radius:2px;flex:0 0 3px;width:3px}.legacy-ai-page.privacy-note p:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .privacy-note p:not(:where(.craft-header,.craft-header *)){color:#273b6a;margin:0;font-size:13px;line-height:1.8}.legacy-ai-page.privacy-policy-section:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .privacy-policy-section:not(:where(.craft-header,.craft-header *)){border-top:1px solid #dce3ef;grid-template-columns:36px minmax(0,1fr);gap:18px;padding:37px 0 42px;scroll-margin-top:30px;display:grid}.legacy-ai-page.privacy-section-number:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .privacy-section-number:not(:where(.craft-header,.craft-header *)){letter-spacing:.1em;color:#1647ff;padding-top:7px;font-size:10px}.legacy-ai-page.privacy-policy-section h2:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .privacy-policy-section h2:not(:where(.craft-header,.craft-header *)){letter-spacing:-.025em;margin:0 0 20px;font-size:24px;font-weight:500;line-height:1.35}.legacy-ai-page.privacy-policy a:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .privacy-policy a:not(:where(.craft-header,.craft-header *)){color:#1647ff;text-underline-offset:4px;overflow-wrap:anywhere;text-decoration:underline}.legacy-ai-page.privacy-closing:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .privacy-closing:not(:where(.craft-header,.craft-header *)){background:var(--ascentize-brand-gradient);color:#fff}.legacy-ai-page.privacy-contact-panel:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .privacy-contact-panel:not(:where(.craft-header,.craft-header *)){text-align:center;padding:70px 6vw 75px}.legacy-ai-page.privacy-contact-panel .kicker:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .privacy-contact-panel .kicker:not(:where(.craft-header,.craft-header *)){color:#d1e2ff;margin-bottom:24px;font-size:9px}.legacy-ai-page.privacy-contact-panel h2:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .privacy-contact-panel h2:not(:where(.craft-header,.craft-header *)){letter-spacing:-.05em;margin:0 0 20px;font-size:clamp(40px,5vw,66px);font-weight:500;line-height:1.05}.legacy-ai-page.privacy-contact-panel p:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .privacy-contact-panel p:not(:where(.craft-header,.craft-header *)){color:#e0eaff;max-width:420px;margin:0 auto 27px;font-size:14px;line-height:1.8}.legacy-ai-page.privacy-contact-panel>a:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .privacy-contact-panel>a:not(:where(.craft-header,.craft-header *)){border-bottom:1px solid #ffffff70;align-items:center;gap:30px;max-width:100%;padding:14px 0;font-size:16px;display:inline-flex}.legacy-ai-page.privacy-footer:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .privacy-footer:not(:where(.craft-header,.craft-header *)){border-top:1px solid #ffffff26;justify-content:space-between;align-items:center;gap:28px;padding:35px 6vw;display:flex}.legacy-ai-page.privacy-footer .official-logo:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .privacy-footer .official-logo:not(:where(.craft-header,.craft-header *)){width:170px}.legacy-ai-page.privacy-footer nav:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .privacy-footer nav:not(:where(.craft-header,.craft-header *)){color:#e0eaff;gap:26px;font-size:11px;display:flex}.legacy-ai-page.privacy-footer small:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .privacy-footer small:not(:where(.craft-header,.craft-header *)){letter-spacing:.13em;color:#d7e5ff;grid-column:auto;font-size:9px}.legacy-ai-page.privacy-footer a:hover:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .privacy-footer a:hover:not(:where(.craft-header,.craft-header *)){color:#fff}@media (width<=900px){.legacy-ai-page.privacy-body:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .privacy-body:not(:where(.craft-header,.craft-header *)){grid-template-columns:190px minmax(0,1fr);gap:35px}.legacy-ai-page.privacy-hero h1:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .privacy-hero h1:not(:where(.craft-header,.craft-header *)){font-size:clamp(54px,8vw,80px)}.legacy-ai-page.privacy-footer .official-logo:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .privacy-footer .official-logo:not(:where(.craft-header,.craft-header *)){width:145px}.legacy-ai-page.privacy-footer nav:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .privacy-footer nav:not(:where(.craft-header,.craft-header *)){gap:18px}}@media (width<=700px){.legacy-ai-page.privacy-hero:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .privacy-hero:not(:where(.craft-header,.craft-header *)){padding:125px 24px 42px}.legacy-ai-page.privacy-hero h1:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .privacy-hero h1:not(:where(.craft-header,.craft-header *)){letter-spacing:-.055em;font-size:clamp(43px,8.8vw,62px);line-height:1.03}.legacy-ai-page.privacy-hero .kicker:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .privacy-hero .kicker:not(:where(.craft-header,.craft-header *)){letter-spacing:.15em;margin-bottom:24px;font-size:8px}.legacy-ai-page.privacy-hero-foot:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .privacy-hero-foot:not(:where(.craft-header,.craft-header *)){margin-top:30px;padding-top:22px;display:block}.legacy-ai-page.privacy-hero-foot>p:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .privacy-hero-foot>p:not(:where(.craft-header,.craft-header *)){font-size:14px}.legacy-ai-page.privacy-desktop-break:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .privacy-desktop-break:not(:where(.craft-header,.craft-header *)){display:none}.legacy-ai-page.privacy-hero-foot .privacy-updated:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .privacy-hero-foot .privacy-updated:not(:where(.craft-header,.craft-header *)){text-align:left;align-items:center;gap:13px;margin-top:21px;font-size:11px;display:flex}.legacy-ai-page.privacy-updated span:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .privacy-updated span:not(:where(.craft-header,.craft-header *)){margin:0;font-size:8px}.legacy-ai-page.privacy-body:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .privacy-body:not(:where(.craft-header,.craft-header *)){padding:30px 24px 45px;display:block}.legacy-ai-page.privacy-contents:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .privacy-contents:not(:where(.craft-header,.craft-header *)){background:#fff;border:1px solid #dce3ef;border-radius:10px;margin-bottom:40px;padding:20px;position:static}.legacy-ai-page.privacy-contents .kicker:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .privacy-contents .kicker:not(:where(.craft-header,.craft-header *)){margin-bottom:10px}.legacy-ai-page.privacy-contents li a:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .privacy-contents li a:not(:where(.craft-header,.craft-header *)){gap:12px;padding:11px 0;font-size:12px}.legacy-ai-page.privacy-contact-link:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .privacy-contact-link:not(:where(.craft-header,.craft-header *)){display:none}.legacy-ai-page.privacy-introduction:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .privacy-introduction:not(:where(.craft-header,.craft-header *)){padding-bottom:32px}.legacy-ai-page.privacy-introduction h2:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .privacy-introduction h2:not(:where(.craft-header,.craft-header *)){font-size:30px}.legacy-ai-page.privacy-policy p:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .privacy-policy p:not(:where(.craft-header,.craft-header *)){font-size:14px;line-height:1.9}.legacy-ai-page.privacy-note:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .privacy-note:not(:where(.craft-header,.craft-header *)){gap:13px;padding:18px}.legacy-ai-page.privacy-note p:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .privacy-note p:not(:where(.craft-header,.craft-header *)){font-size:12px}.legacy-ai-page.privacy-policy-section:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .privacy-policy-section:not(:where(.craft-header,.craft-header *)){grid-template-columns:24px minmax(0,1fr);gap:10px;padding:28px 0 31px;scroll-margin-top:20px}.legacy-ai-page.privacy-policy-section h2:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .privacy-policy-section h2:not(:where(.craft-header,.craft-header *)){margin-bottom:17px;font-size:21px;line-height:1.3}.legacy-ai-page.privacy-section-number:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .privacy-section-number:not(:where(.craft-header,.craft-header *)){padding-top:5px;font-size:9px}.legacy-ai-page.privacy-contact-panel:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .privacy-contact-panel:not(:where(.craft-header,.craft-header *)){padding:50px 24px 55px}.legacy-ai-page.privacy-contact-panel p:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .privacy-contact-panel p:not(:where(.craft-header,.craft-header *)){font-size:13px}.legacy-ai-page.privacy-contact-panel>a:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .privacy-contact-panel>a:not(:where(.craft-header,.craft-header *)){gap:18px;font-size:15px}.legacy-ai-page.privacy-footer:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .privacy-footer:not(:where(.craft-header,.craft-header *)){grid-template-columns:1fr;justify-items:center;gap:27px;padding:30px 24px;display:grid}.legacy-ai-page.privacy-footer nav:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .privacy-footer nav:not(:where(.craft-header,.craft-header *)){gap:28px}.legacy-ai-page.privacy-footer .official-logo:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .privacy-footer .official-logo:not(:where(.craft-header,.craft-header *)){width:155px}.legacy-ai-page.privacy-footer small:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .privacy-footer small:not(:where(.craft-header,.craft-header *)){font-size:8px}}@media (prefers-reduced-motion:reduce){.legacy-ai-page.privacy-page :not(:where(.craft-header,.craft-header *)),.legacy-ai-page .privacy-page :not(:where(.craft-header,.craft-header *)){scroll-behavior:auto!important;transition:none!important}}.legacy-ai-page.privacy-policy-section:not(:where(.craft-header,.craft-header *)),.legacy-ai-page .privacy-policy-section:not(:where(.craft-header,.craft-header *)){grid-template-columns:minmax(0,1fr)}.legacy-ai-page .ai-masthead{z-index:50;background:0 0;height:0;min-height:0}.legacy-ai-page .craft-header{font-family:inherit}@media (width<=380px){.legacy-ai-page .ai-purpose{grid-template-columns:minmax(0,1fr)}.legacy-ai-page .ai-purpose>*{overflow-wrap:break-word;min-width:0}}.legacy-ai-page.overview-adjustments.signature-overview>.ai-purpose{padding-block:128px}.legacy-ai-page.overview-adjustments.signature-overview>.ai-how-we-work{padding-block:104px}.legacy-ai-page.overview-adjustments.signature-overview .ai-service-showcase{padding-top:112px}.legacy-ai-page.overview-adjustments.signature-overview .ai-showcase-intro{text-align:center;margin-bottom:72px}.legacy-ai-page.overview-adjustments.signature-overview .ai-showcase-category{text-align:center;margin-bottom:40px}.legacy-ai-page.overview-adjustments.signature-overview .ai-showcase-intro h2,.legacy-ai-page.overview-adjustments.signature-overview .ai-showcase-category h3{margin-inline:auto}.legacy-ai-page.overview-adjustments.signature-overview>.ai-human-judgement{padding-block:112px}.legacy-ai-page.overview-adjustments.signature-overview .ai-review-principles{margin-top:64px}.legacy-ai-page.overview-adjustments.signature-overview>.ai-overview-faq{padding-block:96px;display:block}.legacy-ai-page.overview-adjustments.signature-overview>.ai-overview-faq>h2{text-align:center;margin:0 auto 48px}.legacy-ai-page.overview-adjustments.signature-overview>.ai-overview-faq>div{max-width:1000px;margin-inline:auto}.legacy-ai-page.overview-adjustments.signature-overview .ai-overview-close{display:block}.legacy-ai-page.overview-adjustments.signature-overview .ai-overview-close>div:first-child{text-align:center;max-width:940px;margin-inline:auto}.legacy-ai-page.overview-adjustments.signature-overview .ai-overview-close h2{margin-inline:auto}.legacy-ai-page.overview-adjustments.signature-overview .ai-overview-close>div>p{color:#dedee8;margin-inline:auto}.legacy-ai-page.overview-adjustments.signature-overview #choose-enquiry{max-width:940px;margin:40px auto 0}.legacy-ai-page.overview-adjustments.signature-overview .signature-enquiry-chooser,.legacy-ai-page.overview-adjustments.signature-overview .signature-enquiry-chooser legend,.legacy-ai-page.overview-adjustments.signature-overview .signature-enquiry-chooser strong{color:#fff}.legacy-ai-page.overview-adjustments.signature-overview .signature-enquiry-chooser small,.legacy-ai-page.overview-adjustments.signature-overview .signature-enquiry-chooser>p,.legacy-ai-page.overview-adjustments.signature-overview .signature-enquiry-chooser>p a{color:#dedee8}@media (width<=800px){.legacy-ai-page.overview-adjustments.signature-overview>.ai-purpose,.legacy-ai-page.overview-adjustments.signature-overview>.ai-how-we-work{padding-block:88px}.legacy-ai-page.overview-adjustments.signature-overview .ai-service-showcase{padding-top:92px}.legacy-ai-page.overview-adjustments.signature-overview .ai-showcase-intro{margin-bottom:52px}.legacy-ai-page.overview-adjustments.signature-overview .ai-showcase-category{margin-bottom:32px}.legacy-ai-page.overview-adjustments.signature-overview>.ai-human-judgement{padding-block:92px}.legacy-ai-page.overview-adjustments.signature-overview .ai-review-principles{margin-top:48px}.legacy-ai-page.overview-adjustments.signature-overview>.ai-overview-faq{padding-block:88px}.legacy-ai-page.overview-adjustments.signature-overview>.ai-overview-faq>h2{margin-bottom:36px}.legacy-ai-page.overview-adjustments.signature-overview #choose-enquiry{margin-top:32px}}.legacy-ai-page.overview-adjustments.signature-overview>.ai-how-we-work>div:first-child{align-items:center;column-gap:8%}.legacy-ai-page.overview-adjustments.signature-overview .ai-working-steps{--journey-gap:40px;column-gap:var(--journey-gap);grid-template-rows:auto auto;grid-template-columns:repeat(3,minmax(0,1fr));row-gap:18px;margin-top:72px;display:grid;position:relative}.legacy-ai-page.overview-adjustments.signature-overview .ai-working-steps article{grid-row:span 2;grid-template-rows:subgrid;border:0;min-width:0;padding:38px 0 0;display:grid;position:relative}.legacy-ai-page.overview-adjustments.signature-overview .ai-working-steps article:before{content:"";z-index:1;background:#007aff;border-radius:50%;width:8px;height:8px;transition:background-color .22s;position:absolute;top:0;left:0;box-shadow:0 0 0 6px #fff}.legacy-ai-page.overview-adjustments.signature-overview .ai-working-steps article:after{content:"";width:calc(100% + var(--journey-gap));pointer-events:none;background:#007aff30;height:1px;position:absolute;top:3.5px;left:4px}.legacy-ai-page.overview-adjustments.signature-overview .ai-working-steps article:last-child:after{width:calc(100% - 4px)}.legacy-ai-page.overview-adjustments.signature-overview .ai-working-steps:after{content:"";border-top:1px solid #007aff66;border-right:1px solid #007aff66;width:6px;height:6px;position:absolute;top:1px;right:1px;transform:rotate(45deg)}.legacy-ai-page.overview-adjustments.signature-overview .ai-working-steps :is(h3,p){margin:0}.legacy-ai-page.overview-adjustments.signature-overview .ai-working-steps h3{align-self:end}.legacy-ai-page.overview-adjustments.signature-overview .ai-working-steps p{align-self:start}.legacy-ai-page.overview-adjustments.signature-overview .ai-judgement-statement>p{margin-top:36px;margin-inline:auto}.legacy-ai-page.overview-adjustments.signature-overview .ai-review-principles{border-top:1px solid #ffffff18;grid-template-rows:auto auto;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 48px;margin-top:80px;padding-top:40px;display:grid}.legacy-ai-page.overview-adjustments.signature-overview .ai-review-principles article{grid-row:span 2;grid-template-rows:subgrid;border:0;min-width:0;padding:30px 0 0;display:grid;position:relative}.legacy-ai-page.overview-adjustments.signature-overview .ai-review-principles article:before{content:"";background:#007aff;width:28px;height:2px;transition:width .24s cubic-bezier(.2,.65,.3,1);position:absolute;top:0;left:0}.legacy-ai-page.overview-adjustments.signature-overview .ai-review-principles h3{opacity:.92;align-self:end;margin:0;transition:opacity .24s}.legacy-ai-page.overview-adjustments.signature-overview .ai-review-principles p{align-self:start;margin:0}@media (hover:hover){.legacy-ai-page.overview-adjustments.signature-overview .ai-working-steps article:hover:before{background:#010080}.legacy-ai-page.overview-adjustments.signature-overview .ai-review-principles article:hover:before{width:42px}.legacy-ai-page.overview-adjustments.signature-overview .ai-review-principles article:hover h3{opacity:1}}@media (width>=801px) and (width<=1100px){.legacy-ai-page.overview-adjustments.signature-overview .ai-working-steps{--journey-gap:28px}.legacy-ai-page.overview-adjustments.signature-overview .ai-review-principles{column-gap:28px}}@media (width<=800px){.legacy-ai-page.overview-adjustments.signature-overview>.ai-how-we-work>div:first-child{gap:24px}.legacy-ai-page.overview-adjustments.signature-overview .ai-working-steps{--journey-gap:36px;gap:var(--journey-gap);grid-template-rows:none;grid-template-columns:minmax(0,1fr);margin-top:48px}.legacy-ai-page.overview-adjustments.signature-overview .ai-working-steps article{grid-row:auto;padding:0 0 0 32px;display:block}.legacy-ai-page.overview-adjustments.signature-overview .ai-working-steps article:before{top:10px}.legacy-ai-page.overview-adjustments.signature-overview .ai-working-steps article:after{top:14px;left:3.5px;bottom:calc(-1 * var(--journey-gap) - 14px);width:1px;height:auto}.legacy-ai-page.overview-adjustments.signature-overview .ai-working-steps article:last-child:after,.legacy-ai-page.overview-adjustments.signature-overview .ai-working-steps:after{display:none}.legacy-ai-page.overview-adjustments.signature-overview .ai-working-steps p{margin-top:16px}.legacy-ai-page.overview-adjustments.signature-overview .ai-judgement-statement>p{margin:28px 0 0}.legacy-ai-page.overview-adjustments.signature-overview .ai-review-principles{grid-template-rows:none;grid-template-columns:minmax(0,1fr);gap:36px;margin-top:52px;padding-top:32px}.legacy-ai-page.overview-adjustments.signature-overview .ai-review-principles article{grid-row:auto;padding-top:26px;display:block}.legacy-ai-page.overview-adjustments.signature-overview .ai-review-principles p{max-width:52ch;margin-top:16px}}@media (prefers-reduced-motion:reduce){.legacy-ai-page.overview-adjustments.signature-overview .ai-working-steps article:before,.legacy-ai-page.overview-adjustments.signature-overview .ai-review-principles article:before,.legacy-ai-page.overview-adjustments.signature-overview .ai-review-principles h3{transition:none}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}}:root{--cobalt:#1647ff;--blue:#0a32d8;--ink:#090a0c;--paper:#f3f1eb;--line:#0a0a0c29}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}button{font:inherit}.section-pad{padding:140px 6vw}.reveal{opacity:0;transition:opacity .9s,transform .9s cubic-bezier(.2,.8,.2,1);transform:translateY(34px)}.reveal.visible{opacity:1;transform:none}.kicker{letter-spacing:.22em;margin:0 0 38px;font-size:11px;font-weight:700}.kicker.light{color:#9aaeff}.nav-shell{z-index:20;color:#fff;border-bottom:1px solid #ffffff26;justify-content:space-between;align-items:center;width:100%;height:92px;padding:0 6vw;display:flex;position:absolute;top:0;left:0}.wordmark{letter-spacing:.22em;align-items:center;gap:13px;font-size:18px;font-weight:800;display:flex}.swoosh{border-top:3px solid;border-radius:50%;width:26px;height:9px;display:inline-block;transform:skewY(-12deg)}.nav-links{align-items:center;gap:36px;font-size:13px;display:flex}.nav-links>a{opacity:.78}.nav-links>a:hover{opacity:1}.nav-cta{border-left:1px solid #fff3;padding:11px 0 11px 34px}.nav-cta span{margin-left:18px}.menu{color:#fff;background:0 0;border:0;width:40px;display:none}.menu i{background:currentColor;height:1px;margin:8px 0;display:block}.hero{color:#fff;background:#071753;height:100svh;min-height:720px;position:relative;overflow:hidden}.hero-grid{background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:86px 86px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 92%);mask-image:linear-gradient(#000,#0000 92%)}.hero:after{content:"";background:linear-gradient(100deg,#02040f8c,#0000 52%,#02040f33);position:absolute;inset:0}.orb{opacity:.72;background:radial-gradient(circle at 35% 30%,#6280ff 0,#1647ff 25%,#0625ae 62%,#0000 70%);border-radius:50%;position:absolute}.orb-one{width:720px;height:720px;top:60px;right:-190px}.orb-two{opacity:.35;width:360px;height:360px;bottom:-230px;right:280px}.hero-inner{z-index:2;flex-direction:column;justify-content:center;height:100%;padding:115px 6vw 55px;display:flex;position:relative}.eyebrow{letter-spacing:.2em;margin-bottom:42px;font-size:11px}.eyebrow span{display:none}.hero h1{letter-spacing:-.07em;max-width:1200px;margin:0;font-size:clamp(70px,10.4vw,164px);font-weight:500;line-height:.82}.hero h1 em{font-family:inherit;font-style:normal;font-weight:inherit;color:#6f8cff}.hero-bottom{justify-content:space-between;align-items:center;max-width:1010px;margin-top:65px;display:flex}.hero-bottom p{color:#c5ccdf;max-width:480px;font-size:17px;line-height:1.6}.circle-link{border:1px solid #ffffff73;border-radius:50%;place-items:center;width:74px;height:74px;font-size:22px;transition:all .3s;display:grid}.circle-link:hover{color:var(--blue);background:#fff;transform:rotate(-45deg)}.scroll-note{z-index:3;letter-spacing:.18em;writing-mode:vertical-rl;font-size:9px;position:absolute;bottom:42px;right:6vw}.scroll-note span{margin-top:15px;font-size:16px}.statement{flex-direction:column;justify-content:center;min-height:770px;display:flex}.statement h2,.section-head h2,.work-head h2,.about-copy h2{letter-spacing:-.065em;margin:0;font-size:clamp(52px,7.2vw,108px);font-weight:500;line-height:.95}.statement h2 span{color:var(--cobalt);font-family:inherit;font-style:normal}.statement-foot{border-top:1px solid var(--line);justify-content:flex-end;gap:12vw;margin-top:72px;padding-top:28px;display:flex}.statement-foot>p{color:#52545a;max-width:500px;font-size:17px;line-height:1.7}.stat{align-items:flex-start;gap:22px;display:flex}.stat strong{color:var(--cobalt);font-size:32px}.stat span{letter-spacing:.08em;font-size:12px;line-height:1.5}.services{background:var(--ink);color:#fff}.section-head{grid-template-columns:1fr 2fr;margin-bottom:90px;display:grid}.section-head h2{grid-column:2}.service-list{border-top:1px solid #fff3}.service{border-bottom:1px solid #ffffff29;grid-template-columns:10% 34% 1fr auto;align-items:center;gap:30px;padding:43px 0;transition:all .3s;display:grid}.service:hover{background:linear-gradient(90deg,#1647ff26,#0000);padding-left:18px}.service>span{color:#7992ff;font-size:11px}.service h3{margin:0;font-size:30px;font-weight:500}.service p{color:#9fa1a8;max-width:480px;margin:0;line-height:1.7}.service b{font-size:20px;font-weight:400}.pricing{background:radial-gradient(circle at 92% 10%,#167eff24,#0000 32%),linear-gradient(145deg,#fbfdff,#edf5ff 62%,#f9fbff);position:relative;overflow:hidden}.pricing:before{content:"";border:1px solid #075cff1a;border-radius:50%;width:620px;height:620px;position:absolute;top:110px;right:-330px}.pricing-head{grid-template-columns:1.55fr .75fr;align-items:end;gap:8vw;margin-bottom:85px;display:grid;position:relative}.pricing-head h2{letter-spacing:-.065em;margin:0;font-size:clamp(52px,7.2vw,108px);font-weight:500;line-height:.93}.pricing-head h2 em{font-family:inherit;font-style:normal;font-weight:inherit;color:#075cff}.pricing-head>p{color:#555a64;max-width:460px;margin:0 0 7px;font-size:16px;line-height:1.75}.package-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid;position:relative}.package-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffc2;border:1px solid #07287826;flex-direction:column;min-height:780px;padding:44px;display:flex;box-shadow:0 24px 70px #03206612}.package-card.signature{color:#fff;background:radial-gradient(circle at 100% 100%,#10beefcc,#0000 49%),linear-gradient(145deg,#09065f,#0644ef 62%,#087dff);border-color:#ffffff3d;box-shadow:0 32px 90px #0534b43d}.package-top{justify-content:space-between;align-items:center;min-height:23px;display:flex}.package-top>span{letter-spacing:.16em;color:#075cff;font-size:10px}.signature .package-top>span{color:#bff4ff}.package-top b{letter-spacing:.17em;border:1px solid #ffffff61;border-radius:100px;padding:8px 12px;font-size:8px;font-weight:500}.package-card h3{letter-spacing:-.055em;margin:48px 0 10px;font-size:clamp(52px,5.4vw,82px);font-weight:500}.package-price{border-bottom:1px solid #07287829;align-items:end;gap:16px;padding-bottom:32px;display:flex}.signature .package-price{border-color:#ffffff40}.package-price strong{letter-spacing:-.045em;font-size:48px;font-weight:500;line-height:1}.package-price span{letter-spacing:.18em;color:#646a73;margin-bottom:6px;font-size:8px}.signature .package-price span{color:#ffffffad}.package-card>p{color:#555b65;max-width:500px;margin:32px 0;font-size:15px;line-height:1.7}.signature>p{color:#ffffffc7}.package-card ul{grid-template-columns:1fr 1fr;gap:0 24px;margin:0 0 34px;padding:0;list-style:none;display:grid}.package-card li{border-bottom:1px solid #0728781c;padding:13px 0;font-size:12px}.signature li{border-color:#ffffff30}.package-card li:before{content:"+";color:#075cff;margin-right:10px}.signature li:before{color:#bff4ff}.package-payment{justify-content:space-between;align-items:center;gap:20px;margin-top:auto;padding:22px 0;display:flex}.package-payment>span{letter-spacing:.15em;font-size:9px;font-weight:700}.package-payment small{color:#666c76;font-size:11px}.signature .package-payment small{color:#ffffffa8}.package-card>a{letter-spacing:.08em;border:1px solid #0b1745;justify-content:space-between;align-items:center;padding:19px 22px;font-size:11px;transition:all .25s;display:flex}.package-card>a:hover{color:#fff;background:#08154d}.signature>a{color:#07167a;background:#fff;border-color:#fff}.signature>a:hover{color:#07167a;background:#dff8ff}.pricing-notes{border-top:1px solid #0728782e;grid-template-columns:repeat(4,1fr);margin-top:70px;display:grid}.pricing-notes>div{border-right:1px solid #07287824;padding:30px 28px 0 0}.pricing-notes>div:not(:first-child){padding-left:28px}.pricing-notes>div:last-child{border-right:0}.pricing-notes span{letter-spacing:.18em;color:#075cff;font-size:9px;font-weight:700}.pricing-notes p{color:#5b6069;margin:15px 0 0;font-size:12px;line-height:1.65}.logo-pricing-head{border-top:1px solid #0728782e;grid-template-columns:1.55fr .75fr;align-items:end;gap:8vw;margin:170px 0 85px;padding-top:130px;display:grid;position:relative}.logo-pricing-head h2{letter-spacing:-.065em;margin:0;font-size:clamp(52px,7.2vw,108px);font-weight:500;line-height:.93}.logo-pricing-head h2 em{font-family:inherit;font-style:normal;font-weight:inherit;color:#075cff}.logo-pricing-head>p{color:#555a64;max-width:460px;margin:0 0 7px;font-size:16px;line-height:1.75}.logo-package-grid{perspective:1200px}.logo-card{background:linear-gradient(145deg,#fffffff0,#eef6ffd6);border-color:#075cff33}.logo-card:before{content:"";opacity:.7;border-top:3px solid #075cff;border-radius:50%;width:92px;height:22px;position:absolute;top:47px;right:44px;transform:skewY(-10deg)}.logo-card{position:relative}.logo-card.logo-signature{color:#fff;background:radial-gradient(circle at 88% 12%,#09aeea8c,#0000 34%),linear-gradient(145deg,#050614,#09065f 46%,#063cf2);border-color:#fff3;box-shadow:0 32px 90px #051e8240}.logo-signature .package-top>span{color:#bff4ff}.logo-signature .package-price{border-color:#ffffff3b}.logo-signature .package-price span,.logo-signature .package-payment small{color:#ffffffa8}.logo-signature>p{color:#ffffffc7}.logo-signature li{border-color:#ffffff2e}.logo-signature li:before{color:#bff4ff}.logo-signature>a{color:#07167a;background:#fff;border-color:#fff}.logo-signature>a:hover{color:#07167a;background:#dff8ff}.logo-terms{border-top:1px solid #0728782e;grid-template-columns:.65fr 1.35fr;gap:7vw;margin-top:70px;padding-top:32px;display:grid}.logo-terms span{letter-spacing:.18em;color:#075cff;font-size:9px;font-weight:700}.logo-terms p{color:#5b6069;max-width:760px;margin:0;font-size:13px;line-height:1.75}.work-head{justify-content:space-between;align-items:end;margin-bottom:80px;display:flex}.work-head>p{color:#5d5e64;max-width:390px;line-height:1.7}.project-grid{grid-template-columns:1.25fr .75fr;gap:30px;display:grid}.project:nth-child(2){margin-top:150px}.project-art{place-items:center;height:560px;display:grid;position:relative;overflow:hidden}.project-art>span{letter-spacing:-.09em;font-size:clamp(70px,10vw,150px);font-weight:800}.project-art i{color:#000;letter-spacing:.08em;opacity:0;background:#fff;border-radius:50%;place-items:center;width:110px;height:110px;font-size:9px;font-style:normal;transition:all .3s;display:grid;position:absolute;bottom:25px;right:25px;transform:scale(.7)}.project-art:hover i{opacity:1;transform:scale(1)}.project-one{color:#0a0a0a;background:#d5ff39}.project-two{background:var(--cobalt);color:#fff;height:440px}.project>p{letter-spacing:.15em;color:#666;margin:22px 0 8px;font-size:9px}.project h3{margin:0;font-size:31px;font-weight:500}.project-desc{float:right;color:#666;max-width:220px;margin-top:-30px;font-size:13px;line-height:1.5}.about{background:var(--blue);color:#fff;grid-template-columns:1fr 1fr;min-height:820px;display:grid}.about-visual{background:#0827ac;place-items:center;display:grid;position:relative;overflow:hidden}.about-visual:after{content:"";background:radial-gradient(circle,#0000,#00000042);position:absolute;inset:0}.peak-lines{border:1px solid #ffffff2e;width:680px;height:680px;position:absolute;transform:rotate(45deg)}.peak-lines:before,.peak-lines:after{content:"";border:1px solid #ffffff29;position:absolute;inset:14%}.peak-lines:after{inset:30%}.about-mark{z-index:1;color:#6581ff;font-family:inherit;font-size:260px;font-style:normal}.about-visual small{z-index:2;letter-spacing:.15em;font-size:9px;line-height:1.8;position:absolute;bottom:50px;left:50px}.about-copy{flex-direction:column;justify-content:center;padding:125px 8vw;display:flex}.about-copy h2{margin-bottom:50px;font-size:clamp(54px,6vw,92px)}.about-copy>p:not(.kicker){color:#c5d0ff;max-width:540px;font-size:16px;line-height:1.75}.about-copy a{letter-spacing:.1em;border-bottom:1px solid #8299ff;width:max-content;margin-top:40px;padding-bottom:10px;font-size:12px}.about-copy a span{margin-left:30px}.process .section-head{margin-bottom:70px}.steps{border-top:1px solid var(--line)}.step{border-bottom:1px solid var(--line);grid-template-columns:12% 1fr;padding:40px 0;display:grid}.step>span{color:var(--cobalt);font-size:11px}.step>div{justify-content:space-between;align-items:center;display:flex}.step h3{margin:0;font-size:35px;font-weight:500}.step p{color:#5d5e64;max-width:430px;line-height:1.7}.contact{color:#fff;background:#050608;padding:140px 6vw 45px}.contact-inner{text-align:center;border-bottom:1px solid #ffffff2b;flex-direction:column;justify-content:center;align-items:center;min-height:580px;display:flex}.contact-inner h2{letter-spacing:-.075em;color:#0000;background:linear-gradient(100deg,#fff,#647eff);-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(72px,11vw,170px);font-weight:500;line-height:.9}.contact-inner>p:not(.kicker){color:#9da0aa;margin:35px 0}.contact-inner>a{border-bottom:1px solid #657cff;padding:10px;font-size:18px}.contact-inner>a span{color:#7188ff;margin-left:20px}footer{grid-template-columns:1fr 1fr auto;align-items:center;gap:30px;padding-top:42px;display:grid}footer>p{letter-spacing:.18em;color:#73767e;font-size:10px}footer>div{gap:25px;font-size:11px;display:flex}footer small{color:#555861;letter-spacing:.12em;grid-column:1/-1;margin-top:45px;font-size:9px}@media (width<=800px){.section-pad{padding:95px 24px}.nav-shell{height:78px;padding:0 24px}.menu{display:block}.nav-links{background:#071753;flex-direction:column;align-items:flex-start;width:100%;padding:35px 24px;display:none;position:absolute;top:78px;left:0}.nav-links.open{display:flex}.nav-cta{border-left:0;padding-left:0}.hero-inner{padding:105px 24px 70px}.hero h1{font-size:19vw}.hero-bottom{margin-top:45px;display:block}.circle-link{margin-top:30px}.scroll-note{display:none}.orb-one{width:500px;height:500px;top:200px;right:-280px}.statement{min-height:auto}.statement-foot{margin-top:50px;display:block}.stat{margin-top:35px}.section-head{display:block}.section-head h2{margin-top:20px}.service{grid-template-columns:12% 1fr auto}.service p{grid-column:2/-1}.pricing-head,.logo-pricing-head{grid-template-columns:1fr;gap:35px;margin-bottom:55px}.pricing-head h2,.logo-pricing-head h2{font-size:15vw}.logo-pricing-head{margin-top:110px;padding-top:90px}.package-grid{grid-template-columns:1fr}.package-card{min-height:0;padding:30px 24px}.package-card h3{margin-top:38px}.package-card ul{grid-template-columns:1fr}.package-payment{flex-direction:column;align-items:flex-start}.pricing-notes{grid-template-columns:1fr 1fr}.pricing-notes>div,.pricing-notes>div:not(:first-child){border-right:0;padding:25px 20px 0 0}.pricing-notes>div:nth-child(2n){padding-left:20px}.logo-card:before{top:37px;right:24px}.logo-terms{grid-template-columns:1fr;gap:18px}.work-head{display:block}.work-head>p{margin-top:30px}.project-grid{grid-template-columns:1fr}.project:nth-child(2){margin-top:45px}.project-art,.project-two{height:400px}.project-desc{float:none;margin:14px 0}.about{grid-template-columns:1fr}.about-visual{min-height:530px}.about-copy{padding:90px 24px}.step{grid-template-columns:16% 1fr}.step>div{display:block}.step p{margin-top:15px}.contact{padding:90px 24px 35px}.contact-inner{min-height:480px}.contact-inner>a{font-size:14px}footer{grid-template-columns:1fr auto}footer>p{grid-area:2/1/auto/-1}footer>div{grid-area:1/2}footer small{grid-row:3}.wordmark{font-size:15px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal{opacity:1;transition:none;transform:none}}:root{--cobalt:#123cff;--electric:#5474ff;--blue:#071e9b;--ink:#04050a;--paper:#f6f5f1}.nav-shell{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(#01041694,#01041614);height:100px}.official-logo{width:235px;display:block}.official-logo img{filter:none;mix-blend-mode:normal;width:100%;height:auto;display:block}.nav-links>a{transition:opacity .25s,color .25s}.nav-links>a:hover{color:#b5c1ff}.hero{background:radial-gradient(circle at 76% 40%,#2c52ff 0,#0c239b 23%,#040e47 49%,#01030d 82%);min-height:760px}.hero-grid{-webkit-mask-image:radial-gradient(circle at 67% 40%,#000,#0000 73%);mask-image:radial-gradient(circle at 67% 40%,#000,#0000 73%)}.hero-radiance{filter:blur(32px);background:conic-gradient(from 220deg,#0000,#758fff4d,#143cffb3,#0000 72%);border-radius:50%;width:940px;height:940px;animation:14s ease-in-out infinite alternate drift;position:absolute;top:-90px;right:-120px}.hero-mark{opacity:.92;filter:drop-shadow(0 35px 80px #00031e7a);width:min(57vw,810px);position:absolute;top:14%;right:-1%;transform:rotate(-7deg)}.glass-ring{border:1px solid #b9c9ff33;border-radius:50%;position:absolute;box-shadow:inset 0 0 90px #5274ff17,0 0 90px #163cff17}.ring-one{width:820px;height:820px;top:-40px;right:-170px}.ring-two{width:460px;height:460px;bottom:-250px;right:290px}.hero h1{text-shadow:0 10px 45px #0003}.circle-link{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff12}@keyframes drift{to{transform:translate(-38px,32px)rotate(8deg)}}.services{background:radial-gradient(circle at 88% 8%,#102c94 0,#09143e 24%,#04050a 59%),linear-gradient(135deg,#04050a,#08237e);position:relative;overflow:hidden}.services:after{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 58%,#4162ff1a);position:absolute;inset:0}.services .section-head,.services .service-list{z-index:1;position:relative}.work{background:radial-gradient(circle at 12% 70%,#2849ff17,#0000 28%),linear-gradient(160deg,#f8f7f3,#eceeff 60%,#faf9f6)}.project-one{background:linear-gradient(145deg,#dcff4f,#aee900)}.project-two{background:radial-gradient(circle at 70% 30%,#6380ff,#163cff 47%,#061879)}.about{background:linear-gradient(135deg,#050f50,#103ce8 48%,#00156d)}.peak-lines{box-shadow:0 0 110px #4665ff52}.about-mark{z-index:1;filter:drop-shadow(0 30px 65px #00052d6b);width:72%;height:auto;transform:rotate(-9deg)}.about-copy{background:linear-gradient(145deg,#ffffff12,#0000 46%)}.about-copy>p:not(.kicker){color:#d8deff}.contact{background:radial-gradient(circle at 50% 38%,#173ee1 0,#08165f 29%,#02061d 59%,#030408 86%);position:relative;overflow:hidden}.contact-glow{filter:blur(28px);background:radial-gradient(#5975ff66,#0000 68%);width:900px;height:430px;position:absolute;top:17%;left:50%;transform:translate(-50%)}.contact-inner{z-index:1;position:relative}.footer-logo{width:220px}@media (width<=800px){.official-logo{width:185px}.hero-mark{opacity:.58;width:100vw;top:27%;right:-42%}.hero-radiance{right:-420px}.footer-logo{width:180px}.nav-shell{height:78px}}@media (prefers-reduced-motion:reduce){.hero-radiance{animation:none}}.portfolio-page{color:#fff;background:#05060a;min-height:100vh}.portfolio-nav{z-index:10;background:linear-gradient(#01030e8c,#0000);border-bottom:1px solid #ffffff24;justify-content:space-between;align-items:center;height:100px;padding:0 6vw;display:flex;position:absolute;inset:0 0 auto}.portfolio-nav nav{color:#c8ccda;align-items:center;gap:35px;font-size:13px;display:flex}.portfolio-hero{background:radial-gradient(circle at 82% 35%,#244cff 0,#0b218e 24%,#040e43 50%,#02040e 80%);min-height:850px;padding:210px 6vw 110px;position:relative;overflow:hidden}.portfolio-hero:after{content:"";border:1px solid #ffffff21;border-radius:50%;width:800px;height:800px;position:absolute;top:70px;right:-120px;box-shadow:0 0 140px #3253ff33}.portfolio-glow{filter:blur(28px);opacity:.55;background:conic-gradient(from 190deg,#0000,#486cff,#0000 68%);border-radius:50%;width:560px;height:560px;position:absolute;top:15%;right:4%}.portfolio-hero>:not(.portfolio-glow){z-index:2;position:relative}.portfolio-hero h1{letter-spacing:-.065em;margin:55px 0;font-size:clamp(64px,8.6vw,135px);font-weight:500;line-height:.91}.portfolio-hero h1 em{color:#91a5ff;font-family:inherit;font-style:normal;font-weight:inherit}.portfolio-intro{color:#c4cadc;max-width:570px;margin-left:43%;font-size:18px;line-height:1.7}.portfolio-scroll{letter-spacing:.18em;font-size:9px;bottom:65px;right:6vw;position:absolute!important}.case-study{color:#08090b;background:radial-gradient(circle at 10%,#b8e50014,#0000 30%),#f7f7f3;padding:140px 6vw}.case-top{justify-content:space-between;align-items:end;margin-bottom:75px;display:flex}.case-top h2{letter-spacing:-.07em;margin:0;font-size:clamp(70px,9vw,138px);font-weight:500;line-height:.85}.case-top>p{color:#5d6067;max-width:430px;font-size:17px;line-height:1.7}.gs-stage{background:radial-gradient(circle at 60% 35%,#eaff56,#b4e000 48%,#88b000);place-items:center;height:680px;display:grid;position:relative;overflow:hidden;box-shadow:0 35px 90px #19230021}.gs-grid{background-image:linear-gradient(#0000000f 1px,#0000 1px),linear-gradient(90deg,#0000000f 1px,#0000 1px);background-size:75px 75px;position:absolute;inset:0}.gs-stage img{z-index:1;filter:drop-shadow(0 30px 38px #1a210029);width:min(48%,610px);position:relative}.gs-stage>span{letter-spacing:.28em;font-size:10px;font-weight:700;position:absolute;bottom:32px;left:35px}.case-details{border-bottom:1px solid #0000002b;grid-template-columns:1.25fr 1.25fr .7fr;gap:7vw;padding:80px 0 120px;display:grid}.case-details span{letter-spacing:.2em;color:#668400;font-size:9px;font-weight:700}.case-details p{color:#55585e;margin-top:20px;line-height:1.75}.brand-strip{grid-template-columns:1fr 1fr;gap:25px;padding-top:120px;display:grid}.brand-card{place-items:center;height:540px;display:grid;overflow:hidden}.brand-card img{width:57%}.brand-card.black{background:linear-gradient(145deg,#17191d,#030405)}.brand-card.black img{filter:drop-shadow(0 25px 40px #00000059)}.brand-card.lime{background:linear-gradient(145deg,#c9f000,#93bb00)}.portfolio-cta{text-align:center;background:radial-gradient(circle at 50% 42%,#173fe3,#07155f 33%,#02040f 72%);padding:170px 6vw}.portfolio-cta h2{letter-spacing:-.075em;margin:35px 0 65px;font-size:clamp(72px,10vw,155px);font-weight:500;line-height:.85}.portfolio-cta>a{letter-spacing:.08em;background:#ffffff12;border:1px solid #fff6;border-radius:100px;padding:21px 29px;font-size:12px;display:inline-block}.portfolio-cta>a span{margin-left:35px}.portfolio-footer{background:#020307;border-top:1px solid #ffffff1f;justify-content:space-between;align-items:center;padding:45px 6vw;display:flex}.portfolio-footer>a:nth-child(2),.portfolio-footer small{letter-spacing:.16em;color:#8b8e99;font-size:9px}@media (width<=800px){.portfolio-nav{height:78px;padding:0 24px}.portfolio-nav nav>a:not(.nav-cta){display:none}.portfolio-nav .nav-cta{border:0;padding:0;font-size:11px}.portfolio-hero{min-height:760px;padding:160px 24px 100px}.portfolio-hero h1{font-size:17vw}.portfolio-intro{margin-left:0;font-size:16px}.portfolio-scroll{right:24px}.case-study{padding:95px 24px}.case-top{display:block}.case-top>p{margin-top:35px}.gs-stage{height:460px}.gs-stage img{width:78%}.case-details{grid-template-columns:1fr;gap:35px;padding:65px 0 80px}.brand-strip{grid-template-columns:1fr;padding-top:80px}.brand-card{height:400px}.portfolio-cta{padding:120px 24px}.portfolio-footer{flex-wrap:wrap;gap:30px;padding:40px 24px}.portfolio-footer small{width:100%}}.arrow-icon{vertical-align:middle;flex:0 0 17px;width:17px;height:17px;transition:transform .28s;display:inline-block;position:relative;transform:rotate(0)}.arrow-icon:before{content:"";background:currentColor;border-radius:2px;width:13px;height:1.5px;position:absolute;top:7.5px;left:1px}.arrow-icon:after{content:"";border-top:1.5px solid;border-right:1.5px solid;width:7px;height:7px;position:absolute;top:4px;right:1px;transform:rotate(45deg)}.nav-cta,.about-copy a,.contact-inner>a,.portfolio-scroll,.portfolio-cta>a,.portfolio-footer>a:nth-child(2){align-items:center;gap:18px;display:flex}.nav-cta span,.about-copy a span,.contact-inner>a span,.portfolio-cta>a span{margin-left:0}.service b{place-items:center;display:grid}.circle-link .arrow-icon{width:21px;height:21px}.scroll-note .arrow-icon{margin-top:17px}.about-visual{background:radial-gradient(circle at 48% 43%,#5274ff 0%,#1746ff 25%,#0b2bd0 51%,#06166e 78%,#02092d 100%)}.about-visual:before{content:"";background:conic-gradient(from 205deg at 50% 50%,transparent 0 23%,#8299ff3d 34%,transparent 47% 72%,#000d694d 88%,transparent);filter:blur(22px);animation:15s ease-in-out infinite alternate identityGlow;position:absolute;inset:-20%}.about-visual:after{background:linear-gradient(145deg,#ffffff21,#0000 35%,#00021e61)}.about-mark{filter:brightness(0)invert()drop-shadow(0 28px 60px #00043061);opacity:.96}.about-visual small{color:#fff;text-shadow:0 2px 18px #00000059}@keyframes identityGlow{to{transform:rotate(8deg)scale(1.06)}}@media (prefers-reduced-motion:reduce){.about-visual:before{animation:none}}.about-visual.identity-clean{background:var(--paper)}.about-visual.identity-clean:before,.about-visual.identity-clean:after{display:none}.identity-clean .about-mark{opacity:1;filter:none;width:min(58%,540px);height:auto;transform:none}.hero-control{background:#0613503d;border-color:#ffffff85;width:82px;height:82px;box-shadow:inset 0 0 0 1px #ffffff0d,0 18px 45px #00052638}.hero-control .hero-down{width:24px;height:24px}.hero-control .hero-down:before{width:19px;height:2px;top:11px}.hero-control .hero-down:after{border-width:2px;width:10px;height:10px;top:6px}.hero-control:hover{color:#123cff;background:#fff;transform:none;box-shadow:0 20px 55px #0005264d}.hero-control:hover .hero-down{transform:translateY(4px)rotate(90deg)}.hero-chevron{border-bottom:2px solid;border-right:2px solid;width:15px;height:15px;transition:transform .28s;display:block;transform:translateY(-4px)rotate(45deg)}.identity-clean small{color:#12141a;text-shadow:none;letter-spacing:.18em;font-weight:700;line-height:1.9;display:block;bottom:50px;left:50px}@media (width<=800px){.identity-clean .about-mark{width:72%}.hero-control{width:74px;height:74px}}.gs-stage{background:radial-gradient(circle at 72% 22%,#ffffffeb,#0000 31%),linear-gradient(135deg,#eceef1 0%,#cfd3d8 50%,#aeb4bc 100%);border:1px solid #0a0c101a;box-shadow:0 35px 90px #181d2429}.gs-grid{background-image:linear-gradient(#0a0c100b 1px,#0000 1px),linear-gradient(90deg,#0a0c100b 1px,#0000 1px);-webkit-mask-image:linear-gradient(135deg,#000,#0000 82%);mask-image:linear-gradient(135deg,#000,#0000 82%)}.gs-logo-lockup{z-index:1;width:min(48%,610px);box-shadow:none;background:0 0;border:0;padding:0;position:relative}.gs-logo-lockup img{filter:none;width:100%;height:auto;display:block}.brand-card{position:relative}.brand-card>span{letter-spacing:.2em;font-size:9px;font-weight:700;position:absolute;top:28px;left:30px}.brand-card.grey-light{color:#565c64;background:radial-gradient(circle at 75% 20%,#fff,#dfe2e6 46%,#b9bec5)}.brand-card.grey-light img{filter:none;width:52%}.brand-card.grey-dark{color:#c7cbd1;background:radial-gradient(circle at 72% 22%,#707780,#3d4249 48%,#171a1e)}.brand-card.grey-dark img{filter:brightness(0)invert();opacity:.96;width:52%}@media (width<=800px){.gs-logo-lockup{width:78%;padding:0}.gs-logo-lockup img{width:100%}.brand-card.grey-light img,.brand-card.grey-dark img{width:60%}}:root{--navy:#09065f;--royal:#063cf2;--azure:#087dff;--cyan:#10b9ef;--signature-gradient:radial-gradient(circle at 92% 88%,#14caf2fa 0%,#087efff5 30%,transparent 59%),linear-gradient(135deg,#09065f 0%,#0826c4 37%,#0458fb 70%,#09aeea 100%)}.hero{background:var(--signature-gradient)}.hero:after{background:linear-gradient(100deg,#05044161 0%,#04188f17 50%,#0000 78%)}.hero-grid{opacity:.7;-webkit-mask-image:linear-gradient(#000,#0000 96%);mask-image:linear-gradient(#000,#0000 96%)}.hero-radiance{opacity:.72;background:conic-gradient(from 210deg,#0000,#ffffff1f,#18c5f44d,#0000 72%)}.glass-ring{border-color:#ffffff38;box-shadow:inset 0 0 90px #ffffff0d,0 0 90px #0041ff21}.hero h1 em{color:#bfefff}.hero-bottom p{color:#ffffffd6}.nav-shell{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(#07054b57,#0000)}.statement{background:radial-gradient(circle at 90% 18%,#13b9ef29,#0000 32%),linear-gradient(145deg,#fbfdff 0%,#edf6ff 56%,#f9fbff 100%)}.statement h2 span{color:#075cff}.stat strong{color:#076eff}.services{background:radial-gradient(circle at 95% 92%,#14caf2f5 0%,#087effeb 30%,#0000 58%),linear-gradient(135deg,#09065f 0%,#072ccf 46%,#045cff 76%,#09aeea 100%)}.services:after{background:linear-gradient(115deg,#ffffff0a,#0000 43%,#ffffff14)}.service-list{border-top-color:#ffffff47}.service{border-bottom-color:#ffffff3b}.service>span{color:#c4f1ff}.service p{color:#ffffffc7}.service:hover{background:linear-gradient(90deg,#ffffff21,#ffffff0a,#0000)}.process{background:radial-gradient(circle at 88% 16%,#0ba7ee2b,#0000 34%),linear-gradient(145deg,#fcfdff,#e8f4ff 60%,#f8fbff)}.step>span{color:#076eff}.contact{background:radial-gradient(circle at 86% 86%,#12c6f1fa 0%,#0777fff0 28%,#0000 58%),linear-gradient(135deg,#09065f 0%,#0829c8 44%,#045dff 74%,#09aeea 100%)}.contact-glow{background:radial-gradient(#ffffff38,#0000 68%)}.contact-inner h2{color:#0000;background:linear-gradient(100deg,#fff,#d9f7ff);-webkit-background-clip:text;background-clip:text}.contact-inner>p:not(.kicker){color:#ffffffc7}.contact-inner>a{border-bottom-color:#ffffff94}.contact-inner>a span{color:#fff}.contact footer>p,.contact footer small{color:#ffffff9e}.portfolio-page{background:#07085f}.portfolio-hero{background:var(--signature-gradient)}.portfolio-hero:after{border-color:#ffffff38;box-shadow:0 0 140px #0898ff40}.portfolio-glow{background:conic-gradient(from 190deg,#0000,#ffffff47,#0ec5f157,#0000 68%)}.portfolio-hero h1 em{color:#c5f2ff}.portfolio-intro{color:#ffffffd1}.portfolio-nav{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(#07054b57,#0000)}.portfolio-cta{background:radial-gradient(circle at 88% 90%,#12c6f1fa 0%,#0777fff0 29%,#0000 58%),linear-gradient(135deg,#09065f 0%,#0829c8 46%,#045dff 76%,#09aeea 100%)}.portfolio-cta>a{background:#ffffff1a;border-color:#ffffff85}.portfolio-footer{background:#08065f;border-top-color:#ffffff2e}.portfolio-footer>a:nth-child(2),.portfolio-footer small{color:#ffffffa8}@media (width<=800px){.nav-links{background:linear-gradient(150deg,#09065f,#0758f5 68%,#09aeea)}}.service-gateway{background:radial-gradient(circle at 88% 13%,#0ca6ef24,#0000 32%),linear-gradient(145deg,#fbfdff,#edf5ff 60%,#f8fbff)}.gateway-head{grid-template-columns:1.1fr 1.5fr .7fr;align-items:end;gap:4vw;margin-bottom:75px;display:grid}.gateway-head h2{letter-spacing:-.065em;margin:0;font-size:clamp(52px,7vw,104px);font-weight:500;line-height:.93}.gateway-head h2 em{font-family:inherit;font-style:normal;font-weight:inherit;color:#075cff}.gateway-head>p:last-child{color:#5a606a;margin:0;font-size:15px;line-height:1.7}.gateway-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.gateway-card{flex-direction:column;justify-content:flex-end;min-height:520px;padding:42px;transition:transform .35s,box-shadow .35s;display:flex;position:relative;overflow:hidden}.gateway-card:hover{transform:translateY(-8px);box-shadow:0 35px 90px #04228233}.gateway-card:after{content:"";border:1px solid #ffffff2e;border-radius:50%;width:460px;height:460px;position:absolute;top:-180px;right:-210px}.gateway-web{color:#fff;background:radial-gradient(circle at 90% 90%,#0dc7ee,#0000 48%),linear-gradient(145deg,#09065f,#0646ee)}.gateway-logo{color:#fff;background:radial-gradient(circle at 85% 8%,#174fff,#0000 38%),linear-gradient(145deg,#05060d,#09065f 62%,#063cf2)}.gateway-card>span{letter-spacing:.18em;color:#c4f3ff;font-size:9px;position:absolute;top:42px;left:42px}.gateway-card h3{letter-spacing:-.06em;margin:0 0 24px;font-size:clamp(56px,6vw,92px);font-weight:500}.gateway-card p{color:#ffffffc2;max-width:480px;margin:0 0 55px;line-height:1.7}.gateway-card b{letter-spacing:.11em;border-top:1px solid #ffffff40;justify-content:space-between;align-items:center;padding-top:22px;font-size:10px;font-weight:500;display:flex}.gateway-card b i{font-style:normal}.pricing-page{color:#08090b;background:#f7faff}.pricing-hero{color:#fff;background:var(--signature-gradient);min-height:760px;padding:205px 6vw 110px;position:relative;overflow:hidden}.pricing-hero:after{content:"";border:1px solid #ffffff2e;border-radius:50%;width:820px;height:820px;position:absolute;top:20px;right:-170px;box-shadow:0 0 130px #16b9ef33}.pricing-hero>:not(.pricing-hero-glow){z-index:1;position:relative}.pricing-hero-glow{filter:blur(32px);background:conic-gradient(from 210deg,#0000,#ffffff38,#11cbf15c,#0000 69%);border-radius:50%;width:600px;height:600px;position:absolute;top:8%;right:2%}.pricing-hero h1{letter-spacing:-.07em;margin:55px 0 35px;font-size:clamp(70px,9.4vw,145px);font-weight:500;line-height:.86}.pricing-hero h1 em{font-family:inherit;font-style:normal;font-weight:inherit;color:#c8f3ff}.pricing-hero>p:not(.eyebrow){color:#ffffffc7;font-size:18px}.pricing-jump{gap:12px;margin-top:55px;display:flex}.pricing-jump a{letter-spacing:.1em;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff14;border:1px solid #ffffff5c;align-items:center;gap:20px;padding:17px 20px;font-size:10px;display:flex}.pricing-page-content{padding-top:150px}.pricing-page-content[id]{scroll-margin-top:0}.logo-pricing-head[id]{scroll-margin-top:40px}@media (width<=800px){.gateway-head{grid-template-columns:1fr;gap:24px}.gateway-head h2{font-size:15vw}.gateway-grid{grid-template-columns:1fr}.gateway-card{min-height:430px;padding:30px 24px}.gateway-card>span{top:30px;left:24px}.gateway-card h3{font-size:16vw}.pricing-hero{min-height:700px;padding:160px 24px 95px}.pricing-hero h1{font-size:17vw}.pricing-jump{flex-direction:column;align-items:flex-start}.pricing-page-content{padding-top:95px}}.pricing-page .portfolio-nav{color:#fff}@media (width>=801px){.gateway-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.gateway-card{min-height:500px;padding:36px}.gateway-card>span{top:36px;left:36px}.gateway-card h3{font-size:clamp(43px,4.35vw,70px)}.gateway-card p{margin-bottom:42px}}.gateway-social{color:#fff;background:radial-gradient(circle at 12% 92%,#12c9ed,#0000 43%),radial-gradient(circle at 91% 10%,#245cff,#0000 36%),linear-gradient(145deg,#08074e,#0728b5 58%,#045ef4)}.social-pricing-head[id]{scroll-margin-top:40px}.social-package-grid{margin-bottom:0}.social-card{background:linear-gradient(145deg,#fff,#eef7ff);border-color:#0648dc26;position:relative}.social-card:after{content:"";pointer-events:none;border:1px solid #055cff1c;border-radius:50%;width:330px;height:330px;position:absolute;top:-170px;right:-190px}.social-signature{color:#fff;background:radial-gradient(circle at 90% 90%,#10bee9,#0000 45%),linear-gradient(145deg,#08065c,#0736d5 65%,#0879f7);border-color:#0000}.social-signature>p,.social-signature li,.social-signature .package-payment small{color:#ffffffc2}.social-signature li{border-bottom-color:#ffffff29}.social-signature .package-payment{border-color:#ffffff38}.social-signature>a{color:#0739dd;background:#fff}.social-terms{background:0 0;border-top:1px solid #0728782e;grid-template-columns:repeat(3,1fr);margin-top:70px;display:grid}.social-terms>div{background:0 0;border-right:1px solid #07287824;padding:30px 28px 0 0}.social-terms>div:not(:first-child){padding-left:28px}.social-terms>div:last-child{border-right:0}.social-terms span{letter-spacing:.18em;color:#075cff;font-size:9px;font-weight:700}.social-terms p{color:#5a606a;margin:16px 0 0;font-size:13px;line-height:1.75}.pricing-page .package-card>a:hover{color:#fff;background:#08154d;border-color:#08154d}@media (width<=800px){.social-terms{grid-template-columns:1fr;gap:0}.social-terms>div,.social-terms>div:not(:first-child){border-bottom:1px solid #0728781f;border-right:0;padding:26px 0}.social-terms>div:last-child{border-bottom:0}.gateway-card h3{font-size:14.5vw}.nav-links{background:#09065f;gap:0;padding:20px 24px 26px;box-shadow:0 24px 45px #03042638}.nav-links>a{opacity:.9;border-bottom:1px solid #ffffff1f;width:100%;padding:18px 0}.nav-links>a:last-child{border-bottom:0}.nav-links .nav-cta{padding:18px 0}}.strivve .premium-lead{aspect-ratio:1;background:#fff;width:min(760px,100%);height:auto;margin-left:auto;margin-right:auto}.strivve .premium-lead img{object-fit:contain;width:100%;max-width:none;height:100%;max-height:none}.refined-selected .identity-art{aspect-ratio:1;background:#fff;height:auto}.refined-selected .identity-art.lion,.refined-selected .identity-art.gr,.refined-selected .identity-art.pace{background:#fff}.refined-selected .identity-art img,.refined-selected .identity-art.lion img,.refined-selected .identity-art.gr img,.refined-selected .identity-art.pace img{object-fit:contain;width:100%;max-width:none;height:100%;max-height:none}.refined-selected .identity-caption{grid-template-columns:1fr auto;align-items:end;gap:40px;display:grid}.identity-caption .identity-description{letter-spacing:0;color:#ffffffb3;max-width:650px;margin:18px 0 0;font-size:14px;line-height:1.65}.refined-selected .identity-caption>span{text-transform:uppercase}@media (width<=800px){.refined-selected .identity-art{height:auto}.refined-selected .identity-caption{grid-template-columns:1fr;gap:18px}}.premium-work{background:#f6f5f1}.work-hero{background:radial-gradient(circle at 91% 89%,#10bfefeb,#0000 41%),linear-gradient(126deg,#08065b 0%,#0829c8 54%,#086df6 100%);min-height:880px;padding-bottom:85px}.work-hero:after{display:none}.work-hero h1{max-width:1260px;margin:85px 0 70px;font-size:clamp(72px,9.3vw,145px);line-height:.88}.work-hero h1 em{color:#fff}.work-hero-foot{border-top:1px solid #ffffff40;justify-content:space-between;align-items:end;gap:50px;margin-left:43%;padding-top:28px;display:flex}.work-hero-foot>p{color:#ffffffc7;max-width:510px;margin:0;font-size:17px;line-height:1.7}.work-hero-foot>a{letter-spacing:.18em;white-space:nowrap;align-items:center;gap:18px;font-size:9px;display:flex}.premium-case{color:#090a0c;background:#f6f5f1;padding:165px 6vw;scroll-margin-top:0}.premium-case.strivve{color:#fff;background:#0a0a0b}.premium-case.hitting{background:#f2efe8}.premium-case-head{grid-template-columns:.58fr 2fr .72fr;align-items:end;gap:5vw;margin-bottom:95px;display:grid}.case-meta{align-self:start}.case-meta>span{letter-spacing:.18em;color:#075cff;margin-bottom:45px;font-size:10px;display:block}.case-meta p{letter-spacing:.19em;margin:0;font-size:9px;line-height:1.6}.premium-case-head h2{letter-spacing:-.072em;margin:0;font-size:clamp(68px,8.7vw,138px);font-weight:500;line-height:.82}.case-line{color:#555b65;margin:0 0 7px;font-family:inherit;font-size:clamp(20px,2vw,31px);font-style:normal;line-height:1.35}.strivve .case-line{color:#ffffffa6}.premium-lead{background:#e8f4fb;place-items:center;height:760px;display:grid;position:relative;overflow:hidden}.premium-lead img{object-fit:contain;max-width:72%;max-height:68%;display:block}.travel .premium-lead{background:radial-gradient(circle at 82% 18%,#fffffff2,#0000 26%),linear-gradient(145deg,#dff6ff,#aedff6)}.travel .premium-lead img{filter:drop-shadow(0 24px 32px #002d5a17);max-width:65%}.strivve .premium-lead{background:#f7f7f4}.strivve .premium-lead img{max-width:68%}.hitting .premium-lead{background:#22282f;height:auto;min-height:760px;padding:80px 9%}.hitting .premium-lead img{width:100%;max-width:none;max-height:none;box-shadow:0 38px 90px #00000052}.premium-lead>span{color:#16120b;letter-spacing:.18em;text-transform:uppercase;background:#f49900;padding:24px 34px;font-size:10px;font-weight:700;position:absolute;bottom:0;right:0}.premium-support{width:72%;margin:130px auto 0}.premium-support figure{margin:0;overflow:hidden}.premium-support img{width:100%;height:auto;display:block}.premium-support.has-second{grid-template-columns:1.3fr .7fr;align-items:start;gap:7vw;width:100%;display:grid}.premium-support.has-second figure:last-child{margin-top:165px}.strivve .premium-support.has-second figure:first-child{max-height:880px}.strivve .premium-support.has-second figure:last-child{justify-self:center;max-width:430px}.hitting .premium-support.has-second{grid-template-columns:.7fr 1.3fr}.hitting .premium-support.has-second figure:first-child{justify-self:center;max-width:480px}.hitting .premium-support.has-second figure:last-child{margin-top:165px}.premium-story{border-top:1px solid #00000029;grid-template-columns:1.15fr 1fr .65fr;gap:8vw;margin-top:135px;padding:75px 0 135px;display:grid}.strivve .premium-story{border-color:#ffffff2e}.premium-story>p{color:#585c64;margin:0;font-size:15px;line-height:1.85}.premium-story .story-lead{letter-spacing:-.025em;color:#101114;font-size:clamp(25px,2.4vw,36px);line-height:1.35}.strivve .premium-story>p{color:#ffffffa1}.strivve .premium-story .story-lead{color:#fff}.premium-story>div>span{letter-spacing:.18em;color:#075cff;margin-bottom:22px;font-size:9px;display:block}.premium-story>div p{color:#555b63;border-bottom:1px solid #00000021;margin:0;padding:11px 0;font-size:11px}.strivve .premium-story>div p{color:#ffffffb3;border-color:#ffffff26}.refined-selected{background:radial-gradient(circle at 92% 5%,#0ec1ef52,#0000 28%),linear-gradient(135deg,#09065f,#063ed8 72%,#087df7);padding-top:165px}.refined-selected>header{grid-template-columns:.6fr 2fr;align-items:end;margin-bottom:110px;display:grid}.refined-selected>header h2{letter-spacing:-.07em;margin:0;font-size:clamp(65px,8.3vw,128px);font-weight:500;line-height:.86}.refined-selected>header h2 em{font-family:inherit;font-style:normal;font-weight:inherit;color:#d7f7ff}.identity-list{flex-direction:column;gap:150px;display:flex}.identity-list article{width:78%}.identity-list article:nth-child(2n){align-self:flex-end}.identity-art{background:#f7f7f4;place-items:center;height:660px;display:grid;position:relative;overflow:hidden}.identity-art img{object-fit:contain;max-width:68%;max-height:68%;display:block}.identity-art>span{color:#151515;letter-spacing:.16em;font-size:9px;position:absolute;top:26px;left:28px}.identity-art.lion{background:linear-gradient(145deg,#080919,#3734d5)}.identity-art.lion img{max-width:86%;max-height:86%}.identity-art.gr{background:#050505}.identity-art.gr img{max-width:72%;max-height:72%}.identity-art.pace{background:linear-gradient(145deg,#092be3,#08b9f4)}.identity-art.pace img{object-fit:cover;width:100%;max-width:none;height:100%;max-height:none}.identity-art.lion>span,.identity-art.gr>span,.identity-art.pace>span{color:#fff}.identity-caption{justify-content:space-between;align-items:end;padding-top:25px;display:flex}.identity-caption p{letter-spacing:.16em;color:#ffffff9e;margin:0 0 9px;font-size:9px}.identity-caption h3{letter-spacing:-.035em;margin:0;font-size:38px;font-weight:500}.identity-caption>span{letter-spacing:.14em;color:#ffffffb8;font-size:10px}@media (width<=800px){.work-hero{min-height:760px;padding-bottom:80px}.work-hero h1{margin:70px 0 60px;font-size:16vw;line-height:.91}.work-hero-foot{margin-left:0;display:block}.work-hero-foot>p{font-size:15px}.work-hero-foot>a{margin-top:34px}.premium-case{padding:105px 24px 0}.premium-case-head{grid-template-columns:1fr;gap:28px;margin-bottom:55px}.case-meta{justify-content:space-between;align-items:center;display:flex}.case-meta>span{margin:0}.premium-case-head h2{font-size:16vw;line-height:.88}.case-line{font-size:24px}.premium-lead{height:430px}.premium-lead img,.travel .premium-lead img,.strivve .premium-lead img{max-width:84%;max-height:75%}.hitting .premium-lead{min-height:0;padding:24px 14px}.premium-lead>span{padding:16px 18px}.premium-support,.premium-support.has-second{grid-template-columns:1fr;gap:28px;width:100%;margin-top:70px;display:grid}.premium-support.has-second figure:last-child,.hitting .premium-support.has-second figure:last-child{margin-top:0}.strivve .premium-support.has-second figure:last-child,.hitting .premium-support.has-second figure:first-child{max-width:none}.premium-story{grid-template-columns:1fr;gap:40px;margin-top:75px;padding:55px 0 95px}.premium-story .story-lead{font-size:27px}.refined-selected{padding-top:110px}.refined-selected>header{grid-template-columns:1fr;gap:25px;margin-bottom:70px}.refined-selected>header h2{font-size:15vw}.identity-list{gap:85px}.identity-list article{width:100%}.identity-art{height:410px}.identity-caption h3{font-size:31px}.identity-caption>span{font-size:8px}}.pricing:before,.pricing-hero:after,.gateway-card:after,.logo-card:before,.social-card:after{display:none}.arrow-icon{border-bottom:1.8px solid;border-right:1.8px solid;flex:0 0 10px;width:10px;height:10px;transition:transform .25s;transform:rotate(-45deg)}.arrow-icon:before,.arrow-icon:after{display:none}.arrow-icon.diagonal{transform:rotate(-45deg)}.arrow-icon.down{transform:rotate(45deg)}.arrow-icon.up{transform:rotate(-135deg)}a:hover .arrow-icon.diagonal{transform:translate(4px)rotate(-45deg)}a:hover .arrow-icon.down{transform:translateY(4px)rotate(45deg)}a:hover .arrow-icon.up{transform:translateY(-4px)rotate(-135deg)}:root{--ascentize-brand-gradient:radial-gradient(ellipse at 79% 76%,#00beff7a 0%,#0089ff3d 31%,transparent 61%),linear-gradient(128deg,#080659 0%,#0420aa 27%,#003fd6 49%,#007df2 73%,#00b8ff 100%)}.hero-refined{background:var(--ascentize-brand-gradient);min-height:800px}.hero-refined:after{background:radial-gradient(at 4% 0,#02003061 0%,#02085524 42%,#0000 69%)}.hero-refined .hero-radiance{filter:blur(24px);opacity:.58;background:radial-gradient(circle,#00cbff3b,#0000 64%);width:72vw;height:72vw;top:-16vw;right:-22vw}.hero-refined .hero-mark{opacity:.13;filter:brightness(0)invert();width:min(42vw,660px);top:50%;right:-4vw;transform:translateY(-50%)rotate(-8deg)}.hero-refined .hero-inner{justify-content:center;padding-top:150px;padding-bottom:48px}.hero-label{letter-spacing:.22em;color:#ffffffb8;margin:0 0 38px;font-size:9px;font-weight:600}.hero-refined h1{letter-spacing:-.072em;max-width:1120px;font-family:inherit;font-size:clamp(76px,10vw,158px);line-height:.84}.hero-refined h1 span{color:#fff;font-family:inherit;font-style:normal;font-weight:500}.hero-refined .hero-bottom{border-top:1px solid #ffffff42;max-width:940px;margin-top:55px;padding-top:28px}.hero-refined .hero-bottom p{max-width:530px}.hero-disciplines{color:#ffffffad;letter-spacing:.18em;gap:30px;margin-top:65px;font-size:8px;display:flex}.hero-disciplines span+span:before{content:"";opacity:.65;background:#fff;border-radius:50%;width:3px;height:3px;margin:0 30px 2px 0;display:inline-block}.hero-control .hero-chevron{border-width:0 2px 2px 0;width:11px;height:11px;transform:rotate(-45deg)}.hero-control:hover .hero-chevron{transform:translate(4px)rotate(-45deg)}.pricing-hero{text-align:center;flex-direction:column;align-items:center;display:flex}.pricing-hero h1{max-width:1250px;line-height:.88}.pricing-hero>p:not(.eyebrow){max-width:620px}.pricing-jump{flex-wrap:wrap;justify-content:center}.pricing-jump a{justify-content:center;min-width:168px}.pricing-head,.logo-pricing-head{align-items:center}.pricing-head .kicker,.logo-pricing-head .kicker{color:#fff;letter-spacing:.19em;background:#075cff;border-radius:2px;align-items:center;min-height:36px;margin-bottom:27px;padding:0 15px;font-size:10px;display:inline-flex;box-shadow:0 10px 28px #075cff2e}.pricing-head h2,.logo-pricing-head h2{letter-spacing:-.055em;line-height:.98}.pricing-head h2 em,.logo-pricing-head h2 em{display:inline-block}.package-top{justify-content:flex-end}.package-card h3{letter-spacing:-.045em;line-height:1}.package-card h3.core-title{color:#0000;background:linear-gradient(105deg,#09065f 0%,#0645f0 48%,#09b9eb 100%);-webkit-background-clip:text;background-clip:text;width:max-content;max-width:100%;display:inline-block}.package-card>a{text-align:center;justify-content:center;gap:18px}.website-signature{background:radial-gradient(circle at 90% 90%,#0dc7ee,#0000 48%),linear-gradient(145deg,#09065f,#0646ee)}.logo-card.logo-signature{background:radial-gradient(circle at 85% 8%,#174fff,#0000 38%),linear-gradient(145deg,#05060d,#09065f 62%,#063cf2)}.social-signature{background:radial-gradient(circle at 12% 92%,#12c9ed,#0000 43%),radial-gradient(circle at 91% 10%,#245cff,#0000 36%),linear-gradient(145deg,#08074e,#0728b5 58%,#045ef4)}.portfolio-cta h2{color:#fff;background:0 0}.portfolio-cta>a{justify-content:center;align-items:center;gap:22px;display:inline-flex}.pricing-page .portfolio-footer{background:radial-gradient(circle at 84% 115%,#0dc7eef2,#0000 44%),linear-gradient(120deg,#09065f,#0646ee 72%)}.portfolio-footer{position:relative}.portfolio-footer small{white-space:nowrap;margin:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.home-footer{grid-template-columns:1fr auto;position:relative}.home-footer small{white-space:nowrap;margin:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (width<=800px){.hero-refined{min-height:760px}.hero-refined .hero-inner{padding:125px 24px 45px}.hero-label{margin-bottom:30px;font-size:7px;line-height:1.6}.hero-refined h1{font-size:18vw;line-height:.88}.hero-refined .hero-mark{opacity:.1;width:85vw;right:-30vw}.hero-refined .hero-bottom{align-items:center;gap:20px;margin-top:40px;display:flex}.hero-refined .hero-bottom p{margin:0;font-size:14px}.hero-refined .hero-control{flex:0 0 66px;width:66px;height:66px;margin:0}.hero-disciplines{flex-wrap:wrap;gap:12px;margin-top:46px;line-height:1.7}.hero-disciplines span+span:before{margin-right:12px}.pricing-hero{text-align:left;align-items:flex-start}.pricing-hero h1{font-size:16vw;line-height:.92}.pricing-jump{align-items:stretch;width:100%}.pricing-jump a{justify-content:space-between;width:100%}.pricing-head h2,.logo-pricing-head h2{letter-spacing:-.045em;font-size:14vw;line-height:1.02}.pricing-head .kicker,.logo-pricing-head .kicker{margin-bottom:20px}.package-card h3{font-size:18vw}.portfolio-cta h2{font-size:19vw;line-height:.94}.portfolio-footer{padding-bottom:92px}.portfolio-footer small{top:auto;bottom:34px;transform:translate(-50%)}.home-footer{padding-bottom:72px}.home-footer small{top:auto;bottom:27px;transform:translate(-50%)}}.service{color:inherit;text-decoration:none}.pricing-hero h1 em{color:#fff}.pricing-page .portfolio-cta>a{color:#fff;border-color:#ffffffa6}.project-contact{padding-top:0}.project-contact-inner{text-align:left;grid-template-columns:.85fr 1.15fr;align-items:start;gap:8vw;min-height:auto;padding:150px 0 130px;display:grid}.project-contact-inner.reveal{opacity:1;transform:none}.project-contact-intro{min-width:0;padding:0 4px 10px}.project-contact-intro h2{letter-spacing:-.055em;margin:30px 0;padding:0 0 .08em;font-size:clamp(58px,6.6vw,100px);line-height:1.02;overflow:visible}.project-contact-intro>p:not(.kicker){color:#ffffffb3;max-width:470px;line-height:1.7}.project-contact-intro>a{color:#fff;border-bottom:1px solid #ffffff73;align-items:center;gap:14px;margin-top:35px;padding-bottom:10px;line-height:1.2;display:inline-flex}.project-contact-intro>a .arrow-icon{margin:0;display:block;position:relative;top:0}.project-form{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff13;border:1px solid #ffffff2e;flex-direction:column;gap:28px;padding:45px;display:flex}.form-row{grid-template-columns:1fr 1fr;gap:24px;display:grid}.project-form label{letter-spacing:.16em;color:#ffffffb3;flex-direction:column;gap:11px;font-size:9px;display:flex}.project-form input,.project-form select,.project-form textarea{color:#fff;width:100%;font:inherit;letter-spacing:0;resize:vertical;background:0 0;border:0;border-bottom:1px solid #ffffff47;border-radius:0;outline:none;padding:10px 0 15px;font-size:15px}.project-form select{appearance:auto;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.select-shell{width:100%;display:block;position:relative}.select-shell select{appearance:none;color:#fff;background:#ffffff1f;border:1px solid #ffffff57;border-radius:2px;min-height:51px;padding:12px 48px 12px 14px}.select-chevron{pointer-events:none;border-bottom:2px solid #ffffffdb;border-right:2px solid #ffffffdb;width:9px;height:9px;position:absolute;top:50%;right:18px;transform:translateY(-70%)rotate(45deg)}.project-form input:focus,.project-form select:focus,.project-form textarea:focus{border-bottom-color:#fff}.project-form button{color:#07167a;letter-spacing:.12em;cursor:pointer;background:#fff;border:1px solid #ffffff94;justify-content:center;align-self:flex-start;align-items:center;gap:22px;padding:18px 24px;font-size:10px;transition:all .25s;display:inline-flex}.project-form button:hover{background:#dff8ff;transform:translateY(-2px)}@media (width<=800px){.project-contact-inner{grid-template-columns:1fr;gap:60px;padding:105px 0 90px}.project-contact-intro{padding-left:2px;padding-right:2px}.project-contact-intro h2{letter-spacing:-.045em;font-size:13.5vw;line-height:1.04}.project-form{padding:30px 22px}.form-row{grid-template-columns:1fr;gap:28px}.project-form button{width:100%}}.premium-work .premium-case.strivve{color:#090a0c;background:#f6f5f1}.premium-work .travel .premium-lead{background:#fff}.premium-work .travel .premium-lead img{filter:none}.premium-work .strivve .case-line{color:#555b65}.premium-work .strivve .premium-lead{aspect-ratio:1;background:#fff;width:min(760px,100%);height:auto;margin-left:auto;margin-right:auto}.premium-work .strivve .premium-lead img{object-fit:contain;width:100%;max-width:none;height:100%;max-height:none}.premium-work .strivve .premium-story{border-color:#00000029}.premium-work .strivve .premium-story>p{color:#585c64}.premium-work .strivve .premium-story .story-lead{color:#101114}.premium-work .strivve .premium-story>div p{color:#555b63;border-color:#00000021}.premium-work .refined-selected .identity-art{aspect-ratio:1;background:#fff;height:auto}.premium-work .refined-selected .identity-art.lion,.premium-work .refined-selected .identity-art.gr,.premium-work .refined-selected .identity-art.pace{background:#fff}.premium-work .refined-selected .identity-art img,.premium-work .refined-selected .identity-art.lion img,.premium-work .refined-selected .identity-art.gr img,.premium-work .refined-selected .identity-art.pace img{object-fit:contain;width:100%;max-width:none;height:100%;max-height:none}.premium-work .refined-selected .identity-caption{grid-template-columns:1fr auto;align-items:end;gap:40px;display:grid}.premium-work .identity-caption .identity-description{letter-spacing:0;color:#ffffffb3;max-width:650px;margin:18px 0 0;font-size:14px;line-height:1.65}.premium-work .refined-selected .identity-caption>span{text-transform:uppercase}.refined-selected>header h2{line-height:.94}.refined-selected>header h2 em{color:#fff;margin-top:.08em;display:block}.closing-panel{color:#fff;position:relative}.closing-panel .portfolio-cta,.closing-panel .portfolio-footer{background:0 0}.closing-panel .portfolio-footer{border-top-color:#ffffff29}.closing-solid{background:radial-gradient(circle at 78% 18%,#143092c7,#0000 42%),linear-gradient(145deg,#02051d 0%,#050b3c 48%,#08145f 100%)}.closing-gradient{background:radial-gradient(circle at 84% 72%,#0dc7eef5,#0000 38%),linear-gradient(120deg,#09065f 0%,#0646ee 72%,#087df8 100%)}.pricing-page .closing-gradient .portfolio-footer{background:0 0}@media (width<=800px){.nav-links{color:#075cff;background:#fff;box-shadow:0 24px 45px #0304262e}.nav-links>a{opacity:1;border-bottom-color:#075cff29}.nav-links .nav-cta{color:#075cff}.premium-work .refined-selected .identity-art{height:auto}.premium-work .refined-selected .identity-caption{grid-template-columns:1fr;gap:18px}.refined-selected>header h2{line-height:1}.refined-selected>header h2 em{margin-top:.12em}.pricing-page .portfolio-footer small,.premium-work .portfolio-footer small{text-align:center;width:100%;left:0;right:0;transform:none}}@media (width>=801px){.pricing-page .pricing-head>p,.pricing-page .logo-pricing-head>p{text-align:center;place-self:center;margin:0 auto}.services .section-head,.process .section-head{text-align:center;flex-direction:column;align-items:center;display:flex}.services .section-head .kicker,.process .section-head .kicker{margin-bottom:28px}.services .section-head h2,.process .section-head h2{grid-column:auto}.gateway-head{text-align:center;flex-direction:column;align-items:center;gap:0;display:flex}.gateway-head .kicker,.gateway-head h2{margin-bottom:28px}.gateway-head>p:last-child{max-width:560px;margin-inline:auto}.step{grid-template-columns:110px minmax(0,1fr)}.step>div{grid-template-columns:minmax(230px,.8fr) minmax(360px,1fr);align-items:center;gap:70px;display:grid}.step h3,.step p{margin-top:0;margin-bottom:0}.step p{justify-self:end;width:100%;max-width:500px}.project-contact-intro{padding-left:0}.project-contact-intro h2{text-indent:0;margin-left:0;transform:none}.project-form select{appearance:none;color:#fff;background:#ffffff1f;border:1px solid #ffffff57;border-radius:2px;min-height:51px;padding:12px 14px}.project-form select:focus{background:#ffffff24;border-color:#fff}.hero-control{place-items:center;padding:0;display:grid}.hero-control .hero-chevron{margin:0;position:relative;top:0;left:-1px;transform:rotate(-45deg)}.hero-control:hover .hero-chevron{transform:translate(4px)rotate(-45deg)}.premium-work .premium-case-head{text-align:center;grid-template-columns:1fr;justify-items:center;gap:24px;margin-bottom:68px}.premium-work .case-meta{justify-self:center;align-items:center;gap:26px;display:flex}.premium-work .case-meta>span{margin:0}.premium-work .case-meta p{max-width:420px}.premium-work .premium-case-head h2{font-size:clamp(64px,7vw,108px);line-height:.9}.premium-work .case-line{max-width:620px;margin:0 auto}.premium-work .premium-lead{width:min(800px,70%);height:520px;margin-inline:auto}.premium-work .travel .premium-lead img{max-width:58%;max-height:58%}.premium-work .strivve .premium-lead{width:min(520px,50%)}.premium-work .hitting .premium-lead{background:#22282f;width:min(760px,68%);height:760px;min-height:0;padding:44px}.premium-work .hitting .premium-lead img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%}.premium-work .premium-support,.premium-work .premium-support.has-second{width:min(720px,62%);margin-left:auto;margin-right:auto}.premium-work .premium-media-pair{grid-template-columns:1fr 1fr;align-items:stretch;gap:28px;display:grid}.premium-work .premium-media-pair .premium-lead,.premium-work .premium-media-pair .premium-support,.premium-work .premium-media-pair .premium-support.has-second{width:100%;height:560px;min-height:0;margin:0}.premium-work .premium-media-pair .premium-support{display:block}.premium-work .premium-media-pair .premium-support figure{background:0 0;width:100%;height:100%;margin:0}.premium-work .premium-media-pair .premium-support img{object-fit:cover;width:100%;height:100%}.premium-work .travel .premium-media-pair .premium-lead,.premium-work .travel .premium-media-pair .premium-support{aspect-ratio:1229/1536;height:auto}.premium-work .travel .premium-media-pair .premium-lead img{max-width:82%;max-height:82%}.premium-work .travel .premium-media-pair .premium-support img{object-fit:contain;object-position:center}.premium-work .strivve .premium-media-pair .premium-lead{aspect-ratio:auto;width:100%;height:560px}.premium-work .strivve .premium-media-pair .premium-support img{object-fit:cover}.premium-work .hitting .premium-media-pair .premium-lead{width:100%;height:680px;padding:0}.premium-work .hitting .premium-media-pair .premium-lead img{object-fit:cover;width:100%;max-width:none;height:100%;max-height:none;box-shadow:none}.premium-work .hitting .premium-media-pair .premium-support{background:0 0;height:680px}.premium-work .hitting .premium-media-pair .premium-support img{object-fit:cover}.premium-work .refined-selected>header{text-align:center;flex-direction:column;align-items:center;gap:24px;margin-bottom:85px;display:flex}.premium-work .refined-selected>header .kicker{margin:0}.premium-work .refined-selected>header h2{font-size:clamp(60px,7vw,104px)}.premium-work .identity-list{gap:110px}.premium-work .identity-list article,.premium-work .identity-list article:nth-child(2n){align-self:center;width:min(540px,48%)}.premium-work .identity-caption{text-align:center}.premium-work .identity-caption>span{align-self:center}.premium-work .identity-caption .identity-description{margin-left:auto;margin-right:auto}.premium-work{background:var(--paper)}.premium-work .premium-case,.premium-work .premium-case.strivve,.premium-work .premium-case.hitting,.premium-work .refined-selected{background:var(--paper);color:var(--ink)}.premium-work .premium-case{padding-top:112px;padding-bottom:0}.premium-work .premium-case-head{margin-bottom:52px}.premium-work .premium-support,.premium-work .premium-support.has-second{margin-top:58px}.premium-work .premium-story{border-color:#00000024;margin-top:72px;padding-top:52px;padding-bottom:92px}.premium-work .premium-story>p,.premium-work .strivve .premium-story>p{color:#585c64}.premium-work .premium-story .story-lead,.premium-work .strivve .premium-story .story-lead{color:#101114}.premium-work .premium-story>div p,.premium-work .strivve .premium-story>div p{color:#555b63;border-color:#00000021}.premium-work .strivve .case-line{color:#555b65}.premium-work .refined-selected{padding-top:110px;padding-bottom:125px}.premium-work .refined-selected>header{margin-bottom:96px}.premium-work .refined-selected>header .kicker,.premium-work .refined-selected>header h2 em{color:#075cff}.premium-work .identity-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:34px;display:grid}.premium-work .identity-list article,.premium-work .identity-list article:nth-child(odd),.premium-work .identity-list article:nth-child(2n){align-self:start;width:100%}.premium-work .refined-selected .identity-caption{text-align:left;grid-template-columns:1fr;align-items:start;gap:30px;padding-top:22px;display:grid}.premium-work .identity-caption p{color:#666b74}.premium-work .identity-caption h3{color:#111318;font-size:34px}.premium-work .identity-caption .identity-description{color:#555b64;text-align:left;max-width:470px;margin:14px 0 0}.premium-work .refined-selected .identity-caption>span{color:#075cff;text-align:left;align-self:start;padding-top:2px}}.work-index{background:#08075d;border-top:1px solid #ffffff26;border-bottom:1px solid #ffffff26;grid-template-columns:repeat(3,1fr);padding:0 6vw;display:grid}.work-index a{color:#fff;border-right:1px solid #ffffff26;grid-template-columns:45px 1fr auto;align-items:center;min-height:135px;padding:30px 0;display:grid}.work-index a:not(:first-child){padding-left:32px}.work-index a:last-child{border-right:0}.work-index span{letter-spacing:.15em;color:#9cecff;font-size:9px}.work-index b{font-size:18px;font-weight:500}.work-index i{margin-right:30px}.featured-case{color:#08090b;background:#f8f8f4;padding:145px 6vw 0;scroll-margin-top:0;overflow:hidden}.featured-case.strivve{color:#fff;background:#06070a}.featured-case.hitting{background:#f1ede5}.featured-heading{grid-template-columns:1.65fr .7fr;align-items:end;gap:8vw;margin-bottom:80px;display:grid}.featured-heading>div{position:relative}.featured-heading .kicker{margin-bottom:38px}.featured-heading h2{letter-spacing:-.07em;max-width:1000px;margin:0;font-size:clamp(68px,8.5vw,132px);font-weight:500;line-height:.84}.case-number{letter-spacing:.18em;color:#075cff;font-size:11px;position:absolute;bottom:2%;right:2%}.strivve .case-number{color:#85d8ff}.featured-heading>p{color:#585d67;max-width:430px;margin:0 0 5px;font-size:17px;line-height:1.7}.strivve .featured-heading>p{color:#ffffffa8}.case-gallery{gap:24px;min-height:660px;display:grid}.case-gallery figure{background:#e7e8e8;margin:0;position:relative;overflow:hidden}.case-gallery img{object-fit:cover;width:100%;height:100%;display:block}.gallery-2{grid-template-columns:1.42fr .58fr}.gallery-2 figure:first-child{height:720px}.gallery-2 figure:last-child{height:560px;margin-top:80px}.travel .gallery-2 figure:first-child img{object-position:center}.travel .gallery-2 figure:last-child img{object-fit:contain;background:#fff;padding:7%}.strivve .gallery-2 figure:last-child{height:700px;margin-top:80px}.strivve .gallery-2 figure:last-child img{object-position:top center}.gallery-3{grid-template-columns:1.4fr .55fr}.gallery-3 figure:first-child{grid-row:span 2;height:840px}.gallery-3 figure:nth-child(2),.gallery-3 figure:nth-child(3){height:408px}.gallery-3 figure:first-child img,.gallery-3 figure:nth-child(3) img{object-position:top center}.case-gallery figcaption{color:#111;letter-spacing:.18em;background:#ff9700;padding:18px 22px;font-size:10px;font-weight:700;position:absolute;bottom:30px;left:30px;box-shadow:0 16px 45px #0003}.case-narrative{grid-template-columns:1fr 1fr .7fr;gap:7vw;padding:88px 0 120px;display:grid}.case-narrative span{letter-spacing:.2em;color:#075cff;font-size:9px;font-weight:700}.strivve .case-narrative span{color:#8be7ff}.hitting .case-narrative span{color:#c36c00}.case-narrative p{color:#565b63;font-size:15px;line-height:1.78}.strivve .case-narrative p{color:#ffffffa6}.scope-list p{border-bottom:1px solid #00000024;margin:0;padding:13px 0;font-size:12px}.strivve .scope-list p{border-color:#ffffff29}.next-case{letter-spacing:.16em;border-top:1px solid #00000026;grid-template-columns:1fr auto 45px;align-items:center;height:116px;font-size:9px;display:grid}.strivve .next-case{border-color:#ffffff29}.next-case>span{letter-spacing:0;font-size:17px;font-weight:500}.next-case i{justify-self:end;margin-right:4px}.selected-work{color:#fff;background:radial-gradient(circle at 84% 10%,#0db5f033,#0000 30%),linear-gradient(145deg,#09065f,#063cd8 62%,#087df8);padding:155px 6vw 165px}.selected-head{grid-template-columns:1fr 1.5fr .7fr;align-items:end;gap:5vw;margin-bottom:85px;display:grid}.selected-head h2{letter-spacing:-.065em;margin:0;font-size:clamp(62px,7.5vw,114px);font-weight:500;line-height:.88}.selected-head h2 em{font-family:inherit;font-style:normal;font-weight:inherit;color:#c8f5ff}.selected-head>p:last-child{color:#ffffffad;max-width:380px;margin:0;line-height:1.7}.selected-grid{grid-template-columns:1fr 1fr;gap:70px 24px;display:grid}.selected-card:nth-child(2n){transform:translateY(75px)}.selected-visual{background:#fff;place-items:center;height:550px;display:grid;position:relative;overflow:hidden}.selected-visual img{object-fit:contain;max-width:72%;max-height:72%;display:block}.selected-visual>span{color:#111;letter-spacing:.16em;font-size:9px;position:absolute;top:23px;left:24px}.selected-card.lion .selected-visual{background:linear-gradient(145deg,#07081b,#3531d0)}.selected-card.lion .selected-visual img{max-width:90%;max-height:90%}.selected-card.gr .selected-visual{background:#050505}.selected-card.gr .selected-visual img{max-width:82%;max-height:82%}.selected-card.pace .selected-visual{background:linear-gradient(145deg,#092ce4,#07bdf5)}.selected-card.pace .selected-visual img{object-fit:cover;width:100%;max-width:none;height:100%;max-height:none}.selected-card.pace .selected-visual>span,.selected-card.lion .selected-visual>span,.selected-card.gr .selected-visual>span{color:#fff}.selected-card>p{letter-spacing:.15em;color:#ffffff9e;margin:22px 0 8px;font-size:9px}.selected-card h3{letter-spacing:-.03em;margin:0;font-size:34px;font-weight:500}@media (width<=800px){.work-index{grid-template-columns:1fr;padding:0 24px}.work-index a{border-bottom:1px solid #ffffff26;border-right:0;min-height:88px}.work-index a:not(:first-child){padding-left:0}.work-index a:last-child{border-bottom:0}.work-index i{margin-right:5px}.featured-case{padding:95px 24px 0}.featured-heading{grid-template-columns:1fr;gap:30px;margin-bottom:55px}.featured-heading h2{font-size:16vw;line-height:.9}.case-number{right:0}.featured-heading>p{font-size:15px}.case-gallery,.gallery-2,.gallery-3{grid-template-columns:1fr;gap:16px;min-height:0}.gallery-2 figure:first-child,.gallery-2 figure:last-child,.strivve .gallery-2 figure:last-child,.gallery-3 figure:first-child,.gallery-3 figure:nth-child(2),.gallery-3 figure:nth-child(3){grid-row:auto;height:auto;min-height:360px;margin:0}.case-gallery img{min-height:360px}.travel .gallery-2 figure:first-child img{object-fit:cover}.gallery-3 figure:first-child img{object-position:top center}.case-gallery figcaption{bottom:16px;left:16px}.case-narrative{grid-template-columns:1fr;gap:38px;padding:65px 0 80px}.next-case{grid-template-columns:1fr auto 25px}.next-case>span{font-size:14px}.selected-work{padding:105px 24px 125px}.selected-head{grid-template-columns:1fr;gap:25px;margin-bottom:60px}.selected-head h2{font-size:15vw}.selected-grid{grid-template-columns:1fr;gap:50px}.selected-card:nth-child(2n){transform:none}.selected-visual{height:390px}.selected-card h3{font-size:30px}}.contact-fields{border:0;flex-direction:column;gap:28px;min-width:0;margin:0;padding:0;display:flex}.contact-fields:disabled{opacity:.7}.project-form .contact-trap{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.project-form .contact-privacy,.project-form .contact-error,.project-form .contact-sending{letter-spacing:0;color:#fffc;margin:0;font-size:12px;line-height:1.7}.contact-privacy a{color:inherit;text-underline-offset:3px;text-decoration:underline}.project-form .contact-error{color:#fff;border:1px solid #ffffff73;border-radius:6px;padding:12px 16px}.project-form input:focus-visible,.project-form select:focus-visible,.project-form textarea:focus-visible{outline-offset:5px;outline:2px solid #b8cbff}.project-form button:disabled{opacity:.65;cursor:wait}.contact-confirmation{justify-content:center;min-height:350px}.contact-confirmation h3{color:#fff;margin:0;font-size:clamp(28px,3vw,40px);font-weight:500;line-height:1.15}.contact-confirmation>p:last-child{color:#fffc;margin:0;font-size:16px;line-height:1.7}@media (width>=801px){.gateway-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.custom-website-option{background:#ffffff80;border:1px solid #07287826;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:40px;margin-top:28px;padding:32px;display:grid;position:relative}.custom-website-option .kicker{color:#075cff;margin:0 0 16px;font-size:9px;line-height:1.7}.custom-website-option h3{letter-spacing:-.04em;margin:0 0 16px;font-size:clamp(25px,3vw,36px);font-weight:500;line-height:1.2}.custom-website-option p:last-child{color:#555b65;max-width:650px;margin:0;font-size:14px;line-height:1.8}.custom-website-option>a{letter-spacing:.04em;border:1px solid #0b1745;justify-content:space-between;align-items:center;gap:24px;min-height:48px;padding:18px 22px;font-size:11px;display:inline-flex}.custom-website-option>a:hover{color:#fff;background:#08154d}.custom-website-option>a:focus-visible{outline-offset:4px;outline:2px solid #075cff}@media (width<=800px){.custom-website-option{grid-template-columns:1fr;gap:24px;padding:26px 24px}.custom-website-option>a{justify-self:start;max-width:100%}}:root{--ascentize-ai-gradient:url(/brand/ascentize-gradient.jpg) center / cover no-repeat #01010a}.gateway-card.gateway-ai{background:var(--ascentize-ai-gradient)}.gateway-card h3.gateway-brand{flex-wrap:wrap;align-items:baseline;gap:.2em .22em;display:flex}.gateway-brand img{filter:none;flex-shrink:0;width:5.4em;max-width:100%;height:auto;display:block}.gateway-brand>span{font:inherit;letter-spacing:inherit;color:inherit;line-height:inherit}@media (width<=800px){.gateway-card:has(.gateway-brand){min-height:520px}}.service{grid-template-columns:34% minmax(0,1fr) auto}.step{grid-template-columns:1fr}@media (width<=800px){.service{grid-template-columns:minmax(0,1fr) auto}.service p{grid-area:2/1/auto/-1}.service b{grid-area:1/2}.step{grid-template-columns:1fr}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}:root{--brand-navy:#0b1529;--brand-ink:#122038;--brand-muted:#59677b;--brand-paper:#fafbf9;--brand-cloud:#eef2f7;--brand-blue:#1047e8;--brand-rule:#152b4c26;--brand-radius:18px;--brand-space:clamp(76px,8.5vw,132px);--brand-gutter:6vw;--brand-digital-gradient:radial-gradient(ellipse at 95% 105%,#05b5df,transparent 62%),linear-gradient(130deg,#113ab0,#0b57e8)}body{-webkit-font-smoothing:antialiased;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:wait}img{max-width:100%}em{font-style:normal}section[id]{scroll-margin-top:30px}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline-offset:5px;outline:3px solid #6488ff}::selection{color:#101b31;background:#a8c3ff}.brand-page{background:var(--brand-paper);color:var(--brand-ink)}.brand-page h1,.brand-page h2,.brand-page h3{letter-spacing:-.055em;margin:0;font-weight:450;line-height:1.05}.brand-page h2{font-size:clamp(44px,5.5vw,82px)}.brand-page h2 span{color:var(--brand-blue)}.brand-page p{color:var(--brand-muted);margin:0;font-size:16px;line-height:1.8}.brand-space{padding:var(--brand-space) var(--brand-gutter)}.brand-page .brand-eyebrow,.brand-eyebrow{letter-spacing:.16em;color:#647894;margin:0 0 30px;font-size:10px;font-weight:650;line-height:1.6}.brand-page .brand-lead{letter-spacing:-.025em;color:var(--brand-ink);margin-bottom:25px;font-size:clamp(24px,2.2vw,32px);line-height:1.4}.brand-header{top:20px;left:var(--brand-gutter);right:var(--brand-gutter);z-index:40;color:#fff;-webkit-backdrop-filter:blur(20px)saturate(135%);background:linear-gradient(115deg,#ffffff0f,#ffffff04),#070e2580;border:1px solid #ffffff2b;border-radius:18px;justify-content:space-between;align-items:center;gap:25px;min-height:74px;padding:15px 20px 15px 25px;display:flex;position:absolute;box-shadow:0 8px 32px #0000000d,inset 0 1px #ffffff0b}.brand-logo{flex-shrink:0;align-items:center;width:200px;display:inline-flex}.brand-logo img{width:100%;height:auto;display:block}.brand-nav{align-items:center;gap:30px;font-size:12px;display:flex}.brand-nav>a{color:#e0e7f5;padding:10px 0;transition:color .18s}.brand-nav>a:hover{color:#fff}.brand-nav .brand-nav-cta{color:#fff;box-shadow:none;background:#ffffff14;border:0;border-radius:30px;align-items:center;gap:25px;padding:12px 18px;display:inline-flex}.brand-nav-cta>span{font-size:17px}.brand-menu{color:inherit;background:0 0;border:0;border-radius:50%;width:44px;height:44px;padding:11px;display:none}.brand-menu span{background:currentColor;height:1px;margin:6px 0;transition:transform .18s;display:block}.brand-menu[aria-expanded=true] span:first-child{transform:translateY(3.5px)rotate(45deg)}.brand-menu[aria-expanded=true] span:last-child{transform:translateY(-3.5px)rotate(-45deg)}.brand-header-light{margin:0 var(--brand-gutter);color:var(--brand-ink);background:#ffffffce;border-color:#dae2ed;position:relative;top:20px;left:auto;right:auto;box-shadow:0 5px 25px #152b4c08}.brand-header-light .brand-logo img{filter:brightness(0)saturate()}.brand-header-light .brand-nav>a{color:#526079}.brand-header-light .brand-nav .brand-nav-cta{color:var(--brand-ink);background:#f1f5fa;border-color:#152b4c26}.brand-hero{min-height:max(780px,100svh);padding:180px var(--brand-gutter) 35px;color:#fff;background:var(--brand-digital-gradient);flex-direction:column;justify-content:space-between;display:flex;position:relative;overflow:hidden}.brand-hero-content{z-index:1;position:relative}.brand-hero .brand-eyebrow{color:#d3e1ff}.brand-hero h1{letter-spacing:-.06em;max-width:1300px;font-size:clamp(76px,10.5vw,164px);line-height:.98}.brand-hero h1 span{color:inherit}.brand-hero-bottom{border-top:1px solid #ffffff38;justify-content:space-between;align-items:flex-end;gap:50px;margin-top:45px;padding-top:27px;display:flex}.brand-hero-bottom p{color:#e5edff;max-width:570px;font-size:16px;line-height:1.75}.brand-hero-foot{letter-spacing:.13em;color:#d2e4ff;justify-content:space-between;align-items:center;gap:30px;padding-top:45px;font-size:9px;display:flex}.brand-hero-foot a{letter-spacing:.02em;padding:10px 0;font-size:11px}.brand-button{white-space:normal;border:0;border-radius:32px;justify-content:center;align-items:center;gap:35px;min-height:52px;padding:17px 24px;font-size:12px;font-weight:500;line-height:1.5;transition:background .18s,transform .18s;display:inline-flex}.brand-button span{font-size:19px;line-height:1}.brand-button-white{color:#14213a;background:#fff;box-shadow:inset 0 1px #fff,0 3px 10px #00132a0d}.brand-button-blue{background:var(--brand-blue);color:#fff}.brand-button:hover{transform:translateY(-2px)}.brand-button-white:hover{background:#eaf1ff}.brand-button-blue:hover{background:#153bd2}.brand-button:active{transform:translateY(1px)}.brand-text-link{border-bottom:1px solid;justify-content:space-between;align-items:center;gap:32px;width:max-content;max-width:100%;padding:15px 0;font-size:12px;line-height:1.5;display:inline-flex}.brand-text-link span{font-size:19px;transition:transform .18s}.brand-text-link:hover span{transform:translate(2px,-2px)}.brand-section-intro{grid-template-columns:1.1fr 1fr;align-items:end;gap:7%;margin-bottom:55px;display:grid}.brand-section-intro>p{max-width:none;padding-bottom:5px}.brand-division-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.brand-division-card{color:#fff;border:0;border-radius:20px;flex-direction:column;align-items:flex-start;min-height:450px;padding:36px;transition:transform .25s,box-shadow .25s;display:flex;position:relative;overflow:hidden}.brand-division-card:hover{transform:translateY(-5px);box-shadow:0 22px 50px #10275e1a}.brand-card-digital{background:radial-gradient(at 100% 100%,#05a4da,#0000 65%),linear-gradient(135deg,#123dc5,#135cf0)}.brand-card-ai{background:var(--ascentize-ai-gradient)}.brand-card-top{letter-spacing:.15em;color:#e0eaff;justify-content:space-between;align-items:center;width:100%;font-size:9px;display:flex}.brand-card-top>span:last-child{letter-spacing:0;font-size:23px;display:none}.brand-division-card .gateway-brand{letter-spacing:-.035em;flex-wrap:nowrap;align-items:center;gap:13px;width:100%;margin:55px 0 25px;font-size:clamp(26px,3vw,44px);font-weight:400;line-height:1.15;display:flex}.brand-division-card .gateway-brand img{width:clamp(155px,19vw,270px);max-width:70%;height:auto}.brand-division-card>p{color:#e0e9ff;font-size:19px;line-height:1.55}.division-details{color:#d0dfff;flex-wrap:wrap;gap:14px;margin-top:25px;font-size:10px;display:flex}.division-details>span+span{border-left:1px solid #fff4;padding-left:14px}.brand-division-card>b{justify-content:space-between;align-items:center;width:100%;margin-top:auto;padding-top:45px;font-size:12px;font-weight:500;display:flex}.brand-division-card>b>span{font-size:20px}.brand-mission{background:var(--brand-cloud);grid-template-columns:1fr 1fr;gap:12%;display:grid}.brand-mission-copy>p:not(.brand-lead){margin-bottom:32px}.connection-graphic{color:#3c5eb6;border-block:1px solid var(--brand-rule);margin:38px 0 15px;padding:25px 0}.connection-label{color:#52627f;justify-content:space-between;align-items:center;font-size:11px;display:flex}.connection-graphic svg{width:100%;height:auto;margin:8px 0;display:block}.connection-graphic>p{text-align:center;font-size:11px}.brand-offer{background:var(--brand-digital-gradient);color:#fff}.brand-offer .brand-eyebrow{color:#adbfdd}.brand-offer h2 span{color:#fff}.brand-offer .brand-section-intro>p{color:#e1ecff}.brand-service-list{border-top:1px solid #ffffff29}.brand-service-list>a{border-bottom:1px solid #ffffff25;grid-template-columns:1fr 1fr;align-items:center;gap:7%;padding:36px 0;transition:background .18s,padding .18s;display:grid}.brand-service-list h3{letter-spacing:-.03em;font-size:28px;line-height:1.2}.brand-service-list p{color:#e1ecff;max-width:none;font-size:14px}.brand-service-list>a>span{text-align:right;font-size:23px}.brand-process{background:var(--brand-paper)}.brand-process-grid{border-top:1px solid var(--brand-rule);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.brand-process-grid article{padding:30px 24px 0 0}.brand-process-grid article+article{border-left:1px solid var(--brand-rule);padding-left:24px}.process-symbol{color:var(--brand-blue);font-size:22px}.brand-process h3{letter-spacing:-.03em;margin:0 0 18px;font-size:25px}.brand-process-grid p{font-size:14px}.brand-contact{color:#fff;background:0 0;grid-template-columns:1fr 1fr;align-items:start;gap:7%;display:grid}.brand-contact h2{font-size:clamp(55px,6.2vw,92px)}.brand-contact .brand-eyebrow{color:#adbfdd}.brand-contact>div>p:not(.brand-eyebrow){color:#e1ecff;max-width:560px;margin:30px 0 20px}.brand-contact .brand-text-link{font-size:15px}.brand-contact .project-form,.ai-contact .project-form{box-shadow:none;-webkit-backdrop-filter:none;background:#ffffff08;border:0;border-radius:16px;gap:24px;width:100%;max-width:none;margin:0;padding:36px}.brand-contact .project-form label,.ai-contact .project-form label{letter-spacing:.01em;color:#d4dfef;font-size:12px}.brand-contact .project-form input,.brand-contact .project-form select,.brand-contact .project-form textarea{color:#fff;background:0 0;border:0;border-bottom:1px solid #fff6;border-radius:0;min-height:48px;padding:12px 0;font-size:16px}.brand-contact .contact-privacy{color:#b4c3dc;margin:0;font-size:11px}.brand-contact .project-form>button{color:#14213a;letter-spacing:0;background:#fff;border:0;border-radius:30px;align-self:stretch;min-height:52px;font-size:12px}.brand-contact .contact-error{color:#ffc0bf}.brand-contact .contact-confirmation h3{font-size:30px}.brand-contact .contact-confirmation p{color:#c7d6ec}.brand-footer{color:#c4d0e4;padding:50px var(--brand-gutter) 25px;background:#080f20;border-top:1px solid #ffffff1c;display:block}.brand-footer>.brand-footer-top{justify-content:space-between;align-items:center;gap:35px;padding-bottom:42px;display:flex}.brand-footer .brand-logo{width:200px}.brand-footer-top>p{letter-spacing:-.02em;color:#d4dff1;margin:0;font-size:15px}.brand-footer-top>a:last-child{gap:25px;font-size:12px;display:flex}.brand-footer>.brand-footer-bottom{color:#a3b2cb;border-top:1px solid #fff2;justify-content:space-between;align-items:center;gap:30px;padding-top:22px;font-size:10px;display:flex}.brand-footer nav{flex-wrap:wrap;gap:25px;display:flex}.brand-footer nav>a,.brand-footer-bottom>a{padding:10px 0}.brand-footer a:hover{color:#fff}.brand-footer .brand-logo img{filter:none}.digital-hero{background:var(--brand-digital-gradient)}.digital-intro{background:var(--brand-paper)}.brand-editorial{grid-template-columns:1fr 1fr;gap:7%;display:grid}.brand-editorial>div>p+p{margin-top:20px}.digital-services{background:var(--brand-cloud)}.digital-service-feature{grid-template-columns:1fr 1fr;align-items:center;gap:7%;padding:50px 0 75px;display:grid}.digital-service-feature+article{border-top:1px solid var(--brand-rule);padding-top:75px}.digital-service-feature h3{margin-bottom:26px;font-size:clamp(37px,4.2vw,63px)}.digital-service-feature>div>p:not(.brand-eyebrow){max-width:none}.digital-service-feature .brand-eyebrow{margin-bottom:24px}.digital-price{color:#526079;flex-wrap:wrap;align-items:baseline;gap:8px;margin:25px 0;font-size:13px;display:flex}.digital-price strong{letter-spacing:-.04em;color:var(--brand-ink);font-size:32px;font-weight:450}.digital-price span{width:100%;font-size:11px}.digital-service-feature .brand-text-link{margin-top:10px;display:flex}.digital-assurance{background:var(--brand-digital-gradient);color:#fff}.digital-assurance .brand-eyebrow{color:#b1c3df}.digital-assurance h2 span{color:#fff}.digital-assurance>div{border-top:1px solid #ffffff25;justify-content:space-between;align-items:end;gap:45px;margin-top:45px;padding-top:30px;display:flex}.digital-assurance p{color:#e1ecff;max-width:660px}.pricing-page .pricing-hero{min-height:0;padding:175px 6vw 80px}.pricing-page .pricing-hero-glow,.pricing-page .pricing-hero:after{display:none}.pricing-page .pricing-hero .eyebrow{letter-spacing:.15em;margin:0;font-size:10px;line-height:1.7}.pricing-page .pricing-hero h1{letter-spacing:-.055em;margin:32px 0 26px;font-size:clamp(60px,7.5vw,110px);font-weight:450;line-height:1.02}.pricing-page .pricing-hero h1 em{font-style:normal}.pricing-page .pricing-hero>p{max-width:650px;font-size:16px;line-height:1.8}.pricing-page .pricing-jump{flex-wrap:wrap;gap:14px;margin-top:32px;display:flex}.pricing-page .pricing-jump>a{border-radius:30px;padding:13px 20px;font-size:12px}.pricing-page .pricing-page-content{padding-block:95px}.pricing-page .pricing:before{display:none}.pricing-page .pricing-head,.pricing-page .logo-pricing-head{grid-template-columns:1fr 1fr;gap:7%;margin-bottom:50px}.pricing-page .pricing-head h2,.pricing-page .logo-pricing-head h2{letter-spacing:-.05em;font-size:clamp(44px,5.2vw,77px);line-height:1.05}.pricing-page .package-card{border:0;border-radius:18px;min-height:0;padding:36px}.pricing-page .package-card h3{letter-spacing:-.04em;margin:30px 0 25px;font-size:37px;font-weight:450;line-height:1.15}.pricing-page .package-top b{letter-spacing:.08em;border-radius:20px;padding:8px 11px;font-size:9px}.pricing-page .package-price strong{letter-spacing:-.05em;font-size:clamp(48px,5vw,70px);font-weight:450}.pricing-page .package-price span{font-size:10px}.pricing-page .package-card>p{font-size:15px;line-height:1.8}.pricing-page .package-card li{font-size:13px;line-height:1.7}.pricing-page .package-card li:before{content:"✓"}.pricing-page .package-card>a{text-transform:none;letter-spacing:0;color:#1038a8;background:#e6eeff;border:0;border-radius:30px;justify-content:center;padding:17px 22px;font-size:12px}.pricing-page .package-payment{flex-wrap:wrap;gap:18px;padding:24px 0}.pricing-page .package-payment>span{letter-spacing:.04em;font-size:10px}.pricing-page .package-payment small{font-size:12px}.pricing-page .custom-website-option{border-radius:14px}.pricing-page .pricing-notes p,.pricing-page .social-terms p{font-size:13px;line-height:1.8}.pricing-page .logo-pricing-head{margin-top:90px;padding-top:85px}.pricing-page .portfolio-cta{padding:95px 6vw}.pricing-page .portfolio-cta h2{letter-spacing:-.055em;margin:25px 0 40px;font-size:clamp(60px,8vw,110px);line-height:1}.pricing-page .portfolio-cta>a{letter-spacing:0;font-size:12px}.jb-page.jb-light{background:var(--brand-digital-gradient);color:#fff;font-family:inherit}.jb-page.jb-light .jb-intro{padding-top:80px}.jb-page.jb-light .jb-intro h1{letter-spacing:-.05em;font-size:clamp(49px,6.5vw,90px);font-weight:450;line-height:1.04}.jb-page.jb-light .jb-intro h1 em{color:#fff}.jb-page.jb-light .jb-intro-bottom p{color:#e2edff;font-size:16px}.jb-page.jb-light .jb-intro>.jb-overline{color:#e2edff}.jb-page.jb-light .jb-intro>.jb-overline>span{display:none}.jb-page.jb-light .jb-builder{border-radius:18px;box-shadow:0 12px 50px #132b5508}.jb-page.jb-light .jb-choice{border-radius:12px}.jb-page.jb-light .jb-choice strong{font-size:14px}.jb-page.jb-light .jb-choice small{font-size:13px}.jb-page.jb-light .jb-step-hint{font-size:14px}.jb-page.jb-light .jb-primary{letter-spacing:0;border-radius:30px;min-height:49px;font-size:12px}.jb-page.jb-light .jb-fields label{letter-spacing:0;font-size:12px}.jb-page.jb-light .jb-fields input,.jb-page.jb-light .jb-fields select,.jb-page.jb-light .jb-fields textarea{font-size:16px}.jb-page.jb-light .jb-summary-row p{font-size:12px}.jb-page.jb-light .jb-summary-row span{font-size:11px}.jb-page.jb-light .jb-summary-row button{min-height:36px;font-size:12px}.jb-page.jb-light .jb-progress ol{font-size:12px}.jb-page.jb-light .jb-progress button{min-height:32px}.jb-page.jb-light .jb-notice{font-size:12px}.jb-page.jb-light .jb-footer{color:#e2edff;border-color:#ffffff30}.jb-page.jb-light .jb-footer a{color:#fff}.jb-page.jb-light .jb-summary-caption{font-size:12px}.jb-page.jb-light .jb-progress-top{font-size:10px}.jb-page.jb-light .jb-no-obligation{color:#5e6d85}.jb-page.jb-light .jb-confirm{color:#14213a;background:#fff;border-color:#dce4ef}.jb-page.jb-light .jb-confirm p{color:#5e6d85}.privacy-page .privacy-hero{background:#0b152a;padding-top:170px}.privacy-page .privacy-hero h1{letter-spacing:-.05em;font-weight:450}.privacy-page .privacy-hero h1 em{color:#b2c5e5}.privacy-page .privacy-body{background:#fafbf9}.privacy-page .privacy-closing,.privacy-page .privacy-contact-panel{background:#0b152a}.privacy-page .privacy-policy-section h2{font-weight:500}.privacy-page .privacy-contents li a{font-size:13px}.privacy-page .privacy-note{background:#eef3fa}.reveal{opacity:1;transform:none}@media (width>=1700px){:root{--brand-gutter:max(6vw,calc((100vw - 1480px)/2));--brand-blue:#1047e8;--brand-digital-gradient:radial-gradient(ellipse at 95% 105%,#05b5df,transparent 62%),linear-gradient(130deg,#113ab0,#0b57e8)}}@media (width<=1050px){.brand-nav{gap:20px}.brand-header .brand-logo{width:180px}.brand-contact,.brand-mission{gap:7%}.brand-section-intro{grid-template-columns:1.1fr 1fr;gap:7%}.brand-division-card{border:0;padding:28px}.brand-process-grid{grid-template-columns:1fr 1fr;gap:35px 0}.brand-process-grid article:nth-child(3){border-left:0;padding-left:0}.brand-service-list>a{grid-template-columns:1fr 1fr;gap:7%}.brand-contact .form-row{grid-template-columns:1fr}.brand-footer-top>p{display:none}}@media (width<=800px){:root{--brand-gutter:24px;--brand-space:76px;--brand-blue:#1047e8;--brand-digital-gradient:radial-gradient(ellipse at 95% 105%,#05b5df,transparent 62%),linear-gradient(130deg,#113ab0,#0b57e8)}.brand-header{border-radius:16px;gap:12px;min-height:66px;padding:9px 11px 9px 18px;top:14px;left:16px;right:16px}.brand-header .brand-logo{width:165px}.brand-menu{flex-shrink:0;display:block}.brand-nav{display:none}.brand-nav.is-open{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#101b33f5;border:1px solid #ffffff30;border-radius:16px;flex-direction:column;align-items:stretch;gap:0;padding:15px;display:flex;position:absolute;top:calc(100% + 10px);left:0;right:0;box-shadow:0 20px 40px #00000029}.brand-nav>a{padding:16px 14px;font-size:14px}.brand-nav .brand-nav-cta{box-shadow:none;background:#ffffff14;border:0;border-radius:12px;justify-content:space-between;margin-top:8px;padding:15px}.brand-header-light{margin-inline:16px;top:14px;left:auto;right:auto}.brand-header-light .brand-nav.is-open{background:#fcfdff;border-color:#dae2ed}.brand-header-light .brand-nav>a{color:#14213a}.brand-hero{background:var(--brand-digital-gradient);min-height:max(760px,100svh);padding:155px 24px 25px}.brand-hero h1{letter-spacing:-.055em;font-size:clamp(62px,12vw,100px);line-height:1.02}.brand-hero .brand-eyebrow{max-width:280px;margin-bottom:30px;font-size:9px;line-height:1.8}.brand-hero-bottom{margin-top:35px;padding-top:24px;display:block}.brand-hero-bottom p{max-width:470px;font-size:15px}.brand-hero-bottom .brand-button{margin-top:27px}.brand-hero-foot{gap:25px;font-size:8px;line-height:1.7}.brand-hero-foot>span{max-width:175px}.brand-hero-foot a{font-size:10px}.brand-page h2{font-size:clamp(42px,8.5vw,64px)}.brand-section-intro{grid-template-columns:1.1fr 1fr;gap:7%;margin-bottom:35px}.brand-section-intro>p{max-width:none}.brand-division-grid{grid-template-columns:1fr;gap:20px}.brand-division-card{border:0;min-height:410px;padding:27px}.brand-division-card .gateway-brand{gap:13px;margin-top:45px;font-size:clamp(28px,5.8vw,38px)}.brand-division-card .gateway-brand img{width:clamp(155px,46vw,235px);max-width:65%}.brand-division-card>p{font-size:18px}.brand-division-card>b{padding-top:35px}.brand-mission,.brand-contact,.brand-editorial{grid-template-columns:1fr;gap:38px}.brand-mission h2 br:first-of-type{display:none}.brand-mission-copy>p:not(.brand-lead){font-size:15px}.brand-service-list>a{grid-template-columns:1fr 1fr;gap:7%;padding:30px 0}.brand-service-list h3{font-size:26px}.brand-service-list p{color:#e1ecff;grid-area:2/1/auto/-1;max-width:none;font-size:14px}.brand-service-list>a>span{grid-area:1/2}.brand-service-list>a:hover{padding-inline:0}.brand-process-grid{grid-template-columns:1fr 1fr;gap:35px 0}.brand-process-grid article{padding-right:20px}.brand-process-grid article+article{padding-left:20px}.brand-process-grid article:nth-child(3){padding-left:0}.brand-process h3{margin:0 0 18px;font-size:23px}.brand-process-grid p{font-size:13px}.brand-contact h2{font-size:60px}.brand-contact .project-form{padding:24px}.brand-contact .form-row{grid-template-columns:1fr}.brand-contact>div>p:not(.brand-eyebrow){color:#e1ecff;max-width:560px}.brand-footer{padding:40px 24px 20px}.brand-footer>.brand-footer-top{flex-direction:column;align-items:flex-start;gap:28px;padding-bottom:30px}.brand-footer .brand-logo{width:180px}.brand-footer>.brand-footer-bottom{flex-wrap:wrap;gap:12px 25px}.brand-footer nav{order:3;gap:23px;width:100%;font-size:11px}.brand-footer-bottom>a{margin-left:auto}.digital-service-feature{grid-template-columns:1fr;gap:7%;padding:10px 0 55px}.digital-service-feature+article{padding-top:55px}.digital-social-feature>div:first-child{order:2}.digital-service-feature h3{font-size:42px}.digital-service-feature .brand-button{gap:25px;max-width:100%}.digital-assurance>div{margin-top:30px;padding-top:25px;display:block}.digital-assurance .brand-button{margin-top:28px}.pricing-page .pricing-hero{padding:145px 24px 60px}.pricing-page .pricing-hero h1{font-size:clamp(51px,8.5vw,70px)}.pricing-page .pricing-hero>p{font-size:15px}.pricing-page .pricing-page-content{padding:70px 24px}.pricing-page .pricing-head h2,.pricing-page .logo-pricing-head h2{font-size:clamp(40px,8vw,60px)}.pricing-page .package-card{border:0;padding:28px 24px}.pricing-page .package-card h3{font-size:33px}.pricing-page .package-price strong{font-size:58px}.pricing-page .pricing-notes{grid-template-columns:1fr 1fr;gap:20px}.pricing-page .pricing-notes>div,.pricing-page .pricing-notes>div:not(:first-child){padding:20px 0 0}.pricing-page .pricing-notes p{font-size:12px}.pricing-page .custom-website-option{padding:25px}.pricing-page .portfolio-cta{padding:75px 24px}.jb-page.jb-light .jb-intro{padding-top:65px}.jb-page.jb-light .jb-intro h1{font-size:clamp(43px,8.5vw,65px)}.jb-page.jb-light .jb-intro-bottom p{color:#e2edff;font-size:15px}.jb-page.jb-light .jb-choice strong{font-size:13px}.jb-page.jb-light .jb-choice small{font-size:12px}.jb-page.jb-light .jb-progress ol{font-size:10px}.jb-page.jb-light .jb-summary-row p{font-size:12px}.privacy-page .privacy-hero{padding-top:140px}.ai-division .ai-hero{padding-top:160px}.ai-division .brand-footer{padding-inline:24px}}@media (width<=380px){.brand-header .brand-logo{width:145px}.brand-hero h1{font-size:58px}.brand-division-card{border:0;padding:23px}.brand-division-card .gateway-brand{gap:10px;font-size:26px}.brand-division-card .gateway-brand img{width:145px;max-width:60%}.brand-page h2{font-size:40px}.brand-process-grid{grid-template-columns:1fr;gap:0}.brand-process-grid article,.brand-process-grid article+article{border-left:0;border-bottom:1px solid var(--brand-rule);padding:25px 0}.brand-process-grid p{font-size:14px}.digital-service-feature h3{font-size:37px}.pricing-page .pricing-notes{grid-template-columns:1fr}.brand-button{border:0;justify-content:center;gap:20px;padding:16px 21px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.brand-page *,.brand-header *{transition:none!important;animation:none!important}.brand-division-card:hover,.brand-button:hover{transform:none}}.pricing-page .kicker{letter-spacing:.15em;border-radius:0;padding:0;font-size:10px}.privacy-page .kicker{box-shadow:none;color:#5c708e;letter-spacing:.15em;background:0 0;border:0;border-radius:0;padding:0;font-size:10px}.privacy-page .privacy-hero .kicker,.privacy-page .privacy-contact-panel .kicker{color:#bacce8}@media (width<=800px){.brand-page .home-hero h1{font-size:clamp(42px,12vw,86px)}.jb-page.jb-light .jb-progress ol{flex-wrap:wrap;justify-content:flex-start;gap:2px 16px;font-size:11px}.jb-page.jb-light .jb-progress li>span{align-items:center;min-height:32px;display:inline-flex}}:is(.brand-button,.ai-button,.brand-nav-cta,.jb-primary,.package-card>a,.portfolio-cta>a,.brand-contact .project-form>button,.ai-contact .project-form>button){transition:background-color .2s,color .2s,border-color .2s,box-shadow .25s,transform .25s cubic-bezier(.2,.8,.2,1)}:is(.brand-button,.ai-button,.brand-nav-cta,.jb-primary,.package-card>a,.portfolio-cta>a,.brand-contact .project-form>button,.ai-contact .project-form>button):focus-visible{outline-offset:5px;outline:3px solid #789cf4}:is(.brand-button,.ai-button,.brand-nav-cta,.jb-primary,.package-card>a,.portfolio-cta>a)>:is(span,svg){transition:translate .2s}.brand-division-card{border:0;transition:transform .28s cubic-bezier(.2,.8,.2,1),box-shadow .28s,border-color .2s;box-shadow:0 5px 16px #14264d08}.brand-division-card .brand-card-top>span:last-child{background:0 0;border:1px solid #ffffff45;border-radius:50%;place-items:center;width:37px;height:37px;font-size:20px;transition:background-color .2s,border-color .2s,transform .2s;display:none}.brand-division-card>b>span{transition:transform .2s}.brand-division-card:focus-visible{outline-offset:6px;outline:3px solid #406ee9;box-shadow:0 12px 30px #10275820}@media (hover:hover) and (pointer:fine){.pricing-page .portfolio-cta>a:hover{transform:translateY(-2px)}.brand-page .brand-button-white:hover,.ai-division .ai-button-light:hover,.brand-contact .project-form>button:hover,.ai-contact .project-form>button:hover{color:#14213a;background:#eaf0fa;border-color:#eaf0fa;transform:translateY(-2px);box-shadow:0 5px 15px #00092324}.brand-page .brand-button-blue:hover,.jb-page.jb-light .jb-primary:not(:disabled):hover{color:#fff;background:#173dc9;border-color:#173dc9;transform:translateY(-2px);box-shadow:0 5px 15px #2347bc25}.brand-nav .brand-nav-cta:hover{box-shadow:none;background:#ffffff16;border-color:#ffffff73;transform:none}.brand-header-light .brand-nav .brand-nav-cta:hover{color:#10213d;background:#e8eef7;border-color:#adbed8}.pricing-page .package-card>a:hover{transform:translateY(-2px)}:is(.brand-button,.ai-button,.brand-nav-cta,.jb-primary,.package-card>a,.portfolio-cta>a):not(:disabled):hover>:is(span,svg),.brand-contact .project-form>button:hover>span,.ai-contact .project-form>button:hover>span{translate:3px}.brand-division-card:hover{border-color:#ffffff80;transform:translateY(-4px);box-shadow:0 14px 28px #10275822}.brand-division-card:hover .brand-card-top>span:last-child{background:#ffffff13;border-color:#ffffff80;transform:translate(1px,-1px)}.brand-division-card:hover>b>span{transform:translate(2px,-2px)}}.brand-page .brand-button:active,.ai-division .ai-button:active,.brand-nav .brand-nav-cta:active,.jb-page.jb-light .jb-primary:active,.brand-division-card:active{box-shadow:none;transform:translateY(1px)}.brand-divisions .brand-section-intro{display:block}.brand-divisions .brand-section-intro>p{text-wrap:pretty;max-width:none;margin-top:25px;padding:0;font-size:16px}.brand-divisions h2 span{color:var(--brand-blue)}.brand-contact{background:0 0;gap:7%}.brand-contact .project-form,.ai-contact .project-form{-webkit-backdrop-filter:none;box-shadow:none;background:#ffffff08;border:0;border-radius:16px;gap:24px;padding:36px}@media (width<=800px){.brand-divisions .brand-section-intro>p{max-width:540px;font-size:15px}}@media (prefers-reduced-motion:reduce){.brand-division-card,.brand-division-card *,:is(.brand-button,.ai-button,.brand-nav-cta,.jb-primary,.package-card>a,.portfolio-cta>a,.brand-contact .project-form>button,.ai-contact .project-form>button),:is(.brand-button,.ai-button,.brand-nav-cta,.jb-primary,.package-card>a,.portfolio-cta>a)>*{transition:none!important;transform:none!important}.brand-division-card:hover,.brand-division-card:active{transform:none!important}}.pricing-page .closing-gradient .brand-footer{background:0 0;border-top-color:#ffffff30}.brand-digital-closing{background:var(--brand-digital-gradient)}.brand-digital-closing .brand-footer{background:0 0;border-top:0}.brand-page .brand-button,.ai-division .ai-button,.brand-nav .brand-nav-cta{border:0;justify-content:center}.brand-card-top>span:only-child{background:0 0;border:0;border-radius:0;width:auto;height:auto;font-size:9px;display:block}.brand-perspective{background:#f0f3f7}.brand-perspective h2{max-width:1200px;font-size:clamp(44px,5.8vw,86px);line-height:1.12}.brand-perspective h2 span{color:var(--brand-blue)}.perspective-bottom{border-top:1px solid var(--brand-rule);grid-template-columns:1fr 1fr;gap:7%;margin-top:50px;padding-top:32px;display:grid}.perspective-bottom>p{max-width:650px;font-size:17px}.perspective-bottom>div{flex-direction:column;justify-content:center;align-items:flex-start;gap:14px;display:flex}.perspective-bottom a{color:var(--brand-blue);text-underline-offset:6px;padding-block:6px;font-size:17px;-webkit-text-decoration:underline #1047e840;text-decoration:underline #1047e840}.perspective-bottom a:hover{text-decoration-color:currentColor}.brand-offer .brand-eyebrow,.brand-contact .brand-eyebrow{color:#e1ecff}.brand-service-list>a:hover{background:#ffffff09;padding-inline:0}.brand-contact .project-form input:focus,.brand-contact .project-form select:focus,.brand-contact .project-form textarea:focus{background:#ffffff05;border-bottom-color:#fff}.brand-contact .project-form .select-shell select{appearance:none;padding-right:28px}.brand-contact select option{color:#fff;background:#103aa3}.brand-contact .project-form .form-row{gap:24px}.project-form .form-row-single{grid-template-columns:1fr}.brand-contact .project-form .contact-fields{gap:24px}.brand-contact .project-form>button:hover{color:#122038;background:#eaf1ff}.brand-contact .project-form .contact-privacy{color:#dbe8ff}.ai-consulting .consulting-contact .project-form{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#ffffff07;border:0;border-radius:16px;gap:24px;padding:36px}.ai-consulting .consulting-contact .contact-fields{gap:24px}.ai-consulting .consulting-contact .project-form label{letter-spacing:0;color:#e2e9f5;gap:8px;font-size:12px}.ai-consulting .consulting-contact .project-form input,.ai-consulting .consulting-contact .project-form textarea{background:0 0;border:0;border-bottom:1px solid #fff6;border-radius:0;min-height:48px;padding:12px 0;font-size:16px}.ai-consulting .consulting-contact .project-form input:focus,.ai-consulting .consulting-contact .project-form textarea:focus{background:#ffffff05;border-bottom-color:#fff}.ai-consulting .consulting-contact .project-form>button{letter-spacing:0;border:0;align-self:stretch;font-size:12px}.ai-consulting .consulting-contact .contact-privacy{color:#c5d3e9;margin:0;font-size:11px;line-height:1.8}.digital-design-study{background:#e0e7f1;border-radius:22px;flex-direction:column;justify-content:center;min-width:0;min-height:520px;margin:0;padding:28px;display:flex;position:relative;overflow:hidden}.study-label{letter-spacing:.1em;color:#455b7c;justify-content:space-between;align-items:center;gap:16px;margin-bottom:30px;font-size:8px;display:flex}.study-label>span{letter-spacing:0;font-size:9px}.study-desktop{background:#fff;border-radius:10px;width:91%;margin-block:16px 58px;overflow:hidden;box-shadow:0 24px 40px #13295022}.study-toolbar{color:#e2edff;background:#0d2673;justify-content:space-between;align-items:center;gap:10px;padding:17px 20px;font-size:6px;display:flex}.study-toolbar img{width:92px;height:auto}.study-website-hero{background:var(--brand-digital-gradient);color:#fff;padding:35px 25px}.study-website-hero>span{letter-spacing:.14em;font-size:6px}.study-website-hero>strong{letter-spacing:-.045em;margin:18px 0 22px;font-size:clamp(26px,3.1vw,47px);font-weight:500;line-height:1.06;display:block}.study-website-hero i{color:#13305a;background:#fff;border-radius:20px;padding:9px 13px;font-size:6px;font-style:normal;display:inline-block}.study-website-base{color:#13305a;grid-template-columns:1.5fr 1fr 1fr;gap:15px;padding:20px 25px;font-size:9px;display:grid}.study-website-base div{background:#e4ebf5;border-radius:4px}.study-phone{background:var(--brand-digital-gradient);color:#fff;border:5px solid #fff;border-radius:23px;width:29%;min-height:248px;padding:15px 13px 28px;position:absolute;bottom:78px;right:6%;box-shadow:0 15px 40px #152c5b30}.study-phone-speaker{background:#ffffff60;border-radius:2px;width:30px;height:3px;margin:0 auto 21px}.study-phone>img{width:78px;height:auto}.study-phone>strong{letter-spacing:-.045em;margin:30px 0 23px;font-size:clamp(18px,1.8vw,27px);font-weight:500;line-height:1.08;display:block}.study-phone>span{font-size:6px;line-height:1.7;display:block}.study-phone>i{background:#ffffffd9;border-radius:12px;width:62%;height:13px;margin-top:15px;display:block}.digital-design-study figcaption{letter-spacing:.01em;color:#455b7c;margin-top:auto;font-size:11px}.content-study{background:#dce5f3}.study-posts{grid-template-columns:1fr 1fr;gap:14px;margin-block:24px 36px;display:grid}.study-post{aspect-ratio:4/5;border-radius:5px;flex-direction:column;justify-content:space-between;min-width:0;padding:22px 17px;display:flex}.study-post>img{width:104px;height:auto;margin-bottom:30px}.study-post>span{letter-spacing:.1em;font-size:6px;line-height:1.8}.study-post>strong{letter-spacing:-.05em;margin:16px 0 25px;font-size:clamp(22px,2.6vw,39px);font-weight:500;line-height:1.07}.study-post>small{font-size:7px}.study-post-light{color:#123ba4;background:#fafbf9}.study-post-light img{filter:brightness(0)saturate()invert(15%)sepia(80%)saturate(2100%)hue-rotate(218deg)brightness(90%)}.study-post-blue{background:var(--brand-digital-gradient);color:#fff}.study-content-line{color:#455b7c;border-top:1px solid #18325225;justify-content:space-between;gap:10px;margin-bottom:30px;padding-block:20px;font-size:9px;display:flex}.pricing-page .pricing-head .kicker,.pricing-page .logo-pricing-head .kicker{color:#1047e8;box-shadow:none;white-space:normal;background:#e5edff;border:0;border-radius:12px;margin-bottom:24px;padding:10px 15px;line-height:1.8;display:inline-block}.pricing-page .pricing-head>p,.pricing-page .logo-pricing-head>p{max-width:none}.pricing-page .package-card{border:0;box-shadow:0 12px 40px #123a8710}.pricing-page .package-card.signature>a,.pricing-page .package-card.social-signature>a{color:#1038a8;background:#fff;border:0}.pricing-page .custom-website-option{box-shadow:none;border:0}.pricing-page .custom-website-option>a{text-align:center;background:#e6eeff;border:0;border-radius:28px;padding:16px 22px}.jb-page.jb-light .brand-header-light{color:#fff;box-shadow:none;background:#071f7c55;border:0}.jb-page.jb-light .brand-header-light .brand-logo img{filter:none}.jb-page.jb-light .brand-header-light .brand-nav>a{color:#e5eeff}.jb-page.jb-light .brand-header-light .brand-nav .brand-nav-cta{color:#fff;background:#ffffff17;border:0}@media (width<=1050px){.digital-design-study{min-height:460px;padding:23px}.study-label{font-size:7px}.study-label>span{font-size:8px}.study-post{padding:18px 13px}.study-post>img{width:90px}.study-phone{width:31%;padding-inline:9px}.perspective-bottom{gap:7%}}@media (width<=800px){.brand-section-intro,.brand-editorial,.perspective-bottom{grid-template-columns:1fr;gap:28px}.brand-service-list>a{grid-template-columns:1fr;gap:18px}.brand-contact .project-form,.ai-consulting .consulting-contact .project-form{padding:26px}.brand-contact .project-form .form-row{grid-template-columns:1fr}.brand-perspective h2{font-size:clamp(39px,8vw,62px)}.perspective-bottom{margin-top:30px;padding-top:25px}.perspective-bottom>p,.perspective-bottom a{font-size:16px}.digital-design-study{justify-self:center;width:100%;max-width:600px;min-height:460px;padding:25px}.study-website-hero>strong{font-size:clamp(29px,6.8vw,45px)}.study-phone>strong{font-size:clamp(19px,4vw,27px)}.study-post>strong{font-size:clamp(26px,5.8vw,40px)}.study-post{padding:22px 17px}.study-label{font-size:8px}.pricing-page .pricing-head,.pricing-page .logo-pricing-head{grid-template-columns:1fr;gap:28px}.brand-footer .brand-footer-top{align-items:flex-start}.ai-consulting .consulting-contact .form-row{grid-template-columns:1fr}.jb-page.jb-light .brand-header-light .brand-nav.is-open{background:#082775}.brand-card-top>span:only-child{font-size:8px}.brand-hero-bottom .brand-button{min-width:230px}}@media (width<=380px){.digital-design-study{min-height:400px;padding:18px}.study-label{gap:8px;font-size:6px}.study-label>span{font-size:7px}.study-toolbar{padding:14px;font-size:5px}.study-toolbar img{width:70px}.study-website-hero{padding:25px 18px}.study-website-hero>strong{font-size:27px}.study-phone{border-width:4px;border-radius:19px;width:33%;min-height:205px;padding:10px 8px 18px;bottom:70px}.study-phone>strong{margin-block:20px;font-size:18px}.study-posts{gap:10px}.study-post{padding:17px 11px}.study-post>strong{font-size:24px}.study-post>img{width:80px}.study-post>span{font-size:5px}.study-content-line{font-size:8px}.brand-contact .project-form,.ai-consulting .consulting-contact .project-form{padding:22px}}.pricing-page .pricing-head h2 em,.pricing-page .logo-pricing-head h2 em{color:var(--brand-blue)}.brand-digital-closing .digital-assurance{background:0 0}.pricing-page .package-card .core-title{color:var(--brand-blue);-webkit-text-fill-color:currentColor;background:0 0}.legacy-ai-page.signature-readiness.action-plan-refined .ai-page-opening{background:radial-gradient(110% 55% at 0 100%,navy 0%,#0000 80%),linear-gradient(115deg,#000 0%,#010020 38%,#010042 72%,navy 100%)}.legacy-ai-page.signature-readiness.action-plan-refined .signature-plan-hero{min-height:100svh;padding:165px var(--craft-gutter) 90px;grid-template-columns:1.2fr .9fr;align-items:center;gap:6%;display:grid}.legacy-ai-page.signature-readiness.action-plan-refined .plan-hero-copy h1{letter-spacing:-.045em;text-wrap:pretty;max-width:900px;margin:0;font-size:clamp(66px,7vw,102px);line-height:1.035}.legacy-ai-page.signature-readiness.action-plan-refined .plan-service-name{color:#fff;margin:0 0 24px;font-size:15px}.legacy-ai-page.signature-readiness.action-plan-refined .plan-hero-lead{color:#ffffffcf;max-width:610px;margin:28px 0 0;font-size:17px;line-height:1.75}.legacy-ai-page.signature-readiness.action-plan-refined .readiness-secondary{color:#010042;background:#fff;border:0;border-radius:30px;min-height:52px;margin-top:32px;padding:15px 25px;font-size:14px;display:inline-flex}.legacy-ai-page.signature-readiness.action-plan-refined .plan-guide-tile{color:#fff;background:#01002045;border:1px solid #ffffff35;border-radius:16px;padding:35px 30px}.legacy-ai-page.signature-readiness.action-plan-refined .plan-guide-tile h2{letter-spacing:-.035em;margin:0;font-size:34px;line-height:1.08}.legacy-ai-page.signature-readiness.action-plan-refined .plan-guide-items{gap:25px;margin:34px 0;display:grid}.legacy-ai-page.signature-readiness.action-plan-refined .plan-guide-items>div{grid-template-columns:30px 1fr;gap:20px;display:grid}.legacy-ai-page.signature-readiness.action-plan-refined .plan-guide-items>div>span{color:#007aff;font-size:17px;line-height:1.5}.legacy-ai-page.signature-readiness.action-plan-refined .plan-guide-items h3{color:#fff;margin:0;font-size:18px;line-height:1.4}.legacy-ai-page.signature-readiness.action-plan-refined .plan-guide-items p{color:#ffffffb8;margin:9px 0 0;font-size:14px;line-height:1.7}.legacy-ai-page.signature-readiness.action-plan-refined .plan-guide-price{align-items:baseline;gap:12px;margin-bottom:24px;display:flex}.legacy-ai-page.signature-readiness.action-plan-refined .plan-guide-price strong{letter-spacing:-.04em;font-size:42px;font-weight:500;line-height:1}.legacy-ai-page.signature-readiness.action-plan-refined .plan-guide-price span{color:#ffffffb8;font-size:13px}.legacy-ai-page.signature-readiness.action-plan-refined .plan-guide-tile .action-product-button{color:#010042;background:#fff;border:0;width:100%;margin:0}.legacy-ai-page.signature-readiness.action-plan-refined .plan-guide-note{color:#ffffffb8;margin:18px 0 0;font-size:12px;line-height:1.8}.legacy-ai-page.signature-readiness.action-plan-refined>.readiness-section{padding-block:112px}.legacy-ai-page.signature-readiness.action-plan-refined .signature-plan-report{background:#fff;display:block}.legacy-ai-page.signature-readiness.action-plan-refined .ai-report-introduction{text-align:center;max-width:900px;margin:0 auto 56px;display:block}.legacy-ai-page.signature-readiness.action-plan-refined .ai-report-introduction h2{margin:0 auto 28px}.legacy-ai-page.signature-readiness.action-plan-refined .ai-report-introduction p{margin-inline:auto}.legacy-ai-page.signature-readiness.action-plan-refined .ai-report-explorer{background:radial-gradient(at 100% 0,#00008066,#0000 65%),linear-gradient(140deg,#010042,#010020);border-radius:24px;grid-template-columns:minmax(0,.8fr) minmax(0,1.5fr);align-items:stretch;gap:32px;padding:32px}.legacy-ai-page.signature-readiness.action-plan-refined .ai-report-chapter-nav{align-content:start;gap:16px}.legacy-ai-page.signature-readiness.action-plan-refined .ai-report-chapter-nav button{min-height:112px;box-shadow:none;background:#ffffff0e;border:1px solid #ffffff45;border-radius:18px;align-items:center;padding:24px;transition:background .2s,transform .2s,border-color .2s}.legacy-ai-page.signature-readiness.action-plan-refined .ai-report-chapter-nav button:hover{background:#ffffff18;transform:translateY(-4px)}.legacy-ai-page.signature-readiness.action-plan-refined .ai-report-chapter-nav button[aria-pressed=true]{color:#010042;background:#fff;border-color:#fff;box-shadow:0 12px 32px #0002}.legacy-ai-page.signature-readiness.action-plan-refined .ai-report-paper{border-radius:18px;min-height:640px;padding:38px}.legacy-ai-page.signature-readiness.action-plan-refined .ai-report-reading-track{display:none}.legacy-ai-page.signature-readiness.action-plan-refined .ai-report-paper-header{border:0;margin-bottom:38px;padding-bottom:0}.legacy-ai-page.signature-readiness.action-plan-refined .ai-report-paper-note{border:0;margin-top:36px;padding-top:0}.legacy-ai-page.signature-readiness.action-plan-refined .ai-report-chapter dl>div+div{margin-top:28px}.legacy-ai-page.signature-readiness.action-plan-refined .signature-plan-intro>h2,.legacy-ai-page.signature-readiness.action-plan-refined .signature-plan-process>h2{text-align:center;max-width:1000px;margin:0 auto 64px}.legacy-ai-page.signature-readiness.action-plan-refined .signature-plan-intro article,.legacy-ai-page.signature-readiness.action-plan-refined .signature-plan-process li{border:0;padding-top:0}.legacy-ai-page.signature-readiness.action-plan-refined .signature-plan-boundary{border:0;margin-top:48px;padding-top:0}.legacy-ai-page.signature-readiness.action-plan-refined .readiness-faq{background:#fff;display:block}.legacy-ai-page.signature-readiness.action-plan-refined .readiness-faq>div:first-child{text-align:center;margin:0 auto 48px}.legacy-ai-page.signature-readiness.action-plan-refined .readiness-faq>div:last-child{max-width:1000px;margin-inline:auto}.legacy-ai-page.signature-readiness.action-plan-refined .readiness-assessment-section{padding-block:112px}.legacy-ai-page.signature-readiness.action-plan-refined .readiness-assessment-heading{text-align:center;max-width:940px;margin:0 auto 56px}.legacy-ai-page.signature-readiness.action-plan-refined .readiness-assessment-heading p{color:#dedee8;margin-inline:auto;font-size:17px}.legacy-ai-page.signature-readiness.action-plan-refined :is(.signature-plan-intro,.signature-plan-process):before,.legacy-ai-page.signature-readiness.action-plan-refined :is(.signature-plan-intro,.signature-plan-process):after{display:none}@media (width>=801px) and (width<=1200px){.legacy-ai-page.signature-readiness.action-plan-refined .plan-hero-copy h1{font-size:clamp(58px,6.6vw,80px)}}@media (width<=800px){.legacy-ai-page.signature-readiness.action-plan-refined .signature-plan-hero{grid-template-columns:1fr;align-content:center;gap:35px;min-height:100svh;padding:134px 24px 55px}.legacy-ai-page.signature-readiness.action-plan-refined .plan-hero-copy h1{font-size:clamp(42px,8.6vw,60px)}.legacy-ai-page.signature-readiness.action-plan-refined .plan-service-name{margin-bottom:22px;font-size:14px}.legacy-ai-page.signature-readiness.action-plan-refined .plan-hero-lead{margin-top:23px}.legacy-ai-page.signature-readiness.action-plan-refined .readiness-secondary{margin-top:25px}.legacy-ai-page.signature-readiness.action-plan-refined .plan-guide-tile{width:100%;max-width:650px;padding:28px}.legacy-ai-page.signature-readiness.action-plan-refined .plan-guide-tile h2{font-size:31px}.legacy-ai-page.signature-readiness.action-plan-refined>.readiness-section,.legacy-ai-page.signature-readiness.action-plan-refined .readiness-assessment-section{padding-block:88px}.legacy-ai-page.signature-readiness.action-plan-refined .ai-report-introduction{margin-bottom:40px}.legacy-ai-page.signature-readiness.action-plan-refined .ai-report-explorer{grid-template-columns:1fr;gap:24px;padding:18px}.legacy-ai-page.signature-readiness.action-plan-refined .ai-report-chapter-nav{grid-template-columns:1fr 1fr;gap:12px}.legacy-ai-page.signature-readiness.action-plan-refined .ai-report-chapter-nav button{flex-direction:column;align-items:start;gap:14px;min-height:118px;padding:18px;font-size:14px;line-height:1.5}.legacy-ai-page.signature-readiness.action-plan-refined .ai-report-paper{min-height:0;padding:28px 22px}.legacy-ai-page.signature-readiness.action-plan-refined .ai-report-paper-header{flex-direction:column;align-items:start;gap:14px;margin-bottom:28px}.legacy-ai-page.signature-readiness.action-plan-refined .ai-report-chapter h3{font-size:27px}.legacy-ai-page.signature-readiness.action-plan-refined .signature-plan-intro>h2,.legacy-ai-page.signature-readiness.action-plan-refined .signature-plan-process>h2{margin-bottom:44px}.legacy-ai-page.signature-readiness.action-plan-refined .readiness-assessment-heading{margin-bottom:40px}}@media (width<=380px){.legacy-ai-page.signature-readiness.action-plan-refined .plan-hero-copy h1{font-size:39px}}@media (prefers-reduced-motion:reduce){.legacy-ai-page.signature-readiness.action-plan-refined .ai-report-chapter-nav button{transition:none;transform:none}}.legacy-ai-page.signature-readiness.action-plan-refined #report-contents .ai-report-introduction{max-width:880px;margin-bottom:52px}.legacy-ai-page.signature-readiness.action-plan-refined #report-contents .ai-report-introduction h2{margin-bottom:24px}.legacy-ai-page.signature-readiness.action-plan-refined #report-contents .ai-report-introduction p{max-width:760px;line-height:1.8}.legacy-ai-page.signature-readiness.action-plan-refined #report-contents .ai-report-explorer{border:1px solid #ffffff18;border-radius:24px;grid-template-columns:minmax(0,.75fr) minmax(0,1.65fr);align-items:start;gap:clamp(24px,3vw,40px);padding:clamp(24px,3vw,44px)}.legacy-ai-page.signature-readiness.action-plan-refined #report-contents .ai-report-chapter-nav{grid-template-columns:1fr;gap:20px;display:grid}.legacy-ai-page.signature-readiness.action-plan-refined #report-contents .ai-report-chapter-nav button{min-height:106px;font:inherit;color:#ffffffcd;background:linear-gradient(130deg,#ffffff15,#ffffff05);border:1px solid #ffffff38;border-radius:16px;grid-template-columns:18px minmax(0,1fr) 16px;align-items:center;gap:14px;padding:32px 25px;font-size:20px;line-height:1.45;transition:border-color .18s,background .18s,color .18s;display:grid;transform:none;box-shadow:0 12px 30px #0000000c}.legacy-ai-page.signature-readiness.action-plan-refined #report-contents .ai-report-chapter-nav button:hover:not([aria-pressed=true]){background:linear-gradient(130deg,#ffffff21,#ffffff09);border-color:#ffffff65;transform:none}.legacy-ai-page.signature-readiness.action-plan-refined #report-contents .ai-report-chapter-nav button[aria-pressed=true]{color:#fff;background:linear-gradient(140deg,#ffffff17,#01008040);border-color:#007aff;box-shadow:0 12px 30px #0000000c}.legacy-ai-page.signature-readiness.action-plan-refined #report-contents .ai-report-chapter-nav button:focus-visible{outline-offset:4px;outline:2px solid #007aff}.legacy-ai-page.signature-readiness.action-plan-refined #report-contents .ai-report-chapter-number{color:#ffffff8f;font-variant-numeric:tabular-nums;font-size:13px}.legacy-ai-page.signature-readiness.action-plan-refined #report-contents button[aria-pressed=true] .ai-report-chapter-number{color:#007aff}.legacy-ai-page.signature-readiness.action-plan-refined #report-contents .report-chapter-disclosure{width:16px;height:16px;color:inherit;display:block;position:relative}.legacy-ai-page.signature-readiness.action-plan-refined #report-contents .report-chapter-disclosure:before,.legacy-ai-page.signature-readiness.action-plan-refined #report-contents .report-chapter-disclosure:after{content:"";background:currentColor;height:1px;position:absolute;top:7px;left:1px;right:1px}.legacy-ai-page.signature-readiness.action-plan-refined #report-contents .report-chapter-disclosure:after{transition:transform .18s;transform:rotate(90deg)}.legacy-ai-page.signature-readiness.action-plan-refined #report-contents button[aria-pressed=true] .report-chapter-disclosure:after{transform:rotate(0)}.legacy-ai-page.signature-readiness.action-plan-refined #report-contents .ai-report-paper{border:1px solid #01002012;border-radius:16px;flex-direction:column;min-height:0;padding:clamp(30px,3.5vw,52px);display:flex;box-shadow:0 8px 24px #00000012}.legacy-ai-page.signature-readiness.action-plan-refined #report-contents .ai-report-reading-position{color:#53535f;letter-spacing:.025em;order:1;gap:16px;margin:0 0 34px;font-size:11px;line-height:1.5}.legacy-ai-page.signature-readiness.action-plan-refined #report-contents .ai-report-paper-header{border-bottom:1px solid #01002018;order:0;justify-content:space-between;align-items:center;gap:20px;margin:0 0 18px;padding:0 0 24px;display:flex}.legacy-ai-page.signature-readiness.action-plan-refined #report-contents .ai-report-paper-header img{width:150px;height:auto;display:block}.legacy-ai-page.signature-readiness.action-plan-refined #report-contents .ai-report-paper-header>span{color:#53535f;text-align:right;font-size:11px;line-height:1.5}.legacy-ai-page.signature-readiness.action-plan-refined #report-contents .ai-report-chapter-stack{order:2;grid-template-columns:minmax(0,1fr);display:grid}.legacy-ai-page.signature-readiness.action-plan-refined #report-contents .ai-report-chapter{visibility:hidden;opacity:0;grid-area:1/1;min-width:0;transition:opacity .18s;animation:none}.legacy-ai-page.signature-readiness.action-plan-refined #report-contents .ai-report-chapter.is-selected{visibility:visible;opacity:1}.legacy-ai-page.signature-readiness.action-plan-refined #report-contents .ai-report-chapter h3{letter-spacing:-.035em;border-left:2px solid #007aff;max-width:18ch;margin:0;padding-left:16px;font-size:clamp(26px,2.5vw,34px);line-height:1.18}.legacy-ai-page.signature-readiness.action-plan-refined #report-contents .ai-report-chapter dl{margin:32px 0 0}.legacy-ai-page.signature-readiness.action-plan-refined #report-contents .ai-report-chapter dl>div+div{border-top:1px solid #01002010;margin-top:26px;padding-top:22px}.legacy-ai-page.signature-readiness.action-plan-refined #report-contents .ai-report-chapter dt{color:#010042;font-size:15px;font-weight:550;line-height:1.5}.legacy-ai-page.signature-readiness.action-plan-refined #report-contents .ai-report-chapter dd{color:#53535f;max-width:62ch;margin:9px 0 0;font-size:14px;line-height:1.85}.legacy-ai-page.signature-readiness.action-plan-refined #report-contents .ai-report-paper-note{color:#53535f;border-top:1px solid #01002018;order:3;margin:32px 0 0;padding-top:20px;font-size:11px;line-height:1.8}@media (width>=801px) and (width<=1100px){.legacy-ai-page.signature-readiness.action-plan-refined #report-contents .ai-report-explorer{grid-template-columns:minmax(0,.85fr) minmax(0,1.5fr);gap:24px;padding:24px}.legacy-ai-page.signature-readiness.action-plan-refined #report-contents .ai-report-chapter-nav button{gap:10px;padding:28px 20px;font-size:18px}.legacy-ai-page.signature-readiness.action-plan-refined #report-contents .ai-report-paper{padding:30px}}@media (width<=800px){.legacy-ai-page.signature-readiness.action-plan-refined #report-contents .ai-report-introduction{margin-bottom:36px}.legacy-ai-page.signature-readiness.action-plan-refined #report-contents .ai-report-explorer{border-radius:20px;grid-template-columns:minmax(0,1fr);gap:24px;padding:18px}.legacy-ai-page.signature-readiness.action-plan-refined #report-contents .ai-report-chapter-nav{scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:#ffffff38 transparent;overscroll-behavior-inline:contain;gap:12px;margin:-6px -6px -12px;padding:6px 6px 12px;display:flex;overflow-x:auto}.legacy-ai-page.signature-readiness.action-plan-refined #report-contents .ai-report-chapter-nav button{text-align:left;scroll-snap-align:start;flex:0 0 186px;grid-template-columns:16px minmax(0,1fr);gap:10px;min-height:108px;padding:22px;font-size:16px}.legacy-ai-page.signature-readiness.action-plan-refined #report-contents .report-chapter-disclosure{display:none}.legacy-ai-page.signature-readiness.action-plan-refined #report-contents .ai-report-paper{padding:28px 24px}.legacy-ai-page.signature-readiness.action-plan-refined #report-contents .ai-report-paper-header{flex-direction:row;align-items:center;gap:16px}.legacy-ai-page.signature-readiness.action-plan-refined #report-contents .ai-report-paper-header img{width:124px;max-width:55%}.legacy-ai-page.signature-readiness.action-plan-refined #report-contents .ai-report-reading-position{margin-bottom:28px;font-size:10px}.legacy-ai-page.signature-readiness.action-plan-refined #report-contents .ai-report-chapter h3{padding-left:12px;font-size:27px}}@media (width<=400px){.legacy-ai-page.signature-readiness.action-plan-refined #report-contents .ai-report-explorer{gap:20px;padding:12px}.legacy-ai-page.signature-readiness.action-plan-refined #report-contents .ai-report-paper{padding:24px 18px}.legacy-ai-page.signature-readiness.action-plan-refined #report-contents .ai-report-chapter h3{font-size:25px}}@media (prefers-reduced-motion:reduce){.legacy-ai-page.signature-readiness.action-plan-refined #report-contents .ai-report-chapter,.legacy-ai-page.signature-readiness.action-plan-refined #report-contents .ai-report-chapter-nav button,.legacy-ai-page.signature-readiness.action-plan-refined #report-contents .report-chapter-disclosure:after{transition:none;animation:none}}.jb-page{--jb-muted:#acb6d0;color:#fff;background:var(--ascentize-brand-gradient);isolation:isolate;min-height:100vh;font-family:Arial,Helvetica,sans-serif;position:relative}.jb-page *{box-sizing:border-box}.jb-page a,.jb-page button,.jb-page input,.jb-page textarea,.jb-page select{-webkit-tap-highlight-color:transparent}.jb-page :focus-visible{outline-offset:5px;outline:2px solid #b4c8ff}.jb-nav{border-bottom:1px solid #ffffff19;justify-content:space-between;align-items:center;gap:24px;height:94px;padding:0 6vw;display:flex}.jb-nav nav{color:#ffffffe6;align-items:center;gap:32px;font-size:12px;display:flex}.jb-nav nav a:last-child{border-left:1px solid #ffffff26;padding-left:32px}.jb-nav .official-logo{width:160px}.jb-container{max-width:1400px;margin:auto;padding:0 6vw}.jb-intro{padding:76px 0 46px}.jb-overline{letter-spacing:.19em;color:#e1ecff;margin:0 0 24px;font-size:9px;font-weight:600;line-height:1.7}.jb-intro>.jb-overline{align-items:center;gap:12px;display:flex}.jb-intro>.jb-overline>span,.jb-dot{background:#fff;border-radius:50%;width:6px;height:6px;display:inline-block}.jb-intro h1{letter-spacing:-.065em;margin:0;font-size:clamp(52px,6.5vw,94px);font-weight:500;line-height:1}.jb-intro h1 em{font-family:inherit;font-style:normal;font-weight:inherit;color:#fff}.jb-intro-bottom{justify-content:space-between;align-items:end;gap:20px;margin-top:24px;display:flex}.jb-intro-bottom p{color:#ffffffe0;margin:0;font-size:15px;line-height:1.6}.jb-intro-bottom a{white-space:nowrap;border-bottom:1px solid #ffffff40;padding-bottom:7px;font-size:11px}.jb-intro-bottom a span{margin-left:18px}.jb-builder{background:#061153e6;border:1px solid #ffffff1c;border-radius:20px;overflow:clip;box-shadow:0 28px 80px #02071833}.jb-progress{z-index:5;background:#ffffff09;border-bottom:1px solid #ffffff16;padding:26px 34px 24px;position:sticky;top:0}.jb-progress-top{letter-spacing:.14em;color:#b6c4e3;justify-content:space-between;font-size:9px;display:flex}.jb-progress-top>span:last-child{color:#fff;font-size:13px}.jb-muted{color:#7785a6}.jb-track{background:#ffffff12;height:3px;margin:18px 0}.jb-track>span{background:linear-gradient(90deg,#1647ff,#87a9ff);height:100%;transition:width .25s;display:block}.jb-progress ol{color:#8c9bbb;justify-content:space-between;gap:8px;margin:0;padding:0;font-size:10px;list-style:none;display:flex}.jb-progress li.current{color:#fff}.jb-progress li.complete{color:#b8cbff}.jb-progress button{color:inherit;font-size:inherit;cursor:pointer;background:0 0;border:0;padding:0}.jb-builder-grid{grid-template-columns:minmax(0,1fr) 300px;align-items:start;display:grid}.jb-main{padding:40px 34px}.jb-step{animation:.2s ease-out jb-enter}.jb-step>.jb-overline{margin-bottom:14px}.jb-step h2{letter-spacing:-.045em;max-width:630px;margin:0;font-size:clamp(27px,2.8vw,40px);font-weight:500;line-height:1.15}.jb-step h2:focus{outline:0}.jb-step-hint{color:var(--jb-muted);max-width:520px;margin:16px 0 30px;font-size:13px;line-height:1.7}.jb-options{grid-template-columns:1fr 1fr;gap:10px;display:grid}.jb-choice{color:#fff;text-align:left;cursor:pointer;background:#ffffff03;border:1px solid #ffffff20;border-radius:11px;align-items:center;gap:14px;min-height:65px;padding:18px 16px;transition:background .15s,border-color .15s,transform .15s;display:flex;position:relative}.jb-choice:hover{background:#ffffff09;border-color:#7899de;transform:translateY(-2px)}.jb-choice.is-selected{background:linear-gradient(120deg,#1647ff30,#4a74ed18);border-color:#7b9cff}.jb-choice-copy{flex:1;min-width:0}.jb-choice strong{font-size:12px;font-weight:500;line-height:1.5;display:block}.jb-choice small{color:#aebbd5;margin-top:10px;font-size:12px;line-height:1.6;display:block}.jb-check{color:#fff;border:1px solid #ffffff3b;border-radius:50%;flex:0 0 18px;place-items:center;width:18px;height:18px;font-size:11px;display:grid}.is-selected .jb-check{background:#3a66ed;border-color:#7b9cff}.jb-types .jb-choice{flex-wrap:wrap;align-content:start;min-height:185px;padding:22px;display:flex}.jb-types .jb-choice-copy{flex-basis:100%;order:3;margin-top:18px}.jb-types .jb-choice strong{letter-spacing:-.02em;font-size:16px}.jb-icon{color:#a4bfff;flex:1}.jb-types .jb-check{margin-top:4px}.jb-desktop-summary{background:#0000000c;border-left:1px solid #ffffff16;min-height:100%;padding:36px 24px}.jb-summary>.jb-overline{margin-bottom:20px;font-size:8px}.jb-summary-title{letter-spacing:-.04em;overflow-wrap:anywhere;margin-bottom:24px;font-size:24px;line-height:1.2}.jb-summary-row{border-top:1px solid #ffffff14;justify-content:space-between;align-items:start;gap:12px;padding:14px 0;display:flex}.jb-summary-row span{color:#8fa2c5;letter-spacing:.05em;font-size:9px}.jb-summary-row p{color:#d4def3;white-space:pre-wrap;overflow-wrap:anywhere;margin:5px 0 0;font-size:11px;line-height:1.8}.jb-summary-row>div{min-width:0}.jb-summary-row button{color:#b8caff;cursor:pointer;background:0 0;border:0;flex-shrink:0;padding:5px 0;font-size:10px}.jb-summary-end{color:#a6b8d6;border-top:1px solid #ffffff14;align-items:center;gap:9px;padding-top:24px;font-size:9px;display:flex}.jb-summary-caption{color:#91a2c3;margin:36px 0 0;font-size:11px;line-height:1.8}.jb-controls{border-top:1px solid #ffffff17;justify-content:space-between;align-items:center;gap:20px;margin-top:32px;padding-top:24px;display:flex}.jb-primary{color:#07167a;cursor:pointer;background:#fff;border:1px solid #ffffff94;border-radius:8px;justify-content:space-between;align-items:center;gap:24px;min-height:48px;padding:15px 22px;font-size:12px;font-weight:500;transition:background .15s,transform .15s;display:inline-flex}.jb-primary:hover{background:#dff8ff;transform:translateY(-1px)}.jb-primary:disabled{opacity:.6;cursor:wait}.jb-back{color:#c5d0e7;cursor:pointer;background:0 0;border:0;min-height:44px;font-size:12px}.jb-save{color:#8c9cbb;max-width:130px;font-size:9px;line-height:1.6}.jb-fields{gap:22px;margin-top:26px;display:grid}.jb-fields label{color:#dbe4f6;font-size:12px;display:block}.jb-fields label>span{color:#92a2c1;margin-left:7px;font-size:10px}.jb-fields input,.jb-fields textarea,.jb-fields select{color:#fff;width:100%;font:inherit;resize:vertical;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#ffffff0e;border:1px solid #ffffff29;border-radius:8px;margin-top:10px;padding:14px;font-size:16px;line-height:1.5;display:block}.jb-fields input::placeholder,.jb-fields textarea::placeholder{color:#8291b0}.jb-field-pair{grid-template-columns:1fr 1fr;gap:14px;display:grid}.jb-step fieldset{border:0;margin:0 0 28px;padding:0}.jb-step legend{margin-bottom:15px;font-size:13px}.jb-notice{color:#adbbd6;background:#ffffff04;border-left:2px solid #597cce;margin:24px 0 0;padding:16px 18px;font-size:11px;line-height:1.9}.jb-notice a{text-underline-offset:3px;color:#d1dfff;text-decoration:underline}.jb-no-obligation{color:#b1c2e2;margin-top:20px;font-size:11px}.jb-error{color:#ffcdc5;border:1px solid #e6a39e;border-radius:8px;margin-top:20px;padding:16px;font-size:13px;line-height:1.6}.jb-overview{background:linear-gradient(135deg,#1647ff16,#ffffff05);border:1px solid #6b8fee40;border-radius:12px;padding:26px}.jb-overview .jb-summary-title{font-size:32px}.jb-overview .jb-summary-row p{font-size:13px}.jb-overview .jb-summary-row button{font-size:12px}.jb-overview .jb-summary-row span{font-size:10px}.jb-mobile-summary{display:none}.jb-honeypot{height:1px;position:absolute;left:-10000px;overflow:hidden}.jb-footer{color:#ffffffd9;letter-spacing:.05em;justify-content:space-between;gap:20px;padding:30px 0 40px;font-size:9px;display:flex}.jb-confirm{text-align:center;background:#061153e6;border:1px solid #ffffff24;border-radius:18px;padding:70px 40px}.jb-confirm-icon{color:#c7d9ff;border:1px solid #8badff;border-radius:50%;place-items:center;width:56px;height:56px;margin:0 auto 30px;font-size:26px;display:grid}.jb-confirm h2{letter-spacing:-.04em;font-size:clamp(30px,4vw,52px);font-weight:500}.jb-confirm>p:not(.jb-overline){color:#bac8e2;max-width:450px;margin:0 auto 32px;font-size:14px;line-height:1.8}@keyframes jb-enter{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:none}}@media (width>=1600px){.jb-container{padding:0 40px}}@media (width<=1050px){.jb-builder-grid{grid-template-columns:minmax(0,1fr) 250px}.jb-main{padding:32px 24px}.jb-desktop-summary{padding:32px 20px}.jb-types .jb-choice{padding:18px}}@media (width<=800px){.jb-nav{height:78px;padding:0 24px}.jb-nav .official-logo{width:130px}.jb-nav nav{gap:20px}.jb-nav nav a:last-child{display:none}.jb-container{padding:0 24px}.jb-intro{padding:48px 0 32px}.jb-intro h1{font-size:64px}.jb-intro-bottom{display:block}.jb-intro-bottom p{max-width:320px;font-size:14px}.jb-intro-bottom a{margin-top:20px;display:inline-block}.jb-builder-grid{grid-template-columns:1fr}.jb-desktop-summary{display:none}.jb-mobile-summary{border-top:1px solid #ffffff1c;padding:20px 24px;display:block}.jb-mobile-summary>summary{cursor:pointer;justify-content:space-between;min-height:24px;font-size:12px;list-style:none;display:flex}.jb-mobile-summary .jb-summary{padding-top:24px}.jb-progress{padding:22px 24px 18px}.jb-progress ol{font-size:9px}.jb-builder{border-radius:14px}.jb-main{padding:30px 24px}.jb-step h2{font-size:32px}.jb-step-hint{font-size:12px}.jb-options{gap:10px}.jb-footer{font-size:8px}.jb-footer>a:nth-child(2){letter-spacing:0}.jb-overview{padding:20px}}@media (width<=480px){.jb-nav{padding:0 20px}.jb-container{padding:0 16px}.jb-intro{padding:40px 4px 30px}.jb-intro h1{font-size:54px}.jb-overline{letter-spacing:.14em;font-size:8px}.jb-main{padding:28px 18px}.jb-progress{padding:20px 18px 16px}.jb-progress ol{gap:5px;font-size:8px}.jb-options{grid-template-columns:1fr}.jb-types .jb-choice{grid-template-columns:32px 1fr 18px;align-content:center;align-items:start;gap:14px;min-height:120px;display:grid}.jb-types .jb-choice-copy{order:0;margin:0}.jb-types .jb-choice strong{font-size:15px}.jb-types .jb-choice small{margin-top:7px;font-size:12px}.jb-choice{min-height:62px;padding:17px 16px}.jb-step h2{font-size:29px}.jb-field-pair{grid-template-columns:1fr}.jb-primary{gap:14px;padding:15px 16px;font-size:11px}.jb-controls{gap:12px}.jb-save{font-size:8px}.jb-confirm{padding:45px 22px}.jb-footer{flex-wrap:wrap;gap:14px}.jb-footer>span{flex:1}.jb-footer a{white-space:nowrap}.jb-confirm h2{line-height:1.15}}@media (prefers-reduced-motion:reduce){.jb-page *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.jb-ui-icon{vertical-align:middle;flex-shrink:0;display:inline-block}.jb-nav a>.jb-ui-icon{margin-left:7px}.jb-back{align-items:center;gap:8px;display:inline-flex}.jb-confirm-icon>svg{width:26px;height:26px}.jb-content-title{margin:0 0 15px;font-size:13px;font-weight:500}.jb-social .jb-types .jb-choice:last-child{grid-column:1/-1;min-height:120px}.jb-light .jb-builder{--jb-muted:#5e6d85;color:#111b35;background:#fff;border-color:#e0e7f2;box-shadow:0 24px 70px #02071826}.jb-light .jb-builder :focus-visible,.jb-light .jb-confirm :focus-visible{outline-color:#1647ff}.jb-light .jb-progress{background:#fff;border-bottom-color:#e0e7f2}.jb-light .jb-progress-top{color:#5e6d85}.jb-light .jb-progress-top>span:last-child{color:#111b35}.jb-light .jb-muted{color:#65748c}.jb-light .jb-track{background:#e8edf6}.jb-light .jb-track>span{background:linear-gradient(90deg,#1647ff,#638bff)}.jb-light .jb-progress ol{color:#60708a}.jb-light .jb-progress li.current{color:#1647ff;font-weight:600}.jb-light .jb-progress li.complete,.jb-light .jb-step>.jb-overline{color:#1647ff}.jb-light .jb-choice{color:#111b35;background:#fff;border-color:#d9e1ee}.jb-light .jb-choice:hover{background:#f8faff;border-color:#91a9dc;box-shadow:0 5px 14px #142f7310}.jb-light .jb-choice.is-selected{background:#edf3ff;border-color:#1647ff;box-shadow:inset 0 0 0 1px #1647ff}.jb-light .jb-choice small{color:#5e6d85}.jb-light .jb-check{color:#fff;background:#fff;border-color:#7c8ca7}.jb-light .is-selected .jb-check{background:#1647ff;border-color:#1647ff}.jb-light .jb-icon{color:#1647ff}.jb-light .jb-desktop-summary{background:#f6f8fc;border-left-color:#e0e7f2}.jb-light .jb-summary>.jb-overline{color:#1647ff}.jb-light .jb-summary-row{border-top-color:#dfe6f1}.jb-light .jb-summary-row span{color:#60708a}.jb-light .jb-summary-row p{color:#33435d}.jb-light .jb-summary-row button{color:#1647ff}.jb-light .jb-summary-end{color:#5e6d85;border-top-color:#dfe6f1}.jb-light .jb-summary-end .jb-dot{background:#1647ff}.jb-light .jb-summary-caption{color:#5e6d85}.jb-light .jb-controls{border-top-color:#e0e7f2}.jb-light .jb-primary{color:#fff;background:#1647ff;border-color:#1647ff}.jb-light .jb-primary:hover{background:#103bd6;border-color:#103bd6}.jb-light .jb-primary:disabled{transform:none}.jb-light .jb-back{color:#3f5272}.jb-light .jb-save{color:#60708a}.jb-light .jb-fields label{color:#263650}.jb-light .jb-fields label>span{color:#60708a}.jb-light .jb-fields input,.jb-light .jb-fields textarea,.jb-light .jb-fields select{color:#111b35;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;border-color:#c5d0e2}.jb-light .jb-fields input::placeholder,.jb-light .jb-fields textarea::placeholder{color:#65748c}.jb-light .jb-fields input:focus,.jb-light .jb-fields textarea:focus,.jb-light .jb-fields select:focus{border-color:#1647ff}.jb-light .jb-notice{color:#52627d;background:#f3f6fc;border-left-color:#1647ff}.jb-light .jb-notice a{color:#1647ff}.jb-light .jb-no-obligation{color:#52627d}.jb-light .jb-error{color:#9e2e1d;background:#fff5f3;border-color:#c65d4a}.jb-light .jb-overview{background:#f6f8fc;border-color:#dbe4f2}.jb-light .jb-mobile-summary{background:#f6f8fc;border-top-color:#e0e7f2}.jb-light .jb-mobile-summary>summary{color:#263650;align-items:center;min-height:44px}.jb-light .jb-confirm{color:#111b35;background:#fff;border-color:#e0e7f2;box-shadow:0 24px 70px #02071826}.jb-light .jb-confirm .jb-overline{color:#1647ff}.jb-light .jb-confirm-icon{color:#1647ff;background:#edf3ff;border-color:#b9cdfb}.jb-light .jb-confirm>p:not(.jb-overline){color:#5e6d85}.jb-light .jb-builder-grid{grid-template-columns:minmax(0,1fr)}.jb-light .jb-main{max-width:none;padding:48px}.jb-light .jb-step-hint{max-width:760px}.jb-light .jb-step h2{max-width:100%}.jb-light .jb-choice{background:#f1f5fb;border:0;border-radius:14px;padding:23px}.jb-light .jb-choice:hover{box-shadow:none;background:#e7efff;border:0}.jb-light .jb-choice.is-selected{background:#e6edff;border:0;box-shadow:inset 0 0 0 2px #1647ff}.jb-light .jb-primary{border:0;justify-content:center;padding-inline:28px}.jb-light .jb-overview{border:0;padding:28px}.jb-light .jb-summary-row{padding:18px 0}@media (width<=800px){.jb-light .jb-main{padding:30px 24px}.jb-light .jb-choice{padding:20px}.jb-light .jb-options{gap:12px}}@media (width<=480px){.jb-light .jb-main{padding:28px 18px}.jb-light .jb-choice{padding:20px 16px}}.digital-composition{isolation:isolate;background:#e6e9ee;border-radius:22px;min-width:0;min-height:500px;margin:0;padding:42px;position:relative;overflow:hidden}.digital-composition figcaption{color:#344359;font-size:12px;line-height:1.6;position:absolute;bottom:27px;left:32px;right:32px}.digital-composition--website{background:linear-gradient(145deg,#e9edf3,#dce3ec);align-items:center;padding-bottom:75px;display:flex}.composition-browser{background:#fff;border:1px solid #ffffffa0;border-radius:12px;width:95%;overflow:hidden;transform:translateY(-15px);box-shadow:0 18px 45px #172d5814}.composition-toolbar{border-bottom:1px solid #14264d12;justify-content:space-between;align-items:center;height:35px;padding:12px 17px;display:flex}.composition-toolbar>i{background:#1949c9;border-radius:2px;width:49px;height:5px}.composition-toolbar>span{background:#14264d20;width:70px;height:3px}.composition-web-grid{grid-template-columns:1fr .85fr;gap:23px;padding:28px;display:grid}.composition-web-copy{flex-direction:column;justify-content:center;align-items:start;gap:10px;padding-block:18px;display:flex}.composition-web-copy i{background:#152c67;border-radius:2px;width:100%;height:10px}.composition-web-copy i:nth-child(2){width:80%}.composition-web-copy i:nth-child(3){background:#152c6730;width:60%;height:4px;margin-top:8px}.composition-web-copy b{background:#1949c9;border-radius:12px;width:60px;height:16px;margin-top:14px}.composition-web-colour{background:linear-gradient(135deg,#1949c9,#08a9e6);border-radius:5px;min-height:168px}.composition-web-strip{grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.composition-web-strip i{background:#eef1f6;border-radius:4px;height:47px}.composition-web-strip i:nth-child(2){background:#dce5f9}.composition-mobile{background:#fff;border:5px solid #fff;border-radius:19px;width:28%;max-width:145px;padding:12px 9px 18px;position:absolute;bottom:86px;right:28px;box-shadow:0 15px 35px #172d5826}.composition-mobile-rule{background:#152c6730;border-radius:2px;width:28px;height:3px;margin:0 auto 13px;display:block}.composition-mobile-colour{background:linear-gradient(135deg,#1949c9,#08a9e6);border-radius:5px;height:86px}.composition-mobile-copy{flex-direction:column;gap:6px;padding:17px 1px 14px;display:flex}.composition-mobile-copy i{background:#152c67;width:90%;height:4px}.composition-mobile-copy i:nth-child(2){width:65%}.composition-mobile-copy b{background:#1949c9;border-radius:9px;width:40px;height:10px;margin-top:7px}.composition-mobile-blocks{gap:5px;display:flex}.composition-mobile-blocks i{background:#e6ebf4;border-radius:3px;flex:1;height:26px}.digital-composition--social{background:#e4eaf2;align-items:center;padding:40px 40px 85px;display:flex}.composition-social-grid{grid-template-columns:1fr 1fr;gap:15px;width:100%;display:grid}.composition-post{aspect-ratio:1.1;border-radius:8px;padding:25px;position:relative;overflow:hidden;box-shadow:0 8px 20px #14264d0a}.composition-post--type{background:#fff;flex-direction:column;justify-content:center;align-items:start;gap:9px;display:flex}.composition-post--type>i{background:#1949c9;border-radius:2px;width:85%;height:12px;display:block}.composition-post--type>i:nth-child(2){width:65%}.composition-post--type>i:nth-child(3){width:75%}.composition-post--type>span{background:#1949c940;width:34%;height:3px;margin-top:16px}.composition-post--colour{background:linear-gradient(140deg,#123dc5,#08a9e6);padding:0}.composition-post--colour>div{background:#ffffff45;width:38%;height:140%;position:absolute;top:-20%;left:30%;transform:rotate(30deg)}.composition-post--colour>div+div{background:#ffffff20;left:75%}.composition-post--shape{background:#1949c9}.composition-post--shape>i{opacity:.95;border:16px solid #fff;position:absolute;inset:25%;transform:rotate(45deg)}.composition-post--shape>i+i{background:#08a9e6;border:0;inset:40%;transform:none}.composition-post--lines{background:#fff;flex-direction:column;justify-content:center;gap:12px;display:flex}.composition-post--lines>i{background:#08a9e6;width:90%;height:5px;display:block}.composition-post--lines>i:nth-child(2){background:#1949c9;width:70%}.composition-post--lines>i:nth-child(3){background:#1949c9;width:80%}.composition-post--lines>span{background:#1949c9;border-radius:14px;width:30%;height:23px;margin-top:8px;display:block}@media (width<=1050px){.digital-composition{min-height:440px;padding:28px 28px 75px}.composition-web-grid{gap:16px;padding:20px}.composition-web-colour{min-height:140px}.composition-post{padding:20px}.composition-mobile{bottom:85px;right:20px}.composition-social-grid{gap:12px}}@media (width<=800px){.digital-composition{justify-self:center;width:100%;max-width:600px;min-height:460px}.composition-browser{width:94%}.composition-web-colour{min-height:180px}.composition-mobile{width:26%;max-width:150px;right:25px}.composition-post{padding:30px}.digital-composition figcaption{left:28px;right:28px}.composition-mobile-colour{height:95px}}@media (width<=400px){.digital-composition{border-radius:16px;min-height:360px;padding:23px 20px 65px}.composition-web-grid{gap:14px;padding:16px}.composition-web-colour{min-height:110px}.composition-web-copy{gap:7px}.composition-web-copy i{height:7px}.composition-web-strip i{height:32px}.composition-mobile{border-width:4px;border-radius:14px;width:29%;padding:9px 6px 12px;bottom:75px;right:15px}.composition-mobile-colour{height:57px}.composition-mobile-copy{padding:12px 1px}.composition-post{padding:20px}.composition-post--type>i{height:8px}.composition-post--shape>i{border-width:10px}.digital-composition figcaption{font-size:11px;bottom:23px;left:23px;right:23px}}.division-page{position:relative}.division-page .hero-inner>.kicker{margin-bottom:40px}.division-page .portfolio-footer>a:not(.official-logo){color:#c8cbe4;font-size:10px}.division-page :focus-visible{outline-offset:6px;outline:2px solid #3478f6}.division-page .menu{min-height:44px}.division-page .contact-fields{min-width:0}.ai-division{color:#f8faff;--ai-ink:#101b31;--ai-muted:#596579;--ai-blue:#173ed5;--ai-line:#152d5026;background:#080f20}.ai-division .nav-shell{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#01010a33}.ai-space{padding:112px 6vw}.ai-eyebrow{letter-spacing:.2em;color:#aebdda;margin:0 0 34px;font-size:10px;font-weight:700;line-height:1.5}.ai-division h1,.ai-division h2,.ai-division h3,.ai-division h4{letter-spacing:-.055em;margin:0;font-weight:400}.ai-division h2{font-size:clamp(48px,5.7vw,86px);line-height:1.04}.ai-division p{font-size:16px;line-height:1.8}.ai-division p.ai-eyebrow{font-size:10px;line-height:1.5}.ai-hero{background:var(--ascentize-ai-gradient);flex-direction:column;justify-content:space-between;min-height:max(790px,100svh);padding:180px 6vw 35px;display:flex;position:relative}.ai-hero h1{letter-spacing:-.065em;max-width:1080px;font-size:clamp(66px,7.7vw,118px);line-height:.99}.ai-hero h1 span{color:inherit}.ai-hero .ai-eyebrow{margin-bottom:38px}.ai-hero-bottom{border-top:1px solid #ffffff38;justify-content:space-between;align-items:flex-end;gap:40px;margin-top:48px;padding-top:28px;display:flex}.ai-hero-bottom p{color:#d3daed;max-width:510px;margin:0;font-size:16px;line-height:1.7}.ai-button{white-space:nowrap;border-radius:40px;justify-content:center;align-items:center;gap:35px;min-height:54px;padding:18px 24px;font-size:12px;transition:transform .2s,background .2s;display:inline-flex}.ai-button-light{color:#101b31;background:#fff}.ai-button:hover{background:#e9efff;transform:translateY(-2px)}.ai-button:active{transform:translateY(1px)}.ai-hero-foot{letter-spacing:.17em;color:#b3c0df;justify-content:space-between;align-items:center;padding-top:42px;font-size:8px;display:flex}.ai-hero-foot>a{letter-spacing:.08em;align-items:center;gap:25px;padding:10px 0;font-size:10px;display:flex}.ai-hero-foot>a span{font-size:20px}.ai-intro{color:var(--ai-ink);background:#fafbf9}.ai-intro .ai-eyebrow,.ai-approach .ai-eyebrow,.ai-pilot .ai-eyebrow{color:#526580}.ai-editorial{grid-template-columns:1.15fr 1fr;gap:11%;display:grid}.ai-editorial h2 span,.ai-approach h2 span{color:#67788e}.ai-editorial-copy{padding-top:3px}.ai-editorial-copy p{color:var(--ai-muted);margin:0 0 24px}.ai-division .ai-lead{letter-spacing:-.025em;color:var(--ai-ink);margin:0 0 25px;font-size:clamp(23px,2.1vw,31px);line-height:1.4}.ai-text-link{border-bottom:1px solid;align-items:center;gap:28px;padding:15px 0;font-size:12px;line-height:1.5;display:inline-flex}.ai-text-link:hover .arrow-icon{transform:translate(3px,-3px)rotate(-45deg)}.ai-text-link .arrow-icon{transition:transform .2s}.ai-product{color:#f6f8ff;background:#0b152a}.ai-product-heading{border-bottom:1px solid #fff2;justify-content:space-between;align-items:flex-end;gap:30px;padding-bottom:42px;display:flex}.ai-product-heading .ai-eyebrow{margin-bottom:24px}.ai-product h2{align-items:center;gap:18px;font-size:clamp(30px,4vw,56px);display:flex}.ai-product h2 img{width:clamp(170px,23vw,310px);height:auto}.ai-product h2 span{letter-spacing:-.04em;color:#c8d8f8;font-weight:400}.ai-development{color:#becee8;white-space:nowrap;align-items:center;gap:8px;margin-bottom:5px;font-size:10px;display:flex}.ai-development i{background:#8ba5dd;border-radius:50%;width:6px;height:6px}.ai-product-intro{grid-template-columns:1.15fr 1fr;gap:11%;padding:48px 0 56px;display:grid}.ai-product-intro h3{font-size:clamp(32px,3.4vw,49px);line-height:1.15}.ai-product-intro>p{color:#b1bed3;max-width:450px;margin:0}.ai-capabilities{border-block:1px solid #fff2;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.ai-capabilities article{padding:34px 30px 35px 0}.ai-capabilities article+article{border-left:1px solid #fff2;padding-left:30px}.ai-capability-icon{color:#aec7ff;width:48px;height:48px;margin-bottom:27px}.ai-capability-icon svg{width:32px;height:32px}.ai-capabilities h4{letter-spacing:-.035em;font-size:24px;line-height:1.25}.ai-capabilities p{color:#afbdd3;max-width:310px;margin:18px 0 0;font-size:14px;line-height:1.8}.ai-product-note{justify-content:space-between;align-items:center;gap:40px;padding-top:28px;display:flex}.ai-product-note p{color:#9cacc6;max-width:540px;margin:0;font-size:11px}.ai-product-note a{flex-shrink:0}.ai-approach{color:var(--ai-ink);background:#edf1f5;grid-template-columns:1fr 1.05fr;gap:12%;display:grid}.ai-approach-heading>p:last-child{color:var(--ai-muted);max-width:360px;margin:30px 0 0}.ai-approach-list article{border-top:1px solid var(--ai-line);gap:24px;padding:29px 0;display:flex}.ai-approach-list article:first-child{border:0;padding-top:0}.ai-approach-list h3{letter-spacing:-.035em;font-size:25px;line-height:1.25}.ai-approach-list p{color:var(--ai-muted);margin:14px 0 0;font-size:14px}.ai-approach-mark{color:#173ed5;font-size:24px;line-height:1.2}.ai-control-panel{background:linear-gradient(115deg,#01010c,#070b46 60%,#0b117c);grid-template-columns:1fr 1fr;align-items:center;gap:12%;display:grid}.ai-control-panel h2{font-size:clamp(58px,6.5vw,98px)}.ai-control-copy>p:first-child{letter-spacing:-.025em;color:#fff;margin:0 0 24px;font-size:25px;line-height:1.4}.ai-control-copy>p{color:#c4cfe5;font-size:14px}.ai-principles{gap:0;margin-top:30px;display:grid}.ai-principles span{border-top:1px solid #ffffff2e;align-items:center;gap:13px;padding:13px 0;font-size:11px;display:flex}.ai-principles span:before{content:"✓";color:#c0d6ff}.ai-pilot{color:var(--ai-ink);background:#fafbf9;grid-template-columns:1fr 1fr;gap:12%;display:grid}.ai-pilot p{color:var(--ai-muted);margin:0 0 24px}.ai-pilot .ai-pilot-disclosure{border-top:1px solid var(--ai-line);padding-top:22px;font-size:12px}.ai-contact{background:linear-gradient(145deg,#01010c,#070b46 60%,#0b117c);grid-template-columns:1fr 1.05fr;align-items:start;gap:12%;display:grid}.ai-contact-copy>p:not(.ai-eyebrow){color:#aebed6;max-width:370px;margin:30px 0 18px}.ai-contact .ai-text-link{font-size:14px}.ai-contact .project-form{background:#142039b8;border:1px solid #ffffff36;border-radius:14px;width:100%;max-width:none;margin:0;padding:32px}.ai-contact .project-form input,.ai-contact .project-form select,.ai-contact .project-form textarea{color:#fff;background:#0b152a;border-color:#ffffff30;border-radius:5px;font-size:16px}.ai-contact .project-form label{color:#d0d9e9;letter-spacing:.01em;font-size:12px}.ai-contact select option{color:#fff;background:#0b152a}.ai-contact .project-form>button{color:#101b31;letter-spacing:0;background:#fff;border-color:#fff;border-radius:30px;min-height:52px;font-size:12px}.ai-contact .contact-privacy{color:#aebed6}.ai-contact .contact-error{color:#ffbdbd}.ai-division .portfolio-footer{background:#080f20}.ai-division .contact-confirmation h3{font-size:30px;line-height:1.2}.ai-division .contact-confirmation p{color:#c4cfe5}@media (width>=1700px){.ai-space{padding-inline:max(6vw,50vw - 740px)}}@media (width<=1000px){.ai-editorial,.ai-product-intro,.ai-approach,.ai-control-panel,.ai-pilot,.ai-contact{gap:7%}.ai-capabilities article{padding-right:20px}.ai-capabilities article+article{padding-left:20px}.ai-capabilities h4{font-size:21px}.ai-contact .project-form{padding:22px}.ai-contact .form-row{grid-template-columns:1fr}}@media (width<=800px){.division-page .hero-inner>.kicker{margin-bottom:30px;font-size:9px}.division-page .nav-links{background:#0d1730}.division-page .portfolio-footer{gap:24px}.division-page .portfolio-footer>a:not(.official-logo){font-size:9px}.ai-space{padding:76px 24px}.ai-hero{min-height:max(780px,100svh);padding:150px 24px 24px}.ai-hero h1{letter-spacing:-.055em;font-size:clamp(50px,9vw,72px);line-height:1.04}.ai-hero-bottom{margin-top:35px;padding-top:25px;display:block}.ai-hero-bottom p{max-width:450px;font-size:15px}.ai-hero-bottom .ai-button{min-height:50px;margin-top:26px}.ai-hero-foot{gap:20px;padding-top:42px}.ai-hero-foot>span{max-width:180px;line-height:1.7}.ai-division h2{font-size:clamp(45px,9vw,65px)}.ai-editorial,.ai-product-intro,.ai-approach,.ai-control-panel,.ai-pilot,.ai-contact{grid-template-columns:1fr;gap:40px}.ai-editorial-copy p,.ai-approach-heading>p:last-child,.ai-contact-copy>p:not(.ai-eyebrow){max-width:540px}.ai-product-heading{flex-direction:column;align-items:flex-start;gap:23px;padding-bottom:30px}.ai-product h2{gap:14px;font-size:clamp(27px,8vw,35px)}.ai-product h2 img{width:clamp(145px,47vw,190px)}.ai-product-intro{gap:24px;padding:32px 0 38px}.ai-product-intro h3{font-size:34px}.ai-capabilities{grid-template-columns:1fr}.ai-capabilities article,.ai-capabilities article+article{border-left:0;padding:28px 0}.ai-capabilities article+article{border-top:1px solid #fff2}.ai-capabilities p{max-width:540px;margin-top:12px}.ai-capabilities h4{font-size:25px}.ai-capability-icon{height:38px;margin-bottom:10px}.ai-product-note{padding-top:23px;display:block}.ai-product-note a{margin-top:15px}.ai-approach-list article:first-child{border-top:1px solid var(--ai-line);padding-top:25px}.ai-control-panel h2{font-size:62px}.ai-control-copy>p:first-child{font-size:23px}.ai-contact .project-form{padding:24px}.ai-contact .form-row{grid-template-columns:1fr}.ai-contact .project-form input,.ai-contact .project-form select,.ai-contact .project-form textarea{font-size:16px}.ai-division .portfolio-footer{padding-inline:24px}.ai-pilot .ai-lead{font-size:27px}.ai-pilot .ai-eyebrow{margin-bottom:30px}}@media (prefers-reduced-motion:reduce){.ai-button,.ai-text-link .arrow-icon{transition:none}.ai-button:hover{transform:none}}@media (width<=380px){.ai-hero h1{font-size:42px}.ai-product h2{gap:10px}}.ai-division .ai-product{color:#13213a;background:#f4f6fa}.ai-product .ai-product-heading{color:#fff;background:linear-gradient(125deg,#0b152a,#111c3d 70%,#131f50);border:1px solid #ffffff29;border-radius:22px;padding:42px;display:block;box-shadow:inset 0 1px #ffffff17}.growth-showcase-top{justify-content:space-between;align-items:center;gap:25px;display:flex}.ai-product .growth-showcase-top .ai-eyebrow{color:#becce2;margin:0}.ai-product .ai-development{color:#d5e0f4;background:#ffffff06;border:1px solid #ffffff30;border-radius:30px;padding:8px 12px;font-size:10px}.ai-product .ai-development i{background:#b5c6e3}.ai-product .ai-product-heading h2{align-items:center;gap:22px;margin:43px 0 24px;display:flex}.ai-product .ai-product-heading h2>img:first-child{width:clamp(180px,23vw,310px)}.ai-product .ai-product-heading .growth-lettering{width:clamp(142px,17vw,225px);height:auto}.ai-product p.growth-showcase-description{color:#d9e3f4;letter-spacing:-.025em;margin:0 0 40px;font-size:clamp(22px,2.3vw,31px);line-height:1.35}.growth-sequence{border-top:1px solid #ffffff25;grid-template-columns:1fr 32px 1fr 32px 1fr 32px 1fr;align-items:center;gap:10px;padding-top:25px;display:grid}.growth-sequence>span{color:#ccd8ed;text-align:center;background:#ffffff03;border:1px solid #ffffff24;border-radius:9px;padding:14px 12px;font-size:12px}.growth-sequence>i{text-align:center;color:#8197bd;font-size:18px;font-style:normal}.growth-sequence>span.growth-human-step{color:#172644;background:#eff4ff;border-color:#eff4ff;box-shadow:0 3px 12px #0000000d}.ai-product p.growth-workflow-label{letter-spacing:.13em;color:#a9b9d4;margin:18px 0 0;font-size:8px}.ai-product .ai-product-intro{padding-top:50px}.ai-product .ai-product-intro>p{color:#596b84}.ai-product .ai-capabilities,.ai-product .ai-capabilities article+article{border-color:#152d5026}.ai-product .ai-capability-icon{color:#2549a1}.ai-product .ai-capabilities p{color:#596b84}.ai-product .ai-product-note p{color:#5e6f87}.ai-product .ai-product-note .ai-text-link{color:#2349ba}.ai-division .ai-editorial h2 span,.ai-division .ai-approach h2 span{color:#506179}@media (width<=800px){.ai-product .ai-product-heading{border-radius:18px;padding:26px 24px}.ai-product .growth-showcase-top{align-items:flex-start;gap:15px}.ai-product .growth-showcase-top .ai-eyebrow{max-width:85px;font-size:8px;line-height:1.8}.ai-product .ai-development{padding:7px 9px;font-size:9px}.ai-product .ai-product-heading h2{flex-direction:column;align-items:flex-start;gap:17px;margin:32px 0 25px}.ai-product .ai-product-heading h2>img:first-child{width:205px;max-width:100%}.ai-product .ai-product-heading .growth-lettering{width:160px;max-width:85%}.ai-product p.growth-showcase-description{margin-bottom:28px;font-size:23px}.growth-sequence{grid-template-columns:1fr 24px 1fr;gap:10px 6px;padding-top:22px}.growth-sequence>span{padding:12px 7px;font-size:10px}.growth-sequence>i:nth-of-type(2){display:none}.ai-product p.growth-workflow-label{max-width:230px;font-size:7px;line-height:1.8}.ai-product .ai-product-intro{padding-top:35px}.ai-product .ai-capabilities article+article{border-color:#152d5026}}@media (width<=380px){.ai-product .ai-product-heading{padding:23px 19px}.ai-product .ai-development{gap:6px;font-size:8px}.ai-product .growth-showcase-top{gap:8px}.ai-product .ai-product-heading h2>img:first-child{width:175px}.ai-product .ai-product-heading .growth-lettering{width:145px}.growth-sequence>span{font-size:9px}}
