.product-hero{grid-template-columns:1.05fr 1fr;align-items:center;gap:8%;padding-block:82px 90px;display:grid}.product-hero-copy>.eyebrow{color:#526348;align-items:center;gap:10px;margin-bottom:28px;display:flex}.product-hero h1{font:clamp(52px,5.3vw,80px)/1.04 var(--serif);letter-spacing:-.055em}.product-hero h1 em{color:#687f57}.product-lead{color:#536257;max-width:480px;margin-top:27px;font-size:17px;line-height:1.8}.product-actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:30px;display:flex}.product-actions .button-dark{margin:0}.product-secondary{align-items:center;gap:12px;min-height:44px;font-size:13px;display:inline-flex}.product-secondary:hover{text-underline-offset:5px;text-decoration:underline}.product-microcopy{color:var(--muted);margin-top:20px;font-size:11px;line-height:1.7}.workspace-map{background:var(--forest);color:var(--paper);border:1px solid #244b37;border-radius:10px;padding:27px;overflow:hidden;box-shadow:12px 16px #e4e8dc}.workspace-map-top{font:9px/1.6 var(--mono);letter-spacing:.06em;color:#bdd0b4;justify-content:space-between;align-items:center;gap:14px;display:flex}.workspace-map-top>span:first-child{align-items:center;gap:8px;display:flex}.workspace-map-top i{background:var(--lime);border-radius:50%;width:7px;height:7px}.workspace-question{padding:38px 0 28px}.workspace-pill{color:#d9e7c6;border:1px solid #54704f;border-radius:20px;padding:7px 10px;font-size:10px;display:inline-flex}.workspace-question h2{font:53px/1.05 var(--serif);letter-spacing:-.035em;color:#e0edbd;margin-top:21px}.workspace-question>p{color:#c4d0bd;max-width:310px;margin-top:16px;font-size:13px;line-height:1.8}.workspace-stages{border-top:1px solid #3d5b45;margin:0;padding:0;list-style:none}.workspace-stages li{border-bottom:1px solid #3d5b45;align-items:center;gap:17px;padding:18px 0;display:flex}.workspace-stages li>span:first-child{font:10px var(--mono);color:#d7e8b9}.workspace-stages li>span:last-child{color:#c0d3a6;margin-left:auto;font-size:17px}.workspace-stages strong{font-size:13px;font-weight:500;display:block}.workspace-stages small{color:#b5c7ac;margin-top:6px;font-size:11px;display:block}.workspace-launch{color:var(--lime);justify-content:space-between;align-items:center;gap:18px;min-height:46px;padding-top:22px;font-size:12px;display:flex}.workspace-launch:hover{text-underline-offset:5px;text-decoration:underline}.workspace-launch:focus-visible{outline-color:var(--lime)}.product-principles{border-block:1px solid var(--line)}.product-principles>.wrap{justify-content:space-between;gap:25px;padding-block:28px;display:flex}.product-principles p{color:#4b5d4d;align-items:center;gap:13px;font-size:12px;display:flex}.product-principles p span{color:#71865b;font-size:21px}.product-workflow{padding-block:95px}.product-section-heading{justify-content:space-between;align-items:end;gap:70px;margin-bottom:42px;display:flex}.product-section-heading .eyebrow{color:var(--muted);margin-bottom:21px}.product-section-heading h2,.product-data h2,.product-scope h2,.product-research h2{font-size:clamp(36px,3.8vw,53px);line-height:1.12}.product-section-heading h2 em,.product-data h2 em,.product-research h2 em{color:#687f57}.product-section-heading>p{max-width:340px;color:var(--muted);font-size:14px;line-height:1.85}.product-step-list{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;column-gap:55px;margin:0;padding:0;list-style:none;display:grid}.product-step-list>li{border-bottom:1px solid var(--line);align-items:start;gap:22px;padding:26px 0;display:flex}.product-step-list .step-number{font:12px/1.8 var(--mono);color:#6d805c}.product-step-list h3{font:19px/1.4 var(--sans);letter-spacing:-.025em;font-weight:500}.product-step-list p{color:var(--muted);max-width:440px;margin-top:9px;font-size:13px;line-height:1.85}.product-step-list li>a{white-space:nowrap;border-bottom:1px solid #a8b794;align-self:center;align-items:center;gap:9px;min-height:44px;margin-left:auto;font-size:12px;display:flex}.product-step-list li>a svg{width:14px}.product-step-list>li:last-child{grid-column:1/-1;max-width:calc(50% - 27px)}.product-assistant{background:#e7ecdf;border-block:1px solid #d5deca}.product-assistant-inner{grid-template-columns:1fr 1fr;gap:10%;padding-block:72px;display:grid}.product-assistant .eyebrow{color:#5d7251;margin-bottom:23px}.product-assistant h2{font-size:clamp(38px,3.7vw,52px)}.product-assistant h2 em{color:#687f57}.product-assistant-inner>div:first-child>p:not(.eyebrow){color:#53634f;max-width:440px;margin-top:24px;font-size:14px;line-height:1.85}.assistant-example{background:var(--paper);border:1px solid #ced8c2;border-radius:5px;align-self:center;padding:30px}.example-label{font:9px var(--mono);letter-spacing:.1em;color:#6a7a5e}.assistant-example>p{border-bottom:1px solid var(--line);font:20px/1.4 var(--serif);letter-spacing:-.015em;padding-block:15px}.assistant-example>p:first-of-type{margin-top:10px}.assistant-boundary{flex-direction:column;gap:10px;padding-top:21px;display:flex}.assistant-boundary strong{font-size:12px;font-weight:600}.assistant-boundary span{color:var(--muted);font-size:11px;line-height:1.9}.product-data{grid-template-columns:1fr 1fr;gap:10%;padding-block:95px;display:grid}.product-data .eyebrow{color:var(--muted);margin-bottom:22px}.product-section-copy{color:var(--muted);max-width:450px;margin-top:26px;font-size:15px;line-height:1.85}.data-preparation{border-top:1px solid #ab9;padding-top:25px}.data-preparation>h3{font-size:19px;font-weight:500}.data-preparation ol{color:var(--muted);gap:19px;margin:23px 0 0;padding-left:20px;font-size:13px;line-height:1.85;display:grid}.data-preparation li{padding-left:9px}.data-preparation strong{color:var(--ink);font-weight:600}.data-links{flex-wrap:wrap;gap:24px;margin-top:24px;display:flex}.data-links>a{border-bottom:1px solid #a4b495;align-items:center;gap:18px;min-height:44px;font-size:12px;display:flex}.data-note{color:var(--muted);margin-top:20px;font-size:11px;line-height:1.9}.product-scope{border-top:1px solid var(--line);padding-block:60px 65px}.product-scope>.eyebrow{color:var(--muted);margin-bottom:23px}.scope-grid{grid-template-columns:1fr 1fr;gap:10%;margin-top:37px;display:grid}.scope-grid h3{letter-spacing:-.02em;font-size:19px}.scope-grid p{color:var(--muted);max-width:490px;margin-top:14px;font-size:14px;line-height:1.85}.product-research{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:10%;padding-block:55px 75px;display:grid}.product-research .eyebrow{color:var(--muted);margin-bottom:21px}.product-research>div:last-child{align-self:center}.product-research p:not(.eyebrow){color:var(--muted);max-width:460px;font-size:14px;line-height:1.85}.product-closing{background:var(--forest);color:var(--paper)}.product-closing>.wrap{justify-content:space-between;align-items:center;gap:40px;padding-block:69px;display:flex}.product-closing .eyebrow{color:#c2d5a3;margin-bottom:23px}.product-closing h2{font-size:clamp(36px,3.8vw,53px)}.product-closing h2 em{color:var(--lime)}.product-closing .button{margin-top:0}.product-closing .closing-secondary{justify-content:center;margin-top:14px}.research-explorer-card{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;gap:8%;margin-bottom:30px;padding-block:45px;display:grid}.research-explorer-card .eyebrow{color:var(--muted);margin-bottom:16px}.research-explorer-card h2{font-size:36px}.research-explorer-card p:not(.eyebrow){color:var(--muted);margin-top:17px;font-size:14px;line-height:1.8}.research-explorer-card>div:last-child{align-self:center}.research-breadcrumb{color:var(--muted);padding-top:26px;font-size:12px}.research-breadcrumb a{text-underline-offset:4px;text-decoration:underline}@media (max-width:1100px){.product-hero{gap:6%;padding-block:60px}.product-hero h1{font-size:61px}.workspace-map{padding:23px}.workspace-map-top{font-size:8px}.workspace-question h2{font-size:47px}.product-actions{gap:12px 20px}.product-actions .button{gap:20px}.product-lead{font-size:16px}.product-step-list{column-gap:35px}.product-step-list>li:last-child{max-width:calc(50% - 17px)}.product-step-list>li{gap:16px}.product-step-list li>a{display:none}.product-assistant-inner,.product-data,.scope-grid,.product-research{gap:6%}.product-section-heading{gap:35px}}@media (max-width:800px){.product-hero{grid-template-columns:1fr;gap:40px;padding-block:48px 60px}.product-hero-copy{max-width:600px}.product-hero h1{font-size:clamp(55px,8vw,72px)}.product-lead{max-width:560px}.workspace-map{grid-template-columns:1fr 1fr;column-gap:30px;padding:25px;display:grid;box-shadow:8px 9px #e4e8dc}.workspace-map-top,.workspace-launch{grid-column:1/-1}.workspace-question{padding-bottom:10px}.workspace-stages{align-self:center;margin-top:20px}.workspace-question h2{font-size:43px}.workspace-question>p{font-size:12px}.workspace-stages li{gap:10px}.workspace-stages li>span:last-child{display:none}.workspace-stages strong{font-size:12px}.workspace-stages small{font-size:10px;line-height:1.6}.workspace-launch{border-top:1px solid #3d5b45;margin-top:15px}.product-principles>.wrap{flex-wrap:wrap;justify-content:flex-start;gap:20px}.product-principles p{font-size:11px}.product-workflow,.product-data{padding-block:65px}.product-section-heading{display:block}.product-section-heading>p{max-width:540px;margin-top:22px}.product-step-list{column-gap:26px}.product-step-list>li{gap:12px}.product-step-list>li:last-child{max-width:calc(50% - 13px)}.product-step-list h3{font-size:17px}.product-assistant-inner{grid-template-columns:1fr;gap:30px;padding-block:55px}.product-assistant-inner>div:first-child>p:not(.eyebrow){max-width:580px}.assistant-example{max-width:600px}.product-data{grid-template-columns:1fr;gap:36px}.product-section-copy{max-width:600px}.scope-grid{gap:35px}.product-research{gap:30px}.product-research h2{font-size:36px}.product-closing>.wrap{padding-block:55px;display:block}.product-closing>.wrap>div:last-child{flex-wrap:wrap;align-items:center;gap:25px;margin-top:28px;display:flex}.product-closing .closing-secondary{margin-top:0}.research-explorer-card{gap:30px}}@media (max-width:580px){.product-hero{padding-top:38px}.product-hero h1{font-size:clamp(46px,12vw,65px)}.product-hero-copy>.eyebrow{letter-spacing:.1em;margin-bottom:22px;font-size:9px}.product-lead{font-size:15px}.product-actions{align-items:stretch;gap:12px}.product-actions .button{justify-content:space-between;width:100%;padding-inline:15px;font-size:12px}.product-secondary{font-size:12px}.product-microcopy{margin-top:14px;font-size:10px}.workspace-map{padding:22px 19px;display:block}.workspace-map-top{gap:15px;font-size:8px}.workspace-map-top>span:last-child{text-align:right;max-width:83px}.workspace-question{padding-top:28px;padding-bottom:21px}.workspace-question h2{font-size:48px}.workspace-question>p{max-width:300px;font-size:13px}.workspace-stages{margin-top:0}.workspace-stages li{gap:15px;padding-block:16px}.workspace-stages li>span:last-child{display:inline}.workspace-stages strong{font-size:13px}.workspace-stages small{font-size:11px}.workspace-launch{border-top:0;margin-top:0;padding-top:21px;font-size:11px}.product-principles>.wrap{gap:17px;padding-block:24px;display:grid}.product-principles p{font-size:12px}.product-workflow{padding-block:55px}.product-section-heading h2,.product-data h2,.product-scope h2{font-size:36px}.product-section-heading .eyebrow{font-size:9px}.product-step-list{grid-template-columns:1fr}.product-step-list>li{gap:18px;padding-block:23px}.product-step-list>li:last-child{max-width:none}.product-step-list h3{font-size:18px}.product-step-list p{font-size:13px}.product-step-list li>a{display:none}.product-assistant h2{font-size:38px}.product-assistant .eyebrow{font-size:9px}.assistant-example{padding:23px 20px}.assistant-example>p{font-size:20px}.assistant-boundary span{font-size:12px;line-height:1.8}.product-data{gap:30px;padding-block:55px}.product-data .eyebrow{font-size:9px}.product-section-copy{font-size:14px}.data-preparation li{padding-left:4px}.data-preparation ol{gap:16px;font-size:14px}.data-note{font-size:12px}.product-scope{padding-block:45px}.product-scope>.eyebrow{font-size:9px}.scope-grid{grid-template-columns:1fr;gap:28px;margin-top:28px}.scope-grid h3{font-size:18px}.scope-grid p{font-size:14px}.product-research{grid-template-columns:1fr;gap:25px;padding-block:45px}.product-closing h2{font-size:38px}.product-closing .eyebrow{font-size:9px;line-height:1.7}.product-closing>.wrap>div:last-child{gap:18px}.research-explorer-card{grid-template-columns:1fr;gap:20px;padding-block:30px}.research-explorer-card h2{font-size:32px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.button{transition:none}.button:hover{transform:none}}
