:root{--bg:#0a0714;--bg2:#0e0a1f;--surface:#151029;--surface2:#1c1536;--line:rgba(255,255,255,.09);--line2:rgba(255,255,255,.16);--text:#f4f1ff;--muted:#aaa3c6;--dim:#7c7597;--accent:#ff6a3d;--accent2:#ff8f66;--violet:#6d4aff;--violet2:#9b7bff;--ease:cubic-bezier(.16,1,.3,1);--ease2:cubic-bezier(.76,0,.24,1);--fd:'Sora',system-ui,sans-serif;--fb:'Inter',system-ui,sans-serif;--wrap:1240px}*,*::before,*::after{box-sizing:border-box}html{scroll-behavior:auto;-webkit-text-size-adjust:100%}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:hidden}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--fb);font-size:17px;line-height:1.65;font-weight:400;-webkit-font-smoothing:antialiased;overflow-x:hidden}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:none;border:0;padding:0}::selection{background:var(--accent);color:#fff}h1,h2,h3,h4{font-family:var(--fd);font-weight:600;letter-spacing:-.03em;line-height:1.08;margin:0;color:var(--text)}p{margin:0}.sx-wrap{max-width:var(--wrap);margin:0 auto;padding:0 28px}.sx-sec{position:relative;padding:clamp(80px,10vw,140px) 0}.sx-sec.alt{background:linear-gradient(180deg,var(--bg2),var(--bg))}.sx-eyebrow{display:inline-flex;align-items:center;gap:10px;font-size:.76rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--accent2)}.sx-eyebrow::before{content:"";width:7px;height:7px;border-radius:50%;background:var(--accent);box-shadow:0 0 12px var(--accent)}.sx-h2{font-size:clamp(2.1rem,4.4vw,3.6rem);margin-top:18px}.sx-lead{color:var(--muted);font-size:1.12rem;max-width:620px;margin-top:20px}.sx-center{text-align:center}.sx-center .sx-lead{margin-left:auto;margin-right:auto}.sx-head{margin-bottom:clamp(40px,6vw,76px)}.sx-progress{position:fixed;top:0;left:0;height:3px;width:100%;transform-origin:0 50%;transform:scaleX(0);background:linear-gradient(90deg,var(--violet),var(--accent));z-index:400}.sx-btn{position:relative;display:inline-flex;align-items:center;gap:12px;padding:16px 28px;border-radius:999px;font-weight:600;font-size:.92rem;letter-spacing:.03em;text-transform:uppercase;transition:transform .5s var(--ease),box-shadow .5s var(--ease),background .3s,border-color .3s,color .3s;will-change:transform;white-space:nowrap}.sx-btn svg{width:18px;height:18px;transition:transform .5s var(--ease)}.sx-btn:hover svg{transform:translateX(4px)}.sx-btn.pri{background:var(--accent);color:#1a0a05;box-shadow:0 10px 40px -10px rgba(255,106,61,.6)}.sx-btn.pri:hover{background:var(--accent2);box-shadow:0 16px 50px -8px rgba(255,106,61,.75)}.sx-btn.ghost{border:1.5px solid var(--line2);color:var(--text);background:rgba(255,255,255,.02);backdrop-filter:blur(8px)}.sx-btn.ghost:hover{border-color:var(--text);background:rgba(255,255,255,.07)}.sx-btn.sm{padding:11px 20px;font-size:.78rem}.sx-nav{position:fixed;top:0;left:0;right:0;z-index:300;height:80px;display:flex;align-items:center;transition:background .4s,backdrop-filter .4s,height .4s var(--ease),border-color .4s;border-bottom:1px solid transparent}.sx-nav.scrolled{height:68px;background:rgba(10,7,20,.72);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-bottom-color:var(--line)}.sx-nav .in{width:100%;max-width:1440px;margin:0 auto;padding:0 28px;display:flex;align-items:center;justify-content:space-between;gap:24px}.sx-burger{display:flex;flex-direction:column;gap:7px;width:44px;height:44px;align-items:center;justify-content:center;border:1px solid var(--line2);border-radius:50%;transition:border-color .3s,background .3s}.sx-burger:hover{border-color:var(--text);background:rgba(255,255,255,.06)}.sx-burger i{display:block;width:18px;height:1.5px;background:var(--text);transition:transform .45s var(--ease),width .3s}.sx-burger i:last-child{width:12px;align-self:flex-end;margin-right:12px}.sx-burger:hover i:last-child{width:18px;margin-right:0}.sx-logo{font-family:var(--fd);font-weight:700;font-size:1.45rem;letter-spacing:-.04em;display:flex;align-items:center;gap:10px}.sx-logo b{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:linear-gradient(135deg,var(--violet),var(--accent));font-size:1rem;color:#fff}.sx-logo u{text-decoration:none}.sx-logo u span{color:var(--accent)}.sx-links{display:flex;gap:34px;list-style:none;margin:0;padding:0}.sx-links a{font-size:.8rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);position:relative;padding:6px 0;transition:color .3s}.sx-links a::after{content:"";position:absolute;left:0;right:0;bottom:0;height:1.5px;background:var(--accent);transform:scaleX(0);transform-origin:right;transition:transform .5s var(--ease)}.sx-links a:hover,.sx-links a.on{color:var(--text)}.sx-links a:hover::after,.sx-links a.on::after{transform:scaleX(1);transform-origin:left}.sx-nav .l{display:flex;align-items:center;gap:20px}.sx-menu{position:fixed;inset:0;z-index:350;visibility:hidden;pointer-events:none}.sx-menu.open{visibility:visible;pointer-events:auto}.sx-menu .pt,.sx-menu .pb{position:absolute;left:0;right:0;height:50.5%;background:#0d0820;transform:translateY(-101%)}.sx-menu .pt{top:0}.sx-menu .pb{bottom:0;transform:translateY(101%)}.sx-menu .pt::after{content:"";position:absolute;inset:0;background:radial-gradient(60% 120% at 80% 0%,rgba(109,74,255,.35),transparent 70%)}.sx-menu .pb::after{content:"";position:absolute;inset:0;background:radial-gradient(60% 120% at 10% 100%,rgba(255,106,61,.22),transparent 70%)}.sx-menu .c{position:absolute;inset:0;display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:40px;padding:120px max(28px,5vw) 60px;align-items:center;z-index:2}.sx-menu .x{position:absolute;top:18px;left:28px;z-index:3}.sx-menu .big{list-style:none;margin:0;padding:0}.sx-menu .big li{overflow:hidden}.sx-menu .big a{display:block;white-space:nowrap;font-family:var(--fd);font-weight:600;font-size:clamp(2rem,4.2vw,3.6rem);letter-spacing:-.04em;line-height:1.12;padding:2px 0;transition:color .3s,transform .5s var(--ease)}.sx-menu .big a:hover{color:var(--accent);transform:translateX(14px)}.sx-menu h5{font-size:.74rem;letter-spacing:.16em;text-transform:uppercase;color:var(--accent2);margin:0 0 20px;font-family:var(--fb);font-weight:600}.sx-menu .col ul{list-style:none;margin:0;padding:0;display:grid;gap:12px}.sx-menu .col a{color:var(--muted);transition:color .3s}.sx-menu .col a:hover{color:var(--text)}.sx-menu .col{opacity:0}.sx-hero{position:relative;padding:170px 0 0;overflow:hidden;background:radial-gradient(70% 55% at 50% 0%,rgba(109,74,255,.32),transparent 70%),radial-gradient(45% 40% at 85% 30%,rgba(255,106,61,.14),transparent 70%),var(--bg)}.sx-grid{position:absolute;inset:0;background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);background-size:80px 80px;mask-image:radial-gradient(70% 70% at 50% 25%,#000,transparent 75%);-webkit-mask-image:radial-gradient(70% 70% at 50% 25%,#000,transparent 75%);opacity:.55;pointer-events:none}.sx-hero .tx{position:relative;text-align:center;max-width:980px;margin:0 auto;z-index:2}.sx-chip{display:inline-flex;align-items:center;gap:10px;padding:9px 18px;border:1px solid var(--line2);border-radius:999px;background:rgba(255,255,255,.04);font-size:.78rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--text);backdrop-filter:blur(8px)}.sx-chip i{width:7px;height:7px;border-radius:50%;background:var(--accent);box-shadow:0 0 12px var(--accent);animation:sxpulse 2.2s infinite}@keyframes sxpulse{50%{opacity:.35}}.sx-pills{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin:26px 0 8px}.cs-hc{position:relative;z-index:2;margin-top:44px;background:linear-gradient(160deg,rgba(109,74,255,.22),var(--surface) 58%);border:1px solid var(--line);border-radius:28px;padding:34px;box-shadow:0 30px 80px -30px rgba(109,74,255,.5)}.cs-hc .tg{display:inline-block;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--accent);font-weight:700}.cs-hc h3{font-size:1.5rem;margin:10px 0 4px}.cs-hc .meta{color:var(--muted);font-size:.92rem}.cs-hc .pr{font-family:var(--fd);font-size:3.6rem;letter-spacing:-.04em;line-height:1;margin:22px 0 4px}.cs-hc .pr small,.cs-t .pr small{font-family:inherit;font-size:.95rem;letter-spacing:0;color:var(--muted);margin-left:8px}.cs-hc ul,.cs-t ul{list-style:none;margin:22px 0 26px;padding:0;display:grid;gap:12px}.cs-hc li,.cs-t li{position:relative;padding-left:28px;font-size:.95rem}.cs-hc li i,.cs-t li i{position:absolute;left:0;top:1px;width:19px;height:19px;border-radius:50%;background:rgba(255,106,61,.16);color:var(--accent);font-style:normal;font-size:.7rem;display:flex;align-items:center;justify-content:center}.cs-hc .sx-btn{width:100%;justify-content:center}.cs-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:56px;align-items:stretch}.cs-t{position:relative;display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--line);border-radius:24px;padding:34px 32px;transition:transform .5s var(--ease),border-color .4s}.cs-t:hover{transform:translateY(-6px);border-color:rgba(155,123,255,.5)}.cs-t.ft{border-color:rgba(255,106,61,.55);background:linear-gradient(170deg,rgba(255,106,61,.1),var(--surface) 55%)}.cs-t .bd{position:absolute;top:-13px;left:32px;background:var(--accent);color:#fff;font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;font-weight:700;padding:6px 12px;border-radius:999px}.cs-t .dur{font-size:.76rem;letter-spacing:.14em;text-transform:uppercase;color:var(--dim)}.cs-t h3{font-size:1.45rem;margin:10px 0}.cs-t>p{color:var(--muted);font-size:.95rem}.cs-t .pr{font-family:var(--fd);font-size:2.3rem;letter-spacing:-.03em;margin:24px 0 0;line-height:1.1}.cs-t .sx-btn{margin-top:auto;justify-content:center}.cs-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:56px}.cs-s{padding:32px;border:1px solid var(--line);border-radius:22px;background:var(--surface)}.cs-s b{font-family:var(--fd);color:var(--accent);font-size:.9rem;letter-spacing:.14em}.cs-s h3{font-size:1.3rem;margin:14px 0 8px}.cs-s p{color:var(--muted);font-size:.95rem}.cs-nb{display:flex;align-items:center;justify-content:space-between;gap:32px;padding:36px 40px;border:1px dashed rgba(155,123,255,.4);border-radius:24px;background:rgba(109,74,255,.07)}.cs-nb h3{font-size:1.4rem;margin-bottom:8px}.cs-nb p{color:var(--muted);max-width:640px}.cs-nb .sx-btn{flex:none}@media(min-width:1001px){.sx-ph.cs .sx-wrap{display:grid;grid-template-columns:1.1fr .9fr;gap:60px;align-items:center}.sx-ph.cs .in{max-width:none}.sx-ph.cs h1{font-size:clamp(2.5rem,4.2vw,4.1rem)}.sx-ph.cs .cs-hc{margin-top:0}}@media(max-width:1000px){.cs-grid,.cs-steps{grid-template-columns:1fr;max-width:560px;margin-left:auto;margin-right:auto}.cs-nb{flex-direction:column;align-items:flex-start;padding:30px 26px}}.ab-story{display:grid;grid-template-columns:.9fr 1.1fr;gap:70px;align-items:start}.ab-story .l{position:sticky;top:130px}.ab-q{margin-top:28px;padding-left:22px;border-left:3px solid var(--accent);font-family:var(--fd);font-size:1.35rem;line-height:1.4;letter-spacing:-.02em}.ab-story .r p{color:var(--muted);font-size:1.06rem;line-height:1.8;margin-bottom:22px}.ab-story .r p.lead{color:inherit;font-size:1.3rem;line-height:1.6}.ab-nums{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:40px}.ab-n{background:var(--surface);border:1px solid var(--line);border-radius:20px;padding:24px}.ab-n b{display:block;font-family:var(--fd);font-size:2.2rem;letter-spacing:-.03em;margin-bottom:4px;background:linear-gradient(120deg,var(--accent),#9b7bff);-webkit-background-clip:text;background-clip:text;color:transparent}.ab-n span{color:var(--muted);font-size:.9rem}.ab-bento{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:20px;margin-top:56px}.ab-c{grid-column:span 2;position:relative;overflow:hidden;background:var(--surface);border:1px solid var(--line);border-radius:24px;padding:32px;transition:transform .5s var(--ease),border-color .4s}.ab-c.w{grid-column:span 3}.ab-c:hover{transform:translateY(-6px);border-color:rgba(155,123,255,.5)}.ab-c.w::after{content:"";position:absolute;right:-60px;top:-60px;width:210px;height:210px;border-radius:50%;background:radial-gradient(circle,rgba(109,74,255,.3),transparent 70%);pointer-events:none}.ab-c .ic{width:54px;height:54px;border-radius:16px;display:flex;align-items:center;justify-content:center;font-size:1.6rem;margin-bottom:22px;background:linear-gradient(135deg,rgba(109,74,255,.35),rgba(255,106,61,.25))}.ab-c h3{font-size:1.3rem;margin-bottom:10px}.ab-c p{color:var(--muted);font-size:.95rem;position:relative}.ab-ap{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:56px}.ab-p{position:relative;overflow:hidden;padding:40px 36px;border:1px solid var(--line);border-radius:26px;background:linear-gradient(160deg,rgba(109,74,255,.13),var(--surface) 60%);transition:transform .5s var(--ease),border-color .4s}.ab-p:hover{transform:translateY(-6px);border-color:rgba(255,106,61,.45)}.ab-p .no{position:absolute;right:26px;top:8px;font-family:var(--fd);font-size:5.5rem;line-height:1;letter-spacing:-.05em;color:rgba(155,123,255,.1)}.ab-p h3{position:relative;font-size:1.4rem;margin-bottom:12px;max-width:80%}.ab-p p{position:relative;color:var(--muted);max-width:86%}@media(max-width:1000px){.ab-story{grid-template-columns:1fr;gap:36px}.ab-story .l{position:static}.ab-bento{grid-template-columns:repeat(2,minmax(0,1fr))}.ab-c,.ab-c.w{grid-column:span 1}}@media(max-width:640px){.ab-bento,.ab-ap{grid-template-columns:1fr}.ab-nums{grid-template-columns:1fr}.ab-p{padding:34px 26px}.ab-p .no{font-size:5rem}}.pf-sts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.pf-s{text-align:center;background:var(--surface);border:1px solid var(--line);border-radius:22px;padding:30px 16px}.pf-s b{display:block;font-family:var(--fd);font-size:2.6rem;letter-spacing:-.03em;margin-bottom:6px;background:linear-gradient(120deg,var(--accent),#9b7bff);-webkit-background-clip:text;background-clip:text;color:transparent}.pf-s span{color:var(--muted);font-size:.9rem}.pf-f{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin:34px 0 44px}.pf-f button{cursor:pointer;font:inherit;font-size:.88rem;padding:10px 22px;border-radius:999px;border:1px solid var(--line);background:var(--surface);color:var(--muted);transition:color .25s,border-color .25s,background .25s}.pf-f button:hover{color:#fff;border-color:rgba(155,123,255,.6)}.pf-f button.on{background:var(--accent);border-color:var(--accent);color:#fff}.pf-g{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.pf-c{position:relative;display:flex;flex-direction:column;overflow:hidden;background:var(--surface);border:1px solid var(--line);border-radius:26px;padding:30px;transition:transform .5s var(--ease),border-color .4s}.pf-c:hover{transform:translateY(-6px);border-color:rgba(155,123,255,.5)}.pf-all .pf-c.ft{grid-column:span 2;background:linear-gradient(150deg,rgba(109,74,255,.2),var(--surface) 60%);border-color:rgba(155,123,255,.35)}.pf-all .pf-c.ft .big{font-size:5.2rem}.pf-c .tp{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:26px}.pf-c .cat{font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;font-weight:700;padding:6px 12px;border-radius:999px;background:rgba(109,74,255,.2);color:#b9a6ff}.pf-c[data-c=google] .cat{background:rgba(255,106,61,.16);color:#ff9b7a}.pf-c[data-c=seo] .cat{background:rgba(60,200,150,.14);color:#6fe0b8}.pf-c .geo{font-size:.8rem;color:var(--dim)}.pf-c .big{font-family:var(--fd);font-size:3.6rem;line-height:1;letter-spacing:-.04em;background:linear-gradient(120deg,var(--accent),#9b7bff);-webkit-background-clip:text;background-clip:text;color:transparent}.pf-c .lbl{margin-top:10px;font-size:.76rem;letter-spacing:.14em;text-transform:uppercase;color:var(--dim)}.pf-c .who{margin:22px 0 10px;font-family:var(--fd);font-size:1.08rem}.pf-c p{color:var(--muted);font-size:.93rem;line-height:1.7}@media(max-width:1000px){.pf-g{grid-template-columns:repeat(2,minmax(0,1fr))}.pf-sts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.pf-g{grid-template-columns:1fr}.pf-all .pf-c.ft{grid-column:span 1}.pf-all .pf-c.ft .big{font-size:3.6rem}}.pf-hv{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;z-index:2;margin-top:48px}.pf-hv::before{content:"";position:absolute;inset:-14%;background:radial-gradient(closest-side,rgba(109,74,255,.4),transparent 72%);z-index:-1;pointer-events:none}.pf-hc{align-self:start;background:rgba(21,16,41,.78);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid rgba(155,123,255,.28);border-radius:24px;padding:26px 24px;box-shadow:0 24px 60px -28px rgba(0,0,0,.7);transition:transform .5s var(--ease),border-color .4s}.pf-hc:hover{transform:translateY(-6px);border-color:rgba(255,106,61,.5)}.pf-hc.b,.pf-hc.d{margin-top:36px}.pf-hc .t{font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;font-weight:700;color:#b9a6ff}.pf-hc b{display:block;font-family:var(--fd);font-size:3rem;line-height:1.05;letter-spacing:-.04em;margin:14px 0 8px;background:linear-gradient(120deg,var(--accent),#9b7bff);-webkit-background-clip:text;background-clip:text;color:transparent}.pf-hc i{display:block;font-style:normal;color:var(--muted);font-size:.86rem;line-height:1.5}@media(min-width:1001px){.sx-ph.pfh{padding:170px 0 100px}.sx-ph.pfh .sx-wrap{display:grid;grid-template-columns:1.05fr .95fr;gap:60px;align-items:center}.sx-ph.pfh .in{max-width:none}.sx-ph.pfh h1{font-size:clamp(2.6rem,4.6vw,4.4rem)}.pf-hv{margin-top:0}}@media(max-width:480px){.pf-hc{padding:20px 18px}.pf-hc b{font-size:2.3rem}}@media(max-width:640px){.sx-cta .bt{width:100%}.sx-cta .sx-btn{box-sizing:border-box;max-width:100%;padding:18px 22px;font-size:.84rem;letter-spacing:.05em;white-space:normal;text-align:center;justify-content:center}}.sv-hv{position:relative;z-index:2;margin-top:44px}.sv-hv::before{content:"";position:absolute;inset:-14%;background:radial-gradient(closest-side,rgba(109,74,255,.38),transparent 72%);z-index:-1;pointer-events:none}.sv-hc{background:rgba(21,16,41,.82);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid rgba(155,123,255,.28);border-radius:28px;padding:34px;box-shadow:0 30px 80px -30px rgba(109,74,255,.5)}.sv-hc .t{font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--accent);font-weight:700}.sv-hc ul{list-style:none;margin:20px 0 22px;padding:0;display:grid;gap:13px}.sv-hc li{position:relative;padding-left:30px;font-size:.96rem}.sv-hc li i{position:absolute;left:0;top:1px;width:20px;height:20px;border-radius:50%;background:rgba(255,106,61,.16);color:var(--accent);font-style:normal;font-size:.7rem;display:flex;align-items:center;justify-content:center}.sv-hc .pr{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;padding:20px 0 22px;border-top:1px solid var(--line)}.sv-hc .pr small{display:block;font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:var(--dim);margin-bottom:6px}.sv-hc .pr b{font-family:var(--fd);font-size:1.9rem;letter-spacing:-.03em}.sv-hc .pr span{color:var(--muted);font-size:.88rem}.sv-hc .sx-btn{width:100%;justify-content:center}.sv-fl{margin-top:14px;display:inline-block;margin-right:12px;background:rgba(21,16,41,.92);border:1px solid rgba(155,123,255,.3);border-radius:18px;padding:14px 18px;box-shadow:0 20px 50px -24px rgba(0,0,0,.8)}.sv-fl b{font-family:var(--fd);font-size:1.7rem;letter-spacing:-.03em;color:var(--accent)}.sv-fl .u{font-size:.8rem;color:var(--muted);margin-left:6px}.sv-fl em{display:block;font-style:normal;font-size:.74rem;color:var(--dim);margin-top:2px}.sv-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:56px}.sv-grid.c2{grid-template-columns:repeat(2,minmax(0,1fr))}.sv-c{position:relative;background:var(--surface);border:1px solid var(--line);border-radius:24px;padding:32px;transition:transform .5s var(--ease),border-color .4s}.sv-c:hover{transform:translateY(-6px);border-color:rgba(155,123,255,.5)}.sv-c .ic{width:48px;height:48px;border-radius:14px;display:flex;align-items:center;justify-content:center;font-size:1.25rem;font-weight:700;margin-bottom:20px;color:var(--accent);background:linear-gradient(135deg,rgba(109,74,255,.35),rgba(255,106,61,.22))}.sv-c h3{font-size:1.25rem;margin-bottom:10px}.sv-c p{color:var(--muted);font-size:.95rem;line-height:1.7}.sv-rh{text-align:center;margin-top:84px}.sv-res{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:28px}.sv-res.one{grid-template-columns:1fr;max-width:820px;margin-left:auto;margin-right:auto}.sv-r{display:grid;grid-template-columns:auto minmax(0,1fr);gap:28px;align-items:center;background:linear-gradient(150deg,rgba(109,74,255,.18),var(--surface) 60%);border:1px solid var(--line);border-radius:26px;padding:34px}.sv-r .v b{display:block;font-family:var(--fd);font-size:3.4rem;line-height:1;letter-spacing:-.04em;background:linear-gradient(120deg,var(--accent),#9b7bff);-webkit-background-clip:text;background-clip:text;color:transparent}.sv-r .v .u{display:block;margin-top:10px;font-size:.74rem;letter-spacing:.14em;text-transform:uppercase;color:var(--dim)}.sv-r h4{font-size:1.02rem;margin-bottom:8px}.sv-r p{color:var(--muted);font-size:.9rem;line-height:1.65}.sv-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-top:56px}.sv-hl{max-width:900px;margin:0 auto;text-align:center;padding:56px 40px;border:1px solid var(--line);border-radius:30px;background:radial-gradient(70% 90% at 50% 0%,rgba(109,74,255,.3),var(--surface) 75%)}.sv-hl .big{font-family:var(--fd);font-size:clamp(2.2rem,5vw,3.6rem);letter-spacing:-.04em;line-height:1.1;margin:16px 0;background:linear-gradient(120deg,var(--accent),#9b7bff);-webkit-background-clip:text;background-clip:text;color:transparent}.sv-hl h3{font-size:1.5rem;margin:16px 0}.sv-hl p{color:var(--muted);max-width:640px;margin:0 auto 14px}.sv-hl .sx-btn{margin-top:16px}.sv-faq{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px;align-items:start}.sv-faq .l{position:sticky;top:130px}.sv-faq .l p{color:var(--muted);margin:18px 0 26px}@media(min-width:1001px){.sx-ph.svh{padding:170px 0 100px}.sx-ph.svh .sx-wrap{display:grid;grid-template-columns:1.05fr .95fr;gap:60px;align-items:center}.sx-ph.svh .in{max-width:none}.sx-ph.svh h1{font-size:clamp(2.5rem,4.2vw,4rem)}.sv-hv{margin-top:0}.sv-fl{position:absolute;z-index:3;margin:0}.sv-fl.a{top:-24px;right:-22px}.sv-fl.b{bottom:-46px;left:34px}}@media(max-width:1000px){.sv-grid,.sv-grid.c2{grid-template-columns:repeat(2,minmax(0,1fr))}.sv-res{grid-template-columns:1fr}.sv-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.sv-faq{grid-template-columns:1fr;gap:36px}.sv-faq .l{position:static}}@media(max-width:640px){.sv-grid,.sv-grid.c2,.sv-steps{grid-template-columns:1fr}.sv-r{grid-template-columns:1fr;gap:16px;padding:28px 24px}.sv-hc{padding:28px 22px}.sv-hl{padding:40px 24px}}.sx-soc{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.sx-soc a{padding:8px 16px;border-radius:999px;border:1px solid var(--line2);background:var(--surface);color:var(--muted);font-size:.84rem;transition:color .25s,border-color .25s,transform .3s var(--ease)}.sx-soc a:hover{color:#fff;border-color:var(--accent);transform:translateY(-2px)}.sx-box .sx-soc{margin-top:16px}.sx-menu .m-cta{display:none}@media(max-width:820px){.sx-menu .m-cta{display:flex;justify-content:center;width:100%;box-sizing:border-box;margin-top:30px}}.sx-foot.fx{padding:0}.fx .fx-top{display:grid;grid-template-columns:.85fr 2.5fr;gap:64px;padding:76px 0 56px}.fx .fx-brand p{color:var(--muted);margin:18px 0 0;max-width:340px;line-height:1.7}.fx .fx-cols{display:grid;grid-template-columns:2.1fr .8fr 1fr;gap:40px}.fx h5{font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;color:var(--accent);margin:0 0 22px;font-weight:700}.fx ul{list-style:none;margin:0;padding:0;display:grid;gap:14px}.fx ul.two{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 20px}.fx li a{color:var(--muted);font-size:.95rem;transition:color .25s}.fx li a:hover{color:#fff}.fx .fx-btn{margin-top:26px}.fx .fx-bot{display:flex;justify-content:space-between;gap:12px 24px;flex-wrap:wrap;padding:26px 0 36px;border-top:1px solid var(--line);color:var(--dim);font-size:.86rem}@media(max-width:1000px){.fx .fx-top{grid-template-columns:1fr;gap:44px;padding:56px 0 40px}.fx .fx-cols{grid-template-columns:1fr 1fr}.fx .fx-cols>div:first-child{grid-column:1/-1}}@media(max-width:560px){.fx .fx-cols{grid-template-columns:1fr}.fx .fx-cols>div:first-child{grid-column:auto}}.sx-hero .tx .sx-pills{margin:30px 0 0;justify-content:flex-start}
@media(min-width:821px){
.sx-price{display:grid;grid-template-columns:1fr 1fr;gap:16px;max-width:1080px;margin:0 auto}
.sx-price .sx-row{grid-template-columns:auto 1fr auto;grid-template-areas:"k h ar" "k p ar" "k pr ar";column-gap:20px;row-gap:6px;align-items:center;padding:28px 30px;background:linear-gradient(160deg,var(--surface),rgba(21,16,41,.4));border:1px solid var(--line);border-radius:22px;transition:border-color .3s,transform .3s,box-shadow .3s}
.sx-price .sx-row:hover{border-color:rgba(255,106,61,.45);box-shadow:0 18px 50px -24px rgba(255,106,61,.35)}
.sx-price .sx-row .k{grid-area:k;width:44px;height:44px;border-radius:14px;background:rgba(109,74,255,.16);color:#b8a4ff;display:flex;align-items:center;justify-content:center;font-size:13px}
.sx-price .sx-row h3{grid-area:h;margin:0}
.sx-price .sx-row p{grid-area:p;margin:0}
.sx-price .sx-row .pr{grid-area:pr;text-align:left;margin-top:8px;color:var(--accent);font-weight:700}
.sx-price .sx-row .pr small{display:inline;margin-left:8px;color:var(--dim)}
.sx-price .sx-row .ar{grid-area:ar}
}
@media(max-width:480px){.sx-price .sx-row{min-width:0;max-width:100%}.sx-price .sx-row .pr{white-space:normal;overflow-wrap:anywhere;min-width:0}.sx-price .sx-row .pr small{display:block}}
@media(max-width:820px){.sx-hero .sx-pills{display:none}}.sx-pills a{transition:color .25s,border-color .25s}.sx-pills a:hover{color:#fff;border-color:var(--accent)}.sx-pills span,.sx-pills a{padding:8px 18px;border-radius:999px;background:var(--surface);border:1px solid var(--line);font-size:.86rem;color:var(--muted)}.sx-hero h1{font-size:clamp(2.8rem,7vw,6rem);letter-spacing:-.045em;line-height:1.02;margin-top:22px}.sx-hero h1 em,.sx-ph h1 em{font-style:normal}.sx-hero h1 em .w-i,.sx-hero h1 em.gr,.sx-ph h1 em .w-i{background:linear-gradient(100deg,var(--accent2),var(--accent) 45%,var(--violet2));-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.sx-hero p.sub{color:var(--muted);font-size:clamp(1.02rem,1.5vw,1.2rem);max-width:640px;margin:26px auto 0}.sx-hero .cta{display:flex;gap:14px;justify-content:center;flex-wrap:wrap;margin-top:38px}.sx-hero .trust{margin-top:22px;font-size:.78rem;letter-spacing:.1em;text-transform:uppercase;color:var(--dim)}.sx-stage{position:relative;margin:70px auto 0;max-width:1000px;height:540px;display:flex;justify-content:center;align-items:flex-end}.sx-orb{position:absolute;bottom:-120px;left:50%;width:640px;height:640px;margin-left:-320px;border-radius:50%;background:conic-gradient(from 90deg,var(--violet),var(--accent),var(--violet2),var(--violet));filter:blur(70px);opacity:.55;animation:sxspin 22s linear infinite}@keyframes sxspin{to{transform:rotate(360deg)}}.sx-photo{position:relative;width:min(400px,78vw);aspect-ratio:4/5;border-radius:32px 32px 0 0;overflow:hidden;border:1px solid var(--line2);border-bottom:0;background:linear-gradient(180deg,var(--surface2),var(--bg));box-shadow:0 -30px 80px -30px rgba(109,74,255,.55)}.sx-photo img{width:100%;height:100%;object-fit:cover;object-position:50% 12%}.sx-photo::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 60%,rgba(10,7,20,.75))}.sx-float{position:absolute;z-index:3;padding:16px 20px;border-radius:20px;background:rgba(21,16,41,.78);border:1px solid var(--line2);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 20px 50px -20px rgba(0,0,0,.7);animation:sxfloat 7s ease-in-out infinite}.sx-float b{display:block;font-family:var(--fd);font-size:1.9rem;letter-spacing:-.04em;line-height:1;background:linear-gradient(100deg,var(--accent2),var(--violet2));-webkit-background-clip:text;background-clip:text;color:transparent}.sx-float span{font-size:.78rem;color:var(--muted);letter-spacing:.04em}.sx-float.a{left:0;top:90px}.sx-float.b{right:0;top:170px;animation-delay:-2.4s}.sx-float.c{left:60px;bottom:90px;animation-delay:-4.6s}@keyframes sxfloat{50%{transform:translateY(-14px)}}.sx-marq{overflow:hidden;border-block:1px solid var(--line);padding:30px 0;background:var(--bg2);white-space:nowrap}.sx-marq .tr{display:inline-flex;animation:sxmarq 38s linear infinite;will-change:transform}.sx-marq:hover .tr{animation-play-state:paused}.sx-marq span{font-family:var(--fd);font-weight:600;font-size:clamp(2rem,4.6vw,4rem);letter-spacing:-.04em;padding:0 28px;color:transparent;-webkit-text-stroke:1.2px rgba(255,255,255,.32)}.sx-marq span.f{color:var(--text);-webkit-text-stroke:0}.sx-marq em{font-style:normal;color:var(--accent);font-size:clamp(1.4rem,3vw,2.6rem);align-self:center}@keyframes sxmarq{to{transform:translateX(-50%)}}.sx-stats{display:grid;grid-template-columns:repeat(5,1fr);border:1px solid var(--line);border-radius:28px;overflow:hidden;background:linear-gradient(180deg,rgba(255,255,255,.03),transparent)}.sx-stat{padding:44px 24px;text-align:center;border-right:1px solid var(--line)}.sx-stat:last-child{border-right:0}.sx-stat b{display:block;white-space:nowrap;font-family:var(--fd);font-weight:600;font-size:clamp(1.9rem,3.5vw,3.2rem);letter-spacing:-.045em;line-height:1}.sx-stat b i{font-style:normal;color:var(--accent)}.sx-stat span{display:block;margin-top:12px;font-size:.76rem;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.sx-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.sx-card{position:relative;display:flex;flex-direction:column;padding:38px 34px 34px;border-radius:26px;background:var(--surface);border:1px solid var(--line);overflow:hidden;transition:transform .6s var(--ease),border-color .4s,background .4s;min-height:330px}.sx-card::before{content:"";position:absolute;inset:0;background:radial-gradient(420px circle at var(--mx,50%) var(--my,0%),rgba(109,74,255,.28),transparent 60%);opacity:0;transition:opacity .4s}.sx-card:hover{transform:translateY(-8px);border-color:rgba(155,123,255,.5)}.sx-card:hover::before{opacity:1}.sx-card>*{position:relative}.sx-card .n{font-family:var(--fd);font-size:.86rem;color:var(--accent2);letter-spacing:.1em}.sx-card h3{font-size:1.6rem;margin:46px 0 14px}.sx-card p{color:var(--muted);font-size:.98rem;flex:1}.sx-card .go{display:flex;align-items:center;justify-content:space-between;margin-top:26px;font-size:.8rem;letter-spacing:.12em;text-transform:uppercase;font-weight:600;color:var(--text)}.sx-card .go i{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;border:1px solid var(--line2);transition:background .4s,transform .5s var(--ease),border-color .4s}.sx-card:hover .go i{background:var(--accent);border-color:var(--accent);color:#1a0a05;transform:rotate(-45deg)}.sx-card .go svg{width:16px;height:16px}.sx-card .ic{position:absolute;right:30px;top:28px;font-size:1.7rem;opacity:.9}.sx-why{display:grid;grid-template-columns:.9fr 1.1fr;gap:80px;align-items:start}.sx-sticky{position:sticky;top:130px}.sx-list{display:grid}.sx-li{display:grid;grid-template-columns:70px 1fr;gap:12px;padding:34px 0;border-top:1px solid var(--line);transition:padding .5s var(--ease)}.sx-li:last-child{border-bottom:1px solid var(--line)}.sx-li:hover{padding-left:14px}.sx-li .k{font-family:var(--fd);color:var(--accent2);font-size:.9rem;padding-top:6px}.sx-li h3{font-size:1.45rem;margin-bottom:10px}.sx-li p{color:var(--muted)}.sx-res{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:22px}.sx-r{position:relative;padding:44px 36px;border-radius:28px;border:1px solid var(--line);background:linear-gradient(160deg,var(--surface2),var(--bg2));overflow:hidden}.sx-r::after{content:"";position:absolute;right:-60px;top:-60px;width:220px;height:220px;border-radius:50%;background:radial-gradient(circle,rgba(255,106,61,.28),transparent 70%)}.sx-r b{display:block;white-space:nowrap;font-family:var(--fd);font-weight:600;font-size:clamp(2.6rem,4.8vw,4.2rem);letter-spacing:-.05em;line-height:1;background:linear-gradient(100deg,var(--accent2),var(--accent) 50%,var(--violet2));-webkit-background-clip:text;background-clip:text;color:transparent}.sx-r .u{display:inline-block;margin-top:14px;padding:6px 14px;border-radius:999px;border:1px solid var(--line2);font-size:.78rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--text)}.sx-r h4{font-family:var(--fb);font-weight:600;letter-spacing:.02em;font-size:.86rem;text-transform:uppercase;color:var(--text);margin:20px 0 12px}.sx-r p{color:var(--muted);font-size:.98rem;position:relative}.sx-proc{position:relative;display:grid;gap:0;max-width:900px;margin:0 auto}.sx-proc::before{content:"";position:absolute;left:27px;top:20px;bottom:20px;width:2px;background:var(--line)}.sx-line{position:absolute;left:27px;top:20px;width:2px;height:calc(100% - 40px);background:linear-gradient(var(--accent),var(--violet2));transform-origin:top;transform:scaleY(0)}.sx-step{position:relative;padding:0 0 64px 100px}.sx-step:last-child{padding-bottom:0}.sx-step .dot{position:absolute;left:0;top:0;width:56px;height:56px;border-radius:50%;display:grid;place-items:center;background:var(--bg);border:1.5px solid var(--line2);font-family:var(--fd);font-weight:600;color:var(--accent2);transition:background .5s,border-color .5s,color .5s}.sx-step.on .dot{background:var(--accent);border-color:var(--accent);color:#1a0a05}.sx-step h3{font-size:1.7rem;margin:6px 0 12px}.sx-step p{color:var(--muted);max-width:620px}.sx-price{border-top:1px solid var(--line)}.sx-row{display:grid;grid-template-columns:56px minmax(0,1fr) minmax(0,1.25fr) 170px 46px;gap:20px;align-items:center;padding:30px 12px;border-bottom:1px solid var(--line);transition:background .4s,padding .5s var(--ease)}.sx-row:hover{background:rgba(109,74,255,.09);padding-left:26px}.sx-row .k{font-family:var(--fd);color:var(--dim);font-size:.9rem}.sx-row h3{font-size:1.45rem}.sx-row p{color:var(--muted);font-size:.95rem}.sx-row .pr{font-family:var(--fd);font-weight:600;font-size:1.15rem;text-align:right;white-space:nowrap}.sx-row .pr small{display:block;font-family:var(--fb);font-weight:400;font-size:.74rem;color:var(--dim);letter-spacing:.08em;text-transform:uppercase}.sx-row .ar{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;border:1px solid var(--line2);transition:all .5s var(--ease)}.sx-row:hover .ar{background:var(--accent);border-color:var(--accent);color:#1a0a05;transform:rotate(-45deg)}.sx-row svg{width:16px;height:16px}.sx-tm{overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.sx-tm .tr{display:flex;gap:22px;width:max-content;animation:sxmarq 60s linear infinite}.sx-tm:hover .tr{animation-play-state:paused}.sx-t{width:430px;flex:none;padding:36px;border-radius:26px;background:var(--surface);border:1px solid var(--line);white-space:normal}.sx-t .st{color:#ffb547;letter-spacing:.2em;font-size:.95rem}.sx-t q{display:block;quotes:none;margin:18px 0 26px;font-size:1.04rem;line-height:1.7;color:var(--text)}.sx-t cite{font-style:normal;font-size:.86rem;color:var(--muted);display:flex;align-items:center;gap:12px}.sx-t cite i{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,var(--violet),var(--accent));font-style:normal;font-weight:600;color:#fff}.sx-faq{max-width:860px;margin:0 auto}.sx-q{border-top:1px solid var(--line)}.sx-q:last-child{border-bottom:1px solid var(--line)}.sx-q button{width:100%;display:flex;justify-content:space-between;align-items:center;gap:20px;text-align:left;padding:28px 4px;font-family:var(--fd);font-weight:500;font-size:1.22rem;letter-spacing:-.02em}.sx-q .pm{position:relative;flex:none;width:36px;height:36px;border-radius:50%;border:1px solid var(--line2);transition:background .4s,transform .5s var(--ease)}.sx-q .pm::before,.sx-q .pm::after{content:"";position:absolute;left:50%;top:50%;width:12px;height:1.5px;background:var(--text);transform:translate(-50%,-50%)}.sx-q .pm::after{transform:translate(-50%,-50%) rotate(90deg);transition:transform .5s var(--ease)}.sx-q.open .pm{background:var(--accent);border-color:var(--accent);transform:rotate(180deg)}.sx-q.open .pm::before,.sx-q.open .pm::after{background:#1a0a05}.sx-q.open .pm::after{transform:translate(-50%,-50%) rotate(0)}.sx-q .a{height:0;overflow:hidden}.sx-q .a div{padding:0 4px 30px;color:var(--muted);max-width:720px}.sx-cta{position:relative;text-align:center;padding:clamp(60px,9vw,120px) 28px;border-radius:40px;overflow:hidden;background:radial-gradient(70% 90% at 50% 0%,rgba(109,74,255,.55),transparent 70%),radial-gradient(50% 70% at 90% 100%,rgba(255,106,61,.3),transparent 70%),var(--surface);border:1px solid var(--line2)}.sx-cta h2{font-size:clamp(2.2rem,5.4vw,4.6rem);max-width:900px;margin:0 auto}.sx-cta p{color:var(--muted);max-width:620px;margin:24px auto 0;font-size:1.12rem}.sx-cta .bt{margin-top:38px}.sx-cta .tr2{margin-top:22px;font-size:.78rem;letter-spacing:.1em;text-transform:uppercase;color:var(--dim)}.sx-foot{border-top:1px solid var(--line);padding:90px 0 36px;background:var(--bg2)}.sx-fg{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:50px}.sx-fg p{color:var(--muted);font-size:.95rem;margin-top:20px;max-width:340px}.sx-fg h5{font-family:var(--fb);font-size:.74rem;letter-spacing:.16em;text-transform:uppercase;color:var(--accent2);margin:0 0 22px;font-weight:600}.sx-fg ul{list-style:none;margin:0;padding:0;display:grid;gap:13px}.sx-fg li a{color:var(--muted);font-size:.95rem;transition:color .3s}.sx-fg li a:hover{color:var(--text)}.sx-fb{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-top:70px;padding-top:28px;border-top:1px solid var(--line);color:var(--dim);font-size:.85rem}.sx-ph{position:relative;padding:190px 0 90px;overflow:hidden;background:radial-gradient(60% 80% at 50% 0%,rgba(109,74,255,.34),transparent 72%),var(--bg)}.sx-ph .in{position:relative;max-width:920px;z-index:2}.sx-ph h1{font-size:clamp(2.5rem,6vw,5rem);letter-spacing:-.045em;margin-top:22px}.sx-ph .sub{color:var(--muted);font-size:1.2rem;max-width:660px;margin-top:26px}.sx-ph .cta{display:flex;gap:14px;flex-wrap:wrap;margin-top:36px}.sx-prose{max-width:760px}.sx-prose p{color:var(--muted);font-size:1.12rem;margin-top:22px}.sx-prose p:first-child{margin-top:0}.sx-feat{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.sx-feat.c4{grid-template-columns:repeat(4,1fr)}.sx-feat.c2{grid-template-columns:repeat(2,1fr)}.sx-feat.c1{grid-template-columns:minmax(0,560px)}.sx-f{padding:34px 30px;border-radius:24px;background:var(--surface);border:1px solid var(--line);transition:transform .6s var(--ease),border-color .4s}.sx-f:hover{transform:translateY(-6px);border-color:rgba(155,123,255,.5)}.sx-f .m{display:grid;place-items:center;width:46px;height:46px;border-radius:14px;background:rgba(255,106,61,.14);color:var(--accent2);font-family:var(--fd);font-weight:600;font-size:1.1rem}.sx-f h3{font-size:1.28rem;margin:22px 0 10px}.sx-f p{color:var(--muted);font-size:.97rem}.sx-cg{display:grid;grid-template-columns:1.15fr .85fr;gap:60px;align-items:start}.sx-form{padding:44px;border-radius:30px;background:var(--surface);border:1px solid var(--line)}.sx-form h2{font-size:1.9rem}.sx-form .fp{color:var(--muted);margin:10px 0 28px}.sx-fr{display:grid;grid-template-columns:1fr 1fr;gap:18px}.sx-field{display:grid;gap:8px;margin-bottom:18px}.sx-field label{font-size:.78rem;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-weight:600}.sx-field input,.sx-field select,.sx-field textarea{width:100%;padding:16px 18px;border-radius:14px;border:1px solid var(--line2);background:rgba(255,255,255,.03);color:var(--text);font:inherit;font-size:1rem;transition:border-color .3s,background .3s;outline:0}.sx-field select option{background:#151029;color:var(--text)}.sx-field textarea{min-height:150px;resize:vertical}.sx-field input:focus,.sx-field select:focus,.sx-field textarea:focus{border-color:var(--accent);background:rgba(255,255,255,.06)}.sx-msg{margin-top:16px;font-size:.95rem;min-height:1.4em}.sx-msg.ok{color:#6ee7a8}.sx-msg.er{color:#ff8a8a}.sx-side{position:sticky;top:120px;display:grid;gap:20px}.sx-box{padding:32px;border-radius:26px;background:var(--surface);border:1px solid var(--line)}.sx-box h3{font-size:1.3rem;margin-bottom:12px}.sx-box p{color:var(--muted);font-size:.97rem;margin-bottom:22px}.sx-cal{border-radius:28px;overflow:hidden;border:1px solid var(--line);background:var(--surface)}.sx-dd{position:relative}.sx-dd .dd-t{display:inline-flex;align-items:center;gap:8px}.sx-dd .dd-t i{width:6px;height:6px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg) translateY(-2px);transition:transform .4s var(--ease)}.sx-dd:hover .dd-t i{transform:rotate(225deg) translateY(-2px)}.sx-dp{position:absolute;top:100%;left:50%;padding-top:20px;opacity:0;visibility:hidden;transform:translate(-50%,10px);transition:opacity .35s,transform .5s var(--ease),visibility .35s}.sx-dd:hover .sx-dp,.sx-dd:focus-within .sx-dp{opacity:1;visibility:visible;transform:translate(-50%,0)}.sx-dpi{width:600px;display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:14px;border-radius:24px;background:rgba(21,16,41,.97);border:1px solid var(--line2);box-shadow:0 30px 80px -20px rgba(0,0,0,.8);backdrop-filter:blur(18px)}.sx-links .sx-dpi a{display:grid;gap:3px;padding:14px 16px;border-radius:16px;text-transform:none;letter-spacing:0;color:var(--text);transition:background .3s}.sx-links .sx-dpi a::after{display:none}.sx-links .sx-dpi a:hover{background:rgba(109,74,255,.18)}.sx-dpi b{font-family:var(--fd);font-weight:600;font-size:1rem;letter-spacing:-.02em}.sx-dpi em{font-style:normal;font-size:.76rem;color:var(--dim)}.sx-links .sx-dpi a:hover em{color:var(--accent2)}.sx-menu .big .m-t{display:flex;align-items:center;gap:14px}.m-t i{width:12px;height:12px;border-right:2px solid var(--accent);border-bottom:2px solid var(--accent);transform:rotate(45deg) translateY(-4px);transition:transform .45s var(--ease)}.m-dd.open .m-t i{transform:rotate(225deg) translateY(-2px)}.m-sub{display:grid;grid-template-columns:1fr 1fr;gap:4px 18px;max-height:0;overflow:hidden;transition:max-height .55s var(--ease)}.sx-menu .big .m-sub a{font-family:var(--fb);font-size:1rem;font-weight:500;letter-spacing:0;white-space:normal;color:var(--muted);padding:9px 0;line-height:1.3}.sx-menu .big .m-sub a:hover{color:var(--text);transform:none}@media (min-width:821px){.m-t i,.m-sub{display:none}}@media (min-width:1001px){.sx-hero{padding-top:140px}.sx-hero .sx-wrap{display:grid;grid-template-columns:1.12fr .88fr;gap:30px;align-items:end;max-width:1360px}.sx-hero .tx{text-align:left;margin:0;max-width:none;align-self:center;padding-bottom:110px}.sx-hero .sx-pills{justify-content:flex-start}.sx-hero h1{font-size:clamp(3rem,5.3vw,5.4rem)}.sx-hero p.sub{margin-left:0;margin-right:0}.sx-hero .cta{justify-content:flex-start}.sx-stage{margin:0;max-width:none;width:100%;height:640px}.sx-photo{width:min(440px,100%)}.sx-float.a{left:-24px;top:130px}.sx-float.b{right:-6px;top:230px}.sx-float.c{left:6px;bottom:110px}}.sx-ph.bk .cta{display:none}.sx-ph.bk .bkcal{margin-top:40px;position:relative;z-index:2}@media (min-width:1001px){.sx-ph.bk{padding:140px 0 70px}.sx-ph.bk .sx-wrap{display:grid;grid-template-columns:.82fr 1.18fr;gap:48px;align-items:center;max-width:1360px}.sx-ph.bk .in{max-width:none}.sx-ph.bk h1{font-size:clamp(2.4rem,4.2vw,4rem)}.sx-ph.bk .bkcal{margin-top:0;box-shadow:0 30px 90px -30px rgba(109,74,255,.6)}}.sx-ph.bk .sx-pills{justify-content:flex-start;margin:26px 0 0}.sx-cover{margin-top:30px;padding:26px 28px;border-radius:24px;background:rgba(21,16,41,.72);border:1px solid var(--line2);backdrop-filter:blur(10px)}.sx-cover h3{font-family:var(--fb);font-size:.78rem;letter-spacing:.16em;text-transform:uppercase;color:var(--accent2);font-weight:600;margin-bottom:16px}.sx-cover ul{list-style:none;margin:0;padding:0;display:grid;gap:13px}.sx-cover li{display:grid;grid-template-columns:26px 1fr;gap:12px;color:var(--text);font-size:.98rem;line-height:1.5}.sx-cover li i{font-style:normal;display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:rgba(255,106,61,.16);color:var(--accent2);font-size:.72rem;margin-top:1px}.sx-host{display:grid;grid-template-columns:320px 1fr;gap:56px;align-items:center;padding:44px;border-radius:32px;background:linear-gradient(160deg,var(--surface2),var(--bg2));border:1px solid var(--line2)}.sx-host .ph{border-radius:24px;overflow:hidden;aspect-ratio:4/5;background:var(--surface)}.sx-host .ph img{width:100%;height:100%;object-fit:cover;object-position:50% 12%}.sx-host h2{font-size:clamp(2rem,3.4vw,2.8rem);margin:14px 0 10px}.sx-host .cr{color:var(--accent2);font-weight:600;letter-spacing:.08em;text-transform:uppercase;font-size:.8rem}.sx-host p{color:var(--muted);margin:18px 0 26px;max-width:560px;font-size:1.05rem}@media (max-width:820px){.sx-host{grid-template-columns:1fr;padding:26px;gap:28px}.sx-host .ph{max-width:260px}}.sx-ph.ab .sx-photo img{object-position:50% 18%}@media (min-width:1001px){.sx-ph.ab{padding:150px 0 0}.sx-ph.ab .sx-wrap{display:grid;grid-template-columns:1.05fr .95fr;gap:30px;align-items:end;max-width:1360px}.sx-ph.ab .in{max-width:none;align-self:center;padding-bottom:100px}.sx-ph.ab h1{font-size:clamp(2.4rem,4.4vw,4.3rem)}.sx-ph.ab .sx-stage{height:640px}}@media (max-width:1000px){.sx-ph.ab .sx-stage{margin-top:50px}}.js .rv{opacity:0;transform:translateY(40px)}@media (prefers-reduced-motion:reduce){.js .rv{opacity:1;transform:none}.sx-marq .tr,.sx-tm .tr,.sx-orb,.sx-float{animation:none}}@media (max-width:1100px){.sx-links{display:none}.sx-cards,.sx-feat,.sx-feat.c4,.sx-feat.c2{grid-template-columns:repeat(2,1fr)}.sx-res{grid-template-columns:1fr}.sx-why{grid-template-columns:1fr;gap:40px}.sx-sticky{position:static}.sx-cg{grid-template-columns:1fr}.sx-side{position:static}.sx-menu .c{grid-template-columns:1fr 1fr}.sx-menu .col.b{display:none}}@media (max-width:820px){.sx-stats{grid-template-columns:repeat(2,1fr)}.sx-stat{border-bottom:1px solid var(--line)}.sx-stat:nth-child(2n){border-right:0}.sx-stat:last-child{grid-column:1/-1;border-bottom:0}.sx-row{grid-template-columns:44px 1fr auto;gap:12px}.sx-row p,.sx-row .ar{display:none}.sx-fg{grid-template-columns:1fr 1fr}.sx-float.c{display:none}.sx-float.a{left:-6px;top:30px}.sx-float.b{right:-6px;top:110px}.sx-stage{height:460px}.sx-t{width:320px}.sx-menu .c{grid-template-columns:1fr;padding-top:110px;gap:26px;align-content:start}.sx-menu .c{overflow-y:auto;-webkit-overflow-scrolling:touch;padding-bottom:70px}.sx-menu .col{display:none}.sx-menu .big a{font-size:clamp(1.9rem,8vw,2.6rem)}}@media (max-width:620px){.sx-wrap{padding:0 20px}.sx-chip{font-size:.66rem;letter-spacing:.08em;padding:8px 14px}.sx-cards,.sx-feat,.sx-feat.c4,.sx-feat.c2,.sx-fr{grid-template-columns:1fr}.sx-form{padding:28px 22px}.sx-nav .in{padding:0 16px}.sx-nav .sx-btn.sm{padding:10px 14px;font-size:.7rem}.sx-hero{padding-top:140px}.sx-hero .cta .sx-btn{width:100%;justify-content:center}.sx-fg{grid-template-columns:1fr}.sx-step{padding-left:80px}.sx-ph{padding:150px 0 60px}.sx-float b{font-size:1.4rem}.sx-float{padding:12px 14px}}