@import url("https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700;800&display=swap");:root{--ink:#111928;--muted:#66728a;--blue:#3d79f4;--blue-dark:#2360dc;--cyan:#7db8ff;--line:#e7edf6;--surface:#ffffff;--soft:#f6f9fd;--green:#29c483}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);background:var(--soft);font-family:Montserrat,Arial,sans-serif;-webkit-font-smoothing:antialiased}::selection{color:#fff;background:#347cf3;text-shadow:none}::-moz-selection{color:#fff;background:#347cf3;text-shadow:none}html{scrollbar-color:#4d8df5 #edf4ff;scrollbar-width:thin}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{border-left:1px solid rgba(194,215,243,.52);background:linear-gradient(180deg,#f5f9ff,#eaf3ff)}::-webkit-scrollbar-thumb{border:3px solid #edf4ff;border-radius:999px;background:linear-gradient(180deg,#67adff,#347cf3 52%,#2465dc);box-shadow:inset 0 1px 0 rgba(255,255,255,.48),0 0 10px rgba(52,124,243,.22)}::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#79b8ff,#4388f7 48%,#1f5fd8)}::-webkit-scrollbar-thumb:active{background:linear-gradient(180deg,#438cf2,#1f5fd8)}::-webkit-scrollbar-corner{background:#edf4ff}a{color:inherit;text-decoration:none}button,input{font:inherit}button{cursor:pointer}.container{width:min(1180px,calc(100% - 64px));margin:0 auto}.topline{background:#eef5ff;color:#61718d;font-size:11px;font-weight:600;letter-spacing:.02em}.topline-inner{min-height:32px;display:flex;align-items:center;justify-content:space-between}.topline-inner>a,.topline-inner>span{display:inline-flex;align-items:center;gap:7px}.topline-inner a{color:var(--blue-dark)}.topline-inner svg{width:13px;height:13px}.status-dot{display:inline-block;width:7px;height:7px;flex:0 0 7px;border-radius:50%;background:var(--green);box-shadow:0 0 0 3px rgba(41,196,131,.12)}.status-dot.blue{background:var(--blue);box-shadow:0 0 0 3px rgba(61,121,244,.12)}.status-dot.orange{background:#f1a552;box-shadow:0 0 0 3px rgba(241,165,82,.12)}.site-header{position:absolute;z-index:10;top:7px;right:0;left:0;padding:0 12px}.header-inner{position:relative;height:71px;display:flex;align-items:center;justify-content:space-between}.site-header .header-inner{width:min(1280px,100%);padding:0 15px;border:1px solid rgba(218,226,238,.9);border-radius:21px;background:rgba(255,255,255,.96);box-shadow:0 8px 28px rgba(21,36,63,.16)}.logo{display:inline-flex;align-items:center;gap:10px;font-family:Montserrat,Arial,sans-serif;font-size:18px;font-weight:700;letter-spacing:-.045em}.logo-mark{position:relative;display:block;width:39px;height:39px;overflow:hidden;border:1px solid #dce8fb;border-radius:50%;background:#d9e6ff;box-shadow:0 4px 11px rgba(54,119,242,.2)}.logo-mark img{display:block;width:100%;height:100%;object-fit:cover}.logo-name span{color:var(--blue)}.nav{margin-left:auto;color:#202435}.nav,.nav-links{display:flex;align-items:center;font-size:16px;font-weight:600}.nav-links{position:absolute;top:50%;left:50%;gap:37px;transform:translate(-50%,-50%)}.nav a{transition:color .2s ease}.nav a:hover{color:var(--blue)}.nav .nav-cta{display:inline-flex;align-items:center;justify-content:center;min-width:88px;padding:13px 18px;color:#202435;border:1px solid #dce4f0;border-radius:15px;background:#f9fbff;box-shadow:0 5px 12px rgba(35,49,77,.05);font-size:16px;font-weight:600}.nav .nav-cta:hover{color:#fff;border-color:var(--blue);background:var(--blue)}.menu-toggle{display:none;color:var(--ink);border:0;padding:8px;background:transparent}.menu-toggle svg{width:25px;height:25px}.hero{position:relative;overflow:hidden;min-height:785px;padding:166px 0 55px;background:radial-gradient(circle at 79% 36%,rgba(196,224,255,.95),transparent 31%),linear-gradient(118deg,#f9fbff 5%,#eff5ff 60%,#e8f2ff)}.hero:before{position:absolute;inset:0;opacity:.35;background-image:radial-gradient(#b8d1f4 1px,transparent 0);background-size:27px 27px;-webkit-mask-image:linear-gradient(90deg,transparent,black 48%,transparent);mask-image:linear-gradient(90deg,transparent,black 48%,transparent);content:""}.hero-grid{position:absolute;width:660px;height:660px;right:-100px;top:80px;border:1px solid rgba(123,174,247,.23);border-radius:50%;box-shadow:0 0 0 45px rgba(145,195,255,.06),0 0 0 100px rgba(145,195,255,.04)}.hero-grid:after,.hero-grid:before{position:absolute;content:"";border:1px dashed rgba(99,158,242,.25);border-radius:50%}.hero-grid:before{inset:55px}.hero-grid:after{inset:123px}.orb{position:absolute;border-radius:50%;filter:blur(2px)}.orb-one{width:11px;height:11px;right:40%;top:28%;background:#fff;box-shadow:0 0 30px 10px #fff}.orb-two{width:7px;height:7px;left:47%;bottom:18%;background:#95c8ff;box-shadow:0 0 24px 8px rgba(149,200,255,.8)}.hero-layout{position:relative;z-index:1;display:grid;grid-template-columns:.9fr 1.1fr;align-items:center;grid-gap:42px;gap:42px}.hero-copy{padding-bottom:56px}.eyebrow{display:flex;align-items:center;gap:9px;color:var(--blue);font-size:10px;font-weight:800;letter-spacing:.14em}.eyebrow-line{display:inline-block;width:22px;height:2px;background:currentColor;border-radius:4px}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:Montserrat,Arial,sans-serif}h1{max-width:625px;margin:19px 0 22px;font-size:clamp(47px,5.2vw,75px);line-height:.99;letter-spacing:-.075em;font-weight:800}h1 span,h2 span{color:var(--blue)}.hero-text{max-width:485px;margin-bottom:29px;color:#68758b;line-height:1.67}.hero-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:49px;padding:0 18px;border:0;border-radius:11px;font-size:13px;font-weight:700;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.button:hover{transform:translateY(-2px)}.button svg{width:17px;height:17px}.button-primary{color:#fff;background:var(--blue);box-shadow:0 11px 25px rgba(61,121,244,.25)}.button-primary:hover{background:var(--blue-dark);box-shadow:0 14px 28px rgba(61,121,244,.32)}.button-ghost{color:#526179;background:rgba(255,255,255,.7);border:1px solid rgba(190,208,234,.85)}.button-ghost:hover{background:#fff}.play-icon{display:grid;place-items:center;width:22px;height:22px;padding-left:1px;color:var(--blue);background:#e6effe;border-radius:50%;font-size:8px}.hero-note{display:flex;align-items:center;gap:8px;margin-top:18px;color:#8b97a9;font-size:11px}.note-check{display:grid;place-items:center;width:18px;height:18px;color:var(--green);background:#e1f8ef;border-radius:50%}.note-check svg{width:12px;height:12px}.hero-visual{position:relative;min-height:490px;padding:40px 0 30px}.visual-glow{position:absolute;width:340px;height:340px;right:85px;top:80px;border-radius:50%;background:rgba(255,255,255,.64);filter:blur(8px)}.dashboard-card{position:relative;z-index:1;width:min(100%,595px);margin-left:auto;overflow:hidden;border:1px solid rgba(213,228,248,.9);border-radius:17px;background:rgba(255,255,255,.87);box-shadow:0 28px 65px rgba(57,104,167,.18),0 4px 9px rgba(57,104,167,.08);transform:perspective(1100px) rotateY(-5deg) rotateX(2deg)}.dashboard-topbar{justify-content:space-between;height:40px;padding:0 17px;border-bottom:1px solid #edf2f8;background:rgba(255,255,255,.86)}.dashboard-topbar,.mini-brand{display:flex;align-items:center}.mini-brand{gap:6px;color:#263349;font-family:Montserrat,Arial,sans-serif;font-size:10px;font-weight:800;letter-spacing:-.04em}.mini-brand-mark{width:14px;height:14px;border-radius:5px;background:linear-gradient(135deg,#3c7af3,#81c2ff)}.dashboard-actions{display:flex;gap:5px}.dashboard-actions span{width:5px;height:5px;border-radius:50%;background:#c9d5e6}.dashboard-body{display:flex;min-height:400px}.dashboard-sidebar{display:flex;flex:0 0 43px;align-items:center;flex-direction:column;gap:20px;padding-top:27px;border-right:1px solid #edf2f8;color:#bac6d7}.dashboard-sidebar span{display:grid;place-items:center;width:25px;height:25px;border-radius:7px}.dashboard-sidebar svg{width:14px;height:14px}.dashboard-sidebar .side-active{color:var(--blue);background:#edf4ff}.dashboard-content{flex:1 1;min-width:0;padding:25px 28px 20px}.dash-heading{display:flex;align-items:center;justify-content:space-between}.dash-kicker{display:block;margin-bottom:6px;color:#a1adbc;font-size:7px;font-weight:700;letter-spacing:.12em}.dash-heading h3{margin-bottom:0;font-size:17px;letter-spacing:-.06em}.avatar{display:grid;place-items:center;width:28px;height:28px;color:#fff;border-radius:50%;background:#91c8a9;font-size:11px;font-weight:700}.dash-metrics{display:grid;grid-template-columns:1fr 1fr;grid-gap:9px;gap:9px;margin:22px 0 13px}.dash-metric{padding:13px 14px;border:1px solid #edf1f6;border-radius:9px;background:#fff}.dash-metric span{display:block;margin-bottom:7px;color:#8793a5;font-size:8px}.dash-metric strong{display:inline-block;margin-right:8px;font-family:Montserrat,Arial,sans-serif;font-size:18px;letter-spacing:-.06em}.dash-metric em{color:var(--green);font-size:8px;font-style:normal;font-weight:700}.dash-chart{position:relative;height:146px;overflow:hidden;padding:14px;border:1px solid #edf1f6;border-radius:9px;background:#fff}.chart-head{position:relative;z-index:2;justify-content:space-between;color:#4c596c;font-size:9px;font-weight:700}.chart-filter,.chart-head{display:flex;align-items:center}.chart-filter{gap:3px;color:#8b98aa;font-size:8px;font-weight:500}.chart-filter svg{width:10px;height:10px}.chart-lines{position:absolute;inset:46px 14px 17px;display:flex;flex-direction:column;justify-content:space-between}.chart-lines span{border-top:1px dashed #ebf0f6}.line-chart{position:absolute;left:14px;right:14px;bottom:17px;width:calc(100% - 28px);height:82px}.dash-bottom{display:grid;grid-template-columns:1.15fr .85fr;grid-gap:9px;gap:9px;margin-top:13px}.dash-list,.dash-quick{padding:12px 13px;border:1px solid #edf1f6;border-radius:9px;background:#fff}.list-head,.list-row{display:grid;grid-template-columns:1.1fr .9fr;align-items:center;font-size:8px}.list-head{padding-bottom:8px;color:#a1adbc;font-size:7px}.list-row{padding:8px 0 0;color:#59667a}.list-row>span:first-child,.list-row>span:last-child{display:flex;align-items:center;gap:5px}.list-row>span:last-child{gap:5px;color:#6d7c8f;font-size:7px}.list-row .status-dot{width:5px;height:5px;flex-basis:5px;box-shadow:none}.platform-badge{display:inline-grid;place-items:center;width:17px;height:17px;color:#fff;border-radius:5px;font-family:Montserrat,Arial,sans-serif;font-size:9px;font-weight:800}.platform-badge.playerok{background:linear-gradient(135deg,#1d73fb,#37a8f8)}.platform-badge.funpay{background:#222b43}.dash-quick{display:flex;align-items:center;gap:8px}.quick-icon{display:grid;place-items:center;width:26px;height:26px;color:#f4a650;border-radius:8px;background:#fff5e8}.quick-icon svg{width:14px;height:14px}.dash-quick div{flex:1 1}.dash-quick small{display:block;margin-bottom:3px;color:#a1adbc;font-size:6px;font-weight:800;letter-spacing:.08em}.dash-quick strong{font-family:Montserrat,Arial,sans-serif;font-size:9px}.dash-quick>.status-dot{width:5px;height:5px;flex-basis:5px;box-shadow:none}.floating-card{position:absolute;z-index:3;display:flex;align-items:center;border:1px solid rgba(225,236,250,.9);background:rgba(255,255,255,.95);box-shadow:0 16px 32px rgba(57,104,167,.15)}.mascot-card{left:-19px;bottom:25px;gap:10px;padding:7px 14px 7px 7px;border-radius:13px}.mascot-ring{width:48px;height:48px;overflow:hidden;border-radius:50%;background:#eaf4ff}.mascot-ring img{width:100%;height:100%;object-fit:cover;object-position:50% 29%}.mascot-card strong,.sync-card strong{display:block;margin-bottom:4px;color:#2c3850;font-size:9px}.mascot-card span:not(.status-dot),.sync-card span:not(.sync-icon):not(.sync-check){display:flex;align-items:center;gap:5px;color:#94a0b1;font-size:8px}.mascot-card .status-dot{width:5px;height:5px;flex-basis:5px;box-shadow:none}.sync-card{top:55px;right:-3px;gap:9px;padding:10px 11px;border-radius:10px}.sync-icon{display:grid;place-items:center;width:28px;height:28px;color:var(--blue);border-radius:8px;background:#edf4ff}.sync-icon svg{width:14px;height:14px}.sync-check{display:grid;place-items:center;width:16px;height:16px;margin-left:5px;color:var(--green);border-radius:50%;background:#e7f9f1}.sync-check svg{width:11px;height:11px}.platform-strip{position:relative;z-index:1;gap:25px;padding-top:35px;color:#a3aec0;font-size:9px;letter-spacing:.1em}.platform-strip,.platform-wordmark{display:flex;align-items:center;font-weight:800}.platform-wordmark{gap:7px;color:#344159;font-family:Montserrat,Arial,sans-serif;font-size:14px;letter-spacing:-.06em}.platform-wordmark .platform-badge{width:24px;height:24px;font-size:12px}.platform-strip i{width:4px;height:4px;border-radius:50%;background:#cad5e6}.platform-wordmark.subtle{color:#aab5c5;font-family:Montserrat,Arial,sans-serif;font-size:11px;font-weight:500;letter-spacing:0}.hero{min-height:900px;padding-top:171px;padding-bottom:42px;background:radial-gradient(ellipse at 83% 42%,rgba(186,216,255,.82) 0,rgba(220,237,255,.48) 26%,rgba(246,250,255,0) 51%),linear-gradient(112deg,#fff,#f9fbff 42%,#edf5ff)}.hero:before{opacity:.18;background-size:30px 30px;-webkit-mask-image:linear-gradient(90deg,transparent 3%,black 52%,transparent);mask-image:linear-gradient(90deg,transparent 3%,black 52%,transparent)}.hero-grid{width:775px;height:775px;right:-180px;top:86px;border-color:rgba(116,169,247,.18);box-shadow:0 0 0 45px rgba(145,195,255,.05),0 0 0 102px rgba(145,195,255,.035)}.hero-layout{grid-template-columns:.78fr 1.22fr;align-items:start;gap:26px}.hero-copy{padding-top:1px;padding-bottom:0}.hero .eyebrow{width:max-content;padding:7px 13px;border:1px solid #d9e8ff;border-radius:999px;background:rgba(255,255,255,.72);box-shadow:0 5px 15px rgba(76,131,218,.05)}.hero .eyebrow-line{width:9px;height:9px;border-radius:50%;background:var(--blue)}.hero h1{max-width:620px;margin-top:31px;margin-bottom:26px;font-size:clamp(57px,6vw,84px);line-height:.96;letter-spacing:-.085em}.hero-text{max-width:490px;margin-bottom:30px;color:#5d6b83;font-size:16px;line-height:1.65}.hero-visual{min-height:570px;padding-top:0;margin-top:-11px}.visual-glow{width:540px;height:540px;right:45px;top:65px;background:rgba(255,255,255,.7);filter:blur(18px)}.dashboard-card{width:min(100%,700px);border-color:rgba(210,226,247,.95);border-radius:19px;background:rgba(255,255,255,.8);box-shadow:0 32px 72px rgba(57,104,167,.16),0 8px 16px rgba(57,104,167,.07);transform:perspective(1250px) rotateY(-6deg) rotateX(2deg) rotate(-1deg)}.dashboard-topbar{height:48px;padding:0 22px;background:rgba(255,255,255,.75)}.dashboard-body{min-height:470px}.dashboard-sidebar{flex-basis:52px;gap:24px;padding-top:31px}.dashboard-sidebar span{width:30px;height:30px}.dashboard-sidebar svg{width:16px;height:16px}.dashboard-content{padding:31px 34px 25px}.dash-heading h3{font-size:21px}.dash-kicker{margin-bottom:8px;font-size:8px}.avatar{width:34px;height:34px;font-size:13px}.dash-metrics{gap:13px;margin:25px 0 17px}.dash-metric{padding:17px 18px}.dash-metric span{margin-bottom:9px;font-size:9px}.dash-metric strong{font-size:22px}.dash-metric em{font-size:9px}.dash-chart{height:168px;padding:18px}.chart-head{font-size:10px}.chart-filter{font-size:9px}.chart-lines{inset:53px 18px 20px}.line-chart{left:18px;right:18px;bottom:20px;width:calc(100% - 36px);height:98px}.dash-bottom{gap:13px;margin-top:17px}.dash-list,.dash-quick{padding:16px}.list-head,.list-row{font-size:9px}.list-head{font-size:8px}.list-row{padding-top:10px}.list-row>span:last-child{font-size:8px}.platform-badge{width:20px;height:20px}.dash-quick{gap:10px}.quick-icon{width:32px;height:32px}.quick-icon svg{width:17px;height:17px}.dash-quick small{font-size:7px}.dash-quick strong{font-size:11px}.mascot-card{left:-25px;bottom:12px}.sync-card{top:19px;right:-8px}.platform-strip{padding-top:23px}.section{padding:125px 0}.features-section{background:#fff}.section-heading{margin-bottom:52px}.split-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:40px}.control-copy h2,.developer-copy h2,.faq-heading h2,.plugin-copy h2,.section-heading h2{margin:16px 0 0;font-size:clamp(35px,4vw,52px);line-height:1.03;letter-spacing:-.075em}.split-heading>p{max-width:340px;margin:0 0 4px;color:#8490a2;font-size:14px;line-height:1.65}.feature-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:13px;gap:13px}.feature-card{min-height:333px;padding:26px 24px 23px;border:1px solid transparent;border-radius:15px;transition:transform .2s ease,box-shadow .2s ease}.feature-card:hover{transform:translateY(-5px);box-shadow:0 18px 35px rgba(43,75,123,.09)}.feature-blue{background:#eff5ff;border-color:#dfeaff}.feature-green{background:#effaf5;border-color:#dff2e8}.feature-purple{background:#f5f1ff;border-color:#e9e0ff}.feature-orange{background:#fff7ea;border-color:#f8ecd7}.feature-icon{display:grid;place-items:center;width:42px;height:42px;margin-bottom:40px;color:#3978ee;border-radius:12px;background:rgba(255,255,255,.7)}.feature-icon svg{width:21px;height:21px}.feature-green .feature-icon{color:#22ad78}.feature-purple .feature-icon{color:#8564e9}.feature-orange .feature-icon{color:#dc963f}.card-eyebrow{display:block;margin-bottom:10px;color:#8d99a9;font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.feature-card h3{max-width:220px;margin-bottom:11px;font-size:20px;line-height:1.08;letter-spacing:-.06em}.feature-card p{min-height:61px;margin-bottom:19px;color:#768398;font-size:12px;line-height:1.55}.card-link,.text-link{display:inline-flex;align-items:center;gap:7px;color:var(--blue);font-size:12px;font-weight:700}.card-link svg,.text-link svg{width:14px;height:14px;transition:transform .2s}.card-link:hover svg,.text-link:hover svg{transform:translateX(4px)}.workflow-section{background:#f8fbff}.centered-heading{max-width:600px;margin-right:auto;margin-left:auto;text-align:center}.centered-heading .eyebrow{justify-content:center}.centered-heading>p{max-width:480px;margin:21px auto 0;color:#8793a5;font-size:14px;line-height:1.65}.steps-grid{position:relative;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}.steps-grid:before{position:absolute;top:61px;right:15%;left:15%;border-top:1px dashed #c8d7ed;content:""}.step-card{position:relative;z-index:1;min-height:340px;padding:26px 27px;border:1px solid #e3eaf4;border-radius:14px;background:#fff;box-shadow:0 9px 25px rgba(58,91,137,.04)}.step-highlight{border-color:#cae0ff;box-shadow:0 14px 35px rgba(61,121,244,.1)}.step-number{position:absolute;top:25px;right:25px;color:#d8e4f5;font-family:Montserrat,Arial,sans-serif;font-size:14px;font-weight:800}.step-icon{display:grid;place-items:center;width:48px;height:48px;margin:32px 0 47px;color:var(--blue);border-radius:13px;background:#edf4ff}.step-highlight .step-icon{color:#fff;background:var(--blue)}.step-icon svg{width:22px;height:22px}.step-card h3{margin-bottom:11px;font-size:21px;letter-spacing:-.06em}.step-card p{margin-bottom:24px;color:#8290a3;font-size:12px;line-height:1.6}.step-caption{color:#a2afc0;font-size:8px;font-weight:800;letter-spacing:.12em}.control-section{background:#fff}.control-layout{display:grid;grid-template-columns:.8fr 1.2fr;align-items:center;grid-gap:85px;gap:85px}.control-copy>p,.developer-copy>p,.faq-heading>p,.plugin-copy>p{margin:23px 0;color:#7e8b9f;font-size:14px;line-height:1.7}.check-list{display:grid;grid-gap:14px;gap:14px;margin:0 0 27px;padding:0;list-style:none;color:#536178;font-size:12px;font-weight:600}.check-list li{display:flex;align-items:center;gap:9px}.check-list li>span{display:grid;place-items:center;width:19px;height:19px;color:var(--green);border-radius:50%;background:#e7f9f1}.check-list svg{width:12px;height:12px}.control-visual{position:relative;padding:30px 0 22px 25px}.control-visual:before{position:absolute;inset:0 0 0 5%;border-radius:21px;background:#eef5ff;content:""}.control-window{position:relative;overflow:hidden;border:1px solid #e5edf8;border-radius:13px;background:#fff;box-shadow:0 21px 43px rgba(52,89,140,.12)}.window-head{justify-content:space-between;padding:18px 19px;border-bottom:1px solid #edf2f7;font-size:13px;font-weight:700}.window-filter,.window-head{display:flex;align-items:center;font-family:Montserrat,Arial,sans-serif}.window-filter{gap:4px;color:#8b98aa;font-size:9px;font-weight:600}.window-filter svg{width:11px;height:11px}.window-product{display:flex;align-items:center;gap:11px;padding:17px 19px}.product-thumb{display:grid;place-items:center;width:38px;height:38px;color:#fff;border-radius:9px;background:linear-gradient(135deg,#6ca4ff,#346de4);box-shadow:0 7px 13px rgba(61,121,244,.17)}.window-product strong{display:block;margin-bottom:4px;font-size:11px}.window-product small{color:#9aa7b7;font-size:8px}.window-price{margin-left:auto;color:var(--blue);font-family:Montserrat,Arial,sans-serif;font-size:13px;font-weight:800}.listing-head,.listing-row{display:grid;grid-template-columns:1.1fr 1fr 1.2fr .5fr;align-items:center;grid-gap:10px;gap:10px;padding:11px 19px;font-size:9px}.listing-head{color:#a0acbc;border-top:1px solid #f0f3f7;font-size:8px}.listing-head,.listing-row{border-bottom:1px solid #f0f3f7}.listing-row{color:#627086}.listing-row>span:first-child,.listing-status{display:flex;align-items:center;gap:7px}.listing-row .platform-badge{width:19px;height:19px;font-size:9px}.listing-status{font-size:8px}.listing-status .status-dot{width:5px;height:5px;flex-basis:5px;box-shadow:none}.listing-row>span:last-child{color:#36435a;font-weight:700}.window-foot{justify-content:space-between;padding:14px 19px;color:#8795a8;font-size:8px}.window-foot,.window-foot>span{display:flex;align-items:center}.window-foot>span{gap:5px}.window-foot svg{width:11px;height:11px;color:var(--green)}.window-foot a{display:flex;align-items:center;gap:4px;color:var(--blue);font-weight:700}.window-foot a svg{color:currentColor}.small-notice{position:absolute;right:-17px;bottom:0;z-index:2;display:flex;align-items:center;gap:9px;padding:10px 14px 10px 10px;border:1px solid #e6edf7;border-radius:10px;background:#fff;box-shadow:0 14px 27px rgba(52,89,140,.12)}.notice-icon{display:grid;place-items:center;width:28px;height:28px;color:var(--green);background:#e7f9f1;border-radius:8px}.notice-icon svg{width:15px;height:15px}.small-notice strong{display:block;margin-bottom:3px;color:#344158;font-size:9px}.small-notice span:not(.notice-icon){color:#9aa7b7;font-size:8px}.plugins-section{overflow:hidden;color:#fff;background:#111b30}.plugin-layout{display:grid;grid-template-columns:1fr 1fr;align-items:center;grid-gap:80px;gap:80px}.plugin-copy h2{color:#fff}.plugin-copy h2 span{color:#78b3ff}.plugin-copy>p{color:#a0aec3}.light-eyebrow{color:#78b3ff}.plugin-pills{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 29px}.plugin-pills span{display:inline-flex;align-items:center;gap:7px;padding:8px 10px;color:#c8d2e2;border:1px solid rgba(155,186,230,.18);border-radius:8px;background:rgba(255,255,255,.05);font-size:9px;font-weight:600}.plugin-pills svg{width:13px;height:13px;color:#76b1ff}.button-light{color:#1d59cf;background:#fff}.button-light:hover{color:#fff;background:var(--blue)}.plugin-orbit{position:relative;min-height:370px}.orbit{position:absolute;border:1px solid rgba(127,174,246,.2);border-radius:50%}.orbit-a{width:330px;height:330px;top:19px;left:25px}.orbit-b{width:230px;height:230px;top:69px;left:75px;border-style:dashed}.orbit-core{position:absolute;top:131px;left:137px;display:grid;place-items:center;width:126px;height:126px;color:#fff;border:11px solid rgba(119,179,255,.24);border-radius:50%;background:linear-gradient(135deg,#427ff1,#2759cc);box-shadow:0 0 0 17px rgba(67,121,231,.09),0 15px 40px rgba(0,0,0,.25)}.orbit-core svg{width:35px;height:35px}.orbit-chip{position:absolute;display:grid;place-items:center;width:48px;height:48px;color:#79b4ff;border:1px solid rgba(131,180,245,.24);border-radius:14px;background:#1a2b4c;box-shadow:0 10px 23px rgba(0,0,0,.2)}.orbit-chip svg{width:21px;height:21px}.chip-one{top:3px;left:167px}.chip-two{top:151px;right:2px}.chip-three{bottom:7px;left:152px}.chip-four{top:150px;left:2px}.developer-section{background:#f7faff}.developer-layout{display:grid;grid-template-columns:.85fr 1.15fr;align-items:center;grid-gap:80px;gap:80px}.code-card{overflow:hidden;border:1px solid #263a60;border-radius:13px;color:#d6e1f3;background:#14223b;box-shadow:0 20px 50px rgba(36,68,123,.15)}.code-foot,.code-top{display:flex;align-items:center;justify-content:space-between;padding:13px 16px;color:#7588a8;border-bottom:1px solid rgba(173,203,246,.1);font-family:monospace;font-size:10px}.code-dots{display:flex;gap:5px}.code-dots i{display:block;width:7px;height:7px;border-radius:50%;background:#526583}.code-dots i:first-child{background:#ed8e79}.code-dots i:nth-child(2){background:#efc277}.code-dots i:nth-child(3){background:#62c294}.code-lock{color:#65b8a8}.code-lock svg{width:13px;height:13px}.code-card pre{overflow-x:auto;margin:0;padding:27px 24px 25px;color:#c3d0e4;font:12px/1.8 ui-monospace,SFMono-Regular,Menlo,monospace}.code-purple{color:#c39bf6}.code-blue{color:#7bb7ff}.code-yellow{color:#f1cf85}.code-green{color:#8bd3a6}.code-foot{border-top:1px solid rgba(173,203,246,.1);border-bottom:0}.code-foot span{display:flex;align-items:center;gap:6px}.code-foot .status-dot{width:5px;height:5px;flex-basis:5px;box-shadow:none}.faq-section{background:#fff}.faq-layout{display:grid;grid-template-columns:.75fr 1.25fr;grid-gap:100px;gap:100px}.faq-heading>p{max-width:315px}.faq-list{border-top:1px solid #e7edf5}.faq-item{border-bottom:1px solid #e7edf5}.faq-item button{display:flex;align-items:center;justify-content:space-between;width:100%;padding:23px 0;color:#25334a;border:0;background:transparent;text-align:left;font-family:Montserrat,Arial,sans-serif;font-size:16px;font-weight:700;letter-spacing:-.04em}.faq-chevron{display:grid;place-items:center;width:27px;height:27px;color:#7a8aa2;border:1px solid #e1e8f1;border-radius:50%;transition:transform .2s ease,color .2s,background .2s}.faq-chevron svg{width:14px;height:14px}.faq-open .faq-chevron{color:#fff;background:var(--blue);transform:rotate(180deg)}.faq-answer{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease}.faq-answer p{overflow:hidden;max-width:650px;margin:0;color:#7c899c;font-size:13px;line-height:1.65}.faq-open .faq-answer{grid-template-rows:1fr}.faq-open .faq-answer p{padding:0 48px 23px 0}.start-section{padding-top:20px;background:#fff}.start-card{position:relative;display:flex;align-items:center;min-height:360px;overflow:hidden;padding:60px 75px;color:#fff;border-radius:22px;background:linear-gradient(119deg,#3269df,#4082f7 58%,#70b3ff);box-shadow:0 22px 46px rgba(48,102,225,.22)}.start-card:before{position:absolute;width:460px;height:460px;top:-180px;right:160px;border:1px solid rgba(255,255,255,.18);border-radius:50%;box-shadow:0 0 0 36px rgba(255,255,255,.05),0 0 0 85px rgba(255,255,255,.04);content:""}.start-content{position:relative;z-index:1;max-width:650px}.start-icon{display:grid;place-items:center;width:38px;height:38px;margin-bottom:19px;color:#fff;border-radius:11px;background:rgba(255,255,255,.16)}.start-icon svg{width:20px;height:20px}.start-card h2{margin:16px 0 15px;color:#fff;font-size:clamp(34px,4vw,48px);line-height:1.02}.start-card h2 span{color:#c5e1ff}.start-card p{max-width:460px;margin-bottom:20px;color:#d7e8ff;font-size:13px;line-height:1.6}.early-form{display:flex;gap:8px;max-width:390px}.early-form input{min-width:0;flex:1 1;padding:0 15px;color:#243654;border:1px solid rgba(255,255,255,.25);outline:0;border-radius:10px;background:#fff;font-size:12px}.early-form input::placeholder{color:#9aa8bc}.early-form .button{flex:0 0 auto;color:#245dd4;background:#fff;box-shadow:none}.early-form .button:hover{color:#fff;background:#182640}.start-content small{display:block;margin-top:12px;color:#c6dfff;font-size:9px}.start-visual{position:absolute;right:30px;bottom:-38px;width:330px;height:330px;opacity:.95}.start-visual img{width:100%;height:100%;object-fit:cover;object-position:50% 30%;mix-blend-mode:screen;filter:saturate(.9) brightness(1.15)}.start-decoration{position:absolute;width:10px;height:10px;border-radius:50%;background:rgba(255,255,255,.8);box-shadow:0 0 0 10px rgba(255,255,255,.08)}.start-decoration-one{top:55px;right:42%}.start-decoration-two{bottom:53px;right:34%;width:6px;height:6px}.footer{padding:38px 0 21px;background:#fff}.footer-top{display:flex;align-items:center;justify-content:space-between;padding-bottom:32px;border-bottom:1px solid #e9eef5}.footer-links{display:flex;gap:25px;color:#8793a5;font-size:11px}.footer-bottom a:hover,.footer-links a:hover,.telegram-link{color:var(--blue)}.telegram-link{display:flex;align-items:center;gap:7px;font-size:11px;font-weight:700}.telegram-link svg:first-child{width:16px;height:16px}.telegram-link svg:last-child{width:13px;height:13px}.footer-bottom{display:flex;align-items:center;justify-content:space-between;padding-top:18px;color:#a1acbb;font-size:9px}.footer-bottom>div{display:flex;gap:19px}.heart{color:#f2829b}@media (max-width:1050px){.container{width:min(100% - 42px,890px)}.nav{gap:18px}.hero-layout{grid-template-columns:.82fr 1.18fr;gap:15px}.hero-visual{transform:scale(.9);transform-origin:right center;margin-left:-45px}.feature-grid{grid-template-columns:repeat(2,1fr)}.feature-card{min-height:285px}.feature-icon{margin-bottom:30px}.control-layout,.developer-layout{gap:45px}.plugin-layout{gap:35px}.faq-layout{gap:55px}.start-card{padding-left:47px}.start-visual{right:-13px;opacity:.75}}@media (max-width:760px){.container{width:calc(100% - 36px)}.site-header{top:7px;padding:0 8px}.site-header .header-inner{height:64px;padding:0 11px;border-radius:18px}.topline-inner{min-height:36px;font-size:9px}.topline-inner>a{font-size:0}.topline-inner>a svg{width:15px;height:15px}.header-inner{height:72px}.menu-toggle{display:block}.nav{position:absolute;top:63px;right:0;left:0;display:none;align-items:stretch;flex-direction:column;gap:0;padding:9px;border:1px solid #e2eaf5;border-radius:13px;background:rgba(255,255,255,.97);box-shadow:0 18px 35px rgba(46,76,119,.12)}.nav-open{display:flex}.nav a{padding:13px 12px;border-radius:8px}.nav a:hover{background:#f1f6ff}.nav .nav-cta{justify-content:center;margin-top:5px;color:#202435}.hero{min-height:auto;padding:142px 0 42px}.hero-grid{width:400px;height:400px;top:270px;right:-160px}.hero-layout{display:block}.hero-copy{padding-bottom:0}.hero-copy h1{font-size:clamp(44px,13vw,67px)}.hero-text{max-width:540px;font-size:14px}.hero-actions{gap:8px}.button{min-height:46px;padding:0 14px;font-size:12px}.hero-visual{min-height:373px;margin:20px -27px 0;padding-top:17px;transform:none}.dashboard-card{width:100%;transform:none}.dashboard-content{padding:20px 17px 15px}.dashboard-sidebar{flex-basis:34px;gap:16px}.dashboard-body{min-height:325px}.dash-heading h3,.dash-metric strong{font-size:14px}.dash-chart{height:115px}.dash-bottom{margin-top:9px}.dash-list,.dash-quick{padding:8px}.dash-quick{gap:5px}.dash-quick strong{font-size:8px}.floating-card{transform:scale(.83)}.mascot-card{left:-5px;bottom:0;transform-origin:left bottom}.sync-card{right:2px;top:1px;transform-origin:right top}.platform-strip{flex-wrap:wrap;gap:13px 16px;padding-top:21px;font-size:8px}.platform-strip>span{width:100%}.platform-wordmark{font-size:12px}.platform-wordmark .platform-badge{width:21px;height:21px}.section{padding:78px 0}.control-layout,.developer-layout,.faq-layout,.plugin-layout,.split-heading{display:block}.split-heading>p{max-width:510px;margin-top:20px}.section-heading{margin-bottom:31px}.feature-grid{gap:10px}.feature-card{min-height:0;padding:19px 17px}.feature-icon{width:37px;height:37px;margin-bottom:27px}.feature-card h3{font-size:17px}.feature-card p{min-height:auto;font-size:11px}.card-link{font-size:10px}.steps-grid{display:block}.steps-grid:before{top:52px;bottom:52px;right:auto;left:24px;border-top:0;border-left:1px dashed #c8d7ed}.step-card{min-height:0;margin-bottom:12px;padding:20px 22px 21px 25px}.step-icon{margin:13px 0 25px}.step-card h3{font-size:18px}.step-card p{margin-bottom:16px}.control-copy,.developer-copy,.faq-heading{margin-bottom:40px}.control-visual{padding:23px 0 36px;margin:0 -4px}.control-visual:before{left:-5%}.small-notice{right:-4px}.listing-head,.listing-row{grid-template-columns:1.15fr .8fr 1.25fr .45fr;padding-right:11px;padding-left:11px;gap:5px;font-size:7px}.listing-status{gap:4px;font-size:7px}.window-foot,.window-head,.window-product{padding-right:12px;padding-left:12px}.plugin-orbit{min-height:325px;margin:0 auto 35px;transform:scale(.82);transform-origin:center top}.plugin-copy h2{margin-top:16px}.developer-layout{display:flex;flex-direction:column}.code-card,.developer-copy{width:100%}.code-card pre{padding:20px 14px;font-size:9px}.faq-item button{gap:15px;font-size:14px}.start-section{padding-top:0}.start-card{display:block;min-height:500px;padding:34px 25px;border-radius:16px}.start-card:before{right:-170px;top:200px}.start-content{max-width:none}.start-card h2{font-size:37px}.early-form{max-width:none}.start-visual{right:-32px;bottom:-92px;width:270px;height:270px;opacity:.55}.footer{padding-top:35px}.footer-top{align-items:flex-start;flex-direction:column;gap:22px}.footer-links{flex-wrap:wrap;gap:13px 19px}.footer-bottom{align-items:flex-start;flex-direction:column;gap:12px}.footer-bottom>div{order:3;flex-wrap:wrap;gap:10px 16px}}@media (max-width:390px){.hero-actions .button{width:100%}.feature-grid{grid-template-columns:1fr}.feature-card{min-height:235px}.early-form{display:block}.early-form input{width:100%;height:46px;margin-bottom:8px}.early-form .button{width:100%}.listing-head>span:nth-child(2),.listing-row>span:nth-child(2){display:none}.listing-head,.listing-row{grid-template-columns:1.3fr 1.4fr .55fr}.listing-row>span:nth-child(3){grid-column:2}.listing-row>span:nth-child(4){grid-column:3;grid-row:1}}@media (max-width:1050px) and (min-width:761px){.nav-links{gap:18px;font-size:13px}}@media (max-width:760px){.nav{margin-left:0}.nav-links{position:static;display:flex;align-items:stretch;flex-direction:column;gap:0;transform:none}}.hero-copy h1{font-size:clamp(44px,4.8vw,70px);letter-spacing:-.04em}.hero-copy h1 span{display:inline-block;color:transparent;background-image:radial-gradient(circle at 53% 36%,rgba(255,255,255,.38) 0,rgba(255,255,255,0) 15%),radial-gradient(circle at 14% 24%,rgba(105,199,255,.92) 0,rgba(105,199,255,0) 39%),radial-gradient(circle at 86% 16%,rgba(27,79,232,.98) 0,rgba(27,79,232,0) 43%),radial-gradient(circle at 62% 83%,rgba(0,210,255,.52) 0,rgba(0,210,255,0) 38%),radial-gradient(circle at 29% 76%,rgba(55,91,246,.98) 0,rgba(55,91,246,0) 46%),linear-gradient(125deg,#194bd7,#327eff 49%,#8acbff);background-position:53% 36%,14% 24%,86% 16%,62% 83%,29% 76%,50%;background-size:155% 155%,165% 165%,150% 150%,175% 175%,160% 160%,100% 100%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 9px 22px rgba(49,119,255,.12));animation:sellygo-headline-mesh 16s ease-in-out infinite alternate}@keyframes sellygo-headline-mesh{0%{background-position:53% 36%,14% 24%,86% 16%,62% 83%,29% 76%,50%}50%{background-position:47% 42%,24% 16%,75% 27%,54% 70%,37% 68%,50%}to{background-position:57% 29%,8% 32%,91% 10%,68% 88%,21% 82%,50%}}@media (max-width:760px){.hero-copy h1{font-size:clamp(41px,12.5vw,62px)}}@media (prefers-reduced-motion:reduce){.hero-copy h1 span{animation:none}}.pricing-section{position:relative;overflow:hidden;padding:112px 0 104px;background:radial-gradient(ellipse 680px 470px at 50% 47%,rgba(159,206,255,.34),transparent 72%),radial-gradient(ellipse 420px 330px at 4% 72%,rgba(225,239,255,.68),transparent 76%),radial-gradient(ellipse 430px 350px at 96% 26%,rgba(216,235,255,.66),transparent 76%),linear-gradient(180deg,#ffffff,#f8fbff 55%,#ffffff)}.pricing-section:before{top:90px;right:-285px;width:650px;height:650px;border:1px solid rgba(102,166,244,.16);border-radius:50%;box-shadow:0 0 0 62px rgba(121,180,249,.035),0 0 0 126px rgba(121,180,249,.024)}.pricing-section:after,.pricing-section:before{position:absolute;pointer-events:none;content:""}.pricing-section:after{bottom:40px;left:-22px;width:290px;height:230px;opacity:.48;background-image:radial-gradient(circle,rgba(145,188,240,.5) 0 2px,transparent 2.5px);background-size:27px 27px;mask-image:radial-gradient(ellipse at left bottom,#000,transparent 74%);-webkit-mask-image:radial-gradient(ellipse at left bottom,#000,transparent 74%)}.pricing-section>.container{position:relative;z-index:1}.pricing-heading{max-width:720px;margin:0 auto;text-align:center}.pricing-heading .eyebrow{width:max-content;margin:0 auto;gap:9px;padding:8px 15px 8px 11px;border:1px solid rgba(217,231,249,.78);border-radius:999px;background:rgba(239,245,254,.92);box-shadow:0 8px 22px rgba(74,126,198,.05);font-size:11px;letter-spacing:.08em}.pricing-heading h2{margin:27px 0 15px;color:#0b1834;font-family:Montserrat,Arial,sans-serif;font-size:42px;line-height:1.04;letter-spacing:-.055em}.pricing-heading h2 span{color:transparent;background:radial-gradient(circle at 25% 24%,#78c8ff,transparent 38%),radial-gradient(circle at 76% 76%,#1f64e4,transparent 42%),linear-gradient(100deg,#2779ef,#39a7ff 56%,#2068e3);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.pricing-heading p{margin:0;color:#697a96;font-size:15px;font-weight:500;line-height:1.7}.pricing-grid{display:grid;max-width:1040px;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;grid-gap:22px;gap:22px;margin:70px auto 0}.pricing-card{position:relative;display:flex;min-height:365px;flex-direction:column;padding:31px 29px 28px;border:1px solid rgba(202,219,241,.82);border-radius:26px;background:linear-gradient(145deg,rgba(255,255,255,.94),rgba(247,251,255,.78));box-shadow:0 19px 45px rgba(56,95,148,.09),inset 0 1px 0 rgba(255,255,255,.92);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:transform .24s ease,box-shadow .24s ease,border-color .24s ease}.pricing-card:before{position:absolute;right:-55px;bottom:-70px;width:230px;height:190px;border-radius:50%;background:radial-gradient(ellipse,rgba(102,169,255,.12),transparent 72%);pointer-events:none;content:""}.pricing-card:hover{border-color:rgba(157,193,239,.86);box-shadow:0 27px 58px rgba(54,102,170,.14),0 0 42px rgba(76,154,255,.1);transform:translateY(-5px)}.pricing-card-popular{z-index:2;border-color:rgba(61,126,244,.74);background:linear-gradient(145deg,rgba(255,255,255,.98),rgba(235,246,255,.9));box-shadow:0 28px 65px rgba(44,112,215,.18),0 0 52px rgba(71,151,255,.16),inset 0 1px 0 #fff;transform:translateY(-14px) scale(1.025)}.pricing-card-popular:hover{transform:translateY(-19px) scale(1.025)}.pricing-card-year:before{background:radial-gradient(ellipse,rgba(64,205,145,.13),transparent 72%)}.pricing-badge{position:absolute;top:-14px;left:50%;display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:0 13px;border-radius:999px;transform:translateX(-50%);font-size:9px;font-weight:800;letter-spacing:.1em;white-space:nowrap}.pricing-badge-popular{color:#fff;background:linear-gradient(100deg,#2f73e8,#4999ff);box-shadow:0 9px 22px rgba(45,112,228,.27)}.pricing-badge-value{color:#138052;border:1px solid rgba(88,207,153,.32);background:#e8faf2;box-shadow:0 8px 20px rgba(47,170,114,.1)}.pricing-card-head h3{margin:0 0 25px;color:#17253d;font-size:20px;letter-spacing:-.04em}.pricing-price{position:relative;z-index:1;color:#0b1834;font-family:Montserrat,Arial,sans-serif;font-size:47px;font-weight:800;line-height:1;letter-spacing:-.06em}.pricing-monthly{margin-top:10px;color:#4e6f9e;font-size:13px;font-weight:600}.pricing-description{max-width:220px;margin:15px 0 0;color:#7a899f;font-size:13px;line-height:1.65}.pricing-meta{display:flex;align-items:center;flex-wrap:wrap;gap:9px;margin-top:16px}.pricing-meta,.pricing-meta-empty{min-height:31px}.pricing-old{color:#9aa8ba;font-size:12px;text-decoration:line-through;text-decoration-thickness:1.5px}.pricing-saving{min-height:25px;padding:0 9px;color:#16845a;border-radius:999px;background:#e7f9f1;font-size:9px}.pricing-button,.pricing-saving{display:inline-flex;align-items:center;font-weight:700}.pricing-button{position:relative;z-index:1;justify-content:center;gap:9px;min-height:50px;margin-top:auto;padding:0 17px;border-radius:13px;font-size:12px;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.pricing-button svg{width:16px;height:16px}.pricing-button:hover{transform:translateY(-2px)}.pricing-button-primary{color:#fff;background:linear-gradient(100deg,#2f72e8,#438fff);box-shadow:0 12px 26px rgba(47,114,232,.25)}.pricing-button-primary:hover{box-shadow:0 15px 31px rgba(47,114,232,.32)}.pricing-button-secondary{color:#2266dc;background:rgba(245,249,255,.9)}.pricing-button-secondary:hover{background:#eaf3ff}.pricing-benefits{max-width:1040px;margin:52px auto 0;padding:23px 26px;border:1px solid rgba(210,225,244,.82);border-radius:21px;background:rgba(255,255,255,.76);box-shadow:0 16px 38px rgba(55,95,150,.07);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.pricing-benefits>strong{display:block;margin-bottom:17px;color:#16253e;font-size:14px}.pricing-benefit-list{display:flex;align-items:center;flex-wrap:wrap;gap:13px 24px}.pricing-benefit-list>span{display:inline-flex;align-items:center;gap:7px;color:#5d6e88;font-size:11px;font-weight:600}.pricing-benefit-list i{display:grid;place-items:center;width:19px;height:19px;color:#fff;border-radius:50%;background:linear-gradient(145deg,#4f9cff,#2f72e8);box-shadow:0 5px 12px rgba(47,114,232,.16)}.pricing-benefit-list i svg{width:11px;height:11px}.pricing-trust{display:flex;align-items:center;justify-content:center;gap:8px;margin:20px 0 0;color:#8390a4;font-size:10px;font-weight:600}.pricing-trust svg{width:15px;height:15px;color:#2fbd7f}@media (max-width:1050px) and (min-width:761px){.pricing-benefits,.pricing-grid{max-width:890px}.pricing-card{min-height:350px;padding:28px 22px 24px}.pricing-price{font-size:39px}.pricing-benefit-list{column-gap:16px}}@media (max-width:760px){.pricing-section{padding:82px 0 78px}.pricing-heading h2{font-size:clamp(36px,10.5vw,44px)}.pricing-heading p{font-size:14px}.pricing-grid{display:block;margin-top:48px}.pricing-card,.pricing-card-popular{min-height:340px;margin-bottom:25px;padding:29px 24px 25px;border-radius:23px;transform:none}.pricing-card-popular:hover,.pricing-card:hover{transform:translateY(-4px)}.pricing-benefits{margin-top:24px;padding:21px 20px}.pricing-benefit-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:13px;gap:13px}.pricing-trust{align-items:flex-start;text-align:center;line-height:1.55}}@media (max-width:420px){.pricing-benefit-list{grid-template-columns:1fr}}@media (hover:hover) and (pointer:fine){.features-section .feature-card{--interactive-lift:0px;--step-tilt-x:0deg;--step-tilt-y:0deg;transform:perspective(950px) translateY(var(--interactive-lift)) rotateX(var(--step-tilt-x)) rotateY(var(--step-tilt-y));transform-style:preserve-3d;transform-origin:center;transition:transform .14s ease-out,box-shadow .22s ease,border-color .22s ease;will-change:transform}.features-section .feature-card:hover{--interactive-lift:-6px;transform:perspective(950px) translateY(var(--interactive-lift)) rotateX(var(--step-tilt-x)) rotateY(var(--step-tilt-y))}.pricing-card{--pricing-lift:0px;--step-tilt-x:0deg;--step-tilt-y:0deg;transform:translateY(var(--pricing-lift));transform-style:preserve-3d;transform-origin:center;transition:transform .14s ease-out,box-shadow .22s ease,border-color .22s ease;will-change:auto}.pricing-card:hover{--pricing-lift:-5px;transform:perspective(950px) translateY(var(--pricing-lift)) rotateX(var(--step-tilt-x)) rotateY(var(--step-tilt-y));will-change:transform}.pricing-card-popular{--pricing-lift:-14px}.pricing-card-popular:hover{--pricing-lift:-19px}}@media (prefers-reduced-motion:reduce){.features-section .feature-card,.pricing-card{transform:none}.pricing-card-popular{transform:translateY(-14px)}}.hero{background:radial-gradient(ellipse 620px 500px at 101% 23%,rgba(137,195,255,.34) 0,rgba(137,195,255,0) 72%),radial-gradient(ellipse 600px 490px at 88% 96%,rgba(73,145,255,.27) 0,rgba(73,145,255,0) 73%),radial-gradient(ellipse 470px 360px at 65% 53%,rgba(213,237,255,.74) 0,rgba(213,237,255,0) 74%),radial-gradient(ellipse 540px 350px at 34% 112%,rgba(170,218,255,.2) 0,rgba(170,218,255,0) 76%),linear-gradient(140deg,#ffffff,#fbfdff 42%,#f4f9ff 69%,#e9f3ff)}.hero:before{z-index:0;opacity:.22;background-image:radial-gradient(ellipse 420px 350px at 89% 41%,rgba(111,184,255,.22),transparent 72%),radial-gradient(#a9c9ef .8px,transparent 0);background-size:auto,28px 28px;-webkit-mask-image:linear-gradient(90deg,transparent,rgba(0,0,0,.25) 24%,black 65%,transparent);mask-image:linear-gradient(90deg,transparent,rgba(0,0,0,.25) 24%,black 65%,transparent)}.hero:after{position:absolute;z-index:0;width:980px;height:980px;right:-485px;bottom:-505px;border:1px solid rgba(119,181,251,.2);border-radius:50%;background:radial-gradient(circle at 35% 33%,rgba(178,222,255,.2) 0,rgba(178,222,255,0) 50%),radial-gradient(circle,transparent 0 48%,rgba(123,184,251,.12) 48.1% 48.25%,transparent 48.4% 62%,rgba(115,179,249,.1) 62.1% 62.25%,transparent 62.4% 75%,rgba(126,190,255,.08) 75.1% 75.25%,transparent 75.4%);box-shadow:0 0 0 58px rgba(140,197,255,.07),0 0 0 123px rgba(140,197,255,.045),0 0 90px rgba(69,157,255,.24);opacity:.86;filter:blur(.15px);pointer-events:none;content:""}.hero-grid{z-index:0;border-color:rgba(116,169,247,.16);box-shadow:0 0 0 45px rgba(145,195,255,.045),0 0 0 102px rgba(145,195,255,.025),0 0 75px rgba(87,164,255,.14)}.hero-grid:before{border-color:rgba(99,158,242,.17)}.hero-grid:after{border-color:rgba(99,158,242,.14)}.hero .orb{z-index:1}.hero .orb-one{background:#ffffff;box-shadow:0 0 28px 9px rgba(255,255,255,.92),0 0 56px 18px rgba(157,211,255,.23)}.hero .orb-two{background:#b7ddff;box-shadow:0 0 24px 8px rgba(149,200,255,.72),0 0 52px 15px rgba(78,158,255,.18)}@media (max-width:760px){.hero:after{width:560px;height:560px;right:-300px;bottom:-260px;opacity:.7}}.hero{background:radial-gradient(ellipse 760px 600px at 94% 28%,rgba(91,166,255,.42) 0,rgba(91,166,255,0) 71%),radial-gradient(ellipse 720px 620px at 86% 101%,rgba(39,119,255,.34) 0,rgba(39,119,255,0) 69%),radial-gradient(ellipse 530px 430px at 69% 57%,rgba(239,249,255,.96) 0,rgba(239,249,255,0) 72%),radial-gradient(ellipse 720px 520px at 51% 5%,rgba(205,231,255,.4) 0,rgba(205,231,255,0) 74%),radial-gradient(ellipse 430px 380px at 74% 91%,rgba(0,207,255,.2) 0,rgba(0,207,255,0) 73%),linear-gradient(140deg,#ffffff,#fbfdff 37%,#f4f9ff 61%,#e5f1ff)}.hero:before{opacity:.3;background-image:radial-gradient(ellipse 580px 440px at 88% 35%,rgba(94,175,255,.28),transparent 72%),radial-gradient(ellipse 390px 280px at 91% 86%,rgba(56,141,255,.18),transparent 75%),radial-gradient(#9fc6f1 .85px,transparent 0);background-size:auto,auto,28px 28px;-webkit-mask-image:linear-gradient(90deg,transparent,rgba(0,0,0,.12) 21%,black 58%,black 83%,transparent);mask-image:linear-gradient(90deg,transparent,rgba(0,0,0,.12) 21%,black 58%,black 83%,transparent)}.hero:after{width:1090px;height:1090px;right:-535px;top:-100px;bottom:auto;border-color:rgba(116,183,255,.28);background:radial-gradient(ellipse 540px 430px at 38% 38%,rgba(150,211,255,.29) 0,rgba(150,211,255,0) 70%),radial-gradient(ellipse 500px 430px at 29% 78%,rgba(0,207,255,.2) 0,rgba(0,207,255,0) 68%),radial-gradient(circle,transparent 0 47.8%,rgba(91,166,255,.18) 48% 48.22%,transparent 48.4% 61%,rgba(85,164,252,.14) 61.2% 61.42%,transparent 61.6% 74%,rgba(108,181,255,.11) 74.2% 74.42%,transparent 74.6%);box-shadow:0 0 0 60px rgba(122,190,255,.1),0 0 0 128px rgba(122,190,255,.065),0 0 0 205px rgba(122,190,255,.035),0 0 120px rgba(42,133,255,.3);opacity:.98}.hero-grid{border-color:rgba(99,165,248,.22);box-shadow:0 0 0 45px rgba(145,195,255,.07),0 0 0 102px rgba(145,195,255,.04),0 0 82px rgba(87,164,255,.21)}.hero-grid:before{border-color:rgba(92,157,244,.22)}.hero-grid:after{border-color:rgba(92,157,244,.18)}@media (max-width:760px){.hero:after{width:650px;height:650px;right:-375px;top:170px;bottom:auto}}.hero{background-color:#f5f9ff;background-image:url(/sellygo-hero-background.png);background-repeat:no-repeat;background-position:top;background-size:cover}.hero .orb,.hero .sparkle,.hero .visual-glow,.hero-grid,.hero:after,.hero:before{display:none}.site-header{top:15px}@media (max-width:760px){.site-header{top:11px}}@media (min-width:761px){.hero{min-height:max(900px,56.28vw);background-size:100% 100%}}@media (max-width:760px){.hero{background-size:100% 100%}}.hero-actions{gap:16px}.hero-actions .button{min-height:54px;padding:0 18px;border-radius:10px;font-size:12px;letter-spacing:-.015em}.hero-actions .button-primary{width:235px;justify-content:flex-start;background:linear-gradient(135deg,#4387ff,#3477ef);box-shadow:0 13px 25px rgba(54,123,246,.24)}.hero-actions .button-primary:hover{background:linear-gradient(135deg,#3477ef,#2360dc)}.hero-actions .button-primary>svg:first-child{width:19px;height:19px;flex:0 0 19px}.hero-actions .button-primary>svg:last-child{width:16px;height:16px;margin-left:auto;flex:0 0 16px}.hero-actions .button-ghost{width:232px;justify-content:flex-start;color:#3f4f6a;border-color:#d4e1f7;background:rgba(255,255,255,.58);box-shadow:0 7px 18px rgba(100,140,199,.035)}.hero-actions .button-ghost:hover{border-color:#c3d7f5;background:rgba(255,255,255,.82)}.hero-actions .play-icon{width:30px;height:30px;flex:0 0 30px;padding:0;border:1px solid rgba(216,230,251,.72);background:#edf4ff;box-shadow:0 4px 10px rgba(64,122,220,.08)}.hero-actions .play-icon svg{width:10px;height:10px;color:var(--blue)}@media (max-width:760px){.hero-actions{gap:8px}.hero-actions .button-ghost,.hero-actions .button-primary{width:auto}}@media (max-width:390px){.hero-actions .button-ghost,.hero-actions .button-primary{width:100%}}.hero{border-bottom-right-radius:58px;border-bottom-left-radius:58px}.hero-transition{position:relative;z-index:5;display:flex;justify-content:center;height:0}.hero-transition span{display:grid;place-items:center;width:44px;height:44px;color:var(--blue);border:1px solid #dbe8fa;border-radius:50%;background:rgba(255,255,255,.96);box-shadow:0 8px 18px rgba(61,121,244,.16),0 0 0 7px rgba(255,255,255,.34);transform:translateY(-50%)}.hero-transition svg{width:20px;height:20px;transform:rotate(90deg)}.features-section{position:relative;overflow:hidden;background:radial-gradient(ellipse 420px 300px at 4% 35%,rgba(235,242,255,.7),transparent 75%),radial-gradient(ellipse 460px 350px at 96% 20%,rgba(225,237,255,.72),transparent 75%),linear-gradient(180deg,#f8fbff,#ffffff 66%)}.features-section:before{position:absolute;inset:0;opacity:.38;background-image:radial-gradient(#a9c8f1 1px,transparent 0);background-size:18px 18px;-webkit-mask-image:linear-gradient(90deg,black,transparent 26%,transparent 73%,black);mask-image:linear-gradient(90deg,black,transparent 26%,transparent 73%,black);pointer-events:none;content:""}.features-section>.container{position:relative;z-index:1}@media (min-width:761px){.features-section{padding-top:34px}}@media (max-width:760px){.hero{border-bottom-right-radius:34px;border-bottom-left-radius:34px}.features-section{padding-top:66px}}.hero-text{font-weight:500}.hero:after{border-color:rgba(126,190,255,.2);background:radial-gradient(ellipse 560px 420px at 42% 34%,rgba(255,255,255,.35) 0,rgba(255,255,255,0) 68%),radial-gradient(ellipse 520px 430px at 31% 76%,rgba(0,211,255,.26) 0,rgba(0,211,255,0) 69%),radial-gradient(circle,rgba(139,200,255,.15) 0,rgba(139,200,255,.1) 37%,rgba(139,200,255,.055) 58%,rgba(139,200,255,0) 78%);box-shadow:0 0 0 58px rgba(140,197,255,.065),0 0 0 126px rgba(140,197,255,.038),0 0 135px rgba(74,157,255,.28);filter:blur(.3px)}.hero-grid{border-color:rgba(99,165,248,.14);box-shadow:0 0 0 45px rgba(145,195,255,.045),0 0 0 102px rgba(145,195,255,.025),0 0 74px rgba(87,164,255,.13)}.hero-grid:before{border-style:solid;border-color:rgba(92,157,244,.12)}.hero-grid:after{border-style:dashed;border-color:rgba(92,157,244,.11)}.hero .orb-one{width:7px;height:7px;opacity:.88;filter:blur(.7px);box-shadow:0 0 14px 5px rgba(255,255,255,.9),0 0 40px 14px rgba(158,214,255,.25)}.hero .orb-two{width:6px;height:6px;opacity:.86;filter:blur(.45px);box-shadow:0 0 18px 6px rgba(149,200,255,.72),0 0 48px 15px rgba(78,158,255,.2)}.sparkle{position:absolute;z-index:1;width:5px;height:5px;border-radius:50%;background:#fff;box-shadow:0 0 5px 2px rgba(255,255,255,.98),0 0 20px 8px rgba(173,220,255,.9),0 0 52px 17px rgba(90,169,255,.34);opacity:.98;pointer-events:none}.sparkle:after,.sparkle:before{position:absolute;background:linear-gradient(90deg,transparent,rgba(255,255,255,.75),transparent);content:""}.sparkle:before{top:50%;left:-17px;width:39px;height:1px;transform:translateY(-50%);filter:blur(.35px)}.sparkle:after{top:-17px;left:50%;width:1px;height:39px;transform:translateX(-50%);background:linear-gradient(180deg,transparent,rgba(255,255,255,.75),transparent);filter:blur(.35px)}.sparkle-one{top:17%;right:19%}.sparkle-two{top:39%;right:5%;width:4px;height:4px;transform:scale(.82)}.sparkle-three{bottom:20%;right:37%;transform:scale(.72)}.sparkle-four{bottom:10%;left:56%;transform:scale(.58)}@media (min-width:1060px){.hero-layout{width:min(1480px,calc(100% - 64px));grid-template-columns:.78fr 1.22fr;gap:26px}.hero-visual{min-height:600px;margin-top:-16px}.dashboard-card{width:min(100%,760px);border-radius:21px;transform:perspective(1250px) rotateY(-6deg) rotateX(2deg) rotate(-2deg)}.dashboard-body{min-height:500px}.platform-strip{width:min(1480px,calc(100% - 64px))}}@media (max-width:760px){.sparkle-one{top:20%;right:16%}.sparkle-two{top:45%;right:8%}.sparkle-three{bottom:20%;right:19%}.sparkle-four{bottom:8%;left:17%}}@media (min-width:1060px){.hero-layout,.platform-strip{width:min(1180px,calc(100% - 64px))}}@media (min-width:761px){.hero{min-height:max(880px,55vw)}}.hero-transition span{width:56px;height:56px;animation:hero-transition-bounce 2.4s ease-in-out infinite}.hero-transition svg{width:24px;height:24px;animation:hero-transition-arrow 2.4s ease-in-out infinite}@keyframes hero-transition-bounce{0%,to{transform:translateY(-50%)}50%{transform:translateY(-40%)}}@keyframes hero-transition-arrow{0%,to{transform:rotate(90deg) translateX(0)}50%{transform:rotate(90deg) translateX(3px)}}@media (prefers-reduced-motion:reduce){.hero-transition span,.hero-transition svg{animation:none}}@media (min-width:761px){.hero{min-height:860px;border-bottom:1px solid rgba(167,201,244,.28);box-shadow:inset 42px -20px 90px -82px rgba(70,139,244,.48)}.hero:before{display:block;inset:auto;z-index:0;left:-185px;bottom:-225px;width:520px;height:430px;opacity:.9;background:radial-gradient(ellipse at 58% 40%,rgba(91,169,255,.34) 0,rgba(91,169,255,.14) 34%,rgba(91,169,255,0) 72%);background-size:auto;-webkit-mask-image:none;mask-image:none;filter:blur(10px)}}.footer{position:relative;overflow:hidden;padding:72px 0 24px;background:radial-gradient(ellipse 540px 230px at 50% 0,rgba(211,233,255,.52),transparent 74%),#fff}.footer:before{position:absolute;top:0;right:0;left:0;height:1px;background:linear-gradient(90deg,transparent,rgba(179,203,235,.42) 18%,rgba(179,203,235,.42) 82%,transparent);content:""}.footer-bottom,.footer-top{position:relative;z-index:1}.footer-top{display:grid;grid-template-columns:minmax(250px,.85fr) 1.15fr;align-items:start;grid-gap:80px;gap:80px;padding-bottom:48px;border-bottom:1px solid rgba(219,228,240,.88)}.footer-brand{max-width:300px}.footer-brand .logo{margin-bottom:17px}.footer-brand>p{max-width:275px;margin:0;color:#8a97aa;font-size:12px;line-height:1.65}.footer-socials{display:flex;gap:9px;margin-top:22px}.footer-social{display:inline-flex;align-items:center;gap:8px;padding:5px 10px 5px 5px;color:#718099;border:1px solid #e5edf7;border-radius:10px;background:rgba(248,251,255,.7);font-size:10px;font-weight:600;transition:border-color .2s ease,background .2s ease,color .2s ease}.footer-social:hover{color:var(--blue);border-color:#cdddf3;background:#fff}.footer-social>span{display:grid;place-items:center;width:27px;height:27px;color:var(--blue);border-radius:8px;background:#edf4ff}.footer-social svg{width:14px;height:14px}.footer-nav{display:grid;grid-template-columns:repeat(3,minmax(100px,1fr));grid-gap:42px;gap:42px}.footer-column{display:grid;align-content:start;grid-gap:12px;gap:12px}.footer-column>span{margin-bottom:3px;color:#a1adbd;font-size:9px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.footer-column a{width:max-content;color:#596980;font-size:12px;transition:color .2s ease}.footer-column a:hover{color:var(--blue)}.footer-bottom{padding-top:20px;color:#a1adbd;font-size:10px}.footer-bottom a{color:#8d9aae;transition:color .2s ease}.footer-bottom a:hover{color:var(--blue)}@media (max-width:1050px){.footer-top{gap:45px}.footer-nav{gap:24px}}@media (max-width:760px){.footer{padding-top:56px}.footer-top{display:block;padding-bottom:36px}.footer-nav{grid-template-columns:repeat(2,minmax(110px,1fr));gap:30px 22px;margin-top:40px}.footer-bottom{display:grid;grid-gap:12px;gap:12px;line-height:1.5}.footer-bottom>div{order:3;flex-wrap:wrap;gap:8px 16px}}.workflow-section{position:relative;overflow:hidden;background:radial-gradient(ellipse 700px 360px at 50% 78%,rgba(183,221,255,.52),transparent 72%),radial-gradient(ellipse 430px 340px at 96% 30%,rgba(213,234,255,.65),transparent 76%),radial-gradient(ellipse 420px 300px at 4% 20%,rgba(234,243,255,.82),transparent 76%),linear-gradient(180deg,#f8fbff,#f5f9ff 52%,#ffffff)}.workflow-section:before{top:100px;right:-250px;width:720px;height:720px;border:1px solid rgba(125,182,247,.14);background:repeating-radial-gradient(circle,transparent 0 71px,rgba(125,182,247,.075) 72px 73px,transparent 74px 122px);box-shadow:0 0 0 46px rgba(139,195,255,.035),0 0 0 108px rgba(139,195,255,.025);opacity:.72}.workflow-section:after,.workflow-section:before{position:absolute;border-radius:50%;pointer-events:none;content:""}.workflow-section:after{right:50%;bottom:110px;width:920px;height:270px;background:radial-gradient(ellipse,rgba(71,151,255,.22) 0,rgba(117,191,255,.11) 36%,rgba(117,191,255,0) 74%);transform:translateX(50%);filter:blur(32px)}.workflow-section>.container{position:relative;z-index:1}.workflow-section .section-heading{max-width:720px;margin-right:auto;margin-left:auto;text-align:center}.workflow-section .centered-heading .eyebrow{justify-content:center}.workflow-section .centered-heading>p{max-width:590px;margin-right:auto;margin-left:auto;color:#7f8ea6}.workflow-section .steps-grid{max-width:1180px;margin-right:auto;margin-left:auto;gap:20px}.workflow-section .steps-grid:before{top:86px;right:11%;left:11%;z-index:0;height:2px;border:0;background:repeating-linear-gradient(90deg,rgba(112,174,248,.48) 0 5px,rgba(112,174,248,0) 5px 15px);box-shadow:0 0 13px rgba(72,151,255,.25)}.workflow-section .step-card{display:flex;min-height:382px;flex-direction:column;padding:29px 29px 27px;border:1px solid rgba(190,213,241,.78);border-radius:24px;background:linear-gradient(145deg,rgba(255,255,255,.92),rgba(248,252,255,.7));box-shadow:0 17px 42px rgba(62,108,170,.08),inset 0 1px 0 rgba(255,255,255,.85);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.workflow-section .step-number{top:22px;right:26px;color:rgba(84,139,214,.2);font-size:36px;line-height:1;letter-spacing:-.07em}.workflow-section .step-icon{width:58px;height:58px;margin:23px 0 39px;border:1px solid rgba(146,196,255,.45);border-radius:17px;background:linear-gradient(145deg,#eaf4ff,#d8eaff);box-shadow:0 0 0 7px rgba(115,182,255,.08),0 10px 24px rgba(62,139,239,.16)}.workflow-section .step-icon svg{width:26px;height:26px}.workflow-section .step-card h3{max-width:250px;margin-bottom:13px;color:#17253d;font-size:22px;line-height:1.08}.workflow-section .step-card p{max-width:290px;margin-bottom:24px;color:#7d8ca3;font-size:12px;line-height:1.65}.workflow-section .step-caption{margin-top:auto;color:#9aa9bc;font-size:8px;line-height:1.4}.workflow-section .step-highlight{min-height:406px;border-color:rgba(133,187,255,.72);background:linear-gradient(145deg,rgba(255,255,255,.98),rgba(239,247,255,.86));box-shadow:0 23px 53px rgba(58,123,218,.15),0 0 0 1px rgba(173,213,255,.2),inset 0 1px 0 #fff;transform:translateY(-12px)}.workflow-section .step-highlight .step-icon{color:#fff;border-color:rgba(75,145,244,.7);background:linear-gradient(145deg,#4b91ff,#2e6fe4);box-shadow:0 0 0 8px rgba(92,163,255,.12),0 13px 28px rgba(50,116,229,.3)}@media (max-width:1050px) and (min-width:761px){.workflow-section .step-card{padding-right:22px;padding-left:22px}.workflow-section .step-card h3{font-size:19px}}@media (max-width:760px){.workflow-section:before{top:240px;right:-310px;width:560px;height:560px}.workflow-section:after{bottom:160px;width:540px;height:220px}.workflow-section .section-heading{text-align:left}.workflow-section .centered-heading .eyebrow{justify-content:flex-start}.workflow-section .centered-heading>p{margin-left:0}.workflow-section .steps-grid:before{top:43px;right:auto;bottom:43px;left:29px;width:2px;height:auto;border:0;background:repeating-linear-gradient(180deg,rgba(112,174,248,.48) 0 5px,rgba(112,174,248,0) 5px 15px)}.workflow-section .step-card,.workflow-section .step-highlight{min-height:0;margin-bottom:13px;padding:24px 22px 23px;border-radius:20px;transform:none}.workflow-section .step-icon{margin-bottom:29px}}.features-section{z-index:2;padding-bottom:112px;border-bottom-right-radius:58px;border-bottom-left-radius:58px;box-shadow:0 28px 65px rgba(92,137,198,.08)}.features-section:after{position:absolute;right:50%;bottom:-245px;width:980px;height:430px;background:radial-gradient(ellipse,rgba(97,167,255,.22) 0,rgba(159,207,255,.1) 42%,transparent 73%);transform:translateX(50%);filter:blur(28px);pointer-events:none;content:""}.features-section .section-heading{position:relative;z-index:1;margin-bottom:58px}.features-section .split-heading>p{max-width:390px;color:#7b8aa1}.features-section .feature-grid{position:relative;z-index:1;gap:16px}.features-section .feature-card{--feature-accent:#3978ee;--feature-glow:rgba(57,120,238,.16);position:relative;display:flex;min-height:365px;overflow:hidden;flex-direction:column;padding:29px 27px 26px;border:1px solid rgba(199,217,241,.82);border-radius:22px;background:linear-gradient(145deg,rgba(255,255,255,.94),rgba(246,250,255,.76));box-shadow:0 17px 38px rgba(57,94,147,.07),inset 0 1px 0 rgba(255,255,255,.9);transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.features-section .feature-green{--feature-accent:#22ad78;--feature-glow:rgba(34,173,120,.15)}.features-section .feature-purple{--feature-accent:#8564e9;--feature-glow:rgba(133,100,233,.15)}.features-section .feature-orange{--feature-accent:#dc963f;--feature-glow:rgba(220,150,63,.15)}.features-section .feature-card:before{position:absolute;top:-80px;right:-75px;width:190px;height:190px;border-radius:50%;background:radial-gradient(circle,var(--feature-glow),transparent 70%);pointer-events:none;content:""}.features-section .feature-card:hover{border-color:rgba(157,193,239,.9);box-shadow:0 24px 50px rgba(57,94,147,.12),inset 0 1px 0 #fff;transform:translateY(-7px)}.features-section .feature-icon{position:relative;width:54px;height:54px;margin-bottom:45px;border:1px solid rgba(196,218,246,.86);border-radius:16px;background:linear-gradient(145deg,rgba(255,255,255,.96),rgba(237,246,255,.86));box-shadow:0 0 0 7px var(--feature-glow),0 11px 24px rgba(63,112,181,.12)}.features-section .feature-icon svg{width:24px;height:24px}.features-section .card-eyebrow{color:#95a3b5;font-size:9px}.features-section .feature-card h3{max-width:230px;margin-bottom:13px;color:#17253d;font-size:22px;line-height:1.08}.features-section .feature-card p{margin-bottom:24px;color:#79889e;font-size:12px;line-height:1.65}.features-section .card-link{color:var(--feature-accent)}.section-flow-bridge{position:relative;z-index:4;height:92px;margin:-46px 0;pointer-events:none}.section-flow-bridge:before{position:absolute;top:8px;bottom:8px;left:50%;width:1px;background:linear-gradient(180deg,transparent,rgba(92,159,244,.42) 30%,rgba(92,159,244,.42) 70%,transparent);box-shadow:0 0 12px rgba(67,144,239,.24);content:""}.section-flow-bridge:after{width:260px;height:70px;border-radius:50%;background:radial-gradient(ellipse,rgba(117,186,255,.2),transparent 72%);filter:blur(17px);content:""}.section-flow-bridge:after,.section-flow-bridge>span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.section-flow-bridge>span{z-index:1;display:flex;align-items:center;gap:9px;padding:9px 13px;border:1px solid rgba(194,216,244,.88);border-radius:999px;background:rgba(255,255,255,.9);box-shadow:0 12px 27px rgba(67,116,184,.13),inset 0 1px 0 #fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.section-flow-bridge i{display:block;width:5px;height:5px;border-radius:50%;background:#a8c9f4}.section-flow-bridge i:nth-child(2){width:8px;height:8px;background:#4385f5;box-shadow:0 0 0 5px rgba(67,133,245,.1),0 0 18px rgba(67,133,245,.45)}.workflow-section{z-index:1;padding-top:145px}@media (max-width:1050px) and (min-width:761px){.features-section .feature-card{min-height:330px}}@media (max-width:760px){.features-section{padding-bottom:94px;border-bottom-right-radius:34px;border-bottom-left-radius:34px}.features-section .feature-grid{grid-template-columns:1fr}.features-section .feature-card{min-height:300px;padding:24px 22px}.features-section .feature-icon{margin-bottom:35px}.section-flow-bridge{height:72px;margin:-36px 0}.workflow-section{padding-top:112px}}.workflow-section .section-heading{display:grid;max-width:none;grid-template-columns:minmax(0,1.15fr) minmax(290px,.65fr);grid-template-areas:"eyebrow copy" "title copy";align-items:end;grid-column-gap:80px;column-gap:80px;margin-bottom:70px;text-align:left}.workflow-section .section-heading>.eyebrow{grid-area:eyebrow;justify-content:flex-start;width:max-content;padding:7px 12px;border:1px solid rgba(190,215,247,.86);border-radius:999px;background:rgba(255,255,255,.66);box-shadow:0 7px 17px rgba(69,126,205,.05)}.workflow-section .section-heading>.eyebrow .eyebrow-line{width:8px;height:8px;border-radius:50%}.workflow-section .section-heading h2{grid-area:title;margin-top:18px;color:#101d35;font-size:clamp(46px,4.7vw,66px);line-height:.98;letter-spacing:-.065em}.workflow-section .section-heading h2 span{color:transparent;background:radial-gradient(circle at 20% 30%,rgba(117,199,255,.98),transparent 36%),radial-gradient(circle at 78% 22%,rgba(43,91,238,.98),transparent 42%),radial-gradient(circle at 58% 88%,rgba(0,205,255,.48),transparent 40%),linear-gradient(120deg,#2868e8,#4f94ff 56%,#8fd2ff);background-size:150% 150%,145% 145%,160% 160%,100% 100%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 8px 20px rgba(65,139,245,.1))}.workflow-section .centered-heading>p{grid-area:copy;align-self:end;justify-self:end;max-width:385px;margin:0 0 7px;color:#75859d;text-align:left;font-size:14px;font-weight:500;line-height:1.72}.workflow-section .steps-grid:before{display:none}.steps-wave{position:absolute;top:16px;right:0;left:0;z-index:0;width:100%;height:220px;overflow:visible;pointer-events:none}.steps-wave path{fill:none;stroke-linecap:round}.steps-wave-glow{stroke:rgba(79,153,255,.22);stroke-width:7;filter:blur(5px)}.steps-wave-line{stroke:rgba(70,145,245,.72);stroke-width:1.6;stroke-dasharray:3 12;filter:drop-shadow(0 0 5px rgba(72,151,255,.34))}.workflow-section .step-card{z-index:1;background:linear-gradient(145deg,rgba(255,255,255,.9),rgba(246,251,255,.76))}.workflow-section .step-number{font-size:48px;color:rgba(66,126,205,.14)}@media (max-width:1050px) and (min-width:761px){.workflow-section .section-heading{grid-template-columns:minmax(0,1fr) minmax(260px,.72fr);column-gap:42px}.workflow-section .section-heading h2{font-size:clamp(42px,5vw,56px)}}@media (max-width:760px){.workflow-section .section-heading{display:block;margin-bottom:44px}.workflow-section .section-heading h2{margin-top:18px;font-size:clamp(39px,12vw,52px)}.workflow-section .centered-heading>p{max-width:520px;margin-top:22px}.steps-wave{display:none}.workflow-section .steps-grid:before{display:block;top:43px;right:auto;bottom:43px;left:29px;width:2px;height:auto;border:0;background:repeating-linear-gradient(180deg,rgba(112,174,248,.48) 0 5px,rgba(112,174,248,0) 5px 15px);box-shadow:0 0 13px rgba(72,151,255,.2)}}.steps-wave{top:-2px;height:310px}.steps-wave-line{stroke-width:1.9;stroke-dasharray:4 10}@media (min-width:1061px){.workflow-section .steps-grid{grid-template-columns:repeat(3,minmax(0,326px));align-items:start;justify-content:space-between;gap:0}.workflow-section .step-card{min-height:0;padding:25px 26px 24px}.workflow-section .step-highlight{min-height:0;transform:translateY(-8px)}.workflow-section .step-icon{width:54px;height:54px;margin:19px 0 32px;border-radius:16px}.workflow-section .step-card h3{font-size:20px}.workflow-section .step-card p{margin-bottom:0}}@media (max-width:1060px) and (min-width:761px){.workflow-section .steps-grid{grid-template-columns:repeat(3,minmax(0,30.5%));align-items:start;justify-content:space-between;gap:0}.workflow-section .step-card{min-height:0}.workflow-section .step-highlight{min-height:0;transform:translateY(-8px)}.workflow-section .step-card p{margin-bottom:0}}.workflow-section .step-card{border:0;box-shadow:0 20px 48px rgba(53,104,174,.11),0 0 42px rgba(99,169,255,.09)}.workflow-section .step-highlight{border:0;box-shadow:0 24px 58px rgba(46,111,207,.16),0 0 52px rgba(76,154,255,.14)}.workflow-section .step-number{letter-spacing:.055em;line-height:54px}@media (min-width:1061px){.workflow-section .section-heading{grid-template-columns:380px 360px;justify-content:start;column-gap:150px}.workflow-section .section-heading h2{max-width:380px;font-size:42px;line-height:1.02;letter-spacing:-.055em}.workflow-section .centered-heading>p{justify-self:start;max-width:340px;margin:0 0 5px 48px;font-weight:600}.workflow-section .step-number{top:44px}}@media (max-width:1060px) and (min-width:761px){.workflow-section .section-heading h2{font-size:40px}.workflow-section .centered-heading>p{justify-self:start;max-width:330px;font-weight:600}.workflow-section .step-number{top:52px}}@media (max-width:760px){.workflow-section .section-heading h2{font-size:clamp(36px,10.5vw,44px)}.workflow-section .centered-heading>p{font-weight:600}.workflow-section .step-number{top:47px}}.workflow-section .step-card{padding-top:25px}.workflow-section .step-icon{margin-top:6px;margin-bottom:25px}.workflow-section .step-number{top:31px}.workflow-section .step-card h3{font-size:18px;letter-spacing:-.045em}.workflow-section .step-card p{width:58%;max-width:none;color:#8190a6;font-size:11px;line-height:1.58}@media (max-width:760px){.workflow-section .step-card p{width:min(78%,330px)}}@media (hover:hover) and (pointer:fine){.workflow-section .step-card{--step-lift:0px;--step-tilt-x:0deg;--step-tilt-y:0deg;transform:perspective(950px) translateY(var(--step-lift)) rotateX(var(--step-tilt-x)) rotateY(var(--step-tilt-y));transform-style:preserve-3d;transform-origin:center;transition:transform .14s ease-out,box-shadow .22s ease;will-change:transform}.workflow-section .step-highlight{--step-lift:-8px}.workflow-section .step-card:hover{z-index:3;box-shadow:0 28px 64px rgba(48,105,184,.16),0 0 54px rgba(85,159,255,.14)}}.control-copy h2,.developer-copy h2,.faq-heading h2,.plugin-copy h2,.section-heading h2{font-size:42px;line-height:1.02;letter-spacing:-.055em}@media (max-width:1060px) and (min-width:761px){.control-copy h2,.developer-copy h2,.faq-heading h2,.plugin-copy h2,.section-heading h2{font-size:40px}}@media (max-width:760px){.control-copy h2,.developer-copy h2,.faq-heading h2,.plugin-copy h2,.section-heading h2{font-size:clamp(36px,10.5vw,44px)}}.features-section{padding:66px 0 106px;border-radius:0;background:radial-gradient(ellipse 720px 410px at 66% -7%,rgba(119,175,255,.24),transparent 72%),radial-gradient(ellipse 430px 330px at 7% 66%,rgba(229,240,255,.72),transparent 75%),radial-gradient(ellipse 460px 350px at 94% 64%,rgba(226,238,255,.68),transparent 76%),linear-gradient(180deg,#fbfdff,#ffffff 55%,#fafdff);box-shadow:none}.features-section>.container{width:min(1600px,calc(100% - 96px))}.features-section:before{inset:105px 0 25px;opacity:.55;background-image:radial-gradient(circle,rgba(157,193,240,.52) 0 2px,transparent 2.5px);background-size:28px 28px;mask-image:linear-gradient(90deg,#000,transparent 18%,transparent 82%,#000);-webkit-mask-image:linear-gradient(90deg,#000,transparent 18%,transparent 82%,#000)}.features-section:after{top:-365px;right:auto;bottom:auto;left:66%;width:940px;height:620px;border-radius:50%;background:radial-gradient(ellipse,rgba(93,157,255,.2),rgba(164,205,255,.08) 43%,transparent 72%);transform:translateX(-50%);filter:blur(34px)}.features-section .section-heading{display:grid;grid-template-columns:680px minmax(0,1fr);align-items:center;grid-gap:115px;gap:115px;margin-bottom:54px}.features-section .section-heading>div{min-width:0}.features-section .eyebrow{width:max-content;gap:9px;padding:8px 16px 8px 12px;border:1px solid rgba(218,231,249,.75);border-radius:999px;background:rgba(239,245,254,.9);box-shadow:0 8px 22px rgba(74,126,198,.05);font-size:14px;letter-spacing:0}.feature-eyebrow-icon{display:grid;place-items:center;width:21px;height:21px;color:#146ce1;border-radius:50%;background:#bcd8ff;font-size:15px;line-height:1}.features-section .section-heading h2{max-width:680px;margin-top:35px;color:#0b1834;font-size:58px;line-height:1.03;letter-spacing:-.06em}.features-section .section-heading h2 span{color:transparent;background:linear-gradient(96deg,#2389f3,#29a9fa 56%,#1b8df0);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.features-section .split-heading>p{align-self:center;max-width:680px;margin:46px 0 0;color:#536b99;font-size:18px;font-weight:500;line-height:1.72}.features-section .feature-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:34px}.features-section .feature-card{--feature-accent:#1682f5;--feature-glow:rgba(66,153,255,.2);min-height:425px;padding:35px 31px 36px;border:1px solid rgba(214,226,243,.88);border-radius:34px;background:rgba(255,255,255,.86);box-shadow:0 17px 42px rgba(55,93,146,.07);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.features-section .feature-green{--feature-accent:#12bd62;--feature-glow:rgba(49,217,129,.19)}.features-section .feature-purple{--feature-accent:#974ee8;--feature-glow:rgba(151,78,232,.18)}.features-section .feature-orange{--feature-accent:#f2a000;--feature-glow:rgba(255,190,56,.2)}.features-section .feature-card:before{top:auto;right:-52px;bottom:-92px;width:255px;height:225px;background:radial-gradient(ellipse,var(--feature-glow) 0,transparent 72%);filter:blur(8px)}.features-section .feature-card-top{position:relative;z-index:1;display:flex;align-items:flex-start;justify-content:space-between}.features-section .feature-icon{width:92px;height:92px;margin:0;color:var(--feature-accent);border:0;border-radius:23px;background:linear-gradient(145deg,rgba(235,246,255,.98),rgba(184,217,255,.84));box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 13px 27px var(--feature-glow)}.features-section .feature-green .feature-icon{background:linear-gradient(145deg,#e9fbf2,#b9f0d0)}.features-section .feature-purple .feature-icon{background:linear-gradient(145deg,#f4edff,#d9c3ff)}.features-section .feature-orange .feature-icon{background:linear-gradient(145deg,#fff8e9,#ffe2a8)}.features-section .feature-icon svg{width:45px;height:45px;stroke-width:2.1}.features-section .feature-star{display:grid;place-items:center;width:32px;height:32px;margin-top:2px;color:#a9c9ff}.features-section .feature-star svg{width:29px;height:29px;stroke-width:1.8}.features-section .feature-card h3{position:relative;z-index:1;max-width:none;margin:31px 0 22px;color:#08132c;font-size:23px;line-height:1.12;letter-spacing:-.045em}.features-section .feature-card p{position:relative;z-index:1;min-height:0;max-width:310px;margin:0;color:#52658d;font-size:17px;line-height:1.72}.features-section .card-link{position:relative;z-index:1;gap:12px;color:#006cf4;font-size:17px;font-weight:600}.features-section .card-link svg{width:20px;height:20px}.features-section .feature-card:hover{border-color:rgba(194,216,245,.92);box-shadow:0 25px 58px rgba(55,93,146,.11),0 0 40px var(--feature-glow);transform:translateY(-6px)}@media (max-width:1450px){.features-section>.container{width:min(1280px,calc(100% - 64px))}.features-section .section-heading{grid-template-columns:560px minmax(0,1fr);gap:72px}.features-section .section-heading h2{font-size:52px}.features-section .split-heading>p{font-size:16px}.features-section .feature-grid{gap:20px}.features-section .feature-card{min-height:390px;padding:29px 25px 31px}.features-section .feature-icon{width:78px;height:78px}.features-section .feature-icon svg{width:38px;height:38px}.features-section .feature-card h3{font-size:20px}.features-section .card-link,.features-section .feature-card p{font-size:14px}}@media (max-width:1180px){.features-section .section-heading{grid-template-columns:1fr 1fr;gap:44px}.features-section .feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.features-section{padding:66px 0 94px}.features-section>.container{width:calc(100% - 36px)}.features-section .section-heading{display:block;margin-bottom:38px}.features-section .eyebrow{font-size:11px}.features-section .section-heading h2{margin-top:25px;font-size:clamp(39px,11vw,50px)}.features-section .split-heading>p{margin-top:22px;font-size:14px}.features-section .split-heading>p br{display:none}.features-section .feature-grid{grid-template-columns:1fr;gap:14px}.features-section .feature-card{min-height:350px;padding:25px 23px 28px;border-radius:26px}.features-section .feature-icon{width:70px;height:70px;border-radius:19px}}.features-section>.container{width:min(1180px,calc(100% - 64px))}@media (min-width:1181px){.features-section .section-heading{grid-template-columns:500px minmax(0,1fr);gap:78px}.features-section .section-heading h2{font-size:50px}.features-section .split-heading>p{font-size:15px}.features-section .feature-grid{gap:16px}.features-section .feature-card{min-height:382px;padding:27px 23px 30px;border-radius:28px}.features-section .feature-icon{width:76px;height:76px;border-radius:20px}.features-section .feature-icon svg{width:37px;height:37px}.features-section .feature-star{width:27px;height:27px}.features-section .feature-star svg{width:25px;height:25px}.features-section .feature-card h3{margin-top:27px;font-size:19px}.features-section .card-link,.features-section .feature-card p{font-size:13px}}@media (max-width:760px){.features-section>.container{width:calc(100% - 36px)}}@media (min-width:1181px){.features-section .section-heading{grid-template-columns:420px minmax(0,1fr);gap:110px}.features-section .section-heading h2{font-size:42px;line-height:1.02}.features-section .feature-card{min-height:318px;padding:24px 22px;border-radius:24px}.features-section .feature-icon{width:54px;height:54px;border-radius:16px}.features-section .feature-icon svg{width:27px;height:27px}.features-section .feature-star{width:25px;height:25px}.features-section .feature-star svg{width:23px;height:23px}.features-section .feature-card h3{margin:25px 0 12px;font-size:18px}.features-section .feature-card p{font-size:12px;line-height:1.62}.features-section .card-link{font-size:12px}.features-section .card-link svg{width:16px;height:16px}}@media (max-width:1180px) and (min-width:761px){.features-section .section-heading h2{font-size:40px}.features-section .feature-card{min-height:318px;padding:24px 22px;border-radius:24px}.features-section .feature-icon{width:54px;height:54px;border-radius:16px}.features-section .feature-icon svg{width:27px;height:27px}.features-section .feature-card h3{margin:25px 0 12px;font-size:18px}.features-section .card-link,.features-section .feature-card p{font-size:12px}}@media (max-width:760px){.features-section .section-heading h2{font-size:clamp(36px,10.5vw,44px)}.features-section .feature-card{min-height:300px}}.features-section .card-link{margin-top:auto;font-size:14px;font-weight:700}.features-section .card-link svg{width:18px;height:18px}@media (min-width:761px){.features-section .feature-card{min-height:265px}}.faq-section{position:relative;overflow:hidden;padding:112px 0;background:radial-gradient(ellipse 560px 420px at 52% 42%,rgba(218,235,255,.72),transparent 72%),radial-gradient(ellipse 480px 390px at 91% 78%,rgba(180,213,255,.52),transparent 74%),radial-gradient(ellipse 380px 300px at 8% 96%,rgba(223,237,255,.72),transparent 76%),linear-gradient(180deg,#fbfdff,#ffffff 48%,#f6faff)}.faq-section:before{bottom:22px;left:-26px;width:320px;height:250px;opacity:.52;background-image:radial-gradient(circle,rgba(151,190,239,.5) 0 2px,transparent 2.5px);background-size:26px 26px;mask-image:radial-gradient(ellipse at left bottom,#000 5%,transparent 74%);-webkit-mask-image:radial-gradient(ellipse at left bottom,#000 5%,transparent 74%)}.faq-section:after,.faq-section:before{position:absolute;pointer-events:none;content:""}.faq-section:after{top:28px;right:-260px;width:620px;height:620px;border:1px dashed rgba(88,155,242,.28);border-radius:50%;box-shadow:0 0 0 70px rgba(113,174,248,.035),0 0 0 135px rgba(113,174,248,.025)}.faq-section .faq-layout{position:relative;z-index:1;display:grid;grid-template-columns:370px minmax(0,1fr);align-items:start;grid-gap:72px;gap:72px}.faq-section .faq-heading{padding-top:16px}.faq-section .faq-heading .eyebrow{width:max-content;gap:9px;padding:8px 15px 8px 11px;border:1px solid rgba(217,231,249,.78);border-radius:999px;background:rgba(239,245,254,.92);box-shadow:0 8px 22px rgba(74,126,198,.05);font-size:11px;letter-spacing:.03em}.faq-section .faq-heading h2{margin:32px 0 27px;color:#0b1834;font-size:42px;line-height:1.05;letter-spacing:-.055em}.faq-section .faq-heading h2 span{color:transparent;background:linear-gradient(96deg,#237ff0,#26a6fa 64%,#197fe7);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.faq-section .faq-heading>p{max-width:345px;margin:0;color:#657799;font-size:15px;font-weight:600;line-height:1.75}.faq-contact{display:flex;align-items:flex-start;gap:15px;width:100%;max-width:355px;margin-top:36px;padding:17px 18px;border:1px solid rgba(226,235,248,.82);border-radius:18px;background:rgba(249,252,255,.76);box-shadow:0 15px 36px rgba(57,100,161,.06);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.faq-contact-icon{display:grid;place-items:center;width:51px;height:51px;flex:0 0 51px;color:#2e7bed;border-radius:14px;background:linear-gradient(145deg,#e6f2ff,#b9d8ff);box-shadow:0 10px 22px rgba(57,126,229,.15)}.faq-contact-icon svg{width:24px;height:24px}.faq-contact strong{display:block;margin:2px 0 6px;color:#14213b;font-size:14px;font-weight:700}.faq-contact p{margin:0 0 9px;color:#71819c;font-size:12px;font-weight:500;line-height:1.55}.faq-contact a{display:inline-flex;align-items:center;gap:9px;color:#076df1;font-size:14px;font-weight:700}.faq-panel{background:rgba(255,255,255,.94);-webkit-backdrop-filter:none;backdrop-filter:none}.faq-section .faq-item{transform:translateZ(0)}.faq-section .faq-item button{transition:border-color .28s ease,color .2s ease}.faq-section .faq-answer{display:grid;overflow:hidden;grid-template-rows:0fr;transition:grid-template-rows .46s cubic-bezier(.22,1,.36,1)}.faq-section .faq-answer p{min-height:0;opacity:0;transform:translateY(-7px);transition:padding .46s cubic-bezier(.22,1,.36,1),opacity .22s ease,transform .4s cubic-bezier(.22,1,.36,1);will-change:opacity,transform}.faq-section .faq-open .faq-answer{grid-template-rows:1fr}.faq-section .faq-open .faq-answer p{opacity:1;transform:translateY(0);transition-delay:0s,.08s,.04s}@media (prefers-reduced-motion:reduce){.faq-section .faq-answer,.faq-section .faq-answer p,.faq-section .faq-item button,.faq-toggle:after,.faq-toggle:before{transition:none}}.faq-contact a svg{width:15px;height:15px}.faq-panel{padding:18px;border:1px solid rgba(225,234,247,.78);border-radius:26px;background:rgba(255,255,255,.82);box-shadow:0 25px 60px rgba(62,104,166,.1);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.faq-section .faq-list{display:grid;grid-gap:10px;gap:10px;border:0}.faq-section .faq-item{overflow:hidden;border:1px solid rgba(213,226,243,.9);border-radius:16px;background:rgba(255,255,255,.76);box-shadow:0 7px 18px rgba(54,92,143,.025)}.faq-section .faq-item button{min-height:60px;padding:17px 21px;color:#0b1834;border:0;border-bottom:1px solid transparent;font-size:15px;font-weight:700;letter-spacing:-.025em}.faq-section .faq-open button{border-bottom-color:rgba(224,233,246,.9)}.faq-toggle{position:relative;display:block;width:20px;height:20px;flex:0 0 20px;color:#0874f5}.faq-toggle:after,.faq-toggle:before{position:absolute;top:50%;left:50%;width:18px;height:3px;border-radius:3px;background:currentColor;transform:translate(-50%,-50%);transition:transform .25s ease,opacity .25s ease;content:""}.faq-toggle:after{transform:translate(-50%,-50%) rotate(90deg)}.faq-open .faq-toggle:after{opacity:0;transform:translate(-50%,-50%) rotate(90deg) scaleX(0)}.faq-section .faq-answer p{max-width:720px;padding:0 58px 0 21px;color:#647798;font-size:13px;line-height:1.7}.faq-section .faq-open .faq-answer p{padding:18px 58px 20px 21px}@media (max-width:1050px) and (min-width:761px){.faq-section .faq-layout{grid-template-columns:310px minmax(0,1fr);gap:36px}.faq-section .faq-heading h2{font-size:40px}.faq-contact{padding:15px}.faq-section .faq-item button{font-size:14px}}@media (max-width:760px){.faq-section{padding:82px 0}.faq-section .faq-layout{display:block}.faq-section .faq-heading{margin-bottom:40px;padding-top:0}.faq-section .faq-heading h2{font-size:clamp(36px,10.5vw,44px)}.faq-contact{max-width:390px}.faq-panel{padding:10px;border-radius:20px}.faq-section .faq-item button{min-height:58px;gap:15px;padding:15px 16px;font-size:13px}.faq-section .faq-answer p{padding:0 42px 0 16px;font-size:12px}.faq-section .faq-open .faq-answer p{padding:15px 42px 18px 16px}}@media (hover:hover) and (pointer:fine){.features-section .feature-card{--step-tilt-x:0deg;--step-tilt-y:0deg;transform:none;transform-style:preserve-3d;transform-origin:center;transition:transform .14s ease-out,box-shadow .22s ease,border-color .22s ease;will-change:auto}.features-section .feature-card:hover{transform:perspective(900px) translateY(-6px) rotateX(var(--step-tilt-x)) rotateY(var(--step-tilt-y));will-change:transform}}@media (prefers-reduced-motion:reduce){.features-section .feature-card,.features-section .feature-card:hover{transform:none;transition:box-shadow .22s ease,border-color .22s ease}}.footer-auth,.nav .nav-cta,.pricing-button{font-family:inherit;cursor:pointer}.pricing-button{border:0}.pricing-button-secondary{border:1px solid rgba(168,198,238,.82)}.footer-auth{padding:0;color:#74839a;border:0;background:transparent;text-align:left;font-size:11px;transition:color .2s ease}.footer-auth:hover{color:var(--blue)}.auth-overlay{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;overflow-y:auto;padding:24px;background:rgba(18,35,64,.27);-webkit-backdrop-filter:blur(14px) saturate(.9);backdrop-filter:blur(14px) saturate(.9);animation:auth-overlay-in .24s ease both}.auth-modal{position:relative;isolation:isolate;width:min(480px,100%);max-height:calc(100vh - 48px);overflow-x:hidden;overflow-y:auto;padding:29px 33px 25px;border:1px solid rgba(202,220,244,.92);border-radius:27px;background:radial-gradient(ellipse 320px 220px at 82% 0,rgba(174,216,255,.27),transparent 70%),linear-gradient(145deg,rgba(255,255,255,.97),rgba(245,250,255,.92));box-shadow:0 36px 90px rgba(19,54,105,.28),0 0 70px rgba(80,157,255,.16),inset 0 1px 0 rgba(255,255,255,.95);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);animation:auth-modal-in .34s cubic-bezier(.22,1,.36,1) both}.auth-modal:before{position:absolute;top:0;right:42px;left:42px;z-index:-1;height:1px;background:linear-gradient(90deg,transparent,rgba(104,176,255,.7),transparent);content:""}.auth-modal:after{position:absolute;top:-170px;right:-155px;z-index:-2;width:360px;height:360px;border-radius:50%;background:radial-gradient(circle,rgba(105,178,255,.2),transparent 68%);filter:blur(12px);content:""}.auth-orbit{top:-112px;right:-119px;width:270px;height:270px;border:1px solid rgba(89,157,242,.14);border-radius:50%;box-shadow:0 0 0 37px rgba(97,168,251,.027)}.auth-dots,.auth-orbit{position:absolute;z-index:-1;pointer-events:none}.auth-dots{right:-5px;bottom:58px;width:110px;height:150px;opacity:.36;background-image:radial-gradient(circle,rgba(111,166,233,.62) 0 1.2px,transparent 1.6px);background-size:15px 15px;mask-image:linear-gradient(90deg,transparent,#000);-webkit-mask-image:linear-gradient(90deg,transparent,#000)}.auth-close{position:absolute;top:18px;right:18px;z-index:3;display:grid;place-items:center;width:34px;height:34px;padding:0;color:#71829a;border:1px solid rgba(204,220,241,.9);border-radius:11px;background:rgba(255,255,255,.78);box-shadow:0 7px 18px rgba(55,95,150,.06);transition:color .2s ease,background .2s ease,transform .2s ease}.auth-close:hover{color:#176ce8;background:#eef5ff;transform:rotate(3deg)}.auth-close svg{width:17px;height:17px}.auth-brand{display:inline-flex;align-items:center;gap:9px;color:#15233b;font-family:Montserrat,Arial,sans-serif;font-size:14px}.auth-brand>span{display:block;width:32px;height:32px;overflow:hidden;border:1px solid #d7e6fa;border-radius:10px;box-shadow:0 7px 16px rgba(53,119,220,.14)}.auth-brand img{display:block;width:100%;height:100%;object-fit:cover}.auth-brand b{letter-spacing:-.04em}.auth-brand i{color:#3279ef;font-style:normal}.auth-modal h2{margin:22px 0 9px;color:#0c1932;font-family:Montserrat,Arial,sans-serif;font-size:28px;letter-spacing:-.052em}.auth-modal h2 span{color:#317af0}.auth-lead{color:#75849a;font-size:12px;line-height:1.6}.auth-tabs{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:4px;gap:4px;margin:22px 0 20px;padding:4px;border:1px solid rgba(214,226,243,.88);border-radius:15px;background:rgba(235,243,253,.72)}.auth-tabs button{min-height:42px;color:#78879b;border:0;border-radius:11px;background:transparent;font-size:12px;font-weight:700;transition:color .2s ease,background .2s ease,box-shadow .2s ease}.auth-tabs .auth-tab-active{color:#1e66dc;background:rgba(255,255,255,.96);box-shadow:0 7px 19px rgba(46,101,178,.1),inset 0 -2px 0 #3b82f4}.auth-form{display:grid;grid-gap:14px;gap:14px}.auth-field{display:block}.auth-field>span{display:block;margin-bottom:7px;color:#31415a;font-size:11px;font-weight:700}.auth-input{display:flex;align-items:center;min-height:54px;padding:0 15px;border:1px solid rgba(203,219,240,.9);border-radius:15px;background:rgba(244,248,254,.9);box-shadow:inset 0 1px 0 rgba(255,255,255,.9);transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.auth-input:focus-within{border-color:rgba(55,128,241,.78);background:#fff;box-shadow:0 0 0 4px rgba(55,128,241,.1),0 10px 25px rgba(55,128,241,.07)}.auth-input>svg{width:18px;height:18px;flex:0 0 18px;color:#6f94ca}.auth-input input{width:100%;min-width:0;padding:0;color:#17253d;border:0;outline:0;background:transparent}.auth-input input::placeholder{color:#a0adbd}.auth-field small{display:block;margin:6px 0 0 3px;color:#8c9aab;font-size:9px}.auth-options{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:-1px}.auth-options>a{color:#3174e7;font-weight:600}.auth-checkbox{display:flex;align-items:flex-start;gap:8px;color:#697990;font-size:10px;line-height:1.55;cursor:pointer}.auth-checkbox input{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none}.auth-checkbox i{display:grid;place-items:center;width:17px;height:17px;flex:0 0 17px;margin-top:-1px;color:transparent;border:1px solid #c4d5eb;border-radius:5px;background:#f6f9fd;transition:color .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}.auth-checkbox i svg{width:11px;height:11px}.auth-checkbox input:checked+i{color:#fff;border-color:#367dec;background:#367dec;box-shadow:0 5px 12px rgba(54,125,236,.2)}.auth-checkbox input:focus-visible+i{box-shadow:0 0 0 4px rgba(54,125,236,.12)}.auth-terms{margin:1px 0 2px}.auth-terms a{color:#2f72e5;text-decoration:underline;-webkit-text-decoration-color:rgba(47,114,229,.3);text-decoration-color:rgba(47,114,229,.3);text-underline-offset:2px}.auth-submit{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:54px;color:#fff;border:0;border-radius:15px;background:linear-gradient(100deg,#2d70e7,#4697ff);box-shadow:0 14px 29px rgba(47,114,232,.27),inset 0 1px 0 rgba(255,255,255,.23);transition:transform .2s ease,box-shadow .2s ease}.auth-submit:hover{box-shadow:0 17px 34px rgba(47,114,232,.34),inset 0 1px 0 rgba(255,255,255,.23);transform:translateY(-2px)}.auth-submit svg{width:16px;height:16px}.auth-divider{display:flex;align-items:center;gap:11px;color:#98a6b7;font-size:9px}.auth-divider:after,.auth-divider:before{height:1px;flex:1 1;background:#e2eaf5;content:""}.auth-socials{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:9px;gap:9px}.auth-socials button{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 10px;color:#485970;border:1px solid #d8e4f3;border-radius:13px;background:rgba(255,255,255,.86);box-shadow:0 7px 17px rgba(55,91,140,.04);transition:border-color .2s ease,background .2s ease,transform .2s ease}.auth-socials button:hover{border-color:#b9d3f4;background:#f7fbff;transform:translateY(-2px)}.auth-socials i{display:grid;place-items:center;width:22px;height:22px;flex:0 0 22px;border-radius:7px;font-style:normal}.auth-google{color:#4285f4;background:#f1f6ff;font-family:Arial,sans-serif;font-weight:800}.auth-telegram{color:#fff;background:linear-gradient(145deg,#55aef7,#2788df)}.auth-telegram svg{width:14px;height:14px}.auth-switch{margin:0;color:#7b899c;text-align:center;font-size:10px}.auth-switch button{padding:0;color:#2f72e5;border:0;background:transparent;font-size:inherit}.auth-trust{display:flex;align-items:center;justify-content:center;gap:6px;margin:0;color:#8a98aa;font-size:9px;font-weight:600}.auth-trust svg{width:13px;height:13px;color:#32b97e}@keyframes auth-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes auth-modal-in{0%{opacity:0;transform:translateY(18px) scale(.975)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:760px){.nav .nav-cta{width:100%}.auth-overlay{align-items:start;padding:14px}.auth-modal{max-height:calc(100vh - 28px);padding:25px 20px 22px;border-radius:23px}.auth-modal h2{padding-right:28px;font-size:25px}.auth-socials{grid-template-columns:1fr}.auth-options{align-items:flex-start}}@media (prefers-reduced-motion:reduce){.auth-modal,.auth-overlay{animation:none}}.auth-overlay{background:rgba(60,78,106,.34);-webkit-backdrop-filter:blur(16px) saturate(.82);backdrop-filter:blur(16px) saturate(.82)}.auth-modal{width:min(440px,100%);padding:20px 24px 17px;border-color:rgba(215,227,244,.94);border-radius:22px;background:radial-gradient(ellipse 180px 150px at 94% 84%,rgba(76,160,255,.29),transparent 72%),radial-gradient(ellipse 230px 180px at 15% 2%,rgba(224,239,255,.72),transparent 72%),linear-gradient(145deg,rgba(255,255,255,.975),rgba(244,249,255,.95));box-shadow:0 35px 90px rgba(28,57,102,.3),0 0 60px rgba(92,161,255,.1),inset 0 1px 0 #fff}.auth-modal:after{top:auto;right:-78px;bottom:-76px;width:220px;height:220px;background:radial-gradient(circle,rgba(52,143,255,.34),rgba(100,186,255,.12) 42%,transparent 72%);filter:blur(15px)}.auth-dots{right:-4px;bottom:4px;width:118px;height:120px;opacity:.42;background-size:13px 13px}.auth-close{top:15px;right:15px;width:30px;height:30px;color:#176ce8;border:0;border-radius:9px;background:rgba(245,249,255,.9);box-shadow:0 6px 15px rgba(51,105,181,.07)}.auth-close svg{width:16px;height:16px}.auth-mark{position:relative;width:260px;height:91px;margin:0 auto 2px}.auth-mark:before{position:absolute;top:12px;left:50%;width:100px;height:74px;border-radius:50%;background:radial-gradient(ellipse,rgba(53,145,255,.27),transparent 70%);transform:translateX(-50%);filter:blur(9px);content:""}.auth-mark>strong{position:absolute;top:17px;left:50%;z-index:2;display:grid;place-items:center;width:61px;height:61px;color:#fff;border:1px solid rgba(255,255,255,.52);border-radius:17px;background:linear-gradient(145deg,rgba(255,255,255,.22),transparent 35%),linear-gradient(135deg,#50b5ff,#1b7af3 55%,#125dd4);box-shadow:0 14px 28px rgba(24,105,226,.31),inset -6px -7px 15px rgba(12,76,188,.18),inset 5px 5px 12px rgba(255,255,255,.19);transform:translateX(-50%) rotate(10deg);font-size:34px;line-height:1;text-shadow:0 3px 8px rgba(12,72,171,.22)}.auth-mark-orbit{position:absolute;top:44px;left:50%;border:1px dashed rgba(70,143,239,.32);border-radius:50%;transform:translate(-50%,-50%) rotate(-8deg)}.auth-mark-orbit-a{width:222px;height:53px}.auth-mark-orbit-b{width:164px;height:77px;opacity:.6;transform:translate(-50%,-50%) rotate(17deg)}.auth-satellite{position:absolute;z-index:3;display:block;width:11px;height:11px;border:2px solid #dcecff;border-radius:4px;background:#3185f4;box-shadow:0 4px 10px rgba(42,119,227,.2)}.auth-satellite:after{position:absolute;inset:2px;border-radius:1px;background:#fff;content:""}.auth-satellite-a{top:30px;left:19px}.auth-satellite-b{top:15px;right:46px}.auth-satellite-c{right:18px;bottom:20px}.auth-satellite-d{bottom:9px;left:56px}.auth-modal h2{margin:3px 0 8px;padding:0;color:#0b1730;text-align:center;font-size:25px;line-height:1.08;letter-spacing:-.045em}.auth-lead{min-height:34px;margin:0;color:#7182a0;text-align:center;font-size:10px;line-height:1.55}.auth-form{gap:9px;margin-top:19px}.auth-field>.auth-visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);margin:-1px;padding:0;border:0;white-space:nowrap}.auth-input{min-height:46px;gap:10px;padding:0 13px;border-color:rgba(205,220,240,.92);border-radius:12px;background:rgba(251,253,255,.84)}.auth-input>svg{width:16px;height:16px;flex-basis:16px;color:#718ab4}.auth-input input{font-size:11px}.auth-eye{display:grid;place-items:center;width:28px;height:28px;flex:0 0 28px;margin-right:-7px;padding:0;color:#718ab4;border:0;background:transparent}.auth-eye:hover{color:#2776e9}.auth-eye svg{width:16px;height:16px}.auth-options{min-height:29px;margin:1px 1px 0}.auth-options>a{font-size:10px}.auth-checkbox{font-size:9px}.auth-checkbox i{width:15px;height:15px;flex-basis:15px;border-radius:4px}.auth-terms{margin:1px 2px 2px;color:#5e7090;line-height:1.45}.auth-submit{position:relative;min-height:49px;margin-top:1px;border-radius:11px;font-size:12px}.auth-submit>span{position:absolute;top:50%;right:9px;display:grid;place-items:center;width:29px;height:29px;border-radius:50%;background:rgba(255,255,255,.11);transform:translateY(-50%)}.auth-submit>span svg{width:15px;height:15px}.auth-divider{margin:2px 0 0}.auth-socials{grid-template-columns:repeat(3,1fr);gap:8px}.auth-socials button{min-height:43px;gap:7px;padding:0 7px;border-radius:10px;font-size:10px}.auth-socials i{width:20px;height:20px;flex-basis:20px;border-radius:6px}.auth-vk{color:#fff;background:#287ff0;font-size:8px;font-weight:800}.auth-switch{margin:3px 0 0;font-size:9px}.auth-modal-register .auth-mark{margin-bottom:0}.auth-modal-register .auth-form{margin-top:17px}.auth-modal-register .auth-lead{min-height:31px}@media (max-width:760px){.auth-modal{width:min(420px,100%);padding:18px 18px 16px}.auth-mark{transform:scale(.9);transform-origin:center top;margin-bottom:-7px}.auth-modal h2{font-size:23px}.auth-socials{grid-template-columns:repeat(3,1fr)}.auth-socials button{font-size:9px}}.auth-overlay{scrollbar-width:none}.auth-overlay::-webkit-scrollbar{display:none}.auth-modal,.auth-modal-login,.auth-modal-register{width:min(470px,100%);padding-right:32px;padding-left:32px;max-height:none;overflow:visible}.auth-modal h2{font-size:30px;font-weight:800}.auth-lead{min-height:40px;font-size:13px;font-weight:500;line-height:1.5}.auth-input{min-height:50px}.auth-input input{font-size:13px;font-weight:500}.auth-input input::placeholder{color:#8797ad;opacity:1}.auth-checkbox,.auth-options>a{font-size:11px;font-weight:500}.auth-options>a,.auth-submit{font-weight:700}.auth-submit{width:calc(100% - 10px);min-height:46px;margin-right:auto;margin-left:auto;border-radius:12px;background:linear-gradient(180deg,rgba(255,255,255,.14),transparent 45%),linear-gradient(105deg,#1769ec,#2d82f6 52%,#4298ff);box-shadow:0 10px 22px rgba(34,117,235,.25),inset 0 1px 0 rgba(255,255,255,.34);font-size:13px}.auth-submit:hover{box-shadow:0 13px 28px rgba(34,117,235,.33),inset 0 1px 0 rgba(255,255,255,.38)}.auth-submit>span{width:27px;height:27px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.08)}.auth-divider{margin:10px 0 6px;font-size:11px;font-weight:500}.auth-socials{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.auth-socials button{min-height:46px;font-size:12px;font-weight:600}.auth-google,.auth-socials i,.auth-telegram{overflow:visible;background:transparent}.auth-socials i img{display:block;width:auto;max-width:22px;height:22px;object-fit:contain}.auth-google img{height:20px}.auth-hero{position:relative;overflow:hidden;width:min(372px,100%);height:170px;margin:-5px auto 5px;isolation:isolate}.auth-hero:before{position:absolute;inset:16px 58px 8px;z-index:-3;border-radius:50%;background:radial-gradient(ellipse,rgba(101,177,255,.23),rgba(208,235,255,.1) 49%,transparent 73%);filter:blur(8px);content:""}.auth-hero-dots{position:absolute;inset:25px 0 0;z-index:-4;opacity:.48;background-image:radial-gradient(circle,rgba(113,175,246,.22) 1.35px,transparent 1.5px);background-size:11px 11px;-webkit-mask-image:radial-gradient(ellipse at center,#000 12%,rgba(0,0,0,.7) 45%,transparent 78%);mask-image:radial-gradient(ellipse at center,#000 12%,rgba(0,0,0,.7) 45%,transparent 78%)}.auth-hero-orbit{position:absolute;top:88px;left:50%;z-index:-1;border:1px dashed rgba(72,150,246,.34);border-radius:50%}.auth-hero-orbit-a{width:326px;height:78px;transform:translate(-50%,-50%) rotate(-8deg)}.auth-hero-orbit-b{width:248px;height:112px;opacity:.68;transform:translate(-50%,-50%) rotate(14deg)}.auth-hero-mascot{position:absolute;bottom:0;left:50%;z-index:2;width:auto;height:164px;object-fit:contain;filter:drop-shadow(0 12px 18px rgba(44,112,73,.18));transform:translateX(-50%)}.auth-hero-mascot-register{bottom:-49px;height:215px}.auth-hero-badge{position:absolute;z-index:4;display:grid;place-items:center;color:#1971ed;border:1px solid rgba(187,216,251,.88);background:rgba(250,253,255,.94);box-shadow:0 8px 22px rgba(42,111,204,.12),inset 0 1px 0 #fff}.auth-hero-logo{top:39px;left:20px;width:48px;height:48px;overflow:hidden;padding:2px;border:1px solid rgba(205,222,248,.9);border-radius:13px;background:rgba(255,255,255,.92);box-shadow:0 12px 25px rgba(30,111,229,.28),inset 0 1px 0 rgba(255,255,255,.34);transform:rotate(7deg)}.auth-hero-logo img{display:block;width:100%;height:100%;border-radius:10px;object-fit:cover}.auth-hero-lock,.auth-hero-mail{width:40px;height:40px;border-radius:50%}.auth-hero-mail{top:66px;right:22px}.auth-hero-lock{bottom:10px;left:52px}.auth-hero-lock svg,.auth-hero-mail svg{width:19px;height:19px;stroke-width:2}.auth-hero-node{position:absolute;z-index:3;width:7px;height:7px;border:2px solid #e7f3ff;border-radius:3px;background:#348cf5;box-shadow:0 0 12px rgba(52,140,245,.48)}.auth-hero-node-a{top:79px;left:81px}.auth-hero-node-b{right:73px;bottom:19px}@media (max-width:760px){.auth-hero{width:min(330px,100%);height:150px;margin-top:-4px}.auth-hero-mascot{height:146px}.auth-hero-mascot-register{bottom:-43px;height:190px}.auth-hero-orbit-a{width:286px}.auth-hero-orbit-b{width:220px}.auth-hero-logo{left:19px;width:43px;height:43px}.auth-hero-mail{right:20px}.auth-hero-lock{left:45px}}.auth-mascot{position:relative;display:grid;place-items:center;width:260px;height:112px;margin:-3px auto 3px;isolation:isolate}.auth-mascot:before{position:absolute;z-index:-2;width:126px;height:86px;border-radius:50%;background:radial-gradient(ellipse,rgba(84,164,255,.26),rgba(183,224,255,.12) 48%,transparent 73%);filter:blur(7px);content:""}.auth-mascot-orbit{position:absolute;z-index:-1;width:216px;height:54px;border:1px dashed rgba(68,143,240,.3);border-radius:50%;transform:rotate(-8deg)}.auth-mascot img{position:relative;z-index:2;width:auto;height:112px;object-fit:contain;filter:drop-shadow(0 12px 15px rgba(50,112,78,.18));transform:translateY(-2px)}.auth-mascot-spark{position:absolute;z-index:3;width:7px;height:7px;border:2px solid #e5f2ff;border-radius:3px;background:#3289f5;box-shadow:0 0 13px rgba(50,137,245,.55)}.auth-mascot-spark-a{top:24px;left:40px}.auth-mascot-spark-b{right:42px;bottom:24px}@media (max-width:760px){.auth-mascot{height:102px;margin-bottom:0}.auth-mascot img{height:103px}}.auth-switch{font-size:11px;font-weight:500}.auth-switch button{font-weight:700}@media (max-width:760px){.auth-overlay{padding:10px 14px}.auth-modal,.auth-modal-login,.auth-modal-register{width:min(460px,100%);padding-right:26px;padding-left:26px;max-height:none;overflow:visible}.auth-modal h2{font-size:28px}.auth-lead{font-size:12px}.auth-socials button{font-size:11px}}