@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_next/static/media/plus-jakarta-sans-cyrillic-ext-wght-normal.4c28e6c8.woff2) format("woff2-variations");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_next/static/media/plus-jakarta-sans-vietnamese-wght-normal.9ba5d91f.woff2) format("woff2-variations");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_next/static/media/plus-jakarta-sans-latin-ext-wght-normal.a048183b.woff2) format("woff2-variations");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_next/static/media/plus-jakarta-sans-latin-wght-normal.be6419ff.woff2) format("woff2-variations");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}:root{color-scheme:dark;--ink:#0E0C0A;--ink-2:#171411;--t1:#F7F2EC;--t2:rgba(247,242,236,.66);--t3:rgba(247,242,236,.42);--f1:rgba(255,255,255,.06);--f2:rgba(255,255,255,.10);--hair:rgba(255,255,255,.10);--coral:#FF7A5C;--coral-soft:rgba(255,122,92,.16);--gold:#F4C77B;--on-coral:#1A0C07;--lift:0 2px 4px rgba(0,0,0,.26),0 14px 32px rgba(0,0,0,.4);--soft:cubic-bezier(.22,1,.36,1);--font:"Plus Jakarta Sans Variable","Plus Jakarta Sans",system-ui,-apple-system,"Hiragino Sans","Yu Gothic","Apple SD Gothic Neo","Malgun Gothic",sans-serif}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;scroll-padding-top:80px}body,html{background:#0A0908}body{color:var(--t1);font-family:var(--font);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased;overflow-x:hidden}img{display:block;max-width:100%}a{color:inherit}ol,ul{list-style:none}.wrap{width:min(1180px,100% - 32px);margin-inline:auto}.dim{color:var(--t2)}.small{font-size:14px}.center{text-align:center}.eb{font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--t2);display:flex;align-items:center;gap:8px}.center .eb{justify-content:center}.dotline{width:20px;height:2px;background:var(--coral);border-radius:2px}h1,h2,h3{font-weight:800;letter-spacing:-.03em;line-height:1.08}h1{font-size:clamp(38px,6.2vw,72px)}h1 em{font-style:normal;color:var(--coral)}h2{font-size:clamp(28px,4vw,46px);margin:12px 0 14px}h3{font-size:19px;letter-spacing:-.01em;line-height:1.25}.lead{font-size:clamp(17px,2vw,20px);line-height:1.6;max-width:580px;margin:22px 0 28px}.lead,.sub{color:var(--t2)}.sub{font-size:18px;max-width:640px;margin-bottom:36px}:focus-visible{outline:2px solid var(--coral);outline-offset:3px;border-radius:6px}.skip{position:absolute;left:-999px}.skip:focus{left:16px;top:8px;z-index:99;background:var(--coral);color:var(--on-coral);padding:8px 14px;border-radius:10px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 24px;border-radius:999px;font:inherit;font-weight:700;text-decoration:none;border:0;cursor:pointer;transition:transform .25s var(--soft),background .2s}.btn:active{transform:scale(.97)}.btn-coral{background:var(--coral);color:var(--on-coral)}.btn-coral:hover{background:#ff8b70}.btn-ghost{background:var(--f2);color:var(--t1);box-shadow:inset 0 0 0 1px var(--hair)}.btn[disabled]{opacity:.55;cursor:default}.btn.sm{min-height:40px;padding:0 18px;font-size:14px}.nav{position:-webkit-sticky;position:sticky;top:0;z-index:20;background:rgba(14,12,10,.72);backdrop-filter:blur(18px) saturate(1.4);-webkit-backdrop-filter:blur(18px) saturate(1.4);border-bottom:1px solid var(--hair)}.navin{display:flex;gap:24px;min-height:64px}.brand,.navin{align-items:center}.brand{display:inline-flex;gap:8px;text-decoration:none}.wordmark{font-weight:800;font-size:22px;letter-spacing:-.04em}.links{display:flex;gap:22px;margin-inline:auto}.links a{text-decoration:none;color:var(--t2);font-weight:600;font-size:15px}.links a:hover{color:var(--t1)}.navr{display:flex;align-items:center;gap:12px}.lang{position:relative}.lang summary{list-style:none;cursor:pointer;padding:8px 14px;border-radius:999px;background:var(--f1);font-size:14px;font-weight:600;box-shadow:inset 0 0 0 1px var(--hair)}.lang summary::-webkit-details-marker{display:none}.lang ul{position:absolute;right:0;top:46px;min-width:160px;background:var(--ink-2);border-radius:16px;padding:6px;box-shadow:var(--lift),inset 0 0 0 1px var(--hair)}.lang a{display:block;padding:10px 14px;border-radius:10px;text-decoration:none;font-size:15px}.lang a:hover,.lang a[aria-current]{background:var(--f2)}.hero{padding:clamp(32px,6vw,80px) 0 clamp(48px,7vw,96px);position:relative;overflow:hidden}.hero:before{content:"";position:absolute;inset:-20% -10% auto auto;width:60vw;height:60vw;background:radial-gradient(closest-side,rgba(255,122,92,.18),transparent);pointer-events:none}.herogrid{display:grid;grid-template-columns:1.05fr .95fr;grid-gap:48px;gap:48px;align-items:center;position:relative}.herotext .eb{margin-bottom:18px}.badges{display:flex;flex-wrap:wrap;gap:12px;margin:0 0 18px}.center .badges{justify-content:center}.badge{display:inline-flex;align-items:center;gap:12px;padding:10px 20px 10px 16px;border-radius:14px;background:#000;box-shadow:inset 0 0 0 1px rgba(255,255,255,.28)}.badge span{display:flex;flex-direction:column;line-height:1.1;text-align:left}.badge small{font-size:11px;color:var(--t2)}.badge b{font-size:18px;font-weight:700}.wall{position:relative;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px;height:clamp(380px,52vw,600px);overflow:hidden;border-radius:32px;-webkit-mask-image:linear-gradient(transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(transparent,#000 12%,#000 88%,transparent);transform:rotate(3deg)}.col .track{display:flex;flex-direction:column;gap:12px;animation:drift 46s linear infinite}.col.c1 .track{animation-duration:58s;animation-direction:reverse}.col.c2 .track{animation-duration:52s}.col.c0{margin-top:-40px}.col.c2{margin-top:-80px}.wall figure{border-radius:22px;overflow:hidden;aspect-ratio:3/4;background:var(--ink-2);box-shadow:var(--lift)}.wall img{width:100%;height:100%;object-fit:cover}@keyframes drift{to{transform:translateY(-50%)}}.kaibadge{position:absolute;left:50%;top:50%;translate:-50% -50%;rotate:-3deg;display:flex;align-items:center;gap:10px;padding:12px 22px 12px 14px;border-radius:999px;background:rgba(26,23,20,.72);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:var(--lift),inset 0 0 0 1px rgba(255,255,255,.14);font-weight:800;font-size:20px;letter-spacing:-.02em}.sec{padding:clamp(56px,8vw,110px) 0}.sec.alt{background:var(--ink);border-block:1px solid var(--hair)}.card{background:var(--f1);border-radius:24px;box-shadow:inset 0 0 0 1px var(--hair);padding:24px}.card.pad{padding:28px;margin:24px 0}.steps{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px}.step .num{display:grid;place-items:center;width:36px;height:36px;border-radius:12px;background:var(--coral-soft);color:var(--coral);font-weight:800;margin-bottom:18px}.step h3{margin-bottom:8px}.jgrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}.jcard{position:relative;border-radius:26px;overflow:hidden;aspect-ratio:4/5;box-shadow:var(--lift)}.jcard img{width:100%;height:100%;object-fit:cover;transition:transform .8s var(--soft)}.jcard:hover img{transform:scale(1.05)}.jmeta{position:absolute;inset:auto 0 0 0;padding:60px 20px 20px;background:linear-gradient(transparent,rgba(14,12,10,.92))}.pill{display:inline-block;padding:3px 12px;border-radius:999px;background:var(--coral);color:var(--on-coral);font-size:12px;font-weight:800;margin-bottom:8px}.kaigrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:56px;gap:56px;align-items:center}.ticks li{position:relative;padding:8px 0 8px 32px;color:var(--t1)}.ticks li:before{content:"";position:absolute;left:4px;top:15px;width:12px;height:7px;border-left:2.5px solid var(--coral);border-bottom:2.5px solid var(--coral);rotate:-45deg}.chat{flex-direction:column;padding:28px;max-width:460px;justify-self:center;width:100%}.chat,.chathead{display:flex;gap:12px}.chathead{align-items:center;margin-bottom:8px}.bubble{padding:14px 18px;border-radius:22px;max-width:86%;font-size:15px;line-height:1.45}.bubble.kai{background:var(--f2);border-bottom-left-radius:8px}.bubble.me{background:var(--coral);color:var(--on-coral);font-weight:600;align-self:flex-end;border-bottom-right-radius:8px}.reels{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px}.reel{position:relative;aspect-ratio:9/16;border-radius:26px;overflow:hidden;box-shadow:var(--lift)}.reel img{width:100%;height:100%;object-fit:cover}.reel span{position:absolute;inset:auto 0 0 0;padding:48px 16px 16px;background:linear-gradient(transparent,rgba(14,12,10,.92));font-weight:700}.flag{display:inline-block;margin:8px 0 28px;padding:10px 16px;border-radius:14px;background:rgba(244,199,123,.12);color:var(--gold);font-size:14px;font-weight:600;box-shadow:inset 0 0 0 1px rgba(244,199,123,.4)}.quotes{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}.quote{opacity:.75;border-style:dashed}.quote p:first-child{font-size:17px;margin-bottom:14px}.pricegrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:48px;gap:48px;align-items:center}.plan{padding:36px;background:linear-gradient(160deg,rgba(255,122,92,.16),rgba(255,255,255,.05))}.price{margin:10px 0 22px}.price b{font-size:64px;font-weight:800;letter-spacing:-.04em}.price span{color:var(--t2);font-size:20px}.final{text-align:center}.final .sub{margin-inline:auto}.doc{padding:clamp(40px,6vw,80px) 0;max-width:800px}.doc h1{font-size:clamp(34px,5vw,52px);margin-bottom:12px}.doc h2{font-size:24px;margin:36px 0 10px;letter-spacing:-.02em}.doc p{margin-bottom:12px}.doc p,.doc p.lead{color:var(--t2)}.doc.center{text-align:center}.doc.center,.doc.center .lead{margin-inline:auto}.doc a{color:var(--coral)}.doc a.btn-coral{color:var(--on-coral)}.olist{counter-reset:s;display:grid;grid-gap:10px;gap:10px;margin-top:14px}.olist li{counter-increment:s;padding-left:44px;position:relative}.olist li:before{content:counter(s);position:absolute;left:0;top:-2px;width:30px;height:30px;border-radius:10px;background:var(--coral-soft);color:var(--coral);display:grid;place-items:center;font-weight:800;font-size:14px}.olist.inline{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 28px;margin:28px 0}.olist.inline li{padding-left:40px;text-align:left}.form label{display:block;font-weight:700;margin:14px 0 8px;font-size:14px}.row{display:flex;gap:10px;flex-wrap:wrap}.row.center{justify-content:center}.form input{flex:1 1 240px;min-height:48px;padding:0 18px;border-radius:999px;border:0;background:var(--f2);color:var(--t1);font:inherit;box-shadow:inset 0 0 0 1px var(--hair)}.form input:focus-visible{outline-offset:2px}.status{min-height:24px;margin-top:12px;font-size:14px}.status[data-state=ok]{color:#8fe3b0}.refcard{margin:32px auto;padding:32px;max-width:460px;border-radius:28px;background:var(--f1);box-shadow:inset 0 0 0 1px var(--hair),var(--lift)}.refcode{font-size:clamp(36px,8vw,52px);font-weight:800;letter-spacing:.14em;margin:8px 0 22px;color:var(--coral);word-break:break-all}.faq{margin:12px 0;padding:16px 22px}.faq summary{cursor:pointer;font-weight:700}.faq p{margin:12px 0 0}.foot{border-top:1px solid var(--hair);padding:56px 0 28px;background:var(--ink)}.footin{display:grid;grid-template-columns:1.4fr 1fr 1fr;grid-gap:32px;gap:32px}.footin nav{display:flex;flex-direction:column;gap:10px}.footin nav a{text-decoration:none;color:var(--t2)}.footin nav a:hover{color:var(--t1)}.footin p.dim{margin-top:10px}.fine{margin-top:40px;font-size:13px}@media (max-width:900px){.links{display:none}.navr{margin-left:auto}.herogrid,.kaigrid,.pricegrid{grid-template-columns:1fr}.jgrid,.quotes,.reels,.steps{grid-template-columns:repeat(2,1fr)}.wall{height:420px}.footin{grid-template-columns:1fr 1fr}.footin>div:first-child{grid-column:1/-1}}@media (max-width:560px){.jgrid,.quotes,.steps{grid-template-columns:1fr}.navr .btn{display:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.col .track{animation:none}*{transition-duration:.01ms!important}}