.home-page .section{padding-block:48px}.home-page .hero{border-bottom:0;padding-block:48px 40px}.home-page .hero-grid{gap:24px 64px}.home-page .hero h1{letter-spacing:-.03em;max-width:700px}.home-page .hero h1+p{max-width:660px;margin-top:24px}.home-page .hero-copy .signature{margin-bottom:20px}.home-page .hero-copy>.button{min-width:272px}.home-page .hero-testimonial{border:0;border-top:1px solid var(--color-border);grid-template-columns:auto 1fr;gap:4px 16px;max-width:700px;padding:20px 0 0;display:grid}.home-page .hero-testimonial .stars{grid-area:1/1/3;margin:0;padding-top:2px}.home-page .hero-testimonial blockquote,.home-page .hero-testimonial figcaption{grid-column:2;margin:0}.home-page .hero-grid .media-portrait{margin-top:4px}.home-page .media-placeholder{background:var(--color-surface)}.home-page .media-placeholder:after{background:var(--color-field-border);border:0;border-radius:0;width:1px;height:32px;inset:auto 24px 24px auto}.home-page .media-placeholder:before{border-color:var(--color-border)}.home-page .journeys-section{padding-top:20px;padding-bottom:48px}.home-page .journeys-section h2{margin-bottom:24px}.home-page .journey-card{grid-template-rows:auto 1fr auto;grid-template-columns:minmax(0,1fr);gap:20px;min-height:292px;padding:32px;display:grid}.home-page .journey-card:before{display:none}.home-page .journey-card h3{font-family:var(--font-heading);padding-right:88px}.home-page .journey-prefix{font:700 14px/20px var(--font-body);margin-bottom:4px;display:block}.home-page .journey-subject{font:700 25px/35px var(--font-heading)}.home-page .journey-card p{max-width:46ch;font-size:18px;line-height:27px}.home-page .journey-glyph{width:64px;height:64px;color:inherit;position:absolute;top:28px;right:32px}.home-page .journey-glyph svg{stroke:currentColor;stroke-width:1.25px;fill:none;width:100%;height:100%}.home-page .journey-link{margin:0;padding-top:16px}.home-page .journey-card.buyer:hover{background:var(--color-surface);border-color:var(--color-action)}.home-page #clarify .editorial-copy{border:0;grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);column-gap:64px;padding-left:0}.home-page #clarify h2{max-width:15ch}.home-page #clarify .reading{border-left:1px solid var(--color-field-border);padding-left:40px}.home-page #clarify .lead{max-width:30ch;font-size:25px;line-height:35px}.home-page #why .editorial-grid{grid-template-columns:minmax(0,760px) minmax(0,1fr);gap:64px}.home-page #why .media-secondary{align-self:center;width:min(100%,270px)}.home-page .testimonials-layout{grid-template-columns:minmax(240px,.85fr) minmax(0,1.6fr);align-items:start;column-gap:64px;display:grid}.home-page .testimonials-layout>h2{grid-area:1/1;max-width:15ch;margin-bottom:24px}.home-page .testimonials{border-top:3px solid var(--color-ink);grid-area:1/2/3;margin:0}.home-page .testimonials .testimonial{border-top:0;border-bottom:1px solid var(--color-border);grid-template-columns:128px minmax(0,1fr);gap:8px 24px;padding-block:24px;display:grid}.home-page .testimonials .theme{grid-row:1/3;margin:0;padding-top:4px;font-size:14px;line-height:20px}.home-page .testimonials blockquote{grid-column:2;font-size:22px;line-height:32px}.home-page .testimonials figcaption{grid-column:2;margin:0}.home-page .testimonials-actions{grid-area:2/1;align-self:start}.home-page .testimonials-actions .button{margin-top:16px}.home-page .video-introduction{gap:64px}.home-page .video-introduction>div>p{max-width:42ch}.home-page .video-placeholder:before{inset:20px}.home-page .faq-trigger{min-height:80px;padding-block:24px;padding-inline:16px}.home-page .faq-trigger:hover{background:var(--color-surface)}.home-page .faq-answer{padding:0 16px 24px}.home-page .contact-layout{grid-template-columns:minmax(0,1fr) minmax(0,530px);gap:64px}.home-page .contact-layout>:first-child{padding-top:0}.home-page .contact-layout .lead{margin-block:24px 16px;font-size:22px;line-height:32px}.home-page .contact-fields{margin-top:24px;margin-bottom:24px}.home-page .field label{margin-bottom:8px}.home-page .field+.field{margin-top:20px}.home-page .project-options{margin-top:24px}.home-page .project-options:not(:has(input:checked)) [data-clear-project]{display:none}.home-page .radio-option:has(input:focus-visible){outline:3px solid var(--color-action);outline-offset:3px}.home-page .radio-option input:focus-visible{outline:0}.home-page input:not([type=radio]){min-height:52px}.home-page .mobile-contact-bar{box-shadow:none}@media (width>=1200px){.home-page .hero-grid{grid-template-columns:minmax(0,750px) minmax(0,1fr)}}@media (width>=768px) and (width<=1023px){.home-page .hero-grid{grid-template-columns:minmax(0,1fr) 220px;gap:24px}.home-page .testimonials-layout{grid-template-columns:1fr}.home-page .testimonials-layout>h2{max-width:none}.home-page .testimonials,.home-page .testimonials-actions{grid-area:auto/1}.home-page .testimonials-actions{margin-top:24px}.home-page #why .editorial-grid{grid-template-columns:minmax(0,1fr) 200px;gap:32px}.home-page #clarify .editorial-copy{gap:32px}.home-page #clarify .reading{padding-left:24px}.home-page .contact-layout{grid-template-columns:1fr;gap:32px}.home-page .contact-layout>:first-child>p{max-width:52ch}.home-page .contact-layout h2{max-width:none}}@media (width>=768px){.home-page .contact-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 16px;display:grid}.home-page .contact-fields>.field{margin:0}.home-page .contact-fields>.field:nth-of-type(3),.home-page .project-options{grid-column:1/-1}.home-page .project-options{margin-top:4px}}@media (width<=767px){html:has(.home-page){scroll-padding-bottom:calc(var(--bar-space) + 16px)}.home-page main :is(a,button,input,select,[id]){scroll-margin-bottom:calc(var(--bar-space) + 16px)}.home-page .section{padding-block:32px}.home-page .hero{padding-top:24px;padding-bottom:28px}.home-page .hero-grid{gap:20px 16px}.home-page .hero h1{letter-spacing:-.025em}.home-page .hero-copy .signature{margin-bottom:16px}.home-page .hero h1+p{margin-top:16px}.home-page .hero-testimonial{border:0;padding:0;display:block}.home-page .hero-testimonial .stars{margin-bottom:4px;padding:0}.home-page .hero-testimonial figcaption{margin-top:4px}.home-page .hero-grid .media-portrait{margin-top:0}.home-page .journeys-section{padding-top:16px;padding-bottom:32px}.home-page .journeys-section h2{margin-bottom:20px}.home-page .journey-card{gap:16px;min-height:0;padding:24px}.home-page .journey-card p{font-size:16px;line-height:24px}.home-page .journey-subject{font:700 20px/28px var(--font-body)}.home-page .journey-prefix{font-size:12px;line-height:18px}.home-page .journey-glyph{width:48px;height:48px;top:24px;right:24px}.home-page .journey-card h3{padding-right:64px}.home-page .journey-link{gap:12px;font-size:14px}.home-page #clarify{padding-block:40px}.home-page #clarify h2{max-width:18ch}.home-page #clarify .reading{border-left:0;padding-left:0}.home-page #clarify .lead{border-top:1px solid var(--color-field-border);max-width:none;padding-top:20px;font-size:20px;line-height:28px}.home-page #why{padding-block:40px}.home-page #why .editorial-grid{grid-template-columns:minmax(0,1fr) 76px;gap:24px 16px;display:grid}.home-page #why .editorial-copy{display:contents}.home-page #why h2{grid-area:1/1;align-self:center;margin:0}.home-page #why .media-secondary{grid-area:1/2;width:76px;height:92px;margin:0;padding:8px;font-size:10px}.home-page .testimonials-layout{display:block}.home-page .testimonials-layout>h2{max-width:18ch}.home-page .testimonials .testimonial{padding-block:24px;display:block}.home-page .testimonials .theme{margin-bottom:12px;padding-top:0}.home-page .testimonials blockquote{font-size:17px;line-height:25px}.home-page .testimonials figcaption{margin-top:8px}.home-page .testimonials-actions{margin-top:20px}.home-page .video-introduction{gap:24px}.home-page .video-placeholder:before{inset:12px}.home-page .faq-trigger{gap:16px;min-height:80px;padding:20px 4px}.home-page .faq-answer{padding-inline:4px}.home-page #contact{padding-block:40px}.home-page .contact-layout{display:block}.home-page .contact-layout .lead{margin-top:20px;font-size:20px;line-height:28px}.home-page .contact-layout>:first-child>p{max-width:none}}@media (prefers-reduced-motion:reduce){.home-page{--motion-fast:0s;--motion-normal:0s;--motion-slow:0s}.home-page *,.home-page :before,.home-page :after{transition:none!important;animation:none!important}.home-page .journey-card:is(:hover,:focus-visible) .journey-link>span,.home-page .button:active:not(:disabled){transform:none}}@media (width<=1199px){html:has(.home-page){scroll-padding-bottom:calc(var(--bar-space) + 16px)}.home-page main :is(a,button,input,select,[id]){scroll-margin-bottom:calc(var(--bar-space) + 16px)}}@media (width>=1024px){.home-page .testimonials-layout{grid-template-rows:min-content 1fr}}.home-page{--color-on-dark:#fff;--color-mineral:#d8cdbd;background:var(--color-background)}.home-page[data-color-direction=b]{--color-ink:#12323b;--color-action:#136367;--color-action-hover:#0d4c50;--color-background:#faf9f6;--color-surface:#eef1ed;--color-secondary:#506166;--color-border:#c9d1ce;--color-field-border:#687f80}.home-page .button:not(.button-secondary),.home-page .journey-card.seller{color:var(--color-on-dark)}.home-page .simple-word{color:var(--color-action);white-space:nowrap;position:relative}.home-page .simple-word:after{content:"";background:currentColor;border-radius:50%;height:.075em;position:absolute;bottom:-.035em;left:0;right:0;transform:rotate(-2deg)}.home-page .hero-proof{width:fit-content;min-height:44px;color:var(--color-ink);align-items:center;gap:16px;font-size:15px;text-decoration:none;display:flex}.home-page .hero-proof:hover{text-underline-offset:4px;text-decoration:underline}.home-page .hero-proof .stars{color:var(--color-secondary);letter-spacing:.08em;margin:0}.home-page .journeys-section{padding-bottom:64px}.home-page .journey-card{min-height:340px;transition:transform var(--motion-fast) var(--ease-premium), box-shadow var(--motion-fast) var(--ease-premium), background var(--transition-color);border-radius:4px 24px 4px 4px;padding:40px;box-shadow:0 10px 22px #12323b12}.home-page .journey-subject{font:700 36px/1.2 var(--font-heading);letter-spacing:-.025em}.home-page .journey-glyph{width:76px;height:76px;top:32px;right:32px}.home-page .journey-card:is(:hover,:focus-visible){transform:translateY(-2px);box-shadow:0 16px 28px #12323b21}.home-page .journey-card:is(:hover,:focus-visible) .journey-link>span{transform:translate(3px)}.home-page .journey-link>span{border-radius:50%;flex-basis:44px;width:44px;height:44px}.home-page .video-introduction{align-items:center}.home-page .video-placeholder{background:var(--color-ink);color:#fff;box-shadow:10px 10px 0 var(--color-mineral)}.home-page #why{background:var(--color-surface)}.home-page .proof-layout{min-width:0}.home-page [data-count]{display:inline-grid;position:relative}.home-page .count-reserve,.home-page .count-display{grid-area:1/1}.home-page .count-reserve{visibility:hidden}@media (width<=1023px){.home-page .journey-card{padding:28px}.home-page .journey-subject{font-size:30px}.home-page .journey-glyph{width:56px;height:56px;right:24px}}@media (width>=768px){.home-page .hero-proof{grid-column:1}}@media (width<=767px){.home-page .hero-proof{flex-direction:column;grid-column:2;align-self:center;align-items:start;gap:4px;font-size:15px}.home-page .journeys-section{padding-bottom:40px}.home-page .journey-card{min-height:280px;padding:28px 24px}.home-page .journey-subject{font-size:30px}.home-page .journey-card h3{padding-right:60px}.home-page .journey-glyph{width:48px;height:48px}.home-page .meeting-section{padding-block:44px}.home-page .video-placeholder{box-shadow:6px 6px 0 var(--color-mineral)}}@media (prefers-reduced-motion:reduce){.home-page .journey-card:is(:hover,:focus-visible),.home-page .journey-card:is(:hover,:focus-visible) .journey-link>span{transform:none}}.home-page{color:var(--color-ink);--glass-light:#fffffff0;--glass-edge:#12323b2e;--glass-shadow:0 8px 24px #12323b0f;--signature-curve:50% 45% 50% 40%}.home-page .hero-grid{row-gap:16px}.home-page .hero-copy>.button{min-width:320px;min-height:60px;padding-inline:28px;font-size:17px;box-shadow:0 5px 14px #12323b1f,inset 0 1px #ffffff2e}.home-page .hero-copy>.button:is(:hover,:focus-visible){box-shadow:0 7px 18px #12323b29,inset 0 1px #fff3}.home-page .hero-trust{grid-column:1}.home-page .hero-proof{border:1px solid var(--glass-edge);background:var(--glass-light);min-height:48px;box-shadow:var(--glass-shadow), inset 0 1px 0 #fff;border-radius:999px;flex-direction:row;gap:12px;padding:10px 18px;font-size:15px;font-weight:700;display:inline-flex}.home-page .hero-trust .hero-help{margin:10px 0 0}.home-page .simple-word:after{border-radius:var(--signature-curve)}.home-page .journeys-section{background:linear-gradient(to bottom,transparent 65%,var(--color-surface));padding-bottom:48px;position:relative}.home-page .journey-stage{min-width:0;display:flex;position:relative}.home-page .journey-card{isolation:isolate;width:100%;min-height:350px;transform:translateY(var(--journey-lift,0px));transition:box-shadow var(--motion-fast) var(--ease-premium), border-color var(--transition-color), background-color var(--transition-color);box-shadow:var(--glass-shadow), inset 0 1px 0 #ffffff59;border-radius:24px}.home-page .journey-card:after{content:"";border-radius:inherit;pointer-events:none;z-index:-1;background:linear-gradient(125deg,#ffffff17,#0000 42%);position:absolute;inset:0}.home-page .journey-card.seller{background:var(--color-ink);border-color:var(--color-field-border)}.home-page .journey-card.buyer{background:var(--glass-light);border-color:var(--color-field-border)}.home-page .journey-card:is(:hover,:focus-visible){--journey-lift:-2px;transform:translateY(var(--journey-lift));border-color:var(--color-action);box-shadow:0 12px 28px #12323b1c,inset 0 1px #fff9}.home-page .journey-card.seller:is(:hover,:focus-visible){background:var(--color-action-hover)}.home-page .journey-card.buyer:is(:hover,:focus-visible){background:#fff}.home-page .journey-link>span{background:#ffffff14}.home-page .journey-glyph{opacity:.85}@media (width<=767px){.home-page .hero-copy>.button{width:100%;min-width:0;min-height:58px}.home-page .hero-trust{grid-column:2;align-self:center}.home-page .hero-proof{border-radius:20px;flex-direction:column;align-items:flex-start;gap:2px;padding:10px 16px}.home-page .hero-trust .hero-help{font-size:12px;line-height:18px}.home-page .journeys-section{padding-bottom:40px}.home-page .journey-card{border-radius:20px;min-height:280px}}@media (prefers-reduced-motion:reduce){.home-page .journey-card,.home-page .journey-card:is(:hover,:focus-visible){transform:none}}.home-page{--radius-control:8px;--radius-card:20px;--radius-media:20px}.home-page #why .lead{font:400 22px/1.5 var(--font-body)}.home-page #why .reading p{font-size:18px;line-height:1.6}.home-page #why .reading p:nth-of-type(3){color:var(--color-action);margin-top:28px}.home-page #why .reading strong{font-weight:600}.home-page #why .reading p:last-child{max-width:48ch;margin-top:24px}.home-page #why .media-secondary{border-radius:var(--radius-media);box-shadow:none;border:0}.home-page #why .media-secondary:before,.home-page #why .media-secondary:after{content:none}.home-page .journey-card{border-radius:var(--radius-card);box-shadow:0 6px 18px #12323b0d}.home-page .journey-card:after{content:none}.home-page .testimonials-section{background:var(--color-background);padding-block:64px}.home-page .proof-heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:28px;display:flex}.home-page .proof-heading h2{max-width:24ch;margin:0}.home-page .proof-origin{color:var(--color-secondary);gap:12px;margin:16px 0 0;font-size:14px;display:flex}.home-page .proof-origin span:first-child{letter-spacing:.08em}.home-page .motion-control{color:var(--color-secondary);border-radius:var(--radius-control);min-width:64px;min-height:44px;font:400 14px/24px var(--font-body);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:10px 12px;text-decoration:underline}.home-page .motion-control:hover{color:var(--color-action);background:var(--color-surface)}.home-page .reviews-track{scrollbar-width:thin;scrollbar-color:var(--color-border) transparent;gap:32px;padding:8px 6px 24px;scroll-padding-inline:6px;display:flex;overflow:auto hidden}.home-page .reviews-track .testimonial{border:0;border-right:1px solid var(--color-border);box-shadow:none;background:0 0;border-radius:0;flex:0 0 min(380px,85%);margin:0;padding:12px 24px 12px 0}.home-page .reviews-track .theme{color:var(--color-secondary);margin:0 0 16px;font-size:13px;font-weight:400}.home-page .reviews-track blockquote{font:400 22px/1.5 var(--font-body);margin:0 0 18px}.home-page .reviews-track blockquote p{margin:0}.home-page .reviews-track figcaption{color:var(--color-secondary);margin:0;font-size:15px;font-weight:500}.home-page .proof-actions{justify-content:space-between;align-items:center;gap:24px;margin-top:28px;display:flex}.home-page .proof-actions .button{margin:0}.home-page .method-section{background:var(--color-ink);color:var(--color-background);padding-block:72px}.home-page .method-layout{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:40px 64px;display:grid}.home-page .method-layout>h2{max-width:26ch;color:inherit;grid-column:1/-1;margin:0}.home-page .method-grid{color:inherit;background:0 0;border:0;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px;margin:0;padding:20px 0 0;list-style:none;display:grid}.home-page .method-summary,.home-page .method-summary+.method-summary{background:0 0;border:0;border-radius:0;flex-direction:column;gap:12px;padding:0;display:flex;position:relative}.home-page .method-reperes{margin:0 0 12px;display:block}.home-page .method-number{width:52px;height:48px;font:400 40px/48px var(--font-heading);color:var(--color-mineral);transition:color var(--transition-color);background:0 0;border:0;border-radius:0}.home-page .method-summary:not(:last-child):after{content:"";background:linear-gradient(to right,var(--color-mineral) 100%,var(--color-field-border) 0);height:1px;position:absolute;top:24px;left:76px;right:-24px}.home-page .method-summary h3{color:inherit;margin:0;font-size:22px;line-height:30px}.home-page .method-layout>.button{color:var(--color-ink);background:#fff;grid-column:1/-1;margin:0}.home-page .method-section :focus-visible{outline-color:#fff}.home-page .credibility{text-align:center;border:0;padding-block:40px}.home-page .credibility h2{max-width:24ch;font-size:var(--text-h2);line-height:var(--line-h2);margin:0 auto 48px}.home-page .stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0 0 36px;display:grid}.home-page .stat,.home-page .stat:first-child{box-shadow:none;background:0 0;border:0;border-radius:0;padding:12px 28px;display:block}.home-page .stat+.stat{border-left:1px solid var(--color-border)}.home-page .stat-value{color:var(--color-ink);font-variant-numeric:tabular-nums;font-size:56px;line-height:1.15}.home-page .stat-star{font-size:32px}.home-page .stat dd{max-width:26ch;color:var(--color-secondary);margin:16px auto 0;font-size:16px;line-height:25px}.home-page [data-inline-form-slot]{box-shadow:none;background:0 0;border:0;padding:0}.home-page .simulation-label{color:var(--color-secondary);border:0;padding:0;font-size:13px;line-height:20px}.home-page .simulation-controls{border-top:1px solid var(--color-border);color:var(--color-secondary);margin:24px 0 0;font-size:13px}.home-page .simulation-controls summary{cursor:pointer;min-height:44px;padding-block:12px}.home-page .radio-option{background:0 0;border-color:#0000;padding-inline:4px}.home-page .radio-option:has(input:checked){background:0 0;border-color:#0000}.home-page .field label,.home-page .project-options legend{font-weight:500}@media (width<=1023px){.home-page .method-layout{display:block}.home-page .method-grid{margin-top:36px;padding:0;display:block}.home-page .method-summary{grid-template-columns:52px minmax(0,1fr);gap:8px 24px;padding-bottom:32px;display:grid}.home-page .method-summary+.method-summary{padding-bottom:32px;display:grid}.home-page .method-summary:last-child{padding-bottom:0}.home-page .method-reperes{grid-area:1/1;margin:0}.home-page .method-summary:not(:last-child):after{background:linear-gradient(to bottom,var(--color-mineral) 100%,var(--color-field-border) 0);width:1px;height:auto;inset:52px auto 4px 26px}.home-page .method-layout>.button{margin-top:32px}}@media (width<=767px){.home-page #why .lead{font-size:20px}.home-page #why .reading p{font-size:17px;line-height:27px}.home-page .testimonials-section,.home-page .method-section{padding-block:44px}.home-page .proof-heading{flex-wrap:wrap;gap:8px}.home-page .motion-control{margin-left:auto}.home-page .reviews-track{gap:24px}.home-page .reviews-track .testimonial{flex-basis:88%;padding-right:24px}.home-page .reviews-track blockquote{font-size:20px;line-height:30px}.home-page .proof-actions{flex-direction:column;align-items:start}.js-ready .home-page .proof-actions .button{display:none}.home-page .method-summary,.home-page .method-summary+.method-summary{grid-template-columns:40px minmax(0,1fr);column-gap:16px}.home-page .method-number{width:40px;font-size:32px}.home-page .method-summary:not(:last-child):after{left:20px}.home-page .method-summary h3{font-size:20px;line-height:28px}.home-page .credibility{padding-block:24px}.home-page .credibility h2{margin-bottom:32px}.home-page .stats{grid-template-columns:1fr}.home-page .stat,.home-page .stat:first-child{padding:28px 12px}.home-page .stat+.stat{border-left:0;border-top:1px solid var(--color-border)}.home-page .stat-value{font-size:44px}}@media (prefers-reduced-motion:reduce){.home-page .reviews-track{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:visible}.home-page .motion-control{display:none}}@media (prefers-reduced-motion:reduce) and (width<=767px){.home-page .reviews-track{grid-template-columns:1fr}}.home-page .method-summary{min-height:0}.home-page .method-summary+.method-summary:before{content:none}@media (width>=768px) and (width<=1023px){.home-page .method-summary+.method-summary{column-gap:24px}}.home-page #why .reading .lead{font-size:22px;line-height:1.5}.home-page .method-layout>.button{justify-self:start;width:fit-content}@media (width<=767px){.home-page #why .reading .lead{font-size:20px}.home-page .method-layout>.button{width:100%}}.home-page .hero-copy .signature{color:var(--color-secondary)}.home-page h1,.home-page h2,.home-page .reviews-track blockquote{color:var(--color-ink)}.home-page .method-section h2{color:inherit}.home-page{--ease-premium:cubic-bezier(.22,1,.36,1);--motion-fast:.25s;--motion-normal:.55s;--motion-slow:.7s;--motion-step:.45s;--motion-easing:var(--ease-premium);--ease-standard:var(--ease-premium);--ease-emphasis:var(--ease-premium);--transition-color:var(--motion-fast) var(--ease-premium);--transition-hover:var(--motion-fast) var(--ease-premium);--title-standard:32px;--title-strong:44px;--title-chapter:48px;--entrance-distance:24px;--door-distance:28px;--hero-distance:16px;--header-open:80px;--header-compact:68px}.home-page #clarify-title,.home-page #video-title,.home-page #why-title,.home-page #faq-title{font-size:var(--title-standard);line-height:1.25}.home-page #journeys-title,.home-page #testimonials-title,.home-page #credibility-title,.home-page #contact-title{font-size:var(--title-strong);letter-spacing:-.025em;line-height:1.15}.home-page #method-title{font-size:var(--title-chapter);letter-spacing:-.025em;max-width:26ch;line-height:1.12}.home-page .journeys-section{padding-block:32px 64px}.home-page #clarify{padding-block:64px}.home-page .meeting-section{padding-block:96px}.home-page #why{padding-block:72px}.home-page .testimonials-section,.home-page .method-section{padding-block:96px}.home-page .section:has(>.container>.credibility){padding-block:64px}.home-page .credibility{padding-block:32px}.home-page #contact{padding-block:96px}.home-page .section:has(#faq-title){padding-block:64px}.home-page .is-entering{animation:entrance var(--motion-normal) var(--ease-premium) both}.home-page .hero-grid.is-entering{--entrance-distance:var(--hero-distance)}.home-page .hero-grid.is-entering .simple-word:after{transform-origin:0;animation:signature-arrive var(--motion-fast) var(--ease-premium) .15s both}.home-page .journey-stage.is-entering{animation:door-entrance var(--motion-slow) var(--ease-premium) both}.home-page .journey-stage:nth-child(2).is-entering,.home-page #clarify .button.is-entering{animation-delay:70ms}.home-page .journey-card{transition:transform var(--motion-fast) var(--ease-premium), box-shadow var(--motion-fast) var(--ease-premium), border-color var(--transition-color), background-color var(--transition-color)}.home-page .method-layout.is-entering{animation:none}.home-page .method-layout.is-entering>h2{animation:entrance .4s var(--ease-premium) both}.home-page .method-layout.is-entering .method-summary{animation:entrance var(--motion-step) var(--ease-premium) both}.home-page .method-layout.is-entering .method-summary:first-child{animation-delay:.1s}.home-page .method-layout.is-entering .method-summary:nth-child(2){animation-delay:.25s}.home-page .method-layout.is-entering .method-summary:nth-child(3){animation-delay:.4s}.home-page .method-summary:not(:last-child):after{transform-origin:0}.home-page .method-layout.is-entering .method-summary:not(:last-child):after{animation:method-line-x var(--motion-fast) var(--ease-premium) .2s both}.home-page .method-layout.is-entering .method-summary:nth-child(2):after{animation-delay:.35s}.home-page .faq .faq-answer:not([hidden]){animation-duration:.2s;animation-timing-function:var(--ease-premium)}@keyframes entrance{0%{opacity:0;transform:translateY(var(--entrance-distance))}to{opacity:1;transform:none}}@keyframes door-entrance{0%{opacity:0;transform:translateY(var(--door-distance)) scale(.97)}to{opacity:1;transform:none}}@keyframes signature-arrive{0%{transform:rotate(-2deg)scaleX(0)}to{transform:rotate(-2deg)scaleX(1)}}@keyframes method-line-x{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes method-line-y{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.home-page .site-header{height:calc(var(--header-open) + env(safe-area-inset-top,0px));min-height:calc(var(--header-open) + env(safe-area-inset-top,0px));padding-top:env(safe-area-inset-top,0px);box-sizing:border-box;background:0 0;border-bottom:0}.home-page .site-header:before{content:"";z-index:-1;height:calc(var(--header-open) + env(safe-area-inset-top,0px));box-sizing:border-box;background:var(--color-background);border-bottom:1px solid var(--color-border);transition:height .3s var(--ease-premium), background-color .3s var(--ease-premium);position:absolute;inset:0 0 auto}.home-page .header-inner{min-height:var(--header-open);height:var(--header-open);transition:min-height .3s var(--ease-premium), height .3s var(--ease-premium)}.home-page .site-header.is-compact .header-inner{min-height:var(--header-compact);height:var(--header-compact)}.home-page .site-header.is-compact:before{height:calc(var(--header-compact) + env(safe-area-inset-top,0px));background:color-mix(in srgb,var(--color-background) 96%,transparent)}@supports (backdrop-filter:blur(10px)){.home-page .site-header.is-compact:before{backdrop-filter:blur(10px)}}@media (width<=1023px){.home-page .method-summary:not(:last-child):after{transform-origin:top}.home-page .method-layout.is-entering .method-summary:not(:last-child):after{animation-name:method-line-y}}@media (width<=767px){.home-page{--title-standard:26px;--title-strong:30px;--title-chapter:34px;--entrance-distance:12px;--door-distance:16px;--hero-distance:10px;--header-open:76px}.home-page .journeys-section{padding-block:24px 48px}.home-page #clarify,.home-page #why{padding-block:48px}.home-page .meeting-section,.home-page .method-section,.home-page #contact{padding-block:64px}.home-page .testimonials-section{padding-block:56px}.home-page .section:has(>.container>.credibility),.home-page .section:has(#faq-title){padding-block:48px}.home-page .credibility{padding-block:24px}.home-page .journey-stage.is-entering{animation-duration:.55s}.home-page .journey-stage:nth-child(2).is-entering{animation-delay:40ms}.home-page .method-layout.is-entering .method-summary{animation-duration:.4s}.home-page .method-layout.is-entering .method-summary:first-child{animation-delay:80ms}.home-page .method-layout.is-entering .method-summary:nth-child(2){animation-delay:.19s}.home-page .method-layout.is-entering .method-summary:nth-child(3){animation-delay:.3s}}@media (prefers-reduced-motion:reduce){.home-page{--motion-fast:0s;--motion-normal:0s;--motion-slow:0s}.home-page *,.home-page :before,.home-page :after{transition:none!important;animation:none!important}.home-page .is-entering,.home-page .method-layout.is-entering .method-summary,.home-page .method-layout.is-entering h2{opacity:1;transform:none}.home-page .journey-card:is(:hover,:focus-visible){transform:none}}html:not(.js-ready) .home-page .site-header{background:var(--color-background);height:auto}.home-page .journey-depth-frame{min-width:0}.home-page .journey-depth-group{transform:scale(var(--journey-scroll-scale,1));transform-origin:50%}@media (prefers-reduced-motion:reduce){.home-page .journey-depth-group{transform:scale(1)}}@media (width<=767px){.home-page .meeting-section{padding-block:32px}}.home-page .method-track{grid-column:1/-1;min-width:0}.home-page .method-rail{display:none}@media (width<=767px){.home-page .hero-grid{row-gap:24px}.home-page #method-title{max-width:none;font-size:clamp(24px,7vw,30px);line-height:1.2}.home-page .method-title-first,.home-page .method-title-second{width:fit-content;max-width:100%;margin-inline:auto;display:block}.home-page .method-title-second{position:relative;left:clamp(20px,10.909vw - 14.909px,32px)}.home-page .method-track{margin-top:36px;position:relative}.home-page .method-track .method-grid{margin-top:0}.home-page .method-summary,.home-page .method-summary+.method-summary{align-items:center}.home-page .method-layout.is-entering .method-summary{opacity:1;animation:none;transform:none}.home-page .method-summary:not(:last-child):after{content:none}.home-page .method-number{transition:none}.home-page .method-number.is-current{color:var(--color-background)}.home-page .method-rail{pointer-events:none;fill:none;stroke-width:1px;width:40px;height:100%;display:block;position:absolute;inset:0 auto 0 0}.home-page .method-rail-base{stroke:var(--color-mineral);opacity:.5}.home-page .method-rail-active{stroke:var(--color-action);stroke-dasharray:1;stroke-dashoffset:var(--method-line-rest,1)}.home-page .clarify-accent{color:var(--color-action);white-space:nowrap;position:relative}.home-page .clarify-accent:after{content:"";border-radius:var(--signature-curve);background:currentColor;height:.075em;position:absolute;bottom:-.035em;left:0;right:0;transform:rotate(-2deg)}}.home-introduction{display:contents}@media (width<=767px){.home-page .home-introduction{width:calc(100% - 2 * var(--gutter));grid-template-columns:minmax(0,1fr);margin-inline:auto;padding-block:24px;display:grid}.home-page .home-introduction #hero,.home-page .home-introduction .hero-grid,.home-page .home-introduction .testimonials-section,.home-page .home-introduction .proof-layout,.home-page .home-introduction .proof-heading,.home-page .home-introduction .proof-title-group{display:contents}.home-page .home-introduction .hero-copy{grid-row:1}.home-page .home-introduction .hero-copy.is-entering{--entrance-distance:var(--hero-distance)}.home-page .home-introduction .hero-copy.is-entering .simple-word:after{transform-origin:0;animation:signature-arrive var(--motion-fast) var(--ease-premium) .15s both}.home-page .home-introduction #reviews-track{grid-row:2;min-width:0;margin-top:48px}.home-page .home-introduction .testimonials-section .proof-layout .proof-origin,.home-page .home-introduction .testimonials-section .proof-layout .proof-actions{display:none}.home-page .home-introduction #testimonials-title{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.home-page .home-introduction{padding-bottom:12px}.home-page .home-introduction .hero-human-signature{margin-inline:calc(50% - 50vw + 16px);box-sizing:border-box;background:color-mix(in srgb,var(--color-background) 78%,transparent);width:calc(100vw - 32px);min-height:96px;box-shadow:0 2px 12px color-mix(in srgb,var(--color-ink) 5%,transparent);border-radius:28px;grid-row:3;justify-content:center;align-items:center;gap:clamp(6px,2vw,9px);margin-top:32px;padding:14px;display:flex}.home-page .home-introduction .hero-human-signature:before{content:none}.home-page .home-introduction #hero .hero-grid .hero-human-signature .hero-portrait{aspect-ratio:1;border:0;border-radius:16px;align-self:center;width:clamp(46px,20vw - 18px,64px);height:clamp(46px,20vw - 18px,64px)}.home-page .home-introduction #hero .hero-grid .hero-human-signature .hero-signature-copy{font:600 clamp(13px,calc(4.286vw - .714px),16px)/1.2 var(--font-heading);color:var(--color-ink)}.home-page .home-introduction .signature-stat{border-left:1px solid color-mix(in srgb,var(--color-border) 65%,transparent);min-height:44px;font:400 clamp(10.5px,calc(2.857vw + 1.357px),12.5px)/1.5 var(--font-body);color:var(--color-ink);white-space:nowrap;flex-direction:column;flex:none;justify-content:center;margin:0;padding-left:clamp(7px,2.3vw,12px);display:flex;position:relative}.home-page .home-introduction .signature-stat>strong{font:600 clamp(18px,calc(4.286vw + 4.286px),21px)/1.25 var(--font-heading);color:var(--color-action)}.signature-word{font-weight:700;position:relative}.signature-word svg{width:100%;height:6px;position:absolute;bottom:-5px;left:0}.signature-stat svg{fill:none;stroke:var(--color-action);stroke-width:1.6px;stroke-linecap:round}.signature-stat .signature-rays{width:18px;height:18px;position:absolute;top:-9px;right:-5px}}.home-page .hero-grid .hero-portrait[data-astro-cid-dkb2nt6j]{border:1px solid var(--color-border);border-radius:var(--radius-media);padding:0;position:relative;overflow:hidden}picture[data-astro-cid-dkb2nt6j],img[data-astro-cid-dkb2nt6j]{width:100%;height:100%;display:block}picture[data-astro-cid-dkb2nt6j]{position:absolute;inset:0}img[data-astro-cid-dkb2nt6j]{object-fit:cover;object-position:center}@media (width<=767px){.home-page .hero-grid .hero-portrait[data-astro-cid-dkb2nt6j]{aspect-ratio:76/92;flex:none;width:clamp(56px,17vw,73px);height:auto;margin-top:0}}.hero-human-signature[data-astro-cid-glgfkru5]{display:contents}.hero-signature-copy[data-astro-cid-glgfkru5],.signature-stat[data-astro-cid-glgfkru5]{display:none}#hero[data-astro-cid-glgfkru5] .hero-copy[data-astro-cid-glgfkru5]{text-align:center}#hero[data-astro-cid-glgfkru5] .hero-copy[data-astro-cid-glgfkru5] .signature[data-astro-cid-glgfkru5]{margin-bottom:28px}#hero[data-astro-cid-glgfkru5] h1[data-astro-cid-glgfkru5]{max-width:880px;margin:0 auto 40px;font-size:clamp(64px,4.72vw,68px);line-height:1.02}@media (width>=768px) and (width<=1199px){#hero[data-astro-cid-glgfkru5] h1[data-astro-cid-glgfkru5]{max-width:740px;font-size:clamp(54px,5.2vw,62px);line-height:1.04}}@media (width<=767px){#hero[data-astro-cid-glgfkru5]{min-height:0;padding-bottom:16px}.hero-human-signature[data-astro-cid-glgfkru5]{grid-column:1/-1;justify-content:center;align-items:center;gap:8px;padding-top:19px;display:flex;position:relative}.hero-human-signature[data-astro-cid-glgfkru5]:before{content:"";background:var(--color-border);opacity:.65;width:80%;height:1px;position:absolute;top:0;left:10%}#hero[data-astro-cid-glgfkru5] .hero-signature-copy[data-astro-cid-glgfkru5]{white-space:nowrap;font:400 clamp(12px,calc(5.6px + 2vw),14px)/1.5 var(--font-body);color:var(--color-secondary);flex:none;margin:0;display:block}.hero-signature-copy[data-astro-cid-glgfkru5] strong[data-astro-cid-glgfkru5]{color:var(--color-ink);font-weight:600}#hero[data-astro-cid-glgfkru5] .hero-copy[data-astro-cid-glgfkru5] .signature[data-astro-cid-glgfkru5]{margin-bottom:24px}#hero[data-astro-cid-glgfkru5] h1[data-astro-cid-glgfkru5]{max-width:100%;margin-bottom:32px;font-size:clamp(28px,8.2vw,36px);line-height:1.1}#hero[data-astro-cid-glgfkru5] .hero-copy[data-astro-cid-glgfkru5]>.button,#hero[data-astro-cid-glgfkru5] .hero-copy[data-astro-cid-glgfkru5]>noscript[data-astro-cid-glgfkru5]>.button{width:88%;min-width:0;max-width:340px;margin-inline:auto}}.home-page .journey-card[data-astro-cid-llr2salf]{grid-template-rows:1fr auto;row-gap:32px}.home-page .journey-card[data-astro-cid-llr2salf] h3[data-astro-cid-llr2salf]{margin:0;padding-right:0}.home-page .journey-prefix[data-astro-cid-llr2salf]{margin-bottom:0;padding-right:88px;font-size:18px;line-height:1.2}.home-page .journey-subject[data-astro-cid-llr2salf]{margin-top:48px;font-size:56px;line-height:1.05;display:block}.home-page .journey-link[data-astro-cid-llr2salf]{align-self:end}@media (width>=768px) and (width<=1199px){.home-page .journey-subject[data-astro-cid-llr2salf]{font-size:46px}}@media (width<=767px){.home-page .journey-card[data-astro-cid-llr2salf]{row-gap:28px}.home-page .journey-prefix[data-astro-cid-llr2salf]{padding-right:60px;font-size:16px}.home-page .journey-subject[data-astro-cid-llr2salf]{margin-top:36px;font-size:clamp(36px,10.2vw,44px)}}.home-page section.testimonials-section{padding-block:24px}.home-page .testimonials-section #testimonials-title{font-size:clamp(1.375rem,2vw,1.75rem);line-height:1.2}.home-page .testimonials-section .proof-heading{align-items:center;margin-bottom:12px}.home-page .testimonials-section .proof-origin{color:var(--color-secondary);margin:8px 0 0;font-size:14px;display:block}.home-page .testimonials-section .proof-origin span:first-child{letter-spacing:normal}.home-page .testimonials-section .reviews-track{scroll-behavior:auto;gap:0;padding:6px 0 12px;display:flex;overflow-x:auto}.reviews-train{flex:none;gap:24px;padding-right:24px;display:flex}.home-page .testimonials-section .reviews-track .testimonial{border:0;flex:0 0 320px;width:320px;padding:12px 16px 12px 0}.home-page .testimonials-section .reviews-track .review-client{color:var(--color-ink);align-items:center;gap:12px;margin:0 0 12px;font-size:14px;display:flex}.review-avatar{object-fit:cover;background:var(--color-surface);width:40px;height:40px;color:var(--color-secondary);border-radius:50%;flex:0 0 40px;place-items:center;display:grid}.review-rating{color:var(--color-secondary);margin-top:2px;font-size:12px;display:block}.home-page .testimonials-section .reviews-track blockquote{margin:0;font-size:16px;line-height:1.5}.home-page .testimonials-section .proof-actions{margin-top:4px;font-size:14px}@media (width<=767px){.home-page .testimonials-section .reviews-track .testimonial{flex-basis:280px;width:280px}.reviews-train{gap:20px;padding-right:20px}.home-page .testimonials-section .proof-heading{gap:8px}}@media (prefers-reduced-motion:reduce){.reviews-train[aria-hidden=true]{display:none}}@media (width>=1200px){.home-page .testimonials-section .proof-origin,.home-page .testimonials-section .proof-actions{display:none}}.video-cinema-overlay{z-index:18;pointer-events:none;opacity:var(--video-cinema-overlay,0);background:#000;position:fixed;inset:0}.home-page .video-introduction{z-index:19;position:relative}@media (prefers-reduced-motion:reduce){.video-cinema-overlay{opacity:0!important}}.video-introduction[data-astro-cid-bdjet5fv]{max-width:1200px;margin-inline:auto;display:block!important}.video-introduction[data-astro-cid-bdjet5fv] #video-title[data-astro-cid-bdjet5fv]{text-align:center;max-width:850px;margin:0 auto 32px;font-size:clamp(40px,3.4vw,48px);line-height:1.15}.video-introduction[data-astro-cid-bdjet5fv]>.video-figure[data-astro-cid-bdjet5fv]{width:100%;max-width:960px;margin:0 auto}.video-introduction[data-astro-cid-bdjet5fv] .video-placeholder[data-astro-cid-bdjet5fv],.video-introduction[data-astro-cid-bdjet5fv] .video-player[data-astro-cid-bdjet5fv]{aspect-ratio:16/9;width:100%;box-shadow:none;border:0}.home-local-video[data-astro-cid-bdjet5fv] .video-player[data-astro-cid-bdjet5fv]{object-fit:contain;background:var(--color-ink)}.home-local-video[data-astro-cid-bdjet5fv] .video-player[data-astro-cid-bdjet5fv][hidden],.home-local-video[data-astro-cid-bdjet5fv] .video-placeholder[data-astro-cid-bdjet5fv][hidden]{display:none}.home-local-video[data-astro-cid-bdjet5fv][data-variant=mobile] .video-player[data-astro-cid-bdjet5fv]{aspect-ratio:9/16}.home-local-video[data-astro-cid-bdjet5fv] .video-player[data-astro-cid-bdjet5fv]:fullscreen{object-fit:contain;background:#000;width:100%;height:100%}.video-poster[data-astro-cid-bdjet5fv]{z-index:-1;position:absolute;inset:0}.video-poster[data-astro-cid-bdjet5fv] img[data-astro-cid-bdjet5fv]{object-fit:contain;width:100%;height:100%;display:block}.video-introduction[data-astro-cid-bdjet5fv] .video-placeholder[data-astro-cid-bdjet5fv]:before{display:none}.video-figure[data-astro-cid-bdjet5fv].is-arriving{animation:home-video-arrive .3s var(--ease-premium,ease-out) both}.video-introduction[data-astro-cid-bdjet5fv] .video-play[data-astro-cid-bdjet5fv]{border-radius:inherit;cursor:pointer;background:0 0;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.video-play[data-astro-cid-bdjet5fv]:focus-visible{outline:3px solid var(--color-background);outline-offset:-6px;box-shadow:inset 0 0 0 9px var(--color-ink)}@keyframes home-video-arrive{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (width<=767px){.video-introduction[data-astro-cid-bdjet5fv] #video-title[data-astro-cid-bdjet5fv]{margin-bottom:20px;font-size:30px}}@media (prefers-reduced-motion:reduce){.video-figure[data-astro-cid-bdjet5fv].is-arriving{animation:none}}.mobile-focus-veils[data-astro-cid-qw5sinfn]{pointer-events:none;display:none}@media (width<=767px){.home-page .site-header,.home-page .site-header:before{border-bottom:0}@supports (backdrop-filter:blur(1px)) and (mask-image:linear-gradient(black,transparent)){.mobile-focus-veils[data-astro-cid-qw5sinfn]{display:block}.mobile-focus-veil[data-astro-cid-qw5sinfn]{inset-inline:0;top:var(--veil-top,0px);z-index:19;pointer-events:none;height:min(40px,6svh);opacity:var(--veil-opacity,0);backdrop-filter:blur(var(--veil-blur,0px));position:fixed;-webkit-mask-image:linear-gradient(#000 0%,#0006 25%,#0000001a 60%,#0000 100%);mask-image:linear-gradient(#000 0%,#0006 25%,#0000001a 60%,#0000 100%)}}}@media (prefers-reduced-motion:reduce){.mobile-focus-veils[data-astro-cid-qw5sinfn]{display:none}}
