@font-face{font-family:Poppins;src:url(/assets/fonts/Poppins-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/assets/fonts/Poppins-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/assets/fonts/Poppins-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Kantumruy Pro;src:url(/assets/fonts/KantumruyPro-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Kantumruy Pro;src:url(/assets/fonts/KantumruyPro-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}:root{color-scheme:dark;--background: #0b1326;--surface: #131b2e;--surface-alt: #171f33;--surface-high: #222a3d;--surface-highest: #2d3449;--surface-glass: rgba(11, 19, 38, .72);--text: #dae2fd;--muted: #9ca8c7;--muted-strong: #c6c6cd;--primary: #b4c5ff;--primary-strong: #4278ff;--secondary: #89ceff;--secondary-strong: #00a2e6;--tertiary: #ffafd3;--line: rgba(255, 255, 255, .08);--line-strong: rgba(137, 206, 255, .28);--shadow: 0 24px 70px rgba(6, 14, 32, .45);--radius-xl: 2rem;--radius-lg: 1.5rem;--radius-md: 1rem;--font-headline: "Manrope", "Poppins", sans-serif;--font-body: "Inter", "Poppins", sans-serif;--font-khmer: "Kantumruy Pro", "Inter", sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;background:radial-gradient(circle at top left,rgba(137,206,255,.12),transparent 28%),radial-gradient(circle at bottom right,rgba(180,197,255,.12),transparent 24%),linear-gradient(180deg,#0b1326,#0d152b 55%,#0a1122);color:var(--text);font-family:var(--font-body)}a,button,input,select,textarea{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}.material-symbols-outlined{font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24}.site-shell{min-height:100vh;overflow-x:hidden;font-family:var(--font-body)}.site-shell--km,.site-shell--km button,.site-shell--km input,.site-shell--km select,.site-shell--km textarea{font-family:var(--font-khmer)}.site-shell--km h1,.site-shell--km h2,.site-shell--km h3,.site-shell--km h4,.site-shell--km .brand,.site-shell--km .topbar__nav,.site-shell--km .topbar__drawer,.site-shell--km .hero__badge,.site-shell--km .hero-stack__card strong,.site-shell--km .solution-card__title h3,.site-shell--km .faq-item__toggle,.site-shell--km .telegram-card h3,.site-shell--km .footer__brand>div{font-family:var(--font-khmer);letter-spacing:0}.site-shell--km p,.site-shell--km li,.site-shell--km .field span,.site-shell--km .plan-card__lead,.site-shell--km .solution-card__badge,.site-shell--km .solution-card__tag,.site-shell--km .uptime-card span,.site-shell--km .hero-stack__card span{letter-spacing:0}.site-shell--km .hero p,.site-shell--km .section p,.site-shell--km .solution-card p,.site-shell--km .faq-item__answer,.site-shell--km .contact-copy p,.site-shell--km .contact-form__hint{line-height:1.85}.site-blur{position:fixed;border-radius:999px;filter:blur(110px);opacity:.7;pointer-events:none;z-index:0}.site-blur--left{width:26rem;height:26rem;top:12rem;left:-8rem;background:#89ceff29}.site-blur--right{width:24rem;height:24rem;right:-8rem;bottom:18rem;background:#b4c5ff1f}.topbar{position:fixed;inset:0 0 auto;z-index:50;background:#0b1326b3;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 18px 48px #060e206b;border-bottom:1px solid rgba(255,255,255,.04)}.topbar__inner{max-width:80rem;margin:0 auto;min-height:5rem;padding:0 2rem;display:flex;align-items:center;justify-content:space-between;gap:1.5rem;flex-wrap:wrap}.brand{font-family:var(--font-headline);font-size:1.5rem;font-weight:800;letter-spacing:-.04em;color:#fff}.topbar__brand-group{display:flex;align-items:center;gap:.7rem;min-width:0}.topbar__controls{margin-left:auto;display:flex;align-items:center;gap:.75rem}.topbar__nav{display:none}.topbar__drawer{position:fixed;top:0;left:0;bottom:0;z-index:60;width:min(21rem,calc(100vw - 2.75rem));display:grid;align-content:start;gap:1.4rem;color:#dae2fdb3;font-family:var(--font-headline);font-size:.9rem;font-weight:700;scrollbar-width:none;padding:1rem .9rem 1.25rem;background:linear-gradient(180deg,#10182cfc,#0a101e),#0b1326fa;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-right:1px solid rgba(255,255,255,.07);box-shadow:0 26px 60px #060e2094;transform:translate(-105%);opacity:0;pointer-events:none;transition:transform .22s ease,opacity .22s ease}.topbar__drawer::-webkit-scrollbar{display:none}.topbar__drawer.is-open{transform:translate(0);opacity:1;pointer-events:auto}.topbar__drawer-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:.15rem .15rem .9rem;border-bottom:1px solid rgba(255,255,255,.06)}.topbar__drawer-brand{display:grid;gap:.35rem}.topbar__drawer-brand span{color:var(--secondary);font-size:.68rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.topbar__drawer-brand strong{color:#fff;font-size:1.35rem;letter-spacing:-.04em}.drawer-close{width:2.5rem;height:2.5rem;flex:0 0 auto;position:relative;border:1px solid rgba(255,255,255,.08);border-radius:.85rem;background:#ffffff0f;box-shadow:inset 0 1px #ffffff08}.drawer-close__line{position:absolute;top:50%;left:50%;width:1rem;height:2px;border-radius:999px;background:#fff}.drawer-close__line:nth-child(1){transform:translate(-50%,-50%) rotate(45deg)}.drawer-close__line:nth-child(2){transform:translate(-50%,-50%) rotate(-45deg)}.topbar__drawer-links{display:grid;gap:.72rem}.topbar__drawer-links a{display:flex;align-items:center;justify-content:flex-start;padding:.9rem .95rem;border-radius:1rem;border:1px solid rgba(255,255,255,.05);background:#ffffff0d;color:#dae2fdeb;box-shadow:inset 0 1px #ffffff06;text-align:left;transition:color .18s ease,border-color .18s ease,background .18s ease,transform .18s ease,box-shadow .18s ease}.topbar__drawer-links a:hover,.topbar__drawer-links a:focus-visible{color:#fff;background:#89ceff1a;border-color:#89ceff33;transform:translate(2px);box-shadow:0 10px 20px #000a1633}.topbar__drawer-link-main{display:inline-flex;align-items:center;gap:.8rem}.topbar__drawer-link-main>span:last-child{color:#fff}.topbar__drawer-link-icon{width:2rem;height:2rem;border-radius:.7rem;display:inline-flex;align-items:center;justify-content:center;background:#ffffff0d;color:var(--secondary);font-size:1.1rem}.locale-switch{display:inline-flex;gap:.35rem;padding:.22rem;border-radius:.8rem;background:var(--surface-high);border:1px solid rgba(255,255,255,.04)}.locale-switch button{min-width:2.65rem;border:0;border-radius:.65rem;padding:.48rem .7rem;background:transparent;color:var(--secondary);font-size:.68rem;font-weight:800}.locale-switch button.is-active{background:var(--surface-highest);color:#fff}.menu-toggle{width:2.95rem;height:2.95rem;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(137,206,255,.16);border-radius:.95rem;background:linear-gradient(180deg,#1f2a43fa,#10182afa);box-shadow:0 10px 24px #04081261,inset 0 1px #ffffff0f;color:#fff;transition:background .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease,transform .18s ease}.menu-toggle.is-open{background:linear-gradient(180deg,#31547afa,#152b45fa);border-color:#89ceff4d;color:var(--secondary);box-shadow:0 14px 30px #000a1675,0 0 0 1px #89ceff1a}.menu-toggle__icon{width:1.25rem;height:1rem;display:grid;align-content:space-between}.menu-toggle__line{display:block;width:100%;height:2px;border-radius:999px;background:currentColor;transform-origin:center;transition:transform .18s ease,opacity .18s ease,background .18s ease}.menu-toggle.is-open .menu-toggle__line:nth-child(1){transform:translateY(.42rem) rotate(45deg)}.menu-toggle.is-open .menu-toggle__line:nth-child(2){opacity:0}.menu-toggle.is-open .menu-toggle__line:nth-child(3){transform:translateY(-.42rem) rotate(-45deg)}.nav-drawer-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:55;border:0;padding:0;background:linear-gradient(180deg,#04081233,#040812a8),#0408129e;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);opacity:0;pointer-events:none;transition:opacity .22s ease}.nav-drawer-backdrop.is-open{opacity:1;pointer-events:auto}main,.footer{position:relative;z-index:1}main{display:grid;gap:0}.hero,.section{padding:8rem 2rem}.hero{position:relative;min-height:auto;display:block;padding-top:9.5rem;padding-bottom:4.5rem;overflow:hidden}.hero__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#0b1326f0,#131b2eeb 55%,#0b1326f5)}.hero:before,.hero:after{content:"";position:absolute;border-radius:999px;pointer-events:none}.hero:before{top:20%;left:-5rem;width:24rem;height:24rem;background:#89ceff1a;filter:blur(120px)}.hero:after{right:-4rem;bottom:16%;width:20rem;height:20rem;background:#b4c5ff1f;filter:blur(100px)}.hero__content,.section>*{max-width:80rem;margin:0 auto;width:100%}.hero__content{position:relative;display:grid;grid-template-columns:minmax(0,1fr);gap:2rem;align-items:center}.hero__copy{display:grid;gap:1.6rem;max-width:42rem}.hero__badge{display:inline-flex;width:fit-content;align-items:center;gap:.6rem;padding:.5rem .9rem;border-radius:999px;background:#89ceff1a;border:1px solid rgba(137,206,255,.2);color:var(--secondary);font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.hero__pulse{width:.5rem;height:.5rem;border-radius:999px;background:var(--secondary);box-shadow:0 0 #89ceff99;animation:pulse 1.8s infinite}.hero h1,.section h2,.solution-card h3,.contact-copy h2,.contact-form h3{margin:0;font-family:var(--font-headline);color:#fff;letter-spacing:-.05em}.hero h1{font-size:clamp(2.8rem,13vw,5.4rem);line-height:1.06;max-width:9ch;text-wrap:balance}.hero__highlight{color:transparent;background:linear-gradient(90deg,var(--secondary),var(--primary));background-clip:text;-webkit-background-clip:text}.hero p,.section p,.solution-card p,.faq-item__answer,.contact-copy p,.contact-form__hint,.footer small{margin:0;color:var(--muted);line-height:1.7}.hero__copy>p{max-width:38rem;font-size:1.08rem}.hero__actions,.solution-card__actions,.footer__links{display:flex;flex-wrap:wrap;gap:1rem}.button{display:inline-flex;align-items:center;justify-content:center;min-height:3.4rem;padding:0 1.5rem;border:1px solid transparent;border-radius:.9rem;transition:transform .18s ease,box-shadow .18s ease,background .18s ease,border-color .18s ease}.button:hover,.button:focus-visible,.icon-button:hover,.icon-button:focus-visible{transform:translateY(-1px)}.button:disabled{cursor:not-allowed;opacity:.7;transform:none}.button--primary,.button--submit{background:linear-gradient(90deg,var(--secondary),var(--secondary-strong));color:#00344d;font-weight:900;box-shadow:0 16px 32px #89ceff29}.button--ghost{background:#ffffff0d;border-color:#ffffff1a;color:#fff}.button--live{flex:1;background:#89ceff1a;border-color:#89ceff40;color:var(--secondary);font-weight:800}.button--disabled{width:100%;background:#ffffff0a;color:#dae2fd66;font-weight:800}.icon-button{width:3.4rem;height:3.4rem;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.08);border-radius:.9rem;background:#ffffff0d;color:#fff}.hero__visual{position:relative;display:block;width:100%;max-width:20rem;margin:0 auto}.dashboard-frame{position:relative;aspect-ratio:1 / 1;padding:1rem;border-radius:2rem;border:1px solid rgba(255,255,255,.08);background:#171f33b3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:var(--shadow);overflow:hidden;animation:visual-float 5.5s ease-in-out infinite}.dashboard-frame__glow{position:absolute;inset:12% 18% auto;height:10rem;background:radial-gradient(circle,rgba(137,206,255,.26),transparent 70%);filter:blur(36px)}.dashboard-frame__screen{position:relative;z-index:1;width:100%;height:100%;border-radius:1.5rem;background:linear-gradient(180deg,#0a101db3,#070c17f5);overflow:hidden}.dashboard-topline{display:flex;gap:.45rem;padding:1rem 1rem 0}.dashboard-topline span{width:.55rem;height:.55rem;border-radius:999px;background:#ffffff47}.dashboard-grid{height:calc(100% - 2.2rem);padding:1.1rem;display:grid;grid-template-columns:1.1fr .9fr;grid-template-rows:auto auto;gap:.9rem}.dashboard-card,.dashboard-chart{border-radius:1.2rem;border:1px solid rgba(255,255,255,.06);background:linear-gradient(180deg,#89ceff14,#2d344961);padding:1rem}.dashboard-card{display:grid;align-content:start;gap:.35rem}.dashboard-card strong,.dashboard-chart strong{color:#fff;font-size:1rem}.dashboard-card span{color:var(--muted);font-size:.84rem}.dashboard-card--main{grid-column:1 / -1;min-height:7rem}.dashboard-chart{display:flex;align-items:end}.dashboard-chart__bars{width:100%;display:flex;align-items:end;justify-content:space-between;gap:.55rem;height:100%}.dashboard-chart__bars span{flex:1;border-radius:999px 999px 0 0;background:linear-gradient(180deg,var(--secondary),rgba(137,206,255,.16));transform-origin:bottom;animation:bar-bounce 2.6s ease-in-out infinite}.dashboard-chart__bars span:nth-child(1){height:40%;animation-delay:0s}.dashboard-chart__bars span:nth-child(2){height:68%;animation-delay:.12s}.dashboard-chart__bars span:nth-child(3){height:52%;animation-delay:.24s}.dashboard-chart__bars span:nth-child(4){height:84%;animation-delay:.36s}.dashboard-chart__bars span:nth-child(5){height:61%;animation-delay:.48s}.uptime-card{position:absolute;left:-1.6rem;bottom:-1.2rem;display:grid;gap:.2rem;padding:1.25rem 1.5rem;border-radius:1.4rem;background:#171f33c7;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid rgba(255,255,255,.08);box-shadow:var(--shadow);animation:visual-float 5.5s ease-in-out infinite reverse}.uptime-card strong{color:var(--secondary);font-size:2rem;font-weight:900}.uptime-card span{color:var(--muted);font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.hero-stack{position:relative;left:auto;bottom:auto;transform:none;width:100%;display:grid;grid-template-columns:1fr;gap:1rem;margin-top:2.5rem}.hero-stack__card{padding:1.35rem;border-radius:1.5rem;background:#171f33b3;border:1px solid rgba(255,255,255,.05);box-shadow:0 14px 32px #060e2047;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.hero-stack__card span{color:var(--secondary);font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.hero-stack__card strong{display:block;margin:.65rem 0 .5rem;color:#fff;font-family:var(--font-headline);font-size:1.1rem}.hero-stack__card p{font-size:.95rem}.section{position:relative}.section__heading{display:grid;gap:1rem;margin-bottom:3rem}.section__heading h2,.contact-copy h2{font-size:clamp(2.4rem,4vw,3.6rem)}.section__heading--split{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:2rem}.section__heading--center{text-align:center;justify-items:center}.section__heading--center p{max-width:40rem}.section__rule{width:22rem;height:2px;background:linear-gradient(90deg,rgba(137,206,255,.4),transparent);margin-bottom:1rem}.section--dark{background:#131b2e8c}.section--faq{background:#060e207a}.solutions-grid,.plans-grid{display:grid;gap:2rem}.solutions-grid{grid-template-columns:1fr}.solution-card{position:relative;padding:2rem;border-radius:2rem;background:var(--surface-high);border:1px solid rgba(255,255,255,.05);overflow:hidden;transition:border-color .24s ease,transform .24s ease,filter .24s ease}.solution-card:hover{transform:translateY(-4px);border-color:#89ceff47}.solution-card--pending{background:var(--surface);border-style:dashed;filter:grayscale(.3);opacity:.86}.solution-card__watermark{position:absolute;top:1rem;right:1rem;color:#ffffff0f}.solution-card__watermark .material-symbols-outlined{font-size:5rem}.solution-card__icon{width:3.5rem;height:3.5rem;border-radius:1.2rem;display:inline-flex;align-items:center;justify-content:center;background:#89ceff1a;color:var(--secondary);margin-bottom:2rem}.solution-card__icon .material-symbols-outlined{font-size:2rem}.solution-card__title{position:relative;z-index:1}.solution-card__title-row{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:1rem;margin-bottom:1rem}.solution-card__title h3{font-size:1.8rem;line-height:1.15}.solution-card__badge,.solution-card__tag,.plan-card__floating-tag{border-radius:999px;font-size:.68rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.solution-card__badge{padding:.35rem .55rem;background:#001442;color:var(--primary)}.check-list,.plan-list{list-style:none;margin:2rem 0 0;padding:0;display:grid;gap:.8rem}.check-list li,.plan-list li{display:flex;align-items:flex-start;gap:.8rem;color:var(--muted-strong);font-size:.94rem}.check-list .material-symbols-outlined,.plan-list .material-symbols-outlined{color:var(--secondary);font-size:1.15rem}.solution-card--pending .check-list li,.solution-card--pending .check-list .material-symbols-outlined{color:#dae2fd80}.solution-card__actions{margin-top:2rem}.solution-card__tag{position:absolute;right:2rem;bottom:2rem;color:#ffffff52}.plans-grid{grid-template-columns:1fr;align-items:stretch}.plan-card{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:1rem;padding:2.4rem 2rem;border:1px solid rgba(255,255,255,.05);border-radius:2rem;background:var(--surface-alt);color:inherit;text-align:left;transition:transform .24s ease,background .24s ease,border-color .24s ease}.plan-card:hover{transform:translateY(-4px);background:var(--surface-high)}.plan-card--featured{background:var(--surface-highest);border:2px solid var(--secondary);box-shadow:0 26px 64px #89ceff24}.plan-card--selected:not(.plan-card--featured){border-color:#89ceff57}.plan-card__floating-tag{position:absolute;top:-.85rem;left:50%;transform:translate(-50%);padding:.45rem .8rem;background:var(--secondary);color:#00344d}.plan-card__lead{color:var(--secondary);font-size:.78rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.plan-card__price{font-family:var(--font-headline);color:#fff;font-size:3rem;font-weight:900;letter-spacing:-.05em}.plan-card__name{color:#fff;font-size:1rem;font-weight:800}.plan-card__button{width:100%;margin-top:auto;padding:1rem 1.1rem;border-radius:1rem;border:1px solid rgba(255,255,255,.1);color:#fff;font-weight:800;text-align:center}.plan-card__button.is-active,.plan-card--featured .plan-card__button{background:linear-gradient(90deg,var(--secondary),var(--secondary-strong));color:#00344d;border-color:transparent}.faq-list{max-width:48rem;margin:0 auto;display:grid;gap:1rem}.faq-item{border-radius:1.4rem;background:var(--surface-alt);border:1px solid rgba(255,255,255,.05);overflow:hidden}.faq-item__toggle{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.4rem 1.5rem;border:0;background:transparent;color:#fff;text-align:left;font-weight:800}.faq-item__toggle .material-symbols-outlined{color:#dae2fd80;transition:transform .18s ease}.faq-item__toggle .material-symbols-outlined.is-open{transform:rotate(180deg)}.faq-item__answer{padding:0 1.5rem 1.5rem}.section--contact{position:relative;border-top:1px solid rgba(137,206,255,.15)}.contact-layout{max-width:80rem;margin:0 auto;display:grid;grid-template-columns:1fr;gap:2.5rem;align-items:start}.contact-copy{display:grid;gap:1.8rem}.contact-copy p{font-size:1.06rem;max-width:36rem}.telegram-card{display:flex;align-items:center;gap:1.4rem;padding:1.5rem;border-radius:2rem;background:#89ceff1a;border:1px solid rgba(137,206,255,.2);transition:background .18s ease}.telegram-card:hover{background:#89ceff29}.telegram-card__icon{width:3.5rem;height:3.5rem;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:var(--secondary);color:#00344d;box-shadow:0 12px 24px #89ceff47}.telegram-card__icon .material-symbols-outlined,.telegram-card__arrow{font-size:1.6rem}.telegram-card h3{margin:0 0 .25rem;font-family:var(--font-headline);color:#fff}.telegram-card p{color:var(--secondary)}.telegram-card__arrow{margin-left:auto;color:#dae2fd73}.contact-form{padding:2.5rem;border-radius:2rem;background:var(--surface-high);border:1px solid rgba(255,255,255,.08);box-shadow:var(--shadow);display:grid;gap:.9rem}.contact-form__hint{margin-bottom:1rem}.field-grid{display:grid;grid-template-columns:1fr;gap:1.4rem}.field,.field--full{display:grid;gap:.55rem}.field--full{grid-column:1 / -1}.field span{color:#dae2fd80;font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.field em{color:#ffb4ab;font-style:normal}.field input,.field select,.field textarea{width:100%;border:0;border-radius:1rem;padding:.95rem 1rem;background:#060e20e0;color:#fff;outline:none;transition:box-shadow .18s ease,background .18s ease}.custom-select{position:relative}.custom-select__trigger{width:100%;min-height:3.55rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;border:0;border-radius:1rem;padding:.95rem 1rem;background:#060e20e0;color:#dae2fd9e;box-shadow:inset 0 0 0 1px transparent;transition:box-shadow .18s ease,background .18s ease,color .18s ease}.custom-select__trigger.has-value{color:#fff}.custom-select.is-open .custom-select__trigger,.custom-select__trigger:hover,.custom-select__trigger:focus-visible{background:#091222;box-shadow:0 0 0 2px #89ceff6b}.custom-select__chevron{color:#dae2fd73;font-size:1.2rem;transition:transform .18s ease,color .18s ease}.custom-select.is-open .custom-select__chevron{transform:rotate(180deg);color:var(--secondary)}.custom-select__menu{position:absolute;top:calc(100% + .55rem);left:0;right:0;z-index:30;display:grid;gap:.35rem;padding:.45rem;border-radius:1.1rem;background:linear-gradient(180deg,#10182cfa,#080d19fc);border:1px solid rgba(137,206,255,.12);box-shadow:0 20px 50px #060e206b;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.custom-select__option{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.9rem .95rem;border:0;border-radius:.9rem;background:transparent;color:#dae2fdcc;text-align:left;transition:background .16s ease,color .16s ease,transform .16s ease}.custom-select__option:hover,.custom-select__option:focus-visible{background:#89ceff1a;color:#fff;transform:translate(2px)}.custom-select__option.is-selected{background:#89ceff1f;color:#fff}.custom-select__check{color:var(--secondary);font-size:1.05rem}.field textarea{resize:vertical;min-height:8rem}.field input:focus,.field select:focus,.field textarea:focus{box-shadow:0 0 0 2px #89ceff80;background:#091222}.form-feedback{padding:.9rem 1rem;border-radius:1rem}.form-feedback--error{background:#ffb4ab1f;border:1px solid rgba(255,180,171,.24);color:#ffd4cf}.form-feedback--success{background:#89ceff1f;border:1px solid rgba(137,206,255,.24);color:#d7eeff}.footer{display:flex;align-items:flex-start;justify-content:space-between;flex-direction:column;gap:2rem;max-width:80rem;margin:0 auto;padding:3rem 2rem;border-top:1px solid rgba(255,255,255,.05)}.footer__brand{display:grid;gap:.5rem}.footer__brand>div{font-family:var(--font-headline);font-size:1.1rem;font-weight:800;color:#fff}.footer__links{color:#dae2fd80;font-size:.82rem}.footer__links a:hover,.footer__links a:focus-visible{color:var(--secondary)}@keyframes pulse{0%{box-shadow:0 0 #89ceff99}70%{box-shadow:0 0 0 .75rem #89ceff00}to{box-shadow:0 0 #89ceff00}}@keyframes visual-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes bar-bounce{0%,to{transform:scaleY(.9);opacity:.84}50%{transform:scaleY(1.04);opacity:1}}@media(min-width:1100px){.topbar__inner{display:grid;grid-template-columns:max-content minmax(0,1fr) max-content;align-items:center;align-content:center;justify-content:normal;gap:2rem;flex-wrap:nowrap}.topbar__brand-group{grid-column:1;grid-row:1;justify-self:start}.topbar__nav{grid-column:2;grid-row:1;width:100%;position:static;display:flex;justify-self:stretch;justify-content:center;align-items:center;padding:0;background:transparent;border:0;box-shadow:none;gap:2rem;transform:none;opacity:1;pointer-events:auto}.topbar__controls{grid-column:3;grid-row:1;margin-left:0;justify-self:end}.topbar__nav a{padding:0 0 .2rem;border-radius:0;background:transparent;text-align:left;border-bottom:2px solid transparent}.topbar__nav a:hover,.topbar__nav a:focus-visible{background:transparent;border-color:var(--secondary)}.menu-toggle,.topbar__drawer,.nav-drawer-backdrop{display:none}.hero{min-height:100vh;display:flex;align-items:center;padding-top:8.5rem;padding-bottom:8rem}.hero__content{grid-template-columns:minmax(0,1.05fr) minmax(320px,.9fr);gap:3rem}.hero__visual{display:block;max-width:none;margin:0}.hero-stack{position:absolute;left:50%;bottom:2.2rem;transform:translate(-50%);width:min(80rem,calc(100% - 4rem));grid-template-columns:repeat(3,minmax(0,1fr));margin-top:0}.solutions-grid,.plans-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.contact-layout{grid-template-columns:minmax(0,1fr) minmax(0,1.02fr);gap:4.5rem}.field-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.footer{align-items:center;flex-direction:row}}@media(max-width:1199px){.topbar__inner,.hero,.section,.footer{padding-left:1.5rem;padding-right:1.5rem}.hero__content{gap:2.25rem}}@media(max-width:1099px){.topbar__inner{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center}.brand{min-width:0}.section__heading--split{grid-template-columns:1fr}.section__rule{width:100%}.contact-copy p{max-width:none}}@media(max-width:900px){.topbar__controls{margin-left:0}.topbar__controls .locale-switch{margin-left:auto}.solutions-grid,.plans-grid,.hero-stack{grid-template-columns:repeat(2,minmax(0,1fr))}.plan-card--featured{order:-1}}@media(max-width:720px){.topbar__inner{grid-template-columns:1fr;position:relative}.topbar__controls{position:absolute;top:50%;right:1.5rem;transform:translateY(-50%)}.hero{padding-top:9.75rem;padding-bottom:5.5rem}.section{padding-top:8.5rem;padding-bottom:5.5rem}.hero h1{font-size:2.8rem;max-width:100%}.hero__visual{max-width:18rem;margin-top:.4rem}.dashboard-frame{padding:.8rem;border-radius:1.6rem}.dashboard-frame__screen{border-radius:1.2rem}.dashboard-grid{padding:.85rem;gap:.7rem}.dashboard-card,.dashboard-chart{border-radius:1rem;padding:.8rem}.uptime-card{left:-.55rem;bottom:-.65rem;padding:.95rem 1.1rem}.uptime-card strong{font-size:1.55rem}.hero-stack,.solutions-grid,.plans-grid{grid-template-columns:1fr}.hero__copy>p,.contact-copy p{font-size:1rem}.hero__actions{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:stretch;gap:.75rem}.hero__actions .button{width:100%;min-height:3.1rem;padding:0 1rem;border-radius:.95rem;font-size:.96rem}.hero__actions .button--ghost{background:#ffffff0a}.solution-card__actions,.footer__links{flex-direction:column}.button,.button--live,.button--submit,.icon-button{width:100%}.hero-stack,.field-grid{grid-template-columns:1fr}.telegram-card{align-items:flex-start}.telegram-card__arrow{display:none}.contact-form{padding:1.5rem}}@media(max-width:520px){.topbar__inner,.hero,.section,.footer{padding-left:1rem;padding-right:1rem}.brand{font-size:1.2rem}.topbar__controls{gap:.4rem}.topbar__brand-group{gap:.55rem}.topbar__controls{right:1rem}.locale-switch{width:auto;justify-content:flex-start}.locale-switch button{min-width:2.2rem;padding:.42rem .55rem;font-size:.64rem}.locale-switch button{flex:0 0 auto}.menu-toggle{width:2.5rem;height:2.5rem}.hero h1{font-size:2.35rem;max-width:100%}.hero__actions{grid-template-columns:1fr 1fr}.hero__actions .button{min-height:3rem;padding:0 .9rem;font-size:.92rem}.hero__visual{max-width:16.5rem}.hero__badge{width:100%;justify-content:center;text-align:center}.solution-card,.plan-card,.contact-form{padding-left:1.25rem;padding-right:1.25rem}}
