@font-face{font-family:pretendard;src:url(/_next/static/media/ff840cfebfb63b0c-s.p.woff2) format("woff2");font-display:swap;font-weight:45 920}@font-face{font-family:pretendard Fallback;src:local("Arial");ascent-override:93.76%;descent-override:23.75%;line-gap-override:0.00%;size-adjust:101.55%}.__className_fde3a9{font-family:pretendard,pretendard Fallback}.__variable_fde3a9{--font-pretendard:"pretendard","pretendard Fallback"}:root{--brand:#0a8f4d;--brand-strong:#076b39;--brand-soft:#eaf6ee;--brand-line:#bfe6d1;--brand-deep:#0b241a;--signal:#7fe3a0;--naver:#03c75a;--insta-a:#833ab4;--insta-b:#fd1d1d;--insta-c:#fcb045;--kakao:#fee500;--kakao-bg:#b7cbdd;--ink:#101b14;--ink-2:#47544c;--ink-3:#718076;--ink-4:#9aa8a0;--bg:#ffffff;--bg-soft:#f6f9f7;--line:#e2eae4;--card:#ffffff;--danger:#d64545;--warn:#e8a13c;--font-sans:"Pretendard Variable",Pretendard,-apple-system,"Segoe UI",sans-serif;--r-sm:10px;--r-md:16px;--r-lg:24px;--shadow-1:0 1px 2px rgba(16,27,20,0.05),0 6px 20px rgba(16,27,20,0.06);--shadow-2:0 2px 6px rgba(16,27,20,0.06),0 16px 40px rgba(16,27,20,0.1);--shadow-brand:0 10px 24px rgba(10,143,77,0.25);--max-w:1180px;--nav-h:66px}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--font-sans);color:var(--ink);background:var(--bg);line-height:1.6;-webkit-font-smoothing:antialiased;word-break:keep-all}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer;border:0;background:none}ul{list-style:none}img{max-width:100%;display:block}::selection{background:var(--brand-soft)}.container{max-width:var(--max-w);margin:0 auto;padding:0 24px}.section{padding:104px 0}.section--soft{background:var(--bg-soft)}.section--tight{padding:64px 0}.section-head{max-width:720px;margin:0 auto 56px;text-align:center}.section-eyebrow{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:800;letter-spacing:.02em;color:var(--brand-strong);background:var(--brand-soft);padding:7px 15px;border-radius:999px;margin-bottom:18px}.section-eyebrow--dark{background:rgba(127,227,160,.12);color:#a9efc3;border:1px solid rgba(127,227,160,.25)}.section-title{font-size:clamp(27px,4vw,40px);font-weight:900;line-height:1.28;letter-spacing:-.03em}.section-desc{margin-top:16px;font-size:17px;color:var(--ink-2)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-weight:800;border-radius:14px;transition:all .15s ease;padding:14px 26px;font-size:16px}.btn--primary{background:var(--brand);color:#fff;box-shadow:var(--shadow-brand)}.btn--primary:hover{background:var(--brand-strong);transform:translateY(-1px)}.btn--ghost{background:#fff;color:var(--ink);border:1.5px solid var(--line);font-weight:700}.btn--ghost:hover{border-color:var(--brand);color:var(--brand-strong)}.btn--lg{padding:17px 32px;font-size:17px}.btn--sm{padding:9px 18px;font-size:14px;border-radius:11px}.btn--white{background:#fff;color:var(--brand-strong)}.btn--white:hover{transform:translateY(-1px);box-shadow:var(--shadow-2)}.nav{position:-webkit-sticky;position:sticky;top:0;z-index:50;height:var(--nav-h);background:rgba(255,255,255,.92);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--line)}.nav-inner{max-width:var(--max-w);margin:0 auto;padding:0 24px;height:100%;gap:32px}.nav-inner,.nav-logo{display:flex;align-items:center}.nav-logo{font-size:20px;font-weight:900;letter-spacing:-.02em;gap:9px}.nav-logo svg{display:block;flex:0 0 auto}.nav-logo em{color:var(--brand);font-style:normal}.nav-links{display:flex;gap:26px;margin-left:auto;align-items:center}.nav-links a{font-size:15px;font-weight:600;color:var(--ink-2)}.nav-links a:hover{color:var(--brand-strong)}.nav-cta{margin-left:8px}.nav-links a.nav-cta,.nav-links a.nav-cta:hover{color:#fff}@media (max-width:760px){.nav-links{gap:0}.nav-links a:not(.nav-cta){display:none}}.hero{position:relative;overflow:hidden;background:linear-gradient(180deg,var(--brand-soft) 0,#ffffff 62%);padding:96px 0 88px;text-align:center}.hero-badge{display:inline-flex;align-items:center;gap:8px;background:#fff;border:1px solid var(--brand-line);border-radius:999px;padding:8px 17px;font-size:13.5px;font-weight:700;color:var(--brand-strong);box-shadow:0 2px 10px rgba(16,27,20,.05);margin-bottom:26px}.hero h1{font-size:clamp(32px,5.4vw,56px);font-weight:900;line-height:1.22;letter-spacing:-.04em;max-width:860px;margin:0 auto}.hero h1 .accent{color:var(--brand)}.hero-sub{margin:22px auto 0;font-size:clamp(16px,2vw,18.5px);color:var(--ink-2);max-width:580px;line-height:1.65}.hero-actions{margin-top:36px;display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.hero-board{position:relative;max-width:1060px;margin:68px auto 0;text-align:left}.hero-graph{position:relative;width:100%}.hero-graph svg{display:block;width:100%;height:auto}.hero-graph-chip{position:absolute;box-shadow:0 6px 18px rgba(16,27,20,.1)}.hero-graph-chip--a{top:0;left:0}.hero-graph-chip--b{top:33%;left:2%}.hero-graph-chip--main{bottom:4px;right:0}@keyframes heroPulse{0%{transform:scale(.55);opacity:.9}70%{transform:scale(1.6);opacity:0}to{transform:scale(1.6);opacity:0}}@keyframes heroGlow{0%,to{filter:drop-shadow(0 0 2px rgba(10,143,77,.7))}50%{filter:drop-shadow(0 0 8px rgba(10,143,77,1)) drop-shadow(0 0 14px rgba(127,227,160,.8))}}.hero-graph-pulse{transform-origin:308px 34px;transform-box:view-box;animation:heroPulse 2s ease-out infinite;fill:none}.hero-graph-glow{animation:heroGlow 2s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.hero-graph-glow,.hero-graph-pulse{animation:none}}.hero-board-grid{position:relative;display:grid;grid-template-columns:1fr 1.1fr 1fr;grid-gap:28px;gap:28px;align-items:center}.hero-board-note{margin-top:18px;text-align:center;font-size:12.5px;color:var(--ink-4)}.rank-card{background:#fff;border:1px solid var(--line);border-radius:18px;padding:20px;box-shadow:var(--shadow-1)}.rank-card--after{border:2px solid var(--brand);box-shadow:0 20px 48px rgba(10,143,77,.16)}.rank-head{display:flex;justify-content:space-between;align-items:center;gap:8px}.rank-head strong{font-size:13.5px;color:var(--ink-3)}.rank-card--after .rank-head strong{color:var(--brand-strong)}.rank-head span{font-size:11.5px;color:var(--ink-4)}.rank-badge{background:var(--brand-soft);color:var(--brand-strong);font-size:11.5px;font-weight:800;padding:3px 10px;border-radius:999px}.rank-rows{margin-top:12px;display:flex;flex-direction:column;gap:6px}.rank-row{display:flex;align-items:center;gap:10px;padding:9px 10px;border-radius:10px;background:var(--bg-soft);font-size:13.5px;color:var(--ink-2)}.rank-num{width:18px;font-weight:800;color:var(--ink-3);flex:0 0 auto}.rank-meta{margin-left:auto;color:var(--ink-4);font-size:12px;white-space:nowrap}.rank-row--lost{background:#fff;border:1.5px dashed var(--danger);color:var(--ink);font-weight:800}.rank-row--lost .rank-meta,.rank-row--lost .rank-num{color:var(--danger)}.rank-row--won{background:var(--brand);color:#fff;font-weight:800;padding:10px;box-shadow:0 6px 16px rgba(10,143,77,.3)}.rank-row--won .rank-num{color:#fff}.rank-row--won .rank-meta{color:#cff3dd;font-weight:700}.rank-ellipsis{text-align:center;color:#c3ccc6;font-size:14px;line-height:.8}.hero-chips{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px}.chip{background:#fff;border:1px solid var(--line);border-radius:999px;padding:8px 16px;font-size:13px;font-weight:700;color:var(--ink-2);white-space:nowrap}.chip em{color:var(--brand);font-style:normal;font-weight:800}.chip--dark{background:var(--ink);color:#fff;border:0;padding:9px 18px;font-size:13.5px;font-weight:800}.chip--dark em{color:var(--signal)}.hero-stats{margin:72px auto 0;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;max-width:860px}.stat-card{background:#fff;border:1px solid var(--line);border-radius:var(--r-md);padding:28px 24px;text-align:center;box-shadow:var(--shadow-1)}.stat-value{font-size:38px;font-weight:900;color:var(--brand);letter-spacing:-.02em;line-height:1.1}.stat-value small{font-size:22px}.stat-label{margin-top:8px;font-size:14px;font-weight:600;color:var(--ink-2)}.stat-foot{margin-top:6px;font-size:11.5px;color:var(--ink-3)}.grid{display:grid;grid-gap:20px;gap:20px}.grid--2{grid-template-columns:repeat(2,1fr)}.grid--3{grid-template-columns:repeat(3,1fr)}.grid--5{grid-template-columns:repeat(5,1fr)}@media (max-width:980px){.grid--3,.grid--5{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.grid--2,.grid--3,.grid--5{grid-template-columns:1fr}}.card{background:var(--card);border:1px solid var(--line);border-radius:var(--r-md);padding:30px 26px;transition:all .2s ease}.card:hover{border-color:var(--brand-line);box-shadow:var(--shadow-1);transform:translateY(-2px)}.card-icon{width:52px;height:52px;border-radius:15px;display:flex;align-items:center;justify-content:center;background:var(--brand-soft);color:var(--brand);margin-bottom:18px}.card-icon--insta{background:linear-gradient(135deg,#f3e6ff,#ffe9e3);color:var(--insta-a)}.card h3{font-size:18px;font-weight:800;margin-bottom:8px;letter-spacing:-.01em}.card p{font-size:14.5px;color:var(--ink-2)}.loss-flow{display:flex;align-items:stretch;gap:10px;margin-top:8px}.loss-step{flex:1 1;background:#fff;border:1px solid var(--line);border-radius:var(--r-md);padding:22px 14px;text-align:center;position:relative}.loss-step .card-icon{margin:0 auto 12px}.loss-step strong{display:block;font-size:14.5px;font-weight:800}.loss-arrow{align-self:center;color:var(--brand);flex:0 0 auto}@media (max-width:900px){.loss-flow{flex-direction:column}.loss-arrow{transform:rotate(90deg);margin:-2px auto}}.pillar{border-radius:var(--r-lg);border:1px solid var(--line);overflow:hidden;background:#fff;display:flex;flex-direction:column;transition:all .2s ease}.pillar:hover{box-shadow:var(--shadow-1)}.pillar-head{padding:34px 32px 0}.pillar-tag{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:800;padding:6px 13px;border-radius:999px;margin-bottom:16px}.pillar-tag--naver{background:#e5f9ee;color:#059141}.pillar-tag--insta{background:linear-gradient(90deg,#f6ebff,#ffeef0);color:var(--insta-a)}.pillar h3{font-size:24px;font-weight:900;letter-spacing:-.02em}.pillar-desc{margin-top:10px;color:var(--ink-2);font-size:15.5px}.pillar-body{padding:24px 32px 34px;display:flex;flex-direction:column;gap:12px;flex:1 1}.pillar-item{display:flex;gap:12px;align-items:flex-start;font-size:15px}.pillar-item svg{flex:0 0 auto;color:var(--brand);margin-top:3px}.pillar-item strong{font-weight:750}.pillar-item span{color:var(--ink-2)}.pillar-foot{padding:0 32px 32px}.compare-wrap{overflow-x:auto;border:1px solid var(--line);border-radius:20px;background:#fff;box-shadow:var(--shadow-1)}.compare{width:100%;border-collapse:collapse;min-width:680px}.compare td,.compare th{padding:19px 22px;text-align:left;font-size:15px;border-bottom:1px solid var(--line)}.compare thead th{font-size:14px;color:var(--ink-3);font-weight:700;background:var(--bg-soft)}.compare thead th.compare-us{color:#fff;background:var(--brand);font-weight:900;font-size:15px}.compare-us-head{display:inline-flex;align-items:center;gap:8px}.compare tbody tr:last-child td{border-bottom:0}.compare td.compare-us{background:#f3fbf7;font-weight:650}.compare td:first-child,.compare th:first-child{font-weight:800;white-space:nowrap}.compare .muted{color:var(--ink-3)}.compare td svg{vertical-align:-3px;margin-right:8px}.compare .ico{color:var(--brand)}.compare .ico-x{color:var(--danger);opacity:.55}.compare tbody tr:hover td{background:#fafcfa}.compare tbody tr:hover td.compare-us{background:#eef9f3}@media (max-width:760px){.compare td:first-child,.compare th:first-child{position:-webkit-sticky;position:sticky;left:0;background:#fff;z-index:1;box-shadow:6px 0 12px -8px rgba(16,27,20,.12)}.compare thead th:first-child{background:var(--bg-soft)}.compare td,.compare th{padding:16px 14px;font-size:14px}}.process{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:14px;gap:14px;counter-reset:step}@media (max-width:980px){.process{grid-template-columns:repeat(3,1fr)}}@media (max-width:640px){.process{grid-template-columns:repeat(2,1fr)}}.process-step{background:#fff;border:1px solid var(--line);border-radius:var(--r-md);padding:22px 16px;text-align:center;position:relative}.process-step:before{counter-increment:step;content:"0" counter(step);display:block;font-size:13px;font-weight:900;color:var(--brand);margin-bottom:10px;letter-spacing:.08em}.process-step strong{display:block;font-size:15px;font-weight:800;margin-bottom:6px}.process-step span{font-size:13px;color:var(--ink-3)}.report-demo{background:radial-gradient(700px 380px at 92% 0,rgba(127,227,160,.12),transparent 60%),linear-gradient(160deg,var(--brand-deep),#0f3120);color:#eaf7ef;border-radius:var(--r-lg);padding:56px 52px;display:grid;grid-template-columns:1fr auto;grid-gap:56px;gap:56px;align-items:center;overflow:hidden}.report-demo h3{font-size:clamp(23px,3vw,31px);font-weight:900;line-height:1.35;letter-spacing:-.02em;color:#fff}.report-demo p{margin-top:16px;color:#b9d2c2;font-size:15.5px;max-width:460px}.report-visual{position:relative;padding:0 0 36px 250px}.report-card{position:absolute;left:0;bottom:0;width:270px;background:#ffffff;color:var(--ink);border-radius:var(--r-md);padding:22px;box-shadow:var(--shadow-2)}.report-card-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.report-card-head strong{font-size:14.5px}.report-card-head span{font-size:12px;color:var(--ink-3)}.report-row{display:flex;justify-content:space-between;align-items:center;padding:10px 0;border-top:1px solid var(--line);font-size:13.5px}.report-row strong{font-weight:700}.report-delta{color:var(--brand);font-weight:800;display:inline-flex;align-items:center;gap:4px}.kphone{position:relative;width:320px;height:649px;flex:0 0 auto;background:#010101;border:1px solid #1b1721;border-radius:51px;padding:14px;box-shadow:inset 0 0 3px 1.5px #c0b7cd,inset 0 0 0 5px #342c3f,0 34px 70px rgba(0,0,0,.45);margin-left:auto}.kbtn{position:absolute;width:3.5px;background:#1f1a26;border-radius:2px;box-shadow:inset 0 0 1px rgba(192,183,205,.6)}.kbtn--action{left:-3.5px;top:116px;height:24px}.kbtn--volup{left:-3.5px;top:160px;height:46px}.kbtn--voldown{left:-3.5px;top:214px;height:46px}.kbtn--power{right:-3.5px;top:170px;height:74px}.kphone-screen{background:var(--kakao-bg);border-radius:37px;overflow:hidden;position:relative;height:100%;display:flex;flex-direction:column}.kphone-island{top:9px;width:93px;height:27px;background:#0b0d0e}.kphone-homebar,.kphone-island{position:absolute;left:50%;transform:translateX(-50%);border-radius:999px;z-index:2}.kphone-homebar{bottom:6px;width:108px;height:4.5px;background:rgba(0,0,0,.34)}.kk-status{justify-content:space-between;padding:15px 28px 0;font-size:13px;font-weight:700}.kk-status,.kk-status-icons{display:flex;align-items:center;color:#1d2a33}.kk-status-icons{gap:5px}.kk-header{display:flex;align-items:center;gap:10px;padding:10px 16px;font-size:14.5px;font-weight:800;color:#1d2a33}.kk-header svg{color:#2a3a46}.kk-header-icons{margin-left:auto;display:flex;gap:14px;align-items:center}.kk-body{padding:4px 13px 14px;display:flex;flex-direction:column;gap:10px;flex:1 1;overflow:hidden}.kk-inputbar{display:flex;align-items:center;gap:10px;background:#fff;padding:9px 14px 22px;color:#8a949c}.kk-inputbar svg{flex:0 0 auto}.kk-field{flex:1 1;font-size:12.5px;color:#aab3ba}.kk-day{align-self:center;background:rgba(0,0,0,.12);color:#3d4d59;font-size:10.5px;font-weight:600;padding:4px 12px;border-radius:999px}.kk-msg{display:flex;gap:8px;align-items:flex-start}.kk-avatar{width:34px;height:34px;border-radius:13px;background:var(--ink);display:flex;align-items:center;justify-content:center;flex:0 0 auto}.kk-name{font-size:11px;color:#3d4d59;margin-bottom:4px}.kk-bubble{background:#fff;border-radius:4px 15px 15px 15px;padding:13px 14px 11px;width:214px;box-shadow:0 1px 2px rgba(0,0,0,.08)}.kk-bubble-title{font-size:12.5px;font-weight:800;color:var(--ink)}.kk-bubble-sub{font-size:11px;color:var(--ink-3);margin-top:2px}.kk-rows{margin-top:9px;border-top:1px solid #eef2ef;padding-top:8px;display:flex;flex-direction:column;gap:7px;font-size:12px;color:var(--ink)}.kk-row{display:flex;justify-content:space-between;gap:10px}.kk-row>span{color:var(--ink-2)}.kk-row .up,.kk-row strong{font-weight:800}.kk-row .up{color:var(--brand);font-style:normal}.kk-time{font-size:10px;color:#5b6b77;margin-top:4px}.kk-reply{align-self:flex-end;background:var(--kakao);border-radius:15px 4px 15px 15px;padding:10px 14px;font-size:12.5px;font-weight:600;color:#1d1d1d}@media (max-width:1150px){.report-demo{grid-template-columns:1fr;padding:40px 26px;gap:36px}.report-visual{padding:0;display:flex;flex-direction:column;gap:16px;align-items:center}.report-card{position:static;width:100%;max-width:340px}.kphone{margin:0 auto}}.price-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px;align-items:stretch}@media (max-width:980px){.price-grid{grid-template-columns:1fr;max-width:480px;margin:0 auto}}.price-card{background:#fff;border:1px solid var(--line);border-radius:var(--r-lg);padding:34px 30px;display:flex;flex-direction:column;position:relative}.price-card--hl{border:2px solid var(--brand);box-shadow:0 20px 48px rgba(10,143,77,.14)}.price-badge{position:absolute;top:-14px;left:50%;transform:translateX(-50%);background:var(--brand);color:#fff;font-size:12.5px;font-weight:800;padding:5px 14px;border-radius:999px;white-space:nowrap}.price-name{font-size:17px;font-weight:850}.price-tagline{font-size:13.5px;color:var(--ink-3);margin-top:4px}.price-value{margin:20px 0 4px;font-size:37px;font-weight:900;letter-spacing:-.03em}.price-value small{font-size:16px;font-weight:700;color:var(--ink-2)}.price-anchor{text-decoration:line-through;color:var(--ink-4);font-size:17px;font-weight:600;margin-right:8px}.price-note{font-size:13px;color:var(--ink-3);margin-bottom:20px}.price-features{display:flex;flex-direction:column;gap:10px;margin-bottom:26px;flex:1 1}.price-features li{display:flex;gap:9px;font-size:14.5px;align-items:flex-start}.price-features svg{color:var(--brand);flex:0 0 auto;margin-top:3px}.price-cta{margin-top:auto}.review-card{background:#fff;border:1px solid var(--line);border-radius:var(--r-md);padding:28px}.review-stars{color:#f5a623;display:flex;gap:2px;margin-bottom:14px}.review-card blockquote{font-size:15px;color:var(--ink-2);line-height:1.7}.review-meta{margin-top:18px;font-size:13.5px;font-weight:700}.review-meta span{color:var(--ink-3);font-weight:500;margin-left:6px}.faq{max-width:760px;margin:0 auto;display:flex;flex-direction:column;gap:12px}.faq details{background:#fff;border:1px solid var(--line);border-radius:var(--r-md);padding:0 24px;transition:border-color .15s}.faq details[open]{border-color:var(--brand-line)}.faq summary{cursor:pointer;list-style:none;padding:20px 0;font-weight:750;font-size:16px;display:flex;justify-content:space-between;align-items:center;gap:12px}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font-size:22px;color:var(--brand);font-weight:400}.faq details[open] summary:after{content:"–"}.faq .faq-a{padding:0 0 22px;color:var(--ink-2);font-size:15px}.cta-band{background:radial-gradient(600px 320px at 88% 8%,rgba(127,227,160,.18),transparent 60%),linear-gradient(135deg,var(--brand-strong),var(--brand));border-radius:var(--r-lg);padding:68px 48px;text-align:center;color:#fff}.cta-band h2{font-size:clamp(25px,3.6vw,37px);font-weight:900;letter-spacing:-.03em;line-height:1.3}.cta-band p{margin:14px auto 0;max-width:560px;color:#d7efe2;font-size:16px}.cta-band .hero-actions{margin-top:32px}@media (max-width:640px){.cta-band{padding:48px 24px}}.footer{border-top:1px solid var(--line);padding:48px 0 64px;background:var(--bg-soft)}.footer-inner{display:flex;justify-content:space-between;gap:32px;flex-wrap:wrap}.footer-brand{font-size:18px;font-weight:900;display:flex;align-items:center;gap:8px}.footer-brand em{color:var(--brand);font-style:normal}.footer p{font-size:13px;color:var(--ink-3);margin-top:10px;line-height:1.8}.footer-links{display:flex;gap:22px;font-size:14px;color:var(--ink-2)}.footer-links a:hover{color:var(--brand-strong)}.form-wrap{max-width:640px;margin:0 auto;background:#fff;border:1px solid var(--line);border-radius:var(--r-lg);padding:40px;box-shadow:var(--shadow-1)}@media (max-width:640px){.form-wrap{padding:28px 20px}}.form-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px}.form-grid .form-field--full{grid-column:1/-1}@media (max-width:560px){.form-grid{grid-template-columns:1fr}}.form-field label{display:block;font-size:14px;font-weight:750;margin-bottom:8px}.form-field label .req{color:var(--danger)}.form-field input,.form-field select,.form-field textarea{width:100%;padding:13px 14px;border:1.5px solid var(--line);border-radius:11px;font:inherit;font-size:15px;background:#fff;color:var(--ink)}.form-field input:focus,.form-field select:focus,.form-field textarea:focus{outline:none;border-color:var(--brand);box-shadow:0 0 0 3px rgba(10,143,77,.12)}.form-checks{display:flex;flex-wrap:wrap;gap:10px}.form-check{display:inline-flex;align-items:center;gap:8px;border:1.5px solid var(--line);border-radius:999px;padding:9px 16px;font-size:14px;font-weight:600;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:all .12s}.form-check:has(input:checked){border-color:var(--brand);background:var(--brand-soft);color:var(--brand-strong)}.form-check input{accent-color:var(--brand)}.form-error{color:var(--danger);font-size:13.5px;margin-top:10px}.form-done{text-align:center;padding:48px 0}.form-done h3{font-size:22px;font-weight:850;margin:18px 0 10px}.form-done p{color:var(--ink-2);font-size:15px}.form-done .card-icon{margin:0 auto;width:64px;height:64px;border-radius:999px}.admin-table-wrap{overflow-x:auto;border:1px solid var(--line);border-radius:var(--r-md);background:#fff}.admin-table{width:100%;border-collapse:collapse;min-width:880px;font-size:14px}.admin-table td,.admin-table th{padding:12px 14px;border-bottom:1px solid var(--line);text-align:left}.admin-table thead th{background:var(--bg-soft);font-size:12.5px;color:var(--ink-3)}.badge{display:inline-block;padding:3px 10px;border-radius:999px;font-size:12px;font-weight:700}.badge--new{background:var(--brand-soft);color:var(--brand-strong)}.page-hero{background:linear-gradient(180deg,var(--brand-soft),#fff);padding:88px 0 64px;text-align:center}.page-hero h1{font-size:clamp(28px,4.4vw,46px);font-weight:900;letter-spacing:-.04em;line-height:1.26;max-width:780px;margin:0 auto}.page-hero p{margin:18px auto 0;max-width:600px;color:var(--ink-2);font-size:17px}.page-hero .hero-actions{margin-top:32px}@media (min-width:768px) and (max-width:920px){.hero-board-grid{grid-template-columns:1fr 1fr;gap:16px}.rank-card{order:1}.rank-card--after{order:2}.hero-chips{order:3;grid-column:1/-1;padding-top:8px}.hero-graph{max-width:520px;margin:0 auto}}.tc{text-align:center}.mt-48{margin-top:48px}.mt-24{margin-top:24px}.note{font-size:13px;color:var(--ink-3)}.notes-list{max-width:760px;margin:32px auto 0;display:flex;flex-direction:column;gap:8px}.notes-list li{display:flex;gap:8px;font-size:14px;color:var(--ink-2)}.notes-list svg{flex:0 0 auto;margin-top:3px;color:var(--ink-3)}@media (max-width:767px){.section{padding:68px 0}.section-head{margin-bottom:40px}.section-desc{font-size:15.5px}.hero{padding:64px 0}.hero-sub{padding:0 8px}.hero-actions{margin-top:30px}.hero-actions .btn{flex:1 1 auto;min-width:200px}.hero-board{margin-top:48px}.hero-board-grid{grid-template-columns:1fr;gap:14px;align-items:stretch}.rank-card{order:1}.rank-card--after{order:2}.hero-chips{order:3;padding:8px 0 0}.hero-graph svg{display:none}.hero-graph{display:flex;flex-direction:row;flex-wrap:wrap;gap:8px;justify-content:center}.hero-graph-chip{position:static}.pillar-head{padding:26px 22px 0}.pillar-body{padding:20px 22px 26px}.pillar-foot{padding:0 22px 26px}.pillar-foot .btn{width:100%}.price-value{font-size:32px}.price-card{padding:28px 22px}.footer-inner{flex-direction:column}}