.sj-page .ctr-hero{background:var(--sj-teal);color:var(--sj-white);padding:56px 0 64px}.sj-page .ctr-hero-grid{display:grid;gap:40px;grid-template-columns:minmax(0,1fr);align-items:center}.sj-page .ctr-hero .lbl{color:var(--sj-gold-soft)}.sj-page .ctr-hero h1{color:var(--sj-white);font-size:clamp(36px,5vw,60px);font-weight:600;line-height:1.06;margin:18px 0 22px}.sj-page .ctr-hero h1 em{font-style:italic;font-weight:500}.sj-page .ctr-hero-lede{color:color-mix(in srgb,var(--sj-white) 80%,transparent);font-size:18px;line-height:1.6;margin:0 0 32px;max-width:580px}.sj-page .ctr-trust{display:flex;flex-wrap:wrap;gap:14px 28px;list-style:none;margin:0;padding:0;color:color-mix(in srgb,var(--sj-white) 80%,transparent);font-size:15px}.sj-page .ctr-trust li{align-items:center;display:flex;gap:10px}.sj-page .ctr-trust svg{color:var(--sj-gold-soft);flex:none}.sj-page .ctr-fee{background:var(--sj-white);border-radius:6px;box-shadow:0 24px 48px #08253059;color:var(--sj-ink);min-width:0;padding:24px}.sj-page .ctr-fee-from{color:var(--sj-teal);font-family:var(--sj-mono);font-size:clamp(36px,10vw,44px);font-weight:500;line-height:1.1;margin:6px 0 4px}.sj-page .ctr-fee-from small{color:var(--sj-mut);font-size:16px}.sj-page .ctr-fee-sub{color:var(--sj-mut-2);font-size:14px;margin:0 0 24px}.sj-page .ctr-fee-h{font-size:22px;font-weight:600;line-height:1.25;margin:0 0 12px}.sj-page .ctr-fee-points{display:flex;flex-direction:column;gap:10px;font-size:15px;list-style:none;margin:0 0 24px;padding:0}.sj-page .ctr-fee-points li{display:flex;gap:10px}.sj-page .ctr-fee-points svg{color:var(--sj-teal);flex:none;height:18px;margin-top:3px;width:18px}.sj-page .ctr-fee-cta{display:flex;min-height:52px;white-space:normal;width:100%}.sj-page .ctr-questions .h2{margin-top:14px;max-width:760px}.sj-page .ctr-q-grid{display:grid;gap:40px;grid-template-columns:minmax(0,1fr);list-style:none;margin:48px 0 0;padding:0}.sj-page .ctr-numeral{border-bottom:1px solid rgba(24,40,48,.2);color:var(--sj-teal);display:block;font-family:var(--sj-serif);font-size:clamp(56px,7vw,72px);line-height:1;margin-bottom:20px;padding-bottom:20px}.sj-page .ctr-q-grid h3{font-size:24px;font-weight:600;line-height:1.25;margin-bottom:10px}.sj-page .ctr-q-grid p{color:var(--sj-mut);font-size:16px;margin:0}.sj-page .ctr-opinion{border-bottom:1px solid var(--sj-line);border-top:1px solid var(--sj-line)}.sj-page .ctr-opinion-grid{align-items:center;display:grid;gap:48px;grid-template-columns:minmax(0,1fr)}.sj-page .ctr-opinion .h2{font-size:clamp(28px,3.6vw,40px);margin:14px 0 20px}.sj-page .ctr-opinion .lede{margin:0 0 20px}.sj-page .ctr-doc{font-size:15px}.sj-page .ctr-doc .doc-head{align-items:flex-start;flex-wrap:nowrap;padding:26px 26px 18px}.sj-page .ctr-doc .doc-head .p{display:block;letter-spacing:.12em;margin-bottom:4px;text-transform:uppercase;color:var(--sj-gold)}.sj-page .ctr-doc .doc-head .t{display:block;font-size:24px}.sj-page .ctr-doc .doc-row{font-size:15px;padding:12px 0}.sj-page .ctr-doc .doc-row span:last-child{font-size:13px;text-align:right}.sj-page .ctr-stamp{border:2px solid var(--sj-teal);border-radius:6px;color:var(--sj-teal);flex:none;font-family:var(--sj-mono);font-size:12px;letter-spacing:.12em;padding:4px 10px;text-transform:uppercase;transform:rotate(4deg)}.sj-page .ctr-sign{display:flex;flex-direction:column;margin-top:28px}.sj-page .ctr-sign-name{color:var(--sj-teal);font-family:var(--sj-serif);font-size:26px;font-style:italic;line-height:1}.sj-page .ctr-sign-line{background:var(--sj-ink);height:1px;margin-top:6px;max-width:180px}.sj-page .ctr-sign-role{color:var(--sj-mut-2);font-size:12px;margin-top:6px}.sj-page .ctr-choosing-grid{display:grid;gap:48px;grid-template-columns:minmax(0,1fr)}.sj-page .ctr-choosing .h2{font-size:clamp(28px,3.6vw,40px);margin:14px 0 20px}.sj-page .ctr-choosing .lede{font-size:17px;margin:0 0 28px}.sj-page .ctr-checklist{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));list-style:none;margin:0;padding:0}.sj-page .ctr-checklist li{background:var(--sj-white);border:1px solid var(--sj-line);border-radius:6px;display:flex;gap:12px;line-height:1.5;padding:16px}.sj-page .ctr-checklist svg{color:var(--sj-teal);flex:none;margin-top:1px}.sj-page .ctr-not{background:var(--sj-teal-deep);border-radius:6px;color:var(--sj-white);padding:32px 24px}.sj-page .ctr-not .lbl{color:var(--sj-gold-soft)}.sj-page .ctr-not h2{color:var(--sj-white);font-size:clamp(26px,3vw,32px);font-weight:600;line-height:1.15;margin:12px 0 28px}.sj-page .ctr-not-item{border-top:1px solid rgba(255,253,250,.18);padding-top:20px}.sj-page .ctr-not-item+.ctr-not-item{margin-top:24px}.sj-page .ctr-not h3{color:var(--sj-white);font-family:var(--sj-sans);font-size:18px;font-weight:600;letter-spacing:0;line-height:1.4;margin-bottom:6px}.sj-page .ctr-not p{color:color-mix(in srgb,var(--sj-white) 78%,transparent);font-size:16px;margin:0}.sj-page .ctr-levels{border-bottom:1px solid var(--sj-line);border-top:1px solid var(--sj-line)}.sj-page .ctr-levels .h2{font-size:clamp(28px,3.6vw,40px)}.sj-page .ctr-level-grid{display:grid;gap:24px;grid-template-columns:minmax(0,1fr);margin-top:40px}.sj-page .ctr-level{border-radius:6px;display:flex;flex-direction:column;gap:14px;padding:28px}.sj-page .ctr-level-awareness{background:var(--sj-white);border:1px solid var(--sj-line)}.sj-page .ctr-level-insights{background:var(--sj-teal);color:var(--sj-white)}.sj-page .ctr-level h3{font-size:24px;font-weight:600}.sj-page .ctr-level p{margin:0}.sj-page .ctr-level-awareness p:last-child{color:var(--sj-mut)}.sj-page .ctr-level-price{color:var(--sj-teal);font-family:var(--sj-mono);font-size:36px;line-height:1.1}.sj-page .ctr-level-price small{color:var(--sj-mut);font-size:15px}.sj-page .ctr-level-insights .lbl{color:var(--sj-gold-soft)}.sj-page .ctr-level-insights h3,.sj-page .ctr-level-insights .ctr-level-price{color:var(--sj-white)}.sj-page .ctr-level-insights .ctr-level-price small{color:color-mix(in srgb,var(--sj-white) 70%,transparent)}.sj-page .ctr-level-insights p:last-child{color:color-mix(in srgb,var(--sj-white) 80%,transparent)}.sj-page .ctr-faq .wrap{max-width:948px}.sj-page .ctr-faq .h2{font-size:clamp(28px,3.6vw,40px);margin:14px 0 32px}.sj-page .ctr-faq details{border-top:1px solid var(--sj-line);padding:22px 0}.sj-page .ctr-faq details:last-child{border-bottom:1px solid var(--sj-line)}.sj-page .ctr-faq summary{cursor:pointer;font-size:19px;font-weight:600;line-height:1.4;list-style:none;min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:16px}.sj-page .ctr-faq summary::-webkit-details-marker{display:none}.sj-page .ctr-faq summary:after{color:var(--sj-teal);content:"+";flex:none;font-family:var(--sj-mono);font-size:22px;font-weight:400}.sj-page .ctr-faq details[open] summary:after{content:"−"}.sj-page .ctr-faq details p{color:var(--sj-mut);margin:12px 0 0}.sj-page .ctr-close{background:var(--sj-teal-deep);color:var(--sj-white);padding:64px 0}.sj-page .ctr-close-grid{align-items:center;display:grid;gap:32px;grid-template-columns:minmax(0,1fr)}.sj-page .ctr-close h2{color:var(--sj-white);font-size:clamp(30px,4vw,44px);font-weight:600;line-height:1.1;margin-bottom:12px}.sj-page .ctr-close p{color:color-mix(in srgb,var(--sj-white) 80%,transparent);font-size:18px;margin:0}.sj-page .ctr-close-btn{background:var(--sj-white);color:var(--sj-teal);font-size:18px;justify-self:start;padding:18px 32px}.sj-page .ctr-close-btn:hover{background:var(--sj-gold-pale);color:var(--sj-teal)}@media (min-width: 720px){.sj-page .ctr-fee{padding:36px}.sj-page .ctr-q-grid,.sj-page .ctr-level-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.sj-page .ctr-not{padding:40px}.sj-page .ctr-level{padding:36px}}@media (min-width: 960px){.sj-page .ctr-hero{padding:88px 0 96px}.sj-page .ctr-hero-grid{gap:56px;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}.sj-page .ctr-hero-lede{font-size:20px}.sj-page .ctr-opinion-grid{gap:64px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.sj-page .ctr-doc{rotate:-1deg}.sj-page .ctr-choosing-grid{gap:56px;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start}.sj-page .ctr-close{padding:96px 0}.sj-page .ctr-close-grid{grid-template-columns:1fr auto}}
