.contact-section{background:radial-gradient(circle at 78% 32%,#00c8531f,#0000 29%),linear-gradient(135deg,#0c1215 0%,#10191a 54%,#0a0e12 100%);border-top:1px solid #7489913d;padding:112px 0 124px;position:relative;overflow:hidden}.contact-section:before{content:"";background:linear-gradient(90deg,#0000,#00c853a6,#0000);height:1px;position:absolute;inset:20px max(24px,50% - 580px) auto}.contact-layout{grid-template-columns:minmax(0,.82fr) minmax(440px,1.18fr);align-items:center;gap:clamp(48px,8vw,120px);display:grid;position:relative}.contact-intro{padding:24px 0}.contact-intro h2{letter-spacing:-.07em;color:#f5f8f7;max-width:510px;margin:16px 0 20px;font:600 clamp(42px,5vw,64px)/.98 Space Grotesk}.contact-intro p{color:#acb7bc;max-width:465px;font-size:16px;line-height:1.75}.contact-signals{flex-wrap:wrap;gap:9px;margin-top:30px;display:flex}.contact-signals span{color:#d6e0de;letter-spacing:.03em;background:#090f105c;border:1px solid #97afac47;border-radius:999px;padding:8px 10px;font-size:11px;font-weight:700}.contact-form-card{background:linear-gradient(145deg,#192325fa,#0c1215fa);border:1px solid #a2bcb94d;border-radius:16px;padding:clamp(25px,4vw,42px);position:relative;overflow:hidden;box-shadow:0 28px 70px #00000061,inset 0 1px #ffffff0d}.contact-form-card:before{content:"";background:linear-gradient(90deg,#00c853,#8bf7ba 50%,#0000);height:3px;position:absolute;inset:0 0 auto}.contact-form-card h3{letter-spacing:-.055em;color:#f7fbfa;margin:15px 0 14px;font:600 31px/1 Space Grotesk}.contact-form-card .selected-service{background:#00c8530f;border:1px solid #00c85338;border-left:3px solid #00c853;padding:11px 13px;color:#d9e5e1!important;margin:0 0 24px!important;font-size:12px!important}.contact-form{gap:17px}.contact-form label{color:#d7e1df;letter-spacing:.01em;gap:8px;font-size:12px;font-weight:700;display:grid}.contact-form input,.contact-form textarea{color:#f4f8f7;background:#0b1114;border:1px solid #3c4a4e;border-radius:7px;outline:0;width:100%;min-height:50px;padding:13px 14px;transition:border-color .18s,box-shadow .18s,background .18s;box-shadow:inset 0 1px #ffffff06}.contact-form textarea{min-height:148px;line-height:1.55}.contact-form input::-moz-placeholder{color:#718087}.contact-form textarea::-moz-placeholder{color:#718087}.contact-form input::placeholder,.contact-form textarea::placeholder{color:#718087}.contact-form input:hover,.contact-form textarea:hover{border-color:#607076}.contact-form input:focus,.contact-form textarea:focus{background:#0d1517;border-color:#00c853;box-shadow:0 0 0 3px #00c85326}.contact-form input[aria-invalid=true],.contact-form textarea[aria-invalid=true]{border-color:#ff9b9b}.contact-form-card .form-action{justify-content:stretch;padding-top:7px}.contact-form-card .form-action .button{border-radius:7px;width:100%;min-height:53px;box-shadow:0 8px 22px #00c85329}.contact-form-card .form-action .button:focus-visible{outline-offset:3px;outline:3px solid #9affc58c}.contact-form-card .success{padding:38px 0}.contact-form-card .form-error{margin:0}footer{background:radial-gradient(circle at 10% 0,#00c85326,#0000 32%),linear-gradient(115deg,#070a0d,#11191a 58%,#0a1014);border-top:1px solid #6685824d;position:relative;overflow:hidden}footer:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 0,#ffffff06 48%,#0000 100%);position:absolute;inset:0}.footer-top{align-items:end;padding:64px 0 48px;position:relative}.footer-top p{color:#a1b0b2;max-width:250px;font-size:13px;line-height:1.5}.footer-callout{justify-items:end;gap:10px;display:grid}.footer-callout>span{color:#71e69e;letter-spacing:.14em;font-size:10px;font-weight:700}.footer-callout button{color:#f2f8f4;letter-spacing:-.035em;background:0 0;border:0;align-items:center;gap:11px;padding:0;font:600 18px Space Grotesk;display:flex}.footer-callout button:hover,.footer-callout button:focus-visible{color:#00c853;outline:none}.footer-bottom{color:#8f9c9f;border-top:1px solid #8fa6a338;min-height:86px;position:relative}.footer-socials{gap:10px!important}.footer-icon-link{color:#c5d2d0;background:#ffffff06;border:1px solid #97adaa40;border-radius:999px;min-height:34px;padding:0 10px;transition:color .18s,border-color .18s,background .18s,transform .18s}.footer-icon-link:hover,.footer-icon-link:focus-visible{color:#fff;background:#00c853;border-color:#00c853cc;outline:none;transform:translateY(-2px)}.footer-icon-link:hover svg,.footer-icon-link:focus-visible svg{color:#fff;stroke:#fff}@media (width<=800px){.contact-section{padding:78px 0 86px}.contact-layout{grid-template-columns:1fr;gap:36px}.contact-intro{padding:0}.contact-intro h2{font-size:clamp(39px,10vw,54px)}.contact-form-card{width:100%}.footer-top{align-items:flex-start;padding:48px 0 38px}.footer-callout{justify-items:start}.footer-bottom{flex-direction:column;align-items:flex-start;gap:18px;min-height:0;padding:22px 0}.footer-socials{flex-wrap:wrap}}@media (width<=500px){.contact-section{padding:66px 0 72px}.contact-section:before{inset-inline:16px}.contact-form-card{border-radius:12px;padding:26px 18px}.contact-form-card h3{font-size:28px}.contact-signals{margin-top:25px}.footer-callout button{font-size:17px}.footer-icon-link{padding:0 9px}}.currency-selector{background:#0a1114;border:1px solid #304044;gap:10px;margin:4px 0 2px;padding:15px;display:grid}.currency-selector>b{color:#e5efeb;font-size:12px}.currency-search{color:#7f9690;border:1px solid #354347;align-items:center;gap:8px;padding:0 10px;grid-template-columns:none!important;display:flex!important}.currency-search input{height:36px!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.currency-list{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#416055 transparent;border-top:1px solid #263438;max-height:234px;display:grid;overflow:auto}.currency-list::-webkit-scrollbar{width:7px}.currency-list::-webkit-scrollbar-thumb{background:#416055;border-radius:99px}.currency-heading{color:#70d895;letter-spacing:.1em;text-transform:uppercase;padding:12px 3px 6px;font-size:10px;font-weight:700}.currency-option{color:#b9c7c2;text-align:left;background:0 0;border:0;border-top:1px solid #202d30;grid-template-columns:30px 1fr auto;align-items:center;gap:10px;width:100%;min-height:48px;padding:9px 3px;display:grid}.currency-option:hover,.currency-option:focus-visible,.currency-option.selected{color:#f1f8f4;background:#00c85314}.currency-option:focus-visible{outline-offset:-2px;outline:2px solid #00c853}.currency-option.selected{box-shadow:inset 2px 0 #00c853}.currency-option>span:nth-child(2){gap:2px;display:grid}.currency-option b{font-size:12px}.currency-option b small{color:#91a5a0;font-weight:500}.currency-option small{color:#7f9690;font-size:10px}.currency-option>svg{color:#00c853}.currency-mark{color:#6fec9e;background:#18302a;border-radius:50%;place-items:center;width:27px;height:27px;font-size:15px;font-weight:700;display:grid}.currency-feedback{color:#93a49f;margin:5px 0;font-size:11px;line-height:1.5}.currency-retry{color:#79e9a1;font:inherit;cursor:pointer;background:0 0;border:0;margin-left:5px;font-weight:700;text-decoration:underline}@media (width<=560px){.currency-list{max-height:210px}.currency-selector{padding:12px}}.store-currency{z-index:30;color:#cfe4d8;background:#0b1512;border:1px solid #69be8b59;border-radius:9px;align-items:center;gap:8px;padding:8px 10px;font-size:12px;display:flex;position:fixed;bottom:20px;right:20px;box-shadow:0 10px 28px #00000040}.store-currency select{color:#fff;font:inherit;cursor:pointer;background:0 0;border:0;outline:0;font-weight:700}.store-currency option{color:#fff;background:#0b1512}@media (width<=520px){.store-currency{bottom:12px;right:12px}}.responsible-use{isolation:isolate;background:linear-gradient(135deg,#00c85321,#131e20f5 38%,#0c1215fa);border-color:#00c85361;border-radius:12px;animation:7s ease-in-out infinite responsible-float;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff12,0 18px 42px #00000038}.responsible-use:after{content:"";z-index:-1;filter:blur(30px);background:#00c85326;border-radius:50%;width:180px;height:180px;position:absolute;top:-100px;right:-70px}.responsible-use>span{border-radius:10px;width:42px;height:42px;box-shadow:inset 0 1px #ffffff14}@keyframes responsible-float{0%,to{transform:translate(0,0)}50%{transform:translateY(-5px)}}.password-field{gap:6px;min-width:0;display:grid}.password-input input{width:100%;min-width:0;display:block;padding-right:58px!important}.password-input button{z-index:1;color:#8fa49e;touch-action:manipulation;background:0 0;border:0;border-radius:5px;place-items:center;width:44px;height:44px;margin:0;display:grid;position:absolute;top:50%;right:2px;transform:translateY(-50%)}.password-input button:hover,.password-input button:focus-visible{color:#72e99b;outline-offset:-2px;background:#00c8531f;outline:2px solid #00c853}.password-form input{width:100%;max-width:100%}.security-card,.security-card>div{min-width:0}.dashboard-responsible-use{margin-top:22px;margin-bottom:0}.dashboard-scrim,.dashboard-drawer-close{display:none}@media (width<=800px){.dashboard-scrim{z-index:19;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#020709a8;border:0;display:block;position:fixed;inset:0}.dashboard-shell{display:block;position:relative}.customer-content{display:block}.dashboard-nav{z-index:20;width:min(330px,88vw);padding:20px 16px;transition:transform .22s;position:fixed;top:0;bottom:0;left:0;overflow:auto;transform:translate(-105%);box-shadow:20px 0 50px #00000059}.dashboard-nav.is-open{transform:translate(0)}.dashboard-nav.is-open .dashboard-nav-user{display:flex}.dashboard-nav.is-open nav{display:grid}.dashboard-nav.is-open .dashboard-logout{display:flex}.dashboard-nav-user{padding-right:42px;position:relative}.dashboard-drawer-close{color:#dfeae4;background:#121b1e;border:1px solid #37474a;border-radius:7px;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:5px;right:2px}.dashboard-nav nav button,.dashboard-logout{min-height:50px;padding-inline:12px;font-size:14px}.dashboard-mobile-nav{margin-bottom:12px;width:auto!important;position:relative!important}.dashboard-mobile-nav button{justify-content:flex-start;gap:10px;min-height:50px;padding-inline:14px;font-size:13px}.dashboard-mobile-nav button small{color:#78e7a0;margin-left:auto;font-size:11px;font-weight:700}.dashboard-welcome{margin-top:0!important}.dashboard-responsible-use{margin:20px 0 0}.responsible-use{animation-duration:8s}}@media (width<=540px){.responsible-use{border-radius:10px}.password-input button{width:44px;height:44px;right:2px}}@media (prefers-reduced-motion:reduce){.responsible-use{animation:none}.dashboard-nav{transition:none}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:DM Sans,sans-serif;line-height:1.5}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.hidden{display:none}.inline{display:inline}.table{display:table}.rounded{border-radius:.25rem}.lowercase{text-transform:lowercase}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}.analytics-toolbar{justify-content:space-between;align-items:center;gap:16px;margin:-5px 0 16px;display:flex}.analytics-toolbar p{color:#82938e;margin-top:6px;font-size:12px}.analytics-toolbar select{color:#eaf1ed;background:#0c1316;border:1px solid #354347;border-radius:4px;padding:10px}.analytics-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.analytics-grid{grid-template-columns:1fr 1fr;gap:16px;margin:0 0 16px;display:grid}.country-chart ol{gap:11px;margin:0;padding:0;list-style:none;display:grid}.country-chart li{grid-template-columns:22px minmax(100px,1fr) minmax(65px,1.5fr) 34px 42px;align-items:center;gap:8px;font-size:12px;display:grid}.country-rank{color:#71827c;font-size:10px}.country-name{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:7px;min-width:0;display:flex;overflow:hidden}.country-name i{font-size:16px;font-style:normal}.country-bar{background:#1b292b;border-radius:99px;height:7px;overflow:hidden}.country-bar b{border-radius:inherit;background:linear-gradient(90deg,#00a94f,#00e06a);height:100%;display:block}.country-chart strong{text-align:right;font-size:12px}.country-chart small{color:#82938e;text-align:right;font-size:10px}.analytics-mini{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:22px;display:grid}.analytics-mini article{background:#0d1517;border:1px solid #29383a;padding:15px 19px}.analytics-mini small{color:#8fa19b;letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-weight:700}.analytics-mini strong{margin-top:8px;font:600 20px Space Grotesk;display:block}@media (width<=850px){.analytics-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.analytics-grid{grid-template-columns:1fr}}@media (width<=600px){.analytics-toolbar{flex-direction:column;align-items:flex-start}.analytics-toolbar select{width:100%}.analytics-stats{grid-template-columns:1fr 1fr}.country-chart{padding:16px}.country-chart li{grid-template-columns:18px minmax(80px,1fr) minmax(45px,1fr) 28px 35px;gap:5px}.country-chart h2{font-size:18px}.analytics-mini{grid-template-columns:1fr 1fr}}.section.case-section{isolation:isolate;background:linear-gradient(135deg,#0d1216 0%,#11181b 52%,#0b1014 100%);position:relative;overflow:hidden}.case-section:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at 13% 24%,#00c8531f,#0000 25%),radial-gradient(circle at 86% 78%,#00c85312,#0000 28%);position:absolute;inset:0}.work-shell{background:#0a0f1275;border:1px solid #718b8f4d;padding:clamp(28px,4vw,46px);position:relative;box-shadow:inset 0 1px #ffffff09,0 24px 60px #0000002e}.work-shell:before{content:"";background:linear-gradient(90deg,#0000,#00c853cc,#0000);height:1px;position:absolute;top:0;left:clamp(28px,4vw,46px);right:clamp(28px,4vw,46px)}.work-shell .section-head{max-width:760px;margin-bottom:42px}.work-shell .eyebrow{background:#00c85312;border:1px solid #00c85357;border-radius:999px;width:max-content;padding:7px 10px}.work-shell h2{text-wrap:balance;max-width:650px;font-size:clamp(40px,4.3vw,56px);line-height:.96}.work-shell .section-head p{max-width:605px;font-size:15px;line-height:1.65}.work-shell .focus-grid{border:0;gap:12px}.work-shell .focus-grid article{background:linear-gradient(155deg,#1a2528e6,#0d1317f0);border:1px solid #60777c57;min-height:278px;padding:25px 24px 23px;box-shadow:inset 0 1px #ffffff09}.work-shell .focus-grid article:before{content:"";pointer-events:none;background:linear-gradient(90deg,#00c853c7,#0000 62%) 0 0/0 2px no-repeat;border-top:2px solid #0000;transition:background-size .25s;position:absolute;inset:0}.work-shell .focus-grid article:hover{background:linear-gradient(155deg,#1b2d2dfa,#0d1717fa);border-color:#00c85394;transform:translateY(-5px);box-shadow:0 15px 30px #0000002e,inset 0 1px #ffffff0f}.work-shell .focus-grid article:hover:before{background-size:100% 2px}.work-shell .focus-grid article>span{background:#00c8530f;border:1px solid #00c8536b;border-radius:50%;justify-content:center;align-items:center;width:29px;height:29px;font-size:10px;display:flex}.work-shell .focus-grid article>svg:first-of-type{box-sizing:content-box;background:#00c85317;border-radius:8px;margin:31px 0 17px;padding:9px;box-shadow:inset 0 0 0 1px #00c8531f}.work-shell .focus-grid h3{font-size:19px}.work-shell .focus-grid p{padding-right:3px;font-size:13px;line-height:1.65}.work-shell .focus-grid article>svg:last-child{border:1px solid #00c85338;border-radius:50%;padding:6px;transition:transform .25s,background .25s;bottom:21px;right:21px}.work-shell .focus-grid article:hover>svg:last-child{background:#00c8531a;transform:translate(3px)}@media (width<=800px){.work-shell{padding:28px 22px}.work-shell .section-head{margin-bottom:30px}.work-shell .focus-grid{gap:10px}.work-shell .focus-grid article{min-height:242px}.work-shell:before{left:22px;right:22px}}@media (width<=500px){.work-shell{padding:24px 16px}.work-shell h2{font-size:clamp(36px,10vw,43px)}.work-shell .section-head p{font-size:14px}.work-shell .focus-grid article{min-height:205px;padding:20px}.work-shell .focus-grid article>svg:first-of-type{margin:23px 0 14px}.work-shell:before{left:16px;right:16px}}@media (prefers-reduced-motion:reduce){.work-shell .focus-grid article,.work-shell .focus-grid article:before,.work-shell .focus-grid article>svg:last-child{transition:none}}:root{color:#f5f7fa;font-synthesis:none;background:#080a0d;font-family:DM Sans,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;overflow-x:hidden}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}button{cursor:pointer}.container{width:min(1160px,100% - 48px);margin:auto}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.eyebrow{color:#00c853;letter-spacing:.15em;align-items:center;gap:8px;font-size:10px;font-weight:700;display:flex}.eyebrow i,.status i{background:#00c853;border-radius:50%;width:7px;height:7px;display:inline-block;box-shadow:0 0 0 5px #00c85321}h1,h2,h3,p{margin:0}.button,.outline-button{border:0;border-radius:3px;justify-content:center;align-items:center;gap:12px;min-height:46px;padding:0 19px;font-size:13px;font-weight:700;transition:all .2s;display:inline-flex}.button{color:#0b0f0c;background:#00c853}.button:hover{background:#02e83b;transform:translateY(-2px)}.outline-button{color:#f5f7fa;background:0 0;border:1px solid #35404a}.outline-button:hover{color:#00c853;border-color:#00c853}.site-header{z-index:4;background:#080a0d;border-bottom:1px solid #1b222a;align-items:center;height:80px;display:flex;position:relative}.header-row{justify-content:space-between;align-items:center;display:flex}.logo{letter-spacing:.07em;align-items:center;gap:9px;font-family:Space Grotesk;font-size:13px;display:flex}.logo span{color:#0a0d0c;background:#00c853;border-radius:2px;place-items:center;width:28px;height:28px;font-size:18px;font-weight:700;display:grid}.desktop-nav{gap:28px;margin-left:90px;display:flex}.desktop-nav a{color:#a6b0bb;font-size:14px;transition:all .2s}.desktop-nav a:hover{color:#00c853}.menu-button{color:#fff;background:0 0;border:0;display:none}.mobile-drawer{display:none}.hero{grid-template-columns:1.35fr .65fr;align-items:center;gap:90px;min-height:620px;padding-top:64px;padding-bottom:64px;display:grid}.hero h1,.section h2,.membership h2{letter-spacing:-.065em;font-family:Space Grotesk}.hero h1{margin:18px 0 25px;font-size:clamp(46px,6vw,78px);line-height:.98}.hero h1 em{color:#00c853;font-style:normal}.hero h1 span{color:#00c853}.hero-copy>p{color:#a6b0bb;max-width:490px;font-size:14px;line-height:1.7}.hero-actions{align-items:center;gap:25px;margin-top:32px;display:flex}.link-button{color:#d7dde3;background:0 0;border:0;padding:10px 0;font-size:13px;font-weight:700}.link-button span{color:#00c853;margin-left:9px;font-size:18px}.instant-card{background:linear-gradient(145deg,#141a1e,#0e1115 70%);border:1px solid #313a42;align-self:center;padding:29px;position:relative;overflow:hidden;box-shadow:inset 0 1px #39424b,0 25px 65px #00000054}.instant-card:after{content:"";opacity:.08;filter:blur(22px);background:#00c853;border-radius:50%;width:200px;height:200px;position:absolute;bottom:-90px;right:-70px}.status{color:#00c853;align-items:center;gap:10px;margin-bottom:48px;font-size:10px;display:flex}.instant-card>svg{color:#00c853;margin-bottom:24px}.instant-card h2{letter-spacing:-.05em;font:600 28px/1.05 Space Grotesk}.instant-card p{color:#9ca7b0;margin:15px 0 27px;font-size:15px;line-height:1.65}.instant-card>a{color:#02e83b;border-bottom:1px solid #2d353d;justify-content:space-between;align-items:center;padding-bottom:18px;font-size:13px;font-weight:700;display:flex}.card-foot{color:#74808a;gap:18px;padding-top:17px;font-size:10px;display:flex}.section{padding:110px 0}.section-head{justify-content:space-between;align-items:end;gap:24px;margin-bottom:38px;display:flex}.section h2{margin-top:12px;font-size:48px;line-height:1}.section-head p{color:#9faab3;margin-top:13px;font-size:14px}.service-grid{border-top:1px solid #242c35;border-left:1px solid #242c35;grid-template-columns:repeat(4,1fr);display:grid}.service-card{border-bottom:1px solid #242c35;border-right:1px solid #242c35;min-height:230px;padding:24px;transition:all .25s;position:relative}.service-card:hover{background:#11161a}.service-card .number{color:#69737d;font-size:10px}.service-card svg{color:#00c853;margin:36px 0 17px;display:block}.service-card h3{letter-spacing:-.035em;font:600 16px Space Grotesk}.service-card p{color:#95a0aa;margin-top:7px;font-size:12px}.service-card button{color:#00c853;background:0 0;border:0;position:absolute;bottom:16px;right:17px}.tag{color:#10140e;background:#00c853;padding:5px 7px;font-size:9px;font-weight:700;position:absolute;top:18px;right:16px}.case-section{background:#101419;border-block:1px solid #202832}.work-grid{grid-template-columns:repeat(3,1fr);gap:17px;display:grid}.work-grid article{background:#161c21 linear-gradient(135deg,#0000 50%,#00c8530f);border:1px solid #2b343e;flex-direction:column;justify-content:end;min-height:220px;padding:24px;display:flex}.work-grid span{color:#00c853;letter-spacing:.1em;font-size:10px;font-weight:700}.work-grid strong{letter-spacing:-.08em;margin-top:12px;font:600 54px Space Grotesk}.work-grid p{color:#9faab3;margin-top:4px;font-size:15px}.review-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.review-grid blockquote{color:#e6eaf0;letter-spacing:-.035em;border:1px solid #28313a;margin:0;padding:28px;font:500 20px/1.4 Space Grotesk}.review-grid footer{color:#9da7b0;justify-content:space-between;margin-top:30px;font:400 12px DM Sans;display:flex}.review-grid footer span{color:#00c853;letter-spacing:2px}.membership{color:#0b0e0b;background:#00c853;padding:88px 0}.membership-inner{grid-template-columns:1fr .55fr;align-items:center;gap:100px;display:grid}.membership .eyebrow{color:#073b1c}.membership h2{margin:13px 0 20px;font-size:51px;line-height:.98}.membership p{color:#062d16;max-width:440px;font-size:15px;line-height:1.6}.price-card{color:#fff;background:#10140e;padding:28px}.price-card>span{color:#00c853;letter-spacing:.1em;font-size:10px;font-weight:700}.price-card h3{letter-spacing:-.04em;margin:26px 0 19px;font:500 21px Space Grotesk}.price-card strong{letter-spacing:-.06em;margin-bottom:22px;font:600 39px Space Grotesk;display:block}.price-card small{color:#aab49a;letter-spacing:0;font:400 13px DM Sans}.about>div{grid-template-columns:1fr 1fr;gap:90px;margin-top:17px;display:grid}.about h2{font-size:48px;line-height:1.03}.about h2 span{color:#00c853}.about-copy{color:#a5afb8;gap:20px;font-size:14px;line-height:1.7;display:grid}.about ul{border-top:1px solid #293139;grid-template-columns:repeat(4,1fr);margin:50px 0 0;padding:0;list-style:none;display:grid}.about li{color:#e5eaee;padding-top:17px;font:500 14px Space Grotesk}.about li:before{content:"✦";color:#00c853;margin-right:10px}footer{background:#101419;border-top:1px solid #242c35}.footer-top{justify-content:space-between;gap:50px;padding:55px 0;display:flex}.footer-top .logo{margin-bottom:12px}.footer-top p{color:#84909a;font-size:12px}.contact-links{gap:50px;display:flex}.contact-links a{flex-direction:column;gap:8px;font:600 14px Space Grotesk;display:flex}.contact-links a:hover{color:#00c853}.contact-links small{letter-spacing:.12em;color:#82909a;font:700 9px DM Sans}.contact-links svg{margin-left:7px;display:inline-block}.footer-bottom{color:#7f8a94;border-top:1px solid #293139;justify-content:space-between;align-items:center;min-height:70px;font-size:11px;display:flex}.footer-bottom div{gap:20px;display:flex}.footer-bottom a:hover{color:#00c853}.modal-backdrop{z-index:10;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#010305c9;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal{color:#f7f9fc;background:#141a1f;border:1px solid #35404a;width:min(485px,100%);padding:39px;position:relative;box-shadow:0 26px 80px #000}.modal h3{letter-spacing:-.06em;margin:16px 0;font:600 31px/1.06 Space Grotesk}.modal p{color:#aab4bd;font-size:14px;line-height:1.65}.close{color:#c5cbd1;background:0 0;border:0;position:absolute;top:17px;right:17px}.modal form{gap:12px;margin-top:26px;display:grid}.modal input,.modal textarea{color:#fff;background:#0d1115;border:1px solid #36414b;border-radius:2px;outline:none;width:100%;padding:14px}.modal input:focus,.modal textarea:focus{border-color:#00c853}.modal label{color:#bdc5cb;gap:7px;font-size:12px;display:grid}.modal .text-button{color:#8c98a1;background:0 0;border:0;padding:15px 0 0;font-size:12px}.success{text-align:center}.success>span{color:#111;background:#00c853;border-radius:50%;place-items:center;width:52px;height:52px;display:inline-grid}.success .button{margin-top:24px}@media (width<=800px){.container{width:min(100% - 32px,640px)}.site-header{height:68px}.desktop-nav,.header-cta{display:none}.menu-button{display:block}.mobile-drawer{top:67px;background:#101419;border-bottom:1px solid #303943;flex-direction:column;gap:25px;padding:25px 24px 30px;display:flex;position:absolute;inset-inline:0;box-shadow:0 18px 30px #000}.mobile-drawer .logo{display:none}.mobile-drawer nav{display:grid}.mobile-drawer nav a{border-bottom:1px solid #273039;justify-content:space-between;padding:16px 0;font:500 17px Space Grotesk;display:flex}.hero{grid-template-columns:1fr;gap:45px;min-height:0;padding-top:75px;padding-bottom:76px}.hero h1{font-size:clamp(43px,13vw,66px)}.hero-copy>p{font-size:14px}.instant-card{max-width:450px}.section{padding:76px 0}.section h2{font-size:39px}.service-grid{grid-template-columns:1fr 1fr}.work-grid{grid-template-columns:1fr}.work-grid article{min-height:165px}.review-grid{grid-template-columns:1fr}.membership{padding:68px 0}.membership-inner{grid-template-columns:1fr;gap:38px}.membership h2{font-size:43px}.about>div{grid-template-columns:1fr;gap:26px}.about h2{font-size:39px}.about ul{grid-template-columns:1fr 1fr;gap:18px;margin-top:36px}.about li{padding-top:0}.footer-top{flex-direction:column}.contact-links{flex-direction:column;gap:27px}.footer-bottom{flex-direction:column;align-items:flex-start;gap:20px;padding:20px 0}.footer-bottom div{flex-wrap:wrap;gap:10px 18px}.section-head{align-items:flex-start}.section-head .outline-button{flex-shrink:0}.review-grid blockquote{font-size:18px}}@media (width<=460px){.hero-actions{flex-direction:column;align-items:flex-start;gap:14px}.section-head{flex-direction:column}.service-grid{grid-template-columns:1fr}.service-card{min-height:200px}.card-foot{gap:10px}.membership h2{font-size:39px}.modal{padding:35px 24px}.section h2{font-size:36px}}.hero-badge{background:#101419b3;border:1px solid #00c853a3;border-radius:999px;align-items:center;padding:9px 13px;animation:3.4s ease-in-out infinite badge-glow;display:inline-flex;box-shadow:inset 0 0 12px #00c85314,0 0 13px #00c8532b,0 0 28px #00c85314}.hero-badge .eyebrow{white-space:nowrap}@keyframes badge-glow{0%,to{border-color:#00c8536b;box-shadow:inset 0 0 10px #00c8530f,0 0 10px #00c8531f,0 0 22px #00c8530d}52%{border-color:#00c853f2;box-shadow:inset 0 0 14px #00c85321,0 0 18px #00c85352,0 0 39px #00c85329}}.service-card{transition:background .25s,border-color .25s}.service-card:hover,.service-card.is-open{background:#11161a}.service-card.is-open{border-color:#00c85357}.service-card>svg{color:#00c853;margin:36px 0 17px;display:block}.service-card>p{padding-right:24px}.service-toggle{color:#00c853;background:0 0;border:1px solid #0000;border-radius:50%;place-items:center;width:36px;height:36px;transition:all .2s;display:grid;position:absolute;bottom:12px;right:13px}.service-toggle:hover,.service-toggle:focus-visible{background:#00c85314;border-color:#00c853;outline:none}.service-toggle svg{margin:0;transition:transform .25s}.service-card.is-open .service-toggle svg{transform:rotate(90deg)}.service-details{max-height:0;transition:max-height .45s;overflow:hidden}.service-card.is-open .service-details{max-height:1800px}.service-details-inner{opacity:0;padding-top:27px;transition:opacity .25s 60ms,transform .25s 60ms;transform:translateY(-7px)}.service-card.is-open .service-details-inner{opacity:1;transform:translateY(0)}.details-label{color:#00c853;letter-spacing:.13em;margin-bottom:10px;font-size:9px;font-weight:700;display:block}.service-list{gap:7px;display:grid}.service-option{text-align:left;color:#e6ebef;background:#0c1014;border:1px solid #29343d;border-radius:3px;justify-content:space-between;align-items:center;gap:11px;width:100%;padding:10px;transition:all .2s;display:flex}.service-option:hover,.service-option:focus-visible{border-color:#00c8538c;outline:none}.service-option.is-selected{background:#00c85314;border-color:#00c853;box-shadow:0 0 14px #00c85314}.service-option b{letter-spacing:-.02em;font:500 16px Space Grotesk;display:block}.service-option small{color:#94a0a9;margin-top:3px;font-size:10px;line-height:1.4;display:block}.service-option svg{color:#00c853;flex:none;margin:0}.option-marker{border:1px solid #56626c;border-radius:50%;flex:none;width:12px;height:12px}.catalog-contact{color:#111;background:#00c853;border:1px solid #00c853;border-radius:3px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:42px;margin-top:13px;font-size:11px;font-weight:700;transition:all .2s;display:flex}.catalog-contact:hover:not(:disabled),.catalog-contact:focus-visible:not(:disabled){background:#02e83b;outline:none;transform:translateY(-1px)}.catalog-contact:disabled{color:#738076;cursor:not-allowed;background:0 0;border-color:#34403b}.selection-count{color:#00c853;background:#111;border-radius:50%;place-items:center;width:17px;height:17px;font-size:9px;display:grid}.contact-selection{background:#0b0f13;border-left:2px solid #00c853;outline:none;max-width:520px;margin-top:18px;padding:12px 14px}.contact-selection small{color:#00c853;letter-spacing:.12em;font-size:9px;font-weight:700;display:block}.contact-selection strong{color:#e7ebef;margin-top:5px;font:500 12px/1.5 Space Grotesk;display:block}@media (width<=800px){.hero-badge{padding:8px 11px}.hero-badge .eyebrow{font-size:9px}.service-card.is-open .service-details{max-height:1900px}}@media (width<=460px){.hero-badge{max-width:100%;padding:8px 10px}.hero-badge .eyebrow{white-space:normal;line-height:1.45}.service-card.is-open .service-details{max-height:2100px}.service-toggle{width:44px;height:44px;bottom:8px;right:8px}}@media (prefers-reduced-motion:reduce){.hero-badge{animation:none}.service-details,.service-details-inner,.service-toggle,.service-toggle svg,.service-option,.catalog-contact{transition:none!important}}.service-card .service-toggle{position:absolute;bottom:12px;right:13px}.service-card .service-option,.service-card .catalog-contact{position:relative;bottom:auto;right:auto}.service-card .service-option svg{margin:0}.catalog-backdrop{z-index:20;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#020507c7;place-items:center;padding:24px;animation:.2s ease-out catalog-fade;display:grid;position:fixed;inset:0}.catalog-popout{background:linear-gradient(145deg,#161d22,#101419 70%);border:1px solid #485550;width:min(940px,100%);max-height:min(760px,100vh - 48px);padding:34px;animation:.25s cubic-bezier(.2,.8,.2,1) catalog-pop;position:relative;overflow:auto;box-shadow:inset 0 1px #00c85326,0 28px 80px #0000008f,0 0 44px #00c8531a}.catalog-popout h3{letter-spacing:-.06em;margin:15px 42px 10px 0;font:600 34px/1 Space Grotesk}.catalog-popout>p{color:#a6b0bb;max-width:560px;font-size:14px;line-height:1.55}.catalog-close{color:#00c853;background:#0c1014;border:1px solid #38434b;border-radius:50%;place-items:center;width:38px;height:38px;transition:all .2s;display:grid;position:absolute;top:16px;right:16px}.catalog-close:hover,.catalog-close:focus-visible{background:#00c85317;border-color:#00c853;outline:none}.catalog-close svg{margin:0}.popout-service-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:26px;display:grid}.catalog-popout .service-option{min-height:76px;position:relative;bottom:auto;right:auto}.catalog-popout .service-option svg{margin:0}.popout-actions{align-items:center;gap:18px;margin-top:18px;display:flex}.catalog-popout .catalog-contact{width:auto;min-width:158px;margin:0;padding:0 17px;position:relative;bottom:auto;right:auto}.telegram-note{color:#a3adb5;font-size:11px;line-height:1.45}.telegram-note code{color:#00c853;font-family:ui-monospace,SFMono-Regular,monospace}@keyframes catalog-fade{0%{opacity:0}to{opacity:1}}@keyframes catalog-pop{0%{opacity:0;transform:translateY(14px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=640px){.catalog-backdrop{padding:12px}.catalog-popout{max-height:calc(100vh - 24px);padding:27px 18px}.catalog-popout h3{font-size:29px}.popout-service-list{grid-template-columns:1fr;gap:8px}.popout-actions{flex-direction:column;align-items:flex-start}.catalog-popout .catalog-contact{width:100%}}@media (prefers-reduced-motion:reduce){.catalog-backdrop,.catalog-popout{animation:none}}.service-grid{border:0;gap:12px}.service-card{background:linear-gradient(145deg,#141b20eb,#0b0f13f5);border-radius:4px;min-height:285px;padding:25px 24px 22px;transition:transform .22s,border-color .22s,box-shadow .22s,background .22s;overflow:hidden;box-shadow:inset 0 1px #ffffff09;border:1px solid #29343d!important}.service-card:before{content:"";opacity:0;pointer-events:none;background:linear-gradient(125deg,#00c85317,#0000 42%);transition:opacity .22s;position:absolute;inset:0}.service-card:hover{background:linear-gradient(145deg,#172126,#0c1416);transform:translateY(-5px);box-shadow:0 18px 38px #00000040,0 0 0 1px #00c85314,inset 0 1px #ffffff0f;border-color:#00c8539e!important}.service-card:hover:before{opacity:1}.service-card-top{justify-content:space-between;align-items:center;display:flex}.service-card .number{color:#77858e;letter-spacing:.1em;font-weight:700}.service-card .tag{color:#73e99d;background:#00c85321;border:1px solid #00c8535e;position:static}.service-icon{color:#00c853;background:#00c85314;border:1px solid #00c85359;border-radius:8px;place-items:center;width:44px;height:44px;margin:29px 0 17px;transition:transform .22s,background .22s;display:grid}.service-card .service-icon svg{color:inherit;margin:0}.service-card:hover .service-icon{background:#00c85326;transform:translateY(-3px)rotate(-3deg)}.service-card>small{color:#7c8b93;letter-spacing:.13em;text-transform:uppercase;font-size:9px;font-weight:700}.service-card h3{margin-top:7px;font-size:18px}.service-card p{padding-right:0;line-height:1.55}.service-card .service-toggle{color:#6ee49a;letter-spacing:.04em;background:0 0;border:0;border-radius:0;align-items:center;gap:8px;width:auto;height:auto;font-size:11px;font-weight:700;display:flex;position:absolute;bottom:17px;right:20px}.service-card .service-toggle svg{margin:0;transition:transform .22s}.service-card:hover .service-toggle{background:0 0;border:0}.service-card:hover .service-toggle svg{transform:translate(4px)}.catalog-backdrop{padding:max(16px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) max(16px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left));overscroll-behavior:contain}.catalog-popout{background:linear-gradient(145deg,#172025,#0d1216 72%);border-color:#3d514c;border-radius:6px;width:min(900px,100%);max-height:calc(100dvh - 32px);padding:clamp(25px,4vw,42px)}.catalog-popout>p{max-width:620px}.popout-service-list{gap:10px;margin-top:28px}.catalog-popout .service-option{border-radius:4px;min-height:104px;padding:16px}.popout-actions{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0d1216f5;border-top:1px solid #2d3939;justify-content:space-between;margin:22px calc(-1*clamp(25px,4vw,42px)) calc(-1*clamp(25px,4vw,42px));padding:15px clamp(25px,4vw,42px);position:sticky;bottom:calc(-1*clamp(25px,4vw,42px))}.popout-actions>span{color:#98a6a9;font-size:12px}.catalog-popout .catalog-contact{min-height:44px}.instant-card{background:linear-gradient(145deg,#172126,#0d1115 72%);border-color:#3b474d;padding:34px}.instant-card:before{content:"";pointer-events:none;border-top:2px solid #00c853b8;position:absolute;inset:0}.instant-card .status{margin-bottom:42px}.instant-card>svg{background:#00c85314;border:1px solid #00c8534d;border-radius:9px;place-items:center;width:54px;height:54px;padding:10px;display:grid}.instant-card h2{font-size:32px}.card-contact{margin-top:31px;transition:color .2s,border-color .2s}.card-contact:hover{border-color:#00c853}.card-foot{letter-spacing:.04em;justify-content:space-between;gap:12px;font-weight:700}@media (width<=800px){.service-grid{gap:10px}.service-card{min-height:265px}.instant-card{max-width:none}.catalog-popout .service-option{min-height:90px}}@media (width<=640px){.service-grid{grid-template-columns:1fr}.service-card{min-height:230px}.catalog-popout{padding:25px 18px}.popout-actions{flex-direction:column;align-items:stretch;gap:11px;margin:18px -18px -25px;padding:14px 18px;bottom:-25px}.catalog-popout .catalog-contact{width:100%}.catalog-popout .service-option{min-height:0;padding:14px}.instant-card{padding:28px 23px}.instant-card h2{font-size:29px}}@media (prefers-reduced-motion:reduce){.service-card,.service-card:before,.service-icon,.service-card .service-toggle svg{transition:none!important}.service-card:hover{transform:none}}.responsible-use{background:linear-gradient(135deg,#00c85317,#10181beb 42%);border:1px solid #00c85352;border-radius:5px;grid-template-columns:auto 1fr;gap:18px;margin:54px 0 16px;padding:25px;display:grid;box-shadow:inset 0 1px #ffffff09}.responsible-use>span{color:#00c853;background:#00c85317;border:1px solid #00c85366;border-radius:8px;place-items:center;width:39px;height:39px;display:grid}.responsible-use small,.dashboard-section-head small{color:#65df92;letter-spacing:.13em;font-size:10px;font-weight:700}.responsible-use h2{letter-spacing:-.045em;margin:8px 0 12px;font:600 23px Space Grotesk}.responsible-use p{color:#aeb8be;max-width:850px;font-size:13px;line-height:1.7}.responsible-use p+p{margin-top:10px}.responsible-use b{color:#ecf4ef}.checkout-login{color:#92a19c!important;margin:-2px 0 5px!important;font-size:12px!important}.checkout-login button{color:#69e89a;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.dashboard-shell{grid-template-columns:240px minmax(0,1fr);gap:26px;width:min(1180px,100% - 48px);margin:42px auto 72px;display:grid}.dashboard-nav{background:#10171b;border:1px solid #2f3b42;border-radius:6px;flex-direction:column;align-self:start;min-height:540px;padding:16px;display:flex;position:sticky;top:22px}.dashboard-nav-user{border-bottom:1px solid #28353a;align-items:center;gap:10px;padding:8px 8px 19px;display:flex}.dashboard-nav-user>span{color:#07120b;background:#00c853;border-radius:7px;place-items:center;width:34px;height:34px;font-weight:800;display:grid}.dashboard-nav-user b,.dashboard-nav-user small{display:block}.dashboard-nav-user b{font:600 13px Space Grotesk}.dashboard-nav-user small{color:#829098;margin-top:3px;font-size:10px}.dashboard-nav nav{gap:4px;padding:17px 0;display:grid}.dashboard-nav nav button,.dashboard-logout{color:#aab5bc;text-align:left;background:0 0;border:0;border-radius:4px;align-items:center;gap:11px;width:100%;min-height:42px;padding:0 10px;font-size:13px;display:flex}.dashboard-nav nav button:hover,.dashboard-nav nav button.active{color:#eaf5ee;background:#00c8531a}.dashboard-nav nav button.active{box-shadow:inset 2px 0 #00c853}.dashboard-logout{color:#b2c0c2;border-top:1px solid #28353a;border-radius:0;margin-top:auto;padding-top:15px}.dashboard-logout:hover{color:#ffb0a6}.dashboard-welcome{background:linear-gradient(135deg,#172126,#101518);border:1px solid #344248;border-radius:6px;padding:28px}.dashboard-welcome h1{letter-spacing:-.06em;margin:11px 0 9px;font:600 clamp(28px,4vw,40px)/1 Space Grotesk}.dashboard-welcome p{color:#9aa8ae;font-size:14px;line-height:1.6}.customer-stats{grid-template-columns:repeat(3,1fr);gap:12px;margin:18px 0;display:grid}.customer-stats article{background:#10171a;border:1px solid #2e3a40;border-radius:5px;padding:18px}.customer-stats small{color:#849399;letter-spacing:.1em;font-size:9px;font-weight:700;display:block}.customer-stats b{color:#f1f7f3;letter-spacing:-.06em;margin-top:12px;font:600 30px Space Grotesk;display:block}.dashboard-section{background:#101619;border:1px solid #2d3a40;border-radius:6px;margin-top:20px;padding:25px}.dashboard-section-head{justify-content:space-between;align-items:end;gap:15px;margin-bottom:18px;display:flex}.dashboard-section-head h2{letter-spacing:-.05em;margin-top:6px;font:600 25px Space Grotesk}.dashboard-section-head .text-button{color:#6ce59a;background:0 0;border:0;font-size:12px;font-weight:700}.customer-list{gap:8px;display:grid}.customer-list article{background:#0d1316;border:1px solid #29363b;border-radius:4px;justify-content:space-between;align-items:center;gap:16px;padding:15px;display:flex}.customer-list b{font:500 13px Space Grotesk}.customer-list small{color:#829098;margin-top:5px;font-size:11px}.order-meta{text-align:right}.order-meta strong{color:#e8f0eb;font-size:13px;display:block}.order-status{color:#94e4ae;text-transform:capitalize;margin-top:5px;font-size:10px;display:inline-block}.order-status.pending_payment{color:#e7c777}.order-status.failed,.order-status.cancelled,.order-status.expired{color:#ef958a}.profile-details{grid-template-columns:1fr 1fr;gap:10px;margin:0;display:grid}.profile-details div{background:#0d1316;border:1px solid #29363b;border-radius:4px;padding:17px}.profile-details dt{color:#849399;font-size:10px}.profile-details dd{overflow-wrap:anywhere;margin:7px 0 0;font:500 14px Space Grotesk}.security-card{background:#00c8530f;border:1px solid #00c85347;border-radius:4px;gap:13px;padding:17px;display:flex}.security-card svg{color:#65df92;flex:none}.security-card b{font-size:13px}.security-card p{color:#9aa8ae;margin-top:6px;font-size:12px;line-height:1.55}.password-form{gap:12px;max-width:420px;margin-top:20px;display:grid}.password-form label{color:#b8c4c7;gap:7px;font-size:12px;display:grid}.password-form input{color:#f4f7f5;background:#0b1012;border:1px solid #344248;border-radius:3px;min-height:44px;padding:0 12px;font-size:16px}.dashboard-empty{text-align:center;color:#849399;border:1px dashed #344248;border-radius:4px;padding:32px 18px}.dashboard-empty svg{color:#5cd58b}.dashboard-empty h3{color:#dce5df;margin:10px 0 5px;font:500 17px Space Grotesk}.dashboard-empty p{font-size:12px;line-height:1.5}.dashboard-mobile-nav{display:none}@media (width<=800px){.dashboard-shell{grid-template-columns:1fr;width:min(100% - 32px,700px);margin-top:25px}.dashboard-nav{min-height:0;padding:10px;position:relative;top:0}.dashboard-nav-user,.dashboard-nav nav,.dashboard-logout{display:none}.dashboard-nav.is-open .dashboard-nav-user,.dashboard-nav.is-open nav,.dashboard-nav.is-open .dashboard-logout{display:flex}.dashboard-nav.is-open nav{display:grid}.dashboard-mobile-nav{display:block}.dashboard-mobile-nav button{color:#dbe5df;background:#10171a;border:1px solid #344248;border-radius:4px;justify-content:space-between;align-items:center;width:100%;min-height:42px;padding:0 12px;font-size:12px;display:flex}.dashboard-nav{grid-row:2}.customer-content{display:contents}.dashboard-mobile-nav,.dashboard-welcome{grid-row:1}.customer-stats,.dashboard-section,.customer-error,.customer-muted{grid-area:3/1}.customer-stats{margin-bottom:0}.dashboard-section{margin-top:20px}.dashboard-welcome{margin-top:56px}.dashboard-mobile-nav{z-index:2;width:calc(100% - 32px);position:absolute}.responsible-use{margin-top:38px}}@media (width<=540px){.responsible-use{grid-template-columns:1fr;gap:12px;padding:20px}.customer-stats{grid-template-columns:1fr}.customer-list article{flex-direction:column;align-items:flex-start}.customer-list article .button{width:100%}.order-meta{text-align:left}.profile-details{grid-template-columns:1fr}.dashboard-section{padding:19px}.dashboard-welcome{padding:22px}.dashboard-welcome h1{font-size:30px}.dashboard-section-head{flex-direction:column;align-items:flex-start}.customer-page .customer-header{padding-inline:16px}}.footer-socials{align-items:center}.footer-icon-link{align-items:center;gap:6px;display:inline-flex}.footer-icon-link svg{stroke-width:1.8px;width:15px;height:15px}.footer-icon-link.is-unconfigured{color:#59636c;cursor:not-allowed}.footer-icon-link.is-unconfigured svg{margin:0}.x-social-mark{place-items:center;width:15px;height:15px;font:700 15px/1 Arial,sans-serif;display:inline-grid}.form-error{line-height:1.45;color:#ff9b9b!important;font-size:12px!important}.modal .button:disabled{cursor:wait;opacity:.7;transform:none}.field-error{color:#ff9b9b;font-size:11px;line-height:1.4}.modal input[aria-invalid=true],.modal textarea[aria-invalid=true]{border-color:#ff9b9b}.honeypot{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}:root{font-family:DM Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.logo,.hero h1,.section h2,.membership h2,.instant-card h2,.service-card h3,.review-grid blockquote,.contact-links button,.modal h3{font-family:Space Grotesk,DM Sans,system-ui,sans-serif}.service-card{appearance:none;text-align:left;width:100%;color:inherit;font:inherit;cursor:pointer;background:0 0}.service-card:focus-visible{z-index:1;outline-offset:-3px;outline:2px solid #00c853}.service-card:hover .service-toggle{background:#00c85314;border-color:#00c853}.service-card .service-toggle{pointer-events:none}.card-contact{color:#02e83b;text-align:left;background:0 0;border:0;border-bottom:1px solid #2d353d;justify-content:space-between;align-items:center;width:100%;padding:0 0 18px;font-size:13px;font-weight:700;display:flex}.card-contact:hover,.card-contact:focus-visible{color:#00c853;outline:none}.contact-links button{color:#f5f7fa;text-align:left;background:0 0;border:0;flex-direction:column;gap:8px;padding:0;display:flex}.contact-links button:hover,.contact-links button:focus-visible{color:#00c853;outline:none}.contact-modal{width:min(660px,100%);max-height:calc(100dvh - 40px);overflow:auto}.contact-form{gap:14px;display:grid}.contact-fields{grid-template-columns:1fr 1fr;gap:12px;display:grid}.contact-form textarea{resize:vertical}.contact-form input,.contact-form textarea,.review-modal input,.review-modal textarea{font-size:16px}.selected-service{background:#0d1115;border-left:2px solid #00c853;padding:9px 11px;color:#cbd3d8!important;margin:-4px 0 5px!important;font-size:12px!important}.form-action{justify-content:center;padding-top:5px;display:flex}.review-modal{max-height:calc(100dvh - 40px);overflow:auto}.modal-backdrop{padding:max(20px,env(safe-area-inset-top)) max(20px,env(safe-area-inset-right)) max(20px,env(safe-area-inset-bottom)) max(20px,env(safe-area-inset-left));overscroll-behavior:contain}.project-cta{background:#101419;border-top:1px solid #252f38;border-bottom:1px solid #252f38;padding:70px 0}.project-cta-inner{background:linear-gradient(135deg,#151c20,#0d1115);border:1px solid #38434b;justify-content:space-between;align-items:center;gap:45px;padding:36px;display:flex;box-shadow:inset 0 1px #00c8531c,0 18px 45px #0003}.project-cta h2{letter-spacing:-.06em;margin:12px 0;font:600 37px/1 Space Grotesk}.project-cta p{color:#a6b0bb;max-width:650px;font-size:14px;line-height:1.65}.project-cta .button{flex:none}.telegram-support{z-index:9;right:max(18px,env(safe-area-inset-right));bottom:max(18px,env(safe-area-inset-bottom));color:#00c853;background:#121a1d;border:1px solid #00c853a6;border-radius:999px;align-items:center;gap:9px;min-height:48px;padding:0 16px;font-size:12px;font-weight:700;animation:3s ease-in-out infinite support-pulse;display:inline-flex;position:fixed;box-shadow:0 10px 28px #00000061,0 0 #00c85347}.telegram-support:hover,.telegram-support:focus-visible{color:#0c110d;background:#00c853;outline:none;transform:translateY(-2px)}.telegram-support:active{transform:translateY(0)}@keyframes support-pulse{0%,to{box-shadow:0 10px 28px #00000061,0 0 #00c85340}55%{box-shadow:0 10px 28px #00000061,0 0 0 9px #00c85300}}@media (width<=1024px){.telegram-support span{display:none}.telegram-support{justify-content:center;width:52px;height:52px;padding:0}.telegram-support svg{margin:0}}@media (width<=800px){.contact-fields{grid-template-columns:1fr}.project-cta{padding:54px 0}.project-cta-inner{flex-direction:column;align-items:flex-start;gap:24px;padding:27px}.project-cta h2{font-size:33px}.telegram-support{right:max(14px,env(safe-area-inset-right));bottom:max(14px,env(safe-area-inset-bottom));min-height:46px}.review-grid{grid-template-columns:1fr 1fr}.review-grid blockquote{padding:22px;font-size:17px}}@media (width<=560px){.review-grid{grid-template-columns:1fr}.modal{max-height:calc(100dvh - 24px);padding:31px 20px}.contact-modal,.review-modal{max-height:calc(100dvh - 24px)}}@media (prefers-reduced-motion:reduce){.telegram-support{transition:none;animation:none}}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;font-family:DM Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif}body{font-family:DM Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif}button,input,textarea,select{font-family:inherit}.logo,.hero h1,.section h2,.membership h2,.instant-card h2,.service-card h3,.review-grid blockquote,.contact-links button,.modal h3,.project-cta h2{font-family:Space Grotesk,DM Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif}.lucide{stroke:currentColor;flex:none;display:block}.telegram-logo{flex:none;display:block}.footer-icon-link .telegram-logo{width:15px;height:15px}.telegram-support .telegram-logo{width:22px;height:22px}.modal-backdrop,.catalog-backdrop{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;position:fixed;inset:0;overflow:auto}.modal,.catalog-popout,.modal input,.modal textarea{min-width:0}@media (width<=800px){.modal-backdrop{padding-top:max(18px,env(safe-area-inset-top));padding-bottom:max(18px,env(safe-area-inset-bottom));align-items:start}}@media (width<=560px){.telegram-support .telegram-logo{width:22px;height:22px}.modal form{gap:13px}}.site-header{background:#0b0f13;border-bottom:0;border-radius:16px;width:min(100% - 24px,1208px);margin:12px auto 0;position:sticky;top:12px;box-shadow:0 9px 28px #00000038}#services,#work,#reviews,#about,#contact{scroll-margin-top:96px}.hero-word{vertical-align:baseline;grid-template-areas:"word";min-width:6ch;display:inline-grid}.hero-word>span{opacity:0;grid-area:word;animation:7.5s ease-in-out infinite hero-word-cycle;transform:translateY(.18em)}.hero-word>span:nth-child(2){animation-delay:2.5s}.hero-word>span:nth-child(3){animation-delay:5s}@keyframes hero-word-cycle{0%,28%{opacity:1;transform:translateY(0)}34%,to{opacity:0;transform:translateY(-.18em)}}.hero-specialization{color:#a6b0bb;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:9px;margin:-9px 0 18px;font-size:10px;font-weight:700;display:flex}.hero-specialization i{background:#00c853;border-radius:50%;width:4px;height:4px}.logo .logo-mark{border-radius:6px;box-shadow:inset 0 0 0 1px #0b0f0c1f,0 0 12px #00c8532e}.hero-specialization strong,.hero-badge .eyebrow strong{font-style:italic;font-weight:900}.hero-portrait{will-change:transform;border-radius:50%;width:112px;height:112px;margin:16px 0 -3px;animation:5.5s ease-in-out infinite hero-portrait-drift;overflow:hidden;box-shadow:0 0 0 1px #00c85366,0 0 22px #00c85330}.hero-portrait img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}@keyframes hero-portrait-drift{0%,to{transform:translateY(-3px)rotate(-1deg);box-shadow:0 0 0 1px #00c8535c,0 0 18px #00c85326}50%{transform:translateY(4px)rotate(1deg);box-shadow:0 0 0 1px #00c853b3,0 0 30px #00c8534d}}.instant-card{will-change:transform;animation:5.5s ease-in-out infinite instant-card-float}@keyframes instant-card-float{0%,to{transform:translateY(-5px)}50%{transform:translateY(5px)}}@media (width<=800px){.site-header{border-radius:12px;width:calc(100% - 16px);margin-top:8px;top:8px}.hero-portrait{width:96px;height:96px;margin-top:14px}.hero-specialization{margin-top:-8px}#services,#work,#reviews,#about,#contact{scroll-margin-top:92px}}@media (prefers-reduced-motion:reduce){.hero-word>span,.hero-portrait,.instant-card{animation:none}.hero-word>span:first-child{opacity:1;transform:none}.hero-word>span:not(:first-child){display:none}}.security-label{color:#0000;-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#fff 0%,#02e83b 22%,#ffe45c 50%,#02e83b 78%,#fff 100%) 0 0/200% 100%;-webkit-background-clip:text;background-clip:text;animation:8s linear infinite security-label-flow}@keyframes security-label-flow{to{background-position:200%}}.hero h1 .hero-word>span,.hero-specialization strong,.hero-specialization strong em{color:#fff}@media (prefers-reduced-motion:reduce){.security-label{background-position:50%;animation:none}}.chat-system{color:#a9bab6;align-self:center;margin:2px 0;font-size:11px}.live-chat-backdrop{z-index:20;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#04080a94;justify-content:flex-end;align-items:flex-end;padding:22px;display:flex;position:fixed;inset:0}.live-chat{background:#0c1316;border:1px solid #7da09959;border-radius:18px;flex-direction:column;width:min(390px,100%);height:min(620px,100dvh - 44px);display:flex;overflow:hidden;box-shadow:0 25px 70px #00000094}.live-chat-header{background:linear-gradient(135deg,#14252a,#101b1d);border-bottom:1px solid #7f9d9938;align-items:center;gap:11px;padding:15px 16px;display:flex}.support-avatar{color:#08110c;background:#00c853;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.live-chat-header>span:nth-child(2){flex:1;gap:3px;display:grid}.live-chat-header b{color:#f4fbf8;font:600 15px Space Grotesk}.live-chat-header small{color:#a9bab6;align-items:center;gap:6px;font-size:11px;display:flex}.live-chat-header small i{background:#00c853;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #00c8531f}.live-chat-header small i.is-offline{box-shadow:none;background:#f2af4a}.live-chat-header button{color:#d9e4e1;background:0 0;border:0;border-radius:8px;place-items:center;width:33px;height:33px;display:grid}.live-chat-header button:hover{background:#ffffff17}.live-chat-history{background:radial-gradient(circle at 85% 8%,#00c85314,#0000 32%),#0a1013;flex-direction:column;flex:1;gap:10px;padding:17px;display:flex;overflow-y:auto}.chat-bubble{color:#e5ecea;white-space:pre-wrap;background:#1c292d;border-radius:12px 12px 12px 3px;align-self:flex-start;max-width:84%;padding:10px 12px;font-size:13px;line-height:1.45}.chat-bubble.visitor{color:#07120b;background:#00b84d;border-radius:12px 12px 3px;align-self:flex-end}.chat-bubble small{color:#ffb9a9;margin-top:5px;font-size:10px;display:block}.chat-typing{align-items:center;gap:4px;padding:13px;display:flex}.chat-typing i{background:#9bada9;border-radius:50%;width:5px;height:5px;animation:1.1s ease-in-out infinite chat-typing}.chat-typing i:nth-child(2){animation-delay:.15s}.chat-typing i:nth-child(3){animation-delay:.3s}@keyframes chat-typing{50%{opacity:.45;transform:translateY(-3px)}}.chat-error{color:#ffb9a9;background:#281616;margin:0;padding:8px 16px;font-size:11px}.live-chat-composer{background:#10191c;border-top:1px solid #7f9d9938;align-items:flex-end;gap:8px;padding:12px;display:flex}.live-chat-composer textarea{resize:none;color:#f3f8f6;background:#091013;border:1px solid #34474a;border-radius:10px;outline:0;flex:1;min-height:42px;max-height:105px;padding:11px 12px;font-size:13px;line-height:1.35}.live-chat-composer textarea:focus{border-color:#00c853;box-shadow:0 0 0 3px #00c8531f}.live-chat-composer button{color:#08110c;background:#00c853;border:0;border-radius:10px;place-items:center;width:42px;height:42px;display:grid}.live-chat-composer button:disabled{opacity:.5;cursor:not-allowed}.live-chat-composer button:not(:disabled):hover{background:#02e83b}@media (width<=560px){.live-chat-backdrop{align-items:flex-end;padding:10px}.live-chat{border-radius:15px;height:min(620px,100dvh - 20px)}.live-chat-history{padding:14px}.telegram-support{z-index:8}}.hero-badge{isolation:isolate;box-shadow:none;border-color:#00c85352;animation:none;position:relative}.security-label{z-index:1;font-weight:900;position:relative}#services,#work,#tool-stack,#reviews,#about,#contact{scroll-margin-top:108px}.service-card .number,.service-card p{font-size:14px;line-height:1.5}.focus-grid{border-top:1px solid #2b343e;border-left:1px solid #2b343e;grid-template-columns:repeat(4,1fr);display:grid}.focus-grid article{background:#11171b;border-bottom:1px solid #2b343e;border-right:1px solid #2b343e;min-height:260px;padding:25px;transition:background .25s,border-color .25s,transform .25s;position:relative}.focus-grid article:hover{background:#151e20;border-color:#00c85380;transform:translateY(-3px)}.focus-grid article>span{color:#00c853;letter-spacing:.13em;font-size:11px;font-weight:700}.focus-grid article>svg:first-of-type{color:#00c853;margin:39px 0 18px;display:block}.focus-grid h3{letter-spacing:-.045em;font:600 20px Space Grotesk}.focus-grid p{color:#a4afb7;margin-top:10px;font-size:14px;line-height:1.6}.focus-grid article>svg:last-child{color:#02e83b;position:absolute;bottom:23px;right:23px}.tool-stack{background:#0d1216;border-block:1px solid #202a31;overflow:hidden}.tool-stack .section-head{margin-bottom:44px}.tool-marquee{width:100%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}.tool-track{gap:16px;width:max-content;padding:3px 0 5px;animation:40s linear infinite tool-scroll;display:flex}.tool-marquee:hover .tool-track{animation-play-state:paused}.tool-card{color:#f4f7f8;letter-spacing:-.03em;background:#11171b;border:1px solid #34404a;align-items:center;gap:13px;width:184px;min-height:82px;padding:18px;font:600 16px Space Grotesk;display:flex}.tool-card svg{color:#00c853}@keyframes tool-scroll{to{transform:translate(calc(-50% - 8px))}}.contact-backdrop{padding-top:max(18px,env(safe-area-inset-top));padding-bottom:max(18px,env(safe-area-inset-bottom));-webkit-overflow-scrolling:touch;align-items:start}.contact-modal{transform:none}.contact-modal input,.contact-modal textarea{min-height:48px;line-height:1.45}.contact-modal textarea{min-height:132px}@media (width<=800px){#services,#work,#tool-stack,#reviews,#about,#contact{scroll-margin-top:98px}.focus-grid{grid-template-columns:1fr 1fr}.focus-grid article{min-height:230px}.tool-track{animation-duration:34s}.tool-card{width:164px;min-height:76px}}@media (width<=500px){.focus-grid{grid-template-columns:1fr}.focus-grid article{min-height:210px}.tool-stack .section-head{margin-bottom:32px}.tool-card{width:150px;min-height:70px;padding:15px;font-size:15px}.tool-track{gap:12px;animation-duration:30s}}@media (prefers-reduced-motion:reduce){.focus-grid article,.tool-track{transition:none;animation:none}.tool-track{flex-wrap:wrap;justify-content:center;width:auto}}.order-confirmation{background:linear-gradient(145deg,#121c1c,#0d1215);border:1px solid #00c85373;gap:22px;max-width:760px;margin:68px auto;padding:42px;display:flex}.order-confirmation>span{color:#07100a;background:#00c853;border-radius:50%;flex:none;place-items:center;width:52px;height:52px;display:grid}.order-confirmation small{color:#00c853;letter-spacing:.13em;font-size:10px;font-weight:700}.order-confirmation h1{letter-spacing:-.06em;margin:10px 0;font:600 38px/1 Space Grotesk}.order-confirmation p{color:#a9b5b3;max-width:580px;margin-bottom:21px;font-size:14px;line-height:1.65}.order-confirmation p b{color:#e8efed}@media (width<=560px){.order-confirmation{flex-direction:column;align-items:flex-start;margin:38px 0;padding:27px 20px}.order-confirmation h1{font-size:31px}}.store-page{color:#f5f7fa;background:radial-gradient(circle at 87% 5%,#00c8531f,#0000 24%),#080a0d;min-height:100vh}.store-header{z-index:5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0b0f13ed;border:1px solid #1d292b;border-radius:16px;width:min(100% - 24px,1208px);margin:12px auto 0;position:sticky;top:12px}.store-header-row{justify-content:space-between;align-items:center;height:64px;display:flex}.store-cart{color:#e9f1ee;background:#11191c;border:1px solid #39464a;border-radius:5px;align-items:center;gap:8px;padding:9px 12px;font-size:12px;font-weight:700;display:inline-flex}.store-cart:hover{color:#00c853;border-color:#00c853}.store-cart b{color:#061009;background:#00c853;border-radius:99px;place-items:center;min-width:19px;height:19px;font-size:10px;display:grid}.store-main{padding:42px 0 84px}.store-back{color:#a8b3ba;align-items:center;gap:8px;font-size:12px;font-weight:700;display:inline-flex}.store-back:hover{color:#00c853}.store-hero{max-width:790px;padding:55px 0 44px}.store-hero h1{letter-spacing:-.07em;max-width:690px;margin:16px 0;font:600 clamp(43px,6vw,76px)/.95 Space Grotesk}.store-hero h1 em{color:#00c853;font-style:normal}.store-hero p{color:#a6b0bb;max-width:560px;font-size:15px;line-height:1.7}.product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.product-card{background:linear-gradient(145deg,#12191c,#0e1215);border:1px solid #2c393b;transition:all .25s;overflow:hidden}.product-card:hover{border-color:#00c853a6;transform:translateY(-4px);box-shadow:0 20px 42px #00000040}.product-image{background:#131c1e;height:195px;position:relative;overflow:hidden}.product-image:after{content:"";background:linear-gradient(#0000 35%,#04090aa6);position:absolute;inset:0}.product-image img{-o-object-fit:cover;object-fit:cover;opacity:.78;width:100%;height:100%;transition:transform .35s}.product-card:hover .product-image img{transform:scale(1.05)}.product-image span{z-index:1;color:#5be68a;letter-spacing:.08em;text-transform:uppercase;background:#0c1614;border:1px solid #00c85373;padding:5px 7px;font-size:9px;font-weight:700;position:absolute;bottom:12px;left:13px}.product-card-body{padding:21px}.product-card-body>small{color:#00c853;letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-weight:700}.product-card h2{letter-spacing:-.05em;margin:9px 0 8px;font:600 23px/1 Space Grotesk}.product-card p{color:#a5b0b6;min-height:58px;font-size:13px;line-height:1.5}.product-card ul{min-height:74px;margin:16px 0;padding:0;list-style:none}.product-card li{color:#c6d0d1;align-items:center;gap:6px;margin:6px 0;font-size:11px;display:flex}.product-card li svg{color:#00c853}.product-card-foot{border-top:1px solid #283235;justify-content:space-between;align-items:end;gap:12px;padding-top:17px;display:flex}.product-card-foot>strong{font:600 21px Space Grotesk}.product-card-foot>div{gap:7px;display:flex}.product-card .button,.card-secondary{min-height:37px;padding:0 10px;font-size:10px}.card-secondary{color:#d5dfdd;background:0 0;border:1px solid #3b484b;border-radius:3px;font-weight:700}.card-secondary:hover{color:#00c853;border-color:#00c853}.product-skeleton{background:#101619;border:1px solid #263134;height:470px;padding:18px}.product-skeleton i{background:linear-gradient(90deg,#172023,#263336,#172023) 0 0/200% 100%;border-radius:3px;height:40px;margin-bottom:18px;animation:1.4s infinite store-shimmer;display:block}.product-skeleton i:first-child{height:195px;margin:-18px -18px 26px}.product-skeleton i:last-child{height:80px}@keyframes store-shimmer{to{background-position:-200% 0}}.store-empty{text-align:center;border:1px dashed #3a4649;padding:65px 20px}.store-empty h2{font:600 30px Space Grotesk}.store-empty p{color:#a6b0bb;margin:10px auto 20px}.store-overlay{z-index:30;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#020608ad;justify-content:flex-end;display:flex;position:fixed;inset:0}.cart-drawer{background:#0c1215;border-left:1px solid #344144;flex-direction:column;width:min(470px,100%);height:100%;display:flex}.cart-drawer header{border-bottom:1px solid #273236;justify-content:space-between;align-items:center;padding:23px;display:flex}.cart-drawer h2{letter-spacing:-.05em;font:600 25px Space Grotesk}.cart-drawer header button,.checkout-close{color:#e5ecea;background:0 0;border:1px solid #374348;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.cart-lines{flex:1;padding:9px 22px;overflow:auto}.cart-line{border-bottom:1px solid #222d30;gap:12px;padding:15px 27px 15px 0;display:flex;position:relative}.cart-line img{-o-object-fit:cover;object-fit:cover;background:#182124;width:62px;height:62px}.cart-line div{gap:4px;display:grid}.cart-line b{font-size:13px}.cart-line small{color:#00c853;font-size:11px}.quantity{border:1px solid #354144;align-items:center;margin-top:3px;grid-template-columns:28px 22px 28px!important;display:flex!important}.quantity button{color:#cbd6d3;background:#172125;border:0;place-items:center;height:27px;display:grid}.quantity span{text-align:center;font-size:11px}.remove{color:#82908d;background:0 0;border:0;position:absolute;top:18px;right:0}.remove:hover{color:#ff9b9b}.cart-drawer footer{border-top:1px solid #2b383a;padding:20px 22px}.cart-drawer footer>div,.checkout-summary>div{justify-content:space-between;align-items:center;display:flex}.cart-drawer footer>div strong{font:600 23px Space Grotesk}.cart-drawer footer p{color:#84918f;font-size:10px;line-height:1.5}.checkout-button{width:100%;margin:15px 0 8px}.text-button{color:#98a8a5;background:0 0;border:0;font-size:11px;text-decoration:underline}.cart-empty{text-align:center;flex:1;align-content:center;place-items:center;padding:35px;display:grid}.cart-empty svg{color:#00c853}.cart-empty h3{margin-top:15px;font:600 23px Space Grotesk}.cart-empty p{color:#95a39f;font-size:13px}.checkout-overlay{justify-content:center;align-items:center;padding:20px;overflow:auto}.checkout{background:#0d1316;border:1px solid #3a4849;grid-template-columns:1.3fr .7fr;width:min(860px,100%);max-height:calc(100dvh - 40px);display:grid;position:relative;overflow:auto;box-shadow:0 30px 90px #0009}.checkout>div{padding:37px}.checkout h2{letter-spacing:-.06em;margin:13px 0 8px;font:600 38px/1 Space Grotesk}.checkout>div>p{color:#a4b0ae;font-size:13px;line-height:1.55}.checkout form{gap:13px;margin-top:24px;display:grid}.checkout label{color:#c8d2d0;gap:6px;font-size:11px;font-weight:700;display:grid}.checkout input{color:#f5f7f8;background:#091013;border:1px solid #354347;border-radius:3px;outline:0;width:100%;height:44px;padding:0 11px}.checkout input:focus{border-color:#00c853;box-shadow:0 0 0 3px #00c8531f}.checkout fieldset{border:0;gap:8px;margin:3px 0;padding:0;display:grid}.checkout legend{color:#c8d2d0;margin-bottom:7px;font-size:11px;font-weight:700}.checkout .payment-choice{color:#aebbb8;border:1px solid #344143;grid-template-columns:none;align-items:center;gap:9px;padding:11px;font-size:12px;display:flex}.checkout .payment-choice.selected{color:#edf5f1;background:#00c85312;border-color:#00c853}.checkout .payment-choice input{accent-color:#00c853;width:14px;height:14px}.checkout-error{color:#ffaaa5!important}.checkout form .button{margin-top:3px}.checkout-summary{background:linear-gradient(160deg,#152023,#0f1619);border-left:1px solid #2c393b;padding:37px 24px}.checkout-summary h3{margin-bottom:20px;font:600 20px Space Grotesk}.checkout-summary p{color:#c4ceca;justify-content:space-between;gap:12px;margin:12px 0;font-size:12px;line-height:1.35;display:flex}.checkout-summary small{color:#859491}.checkout-summary>div{color:#cbd5d2;border-top:1px solid #344245;margin-top:22px;padding-top:17px;font-size:12px}.checkout-summary strong{color:#00c853;font:600 21px Space Grotesk}.checkout-close{z-index:1;position:absolute;top:13px;right:13px}@media (width<=850px){.product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.checkout{grid-template-columns:1fr}.checkout-summary{border-top:1px solid #2c393b;border-left:0}.checkout>div,.checkout-summary{padding:30px 22px}}@media (width<=560px){.store-main{padding-top:28px}.store-hero{padding:38px 0 32px}.store-hero h1{font-size:43px}.product-grid{grid-template-columns:1fr}.product-card p,.product-card ul{min-height:auto}.checkout-overlay{align-items:start;padding:8px}.checkout{max-height:none}.checkout h2{font-size:32px}.checkout>div,.checkout-summary{padding:30px 18px}.product-card-foot{flex-direction:column;align-items:flex-start}.product-card-foot>div{width:100%}.product-card-foot button{flex:1}}@media (prefers-reduced-motion:reduce){.product-card,.product-image img,.product-skeleton i{transition:none;animation:none}}.crypto-payment{background:radial-gradient(circle at 90% 0,#00c8531f,#0000 34%),#0d1316;border:1px solid #3a4849;width:min(820px,100%);max-height:calc(100dvh - 40px);position:relative;overflow:auto;box-shadow:0 30px 90px #0009}.crypto-payment>header{border-bottom:1px solid #293538;padding:35px 40px 22px}.crypto-payment h2{letter-spacing:-.06em;margin:12px 0 8px;font:600 38px/1 Space Grotesk}.crypto-payment>header p{color:#9ba9a7;margin:0;font-size:12px}.crypto-payment>header b{color:#dfe8e5;overflow-wrap:anywhere}.crypto-payment-grid{grid-template-columns:290px 1fr;gap:33px;padding:34px 40px 40px;display:grid}.crypto-qr{background:#f3fff7;align-content:start;place-items:center;gap:13px;padding:20px;display:grid}.crypto-qr img{image-rendering:auto;width:min(240px,100%);height:auto;display:block}.crypto-qr small{color:#23312a;text-align:center;font-size:10px;font-weight:700}.qr-loading{color:#385344;background:#dfece3;place-items:center;width:240px;height:240px;font-size:12px;display:grid}.crypto-details{min-width:0}.crypto-status{color:#73e89b;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:7px;margin-bottom:20px;font-size:11px;font-weight:700;display:inline-flex}.crypto-status i{background:#00c853;border-radius:50%;width:8px;height:8px;animation:1.5s infinite crypto-pulse;box-shadow:0 0 0 4px #00c85326}.crypto-status.terminal{color:#e9b1a8}.crypto-status.terminal i{box-shadow:none;background:#e48d7e;animation:none}@keyframes crypto-pulse{50%{opacity:.4;transform:scale(.8)}}.crypto-details dl{margin:0}.crypto-details dl>div{border-top:1px solid #293538;padding:12px 0}.crypto-details dt{color:#84928f;letter-spacing:.08em;text-transform:uppercase;margin-bottom:5px;font-size:10px;font-weight:700}.crypto-details dd{color:#edf5f1;margin:0;font-size:14px;font-weight:700}.crypto-value{justify-content:space-between;align-items:center;gap:12px;display:flex;color:#69e99a!important}.crypto-address span{overflow-wrap:anywhere;min-width:0;font:600 12px/1.45 ui-monospace,SFMono-Regular,Menlo,monospace}.crypto-value button{color:#79e9a1;background:#102019;border:1px solid #3b5a4b;border-radius:3px;flex:none;padding:5px 7px;font-size:10px;font-weight:700}.crypto-value button:hover{border-color:#00c853}.crypto-expiry{color:#f2c878;margin:17px 0 0;font-size:12px}.crypto-instructions,.crypto-notice{color:#aab7b4;margin:14px 0 0;font-size:12px;line-height:1.55}.crypto-notice{color:#8cdbab}.crypto-actions{margin-top:20px}.crypto-success{text-align:center;padding:58px 40px}.crypto-success>span{color:#061009;background:#00c853;border-radius:50%;place-items:center;width:54px;height:54px;margin:auto;display:grid}.crypto-success h3{margin:18px 0 8px;font:600 30px Space Grotesk}.crypto-success p{color:#aab7b4;max-width:440px;margin:0 auto 23px;font-size:13px;line-height:1.6}@media (width<=650px){.crypto-payment{max-height:none}.crypto-payment>header{padding:30px 20px 20px}.crypto-payment h2{font-size:31px}.crypto-payment-grid{grid-template-columns:1fr;gap:24px;padding:24px 20px 30px}.crypto-qr{max-width:290px;margin:auto}.crypto-success{padding:48px 20px}.crypto-address{align-items:flex-start}.crypto-address button{margin-top:1px}}@media (width<=800px){.live-chat-backdrop{padding:max(10px,env(safe-area-inset-top)) max(10px,env(safe-area-inset-right)) max(10px,env(safe-area-inset-bottom)) max(10px,env(safe-area-inset-left));align-items:flex-end;position:fixed}.live-chat{width:min(100%,420px);height:min(620px,100dvh - 20px);max-height:calc(100dvh - 20px)}.live-chat-composer textarea{font-size:16px;line-height:1.35}.live-chat-header{flex:none}.live-chat-history{min-height:0}.live-chat-composer{flex:none}}.payment-settings{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.payment-settings article{background:#0c1316;border:1px solid #304042;gap:11px;padding:18px;display:grid}.payment-settings article h2{margin:0}.payment-settings label{color:#c2d0cb;gap:6px;font-size:11px;font-weight:700;display:grid}.payment-settings input,.payment-settings select{color:#eff6f1;background:#091013;border:1px solid #354347;border-radius:3px;width:100%;height:40px;padding:0 10px}.payment-settings label:has(input[type=checkbox]){align-items:center;gap:8px;display:flex}.payment-settings input[type=checkbox]{accent-color:#00c853;width:15px;height:15px}.payment-settings article>div{gap:9px;display:flex}.payment-settings .button,.payment-settings .outline-button{min-height:38px;font-size:11px}.payment-notice{color:#8fe9ad;background:#10261b;grid-column:1/-1;margin:0;padding:10px 12px;font-size:12px}@media (width<=700px){.payment-settings{grid-template-columns:1fr}}.checkout,.checkout>div,.checkout-summary{min-width:0}.checkout-overlay{overscroll-behavior:contain}.checkout input{font-size:16px}.checkout form .button{width:100%}.checkout .payment-choice{cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:64px;display:grid}.checkout .payment-choice input{margin:0}.checkout .payment-choice span{gap:4px;min-width:0;display:grid}.checkout .payment-choice b{color:inherit;font-size:13px}.checkout .payment-choice small{color:#a9b6b3;font-weight:400;line-height:1.35}.checkout .payment-choice em{white-space:nowrap;color:#79e9a1;align-items:center;gap:4px;font-size:10px;font-style:normal;font-weight:700;display:inline-flex}.checkout .payment-choice em i{color:#00c853;font-size:14px;font-style:normal}.payment-quote{gap:0;margin:25px 0;display:grid}.payment-quote div{border-top:1px solid #2c393b;justify-content:space-between;gap:16px;padding:12px 0;font-size:13px;display:flex}.payment-quote dt{color:#a6b3b0}.payment-quote dd{color:#eaf5ee;text-align:right;margin:0;font-weight:700}.payment-quote div:last-child dd{color:#00c853;font-size:16px}.paystack-confirmation{grid-template-columns:1fr;width:min(520px,100%)}.paystack-confirmation>div{padding:38px}@media (width<=850px){.checkout-overlay{padding:max(12px,env(safe-area-inset-top)) max(12px,env(safe-area-inset-right)) max(12px,env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left))}.checkout{max-height:calc(100dvh - 24px)}.checkout>div,.checkout-summary{padding:28px 22px}.checkout h2{font-size:clamp(32px,5vw,38px)}}@media (width<=560px){.checkout-overlay{align-items:center;padding:8px}.checkout{max-height:calc(100dvh - 16px)}.checkout>div,.checkout-summary{padding:25px 16px}.checkout h2{font-size:31px}.checkout form{gap:12px;margin-top:20px}.checkout input{height:46px;font-size:16px}.checkout .payment-choice{min-height:46px;padding:10px}.checkout-summary p{overflow-wrap:anywhere}.checkout .payment-choice{grid-template-columns:auto minmax(0,1fr);align-items:start}.checkout .payment-choice em{white-space:normal;grid-column:2}.paystack-confirmation>div{padding:32px 20px}}.products-cta{isolation:isolate;transition:transform .2s,box-shadow .2s;position:relative;overflow:hidden;box-shadow:0 8px 22px #00c85347;background:linear-gradient(120deg,#00a94f,#00d878 48%,#16b6a0)!important}.products-cta:before,.products-cta:after{content:"";z-index:-1;pointer-events:none;background:#ffffff3d;border-radius:50%;animation:4s ease-in-out infinite pestah-orb;position:absolute}.products-cta:before{width:42px;height:42px;top:-21px;right:-13px}.products-cta:after{width:16px;height:16px;animation-delay:-1.7s;bottom:-8px;left:14px}.products-cta:hover{transform:translateY(-2px);box-shadow:0 12px 28px #00c85366}.products-cta:focus-visible{outline-offset:3px;outline:3px solid #d7ffe8}@keyframes pestah-orb{50%{opacity:.45;transform:translate(-8px,11px)scale(1.18)}}@media (prefers-reduced-motion:reduce){.products-cta:before,.products-cta:after{animation:none}.products-cta{transition:none}}.admin-shell{color:#eef5f1;background:radial-gradient(circle at 88% 0,#00c8531f,#0000 27%),#090d10;min-height:100vh}.admin-login{gap:16px;width:min(460px,100% - 40px);margin:0 auto;padding:clamp(42px,10vh,105px) 0;display:grid}.admin-login .logo{margin-bottom:35px}.admin-login h1,.admin-title h1{letter-spacing:-.065em;font:600 42px/1 Space Grotesk}.admin-login>p{color:#a6b4b0;font-size:14px;line-height:1.65}.admin-login form{gap:14px;margin-top:14px;display:grid}.admin-login label,.admin-editor label{color:#c2d0cb;gap:7px;font-size:11px;font-weight:700;display:grid}.admin-login input,.admin-editor input,.admin-editor textarea,.admin-editor select{color:#eff6f1;background:#0c1316;border:1px solid #354347;border-radius:4px;outline:0;width:100%;padding:11px}.admin-login input{height:47px}.admin-login input:focus,.admin-editor input:focus,.admin-editor textarea:focus,.admin-editor select:focus{border-color:#00c853;box-shadow:0 0 0 3px #00c8531f}.admin-error{color:#ffb7b0;background:#2b1718;padding:10px 12px;font-size:12px;line-height:1.45}.admin-header{background:#0c1114;border-bottom:1px solid #253035;justify-content:space-between;align-items:center;height:76px;padding:0 max(24px,50% - 600px);display:flex}.admin-header button{color:#aebcb8;background:0 0;border:0;align-items:center;gap:8px;font-size:12px;display:flex}.admin-header button:hover{color:#00c853}.admin-layout{grid-template-columns:220px minmax(0,1fr);width:min(1200px,100%);margin:auto;display:grid}.admin-layout>aside{border-right:1px solid #243035;min-height:calc(100vh - 76px);padding:31px 15px}.admin-layout>aside small{color:#6f837d;letter-spacing:.13em;margin:0 10px 14px;font-size:9px;font-weight:700;display:block}.admin-layout>aside button{color:#a9b7b3;text-align:left;background:0 0;border:0;border-radius:4px;align-items:center;gap:11px;width:100%;margin:3px 0;padding:11px 10px;font-size:12px;display:flex}.admin-layout>aside button svg{color:#6e817b;width:17px}.admin-layout>aside button:hover,.admin-layout>aside button.active{color:#00d25b;background:#00c8531a}.admin-layout main{padding:42px}.admin-title{justify-content:space-between;align-items:end;gap:15px;margin-bottom:27px;display:flex}.admin-title h1{margin-top:11px}.admin-stats{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:22px;display:grid}.admin-stats article,.admin-panel{background:#10171a;border:1px solid #29383a}.admin-stats article{gap:11px;padding:19px;display:grid}.admin-stats small{color:#8fa19b;letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-weight:700}.admin-stats strong{letter-spacing:-.05em;font:600 25px Space Grotesk}.admin-panel{padding:22px}.admin-panel h2{margin-bottom:14px;font:600 21px Space Grotesk}.admin-row{color:#c9d4d0;border-top:1px solid #273438;justify-content:space-between;gap:16px;margin:0;padding:13px 0;font-size:12px;display:flex}.admin-row small,.admin-product small,.admin-order small{color:#82938e;margin-top:4px;font-size:10px;display:block}.admin-muted{color:#84938f;font-size:13px}.admin-table{display:grid}.admin-product,.admin-order{color:#eaf1ed;text-align:left;background:0 0;border:0;border-top:1px solid #263336;align-items:center;gap:15px;width:100%;padding:12px 0;display:flex}.admin-product:first-child,.admin-order:first-child{border-top:0}.admin-product:hover{color:#00c853}.admin-product img{-o-object-fit:cover;object-fit:cover;background:#182224;width:52px;height:45px}.admin-product span{flex:1}.admin-product b,.admin-order b{font-size:13px}.admin-product strong{font:600 16px Space Grotesk}.admin-order{justify-content:space-between}.admin-order>span:nth-child(2){text-align:right;font-size:12px}.admin-status{color:#b5c1bd;text-transform:uppercase;border:1px solid #52625d;padding:5px 7px;font-size:9px;font-weight:700}.admin-status.paid{color:#00c853;border-color:#00c853}.admin-modal{z-index:40;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#020608bf;place-items:center;padding:20px;display:grid;position:fixed;inset:0;overflow:auto}.admin-editor{background:#10181b;border:1px solid #3d4b4b;gap:13px;width:min(630px,100%);max-height:calc(100dvh - 40px);padding:29px;display:grid;overflow:auto;box-shadow:0 25px 80px #0009}.admin-editor header{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.admin-editor h2{letter-spacing:-.05em;font:600 28px Space Grotesk}.admin-editor header button{color:#dce7e2;background:0 0;border:1px solid #435151;border-radius:50%;width:34px;height:34px;font-size:24px}.admin-editor textarea{resize:vertical;min-height:73px}.editor-pair{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (width<=850px){.admin-stats{grid-template-columns:repeat(3,1fr)}.admin-layout main{padding:29px 20px}}@media (width<=600px){.admin-header{padding:0 16px}.admin-layout{grid-template-columns:1fr}.admin-layout>aside{border-bottom:1px solid #243035;border-right:0;gap:5px;min-height:0;padding:10px;display:flex;overflow:auto}.admin-layout>aside small{display:none}.admin-layout>aside button{white-space:nowrap;width:auto}.admin-stats{grid-template-columns:1fr 1fr}.admin-title{flex-direction:column;align-items:flex-start}.admin-title h1{font-size:35px}.admin-order{flex-direction:column;align-items:flex-start;gap:6px}.admin-order>span:nth-child(2){text-align:left}.editor-pair{grid-template-columns:1fr}}.store-actions{align-items:center;gap:8px;display:flex}.store-auth{color:#e9f1ee;background:#11191c;border:1px solid #39464a;border-radius:5px;padding:9px 12px;font-size:12px;font-weight:700}.store-auth:hover{color:#00c853;border-color:#00c853}.store-auth.primary{color:#07100a;background:#00c853;border-color:#00c853}.auth-overlay{justify-content:center;align-items:center;padding:16px;overflow:auto}.auth-dialog,.customer-form{gap:13px;display:grid}.auth-dialog{background:#0d1316;border:1px solid #3a4849;width:min(440px,100%);padding:34px;position:relative}.auth-dialog h2,.customer-content h1{letter-spacing:-.06em;margin:4px 0 12px;font:600 clamp(30px,5vw,42px)/1 Space Grotesk}.auth-dialog label,.customer-form label{color:#c8d2d0;gap:6px;font-size:11px;font-weight:700;display:grid}.auth-dialog input,.customer-form input{color:#f5f7f8;background:#091013;border:1px solid #354347;border-radius:3px;width:100%;height:46px;padding:0 11px;font-size:16px}.auth-dialog .button,.customer-form .button{width:100%}.customer-page{color:#f2f7f4;background:#080a0d;min-height:100dvh}.customer-header{border-bottom:1px solid #273538;justify-content:space-between;align-items:center;min-height:68px;padding:0 max(20px,50% - 560px);display:flex}.customer-layout{grid-template-columns:210px minmax(0,1fr);width:min(1120px,100%);margin:auto;display:grid}.customer-layout aside{border-right:1px solid #263438;align-content:start;gap:5px;padding:34px 14px;display:grid}.customer-layout aside small{color:#83938e;letter-spacing:.1em;margin:0 9px 11px;font-size:10px;font-weight:700}.customer-layout aside button{color:#abb9b5;text-align:left;background:0 0;border:0;align-items:center;gap:9px;padding:11px 9px;display:flex}.customer-layout aside button.active,.customer-layout aside button:hover{color:#68e796;background:#00c8531a}.customer-content{min-width:0;padding:48px}.customer-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:26px;display:grid}.customer-stats article,.customer-list article{background:#10171a;border:1px solid #2c3a3b}.customer-stats article{gap:9px;padding:19px;display:grid}.customer-stats small{color:#8ca09a;letter-spacing:.08em;font-size:10px;font-weight:700}.customer-stats b{color:#65e494;font:600 28px Space Grotesk}.customer-list{margin-top:25px;display:grid}.customer-list article{border-bottom:0;justify-content:space-between;align-items:center;gap:15px;padding:16px;display:flex}.customer-list b,.customer-list small{display:block}.customer-list small,.customer-muted{color:#93a39f;margin-top:5px;font-size:12px}.customer-status{color:#71e99d;text-align:right;text-transform:uppercase;margin-top:6px;font-size:10px;font-weight:700;display:block}.customer-error{color:#ffb6b0;background:#301a1b;padding:12px;font-size:13px}@media (width<=700px){.store-header-row{height:auto;min-height:64px;padding-block:10px}.store-actions{flex-wrap:wrap;justify-content:flex-end}.store-auth{padding:8px 9px}.customer-layout{grid-template-columns:1fr}.customer-layout aside{border-bottom:1px solid #263438;border-right:0;padding:10px;display:flex;overflow:auto}.customer-layout aside small{display:none}.customer-layout aside button{white-space:nowrap}.customer-content{padding:32px 18px}.customer-stats{grid-template-columns:1fr}.customer-list article{flex-direction:column;align-items:flex-start}.customer-status{text-align:left}.auth-dialog{padding:28px 18px}}.admin-title p{color:#899a94;margin-top:8px;font-size:13px}.admin-header>div{align-items:center;gap:18px;display:flex}.admin-menu{display:none!important}.admin-filters{gap:10px;margin-bottom:18px;display:flex}.admin-filters label{color:#82938e;background:#0c1316;border:1px solid #354347;flex:1;align-items:center;gap:8px;padding:0 11px;display:flex}.admin-filters input,.admin-filters select,.retention-input{color:#eff6f1;background:0 0;border:0;outline:0;min-width:0;padding:11px 0}.admin-filters select{background:#0c1316;border:1px solid #354347;padding:0 10px}.admin-table-head,.admin-order{grid-template-columns:minmax(190px,2fr) minmax(74px,1fr) 90px 110px 62px;align-items:center;gap:12px;display:grid}.admin-table-head{color:#71827c;letter-spacing:.07em;text-transform:uppercase;padding:0 0 10px;font-size:10px;font-weight:700}.admin-order{border-top:1px solid #263336;width:100%;padding:14px 0}.admin-order strong{font:600 14px Space Grotesk}.admin-order .outline-button{padding:7px 9px;font-size:11px}.admin-pager{color:#8fa19b;justify-content:flex-end;align-items:center;gap:12px;margin-top:16px;font-size:12px;display:flex}.detail-grid{background:#29383a;grid-template-columns:1fr 1fr;gap:1px;margin:5px 0 12px;display:grid}.detail-grid p{background:#10171a;gap:5px;margin:0;padding:12px;display:grid}.detail-grid small,.order-detail>small{color:#82938e;text-transform:uppercase;font-size:10px}.detail-grid b{font-size:13px}.detail-grid span{color:#8fa19b;overflow-wrap:anywhere;font-size:11px}.order-detail h3{margin:7px 0 -4px;font:600 15px Space Grotesk}.backup-policy{align-items:center;gap:5px!important;display:flex!important}.retention-input{border:1px solid #354347!important;width:64px!important;padding:7px!important}.admin-layout>aside.is-open{display:flex}@media (width<=700px){.admin-menu{display:flex!important}.admin-layout>aside{display:none}.admin-layout>aside.is-open{z-index:30;background:#0c1114;border-bottom:1px solid #243035;padding:14px;display:grid;position:fixed;top:76px;left:0;right:0;box-shadow:0 20px 50px #00000073}.admin-layout>aside.is-open small{display:block}.admin-filters{flex-wrap:wrap}.admin-filters label{flex-basis:100%}.admin-table-head{display:none}.admin-order{grid-template-columns:1fr auto;gap:9px}.admin-order>small{display:none}.admin-order strong{grid-column:1}.admin-order .admin-status{grid-area:1/2}.admin-order .outline-button{grid-area:2/2}.detail-grid{grid-template-columns:1fr}.admin-pager{justify-content:space-between}.admin-stats{grid-template-columns:1fr 1fr}}.admin-panel>form{gap:14px;min-width:0;display:grid}.admin-panel>form>label{color:#c2d0cb;gap:7px;min-width:0;font-size:11px;font-weight:700;display:grid}.admin-panel>form input{box-sizing:border-box;color:#eff6f1;background:#0c1316;border:1px solid #354347;border-radius:4px;outline:0;width:100%;min-width:0;padding:11px}.admin-panel>form input:focus{border-color:#00c853;box-shadow:0 0 0 3px #00c8531f}.admin-panel>form .button{justify-self:start;max-width:100%}.admin-panel .admin-muted{overflow-wrap:anywhere}.admin-panel code{overflow-wrap:anywhere;color:#d7e4df}@media (width<=600px){.admin-layout main{min-width:0;padding:22px 14px}.admin-panel{min-width:0;padding:16px}.admin-panel h2{font-size:19px}.admin-panel>form .button{justify-content:center;width:100%}.admin-filters select{flex:130px;min-width:0;max-width:100%}.admin-filters .backup-policy{flex:100%}}.telegram-head,.admin-actions{justify-content:space-between;align-items:center;gap:12px;display:flex}.telegram-on{color:#67e797}.admin-actions{flex-wrap:wrap;justify-content:flex-start}.danger{color:#ffaca8!important;border-color:#814743!important}.notification-toggles{background:#29383a;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.notification-toggles label{color:#d4e0dc;cursor:pointer;background:#10171a;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:14px;font-size:12px;display:flex}.notification-toggles input{opacity:0;pointer-events:none;position:absolute}.notification-toggles i{background:#3a4948;border-radius:20px;flex:none;width:36px;height:20px;transition:all .18s;position:relative}.notification-toggles i:after{content:"";background:#ced9d4;border-radius:50%;width:14px;height:14px;transition:all .18s;position:absolute;top:3px;left:3px}.notification-toggles input:checked+i{background:#00a94f}.notification-toggles input:checked+i:after{background:#fff;left:19px}@media (width<=600px){.telegram-head{align-items:flex-start}.notification-toggles{grid-template-columns:1fr}.admin-actions{align-items:stretch}.admin-actions .outline-button{flex:1}.admin-actions .button{width:100%}}.catalog-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:18px;display:grid}.catalog-summary>div{background:linear-gradient(135deg,#121b1d,#0e1417);border:1px solid #29383a;gap:4px;padding:16px 18px;display:grid}.catalog-summary b{letter-spacing:-.05em;color:#eff8f2;font:600 25px Space Grotesk}.catalog-summary small{color:#859892;letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-weight:700}.catalog-controls{flex-wrap:wrap;gap:9px;margin-bottom:13px;display:flex}.catalog-controls label{color:#7d9089;background:#0c1316;border:1px solid #354347;flex:260px;align-items:center;gap:8px;min-width:220px;padding:0 11px;display:flex}.catalog-controls input,.catalog-controls select{color:#eff6f1;background:#0c1316;border:1px solid #354347;border-radius:4px;outline:0;min-width:0;padding:10px}.catalog-controls label input{border:0;width:100%;padding:10px 0}.catalog-controls input:focus,.catalog-controls select:focus{border-color:#00c853;box-shadow:0 0 0 3px #00c8531f}.catalog-bulk{background:#00c85314;border:1px solid #00c85373;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 13px;padding:10px 12px;font-size:12px;display:flex}.catalog-bulk b{color:#74e7a5;margin-right:5px}.catalog-bulk button,.catalog-actions>button,.catalog-actions>div button{color:#d6e1dc;background:#10191a;border:1px solid #40504e;border-radius:3px;align-items:center;gap:6px;padding:7px 9px;font-size:11px;display:inline-flex}.catalog-bulk button:hover,.catalog-actions button:hover{color:#00dc5d;border-color:#00c853}.catalog-table{padding:0;overflow:visible}.catalog-table-head,.catalog-row{grid-template-columns:30px 52px minmax(190px,2fr) minmax(80px,.7fr) 66px 83px 90px 132px 36px;align-items:center;gap:11px;padding:12px 16px;display:grid}.catalog-table-head{color:#82938e;letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid #29383a;font-size:9px;font-weight:700}.catalog-row{color:#cbd6d1;border-bottom:1px solid #253237;font-size:12px;position:relative}.catalog-row:last-child{border-bottom:0}.catalog-row>img{-o-object-fit:cover;object-fit:cover;background:#182224;width:52px;height:42px}.catalog-row input{accent-color:#00c853}.catalog-product{min-width:0}.catalog-product b,.catalog-product small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.catalog-product b{color:#ecf4f0;font-size:13px}.catalog-product small,.catalog-row>small{color:#81918c;margin-top:4px;font-size:10px}.catalog-row strong{color:#eff8f2;font:600 14px Space Grotesk}.catalog-status{color:#c2d0cb;text-transform:uppercase;border:1px solid #4d5e59;justify-self:start;padding:4px 6px;font-size:9px;font-weight:700}.catalog-status.published{color:#57dc8a;border-color:#00a84b}.catalog-status.archived{color:#e0b969;border-color:#8d6e36}.catalog-actions{position:relative}.catalog-actions>button{background:0 0;place-items:center;width:32px;height:30px;padding:0;display:grid}.catalog-actions>div{z-index:4;background:#111a1c;border:1px solid #40504e;min-width:130px;padding:5px;display:grid;position:absolute;top:35px;right:0;box-shadow:0 16px 40px #0000006b}.catalog-actions>div button{text-align:left;border:0;border-radius:0}.catalog-empty{color:#9caca7;justify-items:center;gap:9px;padding:55px 20px;display:grid}.catalog-empty svg{color:#00c853}.catalog-empty small{font-size:11px}.delete-confirm p{color:#aebdb8;font-size:13px;line-height:1.55}.confirm-products{color:#dce8e2;background:#0b1113;border:1px solid #2c3b3b;gap:6px;padding:12px;font-size:12px;display:grid}@media (width<=1050px){.catalog-table{overflow-x:auto}.catalog-table-head,.catalog-row{min-width:900px}}@media (width<=600px){.catalog-summary{grid-template-columns:1fr 1fr}.catalog-controls>*{flex:130px}.catalog-controls label{flex-basis:100%;min-width:100%}.catalog-bulk{align-items:stretch}.catalog-bulk b{flex-basis:100%}.catalog-bulk button{flex:1}.catalog-table{margin:0 -16px}.catalog-table-head,.catalog-row{padding-left:16px;padding-right:16px}}.customer-content{min-width:0}.password-form{width:min(100%,420px);min-width:0}.password-field{min-width:0}.password-input{width:100%;min-width:0;display:block;position:relative}.password-input input{width:100%;min-width:0;max-width:100%;display:block;padding-right:58px!important}.password-input button{z-index:1;touch-action:manipulation;place-items:center;width:44px;height:44px;margin:0;display:grid;position:absolute;top:50%;right:2px;transform:translateY(-50%)}.security-card,.security-card>div{min-width:0}.security-card p{overflow-wrap:anywhere}@media (width<=800px){.dashboard-shell,.customer-content{display:block}.dashboard-mobile-nav{width:auto;margin-bottom:12px;position:relative}.dashboard-welcome{margin-top:0}}.product-showcase{background:radial-gradient(circle at 87% 20%,#00c8531a,#0000 26%),linear-gradient(#0d1216,#080a0d);border-top:1px solid #263039;border-bottom:1px solid #202a31;padding:96px 0 102px;overflow:hidden}.product-showcase-head{justify-content:space-between;align-items:end;gap:32px;margin-bottom:37px;display:flex}.product-showcase h2{letter-spacing:-.065em;margin:12px 0;font:600 clamp(35px,4.1vw,51px)/.98 Space Grotesk}.product-showcase-head p,.product-showcase-empty p{color:#9daab2;max-width:560px;font-size:14px;line-height:1.65}.product-showcase-link{flex:none}.product-showcase-viewport{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000);mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000)}.product-showcase-track{will-change:transform;gap:18px;width:max-content;padding:4px 24px;animation:44s linear infinite product-ad-slide;display:flex}.product-showcase-viewport:hover .product-showcase-track,.product-showcase-viewport:focus-within .product-showcase-track{animation-play-state:paused}.product-showcase-track.is-static{justify-content:center;width:auto;animation:none}.product-ad-card{background:linear-gradient(145deg,#172026,#0d1216 76%);border:1px solid #35434a;grid-template-columns:132px 1fr;width:min(380px,100vw - 64px);min-height:228px;transition:transform .25s,border-color .25s,box-shadow .25s;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff0d,0 18px 34px #00000040}.product-ad-card:hover,.product-ad-card:focus-visible{border-color:#00c853;outline:none;transform:translateY(-5px);box-shadow:inset 0 1px #ffffff12,0 23px 42px #00000061}.product-ad-image{background:linear-gradient(145deg,#1d3531,#10181a);position:relative;overflow:hidden}.product-ad-image:after{content:"";background:linear-gradient(#0000 35%,#050a0c9e);position:absolute;inset:0}.product-ad-image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .45s;display:block}.product-ad-card:hover img{transform:scale(1.07)}.product-ad-image span{z-index:1;color:#7df4a7;letter-spacing:.09em;text-transform:uppercase;background:#040c0bd1;border:1px solid #00c85366;padding:5px 7px;font-size:9px;font-weight:700;position:absolute;bottom:10px;left:10px}.product-ad-content{flex-direction:column;min-width:0;padding:18px;display:flex}.product-ad-content>small{color:#00c853;letter-spacing:.12em;font-size:9px;font-weight:700}.product-ad-content h3{letter-spacing:-.045em;margin:8px 0 7px;font:600 18px/1.05 Space Grotesk}.product-ad-content p{color:#a2adb5;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}.product-ad-content>div{justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:16px;display:flex}.product-ad-content strong{color:#f4f7f6;font:600 17px Space Grotesk}.product-ad-cta{color:#00d85a;white-space:nowrap;align-items:center;gap:6px;font-size:11px;font-weight:700;display:inline-flex}.product-showcase-loading{gap:18px;display:flex;overflow:hidden}.product-showcase-loading i{background:linear-gradient(110deg,#12191d 20%,#1c272a 35%,#12191d 50%) 0 0/200% 100%;border:1px solid #29343a;flex:none;width:380px;height:228px;animation:1.5s linear infinite product-shimmer}.product-showcase-empty{background:#11181c;border:1px solid #2e3941;justify-content:space-between;align-items:center;gap:24px;padding:29px;display:flex}.product-showcase-empty .outline-button{flex:none}@keyframes product-ad-slide{to{transform:translate(calc(-50% - 9px))}}@keyframes product-shimmer{to{background-position:-200% 0}}@media (width<=800px){.product-showcase{padding:68px 0 72px}.product-showcase-head{flex-direction:column;align-items:flex-start;margin-bottom:28px}.product-showcase-track{gap:13px;padding-inline:16px;animation-duration:38s}.product-ad-card{grid-template-columns:115px 1fr;width:min(344px,100vw - 46px);min-height:210px}.product-showcase-empty{flex-direction:column;align-items:flex-start}.product-showcase-viewport{-webkit-mask-image:none;mask-image:none}}@media (prefers-reduced-motion:reduce){.product-showcase-track,.product-showcase-loading i{animation:none}.product-showcase-track{width:auto;max-width:100%;padding-bottom:8px;overflow-x:auto}.product-showcase-track .product-ad-card[aria-hidden=true]{display:none}.product-ad-card,.product-ad-image img{transition:none}}.maintenance-page{isolation:isolate;color:#edf6f0;background:radial-gradient(circle at 12% 5%,#0c4026 0,#0000 30%),radial-gradient(circle at 89% 82%,#00c85326,#0000 28%),linear-gradient(135deg,#030705,#09150e 52%,#030605);place-items:center;min-height:100dvh;padding:28px;display:grid;position:relative;overflow:hidden}.maintenance-grid{z-index:-1;opacity:.25;background-image:linear-gradient(#69ff9e1c 1px,#0000 1px),linear-gradient(90deg,#69ff9e1c 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 75%);mask-image:radial-gradient(circle,#000,#0000 75%)}.maintenance-card{text-align:center;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(145deg,#13261be8,#040c08f0 68%);border:1px solid #75d2974f;width:min(720px,100%);padding:clamp(25px,6vw,58px);box-shadow:inset 0 1px #d2ffe117,0 35px 100px #0000008c,0 0 80px #00c85314}.maintenance-brand{text-align:left;letter-spacing:.12em;align-items:center;gap:9px;font:600 13px Space Grotesk;display:flex}.maintenance-mark{color:#062312;background:#00c853;border-radius:3px;place-items:center;width:30px;height:30px;display:grid}.maintenance-secure{color:#86a897;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:5px;margin-left:auto;font:700 9px DM Sans;display:flex}.maintenance-orb{color:#50ef8d;background:radial-gradient(circle,#00c8532e,#00c85309 65%);border:1px solid #00c85399;border-radius:50%;place-items:center;width:96px;height:96px;margin:42px auto 26px;display:grid;position:relative;box-shadow:0 0 0 12px #00c85309,0 0 42px #00c85329}.maintenance-orb>span{background:#0b2817;border:1px solid #83ffaa7a;border-radius:50%;place-items:center;width:55px;height:55px;display:grid}.maintenance-orb i{border:1px solid #0000;border-top-color:#00c853;border-radius:50%;animation:4s linear infinite maintenanceSpin;position:absolute;inset:-7px}.maintenance-orb i:nth-of-type(2){border-top-color:#79f79d59;animation-duration:7s;animation-direction:reverse;inset:-14px}.maintenance-orb i:nth-of-type(3){border-right-color:#79f79d2e;animation-duration:9s;inset:-21px}.maintenance-status{color:#69ed9a;letter-spacing:.15em;text-transform:uppercase;justify-content:center;align-items:center;gap:8px;font-size:10px;display:flex}.maintenance-status span,.maintenance-footer i{background:#00c853;border-radius:50%;width:7px;height:7px;animation:2.2s ease-in-out infinite maintenancePulse;box-shadow:0 0 0 5px #00c8531f}.maintenance-page h1{color:#f2fbf4;letter-spacing:-.07em;text-wrap:balance;max-width:570px;margin:16px auto;font:600 clamp(39px,7vw,65px)/.98 Space Grotesk}.maintenance-message{color:#abc0b2;max-width:540px;margin:auto;font-size:15px;line-height:1.7}.maintenance-progress{background:#96d2a629;border-radius:10px;max-width:390px;height:4px;margin:30px auto 0;position:relative;overflow:hidden}.maintenance-progress span{border-radius:inherit;background:linear-gradient(90deg,#0000,#00c853,#9affb4,#0000);width:35%;animation:2.8s ease-in-out infinite maintenanceLoad;position:absolute;inset:0 auto 0 -35%;box-shadow:0 0 16px #00c853}.maintenance-timing{background:#010b0661;border:1px solid #79c39138;margin:30px auto 0;padding:20px}.maintenance-timing-label{color:#7beaa3;letter-spacing:.16em;text-transform:uppercase;font-size:9px;font-weight:700;display:block}.maintenance-clock{grid-template-columns:repeat(3,1fr);max-width:400px;margin:15px auto 13px;display:grid}.maintenance-clock>div{gap:5px;display:grid;position:relative}.maintenance-clock>div+div:before{content:":";color:#4dcc75;font:500 35px Space Grotesk;position:absolute;top:-5px;left:-4px}.maintenance-clock b{letter-spacing:.02em;font:600 clamp(30px,6vw,46px)/1 Space Grotesk}.maintenance-clock small{color:#88a697;letter-spacing:.12em;text-transform:uppercase;font-size:9px}.maintenance-timing p{color:#90a99a;margin:0;font-size:11px}.maintenance-timing strong{color:#d8eadc}.maintenance-no-countdown>b{color:#e8f7ec;margin:12px 0 5px;font:500 26px Space Grotesk;display:block}.maintenance-footer{color:#769083;justify-content:space-between;gap:14px;margin-top:21px;font-size:10px;display:flex}.maintenance-footer span{align-items:center;gap:8px;display:flex}.maintenance-footer i{width:6px;height:6px;display:inline-block}@keyframes maintenanceSpin{to{transform:rotate(360deg)}}@keyframes maintenanceLoad{50%{transform:translate(290%)}to{transform:translate(0)}}@keyframes maintenancePulse{50%{opacity:.6;transform:scale(.72)}}.maintenance-settings{overflow:hidden;padding:0!important}.maintenance-settings-head{background:linear-gradient(125deg,#00c8531a,#0000 50%);justify-content:space-between;align-items:flex-start;gap:20px;padding:27px 27px 22px;display:flex}.maintenance-settings-head h2{margin:10px 0 8px}.maintenance-state{color:#b5c1bd;text-transform:uppercase;border:1px solid #52625d;flex:none;align-items:center;gap:7px;padding:7px 9px;font-size:10px;font-weight:700;display:flex}.maintenance-state i{background:currentColor;border-radius:50%;width:7px;height:7px}.maintenance-state.is-active{color:#63ea97;border-color:#00c853}.maintenance-state.is-scheduled{color:#d8e486;border-color:#a1b269}.maintenance-server{color:#81948c;background:#0b1214;border-block:1px solid #29383a;grid-template-columns:auto auto 1fr;align-items:center;gap:11px;padding:12px 27px;font-size:10px;display:grid}.maintenance-server b{color:#e3eee7;font:500 12px Space Grotesk}.maintenance-server span:last-child{justify-self:end}.maintenance-settings form{gap:0!important}.maintenance-switch-row{border-bottom:1px solid #29383a;justify-content:space-between;align-items:center;gap:18px;padding:22px 27px;display:flex}.maintenance-switch-row b,.maintenance-switch-row small{display:block}.maintenance-switch-row b{font-size:13px}.maintenance-switch-row small{color:#82938e;margin-top:5px;font-size:11px}.maintenance-switch{cursor:pointer;align-items:center;gap:9px!important;display:flex!important}.maintenance-switch input{opacity:0;position:absolute}.maintenance-switch span{background:#394845;border-radius:30px;width:46px;height:26px;transition:all .2s;position:relative}.maintenance-switch span:after{content:"";background:#d2dfd7;border-radius:50%;width:18px;height:18px;transition:all .2s;position:absolute;top:4px;left:4px}.maintenance-switch input:checked+span{background:#00a94f}.maintenance-switch input:checked+span:after{background:#fff;transform:translate(20px)}.maintenance-switch input:focus-visible+span{outline-offset:3px;outline:3px solid #00c85340}.maintenance-switch em{color:#a9bab2;min-width:22px;font-size:11px;font-style:normal}.maintenance-form-section{border-bottom:1px solid #29383a;gap:14px;padding:24px 27px;display:grid}.maintenance-form-section>div>span{color:#72e89b;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:700}.maintenance-form-section>div>p{color:#82938e;margin:5px 0 0;font-size:12px;line-height:1.5}.maintenance-settings textarea{min-height:94px}.maintenance-save{background:#00c85309;justify-content:space-between;align-items:center;gap:18px;padding:22px 27px;display:flex}.maintenance-save small{color:#8b9c95;max-width:390px;font-size:11px;line-height:1.5}.maintenance-save .button{flex:none}@media (width<=600px){.maintenance-page{padding:13px}.maintenance-card{padding:25px 19px}.maintenance-secure{display:none}.maintenance-orb{margin-top:33px}.maintenance-message{font-size:14px}.maintenance-footer{flex-direction:column;align-items:center}.maintenance-server{grid-template-columns:1fr;gap:4px;padding:12px 18px}.maintenance-server span:last-child{justify-self:start}.maintenance-settings-head,.maintenance-switch-row,.maintenance-form-section,.maintenance-save{padding-left:18px;padding-right:18px}.maintenance-settings-head{gap:12px}.maintenance-state{font-size:9px}.maintenance-save{flex-direction:column;align-items:stretch}.maintenance-save .button{width:100%}}@media (prefers-reduced-motion:reduce){.maintenance-orb i,.maintenance-status span,.maintenance-footer i,.maintenance-progress span{animation:none!important}.maintenance-progress span{width:36%;left:32%}}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.reviews-section{background:radial-gradient(circle at 50% 100%,#00c85312,#0000 42%);position:relative;overflow:hidden}.reviews-section .section-head{margin-bottom:42px}.reviews-marquee{width:100%;padding:8px 0 20px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 7% 93%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 7% 93%,#0000 100%)}.reviews-track{will-change:transform;align-items:stretch;gap:20px;width:max-content;padding:4px 10px;animation:72s linear infinite reviews-scroll;display:flex}.reviews-marquee:hover .reviews-track,.reviews-marquee:focus-within .reviews-track{animation-play-state:paused}.review-card{color:#edf2f4;background:linear-gradient(145deg,#1c252bf7,#0e1317fa);border:1px solid #697e8b59;border-radius:18px;flex-direction:column;flex:none;justify-content:space-between;width:clamp(300px,31vw,390px);min-height:272px;margin:0;padding:31px 30px 25px;transition:transform .3s,border-color .3s,box-shadow .3s,background .3s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0b,0 14px 32px #0000002e}.review-card:after{content:"";filter:blur(12px);pointer-events:none;background:#00c8531a;border-radius:50%;width:145px;height:145px;position:absolute;inset:auto -35px -64px auto}.review-card:hover{z-index:1;background:linear-gradient(145deg,#202c2f,#11191a);border-color:#00c853a6;transform:translateY(-7px);box-shadow:inset 0 1px #ffffff14,0 20px 43px #00000052,0 0 0 1px #00c85314}.review-mark{color:#00c853;opacity:.92;margin-bottom:10px;font:700 55px/.65 Georgia,serif;display:block}.review-card p{z-index:1;color:#dce4e7;letter-spacing:-.018em;font:500 16px/1.62 Space Grotesk,DM Sans,sans-serif;position:relative}.review-card footer{z-index:1;color:#a9b6bd;background:0 0;border:0;justify-content:space-between;align-items:center;gap:14px;min-height:42px;margin-top:24px;padding:0;font:500 12px DM Sans,sans-serif;display:flex;position:relative}.reviewer{align-items:center;gap:10px;min-width:0;line-height:1.25;display:flex}.reviewer i{color:#63e998;background:#00c8531c;border:1px solid #00c85361;border-radius:50%;flex:none;place-items:center;width:31px;height:31px;font-size:12px;font-style:normal;font-weight:800;display:grid}.stars{color:#52e18a;letter-spacing:1.5px;white-space:nowrap;font-size:10px}@keyframes reviews-scroll{to{transform:translate(-50%)}}.security-community{isolation:isolate;color:#092313;background:radial-gradient(at 50% 46%,#fff 0%,#f6fff9 25%,#cbf6d9 51%,#42bd71 78%,#08743e 100%);padding:92px 0;position:relative;overflow:hidden}.security-community:before,.security-community:after{content:"";z-index:-1;pointer-events:none;border-radius:50%;position:absolute}.security-community:before{filter:blur(22px);background:#00522640;width:560px;height:560px;top:-310px;left:-110px}.security-community:after{filter:blur(18px);background:#00c85338;width:420px;height:420px;bottom:-200px;right:-150px}.membership-inner{grid-template-columns:minmax(0,1.02fr) minmax(290px,.68fr);gap:clamp(46px,8vw,112px);position:relative}.community-copy{z-index:1;max-width:620px;padding:8px 0;position:relative}.security-community .eyebrow{color:#07502a;background:#ffffff8c;border:1px solid #04582b3d;border-radius:999px;width:max-content;max-width:100%;padding:8px 11px;box-shadow:0 4px 16px #085e2c17}.security-community .eyebrow:before{content:"";background:#00a94f;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #00a94f29}.security-community .eyebrow i{display:none}.security-community h2{letter-spacing:-.07em;color:#0a2e19;text-wrap:balance;max-width:600px;margin:18px 0 17px;font-size:clamp(42px,4.5vw,62px);line-height:.96}.security-community h2 span{color:#087a40}.security-community p{color:#164e2d;max-width:545px;font-size:16px;line-height:1.65}.community-card{background:#ffffff9c;border:1px solid #074a2433;border-radius:14px;flex-wrap:wrap;align-items:center;gap:12px 20px;max-width:540px;margin-top:30px;padding:17px 18px 17px 20px;display:flex;box-shadow:0 13px 30px #01401e1f,inset 0 1px #ffffffd1}.community-card>span{color:#167044;letter-spacing:.13em;width:100%;font-size:10px;font-weight:800}.community-card h3{color:#102c1a;letter-spacing:-.045em;flex:1;margin:0;font:600 23px/1 Space Grotesk,DM Sans,sans-serif}.join-now{isolation:isolate;flex:none;min-height:48px;animation:3.8s ease-in-out infinite join-now-float;position:relative;box-shadow:0 8px 17px #006f3640;color:#fff!important;background:linear-gradient(135deg,#087c40,#00b95b)!important;border-radius:999px!important;padding:0 20px!important;transition:transform .25s,box-shadow .25s,filter .25s!important}.join-now:before{content:"";z-index:-1;border-radius:inherit;opacity:0;border:1px solid #00874073;animation:3.8s ease-out infinite join-now-ripple;position:absolute;inset:-6px}.join-now:hover{filter:brightness(1.07);transform:translateY(-4px)scale(1.035)!important;box-shadow:0 13px 23px #005d2d52!important}.join-now:focus-visible{outline-offset:3px;outline:3px solid #fffffff2}.community-ad{z-index:1;background:#ffffff4a;border:1px solid #ffffffb8;border-radius:28px;justify-self:center;width:min(100%,332px);padding:10px;animation:.7s cubic-bezier(.2,.8,.2,1) both ad-reveal;position:relative;transform:rotate(3deg);box-shadow:0 24px 50px #00462133}.community-ad:before{content:"";z-index:-1;filter:blur(25px);background:#006f3538;border-radius:50%;position:absolute;inset:18% -22% -13%}.community-ad img{border-radius:20px;width:100%;height:auto;display:block;box-shadow:0 10px 26px #00271238}@keyframes join-now-float{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes join-now-ripple{0%,18%{opacity:.52;transform:scale(.9)}58%,to{opacity:0;transform:scale(1.28)}}@keyframes ad-reveal{0%{opacity:0;transform:translate(18px,22px)rotate(5deg)}to{opacity:1;transform:translate(0)rotate(3deg)}}@media (width<=900px){.security-community{padding:76px 0}.membership-inner{gap:48px}.community-ad{width:min(100%,286px)}.security-community h2{font-size:clamp(40px,6.5vw,54px)}.community-card{max-width:490px}}@media (width<=800px){.reviews-section .section-head{margin-bottom:32px}.review-card{width:min(72vw,380px);min-height:258px}.reviews-track{gap:16px;animation-duration:64s}.security-community{padding:65px 0}.membership-inner{grid-template-columns:1fr;gap:38px}.community-copy{max-width:650px}.community-ad{justify-self:start;width:min(290px,72vw);margin-left:7%;transform:rotate(2deg)}}@media (width<=520px){.reviews-marquee{-webkit-mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000);mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000)}.review-card{border-radius:16px;width:calc(100vw - 58px);min-height:250px;padding:27px 24px 22px}.review-card p{font-size:15px}.reviews-track{gap:14px;padding-inline:6px;animation-duration:58s}.security-community{background:radial-gradient(at 50% 30%,#fff 0%,#effff4 31%,#b3efc7 63%,#169555 100%);padding:54px 0}.security-community h2{font-size:clamp(38px,11vw,49px)}.security-community p{font-size:15px}.community-card{grid-template-columns:1fr;margin-top:25px;padding:17px;display:grid}.community-card h3{font-size:21px}.join-now{width:100%;min-height:52px}.community-ad{border-radius:23px;justify-self:center;width:min(270px,82vw);margin:0 auto;padding:8px}.community-ad img{border-radius:16px}}@media (prefers-reduced-motion:reduce){.reviews-track,.join-now,.join-now:before,.community-ad{animation:none!important}.review-card,.join-now{transition:none!important}.reviews-track{flex-wrap:wrap;justify-content:center;width:auto;transform:none!important}.reviews-track .review-card:nth-child(n+5){display:none}.community-ad{transform:none}.review-card:hover,.join-now:hover{transform:none!important}}
