html,html[data-theme=dark],html[data-theme=light],html[data-theme]{--bg:#f6f8ef;--surface:#fffefa;--surface2:#f1f4e8;--surface3:#e8eedc;--ink:#1d2a24;--ink2:#4a5a52;--ink3:#5f6e66;--brand:#1f5e4a;--brand-2:#2c7a61;--brand-soft:#e3ede4;--gold:#b8894a;--peach:#e8a77c;--grad-peach:linear-gradient(92deg,#a8763c,#c98a5a 55%,#b0803f);--grad-brand:linear-gradient(100deg,#26705a,#1f5e4a 55%,#184c3c);--ok:#1f7a4d;--ok-soft:#e2f0e6;--warn:#8a5a12;--warn-soft:#f7ecd6;--danger:#b3261e;--danger-soft:#f9e3e1;--line:#dfe5d3;--line-2:#cfd8c0;--shadow-1:0 1px 2px rgba(31,60,45,.05),0 8px 24px -14px rgba(31,60,45,.22);--shadow-2:0 24px 60px -24px rgba(31,60,45,.3);--shadow-brand:0 14px 30px -12px rgba(31,94,74,.45);--fs-base:16px;--fs-lg:18.5px;--fs-xl:23px;--fs-2xl:31px;--fs-3xl:42px;--r:20px;--r-lg:28px;--r-pill:999px;--sub:#5f6e66;--card:#fffefa;color-scheme:light}html{background:#f6f8ef}body{background:radial-gradient(110% 55% at 90% -10%,rgba(232,167,124,.16),transparent 60%),radial-gradient(80% 50% at -10% 20%,rgba(150,185,140,.18),transparent 60%),linear-gradient(180deg,#f8faf2,#eef3e4);background-attachment:fixed;min-height:100vh}.top{background:rgba(250,251,245,.82)!important;backdrop-filter:blur(16px) saturate(140%);-webkit-backdrop-filter:blur(16px) saturate(140%);color:var(--ink)}.logo,.top .logo{font-weight:850;letter-spacing:-.045em;color:#183f33}.logo b,.top .logo b{color:#8a6430}.alert,.app-grid a,.card,.hp-why>div,.list,.modal,.nw-card,.sheet,.tile{background:var(--surface)!important;color:var(--ink)}.hint,small{color:var(--ink3)}.lt h1{font-size:var(--fs-2xl);font-weight:850;letter-spacing:-.045em;line-height:1.15;color:#183f33}.lt h1:after{content:"";display:block;width:42px;height:3px;border-radius:3px;margin-top:12px;background:linear-gradient(90deg,#c9a46a,#e8a77c)}.sec-h h2{letter-spacing:-.035em;color:#183f33}.btn{border-radius:999px!important;background:var(--grad-brand);font-weight:800;height:56px;box-shadow:var(--shadow-brand);border:0}.btn.sm{height:40px}.btn.ghost,.btn.line{background:#fffefa!important;color:var(--brand)!important;border:1px solid var(--line-2)!important;box-shadow:none}.input,select.input,textarea,textarea.input{background:#fff!important;border:1px solid var(--line-2)!important;color:var(--ink);border-radius:16px;height:54px}textarea{height:auto}.input:focus{box-shadow:0 0 0 4px rgba(31,94,74,.14);outline:none}input::placeholder,textarea::placeholder{color:#6b7a71}.check input,input[type=checkbox]{accent-color:#1f5e4a;width:20px;height:20px}.nav,.tabs{background:rgba(255,254,250,.9)!important;backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);border:1px solid var(--line)!important;box-shadow:0 10px 30px -18px rgba(31,60,45,.35)}.foot{color:var(--ink3)}.sec-badge{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;background:#e6f1e8;border:1px solid #b9d6c2;color:#185c3b;font-size:12px;font-weight:700;margin:0 auto 12px}.sec-badge i{width:7px;height:7px;border-radius:50%;background:#1f9a5c;box-shadow:0 0 0 4px rgba(31,154,92,.16);animation:tt-pulse 2s infinite}@keyframes tt-pulse{50%{box-shadow:0 0 0 7px rgba(31,154,92,0)}}.grad-peach{background:var(--grad-peach);-webkit-background-clip:text;background-clip:text;color:transparent}.gh{position:relative;min-height:100svh;color:var(--ink);overflow:hidden;isolation:isolate;background:#f6f8ef}.gh-bg{position:absolute;inset:0 0 auto 0;height:78svh;z-index:-2;background:url(/hero/lm.webp) 50% 0/cover no-repeat}.gh:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(246,248,239,.55),rgba(246,248,239,0) 14%,rgba(246,248,239,0) 26%,rgba(246,248,239,.88) 44%,#f6f8ef 60%)}.gh-in{max-width:1200px;margin:0 auto;padding:18px 20px 40px}.gh-bar{display:flex;align-items:center;justify-content:space-between;height:52px}.gh-bar .logo{font-size:22px}.pill-btn{display:inline-flex;align-items:center;height:38px;padding:0 18px;border-radius:999px;border:1px solid rgba(31,94,74,.25);background:rgba(255,254,250,.85);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:var(--brand);font-weight:700;font-size:14px}.gl-tabs{display:flex;gap:4px;margin-top:14px;padding:4px;border-radius:999px;background:rgba(255,254,250,.78);border:1px solid rgba(31,94,74,.14);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);overflow-x:auto;scrollbar-width:none}.gl-tabs a,.gl-tabs summary{flex:1 0 auto;text-align:center;padding:8px 12px;border-radius:999px;font-size:13px;font-weight:600;color:#33453c;white-space:nowrap;list-style:none;cursor:pointer}.gl-tabs a.on{background:var(--brand);color:#fff;font-weight:800}.gl-more{position:relative;flex:1 0 auto}.gl-more[open] .gl-menu{display:grid}.gl-menu{display:none;position:absolute;right:0;top:42px;z-index:40;min-width:170px;padding:6px;border-radius:18px;background:#fffefa;border:1px solid var(--line);box-shadow:var(--shadow-2)}.gl-menu a{text-align:left;padding:10px 12px}.gh-copy{margin-top:34svh;max-width:560px}.gh-badge{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;background:rgba(255,254,250,.9);border:1px solid #d9cfb6;color:#5b4a2a;font-size:13px;font-weight:700;box-shadow:var(--shadow-1)}.gh-badge svg{color:var(--gold)}.gh h1{margin-top:18px;font-size:clamp(38px,10.5vw,74px);line-height:1.12;font-weight:900;letter-spacing:-.055em;color:#183f33}.gh h1 span{display:block}.gh h1 .grad-peach{background:linear-gradient(92deg,#9c6a30,#c07e4e 50%,#a7753a);-webkit-background-clip:text;background-clip:text;color:transparent}.gh-sub{margin-top:16px;font-size:clamp(16px,4.2vw,19px);line-height:1.7;color:var(--ink2);max-width:480px}.gh-safe{display:inline-flex;align-items:center;gap:8px;margin-top:18px;padding-bottom:6px;border-bottom:1px solid rgba(31,94,74,.4);font-weight:700;font-size:15px;color:var(--brand)}.gh-card{margin-top:30px;max-width:460px;padding:26px 22px 22px;border-radius:30px;background:rgba(255,254,250,.94);border:1px solid #e3e1cf;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 30px 70px -34px rgba(31,60,45,.45),inset 0 1px 0 #fff;color:var(--ink)}.gh-card h2{font-size:22px;font-weight:850;letter-spacing:-.04em;color:#183f33}.gh-card>small{display:block;margin-top:6px;color:var(--ink3);font-size:13.5px}.gh-f{display:flex;align-items:center;gap:10px;height:56px;margin-top:12px;padding:0 16px;border-radius:16px;background:#fff;border:1px solid var(--line-2);color:#5f6e66}.gh-f:first-of-type{margin-top:20px}.gh-f:focus-within{border-color:var(--brand);box-shadow:0 0 0 4px rgba(31,94,74,.13)}.gh-f input{flex:1 1;min-width:0;height:100%;border:0;background:transparent;color:var(--ink);font-size:16px;outline:none}.gh-f .eye{border:0;background:none;color:#5f6e66;padding:6px;cursor:pointer}.gh-ck{display:flex;align-items:center;gap:10px;margin-top:14px;font-size:14.5px;color:var(--ink)}.gh-ck a{text-decoration:underline;text-underline-offset:3px}.gh-cta{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;height:58px;margin-top:20px;border:0;border-radius:999px;background:var(--grad-brand);color:#fff;font-size:17px;font-weight:850;cursor:pointer;box-shadow:var(--shadow-brand)}.gh-cta:active{transform:scale(.98)}.gh-foot{margin-top:16px;text-align:center;font-size:13px;color:var(--ink3)}.gh-foot a{color:var(--brand);font-weight:800}.gh .sec-badge{margin-top:16px}@media(min-width:900px){.gh-bg{inset:0;height:auto;background-image:url(/hero/ld.webp);background-position:80% 30%}.gh:before{background:linear-gradient(90deg,#f6f8ef,rgba(246,248,239,.94) 34%,rgba(246,248,239,.35) 58%,rgba(246,248,239,0) 75%),linear-gradient(180deg,transparent 70%,#f6f8ef)}.gh-in{padding:24px 48px 64px}.gh-main{display:grid;grid-template-columns:1.1fr .9fr;gap:56px;align-items:end}.gh-copy{margin-top:96px}.gl-tabs{max-width:520px}.gh-card{margin-top:0;background:rgba(255,254,250,.9)}}.gh-after{position:relative;max-width:1200px;margin:0 auto}.page-hero{position:relative;padding:28px 24px 8px}.page-hero h1{font-size:clamp(30px,7vw,48px);font-weight:900;letter-spacing:-.05em;line-height:1.15;color:#183f33}.page-hero p{margin-top:10px;color:var(--ink2);font-size:16px;line-height:1.6;max-width:640px}.sec-list{display:grid;gap:14px;padding:16px 24px 8px}.sec-list>div{display:flex;gap:14px;padding:20px;border-radius:24px;background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-1)}.sec-list svg{flex:none;color:var(--brand)}.sec-list b{display:block;font-size:17px;font-weight:800;color:#183f33}.sec-list p{margin:6px 0 0;color:var(--ink2);font-size:14.5px;line-height:1.65}@media(min-width:900px){.sec-list{grid-template-columns:1fr 1fr;padding:16px 48px}.page-hero{padding:48px 48px 8px}}.consent{position:fixed;left:12px;right:12px;bottom:calc(84px + env(safe-area-inset-bottom));z-index:80;max-width:560px;margin:0 auto;display:flex;gap:12px;align-items:center;flex-wrap:wrap;padding:14px 16px;border-radius:22px;background:#fffefa;border:1px solid var(--line);color:var(--ink);font-size:13.5px;box-shadow:var(--shadow-2)}.consent p{flex:1 1 220px;margin:0;line-height:1.5}.consent button{height:38px;padding:0 16px;border-radius:999px;border:1px solid var(--line-2);background:#fff;color:var(--brand);font-weight:700;cursor:pointer}.consent button.ok{background:var(--grad-brand);color:#fff;border:0}.tk-tr{display:block;margin-top:6px}.tk-tro{display:block;padding:8px 10px;margin-bottom:4px;border-radius:12px;background:#eef4ea;border:1px solid #cfe0cf;font-size:14px;color:var(--ink)}.tk-trb{display:inline-flex;align-items:center;gap:4px;border:1px solid var(--line);background:#fff;color:var(--brand);border-radius:999px;padding:4px 10px;font-size:12px;font-weight:700;cursor:pointer}.ghp{min-height:100vh}.ghp,.ghp .gh{width:100%}.gh-after{padding:8px 0 24px}@media(min-width:900px){.gh-after{padding:8px 32px 32px}.gh-after .hp-why{grid-template-columns:repeat(3,1fr)}}.nw-list{display:grid;gap:10px}.nw-card{padding:16px 18px!important;border-radius:20px}.nw-card b{color:#183f33}.nw-card.big{padding:22px 20px!important;background:linear-gradient(160deg,#f7ecdc,#fffefa 60%)!important;border-color:#eadcc4!important}.nw-card.big b{font-size:22px!important;letter-spacing:-.03em}.nw-cat{color:var(--brand)!important}.nw-cat.c-medical{color:#6b3fa0!important}.nw-cat.c-energy{color:#8a5a12!important}@media(min-width:900px){.nw-list{grid-template-columns:1fr 1fr}.nw-list>.nw-card.big{grid-column:1/-1}}.hp-why>div{border-radius:20px!important;padding:16px!important}.hp-com,.hp-inv{margin-top:12px}.share-b{background:#fff!important;border:1px solid var(--line-2)!important;color:var(--brand)!important;border-radius:999px!important}.nw-art h1{font-size:clamp(26px,6vw,40px)!important;font-weight:900;letter-spacing:-.045em;line-height:1.2!important;color:#183f33}.nw-art p,.prose p{color:#2c3a33}.foot{border-top:1px solid var(--line);margin-top:24px}.foot .sec-badge{display:inline-flex;margin-bottom:14px}@media(min-width:900px){.gh-main{grid-template-columns:minmax(0,560px);gap:28px;align-items:start}.gh-copy{margin-top:72px}.gh-card{max-width:520px}.gh-bg{background-position:85% 30%}}.desk-promo{background:linear-gradient(135deg,#184c3c,#1f5e4a 55%,#2c7a61)!important;color:#fff!important}.desk-promo .desk-k{color:#f1d9a8!important}.nav a,.tabs a{color:#4a5a52}.nav a.on,.nav a[aria-current],.tabs a.on,.tabs a[aria-current]{color:#1f5e4a;font-weight:800}.dh-hi{background:linear-gradient(135deg,#26705a,#184c3c)!important;color:#fffefa!important}.dh-hi:before{background:radial-gradient(80% 80% at 100% 0,rgba(232,196,140,.35),transparent 60%)!important}.dh-hi *{color:#fffefa!important}.dh-hi .dh-safe{background:rgba(255,254,250,.16)!important}.ch-photo{background-color:#184c3c!important}.ch-photo:before{background:linear-gradient(180deg,rgba(24,76,60,.1) 30%,rgba(24,76,60,.9))!important}.ch-kor{background:radial-gradient(90% 120% at 100% 0,rgba(232,196,140,.45),transparent 55%),linear-gradient(135deg,#26705a,#184c3c)!important}.ch-ai{background:linear-gradient(160deg,#2b6b56,#173f33)!important}.ch-saju{background:linear-gradient(160deg,#8a6430,#5e4220)!important}.dh-pc:after{background:linear-gradient(180deg,transparent 40%,rgba(24,60,48,.9))!important}.ch-photo b,.ch-photo small{color:#fffefa!important}.consent{flex-wrap:nowrap;gap:10px}.consent p{flex:1 1 auto;min-width:0}.consent button{flex:0 0 auto;min-width:64px;height:40px;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap}@media (max-width:420px){.consent{flex-wrap:wrap}.consent p{flex-basis:100%}.consent button{flex:1 1}}@media (min-width:1100px){.consent{left:auto;right:28px;bottom:28px;max-width:440px;margin:0}}.a2hs-b{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow-1);color:var(--ink)}.a2hs-b svg{color:var(--brand);flex:0 0 auto}.a2hs-b small{opacity:1;color:var(--ink3)}.a2hs-guide{background:var(--brand-soft)}.a2hs-guide li{background:var(--surface);color:var(--ink);border:1px solid var(--line)}.a2hs-guide em{background:var(--brand)}.a2hs-ic{border-color:var(--line-2);color:var(--brand)}.pw-eye:focus-visible{outline-color:var(--brand)}.banner-x .btn{color:var(--brand)}.banner-i{-webkit-backdrop-filter:none;backdrop-filter:none}@media (min-width:1100px){.desk-promo{background:var(--grad-brand);box-shadow:0 16px 32px -18px rgba(31,94,74,.55)}.desk-k{color:#f3e3b5}}[dir=rtl] .a2hs-b{text-align:right}html,html[data-theme=dark],html[data-theme=light],html[data-theme]{--bg:#F3F4F6;--surface:#fff;--surface2:#F7F8FA;--surface3:#EEF0F3;--card:#fff;--ink:#0B0B0F;--ink2:#4B5563;--ink3:#6B7280;--sub:#6B7280;--brand:#2F4BE0;--brand-2:#3B5BFD;--brand-soft:#E0E6FF;--pur:#7B52D6;--yel:#FFD84D;--gold:#7B52D6;--peach:#7B52D6;--grad-peach:linear-gradient(92deg,#7B52D6,#2F4BE0);--grad-brand:linear-gradient(100deg,#2F4BE0,#3B5BFD);--line:#E5E7EB;--line-2:#D1D5DB;--danger:#E5484D;--shadow-1:0 6px 24px rgba(17,24,39,.06);--shadow-2:0 18px 48px -20px rgba(17,24,39,.18);--shadow-brand:0 10px 24px -12px rgba(47,75,224,.5);--r:16px;--r-lg:20px;--mono:ui-monospace,Menlo,Consolas,monospace}html{background:#F3F4F6}body{background:#F3F4F6 radial-gradient(#D9DCE1 1px,transparent 0) 0 0/14px 14px!important;background-attachment:scroll!important;color:var(--ink)}.top{background:rgba(243,244,246,.9)!important;border-bottom:1px solid var(--line)!important}.logo,.top .logo{color:var(--ink)!important}.logo b,.top .logo b{color:var(--brand)!important}.v8-logo{display:block;height:26px;width:auto}.alert,.app-grid a,.card,.hp-why>div,.list,.modal,.nw-card,.sheet,.tile{background:#fff!important;border:1px solid var(--line)!important;border-radius:var(--r)!important;box-shadow:var(--shadow-1)}.v8-lt{position:relative;margin:8px 14px 12px;padding:18px 18px 16px!important;background:#fff radial-gradient(#E5E7EB 1px,transparent 0) 0 0/14px 14px;border:1px solid var(--line);border-radius:16px;box-shadow:var(--shadow-1);display:flex;flex-direction:column}.lt h1,.v8-lt h1{order:1;font-size:32px!important;line-height:1.2!important;font-weight:900!important;letter-spacing:-1px!important;color:var(--ink)!important;max-width:12ch;word-break:keep-all}.lt h1:after{display:none!important}.v8-lt p{order:3;margin-top:10px}.hl{color:var(--brand)}.v8-path{order:2;align-self:flex-start;display:inline-flex;gap:6px;align-items:center;margin-top:12px;padding:5px 10px;border:1px solid var(--line);border-radius:10px;background:#fff;font-size:12px;color:var(--ink3);max-width:100%;overflow:hidden;white-space:nowrap}.v8-path b{font:600 12px var(--mono);color:var(--brand)}.v8-cur{display:inline-block;width:7px;height:13px;background:var(--brand);animation:v8bl 1s steps(1) infinite}@keyframes v8bl{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.v8-cur{animation:none}}.lt-k{color:var(--pur)!important;font:700 12px var(--mono)!important}.sec-h h2{color:var(--ink)!important;font-weight:850}.btn{background:var(--brand)!important;border-radius:12px!important;color:#fff;box-shadow:none!important}.btn.ghost,.btn.line{background:#fff!important;color:var(--ink)!important;border:1px solid var(--line)!important}.input,select.input,textarea,textarea.input{border-radius:12px!important;border:1px solid var(--line)!important}.input:focus{border-color:var(--brand)!important;box-shadow:0 0 0 3px rgba(47,75,224,.15)!important}.badge.brand{color:var(--brand)!important;background:#fff!important;border:1px solid var(--brand)!important;font-family:var(--mono)}.chip,.chips a{border-radius:999px!important;background:#fff!important;border:1px solid var(--line)!important;color:var(--ink)!important}.chip.on,.chips a.on{background:var(--ink)!important;color:#fff!important;border-color:var(--ink)!important}.navbar{background:#fff!important;border:1px solid var(--line)!important;box-shadow:var(--shadow-1)!important}.navbar a.on{color:var(--brand)!important}.banner{background:#fff radial-gradient(#E5E7EB 1px,transparent 0) 0 0/14px 14px!important;border:1px solid var(--line);box-shadow:var(--shadow-1)}.banner,.banner h2{color:var(--ink)!important}.banner h2{font-weight:900}.banner p,.banner-k{color:var(--ink3)!important}.banner-i{background:var(--brand-soft)!important;color:var(--brand)!important}.banner-w{display:none}.grad-peach{background:none!important;-webkit-text-fill-color:var(--brand)!important;color:var(--brand)!important}.stat b{color:var(--brand)}.tk-s-menu{background:rgba(243,244,246,.95)!important;align-items:center}.tk-s-menu a{background:#fff!important;border:1px solid var(--line)}.tk-s-menu a.v8-ilk{border:0;background:transparent!important;padding:0 6px 0 2px}.v8-ilk img{display:block;height:22px;width:auto}.tk-s-ad{background:#fff!important}.dh-ad .ad{max-height:none}.adm-top{background:#0B0B0F!important;border-bottom:0!important}.adm-top,.adm-top .tb-t,.adm-top a,.adm-who{color:#fff!important}.v8-src{font:10px var(--mono);color:var(--ink3);padding:6px 18px}.v8-src b{color:var(--brand)}.v8-nets{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:10px}.v8-nets div{border:1px solid var(--line);border-radius:12px;padding:10px;background:#fff;font-size:12.5px}.v8-nets b{display:block;font-size:13.5px}.v8-nets small{color:var(--ink3)}.gh-bg{display:none!important}.gh-copy{margin-top:14px!important;background:#fff radial-gradient(#E5E7EB 1px,transparent 0) 0 0/14px 14px;border:1px solid var(--line);border-radius:16px;box-shadow:var(--shadow-1);padding:20px 18px}.gh h1{color:var(--ink)!important;font-size:clamp(34px,9.5vw,64px)!important;letter-spacing:-1.5px!important;word-break:keep-all}.gh h1 .grad-peach{background:none!important;-webkit-text-fill-color:var(--brand)!important;color:var(--brand)!important}.gh-badge{background:#fff!important;border:1px solid var(--line)!important;color:var(--ink3)!important;font:600 12px var(--mono)!important}.gh-badge svg{color:var(--pur)}.gh-sub{color:var(--ink2)!important}.gh-safe{color:var(--brand)!important}.gl-more summary.on,.gl-tabs a.on{background:var(--ink)!important;color:#fff!important}.gh-card{border:1px solid var(--line)!important;border-radius:16px!important;box-shadow:var(--shadow-1)!important}.gh-card,.pill-btn{background:#fff!important}.pill-btn{color:var(--ink)!important;border:1px solid var(--line)!important}.gh,.gh-after,.ghp{background:transparent!important}.gh-card h2{color:var(--ink)!important}.gl-tabs{background:#fff!important;border:1px solid var(--line)!important}.v8-hnav{position:sticky;top:0;z-index:60;background:rgba(255,255,255,.94);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--line)}.v8-hin{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:auto 1fr auto;grid-template-areas:"logo links right";align-items:center;gap:8px 20px;padding:0 32px;min-height:68px}.v8-hlogo{grid-area:logo}.v8-hlogo .v8-logo{height:29px}.v8-hnav-l{grid-area:links;display:flex;gap:4px;justify-content:center}.v8-hnav-l a{padding:8px 14px;border-radius:10px;color:var(--ink2);font-size:15.5px;font-weight:700;text-decoration:none;white-space:nowrap}.v8-hnav-l a:hover{background:var(--surface3);color:var(--ink)}.v8-hnav-r{grid-area:right;display:flex;gap:8px}.v8-hb,.v8-hnav-r{align-items:center}.v8-hb{display:inline-flex;height:42px;padding:0 18px;border-radius:12px;border:1px solid var(--line-2);background:#fff;color:var(--ink);font-size:15px;font-weight:800;text-decoration:none;white-space:nowrap}.v8-hb.pri{background:linear-gradient(100deg,#2F4BE0,#7B52D6);border:0;color:#fff;box-shadow:0 8px 20px -10px rgba(47,75,224,.7)}.v8-lang{position:relative}.v8-lang summary{list-style:none;display:inline-flex;align-items:center;gap:6px;height:42px;padding:0 12px;border-radius:12px;border:1px solid var(--line);background:#fff;font-size:14px;font-weight:700;color:var(--ink2);cursor:pointer;white-space:nowrap}.v8-lang summary::-webkit-details-marker{display:none}.v8-lang-m{display:none;position:absolute;right:0;top:48px;min-width:190px;padding:6px;background:#fff;border:1px solid var(--line);border-radius:14px;box-shadow:var(--shadow-2);z-index:70}.v8-lang[open] .v8-lang-m{display:grid}.v8-lang-m a{padding:9px 12px;border-radius:10px;font-size:14px;color:var(--ink)}.v8-lang-m a.on,.v8-lang-m a:hover{background:var(--brand-soft);color:var(--brand)}@media (max-width:1023.98px){.v8-hin{grid-template-columns:auto 1fr;grid-template-areas:"logo right" "links links";padding:8px 12px 6px;min-height:0;gap:6px 8px}.v8-hlogo .v8-logo{height:22px}.v8-hnav-r{justify-content:flex-end;gap:6px}.v8-lang{display:none}.v8-hb{height:34px;padding:0 12px;font-size:13.5px;border-radius:10px}.v8-hnav-l{justify-content:flex-start;overflow-x:auto;scrollbar-width:none;gap:2px;margin:0 -4px}.v8-hnav-l a{padding:5px 9px;font-size:13px}}.v8-adbot{max-width:720px;margin:8px auto 0;padding:0 14px!important}.v8-adbot .ad,.v8-adbot .ad-row,.v8-adbot>*{max-height:44px!important;overflow:hidden;padding:4px 10px!important;border-radius:10px!important;font-size:12px!important;margin:0!important;min-height:0!important}.v8-adbot .ad-row .t{font-size:12px!important;margin-top:0!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v8-adbot .ad-row .m{display:none}.v8-adbot iframe,.v8-adbot ins{max-height:40px!important}@media (min-width:1024px){.ghp .gh{min-height:0;overflow:visible}.ghp .gh:before{display:none}.ghp .gh-in{max-width:1200px;padding:64px 32px 72px;position:relative}.ghp .gh-in:before{left:-6%;top:-10%;width:62%;height:120%;background:radial-gradient(closest-side,rgba(123,82,214,.16),transparent 70%),radial-gradient(closest-side at 70% 60%,rgba(47,75,224,.14),transparent 70%);filter:blur(8px)}.ghp .gh-in:after,.ghp .gh-in:before{content:"";position:absolute;z-index:-1;pointer-events:none}.ghp .gh-in:after{right:2%;top:6%;width:440px;height:440px;border-radius:50%;background:radial-gradient(circle at 30% 30%,rgba(47,75,224,.18),rgba(123,82,214,.1) 55%,transparent 72%)}.ghp .gl-tabs{display:none}.ghp .gh-main{display:grid;grid-template-columns:minmax(0,1fr) 440px;gap:72px;align-items:center}.ghp .gh-copy{margin:0!important;max-width:620px;background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important}.ghp .gh h1{font-size:62px!important;line-height:1.1!important;letter-spacing:-2px!important;margin-top:22px}.ghp .gh-sub{font-size:19px!important;line-height:1.7;max-width:540px;margin-top:22px}.ghp .gh-safe{margin-top:26px;font-size:16px}.ghp .gh-badge{font-size:13px!important;padding:8px 14px}.ghp .gh-card{max-width:none;margin:0;padding:34px 30px 28px!important;border-radius:24px!important;box-shadow:0 30px 60px -30px rgba(47,75,224,.35),var(--shadow-1)!important}.ghp .gh-card h2{font-size:26px}.ghp .gh-after{max-width:1200px;padding:8px 32px 0!important}.ghp .gh-after .sec-h,.ghp .gh-after .wrap{padding-left:0!important;padding-right:0!important}.ghp .gh-after .list{margin:0!important}.ghp .gh-after .sec{padding-top:0}.ghp .gh-after .sec-h{margin-bottom:14px}.ghp .gh-after .sec-h h2{font-size:22px}.v8-2col{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:32px;align-items:start}.v8-2col .nw-list{grid-template-columns:1fr 1fr;gap:14px}.v8-2col .nw-list>.nw-card.big{grid-column:1/-1}.ghp .hp-com{margin-top:14px}.ghp .hp-com .btn{width:100%;justify-content:center}.ghp .gh-after .hp-inv.wrap{margin-top:40px;padding:28px 32px!important;background:#fff;border:1px solid var(--line);border-radius:20px;box-shadow:var(--shadow-1);display:grid;grid-template-columns:1fr auto;gap:6px 32px;align-items:center}.ghp .hp-inv .hint,.ghp .hp-inv h2{grid-column:1}.ghp .hp-inv>:last-child{grid-column:2;grid-row:1/span 2;min-width:420px}.ghp .hp-inv h2{font-size:20px}.ghp .hp-why{margin-top:24px;grid-template-columns:repeat(3,1fr)!important;gap:20px;padding:0!important}.ghp .hp-why>div{padding:28px 20px!important}.ghp .hp-why b{font-size:17px}.ghp .v8-adbot{max-width:none;margin:32px 0 0;padding:0!important}.ghp .v8-adbot>*{max-height:44px!important;height:44px;display:flex!important;align-items:center;padding:0 16px!important;border-radius:12px!important;background:#fff!important;border:1px solid var(--line)!important;box-shadow:none!important}.ghp .v8-adbot .ad-row .grow{display:flex;align-items:center;gap:10px}.ghp .foot{margin-top:28px}}.v8-lock{position:relative;margin:14px;padding:28px 22px 22px;text-align:center;background:#fff radial-gradient(#E5E7EB 1px,transparent 0) 0 0/14px 14px;border:1px solid var(--line);border-radius:20px;box-shadow:0 24px 50px -30px rgba(47,75,224,.45),var(--shadow-1);overflow:hidden}.v8-lock:before{content:"";position:absolute;inset:-40% -20% auto auto;width:260px;height:260px;border-radius:50%;background:radial-gradient(circle,rgba(123,82,214,.16),transparent 70%);pointer-events:none}.v8-lock-i{display:inline-grid;place-items:center;width:56px;height:56px;border-radius:18px;background:linear-gradient(135deg,#2F4BE0,#7B52D6);color:#fff;box-shadow:0 12px 24px -12px rgba(47,75,224,.7)}.v8-lock-k{display:flex;width:max-content;margin:14px auto 0;align-items:center;gap:5px;padding:4px 10px;border-radius:999px;background:var(--brand-soft);color:#2F4BE0;font:700 11.5px var(--mono)}.v8-lock h2{margin-top:10px;font-size:21px;font-weight:900;letter-spacing:-.5px;color:var(--ink);word-break:keep-all}.v8-lock p{margin:8px auto 0;max-width:34ch;color:var(--ink2);font-size:14.5px;line-height:1.6;word-break:keep-all}.v8-lock ul{list-style:none;margin:16px auto 0;padding:0;display:grid;gap:8px;max-width:300px;text-align:left}.v8-lock li{display:flex;gap:8px;align-items:center;padding:9px 12px;border:1px solid var(--line);border-radius:12px;background:#fff;font-size:14px;font-weight:600}.v8-lock li svg{color:#7B52D6;flex:none}.v8-lock-cta{display:flex;align-items:center;justify-content:center;gap:8px;height:52px;margin:20px auto 0;max-width:320px;border-radius:14px;background:linear-gradient(100deg,#2F4BE0,#7B52D6);color:#fff!important;font-weight:850;font-size:16px;text-decoration:none}.v8-lock-sub{display:inline-block;margin-top:12px;font-size:13px;color:#2F4BE0;font-weight:700}.v8-cmp{display:grid;grid-template-columns:1fr 1fr;gap:12px}.v8-cmp>div{background:#fff;border:1px solid var(--line);border-radius:18px;padding:18px;box-shadow:var(--shadow-1)}.v8-cmp>div.pl{border:2px solid #2f4be0;background:#fff linear-gradient(180deg,rgba(47,75,224,.05),transparent 40%)}.v8-cmp h3{font-size:17px;font-weight:900;display:flex;justify-content:space-between;align-items:baseline}.v8-cmp h3 small{font:700 12px var(--mono);color:#7B52D6}.v8-cmp ul{list-style:none;padding:0;margin:12px 0 0;display:grid;gap:7px}.v8-cmp li{display:flex;gap:7px;align-items:flex-start;font-size:13.5px;line-height:1.45}.v8-cmp li svg{flex:none;margin-top:2px;color:#2F4BE0}.v8-cmp .ex,.v8-cmp .fr li svg{color:var(--ink3)}.v8-cmp .ex{margin-top:12px;font-size:12px}.v8-teaser{background:#fff radial-gradient(#E5E7EB 1px,transparent 0) 0 0/14px 14px;border:1px solid var(--line);border-radius:18px;padding:18px;box-shadow:var(--shadow-1)}.v8-teaser b{font-size:16px}.v8-teaser .chips{margin-top:10px;display:flex;flex-wrap:wrap;gap:6px}@media (max-width:640px){.v8-cmp{grid-template-columns:1fr}}@media (min-width:1024px){.v8-prem{max-width:1040px;margin:0 auto}}.v8-rec-lock{display:flex;align-items:flex-end;background:linear-gradient(150deg,#2F4BE0,#7B52D6)!important;color:#fff!important}.v8-rec-lock .b{position:static!important;background:none!important}.v8-rec-lock .c,.v8-rec-lock .n{color:#fff!important}.tip-i{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;margin-left:4px;border:0;border-radius:50%;background:transparent;color:var(--ink3);cursor:pointer;vertical-align:middle}.tip-i:focus-visible,.tip-i:hover{color:var(--brand);background:var(--brand-soft);outline:none}.tip-bg{position:fixed;inset:0;z-index:90;display:flex;align-items:flex-end;justify-content:center;background:rgba(0,0,0,.18)}.tip-sheet{width:min(420px,100%);margin:0 8px 8px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow-1);padding:14px 16px;animation:tipUp .16s ease-out}@media (min-width:760px){.tip-bg{align-items:center}}.tip-h{display:flex;align-items:center;justify-content:space-between;gap:8px}.tip-h b{font-size:15px}.tip-sheet p{margin:6px 0 0;font-size:14px;color:var(--ink2)}.tip-more{color:var(--ink3)!important;font-size:13px!important}.tip-x{border:0;background:transparent;color:var(--ink3);width:28px;height:28px;border-radius:50%}.tip-m,.tip-x{cursor:pointer}.tip-m{margin-top:8px;border:0;background:none;padding:0;color:var(--brand);font-size:13px;font-weight:600}[data-tip]{-webkit-touch-callout:none}@keyframes tipUp{0%{transform:translateY(12px);opacity:0}to{transform:none;opacity:1}}@media (prefers-reduced-motion:reduce){.tip-sheet{animation:none}}html.ig-on .ghp>:not(.ig){display:none!important}.ig{max-width:600px;margin:0 auto;padding:24px 22px 150px}.ig,.ig-logo{display:block}.ig-logo{margin:0 0 28px}.ig-sec{padding:0 0 40px}.ig-sec+.ig-sec{border-top:1px solid var(--line);padding-top:40px}.ig-sec.new{animation:igIn .45s cubic-bezier(.2,.7,.2,1)}.ig-m{display:block;width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:var(--r-lg);margin:0 0 20px;background:var(--surface3);box-shadow:var(--shadow-1)}.ig-k{font-size:13px;font-weight:700;color:var(--brand);letter-spacing:.06em;margin:0 0 10px}.ig h1{font-size:30px;line-height:1.28;letter-spacing:-.6px;margin:0 0 16px}.ig h2{font-size:25px;line-height:1.32;letter-spacing:-.5px;margin:0 0 14px}.ig-b{font-size:17px;line-height:1.75;color:var(--ink2);margin:0 0 16px}.ig-b:last-of-type{margin-bottom:0}.ig-ex{padding:16px;border-radius:var(--r);background:var(--surface);border:1px solid var(--line);font-size:15.5px;line-height:1.7;color:var(--ink2)}.ig-ex,.ig-l{margin:20px 0 0}.ig-l{list-style:none;padding:0;display:flex;flex-direction:column;gap:12px}.ig-l li{display:flex;gap:10px;align-items:flex-start;font-size:16px;line-height:1.5}.ig-l svg{color:var(--brand);flex:none;margin-top:4px}.ig-h{margin:22px 0 0;padding:14px 16px;border-left:3px solid var(--brand);background:var(--brand-soft);border-radius:0 var(--r-sm) var(--r-sm) 0;font-size:15.5px;font-weight:600;line-height:1.5}.ig-more{width:100%;height:52px;font-size:16px;gap:6px}.ig-cta{display:flex;flex-direction:column;gap:8px;padding-top:8px}.ig-cta .btn{width:100%;height:52px;font-size:16px}.ig-ad{position:fixed;left:0;right:0;bottom:0;z-index:70;padding:8px 16px calc(8px + env(safe-area-inset-bottom));border-top:1px solid var(--line);background:var(--surface2)}.ig-ad>*{max-width:568px;margin:0 auto!important}.ig-ad .ad-row{padding:8px 12px}.ig-ad:not(:has(a,iframe,ins,img)){display:none}@keyframes igIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ig-sec.new{animation:none}}.btn:focus-visible,.ig-box:focus-visible,.tip-i:focus-visible,.tip-m:focus-visible{outline:2px solid var(--brand);outline-offset:3px}.v8-prem .hint{line-height:1.5}