:root{--site-scale:var(--ds-site-scale);--workspace:var(--ds-color-canvas);--surface:var(--ds-color-surface);--heading:var(--ds-color-text);--primary:var(--ds-color-accent);--primary-light:var(--ds-color-surface-soft);--text-secondary:var(--ds-color-text-muted);--divider:var(--ds-color-border);--content-wide:var(--ds-content-wide);--content-copy:var(--ds-site-content-copy);--serif:var(--ds-font-serif);--sans:var(--ds-font-sans)}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--workspace)}body{color:var(--heading);background:var(--workspace);font-family:var(--sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}h3,h3.ds-heading{font-family:var(--sans);font-variation-settings:normal}a{color:inherit;text-decoration:none}.page-shell{width:min(100%, var(--ds-site-shell));background:var(--workspace);zoom:var(--site-scale);margin:0 auto;overflow:hidden}.footer a:hover{color:var(--primary)}.cta{min-height:var(--ds-control-height-md);padding:var(--ds-control-padding-md);border-radius:var(--ds-radius-md);color:var(--surface);background:var(--heading);font-size:var(--ds-control-font-size);line-height:var(--ds-control-line-height);white-space:nowrap;transition:background-color var(--ds-duration-base) var(--ds-ease-standard), box-shadow var(--ds-duration-base) var(--ds-ease-standard), transform var(--ds-duration-base) var(--ds-ease-standard);justify-content:center;align-items:center;display:inline-flex}.cta:hover{color:var(--surface);background:var(--primary);box-shadow:var(--ds-shadow-control-hover)}.cta:active:not(:disabled){box-shadow:var(--ds-shadow-control-pressed)}.cta-label-short{display:none}.cta:focus-visible,a:focus-visible,button:focus-visible,summary:focus-visible,[role=button]:focus-visible{outline:3px solid var(--ds-color-focus);outline-offset:4px}.hero{justify-content:center;padding-top:48px;display:flex}.hero-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;width:min(100% - 80px,1449.64px);height:700px;display:grid}.hero-copy{background:var(--surface);border-bottom-right-radius:64px;flex-direction:column;justify-content:space-between;padding:44px;display:flex;overflow:hidden}h1,.statement h2,.assessment-intro h2,.how-heading h2,.how-page-heading h2,.guided-heading h2,.how-thread-card h2,.journey-content h2,.how-final-panel h2,.thread-card h2,.price-line strong,.footer-brand h2{font-family:var(--serif);font-variation-settings:"SOFT" 0, "WONK" 1;margin:0;font-weight:300}.hero h1{letter-spacing:-2.06px;max-width:635px;font-size:65px;line-height:1.109}.hero-highlight{color:var(--primary)}.hero-copy>p{width:min(100%,492px);color:var(--text-secondary);margin:0;font-size:20px;line-height:normal}.hero-media{border-bottom-left-radius:64px;min-width:0;position:relative;overflow:hidden}.hero-media img,.statement-art{object-fit:cover}.home-page .hero-copy{border-bottom-right-radius:160px}.home-page .hero-media{border-bottom-left-radius:160px}.how-page .hero-copy{border-bottom-right-radius:160px}.how-page .hero-media{border-bottom-left-radius:160px}.how-page .hero-media img{object-position:center}.art-soft-light{z-index:1;pointer-events:none;background:var(--ds-color-surface);mix-blend-mode:soft-light;position:absolute;inset:0}.art-soft-light--workspace{background:var(--workspace)}.guidelines{padding:92px 0}.guideline-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:96px;width:min(100% - 80px,1038px);margin:0 auto;display:grid}.guideline-item p{margin:0}.guideline-item>p:last-child{color:var(--text-secondary);font-size:20px;line-height:normal}.eyebrow,.important-label{color:var(--primary);font-size:var(--ds-text-body);line-height:var(--ds-text-body);margin:0;font-weight:400}.statement{border-radius:0 160px 0 0;justify-content:center;align-items:center;width:min(100% - 80px,1449.64px);height:700px;margin:0 auto;display:flex;position:relative;overflow:hidden}.statement--watercolour{isolation:isolate;padding:96px 0}.statement-art{z-index:-2}.statement--watercolour .art-soft-light{z-index:-1;border-radius:inherit}.statement-card{background:var(--surface);border-radius:0 0 0 160px;align-items:center;width:min(100% - 80px,1234px);min-height:500px;padding:96px;display:flex;position:relative}.statement-inner{width:min(calc(100% - 80px), var(--content-copy));grid-template-columns:675px minmax(0,1fr);align-items:end;gap:64px;display:grid}.statement-heading{flex-direction:column;gap:16px;display:flex}.statement h2,.assessment-intro h2,.how-heading h2{letter-spacing:-1.69px;font-size:64px;line-height:67.58px}.statement-items{flex-direction:column;gap:24px;display:flex}.statement-items p{color:var(--text-secondary);margin:0;font-size:20px;line-height:normal}.assessment-intro{border-radius:0 160px 0 0;justify-content:center;align-items:center;width:min(100% - 80px,1449.64px);height:700px;margin:0 auto;display:flex}.assessment-intro-inner{width:min(calc(100% - 80px), var(--content-copy))}.assessment-intro h2{width:min(100%,675px)}.how-it-works{border-radius:0 160px 0 0;width:min(100% - 80px,1449.64px);margin:0 auto;padding:96px 0}.how-inner{width:min(calc(100% - 80px), var(--content-copy));margin:0 auto}.how-heading{flex-direction:column;gap:16px;width:min(100%,675px);display:flex}.steps-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:64px;display:grid}.step-card{background:var(--surface);flex-direction:column;gap:36px;min-height:328.94px;padding:96px 48px 48px;display:flex}.step-card--top-right{border-radius:0 64px 0 0}.step-card--bottom-left{border-radius:0 0 0 64px}.step-card--top-right-large{border-radius:0 160px 0 0}.step-icon{object-fit:contain;width:71px;height:60px;display:block}.step-card p{color:var(--text-secondary);margin:0;font-size:20px;line-height:normal}.pricing-section{justify-content:center;align-items:center;height:700px;padding:96px 0;display:flex}.pricing-grid{width:min(calc(100% - 80px), var(--content-wide));grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;height:500px;display:grid}.thread-card,.price-card{padding:44px 40px}.thread-card{background:var(--primary-light);border-radius:0 160px 0 0;flex-direction:column;justify-content:space-between;display:flex}.thread-card h2{letter-spacing:-2.218px;font-size:70px;line-height:77.62px}.thread-card>p{width:min(100%,492px);color:var(--text-secondary);margin:0;font-size:20px;line-height:normal}.price-card{background:var(--surface);border-radius:0 0 160px;flex-direction:column;justify-content:flex-end;gap:64px;display:flex}.price-line{align-items:flex-end;margin-top:16px;display:flex}.price-line strong{letter-spacing:-2.218px;font-size:70px;line-height:77.62px}.price-line span{padding-block:9px;font-size:20px;line-height:normal}.price-card .cta{align-self:flex-start}.important{border-top:1px solid var(--divider);padding:92px 0}.important-inner{width:min(calc(100% - 80px), var(--content-wide));margin:0 auto}.important-copy{color:var(--text-secondary);margin:16px 0 0;padding-right:40px;font-size:20px;line-height:normal}.footer{background:var(--surface);min-height:539px;padding:80px}.footer-inner{flex-direction:column;justify-content:space-between;gap:64px;width:min(100%,1450.23px);min-height:379px;margin:0 auto;display:flex}.footer-top{justify-content:space-between;align-items:flex-start;display:flex}.footer-brand{flex-direction:column;gap:64px;display:flex}.footer-brand h2{letter-spacing:-1.69px;font-size:56.3px;line-height:67.58px}.footer-brand p{color:var(--text-secondary);margin:16px 0 0;font-size:20px}.footer-brand .cta{align-self:flex-start}.footer-logo{width:249px;height:auto;display:block}.footer-links{gap:80px;display:flex}.footer-column{font-size:var(--ds-text-body);line-height:var(--ds-text-body);flex-direction:column;gap:16px;display:flex}.footer-column h3{color:var(--primary);font:inherit;margin:0}.footer-column a,.footer-column .footer-link-placeholder{color:var(--text-secondary)}.footer-column a,.footer-bottom a,.pricing-v2-footer-bottom a,.home-v2-footer-bottom a{min-height:var(--ds-text-link-hit-area);align-items:center;display:inline-flex}.footer-bottom{border-top:1px solid var(--divider);color:var(--text-secondary);justify-content:space-between;align-items:flex-start;padding-top:32px;font-family:Arial,sans-serif;font-size:12px;display:flex}.footer-bottom p{margin:0}.footer-bottom div{gap:24px;display:flex}.how-comparison,.appointment-section,.faq-section{width:min(100% - 80px,1449.64px);margin:0 auto}.how-comparison,.appointment-section{padding:160px 0}.how-comparison{height:1040px}.appointment-section{height:867px}.faq-section{height:868px}.how-page-inner{width:min(calc(100% - 80px), var(--content-copy));margin:0 auto}.how-page-heading{flex-direction:column;gap:16px;width:min(100%,675px);display:flex}.how-page .how-page-heading .eyebrow{padding-block:12px}.how-page-heading h2,.guided-heading h2,.how-thread-card h2,.journey-content h2{letter-spacing:-1.69px;margin:0;font-size:64px;line-height:67.58px}.comparison-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:21.1px;margin-top:64px;display:grid}.comparison-card{flex-direction:column;gap:35.2px;min-height:468px;padding:90px 42.24px 42.24px;display:flex}.comparison-card--plain{background:var(--surface);border-radius:0 64px 0 0}.comparison-card--green{background:var(--primary-light);border-radius:0 0 0 64px}.comparison-card h3{color:var(--heading);font-family:var(--sans);margin:0;font-size:24px;font-weight:400;line-height:normal}.comparison-card ul{flex-direction:column;gap:16px;margin:16px 0 0;padding:0;list-style:none;display:flex}.comparison-card li{color:var(--text-secondary);font-family:var(--sans);font-size:20px;line-height:normal}.guided-section,.how-thread-section{isolation:isolate;border-radius:0 160px 0 0;width:min(100% - 80px,1449.64px);margin:0 auto;position:relative;overflow:hidden}.guided-section{justify-content:center;align-items:center;height:692px;padding:96px 0;display:flex}.guided-section>img,.how-thread-section>img{z-index:-1;object-fit:cover}.how-thread-section>img{transform:rotate(180deg)}.guided-card{background:var(--surface);border-radius:0 0 160px;grid-template-columns:675px minmax(0,1fr);align-items:end;gap:64px;width:min(100% - 80px,1234px);height:500px;padding:96px;display:grid}.guided-heading{flex-direction:column;gap:16px;display:flex}.guided-heading .eyebrow{padding-block:12px}.guided-items{flex-direction:column;gap:24px;padding-bottom:2px;display:flex}.guided-items p{color:var(--text-secondary);margin:0;font-size:20px;line-height:normal}.journey-section{justify-content:center;display:flex}.journey-panel{isolation:isolate;border-radius:0 64px 0 0;align-items:center;width:min(100% - 80px,1449.64px);height:700px;display:flex;position:relative;overflow:hidden}.journey-panel>img{z-index:-2;object-fit:cover}.journey-panel .art-soft-light{z-index:-1}.journey-content{width:min(calc(100% - 80px), var(--content-copy));flex-direction:column;gap:16px;margin:0 auto;display:flex}.journey-content h2{width:min(100%,675px)}.how-page .appointment-section .steps-grid{margin-top:64px}.how-page .appointment-section .step-card{min-height:291px;padding:96px 48px 48px}.how-thread-section{justify-content:center;align-items:center;height:792px;padding:96px 0;display:flex}.how-thread-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;width:min(100% - 80px,1233.91px);height:600px;display:grid}.how-thread-card{flex-direction:column;padding:96px;display:flex}.how-thread-card--plain{background:var(--surface);border-radius:0 160px 0 0;justify-content:center}.how-thread-card--green{background:var(--primary-light);border-radius:0 0 0 160px;justify-content:flex-end}.faq-section{padding:96px 0}.faq-list{margin-top:64px}.faq-list details{border-top:1px solid var(--text-secondary);padding:28px 0}.faq-list summary{color:var(--heading);cursor:pointer;font-size:24px;line-height:normal;list-style:none}.faq-list summary::-webkit-details-marker{display:none}.faq-list details>p{color:var(--text-secondary);margin:20px 0 0;font-size:20px;line-height:normal}.how-final-cta{justify-content:center;height:700px;padding:96px 0;display:flex}.how-final-panel{width:min(calc(100% - 80px), var(--content-wide));background:var(--primary-light);border-radius:0 160px 0 0;flex-direction:column;justify-content:space-between;align-items:flex-end;height:500px;padding:44px 40px;display:flex}.how-page .how-final-panel .cta{align-self:flex-end}.how-final-panel h2{letter-spacing:-2.218px;width:100%;margin:0;font-size:70px;line-height:77.62px}.pricing-hero{justify-content:center;padding-top:48px;display:flex}.pricing-hero-grid{width:min(calc(100% - 80px), var(--content-wide));grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;height:700px;display:grid}.pricing-hero-intro,.pricing-hero-card{padding:44px 40px}.pricing-hero-intro{background:var(--primary-light);border-radius:0 64px 0 0;flex-direction:column;justify-content:space-between;display:flex}.pricing-hero-intro h1,.pricing-benefits h2,.affordability-card h2,.pricing-faq h2{font-family:var(--serif);font-variation-settings:"SOFT" 0, "WONK" 1;margin:0;font-weight:300}.pricing-hero-intro h1{letter-spacing:-2.218px;max-width:485px;font-size:70px;line-height:77.62px}.pricing-hero-intro h1 span{color:var(--primary)}.pricing-hero-intro>p{width:min(100%,492px);color:var(--text-secondary);margin:0;font-size:24px;line-height:normal}.pricing-hero-card{background:var(--surface);border-radius:0 0 0 64px;flex-direction:column;justify-content:flex-end;gap:64px;display:flex}.pricing-hero-card .cta{align-self:flex-start}.pricing-guidelines{padding:92px 0}.pricing-benefits,.pricing-faq{width:min(100% - 80px,1449.64px);margin:0 auto}.pricing-benefits{padding:160px 0}.pricing-benefits .step-card{min-height:314.24px}.pricing-content{width:min(calc(100% - 80px), var(--content-copy));margin:0 auto}.affordability{isolation:isolate;border-radius:0 64px 0 0;justify-content:center;align-items:center;width:min(100% - 80px,1449.64px);min-height:920px;margin:0 auto;padding:180px 0;display:flex;position:relative;overflow:hidden}.affordability>img{z-index:-2;object-fit:cover}.affordability .art-soft-light{z-index:-1}.affordability-grid{width:min(calc(100% - 80px), var(--content-copy));grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;min-height:758px;display:grid}.affordability-card{flex-direction:column;padding:40px;display:flex}.affordability-card--plain{background:var(--surface);border-radius:0 64px 0 0;justify-content:space-between}.affordability-card--green{background:var(--primary-light);border-radius:0 0 0 64px;justify-content:flex-end}.affordability-card h2{letter-spacing:-1.69px;font-size:64px;line-height:67.58px}.affordability-card p{color:var(--text-secondary);font-size:var(--ds-text-body);margin:0;line-height:normal}.pricing-faq{min-height:952px;padding:160px 0 96px}.pricing-v2-kicker{color:var(--primary);font-size:var(--ds-text-body);line-height:var(--ds-text-body);margin:0}.pricing-v2-hero,.pricing-v2-package,.pricing-v2-affordability,.pricing-v2-faq{width:min(100% - 80px,1449.64px);margin-inline:auto}.pricing-v2-hero{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;height:700px;margin-top:48px;display:grid}.pricing-v2-hero-copy,.pricing-v2-hero-price{background:var(--surface);flex-direction:column;padding:40px;display:flex}.pricing-v2-hero-copy{background:var(--primary-light);border-top-right-radius:160px;justify-content:space-between}.pricing-v2-hero-copy h1,.pricing-v2-price strong,.pricing-v2-section-heading h2,.pricing-v2-package-record h2,.pricing-v2-affordability h2,.pricing-v2-final h2{font-family:var(--serif);font-variation-settings:"SOFT" 0, "WONK" 1;margin:0;font-weight:300}.pricing-v2-hero-copy h1{letter-spacing:-2.218px;max-width:515px;padding-right:80px;font-size:70px;line-height:77.62px}.pricing-v2-hero-copy h1 span{color:var(--primary)}.pricing-v2-hero-copy>p{width:min(100%,492px);color:var(--text-secondary);margin:0;font-size:24px;line-height:normal}.pricing-v2-hero-price{border-bottom-right-radius:160px;justify-content:flex-end;gap:40px}.pricing-v2-price{white-space:nowrap;align-items:flex-end;margin-top:16px;display:flex}.pricing-v2-price strong{letter-spacing:-2.218px;font-size:70px;line-height:77.62px}.pricing-v2-price span{font-family:var(--font-frank-ruhl-libre), Georgia, serif;padding-bottom:12px;font-size:28.2px;line-height:52.6px}.pricing-v2-hero-price .cta{align-self:flex-start}.pricing-v2-guidelines{padding:92px 0}.pricing-v2-guidelines>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;width:min(100% - 80px,1038px);margin:0 auto;display:grid}.pricing-v2-guidelines p,.pricing-v2-guidelines h2{margin:0}.pricing-v2-guidelines p{color:var(--primary);font-size:var(--ds-text-body);line-height:var(--ds-text-body)}.pricing-v2-guidelines h2{color:var(--text-secondary);font-family:var(--serif);font-variation-settings:"SOFT" 0, "WONK" 1;padding-right:4px;font-size:28.2px;font-weight:300;line-height:36.61px}.pricing-v2-package{border-top-right-radius:160px;height:2033px;padding:160px 0}.pricing-v2-package-inner{width:min(100%,1042px);margin:0 auto}.pricing-v2-section-heading{flex-direction:column;gap:16px;width:min(100%,675px);display:flex}.pricing-v2-section-heading .pricing-v2-kicker{padding-block:12px}.pricing-v2-section-heading h2,.pricing-v2-package-record h2,.pricing-v2-affordability h2{letter-spacing:-1.69px;font-size:60px;line-height:67.58px}.pricing-v2-package-grid{grid-template-columns:minmax(0,510px) minmax(0,1fr);gap:20px;height:500px;margin-top:64px;display:grid}.pricing-v2-package-list{background:var(--surface);border-bottom-right-radius:160px;height:500px;padding:48px 64px;overflow:hidden}.pricing-v2-package-list ul{color:var(--text-secondary);margin:0;padding-left:30px;font-size:20px;line-height:normal}.pricing-v2-thread-preview{background:var(--primary-light);position:relative;overflow:hidden}.pricing-v2-thread-art{object-fit:cover;opacity:.2}.pricing-v2-thread-report{max-width:none;height:auto;display:block;position:absolute}.pricing-v2-thread-preview--small{border-top-left-radius:160px;height:500px}.pricing-v2-thread-preview--small .pricing-v2-thread-report{width:696px;top:103px;left:44px}.pricing-v2-package-record{margin-top:64px}.pricing-v2-thread-preview--large{border-bottom-left-radius:160px;width:100%;height:500px}.pricing-v2-thread-preview--large .pricing-v2-thread-report{width:780px;top:103px;left:131px}.pricing-v2-package-record h2{width:100%;margin-top:96px}.pricing-v2-affordability{border-top-right-radius:160px;height:792px;padding:96px 108px;position:relative;overflow:hidden}.pricing-v2-affordability>img{object-fit:cover}.pricing-v2-affordability-grid{z-index:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;width:100%;height:600px;display:grid;position:relative}.pricing-v2-affordability-grid article{flex-direction:column;padding:96px;display:flex}.pricing-v2-affordability-grid article:first-child{background:var(--surface);border-top-right-radius:160px;justify-content:center}.pricing-v2-affordability-grid article:last-child{background:var(--primary-light);border-bottom-left-radius:160px;justify-content:flex-end}.pricing-v2-faq{border-top-right-radius:160px;padding:160px 0 96px}.pricing-v2-faq-inner{width:min(100%,1042px);margin:0 auto}.pricing-v2-faq .pricing-v2-section-heading{width:100%}.pricing-v2-faq-list{margin-top:64px}.pricing-v2-faq-list details{border-top:1px solid var(--text-secondary);padding:29px 0 28px}.pricing-v2-faq-list summary{color:var(--heading);cursor:pointer;font-size:24px;line-height:normal;list-style:none}.pricing-v2-faq-list summary::-webkit-details-marker{display:none}.pricing-v2-faq-list details>p{color:var(--text-secondary);font-size:var(--ds-text-body);line-height:var(--ds-text-body);margin:20px 0 0;padding-right:40px}.pricing-v2-final{justify-content:center;height:700px;padding:96px 0;display:flex}.pricing-v2-final>div{background:var(--primary-light);border-top-right-radius:160px;flex-direction:column;justify-content:space-between;align-items:flex-end;width:min(100% - 80px,1450px);height:500px;padding:44px 40px;display:flex}.pricing-v2-final h2{letter-spacing:-2.218px;width:100%;font-size:70px;line-height:77.62px}.pricing-v2-notice{border-top:1px solid var(--divider);padding:93px 0 92px}.pricing-v2-notice>div{width:min(100% - 80px,1450px);margin:0 auto}.pricing-v2-notice p:last-child{color:var(--text-secondary);margin:16px 0 0;padding-right:40px;font-size:20px;line-height:normal}.pricing-v2-footer{background:var(--surface);padding:80px}.pricing-v2-footer-top{justify-content:space-between;align-items:flex-start;width:min(100%,1450px);margin:0 auto;display:flex}.pricing-v2-footer-brand{flex-direction:column;gap:64px;display:flex}.pricing-v2-footer-brand img{width:249px;height:auto;display:block}.pricing-v2-footer-brand p{color:var(--text-secondary);margin:16px 0 0;font-size:20px}.pricing-v2-footer-brand .cta{align-self:flex-start}.pricing-v2-footer-links{gap:80px;display:flex}.pricing-v2-footer a:hover{color:var(--primary)}.pricing-v2-footer-bottom{border-top:1px solid var(--divider);width:min(100%,1450px);color:var(--text-secondary);justify-content:space-between;align-items:flex-start;margin:64px auto 0;padding-top:32px;font-family:Arial,sans-serif;font-size:12px;display:flex}.pricing-v2-footer-bottom p{margin:0}.pricing-v2-footer-bottom div{gap:24px;display:flex}.home-v2 .home-v2-hero .hero-media{border-bottom-left-radius:160px}.home-v2 .home-v2-hero .hero-copy>p{width:min(100%,540px);font-size:24px}.home-v2-kicker{color:var(--primary);font-size:var(--ds-text-label);line-height:var(--ds-text-label);letter-spacing:.04em;margin:0}.home-v2-section-heading{flex-direction:column;gap:16px;width:min(100%,675px);display:flex}.home-v2-section-heading h2,.home-v2-guideline-heading h2,.home-v2-problem-story h2{font-family:var(--serif);font-variation-settings:"SOFT" 0, "WONK" 1;letter-spacing:-1.69px;margin:0;font-size:60px;font-weight:300;line-height:67.58px}.home-v2-guideline,.home-v2-intro,.home-v2-faq,.home-v2-important{width:min(calc(100% - 80px), var(--content-wide));margin:0 auto}.home-v2-guideline{height:700px;padding-top:200px}.home-v2-guideline-inner{width:min(100%, var(--content-copy));grid-template-columns:675px 303px;gap:64px;margin:0 auto;display:grid}.home-v2-guideline-heading{flex-direction:column;gap:16px;display:flex}.home-v2-guideline-heading a{color:var(--primary);font-size:var(--ds-text-body);line-height:var(--ds-text-body);text-underline-offset:.22em;transition:text-decoration-color var(--ds-duration-base) var(--ds-ease-standard);align-self:flex-start;margin-top:16px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000}.home-v2-guideline-heading a:hover,.home-v2-guideline-heading a:focus-visible{text-decoration-color:currentColor}.home-v2-guideline-copy{flex-direction:column;gap:24px;display:flex}.home-v2-guideline-copy p{color:var(--text-secondary);margin:0;font-size:20px;line-height:normal}.home-v2-problem,.home-v2-report,.home-v2-process,.home-v2-benefits,.home-v2-pricing,.home-v2-footer{width:min(calc(100% - 80px), var(--content-wide));margin:0 auto;position:relative}.home-v2-problem{isolation:isolate;border-top-right-radius:160px;height:1011px;padding:160px 108px;overflow:hidden}.home-v2-problem>img{z-index:-1;object-fit:cover;transform:rotate(180deg)}.home-v2-problem-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;width:100%;height:691px;display:grid}.home-v2-problem-story{background:var(--surface);border-top-right-radius:160px;flex-direction:column;justify-content:space-between;display:flex}.home-v2-problem-story p{color:var(--text-secondary);margin:0;font-size:20px;line-height:normal}.home-v2-problem-list{background:var(--primary-light);border-bottom-left-radius:160px;flex-direction:column;justify-content:space-between;margin:0;list-style:none;display:flex}.home-v2-problem-list li{color:var(--heading);letter-spacing:-.405px;margin:0;font-size:36px;line-height:54.65px}.home-v2-intro{justify-content:center;align-items:center;padding:180px 0;display:flex}.home-v2-how-intro{height:554px}.home-v2-arrive-intro{height:530px}.home-v2-report{--content-list-gap:var(--ds-space-4);background:var(--primary-light);border-top-right-radius:160px;height:629px;overflow:hidden}.home-v2-report-title,.home-v2-report-columns li,.home-v2-report-note{color:var(--text-secondary);margin:0;font-size:20px;line-height:normal}.home-v2-report-title{color:var(--heading)}.home-v2-report-columns{grid-template-columns:repeat(2,284px);gap:32px;margin-top:36px;display:grid}.home-v2-report-columns ul{padding-left:var(--ds-space-6);gap:var(--content-list-gap);flex-direction:column;margin:0;list-style:outside;display:flex}.home-v2-report-note{margin-top:16px}.site-secondary-action{min-height:var(--ds-control-height-md);padding:var(--ds-control-padding-md);border:1px solid var(--heading);border-radius:var(--ds-radius-md);color:var(--heading);font:400 var(--ds-control-font-size) / var(--ds-control-line-height) var(--sans);cursor:pointer;transition:color var(--ds-duration-base) var(--ds-ease-standard), background-color var(--ds-duration-base) var(--ds-ease-standard), border-color var(--ds-duration-base) var(--ds-ease-standard), transform var(--ds-duration-base) var(--ds-ease-standard);background:0 0;justify-content:center;align-items:center;margin-top:32px;display:inline-flex}.site-secondary-action:hover{border-color:var(--primary);color:var(--heading);background:color-mix(in srgb, var(--primary-light) 82%, transparent);box-shadow:var(--ds-shadow-control-hover)}.site-secondary-action:active:not(:disabled){box-shadow:var(--ds-shadow-control-pressed)}.home-v2-report-preview{width:1051px;position:absolute;top:96px;left:712px}.home-v2-report-preview img,.home-v2-process-report{width:1051px;height:auto;display:block}.home-v2-process{grid-template-columns:minmax(0,510px) minmax(0,1fr);gap:20px;height:680px;display:grid}.home-v2-process-steps{--content-list-gap:var(--ds-space-8);gap:var(--content-list-gap);background:var(--surface);border-bottom-right-radius:160px;flex-direction:column;padding:96px;display:flex}.home-v2-process-step{grid-template-columns:41px minmax(0,1fr);align-items:start;gap:16px;display:grid}.home-v2-process-step>span{width:41px;height:41px;color:var(--primary);background:var(--primary-light);border-radius:50%;justify-content:center;align-items:center;font-size:20px;display:inline-flex}.home-v2-process-step h3,.home-v2-process-step p{margin:0;font-size:20px;font-weight:400;line-height:normal}.home-v2-process-step h3{color:var(--primary)}.home-v2-process-step p{color:var(--text-secondary);margin-top:8px}.home-v2-process-preview{border-top-left-radius:160px;position:relative;overflow:hidden}.home-v2-process-report{z-index:1;max-width:none;position:absolute;top:220px;left:168px}.home-v2-benefits{border-top-right-radius:160px;height:609px;padding:160px 204px;overflow:hidden}.home-v2-benefit-grid{z-index:1;grid-template-columns:repeat(3,1fr);gap:20px;width:100%;display:grid;position:relative}.home-v2-benefit-card{background:var(--surface);flex-direction:column;justify-content:space-between;height:289px;padding:48px;display:flex}.home-v2-benefit-card p{color:var(--text-secondary);margin:0;font-size:20px;line-height:normal}.home-v2-pricing{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;min-height:586px;display:grid}.home-v2-included{background:var(--primary-light);border-bottom-right-radius:160px;padding:96px}.home-v2-included p,.home-v2-included-list{color:var(--text-secondary);margin:24px 0 0;font-size:20px;line-height:normal}.home-v2-included-list{flex-direction:column;gap:16px;padding-left:0;list-style:none;display:flex}.home-v2-included .home-v2-pricing-label,.pricing-page-included .home-v2-pricing-label{color:var(--primary);margin-top:0}.home-v2-price-card{background:var(--surface);border-top-left-radius:160px;justify-content:flex-start;align-items:flex-start;padding:96px;display:flex}.home-v2-price-line{align-items:flex-end;margin-top:16px;display:flex}.home-v2-price-line strong{font-family:var(--serif);letter-spacing:-2.218px;font-size:70px;font-weight:300;line-height:77.62px}.home-v2-price-line span{padding-bottom:10px;font-size:20px}.home-v2-price-card .cta{min-height:57px;margin-top:64px;font-size:22.9px;line-height:34.32px}.home-v2-faq{justify-content:center;height:942px;padding:160px 0;display:flex}.home-v2-faq-list{margin-top:64px}.home-v2-faq-list details{border-top:1px solid var(--text-secondary);min-height:87px;padding:28px 0}.home-v2-faq-list details:last-child{border-bottom:1px solid var(--text-secondary)}.home-v2-faq-list summary{color:var(--heading);cursor:pointer;justify-content:space-between;align-items:center;gap:24px;font-size:24px;line-height:normal;list-style:none;display:flex}.home-v2-faq-list summary::-webkit-details-marker{display:none}.home-v2-faq-list summary:after{content:"+";border:1px solid var(--heading);border-radius:var(--ds-radius-pill);flex:0 0 32px;place-items:center;width:32px;height:32px;font-size:22px;font-weight:300;line-height:1;display:grid}.home-v2-faq-list details[open] summary:after{content:"−"}.home-v2-faq-list summary:focus-visible{outline:3px solid var(--ds-color-focus);outline-offset:8px;border-radius:4px}.home-v2-faq-list details>p{color:var(--text-secondary);margin:20px 0 0;padding-right:56px;font-size:20px;line-height:normal}.home-v2-important{border-top:1px solid var(--divider);justify-content:center;height:344px;padding:93px 0;display:flex}.home-v2-important>div>p:last-child{color:var(--text-secondary);margin:16px 0 0;padding-right:40px;font-size:20px;line-height:normal}.home-v2-footer{background:var(--surface);border-top-left-radius:64px;height:589px;padding:96px}.home-v2-footer-top{justify-content:space-between;align-items:flex-start;min-height:256px;display:flex}.home-v2-footer-lead{flex-direction:column;gap:48px;display:flex}.home-v2-footer-message{flex-direction:column;gap:36px;display:flex}.home-v2-footer-message img{width:249px;height:38px;display:block}.home-v2-footer-message p{margin:0;font-size:20px;line-height:normal}.home-v2-footer-message p:last-child{color:var(--text-secondary);margin-top:4px}.home-v2-footer-actions{gap:16px;display:flex}.home-v2-footer-actions .cta,.home-v2-footer-actions .site-secondary-action{min-height:66px;margin-top:0}.home-v2-footer-actions .site-secondary-action{font-size:20px}.home-v2-footer-links{gap:80px;display:flex}.home-v2-footer a:not(.cta):hover{color:var(--primary)}.home-v2-footer-bottom{border-top:1px solid var(--divider);color:var(--text-secondary);justify-content:space-between;align-items:flex-start;margin-top:64px;padding-top:32px;font-family:Arial,sans-serif;font-size:12px;line-height:normal;display:flex}.home-v2-footer-bottom p{margin:0}.home-v2-footer-bottom div{gap:24px;display:flex}@media (min-width:901px) and (max-width:1500px){.home-v2-problem{padding-inline:80px}.home-v2-problem-story,.home-v2-problem-list{padding:72px}.home-v2-problem-story h2{font-size:52px;line-height:1.08}.home-v2-problem-list li{font-size:30px;line-height:1.35}.home-v2-process-steps{padding:72px 56px}.home-v2-benefits{padding-inline:120px}.home-v2-benefit-card{padding:40px}.home-v2-footer{padding-inline:72px}}@media (min-width:901px) and (max-width:1100px){.home-v2-guideline{height:auto;padding:120px 40px}.home-v2-guideline-inner{grid-template-columns:1fr;gap:48px}.home-v2-problem{border-top-right-radius:64px;height:auto;padding:64px 40px}.home-v2-problem-grid{grid-template-columns:1fr;gap:16px;height:auto}.home-v2-problem-story,.home-v2-problem-list{padding:64px}.home-v2-problem-story{border-top-right-radius:64px;min-height:600px}.home-v2-problem-list{border-bottom-left-radius:64px;min-height:520px}.home-v2-process{grid-template-columns:1fr;gap:16px;height:auto}.home-v2-process-steps{border-bottom-right-radius:64px;min-height:600px}.home-v2-process-preview{border-top-left-radius:64px;height:520px}.home-v2-process-report{width:900px;top:180px;left:120px}.home-v2-benefits{border-top-right-radius:64px;height:auto;padding:64px 40px}.home-v2-benefit-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.home-v2-benefit-card{height:260px}.home-v2-benefit-card--top-right{border-top-right-radius:64px}.home-v2-pricing{grid-template-columns:1fr;gap:16px;height:auto}.home-v2-included,.home-v2-price-card{min-height:500px;padding:64px}.home-v2-included{border-bottom-right-radius:64px}.home-v2-price-card{border-top-left-radius:64px}.home-v2-footer{height:auto;padding:64px}.home-v2-footer-top{flex-direction:column;gap:80px}.home-v2-footer-links{justify-content:space-between;width:100%}}@media (max-width:1250px){.statement-inner{grid-template-columns:minmax(0,1.8fr) minmax(220px,1fr)}.statement h2,.assessment-intro h2,.how-heading h2,.how-page-heading h2,.guided-heading h2,.how-thread-card h2,.journey-content h2,.pricing-benefits h2,.pricing-faq h2,.affordability-card h2{font-size:56px;line-height:1.08}}@media (max-width:900px){.hero{padding:32px 16px 0}.hero-grid{grid-template-columns:1fr;gap:16px;width:100%;height:auto}.hero-copy{border-radius:0 0 40px;min-height:430px;padding:36px 28px}.hero h1{font-size:clamp(48px,10vw,68px);line-height:1.05}.hero-media{border-radius:0 0 0 40px;height:min(78vw,580px)}.hero-media img{object-position:12% center}.home-page .hero-copy{border-bottom-right-radius:64px}.home-page .hero-media{border-bottom-left-radius:64px}.home-page .hero-media img{object-position:center}.how-page .hero-copy{border-bottom-right-radius:64px}.how-page .hero-media{border-bottom-left-radius:64px}.guidelines{padding:64px 24px 88px}.guideline-grid{grid-template-columns:1fr;gap:32px;width:100%}.guideline-item>p:last-child{max-width:520px}.statement{border-radius:0 64px 0 0;width:calc(100% - 32px);height:auto;min-height:620px;padding:96px 24px}.statement--watercolour{padding:48px 16px}.statement-card{border-bottom-left-radius:64px;width:100%;min-height:520px;padding:64px 28px}.statement--watercolour .statement-inner{width:100%}.statement-inner{grid-template-columns:1fr;gap:56px;width:100%}.statement h2,.assessment-intro h2,.how-heading h2,.how-page-heading h2,.guided-heading h2,.how-thread-card h2,.journey-content h2{font-size:clamp(40px,8vw,54px);line-height:1.08}.statement-items{max-width:420px}.assessment-intro{width:100%;height:auto;min-height:560px;padding:96px 24px}.assessment-intro-inner,.assessment-intro h2{width:100%}.how-it-works{width:100%;padding:88px 24px}.how-inner{width:100%}.how-heading h2 br{display:none}.steps-grid{grid-template-columns:1fr}.step-card{min-height:260px;padding:64px 40px 40px}.pricing-section{height:auto;padding:80px 24px}.pricing-grid{grid-template-columns:1fr;width:100%;height:auto}.thread-card,.price-card{min-height:480px;padding:36px 28px}.thread-card h2{font-size:68px;line-height:1}.thread-card{border-top-right-radius:64px}.price-card{border-bottom-right-radius:64px}.important{padding:72px 24px}.important-inner{width:100%}.important-copy{padding-right:0}.footer{min-height:0;padding:64px 24px 40px}.footer-inner{min-height:0}.how-comparison,.appointment-section,.faq-section{width:100%;height:auto;padding:88px 24px}.how-page-inner{width:100%}.comparison-grid{grid-template-columns:1fr}.comparison-card{min-height:390px;padding:64px 40px 40px}.guided-section,.how-thread-section{border-radius:0 64px 0 0;width:calc(100% - 32px);height:auto;padding:48px 16px}.guided-card{border-bottom-right-radius:64px;grid-template-columns:1fr;gap:56px;width:100%;height:auto;min-height:600px;padding:64px 28px}.guided-items{padding-bottom:0}.how-page .appointment-section .step-card{min-height:260px;padding:64px 40px 40px}.how-thread-grid{grid-template-columns:1fr;gap:16px;width:100%;height:auto}.how-thread-card{min-height:480px;padding:64px 40px}.how-thread-card--plain{border-top-right-radius:64px}.how-thread-card--green{border-bottom-left-radius:64px}.journey-panel{border-radius:0 40px 0 0;width:calc(100% - 32px);height:auto;min-height:600px;padding:96px 24px}.journey-panel>img{object-position:18% center}.journey-content{width:100%}.how-final-cta{height:auto;padding:80px 24px}.how-final-panel{border-radius:0 40px 0 0;width:100%;height:500px;padding:36px 28px}.how-final-panel h2{font-size:56px;line-height:1.06}.pricing-hero{padding:32px 16px 0}.pricing-hero-grid{grid-template-columns:1fr;gap:16px;width:100%;height:auto}.pricing-hero-intro,.pricing-hero-card{min-height:480px;padding:36px 28px}.pricing-hero-intro{border-radius:0 40px 0 0}.pricing-hero-card{border-radius:0 0 0 40px}.pricing-hero-intro h1{font-size:clamp(48px,10vw,68px);line-height:1.05}.pricing-guidelines{padding:64px 24px 88px}.pricing-benefits,.pricing-faq{width:100%;padding:88px 24px}.pricing-benefits .step-card{min-height:260px}.pricing-faq{min-height:0}.pricing-content{width:100%}.affordability{border-radius:0 40px 0 0;width:calc(100% - 32px);min-height:0;padding:96px 24px}.affordability-grid{grid-template-columns:1fr;width:100%;min-height:0}.affordability-card{min-height:480px;padding:36px 28px}.affordability-card--plain{border-radius:0 40px 0 0}.affordability-card--green{border-radius:0 0 0 40px}.pricing-benefits h2,.pricing-faq h2,.affordability-card h2{font-size:clamp(40px,8vw,54px);line-height:1.08}}@media (max-width:620px){.cta-label-long{display:none}.cta-label-short{display:inline}.hero h1{letter-spacing:-1.3px;font-size:48px}.hero-copy{min-height:400px}.statement h2,.assessment-intro h2,.how-heading h2,.how-page-heading h2,.guided-heading h2,.how-thread-card h2,.journey-content h2{letter-spacing:-1px;font-size:40px}.how-final-panel h2{letter-spacing:-1.2px;font-size:44px}.pricing-hero-intro h1{letter-spacing:-1.3px;font-size:48px}.pricing-benefits h2,.pricing-faq h2,.affordability-card h2{letter-spacing:-1px;font-size:40px}.footer-top{flex-direction:column;gap:80px}.footer-links{justify-content:space-between;gap:32px;width:100%}.footer-bottom{flex-direction:column;gap:20px}}.sample-report-trigger{cursor:pointer;font-family:inherit}.sample-report-trigger:focus-visible,.sample-report-action:focus-visible,.sample-report-close:focus-visible,.sample-report-arrow:focus-visible{outline:3px solid var(--ds-color-focus);outline-offset:4px}.sample-report-modal{flex-direction:column;width:min(1120px,100%);height:min(940px,100dvh - 48px);min-height:0;display:flex;overflow:hidden}.sample-report-modal-header{min-height:var(--ds-modal-header-height);border-bottom:thin solid var(--divider);background:var(--surface);justify-content:space-between;align-items:center;gap:24px;padding:20px 28px 20px 32px;display:flex}.sample-report-modal-header h2,.sample-report-modal-header p{margin:0}.sample-report-header-actions{align-items:center;gap:10px;display:flex}.sample-report-action{border:1px solid var(--heading);min-height:48px;color:var(--heading);cursor:pointer;transition:color var(--ds-duration-base) var(--ds-ease-standard), background-color var(--ds-duration-base) var(--ds-ease-standard), transform var(--ds-duration-base) var(--ds-ease-standard);background:0 0;border-radius:16px;justify-content:center;align-items:center;gap:8px;padding:14px 18px;font-family:inherit;font-size:15px;line-height:20px;display:inline-flex}.sample-report-modal-header h2{font-family:var(--serif);font-size:var(--ds-text-modal-title);font-variation-settings:"SOFT" 0, "WONK" 1;font-weight:300;line-height:normal}.sample-report-modal-header p{color:var(--text-secondary);font-size:var(--ds-text-sm);margin-top:5px;line-height:1.3}.sample-report-toolbar{border-bottom:1px solid var(--divider);background:var(--surface);justify-content:space-between;align-items:center;gap:16px;min-height:58px;padding:9px 24px;display:flex}.sample-report-view-options,.sample-report-zoom-controls{align-items:center;gap:8px;display:flex}.sample-report-toolbar-button,.sample-report-fit-button,.sample-report-zoom-button{border:1px solid var(--divider);border-radius:var(--ds-radius-control);min-height:40px;color:var(--heading);background:var(--surface);font-size:var(--ds-text-sm);padding:8px 14px;line-height:1.2}.sample-report-toolbar-button[aria-pressed=true],.sample-report-fit-button[aria-pressed=true]{border-color:var(--heading);color:var(--surface);background:var(--heading)}.sample-report-zoom-button{width:40px;font-size:var(--ds-text-xl);padding:0}.sample-report-zoom-button:disabled{opacity:var(--ds-control-disabled-opacity)}.sample-report-fit-button{min-width:88px}.sample-report-text-view-note{color:var(--text-secondary);font-size:var(--ds-text-sm);margin:0}.sample-report-close,.sample-report-arrow{border:1px solid var(--heading);border-radius:var(--ds-radius-pill);cursor:pointer;transition:color var(--ds-duration-base) var(--ds-ease-standard), background-color var(--ds-duration-base) var(--ds-ease-standard), opacity var(--ds-duration-base) var(--ds-ease-standard), transform var(--ds-duration-base) var(--ds-ease-standard);flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.sample-report-close{width:var(--ds-space-12);height:var(--ds-space-12);color:var(--surface);background:var(--heading)}.sample-report-arrow{color:var(--heading);background:var(--surface)}.sample-report-action:hover,.sample-report-arrow:not(:disabled):hover{color:var(--surface);background:var(--heading);transform:translateY(-1px)}.sample-report-close:hover{color:var(--surface);background:var(--ds-color-action-hover);transform:translateY(-1px)}.sample-report-action svg,.sample-report-close svg,.sample-report-arrow svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.sample-report-action svg{width:18px;height:18px}.sample-report-close svg,.sample-report-arrow svg{stroke-width:2.4px;flex:0 0 24px;width:24px;height:24px}.sample-report-viewer{flex:1;grid-template-columns:52px minmax(0,1fr) 52px;align-items:center;gap:16px;min-height:0;padding:24px;display:grid}.sample-report-stage{scrollbar-gutter:stable;background:0 0;width:100%;height:100%;min-height:0;position:relative;overflow:auto}.sample-report-canvas{min-width:1px;min-height:1px;margin-inline:auto;position:relative}.sample-report-canvas iframe{background:var(--ds-color-surface);opacity:0;transform-origin:0 0;width:794px;height:1440px;transition:opacity var(--ds-duration-base) var(--ds-ease-standard);border:0;display:block;position:absolute;top:0;left:0}.sample-report-canvas iframe.is-ready{opacity:1}.sample-report-stage.is-text-view{background:var(--surface);padding:24px}.sample-report-stage.is-text-view .sample-report-canvas{visibility:hidden;pointer-events:none;position:absolute}.sample-report-readable{width:min(100%,720px);margin:0 auto;padding:8px 0 40px}.sample-report-readable h3,.sample-report-readable p{margin:0}.sample-report-readable h3{font-family:var(--sans);font-size:var(--ds-text-3xl);font-weight:300;line-height:var(--ds-leading-heading)}.sample-report-readable p{margin-top:var(--ds-space-5);color:var(--heading);font-size:var(--ds-text-md);white-space:pre-line;line-height:1.7}.sample-report-loading{z-index:1;color:var(--text-secondary);place-items:center;margin:0;font-size:15px;display:grid;position:absolute;inset:0}.sample-report-arrow{width:52px;height:52px}.sample-report-arrow:disabled{opacity:.28;cursor:default}.sample-report-explanation{border-top:1px solid var(--divider);background:var(--primary-light);flex:none}.sample-report-explanation-toggle{width:100%;min-height:54px;color:var(--heading);cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:20px;padding:12px 28px;font-family:inherit;font-size:15px;line-height:1.2;display:flex}.sample-report-explanation-toggle:focus-visible{outline:3px solid var(--ds-color-focus);outline-offset:-4px}.sample-report-explanation-label{align-items:center;gap:10px;font-weight:500;display:inline-flex}.sample-report-explanation-toggle svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:20px;height:20px}.sample-report-explanation-toggle>svg{transition:transform var(--ds-duration-base) var(--ds-ease-standard)}.sample-report-explanation:not(.is-open) .sample-report-explanation-toggle>svg{transform:rotate(180deg)}.sample-report-explanation-content{padding:0 28px 22px 58px}.sample-report-explanation-content h3,.sample-report-explanation-content p{margin:0}.sample-report-explanation-content h3{font-family:var(--sans);font-variation-settings:"SOFT" 0, "WONK" 1;font-size:21px;font-weight:300;line-height:1.2}.sample-report-explanation-content p{max-width:800px;color:var(--text-secondary);margin-top:7px;font-size:14px;line-height:1.5}@media (max-width:720px){.sample-report-backdrop{padding:0}.sample-report-modal{border:0;border-radius:0;width:100%;height:100dvh}.sample-report-modal-header{min-height:var(--ds-modal-header-height-compact);gap:10px;padding:14px 16px 14px 20px}.sample-report-modal-header>div:first-child{min-width:0}.sample-report-modal-header h2{font-size:var(--ds-text-modal-title-compact)}.sample-report-header-actions{gap:6px}.sample-report-toolbar{flex-wrap:wrap;gap:8px;min-height:auto;padding:8px 12px}.sample-report-toolbar-button,.sample-report-fit-button,.sample-report-zoom-button{min-height:44px}.sample-report-toolbar-button{padding-inline:12px}.sample-report-fit-button{min-width:82px}.sample-report-text-view-note{width:100%}.sample-report-action,.sample-report-close{width:var(--ds-space-10);height:var(--ds-space-10);min-height:var(--ds-space-10);border-radius:var(--ds-radius-pill);padding:0}.sample-report-action-label{display:none}.sample-report-viewer{padding:12px;display:block;position:relative}.sample-report-viewer.is-text-view .sample-report-stage{padding:20px 52px 72px}.sample-report-viewer.is-text-view .sample-report-arrow{top:auto;bottom:14px;transform:none}.sample-report-viewer.is-text-view .sample-report-arrow:not(:disabled):hover{transform:none}.sample-report-arrow{z-index:2;border-radius:var(--ds-radius-pill);width:48px;height:48px;min-height:48px;box-shadow:var(--ds-shadow-card-soft);padding:0;position:absolute;top:50%;transform:translateY(-50%)}.sample-report-arrow:not(:disabled):hover{transform:translateY(-50%)}.sample-report-arrow--previous{left:18px}.sample-report-arrow--next{right:18px}.sample-report-explanation-toggle{min-height:52px;padding:10px 20px}.sample-report-explanation-content{padding:0 20px 18px}.sample-report-explanation-content h3{font-size:18px}.sample-report-explanation-content p{font-size:13px}}@media (max-width:900px){.home-v2 .home-v2-hero .hero-copy{border-bottom-right-radius:64px;min-height:520px;padding:40px 28px}.home-v2 .home-v2-hero .hero-media{border-bottom-left-radius:64px}.home-v2 .home-v2-hero .hero-copy>p{font-size:20px}.home-v2-section-heading h2,.home-v2-guideline-heading h2,.home-v2-problem-story h2{letter-spacing:-1px;font-size:clamp(40px,8vw,54px);line-height:1.08}.home-v2-guideline,.home-v2-intro,.home-v2-faq,.home-v2-important{width:100%;height:auto;padding:88px 24px}.home-v2-guideline-inner{grid-template-columns:1fr;gap:48px;width:100%}.home-v2-guideline-heading a{margin-top:8px}.home-v2-problem,.home-v2-report,.home-v2-process,.home-v2-benefits,.home-v2-pricing,.home-v2-footer{width:calc(100% - 32px);height:auto}.home-v2-problem{border-top-right-radius:64px;padding:48px 16px}.home-v2-problem-grid{grid-template-columns:1fr;gap:16px;width:100%;height:auto}.home-v2-problem-story,.home-v2-problem-list{min-height:500px;padding:64px 28px}.home-v2-problem-story{border-top-right-radius:64px}.home-v2-problem-list{border-bottom-left-radius:64px;min-height:430px}.home-v2-problem-list li{font-size:28px;line-height:1.35}.home-v2-report{border-top-right-radius:64px;min-height:950px;padding:64px 28px 0}.home-v2-report-content{width:100%;position:relative;top:auto;left:auto}.home-v2-report-columns{gap:var(--content-list-gap);grid-template-columns:1fr}.home-v2-report-preview{width:700px;top:auto;bottom:-2px;left:28px}.home-v2-report-preview img{width:700px}.home-v2-process{grid-template-columns:1fr;gap:16px}.home-v2-process-steps{border-bottom-right-radius:64px;min-height:650px;padding:64px 28px}.home-v2-process-preview{border-top-left-radius:64px;height:520px}.home-v2-process-report{width:760px;top:200px;left:56px}.home-v2-benefits{border-top-right-radius:64px;padding:64px 24px}.home-v2-benefit-grid{grid-template-columns:1fr;gap:16px;width:100%}.home-v2-benefit-card{height:280px;padding:48px}.home-v2-benefit-card--top-right{border-top-right-radius:64px}.home-v2-pricing{grid-template-columns:1fr;gap:16px}.home-v2-included,.home-v2-price-card{min-height:500px;padding:64px 28px}.home-v2-included{border-bottom-right-radius:64px}.home-v2-price-card{border-top-left-radius:64px}.home-v2-price-card>div{margin-top:auto}.home-v2-faq-inner,.home-v2-important>div{width:100%}.home-v2-faq-list summary{font-size:22px}.home-v2-important>div>p:last-child{padding-right:0}.home-v2-footer{border-top-left-radius:40px;padding:64px 24px 40px}.home-v2-footer-top{flex-direction:column;gap:80px}.home-v2-footer-message p{white-space:normal}.home-v2-footer-links{justify-content:space-between;gap:32px;width:100%}.home-v2-footer-bottom{flex-direction:column;gap:24px}.home-v2-footer-bottom p br{display:none}}@media (max-width:620px){.home-v2 .home-v2-hero .hero-copy{min-height:560px}.home-v2 .home-v2-hero .hero-copy>p{font-size:18px}.home-v2-section-heading h2,.home-v2-guideline-heading h2,.home-v2-problem-story h2{font-size:40px}.home-v2-guideline-copy p,.home-v2-problem-story p,.home-v2-report-title,.home-v2-report-columns li,.home-v2-report-note,.home-v2-process-step h3,.home-v2-process-step p,.home-v2-included p,.home-v2-included-list,.home-v2-important>div>p:last-child{font-size:18px}.home-v2-problem-story{min-height:530px}.home-v2-problem-list{min-height:390px}.home-v2-report{min-height:1080px}.home-v2-process-steps{min-height:700px}.home-v2-price-line strong{font-size:58px;line-height:1}.home-v2-price-card .cta{padding-inline:20px;font-size:18px}.home-v2-footer-actions{flex-direction:column;align-items:flex-start}}@media (min-width:901px) and (max-width:1250px){.pricing-v2-hero-copy h1{font-size:60px;line-height:1.06}.pricing-v2-package-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-v2-package-list{padding-inline:40px}.pricing-v2-section-heading h2,.pricing-v2-package-record h2,.pricing-v2-affordability h2{font-size:52px;line-height:1.08}.pricing-v2-affordability{padding:80px 48px}.pricing-v2-affordability-grid{height:632px}.pricing-v2-affordability-grid article{padding:64px 48px}.pricing-v2-final h2{font-size:60px;line-height:1.06}.pricing-v2-footer{padding-inline:40px}.pricing-v2-footer-links{gap:40px}}@media (max-width:900px){.pricing-v2-hero,.pricing-v2-package,.pricing-v2-affordability,.pricing-v2-faq{width:calc(100% - 32px)}.pricing-v2-hero{grid-template-columns:1fr;gap:16px;height:auto;margin-top:32px}.pricing-v2-hero-copy,.pricing-v2-hero-price{min-height:500px;padding:40px 28px}.pricing-v2-hero-copy{border-top-right-radius:64px}.pricing-v2-hero-price{border-bottom-right-radius:64px}.pricing-v2-hero-copy h1{max-width:none;padding-right:0;font-size:clamp(48px,12vw,68px);line-height:1.05}.pricing-v2-hero-copy>p{width:100%;font-size:20px}.pricing-v2-price strong{font-size:58px;line-height:1}.pricing-v2-price span{padding-bottom:4px;font-size:22px;line-height:1.3}.pricing-v2-hero-price .cta{font-size:18px}.pricing-v2-guidelines{padding:72px 24px 88px}.pricing-v2-guidelines>div{grid-template-columns:1fr;gap:40px;width:100%}.pricing-v2-guidelines h2{max-width:440px}.pricing-v2-package{border-top-right-radius:64px;height:auto;padding:88px 0}.pricing-v2-package-inner,.pricing-v2-section-heading,.pricing-v2-faq-inner{width:100%}.pricing-v2-package-grid{grid-template-columns:1fr;gap:16px;height:auto}.pricing-v2-package-list{border-bottom-right-radius:64px;width:100%;height:auto;min-height:460px;padding:64px 40px}.pricing-v2-thread-preview--small{border-top-left-radius:64px;height:470px}.pricing-v2-thread-preview--small .pricing-v2-thread-report{width:650px;top:115px;left:40px}.pricing-v2-package-record{margin-top:72px}.pricing-v2-thread-preview--large{border-bottom-left-radius:64px;width:100%;height:470px}.pricing-v2-thread-preview--large .pricing-v2-thread-report{width:650px;top:115px;left:40px}.pricing-v2-package-record h2{margin-top:72px}.pricing-v2-section-heading h2,.pricing-v2-package-record h2,.pricing-v2-affordability h2{letter-spacing:-1px;font-size:clamp(40px,9vw,54px);line-height:1.08}.pricing-v2-affordability{border-top-right-radius:64px;height:auto;padding:48px 16px}.pricing-v2-affordability-grid{grid-template-columns:1fr;gap:16px;width:100%;height:auto}.pricing-v2-affordability-grid article{min-height:500px;padding:64px 40px}.pricing-v2-affordability-grid article:first-child{border-top-right-radius:64px}.pricing-v2-affordability-grid article:last-child{border-bottom-left-radius:64px}.pricing-v2-faq{border-top-right-radius:64px;padding:88px 24px}.pricing-v2-faq-list summary{font-size:22px}.pricing-v2-faq-list details>p{padding-right:0;line-height:1.35}.pricing-v2-final{height:auto;padding:80px 24px}.pricing-v2-final>div{border-top-right-radius:64px;width:100%;height:500px;padding:40px 28px}.pricing-v2-final h2{font-size:clamp(48px,11vw,62px);line-height:1.05}.pricing-v2-final h2 br{display:none}.pricing-v2-notice{padding:72px 24px}.pricing-v2-notice>div{width:100%}.pricing-v2-notice p:last-child{padding-right:0}.pricing-v2-notice p:last-child br{display:none}.pricing-v2-footer{padding:64px 24px 40px}.pricing-v2-footer-top,.pricing-v2-footer-bottom{width:100%}.pricing-v2-footer-top{flex-direction:column;gap:80px}.pricing-v2-footer-links{justify-content:space-between;gap:32px;width:100%}.pricing-v2-footer-bottom{flex-direction:column;gap:20px}}@media (max-width:620px){.pricing-v2-hero-copy,.pricing-v2-hero-price{min-height:480px}.pricing-v2-hero-price .cta,.pricing-v2-final .cta,.pricing-v2-footer .cta{padding-inline:20px;font-size:17px}.pricing-v2-price{white-space:normal;flex-wrap:wrap}.pricing-v2-package-list{min-height:500px;padding:56px 32px}.pricing-v2-package-list ul{font-size:18px}.pricing-v2-thread-preview--small,.pricing-v2-thread-preview--large{height:420px}.pricing-v2-thread-preview--small .pricing-v2-thread-report,.pricing-v2-thread-preview--large .pricing-v2-thread-report{width:620px;top:112px;left:28px}.pricing-v2-affordability-grid article{min-height:460px;padding:56px 32px}.pricing-v2-final h2{font-size:46px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;transform:none!important}}.how-v2-thread{--thread-stage-size:150px;width:min(calc(100% - 32px), var(--home-v2-content));margin:0 auto}.how-v2-thread-intro{border-radius:0 160px 0 0;justify-content:center;align-items:center;width:100%;height:438px;display:flex;overflow:hidden}.how-v2-thread-overview{gap:var(--ds-space-5);grid-template-columns:minmax(0,920px) 510px;width:100%;height:600px;display:grid}.how-v2-thread-journey{background:var(--primary-light);border-radius:0 160px 0 0;justify-content:center;align-items:center;min-width:0;height:600px;display:flex;position:relative;overflow:hidden}.how-v2-thread-line{z-index:1;width:75.43%;max-width:none;height:auto;position:absolute;top:50%;left:12.12%;transform:translateY(-50%)}.how-v2-thread-stages{z-index:2;justify-content:space-between;align-items:center;width:calc(100% - 192px);display:flex;position:relative}.how-v2-thread-stage{width:var(--thread-stage-size);height:var(--thread-stage-size);flex:0 0 var(--thread-stage-size);background:var(--workspace);border-radius:50%;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.how-v2-thread-stage-background{object-fit:cover}.how-v2-thread-stage:nth-child(3) .how-v2-thread-stage-background{object-fit:fill;width:164.57%!important;height:100%!important;left:-64.29%!important}.how-v2-thread-stage:nth-child(4) .how-v2-thread-stage-background{object-fit:fill;width:164.57%!important;height:100%!important;left:-50.95%!important}.how-v2-thread-stage-shade{z-index:1;border-radius:inherit;background:var(--ds-color-overlay-dark-soft);position:absolute;inset:0}.how-v2-thread-stage-icon{z-index:2;width:80%;height:80%;position:relative}.how-v2-thread-stage:nth-child(4) .how-v2-thread-stage-icon{width:66.67%;height:66.67%}.how-v2-thread-copy{height:600px;padding:var(--ds-space-24);gap:var(--ds-space-5);background:var(--surface);border-radius:0 0 0 160px;flex-direction:column;display:flex}.how-v2-thread-copy p{color:var(--text-secondary);margin:0;font-size:15px;line-height:20px}.how-v2-flow{width:min(calc(100% - 32px), var(--home-v2-content));gap:var(--ds-space-12);flex-direction:column;margin:0 auto;display:flex}.how-v2 .how-v2-process{grid-template-columns:510px 920px;width:100%;height:600px;margin:0}.how-v2 .how-v2-process .home-v2-process-steps{min-height:600px;padding:var(--ds-space-24);gap:var(--ds-space-8);border-radius:0 0 160px;order:1}.how-v2 .how-v2-process .home-v2-process-preview{background:var(--primary-light);border-radius:0 160px 0 0;order:2}.how-v2-process-screen{z-index:1;object-fit:fill;width:80.98%;max-width:none;height:74.67%;box-shadow:var(--ds-shadow-artwork);border-radius:0 0 0 32px;position:absolute;top:14.78%;left:9.29%}.how-v2 .how-v2-process .home-v2-process-art{object-fit:fill;width:146.67%!important;height:120.43%!important;inset:-10.22% auto auto -.05%!important}.how-v2-process-report{z-index:1;border-radius:var(--ds-radius-lg);width:670px;height:683px;box-shadow:var(--ds-shadow-artwork);position:absolute;top:170.67px;left:125.5px;overflow:hidden}.how-v2-process-report img{width:100%;height:auto;display:block}.how-v2-evidence{gap:var(--ds-space-5);grid-template-columns:repeat(2,minmax(0,1fr));width:100%;height:469px;display:grid}.how-v2-evidence-art{background:var(--primary-light);border-radius:0 160px 0 0;position:relative;overflow:hidden}.how-v2-evidence-watercolour{object-fit:cover}.how-v2-perspective-report{border-radius:var(--ds-radius-lg);width:670px;height:683px;box-shadow:var(--ds-shadow-artwork);position:absolute;top:115.67px;left:-25px;overflow:hidden}.how-v2-perspective-report img{object-fit:cover;width:100%;height:100%;display:block}.how-v2-evidence-copy{padding:var(--ds-space-24);background:var(--surface);border-radius:0 0 0 160px;overflow:hidden}.how-v2-evidence-title{color:var(--primary);margin:0;font-size:20px;font-weight:400;line-height:30px}.how-v2-evidence-details{margin-top:var(--ds-space-8);gap:var(--ds-space-8);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.how-v2-evidence-details ul{padding-left:var(--ds-space-6);color:var(--text-secondary);margin:0;font-size:15px;line-height:20px}.how-v2-evidence-details li+li{margin-top:var(--ds-space-4)}.how-v2-evidence-details p{color:var(--text-secondary);margin:0;font-size:20px;font-weight:300;line-height:30px}.how-v2-report{background:var(--primary-light);border-radius:0 160px 0 0;width:100%;height:524px;position:relative;overflow:hidden}.how-v2-report-copy{z-index:2;top:var(--ds-space-24);left:var(--ds-space-24);flex-direction:column;justify-content:space-between;align-items:flex-start;width:513px;height:378px;display:flex;position:absolute}.how-v2-report-copy>div{flex-direction:column;gap:0;display:flex}.how-v2-report-copy .home-v2-kicker{margin-bottom:var(--ds-space-4)}.how-v2-report-copy h2{color:var(--heading);font-family:var(--serif);font-variation-settings:"SOFT" 0, "WONK" 1;letter-spacing:-.5px;margin:0;font-size:50px;font-weight:300;line-height:normal}.how-v2-report-copy p:not(.home-v2-kicker){width:100%;margin:var(--ds-space-20) 0 0;color:var(--text-secondary);font-size:15px;line-height:20px}.how-v2-report-copy .site-secondary-action{border-color:var(--text-secondary);min-height:54px;color:var(--text-secondary);margin:0;padding:16px 33px;font-size:15px;line-height:20px}.how-v2-report-preview{z-index:1;top:var(--ds-space-24);border-radius:var(--ds-radius-lg);width:1051px;height:628px;box-shadow:var(--ds-shadow-sm);position:absolute;left:712.5px;overflow:hidden}.how-v2-report-preview img{width:1051px;height:auto;display:block}.how-v2-disclaimer{width:1130px;height:54px;margin:0 auto}.how-v2-disclaimer p{margin:0;font-size:15px;line-height:20px}.how-v2-disclaimer p:first-child{color:var(--primary);font-size:var(--ds-text-body);line-height:var(--ds-text-body)}.how-v2-disclaimer p:last-child{margin-top:var(--ds-space-4);color:var(--text-secondary)}.how-v2-faq-spacer{width:min(calc(100% - 32px), var(--home-v2-content));height:74px;margin:0 auto}.how-v2 .home-v2-faq{height:898.12px;padding:160px 0}.how-v2 .home-v2-faq-list details:last-child{border-bottom:0}.how-v2-closing{width:min(calc(100% - 32px), var(--home-v2-content));margin:0 auto}.how-v2-final{background:var(--primary-light);border-radius:0 160px 0 0;flex-direction:column;justify-content:space-between;align-items:flex-start;width:100%;height:500px;padding:44px 40px;display:flex}.how-v2-final h1{color:var(--heading);font-family:var(--serif);font-variation-settings:"SOFT" 0, "WONK" 1;font-weight:300;line-height:var(--ds-leading-tight);letter-spacing:-2.218px;margin:0}.how-v2-final .cta{min-height:52px;padding:16px 32px;font-size:15px;line-height:20px}.how-v2-final>:last-child{margin-left:auto}.how-v2>.home-v2-footer{width:min(calc(100% - 32px), var(--home-v2-content));margin:var(--ds-space-24) auto 0}@media (min-width:901px) and (max-width:1500px){.how-v2-thread-overview{grid-template-columns:minmax(0,920fr) minmax(390px,510fr)}.how-v2-thread-journey{--thread-stage-size:clamp(110px, 10vw, 150px)}.how-v2-thread-stages{width:calc(100% - clamp(96px,12vw,192px))}.how-v2-thread-copy{padding:clamp(56px,6vw,96px)}.how-v2 .how-v2-process{grid-template-columns:minmax(390px,510fr) minmax(0,920fr)}.how-v2 .how-v2-process .home-v2-process-steps{padding:clamp(48px,5vw,72px)}.how-v2-process-report{left:50%;transform:translate(-50%)}.how-v2-evidence-copy{padding:clamp(48px,5vw,72px)}}@media (min-width:901px) and (max-width:1100px){.how-v2-thread-overview{gap:var(--ds-space-4);grid-template-columns:1fr;height:auto}.how-v2-thread-journey{height:520px}.how-v2-thread-copy{border-radius:0 0 0 64px;width:100%;height:auto;min-height:420px}}@media (max-width:900px){.how-v2-thread-intro{border-radius:0 64px 0 0;height:auto;min-height:360px;padding:88px 24px}.how-v2-thread-overview{gap:var(--ds-space-4);grid-template-columns:1fr;height:auto}.how-v2-thread-journey{--thread-stage-size:clamp(68px, 18vw, 104px);border-radius:0 64px 0 0;height:min(52vw,420px);min-height:320px}.how-v2-thread-stages{width:calc(100% - 40px)}.how-v2-thread-line{width:86%;top:50%;left:7%}.how-v2-thread-copy{border-radius:0 0 0 64px;width:100%;height:auto;min-height:380px;padding:64px 40px}.how-v2-flow{gap:var(--ds-space-4)}.how-v2 .how-v2-process{--how-v2-process-panel-height:min(78vw, 560px);gap:var(--ds-space-4);grid-template-columns:1fr;height:auto}.how-v2 .how-v2-process .home-v2-process-steps{height:var(--how-v2-process-panel-height);min-height:var(--how-v2-process-panel-height);border-radius:0 0 64px;order:1;padding:64px 40px}.how-v2 .how-v2-process .home-v2-process-preview{height:var(--how-v2-process-panel-height);border-radius:0 64px 0 0;order:2}.how-v2-process-report{aspect-ratio:670/683;width:min(670px,100% - 56px);height:auto;top:22%;left:50%;transform:translate(-50%)}.how-v2-evidence{gap:var(--ds-space-4);grid-template-columns:1fr;height:auto}.how-v2-evidence-art{border-radius:0 64px 0 0;height:min(70vw,520px)}.how-v2-perspective-report{aspect-ratio:670/683;width:min(670px,88%);height:auto;top:22%;left:-3.7%}.how-v2-evidence-copy{border-radius:0 0 0 64px;min-height:420px}.how-v2-report{border-radius:0 64px 0 0;height:auto;min-height:924px;padding:64px 40px 0}.how-v2-report-copy{gap:var(--ds-space-8);width:100%;height:auto;position:relative;top:auto;left:auto}.how-v2-report-preview{width:880px;height:560px;top:504px;left:40px}.how-v2-report-preview img{width:880px}.how-v2-disclaimer{width:min(100%,640px);height:auto;padding:48px 24px}.how-v2-faq-spacer{height:32px}.how-v2 .home-v2-faq{height:auto;padding:88px 24px}.how-v2>.home-v2-footer{margin-top:var(--ds-space-16)}.how-v2-final{border-radius:0 64px 0 0;height:auto;min-height:440px;padding:48px 32px}.how-v2-final h1{line-height:var(--ds-leading-tight)}}@media (max-width:620px){.how-v2-thread-intro{min-height:320px;padding:72px 24px}.how-v2-thread-journey{--thread-stage-size:clamp(56px, 17vw, 76px);min-height:280px}.how-v2-thread-copy{min-height:0;padding:48px 28px 64px}.how-v2 .how-v2-process .home-v2-process-steps{padding:48px 28px}.how-v2-evidence-details{grid-template-columns:1fr}.how-v2-evidence-details p{font-size:18px;line-height:27px}.how-v2-report{min-height:784px;padding:48px 24px 0}.how-v2-report-copy h2{font-size:36px}.how-v2-report-preview{width:690px;height:470px;top:449px;left:24px}.how-v2-report-preview img{width:690px}.how-v2-final{min-height:420px}.how-v2-final .cta{width:auto}}.home-v2-process-sheet{background:var(--ds-color-surface);max-width:none;box-shadow:var(--ds-shadow-artwork);border-radius:32px;position:absolute;overflow:hidden}.home-v2-process-sheet img{width:100%;max-width:none;height:auto;display:block}.home-v2-process-sheet--rear{z-index:1;width:670px;height:683px;top:90.67px;left:156.5px}.home-v2-process-sheet--front{z-index:2;width:669px;height:682px;top:359.67px;left:73.5px}@media (min-width:1101px) and (max-width:1500px){.home-v2-process-sheet--rear{aspect-ratio:670/683;width:72.83%;height:auto;top:15.11%;left:17.01%}.home-v2-process-sheet--front{aspect-ratio:669/682;width:72.72%;height:auto;top:59.95%;left:7.99%}}@media (max-width:1100px){.home-v2-process-sheet--rear{aspect-ratio:670/683;border-radius:clamp(14px,3.48vw,32px);width:72.83%;height:auto;top:15.11%;left:17.01%}.home-v2-process-sheet--front{aspect-ratio:669/682;border-radius:clamp(14px,3.48vw,32px);width:72.72%;height:auto;top:59.95%;left:7.99%}}.home-v2.page-shell{--home-v3-content:1400px;width:min(100%,1771px)}.home-v2 .home-v2-hero{padding-top:48px}.home-v2 .home-v2-hero .hero-grid{width:min(calc(100% - 32px), var(--home-v3-content));height:700px}.home-v2 .home-v2-hero .hero-copy{border-bottom-right-radius:160px;padding:44px}.home-v2-hero-bottom{flex-direction:column;gap:32px;width:100%;display:flex}.home-v2 .home-v2-hero .home-v2-hero-bottom>p{width:min(100%,492px);color:var(--text-secondary);margin:0;font-size:15px;line-height:20px}.home-v2-hero-actions{align-items:center;gap:24px;display:flex}.home-v2-hero-actions .cta,.home-v2-hero-actions .site-secondary-action{min-height:54px;margin:0;padding:16px 32px;font-size:15px;line-height:20px}.home-v2-hero-actions .site-secondary-action{border-color:var(--text-secondary);color:var(--text-secondary);padding-inline:33px}.home-v2-section-heading,.home-v2-guideline-inner{width:min(100%,513.09px)}.home-v2-guideline,.home-v2-intro,.home-v2-faq,.home-v2-important,.home-v2-problem,.home-v2-process,.home-v2-benefits,.home-v2-pricing,.home-v2-footer{width:min(calc(100% - 32px), var(--home-v3-content))}.home-v2-guideline{border-top-right-radius:160px;height:700px;padding:142.5px 0;overflow:hidden}.home-v2-guideline-heading a{font-size:var(--ds-text-body);line-height:var(--ds-text-body);margin-top:16px}.home-v2-problem-story{gap:96px}.home-v2-report{--content-list-gap:var(--ds-space-5);width:3002.91px;height:600px;margin:0 0 0 max(16px, calc((100% - var(--home-v3-content)) / 2));background:0 0;border-radius:0;gap:20px;padding-left:0;display:flex;overflow:visible}.home-v2-report-card{flex:0 0 1041px;width:1041px;height:600px;position:relative;overflow:hidden}.home-v2-report-card--primary{background:var(--primary-light);border-top-right-radius:160px}.home-v2-report-card--secondary{background:var(--surface);border-bottom-left-radius:160px;flex-basis:1041.91px;width:1041.91px}.home-v2-report-content{z-index:2;width:302.91px;position:absolute;top:96px;left:96px}.home-v2-report-title{color:var(--heading);margin:0;font-size:15px;line-height:20px}.home-v2-report-card .site-secondary-action{border-color:var(--text-secondary);min-height:54px;color:var(--text-secondary);margin-top:32px;padding:16px 33px;font-size:15px;line-height:20px}.home-v2-report-preview{z-index:1;width:696px;height:535px;position:absolute;top:139.5px;left:520.96px}.home-v2-report-card--secondary .home-v2-report-preview{top:146px;left:466.96px}.home-v2-report-preview img{width:696px;height:535px;display:block}.home-v2-report-dots{width:min(calc(100% - 32px), var(--home-v3-content));justify-content:center;align-items:center;gap:12px;height:74px;margin:0 auto;display:flex}.home-v2-report-dots span{background:var(--divider);border-radius:50%;width:8px;height:8px}.home-v2-report-dots span:first-child{background:var(--primary);width:10px;height:10px}.home-v2-process-steps{border-radius:0 0 0 160px;order:2;gap:32px;padding:96px}.home-v2-process-step{grid-template-columns:41px minmax(0,1fr);gap:20px}.home-v2-process-step p{margin-top:8px}.home-v2-process-art{object-fit:cover}.home-v2-process-report{width:880px;height:676px;top:132px;left:-325px}.home-v2-benefits>img{object-fit:cover}.home-v2-benefit-grid{gap:20px}.home-v2-benefit-card--top-right{border-top-right-radius:64px}.home-v2-benefit-card--bottom-left{border-bottom-left-radius:64px}.home-v2-benefit-card img{object-fit:contain;width:70.4px;height:60px}.home-v2-included{flex-direction:column;display:flex}.home-v2-included-list{gap:20px;margin-top:20px}.home-v2-included>p:last-child{margin-top:96px}.home-v2-price-card{flex-direction:column;justify-content:flex-end;align-items:flex-start}.home-v2-price-card>div{margin-top:0}.home-v2-price-line span{padding-bottom:9px;font-size:15px;line-height:20px}.home-v2-price-card .cta{min-height:54px;margin-top:32px;padding:16px 32px;font-size:15px;line-height:20px}.home-v2-price-card .cta-label-long{display:none}.home-v2-price-card .cta-label-short{display:inline}.home-v2-important>div>p:last-child,.home-v2-footer-message p,.home-v2-footer-actions .cta,.home-v2-footer-actions .site-secondary-action{font-size:15px;line-height:20px}.home-v2-footer-actions{gap:24px}.home-v2-footer-actions .cta,.home-v2-footer-actions .site-secondary-action{min-height:54px;padding:16px 32px}@media (max-width:900px){.home-v2 .home-v2-hero{padding-top:32px}.home-v2 .home-v2-hero .hero-grid{width:100%;height:auto}.home-v2 .home-v2-hero .hero-copy{min-height:620px;padding:40px 28px}.home-v2 .home-v2-hero .hero-media{border-radius:64px 0 0;height:min(78vw,580px)}.home-v2-hero-actions{flex-wrap:wrap}.home-v2-guideline,.home-v2-intro,.home-v2-faq,.home-v2-important{padding:88px 24px}.home-v2-guideline{height:auto}.home-v2-guideline-inner{gap:48px}.home-v2-guideline-copy{grid-template-columns:1fr}.home-v2-problem{height:auto;padding:48px 16px}.home-v2-problem-grid{height:auto}.home-v2-problem-story,.home-v2-problem-list{padding:64px 28px}.home-v2-problem-list{min-height:430px}.home-v2-problem-list li{font-size:22px}.home-v2-output-intro,.home-v2-how-intro,.home-v2-arrive-intro,.home-v2-pricing-intro{height:auto}.home-v2-report{gap:16px;width:calc(100% - 32px);height:auto;min-height:0;margin:0 auto;padding:0;display:grid}.home-v2-report-card,.home-v2-report-card--secondary{border-radius:0 64px 0 0;flex-basis:auto;width:100%;height:720px}.home-v2-report-card--secondary{border-radius:0 0 0 64px}.home-v2-report-content{width:calc(100% - 56px);top:64px;left:28px}.home-v2-report-preview,.home-v2-report-card--secondary .home-v2-report-preview{top:auto;bottom:-2px;left:28px}.home-v2-report-dots{display:none}.home-v2-process{grid-template-columns:1fr;height:auto}.home-v2-process-preview{border-radius:0 64px 0 0;height:520px}.home-v2-process-steps{border-radius:0 0 0 64px;min-height:600px;padding:64px 28px}.home-v2-process-report{width:760px;height:auto;top:150px;left:-180px}.home-v2-benefits{height:auto;padding:64px 24px}.home-v2-benefit-card{height:260px;padding:64px 40px 40px}.home-v2-pricing{min-height:0}.home-v2-included,.home-v2-price-card{min-height:628px;padding:64px 28px}.home-v2-included>p:last-child{margin-top:64px}.home-v2-faq{height:auto}.home-v2-faq-inner,.home-v2-important>div{width:100%}.home-v2-important{height:auto}}@media (max-width:620px){.home-v2 .home-v2-hero .hero-copy{min-height:640px}.home-v2-hero-actions{align-items:stretch}.home-v2-hero-actions .cta,.home-v2-hero-actions .site-secondary-action{width:100%}.home-v2-section-heading h2,.home-v2-guideline-heading h2,.home-v2-problem-story h2{font-size:40px}}.home-v2.page-shell{--home-v2-content:1450px;width:min(100%,1771px)}.home-v2 .home-v2-hero .hero-grid{width:min(calc(100% - 32px), var(--home-v2-content));grid-template-columns:715px 715px}.home-v2 .home-v2-hero .hero-media{border-radius:160px 0 0}.home-v2-hero-art{object-fit:cover}.home-v2 .home-v2-hero .home-v2-hero-sheet{box-shadow:var(--ds-shadow-artwork);border-radius:32px;position:absolute;overflow:hidden}.home-v2 .home-v2-hero .home-v2-hero-sheet-rear{z-index:1;width:670px;height:683px;top:96px;left:150px}.home-v2 .home-v2-hero .home-v2-hero-sheet-rear img{object-fit:cover;width:100%;max-width:none;height:100%;position:absolute;top:0;left:0}.home-v2 .home-v2-hero .home-v2-hero-sheet-front{z-index:2;width:688px;height:701px;top:263px;left:265px}.home-v2 .home-v2-hero .home-v2-hero-sheet-front img{object-fit:fill;width:100%;max-width:none;height:122.93%;position:absolute;top:-.05%;left:0}.home-v2 .home-v2-hero .home-v2-hero-bottom>p{width:min(100%,587px);font-size:15px;line-height:20px}.home-v2-section-heading,.home-v2-guideline-inner{width:min(100%,513.09px)}.home-v2-section-heading h2,.home-v2-guideline-heading h2,.home-v2-problem-story h2{letter-spacing:-.5px;font-size:50px;line-height:normal}.home-v2-guideline,.home-v2-intro,.home-v2-faq,.home-v2-important,.home-v2-problem,.home-v2-report,.home-v2-process,.home-v2-benefits,.home-v2-pricing{width:min(calc(100% - 32px), var(--home-v2-content))}.home-v2-guideline{border-radius:0 160px 0 0;justify-content:center;align-items:center;height:700px;padding:0 160px;display:flex;overflow:hidden}.home-v2-guideline-inner{flex-direction:column;gap:64px;display:flex}.home-v2-guideline-copy{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;display:grid}.home-v2-guideline-copy p,.home-v2-problem-story p{font-size:15px;line-height:20px}.home-v2-problem>img{transform:none}.home-v2-problem-story,.home-v2-problem-list{padding:96px}.home-v2-problem-story{justify-content:flex-start;gap:96px}.home-v2-problem-list{padding-block:96px}.home-v2-problem-list li{color:var(--primary);letter-spacing:0;font-size:25px;line-height:normal}.home-v2-intro{padding:0}.home-v2-output-intro{height:501px}.home-v2-how-intro,.home-v2-arrive-intro{height:438px}.home-v2-pricing-intro{height:476px}.home-v2-report{--content-list-gap:var(--ds-space-4);background:var(--primary-light);border:0;border-radius:0 160px 0 0;height:600px;margin:0 auto;padding:0;display:block;position:relative;overflow:hidden}.home-v2-report-content{width:600px;top:96px;left:96px}.home-v2-report-title,.home-v2-report-note{font-size:20px;line-height:normal}.home-v2-report-columns li{font-size:15px;line-height:20px}.home-v2-report-note{font-weight:300;line-height:30px}.home-v2-report-columns{grid-template-columns:repeat(2,284px);gap:32px;margin-top:32px}.home-v2-report-columns ul{gap:20px}.home-v2-report-columns>div{flex-direction:column;justify-content:space-between;align-items:flex-start;min-height:280px;display:flex}.home-v2-report-note{margin:0}.home-v2-report .site-secondary-action{white-space:nowrap;width:208px;height:54px;min-height:54px;margin:0;padding:16px 31px;font-size:15px;line-height:20px}.home-v2-report-art{z-index:0;object-fit:cover;box-shadow:var(--ds-shadow-dark-xs);border-radius:32px;position:absolute;width:670px!important;height:683px!important;inset:108.67px auto auto 800.5px!important}.home-v2-report-preview{z-index:1;width:1051px;height:628px;top:96px;left:712.5px;overflow:hidden}.home-v2-report-preview img{width:1051px;max-width:none;height:auto}.home-v2-process{grid-template-columns:920px 510px;height:600px}.home-v2-process-preview{border-radius:0 160px 0 0;order:1}.home-v2-process-steps{border-radius:0 0 0 160px;order:2;gap:32px;min-height:600px;padding:96px}.home-v2-process-step>span,.home-v2-process-step h3,.home-v2-process-step p{font-size:15px;line-height:20px}.home-v2-process-step>span{color:var(--ds-color-black)}.home-v2-process-report{object-fit:cover;object-position:top;width:670px;height:683px;box-shadow:var(--ds-shadow-artwork);border-radius:32px;top:106.67px;left:124.5px}.home-v2-benefits{height:578.94px;padding:160px 96px}.home-v2-benefit-card{justify-content:flex-start;gap:36px;height:258.94px;padding:96px 48px 48px}.home-v2-benefit-card p{font-size:15px;line-height:20px}.home-v2-pricing{min-height:628px}.home-v2-included,.home-v2-price-card{min-height:628px;padding:96px}.home-v2-included p,.home-v2-included-list{font-size:15px;line-height:20px}.home-v2-included-list{gap:20px}.home-v2-faq{height:898.12px;padding:160px 0}.home-v2-faq-inner{width:513.09px}.home-v2-faq-list summary{font-size:20px;line-height:normal}.home-v2-important{height:267px;padding:97px 0 96px}.home-v2-important>div{width:1130px}.home-v2-important>div>p:last-child{font-size:15px;line-height:20px}.home-v2-footer{width:min(calc(100% - 32px), var(--home-v2-content));margin:0 auto}@media (max-width:1500px) and (min-width:901px){.home-v2 .home-v2-hero .hero-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.home-v2 .home-v2-hero .hero-grid{grid-template-columns:1fr}.home-v2 .home-v2-hero .home-v2-hero-sheet-rear{aspect-ratio:670/683;width:93.7%;height:auto;top:13.7%;left:21%}.home-v2 .home-v2-hero .home-v2-hero-sheet-front{aspect-ratio:688/701;width:96.2%;height:auto;top:37.6%;left:37.1%}.home-v2-guideline,.home-v2-intro,.home-v2-faq,.home-v2-important{padding:88px 24px}.home-v2-guideline{height:auto}.home-v2-guideline-inner{gap:48px;display:flex}.home-v2-guideline-copy{grid-template-columns:1fr}.home-v2-problem{height:auto;padding:48px 16px}.home-v2-problem-grid{height:auto}.home-v2-problem-story,.home-v2-problem-list{padding:64px 28px}.home-v2-problem-list li{font-size:22px}.home-v2-output-intro,.home-v2-how-intro,.home-v2-arrive-intro,.home-v2-pricing-intro{height:auto}.home-v2-report{border-radius:0 64px 0 0;width:calc(100% - 32px);height:980px;margin:0 auto}.home-v2-report-content{width:calc(100% - 56px);top:56px;left:28px}.home-v2-report-columns{grid-template-columns:1fr;gap:24px}.home-v2-report-art{width:500px!important;height:480px!important;top:560px!important;left:22%!important}.home-v2-report-preview{width:700px;height:500px;top:610px;bottom:auto;left:28px}.home-v2-report-preview img{width:700px}.home-v2-process{grid-template-columns:1fr;height:auto}.home-v2-process-preview{height:520px}.home-v2-process-report{width:720px;top:56px;left:48px}.home-v2-benefits{height:auto;padding:64px 24px}.home-v2-benefit-card{height:260px}.home-v2-faq,.home-v2-important{height:auto}.home-v2-footer{width:calc(100% - 32px);margin:0 auto}html,body{overflow-x:clip}.page-shell{overflow:clip}.hero h1,.pricing-v2-hero-copy h1,.home-v2-section-heading h2,.home-v2-guideline-heading h2,.home-v2-problem-story h2,.how-page-heading h2,.guided-heading h2,.how-thread-card h2,.pricing-v2-section-heading h2,.pricing-v2-package-record h2,.pricing-v2-affordability h2,.pricing-v2-final h2{overflow-wrap:anywhere}.home-v2 .home-v2-hero .home-v2-hero-report{width:84%;height:auto;top:72px;left:8%}.home-v2 .home-v2-hero .home-v2-hero-sheet-rear{width:78%;top:12%;left:14%}.home-v2 .home-v2-hero .home-v2-hero-sheet-front{width:68%;top:38%;left:28%}.home-v2-report{flex-direction:column;min-height:0;padding:56px 28px 0;display:flex}.home-v2-report-content{width:100%;position:relative;top:auto;left:auto}.home-v2-report-columns>div{min-height:0}.home-v2-report .site-secondary-action{margin-top:28px}.home-v2-report-art{flex:none;width:calc(100% - 8px)!important;height:auto!important;margin:48px auto -7%!important;position:relative!important;top:auto!important;left:auto!important}.home-v2-process-preview{min-height:420px}.home-v2-process-report{width:calc(100% - 56px);height:auto;top:64px;left:28px}.home-v2-benefit-card{height:auto;min-height:240px}.pricing-v2-thread-preview--small .pricing-v2-thread-report,.pricing-v2-thread-preview--large .pricing-v2-thread-report{width:calc(100% - 56px);top:88px;left:28px}.pricing-v2-thread-preview--small,.pricing-v2-thread-preview--large{height:min(72vw,470px)}.pricing-v2-hero-price{justify-content:center;min-height:390px}.pricing-v2-package-list{min-height:0}.home-v2-footer-actions,.pricing-v2-footer-brand{flex-wrap:wrap;align-items:flex-start}}@media (max-width:620px){.hero,.pricing-v2-hero{padding-top:20px}.hero h1,.pricing-v2-hero-copy h1{font-size:clamp(42px,12vw,52px)}.hero-copy,.home-v2 .home-v2-hero .hero-copy,.pricing-v2-hero-copy{min-height:0;padding:40px 28px}.home-v2 .home-v2-hero .hero-copy{min-height:600px}.how-page .hero-copy{min-height:470px}.home-v2 .home-v2-hero .hero-media{height:92vw}.home-v2-guideline,.home-v2-intro,.home-v2-faq,.home-v2-important{padding:72px 24px}.home-v2-problem-story,.home-v2-problem-list,.home-v2-process-steps,.home-v2-included,.home-v2-price-card{min-height:0;padding:48px 28px}.home-v2-problem-story{gap:56px}.home-v2-problem-list{gap:28px}.home-v2-problem-list li{font-size:20px}.home-v2-process-steps{gap:28px}.home-v2-report{padding:48px 24px 0}.home-v2-report-columns{margin-top:28px}.home-v2-report-art{margin-top:40px!important}.home-v2-process-preview{height:auto;min-height:92vw}.home-v2-process-report{width:calc(100% - 48px);top:40px;left:24px}.home-v2-benefits{padding:48px 16px}.home-v2-benefit-card{min-height:220px;padding:48px 32px 36px}.home-v2-included>p:last-child{margin-top:48px}.home-v2-price-card{min-height:390px}.home-v2-footer,.footer,.pricing-v2-footer{padding:56px 24px 32px}.home-v2-footer-message,.home-v2-footer-actions,.home-v2-footer-links,.pricing-v2-footer-brand,.pricing-v2-footer-links{width:100%}.home-v2-footer-message>div,.pricing-v2-footer-brand>div{min-width:0}.home-v2-footer-message img,.pricing-v2-footer-brand img{max-width:100%;height:auto}.how-comparison,.appointment-section,.faq-section{padding:72px 24px}.comparison-card,.guided-card,.how-page .appointment-section .step-card,.how-thread-card{min-height:0;padding:48px 28px}.guided-card,.how-thread-card{gap:48px}.how-final-panel{height:auto;min-height:420px}.pricing-v2-hero-copy{min-height:480px}.pricing-v2-hero-price{min-height:340px;padding:40px 28px}.pricing-v2-guidelines{padding:64px 24px 72px}.pricing-v2-package{padding:72px 0}.pricing-v2-package-list{height:auto;padding:48px 28px}.pricing-v2-thread-preview--small,.pricing-v2-thread-preview--large{height:78vw}.pricing-v2-thread-preview--small .pricing-v2-thread-report,.pricing-v2-thread-preview--large .pricing-v2-thread-report{width:calc(100% - 48px);top:18%;left:24px}.pricing-v2-package-record,.pricing-v2-package-record h2{margin-top:56px}.pricing-v2-affordability-grid article{min-height:380px;padding:48px 28px}.pricing-v2-faq{padding:72px 24px}.pricing-v2-final{padding:64px 24px}.pricing-v2-final>div{height:auto;min-height:420px}.pricing-v2-notice{padding:64px 24px}.cta,.site-secondary-action{white-space:normal;text-align:center;max-width:100%}}@media (min-width:1101px) and (max-width:1500px){.home-v2-process{grid-template-columns:minmax(0,1.75fr) minmax(400px,1fr)}.home-v2-process-steps{padding:clamp(48px,5vw,72px)}.home-v2-process-report{width:min(670px,100% - 96px);height:auto;left:48px}}@media (min-width:901px) and (max-width:1100px){.home-v2-process{grid-template-columns:minmax(0,1fr);gap:16px;height:auto}.home-v2-process-preview{border-radius:0 64px 0 0;height:520px}.home-v2-process-steps{border-radius:0 0 0 64px;min-height:0;padding:64px}.home-v2-process-report{width:min(670px,100% - 96px);height:auto;top:64px;left:50%;transform:translate(-50%)}}.home-v2-process-preview>.home-v2-process-art{object-fit:fill;width:146.67%!important;height:120.43%!important;top:-10.22%!important;left:-.05%!important}@media (min-width:901px) and (max-width:1250px){.hero h1,.pricing-v2-hero-copy h1{font-size:clamp(54px,6vw,64px);line-height:1.06}}@media (min-width:621px) and (max-width:900px){.home-v2 .home-v2-hero .hero-copy{min-height:clamp(520px,70vw,580px)}.home-v2-guideline,.home-v2-intro,.home-v2-faq,.home-v2-important,.how-comparison,.appointment-section,.faq-section{padding-top:72px;padding-bottom:72px}.home-v2-problem-story{min-height:420px;padding:56px 40px}.home-v2-problem-list{min-height:340px;padding:56px 40px}.home-v2-report{height:auto}.home-v2-included,.home-v2-price-card{min-height:480px;padding:56px 40px}.home-v2-included>p:last-child{margin-top:48px}.comparison-card,.how-page .appointment-section .step-card{min-height:320px;padding:48px 36px}.guided-card{min-height:520px;padding:56px 40px}.how-thread-card{min-height:360px;padding:56px 40px}.pricing-v2-hero-copy{min-height:440px}.pricing-v2-hero-price{min-height:360px}.pricing-v2-affordability-grid article{min-height:400px;padding:56px 40px}.pricing-v2-final>div{height:auto;min-height:440px}}@media (max-width:620px){.home-v2 .home-v2-hero .hero-copy,.how-page .hero-copy{justify-content:flex-start;gap:48px;min-height:0}.pricing-v2-hero-copy{min-height:420px}.home-v2-report{height:auto}.home-v2-faq-list details,.faq-list details,.pricing-v2-faq-list details{padding-block:24px}.home-v2-faq-list summary,.faq-list summary,.pricing-v2-faq-list summary{align-items:center;min-height:32px;display:flex}}.pricing-page{--pricing-page-radius:var(--ds-radius-feature);--pricing-page-panel-padding:var(--ds-space-24)}.pricing-page-main{width:min(calc(100% - 80px), var(--content-wide));padding-top:var(--ds-space-12);margin:0 auto}.pricing-page-hero-art{border-radius:var(--pricing-page-radius) 0 0;background:var(--ds-color-wash-blue);width:100%;height:600px;position:relative;overflow:hidden}.pricing-page-hero-watercolour{object-fit:cover;object-position:center}.pricing-page-hero-sheet{border-radius:var(--ds-radius-lg);box-shadow:var(--ds-shadow-artwork);position:absolute;overflow:hidden}.pricing-page-hero-sheet img{width:100%;display:block;position:absolute;top:0;left:0}.pricing-page-hero-sheet--profile{width:47.4483%;height:701px;top:150.67px;left:13.6897%}.pricing-page-hero-sheet--profile img{height:122.93%;top:-.05%}.pricing-page-hero-sheet--perspective{width:39.5862%;height:817px;top:191.67px;left:47.1379%}.pricing-page-hero-sheet--perspective img{width:99.81%;height:100%;left:.1%}.pricing-page-offer{gap:var(--ds-space-5);margin-top:var(--ds-space-8);grid-template-columns:minmax(0,1fr) 510px;display:grid}.pricing-page-price-card,.pricing-page-included{min-height:632px;padding:var(--pricing-page-panel-padding)}.pricing-page-price-card{border-radius:0 var(--pricing-page-radius) 0 0;background:var(--surface);flex-direction:column;justify-content:space-between;align-items:flex-start;display:flex}.pricing-page-price-copy{gap:var(--ds-space-4);flex-direction:column;width:100%;display:flex}.pricing-page-label{color:var(--primary);font-size:var(--ds-text-label);letter-spacing:.04em;margin:0;line-height:1}.pricing-page-price-card h1,.pricing-page-faq h2,.pricing-page-affordability h2{color:var(--heading);font-family:var(--serif);font-variation-settings:"SOFT" 0, "WONK" 1;margin:0;font-weight:300}.pricing-page-price-card h1{letter-spacing:-2.218px;max-width:760px;font-size:65px;line-height:1.109}.pricing-page-price-card h1 span{color:var(--primary)}.pricing-page-actions{align-items:center;gap:var(--ds-space-6);display:flex}.pricing-page-actions .cta,.pricing-page-actions .site-secondary-action{min-height:var(--ds-control-height-md);padding:var(--ds-control-padding-md);border-radius:var(--ds-radius-md);font:400 var(--ds-control-font-size) / var(--ds-control-line-height) var(--sans);margin:0}.pricing-page-actions .site-secondary-action{border-color:var(--text-secondary);color:var(--text-secondary);cursor:pointer}.pricing-page-actions .site-secondary-action:hover{border-color:var(--primary);color:var(--heading)}.pricing-page-included{border-radius:0 0 0 var(--pricing-page-radius);background:var(--primary-light);flex-direction:column;justify-content:space-between;display:flex}.pricing-page-included ul{margin:var(--ds-space-10) 0 0;color:var(--text-secondary);font-size:var(--ds-text-body);line-height:var(--ds-leading-site-body)}.pricing-page-included li+li{margin-top:var(--ds-space-5)}.home-v2-report-columns li::marker{font-size:1.25em}.how-v2-evidence-details li::marker{font-size:1.25em}.pricing-page-included p,.pricing-page-notice p,.pricing-page-faq-list p{color:var(--text-secondary);margin:0;font-size:15px;line-height:20px}.pricing-page-included>p{margin-top:var(--ds-space-24)}.pricing-page-assessment-overview{height:600px;margin-top:var(--ds-space-12);gap:var(--ds-space-5);grid-template-columns:510px minmax(0,1fr);display:grid}.pricing-page-assessment-copy{padding:var(--pricing-page-panel-padding);align-items:flex-start;gap:var(--ds-space-16);border-radius:0 0 0 var(--pricing-page-radius);background:var(--surface);flex-direction:column;display:flex}.pricing-page-assessment-heading{width:100%}.pricing-page-assessment-copy h2{color:var(--heading);font-family:var(--serif);letter-spacing:-.5px;font-variation-settings:"SOFT" 0, "WONK" 1;margin:0;font-size:40px;font-weight:300;line-height:normal}.pricing-page-assessment-copy>p{color:var(--text-secondary);margin:0}.pricing-page-assessment-workspace{border-radius:0 var(--pricing-page-radius) 0 0;background:var(--primary-light);min-width:0;position:relative;overflow:hidden}.pricing-page-assessment-watercolour{width:146.67%;height:120.43%;position:absolute;top:-10.22%;left:-.05%}.pricing-page-assessment-report{border-radius:var(--ds-radius-lg);width:670px;height:683px;box-shadow:var(--ds-shadow-artwork);position:absolute;top:125.67px;left:125.5px;overflow:hidden}.pricing-page-assessment-report img{width:100%;height:114.28%;display:block;position:absolute;top:-.06%;left:0}.pricing-page-notice p:first-child{color:var(--primary);font-size:var(--ds-text-body);line-height:1}.pricing-page-faq{padding:calc(var(--ds-space-20) * 2);justify-content:center;display:flex}.pricing-page-faq-heading{gap:var(--ds-space-4);flex-direction:column;display:flex}.pricing-page-faq-list details{padding:calc(var(--ds-space-6) + var(--ds-space-1)) 0;border-top:1px solid var(--ds-color-neutral-400)}.pricing-page-faq-list summary{color:var(--heading);font-size:var(--ds-text-body);line-height:var(--ds-leading-site-body);cursor:pointer;list-style:none}.pricing-page-faq-list summary::-webkit-details-marker{display:none}.pricing-page-faq-list details>p{padding:var(--ds-space-5) var(--ds-space-8) 0 0}.pricing-page-affordability{width:100%;min-height:692px;padding:var(--ds-space-24) 0;border-radius:0 var(--pricing-page-radius) 0 0;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.pricing-page-affordability>img{object-fit:cover;object-position:center}.pricing-page-affordability-grid{z-index:1;gap:var(--ds-space-5);grid-template-columns:repeat(2,minmax(0,1fr));width:min(100% - 216px,1234px);height:600px;display:grid;position:relative}.pricing-page-affordability-grid article{padding:var(--pricing-page-panel-padding);align-items:center;display:flex}.pricing-page-affordability-grid article:first-child{border-radius:0 var(--pricing-page-radius) 0 0;background:var(--surface);align-items:flex-start}.pricing-page-affordability-grid article:last-child{border-radius:0 0 0 var(--pricing-page-radius);background:var(--primary-light);align-items:flex-end}.pricing-page-affordability-grid article:last-child .pricing-page-price-copy{gap:var(--ds-space-10)}.pricing-page-affordability h2{letter-spacing:-.5px;max-width:360px;font-size:50px;line-height:1}.pricing-page .home-v2-footer{width:min(calc(100% - 32px), var(--content-wide));margin:var(--ds-space-24) auto 0}@media (max-width:1100px){.pricing-page{--pricing-page-panel-padding:var(--ds-space-16)}.pricing-page-offer{grid-template-columns:minmax(0,1fr) 420px}.pricing-page-assessment-overview{grid-template-columns:420px minmax(0,1fr)}.pricing-page-price-card h1{font-size:58px;line-height:1.08}.pricing-page-notice{padding-inline:var(--ds-space-16)}.pricing-page-affordability-grid{width:calc(100% - 128px)}}@media (max-width:900px){.pricing-page{--pricing-page-radius:var(--ds-space-16);--pricing-page-panel-padding:calc(var(--ds-space-12) + var(--ds-space-2)) var(--ds-space-10)}.pricing-page-main{width:calc(100% - 32px);padding-top:var(--ds-space-8)}.pricing-page-hero-art{height:min(78vw,600px);min-height:420px}.pricing-page-hero-sheet--profile{aspect-ratio:688/701;width:57%;height:auto;top:23%;left:7%}.pricing-page-hero-sheet--perspective{aspect-ratio:574/817;width:49%;height:auto;top:32%;left:47%}.pricing-page-offer{gap:var(--ds-space-4);margin-top:var(--ds-space-5);grid-template-columns:1fr}.pricing-page-assessment-overview{height:auto;margin-top:var(--ds-space-5);gap:var(--ds-space-4);grid-template-columns:1fr}.pricing-page-assessment-copy{min-height:480px;padding:64px 40px}.pricing-page-assessment-workspace{height:520px}.pricing-page-assessment-report{aspect-ratio:670/683;width:73%;height:auto;top:21%;left:14%}.pricing-page-price-card,.pricing-page-included{min-height:520px}.pricing-page-price-card h1{letter-spacing:-1.4px;max-width:620px;font-size:clamp(46px,8vw,60px);line-height:1.07}.pricing-page-included{min-height:600px}.pricing-page-notice{padding:72px 24px 32px}.pricing-page-faq{padding:88px 24px}.pricing-page-faq-inner{width:min(100%,513px)}.pricing-page-affordability{min-height:0;padding:var(--ds-space-12) var(--ds-space-4)}.pricing-page-affordability-grid{gap:var(--ds-space-4);grid-template-columns:1fr;width:100%;height:auto}.pricing-page-affordability-grid article{min-height:420px}}@media (max-width:620px){.pricing-page{--pricing-page-panel-padding:var(--ds-space-12) calc(var(--ds-space-6) + var(--ds-space-1))}.pricing-page-main{padding-top:var(--ds-space-5)}.pricing-page-hero-art{height:92vw;min-height:360px}.pricing-page-hero-sheet--profile{width:64%;top:24%;left:4%}.pricing-page-hero-sheet--perspective{width:50%;top:32%;left:46%}.pricing-page-price-card{min-height:480px}.pricing-page-price-card h1{font-size:clamp(40px,12vw,50px)}.pricing-page-assessment-copy{min-height:430px;padding:48px 28px 64px}.pricing-page-assessment-copy h2{font-size:36px}.pricing-page-assessment-workspace{height:430px}.pricing-page-assessment-report{border-radius:var(--ds-radius-md);width:82%;top:21%;left:12%}.pricing-page-actions{align-items:stretch;gap:var(--ds-space-3);flex-direction:column;width:100%}.pricing-page-actions .cta,.pricing-page-actions .site-secondary-action{width:100%}.pricing-page-included{min-height:570px}.pricing-page-notice{padding:64px 24px 24px}.pricing-page-faq{padding:72px 24px}.pricing-page-faq h2{font-size:38px}.pricing-page-faq-list{margin-top:var(--ds-space-12)}.pricing-page-faq-list summary{font-size:18px}.pricing-page-affordability-grid article{min-height:360px;padding:48px 28px}.pricing-page-affordability h2{font-size:36px}.pricing-page>.home-v2-footer{margin-top:var(--ds-space-16)}}.hero-copy,.home-v2 .home-v2-hero .hero-copy,.pricing-v2-hero-copy{padding:var(--ds-space-12) var(--ds-space-12) var(--ds-space-24)}.hero-copy>p,.home-v2 .home-v2-hero .home-v2-hero-bottom>p,.pricing-v2-hero-copy>p{padding-left:var(--ds-space-2)}.hero-supporting-copy{padding-right:var(--ds-space-10)}.home-v2-guideline,.home-v2-intro{height:auto;padding:var(--ds-space-24)}.home-v2-guideline,.home-v2-intro,.home-v2-faq{height:auto;padding-top:calc(var(--ds-space-20) * 2 + var(--ds-space-10));padding-bottom:var(--ds-space-20)}.how-v2-thread-intro{height:auto;min-height:0;padding-top:calc(var(--ds-space-20) * 2 + var(--ds-space-10));padding-bottom:var(--ds-space-20)}.home-v2-guideline{padding-bottom:calc(var(--ds-space-20) * 2 + var(--ds-space-10))}.home-v2-section-heading,.home-v2-guideline-inner,.home-v2-faq-inner{width:min(100%,800px)}.how-v2-evidence{align-items:stretch;height:auto;min-height:0}.how-v2-evidence-copy{--how-v2-evidence-card-padding:var(--ds-space-16);height:auto;min-height:0;padding:var(--how-v2-evidence-card-padding);align-self:stretch;overflow:visible}@media (min-width:901px){.how-v2-evidence-copy{min-height:550px}}.how-v2-report{--how-v2-report-padding:var(--ds-space-24);height:auto;min-height:0;padding:var(--how-v2-report-padding);gap:var(--ds-space-16);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);display:grid}.how-v2-report-copy,.how-v2-report-preview{width:auto;height:auto;position:relative;inset:auto}.how-v2-report-copy{gap:var(--ds-space-8)}.how-v2-report-preview{aspect-ratio:auto;width:100%}.how-v2-report-preview img{object-fit:cover;object-position:top left;width:100%;height:100%;position:absolute;inset:0}@media (min-width:1101px){.how-v2-report-preview{aspect-ratio:auto;-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);width:803px;height:818px;position:absolute;inset:103.67px auto auto 728.5px}.how-v2-report-preview img{object-fit:fill;width:101.05%;height:100%;left:-1%}}@media (max-width:1100px){.how-v2-report{--how-v2-report-padding:var(--ds-space-16);gap:var(--ds-space-16);grid-template-columns:1fr}.how-v2-report-preview{aspect-ratio:1051/628}}@media (max-width:900px){.hero-copy,.home-v2 .home-v2-hero .hero-copy,.pricing-v2-hero-copy{padding:var(--ds-space-10) var(--ds-space-10) var(--ds-space-16)}.home-v2-guideline,.home-v2-intro{padding:var(--ds-space-16)}.home-v2-guideline,.home-v2-intro,.home-v2-faq{padding-top:calc(var(--ds-space-24) + var(--ds-space-6));padding-bottom:var(--ds-space-12)}.how-v2-thread-intro{min-height:0;padding:calc(var(--ds-space-24) + var(--ds-space-6)) var(--ds-space-16) var(--ds-space-12)}.home-v2-guideline{padding-bottom:calc(var(--ds-space-24) + var(--ds-space-6))}.how-v2-evidence-copy{padding:var(--how-v2-evidence-card-padding)}.how-v2-report{--how-v2-report-padding:var(--ds-space-10);gap:var(--ds-space-10);grid-template-columns:1fr}.how-v2-report-preview{aspect-ratio:1051/628}}@media (max-width:620px){.hero-copy,.home-v2 .home-v2-hero .hero-copy,.pricing-v2-hero-copy{padding:calc(var(--ds-space-6) + var(--ds-space-1)) calc(var(--ds-space-6) + var(--ds-space-1)) var(--ds-space-12)}.home-v2-guideline,.home-v2-intro{padding:calc(var(--ds-space-6) + var(--ds-space-1))}.home-v2-guideline,.home-v2-intro,.home-v2-faq{padding-top:var(--ds-space-24);padding-bottom:var(--ds-space-10)}.how-v2-thread-intro{min-height:0;padding:var(--ds-space-24) calc(var(--ds-space-6) + var(--ds-space-1)) var(--ds-space-10)}.home-v2-guideline{padding-bottom:var(--ds-space-24)}.how-v2-evidence-copy{--how-v2-evidence-card-padding:calc(var(--ds-space-6) + var(--ds-space-1));padding:var(--how-v2-evidence-card-padding)}.how-v2-report{--how-v2-report-padding:calc(var(--ds-space-6) + var(--ds-space-1));gap:calc(var(--ds-space-6) + var(--ds-space-1))}}.home-v2-process{align-items:stretch;height:auto}.home-v2-benefit-card{padding:var(--ds-space-12)}.home-v2-problem{height:auto;padding:var(--ds-space-24)}.home-v2-problem-grid{height:auto}@media (max-width:900px){.home-v2-problem{padding:var(--ds-space-4)}}.home-v2 .home-v2-hero .home-v2-hero-bottom>p,.home-v2-guideline-copy p,.home-v2-problem-story p,.home-v2-report-columns li,.home-v2-report-note,.home-v2-process-step h3,.home-v2-process-step p,.home-v2-benefit-card p,.home-v2-included p,.home-v2-included-list,.home-v2-faq-list summary,.home-v2-faq-list details>p,.home-v2-important>div>p:last-child,.home-v2-footer-message p,.how-v2-thread-copy p,.how-v2-evidence-details ul,.how-v2-evidence-details p,.how-v2-report-copy p:not(.home-v2-kicker),.how-v2-disclaimer p:last-child,.how-v2b-thread-report-summary,.pricing-page-included ul,.pricing-page-included>p,.pricing-page-assessment-copy>p,.pricing-page-notice p:last-child,.pricing-page-faq-list summary,.pricing-page-faq-list details>p{font-size:var(--ds-text-body);line-height:var(--ds-leading-site-body)}.page-shell .cta,.page-shell .site-secondary-action{font-size:var(--ds-text-body)}p.how-v2-pullout{color:var(--primary);font-family:var(--sans);font-size:var(--ds-text-body);font-style:normal;font-weight:400;line-height:var(--ds-leading-site-body);letter-spacing:normal;margin:0}p.how-v2-pullout--body{color:var(--text-secondary)}.home-v2 .home-v2-hero .home-v2-hero-bottom>p,.home-v2-process-step h3,.how-v2-evidence-title,.home-v2-report-title,p.how-v2-pullout{font-size:var(--ds-text-body);line-height:var(--ds-leading-site-body)}.home-v2-report-title{color:var(--primary);font-weight:400}.home-v2-report-note{color:var(--text-secondary)}.home-v2-included .home-v2-pricing-label,.pricing-page-included .home-v2-pricing-label,.home-v2-benefit-card p{font-size:var(--ds-text-body);line-height:var(--ds-leading-site-body)}.home-v2-benefit-grid{align-items:stretch}.home-v2-benefit-card{height:auto;min-height:259px}.home-v2-faq-list details{transition:background-color var(--ds-duration-base) var(--ds-ease-standard)}.home-v2-faq-list details:hover{background:color-mix(in srgb, var(--primary-light) 58%, transparent)}.home-v2-faq-list details[open]{background:color-mix(in srgb, var(--primary-light) 38%, transparent)}.home-v2-faq-list details:hover summary:after{border-color:var(--primary);color:var(--surface);background:var(--primary)}.home-v2-faq-list summary:after{transition:color var(--ds-duration-base) var(--ds-ease-standard), background-color var(--ds-duration-base) var(--ds-ease-standard), border-color var(--ds-duration-base) var(--ds-ease-standard), transform var(--ds-duration-base) var(--ds-ease-standard)}.home-v2-faq-list details[open] summary:after{content:"+";border-color:var(--primary);color:var(--surface);background:var(--primary);transform:rotate(45deg)}.home-v2-faq-list details>p,.pricing-page-faq-list details>p{max-width:680px}@media (max-width:620px){.home-v2-hero-actions{width:calc(100% - var(--ds-space-8))}}@media (prefers-reduced-motion:no-preference){.scroll-reveal-ready .scroll-reveal-target{opacity:0;transition:opacity var(--ds-duration-reveal) var(--ds-ease-standard), transform var(--ds-duration-reveal) var(--ds-ease-reveal);transform:translateY(22px)}.scroll-reveal-ready .scroll-reveal-target.is-visible{opacity:1;transform:none}}.pricing-page-main{width:min(calc(100% - 32px), var(--content-wide))}.pricing-page-offer,.pricing-page-affordability-grid{align-items:stretch}.pricing-page-price-card,.pricing-page-included{height:auto;min-height:632px}.pricing-page-notice{width:min(100%,800px);margin:var(--ds-space-12) auto;padding:var(--ds-space-12) 0;gap:var(--ds-space-4);flex-direction:column;display:flex}.pricing-page-faq{padding:calc(var(--ds-space-20) * 2 + var(--ds-space-10)) 0 calc(var(--ds-space-20) * 2)}.pricing-page-faq-inner{width:min(100%,800px)}.pricing-page-faq-list{margin-top:var(--ds-space-16)}.pricing-page-faq-list details{min-height:87px;padding:calc(var(--ds-space-6) + var(--ds-space-1)) 0;border-top-color:var(--text-secondary);transition:background-color var(--ds-duration-base) var(--ds-ease-standard)}.pricing-page-faq-list details:last-child{border-bottom:1px solid var(--text-secondary)}.pricing-page-faq-list details:hover{background:color-mix(in srgb, var(--primary-light) 58%, transparent)}.pricing-page-faq-list details[open]{background:color-mix(in srgb, var(--primary-light) 38%, transparent)}.pricing-page-faq-list details:hover summary:after{border-color:var(--primary);color:var(--surface);background:var(--primary)}.pricing-page-faq-list summary{justify-content:space-between;align-items:center;gap:var(--ds-space-6);min-height:32px;display:flex}.pricing-page-faq-list summary:after{content:"+";width:var(--ds-space-8);height:var(--ds-space-8);flex:0 0 var(--ds-space-8);border:1px solid var(--heading);border-radius:var(--ds-radius-pill);font-size:var(--ds-text-xl);transition:color var(--ds-duration-base) var(--ds-ease-standard), background-color var(--ds-duration-base) var(--ds-ease-standard), border-color var(--ds-duration-base) var(--ds-ease-standard), transform var(--ds-duration-base) var(--ds-ease-standard);place-items:center;font-weight:300;line-height:1;display:grid}.pricing-page-faq-list details[open] summary:after{border-color:var(--primary);color:var(--surface);background:var(--primary);transform:rotate(45deg)}.pricing-page-faq-list details>p{margin-top:var(--ds-space-5);padding:0 var(--ds-space-16) 0 0}@media (max-width:900px){.pricing-page{--pricing-page-panel-padding:var(--ds-space-16)}.pricing-page-price-card,.pricing-page-included{min-height:520px}.pricing-page-included>p{margin-top:var(--ds-space-16)}.pricing-page-notice{margin-top:var(--ds-space-16);padding:0 0 var(--ds-space-10)}.pricing-page-faq{padding:calc(var(--ds-space-24) + var(--ds-space-6)) 0 var(--ds-space-12);padding-inline:var(--ds-space-6)}.pricing-page-affordability-grid article{padding:var(--ds-space-16)}}@media (max-width:620px){.pricing-page{--pricing-page-panel-padding:calc(var(--ds-space-6) + var(--ds-space-1))}.pricing-page-price-card,.pricing-page-included{min-height:520px}.pricing-page-included>p{margin-top:var(--ds-space-12)}.pricing-page-notice{margin-top:var(--ds-space-12);padding:0 0 var(--ds-space-8)}.pricing-page-faq{padding:var(--ds-space-24) 0 var(--ds-space-10);padding-inline:var(--ds-space-6)}.pricing-page-affordability-grid article{min-height:360px;padding:calc(var(--ds-space-6) + var(--ds-space-1))}}.how-v2b-thread-report{width:100%;padding:var(--ds-space-24);gap:var(--ds-space-16);border-radius:var(--ds-radius-organic);grid-template-columns:minmax(0,2fr) minmax(0,3fr);display:grid;overflow:hidden}.how-v2b-thread-report-copy{justify-content:space-between;align-items:flex-start}.how-v2b-thread-report-copy h2+.ds-text{margin-top:var(--ds-space-12)}.how-v2b-thread-stages{align-content:center;align-items:center;column-gap:var(--ds-space-4);row-gap:var(--ds-space-0);grid-template-rows:repeat(2,auto);grid-template-columns:repeat(4,minmax(0,1fr));min-width:0;display:grid}.how-v2b-thread-stage{aspect-ratio:1;width:100%;padding:var(--ds-space-4);background:var(--ds-color-canvas);border-radius:50%;place-items:center;display:grid;position:relative;overflow:hidden}.how-v2b-thread-stage-background{object-fit:cover}.how-v2b-thread-stage-shade{z-index:1;border-radius:inherit;background:var(--ds-color-overlay-dark-soft);position:absolute;inset:0}.how-v2b-thread-stage-icon{z-index:2;object-fit:contain;width:100%;height:100%;position:relative}.how-v2b-thread-stage:first-child,.how-v2b-thread-stage:nth-child(3){grid-row:1}.how-v2b-thread-stage:nth-child(2),.how-v2b-thread-stage:nth-child(4){grid-row:2}.how-v2b-thread-stage:first-child{grid-column:1}.how-v2b-thread-stage:nth-child(2){grid-column:2}.how-v2b-thread-stage:nth-child(3){grid-column:3}.how-v2b-thread-stage:nth-child(4){grid-column:4}.how-v2b-thread-stage:first-child,.how-v2b-thread-stage:nth-child(2){transform:translateX(var(--ds-space-10))}.how-v2b-thread-stage:nth-child(3),.how-v2b-thread-stage:nth-child(4){transform:translateX(calc(var(--ds-space-10) * -1))}@media (max-width:900px){.how-v2b-thread-report{padding:var(--ds-space-16) var(--ds-space-10);gap:var(--ds-space-12);grid-template-columns:1fr}.how-v2b-thread-stages{align-self:end}}@media (max-width:620px){.how-v2b-thread-report{padding:var(--ds-space-12) calc(var(--ds-space-6) + var(--ds-space-1));gap:var(--ds-space-10)}.how-v2b-thread-stages{column-gap:var(--ds-space-2)}.how-v2b-thread-stage:first-child,.how-v2b-thread-stage:nth-child(2){transform:translateX(var(--ds-space-3))}.how-v2b-thread-stage:nth-child(3),.how-v2b-thread-stage:nth-child(4){transform:translateX(calc(var(--ds-space-3) * -1))}}.home-v2-report{height:auto;min-height:0;padding:var(--ds-space-24);align-items:start;gap:var(--ds-space-16);border-radius:0 var(--ds-radius-feature) 0 0;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"content artwork";display:grid}.home-v2-report-content{grid-area:content;width:auto;position:relative;inset:auto}.home-v2-report-title{width:auto}.home-v2-report-columns{margin-top:var(--ds-space-8);gap:var(--ds-space-8);grid-template-columns:repeat(2,minmax(0,1fr))}.home-v2-report-art{object-fit:contain;border-radius:var(--ds-radius-lg) var(--ds-radius-lg) 0 0;grid-area:artwork;place-self:start end;position:relative;width:100%!important;height:auto!important;margin:0!important;inset:auto!important}.home-v2-report--split{gap:var(--ds-space-16);grid-template-columns:repeat(2,minmax(0,1fr))}.home-v2-report--split .home-v2-report-art{object-fit:cover;object-position:top;clip-path:none;grid-area:auto;position:absolute;top:calc(var(--ds-space-24) + var(--ds-space-3))!important;bottom:0!important;right:auto!important;left:calc(50% + var(--ds-space-20) - var(--ds-space-2))!important;width:calc(50% - var(--ds-space-12))!important;height:calc(100% - var(--ds-space-24) - var(--ds-space-3))!important;margin:0!important}@media (max-width:1100px){.home-v2-report--split{gap:var(--ds-space-16);grid-template-columns:1fr;grid-template-areas:"content""artwork"}.home-v2-report--split .home-v2-report-art{clip-path:none;grid-area:artwork;position:relative;width:100%!important;height:auto!important;margin:0!important;inset:auto!important}}@media (max-width:900px){.home-v2-report{padding:var(--ds-space-16);gap:var(--ds-space-12);border-radius:var(--ds-radius-organic);grid-template-columns:1fr;grid-template-areas:"content""artwork"}.home-v2-report-art{margin:0!important}.home-v2-report--split{gap:var(--ds-space-12);grid-template-columns:1fr}.home-v2-report--split .home-v2-report-art{clip-path:none;grid-area:artwork;position:relative;width:100%!important;margin:0!important;inset:auto!important}}@media (max-width:620px){.home-v2-report{padding:calc(var(--ds-space-6) + var(--ds-space-1));gap:var(--ds-space-10)}.home-v2-report-columns{margin-top:var(--ds-space-6);gap:var(--ds-space-6)}}@media (max-width:1100px){.home-v2-report--split{padding-bottom:0}.home-v2-report--split .home-v2-report-art{clip-path:inset(0 0 50%);margin-bottom:calc(-50% - var(--ds-space-1))!important}}.page-shell h1{font-size:var(--ds-text-page-title)}.page-shell main h2{font-size:var(--ds-text-section-title);line-height:var(--ds-leading-tight)}.home-v2-problem-list li{font-size:var(--ds-text-2xl)}.home-v2-faq-list summary:after,.pricing-page-faq-list summary:after{font-size:var(--ds-text-xl)}@media (min-width:901px) and (max-width:1439.98px){.home-v2-hero-actions,.home-v2-footer-actions,.pricing-page-actions{align-items:flex-start;gap:var(--ds-space-3);flex-direction:column}}@media (min-width:901px) and (max-width:1100px){.home-v2 .home-v2-hero .hero-grid{grid-template-columns:1fr;height:auto}.home-v2 .home-v2-hero .hero-copy{min-height:520px;padding:var(--ds-space-10) var(--ds-space-10) var(--ds-space-16);border-bottom-right-radius:var(--ds-space-16)}.home-v2 .home-v2-hero .hero-media{border-radius:var(--ds-space-16) 0 0;height:min(68vw,620px)}.home-v2-hero-actions{flex-flow:wrap}}
