.profile_shell__cONQ8{background:var(--paper-2);padding-block:clamp(2rem,1.5rem + 3vw,4rem)}.profile_page__UPOSH{width:min(100% - 2 * var(--gutter),880px);margin-inline:auto;background:var(--paper);border:1px solid var(--hairline);border-radius:var(--radius);padding:clamp(1.75rem,1.25rem + 3vw,3.5rem)}.profile_toolbar__IT1OZ{display:flex;flex-wrap:wrap;gap:.75rem 1rem;align-items:center;justify-content:space-between;margin-bottom:2rem}.profile_docLabel__djRpL{font-size:var(--step--1);letter-spacing:.14em;text-transform:uppercase;color:var(--stone-text);font-weight:600;margin:0}.profile_printBtn__aPkCO{display:inline-flex;align-items:center;gap:.4rem;font-family:var(--font-sans);font-size:var(--step--1);font-weight:600;color:var(--paper);background:var(--jade);border:1px solid var(--jade);border-radius:var(--radius);padding:.6rem 1.1rem;cursor:pointer;transition:background-color .18s ease,border-color .18s ease}.profile_printBtn__aPkCO:hover{background:var(--ink);border-color:var(--ink)}.profile_masthead__M_EmI{border-bottom:1px solid var(--hairline);padding-bottom:1.75rem;margin-bottom:2rem}.profile_lockup__X6eNZ{font-size:var(--step--1);letter-spacing:.1em;text-transform:uppercase;color:var(--jade);font-weight:600;margin:0 0 .75rem}.profile_title__nX1xN{font-size:var(--step-3);max-width:22ch;margin:0 0 1rem}.profile_lede__upEmS{font-size:var(--step-0);line-height:1.6;color:var(--ink-soft);max-width:64ch;margin:0 0 1.25rem}.profile_metaRow__Ik7k3{display:flex;flex-wrap:wrap;gap:.4rem 1.5rem;font-size:var(--step--1);color:var(--stone-text)}.profile_metaRow__Ik7k3 b{color:var(--ink);font-weight:600}.profile_section__roiUb{margin-top:2.25rem}.profile_h2__T4Ezx{font-size:var(--step-1);margin:0 0 1rem;padding-bottom:.5rem;border-bottom:1px solid var(--hairline)}.profile_segments__Bm5FX{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:1rem 1.5rem}.profile_segItem__X6f8k{page-break-inside:avoid;break-inside:avoid}.profile_segTitle__EqCB0{font-size:var(--step-0);font-family:var(--font-serif);margin:0 0 .2rem}.profile_segLine__qDtWS{font-size:var(--step--1);color:var(--ink-soft);line-height:1.5;margin:0}.profile_signature__UgHUu{background:var(--jade-tint);border-radius:var(--radius);padding:1.25rem 1.5rem}.profile_sigSummary__D1yDG{color:var(--ink-soft);line-height:1.6;margin:0 0 .9rem}.profile_sigMeta__5_uQu{display:flex;flex-wrap:wrap;gap:.4rem 1.5rem;font-size:var(--step--1);color:var(--ink)}.profile_sigMeta__5_uQu b{color:var(--jade)}.profile_creds__5dJg0{list-style:none;margin:0;padding:0;display:grid;gap:.6rem}.profile_cred__f9tW8{display:flex;gap:.6rem;align-items:baseline;font-size:var(--step--1);line-height:1.5;color:var(--ink-soft)}.profile_cred__f9tW8:before{content:"✓";color:var(--jade);font-weight:700}.profile_credLegal__4pHuk{margin-top:.75rem;font-size:var(--step--1);color:var(--stone-text)}.profile_contact__jB3LL{display:grid;gap:.35rem;font-size:var(--step-0)}.profile_contact__jB3LL a{font-weight:600}.profile_printedFrom__0GQU1{display:none}@media print{.profile_shell__cONQ8{background:#fff;padding:0}.profile_page__UPOSH{width:100%;max-width:none;border:0;border-radius:0;padding:0}.profile_toolbar__IT1OZ{display:none}.profile_section__roiUb,.profile_segItem__X6f8k,.profile_signature__UgHUu{page-break-inside:avoid;break-inside:avoid}.profile_printedFrom__0GQU1{display:block;margin-top:2rem;padding-top:.75rem;border-top:1px solid #ccc;font-size:.75rem;color:#666}}@media (max-width:600px){.profile_segments__Bm5FX{grid-template-columns:1fr}}.StepFlow_flow__1F9O3{list-style:none;margin:0;padding:0;display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:1.5rem}.StepFlow_step__OKLJV{position:relative;min-width:0}.StepFlow_step__OKLJV:not(:last-child):after{content:"";position:absolute;top:1.25rem;left:1.25rem;width:calc(100% + 1.5rem);height:1px;background:var(--hairline);z-index:0}.StepFlow_num__8iO4K{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:50%;background:var(--jade);color:var(--paper);font-family:var(--font-serif);font-size:var(--step-1);line-height:1;margin-bottom:1.1rem}.StepFlow_title__3IaCA{display:flex;align-items:baseline;flex-wrap:wrap;gap:.5rem;font-size:var(--step-1);margin:0 0 .4rem}.StepFlow_badge__xHG8e{font-family:var(--font-sans);font-size:var(--step--1);font-weight:600;letter-spacing:.04em;color:var(--jade);background:var(--jade-tint);border-radius:999px;padding:.15em .7em;white-space:nowrap}.StepFlow_text__CdwIJ{color:var(--ink-soft);line-height:1.55;font-size:var(--step--1);margin:0;max-width:32ch}@media (max-width:760px){.StepFlow_flow__1F9O3{grid-auto-flow:row;gap:1.75rem}.StepFlow_step__OKLJV:not(:last-child):after{top:2.5rem;left:1.25rem;width:1px;height:calc(100% - 2.5rem + 1.75rem)}.StepFlow_step__OKLJV{padding-left:3.5rem}.StepFlow_num__8iO4K{position:absolute;left:0;top:0;margin-bottom:0}.StepFlow_text__CdwIJ{max-width:52ch}}.TrustBar_trustbar__XHnaI{background:var(--paper-2);border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline);padding-block:clamp(2.25rem,1.5rem + 2.5vw,3.5rem)}.TrustBar_stats__nnw1q{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1.25rem,.5rem + 2vw,2.5rem);margin:0}.TrustBar_stat__npc8K{border-left:2px solid var(--jade);padding-left:1rem}.TrustBar_statValue__IJFs6{font-family:var(--font-serif);font-size:var(--step-2);line-height:1;color:var(--ink)}.TrustBar_statLabel__MDqIH{margin:.5rem 0 0;font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;font-weight:600;color:var(--stone-text);line-height:1.4;max-width:24ch}.TrustBar_chips__dYkm9{list-style:none;display:flex;flex-wrap:wrap;gap:.6rem .7rem;margin-top:clamp(1.5rem,1rem + 1.5vw,2.5rem)}.TrustBar_chip__duCWC{display:inline-flex;align-items:center;gap:.45rem;font-size:var(--step--1);font-weight:500;padding:.45rem .85rem;border-radius:999px;border:1px solid var(--hairline);background:var(--paper);color:var(--ink)}.TrustBar_confirmed__lAF8t{border-color:var(--jade);background:var(--jade-tint)}.TrustBar_planned__YWzFm{color:var(--stone-text)}.TrustBar_mark__MrC4P{font-weight:700;color:var(--jade)}.TrustBar_plannedTag__Dm7d0,.TrustBar_planned__YWzFm .TrustBar_mark__MrC4P{color:var(--stone-text)}.TrustBar_partners__jyeju{margin-top:clamp(1.5rem,1rem + 1.5vw,2.25rem);padding-top:clamp(1.25rem,1rem + 1vw,1.75rem);border-top:1px solid var(--hairline)}.TrustBar_partnersLabel__iVvS2{font-size:var(--step--1);letter-spacing:.1em;text-transform:uppercase;color:var(--stone-text);font-weight:600;margin:0 0 .75rem}.TrustBar_partnerList__y5yYu{list-style:none;display:flex;flex-wrap:wrap;gap:.5rem 1.25rem;margin:0;padding:0}.TrustBar_partnerChip__kziRq{font-size:var(--step-0);font-weight:500;color:var(--ink-soft)}.TrustBar_partnerChip__kziRq+.TrustBar_partnerChip__kziRq{border-left:1px solid var(--hairline);padding-left:1.25rem}@media (max-width:820px){.TrustBar_stats__nnw1q{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:460px){.TrustBar_statValue__IJFs6{font-size:1.5rem;line-height:1.15}.TrustBar_statLabel__MDqIH{letter-spacing:.025em}}.ScaleCompare_wrap__27e86{margin:0}.ScaleCompare_row__TO2ys{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:1.25rem}.ScaleCompare_tier__ytDRE{position:relative;background:var(--paper);border:1px solid var(--hairline);border-radius:var(--radius);padding:1.1rem 1.15rem 1.25rem}.ScaleCompare_tier__ytDRE:not(:last-child):after{content:"";position:absolute;top:2.5rem;left:calc(1.15rem + 3 * (.45rem + .3rem));width:calc(100% - 1.15rem - 3 * (.45rem + .3rem) + 1.25rem);height:1px;background:var(--hairline);z-index:0}.ScaleCompare_meter__ESsdv{position:relative;z-index:1;display:flex;align-items:flex-end;gap:.3rem;height:1.7rem;margin-bottom:.9rem}.ScaleCompare_bar__ZCnns{width:.45rem;background:var(--hairline);border-radius:1px}.ScaleCompare_bar__ZCnns:first-child{height:35%}.ScaleCompare_bar__ZCnns:nth-child(2){height:56%}.ScaleCompare_bar__ZCnns:nth-child(3){height:78%}.ScaleCompare_bar__ZCnns:nth-child(4){height:100%}.ScaleCompare_barOn__smXfr{background:var(--jade)}.ScaleCompare_scale__H0Fkp{font-size:var(--step-1);margin:0 0 .35rem}.ScaleCompare_note__poCc4{color:var(--ink-soft);line-height:1.5;font-size:var(--step--1);margin:0}.ScaleCompare_caption__QkLkX{margin-top:1rem;font-size:var(--step--1);letter-spacing:.04em;color:var(--stone-text);font-weight:600}@media (max-width:760px){.ScaleCompare_row__TO2ys{grid-template-columns:1fr 1fr}.ScaleCompare_tier__ytDRE:not(:last-child):after{display:none}}@media (max-width:420px){.ScaleCompare_row__TO2ys{grid-template-columns:1fr}}