.stat-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:0;border:1px solid var(--rule);border-radius:18px;overflow:hidden;background:#fff;max-width:1680px;margin-inline:auto}.stat{padding:36px 30px;border-right:1px solid var(--rule)}.stat:last-child{border-right:none}.stat .num{font-family:var(--f-display);font-size:60px;letter-spacing:-0.04em;font-weight:600;line-height:1;color:var(--ink)}.stat .num .accent{color:var(--coral-ink)}.stat .lbl{font-family:var(--f-mono);font-size:11px;color:var(--steel-2);letter-spacing:.12em;text-transform:uppercase;margin-top:14px}.stat .body{font-size:13px;line-height:1.55;color:var(--ink-2);margin-top:12px;max-width:30ch}.stat .src{font-family:var(--f-mono);font-size:10px;color:var(--steel-2);letter-spacing:.04em;margin-top:14px}@media (max-width:1080px){.stat-grid{grid-template-columns:1fr 1fr}.stat{border-bottom:1px solid var(--rule)}.stat:nth-child(odd){border-right:1px solid var(--rule)}.stat:nth-child(even){border-right:none}}@media (max-width:640px){.stat-grid{grid-template-columns:1fr}.stat{border-right:none;border-bottom:1px solid var(--rule);padding:28px 22px}.stat .num{font-size:44px}.stat .body{font-size:14px;max-width:none}}.pillar-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));gap:14px}.pillar{background:#fff;border:1px solid var(--rule);border-radius:18px;padding:36px;display:flex;flex-direction:column;gap:14px;min-height:340px}.pillar .num{font-family:var(--f-mono);font-size:11px;color:var(--coral-ink);letter-spacing:.14em}.pillar h4{font-family:var(--f-display);font-size:26px;letter-spacing:-0.026em;margin:0;font-weight:600}.pillar h4 em{font-family:var(--f-serif);font-style:italic;font-weight:500}.pillar p{font-size:14.5px;line-height:1.55;color:var(--ink-2);margin:0}.pillar .bullets{display:flex;flex-direction:column;gap:8px;margin-top:auto;padding-top:18px;border-top:1px solid var(--rule)}.pillar .bullets span{font-family:var(--f-mono);font-size:11.5px;color:var(--steel)}.pillar .bullets span::before{content:"→ ";color:var(--coral-ink)}@media (max-width:1080px){.pillar-grid{grid-template-columns:1fr}}.flow{background:#fff;border:1px solid var(--rule);border-radius:18px;padding:44px}.flow-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:18px;position:relative}.flow-step{background:var(--paper-2);border-radius:12px;padding:22px;display:flex;flex-direction:column;gap:8px;position:relative;min-height:170px}.flow-step .n{font-family:var(--f-mono);font-size:11px;color:var(--steel-2);letter-spacing:.14em}.flow-step h5{font-family:var(--f-display);font-size:18px;letter-spacing:-0.022em;margin:4px 0 0;font-weight:600}.flow-step h5 em{font-family:var(--f-serif);font-style:italic;font-weight:500}.flow-step p{font-size:12.5px;line-height:1.55;color:var(--ink-2);margin:0}.flow-step .badge{font-family:var(--f-mono);font-size:10px;letter-spacing:.08em;color:var(--coral-ink);text-transform:uppercase}.flow-step.dark{background:var(--ink);color:var(--paper)}.flow-step.dark h5{color:#fff}.flow-step.dark p{color:rgba(247,246,242,.7)}.flow-step.dark .n{color:rgba(247,246,242,.5)}.flow-step.dark .badge{color:var(--coral-on-dark)}.flow-arrow{position:absolute;top:50%;right:-14px;width:28px;height:28px;background:#fff;border:1px solid var(--rule);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--coral-ink);transform:translateY(-50%);z-index:2;font-size:14px}@media (max-width:1080px){.flow-row{grid-template-columns:1fr 1fr}.flow-arrow{display:none}.flow{padding:32px}}@media (max-width:640px){.flow-row{grid-template-columns:1fr;gap:0}.flow{padding:24px}.flow-step{margin-bottom:18px;padding:20px}.flow-step:not(:last-child)::after{content:"";position:absolute;left:50%;bottom:-18px;width:2px;height:18px;background:var(--coral);opacity:.6;transform:translateX(-50%)}}.sec-grid-2{display:grid;grid-template-columns:1.1fr 1fr;gap:28px;align-items:start}.sec-card{background:var(--ink);color:var(--paper);border-radius:18px;padding:44px;position:relative;overflow:hidden}.sec-card::before{content:"";position:absolute;inset:auto -120px -120px auto;width:360px;height:360px;border-radius:50%;background:radial-gradient(closest-side,rgba(255,90,31,.22),transparent 70%);pointer-events:none}.sec-card h3{font-family:var(--f-display);font-size:36px;letter-spacing:-0.03em;margin:0 0 16px;font-weight:600}.sec-card h3 em{font-family:var(--f-serif);font-style:italic;font-weight:500}.sec-card p{font-size:15px;line-height:1.55;color:rgba(247,246,242,.78);margin:0 0 28px;max-width:42ch}.compliance{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;position:relative;z-index:1}.compliance .tag{background:rgba(247,246,242,.05);border:1px solid rgba(247,246,242,.12);border-radius:8px;padding:14px;display:flex;flex-direction:column;gap:4px}.compliance .tag .t{font-size:14px;font-weight:600;letter-spacing:-0.015em}.compliance .tag .s{font-family:var(--f-mono);font-size:10.5px;color:rgba(247,246,242,.55);letter-spacing:.08em;text-transform:uppercase}.sec-list{display:flex;flex-direction:column;gap:12px}.sec-item{background:#fff;border:1px solid var(--rule);border-radius:12px;padding:22px;display:flex;align-items:flex-start;gap:18px}.sec-item .ico{width:36px;height:36px;border-radius:8px;background:var(--paper-2);color:var(--coral-ink);display:flex;align-items:center;justify-content:center;flex:0 0 36px}.sec-item .ico svg{width:18px;height:18px}.sec-item .t{font-size:15px;font-weight:600;letter-spacing:-0.018em;margin:0 0 4px}.sec-item .b{font-size:13px;line-height:1.5;color:var(--ink-2);margin:0}@media (max-width:1080px){.sec-grid-2{grid-template-columns:1fr}}.princ-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));gap:14px}.princ{background:#fff;border:1px solid var(--rule);border-radius:18px;padding:36px;display:flex;flex-direction:column;gap:14px;min-height:260px}.princ.dark{background:var(--ink);color:var(--paper);border-color:transparent}.princ .num{font-family:var(--f-mono);font-size:11px;color:var(--coral-ink);letter-spacing:.14em}.princ.dark .num{color:var(--coral-on-dark)}.princ h4{font-family:var(--f-display);font-size:26px;letter-spacing:-0.028em;margin:0;font-weight:600}.princ h4 em{font-family:var(--f-serif);font-style:italic;font-weight:500}.princ p{font-size:14.5px;line-height:1.55;margin:0;color:var(--ink-2)}.princ.dark p{color:rgba(247,246,242,.78)}.princ .tail{font-family:var(--f-mono);font-size:11px;color:var(--steel);letter-spacing:.04em;margin-top:auto;padding-top:14px;border-top:1px solid var(--rule)}.princ.dark .tail{color:rgba(247,246,242,.5);border-top-color:rgba(247,246,242,.12)}@media (max-width:1080px){.princ-grid{grid-template-columns:1fr}}.price-routes{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:28px}@media (max-width:760px){.price-routes{grid-template-columns:1fr}}.price-route{display:flex;flex-direction:column;background:#fff;border:1px solid var(--rule);border-radius:20px;padding:36px 34px;color:var(--ink);text-decoration:none;transition:border-color .2s,transform .2s,box-shadow .2s}.price-route:hover{border-color:var(--coral);transform:translateY(-2px);box-shadow:var(--sh-2)}.price-route .kick{font-family:var(--f-mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--coral-ink);margin-bottom:14px}.price-route h3{font-family:var(--f-display);font-size:25px;font-weight:600;letter-spacing:-0.025em;margin:0 0 10px}.price-route p{font-size:15px;line-height:1.6;color:var(--ink-2);margin:0 0 20px;max-width:42ch}.price-route .free{font-family:var(--f-mono);font-size:12px;letter-spacing:.04em;color:var(--steel);display:flex;align-items:center;gap:8px;margin-bottom:26px}.price-route .free .dot{width:6px;height:6px;border-radius:50%;background:var(--success);flex:0 0 auto}.price-route .go{margin-top:auto;font-family:var(--f-display);font-size:15px;font-weight:600;letter-spacing:-0.01em;color:var(--coral-ink);display:inline-flex;align-items:center;gap:8px}.price-route:hover .go .arrow{transform:translateX(3px)}.price-route .go .arrow{transition:transform .2s;display:inline-block}[data-theme="dark"] .stat-grid,[data-theme="dark"] .pillar,[data-theme="dark"] .flow,[data-theme="dark"] .sec-item,[data-theme="dark"] .price-route,[data-theme="dark"] .princ:not(.dark){background:var(--surface);border-color:var(--rule)}[data-theme="dark"] .price-route:hover{border-color:var(--coral)}[data-theme="dark"] .stat{border-right-color:var(--rule)}[data-theme="dark"] .flow-step{background:var(--bg-3)}[data-theme="dark"] .flow-arrow{background:var(--surface);border-color:var(--rule)}[data-theme="dark"] .pillar .bullets,[data-theme="dark"] .princ:not(.dark) .tail{border-top-color:var(--rule)}.g-4.g-mods{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1100px){.g-4.g-mods{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.g-4.g-mods{grid-template-columns:minmax(0,1fr)}}