@font-face{font-family:display;src:url(/_next/static/media/33553e7595b74ccf-s.p.woff2) format("woff2");font-display:swap;font-weight:200 800}@font-face{font-family:display Fallback;src:local("Arial");ascent-override:91.48%;descent-override:26.56%;line-gap-override:0.00%;size-adjust:101.66%}.__className_66bbf4{font-family:display,display Fallback}.__variable_66bbf4{--font-display:"display","display Fallback"}@font-face{font-family:body;src:url(/_next/static/media/0289ba911e8000e3-s.p.woff2) format("woff2");font-display:swap;font-weight:200 900}@font-face{font-family:body Fallback;src:local("Arial");ascent-override:102.41%;descent-override:33.12%;line-gap-override:0.00%;size-adjust:101.16%}.__className_d2b276{font-family:body,body Fallback}.__variable_d2b276{--font-body:"body","body Fallback"}@font-face{font-family:mono;src:url(/_next/static/media/98e207f02528a563-s.p.woff2) format("woff2");font-display:swap;font-weight:400}@font-face{font-family:mono Fallback;src:local("Arial");ascent-override:77.95%;descent-override:20.91%;line-gap-override:0.00%;size-adjust:131.49%}.__className_1f4a5e{font-family:mono,mono Fallback;font-weight:400}.__variable_1f4a5e{--font-mono:"mono","mono Fallback"}:root{--ink:#0B0B0D;--ink-2:#131316;--ink-3:#222226;--brand:#F26A1B;--brand-lit:#FDBA72;--brand-deep:#AD3A0A;--paper:#F4F6F6;--card:#FFFFFF;--line:#DDE2E4;--line-soft:#ECEFF0;--text:#0B0B0D;--text-2:#52525B;--text-3:#71717A;--accent:#B5450C;--on-accent:#17120E;--good:#15803D;--warn:#B45309;--shadow:0 1px 2px rgba(11,11,13,.05),0 8px 24px -12px rgba(11,11,13,.20);--radius:3px;--maxw:1140px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--paper:#09090B;--card:#131316;--line:#303036;--line-soft:#222226;--text:#FAFAFA;--text-2:#A1A1AA;--text-3:#8A8A94;--accent:#FDBA72;--on-accent:#17120E;--good:#4ADE80;--warn:#FBBF24;--shadow:0 1px 2px rgba(0,0,0,.5),0 8px 28px -14px rgba(0,0,0,.8)}}:root[data-theme=dark]{--paper:#09090B;--card:#131316;--line:#303036;--line-soft:#222226;--text:#FAFAFA;--text-2:#A1A1AA;--text-3:#8A8A94;--accent:#FDBA72;--on-accent:#17120E;--good:#4ADE80;--warn:#FBBF24;--shadow:0 1px 2px rgba(0,0,0,.5),0 8px 28px -14px rgba(0,0,0,.8)}*{box-sizing:border-box}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{margin:0;background:var(--paper);color:var(--text);font-family:var(--font-body),Georgia,serif;font-size:17px;line-height:1.65;-webkit-font-smoothing:antialiased}h1,h2,h3,h4{font-family:var(--font-display),system-ui,sans-serif;font-weight:700;text-wrap:balance;margin:0;line-height:1.08;letter-spacing:-.02em}p{margin:0}a{color:inherit}img,svg{max-width:100%}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:2px}.wrap{max-width:var(--maxw);margin:0 auto;padding:0 28px}.mono{font-family:var(--font-mono),ui-monospace,monospace;font-size:11px;letter-spacing:.14em;text-transform:uppercase;font-weight:400}.tnum{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.skip{position:absolute;left:-9999px;top:0;background:var(--accent);color:var(--on-accent);padding:10px 16px;z-index:100;font-family:var(--font-mono),monospace;font-size:12px}.skip:focus{left:12px;top:12px}.nav{position:-webkit-sticky;position:sticky;top:0;z-index:50;background:var(--ink);border-bottom:1px solid rgba(255,255,255,.09)}.nav-in{display:flex;align-items:center;gap:32px;height:62px}.brand{display:flex;align-items:baseline;gap:10px;text-decoration:none;margin-right:auto}.brand-mark{font-family:var(--font-display),sans-serif;font-weight:800;font-size:23px;letter-spacing:-.035em;color:#fff;line-height:1}.brand-mark em{font-style:normal;color:var(--brand)}.brand-tag{color:rgba(255,255,255,.42);font-family:var(--font-mono),monospace;font-size:9.5px;letter-spacing:.16em;text-transform:uppercase}@media (max-width:640px){.brand-tag{display:none}}.nav-links{display:flex;gap:26px}.nav-links a{color:rgba(255,255,255,.72);text-decoration:none;font-family:var(--font-mono),monospace;font-size:11px;letter-spacing:.1em;text-transform:uppercase;padding:4px 0;border-bottom:1px solid transparent;transition:color .18s,border-color .18s}.nav-links a:hover{color:#fff;border-bottom-color:var(--brand)}.btn{display:inline-flex;align-items:center;gap:9px;font-family:var(--font-mono),monospace;font-size:11.5px;letter-spacing:.1em;text-transform:uppercase;padding:11px 20px;border-radius:var(--radius);text-decoration:none;border:1px solid transparent;cursor:pointer;transition:transform .16s,background .18s,border-color .18s,color .18s}.btn-solid{background:var(--brand);color:#fff;border-color:var(--brand);font-weight:500}.btn-solid:hover{background:#FF7D33;border-color:#FF7D33;transform:translateY(-1px)}.btn-solid:disabled{opacity:.6;cursor:not-allowed;transform:none}.btn-ghost{border-color:rgba(255,255,255,.28);color:#fff;background:transparent}.btn-ghost:hover{border-color:var(--brand);color:var(--brand-lit)}.btn-line{border-color:var(--line);color:var(--text);background:var(--card)}.btn-line:hover{border-color:var(--brand);color:var(--accent)}.nav-cta{padding:9px 16px}@media (max-width:900px){.nav-links{display:none}}.hero{background:var(--ink);color:#fff;position:relative;overflow:hidden}.hero:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(1100px 460px at 80% -10%,rgba(242,106,27,.22),transparent 62%)}.hero-in{position:relative;z-index:2;padding:84px 0 0;display:grid;grid-template-columns:1.02fr .98fr;grid-gap:56px;gap:56px;align-items:center}@media (max-width:980px){.hero-in{grid-template-columns:1fr;gap:44px;padding-top:58px}}.eyebrow{display:inline-flex;align-items:center;gap:11px;color:var(--brand-lit);font-family:var(--font-mono),monospace;font-size:10.5px;letter-spacing:.2em;text-transform:uppercase}.eyebrow:before{content:"";width:26px;height:1px;background:var(--brand);opacity:.9}.hero h1{font-size:clamp(40px,5.6vw,68px);font-weight:800;letter-spacing:-.038em;margin:22px 0 0;color:#fff}.hero h1 .soft{color:var(--brand-lit);font-weight:400;font-style:italic;font-family:var(--font-body),serif;letter-spacing:-.01em}.hero-sub{margin-top:24px;max-width:50ch;color:rgba(255,255,255,.76);font-size:18.5px;line-height:1.62}.hero-cta{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.hero-note{margin-top:18px;color:rgba(255,255,255,.42);font-family:var(--font-mono),monospace;font-size:11px;letter-spacing:.06em}.hero-points{margin:26px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:10px;max-width:52ch}.hero-points li{color:rgba(255,255,255,.68);font-size:15.5px;line-height:1.5;padding-left:22px;position:relative}.hero-points li:before{content:"";position:absolute;left:0;top:11px;width:10px;height:1px;background:var(--brand)}.flow{background:linear-gradient(168deg,#1C1C21,#111114);border:1px solid rgba(255,255,255,.14);border-radius:6px;box-shadow:0 30px 70px -30px rgba(0,0,0,.9);overflow:hidden}.flow-hd{padding:13px 20px;background:rgba(0,0,0,.4);border-bottom:1px solid rgba(255,255,255,.1)}.flow-hd .mono{color:rgba(255,255,255,.5)}.flow-steps{margin:0;padding:4px 22px;list-style:none}.flow-steps li{display:flex;gap:15px;padding:15px 0;border-bottom:1px solid rgba(255,255,255,.07);position:relative}.flow-steps li:last-child{border-bottom:0}.flow-steps li:not(:last-child):before{content:"";position:absolute;left:13px;top:41px;bottom:0;width:1px;background:rgba(255,255,255,.13)}.flow-n{flex:none;width:27px;height:27px;border-radius:50%;border:1px solid rgba(242,106,27,.45);background:rgba(242,106,27,.12);display:grid;place-items:center;color:var(--brand-lit);font-size:9.5px;letter-spacing:.04em;position:relative;z-index:1}.flow-steps h3{font-size:15.5px;color:#fff;letter-spacing:-.015em}.flow-steps p{margin-top:5px;color:rgba(255,255,255,.58);font-size:14px;line-height:1.5}.flow-foot{padding:14px 22px;background:rgba(0,0,0,.28);border-top:1px solid rgba(255,255,255,.1);color:rgba(255,255,255,.5);font-size:13px;line-height:1.55}.strip{margin-top:70px;border-top:1px solid rgba(255,255,255,.12);background:rgba(0,0,0,.3);overflow:hidden;position:relative;z-index:2}.strip-track{display:flex;width:max-content;animation:slide 42s linear infinite}.strip:hover .strip-track{animation-play-state:paused}@keyframes slide{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.strip-item{display:flex;align-items:center;gap:11px;padding:14px 24px;border-right:1px solid rgba(255,255,255,.09);white-space:nowrap;font-family:var(--font-mono),monospace;font-size:10.5px;letter-spacing:.13em;text-transform:uppercase;color:rgba(255,255,255,.62)}.strip-item .dot{width:4px;height:4px;border-radius:50%;background:var(--brand);flex:none}@media (prefers-reduced-motion:reduce){.strip-track{animation:none}.strip{overflow-x:auto}}.sec{padding:92px 0;border-bottom:1px solid var(--line-soft)}.sec-head{max-width:66ch;margin-bottom:50px}.sec-head h2{font-size:clamp(29px,3.5vw,42px);margin-top:16px;color:var(--text)}.sec-head p{margin-top:18px;color:var(--text-2);font-size:18px;max-width:60ch}.sec .eyebrow{color:var(--accent)}.sec .eyebrow:before{background:var(--accent)}.trust{background:var(--card);border-bottom:1px solid var(--line)}.trust-in{display:grid;grid-template-columns:repeat(4,1fr)}.trust-cell{padding:28px 26px;border-right:1px solid var(--line-soft)}.trust-cell:last-child{border-right:0}.trust-cell .n{font-family:var(--font-display),sans-serif;font-weight:700;font-size:26px;color:var(--text);letter-spacing:-.025em;line-height:1.1}.trust-cell .l{margin-top:8px;color:var(--text-3)}@media (max-width:820px){.trust-in{grid-template-columns:repeat(2,1fr)}.trust-cell:nth-child(2){border-right:0}.trust-cell:nth-child(-n+2){border-bottom:1px solid var(--line-soft)}}.prob{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px}@media (max-width:860px){.prob{grid-template-columns:1fr}}.prob-col{border:1px solid var(--line);border-radius:var(--radius);padding:26px 24px 28px;background:var(--card)}.prob-col.after{border-color:var(--brand);box-shadow:var(--shadow)}.prob-col h3{font-size:19px;margin-top:14px;color:var(--text)}.prob-col ul{margin:18px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:13px}.prob-col li{color:var(--text-2);font-size:15.5px;line-height:1.5;padding-left:24px;position:relative}.prob-col li:before{position:absolute;left:0;top:0;font-family:var(--font-mono),monospace;font-size:13px}.prob-col.before li:before{content:"×";color:var(--text-3)}.prob-col.after li:before{content:"→";color:var(--accent)}.prob-col.before .mono{color:var(--text-3)}.prob-col.after .mono{color:var(--accent)}.mod-group{margin-top:44px}.mod-group:first-of-type{margin-top:0}.mod-title{display:flex;align-items:center;gap:14px;margin-bottom:20px}.mod-title .mono{color:var(--accent);white-space:nowrap}.mod-title:after{content:"";flex:1 1;height:1px;background:var(--line)}.mods{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1px;gap:1px;background:var(--line-soft);border:1px solid var(--line-soft)}@media (max-width:980px){.mods{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.mods{grid-template-columns:1fr}}.mod{background:var(--card);padding:24px 22px 26px;transition:background .2s}.mod:hover{background:var(--paper)}.mod-ic{width:26px;height:26px;color:var(--accent)}.mod h3{font-size:16.5px;margin-top:15px;color:var(--text)}.mod p{margin-top:8px;color:var(--text-2);font-size:14.5px;line-height:1.55}.split{display:grid;grid-template-columns:1fr 1fr;grid-gap:52px;gap:52px;align-items:start}@media (max-width:940px){.split{grid-template-columns:1fr;gap:38px}}.fare-table{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);overflow:hidden}.fare-hd{padding:14px 20px;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;background:var(--paper)}.fare-hd .mono{color:var(--text-3)}.fare-row{display:flex;justify-content:space-between;align-items:baseline;padding:12px 20px;border-bottom:1px solid var(--line-soft);gap:16px}.fare-row .k{color:var(--text-2);font-size:15px}.fare-row .k small{display:block;color:var(--text-3);font-size:12.5px;line-height:1.4;margin-top:2px}.fare-row .v{font-family:var(--font-mono),monospace;font-size:13px;color:var(--text);white-space:nowrap}.fare-row.sum{background:var(--paper);border-bottom:0;padding-top:16px;padding-bottom:16px}.fare-row.sum .k{font-size:16px;color:var(--text)}.fare-row.sum .k,.fare-row.sum .v{font-family:var(--font-display),sans-serif;font-weight:700}.fare-row.sum .v{font-size:22px;color:var(--accent)}.fare-note{padding:13px 20px;background:var(--paper);border-top:1px solid var(--line-soft);color:var(--text-3);font-size:13px;line-height:1.55}.point{display:flex;gap:16px;padding:19px 0;border-bottom:1px solid var(--line-soft)}.point:last-child{border-bottom:0}.point-n{font-family:var(--font-mono),monospace;font-size:11px;color:var(--accent);letter-spacing:.1em;padding-top:5px;flex:none}.point h3{font-size:17.5px;color:var(--text)}.point p{margin-top:7px;color:var(--text-2);font-size:15px;line-height:1.6}.legs{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:0;gap:0;background:var(--line-soft);border:1px solid var(--line-soft)}@media (max-width:900px){.legs{grid-template-columns:1fr}}.leg{background:var(--card);padding:28px 24px 32px}.leg-n{font-family:var(--font-mono),monospace;font-size:10.5px;letter-spacing:.16em;color:var(--accent);display:flex;align-items:center;gap:10px}.leg-n:after{content:"";flex:1 1;height:1px;background:var(--line)}.leg h3{font-size:18px;margin-top:15px;color:var(--text)}.leg p{margin-top:10px;color:var(--text-2);font-size:15px;line-height:1.58}.leg .when{margin-top:15px;display:inline-block;color:var(--text-3);font-family:var(--font-mono),monospace;font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--line);padding:4px 9px;border-radius:2px}.plans{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px;align-items:start}@media (max-width:900px){.plans{grid-template-columns:1fr}}.plan{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:28px 26px 30px;display:flex;flex-direction:column;height:100%}.plan.feat{border-color:var(--brand);box-shadow:0 0 0 1px var(--brand),var(--shadow);position:relative}.plan-flag{position:absolute;top:-11px;left:26px;background:var(--brand);color:#fff;font-family:var(--font-mono),monospace;font-size:9px;letter-spacing:.14em;text-transform:uppercase;padding:4px 10px;border-radius:2px}.plan .mono{color:var(--accent)}.plan h3{font-size:20px;margin-top:14px;color:var(--text)}.plan .blurb{margin-top:9px;color:var(--text-2);font-size:14.5px;line-height:1.55;min-height:44px}.price{margin-top:20px;padding-top:20px;border-top:1px solid var(--line-soft);display:flex;align-items:baseline;gap:7px;flex-wrap:wrap}.price .amt{font-family:var(--font-display),sans-serif;font-weight:800;font-size:40px;color:var(--text);letter-spacing:-.035em;line-height:1}.price .per{color:var(--text-3);font-family:var(--font-mono),monospace;font-size:11px;letter-spacing:.1em}.price-sub{margin-top:9px;color:var(--text-3);font-size:13.5px;line-height:1.5}.plan ul{margin:22px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:10px;flex:1 1}.plan li{color:var(--text-2);font-size:14.5px;line-height:1.5;padding-left:20px;position:relative}.plan li:before{content:"✓";position:absolute;left:0;top:0;color:var(--accent);font-family:var(--font-mono),monospace;font-size:12px}.plan .btn{margin-top:24px;justify-content:center}.price-foot{margin-top:22px;padding:18px 22px;border:1px dashed var(--line);border-radius:var(--radius);color:var(--text-2);font-size:14.5px;line-height:1.6;background:var(--card)}.price-foot b{color:var(--text);font-family:var(--font-display),sans-serif}.faq{max-width:78ch}.faq details{border-bottom:1px solid var(--line-soft)}.faq summary{cursor:pointer;padding:20px 0;list-style:none;display:flex;align-items:center;gap:16px;font-family:var(--font-display),sans-serif;font-weight:700;font-size:18px;color:var(--text)}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";margin-left:auto;color:var(--accent);font-family:var(--font-mono),monospace;font-size:18px;font-weight:400;flex:none;transition:transform .2s}.faq details[open] summary:after{content:"–"}.faq summary:hover{color:var(--accent)}.faq .a{padding:0 0 22px;color:var(--text-2);font-size:15.5px;line-height:1.65;max-width:64ch}.brief{background:var(--ink);color:#fff;padding:92px 0;position:relative;overflow:hidden}.brief:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(900px 400px at 12% 110%,rgba(242,106,27,.18),transparent 60%)}.brief-in{position:relative;z-index:2;display:grid;grid-template-columns:.82fr 1.18fr;grid-gap:56px;gap:56px;align-items:start}@media (max-width:940px){.brief-in{grid-template-columns:1fr;gap:38px}}.brief h2{font-size:clamp(29px,3.5vw,42px);color:#fff;margin-top:16px}.brief-lead{margin-top:18px;color:rgba(255,255,255,.74);font-size:17px;line-height:1.62}.brief .eyebrow{color:var(--brand-lit)}.brief .eyebrow:before{background:var(--brand)}.brief-list{margin:26px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:12px}.brief-list li{color:rgba(255,255,255,.66);font-size:15px;padding-left:22px;position:relative;line-height:1.5}.brief-list li:before{content:"";position:absolute;left:0;top:9px;width:9px;height:1px;background:var(--brand)}.form{background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.14);border-radius:5px;padding:28px}.form-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:17px;gap:17px}@media (max-width:620px){.form-grid{grid-template-columns:1fr}}.field{display:flex;flex-direction:column;gap:7px}.field.full{grid-column:1/-1}.field label{color:rgba(255,255,255,.62);font-family:var(--font-mono),monospace;font-size:10px;letter-spacing:.15em;text-transform:uppercase}.field input,.field select,.field textarea{background:rgba(0,0,0,.32);border:1px solid rgba(255,255,255,.19);border-radius:2px;color:#fff;padding:11px 13px;font-family:var(--font-body),serif;font-size:15.5px;width:100%;transition:border-color .18s,background .18s}.field input::placeholder,.field textarea::placeholder{color:rgba(255,255,255,.3)}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--brand);background:rgba(0,0,0,.46);outline:none}.field select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'><path d='M2 4.5L6 8.5L10 4.5' stroke='%23F26A1B' stroke-width='1.5' fill='none' stroke-linecap='round'/></svg>");background-repeat:no-repeat;background-position:right 12px center;background-size:12px;padding-right:34px}.field select option{background:#1C1C21;color:#fff}.field textarea{resize:vertical;min-height:84px;line-height:1.55}.field .err{color:#FF9A8A;font-family:var(--font-mono),monospace;font-size:10px;letter-spacing:.08em;text-transform:uppercase;min-height:13px}.form-foot{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin-top:22px;padding-top:22px;border-top:1px solid rgba(255,255,255,.12)}.form-foot .fine{color:rgba(255,255,255,.42);font-size:13px;line-height:1.5;max-width:38ch}.form-error{margin-top:16px;color:#FF9A8A;font-size:14px;line-height:1.5;border-left:2px solid #ff9a8a;padding-left:12px}.done{padding:12px 0}.done-mark{width:44px;height:44px;border-radius:50%;background:var(--brand);color:#fff;display:grid;place-items:center;font-size:22px;font-family:var(--font-display),sans-serif;font-weight:800}.done h3{font-size:25px;color:#fff;margin-top:20px}.done p{margin-top:12px;color:rgba(255,255,255,.7);font-size:15.5px;line-height:1.6;max-width:48ch}.done .ref{display:inline-block;margin-top:20px;font-family:var(--font-mono),monospace;font-size:13px;letter-spacing:.14em;color:var(--brand-lit);border:1px dashed rgba(253,186,114,.5);padding:9px 15px;border-radius:2px}.foot{background:var(--ink);color:rgba(255,255,255,.6);padding:56px 0 32px}.foot-in{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;grid-gap:40px;gap:40px}@media (max-width:820px){.foot-in{grid-template-columns:1fr 1fr;gap:32px}}.foot h4{color:#fff;font-family:var(--font-mono),monospace;font-size:10px;letter-spacing:.16em;text-transform:uppercase;font-weight:400;opacity:.5}.foot ul{margin:16px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:10px}.foot li a{color:rgba(255,255,255,.66);text-decoration:none;font-size:15px;transition:color .18s}.foot li a:hover{color:var(--brand-lit)}.foot-brand p{margin-top:16px;color:rgba(255,255,255,.5);font-size:15px;line-height:1.6;max-width:34ch}.foot-bar{margin-top:44px;padding-top:22px;border-top:1px solid rgba(255,255,255,.11);display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;align-items:center;color:rgba(255,255,255,.38);font-family:var(--font-mono),monospace;font-size:10.5px;letter-spacing:.09em}.rv{opacity:0;transform:translateY(14px);transition:opacity .6s cubic-bezier(.2,.7,.3,1),transform .6s cubic-bezier(.2,.7,.3,1)}.rv.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.rv{opacity:1;transform:none;transition:none}}.rc{padding:74px 0 110px}.rc-head{max-width:62ch}.rc-head h1{font-family:var(--font-display),sans-serif;font-weight:700;font-size:clamp(32px,4.6vw,52px);line-height:1.08;letter-spacing:-.022em;color:var(--text);margin-top:16px;text-wrap:balance}.rc-stand{margin-top:20px;color:var(--text-2);font-size:18.5px;line-height:1.62;max-width:58ch}.rc-price{margin-top:46px;border:1px solid var(--line);border-radius:var(--radius);background:var(--card);box-shadow:var(--shadow);padding:34px 36px;align-items:center;gap:26px 52px}.rc-price,.rc-price-fig{display:flex;flex-wrap:wrap}.rc-price-fig{align-items:baseline;gap:0 12px}.rc-amt{font-family:var(--font-display),sans-serif;font-weight:700;font-size:clamp(46px,8vw,72px);line-height:.92;letter-spacing:-.04em;color:var(--accent)}.rc-gst{font-family:var(--font-mono),monospace;font-size:13px;color:var(--text-3)}.rc-per{display:block;width:100%;margin-top:12px;color:var(--text-2)}.rc-price-say{flex:1 1;min-width:250px}.rc-price-say h2{font-family:var(--font-display),sans-serif;font-weight:600;font-size:19px;letter-spacing:-.01em;color:var(--text);margin:0 0 8px}.rc-price-say p{color:var(--text-2);font-size:15.5px;line-height:1.6;margin:0}.rc-sec{margin-top:64px}.rc-h{font-family:var(--font-display),sans-serif;font-weight:600;font-size:clamp(23px,2.8vw,30px);letter-spacing:-.018em;color:var(--text);margin:0 0 12px;text-wrap:balance}.rc-lead{color:var(--text-2);font-size:17px;max-width:58ch;margin:0 0 26px}.rc-grid{list-style:none;padding:0;margin:0;display:grid;grid-gap:1px;gap:1px;background:var(--line);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;grid-template-columns:repeat(auto-fit,minmax(248px,1fr))}.rc-grid li{background:var(--card);padding:20px 22px}.rc-grid h3{font-family:var(--font-display),sans-serif;font-weight:600;font-size:15.5px;color:var(--text);margin:0 0 7px;display:flex;gap:9px;align-items:baseline}.rc-grid h3:before{content:"";flex:none;width:6px;height:6px;border-radius:50%;background:var(--accent);transform:translateY(-2px)}.rc-grid p{margin:0;color:var(--text-2);font-size:14.5px;line-height:1.55}.rc-table-wrap{overflow-x:auto;border:1px solid var(--line);border-radius:var(--radius);background:var(--card);box-shadow:var(--shadow)}.rc-table{border-collapse:collapse;width:100%;min-width:540px}.rc-table th[scope=col]{font-family:var(--font-mono),monospace;font-size:11px;letter-spacing:.13em;text-transform:uppercase;font-weight:400;color:var(--text-3);text-align:left;padding:14px 18px;border-bottom:1px solid var(--line)}.rc-table th[scope=row]{text-align:left;font-weight:600;color:var(--text)}.rc-table td,.rc-table th[scope=row]{padding:16px 18px;font-size:15px;vertical-align:top}.rc-table td{color:var(--text-2)}.rc-table td,.rc-table th[scope=row]{border-top:1px solid var(--line-soft)}.rc-table tbody tr:first-child td,.rc-table tbody tr:first-child th{border-top:0}.rc-n{font-family:var(--font-mono),monospace;white-space:nowrap;color:var(--text);font-size:15px}.rc-hl td,.rc-hl th[scope=row]{background:color-mix(in srgb,var(--accent) 7%,transparent)}.rc-fine{margin-top:14px;color:var(--text-3);font-size:14px;max-width:60ch}.rc-note{border:1px solid var(--line);border-left:3px solid var(--accent);border-radius:var(--radius);background:var(--card);padding:24px 26px}.rc-note p{margin:0 0 14px;color:var(--text-2);font-size:16px;line-height:1.65;max-width:64ch}.rc-note p:last-child{margin-bottom:0}.rc-qa{margin:0}.rc-qa>div{padding:22px 0;border-top:1px solid var(--line)}.rc-qa>div:first-child{border-top:0;padding-top:4px}.rc-qa dt{font-family:var(--font-display),sans-serif;font-weight:600;font-size:17px;color:var(--text);margin-bottom:8px}.rc-qa dd{margin:0;color:var(--text-2);font-size:16px;line-height:1.65;max-width:62ch}.rc-close{margin-top:70px;padding:38px 36px;border:1px solid var(--line);border-radius:var(--radius);background:var(--card);box-shadow:var(--shadow);text-align:center}.rc-close h2{font-family:var(--font-display),sans-serif;font-weight:700;font-size:clamp(23px,3vw,32px);letter-spacing:-.02em;color:var(--text);margin:0 0 12px}.rc-close p{color:var(--text-2);font-size:17px;line-height:1.6;max-width:52ch;margin:0 auto 24px}.rc-foot-note{margin-top:38px;padding-top:20px;border-top:1px solid var(--line);color:var(--text-3);line-height:1.9;text-transform:none;letter-spacing:.02em;font-size:12.5px}@media (max-width:640px){.rc{padding:52px 0 80px}.rc-price{padding:26px 24px}.rc-close{padding:30px 24px}}@media print{.nav,.rc-close .btn,.skip{display:none}.rc{padding:0}.rc-close,.rc-note,.rc-price,.rc-table-wrap{box-shadow:none}.rc-grid,.rc-price,.rc-sec,.rc-table-wrap{page-break-inside:avoid;break-inside:avoid}}