.home-template-module__gz-dmW__page{--home-panel:color-mix(in srgb, var(--it-canvas) 72%, var(--it-border));background:var(--it-canvas)}.home-template-module__gz-dmW__page .container{width:min(100% - 64px,1280px);padding-inline:0}.home-template-module__gz-dmW__page .home-section{background:var(--it-canvas);padding-block:64px}.home-template-module__gz-dmW__page .home-kicker{font-size:12px;font-weight:500}.home-template-module__gz-dmW__page .home-kicker:before{display:none}.home-template-module__gz-dmW__page .home-section-heading{max-width:760px;margin-block-end:32px}.home-template-module__gz-dmW__page .home-section-heading h2{text-wrap:balance;max-width:23ch;margin-block-start:8px;font-size:clamp(30px,3.1vw,44px);line-height:1.3}.home-template-module__gz-dmW__page .home-section-heading--split{max-width:760px;display:block}.home-template-module__gz-dmW__page .home-section-heading--split>p{max-width:62ch;margin-block-start:16px;font-size:16px;line-height:1.8}.home-template-module__gz-dmW__page .button{min-height:48px;padding-inline:24px;font-size:14px}.home-template-module__gz-dmW__page .home-hero{width:min(calc(100% - 32px), var(--it-max-width));border-radius:var(--it-radius-feature);min-height:0;margin:16px auto 24px}.home-template-module__gz-dmW__page .home-hero__inner{justify-content:center;width:100%;min-height:clamp(640px,100dvh - 32px,820px);padding:140px 32px 120px}.home-template-module__gz-dmW__page .home-hero__content{text-align:center;align-items:center;width:min(100%,760px)}.home-template-module__gz-dmW__page .home-hero h1{text-wrap:balance;max-width:19ch;margin-block:16px 20px;font-size:clamp(42px,4.8vw,66px);line-height:1.2}.home-template-module__gz-dmW__page .home-hero__content>p{max-width:58ch;color:var(--it-white);font-size:17px;line-height:1.8}.home-template-module__gz-dmW__page .home-hero__image{filter:saturate(.72)brightness(.85)}.home-template-module__gz-dmW__page .home-hero__veil{background:linear-gradient(#00000047,#0000007a 50%,#000000a6)}.home-template-module__gz-dmW__page .home-hero__veil:after{background:radial-gradient(#0000,#00000040)}.home-template-module__gz-dmW__page .home-hero__actions{gap:16px;margin-block-start:28px}.home-template-module__gz-dmW__page .home-hero__actions>a:not(.button){border-radius:var(--it-radius-pill);background:#0000002e;border:1px solid #ffffff40;padding:12px 20px;text-decoration:none}.home-template-module__gz-dmW__page .home-hero__proof{border:0;flex-wrap:wrap;margin-block-start:40px;padding:0;font-size:12px;position:static}.home-template-module__gz-dmW__page .home-hero__proof span:before{color:var(--it-white)}.home-template-module__gz-dmW__page .dev-image-note{text-align:center;inset-block-end:16px;inset-inline:24px}.home-template-module__gz-dmW__page .home-audience{padding-block:64px 80px}.home-template-module__gz-dmW__page .audience-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:24px 16px}.home-template-module__gz-dmW__page .audience-grid__item:nth-child(n){display:block;transform:none}.home-template-module__gz-dmW__page .home-media-card{aspect-ratio:4/5;border-radius:var(--it-radius-sm);box-shadow:none;background:0 0;margin-block-end:40px;overflow:visible}.home-template-module__gz-dmW__page .home-media-card img{border-radius:var(--it-radius-sm)}.home-template-module__gz-dmW__page .home-media-card:after{display:none}.home-template-module__gz-dmW__page .home-media-card figcaption{color:var(--it-ink);text-align:center;font-size:12px;font-weight:500;inset:calc(100% + 10px) 0 auto}.home-template-module__gz-dmW__page .home-media-card:hover img{transform:none}:is(.home-template-module__gz-dmW__page .home-problems>.container,.home-template-module__gz-dmW__page .home-process__panel){border-radius:var(--it-radius-feature);background:var(--home-panel);padding:40px}.home-template-module__gz-dmW__page .problem-grid{gap:20px}.home-template-module__gz-dmW__page .problem-card{box-shadow:none;background:0 0;border:0;border-radius:0}.home-template-module__gz-dmW__page .problem-card__image{aspect-ratio:3/4;border-radius:var(--it-radius-sm);margin:0}.home-template-module__gz-dmW__page .problem-card__copy{padding:20px 0 0}.home-template-module__gz-dmW__page .problem-card h3{min-height:0;margin-block:8px;font-size:21px}.home-template-module__gz-dmW__page .problem-card p{font-size:14px}.home-template-module__gz-dmW__page .home-explainer{padding-block-end:24px}.home-template-module__gz-dmW__page .home-explainer__panel{background:0 0;border-radius:0;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:64px;padding:0}.home-template-module__gz-dmW__page .home-explainer__copy h2{max-width:22ch;font-size:clamp(30px,3vw,42px);line-height:1.3}.home-template-module__gz-dmW__page .home-explainer__copy p{font-size:16px}.home-template-module__gz-dmW__explainerPhoto{border-radius:var(--it-radius-sm);align-self:stretch;min-height:360px;position:relative;overflow:hidden}.home-template-module__gz-dmW__explainerPhoto img{object-fit:cover;object-position:center 40%}.home-template-module__gz-dmW__page .home-values{padding-block:24px 48px}.home-template-module__gz-dmW__page .home-values .home-section-heading h2{max-width:none;font-size:24px}.home-template-module__gz-dmW__page .value-grid{gap:16px}.home-template-module__gz-dmW__page .value-grid article{border-radius:var(--it-radius-sm);border:0;min-height:230px;padding:28px}.home-template-module__gz-dmW__page .value-grid article>span{background:var(--it-slate-100);width:36px;color:var(--it-ink)}.home-template-module__gz-dmW__page .value-grid h3{margin-block-start:24px;font-size:21px}.home-template-module__gz-dmW__page .value-grid p{font-size:14px}.home-template-module__gz-dmW__page .home-human__panel{border-radius:var(--it-radius-feature);background:var(--it-white);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:64px;min-height:0;padding:48px}.home-template-module__gz-dmW__page .home-human__photo{border-radius:var(--it-radius-sm);min-height:480px;overflow:hidden}.home-template-module__gz-dmW__page .home-human__copy{padding:0}.home-template-module__gz-dmW__page .home-human__copy h2{text-wrap:balance;font-size:clamp(30px,3vw,42px);line-height:1.3}.home-template-module__gz-dmW__page .home-human__copy p{font-size:16px}.home-template-module__gz-dmW__page .home-human__copy ul{margin-block-start:24px;font-size:14px}.home-template-module__gz-dmW__page .home-signature__panel{border-radius:var(--it-radius-feature);grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:64px;min-height:500px;padding:56px}.home-template-module__gz-dmW__page .home-signature__copy h2{max-width:20ch;font-size:clamp(32px,3.4vw,46px);line-height:1.25}.home-template-module__gz-dmW__page .home-signature__copy p{font-size:16px}.home-template-module__gz-dmW__page .signature-stack{border-radius:var(--it-radius-sm);background:#ffffff0a;border:1px solid #ffffff29;padding:24px}.home-template-module__gz-dmW__page .signature-stack span:nth-child(n){border-radius:var(--it-radius-input);min-height:64px;padding-inline:16px;font-size:16px;transform:none}.home-template-module__gz-dmW__page .signature-stack b{color:var(--it-slate-300)}.home-template-module__gz-dmW__page .home-process-grid{grid-template-columns:1fr;gap:48px}.home-template-module__gz-dmW__page .home-process-grid>li{background:0 0;border:0;border-radius:0;grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-content:center;column-gap:64px;min-height:230px;padding:24px}.home-template-module__gz-dmW__page .home-process-card__meta{grid-area:1/1;justify-content:flex-start;align-self:end;gap:8px}.home-template-module__gz-dmW__page .home-process-grid h3{grid-area:2/1;margin-block:12px;font-size:27px}.home-template-module__gz-dmW__page .home-process-grid>li>p{grid-area:3/1;font-size:16px}.home-template-module__gz-dmW__page .home-process-grid .process-visual{border-radius:var(--it-radius-input);grid-area:1/2/4;width:100%;min-height:210px;margin:0}.home-template-module__gz-dmW__page .home-process-grid>li:nth-child(2n)>:not(.process-visual){grid-column:2}.home-template-module__gz-dmW__page .home-process-grid>li:nth-child(2n)>.process-visual{grid-column:1}.home-template-module__gz-dmW__page .home-trust .trust-strip{background:0 0;border:0;border-radius:0;grid-template-columns:1fr;gap:12px;margin-block-end:32px}.home-template-module__gz-dmW__page .home-trust .trust-strip li{border-radius:var(--it-radius-input);background:var(--it-navy-900);border:0;min-height:112px;padding:24px 32px}.home-template-module__gz-dmW__page .home-trust .trust-strip strong{max-width:none;font-size:25px}.home-template-module__gz-dmW__page .home-trust .trust-strip span{font-size:14px}.home-template-module__gz-dmW__page .evidence-board{box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.home-template-module__gz-dmW__page .evidence-board>*{border-radius:var(--it-radius-input);background:var(--it-white);border:0;min-height:190px;padding:24px}.home-template-module__gz-dmW__page .evidence-board__intro{color:var(--it-ink);grid-column:span 2}.home-template-module__gz-dmW__page .evidence-board__intro span{color:var(--it-text-muted)}.home-template-module__gz-dmW__page .evidence-board__intro strong{font-size:25px}.home-template-module__gz-dmW__page .evidence-item strong{font-size:21px}.home-template-module__gz-dmW__page .therapist-preview-grid{gap:16px}.home-template-module__gz-dmW__page .therapist-preview{border-radius:var(--it-radius-sm);box-shadow:none;border:0}.home-template-module__gz-dmW__page .therapist-preview__image{aspect-ratio:4/3;border-radius:var(--it-radius-input);margin:12px}.home-template-module__gz-dmW__page .therapist-preview__content{padding:20px}.home-template-module__gz-dmW__page .home-italy__panel{border-radius:var(--it-radius-feature);background:var(--home-panel);grid-template-columns:1.2fr .8fr;gap:48px;min-height:360px;padding:40px}.home-template-module__gz-dmW__page .home-italy__copy{padding:0}.home-template-module__gz-dmW__page .home-italy__copy h2{font-size:clamp(30px,3vw,42px);line-height:1.3}.home-template-module__gz-dmW__page .home-italy__copy p{font-size:16px}.home-template-module__gz-dmW__page .home-italy__image{border-radius:var(--it-radius-sm);min-height:300px;overflow:hidden}.home-template-module__gz-dmW__page .access-grid{gap:16px}.home-template-module__gz-dmW__page .access-grid article{border-radius:var(--it-radius-card);background:var(--it-white);border:0;min-height:300px;padding:32px}.home-template-module__gz-dmW__page .access-grid h3{font-size:28px}.home-template-module__gz-dmW__page .access-grid p{font-size:16px}.home-template-module__gz-dmW__page .home-resources .content-links>h2{max-width:none;margin-block-end:32px;font-size:clamp(30px,3vw,42px)}.home-template-module__gz-dmW__page .home-resources .topic-card{border-radius:var(--it-radius-sm);min-height:220px;box-shadow:none;border:0;padding:28px}.home-template-module__gz-dmW__page .home-faq__layout{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:64px}.home-template-module__gz-dmW__page .home-faq__items summary{min-height:72px;font-size:16px}.home-template-module__gz-dmW__page .home-final{padding-block:48px 32px}.home-template-module__gz-dmW__page .home-final__panel{border-radius:var(--it-radius-feature);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:48px;min-height:460px;padding:48px;display:grid}.home-template-module__gz-dmW__page .home-final__panel h2{max-width:20ch;font-size:clamp(32px,3.4vw,46px);line-height:1.25}.home-template-module__gz-dmW__page .home-final__panel p{font-size:16px}.home-template-module__gz-dmW__page .home-final__panel .button{margin-block-start:24px}.home-template-module__gz-dmW__page .match-interface{border-radius:var(--it-radius-input);background:var(--it-slate-100);min-width:0;color:var(--it-ink);border:0;padding:12px;transform:none}.home-template-module__gz-dmW__page .match-interface__top{min-height:44px;padding-inline:12px;font-size:13px}.home-template-module__gz-dmW__page .match-interface__body{grid-template-columns:1fr;gap:12px;padding-block-start:12px}:is(.home-template-module__gz-dmW__page .match-interface__question,.home-template-module__gz-dmW__page .match-interface__result){gap:8px;min-height:0;padding:16px}.home-template-module__gz-dmW__page .match-interface__question>strong{margin-block:12px;font-size:17px}.home-template-module__gz-dmW__page .match-interface__question>div{flex-wrap:wrap;gap:8px;display:flex}.home-template-module__gz-dmW__page .match-interface__question>div span{padding:8px;font-size:12px}.home-template-module__gz-dmW__page .mini-profile{padding:8px}.home-template-module__gz-dmW__page .mini-profile:first-of-type{margin-block-start:0}@media (max-width:1023px){.home-template-module__gz-dmW__page .home-section{padding-block:40px}:is(.home-template-module__gz-dmW__page .home-human__panel,.home-template-module__gz-dmW__page .home-signature__panel,.home-template-module__gz-dmW__page .home-final__panel){gap:32px;padding:32px}.home-template-module__gz-dmW__page .home-human__photo{min-height:400px}:is(.home-template-module__gz-dmW__page .home-explainer__panel,.home-template-module__gz-dmW__page .home-faq__layout){gap:32px}.home-template-module__gz-dmW__page .home-process-grid>li{column-gap:32px;padding-inline:0}.home-template-module__gz-dmW__page .audience-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:24px 12px}.home-template-module__gz-dmW__page .home-media-card{margin-block-end:56px}}@media (max-width:767px){.home-template-module__gz-dmW__page .container{width:calc(100% - 32px)}.home-template-module__gz-dmW__page .home-section{padding-block:32px}.home-template-module__gz-dmW__page .home-section-heading h2{max-width:none;font-size:30px}.home-template-module__gz-dmW__page .home-hero{border-radius:var(--it-radius-card-large);width:calc(100% - 24px);margin-block-start:12px}.home-template-module__gz-dmW__page .home-hero__inner{min-height:640px;padding:112px 24px 64px}.home-template-module__gz-dmW__page .home-hero h1{font-size:clamp(34px,8vw,44px)}.home-template-module__gz-dmW__page .home-hero__content>p{font-size:16px}.home-template-module__gz-dmW__page .home-hero__actions{gap:12px;width:100%}.home-template-module__gz-dmW__page .home-hero__proof{white-space:normal;flex-wrap:wrap;gap:8px 16px;inset-block-end:64px;inset-inline:16px}.home-template-module__gz-dmW__page .home-hero__proof span{font-size:11px}.home-template-module__gz-dmW__page .audience-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px;margin-inline:0;display:grid;overflow:visible}.home-template-module__gz-dmW__page .home-media-card{margin-block-end:40px}.home-template-module__gz-dmW__page .home-media-card figcaption{font-size:12px}:is(.home-template-module__gz-dmW__page .home-problems>.container,.home-template-module__gz-dmW__page .home-process__panel){border-radius:var(--it-radius-card-large);padding:24px 20px}:is(.home-template-module__gz-dmW__page .problem-grid,.home-template-module__gz-dmW__page .value-grid,.home-template-module__gz-dmW__page .access-grid){grid-template-columns:1fr;gap:24px}.home-template-module__gz-dmW__page .problem-card__image{aspect-ratio:4/3}:is(.home-template-module__gz-dmW__page .home-explainer__panel,.home-template-module__gz-dmW__page .home-human__panel,.home-template-module__gz-dmW__page .home-signature__panel,.home-template-module__gz-dmW__page .home-italy__panel,.home-template-module__gz-dmW__page .home-final__panel,.home-template-module__gz-dmW__page .home-faq__layout){grid-template-columns:1fr;gap:28px}.home-template-module__gz-dmW__explainerPhoto{min-height:280px}.home-template-module__gz-dmW__page .home-values{padding-block-start:0}.home-template-module__gz-dmW__page .value-grid article{min-height:210px}:is(.home-template-module__gz-dmW__page .home-human__panel,.home-template-module__gz-dmW__page .home-signature__panel,.home-template-module__gz-dmW__page .home-italy__panel,.home-template-module__gz-dmW__page .home-final__panel){border-radius:var(--it-radius-card-large);min-height:0;padding:24px}.home-template-module__gz-dmW__page .home-human__photo{min-height:320px}:is(.home-template-module__gz-dmW__page .home-human__copy h2,.home-template-module__gz-dmW__page .home-signature__copy h2,.home-template-module__gz-dmW__page .home-italy__copy h2,.home-template-module__gz-dmW__page .home-final__panel h2){font-size:30px}.home-template-module__gz-dmW__page .signature-stack{padding:12px}.home-template-module__gz-dmW__page .home-process-grid{gap:40px}.home-template-module__gz-dmW__page .home-process-grid>li{flex-direction:column;min-height:0;padding:0;display:flex}.home-template-module__gz-dmW__page .home-process-card__meta{order:0;align-self:flex-start}.home-template-module__gz-dmW__page .home-process-grid h3{order:1;font-size:24px}.home-template-module__gz-dmW__page .home-process-grid>li>p{order:2}.home-template-module__gz-dmW__page .home-process-grid .process-visual{order:3;min-height:180px;margin-block-start:24px}.home-template-module__gz-dmW__page .process-visual--conversation{grid-template-columns:32px 1fr 32px;gap:8px;padding:16px}.home-template-module__gz-dmW__page .process-visual--conversation i{width:32px}.home-template-module__gz-dmW__page .home-trust .trust-strip li{padding:24px}.home-template-module__gz-dmW__page .home-trust .trust-strip strong{font-size:22px}.home-template-module__gz-dmW__page .evidence-board{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.home-template-module__gz-dmW__page .evidence-board>*{min-height:170px;padding:20px}.home-template-module__gz-dmW__page .evidence-item strong{font-size:18px}.home-template-module__gz-dmW__page .therapist-preview-grid{grid-template-columns:1fr;display:grid}.home-template-module__gz-dmW__page .home-italy__image{min-height:260px}.home-template-module__gz-dmW__page .access-grid article{min-height:240px;padding:28px}.home-template-module__gz-dmW__page .home-final__panel .button{width:auto}.home-template-module__gz-dmW__page .mini-profile{grid-template-columns:32px minmax(0,1fr) auto;gap:8px}.home-template-module__gz-dmW__page .mini-profile i{width:32px}}
