:root{--ui-bg:#070b16;--ui-panel:rgba(13, 20, 40, .84);--ui-panel-raised:rgba(17, 27, 53, .92);--ui-line:rgba(143, 164, 226, .2);--ui-line-active:rgba(161, 143, 255, .58);--ui-text:#f3f5ff;--ui-muted:#a3aec9;--ui-violet:#a99aff;--ui-blue:#83baff;--ui-radius:24px;--ui-shadow:0 24px 60px rgba(0, 0, 0, .24);}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;}body{font-family:Inter, "Segoe UI", system-ui, -apple-system, sans-serif;color:var(--ui-text);overflow-x:clip;}body::selection, body *::selection{background:rgba(132, 112, 255, .35);color:#fff;}img, svg, video{max-width:100%;}button, input, textarea, select{font:inherit;}.site-header{background:rgba(7, 11, 24, .86) !important;border-bottom:1px solid rgba(151, 168, 230, .14) !important;box-shadow:0 12px 34px rgba(0, 0, 0, .12) !important;backdrop-filter:blur(22px) saturate(135%) !important;-webkit-backdrop-filter:blur(22px) saturate(135%) !important;}.site-header .nav a, .site-header .nav-actions a{transition:color .2s ease, background-color .2s ease, border-color .2s ease, transform .2s ease;}.site-header .nav a:hover, .site-header .nav a:focus-visible{color:#fff !important;}.site-header .nav a.active{color:#d9d2ff !important;}.brand, .footer-brand{text-decoration:none;}body:not(.is-home) main{min-width:0;}body:not(.is-home) main > .content-page:not(.news-page){width:min(1200px, calc(100% - 56px)) !important;max-width:1200px !important;margin-inline:auto !important;padding-top:clamp(92px, 8vw, 118px) !important;padding-bottom:clamp(42px, 5vw, 68px) !important;box-sizing:border-box;}.content-page > h1, .content-page .page-title{color:var(--ui-text);font-size:clamp(34px, 4.25vw, 58px) !important;line-height:1.06 !important;letter-spacing:-.045em !important;text-wrap:balance;}.content-page > .page-lead, .content-page > p.page-lead{max-width:760px;color:var(--ui-muted) !important;font-size:clamp(14px, 1.15vw, 16px) !important;line-height:1.75 !important;}.content-page :is(input[type="search"], input[type="text"], input[type="email"], input[type="password"], textarea, select){min-width:0;color:#eef2ff;border-color:rgba(148, 166, 224, .24);}.content-page :is(input, textarea, select)::placeholder{color:#8996b5;}.content-page :is(.roadmap-item, .faq-item, .benefit-card, .price-card, .editorial-card, .support-panel, .account-panel, .settings-card, .activity-card){border-color:var(--ui-line);border-radius:var(--ui-radius);box-shadow:0 10px 35px rgba(0, 0, 0, .12);}.content-page :is(.roadmap-item, .faq-item, .benefit-card, .price-card, .editorial-card, .support-panel, .account-panel, .settings-card, .activity-card):hover{border-color:var(--ui-line-active);}.content-page a:not(.btn){text-underline-offset:4px;}.content-page .btn, .content-page button, .btn{transition:transform .2s ease, box-shadow .2s ease, border-color .2s ease, background-color .2s ease;}.content-page .btn:hover, .btn:hover{transform:translateY(-1px);}.content-page .btn:active, .btn:active, button:active{transform:translateY(0);}.news-page-hero-art img{object-fit:contain !important;object-position:center !important;mix-blend-mode:normal !important;filter:drop-shadow(0 18px 24px rgba(81, 91, 235, .2)) !important;transform:translateZ(0);}.news-page-art-glow, .news-page-art-chip, .news-art-orbit, .news-head-art-badge{display:none !important;}.news-list-card .news-cover--cutout::before{display:none !important;}.news-list-card .news-cover-image--cutout{left:50% !important;right:auto !important;width:min(76%, 286px) !important;height:100% !important;max-width:none !important;object-fit:contain !important;object-position:center !important;transform:translate(-50%, -50%) !important;filter:drop-shadow(0 10px 15px rgba(65, 90, 228, .18)) !important;}.news-list-card:hover .news-cover-image--cutout, .news-list-card:focus-within .news-cover-image--cutout{transform:translate(-50%, -50%) scale(1.045) !important;}.news-list-card .news-cover--cutout > span{max-width:43% !important;}.news-filter{transition:background .2s ease, border-color .2s ease, color .2s ease, transform .2s ease !important;}.news-filter:hover{transform:translateY(-1px);}.news-search:focus-within{border-color:rgba(167, 150, 255, .66) !important;box-shadow:0 0 0 3px rgba(132, 112, 255, .1) !important;}.cms-article-details summary{padding:8px 0;}.cms-article-details[open] summary i{transform:rotate(180deg);}.cms-article-details summary i{transition:transform .2s ease;}body.is-home .news-head-art{min-height:0;overflow:visible;}body.is-home .news-head-art > img{width:100% !important;height:100% !important;object-fit:contain !important;object-position:center !important;mix-blend-mode:normal !important;filter:drop-shadow(0 14px 17px rgba(86, 90, 240, .16)) !important;}body.is-home .news-head-art::before{display:none !important;}body.is-home .news-card .news-cover-with-art{background:transparent !important;background-image:none !important;isolation:isolate;}body.is-home .news-card .news-cover-with-art::before, body.is-home .news-card .news-cover-with-art::after{display:none !important;}body.is-home .news-card .news-card-art{position:absolute !important;inset:0 !important;z-index:0 !important;display:block !important;width:100% !important;height:100% !important;max-width:100% !important;max-height:100% !important;padding:5px 18px 7px !important;box-sizing:border-box !important;object-fit:contain !important;object-position:center !important;opacity:1 !important;background:transparent !important;border:0 !important;border-radius:0 !important;mix-blend-mode:normal !important;filter:drop-shadow(0 12px 16px rgba(80, 81, 233, .18)) !important;transform:translateZ(0);transition:transform .38s cubic-bezier(.2,.7,.2,1), filter .3s ease !important;}body.is-home .news-card:hover .news-card-art, body.is-home .news-card:focus-within .news-card-art{transform:scale(1.055) !important;filter:drop-shadow(0 15px 19px rgba(94, 101, 255, .25)) !important;}body.is-home .news-card .news-category, body.is-home .news-card .news-cover > span{z-index:2 !important;}body.is-home .news-card-copy h3{font-size:clamp(15px, 1.15vw, 18px) !important;line-height:1.35 !important;}body.is-home .news-card-copy p{font-size:clamp(12px, .88vw, 14px) !important;line-height:1.58 !important;}body.is-home .news-card-copy time{font-size:10px !important;}body.is-home .news-card .news-read{font-size:11px !important;}:where(.benefit-card, .price-card, .journey-step, .product-feature-card, .roadmap-item, .editorial-card, .news-list-card, .faq-item, .feature-card, .feature-tile){transition:border-color .22s ease, box-shadow .22s ease, transform .22s ease, background-color .22s ease;}:where(.benefit-card, .price-card, .journey-step, .product-feature-card, .roadmap-item, .editorial-card, .news-list-card, .faq-item, .feature-card, .feature-tile):focus-within{outline:none;border-color:var(--ui-line-active);}:where(.content-page, .page-section) :is(a, button){touch-action:manipulation;}:where(.content-page, .page-section) :is(details, summary){min-width:0;}.footer{border-top-color:rgba(143, 164, 226, .12) !important;}#site-footer a{transition:color .18s ease, opacity .18s ease;}#site-footer a:hover{color:#e9e5ff !important;}@media (max-width: 1100px){body:not(.is-home) main > .content-page:not(.news-page){width:min(1000px, calc(100% - 40px)) !important;}body.is-home .news-head{grid-template-columns:minmax(0, 1fr) minmax(125px, 180px) auto !important;}body.is-home .news-card-copy{padding:15px !important;}}@media (max-width: 760px){body:not(.is-home) main > .content-page:not(.news-page){width:calc(100% - 28px) !important;padding-top:82px !important;padding-bottom:38px !important;}.content-page > h1, .content-page .page-title{font-size:clamp(32px, 8vw, 44px) !important;}.content-page > .page-lead, .content-page > p.page-lead{font-size:14px !important;line-height:1.7 !important;}body.is-home main > section.snap-page{height:auto !important;min-height:0 !important;max-height:none !important;padding-block:56px !important;scroll-snap-align:none !important;}body.is-home .news-head{grid-template-columns:minmax(0, 1fr) 94px !important;align-items:center !important;gap:10px !important;}body.is-home .news-head-copy h2{font-size:clamp(25px, 6vw, 33px) !important;line-height:1.1 !important;}body.is-home .news-head-copy p{font-size:13px !important;}body.is-home .news-head-link{font-size:12px !important;}body.is-home .news-head-art{grid-column:2;grid-row:1;height:94px !important;width:94px;}body.is-home .news-head-art .news-art-orbit, body.is-home .news-head-art-badge{display:none !important;}body.is-home .news-track{gap:14px !important;padding-bottom:8px !important;}body.is-home .news-card{flex:0 0 min(82vw, 350px) !important;min-width:0 !important;height:auto !important;min-height:335px !important;}body.is-home .news-card .news-cover{height:152px !important;max-height:152px !important;}body.is-home .news-card .news-card-art{padding:6px 17px !important;}body.is-home .news-card-copy h3{font-size:16px !important;}body.is-home .news-card-copy p{font-size:13px !important;-webkit-line-clamp:3 !important;}.benefit-grid, .features-grid, .feature-grid, .products-grid, .stats-grid{grid-template-columns:repeat(2, minmax(0, 1fr)) !important;}.journey-step-grid{grid-template-columns:repeat(2, minmax(0, 1fr)) !important;}.pricing-grid{grid-template-columns:minmax(0, 1fr) !important;}.product-feature-card{grid-template-columns:minmax(0, 1fr) !important;}.product-feature-image{min-width:0;}.site-header .nav a, .site-header .nav-actions a{white-space:normal;}}@media (max-width: 480px){body:not(.is-home) main > .content-page:not(.news-page){width:calc(100% - 22px) !important;}body.is-home .news-head{grid-template-columns:minmax(0, 1fr) 72px !important;}body.is-home .news-head-art{width:72px;height:72px !important;}body.is-home .news-card{flex-basis:86vw !important;}.benefit-grid, .features-grid, .feature-grid, .products-grid, .stats-grid, .journey-step-grid{grid-template-columns:minmax(0, 1fr) !important;}.news-bottom-panel{grid-template-columns:44px minmax(0,1fr) !important;}.news-bottom-actions{grid-column:auto !important;}.footer-main, .footer-bottom{gap:18px !important;}}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto;}*, *::before, *::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important;}}body.ui-enhanced .ui-reveal{opacity:0;transform:translateY(12px);transition:opacity .5s ease, transform .5s cubic-bezier(.2,.7,.2,1);}body.ui-enhanced .ui-reveal.is-visible{opacity:1;transform:none;}.back-to-top{position:fixed;z-index:900;right:24px;bottom:88px;display:grid;place-items:center;width:44px;height:44px;padding:0;border:1px solid rgba(164, 149, 255, .38);border-radius:15px;color:#f7f6ff;background:rgba(16, 24, 48, .92);box-shadow:0 12px 34px rgba(0,0,0,.28);backdrop-filter:blur(15px);opacity:0;visibility:hidden;transform:translateY(8px);cursor:pointer;transition:opacity .2s ease, visibility .2s ease, transform .2s ease, border-color .2s ease;}.back-to-top.is-visible{opacity:1;visibility:visible;transform:none;}.back-to-top:hover{border-color:rgba(180, 162, 255, .85);background:rgba(30, 37, 77, .96);}.back-to-top:active{transform:translateY(1px);}@media (max-width: 760px){.back-to-top{right:14px;bottom:82px;width:42px;height:42px;border-radius:14px;}}@media (prefers-reduced-motion: reduce){body.ui-enhanced .ui-reveal{opacity:1;transform:none;}}body:not(.is-home) main > .dashboard-page{width:min(1200px, calc(100% - 56px)) !important;max-width:1200px !important;margin-inline:auto !important;padding-top:clamp(90px, 7vw, 112px) !important;padding-bottom:clamp(42px, 5vw, 66px) !important;}:where(.profile-hero, .pricing-hero, .products-hero, .inner-hero, .auth-panel, .profile-support-banner, .profile-plan-banner, .feature-callout, .products-final-cta){border-color:var(--ui-line) !important;border-radius:28px !important;box-shadow:0 22px 58px rgba(0, 0, 0, .17);}:where(.profile-panel, .profile-stat-card, .profile-action-card, .dash-card, .history-card, .ticket-item, .activity-event, .admin-panel, .admin-stat, .admin-record, .admin-ticket, .cms-product-card, .feature-detail, .capability-detail, .price-card, .feature-card, .admin-feature-note){border-color:var(--ui-line) !important;border-radius:22px !important;box-shadow:0 12px 34px rgba(0, 0, 0, .13);transition:border-color .22s ease, box-shadow .22s ease, transform .22s ease;}:where(.profile-stat-card, .profile-action-card, .dash-card, .history-card, .ticket-item, .activity-event, .admin-panel, .admin-stat, .admin-record, .admin-ticket, .cms-product-card, .feature-detail, .capability-detail, .price-card, .feature-card):hover{border-color:var(--ui-line-active) !important;box-shadow:0 17px 38px rgba(0, 0, 0, .2);}.admin-table-wrap, .table-wrap, .table-wrap table{max-width:100%;}.admin-table-wrap, .table-wrap{overflow-x:auto;overscroll-behavior-inline:contain;}.admin-table th, .admin-table td{vertical-align:middle;}.admin-record-list{min-width:0;}:where(.admin-form, .auth-form, .site-form, .subscribe-form) :is(input, textarea, select){min-width:0;max-width:100%;border-color:rgba(145, 164, 224, .25);border-radius:13px;transition:border-color .18s ease, box-shadow .18s ease, background-color .18s ease;}:where(.admin-form, .auth-form, .site-form, .subscribe-form) :is(input, textarea, select):focus{border-color:rgba(170, 153, 255, .76);box-shadow:0 0 0 3px rgba(132, 112, 255, .1);outline:none;}:where(.admin-primary, .admin-mini-button, .auth-submit, .profile-wide-button){cursor:pointer;}:where(.admin-primary, .admin-mini-button, .auth-submit):hover:not(:disabled){filter:brightness(1.08);transform:translateY(-1px);}.admin-primary:disabled, .admin-mini-button:disabled{opacity:.5;cursor:not-allowed;transform:none;}.admin-quick-grid a{transition:border-color .2s ease, background .2s ease, transform .2s ease;}.admin-quick-grid a:hover{transform:translateY(-2px);border-color:var(--ui-line-active);}@media (max-width: 1100px){body:not(.is-home) main > .dashboard-page{width:min(1000px, calc(100% - 40px)) !important;}.profile-main-grid, .admin-two-col, .admin-welcome-grid{grid-template-columns:repeat(2, minmax(0,1fr)) !important;}.admin-stat-grid{grid-template-columns:repeat(3, minmax(0,1fr)) !important;}}@media (max-width: 760px){body:not(.is-home) main > .dashboard-page{width:calc(100% - 28px) !important;padding-top:82px !important;padding-bottom:36px !important;}.profile-main-grid, .admin-two-col, .admin-welcome-grid, .products-hero, .auth-shell, .profile-support-banner, .feature-detail-grid, .products-faq-layout{grid-template-columns:minmax(0,1fr) !important;}.profile-stats, .admin-stat-grid, .profile-action-grid, .admin-quick-grid, .admin-form-row{grid-template-columns:repeat(2, minmax(0,1fr)) !important;}.admin-main{min-width:0;}.admin-table{min-width:660px;}.auth-photo{min-height:230px;}.profile-hero-art, .products-hero-art, .pricing-hero-art{max-width:100%;}}@media (max-width: 480px){body:not(.is-home) main > .dashboard-page{width:calc(100% - 22px) !important;}.profile-stats, .admin-stat-grid, .profile-action-grid, .admin-quick-grid, .admin-form-row{grid-template-columns:minmax(0,1fr) !important;}.admin-topline{align-items:flex-start;gap:14px;}.admin-profile{max-width:100%;}.profile-panel, .admin-panel{padding-inline:16px;}}