
:root{--pre106-ink:#0b3349;--pre106-teal:#0c766f;--pre106-soft:#f5fbfa;--pre106-line:#d7e7e5;--pre106-gold:#d8b66b}
.pre106-brand-promise{font-weight:800;color:var(--pre106-ink);font-size:.92rem;letter-spacing:-.01em}
.pre106-journey{border-top:1px solid var(--pre106-line);border-bottom:1px solid var(--pre106-line);background:#fff}
.pre106-journey-inner{max-width:1180px;margin:0 auto;padding:.58rem 1.15rem;display:flex;gap:.55rem;align-items:center;justify-content:space-between}
.pre106-journey-promise{font-weight:800;color:var(--pre106-ink);font-size:.86rem;max-width:330px}
.pre106-journey-steps{display:flex;gap:.3rem;align-items:center;flex-wrap:wrap;justify-content:flex-end}
.pre106-journey-step{display:inline-flex;align-items:center;gap:.35rem;padding:.35rem .5rem;border-radius:.55rem;color:#56717f;text-decoration:none;font-weight:700;font-size:.78rem;white-space:nowrap}
.pre106-journey-step .n{display:grid;place-items:center;width:1.25rem;height:1.25rem;border:1px solid #c5d8d7;border-radius:50%;font-size:.7rem;background:#fff}
.pre106-journey-step[aria-current="step"]{background:#e7f5f3;color:#075b58}.pre106-journey-step[aria-current="step"] .n{background:#0c766f;color:#fff;border-color:#0c766f}
.pre106-plan-link{border-left:1px solid var(--pre106-line);padding-left:.7rem;margin-left:.2rem;color:#075b58;font-weight:800;text-decoration:none;font-size:.8rem}
.pre106-plan-banner{margin:1rem 0;padding:.9rem 1rem;border:1px solid #cbe0dd;border-radius:14px;background:#f7fcfb;display:flex;gap:.8rem;align-items:center;justify-content:space-between;flex-wrap:wrap}
.pre106-plan-banner strong{color:var(--pre106-ink)}.pre106-plan-banner p{margin:.2rem 0;color:#536d79}.pre106-plan-banner a{font-weight:800;color:#075b58}
.pre106-help-plan-main{max-width:940px;margin:0 auto;padding:3rem 1.15rem 5rem}.pre106-help-plan-main h1{font-size:clamp(2.2rem,5vw,4.2rem);line-height:1;letter-spacing:-.04em;color:var(--pre106-ink);max-width:780px}.pre106-help-plan-main .lead{font-size:1.15rem;color:#536d79;max-width:760px;line-height:1.65}
.pre106-plan-privacy{padding:1rem 1.1rem;background:#f5fbfa;border:1px solid var(--pre106-line);border-radius:14px;margin:1.2rem 0 1.8rem}.pre106-plan-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:1rem}.pre106-plan-card{border:1px solid var(--pre106-line);border-radius:16px;padding:1.2rem;background:#fff}.pre106-plan-card h2,.pre106-plan-card h3{color:var(--pre106-ink);margin-top:0}.pre106-plan-primary{border:2px solid #9ccbc5;background:#f8fcfb}.pre106-plan-empty{padding:1.4rem;border:1px dashed #aac7c4;border-radius:14px;background:#fbfdfd}.pre106-plan-actions{display:flex;gap:.7rem;flex-wrap:wrap;margin-top:1rem}.pre106-plan-actions a,.pre106-plan-actions button{min-height:44px;border-radius:9px;padding:.7rem 1rem;font-weight:800}.pre106-plan-actions a{background:#0b3349;color:#fff;text-decoration:none}.pre106-plan-actions button{background:#fff;color:#0b3349;border:1px solid #9fb6c0}.pre106-connected-list{padding-left:1.2rem}.pre106-professional-note{border-left:4px solid var(--pre106-gold);padding-left:1rem}
@media(max-width:900px){.pre106-journey-inner{align-items:flex-start;flex-direction:column}.pre106-journey-steps{justify-content:flex-start;width:100%;overflow-x:auto;flex-wrap:nowrap;padding-bottom:.15rem}.pre106-plan-link{border-left:0;padding-left:0}.pre106-plan-grid{grid-template-columns:1fr}}
@media(max-width:560px){.pre106-journey-promise{font-size:.8rem}.pre106-journey-step{padding:.32rem .38rem}.pre106-journey-step .label{display:none}.pre106-journey-step[aria-current="step"] .label{display:inline}.pre106-help-plan-main{padding-top:2rem}.pre106-plan-banner{align-items:flex-start}}

@media(min-width:901px){.site-header .nav-toggle{display:none!important}.site-header .main-nav{gap:.72rem!important}.site-header .main-nav a{font-size:.82rem!important;white-space:nowrap}.site-header .brand img{max-width:150px}.site-header{padding-left:1.2rem!important;padding-right:1.2rem!important}}
.pre106-how-hero{padding:4.8rem max(1.2rem,calc((100vw - 1120px)/2));background:linear-gradient(135deg,#f7fcfb,#fbf8f0);border-bottom:1px solid var(--pre106-line)}.pre106-how-hero h1{max-width:900px;font-size:clamp(2.6rem,5.4vw,5.25rem);line-height:.96;letter-spacing:-.055em;color:var(--pre106-ink);margin:.45rem 0 1rem}.pre106-how-hero .lead{max-width:780px;font-size:1.12rem;line-height:1.65;color:#536d79}.pre106-how-actions{display:flex;gap:.7rem;flex-wrap:wrap;margin-top:1.4rem}.pre106-how-grid{max-width:1120px;margin:0 auto;padding:3.2rem 1.15rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.pre106-how-grid article{border:1px solid var(--pre106-line);border-radius:16px;padding:1.35rem;background:#fff}.pre106-how-grid article>span{display:grid;place-items:center;width:2rem;height:2rem;border-radius:50%;background:var(--pre106-ink);color:#fff;font-weight:900}.pre106-how-grid h2{font-size:1.55rem;line-height:1.05;color:var(--pre106-ink);margin:.9rem 0 .65rem}.pre106-how-grid p{color:#617783;line-height:1.6}.pre106-how-plan,.pre106-how-professional{max-width:1120px;margin:0 auto 1rem;padding:1.5rem;border-radius:18px;display:flex;align-items:center;justify-content:space-between;gap:1rem}.pre106-how-plan{background:#edf8f6;border:1px solid #c9e3df}.pre106-how-professional{background:#f7f9fa;border:1px solid #dae4e8}.pre106-how-plan h2,.pre106-how-professional h2{color:var(--pre106-ink);margin:.25rem 0}.pre106-how-plan p,.pre106-how-professional p{max-width:780px;color:#586f7b}.pre106-how-professional a{font-weight:800;color:#075b58}.pre106-how-plan+.pre106-how-professional+.trust-band{margin-top:2rem}@media(max-width:760px){.pre106-how-hero{padding:3rem 1.1rem}.pre106-how-grid{grid-template-columns:1fr;padding-top:2rem}.pre106-how-plan,.pre106-how-professional{margin-left:1rem;margin-right:1rem;align-items:flex-start;flex-direction:column}}
