/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@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{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::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;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}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{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]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance: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{.relative{position:relative}.start{inset-inline-start:var(--spacing)}.grid{display:grid}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}}:root{--ink:#09070f;--surface:#100d19;--paper:#f3f1fa;--muted:#aaa4b8;--violet:#7750ff;--violet-bright:#a68aff;--line:#e7e1ff26}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--ink);color:var(--paper);margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}.shell{width:min(1180px,100% - 48px);margin:0 auto}.hero{border-bottom:1px solid var(--line);background:radial-gradient(circle at 72% 52%,#21133f 0,#0000 28%),linear-gradient(132deg,#0a0712 12%,#100a1e 57%,#0a0810);min-height:730px;position:relative;overflow:hidden}.grid,.cta-grid{background-image:linear-gradient(#bca9ff1a 1px,#0000 1px),linear-gradient(90deg,#bca9ff1a 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 92%);mask-image:linear-gradient(#000,#0000 92%)}.glow{filter:blur(24px);pointer-events:none;border-radius:50%;position:absolute}.glow-one{background:#794bff40;width:320px;height:320px;top:180px;right:8%}.glow-two{background:#bc73ff26;width:180px;height:180px;bottom:-50px;left:32%}.nav{z-index:2;justify-content:space-between;align-items:center;height:88px;display:flex;position:relative}.brand{letter-spacing:.16em;align-items:center;gap:10px;font-size:14px;font-weight:800;display:inline-flex}.brand-logo{object-fit:cover;object-position:center;mix-blend-mode:screen;filter:drop-shadow(0 0 6px #8057ff6b);border-radius:8px;width:30px;height:30px}.nav-links{color:#c8c1d4;gap:28px;font-size:13px;display:flex}.nav-links a:hover,.footer a:hover{color:#a98eff}.nav-action{border:1px solid var(--line);border-radius:99px;padding:11px 15px;font-size:13px;transition:all .2s}.nav-action:hover{background:#7350ed;border-color:#9c7cff}.nav-action span{color:#b89fff;margin-left:5px}.hero-content{z-index:1;padding-top:112px;position:relative}.eyebrow,.section-kicker{color:#b8a7ed;letter-spacing:.16em;margin:0;font-size:10px;font-weight:700}.eyebrow span{vertical-align:middle;background:#a688ff;width:26px;height:1px;margin:0 10px 2px 0;display:inline-block}.hero h1,.intro h2,.section-heading h2,.cta h2{letter-spacing:-.075em;margin:22px 0 0;font-size:clamp(47px,7vw,86px);font-weight:700;line-height:.94}.hero h1 em{color:#9b7dff;font-style:normal}.hero-copy{color:#c1baca;max-width:480px;margin:28px 0;font-size:16px;line-height:1.6}.hero-actions{align-items:center;gap:11px;display:flex}.button{border-radius:4px;justify-content:center;align-items:center;gap:24px;padding:15px 18px;font-size:13px;font-weight:700;transition:transform .2s,background .2s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button-primary{color:#fff;background:#8c68fa;box-shadow:0 12px 30px #683fe142}.button-primary:hover{background:#9f80ff}.button-quiet{border:1px solid var(--line);color:#d9d2e4}.button-quiet:hover{border-color:#a98eff}.hero-stats{gap:0;margin-top:72px;display:flex}.hero-stats div{border-left:1px solid var(--line);align-items:center;gap:10px;padding:0 37px 0 16px;display:flex}.hero-stats div:first-child{border:0;padding-left:0}.hero-stats strong{color:#b79eff;font-size:20px}.hero-stats span{color:#b8b0c4;font-size:11px;line-height:1.35}.hero-orbit{z-index:1;border:1px solid #bba1ff3b;border-radius:50%;width:340px;height:340px;position:absolute;top:196px;right:9%;transform:rotate(-23deg)}.hero-orbit i{border:1px solid #bba1ff2e;border-radius:50%;position:absolute;inset:32px}.hero-orbit i:nth-child(2){inset:76px}.hero-orbit i:nth-child(3){inset:118px}.hero-orbit b{color:#ae93ff;text-shadow:0 0 32px #6b3cff;font-size:54px;position:absolute;top:44%;left:47%}.scroll-note{letter-spacing:.16em;color:#8e869d;font-size:9px;position:absolute;bottom:23px;right:max(24px,50% - 590px)}.scroll-note span{color:#b497ff;margin-left:8px;font-size:16px}.intro{padding:130px 0 126px}.intro-grid{grid-template-columns:1.2fr .8fr;align-items:end;gap:70px;margin-top:25px;display:grid}.intro h2,.section-heading h2,.cta h2{font-size:clamp(37px,5vw,64px)}.intro h2 span,.section-heading h2 span,.cta h2 span{color:#8e6df6}.intro-grid p{color:#afa8bb;margin:0 0 8px;font-size:17px;line-height:1.72}.plans-section{color:#17121f;background:#eeeaf6;padding:122px 0}.section-heading{justify-content:space-between;align-items:end;gap:24px;display:flex}.section-heading h2{margin-top:18px}.section-heading>p{color:#6c6676;max-width:270px;margin:0 0 7px;font-size:14px;line-height:1.55}.plans{grid-template-columns:1fr 1fr;gap:16px;margin-top:54px;display:grid}.plan{background:#fff;border:1px solid #ded8ea;flex-direction:column;min-height:420px;padding:30px;display:flex;position:relative}.plan-featured{color:#fff;background:#171124;border-color:#171124;box-shadow:18px 20px #b8a1fb}.plan-tag{letter-spacing:.13em;color:#bb9dff;font-size:9px;position:absolute;top:17px;right:24px}.plan-top{justify-content:space-between;align-items:center;display:flex}.plan-mark{color:#7652eb;font-size:29px}.plan-speed{color:#716a78;border:1px solid #e0dbe8;border-radius:30px;padding:7px 10px;font-size:11px}.plan-featured .plan-speed{color:#d3c9ea;border-color:#3c304f}.plan h3{letter-spacing:-.05em;margin:30px 0 14px;font-size:29px}.price{letter-spacing:-.06em;margin:0;font-size:39px;font-weight:700}.price small{color:#776f81;letter-spacing:0;margin-left:9px;font-size:12px;font-weight:400}.plan-featured .price small{color:#b8afc9}.plan ul{color:#544e5c;border-top:1px solid #e5e0ea;gap:12px;margin:15px 0 21px;padding:25px 0;font-size:13px;list-style:none;display:grid}.plan-featured ul{color:#d7cfdf;border-color:#393047}.plan li span{color:#8060f0;margin-right:9px;font-size:8px}.plan-button{border:1px solid #cfc7db;justify-content:space-between;margin-top:auto;padding:14px 15px;font-size:12px;font-weight:700;display:flex}.plan-button-featured{background:#8e6bfc;border-color:#8e6bfc}.plan-button-featured:hover{background:#a080ff}.plan-note{color:#827b8d;margin:28px 0 0;font-size:11px}.how{padding:125px 0}.benefits{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:52px;display:grid}.benefit{border-right:1px solid var(--line);min-height:255px;padding:28px 32px 22px 0}.benefit:not(:first-child){padding-left:32px}.benefit:last-child{border-right:0}.benefit-number{color:#9489a5;font-size:11px}.benefit-icon{color:#9d7cff;margin:40px 0 20px;font-size:27px}.benefit h3{margin:0 0 11px;font-size:19px}.benefit p{color:#a69eaf;max-width:260px;margin:0;font-size:13px;line-height:1.6}.cta{padding:0 0 100px}.cta-card{background:linear-gradient(120deg,#241443,#120d20 65%);border:1px solid #4f367f;justify-content:space-between;align-items:end;min-height:315px;padding:48px;display:flex;position:relative;overflow:hidden}.cta-grid{opacity:.55;-webkit-mask-image:none;mask-image:none}.cta-card>div:not(.cta-grid),.cta-card>a{z-index:1;position:relative}.cta h2{font-size:clamp(35px,4vw,58px)}.footer{border-top:1px solid var(--line);color:#9890a4;justify-content:space-between;align-items:center;padding:32px 0 40px;font-size:12px;display:flex}.footer p{margin:0;line-height:1.5}.footer>a:last-child{color:#c4b2f5}@media (max-width:800px){.shell{width:min(100% - 32px,1180px)}.nav{height:72px}.nav-links{display:none}.nav-action{padding:9px 11px;font-size:11px}.hero{min-height:700px}.hero-content{padding-top:80px}.hero-orbit{opacity:.7;width:270px;height:270px;top:205px;right:-80px}.hero h1{font-size:57px}.hero-copy{max-width:360px;font-size:14px}.hero-stats{margin-top:65px}.hero-stats div{padding-right:15px}.hero-stats strong{font-size:17px}.intro{padding:85px 0}.intro-grid{grid-template-columns:1fr;gap:25px}.plans-section,.how{padding:80px 0}.section-heading{display:block}.section-heading>p{margin-top:20px}.plans{grid-template-columns:1fr;margin-top:34px}.plan-featured{box-shadow:9px 10px #b8a1fb}.benefits{grid-template-columns:1fr}.benefit,.benefit:not(:first-child){border-right:0;border-bottom:1px solid var(--line);min-height:auto;padding:25px 0}.benefit-icon{margin:22px 0 12px}.cta{padding-bottom:65px}.cta-card{min-height:320px;padding:31px;display:block}.cta-card .button{width:100%;margin-top:32px}.footer{flex-wrap:wrap;align-items:flex-start;gap:17px}.footer p{order:3;width:100%}.scroll-note{right:16px}.hero-actions .button{gap:12px;padding:14px 13px}}@media (max-width:380px){.hero h1{font-size:49px}.hero-stats div{padding-right:9px}.hero-stats span{font-size:9px}.brand{font-size:12px}.nav-action{font-size:10px}.hero-actions{grid-template-columns:1fr 1fr;display:grid}}.footer{gap:24px}.footer-links{flex-wrap:wrap;gap:8px 16px;font-size:11px;display:flex}.footer-links a{color:#b8afc7}.footer-links a:hover{color:#a98eff}.legal-page{color:#eeeaf7;background:#0a0711;min-height:100vh}.legal-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;width:calc(100% - 48px);max-width:1180px;height:82px;margin:auto;display:flex}.legal-brand{letter-spacing:.16em;align-items:center;gap:10px;font-size:14px;font-weight:700;display:flex}.legal-brand img{object-fit:cover;mix-blend-mode:screen;filter:drop-shadow(0 0 6px #8057ff66);border-radius:8px;width:30px;height:30px}.legal-back{color:#c0b4d6;font-size:12px}.legal-back:hover,.legal-page a:not(.legal-brand):not(.legal-back){color:#ae91ff}.legal-shell{max-width:900px;margin:auto;padding:90px 0 120px}.legal-eyebrow,.legal-number{color:#a88afc;letter-spacing:.17em;font-size:10px;font-weight:700}.legal-shell h1{letter-spacing:-.075em;margin:20px 0 25px;font-size:clamp(45px,7vw,80px);line-height:.92}.legal-shell h1 span{color:#9b7dff}.legal-lead{color:#afa7bd;max-width:610px;font-size:16px;line-height:1.7}.legal-nav{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:8px;margin:44px 0 38px;padding-bottom:30px;display:flex}.legal-nav a{border:1px solid var(--line);color:#cbc3d6;border-radius:30px;padding:8px 11px;font-size:11px}.legal-section{border-bottom:1px solid var(--line);grid-template-columns:70px 1fr;gap:20px;padding:39px 0;scroll-margin-top:20px;display:grid}.legal-section h2{letter-spacing:-.045em;margin:0 0 19px;font-size:27px}.legal-section p{color:#bcb5c7;margin:0 0 14px;font-size:14px;line-height:1.72}.legal-section b{color:#e6dfff}.legal-section a{color:#c9b8ff;text-underline-offset:3px;-webkit-text-decoration:underline #594d73;text-decoration:underline #594d73}.legal-cards{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.legal-cards>div{color:#ada5b8;background:#120e1b;border:1px solid #2a2137;flex-direction:column;gap:7px;padding:17px;font-size:12px;line-height:1.5;display:flex}.legal-cards small{color:#9f83ee;letter-spacing:.14em;text-transform:uppercase;font-size:9px}.legal-cards strong{color:#eee9f7;font-size:14px}.legal-cards address{font-style:normal}.legal-notice{background:#21143e;border:1px solid #513a85;align-items:center;gap:21px;margin-top:47px;padding:22px 25px;display:flex}.legal-notice b{font-size:15px}.legal-notice span{color:#c8bedb;flex:1;font-size:12px;line-height:1.5}.legal-notice a{white-space:nowrap;color:#c7b0ff;font-size:12px}.legal-footer{border-top:1px solid var(--line);text-align:center;color:#90879e;padding:30px 24px;font-size:11px}.legal-footer a{color:#ba9dff}@media (max-width:800px){.footer-links{order:3;width:100%}.footer p{order:4;width:100%}.legal-header{width:calc(100% - 32px);height:70px}.legal-shell{padding:60px 16px 80px}.legal-section{grid-template-columns:1fr;gap:5px;padding:30px 0}.legal-section h2{font-size:23px}.legal-cards{grid-template-columns:1fr}.legal-notice{flex-direction:column;align-items:flex-start;gap:10px}.legal-notice a{white-space:normal}.legal-lead{font-size:14px}}.site-header{z-index:8;border-bottom:1px solid #e7e1ff1f;position:relative}.hero>.site-header{border-bottom:0}.site-header-inner{justify-content:space-between;align-items:center;gap:28px;width:calc(100% - 48px);max-width:1180px;height:88px;margin:auto;display:flex}.site-nav{color:#c9c0d5;gap:24px;margin-left:auto;font-size:13px;display:flex}.site-nav a:hover{color:#b599ff}.header-actions{align-items:center;gap:14px;display:flex}.header-help{color:#c7bdd4;font-size:12px}.cart-link{border:1px solid var(--line);border-radius:99px;align-items:center;gap:8px;padding:9px 12px;font-size:12px;transition:all .2s;display:flex}.cart-link:hover{background:#8259ff21;border-color:#a88bff}.cart-badge{color:#dad2e9;background:#3b3447;border-radius:99px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:10px;display:grid}.cart-badge-live{color:#fff;background:#8b69fc;animation:.35s both badge-pop}.page-intro{border-bottom:1px solid var(--line);background:radial-gradient(circle at 83% 35%,#714af540,#0000 27%),#100c18;padding:74px 0 68px;position:relative;overflow:hidden}.page-intro-grid{background-image:linear-gradient(#bca9ff14 1px,#0000 1px),linear-gradient(90deg,#bca9ff14 1px,#0000 1px);background-size:54px 54px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000);mask-image:linear-gradient(90deg,#000,#0000)}.page-intro .page-shell{position:relative}.page-shell{width:min(1180px,100% - 48px);margin:auto}.page-intro h1{letter-spacing:-.07em;max-width:670px;margin:18px 0 15px;font-size:clamp(43px,6vw,72px);line-height:.93}.page-intro p:not(.eyebrow){color:#bbb3c7;max-width:590px;font-size:15px;line-height:1.65}.catalog-section,.cart-section,.checkout-section,.payment-section,.account-page{padding:72px 0 110px}.catalog-note{color:#bdb5cb;background:#15101f;border:1px solid #302742;align-items:center;gap:12px;margin-bottom:24px;padding:14px 16px;font-size:12px;display:flex}.catalog-note span{color:#a285fb;font-size:18px}.catalog-note p{margin:0}.catalog-grid{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:42px;display:grid}.catalog-section .catalog-grid{margin-top:0}.catalog-card{background:linear-gradient(145deg,#1b1624,#15111d);border:1px solid #332943;flex-direction:column;min-height:357px;padding:22px;transition:transform .22s,border-color .22s,box-shadow .22s;display:flex;position:relative}.catalog-card:hover{border-color:#8261dc;transform:translateY(-6px);box-shadow:0 18px 44px #0000003d}.catalog-card-featured{background:linear-gradient(145deg,#271d3c,#17121f)}.card-top{justify-content:space-between;align-items:center;display:flex}.catalog-mark{color:#a384ff;font-size:25px}.duration{color:#c1b8d2;border:1px solid #44375b;border-radius:99px;padding:6px 8px;font-size:10px}.catalog-plan{color:#a487f7;letter-spacing:.14em;margin:31px 0 6px;font-size:10px}.catalog-card h2{letter-spacing:-.04em;margin:0;font-size:20px}.catalog-description{color:#aaa1b5;min-height:55px;font-size:12px;line-height:1.55}.catalog-spec{color:#93899f;border-top:1px solid #38303f;border-bottom:1px solid #38303f;justify-content:space-between;padding:12px 0;font-size:11px;display:flex}.catalog-spec b{color:#e6e0ef}.catalog-price{align-items:baseline;gap:7px;margin:18px 0;display:flex}.catalog-price strong{letter-spacing:-.05em;font-size:23px}.catalog-price span{color:#968c9f;font-size:10px}.catalog-actions{gap:8px;margin-top:auto;display:flex}.card-details,.add-button{color:#d7cfdf;font:inherit;cursor:pointer;text-align:center;background:0 0;border:1px solid #4a3d60;flex:1;padding:11px 8px;font-size:11px;transition:all .2s}.card-details:hover{background:#292032}.add-button{color:#fff;background:#8d6af9;border-color:#8d6af9;font-weight:700}.add-button:hover{background:#a081ff}.add-button.added{background:#40a78f;border-color:#40a78f;animation:.45s added}.section-centre{text-align:center;margin-top:35px}.button-dark{color:#efebf5;background:#25202d;border:1px solid #55456e}.plans-section{color:#eeeaf5;background:#16121e}.plans-section .section-kicker{color:#a98cf7}.plan{color:#f3edf9;background:#211b2a;border-color:#3e334e}.plan-featured{background:#281d3e;border-color:#5e4597;box-shadow:15px 17px #493271}.plan-speed{color:#c8bdd4;border-color:#514563}.plan ul{color:#c7bfce;border-color:#44394e}.plan-button{color:#eee8f5;border-color:#554665}.plan-button:hover{background:#2b2435}.benefits{grid-template-columns:repeat(4,1fr)}.benefit:nth-child(4){border-right:0;padding-left:32px}.reveal{animation:.65s 80ms both rise}.cart-layout{grid-template-columns:1fr 330px;gap:28px;display:grid}.cart-items{border-top:1px solid var(--line)}.cart-list-head{color:#dad3e4;justify-content:space-between;align-items:center;padding:14px 0;font-size:13px;display:flex}.cart-list-head button,.remove{color:#aa8af9;font:inherit;cursor:pointer;background:0 0;border:0;font-size:11px}.cart-item{border-top:1px solid var(--line);grid-template-columns:36px 1fr auto auto 24px;align-items:center;gap:15px;padding:20px 0;display:grid}.cart-item-mark{color:#a789ff;font-size:22px}.cart-item-copy{gap:5px;font-size:13px;display:grid}.cart-item-copy span{color:#9e94ac;font-size:11px}.quantity{border:1px solid #3b304b;align-items:center;display:flex}.quantity button{color:#d9d1e3;cursor:pointer;background:#19141f;border:0;width:27px;height:27px;font-size:17px}.quantity b{text-align:center;width:25px;font-size:11px}.cart-summary{background:#17121e;border:1px solid #3c304d;height:max-content;padding:23px}.cart-summary>p{color:#9f82ed;letter-spacing:.15em;margin:0 0 22px;font-size:10px}.cart-summary>div{color:#aaa0b5;border-top:1px solid #32293f;justify-content:space-between;padding:11px 0;font-size:12px;display:flex}.cart-summary b{color:#ede8f4}.summary-total strong{letter-spacing:-.05em;font-size:22px!important}.checkout-button{width:100%;margin-top:20px}.empty-state{text-align:center;background:#130f1a;border:1px dashed #443755;max-width:500px;margin:0 auto;padding:58px 20px}.empty-state>span{color:#a283fd;margin-bottom:12px;font-size:34px;display:block}.empty-state h2{letter-spacing:-.05em;margin:0;font-size:27px}.empty-state p{color:#a89fad;margin:13px 0 25px;font-size:13px;line-height:1.55}.loading-state{text-align:center;color:#ac9bbd;padding:50px}.checkout-layout{grid-template-columns:1fr 360px;gap:28px;display:grid}.checkout-form{background:#15101d;border:1px solid #392d48;padding:30px}.checkout-step{color:#a98af9;letter-spacing:.14em;margin:0 0 12px;font-size:10px}.checkout-form h2{letter-spacing:-.05em;margin:0 0 28px;font-size:29px}.checkout-form>label{color:#d7d0df;gap:8px;margin:18px 0;font-size:12px;display:grid}.checkout-form em,.checkout-form small{color:#958aa0;margin-left:5px;font-size:10px;font-style:normal}.checkout-form input{color:#f2ecfa;width:100%;font:inherit;background:#0e0b14;border:1px solid #443754;outline:none;padding:13px}.checkout-form input:focus{border-color:#9a79fb;box-shadow:0 0 0 3px #8b69fc26}.consents{gap:10px;margin:28px 0;display:grid}.consents label{color:#aaa1b3;align-items:flex-start;gap:9px;font-size:11px;line-height:1.45;display:flex}.consents input{accent-color:#906dfa;width:15px;min-width:15px;margin:0}.consents a{color:#c2adff;text-decoration:underline}.form-error{color:#ff9aa2;font-size:12px}.form-submit{cursor:pointer;border:0}.checkout-order{background:#211a2c;border:1px solid #44345c;height:max-content;padding:27px}.checkout-order>p{color:#aa8dee;letter-spacing:.14em;margin:0 0 18px;font-size:10px}.checkout-line{color:#c9c1d1;border-top:1px solid #483b53;justify-content:space-between;gap:12px;padding:12px 0;font-size:12px;display:flex}.checkout-line b{white-space:nowrap;color:#f1ebf7}.checkout-order small{color:#9f94ac;margin-top:18px;font-size:10px;line-height:1.5;display:block}.payment-panel{text-align:center;background:linear-gradient(135deg,#211637,#120e1a);border:1px solid #4a3476;max-width:590px;margin:auto;padding:50px}.payment-icon{color:#ac91ff;border:1px solid #855fff;border-radius:50%;place-items:center;width:55px;height:55px;margin:0 auto 21px;font-size:26px;display:grid}.payment-panel h2{letter-spacing:-.06em;margin:8px 0 14px;font-size:31px}.payment-panel>p:not(.checkout-step){color:#bbb2c9;font-size:13px;line-height:1.6}.payment-total{border-top:1px solid #54406f;border-bottom:1px solid #54406f;justify-content:space-between;align-items:center;margin:25px 0 14px;padding:17px 0;display:flex}.payment-total span{color:#b7acc9;font-size:12px}.payment-total strong{font-size:25px}.payment-status{color:#cfc3de;font-size:11px}.payment-status i{background:#e7b461;border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}.payment-actions{justify-content:center;gap:10px;margin-top:26px;display:flex}.account-grid{grid-template-columns:205px 1fr;gap:34px;display:grid}.account-nav{background:#15101d;border:1px solid #332842;height:max-content;padding:15px;display:grid}.account-nav p{color:#9d7eea;letter-spacing:.13em;margin:0 0 8px;padding:7px 10px;font-size:10px}.account-nav a{color:#c5bdcf;border-top:1px solid #30263d;padding:11px 10px;font-size:12px}.account-nav a:hover{color:#c2aafe;background:#21192b}.account-section{border-bottom:1px solid var(--line);margin-bottom:33px;padding:0 0 33px;scroll-margin-top:20px}.account-section h2{letter-spacing:-.06em;margin:0 0 10px;font-size:35px}.account-section h3{margin:0 0 18px;font-size:21px}.account-section>p:not(.checkout-step){color:#aaa0b3;font-size:13px;line-height:1.55}.account-metrics{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:24px;display:grid}.account-metrics div{background:#17121f;border:1px solid #342a43;padding:17px}.account-metrics b{color:#e9e0f7;font-size:27px;display:block}.account-metrics span{color:#9e94a9;font-size:11px}.account-empty,.connection-empty{color:#aaa0b3;background:#15101d;border:1px dashed #443555;padding:21px;font-size:12px;line-height:1.55}.connection-empty{align-items:center;gap:16px;display:flex}.connection-empty>span{color:#a887f8;font-size:26px}.connection-empty b{color:#e0d8e9}.connection-empty p{margin:4px 0 0}.order-row{background:#17121e;border:1px solid #382d49;grid-template-columns:1fr auto auto;align-items:center;gap:25px;padding:16px;font-size:12px;display:grid}.order-row span{gap:4px;display:grid}.order-row small{color:#9b90a6}.order-row mark{color:#f2d187;background:#5e4922;padding:6px 8px;font-size:10px}.profile-line{color:#a99fb2;font-size:13px}.profile-line b{color:#e4ddea}.contacts-page{padding:90px 0 120px}.contacts-page h1{letter-spacing:-.07em;margin:18px 0;font-size:clamp(48px,7vw,80px)}.contacts-lead{color:#aaa0b5;max-width:550px;line-height:1.6}.contacts-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin:46px 0 28px;display:grid}.contacts-grid>a,.contacts-grid>div{background:#17121f;border:1px solid #3a2e4b;flex-direction:column;min-height:210px;padding:22px;transition:all .2s;display:flex}.contacts-grid>a:hover{border-color:#9879ef;transform:translateY(-3px)}.contacts-grid span{color:#9f81f3;font-size:11px}.contacts-grid small{color:#8f839d;letter-spacing:.13em;margin:36px 0 8px;font-size:10px}.contacts-grid b{font-size:15px;line-height:1.35}.contacts-grid em{color:#bda7fa;margin-top:auto;font-size:11px;font-style:normal}.footer{margin-top:0}.footer-links{max-width:360px}.footer-links a{font-size:11px}@keyframes rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes badge-pop{0%{transform:scale(.6)}70%{transform:scale(1.2)}to{transform:scale(1)}}@keyframes added{50%{transform:scale(1.04)}}@media (max-width:950px){.catalog-grid,.benefits{grid-template-columns:repeat(2,1fr)}.benefit:nth-child(3){border-right:1px solid var(--line);padding-left:0}.benefit:nth-child(4){padding-left:32px}.cart-layout,.checkout-layout{grid-template-columns:1fr}.cart-summary,.checkout-order{order:-1}.account-grid{grid-template-columns:1fr}.account-nav{grid-template-columns:repeat(5,1fr);overflow:auto}.account-nav p{display:none}.account-nav a{text-align:center;white-space:nowrap;border-top:0;border-right:1px solid #30263d}}@media (max-width:800px){.site-header-inner{width:calc(100% - 32px);height:70px}.site-nav,.header-help{display:none}.header-actions{margin-left:auto}.cart-link span{display:none}.page-intro{padding:54px 0}.page-shell{width:calc(100% - 32px)}.catalog-section,.cart-section,.checkout-section,.payment-section,.account-page{padding:42px 0 70px}.catalog-grid,.benefits{grid-template-columns:1fr}.benefit:nth-child(n){border-right:0;padding:25px 0}.cart-item{grid-template-columns:28px 1fr auto 20px;gap:10px}.cart-item .quantity{grid-column:2}.cart-item>strong{grid-area:1/3}.cart-item .remove{grid-area:1/4}.cart-item-copy{grid-column:2/4}.payment-panel{padding:34px 20px}.payment-actions{flex-direction:column}.payment-actions .button{width:100%}.account-metrics,.contacts-grid{grid-template-columns:1fr}.account-nav{grid-template-columns:repeat(5,max-content)}.order-row{grid-template-columns:1fr auto;gap:12px}.order-row mark{grid-column:1/3;justify-self:start}.contacts-page{padding:58px 0 80px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}.registration-card{text-align:center;background:linear-gradient(145deg,#211836,#120e1a);border:1px solid #58427e;max-width:580px;margin:auto;padding:42px}.registration-card>span{color:#b79eff;border:1px solid #9c7cff;border-radius:50%;place-items:center;width:47px;height:47px;margin:0 auto 19px;font-size:22px;display:grid}.registration-card h2{letter-spacing:-.06em;margin:9px 0 12px;font-size:32px}.registration-card>p{color:#b8afc4;max-width:415px;margin:0 auto 24px;font-size:13px;line-height:1.55}.registration-card form{gap:8px;max-width:430px;margin:auto;display:flex}.registration-card label{text-align:left;color:#cfc4dc;flex:1;font-size:11px}.registration-card input{color:#eee7f7;width:100%;font:inherit;background:#0c0911;border:1px solid #4c3c61;outline:none;margin-top:7px;padding:12px;display:block}.registration-card input:focus{border-color:#9c7aff}.registration-card button{cursor:pointer;border:0;align-self:end}.registration-card>small{color:#9e92ad;margin-top:21px;font-size:10px;line-height:1.5;display:block}.verification-pending{text-align:left;background:#191524;border:1px solid #4b3b63;max-width:430px;margin:auto;padding:16px}.verification-pending b{color:#d7c9fa;font-size:13px}.verification-pending p{color:#aea3ba;margin:6px 0 0;font-size:11px;line-height:1.55}.profile-page-section{grid-template-columns:205px 1fr;gap:35px;display:grid}.profile-nav{background:#15101d;border:1px solid #332842;height:max-content;padding:13px;display:grid}.profile-nav a{color:#c5bdcf;border-top:1px solid #30263d;padding:11px 10px;font-size:12px}.profile-nav a:first-child{border-top:0}.profile-nav a:hover{color:#c2aafe;background:#21192b}.profile-page-section h2{letter-spacing:-.06em;margin:0 0 21px;font-size:35px}.profile-page-section .account-empty,.profile-page-section .connection-empty{min-height:120px}.profile-page-section .profile-line{color:#aaa0b3;font-size:13px}.profile-page-section .profile-line b{color:#e4ddea}@media (max-width:800px){.profile-page{padding:42px 0 70px}.registration-card{padding:30px 20px}.registration-card form{display:grid}.registration-card button{width:100%}.profile-page-section{grid-template-columns:1fr}.profile-nav{padding:0;display:flex;overflow:auto}.profile-nav a{white-space:nowrap;border-top:0;border-right:1px solid #30263d}.profile-page-section h2{font-size:28px}}.product-detail{padding:44px 0 110px}.back-link{color:#c3aaff;margin-bottom:28px;font-size:12px;display:inline-block}.product-detail-grid{grid-template-columns:1fr 390px;gap:22px;display:grid}.detail-card,.detail-buy{background:#17121f;border:1px solid #3c304d;padding:32px}.detail-card{position:relative;overflow:hidden}.detail-card:after{content:"";background:radial-gradient(circle,#835af940,#0000 68%);border-radius:50%;width:280px;height:280px;position:absolute;top:-100px;right:-90px}.detail-mark{z-index:1;color:#ab8aff;font-size:34px;display:block;position:relative}.detail-card p,.detail-buy>p{z-index:1;color:#a084ed;letter-spacing:.14em;font-size:10px;position:relative}.detail-card h2{z-index:1;letter-spacing:-.06em;margin:15px 0 30px;font-size:36px;position:relative}.detail-card ul{z-index:1;color:#c8c0d0;border-top:1px solid #3e334b;border-bottom:1px solid #3e334b;gap:14px;margin:0;padding:20px 0;font-size:13px;list-style:none;display:grid;position:relative}.detail-card li{color:#c5bdd0}.detail-card small{z-index:1;color:#a99fb3;margin-top:24px;font-size:12px;line-height:1.5;display:block;position:relative}.detail-buy h2{letter-spacing:-.05em;margin:13px 0 27px;font-size:27px}.detail-buy>div{color:#ada3b7;border-top:1px solid #3c304d;justify-content:space-between;align-items:center;padding:16px 0;font-size:12px;display:flex}.detail-buy b{color:#e4dcea}.detail-buy strong{color:#f0eaf8;font-size:24px}.detail-buy button{cursor:pointer;border:0;width:100%;margin:26px 0 13px}.detail-buy small{color:#988da6;text-align:center;font-size:10px;display:block}.product-not-found{text-align:center;padding:110px 0}.product-not-found h1{font-size:38px}@media (max-width:800px){.product-detail{padding:32px 0 70px}.product-detail-grid{grid-template-columns:1fr}.detail-card,.detail-buy{padding:24px}.detail-card h2{font-size:30px}}@media (hover:hover) and (pointer:fine){.catalog-grid:has(.catalog-card:hover):after{content:"";z-index:40;-webkit-backdrop-filter:blur(7px)saturate(.78);pointer-events:none;background:#07050c5c;animation:.2s both catalog-focus-in;position:fixed;inset:0}.catalog-card:hover{z-index:41;border-color:#b195ff;transform:translateY(-15px)scale(1.075);box-shadow:0 30px 80px #0000008a,0 0 0 1px #ad91ff42}.catalog-grid:has(.catalog-card:hover) .catalog-card:not(:hover){filter:saturate(.72)}}@keyframes catalog-focus-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.catalog-card:hover{transform:none}}.catalog-accordion{gap:16px;display:grid}.tier{position:relative}.tier-toggle{color:#f0ebf8;text-align:left;cursor:pointer;background:linear-gradient(100deg,#1a1424,#120e1b);border:1px solid #44355b;align-items:center;gap:22px;width:100%;min-height:124px;padding:25px 30px;transition:border-color .25s,background .25s,transform .25s;display:flex}.tier-toggle:hover,.tier-open .tier-toggle{background:linear-gradient(100deg,#281c3d,#17101f);border-color:#9676f5}.tier-toggle:hover{transform:translateY(-2px)}.tier-symbol{color:#b198ff;border:1px solid #7859d1;border-radius:50%;place-items:center;width:58px;height:58px;font-size:29px;display:grid}.tier-toggle span:nth-child(2){gap:6px;display:grid}.tier-toggle small{color:#a794c9;letter-spacing:.15em;font-size:10px}.tier-toggle b{letter-spacing:-.05em;font-size:31px}.tier-toggle i{color:#c3b6d7;margin-left:auto;font-size:12px;font-style:normal}.tier-panel{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .48s cubic-bezier(.2,.8,.2,1),opacity .25s;display:grid}.tier-panel>.catalog-grid{transform-origin:top;min-height:0;margin:0;transition:transform .45s cubic-bezier(.2,.8,.2,1);overflow:hidden;transform:translateY(-28px)scaleX(.72)}.tier-open .tier-panel{opacity:1;grid-template-rows:1fr}.tier-open .tier-panel>.catalog-grid{margin-top:16px;transform:translateY(0)scaleX(1)}.tier-product{opacity:0;transition:opacity .25s,transform .4s cubic-bezier(.2,.8,.2,1);transition-delay:calc(var(--tier-index) * 85ms);transform:translateY(-22px)scaleX(.72)}.tier-open .tier-product{opacity:1;transform:translateY(0)scaleX(1)}.tier:not(.tier-open) .tier-product{transition-delay:calc((3 - var(--tier-index)) * 45ms)}@media (max-width:800px){.tier-toggle{gap:14px;min-height:96px;padding:19px}.tier-symbol{width:45px;height:45px;font-size:22px}.tier-toggle b{font-size:24px}.tier-toggle i{font-size:10px}.tier-panel>.catalog-grid{transform:translateY(-20px)scaleX(.92)}.tier-product{transform:translateY(-18px)scaleX(.92)}}@media (prefers-reduced-motion:reduce){.tier-panel,.tier-panel>.catalog-grid,.tier-product,.tier-toggle{transition:none!important}}@media (hover:hover) and (pointer:fine){.catalog-grid:has(.catalog-card:hover):after{z-index:18;background:#07050c38;-webkit-backdrop-filter:none!important}.catalog-card:hover{z-index:19;isolation:isolate;border-color:#c1a9ff;transform:translateY(-18px)scale(1.065);box-shadow:0 34px 88px #0000009e,0 0 0 1px #cab0ff66,0 0 50px #764dff47;filter:none!important}.catalog-card:hover>*{z-index:2;position:relative}.catalog-card:hover:before,.catalog-card:hover:after{z-index:3;pointer-events:none;color:#fff;text-shadow:0 0 12px #af8bff,0 0 22px #7653ff;opacity:0;display:block;position:absolute}.catalog-card:hover:before{content:"✦";font-size:16px;animation:1.05s ease-out both star-flight-a;top:14px;right:19px}.catalog-card:hover:after{content:"✧";font-size:19px;animation:1.15s ease-out 80ms both star-flight-b;bottom:18px;left:17px}.catalog-card:hover .catalog-mark{animation:.85s ease-in-out infinite alternate mark-glow}.catalog-card:hover .catalog-actions{animation:.34s 80ms both actions-rise}.catalog-card:hover .catalog-price strong{color:#e5dbff;text-shadow:0 0 17px #a989ff85}:is(body:has(.catalog-card:hover) .site-header,body:has(.catalog-card:hover) .page-intro,body:has(.catalog-card:hover) .catalog-note){filter:blur(3px)saturate(.7)brightness(.72);transition:filter .2s}.catalog-grid:has(.catalog-card:hover) .catalog-card:not(:hover){transform:scale(.975);filter:blur(4px)saturate(.55)brightness(.58)!important}}.hero-orbit{animation:7s ease-in-out infinite orbit-drift}.hero-orbit b{animation:2.4s ease-in-out infinite star-pulse}.tier-toggle:hover .tier-symbol{animation:.85s ease-in-out infinite alternate mark-glow}.catalog-card{overflow:visible}.catalog-card:focus-within{outline-offset:3px;outline:2px solid #b89eff}@keyframes star-flight-a{0%{opacity:0;transform:translate(-10px,15px)scale(.4)rotate(-35deg)}35%{opacity:1}to{opacity:0;transform:translate(27px,-34px)scale(1.25)rotate(28deg)}}@keyframes star-flight-b{0%{opacity:0;transform:translate(10px,-4px)scale(.3)rotate(45deg)}30%{opacity:1}to{opacity:0;transform:translate(-29px,30px)scale(1.15)rotate(-40deg)}}@keyframes mark-glow{0%{filter:drop-shadow(0 0 #0000);transform:scale(1)}to{filter:drop-shadow(0 0 10px #ad90ff);transform:scale(1.15)}}@keyframes actions-rise{0%{opacity:.55;transform:translateY(7px)}to{opacity:1;transform:none}}@keyframes orbit-drift{0%,to{transform:rotate(-23deg)translateY(0)}50%{transform:rotate(-17deg)translateY(-12px)}}@keyframes star-pulse{0%,to{opacity:.7;transform:scale(.88)}50%{opacity:1;transform:scale(1.1)}}@media (prefers-reduced-motion:reduce){.hero-orbit,.hero-orbit b,.tier-toggle:hover .tier-symbol,.catalog-card:hover .catalog-mark,.catalog-card:hover .catalog-actions,.catalog-card:hover:before,.catalog-card:hover:after{animation:none!important}}:root{--pulse-display:Bahnschrift, "Segoe UI Variable", "Trebuchet MS", Arial, sans-serif;--pulse-body:"Segoe UI Variable Text", Aptos, "Segoe UI", Arial, sans-serif}body{font-family:var(--pulse-body);letter-spacing:.008em;overflow-x:hidden}button,input,textarea,select{font-family:var(--pulse-body)}body:before,body:after{z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none;color:#9b7bff;font-family:var(--pulse-display);letter-spacing:.19em;opacity:.045;white-space:nowrap;font-size:clamp(46px,7vw,108px);font-weight:800;line-height:1;position:fixed}.site-header{-webkit-backdrop-filter:blur(18px)saturate(1.15);backdrop-filter:blur(18px)saturate(1.15);background:#0a070fcc;top:0;left:0;right:0;box-shadow:0 12px 36px #0003;z-index:55!important;border-bottom:1px solid #d0beff2e!important;position:fixed!important}main .site-header:not(.persistent-header){display:none}.site-header-inner{height:96px}.theme-toggle{color:#e6dbff;cursor:pointer;background:radial-gradient(circle at 34% 30%,#d3c3ff38,#6e49c71a 55%,#130c1fcc);border:1px solid #c7b3ff5c;border-radius:50%;flex:0 0 42px;place-items:center;width:42px;height:42px;padding:0;transition:transform .45s cubic-bezier(.16,1,.3,1),color .35s,border-color .35s,background .5s,box-shadow .45s;display:grid;box-shadow:inset 0 0 16px #d7c7ff1a,0 0 #a87bff5c}.theme-toggle span{font-size:22px;line-height:1;transition:transform .55s cubic-bezier(.16,1,.3,1);display:block;transform:translateY(-1px)}.theme-toggle:hover{border-color:#efe2ffdb;transform:translateY(-2px)rotate(9deg);box-shadow:inset 0 0 18px #ebddff33,0 0 0 6px #9b67ff17,0 0 29px #8c5bff45}.theme-toggle:hover span{transform:translateY(-1px)rotate(-30deg)scale(1.14)}.theme-toggle:focus-visible{outline-offset:4px;outline:2px solid #d7c3ff}.site-header .brand{letter-spacing:.19em;gap:13px;font-size:17px}.site-header .brand-logo{filter:drop-shadow(0 0 11px #855bff94);border-radius:12px;width:45px;height:45px}.site-nav{gap:30px}.site-nav a{color:#ded5ec;padding:11px 4px;font-size:15px;font-weight:650;position:relative}.site-nav a:after{content:"";opacity:0;background:linear-gradient(90deg,#0000,#d8c7ff,#0000);height:1px;transition:transform .3s,opacity .3s;position:absolute;bottom:5px;left:5px;right:5px;transform:scaleX(.25)}.site-nav a:hover:after{opacity:1;transform:scaleX(1)}.header-help{color:#e1d7ec;border:1px solid #bca4ff4d;border-radius:99px;padding:11px 14px;font-size:14px}.header-help:hover{color:#f0eaff;background:#805bed1f;border-color:#b9a0ff}.cart-link{background:linear-gradient(110deg,#784edb33,#1d142b8f);border-color:#c1a9ff6b;padding:12px 17px;font-size:14px;box-shadow:inset 0 0 0 1px #e2d3ff0a}.cart-badge{min-width:21px;height:21px;font-size:11px}.hero-content{padding-top:200px}main>.page-intro{padding-top:164px}main>.contacts-page{padding-top:178px}body:before{content:"PULSE  /  PULSE";top:33vh;left:-18vw;transform:rotate(-38deg)}body:after{content:"PULSE  /  ACCESS";color:#c0a1ff;opacity:.04;bottom:20vh;right:-19vw;transform:rotate(34deg)}main{z-index:1;animation:.62s cubic-bezier(.16,1,.3,1) both route-arrive;position:relative}.hero h1{min-height:164px;font-size:0;position:relative;overflow:visible}.hero h1:after{content:"Ваши данные.\a Ваше пространство.";color:#f3effa;font-family:var(--pulse-display);letter-spacing:-.075em;white-space:pre-line;font-size:clamp(47px,7vw,86px);font-weight:700;line-height:.94;animation:14s cubic-bezier(.22,1,.36,1) infinite hero-statement;display:block}.hero-signature{z-index:2;color:#cfbfef57;width:max-content;font-family:var(--pulse-display);letter-spacing:.2em;text-transform:uppercase;margin:12px 0 0 4px;font-size:9px;font-weight:600;animation:4.2s ease-in-out infinite signature-breathe;position:relative}@keyframes signature-breathe{0%,to{opacity:.35;transform:translateY(0)}50%{opacity:.72;transform:translateY(-2px)}}.hero{isolation:isolate;overflow:hidden}.hero:before{content:"";z-index:0;background:conic-gradient(from 185deg at 62% 51%, transparent 0 18%, #6f3eff13 27%, transparent 38% 54%, #cba3ff0f 68%, transparent 78%);filter:blur(2px);pointer-events:none;animation:18s linear infinite hero-aurora;position:absolute;inset:-32% -14%}@keyframes hero-aurora{to{transform:rotate(1turn)scale(1.08)}}.hero-luxe{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.hero-luxe i{background:#f7efff;border-radius:50%;width:1px;height:1px;animation:8s ease-in-out infinite luxe-drift;position:absolute;box-shadow:0 0 9px 2px #c19eff9e,0 0 31px #8556ff66}.hero-luxe i:first-child{animation-delay:-1s;top:24%;left:14%}.hero-luxe i:nth-child(2){animation-duration:10s;animation-delay:-4.2s;top:68%;left:42%}.hero-luxe i:nth-child(3){animation-duration:9.2s;animation-delay:-6s;top:17%;right:24%}.hero-luxe i:nth-child(4){animation-duration:11.5s;animation-delay:-2.4s;bottom:17%;right:8%}.hero-luxe b{color:#e3d6ff80;text-shadow:0 0 16px #a270ff;font-size:17px;font-weight:400;animation:7s ease-in-out infinite luxe-star-float;position:absolute}.hero-luxe b:first-of-type{top:22%;right:16%}.hero-luxe b:nth-of-type(2){animation-delay:-3.5s;bottom:23%;left:11%}.hero-luxe b:nth-of-type(3){font-size:28px;animation-delay:-5.8s;top:48%;right:38%}@keyframes luxe-drift{0%,to{opacity:.16;transform:translate(0,0)scale(.6)}50%{opacity:.9;transform:translate(48px,-32px)scale(1.5)}}@keyframes luxe-star-float{0%,to{opacity:.18;transform:translate(0,0)rotate(0)scale(.75)}50%{opacity:.95;transform:translate(20px,-34px)rotate(100deg)scale(1.2)}}.hero-luxe:before{content:"";z-index:0;transform-origin:100%;background:linear-gradient(90deg,#0000 0%,#bc9aff14 22%,#ebe0ff94 48%,#9a69ff38 70%,#0000 100%);width:min(62vw,810px);height:1px;animation:14s ease-in-out infinite signal-path;position:absolute;bottom:18%;right:-8%;box-shadow:0 0 11px #ab84ff80}.hero-luxe:after{content:"PULSE / SIGNAL FOUND";z-index:1;color:#ddcffa4d;font-family:var(--pulse-display);letter-spacing:.21em;white-space:nowrap;text-shadow:0 0 15px #ad82ff6b;font-size:9px;font-weight:700;animation:14s ease-in-out infinite signal-story;position:absolute;top:19%;right:8%}@keyframes signal-path{0%,8%{opacity:0;transform:scaleX(.12)}18%,30%{opacity:.9;transform:scaleX(1)}38%{opacity:.25;transform:scaleX(.45)}50%,62%{opacity:.78;transform:scaleX(.86)translateY(-33px)}72%{opacity:.18;transform:scaleX(.3)translateY(-52px)}88%,to{opacity:0;transform:scaleX(.08)translateY(-68px)}}@keyframes signal-story{0%,17%{content:"PULSE / SIGNAL FOUND";opacity:0;transform:translateY(8px)}21%,31%{content:"PULSE / SIGNAL FOUND";opacity:.65;transform:translateY(0)}36%{content:"NODE DE / HANDSHAKE";opacity:0;transform:translateY(8px)}40%,52%{content:"NODE DE / HANDSHAKE";opacity:.65;transform:translateY(0)}57%{content:"CHANNEL / PRIVATE";opacity:0;transform:translateY(8px)}61%,72%{content:"CHANNEL / PRIVATE";opacity:.65;transform:translateY(0)}77%{content:"SYNC / COMPLETE";opacity:0;transform:translateY(8px)}81%,91%{content:"SYNC / COMPLETE";opacity:.65;transform:translateY(0)}to{content:"PULSE / SIGNAL FOUND";opacity:0;transform:translateY(8px)}}.hero-stats>div{position:relative;overflow:hidden}.hero-stats>div:after{content:"";background:linear-gradient(90deg,#0000,#f3e8ff61,#0000);width:22%;animation:6.5s ease-in-out infinite stat-glass;position:absolute;top:0;bottom:0;left:-46%;transform:skew(-18deg)}.hero-stats>div:nth-child(2):after{animation-delay:-2.1s}.hero-stats>div:nth-child(3):after{animation-delay:-4.3s}@keyframes stat-glass{0%,56%{opacity:0;transform:translate(0)skew(-18deg)}60%{opacity:.7}78%,to{opacity:0;transform:translate(690%)skew(-18deg)}}@keyframes hero-statement{0%,17%{content:"Ваши данные.\a Ваше пространство.";opacity:1;transform:translate(0)}22%{content:"Ваши данные.\a Ваше пространство.";opacity:0;transform:translate(92px)}24%{content:"Защита без шума.\a Только ваш ритм.";opacity:0;transform:translate(-76px)}28%,42%{content:"Защита без шума.\a Только ваш ритм.";opacity:1;transform:translate(0)}47%{content:"Защита без шума.\a Только ваш ритм.";opacity:0;transform:translate(92px)}49%{content:"Ваш доступ.\a Ваши правила.";opacity:0;transform:translate(-76px)}53%,67%{content:"Ваш доступ.\a Ваши правила.";opacity:1;transform:translate(0)}72%{content:"Ваш доступ.\a Ваши правила.";opacity:0;transform:translate(92px)}74%{content:"Pulse.\a Приватность в движении.";opacity:0;transform:translate(-76px)}78%,92%{content:"Pulse.\a Приватность в движении.";opacity:1;transform:translate(0)}to{content:"Ваши данные.\a Ваше пространство.";opacity:0;transform:translate(92px)}}.hero:after{content:"";z-index:0;pointer-events:none;border:1px solid #b395ff24;border-radius:50%;width:440px;height:440px;animation:8s ease-in-out infinite hero-halo;position:absolute;bottom:-245px;right:-120px;box-shadow:0 0 0 42px #b395ff06,0 0 0 92px #b395ff05}@keyframes hero-halo{0%,to{opacity:.55;transform:scale(.95)}50%{opacity:1;transform:scale(1.08)}}.scroll-luxe{opacity:0;filter:blur(7px);transition:opacity .8s cubic-bezier(.16,1,.3,1) calc(var(--luxe-index,0) * 55ms), transform .9s cubic-bezier(.16,1,.3,1) calc(var(--luxe-index,0) * 55ms), filter .75s ease calc(var(--luxe-index,0) * 55ms);transform:translateY(38px)scale(.975)}.scroll-luxe.luxe-visible{opacity:1;filter:none;transform:none}.catalog-card.scroll-luxe.luxe-visible,.profile-quick-links a.scroll-luxe.luxe-visible{animation:1s cubic-bezier(.16,1,.3,1) both luxe-sheen-in}@keyframes luxe-sheen-in{0%{box-shadow:0 0 #b392ff00}50%{box-shadow:0 0 38px #9d73ff29}to{box-shadow:none}}.cart-flight-token,.cart-arrival-star,.cart-count-plus,.cart-remove-sad{z-index:80;pointer-events:none;font-family:var(--pulse-display);font-weight:800;position:fixed}.cart-flight-token{color:#e4d7ff;text-shadow:0 0 16px #9f7cff,0 0 34px #7042fad9;font-size:38px}.cart-arrival-star{color:#fff;text-shadow:0 0 15px #c9adff,0 0 28px #8258ff;font-size:23px}.cart-count-plus{color:#f0e9ff;text-shadow:0 0 14px #af8cff,0 0 25px #774eff;font-size:22px}.cart-remove-sad{color:#c8b6cc;text-shadow:0 0 16px #caacd673;font-size:29px}.cart-arrival-pending .cart-badge{background:#9d7df059;color:#0000!important}.tier-toggle{border-radius:22px}.tier-open .tier-panel>.catalog-grid{border-radius:20px}.catalog-card{isolation:isolate;background-clip:padding-box;border-radius:18px;overflow:visible}.catalog-card::marker{display:none}.catalog-card>*{z-index:2;position:relative}.catalog-card .catalog-price strong{text-shadow:0 0 18px #bd9fff2e;transition:text-shadow .45s,color .45s}@media (hover:hover) and (pointer:fine){.catalog-card:hover .catalog-price strong{color:#f5efff;text-shadow:0 0 20px #c099ffc7,0 0 44px #7347ff61}.catalog-card:hover .duration{color:#eee6ff;background:#9667ff1f;border-color:#d8c1ffb3;box-shadow:0 0 20px #8b5dff2e}.catalog-card:hover .catalog-mark{text-shadow:0 0 18px #b182ffbf;animation:1.8s ease-in-out infinite mark-luxe}.catalog-card:hover .catalog-actions{animation:.65s cubic-bezier(.16,1,.3,1) both action-rise}.catalog-card:hover:before{content:"";z-index:1;border-radius:inherit;pointer-events:none;background:linear-gradient(125deg,#0000 16%,#eddeff9e 33%,#0000 45% 64%,#9f69ff8c 78%,#0000 91%);padding:1px;animation:2.9s linear infinite card-edge-shimmer;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}}@keyframes mark-luxe{0%,to{transform:rotate(0)scale(1)}50%{transform:rotate(10deg)scale(1.13)}}@keyframes action-rise{0%{opacity:.35;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes card-edge-shimmer{0%{filter:hue-rotate();opacity:.38}50%{opacity:.92}to{filter:hue-rotate(24deg);opacity:.38}}.benefit{position:relative;overflow:hidden}.benefit:after{content:"✦";color:#bc9bff2e;font-size:20px;animation:4.5s ease-in-out infinite benefit-glimmer;position:absolute;bottom:22px;right:24px}.benefit:nth-child(2):after{content:"✧";animation-delay:-1.2s}.benefit:nth-child(3):after{content:"◈";animation-delay:-2.4s}.benefit:nth-child(4):after{content:"✦";animation-delay:-3.5s}@keyframes benefit-glimmer{0%,to{opacity:.12;transform:translateY(8px)rotate(0)}50%{opacity:.72;transform:translate(-12px,-12px)rotate(22deg)}}@media (max-width:800px){.theme-toggle{flex-basis:36px;width:36px;height:36px}.theme-toggle span{font-size:19px}.hero-signature{margin-top:8px;font-size:8px}.hero-luxe b:nth-of-type(3){display:none}.hero-luxe:after{font-size:7px;top:20%;right:6%}.hero-luxe:before{width:88vw;bottom:21%}}html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=light] body{color:#241c31;background:#f5f1fb}html[data-theme=light] body:before,html[data-theme=light] body:after{color:#7450c4;opacity:.075}html[data-theme=light] .site-header{background:#f9f6ffd4;box-shadow:0 12px 36px #341e5a17;border-bottom-color:#583b8d33!important}html[data-theme=light] .site-nav a,html[data-theme=light] .header-help{color:#4d3d65}html[data-theme=light] .site-nav a:hover,html[data-theme=light] .header-help:hover{color:#6841b2}html[data-theme=light] .theme-toggle{color:#7e52c9;background:radial-gradient(circle at 34% 30%,#fff8c8,#f4e8a8 35%,#ded1ff 100%);border-color:#7650b866;box-shadow:inset 0 0 15px #fff8c0ad,0 0 18px #9669e526}html[data-theme=light] .cart-link{color:#3f2c58;background:linear-gradient(110deg,#d4c3ffa6,#faf8ffb3);border-color:#694a9f59}html[data-theme=light] .hero{color:#281d3b;background:radial-gradient(circle at 67% 45%,#9168ef4d,#0000 27%),linear-gradient(135deg,#faf8ff,#eee7fb 58%,#dfd3f5)}html[data-theme=light] .hero h1:after{color:#2b1a45}html[data-theme=light] .hero-copy,html[data-theme=light] .intro-grid p,html[data-theme=light] .section-heading>p,html[data-theme=light] .benefit p{color:#655873}html[data-theme=light] .hero-signature{color:#53377d87}html[data-theme=light] .plans-section{color:#2c1f3d;background:#eee8f6}html[data-theme=light] .intro,html[data-theme=light] .how{background:#f8f5fc}html[data-theme=light] .catalog-card{background:linear-gradient(145deg,#fff,#f1eafa);border-color:#d0bfe7;box-shadow:0 12px 28px #43247314}html[data-theme=light] .catalog-card-featured{background:linear-gradient(145deg,#faf6ff,#e9ddfb)}html[data-theme=light] .catalog-card h2,html[data-theme=light] .catalog-price strong{color:#2d1e42}html[data-theme=light] .catalog-description,html[data-theme=light] .catalog-spec{color:#70617e}html[data-theme=light] .catalog-spec{border-color:#ddcfee}html[data-theme=light] .duration{color:#60467f;border-color:#c6b0e5}html[data-theme=light] .benefits,html[data-theme=light] .benefit{border-color:#d9ccea}html[data-theme=light] .footer{color:#655a70;background:#eee7f6;border-color:#d5c5e7}html[data-theme=light] .button-dark{color:#392750;background:#ebe2f7;border-color:#c6afdf}html[data-theme=light] .glow{opacity:.55}html[data-theme=light] .catalog-card:not(.catalog-card-featured){background:linear-gradient(145deg,#fff 0%,#f4edff 54%,#e9dcfb 100%);border-color:#bda6df;box-shadow:0 14px 32px #43247321,inset 0 1px #fffffff5}html[data-theme=light] .catalog-card:not(.catalog-card-featured) .catalog-price strong{color:#43226e;text-shadow:0 0 18px #7644d347}html[data-theme=light] .catalog-card:not(.catalog-card-featured) .catalog-mark{color:#6f3fc1;text-shadow:0 0 14px #713fc159}html[data-theme=light] .catalog-card:not(.catalog-card-featured) .catalog-description{color:#574668}html[data-theme=light] .catalog-card-featured{background:linear-gradient(145deg,#3d235b 0%,#251337 54%,#4a2a65 100%);border-color:#ab7be0;box-shadow:0 16px 38px #411a643d,inset 0 1px #fae5ff30}html[data-theme=light] .catalog-card-featured h2{color:#fff8ff;text-shadow:0 1px 12px #ffe5ff54}html[data-theme=light] .catalog-card-featured .catalog-plan{color:#e9ccff}html[data-theme=light] .catalog-card-featured .catalog-description,html[data-theme=light] .catalog-card-featured .catalog-spec,html[data-theme=light] .catalog-card-featured .catalog-price span{color:#eee2f7}html[data-theme=light] .catalog-card-featured .catalog-spec{border-color:#f0daff52}html[data-theme=light] .catalog-card-featured .catalog-spec b,html[data-theme=light] .catalog-card-featured .catalog-price strong{color:#fff8dc;text-shadow:0 0 19px #ffe1a46e}html[data-theme=light] .catalog-card-featured .duration{color:#fff2cc;background:#ffebb717;border-color:#f4cf8fba}html[data-theme=light] .catalog-card:hover .card-top:after,html[data-theme=light] .catalog-card:hover h2:after,html[data-theme=light] .catalog-card:hover .catalog-description:after{color:#5a25b4;text-shadow:0 0 12px #fff,0 0 26px #652bc3cc}html[data-theme=light] .catalog-card-featured:hover .card-top:after,html[data-theme=light] .catalog-card-featured:hover h2:after,html[data-theme=light] .catalog-card-featured:hover .catalog-description:after{color:#fff5cf;text-shadow:0 0 13px #fff,0 0 28px #eebd63cc}html[data-theme=light] main,html[data-theme=light] .account-page,html[data-theme=light] .catalog-section,html[data-theme=light] .cart-section,html[data-theme=light] .checkout-section,html[data-theme=light] .payment-section,html[data-theme=light] .contacts-page{color:#2b203c;background:#f8f5fc}html[data-theme=light] .page-intro{background:radial-gradient(circle at 83% 35%,#714af530,#0000 27%),#eee7f7;border-bottom-color:#d8cae9}html[data-theme=light] .page-intro p:not(.eyebrow),html[data-theme=light] .contacts-lead{color:#655970}html[data-theme=light] .catalog-note,html[data-theme=light] .cart-summary,html[data-theme=light] .checkout-form,html[data-theme=light] .checkout-order,html[data-theme=light] .payment-panel,html[data-theme=light] .account-nav,html[data-theme=light] .account-metrics div,html[data-theme=light] .account-empty,html[data-theme=light] .connection-empty,html[data-theme=light] .order-row,html[data-theme=light] .contacts-grid>a,html[data-theme=light] .contacts-grid>div{color:#37294b;background:#fff;border-color:#dacbec}html[data-theme=light] .catalog-note p,html[data-theme=light] .cart-summary>div,html[data-theme=light] .checkout-line,html[data-theme=light] .contacts-grid small,html[data-theme=light] .account-section>p:not(.checkout-step),html[data-theme=light] .profile-line{color:#6c6078}html[data-theme=light] .cart-item,html[data-theme=light] .cart-items,html[data-theme=light] .checkout-line,html[data-theme=light] .account-section{border-color:#dacdeb}html[data-theme=light] .checkout-form input{color:#312142;background:#fbf9ff;border-color:#cdbce4}html[data-theme=light] .legal-page{color:#2d203e;background:#f8f5fc}html[data-theme=light] .legal-header{border-color:#d8cae8}html[data-theme=light] .legal-lead,html[data-theme=light] .legal-section p{color:#655b71}html[data-theme=light] .legal-section{border-color:#dbcfeb}@media (hover:hover) and (pointer:fine){.catalog-card:hover .card-top:after,.catalog-card:hover h2:after,.catalog-card:hover .catalog-description:after{z-index:4;pointer-events:none;color:#fff;text-shadow:0 0 13px #b28cff,0 0 25px #7b55ff;opacity:0;display:block;position:absolute}.catalog-card:hover .card-top{position:relative}.catalog-card:hover .card-top:after{content:"✧";font-size:15px;animation:1.55s ease-in-out .1s infinite card-star-c;top:-11px;left:43%}.catalog-card:hover h2{position:relative}.catalog-card:hover h2:after{content:"✦";font-size:13px;animation:1.85s ease-in-out .28s infinite card-star-d;bottom:-26px;right:6px}.catalog-card:hover .catalog-description{position:relative}.catalog-card:hover .catalog-description:after{content:"✧";font-size:12px;animation:1.68s ease-in-out .44s infinite card-star-e;bottom:-9px;right:17px}}@keyframes card-star-c{0%{opacity:0;transform:translate(-7px,13px)scale(.35)rotate(-28deg)}36%{opacity:1}to{opacity:0;transform:translate(18px,-26px)scale(1.25)rotate(32deg)}}@keyframes card-star-d{0%{opacity:0;transform:translate(-4px,10px)scale(.3)}32%{opacity:1}to{opacity:0;transform:translate(25px,-19px)scale(1.1)}}@keyframes card-star-e{0%{opacity:0;transform:translate(7px,8px)scale(.25)}34%{opacity:1}to{opacity:0;transform:translate(-21px,-17px)scale(1.05)}}html.route-leaving main{opacity:0;filter:blur(1.5px);transition:opacity .38s,transform .38s cubic-bezier(.22,1,.36,1),filter .34s;transform:translateY(10px)scale(.993)}@keyframes route-arrive{0%{opacity:0;filter:blur(1.5px);transform:translateY(10px)scale(.994)}to{opacity:1;filter:none;transform:none}}.hero h1,.page-intro h1,.section-heading h2,.intro h2,.cta h2,.legal-shell h1,.contacts-page h1,.product-detail h2,.detail-buy h2,.registration-card h2{font-family:var(--pulse-display);letter-spacing:-.055em;font-weight:700}.page-intro h1,.contacts-page h1,.legal-shell h1{letter-spacing:-.065em}.page-intro{isolation:isolate}.page-intro:before{content:"";z-index:1;border:1px solid #b79aff47;border-radius:50%;width:188px;height:188px;position:absolute;top:50%;right:max(7%,50% - 590px);transform:translateY(-50%)rotate(-18deg);box-shadow:inset 0 0 40px #744be51a,0 0 34px #744be514}.page-intro:after,.page-intro-grid:after{z-index:1;color:#cbb9ff;text-shadow:0 0 13px #9a79ff,0 0 26px #744be5b3;pointer-events:none;place-items:center;width:188px;height:188px;font-size:18px;line-height:1;display:grid;position:absolute}.page-intro:after{content:"✦";animation:7.5s linear infinite header-orbit;top:calc(50% - 94px);right:max(7%,50% - 590px)}.page-intro-grid:after{content:"✧";color:#f2ecff;font-size:24px;animation:10.5s linear infinite header-orbit-reverse;top:calc(50% - 94px);right:max(7%,50% - 590px)}.page-intro .page-shell{z-index:2}.contacts-page{position:relative;overflow:hidden}.contacts-page:before{content:"";border:1px solid #b79aff3b;border-radius:50%;width:150px;height:150px;position:absolute;top:62px;right:7%;box-shadow:inset 0 0 34px #744be514}.contacts-page:after{content:"✦";color:#d5c6ff;text-shadow:0 0 15px #9a79ff;place-items:center;width:150px;height:150px;font-size:19px;animation:8.5s linear infinite contacts-orbit;display:grid;position:absolute;top:62px;right:7%}@keyframes contacts-orbit{0%{transform:rotate(0)translate(75px)rotate(0)}to{transform:rotate(360deg)translate(75px)rotate(-360deg)}}@keyframes header-orbit{0%{transform:rotate(0)translate(94px)rotate(0)}to{transform:rotate(360deg)translate(94px)rotate(-360deg)}}@keyframes header-orbit-reverse{0%{transform:rotate(180deg)translate(94px)rotate(-180deg)}to{transform:rotate(-180deg)translate(94px)rotate(180deg)}}.tier-open .tier-panel{overflow:visible}.tier-open .tier-panel>.catalog-grid{margin-top:10px;padding:24px 12px 16px;overflow:visible}.tier-toggle{position:relative;overflow:hidden}.tier:nth-child(2) .tier-toggle{background:linear-gradient(105deg,#2a1638 0%,#17101f 48%,#2b193e 100%);border-color:#71548e;box-shadow:inset 0 0 0 1px #e6cdff0f,0 16px 44px #43236338}.tier:nth-child(2) .tier-toggle:hover,.tier:nth-child(2).tier-open .tier-toggle{background:linear-gradient(105deg,#351b47 0%,#1b1224 47%,#342044 100%);border-color:#d3b174;box-shadow:inset 0 0 0 1px #eed39c2b,0 20px 54px #5c368452}.tier:nth-child(2) .tier-toggle:before{content:"SIGNATURE ACCESS";color:#dfc48e;letter-spacing:.18em;opacity:.78;font-size:9px;font-weight:700;position:absolute;top:17px;right:57px}.tier:nth-child(2) .tier-toggle:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffefc22b,#0000);width:18%;height:330%;animation:5.4s ease-in-out infinite ultima-sheen;position:absolute;top:-110%;right:22%;transform:rotate(25deg)translate(-420%)}.tier:nth-child(2) .tier-symbol{color:#f0d391;border-color:#a98449;box-shadow:0 0 22px #ca9f5321}.tier:nth-child(2) .catalog-card{background:linear-gradient(145deg,#52306547,#130e1bf7 52%,#3e2a4a40);border-color:#655271}.tier:nth-child(2) .catalog-card:hover{border-color:#dfc183;box-shadow:0 34px 88px #000000a6,0 0 0 1px #eccd8f5e,0 0 56px #9663d047}.plans-section .catalog-card-featured{background:radial-gradient(circle at 82% 8%,#e0b76626,#0000 28%),linear-gradient(145deg,#352041 0%,#190f23 56%,#2b1938 100%);border-color:#d3b174b8;box-shadow:inset 0 1px #ffe7b821,0 18px 42px #260f3957,0 0 0 1px #9f77cf21}.plans-section .catalog-card-featured .catalog-plan{color:#e6ca8d;align-items:center;gap:8px;display:flex}.plans-section .catalog-card-featured .catalog-plan:after{content:"SIGNATURE / ULTIMA";color:#f6dfac;letter-spacing:.12em;text-shadow:none;border:1px solid #e3c18073;border-radius:99px;padding:4px 6px;font-size:7px;font-weight:800;line-height:1}.plans-section .catalog-card-featured h2{color:#fff7ea;text-shadow:0 1px 16px #e7c18033}.plans-section .catalog-card-featured .catalog-description{color:#dfd1e5}.plans-section .catalog-card-featured .catalog-spec{color:#d7c5dd;border-color:#edcf9e33}.plans-section .catalog-card-featured .catalog-spec b{color:#fff0c7}.plans-section .catalog-card-featured .catalog-price strong{color:#ffe7aa;text-shadow:0 0 22px #e6b55261}.plans-section .catalog-card-featured .catalog-price span{color:#d7c6df}.plans-section .catalog-card-featured .catalog-mark{color:#f2d38e;text-shadow:0 0 20px #eebf5f9e}@media (hover:hover) and (pointer:fine){.plans-section .catalog-card-featured:hover{border-color:#f0d08d;box-shadow:inset 0 1px #fff0c93b,0 32px 82px #1608219e,0 0 45px #bf81f14d,0 0 0 1px #fadc974d}.plans-section .catalog-card-featured:hover .catalog-plan:after{background:#f0c87a1f;box-shadow:0 0 18px #f0c87a29}}html[data-theme=light] .plans-section .catalog-card-featured{background:radial-gradient(circle at 84% 7%,#ffe7a747,#0000 30%),linear-gradient(145deg,#472667 0%,#26143b 55%,#54306f 100%);border-color:#c18ddd}@media (hover:hover) and (pointer:fine){.catalog-card:hover:before{animation:1.7s ease-in-out 80ms infinite star-flight-a}.catalog-card:hover:after{animation:1.95s ease-in-out .36s infinite star-flight-b}.site-nav a,.profile-nav a,.footer-links a,.profile-quick-links a,.contacts-grid>a,.cart-link{transform-origin:50%;transition:transform .22s cubic-bezier(.2,.8,.2,1),color .2s,border-color .2s,background .2s,box-shadow .2s}.site-nav a:hover,.footer-links a:hover{color:#e4d9ff;transform:scale(1.1)}.profile-nav a:hover{transform:scale(1.045);box-shadow:0 9px 22px #09061038}.profile-quick-links a:hover,.contacts-grid>a:hover{transform:translateY(-4px)scale(1.025)}.cart-link:hover{transform:translateY(-1px)scale(1.055)}}button,.button,.add-button,.card-details,.site-nav a,.profile-nav a,.cart-link,.footer a,.profile-quick-links a,.contacts-grid>a{letter-spacing:.018em;text-shadow:0 1px 13px #e1d5ff24}@media (hover:hover) and (pointer:fine){button,.button,.add-button,.card-details,.site-nav a,.profile-nav a,.cart-link,.footer a,.profile-quick-links a,.contacts-grid>a{transition:translate .32s cubic-bezier(.22,1,.36,1),transform .36s cubic-bezier(.22,1,.36,1),color .28s,background .28s,border-color .28s,box-shadow .34s}}@keyframes ultima-sheen{0%,52%{transform:rotate(25deg)translate(-440%)}76%,to{transform:rotate(25deg)translate(480%)}}.cart-list-head{padding:20px 0 18px;font-size:17px}.cart-list-head button{padding:8px 0;font-size:14px;font-weight:700}.cart-item{grid-template-columns:46px 1fr auto auto 30px;gap:19px;min-height:106px;padding:25px 16px}.cart-item-mark{font-size:29px}.cart-item-copy{gap:7px;font-size:16px}.cart-item-copy span{font-size:13px}.cart-item>strong{font-size:17px}.quantity button{width:33px;height:33px;font-size:20px}.quantity b{width:31px;font-size:13px}.remove{font-size:18px!important}.cart-item-premium{background:linear-gradient(105deg,#412353a3,#150f1df5 47%,#432a4d85);border:1px solid #cda55e8f;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #f4d59c0f,0 14px 38px #331d4538}.cart-item-premium:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffeebe33,#0000);width:12%;animation:5.8s ease-in-out infinite cart-premium-sheen;position:absolute;inset:-80% auto -80% 40%;transform:rotate(24deg)translate(-520%)}.cart-item-premium>*{z-index:1;position:relative}.cart-item-premium .cart-item-mark{color:#f0d18c;text-shadow:0 0 18px #e0b3576e}.cart-item-premium .cart-item-copy b,.cart-item-premium>strong{color:#f5e4bc}.cart-item-copy em{color:#dfc181;letter-spacing:.16em;font-size:9px;font-style:normal;font-weight:700}.cart-item-premium .quantity{border-color:#cba65e8c}.cart-summary>p{letter-spacing:.17em;font-size:14px;font-weight:700}.cart-summary>div{padding:14px 0;font-size:14px}.summary-total{font-size:16px!important}.summary-total strong{font-size:28px!important}.checkout-button{letter-spacing:.01em;min-height:52px;font-size:14px;font-weight:800;transition:transform .24s,box-shadow .24s,background .24s;position:relative;overflow:visible}.checkout-button:after{content:"";opacity:0;background:linear-gradient(90deg,#0000,#fff,#c9b2ff,#0000) 0 0/220% 100%;border-radius:99px;height:2px;transition:opacity .2s;position:absolute;bottom:-9px;left:9%;right:9%}@media (hover:hover) and (pointer:fine){.checkout-button:hover{background:#a789ff;transform:translateY(-3px);box-shadow:0 13px 31px #8b69fc6b,0 0 26px #bda4ff47}.checkout-button:hover:after{opacity:1;animation:1.05s linear infinite checkout-underline}}@keyframes cart-premium-sheen{0%,55%{transform:rotate(24deg)translate(-520%)}78%,to{transform:rotate(24deg)translate(560%)}}@keyframes checkout-underline{0%{background-position:210% 0}to{background-position:-30% 0}}.button-primary{isolation:isolate;position:relative;overflow:visible}.button-primary:after,.checkout-button:after{content:"";z-index:2;opacity:0;pointer-events:none;offset-path:inset(-7px round 8px);offset-distance:0%;offset-rotate:auto;background:linear-gradient(90deg,#0000,#fff 24%,#e3d7ff 74%,#0000);border-radius:99px;width:22px;height:2px;padding:0;transition:opacity .2s;display:block;position:absolute;top:0;left:0;box-shadow:0 0 8px #ffffffd9,0 0 16px #bda4ffb8}@media (hover:hover) and (pointer:fine){.button-primary:hover:after,.checkout-button:hover:after{opacity:1;animation:1.65s linear infinite primary-button-orbit}}@keyframes primary-button-orbit{to{offset-distance:100%}}@media (max-width:800px){body:before,body:after{display:none}.site-header-inner{height:76px}.site-header .brand{gap:9px;font-size:13px}.site-header .brand-logo{border-radius:9px;width:34px;height:34px}.site-nav{gap:18px}.site-nav a{font-size:13px}.header-help{padding:8px;font-size:12px}.cart-link{padding:9px 12px}.hero-content{padding-top:156px}main>.page-intro{padding-top:130px}main>.contacts-page{padding-top:138px}.hero h1{min-height:128px}.hero h1:after{font-size:57px}.tier:nth-child(2) .tier-toggle:before{font-size:8px;top:11px;right:18px}.tier-open .tier-panel>.catalog-grid{padding-top:18px}.page-intro:before,.page-intro:after,.page-intro-grid:after,.contacts-page:before,.contacts-page:after{display:none}.cart-list-head{font-size:15px}.cart-list-head button{font-size:13px}.cart-item{grid-template-columns:32px 1fr auto 24px;gap:12px;min-height:0;padding:21px 10px}.cart-item-mark{font-size:24px}.cart-item-copy{font-size:14px}.cart-item-copy span{font-size:12px}.cart-item>strong{font-size:15px}}@media (prefers-reduced-motion:reduce){.tier:nth-child(2) .tier-toggle:after,.cart-item-premium:after,.button-primary:after,.catalog-card:hover:before,.catalog-card:hover:after,.catalog-card:hover .card-top:after,.catalog-card:hover h2:after,.catalog-card:hover .catalog-description:after,.page-intro:after,.page-intro-grid:after,.contacts-page:after,.hero h1:after,.hero:after,.scroll-luxe,main{animation:none!important}.scroll-luxe,html.route-leaving main{opacity:1;filter:none;transition:none;transform:none}}.profile-page{padding:78px 0 124px}.registration-card{max-width:700px;padding:55px}.registration-card>span{width:62px;height:62px;margin-bottom:24px;font-size:30px}.registration-card .checkout-step{font-size:0}.registration-card .checkout-step:after{content:"ПРОФИЛЬ / ЛОКАЛЬНЫЙ ДОСТУП";letter-spacing:.16em;font-size:12px}.registration-card h2{margin:11px 0 16px;font-size:0}.registration-card h2:after{content:"Открыть свой профиль";font-family:var(--pulse-display);letter-spacing:-.06em;font-size:43px}.registration-card>p:not(.checkout-step){max-width:530px;margin-bottom:30px;font-size:0}.registration-card>p:not(.checkout-step):after{content:"В локальной версии сайта можно войти сразу. E-mail можно оставить пустым — данные хранятся только в этом браузере.";color:#b8afc4;font-size:16px;line-height:1.62}.registration-card>small{font-size:0}.registration-card>small:after{content:"Это временный локальный вход. Реальная авторизация и проверка почты будут добавлены перед публикацией сайта.";color:#9e92ad;font-size:12px;line-height:1.55}.registration-card form{gap:12px;max-width:550px}.registration-card label{font-size:14px}.registration-card input{margin-top:9px;padding:16px;font-size:15px}.registration-card button{min-height:52px;font-size:14px}.profile-entry-layout{grid-template-columns:minmax(0,1.08fr) minmax(280px,.62fr);align-items:stretch;gap:18px;max-width:1040px;margin:0 auto;display:grid}.profile-entry-layout .registration-card{text-align:left;background:radial-gradient(circle at 82% 11%,#a06fff33,#0000 30%),linear-gradient(145deg,#211836,#120e1a);max-width:none;margin:0;box-shadow:0 26px 64px #00000052}.profile-entry-layout .registration-card>span,.profile-entry-layout .registration-card form{margin-left:0}.profile-entry-note{background:radial-gradient(circle at 52% 18%,#a271ff57,#0000 23%),linear-gradient(145deg,#2c1845,#120d1e 64%,#211233);border:1px solid #c4a6ff54;flex-direction:column;justify-content:end;align-items:flex-start;min-height:430px;padding:35px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,0 26px 64px #0000003d}.profile-entry-note:before,.profile-entry-note:after{content:"";pointer-events:none;border:1px solid #d0bbff3d;border-radius:50%;position:absolute}.profile-entry-note:before{width:286px;height:286px;animation:11s ease-in-out infinite profile-entry-orbit;top:-91px;right:-72px;box-shadow:0 0 0 35px #a170ff0d,0 0 44px #8953f138}.profile-entry-note:after{background:#f5eeff;width:9px;height:9px;animation:3.8s ease-in-out infinite profile-entry-star;top:25px;right:44px;box-shadow:0 0 16px #bf9aff}.profile-entry-note>*{z-index:1;position:relative}.profile-entry-note>span{color:#e0cbff;text-shadow:0 0 25px #a26df9;font-size:32px}.profile-entry-note>p{color:#c9aafb;letter-spacing:.18em;margin:25px 0 12px;font-size:10px;font-weight:800}.profile-entry-note h2{color:#faf4ff;font-family:var(--pulse-display);letter-spacing:-.06em;margin:0;font-size:clamp(31px,3vw,42px);line-height:.96}.profile-entry-note>small{color:#bfb1cc;margin:18px 0 27px;font-size:13px;line-height:1.55}.profile-entry-note>div{color:#d9c8ef;align-items:center;gap:8px;font-size:12px;display:flex}.profile-entry-note>div i{background:#9d7cff;border-radius:50%;width:7px;height:7px;box-shadow:0 0 12px #9d7cff}@keyframes profile-entry-orbit{0%,to{opacity:.48;transform:scale(.93)}50%{opacity:.9;transform:scale(1.08)}}@keyframes profile-entry-star{0%,to{opacity:.35;transform:translate(0)scale(.65)}50%{opacity:1;transform:translate(-34px,25px)scale(1.35)}}.profile-page-section{grid-template-columns:250px 1fr;gap:42px}.profile-nav{padding:16px}.profile-nav a{padding:15px 13px;font-size:15px}.profile-page-section h2{margin-bottom:26px;font-size:44px}.profile-page-section .account-empty,.profile-page-section .connection-empty{min-height:142px;padding:26px;font-size:15px}.profile-page-section .profile-line{font-size:16px}.profile-page-section .account-metrics{gap:16px}.profile-page-section .account-metrics div{padding:23px}.profile-page-section .account-metrics b{font-size:35px}.profile-page-section .account-metrics span{font-size:13px}.subscription-preview{background:radial-gradient(circle at 86% 10%,#e0b76633,#0000 28%),linear-gradient(120deg,#2b183b,#160e21 64%,#301c42);border:1px solid #caa6ff66;grid-template-columns:1fr auto;gap:22px;margin-top:20px;padding:28px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffefca1f,0 20px 48px #00000047}.subscription-preview:before{content:"";background:linear-gradient(90deg,#0000,#ffeab229,#0000);width:22%;height:330%;animation:6.4s ease-in-out infinite subscription-sheen;position:absolute;top:-100%;right:20%;transform:rotate(26deg)translate(-440%)}.subscription-preview>*{z-index:1;position:relative}.subscription-glow{z-index:0;border:1px solid #ecc67e40;border-radius:50%;width:230px;height:230px;animation:7s ease-in-out infinite subscription-orbit;position:absolute;bottom:-76px;right:-76px;box-shadow:0 0 0 26px #c086fa0a,0 0 37px #b97ffa30}.subscription-top{grid-column:1/-1;justify-content:space-between;align-items:center;display:flex}.subscription-mark{color:#f2cf89;text-shadow:0 0 22px #efc25ea8;font-size:27px}.subscription-status{color:#e9d6a7;letter-spacing:.15em;align-items:center;gap:8px;font-size:10px;font-weight:800;display:flex}.subscription-status i{background:#8a6b9f;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #8b699f1f}.subscription-preview.is-active .subscription-status{color:#bff3d3}.subscription-preview.is-active .subscription-status i{background:#67dd9d;animation:1.9s ease-in-out infinite service-live;box-shadow:0 0 0 4px #67dd9d1f,0 0 15px #67dd9d}.subscription-copy p{color:#e5ca91;letter-spacing:.18em;margin:0 0 10px;font-size:10px;font-weight:800}.subscription-copy h3{color:#fff6ea;max-width:430px;font-family:var(--pulse-display);letter-spacing:-.055em;margin:0;font-size:clamp(27px,3vw,40px);line-height:.98}.subscription-copy>span{color:#c8bbd2;max-width:460px;margin-top:13px;font-size:13px;line-height:1.5;display:block}.subscription-facts{align-items:end;gap:22px;padding-right:12px;display:flex}.subscription-facts div{gap:5px;min-width:72px;display:grid}.subscription-facts b{color:#fff1ca;letter-spacing:-.06em;font-size:24px}.subscription-facts small{color:#baadca;font-size:10px;line-height:1.25}.subscription-actions{grid-column:1/-1;align-items:center;gap:12px;padding-top:4px;display:flex}.subscription-actions button,.subscription-link{color:#fff1cb;font:inherit;cursor:pointer;background:#ebc5751f;border:1px solid #efd2978c;padding:12px 15px;font-size:12px;font-weight:700;transition:transform .28s cubic-bezier(.16,1,.3,1),background .28s,box-shadow .28s}.subscription-actions button:hover,.subscription-link:hover{background:#eec67038;transform:translateY(-2px);box-shadow:0 0 23px #e7bc5e33}.subscription-link{color:#e8dcff;background:#8963df1f;border-color:#c0a2f557}.subscription-preview.is-compact{margin-top:0}.subscription-preview.is-compact .subscription-copy h3{font-size:30px}.subscription-empty-state{background:linear-gradient(120deg,#472e6838,#171021e0);border:1px dashed #ad8de585;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;margin-top:20px;padding:28px;display:grid}.subscription-empty-state>span{color:#b998ff;text-shadow:0 0 20px #a072ff8f;font-size:31px}.subscription-empty-state p,.key-issue-panel p{color:#c4a9ff;letter-spacing:.16em;margin:0 0 7px;font-size:10px;font-weight:800}.subscription-empty-state h3{color:#eee7f8;font-family:var(--pulse-display);letter-spacing:-.045em;margin:0;font-size:24px}.subscription-empty-state small{color:#aaa0b6;max-width:520px;margin-top:8px;font-size:12px;line-height:1.45;display:block}.key-issue-panel{background:#07050c57;border:1px solid #ebcb8947;grid-column:1/-1;grid-template-columns:1fr auto;align-items:center;gap:18px;padding:17px;display:grid}.key-issue-panel code{color:#f8e8bd;text-overflow:ellipsis;white-space:nowrap;margin:7px 0;font-family:Consolas,monospace;font-size:11px;line-height:1.45;display:block;overflow:hidden}.key-issue-panel small{color:#b8aebe;font-size:11px;line-height:1.4}.key-issue-panel button{color:#fff0cb;font:inherit;cursor:pointer;background:#f4ce7c1a;border:1px solid #eed1936b;padding:11px 13px;font-size:11px;font-weight:700;transition:all .25s}.key-issue-panel button:hover{background:#f4ce7c33;transform:translateY(-2px);box-shadow:0 0 20px #f4ce7c29}.payment-demo-button{cursor:pointer;border:0}.payment-demo-note{color:#ab9eb8;margin-top:18px;font-size:10px;line-height:1.5;display:block}.profile-service-tip{background:#17111f;border:1px solid #3e304d;align-items:flex-start;gap:15px;margin-top:18px;padding:21px;display:flex}.profile-service-tip>span{color:#ba9aff;font-size:24px}.profile-service-tip p{color:#aaa0b6;gap:6px;margin:0;font-size:13px;line-height:1.55;display:grid}.profile-service-tip b{color:#eee7f7;font-size:14px}.device-list{grid-template-columns:repeat(2,1fr);gap:12px;margin-top:18px;display:grid}.device-list>div{background:linear-gradient(145deg,#1e1729,#15101c);border:1px solid #403152;grid-template-columns:auto 1fr;gap:6px 10px;padding:20px;display:grid}.device-list span{color:#75e6a4;font-size:13px}.device-list b{color:#f0e8f8;font-size:14px}.device-list small{color:#a99eb5;grid-column:2;font-size:11px}@keyframes subscription-sheen{0%,54%{transform:rotate(26deg)translate(-440%)}78%,to{transform:rotate(26deg)translate(500%)}}@keyframes subscription-orbit{0%,to{opacity:.45;transform:scale(.92)}50%{opacity:1;transform:scale(1.1)}}@keyframes service-live{0%,to{opacity:.7;transform:scale(.85)}50%{opacity:1;transform:scale(1.2)}}html[data-theme=light] .profile-entry-layout .registration-card{background:radial-gradient(circle at 82% 11%,#a06fff30,#0000 30%),#fff;border-color:#cbb9e4;box-shadow:0 20px 48px #49277d1f}html[data-theme=light] .profile-entry-note{background:radial-gradient(circle at 52% 18%,#caaaff9e,#0000 23%),linear-gradient(145deg,#7c58a6,#452c68 68%,#624083);border-color:#a987cb}html[data-theme=light] .profile-quick-links a,html[data-theme=light] .device-list>div,html[data-theme=light] .profile-service-tip{background:#fff;border-color:#d5c5e8}html[data-theme=light] .profile-quick-links b,html[data-theme=light] .device-list b,html[data-theme=light] .profile-service-tip b{color:#352246}html[data-theme=light] .profile-quick-links small,html[data-theme=light] .device-list small,html[data-theme=light] .profile-service-tip p{color:#6e617c}html[data-theme=light] .subscription-preview{background:radial-gradient(circle at 86% 10%,#f3cc7c75,#0000 29%),linear-gradient(120deg,#4d2c6d,#261438 65%,#563273);border-color:#a579cc}html[data-theme=light] .subscription-empty-state{background:linear-gradient(120deg,#f6f1ff,#fff);border-color:#c6afe2}html[data-theme=light] .subscription-empty-state h3{color:#39234f}html[data-theme=light] .subscription-empty-state small{color:#71627f}.order-row{padding:22px;font-size:15px}.order-row mark{padding:8px 10px;font-size:12px}.profile-quick-links{grid-template-columns:repeat(2,1fr);gap:14px;margin-top:22px;display:grid}.profile-quick-links a{background:linear-gradient(145deg,#1d1628,#14101c);border:1px solid #403052;align-content:start;gap:9px;min-height:170px;padding:24px;transition:translate .34s cubic-bezier(.22,1,.36,1),transform .38s cubic-bezier(.22,1,.36,1),border-color .32s,box-shadow .38s;display:grid}.profile-quick-links a:hover{border-color:#a68af7;transform:translateY(-4px);box-shadow:0 16px 38px #00000045}.profile-quick-links span{color:#b298ff;font-size:25px}.profile-quick-links b{color:#eee7f7;font-size:18px}.profile-quick-links small{color:#aaa0b5;font-size:13px;line-height:1.45}.profile-exit-card{background:linear-gradient(105deg,#72313e59,#431c2733);border:1px solid #e1829352;justify-items:start;gap:8px;margin-top:26px;padding:23px;display:grid}.profile-exit-card>span{color:#e6aab4;letter-spacing:.16em;font-size:10px;font-weight:700}.profile-exit-card>b{color:#f1dce1;font-size:18px}.profile-exit-card>small{color:#cbb1b7;font-size:13px}.profile-exit{color:#ffe7eb;font:inherit;cursor:pointer;background:#9d425540;border:1px solid #ef9dab99;margin-top:10px;padding:12px 17px;font-size:14px;transition:translate .34s cubic-bezier(.22,1,.36,1),transform .32s cubic-bezier(.22,1,.36,1),background .28s,box-shadow .34s}.profile-exit:hover{background:#b84c6361;box-shadow:0 8px 23px #83304147}.exit-modal-backdrop{z-index:60;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#050309bd;place-items:center;padding:24px;animation:.25s both exit-backdrop-in;display:grid;position:fixed;inset:0;overflow:hidden}.exit-modal{text-align:center;background:radial-gradient(circle at 50% 0,#81456f57,#0000 45%),#19101c;border:1px solid #e493a38c;justify-items:center;width:min(530px,100%);padding:40px;animation:.34s cubic-bezier(.2,.8,.2,1) both exit-modal-in;display:grid;position:relative;overflow:hidden;box-shadow:0 30px 90px #0000008c}.exit-modal-mark{color:#f5bdc8;border:1px solid #eb9fad99;border-radius:50%;place-items:center;width:56px;height:56px;margin-bottom:20px;font-size:28px;display:grid}.exit-modal>p{color:#e7aab6;letter-spacing:.18em;margin:0;font-size:10px;font-weight:700}.exit-modal h2{color:#f9ebee;font-family:var(--pulse-display);letter-spacing:-.055em;margin:16px 0 19px;font-size:clamp(31px,6vw,47px)}.exit-modal>small{color:#cbb3b9;max-width:340px;font-size:13px;line-height:1.55}.exit-progress{gap:10px;margin:2px 0 20px;display:flex}.exit-progress i{color:#9f858b;border:1px solid #e3afba59;border-radius:50%;place-items:center;width:32px;height:32px;font-size:12px;font-style:normal;transition:all .28s;display:grid}.exit-progress i.is-done{color:#fff1f3;background:#ba536947;border-color:#f0b9c4;transform:scale(1.12);box-shadow:0 0 18px #e7809459}.exit-modal-actions{gap:10px;width:100%;margin-top:27px;display:flex}.exit-modal-actions button{cursor:pointer;border:1px solid #e6c5cc45;flex:1;min-height:48px;font-size:14px;font-weight:700}.exit-cancel{color:#e4d9df;background:#ffffff0a}.exit-cancel:hover{background:#ffffff17}.exit-confirm{color:#fff3f5;background:#b0465d6b;border-color:#eb9daea6!important}.exit-confirm:hover{background:#c7516c91;box-shadow:0 10px 27px #8f314754}.exit-burst{z-index:61;color:#ffe7eb;font-family:var(--pulse-display);text-shadow:0 0 22px #e68194,0 0 44px #d97effb3;pointer-events:none;font-size:clamp(48px,8vw,96px);font-weight:800;animation:.9s cubic-bezier(.15,.75,.25,1) both exit-number;position:fixed}@keyframes exit-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes exit-modal-in{0%{opacity:0;transform:translateY(25px)scale(.96)}to{opacity:1;transform:none}}@keyframes exit-number{0%{opacity:0;transform:translateY(45px)scale(.45)rotate(-10deg)}30%{opacity:1}to{opacity:0;filter:blur(3px);transform:translateY(-220px)scale(1.28)rotate(11deg)}}@media (max-width:800px){.profile-page{padding:46px 0 76px}.registration-card{padding:35px 21px}.registration-card h2:after{font-size:34px}.registration-card>p:not(.checkout-step):after{font-size:14px}.registration-card form{display:grid}.registration-card button{width:100%}.profile-entry-layout{grid-template-columns:1fr}.profile-entry-note{min-height:300px;padding:29px 24px}.profile-entry-note h2{font-size:34px}.profile-page-section{grid-template-columns:1fr}.profile-nav{padding:0;display:flex;overflow:auto}.profile-nav a{white-space:nowrap;border-top:0;border-right:1px solid #30263d;flex:none;font-size:14px}.profile-page-section h2{font-size:34px}.profile-page-section .account-metrics,.profile-quick-links{grid-template-columns:1fr}.subscription-preview{grid-template-columns:1fr;padding:23px}.subscription-facts{gap:14px;padding:0}.subscription-facts b{font-size:21px}.subscription-actions{flex-direction:column;align-items:stretch}.subscription-actions button,.subscription-link{text-align:center}.subscription-empty-state{grid-template-columns:1fr;padding:23px}.subscription-empty-state .button{width:100%}.key-issue-panel{grid-template-columns:1fr}.key-issue-panel code{white-space:normal;word-break:break-all}.device-list{grid-template-columns:1fr}.exit-modal{padding:34px 21px}}@media (max-width:800px),(pointer:coarse){html{scroll-behavior:auto}.hero-luxe,.hero-orbit,.hero:after,.glow,.page-intro:before,.page-intro:after,.page-intro-grid:after,.contacts-page:before,.contacts-page:after,.hero-signature{display:none!important}.grid,.cta-grid,.page-intro-grid{opacity:.38;background-size:80px 80px}.reveal,.scroll-luxe,.scroll-luxe.luxe-visible,html.route-leaving main{filter:none!important;opacity:1!important;transition:none!important;animation:none!important;transform:none!important}*,:before,:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.plans-section,.how,.cta,.footer,.catalog-section,.cart-section,.checkout-section,.payment-section,.account-page,.contacts-page,.legal-page{content-visibility:auto;contain-intrinsic-size:auto 680px}.hero{min-height:620px}.hero-content{padding-top:124px}.hero h1{min-height:0}}
