*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.app-shell{max-width:1240px;margin:auto;padding:0 28px 50px}.brand{display:flex;align-items:center}.brand span{display:block;font-size:11px;color:var(--muted);margin-top:1px}.panel{background:var(--panel);border:1px solid var(--line);border-radius:14px;padding:24px;box-shadow:0 1px 2px rgba(16,24,40,.03)}.panel h2,.panel h3{margin:0;letter-spacing:-.5px}.panel>p{margin:6px 0 0;color:var(--muted);font-size:13px}.or{display:flex;align-items:center;gap:12px;color:var(--muted);font-size:12px;font-weight:800;letter-spacing:1.2px;margin:21px 0}.or:before,.or:after{content:"";height:1px;background:var(--line);flex:1}textarea{outline:none}textarea:focus{border-color:#9b91ff;box-shadow:0 0 0 3px #ebe9ff}.primary,.ghost{border-radius:9px;padding:11px 15px;font-weight:750;cursor:pointer}.ghost:hover{background:#f9fafb}.privacy-note{font-size:11px!important;margin-top:12px!important}.hidden{display:none}footer:where(:not(.app-footer)){text-align:center;font-size:11px}@media(max-width:560px){.app-shell{padding:0 15px 40px}}:focus-visible{outline:3px solid #6366f1;outline-offset:3px}button,a,input,textarea,summary{min-height:24px}.primary-link{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;background:#111827;color:white;border-radius:10px;padding:10px 15px;font-weight:700}footer:where(:not(.app-footer)){flex-wrap:wrap;justify-content:space-between;gap:18px;align-items:center}.public-body{background:#f6f8fc;color:#101828}.public-main{max-width:1180px;margin:0 auto;padding:70px 28px}.legal-date{color:#667085}.public-footer{margin:0 auto}.trading-disclosure{flex-basis:100%}@media(max-width:650px){.public-main{padding-top:35px}}.brand{display:flex;align-items:center;gap:12px;min-width:max-content}.contact-form{display:grid;gap:17px;margin-top:22px}.contact-form label>span{margin-left:5px}.contact-form input,.contact-form select,.contact-form textarea{display:block;width:100%;box-sizing:border-box;margin-top:7px;border:1px solid #d0d5dd;border-radius:10px;background:#fff;padding:12px 13px;font:inherit;color:#101828;transition:border-color .15s ease,box-shadow .15s ease}.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus{border-color:#7c5cff;box-shadow:0 0 0 3px rgba(124,92,255,.12);outline:0}:root{--bg:#f8f7fc;--panel:#ffffff;--ink:#19152b;--muted:#716b82;--line:#e9e5f0;--accent:#4b286d;--accent-ink:#ffffff;--accent2:#6f3ca0;--brand-dark:#241135;--brand-deep:#32164a;--brand-yellow:#ffd54a;--brand-purple-mid:#3a1950;--brand-purple-light:#5b2d76;--brand-yellow-soft:#fdf6e6;--danger:#c9362b;--warn:#b26800;--good:#087443;--soft:#faf9fc;}:is(html[data-theme="dark"],:where(html:not([data-theme="light"]):has(>body.site-dark))){--bg:#120d18;--panel:#1b1422;--ink:#f5eff8;--muted:#c1b6cd;--line:#352a40;--soft:#231a2c;--accent:#c9a5ec;--accent-ink:#2a1240;--accent2:#dcc2f5;--brand-yellow-soft:#302b20;--danger:#ff9a9d;--warn:#ffcb6b;--good:#5ee0a4;}body{background:linear-gradient(180deg,#fbfaff 0,#f7f5fb 100%)}.app-shell{max-width:1320px}.primary-link{background:var(--brand-deep)}.eyebrow{color:var(--accent2)}.panel{border-color:#e9e4ee;box-shadow:0 5px 22px rgba(37,20,52,.045)}footer:where(:not(.app-footer)) a:hover{color:#5b2c79}.ghost:hover{border-color:#9e79b4;color:#55276e;background:#faf6fc;}.or:before,.or:after{background:#e5dbea;}.very-high{color:#9f1b24}.high{color:#c33b31}.suspicious{color:#a96b00}.low{color:#087443}:focus-visible{outline-color:var(--focus-ring)!important}.ghost:hover{background:linear-gradient(180deg,#fbf7fd,#f3eaf8)!important;border-color:#9c77b1!important;}.eyebrow{color:#663285;}:is(html[data-theme="dark"],:where(html:not([data-theme="light"]):has(>body.site-dark))){color-scheme:dark;}:is(html[data-theme="dark"] body,html:not([data-theme="light"]) body.site-dark),:is(html[data-theme="dark"],html:not([data-theme="light"]) body.site-dark) .public-body{background:linear-gradient(180deg,#120b18 0%,#18101f 45%,#120b18 100%)!important;color:#f6eff8!important;}:is(html[data-theme="dark"],html:not([data-theme="light"]) body.site-dark) .app-shell,:is(html[data-theme="dark"],html:not([data-theme="light"]) body.site-dark) .public-main,:is(html[data-theme="dark"],html:not([data-theme="light"]) body.site-dark) .legal-page{color:#f7f1fa;}:is(html[data-theme="dark"],html:not([data-theme="light"]) body.site-dark) .panel,:is(html[data-theme="dark"],html:not([data-theme="light"]) body.site-dark) .price-card,:is(html[data-theme="dark"],html:not([data-theme="light"]) body.site-dark) .contact-info-card,:is(html[data-theme="dark"],html:not([data-theme="light"]) body.site-dark) .assessment-card{background:#1d1424!important;border-color:#3d2d48!important;color:#f7f1fa!important;}:is(html[data-theme="dark"],html:not([data-theme="light"]) body.site-dark) .dashboard-head h1,:is(html[data-theme="dark"],html:not([data-theme="light"]) body.site-dark) .legal-page h1,:is(html[data-theme="dark"],html:not([data-theme="light"]) body.site-dark) .contact-hero h1,:is(html[data-theme="dark"],html:not([data-theme="light"]) body.site-dark) .panel h2,:is(html[data-theme="dark"],html:not([data-theme="light"]) body.site-dark) .panel h3,:is(html[data-theme="dark"],html:not([data-theme="light"]) body.site-dark) .price-card h2,:is(html[data-theme="dark"],html:not([data-theme="light"]) body.site-dark) .mock-score,:is(html[data-theme="dark"],html:not([data-theme="light"]) body.site-dark) .mock-top b{color:#fff!important;}:is(html[data-theme="dark"],html:not([data-theme="light"]) body.site-dark) .legal-page p,:is(html[data-theme="dark"],html:not([data-theme="light"]) body.site-dark) .contact-hero p,:is(html[data-theme="dark"],html:not([data-theme="light"]) body.site-dark) .panel>p,:is(html[data-theme="dark"],html:not([data-theme="light"]) body.site-dark) .privacy-note{color:#c7b9cf!important;}:is(html[data-theme="dark"],html:not([data-theme="light"]) body.site-dark) footer:where(:not(.app-footer)),:is(html[data-theme="dark"],html:not([data-theme="light"]) body.site-dark) .public-footer{color:#a997b3!important;border-color:#372840!important;}:is(html[data-theme="dark"],html:not([data-theme="light"]) body.site-dark) footer:where(:not(.app-footer)) a,:is(html[data-theme="dark"],html:not([data-theme="light"]) body.site-dark) .public-footer a{color:#cbbbd4!important;}.public-footer a:hover,footer:where(:not(.app-footer)) a:hover{color:#7a4f00!important;}:is(html[data-theme="dark"],html:not([data-theme="light"]) body.site-dark) :is(.public-footer a:hover,footer:where(:not(.app-footer)) a:hover){color:#ffcb6b!important;}.public-main{max-width:1320px!important;padding-left:34px!important;padding-right:34px!important}@media(max-width:650px){.public-main{padding-left:18px!important;padding-right:18px!important}}.structure-hero h1{font-size:52px;line-height:1.03;letter-spacing:-.045em;margin:10px 0 18px}.site-structure-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:22px 0 80px}.site-structure-card{background:var(--panel);border:1px solid var(--line);border-radius:16px;padding:25px;min-height:240px;box-shadow:0 10px 30px rgba(42,20,53,.05)}.site-structure-card h2{margin:8px 0 12px;font-size:23px;color:var(--ink)}.site-structure-card p{color:var(--muted);line-height:1.7}:is(html[data-theme="dark"],html:not([data-theme="light"]) body.site-dark) .site-structure-card{background:#1d1424;border-color:#4b3657}@media(max-width:900px){.site-structure-grid{grid-template-columns:1fr 1fr}}@media(max-width:600px){.site-structure-grid{grid-template-columns:1fr}}.structure-hero-branded{display:grid;grid-template-columns:320px minmax(0,1fr);align-items:center;gap:38px;max-width:none!important;}.structure-hero-brand{height:205px;border:1px solid #e1d5e7;border-radius:18px;overflow:hidden;background:#f8f4fb;box-shadow:0 12px 30px rgba(52,25,68,.06);}.structure-hero-brand img{width:100%;height:100%;object-fit:cover;}:is(html[data-theme="dark"],html:not([data-theme="light"]) body.site-dark) .structure-hero-brand{background:#19101f;border-color:#44314f;}.structure-hero-branded{grid-template-columns:minmax(0,1.1fr) minmax(420px,.9fr)!important;min-height:370px;padding:56px 0 40px!important}.structure-hero-brand{order:2;height:300px!important;border-radius:24px!important;box-shadow:0 20px 55px rgba(52,25,68,.09)!important}.structure-hero-brand img{object-fit:contain!important;padding:0!important}.structure-hero-copy{order:1}.page-title-display{margin:0 0 20px;font-size:clamp(68px,8vw,118px);line-height:.82;letter-spacing:-.06em;font-weight:950;color:var(--brand-yellow);text-shadow:0 2px 0 rgba(70,36,84,.08)}.structure-hero-copy h1{max-width:700px;font-size:40px!important;line-height:1.05!important;letter-spacing:-1.6px!important;margin:8px 0 16px!important}.structure-hero-copy p{max-width:680px;font-size:16px!important}:is(html[data-theme="dark"],html:not([data-theme="light"]) body.site-dark) .structure-hero-brand{border-color:#44314f!important}.site-structure-card{min-height:255px!important;padding:28px!important}.site-structure-card .eyebrow{display:inline-flex;color:#5a3900!important}.site-structure-card h2{font-size:24px!important;line-height:1.15}@media(max-width:1050px){.structure-hero-branded{grid-template-columns:1fr 360px!important}}@media(max-width:820px){.structure-hero-branded{grid-template-columns:1fr!important}}.page-title-display{color:var(--brand-yellow)!important;text-shadow:none!important;}:is(html[data-theme="dark"],html:not([data-theme="light"]) body.site-dark) .structure-hero-brand,:is(html[data-theme="dark"],html:not([data-theme="light"]) body.site-dark) .business-note-art{overflow:hidden!important;}:is(html[data-theme="dark"],html:not([data-theme="light"]) body.site-dark) .structure-hero-brand img,:is(html[data-theme="dark"],html:not([data-theme="light"]) body.site-dark) .business-note-art img{object-fit:contain!important;max-width:100%!important;max-height:100%!important;}:is(html[data-theme="dark"],:where(html:not([data-theme="light"]):has(>body.site-dark))){--dark-bg:#100914;--dark-surface:#1b1121;--dark-surface-2:#211529;--dark-surface-3:#291833;--dark-border:#4d3658;--dark-text:#f7f1fa;--dark-muted:#c9b9d1;--dark-soft:#a997b3;--dark-yellow:#ffd54a;--dark-purple:#c495df;}:is(html[data-theme="dark"] body,html:not([data-theme="light"]) body.site-dark),:is(html[data-theme="dark"],html:not([data-theme="light"]) body.site-dark) main:where(:not(.mk-scope,.ds-scope,.selected-page)){color:var(--dark-text)!important;}:is(html[data-theme="dark"],html:not([data-theme="light"]) body.site-dark) :is(h1,h2,h3,h4,strong,b):where(:not(.mk-scope *,.ds-scope *,.selected-page,.selected-page *)){color:var(--dark-text);}:is(html[data-theme="dark"],html:not([data-theme="light"]) body.site-dark) p:where(:not(.mk-scope *,.ds-scope *,.selected-page,.selected-page *)),:is(html[data-theme="dark"],html:not([data-theme="light"]) body.site-dark) li:where(:not(.mk-scope *,.ds-scope *,.selected-page,.selected-page *)),:is(html[data-theme="dark"],html:not([data-theme="light"]) body.site-dark) dd:where(:not(.mk-scope *,.ds-scope *,.selected-page,.selected-page *)),:is(html[data-theme="dark"],html:not([data-theme="light"]) body.site-dark) dt:where(:not(.mk-scope *,.ds-scope *,.selected-page,.selected-page *)),:is(html[data-theme="dark"],html:not([data-theme="light"]) body.site-dark) small:where(:not(.mk-scope *,.ds-scope *,.selected-page,.selected-page *)),:is(html[data-theme="dark"],html:not([data-theme="light"]) body.site-dark) .muted:where(:not(.mk-scope *,.ds-scope *,.selected-page,.selected-page *)){color:var(--dark-muted)!important;}:is(html[data-theme="dark"],html:not([data-theme="light"]) body.site-dark) .public-main,:is(html[data-theme="dark"],html:not([data-theme="light"]) body.site-dark) .legal-page{color:var(--dark-text)!important;}:is(html[data-theme="dark"],html:not([data-theme="light"]) body.site-dark) .structure-hero-copy>p,:is(html[data-theme="dark"],html:not([data-theme="light"]) body.site-dark) .contact-hero p{color:#d0c1d7!important;}:is(html[data-theme="dark"],html:not([data-theme="light"]) body.site-dark) .visual-story-card,:is(html[data-theme="dark"],html:not([data-theme="light"]) body.site-dark) .trust-grid article,:is(html[data-theme="dark"],html:not([data-theme="light"]) body.site-dark) .site-structure-card,:is(html[data-theme="dark"],html:not([data-theme="light"]) body.site-dark) .business-note{background:var(--dark-surface)!important;border-color:var(--dark-border)!important;color:var(--dark-text)!important;}:is(html[data-theme="dark"],html:not([data-theme="light"]) body.site-dark) .mock-top,:is(html[data-theme="dark"],html:not([data-theme="light"]) body.site-dark) .mock-top span,:is(html[data-theme="dark"],html:not([data-theme="light"]) body.site-dark) .mock-finding span,:is(html[data-theme="dark"],html:not([data-theme="light"]) body.site-dark) .visual-story-card p,:is(html[data-theme="dark"],html:not([data-theme="light"]) body.site-dark) .trust-grid article>span,:is(html[data-theme="dark"],html:not([data-theme="light"]) body.site-dark) .site-structure-card p{color:var(--dark-muted)!important;}:is(html[data-theme="dark"],html:not([data-theme="light"]) body.site-dark) textarea:where(:not(.selected-page *)),:is(html[data-theme="dark"],html:not([data-theme="light"]) body.site-dark) input:where(:not(.selected-page *)),:is(html[data-theme="dark"],html:not([data-theme="light"]) body.site-dark) select:where(:not(.selected-page *)){background:#130c18!important;color:#f7f1fa!important;border-color:#563e62!important;}:is(html[data-theme="dark"],html:not([data-theme="light"]) body.site-dark) textarea:where(:not(.selected-page *))::placeholder,:is(html[data-theme="dark"],html:not([data-theme="light"]) body.site-dark) input:where(:not(.selected-page *))::placeholder{color:#9f8aaa!important;}:is(html[data-theme="dark"],html:not([data-theme="light"]) body.site-dark) .or label{color:#ab98b5!important;background:#1a111f!important;}:is(html[data-theme="dark"],html:not([data-theme="light"]) body.site-dark) .or:before,:is(html[data-theme="dark"],html:not([data-theme="light"]) body.site-dark) .or:after{background:#493354!important;}:is(html[data-theme="dark"],html:not([data-theme="light"]) body.site-dark) .privacy-note{color:#c5b4cd!important;}:is(html[data-theme="dark"],html:not([data-theme="light"]) body.site-dark) .contact-form label,:is(html[data-theme="dark"],html:not([data-theme="light"]) body.site-dark) .contact-info-card li,:is(html[data-theme="dark"],html:not([data-theme="light"]) body.site-dark) .legal-page li{color:#d1c1d8!important;}:is(html[data-theme="dark"],html:not([data-theme="light"]) body.site-dark) .contact-form label>span{color:#9f8aaa!important;}:is(html[data-theme="dark"],html:not([data-theme="light"]) body.site-dark) code{background:#291b31!important;color:#eadcf1!important;border-color:#4d3658!important;}:is(html[data-theme="dark"],html:not([data-theme="light"]) body.site-dark) .ghost{background:#25172e!important;color:#f2e9f6!important;border-color:#5b4268!important;}:is(html[data-theme="dark"],html:not([data-theme="light"]) body.site-dark) .ghost:hover{background:#32203c!important;color:#fff!important;border-color:#8a61a0!important;}:is(html[data-theme="dark"],html:not([data-theme="light"]) body.site-dark) .structure-hero-brand img{filter:none!important;}:is(html[data-theme="dark"],html:not([data-theme="light"]) body.site-dark) .structure-hero-brand{background:#1b1121!important;}*,*::before,*::after{box-sizing:border-box;}.panel,.price-card,.site-structure-card,.visual-story-card,.trust-grid article,.business-note,.contact-info-card,.account-panel,.mini-plan,.plan-modal-card,.assessment-card{min-width:0!important;max-width:100%;overflow-wrap:anywhere;word-break:normal;}.price-card,.site-structure-card,.trust-grid article,.business-note,.contact-info-card,.account-panel,.mini-plan{height:auto!important;max-height:none!important;}.price-card p,.price-card li,.site-structure-card p,.visual-story-card p,.trust-grid article span,.business-note p,.contact-info-card p,.contact-info-card li,.account-panel p,.account-panel li,.assessment-card p{overflow:visible!important;text-overflow:clip!important;white-space:normal!important;}.price-card:not(.featured),.site-structure-card,.contact-info-card,.account-panel,.business-note,.trust-grid article{overflow:hidden!important;}.structure-hero-brand,.business-note-art{overflow:hidden!important;}:is(html[data-theme="dark"],html:not([data-theme="light"]) body.site-dark) .panel,:is(html[data-theme="dark"],html:not([data-theme="light"]) body.site-dark) .price-card,:is(html[data-theme="dark"],html:not([data-theme="light"]) body.site-dark) .site-structure-card,:is(html[data-theme="dark"],html:not([data-theme="light"]) body.site-dark) .visual-story-card,:is(html[data-theme="dark"],html:not([data-theme="light"]) body.site-dark) .business-note,:is(html[data-theme="dark"],html:not([data-theme="light"]) body.site-dark) .contact-info-card,:is(html[data-theme="dark"],html:not([data-theme="light"]) body.site-dark) .account-panel,:is(html[data-theme="dark"],html:not([data-theme="light"]) body.site-dark) .mini-plan,:is(html[data-theme="dark"],html:not([data-theme="light"]) body.site-dark) .assessment-card{min-width:0!important;max-width:100%;max-height:none!important;overflow-wrap:anywhere;}:is(html[data-theme="dark"],html:not([data-theme="light"]) body.site-dark) .price-card:not(.featured),:is(html[data-theme="dark"],html:not([data-theme="light"]) body.site-dark) .site-structure-card,:is(html[data-theme="dark"],html:not([data-theme="light"]) body.site-dark) .contact-info-card,:is(html[data-theme="dark"],html:not([data-theme="light"]) body.site-dark) .account-panel,:is(html[data-theme="dark"],html:not([data-theme="light"]) body.site-dark) .business-note,:is(html[data-theme="dark"],html:not([data-theme="light"]) body.site-dark) .trust-grid article{overflow:hidden!important;}.guide-callout{margin-top:36px;padding:28px;border-radius:18px;background:linear-gradient(135deg,var(--purple-deep),var(--purple));color:#fff;display:grid;gap:10px}.guide-callout strong{font-size:22px;color:var(--yellow)}.guide-callout .primary-link{justify-self:start;margin-top:8px}.guide-link{display:inline-flex;margin-top:18px;font-weight:800;color:var(--purple)}:is(html[data-theme="dark"],html:not([data-theme="light"]) body.site-dark) .guide-link{color:var(--yellow)}:is(html[data-theme="dark"],html:not([data-theme="light"]) body.site-dark) .guide-link{color:#ffd54a!important;}:is(html[data-theme="dark"],html:not([data-theme="light"]) body.site-dark) .guide-callout{background:linear-gradient(135deg,#2a123b,#5b2d76)!important;border:1px solid #674875!important;}.guide-callout{min-width:0!important;overflow:hidden!important;}.guide-callout{background:linear-gradient(135deg,#321548,#5c2b78)!important;border:1px solid rgba(246,196,83,.34)!important;color:#fff!important}.guide-callout span{color:#efe6f4!important}.analysis-cta,.guide-callout .primary-link{background:linear-gradient(105deg,#ffd96f,#ffd54a 58%,#e7ac28)!important;color:#2a1638!important;border:1px solid #e7ac28!important;box-shadow:0 5px 14px rgba(67,31,87,.16);min-height:44px;line-height:1.4;text-align:center}.analysis-cta:hover,.guide-callout .primary-link:hover{background:linear-gradient(105deg,#ffe7a3,#ffd16a 58%,#ffd54a)!important;color:#2a1638!important}.analysis-cta:focus-visible,.guide-callout .primary-link:focus-visible{outline:3px solid #8c54b0;outline-offset:4px}.risk-dot.low{border-color:#16834b}.risk-dot.suspicious{border-color:#c66508}.risk-dot.high{border-color:#d92d20}@media(max-width:650px){footer:where(:not(.app-footer)),.public-footer{flex-wrap:wrap;gap:16px}}.case-study-layout{max-width:1000px;margin:auto;padding:32px 20px 60px}.case-study-hero{padding:32px;border-radius:20px;background:linear-gradient(120deg,#241135,#5a2b72);color:#fff}.case-study-hero h1{color:#ffd54a;font-size:clamp(30px,5vw,48px);line-height:1.15}.case-study-hero p{color:#efe6f4}.case-study-layout section{margin-top:28px}.case-study-layout p,.case-study-layout li{line-height:1.7}.case-study-timeline{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;list-style:none;padding:0}.case-study-timeline li{border-left:4px solid #ffd54a;padding:16px;background:var(--panel,#f8f3fc);border-radius:10px}.case-study-timeline strong{display:block;margin-bottom:8px}.case-study-sources{overflow-wrap:anywhere}.case-study-note{padding:20px;border:1px solid #bc9fce;border-radius:14px}@media(max-width:700px){.business-stats-grid,.case-study-timeline{grid-template-columns:1fr}.case-study-hero{padding:24px}.case-study-layout{padding:24px 16px}}:is(html[data-theme="dark"],html:not([data-theme="light"]) body.site-dark) .case-study-timeline li{background:#2c1938;color:#f2eaf7}:is(html[data-theme="dark"],html:not([data-theme="light"]) body.site-dark) .case-study-timeline li strong,:is(html[data-theme="dark"],html:not([data-theme="light"]) body.site-dark) .case-study-timeline li a{color:#ffd54a}.case-study-hero .eyebrow,:is(html[data-theme="dark"],html:not([data-theme="light"]) body.site-dark) .business-statistics .eyebrow{color:#ead7f5!important}.jatzo-goat-mark{display:block;width:52px;height:52px;object-fit:contain;flex:0 0 52px;background:#fff;border-radius:12px;padding:2px}.audience-promise{margin:28px 0;padding:clamp(20px,4vw,38px);border-top:4px solid #ffc43d;}.audience-promise-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.evidence-explainer{padding:16px;border-left:4px solid #ffc43d;line-height:1.65;background:rgba(255,196,61,.08);overflow-wrap:anywhere}@media(max-width:640px){.audience-promise-grid{grid-template-columns:1fr;gap:8px}}.audience-promise-grid{margin-top:18px}.audience-promise-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:20px 0}.audience-promise-grid h3{margin:0 0 10px;line-height:1.4}.audience-promise-grid p{margin:0;line-height:1.7}@media(max-width:640px){.audience-promise-grid{grid-template-columns:1fr}}#plan-comparison{scroll-margin-top:7rem}#team-prices{scroll-margin-top:7rem}.risk-band-range{display:inline-block;margin-left:7px;font-size:.7em;font-weight:600;letter-spacing:.02em;color:var(--muted);white-space:nowrap;vertical-align:middle;}:is(html[data-theme="dark"],html:not([data-theme="light"]) body.site-dark) .risk-band-range{color:var(--dark-muted)}:focus-visible{outline:3px solid var(--accent2);outline-offset:3px}textarea:focus{border-color:var(--accent2);box-shadow:0 0 0 3px rgba(111,60,160,.16)}.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus{border-color:var(--accent2);box-shadow:0 0 0 3px rgba(111,60,160,.16);outline:0;}:is(html[data-theme="dark"],html:not([data-theme="light"]) body.site-dark) :focus-visible{outline-color:var(--dark-purple)}:is(html[data-theme="dark"],html:not([data-theme="light"]) body.site-dark) textarea:focus{border-color:var(--dark-purple);box-shadow:0 0 0 3px rgba(196,149,223,.22)}.contact-form label>span{color:var(--muted)}:is(html[data-theme="dark"],html:not([data-theme="light"]) body.site-dark) footer:where(:not(.app-footer)){color:var(--dark-muted)}.privacy-promise{display:grid;grid-template-columns:auto minmax(0,1fr);gap:22px;align-items:start;margin:34px 0 40px;padding:26px 28px;border:1px solid var(--line);border-left:5px solid var(--brand-yellow);border-radius:18px;background:var(--panel)}.privacy-promise-mark{width:64px;height:64px;flex:0 0 64px}.privacy-promise-copy h2{font-size:clamp(22px,2.6vw,30px);margin:6px 0 12px;color:var(--ink)}.privacy-promise-copy>p{font-size:15px;line-height:1.7;color:var(--muted);margin:0 0 16px}.privacy-promise-points{list-style:none;margin:0 0 18px;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 24px}.privacy-promise-points li{position:relative;padding-left:26px;font-size:14px;line-height:1.55;color:var(--ink)}.privacy-promise-points li:before{content:"";position:absolute;left:0;top:3px;width:16px;height:16px;border-radius:50%;background:var(--brand-yellow)}.privacy-promise-points li:after{content:"";position:absolute;left:4.5px;top:7.5px;width:7px;height:4px;border-left:2px solid var(--brand-dark);border-bottom:2px solid var(--brand-dark);transform:rotate(-45deg)}:is(html[data-theme="dark"],html:not([data-theme="light"]) body.site-dark) .privacy-promise{background:var(--dark-surface,#21152a);border-color:var(--dark-border,#4b3657);border-left-color:var(--brand-yellow)}:is(html[data-theme="dark"],html:not([data-theme="light"]) body.site-dark) .privacy-promise-points li{color:var(--text-muted)}@media(max-width:760px){.privacy-promise-points{grid-template-columns:1fr}}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.faq-item{border:1px solid var(--line);border-radius:14px;background:var(--panel);margin:0 0 10px;overflow:hidden}.faq-item>summary{align-items:center;gap:16px}.faq-item>summary::-webkit-details-marker{display:none}.faq-item>summary h3{flex:1;margin:0}.faq-item>summary:focus-visible{outline:3px solid var(--accent2);outline-offset:-3px}:is(html[data-theme="dark"],html:not([data-theme="light"]) body.site-dark) .faq-item{background:var(--dark-surface,#21152a);border-color:var(--dark-border,#4b3657)}:is(html[data-theme="dark"],html:not([data-theme="light"]) body.site-dark) .faq-answer{border-top-color:var(--dark-border,#4b3657)}.site-structure-card{display:flex;flex-direction:column}.site-structure-card>p{flex:1}.site-structure-card .guide-link{align-self:flex-start;margin-top:20px;padding:11px 20px;border-radius:11px;background:linear-gradient(110deg,var(--brand-dark),var(--brand-deep));text-decoration:none;font-weight:750;font-size:14px}.site-structure-card .guide-link:hover{color:#fff}.site-structure-card .guide-link:focus-visible{outline:3px solid var(--accent2);outline-offset:2px}.inspect-slide .inspect-progress{font-weight:800;color:var(--accent);margin:18px 0 12px}.inspect-hotspot{font:inherit;color:inherit;background:none;border:0;padding:2px 4px;margin:0 -2px;border-radius:6px;cursor:pointer;border-bottom:2px solid transparent;text-align:left}.inspect-hotspot:hover,.inspect-hotspot:focus-visible{background:#fdf4dd;border-bottom:2px dotted var(--brand-yellow)}.inspect-hotspot:focus-visible{outline:3px solid var(--accent2);outline-offset:2px}.inspect-explanations{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.inspect-explanations strong{display:block;font-size:14px;margin-bottom:5px}.inspect-explanations span{font-size:14px;line-height:1.65;color:var(--muted)}.inspect-result{margin-top:14px;padding:16px 18px;border-radius:12px;background:var(--soft);border-left:4px solid var(--brand-yellow);font-size:15px;line-height:1.7;color:var(--ink)}:is(html[data-theme="dark"],html:not([data-theme="light"]) body.site-dark) .inspect-result{background:#26152f;color:#e7dced}:is(html[data-theme="dark"],html:not([data-theme="light"]) body.site-dark) .inspect-explanations li{border-bottom-color:#4b3657}.structure-hero h1{font-size:clamp(32px,4.2vw,46px)!important;line-height:1.1}.privacy-note,.business-direction-caveat{font-size:13px!important;line-height:1.7!important}
