@import"https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&family=Sora:wght@500;700&family=Orbitron:wght@400;600;700;900&family=Rajdhani:wght@300;400;500;600;700&family=Share+Tech+Mono&display=swap";:root{--bg: #070a14;--surface: rgba(10, 14, 30, .74);--surface-soft: rgba(10, 14, 30, .52);--line: rgba(255, 255, 255, .16);--text: #f3f6ff;--muted: #b4bddf;--cyan: #3ad9ff;--pink: #ff4ea3;--violet: #8868ff;--hero-overlay-top: rgba(7, 10, 20, .2);--hero-overlay-bottom: rgba(7, 10, 20, .84);--page-radial-a: rgba(0, 255, 180, .08);--page-radial-b: rgba(0, 207, 255, .08);--glass-bg: linear-gradient(165deg, rgba(8, 13, 24, .84) 0%, rgba(11, 18, 32, .8) 100%);--theme-chip-bg: rgba(255, 255, 255, .04);--theme-chip-active-bg: rgba(0, 255, 180, .14);--theme-chip-active-text: #eaf6ff}html[data-theme=light]{--bg: #edf4ff;--surface: rgba(255, 255, 255, .8);--surface-soft: rgba(255, 255, 255, .72);--line: rgba(19, 33, 61, .14);--text: #0d1830;--muted: #334a70;--cyan: #0068c9;--pink: #cf2e7a;--violet: #5f52d6;--hero-overlay-top: rgba(237, 244, 255, .1);--hero-overlay-bottom: rgba(237, 244, 255, .86);--page-radial-a: rgba(0, 104, 201, .08);--page-radial-b: rgba(95, 82, 214, .08);--glass-bg: linear-gradient(165deg, rgba(255, 255, 255, .88) 0%, rgba(236, 244, 255, .84) 100%);--theme-chip-bg: rgba(19, 33, 61, .05);--theme-chip-active-bg: rgba(0, 104, 201, .12);--theme-chip-active-text: #13213d}*{box-sizing:border-box}body{margin:0;min-height:100vh;color:var(--text);font-family:Manrope,sans-serif;background:var(--bg)}.hero-scene{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;background:linear-gradient(180deg,var(--hero-overlay-top) 0%,var(--hero-overlay-bottom) 80%),url(/api/assets/cm_hero_main.png) center center / cover no-repeat}.shell{position:relative;z-index:1;width:min(1320px,96vw);margin:0 auto;padding:1rem 0 3.5rem}.shell-wide{width:100%;max-width:none;margin:0;padding:0}.shell-workspace{min-height:100vh}.topbar{display:flex;align-items:center;justify-content:space-between;gap:.7rem;margin-bottom:1rem;padding:.65rem .85rem;border:1px solid var(--line);border-radius:14px;background:var(--surface-soft);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);position:relative;z-index:240}.topbar-brand{margin:0;font-family:Sora,sans-serif;font-size:.95rem;letter-spacing:.05em;color:var(--text);text-decoration:none}.topbar-actions{display:flex;gap:.5rem;flex-wrap:wrap;justify-content:flex-end}.topbar-menu-toggle{display:none;width:42px;height:42px;border:1px solid var(--line);border-radius:11px;background:var(--surface);align-items:center;justify-content:center;flex-direction:column;gap:4px;cursor:pointer;position:relative;z-index:302}.topbar-menu-toggle span{width:18px;height:2px;border-radius:2px;background:var(--text);transition:transform .2s ease,opacity .2s ease}.topbar-menu-toggle.active span:nth-child(1){transform:translateY(6px) rotate(45deg)}.topbar-menu-toggle.active span:nth-child(2){opacity:0}.topbar-menu-toggle.active span:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.topbar-mobile-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:340;border:0;background:#0308129e;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.topbar-mobile-menu{position:fixed;top:.7rem;right:.7rem;bottom:.7rem;z-index:360;width:min(84vw,360px);display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:.6rem;border:1px solid rgba(255,255,255,.14);border-radius:20px;background:linear-gradient(180deg,#0d1425fa,#070b16f5);box-shadow:0 32px 60px #020816ad,inset 0 0 0 1px #3ad9ff14,0 0 30px #3ad9ff14;padding:4.5rem .9rem 1rem;pointer-events:auto;overflow-y:auto}.topbar-mobile-menu .btn{width:100%;justify-content:flex-start;text-align:left;border-radius:14px;padding:.95rem 1rem;background:#ffffff08;border-color:#ffffff14}.topbar-mobile-menu .btn:hover,.topbar-mobile-menu .btn.active{background:#3ad9ff14;border-color:#3ad9ff3d}.hero{min-height:min(78vh,760px);display:grid;place-content:center;text-align:center;padding:2.5rem;border:1px solid var(--line);border-radius:22px;background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 76%,transparent),color-mix(in srgb,var(--surface-soft) 92%,transparent));-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);box-shadow:inset 0 0 60px #2367ff1f,0 16px 40px #00000040}.home-glass{margin-top:.5rem;display:grid;gap:1.15rem;border:1px solid var(--line);border-radius:30px;padding:1rem;background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 70%,transparent),color-mix(in srgb,var(--surface-soft) 86%,transparent));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 24px 60px #03071273,inset 0 0 100px #2c61ff14}.home-hero{min-height:min(70vh,680px)}.hero-kicker{margin:.2rem 0 .55rem;color:#ffe05f;text-transform:uppercase;letter-spacing:.12em;font-size:.8rem;font-weight:700}.hero-copy{width:min(900px,100%);margin:.3rem auto 0;font-size:1.04rem;line-height:1.5}.signup-hero{min-height:min(52vh,460px)}.logo{width:min(200px,44vw);margin:0 auto;filter:drop-shadow(0 0 20px rgba(58,217,255,.35))}.brand{margin:.9rem 0 .4rem;text-transform:uppercase;letter-spacing:.18em;color:var(--cyan);font-size:.8rem;font-weight:700}h1,h2,h3{font-family:Sora,sans-serif}h1{margin:.1rem 0 .8rem;font-size:clamp(2.4rem,5.5vw,4.55rem);line-height:1.02;letter-spacing:-.02em;background:linear-gradient(90deg,#ffffff 0%,var(--cyan) 30%,var(--pink) 68%,var(--violet) 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.tagline{margin:0;color:var(--muted);font-size:1.08rem}.actions{display:flex;gap:.7rem;justify-content:center;flex-wrap:wrap;margin-top:1.15rem}.actions.left{justify-content:flex-start}.btn{text-decoration:none;color:var(--text);border:1px solid rgba(255,255,255,.32);border-radius:999px;padding:.74rem 1.14rem;font-weight:700;font-size:.95rem;background:transparent;cursor:pointer}.btn.primary{border-color:transparent;background:linear-gradient(120deg,var(--pink) 0%,var(--violet) 55%,var(--cyan) 100%)}.btn.slim{padding:.5rem .88rem;font-size:.86rem}.features,.pricing{margin-top:1.35rem}.stack{display:grid;gap:1.1rem;margin-top:1.1rem}.features,.grid{display:grid;gap:.85rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.uniform-grid{gap:1.1rem;align-items:stretch;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.uniform-grid>.card,.uniform-grid>.price-card{height:100%;display:flex;flex-direction:column;gap:.5rem}.uniform-grid>.card .actions,.uniform-grid>.price-card .actions{margin-top:auto}.two-col{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.three-col{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.plan-choice{background:#ffffff08}.featured-choice{border-color:#3ad9ffbf;box-shadow:0 0 0 1px #3ad9ff3d,0 0 18px #3ad9ff33}.chatbot{display:grid;gap:.7rem}.chat-log{border:1px solid var(--line);border-radius:12px;padding:.7rem;background:#ffffff08;max-height:280px;overflow:auto;display:grid;gap:.55rem}.chat-msg{border-radius:10px;padding:.55rem .7rem;line-height:1.35;white-space:pre-wrap}.chat-msg.user{background:#8868ff40}.chat-msg.assistant{background:#3ad9ff29}.chat-input-row{display:grid;grid-template-columns:1fr auto;gap:.55rem}.card{border:1px solid var(--line);border-radius:14px;padding:1.05rem;background:var(--surface);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 14px 26px #080a1940}.card p,.card li{color:var(--muted)}ol,ul{padding-left:1.1rem}ul:not(.feature-list):not(.scope-list):not(.excluded-list){list-style:none;padding-left:0}ul:not(.feature-list):not(.scope-list):not(.excluded-list) li{position:relative;padding-left:1.85rem}ul:not(.feature-list):not(.scope-list):not(.excluded-list) li:before{content:"CM";position:absolute;left:0;top:.08rem;width:1.2rem;height:1.2rem;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(58,217,255,.34);border-radius:999px;background:linear-gradient(135deg,#ff4ea329,#3ad9ff38);box-shadow:0 0 14px #3ad9ff1f;color:var(--cyan);font-family:Share Tech Mono,monospace;font-size:.46rem;font-weight:700;letter-spacing:.04em}.price{margin:.22rem 0;font-size:1.6rem;font-weight:800}.price-card.featured{border-color:#3ad9ffbf;box-shadow:0 0 0 1px #3ad9ff3d,0 0 18px #3ad9ff33}.wizard{margin-top:1.2rem}.wizard-steps{display:flex;gap:.5rem;flex-wrap:wrap;margin-bottom:.9rem}.wizard-step{border:1px solid var(--line);border-radius:999px;padding:.35rem .7rem;font-size:.82rem;color:var(--muted)}.wizard-step.active{color:#fff;border-color:#3ad9ffcc;background:#3ad9ff26}.wizard-pane{text-align:left}.channel-grid{display:grid;gap:.7rem;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin-top:.7rem}.channel-btn{border:1px solid var(--line);border-radius:12px;padding:.8rem;background:#ffffff08;color:var(--text);font-weight:600;cursor:pointer}.channel-btn.selected{border-color:#3ad9ffcc;box-shadow:0 0 0 1px #3ad9ff40}.form-grid{display:grid;gap:.8rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}label{display:grid;gap:.3rem;font-size:.86rem;color:var(--muted)}input,textarea,select{width:100%;border:1px solid var(--line);border-radius:10px;background:#ffffff0d;color:var(--text);padding:.62rem .72rem;font:inherit}textarea{min-height:120px;resize:vertical}.error{color:#ff9fbf;font-weight:700}.auth-provider-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:.65rem}.auth-provider-grid .btn{display:inline-flex;align-items:center;justify-content:center;gap:.55rem}.sso-icon{width:1.05rem;height:1.05rem;display:inline-flex;align-items:center;justify-content:center}.sso-icon svg{width:100%;height:100%;display:block}.sso-popup-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;background:#060a14b8;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:grid;place-items:center;padding:1rem}.sso-popup-card{width:min(560px,96vw);border:1px solid rgba(255,255,255,.24);border-radius:16px;background:linear-gradient(145deg,#0b1226d1,#0a1020ed);padding:1rem;box-shadow:0 20px 42px #00000057}.sso-popup-card h2{margin:0 0 .45rem}.sso-popup-card p{margin:0;color:var(--muted)}.backend-trial-modal{width:min(920px,96vw);display:grid;gap:1rem;max-height:min(92vh,980px);overflow-y:auto}.trial-modal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.trial-product-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.75rem}.trial-product-card{border:1px solid rgba(255,255,255,.12);border-radius:16px;background:#ffffff08;padding:.95rem;color:var(--text);text-align:left;cursor:pointer;display:grid;gap:.35rem}.trial-product-card strong{font-size:1rem;font-weight:800}.trial-product-card span{color:#00ffb4;font-family:Share Tech Mono,monospace;font-size:.72rem;font-weight:700}.trial-product-card small{color:#c9dcf2;line-height:1.45;font-weight:600}.trial-product-card:hover,.trial-product-card.active{border-color:#00ffb466;background:#00ffb414;box-shadow:inset 0 0 0 1px #00ffb41a}.trial-domain-mode,.trial-domain-name{grid-column:span 2}.trial-offer-note{grid-column:span 2;border:1px solid rgba(0,255,180,.16);border-radius:16px;background:#00ffb40d;padding:.9rem 1rem}.trial-offer-note p{margin-top:.35rem}.trial-modal-actions{grid-column:span 2}.google-sso-float{position:fixed;right:16px;bottom:96px;z-index:1400;width:52px;height:52px;border:1px solid rgba(255,255,255,.3);border-radius:999px;background:#0a0f1de6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 10px 24px #02091659}.google-sso-float svg{width:24px;height:24px}.product-badges{display:flex;flex-wrap:wrap;gap:.4rem;margin:.35rem 0 .5rem}.product-badge{display:inline-flex;align-items:center;border:1px solid rgba(0,255,180,.38);border-radius:999px;padding:.16rem .56rem;font-family:Share Tech Mono,monospace;font-size:.62rem;letter-spacing:.08em;font-weight:700;text-transform:uppercase;color:#00ffb4;background:#00ffb412;text-shadow:0 0 14px rgba(0,255,180,.18)}.table-wrap{overflow-x:auto}.admin-table{width:100%;border-collapse:collapse;min-width:760px}.admin-table th,.admin-table td{border-bottom:1px solid var(--line);padding:.5rem;text-align:left;vertical-align:middle}.admin-table th{color:var(--muted);font-size:.82rem;text-transform:uppercase;letter-spacing:.05em}.table-actions{display:flex;gap:.4rem;flex-wrap:wrap}.compare-card{border-color:#ffffff47}.compare-wrap{border:1px solid var(--line);border-radius:12px;background:#ffffff08}.compare-table{width:100%;min-width:860px;border-collapse:collapse}.compare-table th,.compare-table td{padding:.7rem .75rem;border-bottom:1px solid rgba(255,255,255,.12);text-align:left}.compare-table th{font-size:.83rem;text-transform:uppercase;letter-spacing:.05em;color:#d9e5ff}.compare-table tbody td:first-child{color:#d5e1ff;font-weight:700}.muted-inline{margin:.3rem 0 0;color:var(--muted);font-size:.88rem;font-weight:500}.price-features{margin:0;padding-left:1rem;display:grid;gap:.2rem}.site-footer{margin-top:1.3rem;padding:1.35rem 1.25rem;border:1px solid rgba(255,255,255,.18);border-radius:18px;background:linear-gradient(145deg,#080d18e0,#080e1ebd);color:var(--muted)}.site-footer-grid{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:1rem 1.2rem}.footer-brand h3{margin:.2rem 0 .45rem;font-size:1.02rem}.footer-kicker,.footer-heading{margin:0 0 .45rem;font-family:Share Tech Mono,monospace;font-size:.66rem;letter-spacing:.16em;text-transform:uppercase;color:#9fd9ff}.footer-copy{margin:0}.footer-links{display:grid;gap:.48rem}.site-footer a{color:var(--cyan);text-decoration:none}.footer-chat-link{padding:0;border:0;background:transparent;color:var(--cyan);text-align:left;font:inherit;cursor:pointer}.site-footer-bottom{margin-top:1rem;padding-top:.9rem;border-top:1px solid rgba(255,255,255,.12);display:flex;justify-content:space-between;gap:1rem;align-items:center;flex-wrap:wrap}.footer-legal-links{display:flex;flex-wrap:wrap;gap:.55rem .8rem;font-size:.79rem}.site-footer p{margin:0;color:var(--muted);font-size:.85rem}.product-detail-page,.reseller-page{gap:1.6rem;background:linear-gradient(180deg,#03050aeb,#03070ef0)}.product-story-hero{display:grid;grid-template-columns:1.1fr .9fr;gap:1rem;align-items:stretch}.product-story-copy,.product-story-visual{position:relative}.product-story-lead{max-width:760px;margin:.6rem 0 0;font-size:1.02rem;line-height:1.55;color:#d8ecff;font-weight:650}.product-story-chips{display:flex;flex-wrap:wrap;gap:.55rem;margin:.9rem 0 0}.product-story-chips span{border:1px solid rgba(0,255,180,.18);background:#00ffb40f;padding:.42rem .65rem;font-family:Share Tech Mono,monospace;font-size:.64rem;letter-spacing:.12em;font-weight:700;text-transform:uppercase;color:#a9f5db}.product-visual-frame{position:relative;overflow:hidden;min-height:100%;border:1px solid rgba(0,255,180,.16);border-radius:22px;background:#ffffff08}.product-visual-frame img{width:100%;height:100%;min-height:420px;object-fit:cover;display:block}.product-visual-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 18% 16%,#3ad9ff3d,#3ad9ff00 36%),linear-gradient(180deg,#04081214,#040812d6)}.product-visual-caption{position:absolute;left:1rem;right:1rem;bottom:1rem;display:grid;gap:.3rem}.product-visual-caption p{margin:0;font-family:Share Tech Mono,monospace;font-size:.66rem;letter-spacing:.14em;text-transform:uppercase;color:#81dfff}.product-visual-caption strong{color:#f2f7ff;font-size:1rem;line-height:1.35;font-weight:700}.product-visual-float{position:absolute;z-index:2;border:1px solid rgba(0,255,180,.16);background:#07101fd6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:.7rem .85rem;display:grid;gap:.16rem;animation:rise-in .7s ease both}.product-visual-float span{font-family:Share Tech Mono,monospace;font-size:.6rem;letter-spacing:.14em;text-transform:uppercase;color:#86b7d8}.product-visual-float strong{color:#eaf6ff;font-size:.9rem;font-weight:800}.product-visual-float-a{top:1rem;left:-.4rem}.product-visual-float-b{right:-.4rem;bottom:1.2rem}.product-detail-hero h1,.reseller-page h1,.product-detail-page h2,.reseller-page h2,.product-detail-page h3,.reseller-page h3{font-family:Orbitron,sans-serif;color:#eaf6ff;font-weight:800;text-shadow:0 0 18px rgba(88,182,255,.14)}.product-detail-hero h1 span,.reseller-page h1 span{color:#00ffb4}.product-detail-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;margin:.75rem 0 .95rem}.product-detail-metrics>div{border:1px solid rgba(0,255,180,.16);background:#00ffb40a;padding:.75rem .8rem}.product-detail-metrics span{display:block;margin-bottom:.24rem;font-family:Share Tech Mono,monospace;font-size:.64rem;letter-spacing:.16em;font-weight:700;text-transform:uppercase;color:#7fa2c1}.product-detail-metrics strong{font-size:1.08rem;color:#f3f9ff;font-weight:800}.product-detail-page p,.product-detail-page li,.reseller-page p,.reseller-page li{color:#cfe3f7;font-family:Rajdhani,sans-serif;font-weight:600;letter-spacing:.01em}.product-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px}.product-story-grid,.product-feature-studio,.product-outcome-grid{display:grid;gap:2px}.product-story-grid,.product-feature-studio{grid-template-columns:repeat(2,minmax(0,1fr))}.product-outcome-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.product-detail-card{background:#080d18;border:1px solid rgba(0,255,180,.12)}.product-story-panel,.product-feature-list-card,.product-feature-detail-card,.product-outcome-card,.product-proof-card{padding:1.2rem 1.25rem}.product-story-timeline{display:grid;gap:.62rem}.product-story-step{display:grid;grid-template-columns:auto 1fr;gap:.7rem;align-items:flex-start;border-left:2px solid rgba(0,255,180,.16);padding-left:.8rem}.product-story-step span{font-family:Orbitron,sans-serif;color:#00ffb4;font-size:.88rem}.product-story-step p{margin:0;color:#bdd2ec;line-height:1.45}.product-feature-list{display:grid;gap:.45rem;margin-top:.75rem}.product-feature-trigger{width:100%;display:grid;grid-template-columns:auto 1fr;gap:.72rem;align-items:center;border:1px solid rgba(0,255,180,.1);background:#ffffff05;color:#dcecff;padding:.72rem .78rem;text-align:left;cursor:pointer;transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}.product-feature-trigger:hover,.product-feature-trigger.active{transform:translate(6px);border-color:#00ffb447;background:#00ffb414;box-shadow:0 0 18px #00ffb41f}.product-feature-index{font-family:Share Tech Mono,monospace;font-size:.68rem;letter-spacing:.14em;color:#86b7d8}.product-feature-detail-card{display:grid;align-content:start}.product-feature-detail-copy{margin:.38rem 0 0;color:#c1d7ef;font-size:1rem;line-height:1.58;animation:rise-in .45s ease both}.product-feature-detail-points{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;margin-top:1rem}.product-feature-detail-points>div,.product-outcome-card{border:1px solid rgba(0,255,180,.1);background:#ffffff05;padding:.8rem}.product-feature-detail-points span{display:block;margin-bottom:.2rem;font-family:Share Tech Mono,monospace;font-size:.62rem;letter-spacing:.14em;text-transform:uppercase;color:#86b7d8}.product-feature-detail-points strong,.product-outcome-card strong{display:block;color:#f2f7ff}.product-outcome-card p{margin:.4rem 0 0;color:#bdd2ec;line-height:1.45}.product-proof-card h2,.product-feature-list-card h2,.product-feature-detail-card h2{margin:.18rem 0 0}.sitemap-page{gap:1.4rem}.sitemap-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px}.sitemap-card{padding:1.2rem 1.25rem;background:#080d18;border:1px solid rgba(0,255,180,.12)}.sitemap-card h2{margin:.18rem 0 .8rem}.sitemap-list{display:grid;gap:.55rem}.sitemap-item{display:grid;grid-template-columns:1fr auto;gap:.8rem;align-items:start;border:1px solid rgba(0,255,180,.08);background:#ffffff05;padding:.8rem .85rem}.sitemap-item a{color:#eaf6ff;font-weight:700;text-decoration:none}.sitemap-item a:hover{color:#00ffb4}.sitemap-item p{margin:.22rem 0 0;color:#9bb9d9;line-height:1.4}.sitemap-item code{color:#8fe6d2;font-family:Share Tech Mono,monospace;font-size:.68rem;white-space:nowrap}.product-detail-exclusions,.reseller-note{background:#ff5acd0d;border-color:#ff5acd2e}.home-v3{position:relative}.v3-hero{overflow:hidden}.v3-orb{position:absolute;border-radius:999px;filter:blur(2px);opacity:.26;pointer-events:none}.v3-orb-one{width:220px;height:220px;top:8%;left:8%;background:radial-gradient(circle,#48d9ff,#48d9ff00 70%);animation:float-a 7s ease-in-out infinite}.v3-orb-two{width:260px;height:260px;bottom:10%;right:10%;background:radial-gradient(circle,#ff6d8d,#ff6d8d00 72%);animation:float-b 9s ease-in-out infinite}.v3-reveal>*{animation:rise-in .8s ease both}.v3-reveal>*:nth-child(2){animation-delay:.08s}.v3-reveal>*:nth-child(3){animation-delay:.14s}.v3-card{border-color:#ffffff3d}.home-v2{display:grid;gap:.9rem;margin-top:.6rem;padding:.9rem;border-radius:24px;background:linear-gradient(180deg,#f1f3f6,#e9edf2)}.home-v2-about{background:linear-gradient(160deg,#081026d1,#0a1430c7),radial-gradient(circle at 12% 14%,#5487ff47,#5487ff00 44%),radial-gradient(circle at 84% 24%,#3bcfff33,#3bcfff00 42%)}.home-v2-about .v2-page-head,.home-v2-about .v2-card{background:linear-gradient(160deg,#ffffff29,#ffffff14);border:1px solid rgba(195,220,255,.24);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 12px 28px #040e2647}.home-v2-about .v2-page-head h1,.home-v2-about .v2-card>h2,.home-v2-about .v2-card h3,.home-v2-about .v2-person h3{color:#eef5ff}.home-v2-about .v2-page-head p,.home-v2-about .v2-card p,.home-v2-about .v2-card li,.home-v2-about .v2-values-grid p,.home-v2-about .v2-story-grid p,.home-v2-about .v2-contact-inline p{color:#c6d7f2}.home-v2-about .v2-kicker{color:#9dbaf0}.home-v2-about .v2-values-grid article,.home-v2-about .v2-story-grid article,.home-v2-about .v2-person{background:#ffffff14;border:1px solid rgba(189,214,255,.22)}.v2-hero-panel{display:grid;grid-template-columns:1.4fr .9fr;gap:.9rem}.v2-hero-copy,.v2-card{border:1px solid rgba(255,255,255,.2);border-radius:18px;background:linear-gradient(165deg,#f0f5fff7,#e4ecfff2);color:#162041;box-shadow:0 8px 20px #020c2814}.v2-hero-copy{padding:1.3rem 1.35rem}.v2-kicker{margin:0;color:#5d6ea9;font-weight:800;letter-spacing:.08em;font-size:.76rem;text-transform:uppercase}.v2-hero-copy h1{margin:.5rem 0 .65rem;font-size:clamp(1.9rem,4.4vw,3rem);line-height:1.06;color:#111b3c;background:none;-webkit-background-clip:initial;background-clip:initial}.v2-hero-copy p{margin:0;color:#344575}.v2-hero-visual{border-radius:18px;border:1px solid rgba(255,255,255,.22);min-height:250px;box-shadow:0 10px 26px #10215b29;overflow:hidden}.v2-hero-visual img{width:100%;height:100%;object-fit:cover}.v2-stat-grid{display:grid;gap:.85rem;grid-template-columns:1.4fr repeat(3,1fr)}.v2-card{padding:1rem 1.05rem}.v2-card-primary{background:linear-gradient(135deg,#2f41ff,#6a6fff 44%,#8a8dff);color:#eef1ff}.v2-card-primary p,.v2-card-primary h3{color:inherit}.v2-card-title{margin:0;font-size:.83rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;opacity:.9}.v2-card-primary h3{margin:.5rem 0 .48rem;font-size:1.12rem}.v2-mini-card{background:linear-gradient(160deg,#eef2ff,#d8e8ff)}.v2-number{margin:0;font-family:Sora,sans-serif;font-size:clamp(1.75rem,3vw,2.5rem);color:#2c3ef0}.v2-chip{margin:0 0 .3rem;display:inline-flex;padding:.36rem .62rem;border-radius:999px;font-size:.76rem;color:#fff;background:linear-gradient(120deg,#5a4dff,#39c8ff)}.v2-mini-card p{margin:.42rem 0 0;color:#3d4d79;line-height:1.36}.v2-split-grid{display:grid;gap:.85rem;grid-template-columns:repeat(2,minmax(0,1fr))}.v2-tight{align-items:stretch}.v2-showreel-grid{display:grid;gap:.85rem;grid-template-columns:repeat(2,minmax(0,1fr))}.v2-photo-card{overflow:hidden;border-radius:16px;min-height:210px;box-shadow:0 8px 20px #0414361f}.v2-photo-card img{width:100%;height:100%;object-fit:cover}.v2-split-grid .v2-card h2,.v2-split-grid .v2-card h3,.v2-contact-band .v2-card h2,.v2-contact-band .v2-card h3,.v2-card>h2{margin:0 0 .46rem;color:#15214b}.v2-card ul{margin:.55rem 0 0;padding-left:0;color:#3c4b76;display:grid;gap:.42rem}.v2-accent-card{background:linear-gradient(160deg,#dce4ff,#d6f0ff)}.v2-quote-card{background:linear-gradient(140deg,#171f48,#2b3770);color:#eaf1ff}.v2-quote-card p{margin:0;line-height:1.45}.v2-quote-card small{display:block;margin-top:.72rem;color:#c7d4ff}.v2-quote-meta{display:flex;align-items:center;gap:.55rem;margin-top:.7rem}.v2-quote-meta img{width:34px;height:34px;border-radius:999px;object-fit:cover}.v2-number-card{display:grid;align-content:center;background:linear-gradient(140deg,#ecf1ff,#d7e6ff)}.v2-news-grid{display:grid;gap:.72rem;grid-template-columns:repeat(3,minmax(0,1fr))}.v2-news-item{border-radius:14px;border:1px solid rgba(42,60,116,.2);background:#ffffffad;padding:.72rem}.v2-news-item h3{margin:0 0 .32rem;font-size:.95rem;color:#1d2a57}.v2-news-item p{margin:0;color:#425381;font-size:.89rem}.v2-contact-band{display:grid;gap:.85rem;grid-template-columns:1.4fr 1fr}.v2-contact-copy{background:linear-gradient(130deg,#4269ff,#6f86ff 44%,#8fc5ff);color:#eef2ff}.v2-contact-copy h2,.v2-contact-copy p{color:inherit}.v2-contact-actions{background:linear-gradient(170deg,#f3f6ff,#e4ebff)}.v2-faint-title{color:#cdddf76b;font-family:Sora,sans-serif;font-size:clamp(1.2rem,5.2vw,3rem);letter-spacing:.08em;text-transform:uppercase;text-align:center;white-space:nowrap;overflow:hidden}.v2-showcase-stage{position:relative;overflow:hidden}.v2-stage-ribbon{position:absolute;left:-28px;top:48%;transform:rotate(-90deg);color:#7084ba;font-size:.76rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.v2-stage-preview{border-radius:16px;background:linear-gradient(145deg,#dce8ff,#cde9ff 55%,#f0f5ff);padding:.9rem;display:grid;grid-template-columns:1fr .7fr;gap:.85rem;align-items:center}.v2-image-placeholder{min-height:148px;border:1px dashed rgba(73,96,156,.42);border-radius:14px;background:radial-gradient(circle at 20% 25%,#75b9ff73,#75b9ff00 45%),radial-gradient(circle at 85% 70%,#9979ff73,#9979ff00 48%),linear-gradient(135deg,#e5eeff,#d7e7ff 46%,#edf5ff);display:grid;place-items:center}.v2-image-placeholder span{color:#3a4f86;font-size:.8rem;font-weight:700}.v2-overlay-card{border-radius:14px;border:1px solid rgba(53,78,136,.2);background:#ffffffb8;padding:.75rem}.v2-overlay-card h3{margin:0 0 .28rem;color:#1e2d5f}.v2-overlay-card p{margin:0 0 .54rem;color:#415583}.v2-page-head{border:1px solid rgba(255,255,255,.2);border-radius:20px;background:linear-gradient(165deg,#eef4fffa,#e5ecfff5);padding:1rem 1.1rem;box-shadow:0 14px 32px #0412382e}.v2-page-head h1{margin:.42rem 0 .5rem;color:#121d3d;font-size:clamp(1.7rem,4vw,2.55rem);background:none;-webkit-background-clip:initial;background-clip:initial}.v2-page-head p{margin:0;color:#334677}.v2-hero-banner{display:grid;grid-template-columns:1fr auto;gap:.78rem}.v2-thumb-row{display:grid;gap:.58rem;grid-template-columns:repeat(5,minmax(0,1fr))}.v2-thumb-card{border-radius:12px;overflow:hidden;box-shadow:0 6px 16px #05153e1c}.v2-thumb-card img{width:100%;height:100%;min-height:96px;object-fit:cover}.v2-banner-card{background:linear-gradient(150deg,#dff0ff,#f0f4ff 65%,#e5ecff)}.v2-rail-tag{writing-mode:vertical-rl;transform:rotate(180deg);border:1px solid rgba(255,255,255,.2);border-radius:14px;background:linear-gradient(170deg,#2e63ff,#57bfff);color:#f6fbff;letter-spacing:.06em;text-transform:uppercase;font-size:.74rem;font-weight:800;padding:.7rem .46rem}.v2-feature-strip{display:grid;gap:.82rem;grid-template-columns:repeat(3,minmax(0,1fr));border-radius:18px;background:#081f43;padding:.85rem}.v2-feature-item{border:1px solid rgba(106,202,255,.26);border-radius:14px;padding:.82rem;background:#091d40b8}.v2-feature-item h3{margin:0 0 .36rem;color:#d7ebff}.v2-feature-item p{margin:0;color:#a8c5ea;font-size:.9rem}.v2-feature-active{background:linear-gradient(145deg,#5272ff6b,#2c3d8eb3)}.v2-case-grid{display:grid;gap:.85rem;grid-template-columns:repeat(2,minmax(0,1fr))}.v2-process-list{margin:.5rem 0 0;padding-left:1.15rem;color:#2f4373;display:grid;gap:.33rem}.v2-pricing-head{text-align:center;padding:.25rem .4rem .1rem}.v2-pricing-head h2{margin:0;color:#e9f2ff}.v2-pricing-head p{margin:.35rem 0 0;color:#b4c7e8}.v2-logo-cloud{display:flex;flex-wrap:wrap;gap:.7rem 1rem;justify-content:center;color:#b4c8e9;font-size:.88rem;font-weight:700}.v2-logo-cloud span{border-radius:999px;border:1px solid rgba(148,195,255,.3);padding:.3rem .68rem;background:#0f1d3da6}.v2-contact-inline{display:flex;justify-content:space-between;align-items:center;gap:.8rem}.v2-contact-inline h2{margin:0 0 .38rem}.v2-contact-inline p{margin:0;color:#374979}.v2-about-hero{display:grid;gap:.85rem;grid-template-columns:1.2fr .8fr}.v2-about-visual{padding:0;overflow:hidden}.v2-about-visual>img{width:100%;height:100%;min-height:240px;object-fit:cover}.v2-about-metrics{background:linear-gradient(145deg,#0f2b63,#101a40);color:#d6e8ff}.v2-about-metrics h2{margin:0 0 .66rem;color:#f2f8ff}.v2-about-metrics>.v2-image-placeholder{min-height:180px;border-color:#8dbbff66;margin-bottom:.7rem}.v2-about-banner{border-radius:14px;overflow:hidden;margin-bottom:.7rem}.v2-about-banner img{width:100%;height:200px;object-fit:cover}.v2-metric-row{display:grid;gap:.7rem;grid-template-columns:repeat(3,minmax(0,1fr))}.v2-metric-row p{margin:.18rem 0 0;color:#c8daf7}.v2-values-grid{display:grid;gap:.7rem;grid-template-columns:repeat(3,minmax(0,1fr))}.v2-values-grid article{border-radius:14px;border:1px solid rgba(28,47,90,.18);background:#ffffffa6;padding:.74rem}.v2-values-grid h3{margin:0 0 .28rem;color:#1b2a58}.v2-values-grid p{margin:0;color:#405180}.v2-story-grid{display:grid;gap:.7rem;grid-template-columns:repeat(2,minmax(0,1fr))}.v2-story-grid article{border-radius:12px;border:1px solid rgba(38,56,106,.17);background:#ffffffb3;padding:.72rem}.v2-story-grid h3{margin:0 0 .22rem;color:#1f2f61;font-size:.93rem}.v2-story-grid p{margin:0;color:#465888;font-size:.88rem}.v2-founder-story p{margin:0;line-height:1.6}.v2-team-grid h2{margin:0 0 .6rem}.v2-people-grid{display:grid;gap:.7rem;grid-template-columns:repeat(3,minmax(0,1fr))}.v2-person{border:1px solid rgba(32,51,102,.16);border-radius:12px;background:#ffffffb3;padding:.7rem;display:grid;gap:.42rem;align-items:center}.v2-person h3{margin:0;color:#253868;font-size:.9rem}.v2-avatar{width:38px;height:38px;border-radius:999px;display:grid;place-items:center;font-size:.76rem;font-weight:800;color:#f2f7ff;background:linear-gradient(130deg,#3f62ff,#52c7ff)}.v2-wide-placeholder{min-height:200px}.v2-full-image{width:100%;border-radius:14px;min-height:200px;max-height:320px;object-fit:cover}.v2-bottom-footer{display:grid;gap:.9rem;grid-template-columns:repeat(2,minmax(0,1fr));background:linear-gradient(160deg,#092442,#0b3256);color:#d6e8ff}.v2-bottom-footer h3{margin:0 0 .42rem;color:#eff8ff}.v2-bottom-footer p{margin:.2rem 0;color:#b6cde8;font-size:.88rem}.home-v2-visual,.services-v2-refresh{gap:1rem}.services-hero-panel{display:grid;gap:.8rem;grid-template-columns:1.25fr .75fr}.services-hero-copy h2{margin:.2rem 0 .55rem}.services-hero-stats{display:grid;gap:.6rem}.services-hero-stats .kpi-value{margin:.22rem 0 0;font-size:1.35rem}.services-scene-grid{display:grid;gap:.8rem;grid-template-columns:repeat(2,minmax(0,1fr))}.services-scene{overflow:hidden;padding:0;position:relative}.services-scene img{width:100%;height:230px;object-fit:cover;filter:saturate(1.08) contrast(1.06)}.services-scene-copy{padding:.75rem;background:linear-gradient(180deg,#0b12248c,#0b1224d1)}.services-scene-copy h3{margin:.2rem 0 .35rem;color:#eff6ff}.services-scene-copy p{margin:0;color:#b6c9e9;font-size:.9rem}.services-story-grid{display:grid;gap:.8rem;grid-template-columns:repeat(3,minmax(0,1fr))}.services-allinone h2{margin:.28rem 0 .5rem}.services-allinone p{margin:.15rem 0 0}.services-include-grid{margin-top:.75rem;display:grid;gap:.65rem;grid-template-columns:repeat(4,minmax(0,1fr))}.services-include-grid article{border:1px solid rgba(139,184,255,.25);border-radius:12px;background:#ffffff0a;padding:.65rem}.services-include-grid strong{display:block;font-size:.9rem;color:#e8f2ff}.services-plan{border-color:#82aeff40;box-shadow:inset 0 0 36px #4978ff14}.services-clean{gap:1.3rem;background:linear-gradient(160deg,#060c1edb,#081026d1),radial-gradient(circle at 15% 18%,#4f84ff33,#4f84ff00 42%);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.services-clean .v2-page-head,.services-clean .services-clean-card{border-color:#b6d0ff3d;background:linear-gradient(160deg,#ffffff24,#ffffff14);box-shadow:0 12px 30px #030a1c4d}.services-clean .v2-page-head h1,.services-clean h2,.services-clean h3{color:#edf5ff}.services-clean .v2-page-head p,.services-clean p,.services-clean li,.services-clean td,.services-clean th{color:#c7d8f2}.services-zar-note{margin-top:.35rem;font-size:.84rem;letter-spacing:.06em;text-transform:uppercase;color:#9db8ec!important}.services-section-head{text-align:left;padding:0 .2rem}.services-section-head h2{margin:0}.services-section-head p{margin:.35rem 0 0}.services-pricing-grid{display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr))}.services-clean-price{margin:.28rem 0 .18rem;font-family:Sora,sans-serif;font-size:1.72rem;color:#f1f7ff!important}.services-clean-setup{margin:0;font-size:.92rem;color:#9fb7e3!important}.services-addon-list{margin:.6rem 0 0;padding-left:1rem;display:grid;gap:.35rem}.services-small-note{margin:.65rem 0 0;font-size:.88rem;color:#9eb5df!important}.services-compare-wrap{padding:.4rem}.services-compare-scroll{overflow-x:auto}.services-compare-table{width:100%;border-collapse:collapse;min-width:680px}.services-compare-table th,.services-compare-table td{border:1px solid rgba(176,203,248,.24);padding:.62rem .55rem;text-align:left;font-size:.88rem}.services-compare-table th{background:#527ade3d;color:#edf6ff!important;font-weight:700}.services-clean .btn.primary{background:linear-gradient(120deg,#4a71ff,#3ec2ff)}.services-cyber{--cyber-bg: #03050a;--cyber-surface: #080d18;--cyber-surface2: #0c1425;--cyber-border: rgba(0, 255, 180, .15);--cyber-border-bright: rgba(0, 255, 180, .5);--cyber-accent: #00ffb4;--cyber-accent2: #00cfff;--cyber-accent3: #ff5acd;--cyber-text: #c8dff5;--cyber-text-dim: #5a7a9a;--cyber-text-bright: #eaf6ff;position:relative;overflow:hidden;gap:2rem;background:linear-gradient(180deg,#03050aeb,#03070ef0);border-color:var(--cyber-border)}.services-cyber:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(0,255,180,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(0,255,180,.03) 1px,transparent 1px);background-size:60px 60px;pointer-events:none}.services-cyber:after{content:"";position:absolute;inset:-140% 0 auto;height:220px;background:linear-gradient(transparent,rgba(0,255,180,.03),transparent);animation:services-scan 8s linear infinite;pointer-events:none}@keyframes services-scan{to{transform:translateY(250%)}}.services-cyber>*{position:relative;z-index:1}.services-cyber-hero h1,.services-cyber h2,.services-cyber h3{font-family:Orbitron,sans-serif;letter-spacing:.04em;font-weight:800;background:none;-webkit-background-clip:initial;background-clip:initial;color:var(--cyber-text-bright);text-shadow:0 0 16px rgba(0,207,255,.12)}.services-cyber p,.services-cyber li,.services-cyber td,.services-cyber th{font-family:Rajdhani,sans-serif;color:var(--cyber-text);font-weight:600;letter-spacing:.01em}.services-cyber .hero-label{margin:0 0 .7rem;display:inline-flex;align-items:center;gap:.65rem;font-family:Share Tech Mono,monospace;font-size:.68rem;letter-spacing:.28em;font-weight:700;text-transform:uppercase;color:var(--cyber-accent)}.services-cyber .hero-label:before{content:"";width:34px;height:1px;background:var(--cyber-accent)}.services-cyber-hero h1{margin:0;font-size:clamp(2rem,4.1vw,3.2rem);line-height:1.08}.services-cyber-hero h1 span{color:var(--cyber-accent);text-shadow:0 0 24px rgba(0,255,180,.34)}.services-cyber .hero-sub{margin:.8rem 0 0;max-width:720px;color:#cfe5f8;font-size:1.08rem;font-weight:650}.services-cyber .hero-zar{margin:.5rem 0 0;color:var(--cyber-accent);opacity:.62;font-family:Share Tech Mono,monospace;font-size:.7rem;letter-spacing:.2em;font-weight:700;text-transform:uppercase}.services-cyber .btn{border-radius:0;clip-path:polygon(8px 0%,100% 0%,calc(100% - 8px) 100%,0% 100%);font-family:Rajdhani,sans-serif;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.services-cyber .cyber-btn-primary{color:#041116;border-color:transparent;background:var(--cyber-accent);box-shadow:0 0 20px #00ffb457}.services-cyber .cyber-btn-primary:hover{background:#00ffd0}.services-cyber .cyber-btn-outline{color:var(--cyber-accent);border-color:var(--cyber-border-bright);background:transparent}.services-cyber .cyber-btn-outline:hover{background:#00ffb414}.services-cyber .cyber-btn-blue{color:#04111a;border-color:transparent;background:var(--cyber-accent2);box-shadow:0 0 20px #00cfff57}.services-cyber .cyber-btn-enterprise{color:var(--cyber-accent3);border-color:#ff5acd80;background:transparent}.services-divider{height:1px;background:linear-gradient(90deg,transparent,var(--cyber-border-bright),transparent)}.services-cyber .cyber-section{display:grid;gap:.5rem}.services-cyber .section-line{width:60px;height:2px;background:linear-gradient(90deg,var(--cyber-accent),transparent)}.services-cyber .section-line-blue{background:linear-gradient(90deg,var(--cyber-accent2),transparent)}.services-cyber .section-line-pink{background:linear-gradient(90deg,var(--cyber-accent3),transparent)}.services-cyber .cyber-section h2{margin:0;font-size:clamp(1.2rem,2.2vw,1.75rem)}.services-cyber .cyber-section h2 span{color:var(--cyber-accent2)}.services-cyber .cyber-section p{margin:0;color:#c8dff5;font-size:1rem;font-weight:600}.services-cyber .plans-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;background:linear-gradient(135deg,#00ffb433,#00cfff2e,#ff5acd29);padding:2px}.services-cyber .plan-card{background:var(--cyber-surface);padding:1.4rem 1.3rem;display:flex;flex-direction:column;gap:.4rem;min-height:100%}.services-cyber .plan-card.featured{background:var(--cyber-surface2)}.services-cyber .plan-card.enterprise .plan-badge,.services-cyber .plan-card.enterprise .plan-name{color:var(--cyber-accent3)}.services-cyber .plan-badge{margin:0;font-family:Share Tech Mono,monospace;font-size:.64rem;letter-spacing:.2em;font-weight:700;color:var(--cyber-accent)}.services-cyber .plan-card.featured .plan-badge,.services-cyber .plan-card.featured .plan-name{color:var(--cyber-accent2)}.services-cyber .plan-name{margin:.35rem 0 .15rem;font-family:Orbitron,sans-serif;font-size:.86rem;letter-spacing:.12em;font-weight:800;text-transform:uppercase;color:#eaf6ffe6}.services-cyber .plan-price{margin:.1rem 0 0;font-family:Orbitron,sans-serif;font-size:clamp(1.6rem,2.2vw,2.15rem);color:var(--cyber-text-bright);font-weight:800;text-shadow:0 0 18px rgba(0,255,180,.12)}.services-cyber .plan-card.featured .plan-price{color:var(--cyber-accent2)}.services-cyber .plan-price-unit{font-family:Rajdhani,sans-serif;font-size:.9rem;color:#a7c5df;margin-left:.2rem;font-weight:700}.services-cyber .plan-setup{margin:.1rem 0 .25rem;font-family:Share Tech Mono,monospace;font-size:.72rem;letter-spacing:.12em;color:#a7c5df;font-weight:700}.services-cyber .plan-desc{margin:.2rem 0 .55rem;padding-bottom:.7rem;border-bottom:1px solid var(--cyber-border);color:#cfe3f7;font-weight:620}.services-cyber .feature-list{list-style:none;margin:0 0 1rem;padding:0;display:grid;gap:.42rem}.services-cyber .feature-list li{padding:.46rem .5rem;border-left:2px solid transparent;background:#00ffb408;display:flex;align-items:flex-start;gap:.42rem;font-size:.92rem;color:#e4f3ff;font-weight:620}.services-cyber .feature-icon{color:var(--cyber-accent);font-family:Share Tech Mono,monospace}.services-cyber .plan-card.featured .feature-icon{color:var(--cyber-accent2)}.services-cyber .plan-card.enterprise .feature-icon{color:var(--cyber-accent3)}.services-cyber .addons-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px}.services-cyber .addon-card{background:var(--cyber-surface);padding:1rem 1.1rem;display:flex;align-items:center;gap:1rem;border-bottom:1px solid var(--cyber-border)}.services-cyber .addon-card.full-bundle{grid-column:1 / -1;background:#ff5acd0f;border:1px solid rgba(255,90,205,.2)}.services-cyber .addon-card-detailed,.pricing-cyber .addon-card-detailed{align-items:flex-start}.services-cyber .addon-num{margin:0;min-width:30px;font-family:Share Tech Mono,monospace;font-size:1.3rem;color:#ff5acd59}.services-cyber .addon-name{margin:0;color:var(--cyber-text-bright);font-weight:800;letter-spacing:.02em}.services-cyber .addon-from{margin:.1rem 0 0;color:var(--cyber-accent3);font-family:Share Tech Mono,monospace;font-size:.72rem;letter-spacing:.08em;font-weight:700}.services-cyber .addon-summary,.pricing-cyber .addon-summary{margin:.45rem 0 0;color:#d3e6f8;line-height:1.45;font-weight:620}.services-cyber .addon-feature-list,.pricing-cyber .addon-feature-list{margin:.7rem 0 0;display:grid;gap:.42rem}.services-cyber .addon-feature-list li,.pricing-cyber .addon-feature-list li{color:var(--cyber-text-bright);font-weight:620}.services-cyber .addon-scope{margin:-.6rem 0 0;color:#c7dced;font-family:Share Tech Mono,monospace;font-size:.72rem;letter-spacing:.09em;font-weight:700}.services-cyber .cyber-compare-wrap{background:var(--cyber-surface);border:1px solid var(--cyber-border);overflow:hidden}.services-cyber .cyber-compare-scroll{overflow-x:auto}.services-cyber .cyber-compare-table{width:100%;min-width:760px;border-collapse:collapse}.services-cyber .cyber-compare-table th,.services-cyber .cyber-compare-table td{padding:.72rem .78rem;border-bottom:1px solid rgba(0,255,180,.08);text-align:left}.services-cyber .cyber-compare-table th{color:var(--cyber-text-dim);font-family:Orbitron,sans-serif;font-size:.64rem;letter-spacing:.18em;text-transform:uppercase}.services-cyber .cyber-compare-table .th-std{color:var(--cyber-accent)}.services-cyber .cyber-compare-table .th-biz{color:var(--cyber-accent2)}.services-cyber .cyber-compare-table .th-ent{color:var(--cyber-accent3)}.services-cyber .cyber-compare-table td:first-child{color:var(--cyber-text-bright)}.services-cyber .cell-no{color:#5a7a9a7a;font-family:Share Tech Mono,monospace;font-size:.8rem}.services-cyber .cell-yes,.services-cyber .cell-yes-blue,.services-cyber .cell-yes-pink{font-family:Share Tech Mono,monospace;font-size:.8rem}.services-cyber .cell-yes{color:var(--cyber-accent)}.services-cyber .cell-yes-blue{color:var(--cyber-accent2)}.services-cyber .cell-yes-pink{color:var(--cyber-accent3)}.services-cyber .cell-tag{display:inline-block;padding:.1rem .42rem;font-family:Share Tech Mono,monospace;font-size:.68rem;letter-spacing:.08em}.services-cyber .tag-basic{background:#00ffb412;color:var(--cyber-accent);border:1px solid rgba(0,255,180,.2)}.services-cyber .tag-advanced{background:#00cfff12;color:var(--cyber-accent2);border:1px solid rgba(0,207,255,.2)}.services-cyber .tag-enterprise{background:#ff5acd12;color:var(--cyber-accent3);border:1px solid rgba(255,90,205,.2)}.services-cyber .tag-daily{background:#ffffff0a;color:var(--cyber-text-dim);border:1px solid rgba(255,255,255,.08)}.services-cyber .tag-unlimited{background:#ff5acd1a;color:var(--cyber-accent3);border:1px solid rgba(255,90,205,.3);font-weight:700}.services-cyber .excluded-box{background:var(--cyber-surface);border:1px solid var(--cyber-border);padding:1.35rem 1.4rem}.services-cyber .excluded-box h3{margin:0 0 .95rem;font-size:1rem;color:var(--cyber-text-bright);font-weight:800}.services-cyber .excluded-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem 1rem}.services-cyber .excluded-list li{display:flex;gap:.46rem;color:#c9dff1;font-weight:620}.services-cyber .excluded-list li:before{content:"✕";color:#ff5acd80;font-family:Share Tech Mono,monospace}.services-cyber .cta-box{background:var(--cyber-surface);border:1px solid var(--cyber-border);padding:1.45rem 1.5rem;display:flex;align-items:center;justify-content:space-between;gap:1rem}.services-cyber .cta-text h3{margin:0;font-size:1.25rem;font-weight:800}.services-cyber .cta-text p{margin:.38rem 0 0;color:#cfe3f7;font-weight:620}.v2-story-band{display:grid;gap:.8rem;grid-template-columns:1.25fr 1fr}.story-intro h2{margin:.3rem 0 .48rem}.story-intro p,.story-solution p{margin:.28rem 0 0}.story-pain h3{margin:0 0 .48rem}.story-pain ul{margin:0}.story-solution .card>h2{margin-top:.3rem}.visual-hero{position:relative;overflow:hidden}.visual-hero:before{content:"";position:absolute;inset:auto -80px -90px auto;width:280px;height:280px;border-radius:999px;background:radial-gradient(circle,#3ad9ff47,#3ad9ff00 70%);pointer-events:none}.visual-stats{display:grid;gap:.8rem;grid-template-columns:repeat(4,minmax(0,1fr))}.visual-kpi{animation:rise-in .7s ease both}.kpi-label{margin:0;color:var(--muted);font-size:.82rem;text-transform:uppercase;letter-spacing:.05em}.kpi-value{margin:.38rem 0 .45rem;font-size:1.85rem;font-family:Sora,sans-serif}.kpi-bar{height:7px;border-radius:999px;background:#ffffff1f;overflow:hidden}.kpi-bar span{display:block;height:100%;border-radius:999px;background:linear-gradient(120deg,var(--pink) 0%,var(--violet) 45%,var(--cyan) 100%);animation:bar-grow 1.1s ease both}.visual-dashboard{display:grid;gap:.8rem;grid-template-columns:1.3fr 1fr}.chart-area{margin-top:.35rem}.chart-area svg{width:100%;height:170px}.chart-area polyline{fill:none;stroke:var(--cyan);stroke-width:4;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 8px rgba(58,217,255,.35))}.chart-axis{margin-top:.2rem;display:flex;justify-content:space-between;color:var(--muted);font-size:.76rem}.capability-intro{margin:.3rem 0 0;color:var(--muted)}.capability-mix-grid{display:grid;gap:.7rem;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:.7rem}.capability-mix-card{position:relative;min-height:240px;overflow:hidden;display:flex;align-items:stretch;border:1px solid rgba(255,255,255,.14);border-radius:16px;background:#ffffff08}.capability-mix-art{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;transform:scale(1.01);z-index:0}.capability-mix-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#070c1a14,#070c1ad1);z-index:1}.capability-mix-copy{position:absolute;inset:auto 0 0 0;padding:.9rem;z-index:2}.capability-mix-stat{margin:0;font-family:Orbitron,sans-serif;font-size:1.25rem;color:var(--cyan)}.capability-mix-copy h3{margin:.2rem 0 .28rem;color:#f4f8ff}.capability-mix-copy p:last-child{margin:0;color:#bfd6f2;line-height:1.35}.evolution-card{overflow:hidden}.evolution-track{display:grid;gap:.55rem;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:.48rem}.evolution-track article{border:1px solid var(--line);border-radius:12px;padding:.6rem;background:#ffffff05}.evolution-track strong{font-size:.8rem;color:var(--cyan)}.evolution-track p{margin:.24rem 0 0}.story-track article h3{margin:.3rem 0 .15rem}.story-track article p{margin:0;color:var(--muted);font-size:.9rem;line-height:1.35}.story-price-head h2{margin-top:.25rem}.visual-services{display:grid;gap:.8rem;grid-template-columns:repeat(3,minmax(0,1fr))}.visual-service{border-color:#ffffff38}.visual-service h3{margin:0 0 .4rem}.visual-service p{margin:0}.v2-plan-cards .price-card{border-color:#ffffff42}@keyframes bar-grow{0%{width:0%}}.exact-home{max-width:980px;margin:0 auto;background:#eceff3}.exact-hero,.exact-feature-grid article,.exact-deliver,.exact-banner,.exact-quote-row article,.exact-news,.exact-contact{border-radius:18px}.exact-hero{background:#f4f6fb;padding:1rem}.exact-logo{width:120px;margin-bottom:.35rem}.exact-kicker{margin:0;font-size:.92rem;color:#3756a5;font-weight:700}.exact-hero h1{margin:.15rem 0 .45rem;color:#0d1f46;font-size:clamp(1.9rem,5vw,2.7rem);background:none;-webkit-background-clip:initial;background-clip:initial}.exact-hero p{margin:0;color:#3f5588}.exact-feature-grid{display:grid;gap:.75rem;grid-template-columns:1.5fr 1fr 1fr;grid-template-areas:"primary metric note" "primary photo note"}.exact-primary{grid-area:primary;background:linear-gradient(145deg,#2f43ff,#2896ff);color:#eef3ff;padding:1rem}.exact-primary h3,.exact-primary p{margin:0}.exact-primary p{margin-top:.45rem;opacity:.94}.exact-metric{grid-area:metric;background:#edf2ff;display:grid;place-items:center;min-height:110px}.exact-metric strong{color:#2744c7;font-size:1.65rem}.exact-photo{grid-area:photo;overflow:hidden}.exact-photo img{width:100%;height:100%;min-height:118px;object-fit:cover}.exact-note{grid-area:note;background:linear-gradient(160deg,#dae6ff,#f0f4ff);padding:.85rem}.exact-note span{display:block;color:#223d8e;font-weight:700;margin-bottom:.3rem}.exact-note p{margin:0;color:#3e5487;font-size:.9rem}.exact-deliver{background:#f7f8fc;padding:.95rem;display:grid;gap:.7rem;grid-template-columns:1.1fr 1fr}.exact-deliver h2{margin:0;color:#172650}.exact-deliver ul{margin:0;padding-left:0;color:#3b507f;display:grid;gap:.38rem}.exact-banner{background:#e8eef9;padding:.8rem;position:relative;display:grid;gap:.7rem}.exact-banner aside{position:absolute;left:.2rem;top:50%;transform:rotate(-90deg) translateY(-50%);transform-origin:left top;color:#7890c8;font-weight:800;font-size:.78rem}.exact-banner img{width:100%;border-radius:14px;min-height:220px;max-height:300px;object-fit:cover}.exact-banner div{background:#ffffffd1;border-radius:12px;padding:.6rem}.exact-banner h3{margin:0 0 .24rem;color:#162553}.exact-banner p{margin:0;color:#3f5483}.exact-quote-row{display:grid;gap:.75rem;grid-template-columns:1.25fr .75fr}.exact-quote{background:#0d2246;color:#d5e5ff;padding:.9rem}.exact-quote p{margin:0}.exact-quote small{display:block;margin-top:.55rem}.exact-growth{background:linear-gradient(140deg,#edf1ff,#dbe6ff);padding:.9rem}.exact-growth strong{color:#3050d1;font-size:2rem;font-family:Sora,sans-serif}.exact-growth p{margin:.35rem 0 0;color:#3b5182}.exact-news{background:#f7f9fc;padding:.9rem}.exact-news h2{margin:0 0 .6rem;color:#15264f}.exact-news>div{display:grid;gap:.62rem;grid-template-columns:repeat(3,minmax(0,1fr))}.exact-news article{border:1px solid rgba(42,60,116,.18);border-radius:12px;background:#fff;padding:.65rem}.exact-news h3{margin:0;color:#253b69;font-size:.9rem}.exact-contact{display:grid;gap:.7rem;grid-template-columns:1.2fr .8fr}.exact-contact>article:first-child{background:linear-gradient(145deg,#4e6fff,#87b8ff);color:#ecf2ff;padding:.9rem}.exact-contact>article:last-child{background:#f2f5ff;padding:.9rem}.exact-contact h2,.exact-contact h3{margin:0}.exact-price{color:#2d4688;font-size:.84rem;font-weight:700}@keyframes rise-in{0%{transform:translateY(14px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes float-a{0%,to{transform:translateY(0) translate(0)}50%{transform:translateY(-14px) translate(6px)}}@keyframes float-b{0%,to{transform:translateY(0) translate(0)}50%{transform:translateY(10px) translate(-10px)}}.backend-tabs{display:flex;gap:.6rem}.backend-mail{display:grid;grid-template-columns:260px 360px 1fr;gap:.8rem}.backend-pane{border:1px solid var(--line);border-radius:14px;background:#0c1122db;min-height:620px;display:grid;grid-template-rows:auto 1fr}.sidebar-pane,.inbox-pane,.reader-pane{padding:.8rem}.mailbox-list,.inbox-list{display:grid;gap:.45rem;overflow:auto;align-content:start}.mailbox-item,.inbox-item{border:1px solid rgba(255,255,255,.14);background:#ffffff08;color:var(--text);border-radius:10px;padding:.62rem;text-align:left;cursor:pointer}.mailbox-item span{display:block;margin-top:.2rem;color:var(--muted);font-size:.82rem}.mailbox-item.active,.inbox-item.active{border-color:#3ad9ffc2;box-shadow:0 0 0 1px #3ad9ff40}.inbox-toolbar{margin-bottom:.55rem}.inbox-row{display:flex;justify-content:space-between;gap:.5rem}.inbox-row time{color:var(--muted);font-size:.77rem}.inbox-subject{font-weight:700;margin-top:.2rem}.inbox-snippet{color:var(--muted);margin-top:.2rem;font-size:.88rem;line-height:1.3}.reader-header h3{margin:0}.reader-header p{margin:.35rem 0 .55rem;color:var(--muted)}.reader-body{border:1px solid var(--line);border-radius:10px;padding:.75rem;background:#ffffff05;max-height:260px;overflow:auto;margin-bottom:.8rem}.reader-body pre{margin:0;white-space:pre-wrap;font-family:Manrope,sans-serif;color:#f6f9ff}.compose-form{display:grid;gap:.55rem}.compose-form h4{margin:0}.signup-paths{display:flex;flex-wrap:wrap;gap:.6rem;margin-bottom:.6rem}.backend-dashboard-page{position:relative;min-height:calc(100vh - 120px);display:grid;gap:1rem}.backend-dashboard-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;border-radius:24px;background:linear-gradient(180deg,#070a149e,#070a14db),url(/api/assets/CM_graffiti_logo.png) center center / cover no-repeat;opacity:.34;filter:blur(1px)}.glass-panel{position:relative;z-index:1;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(145deg,#0b12269e,#0a1020c7);border:1px solid rgba(255,255,255,.22);box-shadow:0 14px 32px #00000047}.stats-strip{margin-top:.7rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem}.stats-strip>div{border:1px solid rgba(255,255,255,.18);border-radius:12px;padding:.6rem .7rem;background:#ffffff08;display:grid;gap:.1rem}.stats-strip strong{font-size:1.3rem;color:var(--cyan)}.stats-strip span{font-size:.83rem;color:var(--muted)}.dashboard-grid{position:relative;z-index:1;display:grid;gap:.9rem;grid-template-columns:1fr 1fr}.notice-row{border:1px solid rgba(255,255,255,.18);border-radius:12px;padding:.6rem .75rem;background:#ffffff08;display:flex;justify-content:space-between;gap:.8rem;align-items:flex-start}.notice-row.unread{border-color:#3ad9ff8c}.notice-row p{margin:.2rem 0 0;color:var(--muted);font-size:.9rem}.notice-row time,.notice-row span{color:var(--muted);font-size:.8rem;white-space:nowrap}.domain-status-card{margin-top:1rem;padding:1rem 1.1rem;border:1px solid var(--line);border-radius:16px;background:var(--surface-soft)}.ops-modal-wide{width:min(1100px,96vw)}.card textarea,.card input:not([type=checkbox]),.card select{width:100%}.ticket-comments-panel{border:1px solid rgba(255,255,255,.16);border-radius:12px;padding:.7rem;background:#ffffff08;display:grid;gap:.6rem}.ticket-create-grid{grid-template-columns:minmax(150px,1.05fr) minmax(130px,.9fr) minmax(220px,1.35fr) minmax(280px,2fr) auto;align-items:end}.ticket-field-description textarea{min-height:76px}.ticket-field-actions{align-self:end;padding-bottom:.05rem}.ticket-comment-grid{grid-template-columns:minmax(260px,2fr) minmax(180px,1.1fr) minmax(220px,1.35fr) auto;align-items:end}.ticket-comment-body textarea{min-height:84px}.ticket-comment-actions{align-self:end;padding-bottom:.05rem}.ticket-comments-panel a{color:var(--cyan);margin-right:.4rem}.ticket-stage-stack{display:grid;gap:1rem}.ticket-stage-card{padding:1rem 1.1rem}.ticket-stage-header{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding-bottom:.8rem;border-bottom:1px solid rgba(255,255,255,.08)}.ticket-stage-columns{display:grid;grid-template-columns:72px 90px 110px 88px;gap:.8rem;color:#7f96b8;font-size:.7rem;text-transform:uppercase;letter-spacing:.12em}.ticket-stage-badge{display:inline-flex;align-items:center;justify-content:center;padding:.38rem .72rem;border-radius:10px;font-family:Orbitron,sans-serif;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.ticket-stage-badge-issue,.ticket-stage-pill-issue,.ticket-list-dot-issue{background:#ff4ea324;color:#ff7cb8}.ticket-stage-badge-review,.ticket-stage-pill-review,.ticket-list-dot-review{background:#ffc40024;color:#ffd85f}.ticket-stage-badge-ready,.ticket-stage-pill-ready,.ticket-list-dot-ready{background:#8868ff29;color:#b6a3ff}.ticket-stage-badge-done,.ticket-stage-pill-done,.ticket-list-dot-done{background:#00ffb424;color:#82ffd6}.ticket-stage-list{display:grid}.ticket-list-row{border-bottom:1px solid rgba(255,255,255,.06)}.ticket-list-row:last-child{border-bottom:0}.ticket-list-summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:.95rem .1rem;cursor:pointer}.ticket-list-summary::-webkit-details-marker{display:none}.ticket-list-main{display:flex;align-items:flex-start;gap:.75rem;min-width:0}.ticket-list-dot{width:9px;height:9px;border-radius:3px;margin-top:.45rem;flex:0 0 auto}.ticket-list-copy strong{display:block;font-size:1.03rem}.ticket-list-copy p{margin:.2rem 0 0;color:#7f96b8;font-size:.85rem}.ticket-list-meta{display:grid;grid-template-columns:72px 90px 110px 88px;gap:.8rem;align-items:center;color:#cfe3ff;font-size:.8rem}.ticket-assignee-chip{width:42px;height:42px;display:inline-grid;place-items:center;border-radius:999px;background:linear-gradient(135deg,#3ad9ff38,#8868ff42);font-family:Orbitron,sans-serif;font-size:.72rem;color:#f5fbff}.ticket-stage-pill,.ticket-priority-pill{display:inline-flex;justify-content:center;align-items:center;padding:.32rem .55rem;border-radius:10px;font-size:.72rem;text-transform:uppercase;letter-spacing:.08em}.ticket-priority-low{background:#ffffff0f}.ticket-priority-medium{background:#3ad9ff24;color:#7be7ff}.ticket-priority-high{background:#ffc40024;color:#ffd85f}.ticket-priority-urgent{background:#ff4ea329;color:#ff8bc1}.ticket-list-detail{padding:.2rem .1rem 1rem;display:grid;gap:.8rem}.ticket-list-detail-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(260px,1fr);gap:1rem}.ticket-detail-facts{display:grid;gap:.55rem}.ticket-detail-facts div{display:flex;justify-content:space-between;gap:.8rem;padding:.7rem .8rem;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:#ffffff08}.ticket-detail-facts span{color:#7f96b8}@media (max-width: 640px){html{font-size:17px;-webkit-text-size-adjust:100%;text-size-adjust:100%}body{line-height:1.55}.shell{width:94vw}.home-glass{border-radius:20px;padding:.7rem}.ticket-create-grid,.ticket-comment-grid{grid-template-columns:1fr}.ticket-stage-header,.ticket-list-summary,.ticket-list-detail-grid{grid-template-columns:1fr;display:grid}.ticket-stage-columns,.ticket-list-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.hero{min-height:70vh;padding:1.2rem}.hero-copy,.tagline,.services-cyber .hero-sub,.services-cyber .cyber-section p,.site-footer p,.site-footer a,.sitemap-item p,.product-story-step p,.product-outcome-card p,.v2-hero-copy p,.v2-news-item p,.v2-contact-copy p,.v2-feature-item p,.v2-story-grid p,.v2-founder-story p{font-size:1rem;line-height:1.6}.btn,label,input,textarea,select,.wizard-step,.compare-table th,.compare-table td,.price-features li,.inbox-snippet,.mailbox-item span,.inbox-row time{font-size:.95rem}.hero-kicker,.brand,.services-cyber .plan-setup,.services-cyber .plan-price-unit,.services-cyber .eyebrow,.services-cyber .section-line+h2+p,.product-visual-caption p{font-size:.88rem}.signup-hero{min-height:52vh}.logo{width:min(170px,56vw)}.chat-input-row,.backend-mail{grid-template-columns:1fr}.backend-pane{min-height:420px}.dashboard-grid,.stats-strip,.site-footer-grid,.product-detail-grid,.product-detail-metrics,.product-story-grid,.product-feature-studio,.product-outcome-grid,.product-story-hero,.product-feature-detail-points,.sitemap-grid{grid-template-columns:1fr}.product-visual-frame img{min-height:280px}.product-visual-float-a,.product-visual-float-b{position:static;margin-top:.7rem}.sitemap-item{grid-template-columns:1fr}.site-footer-bottom{align-items:flex-start}.v3-orb{display:none}.google-sso-float{right:10px;bottom:84px;width:48px;height:48px}.v2-hero-panel,.v2-stat-grid,.v2-split-grid,.v2-contact-band,.v2-news-grid,.v2-feature-strip,.v2-case-grid,.v2-about-hero,.v2-metric-row,.v2-values-grid,.v2-people-grid,.v2-thumb-row,.v2-story-grid,.v2-bottom-footer,.v2-showreel-grid,.v2-story-band,.visual-stats,.visual-dashboard,.visual-services,.services-hero-panel,.services-scene-grid,.services-story-grid,.services-include-grid,.services-pricing-grid,.services-cyber .plans-grid,.services-cyber .addons-grid,.services-cyber .excluded-list,.v2-hero-banner,.v2-stage-preview{grid-template-columns:1fr}.v2-rail-tag{writing-mode:horizontal-tb;transform:none;justify-self:start}.v2-contact-inline{display:grid}.services-cyber .cta-box{flex-direction:column;align-items:flex-start}.services-cyber .cyber-compare-table{min-width:680px}.exact-feature-grid,.exact-deliver,.exact-quote-row,.exact-news>div,.exact-contact{grid-template-columns:1fr;grid-template-areas:none}.visual-stats,.visual-dashboard,.capability-mix-grid,.evolution-track,.visual-services{grid-template-columns:1fr}}body{font-family:Rajdhani,sans-serif;background:radial-gradient(circle at 10% 12%,var(--page-radial-a) 0%,rgba(0,255,180,0) 32%),radial-gradient(circle at 86% 14%,var(--page-radial-b) 0%,rgba(0,207,255,0) 35%),var(--bg)}h1,h2,h3{font-family:Orbitron,sans-serif;letter-spacing:.03em}h1{color:var(--text);background:none;-webkit-background-clip:initial;background-clip:initial}.tagline,.hero-copy,p,li,label,input,textarea,select,button,table,td,th{font-family:Rajdhani,sans-serif}.hero-scene{background:linear-gradient(180deg,var(--hero-overlay-top) 0%,var(--hero-overlay-bottom) 86%),url(/api/assets/cm_hero_main.png) center center / cover no-repeat}.topbar,.site-footer,.home-glass,.home-v2,.card,.v2-page-head,.v2-card{border-color:#00ffb42e;background:var(--glass-bg);color:var(--text)}.topbar-brand,.brand,.hero-kicker,.v2-kicker{font-family:Share Tech Mono,monospace;color:var(--cyan);letter-spacing:.12em}.site-footer a,.footer-links a,.footer-legal-links a{color:var(--cyan)}html[data-theme=light] .services-cyber,html[data-theme=light] .pricing-cyber,html[data-theme=light] .product-detail-page,html[data-theme=light] .reseller-page{background:linear-gradient(180deg,#ffffffe0,#ecf4ffe6)}html[data-theme=light] .services-cyber .plan-card,html[data-theme=light] .services-cyber .addon-card,html[data-theme=light] .services-cyber .excluded-box,html[data-theme=light] .services-cyber .cta-box,html[data-theme=light] .pricing-cyber .plan-card,html[data-theme=light] .pricing-cyber .scope-card,html[data-theme=light] .pricing-cyber .addon-card,html[data-theme=light] .pricing-cyber .cta-box,html[data-theme=light] .product-detail-card{background:#ffffffe6;border-color:#13213d1f;color:var(--text)}html[data-theme=light] .product-story-lead,html[data-theme=light] .product-story-step p,html[data-theme=light] .product-feature-detail-copy,html[data-theme=light] .product-outcome-card p,html[data-theme=light] .sitemap-item p{color:#223657}html[data-theme=light] .product-story-chips span,html[data-theme=light] .product-feature-trigger,html[data-theme=light] .product-feature-detail-points>div,html[data-theme=light] .product-outcome-card,html[data-theme=light] .sitemap-card,html[data-theme=light] .sitemap-item{border-color:#13213d1f;background:#ffffffc7;color:var(--text)}html[data-theme=light] .product-feature-trigger:hover,html[data-theme=light] .product-feature-trigger.active{border-color:#0068c947;background:#0068c914;box-shadow:0 0 18px #0068c91a}html[data-theme=light] .product-story-chips span,html[data-theme=light] .product-feature-index,html[data-theme=light] .product-feature-detail-points span,html[data-theme=light] .product-visual-caption p,html[data-theme=light] .sitemap-item code{color:#31507d}html[data-theme=light] .product-visual-overlay{background:radial-gradient(circle at 18% 16%,#0068c924,#0068c900 36%),linear-gradient(180deg,#edf4ff05,#0e18308f)}html[data-theme=light] .services-cyber p,html[data-theme=light] .services-cyber li,html[data-theme=light] .services-cyber td,html[data-theme=light] .services-cyber th,html[data-theme=light] .pricing-cyber p,html[data-theme=light] .pricing-cyber li,html[data-theme=light] .product-detail-page p,html[data-theme=light] .product-detail-page li,html[data-theme=light] .reseller-page p,html[data-theme=light] .reseller-page li{color:var(--muted)}html[data-theme=light] .tagline,html[data-theme=light] .hero-copy,html[data-theme=light] .hero-sub,html[data-theme=light] .page-sub,html[data-theme=light] .card p,html[data-theme=light] .card li,html[data-theme=light] .site-footer p,html[data-theme=light] .wizard-step,html[data-theme=light] label,html[data-theme=light] .sso-popup-card p,html[data-theme=light] .compare-wrap,html[data-theme=light] .reader-header p,html[data-theme=light] .notice-row p,html[data-theme=light] .story-solution p,html[data-theme=light] .evolution-track p,html[data-theme=light] .story-track article p,html[data-theme=light] .visual-service p{color:var(--muted)}html[data-theme=light] .home-v2-about .v2-contact-inline p,html[data-theme=light] .v2-hero-copy p,html[data-theme=light] .v2-mini-card p,html[data-theme=light] .v2-quote-card p,html[data-theme=light] .v2-news-item p,html[data-theme=light] .v2-contact-copy p,html[data-theme=light] .v2-overlay-card p,html[data-theme=light] .v2-page-head p,html[data-theme=light] .v2-feature-item p,html[data-theme=light] .v2-pricing-head p,html[data-theme=light] .v2-contact-inline p,html[data-theme=light] .v2-metric-row p,html[data-theme=light] .v2-values-grid p,html[data-theme=light] .v2-story-grid p,html[data-theme=light] .v2-founder-story p,html[data-theme=light] .v2-bottom-footer p,html[data-theme=light] .services-scene-copy p,html[data-theme=light] .services-allinone p,html[data-theme=light] .services-section-head p,html[data-theme=light] .services-clean-setup,html[data-theme=light] .exact-hero p,html[data-theme=light] .exact-primary p,html[data-theme=light] .exact-note p,html[data-theme=light] .exact-banner p,html[data-theme=light] .exact-quote p,html[data-theme=light] .exact-growth p{color:#223657!important}.btn{border-radius:0;clip-path:polygon(8px 0%,100% 0%,calc(100% - 8px) 100%,0% 100%);border-color:#00ffb480;color:#00ffb4;background:transparent;text-transform:uppercase;letter-spacing:.12em;font-weight:700}.btn.primary{color:#031017;border-color:transparent;background:linear-gradient(120deg,#00ffb4,#00cfff);box-shadow:0 0 22px #00ffb452}.btn.slim{padding:.45rem .8rem}.btn:hover{background:#00ffb414}.btn.primary:hover{background:linear-gradient(120deg,#00ffd0,#40dfff)}.card p,.card li,.v2-page-head p,.v2-card p,.v2-card li,.hero-copy,.tagline{color:#91afcc}.v2-feature-strip{background:#070f20;border:1px solid rgba(0,255,180,.14)}.v2-feature-item{border-color:#00ffb433;background:#00ffb40d}.v2-feature-item p{color:#9dc2e6}.v2-bottom-footer{background:linear-gradient(160deg,#070f20,#08172f);border-color:#00cfff29}@keyframes darkContainerFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes darkContainerGlow{0%,to{box-shadow:0 18px 38px #02081861,0 0 0 1px #00ffb414,0 0 18px #00ffb41f,inset 0 0 28px #00cfff08}50%{box-shadow:0 24px 48px #02081875,0 0 0 1px #00ffb424,0 0 28px #00ffb42e,0 0 34px #00cfff1f,inset 0 0 36px #00cfff0d}}@keyframes darkGlowSweep{0%{transform:translate(-120%);opacity:0}20%{opacity:.22}50%{opacity:.3}to{transform:translate(140%);opacity:0}}html[data-theme=dark] .topbar,html[data-theme=dark] .site-footer,html[data-theme=dark] .home-glass,html[data-theme=dark] .card,html[data-theme=dark] .v2-page-head,html[data-theme=dark] .v2-card,html[data-theme=dark] .product-detail-card,html[data-theme=dark] .services-cyber .plan-card,html[data-theme=dark] .services-cyber .addon-card,html[data-theme=dark] .services-cyber .excluded-box,html[data-theme=dark] .services-cyber .cta-box,html[data-theme=dark] .pricing-cyber .plan-card,html[data-theme=dark] .pricing-cyber .scope-card,html[data-theme=dark] .pricing-cyber .addon-card,html[data-theme=dark] .pricing-cyber .cta-box{position:relative;overflow:hidden;animation:darkContainerGlow 7.5s ease-in-out infinite;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}html[data-theme=dark] .topbar:before,html[data-theme=dark] .site-footer:before,html[data-theme=dark] .home-glass:before,html[data-theme=dark] .card:before,html[data-theme=dark] .v2-page-head:before,html[data-theme=dark] .v2-card:before,html[data-theme=dark] .product-detail-card:before,html[data-theme=dark] .services-cyber .plan-card:before,html[data-theme=dark] .services-cyber .addon-card:before,html[data-theme=dark] .services-cyber .excluded-box:before,html[data-theme=dark] .services-cyber .cta-box:before,html[data-theme=dark] .pricing-cyber .plan-card:before,html[data-theme=dark] .pricing-cyber .scope-card:before,html[data-theme=dark] .pricing-cyber .addon-card:before,html[data-theme=dark] .pricing-cyber .cta-box:before{content:"";position:absolute;top:0;left:0;width:40%;height:1px;background:linear-gradient(90deg,transparent,rgba(0,255,180,.88),rgba(0,207,255,.72),transparent);filter:blur(.2px);opacity:0;pointer-events:none;animation:darkGlowSweep 6.8s linear infinite}html[data-theme=dark] .topbar:hover,html[data-theme=dark] .site-footer:hover,html[data-theme=dark] .home-glass:hover,html[data-theme=dark] .card:hover,html[data-theme=dark] .v2-page-head:hover,html[data-theme=dark] .v2-card:hover,html[data-theme=dark] .product-detail-card:hover,html[data-theme=dark] .services-cyber .plan-card:hover,html[data-theme=dark] .services-cyber .addon-card:hover,html[data-theme=dark] .services-cyber .excluded-box:hover,html[data-theme=dark] .services-cyber .cta-box:hover,html[data-theme=dark] .pricing-cyber .plan-card:hover,html[data-theme=dark] .pricing-cyber .scope-card:hover,html[data-theme=dark] .pricing-cyber .addon-card:hover,html[data-theme=dark] .pricing-cyber .cta-box:hover{transform:translateY(-3px);border-color:#00ffb44d}html[data-theme=dark] .home-glass,html[data-theme=dark] .services-cyber .cta-box,html[data-theme=dark] .pricing-cyber .cta-box{animation:darkContainerGlow 7.5s ease-in-out infinite,darkContainerFloat 9s ease-in-out infinite}@media (prefers-reduced-motion: reduce){html[data-theme=dark] .topbar,html[data-theme=dark] .site-footer,html[data-theme=dark] .home-glass,html[data-theme=dark] .card,html[data-theme=dark] .v2-page-head,html[data-theme=dark] .v2-card,html[data-theme=dark] .product-detail-card,html[data-theme=dark] .services-cyber .plan-card,html[data-theme=dark] .services-cyber .addon-card,html[data-theme=dark] .services-cyber .excluded-box,html[data-theme=dark] .services-cyber .cta-box,html[data-theme=dark] .pricing-cyber .plan-card,html[data-theme=dark] .pricing-cyber .scope-card,html[data-theme=dark] .pricing-cyber .addon-card,html[data-theme=dark] .pricing-cyber .cta-box{animation:none}html[data-theme=dark] .topbar:before,html[data-theme=dark] .site-footer:before,html[data-theme=dark] .home-glass:before,html[data-theme=dark] .card:before,html[data-theme=dark] .v2-page-head:before,html[data-theme=dark] .v2-card:before,html[data-theme=dark] .product-detail-card:before,html[data-theme=dark] .services-cyber .plan-card:before,html[data-theme=dark] .services-cyber .addon-card:before,html[data-theme=dark] .services-cyber .excluded-box:before,html[data-theme=dark] .services-cyber .cta-box:before,html[data-theme=dark] .pricing-cyber .plan-card:before,html[data-theme=dark] .pricing-cyber .scope-card:before,html[data-theme=dark] .pricing-cyber .addon-card:before,html[data-theme=dark] .pricing-cyber .cta-box:before{animation:none;opacity:.18}}.v2-about-metrics{background:linear-gradient(145deg,#071226,#081a33)}.compare-card,.v2-values-grid article,.v2-story-grid article,.v2-person,.v2-news-item,.stats-strip>div,.notice-row,.ticket-comments-panel{background:#00ffb40a;border-color:#00ffb429}.dash-layout{display:grid;grid-template-columns:240px minmax(0,1fr);border:1px solid rgba(0,255,180,.14);background:#060a12db;min-height:100vh;overflow:hidden;border-radius:0}.dash-sidebar{border-right:1px solid rgba(0,255,180,.12);background:#080d18fa;display:flex;flex-direction:column;min-height:100vh;position:sticky;top:0}.dash-logo{padding:1.25rem 1.1rem 1rem;border-bottom:1px solid rgba(0,255,180,.12);font-family:Orbitron,sans-serif;font-size:.78rem;font-weight:800;letter-spacing:.15em;color:#00ffb4}.dash-logo span{color:#4a6a8a}.dash-logo small{display:block;margin-top:.35rem;color:#4a6a8a;font-family:Share Tech Mono,monospace;font-size:.58rem;letter-spacing:.18em}.admin-view .dash-logo{color:#ff5acd}.dash-nav-group{padding:.85rem 0}.dash-nav-label{margin:0 .95rem .4rem;color:#4a6a8a;font-family:Share Tech Mono,monospace;font-size:.55rem;letter-spacing:.22em;text-transform:uppercase}.dash-nav-item{width:100%;border:0;border-left:2px solid transparent;background:transparent;color:#5e7e9d;padding:.55rem .95rem;display:flex;align-items:center;justify-content:space-between;gap:.5rem;font-family:Rajdhani,sans-serif;font-weight:600;font-size:.9rem;letter-spacing:.03em;cursor:pointer;text-align:left}.dash-nav-item em{font-style:normal;font-family:Share Tech Mono,monospace;font-size:.62rem;color:#00ffb4;background:#00ffb41f;padding:.05rem .4rem}.dash-nav-item:hover{color:#c8dff5;background:#00ffb40d}.dash-nav-item.active{color:#00ffb4;border-left-color:#00ffb4;background:#00ffb414}.admin-view .dash-nav-item.active{color:#ff5acd;border-left-color:#ff5acd;background:#ff5acd17}.admin-view .dash-nav-item.active em{color:#ff5acd;background:#ff5acd26}.dash-user-pill{margin-top:auto;border-top:1px solid rgba(0,255,180,.12);padding:.9rem;display:flex;align-items:center;gap:.6rem}.dash-avatar{width:34px;height:34px;display:grid;place-items:center;background:linear-gradient(135deg,#00ffb4,#00cfff);color:#031017;font-family:Orbitron,sans-serif;font-size:.68rem;font-weight:800;clip-path:polygon(5px 0%,100% 0%,calc(100% - 5px) 100%,0% 100%)}.admin-view .dash-avatar{background:linear-gradient(135deg,#ff5acd,#ff9f43)}.dash-user-pill strong{display:block;color:#dcefff;font-size:.83rem}.dash-user-pill small{color:#5e7e9d;font-family:Share Tech Mono,monospace;font-size:.58rem;letter-spacing:.1em}.dash-main{padding:1.4rem 1.5rem 2rem;overflow:auto}.dash-mobile-header,.dash-mobile-bottom-nav,.dash-mobile-tray{display:none}.dash-header{display:flex;justify-content:space-between;gap:.8rem;align-items:flex-start;margin-bottom:1rem}.dash-kicker{margin:0 0 .2rem;font-family:Share Tech Mono,monospace;font-size:.6rem;letter-spacing:.2em;color:#00ffb4}.admin-view .dash-kicker{color:#ff5acd}.dash-header h1{margin:0;font-size:1.5rem}.dash-header p{margin:.2rem 0 0;color:#5f809f}.workspace-mobile-hero{grid-column:1 / -1;display:grid;gap:1rem;align-items:start;border-color:#00ffb43d;box-shadow:inset 0 0 0 1px #00ffb40f,0 22px 40px #0003}.workspace-mobile-hero h2{margin:0}.workspace-mobile-hero p:last-child{margin:.3rem 0 0}.workspace-mobile-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem}.dash-mobile-header{align-items:center;justify-content:space-between;gap:.9rem;padding:.95rem 1rem;margin-bottom:.9rem;border:1px solid rgba(255,90,205,.18);background:linear-gradient(165deg,#0a0e1af5,#0e1323f0);box-shadow:0 18px 34px #00000038}.dash-mobile-header h2{margin:0;color:#f7fbff;font-family:Orbitron,sans-serif;font-size:1rem;letter-spacing:.06em}.dash-mobile-header p:last-child{margin:.2rem 0 0;color:#a8c2dc;font-size:.78rem}.dash-mobile-menu-btn{border:1px solid rgba(255,90,205,.28);background:#ff5acd14;color:#ffd7f0;padding:.7rem .9rem;font-family:Rajdhani,sans-serif;font-size:.82rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.dash-mobile-menu-btn.active{background:#ff5acd29;border-color:#ff5acd6b}.user-view .dash-mobile-header{border-color:#00ffb42e;background:linear-gradient(165deg,#060e17fa,#0a1421f0)}.user-view .dash-mobile-menu-btn{border-color:#00ffb447;background:#00ffb414;color:#d4fff1}.user-view .dash-mobile-menu-btn.active{background:#00ffb429;border-color:#00ffb466}.dash-mobile-tray{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1300;pointer-events:none}.dash-mobile-tray-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:#060a14b3;opacity:0;transition:opacity .18s ease}.dash-mobile-tray-panel{position:absolute;left:.8rem;right:.8rem;bottom:5.9rem;border:1px solid rgba(255,90,205,.22);background:linear-gradient(165deg,#090d18fa,#0d121ffa);box-shadow:0 28px 54px #0000006b;transform:translateY(18px);opacity:0;transition:transform .2s ease,opacity .2s ease}.dash-mobile-tray.open{pointer-events:auto}.dash-mobile-tray.open .dash-mobile-tray-backdrop{opacity:1}.dash-mobile-tray.open .dash-mobile-tray-panel{transform:translateY(0);opacity:1}.dash-mobile-tray-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.8rem;padding:1rem 1rem .8rem;border-bottom:1px solid rgba(255,90,205,.12)}.dash-mobile-tray-head strong{display:block;color:#f7fbff;font-size:.98rem}.dash-mobile-tray-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;padding:.95rem 1rem}.dash-mobile-tray-item{border:1px solid rgba(255,255,255,.1);background:#ffffff08;padding:.9rem .85rem;text-align:left;display:grid;gap:.2rem;color:#dcefff}.dash-mobile-tray-item span{font-family:Rajdhani,sans-serif;font-weight:700;font-size:.92rem}.dash-mobile-tray-item small{color:#90abc7;font-family:Share Tech Mono,monospace;font-size:.6rem;letter-spacing:.14em}.dash-mobile-tray-item.active{border-color:#ff5acd5c;background:#ff5acd1a;color:#ffd8f2}.user-view .dash-mobile-tray-panel{border-color:#00ffb438;background:linear-gradient(165deg,#060e18fa,#09121efa)}.user-view .dash-mobile-tray-head{border-bottom-color:#00ffb41f}.user-view .dash-mobile-tray-item.active{border-color:#00ffb457;background:#00ffb417;color:#d9fff6}.user-mobile-actions{grid-template-columns:repeat(3,minmax(0,1fr))}.dash-mobile-tray-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;padding:0 1rem 1rem}.dash-mobile-bottom-nav{position:fixed;left:.8rem;right:.8rem;bottom:.8rem;z-index:1250;padding:.45rem;border:1px solid rgba(255,90,205,.22);background:linear-gradient(180deg,#080c16fa,#0c111efa);box-shadow:0 16px 32px #00000057;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);grid-template-columns:repeat(5,minmax(0,1fr));gap:.35rem}.dash-mobile-nav-item{border:0;background:transparent;color:#95afca;min-height:56px;display:grid;place-items:center;padding:.45rem .25rem;text-align:center}.dash-mobile-nav-item span{font-family:Rajdhani,sans-serif;font-size:.74rem;font-weight:700;line-height:1.1;letter-spacing:.04em;text-transform:uppercase}.dash-mobile-nav-item.active{background:#ff5acd1f;color:#ffd8f2}.dash-mobile-nav-action{border:1px solid rgba(255,90,205,.16);background:#ff5acd0f}.user-view .dash-mobile-bottom-nav{border-color:#00ffb433;background:linear-gradient(180deg,#050c16fa,#08111cfa)}.user-view .dash-mobile-nav-item.active{background:#00ffb41f;color:#d9fff6}.user-view .dash-mobile-nav-action{border-color:#00ffb429;background:#00ffb40f}.dash-panel{border-color:#00ffb429;background:linear-gradient(165deg,#080d18e6,#0a1221db)}.admin-view .dash-panel{border-color:#ff5acd2e}.dash-layout .stats-strip{margin-top:.9rem}.dash-layout .stats-strip>div{background:#00ffb40a;border-color:#00ffb429}.trial-cta-panel{border-color:#00ffb447;box-shadow:inset 0 0 0 1px #00ffb414,0 24px 44px #0000003d}.admin-view .stats-strip>div{background:#ff5acd0a;border-color:#ff5acd29}.admin-view .stats-strip strong{color:#ff5acd}@media (max-width: 900px){.dash-layout{grid-template-columns:1fr;min-height:auto;background:#060a12f2}.dash-sidebar{display:none}.dash-main{padding:.9rem .9rem 6.8rem;overflow:visible}.dash-header{display:none}.dash-mobile-header,.dash-mobile-bottom-nav,.dash-mobile-tray{display:grid}.dash-panel{border-radius:18px}.workspace-mobile-actions,.dash-layout .stats-strip{grid-template-columns:1fr}.trial-modal-head{flex-direction:column}.trial-domain-mode,.trial-domain-name,.trial-offer-note,.trial-modal-actions{grid-column:span 1}}.pricing-cyber{--cyber-bg: #03050a;--cyber-surface: #080d18;--cyber-surface2: #0c1425;--cyber-border: rgba(0, 255, 180, .15);--cyber-border-bright: rgba(0, 255, 180, .5);--cyber-accent: #00ffb4;--cyber-accent2: #00cfff;--cyber-accent3: #ff5acd;--cyber-text: #c8dff5;--cyber-text-dim: #5a7a9a;--cyber-text-bright: #eaf6ff;position:relative;overflow:hidden;gap:2rem;background:linear-gradient(180deg,#03050aeb,#03070ef0);border-color:var(--cyber-border)}.pricing-cyber:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(0,255,180,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(0,255,180,.03) 1px,transparent 1px);background-size:60px 60px;pointer-events:none}.pricing-cyber:after{content:"";position:absolute;inset:-140% 0 auto;height:220px;background:linear-gradient(transparent,rgba(0,255,180,.03),transparent);animation:services-scan 8s linear infinite;pointer-events:none}.pricing-cyber>*{position:relative;z-index:1}.pricing-cyber h1,.pricing-cyber h2,.pricing-cyber h3{font-family:Orbitron,sans-serif;letter-spacing:.04em;font-weight:800;background:none;color:var(--cyber-text-bright);text-shadow:0 0 16px rgba(0,207,255,.12)}.pricing-cyber p,.pricing-cyber li{font-family:Rajdhani,sans-serif;color:var(--cyber-text);font-weight:600;letter-spacing:.01em}.pricing-cyber .hero-label{margin:0 0 .7rem;display:inline-flex;align-items:center;gap:.65rem;font-family:Share Tech Mono,monospace;font-size:.68rem;letter-spacing:.28em;font-weight:700;text-transform:uppercase;color:var(--cyber-accent)}.pricing-cyber .hero-label:before{content:"";width:34px;height:1px;background:var(--cyber-accent)}.pricing-cyber .pricing-hero h1{margin:0;font-size:clamp(2rem,4.1vw,3rem);line-height:1.08}.pricing-cyber .pricing-hero h1 span{color:var(--cyber-accent);text-shadow:0 0 24px rgba(0,255,180,.34)}.pricing-cyber .hero-sub{margin:.8rem 0 0;max-width:740px;color:#d3e6f8;font-size:1.08rem;font-weight:650}.pricing-cyber .hero-zar{margin:.5rem 0 0;color:var(--cyber-accent);opacity:.62;font-family:Share Tech Mono,monospace;font-size:.7rem;letter-spacing:.2em;font-weight:700;text-transform:uppercase}.pricing-cyber .btn{border-radius:0;clip-path:polygon(8px 0%,100% 0%,calc(100% - 8px) 100%,0% 100%);font-family:Rajdhani,sans-serif;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.pricing-cyber .cyber-btn-primary{color:#041116;border-color:transparent;background:var(--cyber-accent);box-shadow:0 0 20px #00ffb457}.pricing-cyber .cyber-btn-outline{color:var(--cyber-accent);border-color:var(--cyber-border-bright);background:transparent}.pricing-cyber .cyber-btn-blue{color:#04111a;border-color:transparent;background:var(--cyber-accent2);box-shadow:0 0 20px #00cfff57}.pricing-cyber .cyber-btn-enterprise{color:var(--cyber-accent3);border-color:#ff5acd80;background:transparent}.pricing-cyber .cyber-section{display:grid;gap:.5rem}.pricing-cyber .cyber-section h2{margin:0;font-size:clamp(1.2rem,2.2vw,1.75rem)}.pricing-cyber .cyber-section h2 span{color:var(--cyber-accent3)}.pricing-cyber .cyber-section p{margin:0;color:#cadff3;font-size:1rem;font-weight:600}.pricing-cyber .plans-grid,.pricing-cyber .scope-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;background:linear-gradient(135deg,#00ffb433,#00cfff2e,#ff5acd29);padding:2px}.pricing-cyber .plan-card,.pricing-cyber .scope-card{background:var(--cyber-surface);padding:1.35rem 1.2rem}.pricing-cyber .plan-card.featured,.pricing-cyber .scope-card.featured{background:var(--cyber-surface2)}.pricing-cyber .plan-card.enterprise .plan-name,.pricing-cyber .scope-card.enterprise .scope-plan-name{color:var(--cyber-accent3)}.pricing-cyber .plan-code,.pricing-cyber .scope-meta-label,.pricing-cyber .scope-meta-val{margin:0;font-family:Share Tech Mono,monospace;font-size:.66rem;letter-spacing:.12em;color:#a7c5df;font-weight:700}.pricing-cyber .plan-name,.pricing-cyber .scope-plan-name{margin:.35rem 0 .12rem;font-family:Orbitron,sans-serif;font-size:.84rem;letter-spacing:.1em;font-weight:800;text-transform:uppercase}.pricing-cyber .plan-price,.pricing-cyber .scope-price{margin:.25rem 0 0;font-family:Orbitron,sans-serif;font-size:clamp(1.55rem,2.2vw,2.1rem);color:var(--cyber-text-bright);font-weight:800;text-shadow:0 0 18px rgba(0,255,180,.12)}.pricing-cyber .plan-card.featured .plan-price,.pricing-cyber .scope-card.featured .scope-price{color:var(--cyber-accent2)}.pricing-cyber .plan-card.enterprise .plan-price,.pricing-cyber .scope-card.enterprise .scope-price{color:var(--cyber-accent3)}.pricing-cyber .plan-price-unit,.pricing-cyber .scope-price-unit,.pricing-cyber .plan-setup{font-family:Share Tech Mono,monospace;font-size:.7rem;color:#a7c5df;font-weight:700}.pricing-cyber .plan-desc,.pricing-cyber .scope-desc{margin:.5rem 0 .7rem;color:#d1e4f7;padding-bottom:.7rem;border-bottom:1px solid var(--cyber-border);font-weight:620}.pricing-cyber .feature-list,.pricing-cyber .scope-list{list-style:none;margin:0 0 .95rem;padding:0;display:grid;gap:.36rem}.pricing-cyber .feature-list li,.pricing-cyber .scope-list li{display:flex;gap:.45rem;align-items:flex-start;padding:.42rem .5rem;border-left:2px solid transparent;background:#00ffb408;font-size:.9rem;color:#e4f3ff;font-weight:620}.pricing-cyber .scope-list.excl li{background:#ff5acd08}.pricing-cyber .fi,.pricing-cyber .sc-icon{font-family:Share Tech Mono,monospace;font-size:.82rem;line-height:1;margin-top:.1rem}.pricing-cyber .fi-g{color:var(--cyber-accent)}.pricing-cyber .fi-b{color:var(--cyber-accent2)}.pricing-cyber .fi-p,.pricing-cyber .fi-x{color:var(--cyber-accent3)}.pricing-cyber .scope-section-label,.pricing-cyber .not-covered-head{margin:.12rem 0 .4rem;font-family:Share Tech Mono,monospace;font-size:.62rem;letter-spacing:.18em;color:var(--cyber-accent);font-weight:700}.pricing-cyber .scope-card.featured .scope-section-label{color:var(--cyber-accent2)}.pricing-cyber .scope-card.enterprise .scope-section-label,.pricing-cyber .not-covered-head{color:#ff5acdad}.pricing-cyber .scope-meta-row{display:flex;justify-content:space-between;gap:.6rem;margin-bottom:.15rem}.pricing-cyber .addons-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px}.pricing-cyber .addon-card{background:var(--cyber-surface);padding:1rem 1.1rem;display:flex;align-items:center;gap:1rem;border-bottom:1px solid var(--cyber-border)}.pricing-cyber .addon-card.full-bundle{grid-column:1 / -1;background:#ff5acd0f;border:1px solid rgba(255,90,205,.2)}.pricing-cyber .addon-num{margin:0;min-width:30px;font-family:Share Tech Mono,monospace;font-size:1.2rem;color:#ff5acd59}.pricing-cyber .addon-name{margin:0;color:var(--cyber-text-bright);font-weight:800;letter-spacing:.02em}.pricing-cyber .addon-from{margin:.1rem 0 0;color:var(--cyber-accent3);font-family:Share Tech Mono,monospace;font-size:.72rem;letter-spacing:.08em;font-weight:700}.pricing-cyber .addon-scope{margin:-.6rem 0 0;color:#cadff3;font-family:Share Tech Mono,monospace;font-size:.72rem;letter-spacing:.09em;font-weight:700}.pricing-cyber .cta-box{background:var(--cyber-surface);border:1px solid var(--cyber-border);padding:1.45rem 1.5rem;display:flex;align-items:center;justify-content:space-between;gap:1rem}.pricing-cyber .cta-text h3{margin:0;font-size:1.25rem;font-weight:800}.pricing-cyber .cta-text p{margin:.38rem 0 0;color:#d1e4f7;font-weight:620}@media (max-width: 900px){.pricing-cyber .plans-grid,.pricing-cyber .scope-grid,.pricing-cyber .addons-grid{grid-template-columns:1fr}.pricing-cyber .cta-box{flex-direction:column;align-items:flex-start}.pricing-cyber .scope-meta-row{flex-direction:column;gap:.1rem}}.lead-widget{position:fixed;right:16px;bottom:16px;z-index:1200}.lead-widget.workspace-route{z-index:1350}.lead-widget-bubble{border:1px solid rgba(0,255,180,.5);background:linear-gradient(120deg,#00ffb4,#00cfff);color:#031017;padding:.78rem 1rem;font-family:Rajdhani,sans-serif;font-weight:700;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;clip-path:polygon(8px 0%,100% 0%,calc(100% - 8px) 100%,0% 100%);box-shadow:0 0 22px #00ffb457}.lead-widget-panel{width:min(360px,92vw);border:1px solid rgba(0,255,180,.2);background:linear-gradient(165deg,#080d18f2,#0b1220f0);box-shadow:0 20px 40px #0208168c}.lead-widget-panel header{display:flex;justify-content:space-between;align-items:center;gap:.7rem;padding:.7rem .8rem;border-bottom:1px solid rgba(0,255,180,.16)}.lead-widget-panel header strong{color:#eaf6ff;font-size:.85rem;letter-spacing:.06em;font-family:Orbitron,sans-serif}.lead-widget-panel header button{border:1px solid rgba(0,255,180,.28);background:transparent;color:#9cb6d6;padding:.3rem .5rem;cursor:pointer;font-size:.72rem;text-transform:uppercase;letter-spacing:.1em}.lead-widget-log{max-height:340px;overflow:auto;display:grid;gap:.45rem;padding:.7rem .8rem}.lead-msg{font-size:.9rem;line-height:1.35;padding:.5rem .58rem;border-left:2px solid transparent}.lead-msg.assistant{background:#00ffb40f;border-left-color:#00ffb480;color:#c8dff5}.lead-msg.user{background:#00cfff14;border-left-color:#00cfff99;color:#dff4ff}.lead-widget-input{border-top:1px solid rgba(0,255,180,.16);padding:.65rem .8rem .8rem;display:grid;gap:.5rem}.lead-widget-options{display:flex;flex-wrap:wrap;gap:.4rem}.lead-widget-input input{width:100%}.actions.spread{justify-content:space-between;align-items:flex-start}.admin-product-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.analytics-kpi-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.9rem}.analytics-grid{display:grid;gap:1rem}.analytics-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-card{display:grid;gap:.9rem}.analytics-kpi-card{display:grid;gap:.35rem}.analytics-kpi-card small{color:#7da0c4;text-transform:uppercase;letter-spacing:.12em;font-size:.68rem}.analytics-kpi-card strong{font-size:1.4rem;color:#eaf6ff}.analytics-kpi-card span{color:#9cb6d6;font-size:.84rem}.analytics-meta-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.analytics-meta-inline{grid-template-columns:repeat(6,minmax(0,1fr))}.analytics-meta-list div{border:1px solid rgba(255,255,255,.08);background:#ffffff08;padding:.75rem .85rem}.analytics-meta-list span{display:block;font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;color:#7da0c4;margin-bottom:.28rem}.analytics-meta-list strong{color:#eaf6ff;font-size:.95rem}.analytics-bar-list{display:grid;gap:.55rem}.analytics-bar-row{display:grid;grid-template-columns:110px 1fr 48px;gap:.7rem;align-items:center}.analytics-bar-row span,.analytics-bar-row strong{font-size:.82rem}.analytics-bar-track{height:10px;background:#ffffff14;overflow:hidden}.analytics-bar-track i{display:block;height:100%;background:linear-gradient(90deg,#00ffb4,#00cfff)}.analytics-chip-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.75rem}.analytics-chip-card{border:1px solid rgba(255,255,255,.08);background:#ffffff08;padding:.8rem;display:grid;gap:.25rem}.analytics-chip-card span{color:#7da0c4;text-transform:uppercase;letter-spacing:.08em;font-size:.72rem}.analytics-chip-card strong{color:#eaf6ff;font-size:1.05rem}.analytics-firewall-list,.analytics-service-list{display:grid;gap:.45rem}.analytics-firewall-list code,.analytics-service-list code{display:block;border:1px solid rgba(255,255,255,.08);background:#ffffff08;color:#c8dff5;padding:.55rem .65rem;white-space:pre-wrap}.admin-product-card{display:grid;gap:.9rem}.admin-product-header{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}.admin-product-header p{margin:.35rem 0 0;color:#9cb6d6}.admin-product-span-2{grid-column:span 2}.admin-lead-card{border:1px solid rgba(114,137,218,.18);background:#080e1ab8}.admin-lead-summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:1rem;padding:1rem 1.1rem}.admin-lead-summary::-webkit-details-marker{display:none}.admin-lead-summary p{margin:.35rem 0 0;color:#9cb6d6}.admin-lead-summary-meta{display:grid;gap:.35rem;text-align:right;color:#9cb6d6;font-size:.82rem}.admin-lead-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:1rem;padding:0 1.1rem 1.1rem}.admin-lead-section h3{margin-bottom:.7rem}.admin-transcript-log{max-height:460px;border:1px solid rgba(0,255,180,.12);background:#040a148f}@media (max-width: 900px){.topbar-actions{display:none}.topbar{z-index:350}.topbar-menu-toggle{display:inline-flex;z-index:380}.topbar.mobile-open{z-index:380}.admin-lead-grid,.admin-product-grid,.analytics-kpi-grid,.analytics-grid-2,.analytics-meta-list,.analytics-meta-inline,.analytics-bar-row{grid-template-columns:1fr}.admin-product-span-2{grid-column:span 1}.admin-lead-summary{flex-direction:column}.admin-lead-summary-meta{text-align:left}}@media (max-width: 700px){.lead-widget{right:10px;left:10px;bottom:10px}.lead-widget-panel{width:100%}.lead-widget.admin-route:not(.open) .lead-widget-bubble{display:none}.lead-widget.admin-route.open{right:10px;left:10px;bottom:86px}.lead-widget.admin-route.open .lead-widget-panel{width:100%;max-height:min(68vh,620px)}}
