:root{--bg:#f2f4f6;--panel:#fff;--panel-2:#f7f8fa;--ink:#0f1728;--ink-2:#465063;--mute:#6b7588;--line:#e3e7ee;--line-2:#cbd2de;--brand:#0f766e;--brand-deep:#0b3b44;--brand-soft:#d9f2ee;--cta:#d9481f;--cta-ink:#fff;--r:16px;--r-s:10px;--shadow:0 1px 0 #0f17280a, 0 18px 40px -24px #0f172859;--font-body:"Manrope Variable", "Manrope", system-ui, -apple-system, "Segoe UI", "Hiragino Sans", "Noto Sans JP", "Apple SD Gothic Neo", "Malgun Gothic", "Noto Sans KR", sans-serif;--font-head:"Sora Variable", "Sora", var(--font-body)}@media (prefers-color-scheme:dark){:root{--bg:#0f131a;--panel:#171c25;--panel-2:#1d2330;--ink:#eef1f6;--ink-2:#b7bfcd;--mute:#8f98a9;--line:#28303d;--line-2:#3a4454;--brand:#2dd4bf;--brand-soft:#123b37;--cta:#ff7a59;--cta-ink:#1a0d08;--shadow:0 1px 0 #0000004d, 0 18px 40px -24px #000c}}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;height:100%}body{background:var(--bg);min-height:100%;color:var(--ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.5}h1,h2,h3{font-family:var(--font-head);letter-spacing:-.015em;text-wrap:balance;margin:0}p{margin:0}a{color:inherit;text-decoration:none}button,select{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--brand);outline-offset:3px;border-radius:6px}.page{flex-direction:column;min-height:100dvh;display:flex}.band{color:#f3fbfa;padding:max(16px, env(safe-area-inset-top)) 20px 84px;background:radial-gradient(120% 90% at 100% 0,#2dd4bf38,#0000 60%),linear-gradient(160deg,#0b3b44 0%,#0a2a33 100%)}.bar,.hero,.wrap{width:100%;max-width:960px;margin:0 auto}:lang(ja) :is(h1,h2,h3,p,a,li),:lang(ko) :is(h1,h2,h3,p,a,li){word-break:keep-all;overflow-wrap:anywhere}:lang(ja) .hero h1,:lang(ko) .hero h1{max-width:none}.bar{justify-content:space-between;align-items:center;gap:12px;display:flex}.mark{font-family:var(--font-head);align-items:center;gap:10px;font-size:16px;font-weight:600;display:flex}.mark img{object-fit:contain;width:28px;height:38px;display:block}.lang{align-items:center;display:inline-flex;position:relative}.lang select{appearance:none;cursor:pointer;color:#fff;background:#ffffff1a;border:1px solid #ffffff47;border-radius:999px;min-height:44px;padding:9px 34px 9px 14px;font-size:14px;font-weight:600}.lang select option{color:#0f1728;background:#fff}.lang svg{pointer-events:none;stroke:#fff;fill:none;stroke-width:2.4px;width:12px;height:12px;position:absolute;right:13px}.sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.hero{padding-top:44px}.eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#7fe3d6;font-size:12px;font-weight:700}.hero h1{max-width:16ch;margin-top:12px;font-size:clamp(30px,7.2vw,52px);font-weight:600;line-height:1.08}.hero .lead{color:#c9e2e0;max-width:46ch;margin-top:14px;font-size:clamp(16px,2.4vw,19px)}.wrap{flex:1;max-width:1000px;padding:0 20px 40px}.choose{margin-top:-56px}.choose h2{letter-spacing:.1em;text-transform:uppercase;color:#c9e2e0;font-size:13px;font-weight:700;font-family:var(--font-body);margin-bottom:12px}.cards{grid-template-columns:1fr;gap:14px;display:grid}@media (min-width:720px){.cards{grid-template-columns:1fr 1fr;gap:18px}}.card{background:var(--panel);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow);flex-direction:column;gap:10px;padding:22px;display:flex}.card .ico{background:var(--brand-soft);width:44px;height:44px;color:var(--brand);border-radius:12px;place-items:center;display:grid}.card .ico svg{stroke:currentColor;fill:none;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.card h3{font-size:20px;font-weight:600}.card p{color:var(--ink-2);flex:1}.btn{text-align:center;border:1px solid var(--line-2);background:var(--panel);min-height:50px;color:var(--ink);border-radius:12px;justify-content:center;align-items:center;gap:8px;margin-top:8px;padding:12px 18px;font-size:16px;font-weight:700;display:inline-flex}.btn.cta{background:var(--cta);border-color:var(--cta);color:var(--cta-ink)}.btn svg{stroke:currentColor;fill:none;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px}.feats{grid-template-columns:1fr 1fr;gap:10px;margin:26px 0 0;padding:0;list-style:none;display:grid}@media (min-width:720px){.feats{grid-template-columns:repeat(4,1fr)}}.feats li{border-radius:var(--r-s);background:var(--panel-2);border:1px solid var(--line);color:var(--ink-2);align-items:center;gap:10px;padding:12px 14px;font-size:14px;font-weight:600;display:flex}.feats svg{width:18px;height:18px;stroke:var(--brand);fill:none;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;flex:none}.foot{padding:18px 20px max(22px, env(safe-area-inset-bottom));text-align:center;color:var(--mute);font-size:13px}.inner{margin-top:-56px}.inner .card{gap:14px}.inner h1{font-size:24px;font-weight:600}.backlink{color:var(--brand);align-items:center;gap:6px;min-height:44px;font-weight:700;display:inline-flex}.backlink svg{stroke:currentColor;fill:none;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}:lang(ru) :is(h1,h2,h3,.mark),:lang(mn) :is(h1,h2,h3,.mark){font-family:var(--font-body);font-weight:700}.upcoming{margin-top:30px}.upcoming h2{margin-bottom:12px;font-size:20px;font-weight:600}.evlist{grid-template-columns:1fr;gap:14px;display:grid}@media (min-width:720px){.evlist{grid-template-columns:1fr 1fr}}.evcard{aspect-ratio:16/9;border-radius:var(--r);color:#fff;box-shadow:var(--shadow);isolation:isolate;background:radial-gradient(120% 120% at 100% 0,#14806f,#0b3b44 60%,#082a31);display:block;position:relative;overflow:hidden}.evcard img{object-fit:cover;z-index:-2;width:100%;height:100%;transition:transform .6s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0}.evcard:hover img{transform:scale(1.04)}.evcard .shade{z-index:-1;background:linear-gradient(#05181d1a 38%,#05181de0);position:absolute;inset:0}.evcard .txt{gap:4px;display:grid;position:absolute;bottom:16px;left:18px;right:18px}.evcard small{color:#9fe8dd;font-size:13px;font-weight:700}.evcard b{font-family:var(--font-head);font-size:clamp(20px,3.4vw,26px);font-weight:600;line-height:1.12}.ev{flex-direction:column;min-height:100dvh;display:flex}.previewbar{color:#2a2100;text-align:center;background:#f4c542;padding:8px 16px;font-size:14px;font-weight:700}.evhero{isolation:isolate;color:#f3fbfa;min-height:min(92dvh,860px);padding:max(16px, env(safe-area-inset-top)) 20px 40px;background:#06222a;flex-direction:column;display:flex;position:relative;overflow:hidden}.evhero .media{z-index:-2;position:absolute;inset:0}.evhero .media :is(img,video){object-fit:cover;width:100%;height:100%;animation:18s ease-out both evzoom}.evhero:after{content:"";z-index:-1;background:linear-gradient(#06222a8c,#06222a40 38%,#06222ad1 70%,#06222a 98%);position:absolute;inset:0}.evhero.plain{background:radial-gradient(90% 70% at 85% 10%,#2dd4bf59,#0000 60%),radial-gradient(70% 60% at 0 100%,#d9481f47,#0000 60%),linear-gradient(160deg,#0b3b44,#06222a)}.evhero.plain:after{background:0 0}@keyframes evzoom{0%{transform:scale(1.08)}to{transform:scale(1)}}.evtitle{width:100%;max-width:1100px;margin:auto auto 0;padding-top:80px;animation:.9s cubic-bezier(.2,.7,.2,1) both evrise}@keyframes evrise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}.evhero .bar{max-width:1100px}.evtitle .eyebrow{letter-spacing:.1em;font-size:13px}.evtitle h1{letter-spacing:-.035em;max-width:14ch;margin-top:14px;font-size:clamp(40px,9.5vw,104px);font-weight:600;line-height:.98}.evtitle .lead{color:#cfe6e3;max-width:48ch;margin-top:16px;font-size:clamp(17px,2.3vw,22px)}.cd{gap:10px;min-height:68px;margin-top:26px;display:flex}.cd div{text-align:center;-webkit-backdrop-filter:blur(10px);background:#ffffff17;border:1px solid #ffffff29;border-radius:14px;min-width:68px;padding:10px 8px 8px}.cd b{font-family:var(--font-head);font-variant-numeric:tabular-nums;font-size:28px;font-weight:600;line-height:1;display:block}.cd span{color:#a9d4cf;font-size:11.5px;font-weight:700}.cd.state{align-items:center;gap:10px;font-size:17px;font-weight:700}.cd.live i,.nowtag i{background:#ff7a59;border-radius:50%;width:10px;height:10px;animation:1.6s infinite evpulse;display:inline-block;box-shadow:0 0 #ff7a59b3}@keyframes evpulse{to{box-shadow:0 0 0 12px #ff7a5900}}.evcta{flex-wrap:wrap;align-items:center;gap:12px 16px;margin-top:24px;display:flex}.evcta .btn{margin-top:0}.evhero .btn.cta{border-radius:14px;min-height:56px;padding:14px 26px;font-size:17px;box-shadow:0 14px 30px -12px #d9481fe6}.btn.glass{color:#fff;-webkit-backdrop-filter:blur(10px);cursor:pointer;background:#ffffff1a;border-color:#ffffff4d;border-radius:14px;min-height:56px}.evcta .from{color:#cfe6e3;font-size:15px}.evcta .from b{color:#fff;font-family:var(--font-head);margin-left:4px;font-size:20px}.evnav{z-index:20;background:color-mix(in srgb, var(--bg) 86%, transparent);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--line);position:sticky;top:0}.evnav div{scrollbar-width:none;gap:2px;max-width:1100px;margin:0 auto;padding:0 12px;display:flex;overflow-x:auto}.evnav div::-webkit-scrollbar{display:none}.evnav a{color:var(--ink-2);white-space:nowrap;min-height:48px;padding:14px 12px;font-size:14.5px;font-weight:700}.evnav a:hover{color:var(--brand)}html:has(.ev){scroll-behavior:smooth;scroll-padding-top:64px}.evmain{flex:1;width:100%;max-width:1100px;margin:0 auto;padding:8px 20px 110px}.sec{padding:46px 0 6px}.sec>h2{letter-spacing:-.025em;margin-bottom:22px;font-size:clamp(26px,4.4vw,40px);font-weight:600}.about{max-width:68ch;color:var(--ink-2);white-space:pre-line;gap:14px;font-size:clamp(17px,2vw,19px);line-height:1.6;display:grid}.about p:first-child{color:var(--ink);font-size:1.12em}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.reveal{animation:linear both evrise;animation-timeline:view();animation-range:entry entry 38%}}}.speakers,.team{margin:0;padding:0;list-style:none}.speakers{scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:68%;grid-auto-flow:column;gap:14px;margin:0 -20px;padding:0 20px 10px;display:grid;overflow-x:auto}.speakers::-webkit-scrollbar{display:none}.speakers li{scroll-snap-align:center}@media (min-width:720px){.speakers{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-auto-flow:row;gap:18px;margin:0;padding:0;overflow:visible}}.speakers button{aspect-ratio:3/4;cursor:pointer;text-align:left;color:#fff;width:100%;box-shadow:var(--shadow);isolation:isolate;background:linear-gradient(160deg,#14806f,#0b3b44);border:0;border-radius:20px;padding:0;display:block;position:relative;overflow:hidden}.speakers button:disabled{cursor:default}.speakers img{object-fit:cover;z-index:-2;width:100%;height:100%;transition:transform .6s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0}.speakers button:not(:disabled):hover img{transform:scale(1.05)}.speakers button:after{content:"";z-index:-1;background:linear-gradient(#05181d00 45%,#05181deb);position:absolute;inset:0}.speakers .ini{font-family:var(--font-head);color:#ffffff47;z-index:-2;place-items:center;font-size:64px;font-weight:600;display:grid;position:absolute;inset:0}.speakers .cap{gap:3px;display:grid;position:absolute;bottom:14px;left:16px;right:16px}.speakers .cap b{font-family:var(--font-head);font-size:19px;font-weight:600;line-height:1.15}.speakers .cap small{color:#9fe8dd;font-size:13.5px;font-weight:600}.team{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:22px 14px;display:grid}.team button{text-align:center;cursor:pointer;width:100%;color:inherit;background:0 0;border:0;justify-items:center;gap:10px;padding:0;display:grid}.team button:disabled{cursor:default}.team img,.team .ini{object-fit:cover;background:var(--brand-soft);width:104px;height:104px;color:var(--brand);font-family:var(--font-head);box-shadow:var(--shadow);border-radius:50%;place-items:center;font-size:30px;font-weight:600;display:grid}.team .cap{gap:2px;display:grid}.team .cap b{font-weight:700}.team .cap small{color:var(--mute);font-size:13.5px}dialog.pdlg,dialog.vdlg{background:var(--panel);color:var(--ink);border:0;border-radius:22px;width:min(720px,100vw - 32px);max-height:calc(100dvh - 48px);padding:0;box-shadow:0 40px 90px -30px #000000b3}dialog::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#05181db8}dialog .x{z-index:2;color:#fff;cursor:pointer;background:#0f17288c;border:0;border-radius:50%;width:44px;height:44px;font-size:24px;line-height:1;position:absolute;top:10px;right:10px}.pbody{display:grid}.pbody img{aspect-ratio:4/3;object-fit:cover;object-position:top;width:100%}.pbody>div{padding:22px 22px 26px}.pbody h3{font-size:26px;font-weight:600}.prole{color:var(--brand);margin-top:4px;font-weight:700}.pbio{color:var(--ink-2);white-space:pre-line;margin-top:12px;line-height:1.6}@media (min-width:720px){.pbody{grid-template-columns:260px 1fr}.pbody img{aspect-ratio:auto;height:100%;min-height:340px}}dialog.vdlg{background:#000;width:min(1040px,100vw - 24px);overflow:hidden}dialog.vdlg :is(iframe,video){aspect-ratio:16/9;border:0;width:100%;display:block}.daytabs{scrollbar-width:none;gap:8px;margin:0 -20px 18px;padding:0 20px 4px;display:flex;overflow-x:auto}.daytabs::-webkit-scrollbar{display:none}.daytabs button{border:1px solid var(--line-2);background:var(--panel);text-align:left;cursor:pointer;white-space:nowrap;border-radius:14px;gap:1px;min-height:56px;padding:10px 16px;display:grid}.daytabs button b{font-family:var(--font-head);text-transform:capitalize;font-weight:600}.daytabs button span{color:var(--mute);font-size:12.5px;font-weight:600}.daytabs button[aria-selected=true]{background:var(--brand-deep);border-color:var(--brand-deep);color:#fff}.daytabs button[aria-selected=true] span{color:#9fe8dd}.agenda{gap:10px;margin:0;padding:0;list-style:none;display:grid}.agenda li{background:var(--panel);border:1px solid var(--line);border-radius:16px;grid-template-columns:112px 1fr;gap:16px;padding:16px 18px;display:grid}.agenda time{font-family:var(--font-head);color:var(--brand);font-variant-numeric:tabular-nums;padding-top:2px;font-size:15px;font-weight:600}.agenda h3{font-size:18px;font-weight:600}.agenda p{color:var(--ink-2);white-space:pre-line;margin-top:4px}.agenda .meta{color:var(--ink-2);flex-wrap:wrap;gap:8px 16px;margin-top:10px;font-size:14px;font-weight:600;display:flex}.agenda .by,.agenda .loc{align-items:center;gap:7px;display:inline-flex}.agenda .by img{object-fit:cover;border-radius:50%;width:26px;height:26px}.agenda .loc svg{stroke:currentColor;fill:none;stroke-width:1.9px;width:16px;height:16px}.agenda li:is(.break,.meal,.registration){background:0 0;border-style:dashed}.agenda li:is(.break,.meal,.registration) h3{color:var(--ink-2);font-size:16px}.agenda li:is(.break,.meal,.registration) time{color:var(--mute)}.agenda li.party{color:#fff;background:linear-gradient(120deg,#0b3b44,#14806f);border-color:#0000}.agenda li.party :is(time,p,.meta){color:#c9ece7}.agenda li.live{border-color:var(--cta);box-shadow:0 0 0 3px color-mix(in srgb, var(--cta) 22%, transparent)}.nowtag{color:var(--cta);text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:7px;margin-bottom:4px;font-size:12.5px;font-weight:800;display:inline-flex}@media (max-width:560px){.agenda li{grid-template-columns:1fr;gap:4px}}.venue{background:var(--panel);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:20px;gap:0;display:grid;overflow:hidden}.venue .vtext{align-content:center;justify-items:start;gap:8px;padding:24px;display:grid}.venue h3{font-size:24px;font-weight:600}.venue p{color:var(--ink-2)}.venue iframe{border:0;width:100%;height:300px;display:block}@media (min-width:820px){.venue{grid-template-columns:1fr 1.3fr}.venue iframe{height:100%;min-height:340px}}.stickycta{z-index:30;padding:10px 16px max(10px, env(safe-area-inset-bottom));background:color-mix(in srgb, var(--panel) 92%, transparent);-webkit-backdrop-filter:blur(14px);border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;display:flex;position:fixed;bottom:0;left:0;right:0}.stickycta .btn{min-height:48px;margin-top:0}.stickycta .from{color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;overflow:hidden}.stickycta .from b{color:var(--ink);font-family:var(--font-head);font-size:18px}@media (min-width:820px){.stickycta{display:none}.evmain{padding-bottom:60px}}@media (prefers-reduced-motion:reduce){.evhero .media :is(img,video),.evtitle{animation:none}html:has(.ev){scroll-behavior:auto}}@keyframes evbar{0%{transform:translateY(110%)}to{transform:none}}@supports (animation-timeline:scroll()){.stickycta{animation:linear both evbar;animation-timeline:scroll(root);animation-range:360px 520px}}.evhero .media{container-type:size}.evhero .media :is(img,video){position:absolute;inset:0}.evhero .media iframe{pointer-events:none;border:0;width:max(100cqw,177.78cqh);height:max(100cqh,56.25cqw);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(1.25)}.beams{background:radial-gradient(120% 90% at 50% 0,#0d3a44,#051a20 70%);transition:opacity .4s ease-out,visibility 0s .4s;position:absolute;inset:0;overflow:hidden}.beams.out{opacity:0;visibility:hidden}.beams i{top:-12%;left:var(--x);transform-origin:50% 0;clip-path:polygon(46% 0,54% 0,100% 100%,0 100%);background:linear-gradient(to bottom, var(--c), transparent 92%);filter:blur(22px);opacity:.55;mix-blend-mode:screen;width:34%;height:130%;animation:beam var(--t) ease-in-out infinite alternate;position:absolute}.beams i:first-child{--x:-8%;--c:#2dd4bf;--t:5.2s;--a:-16deg;--b:10deg}.beams i:nth-child(2){--x:8%;--c:#5b8cff;--t:6.4s;--a:12deg;--b:-14deg}.beams i:nth-child(3){--x:24%;--c:#ff7a59;--t:4.6s;--a:-10deg;--b:16deg}.beams i:nth-child(4){--x:40%;--c:#ffd98a;--t:7s;--a:14deg;--b:-8deg;opacity:.4}.beams i:nth-child(5){--x:54%;--c:#2dd4bf;--t:5.8s;--a:-14deg;--b:12deg}.beams i:nth-child(6){--x:68%;--c:#5b8cff;--t:4.9s;--a:9deg;--b:-17deg}.beams i:nth-child(7){--x:80%;--c:#ff7a59;--t:6.1s;--a:-12deg;--b:8deg;opacity:.45}@keyframes beam{0%{transform:rotate(var(--a))}to{transform:rotate(var(--b))}}@media (prefers-reduced-motion:reduce){.beams i{animation:none}}.promoline{color:#ffd9cd;flex-wrap:wrap;align-items:baseline;gap:8px;margin-top:16px;font-size:15px;font-weight:700;display:inline-flex}.ptimer{font-family:var(--font-head);font-variant-numeric:tabular-nums;color:#fff;text-align:center;background:#d9481fe6;border-radius:8px;min-width:5.2em;padding:3px 9px;font-weight:600;display:inline-block}.ptimer:empty{display:none}.stats{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:12px;margin:28px 0 0;display:grid}.stats div{background:var(--panel);border:1px solid var(--line);border-radius:18px;padding:18px}.stats dt{font-family:var(--font-head);letter-spacing:-.03em;color:var(--brand);font-size:clamp(30px,5vw,44px);font-weight:600;line-height:1}.stats dd{color:var(--ink-2);margin:6px 0 0;font-size:14.5px;font-weight:700}.why{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.why li{background:var(--panel);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:20px;padding:22px}.why span{font-family:var(--font-head);color:var(--cta);letter-spacing:.08em;font-size:14px;font-weight:600}.why h3{margin:8px 0 6px;font-size:20px;font-weight:600}.why p{color:var(--ink-2);line-height:1.55}.midcta{margin-top:22px}.midcta .btn,.finalcta .btn{margin-top:0}#tickets .promoline{color:var(--cta);margin:-8px 0 18px}.tix{grid-template-columns:repeat(auto-fit,minmax(270px,1fr));align-items:stretch;gap:16px;display:grid}.tk{background:var(--panel);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:22px;flex-direction:column;gap:10px;padding:24px 22px 22px;display:flex;position:relative}.tk.deal{border-color:color-mix(in srgb, var(--cta) 55%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--cta) 14%, transparent), var(--shadow)}.tk.off{opacity:.72;box-shadow:none}.tk .badge{background:var(--cta);color:var(--cta-ink);letter-spacing:.04em;border-radius:999px;padding:5px 12px;font-size:12.5px;font-weight:800;position:absolute;top:-12px;left:20px}.tk h3{font-size:22px;font-weight:600}.tkd{color:var(--ink-2)}.price{flex-wrap:wrap;align-items:baseline;gap:6px 10px;margin-top:4px;display:flex}.price b{font-family:var(--font-head);letter-spacing:-.03em;font-size:40px;font-weight:600;line-height:1}.price s{color:var(--mute);font-size:18px}.price em{color:var(--cta);background:color-mix(in srgb, var(--cta) 12%, transparent);border-radius:8px;padding:4px 9px;font-size:13.5px;font-style:normal;font-weight:800}.tkends{color:var(--ink-2);flex-wrap:wrap;align-items:baseline;gap:6px;font-size:14px;font-weight:700;display:flex}.inc{border-top:1px solid var(--line);gap:9px;margin:6px 0 0;padding:14px 0 0;list-style:none;display:grid}.inc li{color:var(--ink-2);align-items:flex-start;gap:10px;font-weight:600;display:flex}.inc svg{width:18px;height:18px;stroke:var(--brand);fill:none;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;flex:none;margin-top:3px}.grp{color:var(--brand);font-size:14px;font-weight:700}.tkfoot{gap:10px;margin-top:auto;padding-top:12px;display:grid}.tkfoot .btn{width:100%;margin-top:0}.btn.dis{background:var(--panel-2);color:var(--mute);cursor:default;border-style:dashed}.few{color:var(--cta);align-items:center;gap:8px;font-size:14.5px;font-weight:800;display:flex}.few i{background:var(--cta);border-radius:50%;width:9px;height:9px;animation:1.6s infinite evpulse}.meter{background:var(--line);border-radius:99px;height:6px;margin-bottom:18px;position:relative}.meter span{background:linear-gradient(90deg, var(--brand), var(--cta));border-radius:99px;position:absolute;inset:0 auto 0 0}.meter small{color:var(--ink-2);font-size:12.5px;font-weight:700;position:absolute;top:10px;right:0}.tnote{color:var(--ink-2);max-width:60ch;margin-top:18px;font-weight:600}.faq{gap:10px;max-width:820px;display:grid}.faq details{background:var(--panel);border:1px solid var(--line);border-radius:16px;padding:0 18px}.faq summary{cursor:pointer;padding:16px 28px 16px 0;font-size:17px;font-weight:700;list-style:none;position:relative}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:var(--brand);font-size:24px;font-weight:400;transition:transform .2s;position:absolute;top:12px;right:0}.faq details[open] summary:after{transform:rotate(45deg)}.faq p{color:var(--ink-2);padding:0 0 18px;line-height:1.6}.finalcta{color:#f3fbfa;text-align:left;background:radial-gradient(90% 120% at 100% 0,#2dd4bf59,#0000 60%),radial-gradient(70% 100% at 0 100%,#d9481f59,#0000 60%),linear-gradient(160deg,#0b3b44,#06222a);border-radius:28px;margin-top:56px;padding:clamp(28px,6vw,56px)}.finalcta h2{letter-spacing:-.03em;font-size:clamp(30px,6vw,56px);font-weight:600;line-height:1.02}.finalcta>p{color:#cfe6e3;margin-top:10px;font-weight:600}.finalcta .btn.cta{border-radius:14px;min-height:56px;padding:14px 26px;font-size:17px}
