.how-it-works_section__rvYJy{background:var(--paper);color:var(--ink);padding:120px max(80px,calc(50% - 620px))}.how-it-works_header__1X6kM{margin-bottom:0}.how-it-works_title__LdNsM{font-family:var(--font-fraunces),Georgia,serif;font-weight:300;font-size:clamp(2.2rem,4vw,3.5rem);line-height:1;letter-spacing:-.03em;margin-bottom:16px;font-variation-settings:"SOFT" 40}.how-it-works_title__LdNsM em{font-style:italic;font-weight:400;color:var(--teal-dim);font-variation-settings:"SOFT" 100;padding-right:.08em;display:inline-block;line-height:1.05}.how-it-works_desc__xLAsn{font-family:var(--font-fraunces),Georgia,serif;font-weight:300;font-size:1.05rem;line-height:1.7;color:rgba(10,20,40,.65);max-width:520px;margin-bottom:48px}.how-it-works_step__N2Ttx{border-top:1px solid var(--line-ink);padding:40px 0;display:grid;grid-template-columns:120px 1fr;gap:32px;align-items:start}.how-it-works_step__N2Ttx:last-child{border-bottom:1px solid var(--line-ink)}.how-it-works_stepNum__t_7oo{font-family:var(--font-fraunces),Georgia,serif;font-size:5rem;font-weight:400;color:#1d7480;line-height:1;letter-spacing:-.04em;opacity:1}.how-it-works_stepContent__72R6A h3{font-family:var(--font-fraunces),Georgia,serif;font-weight:400;font-size:1.4rem;margin-bottom:10px;letter-spacing:-.01em;line-height:1.2}.how-it-works_stepContent__72R6A p{font-family:var(--font-fraunces),Georgia,serif;font-weight:300;font-size:.95rem;line-height:1.7;color:rgba(10,20,40,.65)}@media (max-width:1023px){.how-it-works_section__rvYJy{padding:80px 20px}.how-it-works_step__N2Ttx{grid-template-columns:60px 1fr;gap:20px}.how-it-works_stepNum__t_7oo{font-size:3rem}}.testimonials-grid_section__g0LyC{background:var(--navy-deep);padding:120px max(80px,calc(50% - 620px));position:relative}.testimonials-grid_section__g0LyC:before{content:"";position:absolute;inset:0;background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);background-size:80px 80px;opacity:.3;pointer-events:none}.testimonials-grid_header__HrFPG{position:relative;z-index:2;margin-bottom:40px}.testimonials-grid_title__m5L61{font-family:var(--font-fraunces),Georgia,serif;font-weight:300;font-size:clamp(2.2rem,4vw,3.5rem);line-height:1;letter-spacing:-.03em;margin-bottom:16px;font-variation-settings:"SOFT" 40;color:#fff}.testimonials-grid_title__m5L61 em{font-style:italic;font-weight:400;color:var(--teal);font-variation-settings:"SOFT" 100;padding-right:.08em;display:inline-block;line-height:1.05}.testimonials-grid_desc__cQLhB{font-family:var(--font-fraunces),Georgia,serif;font-weight:300;font-size:1.05rem;line-height:1.7;color:hsla(0,0%,100%,.6);max-width:520px}.testimonials-grid_grid__5hIGq{position:relative;z-index:2;display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.testimonials-grid_card__HF8lq{padding:28px;background:hsla(0,0%,100%,.02);backdrop-filter:blur(10px);border:1px solid var(--line);border-radius:16px;position:relative}.testimonials-grid_quote__Q87l2{position:absolute;top:12px;right:20px;font-size:56px;color:var(--teal);opacity:.15;line-height:1;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.testimonials-grid_quote__Q87l2,.testimonials-grid_text__7zrR8{font-family:var(--font-fraunces),Georgia,serif;font-style:italic}.testimonials-grid_text__7zrR8{font-weight:300;font-size:15px;line-height:1.7;color:hsla(0,0%,100%,.85);margin-bottom:24px;letter-spacing:-.01em;position:relative;z-index:1}.testimonials-grid_author__F0qBp{display:flex;align-items:center;gap:12px;padding-top:16px;border-top:1px solid var(--line)}.testimonials-grid_tAvatar__QpJtY{width:48px;height:48px;border-radius:50%;background-size:cover;background-position:50%;border:2px solid rgba(78,204,219,.3);box-shadow:0 4px 12px -2px rgba(0,0,0,.4);overflow:hidden;flex-shrink:0}.testimonials-grid_name__r2f7g{font-family:var(--font-fraunces),Georgia,serif;font-weight:500;font-size:14px;letter-spacing:-.01em;margin-bottom:2px;color:#fff}.testimonials-grid_role__6Mir9{color:hsla(0,0%,100%,.7);letter-spacing:.1em}.testimonials-grid_note__Ft16w,.testimonials-grid_role__6Mir9{font-family:var(--font-jetbrains),monospace;font-size:9px;text-transform:uppercase}.testimonials-grid_note__Ft16w{position:relative;z-index:2;text-align:center;margin-top:24px;color:hsla(0,0%,100%,.3);letter-spacing:.15em}@media (max-width:1023px){.testimonials-grid_section__g0LyC{padding:80px 20px}.testimonials-grid_grid__5hIGq{grid-template-columns:1fr}}@media (min-width:600px) and (max-width:1023px){.testimonials-grid_grid__5hIGq{grid-template-columns:1fr 1fr}}.testimonial-stats_section__q__pj{background:var(--paper);color:var(--ink);padding:120px max(80px,calc(50% - 620px))}.testimonial-stats_quote__5kHUK{font-family:var(--font-fraunces),Georgia,serif;font-weight:300;font-style:italic;font-size:clamp(1.5rem,3vw,2rem);line-height:1.35;letter-spacing:-.02em;margin-bottom:28px;font-variation-settings:"SOFT" 60;max-width:720px}.testimonial-stats_quote__5kHUK:before{content:'"';font-size:4.5rem;color:var(--teal-dim);line-height:.5;display:block;margin-bottom:12px}.testimonial-stats_author__l_liG{font-family:var(--font-jetbrains),monospace;font-size:11px;letter-spacing:.15em;text-transform:uppercase;color:rgba(10,20,40,.85);margin-bottom:64px}.testimonial-stats_author__l_liG strong{display:block;font-family:var(--font-fraunces),Georgia,serif;font-weight:500;font-size:16px;color:var(--ink);letter-spacing:-.01em;text-transform:none;margin-bottom:4px}.testimonial-stats_stats__YKFiS{display:grid;grid-template-columns:repeat(4,1fr);gap:48px}.testimonial-stats_statCard__QMGiO{border-top:1px solid rgba(10,20,40,.12);padding-top:20px}.testimonial-stats_statNum__ikOm8{font-family:var(--font-fraunces),Georgia,serif;font-size:3rem;font-weight:300;color:var(--teal-dim);letter-spacing:-.04em;line-height:1;margin-bottom:8px}.testimonial-stats_statLabel__Nw74i{font-family:var(--font-jetbrains),monospace;font-size:10px;color:rgba(10,20,40,.6);letter-spacing:.1em;text-transform:uppercase}@media (max-width:1023px){.testimonial-stats_section__q__pj{padding:80px 20px}.testimonial-stats_stats__YKFiS{grid-template-columns:1fr 1fr;gap:24px}}