:root{--bg:#0a0e0d;--bg2:#0e1413;--surface:#121a18;--surface2:#172220;--line:#ffffff14;--line2:#ffffff24;--green:#22c29a;--green-bright:#34e3b6;--green-dim:#157d63;--gold:#e3c081;--gold-dim:#9a824f;--text:#eaf1ee;--muted:#8c9893;--muted2:#5f6b66;--red-soft:#e5887a;--serif:var(--font-noto-serif-kr),serif;--sans:var(--font-pretendard),-apple-system,sans-serif}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--text);font-family:var(--sans);-webkit-font-smoothing:antialiased;line-height:1.6;overflow-x:hidden}body:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(900px 500px at 78% -5%,#22c29a1a,#0000 60%),radial-gradient(700px 600px at 10% 18%,#e3c0810b,#0000 55%);position:fixed;inset:0}body:after{content:"";pointer-events:none;z-index:0;opacity:.025;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}.wrap{z-index:1;max-width:1140px;margin:0 auto;padding:0 28px;position:relative}section{z-index:1;position:relative}.mono{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--green);align-items:center;gap:9px;font-size:12px;font-weight:700;display:inline-flex}.eyebrow:before{content:"";background:var(--green);opacity:.6;width:22px;height:1px}.eyebrow.gold{color:var(--gold)}.eyebrow.gold:before{background:var(--gold)}.logo-lockup{align-items:center;gap:11px;text-decoration:none;display:flex}.logo-lockup svg{flex:none;display:block}.logo-lockup .wm{letter-spacing:-.02em;color:#fff;font-size:18px;font-weight:800;line-height:1}.logo-lockup .wm small{letter-spacing:.26em;color:var(--green);margin-top:3px;font-size:10px;font-weight:700;display:block}.logo-img{background:url(/logo_minsim_white.png) 0/contain no-repeat;width:118px;height:42px;display:inline-block}.sublabel{letter-spacing:.22em;color:var(--green);border-left:1px solid var(--line2);align-self:center;padding-left:9px;font-size:11px;font-weight:700}.trustbar{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:50;background:#080c0b9e;position:sticky;top:0}.trustbar .wrap{justify-content:space-between;align-items:center;gap:18px;height:60px;display:flex}.trust-facts{color:var(--muted);gap:22px;font-size:12.5px;font-weight:500;display:flex;overflow:hidden}.trust-facts b{color:var(--text);font-weight:700}.trust-facts span{white-space:nowrap}.nav-cta{color:var(--bg);background:var(--green);white-space:nowrap;border-radius:8px;padding:9px 16px;font-size:13px;font-weight:700;text-decoration:none;transition:all .2s}.nav-cta:hover{background:var(--green-bright)}@media (max-width:980px){.trust-facts{display:none}}.hero{padding:100px 0 72px}.hero h1{letter-spacing:-.03em;margin:22px 0 0;font-size:clamp(34px,5.4vw,68px);font-weight:800;line-height:1.1}.hero h1 .hl{color:var(--green);white-space:nowrap;display:inline-block;position:relative}.hero h1 .hl:after{content:"";z-index:-1;background:#22c29a2e;border-radius:3px;height:.26em;position:absolute;bottom:.07em;left:-2px;right:-2px}.hero .sub{color:#c3cfcb;max-width:690px;margin-top:26px;font-size:clamp(15px,1.7vw,18.5px);line-height:1.72}.hero .sub b{color:var(--text);font-weight:700}.hero .sub .dir{color:var(--green);margin-top:12px;font-weight:600;display:block}.hero-cta{flex-wrap:wrap;align-items:center;gap:14px;margin-top:38px;display:flex}.btn-primary{background:var(--green);color:#06100d;letter-spacing:-.01em;cursor:pointer;border:none;border-radius:11px;padding:15px 28px;font-size:15.5px;font-weight:800;text-decoration:none;transition:all .22s;box-shadow:0 8px 30px #22c29a40}.btn-primary:hover{background:var(--green-bright);transform:translateY(-2px);box-shadow:0 14px 40px #22c29a61}.btn-ghost{color:var(--text);border:1px solid var(--line2);border-radius:11px;padding:15px 20px;font-size:14.5px;font-weight:600;text-decoration:none;transition:all .2s}.btn-ghost:hover{border-color:var(--green);color:var(--green)}.counters{border:1px solid var(--line);background:linear-gradient(#17222080,#0e141380);border-radius:16px;grid-template-columns:repeat(4,1fr);margin-top:64px;display:grid;overflow:hidden}.counters .c{border-right:1px solid var(--line);padding:26px 24px}.counters .c:last-child{border-right:none}.counters .num{letter-spacing:-.02em;color:var(--text);font-size:clamp(26px,3.4vw,40px);font-weight:800;line-height:1}.counters .num .u{color:var(--green);margin-left:3px;font-size:.5em;font-weight:700}.counters .lab{color:var(--muted);margin-top:9px;font-size:12.5px;font-weight:500;line-height:1.45}.counters .minibar{background:#ffffff12;border-radius:3px;height:4px;margin-top:10px;overflow:hidden}.counters .minibar i{background:var(--green);border-radius:3px;width:0;height:100%;transition:width 1.4s cubic-bezier(.22,1,.36,1) .3s;display:block}@media (max-width:760px){.counters{grid-template-columns:repeat(2,1fr)}.counters .c:nth-child(2){border-right:none}.counters .c:first-child,.counters .c:nth-child(2){border-bottom:1px solid var(--line)}}.sec{padding:84px 0}.sec-tight{padding-top:0}.sec-head{max-width:780px;margin-bottom:48px}.sec-head h2{letter-spacing:-.025em;margin-top:16px;font-size:clamp(26px,3.5vw,42px);font-weight:800;line-height:1.16}.sec-head p{color:var(--muted);margin-top:16px;font-size:16px;line-height:1.7}.prob-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.prob{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:28px 24px;transition:all .25s}.prob:hover{border-color:var(--line2);transform:translateY(-3px)}.prob .ix{font-family:var(--serif);color:var(--gold);letter-spacing:.1em;font-size:13px}.prob h3{letter-spacing:-.01em;margin:14px 0 9px;font-size:18px;font-weight:700}.prob p{color:var(--muted);font-size:14px;line-height:1.65}.prob .strike{color:var(--red-soft);font-weight:600}@media (max-width:760px){.prob-grid{grid-template-columns:1fr}}.pillars{border:1px solid var(--line);border-radius:16px;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.pillar{border-right:1px solid var(--line);background:var(--surface);padding:34px 28px}.pillar:last-child{border-right:none}.pillar .n{color:var(--green);letter-spacing:.08em;font-size:13px;font-weight:800}.pillar h3{letter-spacing:-.02em;margin:16px 0 10px;font-size:20px;font-weight:800}.pillar p{color:var(--muted);font-size:14px;line-height:1.66}.pillar p b{color:var(--text);font-weight:600}@media (max-width:760px){.pillars{grid-template-columns:1fr}.pillar{border-right:none;border-bottom:1px solid var(--line)}.pillar:last-child{border-bottom:none}}.money{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:linear-gradient(#101715d9,#0a0e0df2),radial-gradient(700px 400px at 85% 10%,#22c29a14,#0000 60%)}.chart-card{background:var(--surface);border:1px solid var(--line);border-radius:18px;margin-top:8px;padding:36px 34px}.chart-card .ctitle{letter-spacing:-.01em;flex-wrap:wrap;align-items:center;gap:10px;font-size:18px;font-weight:800;display:flex}.chart-card .ctitle .pill{color:var(--green);letter-spacing:.02em;background:#22c29a1f;border:1px solid #22c29a4d;border-radius:20px;padding:3px 9px;font-size:11px;font-weight:700}.bars{flex-direction:column;gap:18px;margin-top:30px;display:flex}.bar-row{grid-template-columns:128px 1fr 76px;align-items:center;gap:16px;display:grid}.bar-row .blab{color:var(--muted);text-align:right;font-size:13.5px;font-weight:600}.bar-row .blab .sig{color:var(--green);margin-top:2px;font-size:11px;font-weight:700;display:block}.bar-track{background:#ffffff0a;border-radius:8px;height:34px;position:relative;overflow:hidden}.bar-fill{background:linear-gradient(90deg,var(--green-dim),var(--green));border-radius:8px;width:0;height:100%;transition:width 1.2s cubic-bezier(.22,1,.36,1)}.bar-fill.glow{background:linear-gradient(90deg,var(--green),var(--green-bright));box-shadow:0 0 18px #22c29a8c}.bar-fill.weak{background:linear-gradient(90deg,#3a4642,#5d6b65)}.bar-val{color:var(--text);text-align:left;font-size:16px;font-weight:800}.bar-n{color:var(--muted2);margin-left:6px;font-size:11px;font-weight:500}.disc{color:var(--gold);background:#e3c0810f;border:1px solid #e3c08138;border-radius:10px;margin-top:26px;padding:14px 18px;font-size:13px;font-weight:500;line-height:1.6}.disc b{color:var(--gold);font-weight:700}.money-grid{grid-template-columns:1fr 1fr;gap:18px;margin-top:24px;display:grid}@media (max-width:760px){.money-grid{grid-template-columns:1fr}.bar-row{grid-template-columns:96px 1fr 64px;gap:10px}}.mcard{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:26px 24px}.mcard .big{color:var(--green);letter-spacing:-.02em;font-size:34px;font-weight:800;line-height:1}.mcard .big .small{color:var(--text);font-size:.45em}.mcard h4{margin:8px 0 6px;font-size:15px;font-weight:700}.mcard p{color:var(--muted);font-size:13px;line-height:1.6}.mcard .tag{color:var(--muted2);margin-top:10px;font-size:11px;font-weight:500}.wow{border:1px solid var(--line);background:var(--surface);border-radius:14px;grid-template-columns:repeat(6,1fr);margin-top:24px;display:grid;overflow:hidden}.wow .w{border-right:1px solid var(--line);text-align:center;padding:22px 14px}.wow .w:last-child{border-right:none}.wow .wn{color:var(--text);letter-spacing:-.01em;font-size:23px;font-weight:800}.wow .wl{color:var(--muted);margin-top:5px;font-size:11px;line-height:1.4}@media (max-width:760px){.wow{grid-template-columns:repeat(3,1fr)}.wow .w{border-bottom:1px solid var(--line)}.wow .w:nth-child(3){border-right:none}}.evidence{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:8px;display:grid}.ev{background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:30px 26px;transition:all .25s;position:relative}.ev:hover{border-color:var(--line2);transform:translateY(-3px)}.ev .ek{font-family:var(--serif);color:var(--gold);letter-spacing:.06em;font-size:13px}.ev .ehead{color:var(--green);margin:14px 0 12px;font-size:15px;font-weight:700}.ev .ebig{letter-spacing:-.03em;color:var(--text);font-size:42px;font-weight:800;line-height:1}.ev .ebig .vs{color:var(--muted);margin-left:6px;font-size:.42em;font-weight:700}.ev p{color:var(--muted);margin-top:13px;font-size:13.5px;line-height:1.62}.ev .tag{color:var(--muted2);border-top:1px solid var(--line);margin-top:14px;padding-top:12px;font-size:11px;font-weight:500}@media (max-width:760px){.evidence{grid-template-columns:1fr}}.prod-grid{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.prod{background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:30px 28px;transition:all .25s;position:relative;overflow:hidden}.prod:before{content:"";background:var(--green);opacity:.5;width:3px;position:absolute;top:0;bottom:0;left:0}.prod.gold:before{background:var(--gold)}.prod.gold:after{content:"★ 최고 해자";color:var(--gold);letter-spacing:.04em;opacity:.9;font-size:10.5px;font-weight:700;position:absolute;top:18px;right:20px}.prod.sig{background:linear-gradient(165deg,#e3c0810f,var(--surface));border-color:#e3c08180}.prod.sig:before{background:var(--gold);opacity:1;width:4px}.prod.sig:after{content:"★ 시그니처 핵심 상품";color:var(--gold);letter-spacing:.03em;font-size:10.5px;font-weight:800;position:absolute;top:18px;right:20px}.prod:hover{border-color:var(--line2);transform:translateY(-3px)}.prod .pk{font-family:var(--serif);color:var(--gold);font-size:14px}.prod h3{letter-spacing:-.01em;margin:0;font-size:19px;font-weight:800}.prod .for{color:var(--green);margin-top:3px;font-size:12px;font-weight:700}.prod p{color:var(--muted);margin-top:12px;font-size:13.5px;line-height:1.62}.prod .price{color:var(--text);border-top:1px solid var(--line);margin-top:16px;padding-top:13px;font-size:13px;font-weight:600}.prod .price span{color:var(--muted)}@media (max-width:760px){.prod-grid{grid-template-columns:1fr}}.usecase{background:var(--bg2);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.uc-grid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.uc{background:var(--surface);border:1px solid var(--line);border-radius:15px;padding:26px;transition:all .25s;position:relative}.uc:hover{border-color:#22c29a66;transform:translateY(-3px);box-shadow:0 12px 36px #00000047}.uc .uhead{align-items:center;gap:12px;margin-bottom:16px;display:flex}.uc .ucn{font-family:var(--serif);color:var(--gold);flex:none;width:30px;font-size:13px}.uc .utitle{letter-spacing:-.01em;font-size:17px;font-weight:800}.uc .uq{color:var(--muted);border-left:2px solid var(--green-dim);margin-bottom:14px;padding-left:13px;font-size:13px;font-style:italic;line-height:1.6}.uc .ua{color:#c7d2ce;font-size:13.5px;line-height:1.64}.uc .ua b{color:var(--green);font-weight:700}@media (max-width:820px){.uc-grid{grid-template-columns:1fr}}.honest{background:var(--bg)}.honest .box{border:1px solid var(--line2);background:linear-gradient(#17222099,#0e141366);border-radius:18px;padding:42px 40px}.honest h2{letter-spacing:-.025em;font-size:clamp(23px,3vw,34px);font-weight:800;line-height:1.22}.honest h2 .g{color:var(--gold)}.honest ul{gap:14px;margin-top:26px;list-style:none;display:grid}.honest li{color:#c7d2ce;padding-left:30px;font-size:15px;line-height:1.6;position:relative}.honest li:before{content:"✓";color:var(--green);font-weight:800;position:absolute;top:0;left:0}.honest li b{color:var(--text);font-weight:700}.honest .kicker{font-family:var(--serif);color:var(--gold);border-top:1px solid var(--line);margin-top:28px;padding-top:24px;font-size:18px;font-weight:500;line-height:1.6}.difftable{border-collapse:collapse;border:1px solid var(--line);border-radius:14px;width:100%;margin-top:8px;font-size:14px;overflow:hidden}.difftable th,.difftable td{text-align:center;border-bottom:1px solid var(--line);border-right:1px solid var(--line);padding:15px 16px}.difftable th:last-child,.difftable td:last-child{border-right:none}.difftable thead th{background:var(--surface2);font-size:13px;font-weight:700}.difftable thead th.us{color:var(--green)}.difftable td:first-child{text-align:left;color:var(--muted);font-weight:600}.difftable .yes{color:var(--green);font-size:16px;font-weight:800}.difftable .no{color:var(--muted2);font-weight:600}.difftable td.uscol{background:#22c29a0d}.diffline{color:var(--text);text-align:center;margin-top:18px;font-size:14.5px;font-weight:600}.diffline b{color:var(--green)}@media (max-width:760px){.difftable{font-size:12px}.difftable th,.difftable td{padding:11px 8px}}.pullquote{text-align:center;max-width:820px;font-family:var(--serif);letter-spacing:-.01em;margin:60px auto 0;font-size:clamp(20px,2.8vw,30px);font-weight:600;line-height:1.5}.pullquote .g{color:var(--green)}.cta{background:radial-gradient(700px 400px at 50% 0%,#22c29a1a,transparent 60%),var(--bg2);border-top:1px solid var(--line)}.form-card{background:var(--surface);border:1px solid var(--line2);border-radius:20px;max-width:680px;margin:0 auto;padding:44px 40px}.form-card h2{text-align:center;letter-spacing:-.025em;font-size:clamp(24px,3.2vw,34px);font-weight:800;line-height:1.2}.form-card .fsub{text-align:center;color:var(--muted);margin-top:14px;font-size:15px}.form-grid{grid-template-columns:1fr 1fr;gap:16px;margin-top:30px;display:grid}.field{flex-direction:column;gap:7px;display:flex}.field.full{grid-column:1/-1}.field label{color:var(--muted);letter-spacing:.02em;font-size:12.5px;font-weight:600}.field input,.field select,.field textarea{background:var(--bg);border:1px solid var(--line2);color:var(--text);font-family:var(--sans);border-radius:10px;width:100%;padding:13px 14px;font-size:14.5px;transition:all .2s}.field textarea{resize:vertical;min-height:84px}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--green);outline:none;box-shadow:0 0 0 3px #22c29a24}.field .err,.form-card .err{color:var(--red-soft);font-size:12px;font-weight:500}.hp-field{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;left:-9999px}.consent{cursor:pointer;color:var(--muted);align-items:flex-start;gap:9px;font-size:12.5px;font-weight:500;line-height:1.55;display:flex}.consent input{width:15px;height:15px;accent-color:var(--green);cursor:pointer;flex:none;margin-top:2px}.form-card .submit{width:100%;margin-top:24px;padding:16px;font-size:16px}.form-foot{text-align:center;color:var(--muted);margin-top:18px;font-size:13px}.form-foot a{color:var(--green);font-weight:600;text-decoration:none}.ok{text-align:center;color:var(--green);padding:20px;font-weight:600;display:none}.ok.show{display:block}@media (max-width:600px){.form-grid{grid-template-columns:1fr}.form-card{padding:32px 24px}}footer{border-top:1px solid var(--line);background:var(--bg);padding:44px 0}footer .wrap{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:24px;display:flex}footer .legal{color:var(--muted2);max-width:720px;font-size:11.5px;line-height:1.7}footer .legal b{color:var(--muted)}footer .tagline{color:var(--muted);margin-top:10px;font-size:12px;font-weight:500}.report{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:linear-gradient(#10171599,#0a0e0de6),radial-gradient(800px 460px at 20% 0,#22c29a1f,#0000 60%)}.report-box{background:linear-gradient(165deg,#22c29a12,#121a1880);border:1px solid #22c29a47;border-radius:20px;padding:46px 42px}.report-box h2{letter-spacing:-.025em;margin-top:16px;font-size:clamp(25px,3.4vw,40px);font-weight:800;line-height:1.18}.report-box h2 .g{color:var(--green)}.report-box .rlead{color:#c7d2ce;max-width:760px;margin-top:18px;font-size:16px;line-height:1.72}.report-box .rlead b{color:var(--text);font-weight:700}.rgrid{grid-template-columns:repeat(5,1fr);gap:12px;margin-top:34px;display:grid}.rstep{background:var(--surface);border:1px solid var(--line);border-radius:13px;padding:20px 18px;transition:all .22s}.rstep:hover{border-color:#22c29a73;transform:translateY(-3px)}.rstep .rn{font-family:var(--serif);color:var(--gold);font-size:13px}.rstep h4{letter-spacing:-.01em;margin:10px 0 7px;font-size:14.5px;font-weight:800}.rstep p{color:var(--muted);font-size:12.5px;line-height:1.55}.rchips{flex-wrap:wrap;align-items:center;gap:9px;margin-top:26px;display:flex}.rchips .ch{color:var(--green);background:#22c29a1a;border:1px solid #22c29a47;border-radius:20px;padding:6px 13px;font-size:12.5px;font-weight:700}.rchips .all{color:var(--gold);margin-left:4px;font-size:12.5px;font-weight:700}.roi{text-align:center;background:linear-gradient(165deg,#e3c0811a,#121a1873);border:1px solid #e3c0816b;border-radius:14px;margin-top:26px;padding:28px}.roi-eq{letter-spacing:-.01em;font-size:clamp(16px,2.3vw,23px);font-weight:800;line-height:1.45}.roi-eq .op{color:var(--gold);margin:0 7px}.roi-eq b{color:var(--gold);white-space:nowrap;font-size:1.18em}.roi-eq b small{color:var(--muted);letter-spacing:0;margin-top:5px;font-size:.46em;font-weight:600;display:block}.roi p{color:var(--muted);margin-top:15px;font-size:13.5px;line-height:1.62}.roi p .fade{color:var(--muted2);font-size:.92em}@media (max-width:880px){.rgrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.rgrid{grid-template-columns:1fr}.report-box{padding:32px 24px}}.slogan{text-align:center;font-family:var(--serif);letter-spacing:-.01em;margin-bottom:42px;font-size:clamp(22px,3.4vw,38px);font-weight:600;line-height:1.3}.slogan .g{color:var(--green)}.slogan small{font-family:var(--sans);color:var(--muted);letter-spacing:0;margin-top:16px;font-size:14px;font-weight:500;display:block}.slogan-lead{text-align:center;color:#c3cfcb;letter-spacing:-.01em;margin-bottom:26px;font-size:clamp(16px,2.1vw,22px);font-weight:700;line-height:1.5}.slogan-lead b{color:var(--red-soft)}.slogan-lead .g{color:var(--green)}.hookband{background:linear-gradient(180deg,var(--bg2),#0a1916);border-top:1px solid var(--line);border-bottom:1px solid var(--line);text-align:center}.hookband .eyebrow{justify-content:center}.hb-title{font-family:var(--serif);letter-spacing:-.02em;margin-top:18px;font-size:clamp(27px,4.4vw,50px);font-weight:700;line-height:1.22}.hb-title .g{color:var(--green)}.hb-sub{color:#c3cfcb;margin-top:22px;font-size:clamp(16px,2vw,21px);line-height:1.6}.hb-sub b{color:var(--gold);font-weight:700}.hb-roi{letter-spacing:-.01em;background:linear-gradient(165deg,#e3c0811f,#0a191680);border:1px solid #e3c08173;border-radius:14px;margin-top:30px;padding:18px 32px;font-size:clamp(15px,2.1vw,23px);font-weight:800;line-height:1.5;display:inline-block}.hb-roi .op{color:var(--gold);margin:0 5px}.hb-roi b{color:var(--gold);white-space:nowrap;font-size:1.12em}.hb-roi-note{color:var(--muted2);margin-top:14px;font-size:12.5px;line-height:1.5}.lt{border-collapse:collapse;border:1px solid var(--line);border-radius:12px;width:100%;margin-top:8px;font-size:13.5px;overflow:hidden}.lt th,.lt td{text-align:left;border-bottom:1px solid var(--line);border-right:1px solid var(--line);vertical-align:top;padding:13px 15px}.lt th:last-child,.lt td:last-child{border-right:none}.lt tbody tr:last-child td{border-bottom:none}.lt thead th{background:var(--surface2);color:var(--text);letter-spacing:.02em;font-size:12px;font-weight:700}.lt thead th:nth-child(3){color:var(--red-soft)}.lt thead th:nth-child(4){color:var(--green)}.lt tbody tr:hover{background:#ffffff05}.lt .org{color:var(--text);white-space:nowrap;font-weight:800}.lt .dec{color:#c9d4d0}.lt .loss{color:var(--red-soft);font-weight:600}.lt .ans{color:var(--green);font-weight:600}@media (max-width:780px){.lt,.lt thead,.lt tbody,.lt tr,.lt th,.lt td{display:block}.lt thead{display:none}.lt tr{border-bottom:2px solid var(--line2);padding:6px 0}.lt td{border:none;padding:5px 14px}.lt td:before{content:attr(data-l);color:var(--muted2);letter-spacing:.06em;margin-bottom:1px;font-size:10px;font-weight:700;display:block}}.custom{background:linear-gradient(165deg,#22c29a17,var(--surface));text-align:center;border:1px solid #22c29a52;border-radius:18px;margin-top:30px;padding:38px 34px}.custom h3{letter-spacing:-.02em;margin-top:14px;font-size:clamp(20px,2.9vw,29px);font-weight:800;line-height:1.25}.custom h3 .g{color:var(--green)}.custom .csub{color:#c9d4d0;max-width:640px;margin-top:14px;margin-left:auto;margin-right:auto;font-size:15px;line-height:1.62}.custom .csub b{color:var(--text);font-weight:700}.flow{flex-wrap:wrap;justify-content:center;align-items:center;margin-top:28px;display:flex}.flow .step{background:var(--surface2);border:1px solid var(--line);color:var(--text);border-radius:11px;padding:14px 18px;font-size:13.5px;font-weight:700}.flow .step small{color:var(--muted);margin-top:3px;font-size:11px;font-weight:500;display:block}.flow .arr{color:var(--green);margin:0 11px;font-size:18px;font-weight:800}.custom .chips{color:var(--muted);margin-top:24px;font-size:13px}.custom .chips b{color:var(--gold);font-weight:700}@media (max-width:680px){.flow{flex-direction:column}.flow .arr{margin:4px 0;transform:rotate(90deg)}}.manifesto-sec{background:linear-gradient(180deg,var(--bg),var(--bg2))}.manifesto{border-left:3px solid var(--gold);max-width:780px;margin:0 auto;padding:10px 0 10px 30px}.manifesto p{font-family:var(--serif);color:#d7e0dc;font-size:clamp(18px,2.4vw,27px);font-weight:500;line-height:1.62}.manifesto .end{color:var(--gold);letter-spacing:-.01em;margin-top:14px;font-size:1.05em;font-weight:700;display:block}.reveal{opacity:0;transition:opacity .7s,transform .7s cubic-bezier(.22,1,.36,1);transform:translateY(24px)}.reveal.in{opacity:1;transform:none}.stagger>*{opacity:0;transform:translateY(18px)}.stagger.in>*{animation:.6s cubic-bezier(.22,1,.36,1) forwards rise}@keyframes rise{to{opacity:1;transform:none}}
