html{scroll-behavior:smooth}[id],section[id]{scroll-margin-top:88px}.ct-landing{--bg:#0a1128;--bg-2:#0f1b3d;--card:hsla(0,0%,100%,.045);--card-2:hsla(0,0%,100%,.075);--line:hsla(0,0%,100%,.1);--line-2:hsla(0,0%,100%,.28);--text:#f1f5ff;--muted:#aab6d3;--text-2:#e2e9fb;--text-3:#e2e9fb;--accent-t:#bfdbfe;--mint-t:#5eead4;--camp-t:#d9fff7;--nav-bg:rgba(10,17,40,.75);--nav-bg-s:rgba(10,17,40,.94);--pop-bg:rgba(15,27,61,.97);--footer-bg:rgba(6,11,28,.85);--faint:hsla(0,0%,100%,.4);--tint:hsla(0,0%,100%,.04);--ghost-bg:#fff;--ghost-cur:hsla(0,0%,100%,.92);--gh-stroke:transparent;--g1:0.22;--g2:0.14;--g3:0.10;--violet:#5e17eb;--pink:#38bdf8;--cyan:#22d3ee;--mint:#5eead4;--sun:#fde047;--grad:linear-gradient(120deg,#818cf8,#5e17eb 50%,#38bdf8);--radius:26px;font-family:Outfit,system-ui,-apple-system,Segoe UI,sans-serif;color:var(--text);line-height:1.6;position:relative;overflow-x:hidden;background:radial-gradient(900px 520px at 10% -5%,rgba(94,23,235,var(--g1)),transparent 60%),radial-gradient(800px 500px at 95% 8%,rgba(34,211,238,var(--g2)),transparent 60%),radial-gradient(900px 600px at 50% 105%,rgba(94,23,235,var(--g3)),transparent 60%),var(--bg);background-attachment:fixed;min-height:100vh}.ct-landing[data-theme=light],[data-theme=light] .ct-landing,html.light .ct-landing{--bg:#f4f7fc;--bg-2:#fff;--card:hsla(0,0%,100%,.84);--card-2:#fff;--line:rgba(94,23,235,.14);--line-2:rgba(94,23,235,.32);--text:#0f1b3d;--muted:#55627f;--text-2:#1e2a5c;--text-3:#1e2a5c;--accent-t:#5e17eb;--mint-t:#0d9488;--camp-t:#0f5f57;--nav-bg:hsla(0,0%,100%,.84);--nav-bg-s:hsla(0,0%,100%,.96);--pop-bg:hsla(0,0%,100%,.99);--footer-bg:rgba(226,234,250,.78);--faint:rgba(15,27,61,.38);--tint:rgba(94,23,235,.05);--ghost-bg:#5e17eb;--ghost-cur:#5e17eb;--gh-stroke:rgba(94,23,235,.5);--g1:0.12;--g2:0.10;--g3:0.08;--grad:linear-gradient(120deg,#5e17eb,#7c3aed 55%,#0284c7);background:radial-gradient(900px 520px at 10% -5%,rgba(94,23,235,var(--g1)),transparent 60%),radial-gradient(800px 500px at 95% 8%,rgba(14,165,233,var(--g2)),transparent 60%),radial-gradient(900px 600px at 50% 105%,rgba(94,23,235,var(--g3)),transparent 60%),var(--bg);background-attachment:fixed}.ct-landing *{box-sizing:border-box}.ct-landing h1,.ct-landing h2,.ct-landing h3,.ct-landing h4{font-weight:800;letter-spacing:-.01em;color:var(--text)}.ct-landing a{color:inherit;text-decoration:none}.ct-landing .grad-text{background:var(--grad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.ct-landing .muted{color:var(--muted)}.ct-landing .section{padding:85px 0;position:relative}.ct-landing .eyebrow{display:inline-flex;align-items:center;gap:8px;padding:7px 16px;border-radius:9999px;background:rgba(94,23,235,.14);border:1px solid rgba(139,92,246,.35);color:var(--accent-t);font-weight:600;font-size:.88rem;letter-spacing:.04em;text-transform:uppercase}.ct-landing .sec-title{font-size:clamp(1.9rem,4vw,2.9rem);line-height:1.15;margin:16px 0 12px}.ct-landing .sec-sub{color:var(--muted);font-size:1.12rem;max-width:720px;margin:0 auto}.ct-landing .container,.ct-landing .container-xxl{width:100%;max-width:1240px;margin-inline:auto;padding-inline:20px}.ct-landing .row{display:flex;flex-wrap:wrap;margin-inline:-12px}.ct-landing .row>*{padding-inline:12px}.ct-landing .g-3{margin-inline:-8px;margin-top:-16px}.ct-landing .g-3>*{padding-inline:8px;margin-top:16px}.ct-landing .g-4{margin-inline:-12px;margin-top:-24px}.ct-landing .g-4>*{padding-inline:12px;margin-top:24px}.ct-landing .col-12{width:100%}.ct-landing .col-6{width:50%}.ct-landing .col-lg-3,.ct-landing .col-lg-4,.ct-landing .col-lg-5,.ct-landing .col-lg-6,.ct-landing .col-lg-7,.ct-landing .col-lg-9,.ct-landing .col-md-4,.ct-landing .col-md-6{width:100%}@media (min-width:768px){.ct-landing .col-md-3{width:25%}.ct-landing .col-md-4{width:33.333333%}.ct-landing .col-md-6{width:50%}}@media (min-width:992px){.ct-landing .col-lg-3{width:25%}.ct-landing .col-lg-4{width:33.333333%}.ct-landing .col-lg-5{width:41.666667%}.ct-landing .col-lg-6{width:50%}.ct-landing .col-lg-7{width:58.333333%}.ct-landing .col-lg-9{width:75%}}.ct-landing .align-items-center{align-items:center}.ct-landing .justify-content-center{justify-content:center}.ct-landing .text-center{text-align:center}.ct-landing .text-start{text-align:start}.ct-landing .mx-auto{margin-inline:auto}.ct-landing .mt-2{margin-top:.5rem}.ct-landing .mt-3{margin-top:1rem}.ct-landing .mt-4{margin-top:1.5rem}.ct-landing .mt-5{margin-top:2.5rem}.ct-landing .mb-0{margin-bottom:0}.ct-landing .mb-2{margin-bottom:.5rem}.ct-landing .mb-3{margin-bottom:1rem}.ct-landing .mb-4{margin-bottom:1.5rem}.ct-landing .d-flex{display:flex}.ct-landing .gap-2{gap:.5rem}.ct-landing .gap-3{gap:1rem}.ct-landing .gap-4{gap:1.5rem}.ct-landing .flex-wrap{flex-wrap:wrap}.ct-landing .flex-grow-1{flex-grow:1}@media (min-width:992px){.ct-landing .text-lg-start{text-align:start}.ct-landing .justify-content-lg-start{justify-content:flex-start}}.ct-landing .reveal{opacity:0;transform:translateY(26px);transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1)}.ct-landing .reveal.in{opacity:1;transform:none}.ct-landing .svg-defs{position:absolute;width:0;height:0;overflow:hidden}.ct-landing .ct-navbar{position:sticky;top:0;background:var(--nav-bg);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid var(--line);padding:14px 0;transition:padding .25s,background .25s,border-color .25s;z-index:1050}.ct-landing .ct-navbar.scrolled{padding:8px 0;background:var(--nav-bg-s);border-bottom-color:var(--line-2)}.ct-landing .navbar-inner{display:flex;align-items:center;justify-content:space-between;gap:16px}.ct-landing .brand{display:flex;align-items:center;gap:10px;white-space:nowrap;flex-shrink:0;font-weight:800;font-size:1.25rem;text-decoration:none;color:var(--text);letter-spacing:.02em}.ct-landing .brand svg{width:34px;height:34px;filter:drop-shadow(0 0 10px rgba(94,23,235,.8));animation:bob2 4s ease-in-out infinite}.ct-landing .nav-links{display:none;align-items:center;gap:6px}@media (min-width:992px){.ct-landing .nav-links{display:flex}}.ct-landing .nav-link{color:var(--text-2)!important;font-weight:500;font-size:.93rem;padding:8px 14px!important;border-radius:8px;transition:.2s;white-space:nowrap}.ct-landing .nav-link:hover{background:var(--tint);color:var(--text)!important}.ct-landing .nav-link.accent{color:var(--mint-t)!important;font-weight:700}.ct-landing .theme-btn{width:42px;height:42px;border-radius:10px;border:1px solid var(--line);background:var(--card);color:var(--text);display:grid;place-items:center;cursor:pointer;transition:.2s;font-size:1.05rem}.ct-landing .theme-btn:hover{background:var(--card-2);transform:rotate(12deg)}.ct-landing .theme-btn .fa-sun{display:none;color:#f59e0b}.ct-landing .theme-btn .fa-moon{color:#a78bfa}[data-theme=light] .ct-landing .theme-btn .fa-moon,html.light .ct-landing .theme-btn .fa-moon{display:none}[data-theme=light] .ct-landing .theme-btn .fa-sun,html.light .ct-landing .theme-btn .fa-sun{display:inline}.ct-landing .btn-ghost,.ct-landing .btn-line{display:inline-flex;align-items:center;justify-content:center;gap:10px;border-radius:12px;white-space:nowrap;font-weight:700;text-decoration:none;transition:.25s;padding:14px 28px;font-size:1.02rem;border:0;cursor:pointer}.ct-landing .btn-ghost{background:linear-gradient(120deg,#5e17eb,#7c3aed);color:#fff!important;box-shadow:0 6px 18px rgba(94,23,235,.4)}.ct-landing .btn-ghost:hover{transform:translateY(-2px);box-shadow:0 10px 24px rgba(94,23,235,.55);filter:brightness(1.1)}.ct-landing .btn-line{background:var(--tint);color:var(--text)!important;border:1.5px solid var(--line-2)}.ct-landing .btn-line:hover{background:var(--text);color:var(--bg)!important;transform:translateY(-3px)}.ct-landing .btn-sm-pill{padding:9px 18px;font-size:.92rem;border-radius:10px}.ct-landing .hero{padding:70px 0 40px;position:relative}.ct-landing .hero h1{font-size:clamp(2.2rem,5.2vw,3.8rem);line-height:1.1;margin:20px 0}.ct-landing .hero .lead{font-size:clamp(1.05rem,2vw,1.25rem);color:var(--muted);max-width:620px}.ct-landing .hero-cta{gap:14px}.ct-landing .hero-cta,.ct-landing .trust{display:flex;flex-wrap:wrap;margin-top:30px}.ct-landing .trust{gap:12px 22px;padding:0;list-style:none;color:var(--text-2);font-weight:500}.ct-landing .trust i{color:var(--mint-t);margin-right:8px}.ct-landing .orbit-wrap{--s:min(460px,88vw);display:flex;justify-content:center}.ct-landing .orbit{position:relative;width:var(--s);height:var(--s)}.ct-landing .orbit:before{content:"";position:absolute;inset:14%;border-radius:50%;background:radial-gradient(circle,rgba(94,23,235,.55),rgba(37,99,235,.18) 55%,transparent 70%);filter:blur(10px);animation:glow 5s ease-in-out infinite}.ct-landing .orbit-ring{position:absolute;inset:0;border-radius:50%;border:1.5px dashed var(--line-2);animation:spin 52s linear infinite}.ct-landing .orbit-ring.r2{inset:19%;border-color:rgba(139,92,246,.28);animation-duration:70s;animation-direction:reverse}.ct-landing .chip{position:absolute;top:50%;left:50%;width:60px;height:60px;margin:-30px 0 0 -30px;transform:rotate(var(--a)) translateX(calc(var(--s) / 2 - 30px))}.ct-landing .chip>span{display:grid;place-items:center;width:100%;height:100%;border-radius:19px;font-size:1.65rem;color:#fff;rotate:calc(-1 * var(--a));animation:spinrev 52s linear infinite;box-shadow:0 12px 28px rgba(0,0,0,.45),inset 0 0 0 1px hsla(0,0%,100%,.18)}.ct-landing .mascot{position:absolute;left:50%;top:50%;width:50%;transform:translate(-50%,-50%);animation:bob 4.5s ease-in-out infinite;display:flex;align-items:center;justify-content:center}.ct-landing .orb-halo{position:absolute;width:90%;height:90%;border-radius:50%;background:radial-gradient(circle,rgba(94,23,235,.5) 0,rgba(34,211,238,.25) 50%,transparent 72%);filter:blur(20px);animation:pulseAura 4s ease-in-out infinite alternate;pointer-events:none}.ct-landing .orb-svg{width:100%;height:auto;display:block;overflow:visible;filter:drop-shadow(0 18px 36px rgba(94,23,235,.65)) drop-shadow(0 0 24px rgba(34,211,238,.45))}.ct-landing .orb-liquid-path{transform-origin:center;transform-box:fill-box;animation:morphSvgBlob 6s ease-in-out infinite alternate}.ct-landing .orb-gyro-ring{transform-origin:center;transform-box:fill-box;animation:spin 18s linear infinite}.ct-landing .orb-gyro-ring-rev{transform-origin:center;transform-box:fill-box;animation:spinrev 22s linear infinite}.ct-landing .orb-center-nucleus{transform-origin:center;transform-box:fill-box;animation:pulseCore 2.5s ease-in-out infinite;filter:drop-shadow(0 0 10px #ffffff) drop-shadow(0 0 18px #22d3ee)}.ct-landing .orb-center-ring{transform-origin:center;transform-box:fill-box;animation:pulseAura 3s ease-in-out infinite alternate}.ct-landing .orb-pulse-aura{transform-origin:center;transform-box:fill-box;animation:pulseAura 4s ease-in-out infinite alternate}@keyframes morphSvgBlob{0%{transform:scale(1) rotate(0deg)}50%{transform:scale(1.03,.98) rotate(3deg)}to{transform:scale(.98,1.02) rotate(-3deg)}}@keyframes pulseAura{0%{transform:scale(.92);opacity:.55}to{transform:scale(1.08);opacity:.9}}.ct-landing .bubble{position:absolute;display:flex;align-items:center;gap:8px;padding:9px 14px;border-radius:14px;background:var(--pop-bg);color:var(--text);border:1px solid var(--line);backdrop-filter:blur(8px);font-size:.85rem;font-weight:600;box-shadow:0 12px 30px rgba(0,0,0,.45);z-index:3;white-space:nowrap}.ct-landing .bubble i{font-size:1rem}.ct-landing .bubble.b1{top:6%;left:-2%;animation:bob2 5s ease-in-out infinite}.ct-landing .bubble.b1 i{color:#f87171}.ct-landing .bubble.b2{bottom:6%;right:-2%;animation:bob2 5.5s ease-in-out -2s infinite}.ct-landing .bubble.b2 i{color:var(--mint-t)}.ct-landing .p-google{background:linear-gradient(135deg,#4285f4,#34a853 40%,#fbbc05 70%,#ea4335)}.ct-landing .p-meta{background:linear-gradient(135deg,#0866ff,#00b2ff)}.ct-landing .p-tiktok{background:#000;box-shadow:0 12px 28px rgba(0,0,0,.45),-3px -3px 0 #25f4ee,3px 3px 0 #fe2c55!important}.ct-landing .p-x{background:#000}.ct-landing .p-twitter{background:#1da1f2}.ct-landing .p-facebook{background:#1877f2}.ct-landing .p-instagram{background:linear-gradient(45deg,#feda75,#fa7e1e 25%,#d62976 55%,#962fbf 80%,#4f5bd5)}.ct-landing .p-snapchat{background:#fffc00;color:#111!important}.ct-landing .p-youtube{background:linear-gradient(135deg,red,#c00)}.ct-landing .p-spotify{background:linear-gradient(135deg,#1db954,#191414)}.ct-landing .p-telegram{background:linear-gradient(135deg,#229ed9,#08c)}.ct-landing .p-discord{background:linear-gradient(135deg,#5865f2,#4752c4)}.ct-landing .p-twitch{background:linear-gradient(135deg,#9146ff,#6441a5)}.ct-landing .strip{border-block:1px solid var(--line);background:var(--tint);padding:22px 0;overflow:hidden;margin-top:30px}.ct-landing .strip-title{text-align:center;color:var(--muted);font-size:.85rem;letter-spacing:.14em;text-transform:uppercase;margin-bottom:16px}.ct-landing .marquee{display:flex;width:-moz-max-content;width:max-content;animation:scroll 38s linear infinite}.ct-landing .marquee:hover{animation-play-state:paused}.ct-landing .marquee-set{display:flex;gap:16px;padding-right:16px}.ct-landing .logo-pill{display:flex;align-items:center;gap:10px;padding:10px 18px 10px 12px;border-radius:12px;background:var(--card);border:1px solid var(--line);white-space:nowrap;font-weight:600;font-size:.95rem;transition:transform .2s,border-color .2s}.ct-landing .logo-pill:hover{transform:translateY(-2px);border-color:rgba(139,92,246,.4)}.ct-landing .logo-pill i{width:34px;height:34px;display:grid;place-items:center;border-radius:9px;color:#fff;font-size:1rem}.ct-landing .card-g{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:30px;height:100%;transition:transform .35s,border-color .35s,background .35s,box-shadow .35s}.ct-landing .card-g:hover{transform:translateY(-8px);background:var(--card-2);border-color:rgba(139,92,246,.55);box-shadow:0 24px 50px rgba(0,0,0,.4),0 0 40px rgba(94,23,235,.18)}.ct-landing .plat-card{display:flex;flex-direction:column;gap:12px;text-decoration:none}.ct-landing .plat-ico{width:58px;height:58px;border-radius:18px;display:grid;place-items:center;font-size:1.7rem;color:#fff;box-shadow:0 10px 24px rgba(0,0,0,.4)}.ct-landing .plat-card h3{font-size:1.3rem;margin:6px 0 0}.ct-landing .plat-card p{color:var(--muted);margin:0;flex-grow:1}.ct-landing .plat-card .more{color:var(--mint-t);font-weight:700;font-size:.95rem;display:inline-flex;align-items:center;gap:6px}.ct-landing .plat-card .more i{transition:transform .25s}.ct-landing .plat-card:hover .more i{transform:translateX(5px)}.ct-landing .ico-tile{width:56px;height:56px;border-radius:17px;display:grid;place-items:center;font-size:1.5rem;color:#fff;margin-bottom:18px;background:linear-gradient(135deg,var(--violet),var(--pink))}.ct-landing .feat-card:nth-child(3n+2) .ico-tile{background:linear-gradient(135deg,var(--cyan),#3b82f6)}.ct-landing .feat-card:nth-child(3n) .ico-tile{background:linear-gradient(135deg,#0ea5e9,#14b8a6)}.ct-landing .flow{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:18px;margin-top:46px}.ct-landing .node{background:var(--card);border:1px solid var(--line);border-radius:22px;padding:22px 20px;text-align:center}.ct-landing .node i.n-ico{font-size:1.9rem;margin-bottom:8px;display:block}.ct-landing .node b{display:block;font-size:1.1rem}.ct-landing .node small{color:var(--muted)}.ct-landing .node.ghost-node,.ct-landing .node.orb-node{background:linear-gradient(160deg,rgba(94,23,235,.32),rgba(34,211,238,.16));border-color:rgba(139,92,246,.65);box-shadow:0 0 50px rgba(94,23,235,.35),inset 0 0 20px rgba(34,211,238,.12)}.ct-landing .node.ghost-node svg,.ct-landing .node.orb-node svg{width:68px;height:68px;display:block;margin:0 auto 6px;animation:bob2 4s ease-in-out infinite;filter:drop-shadow(0 0 16px rgba(94,23,235,.6))}.ct-landing .outs{display:flex;flex-direction:column;gap:14px}.ct-landing .node.bot i.n-ico{color:var(--mint-t)}.ct-landing .node.human i.n-ico{color:var(--cyan)}.ct-landing .arrow{display:block;text-align:center;color:var(--violet);font-size:1.6rem;animation:nudge 1.8s ease-in-out infinite}.ct-landing .step{position:relative;overflow:hidden}.ct-landing .step .num{position:absolute;right:20px;top:6px;font-size:4.6rem;font-weight:800;line-height:1;color:hsla(0,0%,100%,.06);pointer-events:none}[data-theme=light] .ct-landing .step .num,html.light .ct-landing .step .num{color:rgba(94,23,235,.08)}.ct-landing .step .ico-tile{margin-bottom:16px}.ct-landing .stars{color:#fbbf24;letter-spacing:3px;margin-bottom:12px}.ct-landing .review p{font-size:1.08rem;color:var(--text-3)}.ct-landing .review .who{margin-top:16px;font-weight:700;display:flex;align-items:center;gap:10px}.ct-landing .review .who span{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:var(--grad);color:#fff;font-size:.95rem}.ct-landing .camp-note{display:inline-flex;gap:10px;align-items:flex-start;max-width:720px;margin:14px auto 0;padding:10px 18px;border-radius:14px;background:rgba(94,234,212,.1);border:1px solid rgba(94,234,212,.35);color:var(--camp-t);font-size:.95rem;text-align:start}.ct-landing .camp-note i{color:var(--mint-t);margin-top:4px}.ct-landing .pkg-wrap{position:relative;margin-top:30px}.ct-landing .pkg-scroller{display:flex;gap:22px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding:26px 8px 24px;scrollbar-width:thin;scrollbar-color:rgba(139,92,246,.6) transparent;outline:none}.ct-landing .pkg-scroller::-webkit-scrollbar{height:8px}.ct-landing .pkg-scroller::-webkit-scrollbar-thumb{background:rgba(139,92,246,.55);border-radius:99px}.ct-landing .pkg-item{flex:0 0 clamp(280px,28%,340px);scroll-snap-align:start;display:flex}.ct-landing .pkg-item .price-card{width:100%}.ct-landing .pkg-nav{position:absolute;top:50%;transform:translateY(-50%);z-index:5;width:46px;height:46px;border-radius:12px;border:1px solid var(--line);background:var(--pop-bg);color:var(--text);display:grid;place-items:center;box-shadow:0 10px 26px rgba(0,0,0,.5);transition:.2s;cursor:pointer}.ct-landing .pkg-nav:hover{background:var(--violet);color:#fff;transform:translateY(-50%) scale(1.08)}.ct-landing .pkg-nav.prev{left:-14px}.ct-landing .pkg-nav.next{right:-14px}.ct-landing .scroll-hint{text-align:center;color:var(--muted);font-size:.88rem;margin:10px 0 0}.ct-landing .price-card{position:relative;display:flex;flex-direction:column;padding:34px 28px;overflow:hidden}.ct-landing .price-card.featured{background:linear-gradient(170deg,rgba(94,23,235,.28),hsla(0,0%,100%,.04));border-color:rgba(139,92,246,.75);box-shadow:0 0 60px rgba(94,23,235,.35)}.ct-landing .price-card.free{border:2px dashed rgba(94,234,212,.55)}.ct-landing .ribbon{position:absolute;top:0;right:0;padding:7px 18px;border-bottom-left-radius:16px;font-weight:800;font-size:.8rem;letter-spacing:.06em;background:var(--grad);color:#fff}.ct-landing .price-card.free .ribbon{background:var(--sun);color:#3a2f00}.ct-landing .price-name{font-size:1.15rem;text-transform:uppercase;letter-spacing:.06em;color:var(--accent-t);margin-bottom:14px}.ct-landing .price{font-size:3.4rem;font-weight:800;line-height:1}.ct-landing .price-old{color:var(--muted);text-decoration:line-through;margin-right:8px;font-size:1.5rem}.ct-landing .price-meta{padding:16px 0;margin:16px 0;border-block:1px solid var(--line);font-weight:600;display:flex;flex-direction:column;gap:8px;font-size:.95rem}.ct-landing .price-meta i{color:var(--cyan);width:22px}.ct-landing .ticks{list-style:none;padding:0;margin:0 0 22px;flex-grow:1;display:grid;gap:10px}.ct-landing .ticks li{display:flex;gap:10px;align-items:flex-start;color:var(--text-3);font-size:.95rem}.ct-landing .ticks i{color:var(--mint-t);margin-top:5px}.ct-landing .loyal{display:inline-flex;align-items:center;gap:14px;padding:16px 22px;border-radius:18px;background:rgba(94,23,235,.12);border:1px solid rgba(139,92,246,.35);max-width:760px;color:var(--text-2);text-align:start}.ct-landing .loyal i{font-size:1.4rem;color:var(--sun)}.ct-landing .info-card{display:flex;gap:20px;align-items:flex-start;height:100%;padding:28px;border-radius:var(--radius);background:var(--card);border:1px solid var(--line);transition:transform .3s,border-color .3s}.ct-landing .info-card:hover{transform:translateY(-5px);border-color:rgba(139,92,246,.5)}.ct-landing .info-card .ico-tile{flex:0 0 56px;margin:0}.ct-landing .info-card h3{font-size:1.25rem;margin-bottom:6px}.ct-landing .info-card p{color:var(--muted);margin-bottom:16px}.ct-landing .seo-article{background:var(--card);border:1px solid var(--line);border-radius:32px;padding:clamp(24px,5vw,56px)}.ct-landing .seo-article h2{font-size:clamp(1.6rem,3.4vw,2.3rem);margin-bottom:16px}.ct-landing .seo-article h3{font-size:1.2rem;color:var(--accent-t);margin-bottom:8px}.ct-landing .seo-article p{color:var(--muted);font-size:1.06rem}.ct-landing .seo-article strong{color:var(--text)}.ct-landing .seo-note{font-size:.9rem;color:var(--muted);border-inline-start:3px solid var(--pink);padding-inline-start:14px;margin-top:26px}.ct-landing .faq-accordion{display:flex;flex-direction:column;gap:12px}.ct-landing .accordion-item{background:transparent;border:0}.ct-landing .accordion-button{width:100%;display:flex;justify-content:space-between;align-items:center;background:var(--card);color:var(--text);border:1px solid var(--line);border-radius:18px;font-weight:600;font-size:1.08rem;padding:20px 22px;cursor:pointer;text-align:start;transition:.25s}.ct-landing .accordion-button.active{background:rgba(94,23,235,.2);border-color:rgba(139,92,246,.6)}.ct-landing .accordion-button i.chevron{transition:transform .3s}.ct-landing .accordion-button.active i.chevron{transform:rotate(180deg)}.ct-landing .accordion-body{color:var(--muted);font-size:1.04rem;padding:16px 22px 8px;line-height:1.6}.ct-landing .cta-box{position:relative;overflow:hidden;border-radius:36px;padding:clamp(34px,6vw,70px);text-align:center;background:linear-gradient(130deg,#1a0447,#5e17eb 60%,#0284c7);border:1px solid hsla(0,0%,100%,.18)}.ct-landing .cta-box h2{font-size:clamp(1.8rem,4vw,2.8rem);color:#fff}.ct-landing .cta-box p{color:#eaf1ff;font-size:1.15rem}.ct-landing .cta-orb{position:absolute;border-radius:50%;pointer-events:none;filter:blur(35px)}.ct-landing .cta-orb.o1{width:320px;height:320px;top:-80px;left:-80px;background:radial-gradient(circle,rgba(94,23,235,.55) 0,rgba(34,211,238,.25) 50%,transparent 70%);animation:pulseAura 5s ease-in-out infinite alternate}.ct-landing .cta-orb.o2{width:280px;height:280px;bottom:-60px;right:-60px;background:radial-gradient(circle,rgba(34,211,238,.45) 0,rgba(94,23,235,.2) 50%,transparent 70%);animation:pulseAura 6s ease-in-out -2s infinite alternate}.ct-landing .cta-ghost{position:absolute;width:120px;opacity:.16;color:#fff}.ct-landing .cta-ghost.g1{left:4%;top:12%;transform:rotate(-14deg);animation:bob2 6s ease-in-out infinite}.ct-landing .cta-ghost.g2{right:5%;bottom:10%;transform:rotate(12deg);animation:bob2 7s ease-in-out -3s infinite}.ct-landing .pay{padding:26px 0;border-top:1px solid var(--line);background:var(--tint);overflow:hidden}.ct-landing .pay-cards{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 28px;margin-top:14px;font-size:2.3rem;color:var(--faint)}.ct-landing .pay-cards i{transition:.25s}.ct-landing .pay-cards i:hover{color:var(--accent-t);transform:translateY(-4px)}.ct-landing .pay-row{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 34px;margin-top:14px;font-size:2rem;color:var(--faint)}.ct-landing .pay-row i{transition:.25s}.ct-landing .pay-row i:hover{color:var(--mint-t);transform:translateY(-4px)}.ct-landing .pay-note{margin:12px auto 0;max-width:640px;font-size:.88rem;color:var(--muted)}.ct-landing footer{border-top:1px solid var(--line);background:var(--footer-bg);padding:60px 0 34px}.ct-landing footer h4{font-size:1rem;text-transform:uppercase;letter-spacing:.1em;color:var(--accent-t);margin-bottom:16px}.ct-landing footer ul{list-style:none;padding:0;margin:0;display:grid;gap:9px}.ct-landing footer a{color:var(--muted);text-decoration:none;transition:.2s}.ct-landing footer a:hover{color:var(--text)}.ct-landing .foot-note{color:var(--muted);font-size:.85rem;margin-top:34px;padding-top:22px;border-top:1px solid var(--line);text-align:center}.ct-landing .help{position:fixed;left:18px;bottom:18px;z-index:1000;display:flex;flex-direction:column;gap:8px}.ct-landing .help a{display:flex;align-items:center;gap:10px;padding:11px 18px;border-radius:12px;text-decoration:none;font-weight:700;font-size:.92rem;color:#fff;box-shadow:0 12px 30px rgba(0,0,0,.45);transition:.2s}.ct-landing .help a:hover{transform:translateY(-3px) scale(1.03)}.ct-landing .help .tg{background:#229ed9}.ct-landing .help .wa{background:#25d366}.cursor-orb{position:fixed;top:0;left:0;width:32px;height:32px;pointer-events:none;z-index:9998;will-change:transform;transform:translate(-50%,-50%);filter:drop-shadow(0 0 16px rgba(94,23,235,.95)) drop-shadow(0 0 28px rgba(34,211,238,.75))}.cursor-orb .orb-body{width:100%;height:100%;position:relative;border-radius:54% 46% 62% 38%/48% 58% 42% 52%;background:radial-gradient(circle at 35% 28%,#fff 0,#93c5fd 20%,#818cf8 45%,#5e17eb 75%,#22d3ee 100%);box-shadow:inset 0 2px 4px hsla(0,0%,100%,.85),inset 0 -3px 6px rgba(10,17,40,.6),0 0 20px rgba(94,23,235,.85);animation:morphOrb 5s ease-in-out infinite alternate}.cursor-orb .orb-gloss{position:absolute;top:14%;left:20%;width:35%;height:25%;border-radius:50%;background:linear-gradient(180deg,hsla(0,0%,100%,.95),hsla(0,0%,100%,0));transform:rotate(-25deg)}.cursor-orb .orb-core{position:absolute;top:50%;left:50%;width:30%;height:30%;transform:translate(-50%,-50%);border-radius:50%;background:#fff;box-shadow:0 0 10px #22d3ee,0 0 18px #5e17eb;animation:pulseCore 2s ease-in-out infinite}@keyframes morphOrb{0%{border-radius:54% 46% 62% 38%/48% 58% 42% 52%}33%{border-radius:42% 58% 38% 62%/58% 42% 56% 44%}66%{border-radius:60% 40% 48% 52%/44% 64% 36% 56%}to{border-radius:48% 52% 58% 42%/56% 40% 60% 40%}}@keyframes pulseCore{0%,to{transform:translate(-50%,-50%) scale(.85);opacity:.8}50%{transform:translate(-50%,-50%) scale(1.25);opacity:1}}.cursor-ghost{position:fixed;top:0;left:0;font-size:26px;color:hsla(0,0%,100%,.92);pointer-events:none;z-index:9998;text-shadow:0 0 14px rgba(139,92,246,.9);will-change:transform}[data-theme=light] .cursor-ghost,html.light .cursor-ghost{color:#5e17eb;text-shadow:0 0 14px rgba(94,23,235,.6)}.ct-landing .bg-ghosts,.ct-landing .bg-orbs{position:fixed;inset:0;pointer-events:none;z-index:0;overflow:hidden}.ct-landing .bg-orbs .bg-orb{position:absolute;border-radius:50%;background:radial-gradient(circle at 35% 30%,rgba(129,140,248,.35) 0,rgba(94,23,235,.22) 50%,rgba(34,211,238,.1) 80%,transparent 100%);filter:blur(28px);animation:drift 28s ease-in-out infinite alternate}.ct-landing .bg-orbs .bg-orb:first-child{width:280px;height:280px;left:4%;top:18%}.ct-landing .bg-orbs .bg-orb:nth-child(2){width:220px;height:220px;left:85%;top:38%;animation-duration:34s;animation-delay:-6s}.ct-landing .bg-orbs .bg-orb:nth-child(3){width:340px;height:340px;left:70%;top:74%;animation-duration:38s;animation-delay:-12s}.ct-landing .bg-orbs .bg-orb:nth-child(4){width:240px;height:240px;left:14%;top:68%;animation-duration:32s;animation-delay:-4s}.ct-landing .bg-ghosts svg{position:absolute;fill:var(--ghost-bg);opacity:.05;animation:drift 26s ease-in-out infinite alternate}.ct-landing .bg-ghosts svg:first-child{width:90px;left:6%;top:22%}.ct-landing .bg-ghosts svg:nth-child(2){width:60px;left:88%;top:40%;animation-duration:32s;animation-delay:-8s}.ct-landing .bg-ghosts svg:nth-child(3){width:120px;left:72%;top:78%;animation-duration:36s;animation-delay:-14s}.ct-landing .bg-ghosts svg:nth-child(4){width:70px;left:18%;top:72%;animation-duration:30s;animation-delay:-4s}.ct-landing .ct-navbar,.ct-landing .pay,.ct-landing .strip,.ct-landing footer,.ct-landing main{position:relative;z-index:1}@keyframes spin{to{transform:rotate(1turn)}}@keyframes spinrev{to{transform:rotate(-1turn)}}@keyframes bob{0%,to{transform:translate(-50%,-50%) translateY(0)}50%{transform:translate(-50%,-50%) translateY(-14px)}}@keyframes bob2{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes glow{0%,to{opacity:.75;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}@keyframes blink{0%,92%,to{transform:scaleY(1)}95%{transform:scaleY(.1)}}@keyframes scroll{to{transform:translateX(-50%)}}@keyframes nudge{0%,to{transform:translateX(0)}50%{transform:translateX(7px)}}@keyframes drift{0%{transform:translate(0) rotate(-6deg)}to{transform:translate(70px,-90px) rotate(8deg)}}@media (max-width:991px){.ct-landing .section{padding:64px 0}.ct-landing .hero{padding-top:40px}.ct-landing .orbit-wrap{margin-top:46px}.ct-landing .flow{grid-template-columns:1fr;gap:12px}.ct-landing .arrow{transform:rotate(90deg);text-align:center;animation:none}}@media (max-width:576px){.ct-landing .hero-cta a{width:100%}.ct-landing .chip{width:50px;height:50px;margin:-25px 0 0 -25px;transform:rotate(var(--a)) translateX(calc(var(--s) / 2 - 25px))}.ct-landing .chip>span{font-size:1.35rem;border-radius:15px}.ct-landing .bubble{font-size:.75rem;padding:7px 10px}.ct-landing .price{font-size:2.8rem}.ct-landing .pkg-nav{display:none}.ct-landing .pkg-item{flex-basis:84%}.ct-landing .info-card{flex-direction:column}.ct-landing .help{left:10px;bottom:10px}.ct-landing .help a{padding:10px 14px;font-size:.85rem}.ct-landing .help a span{display:none}.cursor-ghost,.cursor-orb{display:none!important}}@media (prefers-reduced-motion:reduce){.ct-landing *,.ct-landing :after,.ct-landing :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}.ct-landing .reveal{opacity:1;transform:none}.cursor-ghost,.cursor-orb{display:none!important}}