.pd-intro{display:flex;align-items:flex-end;justify-content:space-between;gap:40px;margin-bottom:26px}.pd-intro h2{font-size:clamp(32px,3.6vw,46px);line-height:1.08;margin-bottom:12px}.pd-intro p{max-width:560px;margin:0;font-size:16px}.pd-clock{display:grid;grid-template-columns:auto auto;align-items:baseline;column-gap:10px;row-gap:6px;min-width:220px;padding:14px 18px;border:1px solid #24befa55;border-radius:12px;background:#24befa0f}.pd-clock small{grid-column:1 / -1;font-size:11.5px;font-weight:800;letter-spacing:1.2px;text-transform:uppercase;color:var(--muted)}.pd-clock strong{font-size:30px;font-weight:800;font-variant-numeric:tabular-nums;color:var(--text);letter-spacing:-.5px}.pd-clock em{font-style:normal;font-size:13px;color:var(--muted)}.pd-clock-bar{grid-column:1 / -1;height:4px;border-radius:4px;background:var(--line);overflow:hidden}.pd-clock-bar i,.pd-bar i{display:block;height:100%;background:var(--blue);border-radius:inherit}.pd-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:14px}.pd-steps button{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:10px 14px;border:1px solid var(--line);border-radius:9px;background:transparent;color:var(--muted);font:inherit;font-size:13px;font-weight:700;text-align:left;cursor:pointer;transition:border-color .25s ease,color .25s ease,background .25s ease}.pd-steps button span{font-size:11.5px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--muted)}.pd-steps button.is-done{color:var(--text);border-color:#24befa44}.pd-steps button[aria-selected=true]{color:var(--ink);background:var(--blue);border-color:var(--blue)}.pd-steps button[aria-selected=true] span{color:#101925b3}.pd-stage{position:relative;display:grid;grid-template-columns:200px minmax(0,1fr);height:580px;border:1px solid var(--line);border-radius:14px;background:#07090d;overflow:hidden;isolation:isolate;font-size:13px}.pd-sidebar{display:flex;flex-direction:column;gap:14px;padding:16px 12px;border-right:1px solid #1a2230;background:#0a0d12;overflow:hidden}.pd-brand{display:flex;align-items:center;gap:8px;padding:6px 8px 10px;font-weight:800;font-size:15px;color:var(--text)}.pd-brand .logo-mark{width:20px;height:22px}.pd-nav-group{display:grid;gap:1px}.pd-nav-group small{padding:0 8px 4px;font-size:10.5px;font-weight:800;letter-spacing:1.2px;text-transform:uppercase;color:#6b7a90}.pd-nav-group span{padding:5px 8px;border:1px solid transparent;border-radius:6px;font-size:12.5px;color:#a7b5c8;transition:background .3s ease,border-color .3s ease,color .3s ease}.pd-nav-group span.is-active{color:var(--text);background:#24befa14;border-color:#24befa66}.pd-user{margin-top:auto;display:flex;align-items:center;gap:8px;padding:8px;border:1px solid #1a2230;border-radius:8px}.pd-user>span{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:#24befa33;color:var(--blue);font-weight:800;font-size:11.5px}.pd-user strong{display:block;font-size:12.5px;color:var(--text)}.pd-user small{font-size:11px;color:var(--muted)}.pd-main{position:relative;padding:22px 26px;overflow:hidden}.pd-page{animation:pd-fade .4s ease both}@keyframes pd-fade{0%{opacity:0;transform:translateY(6px)}}.pd-page h3{font-size:18px;margin:0 0 14px;color:var(--text)}.pd-tabs{display:flex;gap:18px;margin-bottom:14px;border-bottom:1px solid #1a2230}.pd-tabs span{padding:0 2px 9px;font-size:12.5px;color:var(--muted)}.pd-tabs span.is-active{color:var(--blue);box-shadow:inset 0 -2px 0 var(--blue)}.pd-scan{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 16px;align-items:center;padding:12px 14px;margin-bottom:12px;border:1px solid #1a2230;border-radius:10px;background:#0d1117;opacity:.6;transition:opacity .3s ease,border-color .3s ease}.pd-scan.is-on,.pd-scene-trace .pd-scan{opacity:1;border-color:#24befa44}.pd-scan strong{display:block;font-size:13px;color:var(--text)}.pd-scan small{font-size:12px;color:var(--muted)}.pd-scan-count{font-size:12.5px;font-weight:700;color:var(--success);font-variant-numeric:tabular-nums}.pd-bar{grid-column:1 / -1;height:4px;border-radius:4px;background:#1a2230;overflow:hidden}.pd-provider{margin-bottom:10px;padding:12px 14px;border:1px solid #1a2230;border-radius:10px;background:#0d1117;transition:border-color .35s ease,background .35s ease}.pd-provider.is-connected{border-color:#24befa55;background:#0e1a2a}.pd-provider-head{display:flex;align-items:center;gap:12px}.pd-provider-head img{width:22px;height:22px;object-fit:contain}.pd-provider-head strong{display:flex;align-items:center;gap:8px;font-size:13.5px;color:var(--text)}.pd-provider-head small{font-size:12px;color:var(--muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.pd-connected{font-size:10.5px;font-weight:700;color:var(--success);border:1px solid #83d4af55;background:#83d4af14;border-radius:999px;padding:2px 8px;animation:pd-fade .35s ease both}.pd-connect{margin-left:auto;padding:6px 14px;border-radius:7px;background:var(--blue);color:var(--ink);font-size:12.5px;font-weight:700}.pd-connect.is-quiet{background:transparent;color:var(--muted);border:1px solid #1a2230}.pd-provider-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px;animation:pd-fade .35s ease both}.pd-provider-stats div{padding:8px 10px;border:1px solid #1a2230;border-radius:8px;background:#0a0d12}.pd-provider-stats small{display:block;font-size:11px;color:var(--muted)}.pd-provider-stats strong{font-size:16px;color:var(--text);font-variant-numeric:tabular-nums}.pd-delegation{display:grid;gap:3px;padding:10px 14px;border:1px solid #83d4af44;border-radius:10px;background:#83d4af0f;animation:pd-fade .35s ease both}.pd-delegation strong{font-size:13px;color:var(--success)}.pd-delegation span{font-size:12px;color:var(--muted)}.pd-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-bottom:14px;border:1px solid #1a2230;border-radius:10px;background:#1a2230;overflow:hidden}.pd-stats div{padding:10px 14px;background:#0d1117}.pd-stats small{display:block;font-size:10.5px;font-weight:800;letter-spacing:1px;text-transform:uppercase;color:var(--muted)}.pd-stats strong{display:flex;align-items:center;gap:6px;font-size:20px;color:var(--text);font-variant-numeric:tabular-nums}.pd-table{border:1px solid #1a2230;border-radius:10px;overflow:hidden}.pd-tr{display:grid;grid-template-columns:minmax(0,2.3fr) minmax(0,1.3fr) 104px 48px 110px;gap:12px;align-items:center;padding:9px 14px;border-top:1px solid #1a2230;background:#0b0e13;animation:pd-fade .3s ease both;transition:background .3s ease}.pd-tr:first-child{border-top:0}.pd-th{font-size:10.5px;font-weight:800;letter-spacing:1px;text-transform:uppercase;color:var(--muted);background:#0d1117;animation:none}.pd-tr.is-selected{background:#24befa14;box-shadow:inset 2px 0 0 var(--blue)}.pd-tr span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;color:var(--muted)}.pd-tr strong{display:block;overflow:hidden;text-overflow:ellipsis;font-size:12.5px;color:var(--text)}.pd-tr small{font-size:11.5px;color:var(--muted)}.pd-chip,.pd-status{display:inline-block;padding:2px 7px;border-radius:5px;font-size:10.5px;font-weight:800;letter-spacing:.5px}.pd-chip--phishing{color:#ffb199;background:#ff7a5a1f;border:1px solid #ff7a5a55}.pd-chip--bec{color:#ffd29a;background:#ffb54d1a;border:1px solid #ffb54d55}.pd-chip--spam{color:var(--yellow);background:#edcc8314;border:1px solid #edcc8355}.pd-chip--clean{color:var(--success);background:#83d4af14;border:1px solid #83d4af55}.pd-risk-high{color:var(--error)!important;font-weight:800}.pd-risk-low{color:var(--success)!important;font-weight:800}.pd-status--quarantined{color:#ffaaa5;background:#ffaaa514}.pd-status--clean{color:var(--success);background:#83d4af14}.pd-status--marked{color:#c0cbe0;background:#5b728f33}.pd-page-note{margin:-6px 0 14px;font-size:12.5px;color:var(--muted)}.pd-policies{list-style:none;margin:0;padding:0;display:grid;gap:8px}.pd-policies li{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:14px 16px;border:1px solid #1a2230;border-radius:10px;background:#0d1117;transition:border-color .35s ease,background .35s ease}.pd-policies li.is-on{border-color:#24befa55;background:#0e1a2a}.pd-policy-name{font-size:13px;font-weight:700;color:var(--text)}.pd-mode{font-size:11px;font-weight:800;letter-spacing:.6px;text-transform:uppercase;color:var(--muted);opacity:.5;transition:opacity .35s ease,color .35s ease}.pd-policies li.is-on .pd-mode{opacity:1;color:var(--blue)}.pd-switch{position:relative;width:34px;height:20px;border-radius:999px;background:#1a2230;transition:background .3s ease}.pd-switch i{position:absolute;top:3px;left:3px;width:14px;height:14px;border-radius:50%;background:#8796ab;transition:transform .3s cubic-bezier(.3,1.4,.5,1),background .3s ease}.pd-policies li.is-on .pd-switch{background:var(--blue)}.pd-policies li.is-on .pd-switch i{transform:translate(14px);background:var(--ink)}.pd-live-title{display:flex;align-items:center;gap:12px}.pd-live-pill{padding:3px 10px;border:1px solid #83d4af55;border-radius:999px;background:#83d4af12;font-size:11.5px;font-weight:700;color:var(--success)}.pd-modal{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;display:grid;place-items:center;background:#03050880;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:pd-fade .25s ease both}.pd-modal-card{width:min(340px,calc(100% - 40px));padding:22px;border-radius:12px;background:#f7f9fc;color:#1b2230;box-shadow:0 24px 60px #000a}.pd-modal-card img{width:24px;height:24px}.pd-modal-card small{display:block;margin-top:6px;font-size:11.5px;color:#5b6577}.pd-modal-card h4{margin:4px 0 10px;font-size:17px;color:#101520}.pd-modal-card p{margin:0 0 8px;font-size:13px;color:#333c4d}.pd-modal-card ul{margin:0 0 16px;padding-left:18px;font-size:12.5px;color:#333c4d;display:grid;gap:4px}.pd-modal-actions{display:flex;justify-content:flex-end;gap:8px}.pd-modal-actions span{padding:7px 16px;border-radius:4px;border:1px solid #c8cfdb;font-size:12.5px;font-weight:600;color:#1b2230}.pd-modal-actions .is-primary{background:#0f6cbd;border-color:#0f6cbd;color:#fff}.pd-toast{position:absolute;left:50%;bottom:18px;z-index:5;display:flex;align-items:center;gap:12px;padding:12px 18px 12px 12px;border:1px solid #24befa66;border-radius:12px;background:#0e1a2af2;box-shadow:0 0 0 4px #24befa1a,0 20px 40px #000a;transform:translate(-50%);animation:pd-toast .5s cubic-bezier(.2,.9,.25,1.1) both}@keyframes pd-toast{0%{opacity:0;transform:translate(-50%,14px)}}.pd-toast-mark{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--blue)}.pd-toast-mark svg{width:18px;height:18px;fill:none;stroke:var(--ink);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.pd-toast strong{display:block;font-size:14px;color:var(--text)}.pd-toast small{font-size:12.5px;color:var(--muted)}.pd-cursor{position:absolute;left:0;top:0;z-index:6;width:22px;height:22px;pointer-events:none;opacity:0;transition:transform .75s cubic-bezier(.45,0,.2,1),opacity .3s ease}.pd-cursor.is-on{opacity:1}.pd-cursor svg{width:22px;height:22px;fill:#fff;stroke:#0a0d12;stroke-width:1.4;stroke-linejoin:round;filter:drop-shadow(0 2px 4px #0009)}.pd-ripple{position:absolute;left:-9px;top:-9px;width:22px;height:22px;border-radius:50%;border:2px solid var(--blue);animation:pd-ripple .55s ease-out both}@keyframes pd-ripple{0%{transform:scale(.3);opacity:1}to{transform:scale(1.8);opacity:0}}@media(max-width:1000px){.pd-tr{grid-template-columns:minmax(0,2fr) 96px 44px 100px}.pd-tr>span:nth-child(2){display:none}}@media(max-width:780px){.pd-intro{flex-direction:column;align-items:flex-start;gap:18px}.pd-steps{grid-template-columns:repeat(4,minmax(110px,1fr));overflow-x:auto;scrollbar-width:none}.pd-stage{grid-template-columns:minmax(0,1fr);height:640px}.pd-sidebar{display:none}.pd-main{padding:16px}.pd-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.pd-tr{grid-template-columns:minmax(0,1fr) 92px}.pd-tr>span:nth-child(n+3):not(:nth-child(3)){display:none}.pd-toast{width:calc(100% - 32px);box-sizing:border-box}}@media(prefers-reduced-motion:reduce){.pd-page,.pd-tr,.pd-connected,.pd-provider-stats,.pd-delegation,.pd-modal,.pd-toast,.pd-ripple{animation:none}.pd-cursor{transition:none}}.pd-th{letter-spacing:.4px}.pd-th span{text-overflow:clip}.pd-tr{grid-template-columns:minmax(0,2.3fr) minmax(0,1.3fr) 118px 48px 110px}@media(max-width:1000px){.pd-tr{grid-template-columns:minmax(0,2fr) 112px 44px 100px}}@media(max-width:520px){.pd-tr{grid-template-columns:minmax(0,1fr) 104px 64px;gap:8px}.pd-tr>span:nth-child(4){display:none}}.pd-th span{white-space:normal;line-height:1.3}@media(max-width:520px){.pd-tr{grid-template-columns:minmax(0,1fr) 116px 60px}.pd-th{font-size:10px}}@media(max-width:520px){.pd-tr{grid-template-columns:minmax(0,1fr) auto}.pd-tr>span:nth-child(2),.pd-tr>span:nth-child(4),.pd-tr>span:nth-child(5){display:none}}@media(max-width:420px){.pd-th{display:none}}.fx-stage{position:relative;height:600px;border:1px solid var(--line);border-radius:14px;overflow:hidden;background:radial-gradient(ellipse at 80% 90%,#24befa14,transparent 55%),#0a0f16;isolation:isolate}.fx-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;padding:18px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto 1fr;gap:12px;opacity:.5;pointer-events:none}.fx-stat{border:1px solid var(--line);border-radius:10px;background:#101722;padding:14px 16px;display:grid;gap:4px}.fx-stat small{font-size:10.5px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:var(--muted)}.fx-stat strong{font-size:26px;font-weight:750;color:var(--text);letter-spacing:-.5px}.fx-stat em{font-style:normal;font-size:13px;color:var(--muted);margin-left:3px}.fx-stat span{font-size:11.5px;color:var(--muted)}.fx-stat .fx-tag{justify-self:start;font-size:10.5px;font-weight:800;letter-spacing:1px;text-transform:uppercase;color:var(--yellow);background:#edcc8318;border-radius:4px;padding:3px 7px}.fx-map{grid-column:1 / -1;border:1px solid var(--line);border-radius:10px;background:radial-gradient(circle,#2b3b51 1px,transparent 1.4px) 0 0 / 14px 14px,#0d141e}.fx-launcher{position:absolute;right:22px;bottom:22px;z-index:3;width:62px;height:62px;border-radius:50%;border:2px solid var(--blue);background:#0d2130;display:grid;place-items:center;cursor:pointer;box-shadow:0 0 0 6px #24befa1f,0 0 26px #24befa59;transition:opacity .35s ease,transform .45s cubic-bezier(.3,.9,.3,1)}.fx-launcher .logo-mark{width:28px;height:30px}.fx-phase-launch .fx-launcher{animation:fx-pulse .65s ease-in-out 2}@keyframes fx-pulse{50%{transform:scale(1.09);box-shadow:0 0 0 12px #24befa14,0 0 40px #24befa80}}.fx-stage:not(.fx-phase-idle):not(.fx-phase-launch) .fx-launcher{opacity:0;transform:scale(.6);pointer-events:none}.fx-panel{position:absolute;right:22px;bottom:22px;top:22px;width:min(390px,calc(100% - 44px));z-index:2;display:flex;flex-direction:column;border:1px solid #24befa55;border-radius:16px;background:#11161e;box-shadow:0 0 0 1px #24befa1a,0 24px 60px #00000080,0 0 48px #24befa1a;overflow:hidden;transform-origin:calc(100% - 31px) calc(100% - 31px);transition:transform .55s cubic-bezier(.2,.9,.25,1.04),opacity .3s ease}.fx-phase-idle .fx-panel,.fx-phase-launch .fx-panel{transform:scale(.14);opacity:0;pointer-events:none}.fx-head{display:flex;align-items:center;gap:12px;padding:14px 16px;border-bottom:1px solid var(--line);background:linear-gradient(180deg,#16202c,#121922)}.fx-head-mark .logo-mark{width:26px;height:28px;filter:drop-shadow(0 0 8px #24befa80)}.fx-head strong{display:block;font-size:15px;color:var(--text)}.fx-head small{display:block;font-size:11.5px;color:var(--muted)}.fx-new{margin-left:auto;border:0;background:none;color:var(--blue);font:inherit;font-size:13px;font-weight:700;cursor:pointer;white-space:nowrap}.fx-thread{flex:1;overflow-y:auto;padding:14px;display:flex;flex-direction:column;gap:10px;scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:#2b3b51 transparent}.fx-msg{max-width:90%;font-size:13px;line-height:1.55;border-radius:14px;padding:10px 13px;animation:fx-in .35s ease both}@keyframes fx-in{0%{opacity:0;transform:translateY(6px)}}.fx-msg--bot{align-self:flex-start;background:#1a212c;border:1px solid var(--line);color:var(--text)}.fx-msg--user{align-self:flex-end;background:var(--blue);color:var(--ink);font-weight:600}.fx-phase-idle .fx-greeting,.fx-phase-launch .fx-greeting{opacity:0}.fx-phase-open .fx-greeting{animation-delay:.35s}.fx-answer-title{display:block;margin-bottom:6px}.fx-answer ul{list-style:none;padding:0;margin:0 0 6px;display:grid;gap:5px}.fx-answer li{color:var(--muted)}.fx-answer li b{color:var(--text);font-weight:700}.fx-stage .fx-answer p{margin:0;font-size:13px;line-height:1.55;color:var(--muted)}.fx-answer-action{margin-top:10px;padding-top:10px;border-top:1px solid var(--line);display:grid;gap:8px;animation:fx-in .35s ease both}.fx-answer-action small{font-size:11.5px;color:var(--muted)}.fx-action-button{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:9px 12px;border:1px solid #24befa66;border-radius:10px;background:#24befa12;color:var(--blue);font:inherit;font-size:12.5px;font-weight:700;text-align:center;cursor:pointer}.fx-action-button:hover{background:#24befa22}.fx-action-button svg{width:14px;height:14px;flex-shrink:0;fill:none;stroke:currentColor;stroke-width:1.8}.fx-thinking{display:flex;align-items:center;gap:4px;color:var(--muted);font-size:12.5px}.fx-thinking span{margin-right:4px}.fx-thinking i{width:4px;height:4px;border-radius:50%;background:var(--blue);animation:fx-dot .9s ease-in-out infinite}.fx-thinking i:nth-of-type(2){animation-delay:.15s}.fx-thinking i:nth-of-type(3){animation-delay:.3s}@keyframes fx-dot{50%{opacity:.25;transform:translateY(-2px)}}.fx-notice{font-size:12.5px;color:var(--muted);border:1px dashed var(--line-strong);border-radius:10px;padding:9px 12px}.fx-notice a{color:var(--blue);font-weight:700}.fx-quick{padding:10px 14px 0;border-top:1px solid var(--line)}.fx-quick p{margin:0 0 7px;font-size:10.5px;font-weight:800;letter-spacing:1px;text-transform:uppercase;color:var(--muted)}.fx-quick div{display:flex;flex-wrap:wrap;gap:6px}.fx-quick button{border:1px solid var(--line);border-radius:999px;background:transparent;color:var(--text);font:inherit;font-size:12px;font-weight:600;padding:5px 10px;cursor:pointer;transition:border-color .15s ease,opacity .15s ease}.fx-quick button:hover:not(:disabled){border-color:var(--blue)}.fx-quick button:disabled{opacity:.45;cursor:default}.fx-input{position:relative;margin:12px 14px 14px}.fx-input input{width:100%;box-sizing:border-box;padding:11px 50px 11px 14px;border:1px solid #24befa55;border-radius:12px;background:#0c1118;color:var(--text);font:inherit;font-size:13px;transition:border-color .2s ease,box-shadow .2s ease}.fx-input input::placeholder{color:var(--muted)}.fx-phase-typing .fx-input input{color:transparent;border-color:var(--blue);box-shadow:0 0 0 3px #24befa22}.fx-typed{position:absolute;left:15px;right:50px;top:50%;transform:translateY(-50%);font-size:13px;color:var(--text);white-space:nowrap;overflow:hidden;pointer-events:none}.fx-typed i{display:inline-block;width:1.5px;height:15px;margin-left:1px;vertical-align:-3px;background:var(--blue);animation:fx-caret .8s steps(1) infinite}@keyframes fx-caret{50%{opacity:0}}.fx-input button{position:absolute;right:5px;top:50%;transform:translateY(-50%);width:36px;height:34px;border:0;border-radius:9px;background:var(--blue);color:var(--ink);display:grid;place-items:center;cursor:pointer}.fx-input button svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linejoin:round;stroke-linecap:round}@media(max-width:780px){.fx-stage{height:620px}.fx-backdrop{opacity:.3}.fx-panel{left:10px;right:10px;top:10px;bottom:10px;width:auto}}@media(prefers-reduced-motion:reduce){.fx-msg,.fx-answer-action,.fx-launcher,.fx-thinking i,.fx-typed i{animation:none}.fx-panel,.fx-launcher{transition:none}}.fx-report{display:flex;align-items:center;gap:12px;margin:8px 0 10px;padding:10px 12px;border:1px solid var(--line);border-radius:10px;background:#0b121b;animation:fx-report-in .5s ease both}@keyframes fx-report-in{0%{opacity:0;transform:translateY(6px)}}.fx-report-page{position:relative;display:grid;align-content:start;gap:4px;width:38px;height:48px;flex-shrink:0;padding:7px 6px;box-sizing:border-box;border-radius:4px;background:#eef3f9}.fx-report-page i{display:block;height:3px;border-radius:2px;background:#b7c3d3}.fx-report-page i:first-child{width:70%;background:#24befa}.fx-report-page b{display:flex;align-items:flex-end;gap:2px;height:14px;margin-top:2px}.fx-report-page em{flex:1;border-radius:1px;background:#24befa;transform-origin:bottom;animation:fx-bar .6s ease both}.fx-report-page em:nth-child(1){height:40%;animation-delay:.2s}.fx-report-page em:nth-child(2){height:75%;animation-delay:.3s}.fx-report-page em:nth-child(3){height:55%;animation-delay:.4s}.fx-report-page em:nth-child(4){height:100%;animation-delay:.5s}@keyframes fx-bar{0%{transform:scaleY(0)}}.fx-report-meta{display:grid;gap:2px;min-width:0}.fx-report-meta strong{font-size:13px;color:var(--text)}.fx-report-meta small{font-size:11.5px;color:#8796ab}@media(prefers-reduced-motion:reduce){.fx-report,.fx-report-page em{animation:none}}.cd{border:1px solid #1d2838;border-radius:14px;background:#0a0d12;overflow:hidden;box-shadow:0 30px 60px #0005;font-size:13px}.cd-bar{display:flex;align-items:center;gap:10px;padding:14px 20px;border-bottom:1px solid #1a2230;background:#0d1117;color:var(--text)}.cd-bar img{width:16px;height:17px}.cd-bar strong{font-size:15px}.cd-tabs{display:flex;gap:22px;padding:0 20px;border-bottom:1px solid #1a2230}.cd-tabs button,.cd-tab-muted{padding:12px 2px;border:0;background:none;font:inherit;font-size:13px;font-weight:600;color:var(--muted)}.cd-tabs button{cursor:pointer}.cd-tabs button[aria-selected=true]{color:var(--blue);box-shadow:inset 0 -2px 0 var(--blue)}.cd-tab-muted{opacity:.55}.cd-body{padding:18px 20px 22px;min-height:560px;box-sizing:border-box;animation:cd-fade .45s ease both}@keyframes cd-fade{0%{opacity:0;transform:translateY(8px)}}.cd-tone--green{color:var(--success)}.cd-tone--amber{color:#f5b76b}.cd-tone--orange{color:#f59e5b}.cd-tone--red{color:#ff8a80}.cd-kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;margin-bottom:18px;border:1px solid #1a2230;border-radius:10px;background:#1a2230;overflow:hidden}.cd-kpis>div{padding:12px 14px;background:#0d1117}.cd-kpis small{display:block;font-size:10.5px;font-weight:800;letter-spacing:1px;text-transform:uppercase;color:var(--muted)}.cd-kpis strong{display:block;margin:4px 0 2px;font-size:22px;font-variant-numeric:tabular-nums}.cd-kpis span{font-size:11px;color:#6b7a90}.cd-group+.cd-group{margin-top:14px}.cd-group-label{display:block;margin-bottom:8px;font-size:10.5px;font-weight:800;letter-spacing:1.2px;text-transform:uppercase;color:#6b7a90}.cd-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.cd-card{display:grid;gap:8px;padding:11px 12px;border:1px solid #1d2838;border-radius:9px;background:#0d1117;font:inherit;text-align:left;color:inherit;cursor:default;transition:border-color .35s ease,box-shadow .35s ease,background .35s ease}.cd-card[tabindex="0"]{cursor:pointer}.cd-card.is-picked{border-color:var(--blue);background:#0e1a2a;box-shadow:0 0 0 3px #24befa26}.cd-card-top{display:flex;align-items:center;justify-content:space-between}.cd-card-top b{font-size:13px;color:var(--text)}.cd-card-top em{font-style:normal;font-size:14px;font-weight:800}.cd-track,.cd-score-bar{display:block;height:4px;border-radius:4px;background:#1a2230;overflow:hidden}.cd-track i,.cd-score-bar i{display:block;width:calc(var(--p, 63) * 1%);height:100%;border-radius:inherit;background:linear-gradient(90deg,#f59e5b,#f5b76b);transform-origin:left}.cd-card-meta{font-size:11px;color:#6b7a90}.cd-body--detail{display:grid;gap:14px;align-content:start}.cd-score{position:relative;display:flex;align-items:center;gap:18px;padding:16px 18px 22px;border:1px solid #1d2838;border-radius:12px;background:#0d1117;overflow:hidden}.cd-ring{position:relative;display:grid;place-items:center;width:72px;height:72px;flex-shrink:0}.cd-ring svg{position:absolute;top:0;right:0;bottom:0;left:0;transform:rotate(-90deg)}.cd-ring-track{fill:none;stroke:#1a2230;stroke-width:7}.cd-ring-fill{fill:none;stroke:#f5b76b;stroke-width:7;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:calc(100 - var(--p))}.cd-ring strong{font-size:17px;color:var(--text)}.cd-score-title{display:flex;align-items:center;gap:10px}.cd-score h4{margin:0;font-size:16px;color:var(--text)}.cd-risk{padding:2px 8px;border:1px solid #f59e5b66;border-radius:5px;background:#f59e5b14;font-size:10.5px;font-weight:800;letter-spacing:.8px;text-transform:uppercase;color:#f5b76b}.cd-score p{margin:4px 0 0;font-size:12.5px;color:var(--muted)}.cd-score-counts{display:flex;flex-wrap:wrap;gap:14px;margin-top:8px!important}.cd-score-counts span:last-child{color:#6b7a90}.cd-score-bar{position:absolute;left:0;right:0;bottom:0;border-radius:0}.cd-analysis{padding:14px 16px;border:1px solid #24befa33;border-radius:12px;background:#0c1624}.cd-analysis-head{display:flex;align-items:baseline;gap:10px;margin-bottom:10px}.cd-analysis-head strong{font-size:13.5px;color:var(--text)}.cd-analysis-head small{font-size:11.5px;color:#6b7a90}.cd-summary{margin:0 0 12px;padding:10px 12px;border:1px solid #1d2838;border-radius:8px;background:#0a0d12;font-size:13px!important;color:var(--text)}.cd-analysis-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.cd-analysis-grid small{display:block;margin-bottom:6px;font-size:10.5px;font-weight:800;letter-spacing:1px;text-transform:uppercase;color:var(--muted)}.cd-analysis-grid ol,.cd-analysis-grid ul{margin:0;padding:0 0 0 16px;display:grid;gap:5px;font-size:12.5px;color:var(--text)}.cd-analysis-grid ul{list-style:none;padding:0}.cd-analysis-grid ul li:before{content:"→ ";color:var(--success)}.cd-controls{border:1px solid #1d2838;border-radius:12px;background:#0d1117;overflow:hidden}.cd-controls-head{display:flex;align-items:baseline;gap:10px;padding:12px 16px;border-bottom:1px solid #1a2230}.cd-controls-head strong{font-size:13px;color:var(--text)}.cd-controls-head small{font-size:11.5px;color:#6b7a90}.cd-row{display:grid;grid-template-columns:110px minmax(0,1fr) 110px 90px;gap:12px;align-items:center;width:100%;padding:11px 16px;border:0;border-bottom:1px solid #1a2230;background:transparent;font:inherit;font-size:13px;color:var(--text);text-align:left;cursor:pointer}.cd-row--head{font-size:10.5px;font-weight:800;letter-spacing:1px;text-transform:uppercase;color:var(--muted);cursor:default}.cd-row.is-open{background:#24befa0d}.cd-mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--muted)}.cd-status{padding:2px 8px;border-radius:5px;font-size:11px;font-weight:700}.cd-status--partial{color:#f5b76b;background:#f59e5b1a;border:1px solid #f59e5b55}.cd-expand{display:grid;gap:10px;padding:12px 16px 16px;background:#0b0e13}.cd-exp-block small{display:block;margin-bottom:5px;font-size:10.5px;font-weight:800;letter-spacing:1px;text-transform:uppercase;color:var(--muted)}.cd-exp-block p{margin:0;font-size:13px!important;color:var(--text)}.cd-signals{display:flex;flex-wrap:wrap;gap:6px}.cd-exp-block p.cd-tone--red{color:#ff8a80}.cd-chip{display:inline-flex;align-items:center;gap:10px;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:600}.cd-chip b{font-weight:800}.cd-chip--ok{color:var(--success);border:1px solid #83d4af55;background:#83d4af12}.cd-chip--bad{color:#ff8a80;border:1px solid #ff7a6e55;background:#ff7a6e12}.cd-wait .cd-card,.cd-wait .cd-kpis>div{opacity:0}.cd-go .cd-card{animation:cd-fade .5s ease backwards;animation-delay:calc(var(--i) * 90ms + .5s)}.cd-go .cd-track i{animation:cd-grow 1.1s cubic-bezier(.45,0,.2,1) backwards;animation-delay:calc(var(--i) * 90ms + .8s)}.cd-go .cd-kpis>div{animation:cd-fade .5s ease backwards}@keyframes cd-grow{0%{transform:scaleX(0)}}.cd-go .cd-ring-fill{animation:cd-ring 1.4s cubic-bezier(.45,0,.2,1) backwards}@keyframes cd-ring{0%{stroke-dashoffset:100}}.cd-go .cd-score-bar i{animation:cd-grow 1.4s cubic-bezier(.45,0,.2,1) backwards}.cd-go .cd-step{animation:cd-fade .45s ease backwards;animation-delay:calc(var(--i) * .26s + .5s)}.cd-go .cd-expand .cd-step{animation-delay:calc(var(--i) * .22s + .1s)}@media(max-width:900px){.cd-kpis,.cd-cards,.cd-analysis-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cd-row{grid-template-columns:80px minmax(0,1fr) 80px}.cd-row>span:last-child{display:none}}@media(max-width:560px){.cd-cards,.cd-analysis-grid{grid-template-columns:minmax(0,1fr)}.cd-score{flex-direction:column;align-items:flex-start}}@media(prefers-reduced-motion:reduce){.cd *{animation:none!important}}.ip{border:1px solid #1d2838;border-radius:14px;background:#0a0d12;overflow:hidden;box-shadow:0 30px 60px #0005;font-size:13px}.ip-bar{display:flex;align-items:center;gap:10px;padding:14px 20px;border-bottom:1px solid #1a2230;background:#0d1117;color:var(--text)}.ip-bar img{width:16px;height:17px}.ip-bar strong{font-size:15px}.ip-scan{margin-left:auto;display:flex;align-items:center;gap:6px;padding:5px 12px;border:1px solid #1d2838;border-radius:7px;font-size:12.5px;font-weight:600;color:var(--muted);transition:border-color .3s ease,color .3s ease}.ip-scan svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.ip.is-scanning .ip-scan{border-color:var(--blue);color:var(--blue)}.ip.is-scanning .ip-scan svg{animation:ip-spin .9s linear infinite}@keyframes ip-spin{to{transform:rotate(360deg)}}.ip-view-tabs{display:flex;gap:22px;padding:0 20px;border-bottom:1px solid #1a2230}.ip-view-tabs span{padding:11px 2px;font-size:13px;font-weight:600;color:var(--muted)}.ip-view-tabs .is-active{color:var(--blue);box-shadow:inset 0 -2px 0 var(--blue)}.ip-kpis{display:grid;grid-template-columns:1.5fr repeat(3,minmax(0,1fr));gap:1px;margin:16px 20px 0;border:1px solid #1a2230;border-radius:12px;background:#1a2230;overflow:hidden}.ip-kpis>div{padding:14px 16px;background:#0d1117}.ip-score{display:flex;align-items:center;gap:14px}.ip-ring{position:relative;display:grid;place-items:center;width:64px;height:64px;flex-shrink:0}.ip-ring svg{position:absolute;top:0;right:0;bottom:0;left:0;transform:rotate(-90deg)}.ip-ring-track{fill:none;stroke:#1a2230;stroke-width:6}.ip-ring-fill{fill:none;stroke:#ff7a6e;stroke-width:6;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:calc(100 - var(--p));transition:stroke-dashoffset 1.2s cubic-bezier(.45,0,.2,1)}.ip-ring strong{display:grid;text-align:center;font-size:18px;line-height:1;color:#ff8a80}.ip-ring small{font-size:10.5px;font-weight:600;color:var(--muted)}.ip-score-title{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:700;color:var(--text)}.ip-score-title b{padding:1px 7px;border-radius:5px;background:#ff7a6e1f;border:1px solid #ff7a6e55;font-size:10.5px;color:#ff8a80}.ip-score small{display:block;margin-top:3px;font-size:11.5px;color:#6b7a90}.ip-kpi small{display:block;font-size:10.5px;font-weight:800;letter-spacing:1px;text-transform:uppercase;color:var(--muted)}.ip-kpi strong{display:flex;align-items:center;gap:6px;margin-top:6px;font-size:24px;color:var(--text);font-variant-numeric:tabular-nums}.ip-kpi strong i{width:6px;height:6px;border-radius:50%;background:#ff7a6e}.ip-tabs{display:flex;align-items:center;gap:18px;margin:16px 20px 0;border-bottom:1px solid #1a2230}.ip-tabs button{display:flex;align-items:center;gap:7px;padding:10px 2px;border:0;background:none;font:inherit;font-size:13px;font-weight:600;color:var(--muted);cursor:pointer}.ip-tabs button b{padding:1px 6px;border-radius:5px;background:#ff7a6e1f;font-size:10.5px;color:#ff8a80}.ip-tabs button[aria-selected=true]{color:var(--text);box-shadow:inset 0 -2px 0 var(--blue)}.ip-filter{margin-left:auto;display:flex;padding:3px;border:1px solid #1d2838;border-radius:8px;font-size:11.5px;color:#6b7a90}.ip-filter span{padding:3px 9px;border-radius:5px}.ip-filter .is-active{background:#1a2230;color:var(--text)}.ip-body{position:relative;min-height:330px;padding:14px 20px 20px;animation:ip-fade .4s ease both}@keyframes ip-fade{0%{opacity:0;transform:translateY(6px)}}.ip-table{border:1px solid #1a2230;border-radius:10px;overflow:hidden}.ip-row{display:grid;gap:12px;align-items:center;padding:11px 14px;border-top:1px solid #1a2230;background:#0b0e13;font-size:12.5px;color:var(--muted);transition:background .35s ease,opacity .35s ease}.ip-table--apps .ip-row{grid-template-columns:minmax(0,1.6fr) 70px minmax(0,1.4fr) 70px 70px}.ip-table--exfil .ip-row{grid-template-columns:90px minmax(0,1.2fr) minmax(0,1.4fr) 80px 120px 130px}.ip-head{border-top:0;background:#0d1117;font-size:10.5px;font-weight:800;letter-spacing:1px;text-transform:uppercase}.ip-row small{display:block;font-size:11px;color:#6b7a90}.ip-strong{display:block;font-size:13px;font-weight:700;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ip-mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ip-provider{width:16px;height:16px}.ip-scopes{display:flex;flex-wrap:wrap;align-items:center;gap:4px}.ip-scopes code{padding:2px 6px;border:1px solid #1d2838;border-radius:4px;background:#0d1117;font-size:11px;color:var(--text)}.ip-scopes small{display:inline}.ip-risk,.ip-status,.ip-action,.ip-revoke{display:inline-block;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:700;border:1px solid}.ip-risks{display:flex;flex-wrap:wrap;gap:4px}.ip-risk--high{color:#ff8a80;border-color:#ff7a6e55;background:#ff7a6e14}.ip-risk--medium{color:#f5b76b;border-color:#f59e5b55;background:#f59e5b14}.ip-status{border-radius:5px;color:#b6c2d4;border-color:#2b3b51}.ip-status.is-removed{color:var(--success);border-color:#83d4af55;background:#83d4af12}.ip-action{border-radius:6px;color:#ff8a80;border-color:#ff7a6e66;transition:background .3s ease,box-shadow .3s ease}.ip-action.is-pressed{background:#ff7a6e26;box-shadow:0 0 0 3px #ff7a6e22}.ip-revoke{border:0;padding:0;color:#ff8a80}.ip-type{font-weight:600}.ip-type--forward{color:#f5b76b}.ip-type--delegate{color:#ff8a80}.ip-row.is-focus{background:#24befa0f;box-shadow:inset 2px 0 0 var(--blue)}.ip-row.is-removed{opacity:.55}.ip-empty{padding:26px;border:1px dashed #1d2838;border-radius:10px;font-size:13px;color:var(--muted)}.ip-modal{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#03050899;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:ip-fade .25s ease both}.ip-modal-card{width:min(360px,calc(100% - 40px));padding:18px 20px;border:1px solid #2b3b51;border-radius:12px;background:#11161f;box-shadow:0 24px 60px #000c}.ip-modal-card>strong{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--text)}.ip-modal-card svg{width:18px;height:18px;fill:none;stroke:#ff7a6e;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.ip-modal-card p{margin:8px 0 16px;font-size:13px!important;line-height:1.55;color:var(--muted)}.ip-modal-card p b{color:var(--text)}.ip-modal-card>div{display:flex;justify-content:flex-end;gap:8px}.ip-modal-card>div span{padding:7px 14px;border-radius:8px;font-size:12.5px;font-weight:700;color:var(--muted)}.ip-modal-card .is-danger{background:#e5484d;color:#fff;animation:ip-press .4s ease 1.6s both}@keyframes ip-press{50%{transform:scale(.94);box-shadow:0 0 0 4px #e5484d44}}.ip-go .ip-table .ip-row:not(.ip-head){animation:ip-fade .4s ease backwards;animation-delay:calc(var(--i) * .11s + .15s)}.ip-wait .ip-kpis,.ip-wait .ip-row:not(.ip-head){opacity:.35}@media(max-width:900px){.ip-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.ip-score{grid-column:1 / -1}.ip-filter{display:none}.ip-tabs{overflow-x:auto;scrollbar-width:none}.ip-tabs button{white-space:nowrap}.ip-table--apps .ip-row{grid-template-columns:minmax(0,1fr) 60px 60px}.ip-table--apps .ip-row>span:nth-child(2),.ip-table--apps .ip-row>span:nth-child(3){display:none}.ip-table--exfil .ip-row{grid-template-columns:minmax(0,1fr) 100px}.ip-table--exfil .ip-row>span:not(:nth-child(2)):not(:nth-child(6)){display:none}}@media(prefers-reduced-motion:reduce){.ip *,.ip{animation:none!important;transition:none!important}}.dd{position:relative;border:1px solid #1d2838;border-radius:14px;background:#0a0d12;overflow:hidden;box-shadow:0 30px 60px #0005;font-size:13px}.dd-bar{display:flex;align-items:center;gap:10px;padding:14px 20px;border-bottom:1px solid #1a2230;background:#0d1117;color:var(--text)}.dd-bar img{width:16px;height:17px}.dd-bar strong{font-size:15px}.dd-tabs{display:flex;gap:22px;padding:0 20px;border-bottom:1px solid #1a2230;overflow-x:auto;scrollbar-width:none}.dd-tabs button,.dd-tab-muted{padding:12px 2px;border:0;background:none;font:inherit;font-size:13px;font-weight:600;color:var(--muted);white-space:nowrap}.dd-tabs button{cursor:pointer}.dd-tabs button[aria-selected=true]{color:var(--blue);box-shadow:inset 0 -2px 0 var(--blue)}.dd-tab-muted{opacity:.55}.dd-body{display:grid;gap:14px;align-content:start;min-height:600px;box-sizing:border-box;padding:16px 20px 20px;animation:dd-fade .45s ease both}@keyframes dd-fade{0%{opacity:0;transform:translateY(8px)}}.dd-panel{padding:14px 16px;border:1px solid #1d2838;border-radius:12px;background:#0d1117}.dd-panel-head{display:flex;align-items:center;gap:12px;margin-bottom:10px}.dd-panel-head strong{font-size:13.5px;color:var(--text)}.dd-key{display:flex;align-items:center;gap:6px;font-size:11px;color:var(--muted)}.dd-key i{width:7px;height:7px;border-radius:50%}.dd-key .is-data{background:#24befa}.dd-key .is-activity{margin-left:6px;background:#34d399}.dd-hq{margin-left:auto;padding:3px 10px;border:1px solid #2b3b51;border-radius:999px;font-size:11px;font-weight:700;color:var(--text)}.dd-sub{display:block;margin-bottom:8px;font-size:10.5px;font-weight:800;letter-spacing:1.1px;text-transform:uppercase;color:var(--muted)}.dd-map{display:block;width:100%;height:auto}.dd-land{fill:#2b3a4f}.dd-dot{fill:#24befa}.dd-pin--activity .dd-dot{fill:#34d399}.dd-pulse{fill:#24befa;opacity:.18;transform-box:fill-box;transform-origin:center;animation:dd-pulse 2.6s ease-out infinite;animation-delay:calc(var(--i) * .3s)}.dd-pin--activity .dd-pulse{fill:#34d399}.dd-hq-ring{fill:none;stroke:#edf2fa;stroke-width:.8}@keyframes dd-pulse{0%{transform:scale(.5);opacity:.35}to{transform:scale(1.6);opacity:0}}.dd-go .dd-pin{animation:dd-pop .5s cubic-bezier(.2,1.4,.4,1) backwards;animation-delay:calc(var(--i) * .12s + .3s);transform-box:fill-box;transform-origin:center}@keyframes dd-pop{0%{opacity:0;transform:scale(.2)}}.dd-kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;border:1px solid #1a2230;border-radius:12px;background:#1a2230;overflow:hidden}.dd-kpis--four{grid-template-columns:repeat(4,minmax(0,1fr))}.dd-kpis>div{display:grid;gap:4px;padding:12px 14px;background:#0d1117}.dd-kpis small{font-size:10.5px;font-weight:800;letter-spacing:1px;text-transform:uppercase;color:var(--muted)}.dd-kpis strong{display:flex;align-items:center;gap:6px;font-size:24px;color:var(--text);font-variant-numeric:tabular-nums}.dd-kpis span{font-size:11px;color:#6b7a90}.dd-tone-dot{width:6px;height:6px;border-radius:50%}.dd-tone-dot.dd-tone--green{background:#34d399}.dd-tone-dot.dd-tone--red{background:#ff6b6b}.dd-tone-dot.dd-tone--amber{background:#f5b76b}b.dd-tone--green{color:#34d399}b.dd-tone--red{color:#ff8a80}b.dd-tone--amber{color:#f5b76b}.dd-posture{display:block;height:4px;margin-top:4px;border-radius:4px;background:#1a2230;overflow:hidden}.dd-posture i{display:block;width:59%;height:100%;background:#ff6b6b;transform-origin:left}.dd-go .dd-posture i{animation:dd-grow 1.2s cubic-bezier(.45,0,.2,1) .4s backwards}@keyframes dd-grow{0%{transform:scaleX(0)}}.dd-split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.dd-donut-wrap{display:flex;align-items:center;gap:20px}.dd-donut{position:relative;display:grid;place-items:center;width:118px;height:118px;flex-shrink:0}.dd-donut svg{position:absolute;top:0;right:0;bottom:0;left:0;transform:rotate(-90deg)}.dd-seg{fill:none;stroke-width:5}.dd-go .dd-seg{animation:dd-seg .8s ease-out backwards;animation-delay:calc(var(--i) * .18s + .4s)}@keyframes dd-seg{0%{stroke-dasharray:0 100}}.dd-donut>div{display:grid;text-align:center}.dd-donut strong{font-size:22px;color:var(--text)}.dd-donut small{font-size:11px;color:var(--muted)}.dd-legend{flex:1;display:grid;gap:8px;list-style:none;margin:0;padding:0}.dd-legend li{display:grid;grid-template-columns:10px minmax(0,1fr) 30px 34px;align-items:center;gap:8px;font-size:12.5px;color:var(--text)}.dd-legend i{width:8px;height:8px;border-radius:2px}.dd-legend b{text-align:right}.dd-legend em{font-style:normal;text-align:right;color:#6b7a90}.dd-bars{display:grid;gap:10px;list-style:none;margin:0;padding:0}.dd-bars li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;font-size:12.5px;color:var(--text)}.dd-bar-track,.dd-blast-track{grid-column:1 / -1;height:4px;border-radius:4px;background:#1a2230;overflow:hidden}.dd-bar-track i,.dd-blast-track i{display:block;width:calc(var(--w) * 100%);height:100%;border-radius:inherit;background:#24befa;transform-origin:left}.dd-go .dd-bar-track i,.dd-go .dd-blast-track i{animation:dd-grow .9s cubic-bezier(.45,0,.2,1) backwards;animation-delay:calc(var(--i) * .1s + .5s)}.dd-revoke{display:flex;align-items:center;gap:18px;padding:12px 16px;border:1px solid #f59e5b44;border-radius:12px;background:#f59e5b0d;font-size:12.5px;color:var(--muted);transition:border-color .4s ease,background .4s ease}.dd-revoke span{flex:1}.dd-revoke.is-done{border-color:#34d39955;background:#34d3990f;color:#a7f3d0}.dd-danger{flex-shrink:0;padding:7px 12px;border-radius:8px;background:#e5484d;font-size:12px;font-weight:700;color:#fff;transition:box-shadow .25s ease,transform .25s ease}.dd-danger.is-pressed{transform:scale(.96);box-shadow:0 0 0 4px #e5484d44}.dd-files,.dd-ids{display:grid;gap:6px;list-style:none;margin:0;padding:0}.dd-files li{display:flex;align-items:center;gap:10px;padding:8px 10px;border:1px solid #1a2230;border-radius:8px;background:#0b0e13;transition:border-color .3s ease,background .3s ease,opacity .4s ease;animation:dd-fade .4s ease backwards;animation-delay:calc(var(--i) * 80ms + .15s)}.dd-files li.is-focus{border-color:#ff7a6e77;background:#ff7a6e0f}.dd-files li.is-gone{opacity:.6}.dd-files li>div{display:grid;gap:4px;flex:1;min-width:0}.dd-files strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;color:var(--text)}.dd-files small{font-size:10.5px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;color:#6b7a90}.dd-share{justify-self:start;padding:1px 7px;border:1px solid;border-radius:5px;font-size:11px}.dd-share--anon{color:#ff8a80;border-color:#ff7a6e55}.dd-share--org{color:#7cc7ff;border-color:#24befa44}.dd-share--revoked{color:#34d399;border-color:#34d39955}.dd-label{flex-shrink:0;padding:2px 8px;border:1px solid #ff7a6e55;border-radius:6px;background:#ff7a6e14;font-size:11px;font-style:normal;font-weight:700;color:#ff9d94}.dd-label--amber{border-color:#f59e5b55;background:#f59e5b14;color:#f5b76b}.dd-ids button{display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;border:1px solid #1a2230;border-radius:8px;background:#0b0e13;font:inherit;font-size:12.5px;color:var(--text);text-align:left;cursor:pointer;transition:border-color .25s ease,background .25s ease}.dd-ids button span{flex:1}.dd-ids button small{font-size:11px;color:#6b7a90}.dd-ids button.is-active{border-color:var(--blue);background:#24befa12}.dd-modal{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:grid;place-items:center;background:#03050899;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:dd-fade .25s ease both}.dd-modal>div{width:min(360px,calc(100% - 40px));padding:18px 20px;border:1px solid #2b3b51;border-radius:12px;background:#11161f;box-shadow:0 24px 60px #000c}.dd-modal strong{font-size:14px;color:var(--text)}.dd-modal p{margin:8px 0 16px;font-size:13px!important;line-height:1.55;color:var(--muted)}.dd-modal-actions{display:flex;justify-content:flex-end;gap:8px;font-size:12.5px;font-weight:700;color:var(--muted)}.dd-modal-actions>span:first-child{padding:7px 12px}.dd-risk-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:0;border:1px solid #1a2230;border-radius:10px;overflow:hidden}.dd-risk-list{list-style:none;margin:0;padding:0;border-right:1px solid #1a2230}.dd-risk-list li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px;border-bottom:1px solid #1a2230;animation:dd-fade .4s ease backwards;animation-delay:calc(var(--i) * .12s + .15s)}.dd-risk-list li:last-child{border-bottom:0}.dd-risk-list div{display:grid;gap:3px}.dd-risk-list strong{font-size:13.5px;color:var(--text)}.dd-risk-list small{font-size:11.5px;color:#6b7a90}.dd-risk-list b{font-size:24px;font-variant-numeric:tabular-nums}.dd-blast{display:grid;gap:12px;align-content:start;padding:16px}.dd-blast-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:5px 10px;font-size:12.5px;color:var(--text)}.dd-blast-row>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dd-blast-row em{font-style:normal;font-size:11.5px;color:#ff8a80}.dd-blast-track i{background:linear-gradient(90deg,#e5484d,#ff7a6e)}.dd-flow-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:14px}.dd-flow-stats>div{display:grid;gap:3px}.dd-flow-stats small{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--muted)}.dd-flow-stats small i{width:7px;height:7px;border-radius:50%}.dd-flow-stats strong{font-size:24px;color:var(--text);font-variant-numeric:tabular-nums}.dd-flow-stats span{font-size:11.5px;color:#6b7a90}.dd-funnel{display:block;width:100%;height:90px}.dd-funnel-tick{stroke:#fff3;stroke-width:1.5;vector-effect:non-scaling-stroke}.dd-go .dd-funnel-reveal{animation:dd-reveal 1.6s cubic-bezier(.45,0,.2,1) .3s backwards}@keyframes dd-reveal{0%{width:0}}.dd-go .dd-funnel-tick{animation:dd-fade .4s ease backwards;animation-delay:calc(var(--i) * .35s + .4s)}.dd-wait .dd-body>*{opacity:.35}@media(max-width:900px){.dd-flow-stats,.dd-kpis,.dd-kpis--four{grid-template-columns:repeat(2,minmax(0,1fr))}.dd-split,.dd-risk-grid{grid-template-columns:minmax(0,1fr)}.dd-risk-list{border-right:0;border-bottom:1px solid #1a2230}.dd-revoke{flex-direction:column;align-items:flex-start}}@media(max-width:560px){.dd-donut-wrap{flex-direction:column;align-items:stretch}.dd-donut{margin:0 auto}.dd-key,.dd-hq{display:none}}@media(prefers-reduced-motion:reduce){.dd *,.dd{animation:none!important;transition:none!important}}@media(max-width:900px){.dd-kpis>div:last-child:nth-child(odd){grid-column:1 / -1}}.hb{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:16px;align-items:stretch;text-align:left}.hb-board,.hb-bounds{border:1px solid var(--line);border-radius:14px;background:#0b0f15}.hb-bar{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:12px 14px;border-bottom:1px solid var(--line)}.hb-seg{display:inline-flex;padding:3px;border-radius:8px;background:#151b24}.hb-seg b{padding:4px 12px;border-radius:6px;color:#8796ab;font-size:12.5px}.hb-seg b.is-on{background:#232b36;color:var(--text)}.hb-filter{padding:4px 10px;border:1px solid var(--line);border-radius:999px;color:#a9b6c8;font-size:12px}.hb-cols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:14px;min-height:430px}.hb-col-head{display:flex;align-items:center;gap:7px;margin:0 0 10px;font-size:13px;font-weight:600;color:var(--text)}.hb-col-head em{color:#8796ab;font-style:normal;font-weight:500}.hb-dot{width:10px;height:10px;border-radius:50%;border:1.5px solid}.hb-dot--run{border-color:#a9b6c8;border-style:dashed}.hb-dot--wait{border-color:#e0a72e}.hb-dot--done{border-color:#34c38f;background:radial-gradient(circle,#34c38f 35%,transparent 40%)}.hb-cols ul{display:grid;gap:8px;list-style:none;margin:0;padding:0}.hb-tile{display:grid;gap:6px;padding:11px 12px;border:1px solid #242c37;border-radius:9px;background:#151b24;transition:border-color .3s ease,box-shadow .3s ease,opacity .3s ease;animation:hb-in .4s ease both}@keyframes hb-in{0%{opacity:0;transform:translateY(6px)}}.hb-tile strong{font-size:13px;line-height:1.35;color:var(--text)}.hb-tile small{display:flex;align-items:center;gap:8px;font-size:11.5px;color:#8796ab}.hb-tile.is-active{border-color:var(--blue);box-shadow:0 0 0 3px #24befa22,0 0 22px #24befa33}.hb-tile.is-active small{color:var(--blue)}.hb-tile.is-linked{border-color:#24befa55}.hb-tile.is-noise{opacity:.4}.hb-kind{justify-self:start;padding:1px 7px;border-radius:5px;font-size:10.5px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.hb-kind--email{background:#24befa1c;color:var(--blue)}.hb-kind--workspace{background:#a78bfa1c;color:#c4b5fd}.hb-kind--dlp{background:#e0a72e1c;color:#f2c267}.hb-kind--identity{background:#ff7a6e1c;color:#ff9a90}.hb-kind--chain{background:var(--blue);color:var(--ink)}.hb-chips{display:flex;flex-wrap:wrap;gap:4px}.hb-chips i{padding:1px 7px;border-radius:5px;background:#232b36;color:#a9b6c8;font-size:11px;font-style:normal}.hb-working{width:7px;height:7px;border-radius:50%;background:var(--blue);animation:hb-blink 1s ease-in-out infinite}@keyframes hb-blink{50%{opacity:.2}}.hb-action.is-done{border-color:#34c38f55}.hb-action.is-done small{color:#5ee0a6}.hb-action.is-approval{border-color:#e0a72e66}.hb-action.is-approval small{color:#f2c267}.hb-action.is-skip{border-style:dashed}.hb-action.is-skip strong{color:#8796ab;text-decoration:line-through}.hb-bounds{padding:16px}.hb-bounds-head{display:grid;gap:3px;margin:0 0 14px}.hb-bounds-head strong{font-size:14px}.hb-bounds-head small{font-size:12px;color:#8796ab}.hb-group{margin-bottom:14px}.hb-group>p{display:flex;align-items:center;gap:7px;margin:0 0 7px;font-size:12px;font-weight:700}.hb-group>p:before{content:"";width:8px;height:8px;border-radius:50%}.hb-group--auto>p{color:#5ee0a6}.hb-group--auto>p:before{background:#34c38f}.hb-group--ask>p{color:#f2c267}.hb-group--ask>p:before{background:#e0a72e}.hb-group--never>p{color:#ff9a90}.hb-group--never>p:before{background:#ff7a6e}.hb-group ul{display:grid;gap:5px;list-style:none;margin:0;padding:0}.hb-group li{padding:7px 10px;border:1px solid var(--line);border-radius:8px;background:#121821;font-size:12.5px;color:var(--text);transition:border-color .3s ease,box-shadow .3s ease,background .3s ease}.hb-group--never li{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.hb-group li.is-active{border-color:var(--blue);background:#24befa12;box-shadow:0 0 0 3px #24befa22}.hb-audit{margin:4px 0 0;padding-top:12px;border-top:1px solid var(--line);font-size:12px;color:#8796ab}@media(max-width:1100px){.hb{grid-template-columns:minmax(0,1fr)}.hb-bounds{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.hb-bounds-head,.hb-audit{grid-column:1 / -1}.hb-group{margin:0}}@media(max-width:760px){.hb-cols{grid-template-columns:minmax(0,1fr);min-height:0}.hb-bounds{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.hb-tile,.hb-working{animation:none}}.ei{border:1px solid var(--line);border-radius:16px;background:#0b121b;text-align:left;overflow:hidden}.ei-bar{display:flex;align-items:center;gap:10px;padding:12px 18px;border-bottom:1px solid var(--line);font-size:13px;font-weight:700}.ei-bar img{width:18px;height:20px;object-fit:contain}.ei-status{margin-left:auto;padding:3px 10px;border-radius:999px;background:#24befa18;color:var(--blue);font-size:11.5px;font-style:normal;transition:background .3s ease,color .3s ease}.ei-status.is-q{background:#ff7a6e1c;color:#ff9a90}.ei-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.ei-col{padding:16px 18px 20px}.ei-col+.ei-col{border-left:1px solid var(--line)}.ei-label{margin:16px 0 8px;font-size:10.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#8796ab}.ei-label:first-child{margin-top:0}.ei-meta{display:grid;grid-template-columns:90px minmax(0,1fr);gap:6px 12px;margin:0;font-size:12.5px}.ei-meta dt{color:#8796ab}.ei-meta dd{margin:0;color:var(--text);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ei-meta code{font-size:12px}.ei-bad{color:#ff9a90}.ei-auth{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px}.ei-auth span{display:grid;justify-items:center;gap:2px;padding:8px;border:1px solid var(--line);border-radius:9px;background:#0f1720}.ei-auth small{font-size:10.5px;font-weight:700;color:#8796ab}.ei-auth b{font-size:12.5px;color:#8796ab;text-transform:uppercase}.ei-auth .is-bad{border-color:#ff7a6e44}.ei-auth .is-bad b{color:#ff9a90}.ei-flow{position:relative;display:grid;gap:8px;list-style:none;margin:0;padding:0 0 0 18px}.ei-flow:before{content:"";position:absolute;left:4px;top:8px;bottom:8px;width:2px;background:#1f2a38}.ei-step{position:relative;display:grid;gap:3px;padding:9px 12px;border:1px solid var(--line);border-radius:10px;background:#0f1720;font-size:12px;color:var(--muted);opacity:.25;transition:opacity .4s ease,border-color .4s ease,background .4s ease}.ei-step:before{content:"";position:absolute;left:-19px;top:12px;width:10px;height:10px;border-radius:50%;background:#2a3647;transition:background .3s ease}.ei-step.is-in{opacity:1}.ei-step-head{display:flex;justify-content:space-between;gap:10px}.ei-step-head strong{font-size:12.5px}.ei-step-head small{font-size:11px;color:#8796ab;font-variant-numeric:tabular-nums}.ei-step--ok.is-in{border-color:#34c38f44;background:#34c38f0a}.ei-step--ok.is-in:before{background:#34c38f}.ei-step--ok strong{color:#5ee0a6}.ei-step--warn.is-in{border-color:#e0a72e44;background:#e0a72e0a}.ei-step--warn.is-in:before{background:#e0a72e}.ei-step--warn strong{color:#f2c267}.ei-step--bad.is-in{border-color:#ff7a6e55;background:#ff7a6e0c}.ei-step--bad.is-in:before{background:#ff7a6e}.ei-step--bad strong{color:#ff9a90}.ei-step--info.is-in{border-color:#24befa66;background:#24befa0e}.ei-step--info.is-in:before{background:var(--blue);box-shadow:0 0 10px var(--blue)}.ei-step--info strong{color:var(--blue)}.ei-scores{display:grid;gap:10px;list-style:none;margin:0;padding:0}.ei-scores li{display:grid;gap:5px}.ei-scores span{display:flex;justify-content:space-between;font-size:12.5px;color:var(--text)}.ei-scores b{font-variant-numeric:tabular-nums;color:#ff9a90}.ei-scores i{height:6px;border-radius:3px;background:#1f2a38;overflow:hidden}.ei-scores em{display:block;height:100%;border-radius:3px;background:linear-gradient(90deg,#e0a72e,#ff7a6e)}.ei-overall{display:flex;justify-content:space-between;align-items:baseline;margin-top:12px;padding-top:10px;border-top:1px solid var(--line);font-size:13px;font-weight:700}.ei-overall b{font-size:22px;color:#ff7a6e;font-variant-numeric:tabular-nums}.ei-chips{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0;padding:0}.ei-chips li{padding:4px 10px;border:1px solid;border-radius:999px;font-size:11.5px;font-weight:700;opacity:0;transform:scale(.9);transition:opacity .3s ease,transform .3s cubic-bezier(.34,1.56,.64,1)}.ei-chips li.is-in{opacity:1;transform:none}.ei-chip--bad{border-color:#ff7a6e55;background:#ff7a6e12;color:#ff9a90}.ei-chip--warn{border-color:#e0a72e55;background:#e0a72e12;color:#f2c267}.ei-controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;list-style:none;margin:0;padding:0}.ei-controls li{display:flex;align-items:center;gap:8px;padding:6px 8px;border:1px solid var(--line);border-radius:8px;background:#0f1720;font-size:12px;opacity:0;transform:translateY(6px);transition:opacity .35s ease,transform .35s ease;transition-delay:calc(var(--i) * 70ms)}.ei-controls.is-in li{opacity:1;transform:none}.ei-controls em{padding:1px 6px;border-radius:4px;font-size:10.5px;font-style:normal;font-weight:800;white-space:nowrap}.ei-controls b{color:var(--text);white-space:nowrap}.ei-fw--sama em{background:#24befa1c;color:var(--blue)}.ei-fw--nca em{background:#a78bfa1c;color:#c4b5fd}.ei-fw--soc em{background:#34c38f1c;color:#5ee0a6}.ei-fw--iso em{background:#e0a72e1c;color:#f2c267}.ei-fw--nist em{background:#ff7a6e1c;color:#ff9a90}.ei-fw--dora em{background:#818cf81c;color:#a5b4fc}.ei-actions{display:grid;gap:6px}.ei-act{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 12px;border:1px solid;border-radius:9px;font-size:12.5px;transition:transform .15s ease,background .3s ease,box-shadow .3s ease}.ei-act small{font-size:11px;font-weight:600;opacity:.8}.ei-act--q{border-color:#e0a72e66;background:#e0a72e10;color:#f2c267}.ei-act--q.is-pressed{transform:scale(.97);box-shadow:0 0 0 4px #e0a72e33}.ei-act--q.is-done{border-color:#34c38f66;background:#34c38f12;color:#5ee0a6}.ei-act--block{border-color:#ff7a6e55;background:#ff7a6e0c;color:#ff9a90}.ei-act--fp{border-color:#24befa44;background:#24befa0a;color:var(--blue)}@media(max-width:900px){.ei-grid{grid-template-columns:minmax(0,1fr)}.ei-col+.ei-col{border-left:0;border-top:1px solid var(--line)}}@media(max-width:480px){.ei-controls{grid-template-columns:minmax(0,1fr)}.ei-meta{grid-template-columns:76px minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.ei-step,.ei-chips li,.ei-controls li,.ei-act{transition:none}}.ic{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:16px;align-items:start;text-align:left}.ic-mail,.ic-panel{border:1px solid var(--line);border-radius:14px;background:#0b121b}.ic-mail{position:relative;min-height:470px;overflow:hidden}.ic-mail-bar{display:flex;align-items:center;gap:10px;padding:12px 16px;border-bottom:1px solid var(--line);font-size:13px}.ic-mail-bar small{margin-left:auto;color:#8796ab}.ic-dot{width:8px;height:8px;border-radius:50%;background:var(--blue)}.ic-msg{padding:18px 20px;opacity:0;transform:translateY(8px);transition:opacity .45s ease,transform .45s ease}.ic-msg.is-in{opacity:1;transform:none}.ic-subject{margin:0 0 10px;font-size:17px;font-weight:700;color:var(--text)}.ic-from{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px;margin:0 0 14px;font-size:12.5px;color:#8796ab}.ic-from b{color:var(--text)}.ic-from small{margin-left:auto}.ic-body{margin:0 0 16px;font-size:13.5px;color:var(--muted)}.ic-attach{display:inline-flex;align-items:center;gap:10px;padding:8px 12px;border:1px solid var(--line-strong);border-radius:10px;transition:border-color .3s ease,opacity .3s ease}.ic-attach.is-held{border-color:#e0a72e88;animation:ic-pulse 1.2s ease-in-out infinite}@keyframes ic-pulse{50%{box-shadow:0 0 0 4px #e0a72e22}}.ic-attach i{display:grid;place-items:center;width:28px;height:32px;border-radius:4px;background:#2b5797;color:#fff;font-size:13px;font-style:normal;font-weight:800}.ic-attach span{display:grid}.ic-attach b{font-size:13px}.ic-attach small,.ic-file small{font-size:11.5px;color:#8796ab}.ic-card{display:grid;gap:6px;padding:16px 18px;border:1px solid var(--line-strong);border-radius:12px;background:#05080c;animation:ic-in .5s cubic-bezier(.22,1,.36,1) both}@keyframes ic-in{0%{opacity:0;transform:translateY(10px) scale(.98)}}.ic-card-brand{margin:0 0 4px}.ic-card-brand img{height:18px;width:auto}.ic-card>strong{font-size:14px}.ic-card>small{font-size:12px;color:#8796ab}.ic-file{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:6px;padding:10px 12px;border:1px solid var(--line);border-radius:9px}.ic-file span{display:grid}.ic-file b{font-size:13px}.ic-file em{padding:7px 12px;border-radius:7px;background:var(--blue);color:var(--ink);font-size:12.5px;font-style:normal;font-weight:700;white-space:nowrap;transition:transform .15s ease,box-shadow .2s ease}.ic-file em.is-pressed{transform:scale(.95);box-shadow:0 0 0 4px #24befa44}.ic-expiry{margin-top:4px;font-size:11px!important}.ic-verify,.ic-viewer{position:absolute;top:46px;right:0;bottom:0;left:0;display:grid;place-content:center;justify-items:center;gap:8px;background:#0b121bf2;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:ic-in .4s ease both}.ic-verify strong{font-size:16px}.ic-verify small{font-size:12.5px;color:#8796ab}.ic-code{display:flex;gap:8px;margin-top:8px}.ic-code i{display:grid;place-items:center;width:36px;height:44px;border:1px solid var(--line-strong);border-radius:8px;background:#0f1720;font-size:18px;font-style:normal;font-weight:700;color:var(--text)}.ic-viewer{place-content:stretch;justify-items:stretch;grid-template-rows:auto 1fr auto;gap:0;background:#070b10}.ic-viewer-bar{display:flex;align-items:center;gap:8px;padding:10px 14px;border-bottom:1px solid var(--line);font-size:12.5px;font-weight:700}.ic-viewer-bar img{width:16px;height:18px;object-fit:contain}.ic-viewer-bar em{margin-left:auto;padding:2px 8px;border-radius:999px;background:#34c38f18;color:#5ee0a6;font-size:11px;font-style:normal}.ic-page{display:grid;align-content:start;gap:9px;width:min(360px,80%);margin:20px auto;padding:26px 28px;border-radius:4px;background:#eef3f9;box-shadow:0 20px 40px #0009}.ic-page b{margin-bottom:6px;font-size:14px;color:#0b121b}.ic-page i{display:block;height:6px;border-radius:3px;background:#c3cdd9;animation:ic-in .4s ease backwards;animation-delay:calc(.2s + var(--i) * 60ms)}.ic-viewer-foot{margin:0;padding:10px 14px;border-top:1px solid var(--line);font-size:12px;color:#8796ab;text-align:center}.ic-side{display:grid;gap:16px}.ic-panel{padding:16px}.ic-label{margin:0 0 10px;font-size:10.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#8796ab}.ic-vault{display:grid;gap:8px;list-style:none;margin:0;padding:0}.ic-vault li{display:flex;align-items:center;gap:10px;opacity:.3;transition:opacity .35s ease}.ic-vault li.is-in{opacity:1}.ic-vault li>span:last-child{display:grid}.ic-vault b{font-size:13px}.ic-vault small{font-size:11.5px;color:#8796ab}.ic-check{width:18px;height:18px;flex-shrink:0;border-radius:50%;border:1.5px solid #2a3647;transition:background .3s ease,border-color .3s ease}.ic-vault li.is-in .ic-check{border-color:#34c38f;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4.6 8.3 7 10.6l4.4-4.9' fill='none' stroke='white' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 14px no-repeat,#22a06b}.ic-zero{margin:12px 0 0;padding-top:10px;border-top:1px solid var(--line);font-size:12px;color:#5ee0a6}.ic-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.ic-row span{display:grid;gap:2px}.ic-row b{font-size:13px}.ic-row small{font-size:11.5px;color:#8796ab}.ic-toggle{position:relative;width:32px;height:18px;flex-shrink:0;border-radius:999px;background:#2a3647}.ic-toggle:after{content:"";position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:#fff}.ic-toggle.is-on{background:var(--blue)}.ic-toggle.is-on:after{left:16px}.ic-modes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:14px 0}.ic-modes span{display:grid;gap:2px;padding:10px;border:1px solid var(--line);border-radius:9px}.ic-modes .is-on{border-color:#24befa88;background:#24befa0d}.ic-modes b{font-size:12.5px}.ic-modes small{font-size:11px;color:#8796ab}.ic-slider{display:grid;gap:8px;margin-bottom:14px;font-size:12.5px}.ic-slider b{color:var(--blue)}.ic-slider i{position:relative;height:6px;border-radius:3px;background:#1f2a38}.ic-slider em{position:absolute;top:0;right:78%;bottom:0;left:0;border-radius:3px;background:var(--blue)}.ic-slider em:after{content:"";position:absolute;right:-7px;top:-4px;width:14px;height:14px;border-radius:50%;background:var(--blue);box-shadow:0 0 0 3px #24befa33}.ic-slider small{display:flex;justify-content:space-between;font-size:11px;color:#8796ab}@media(max-width:900px){.ic{grid-template-columns:minmax(0,1fr)}}@media(max-width:480px){.ic-file{flex-direction:column;align-items:flex-start}.ic-modes{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.ic-attach.is-held,.ic-card,.ic-verify,.ic-viewer,.ic-page i{animation:none}.ic-msg,.ic-vault li{transition:none}}.ic-points{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:18px 0 0;padding:0;list-style:none;border:1px solid var(--line);border-radius:14px;background:var(--line);overflow:hidden;text-align:left}.ic-points li{display:grid;align-content:start;gap:6px;padding:16px 18px;background:#0b121b}.ic-points strong{font-size:14px;color:var(--blue)}.ic-points span{font-size:13px;line-height:1.6;color:var(--muted)}@media(max-width:1000px){.ic-points{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.ic-points{grid-template-columns:minmax(0,1fr)}}.sv-dash{border:1px solid var(--line);border-radius:16px;background:#0b121b;text-align:left;overflow:hidden}.sv-top{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px}.sv-top>strong{font-size:17px}.sv-top>span{display:flex;gap:8px}.sv-btn,.sv-ghost{padding:7px 12px;border-radius:8px;font-size:12.5px;font-weight:700;white-space:nowrap;transition:transform .15s ease,box-shadow .2s ease}.sv-btn{background:var(--blue);color:var(--ink)}.sv-btn.is-pressed{transform:scale(.95);box-shadow:0 0 0 4px #24befa33}.sv-ghost{border:1px solid var(--line-strong);color:var(--text)}.sv-tabs{display:flex;gap:4px;padding:0 14px;border-bottom:1px solid var(--line);overflow-x:auto}.sv-tabs button{padding:10px;border:0;border-bottom:2px solid transparent;background:none;color:#8796ab;font:inherit;font-size:13px;font-weight:600;white-space:nowrap;cursor:pointer}.sv-tabs button[aria-selected=true]{border-bottom-color:var(--blue);color:var(--blue)}.sv-body{min-height:430px;animation:sv-in .4s ease both}@keyframes sv-in{0%{opacity:0;transform:translateY(6px)}}.sv-pane{padding:18px 20px 20px}.sv-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.sv-kpi{display:grid;gap:4px;padding:12px 14px;border:1px solid var(--line);border-radius:10px;background:#0f1720}.sv-kpi small{font-size:10.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#8796ab}.sv-kpi strong{font-size:24px;font-variant-numeric:tabular-nums}.sv-kpi--bad strong{color:#ff7a6e}.sv-kpi--violet strong{color:#a78bfa}.sv-kpi--ok strong{color:#34c38f}.sv-sub{margin:18px 0 10px;font-size:13px;font-weight:700;color:var(--text)}.sv-juris{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;list-style:none;margin:0;padding:0}.sv-juris li{display:flex;align-items:center;gap:10px;padding:9px 12px;border:1px solid var(--line);border-radius:10px;background:#0f1720;animation:sv-in .4s ease backwards;animation-delay:calc(var(--i) * 60ms)}.sv-juris img{width:22px;height:22px;flex-shrink:0}.sv-juris span{display:grid;gap:1px}.sv-juris b{font-size:13px;color:var(--text)}.sv-juris small{font-size:11px;color:#8796ab}.sv-count{margin-left:auto;text-align:right}.sv-juris .sv-count b{font-size:16px}.sv-juris .is-bad .sv-count b{color:#ff7a6e}.sv-juris .is-ok .sv-count b{color:#34c38f}.sv-regions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--line);border-radius:12px;overflow:hidden}.sv-regions>div{display:grid;align-content:start;gap:8px;padding:14px}.sv-regions>div+div{border-left:1px solid var(--line)}.sv-regions strong{font-size:13px}.sv-regions span{display:grid;gap:2px;padding:8px 10px;border:1px solid var(--line);border-radius:8px;background:#0f1720;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px;color:var(--text)}.sv-regions span.is-violation{animation:sv-flag 1.2s ease .4s both}@keyframes sv-flag{to{border-color:#ff7a6e99;background:#ff7a6e10}}.sv-regions span b{font-family:inherit;font-size:11px;color:#ff9a90}.sv-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;list-style:none;margin:14px 0 0;padding:0}.sv-steps li{display:grid;gap:4px;padding:12px 14px;border:1px solid var(--line);border-radius:10px;background:#0f1720;animation:sv-in .45s ease backwards;animation-delay:calc(.9s + var(--i) * .7s)}.sv-steps strong{font-size:13px}.sv-steps span{font-size:12.5px;color:var(--muted)}.sv-step--bad{border-color:#ff7a6e55!important}.sv-step--ok{border-color:#34c38f55!important}.sv-step--info{border-color:#24befa55!important}.sv-dsar-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:14px}.sv-dsar-head p{max-width:560px;margin:0;font-size:13px;color:var(--muted)}.sv-empty{display:grid;place-items:center;min-height:250px;border:1px solid var(--line);border-radius:12px;color:#8796ab;font-size:13px}.sv-modal{display:grid;gap:14px;max-width:520px;margin:0 auto;padding:18px 20px;border:1px solid var(--line-strong);border-radius:14px;background:#0f1720;box-shadow:0 24px 60px #000a;animation:sv-in .35s ease both}.sv-modal>strong{font-size:15px}.sv-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.sv-fields label{display:grid;gap:6px;font-size:10.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#8796ab}.sv-fields label span{padding:8px 10px;border:1px solid var(--line-strong);border-radius:8px;background:#0b121b;color:var(--text);font-size:13px;font-weight:500;letter-spacing:0;text-transform:none;white-space:nowrap;overflow:hidden}.sv-wide{grid-column:1 / -1}.sv-modal>small{font-size:11.5px;color:#8796ab}.sv-modal>.sv-btn{justify-self:end}.sv-map{border:1px solid var(--line);border-radius:12px;overflow:hidden;animation:sv-in .4s ease both}.sv-map-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-bottom:1px solid var(--line);background:#0f1720}.sv-map-head span{display:grid;gap:2px}.sv-map-head strong{font-size:13.5px}.sv-map-head small{font-size:12px;color:#8796ab}.sv-map-head em{padding:3px 10px;border-radius:999px;background:#e0a72e18;color:#f2c267;font-size:11.5px;font-style:normal;font-weight:700}.sv-map ul{list-style:none;margin:0;padding:0}.sv-map li{display:flex;align-items:center;gap:12px;padding:11px 14px;animation:sv-in .4s ease backwards;animation-delay:calc(.2s + var(--i) * .2s)}.sv-map li+li{border-top:1px solid var(--line)}.sv-map li>img{width:30px;height:30px;padding:6px;box-sizing:border-box;border-radius:8px;background:#eef3f9;object-fit:contain;flex-shrink:0}.sv-map li>span:not(.sv-cols){display:grid;gap:1px;min-width:120px}.sv-map b{font-size:13px;color:var(--text)}.sv-map small{font-size:11.5px;color:#8796ab}.sv-cols{display:flex;flex-wrap:wrap;gap:5px;margin-left:auto;justify-content:flex-end}.sv-cols code,.sv-table code{padding:2px 7px;border-radius:5px;background:#16212e;color:var(--text);font-size:11.5px}.sv-table{border:1px solid var(--line);border-radius:12px;overflow:hidden}.sv-tr{display:grid;grid-template-columns:70px 90px 1.3fr 110px 1.6fr 1.1fr 70px;align-items:center;gap:10px;padding:11px 14px;font-size:12.5px;color:var(--text);animation:sv-in .4s ease backwards;animation-delay:calc(.2s + var(--i, 0) * .25s)}.sv-tr+.sv-tr{border-top:1px solid var(--line)}.sv-th{background:#0f1720;font-size:10.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#8796ab;animation:none}.sv-tr>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sv-act{padding:2px 8px;border-radius:5px;font-size:10.5px;font-style:normal;font-weight:800;text-transform:uppercase}.sv-act--warn{background:#e0a72e18;color:#f2c267}.sv-act--block{background:#34c38f18;color:#5ee0a6}.sv-ok{color:#5ee0a6}.sv-warn{color:#f2c267}.sv-muted{color:#8796ab}@media(max-width:900px){.sv-tr{grid-template-columns:64px 84px minmax(0,1fr) 100px}.sv-tr>span:nth-child(n+5){display:none}}@media(max-width:640px){.sv-kpis,.sv-juris,.sv-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.sv-juris,.sv-regions,.sv-steps{grid-template-columns:minmax(0,1fr)}.sv-regions>div+div{border-left:0;border-top:1px solid var(--line)}.sv-top .sv-ghost{display:none}.sv-dsar-head{flex-direction:column}.sv-map li{flex-wrap:wrap}.sv-cols{margin-left:42px;justify-content:flex-start}.sv-tr{grid-template-columns:60px minmax(0,1fr) 96px}.sv-tr>span:nth-child(2){display:none}}@media(prefers-reduced-motion:reduce){.sv-body,.sv-juris li,.sv-steps li,.sv-modal,.sv-map,.sv-map li,.sv-tr,.sv-regions span.is-violation{animation-duration:.01ms!important;animation-delay:0s!important}}.sv-tr>span:nth-child(5){white-space:normal;line-height:1.35}@media(max-width:440px){.sv-th{display:none}.sv-tr{grid-template-columns:56px minmax(0,1fr);row-gap:4px}.sv-tr>span:nth-child(4){grid-column:2}}.dx-policies,.dx-collab{display:grid;gap:16px;text-align:left}.dx-policies{grid-template-columns:minmax(0,.9fr) minmax(0,1.3fr);align-items:start}.dx-chat,.dx-list,.dx-feed,.dx-card{border:1px solid var(--line);border-radius:14px;background:#0b121b}.dx-chat header{display:flex;align-items:center;gap:10px;padding:14px 16px;border-bottom:1px solid var(--line)}.dx-chat header img{width:26px;height:28px;object-fit:contain}.dx-chat header div{display:grid}.dx-chat header strong{font-size:14px}.dx-chat header small{font-size:12px;color:#8796ab}.dx-thread{display:grid;gap:10px;min-height:330px;align-content:start;padding:16px}.dx-user{justify-self:end;max-width:85%;margin:0;padding:10px 14px;border-radius:12px 12px 4px;background:var(--blue);color:var(--ink);font-size:13.5px;font-weight:600}.dx-thinking{margin:0;font-size:12.5px;color:#8796ab}.dx-thinking i{display:inline-block;width:4px;height:4px;margin-left:3px;border-radius:50%;background:#8796ab;animation:dx-blink 1s ease-in-out infinite}.dx-thinking i:nth-child(2){animation-delay:.15s}.dx-thinking i:nth-child(3){animation-delay:.3s}@keyframes dx-blink{50%{opacity:.2}}.dx-draft{padding:14px;border:1px solid var(--line-strong);border-radius:12px;background:#0f1822;animation:dx-in .45s ease both}.dx-draft>strong{font-size:14px}.dx-draft dl{display:grid;grid-template-columns:auto minmax(0,1fr);gap:6px 12px;margin:10px 0 14px;font-size:12.5px}.dx-draft dt{font-weight:700;color:#8796ab}.dx-draft dd{margin:0;color:var(--text)}.dx-add{display:block;padding:9px 12px;border:1px solid #24befa66;border-radius:9px;background:#24befa12;color:var(--blue);font-size:13px;font-weight:700;text-align:center;transition:transform .15s ease,background .2s ease}.dx-add.is-pressed{transform:scale(.97);background:#24befa2a}@keyframes dx-in{0%{opacity:0;transform:translateY(8px)}}.dx-list-head{display:grid;gap:2px;padding:14px 16px;border-bottom:1px solid var(--line)}.dx-list-head strong{font-size:14px}.dx-list-head small{font-size:12px;color:#8796ab}.dx-list ul{display:grid;gap:8px;list-style:none;margin:0;padding:12px}.dx-row{display:flex;align-items:center;gap:12px;padding:11px 12px;border:1px solid var(--line);border-radius:10px;background:#0f1720}.dx-row.is-new{border-color:#24befa88;box-shadow:0 0 0 3px #24befa1a;animation:dx-insert .55s cubic-bezier(.22,1,.36,1) both}@keyframes dx-insert{0%{opacity:0;transform:translateY(-10px) scale(.98)}}.dx-row>img{width:30px;height:30px;padding:6px;box-sizing:border-box;flex-shrink:0;border-radius:8px;background:#eef3f9;object-fit:contain}.dx-row-main{display:grid;gap:5px;flex:1;min-width:0}.dx-row-title{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:13.5px;font-weight:700;color:var(--text)}.dx-act{padding:1px 8px;border-radius:999px;border:1px solid;font-size:11px;font-style:normal;font-weight:700}.dx-act--warn{color:#f2c267;border-color:#e0a72e55;background:#e0a72e12}.dx-act--info{color:var(--blue);border-color:#24befa55;background:#24befa10}.dx-row-tags{display:flex;flex-wrap:wrap;gap:5px}.dx-row-tags i{padding:1px 7px;border-radius:5px;background:#16212e;color:#8796ab;font-size:11px;font-style:normal;font-weight:600}.dx-row-tags .dx-by{background:#24befa18;color:var(--blue)}.dx-toggle{position:relative;width:32px;height:18px;flex-shrink:0;border-radius:999px;background:#2a3647;transition:background .3s ease}.dx-toggle:after{content:"";position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:#fff;transition:left .3s ease}.dx-toggle.is-on{background:var(--blue)}.dx-toggle.is-on:after{left:16px}.dx-collab{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start}.dx-feed-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-bottom:1px solid var(--line)}.dx-feed-head strong{font-size:14px}.dx-filters{display:flex;gap:4px}.dx-filters i{padding:2px 8px;border:1px solid var(--line);border-radius:6px;color:#8796ab;font-size:11.5px;font-style:normal;font-weight:600}.dx-filters .is-on{border-color:#24befa66;color:var(--blue)}.dx-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:12px;border:1px solid var(--line);border-radius:10px;background:var(--line);overflow:hidden}.dx-kpi{display:grid;gap:4px;padding:10px 12px;background:#0d141d}.dx-kpi small{font-size:10.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#8796ab}.dx-kpi strong{font-size:22px;font-variant-numeric:tabular-nums}.dx-kpi--bad strong{color:#ff7a6e}.dx-kpi--violet strong{color:#a78bfa}.dx-items{display:grid;gap:8px;list-style:none;margin:0;padding:0 12px 12px}.dx-item{display:flex;align-items:flex-start;gap:12px;padding:10px 12px;border:1px solid var(--line);border-radius:10px;background:#0f1720;opacity:0;transform:translateY(8px);transition:opacity .4s ease,transform .4s ease}.dx-item.is-in{opacity:1;transform:none}.dx-item--critical,.dx-item--high{border-color:#ff7a6e33;background:#ff7a6e08}.dx-item>em{flex-shrink:0;min-width:62px;padding:2px 0;border-radius:5px;font-size:10.5px;font-style:normal;font-weight:800;letter-spacing:.04em;text-align:center;text-transform:uppercase}.dx-item--critical>em{background:#e5484d22;color:#ff8a8d}.dx-item--high>em{background:#ff7a6e18;color:#ff9a90}.dx-item--medium>em{background:#e0a72e18;color:#f2c267}.dx-item>span{display:grid;gap:2px;min-width:0}.dx-item strong{font-size:13.5px;color:var(--text)}.dx-item small{font-size:11.5px;color:#8796ab}.dx-item span span{font-size:12.5px;color:var(--muted)}.dx-side{display:grid;gap:16px}.dx-card{padding:14px 16px}.dx-card>strong{display:block;margin-bottom:10px;font-size:14px}.dx-graph{position:relative;height:90px;margin-bottom:10px}.dx-graph svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.dx-graph path{fill:none;stroke:#a78bfa88;stroke-width:1.4}.dx-graph span{position:absolute;font-size:11.5px;font-weight:700;color:var(--text)}.dx-graph span:not(.dx-team):after{content:"";display:inline-block;width:7px;height:7px;margin-left:6px;border-radius:50%;background:#ff7a6e}.dx-team:before{content:"";display:inline-block;width:7px;height:7px;margin-right:6px;border-radius:50%;background:#a78bfa}.dx-guests,.dx-meet{display:grid;gap:8px;list-style:none;margin:0;padding:0}.dx-guests li{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 10px;border:1px solid var(--line);border-radius:9px;transition:opacity .4s ease}.dx-guests span{display:grid;gap:2px;min-width:0}.dx-guests b{font-size:12.5px;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dx-guests small{font-size:11px;color:#8796ab}.dx-guests em{flex-shrink:0;padding:3px 10px;border:1px solid #ff7a6e66;border-radius:6px;color:#ff9a90;font-size:11.5px;font-style:normal;font-weight:700;transition:transform .15s ease,background .2s ease}.dx-guests em.is-pressed{transform:scale(.94);background:#ff7a6e22}.dx-guests li.is-revoked{opacity:.6}.dx-guests li.is-revoked em{border-color:var(--line);color:#8796ab}.dx-meet li{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--text)}.dx-sev{flex-shrink:0;padding:1px 7px;border-radius:5px;font-size:10.5px;font-style:normal;font-weight:800;text-transform:uppercase}.dx-sev--high{background:#ff7a6e18;color:#ff9a90}.dx-sev--medium{background:#e0a72e18;color:#f2c267}@media(max-width:960px){.dx-policies,.dx-collab{grid-template-columns:minmax(0,1fr)}.dx-thread{min-height:0}}@media(max-width:560px){.dx-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.dx-filters{display:none}}@media(prefers-reduced-motion:reduce){.dx-draft,.dx-row.is-new,.dx-thinking i{animation:none}.dx-item{transition:none}}.dx-graph path{vector-effect:non-scaling-stroke}.dx-graph span{transform:translateY(-50%);line-height:1}.dx-guest{right:63%;left:auto!important;text-align:right}.dx-team{left:69%;right:auto!important}.dx-graph span.dx-team:before{margin-left:-3px}.fs-section{border-top:1px solid var(--line);background:radial-gradient(700px 320px at 50% 0%,#24befa0f,transparent 70%),var(--bg)}.fs-head{max-width:720px;margin:0 auto 34px;text-align:center}.fs-head h2{font-size:clamp(30px,3.4vw,44px);line-height:1.1;margin-bottom:12px;text-wrap:balance}.fs-head p{margin:0 auto;max-width:600px;font-size:15.5px}.fs-note{margin:16px 0 0;text-align:center;font-size:13.5px;color:var(--muted)}.fs-window{border:1px solid #1d2838;border-radius:14px;background:#0a0d12;overflow:hidden;box-shadow:0 30px 60px #0005}.fs-window+.fs-window{margin-top:18px}.fs-window-bar{display:flex;align-items:center;gap:10px;padding:12px 16px;border-bottom:1px solid #1a2230;background:#0d1117;font-size:13px;font-weight:700;color:var(--text)}.fs-window-bar img{width:16px;height:17px;object-fit:contain}.fs-plate{display:inline-grid;place-items:center;width:30px;height:30px;flex-shrink:0;border-radius:7px;background:#eef3f9}.fs-plate img{width:20px;height:18px;object-fit:contain}.fs-wait .fs-reveal{opacity:0;transform:translateY(10px)}.fs-in .fs-reveal{animation:fs-rise .5s cubic-bezier(.22,1,.36,1) backwards;animation-delay:calc(var(--i, 0) * .38s + .3s)}@keyframes fs-rise{0%{opacity:0;transform:translateY(10px)}}.fs-exp-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;padding:20px 24px 6px}.fs-exp-stat small{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--muted)}.fs-exp-stat strong{display:block;margin:6px 0 2px;font-size:30px;font-weight:750;font-variant-numeric:tabular-nums;color:var(--text)}.fs-exp-stat span{font-size:12px;color:#6b7a90}.fs-sq{width:8px;height:8px;border-radius:2px}.fs-sq--blue{background:var(--blue)}.fs-sq--amber{background:#edcc83}.fs-sq--orange{background:#f59e5b}.fs-sq--red{background:#ff7a6e}.fs-funnel{display:block;width:100%;height:150px;padding:0 24px 18px;box-sizing:border-box}.fs-funnel-reveal{transform-box:fill-box;transform-origin:left}.fs-wait .fs-funnel-reveal{transform:scaleX(0)}.fs-in .fs-funnel-reveal{animation:fs-grow 2s cubic-bezier(.45,0,.2,1) .3s both}@keyframes fs-grow{0%{transform:scaleX(0)}}.fs-console-tabs{display:flex;gap:22px;padding:0 20px;border-bottom:1px solid #1a2230;font-size:13px;color:var(--muted)}.fs-console-tabs span{padding:12px 2px}.fs-console-tabs .is-active{color:var(--blue);box-shadow:inset 0 -2px 0 var(--blue)}.fs-console-body{position:relative;min-height:420px;overflow:hidden}.fs-dlp-table{padding:14px 20px 20px}.fs-dlp-row{display:grid;grid-template-columns:80px minmax(0,1fr) 140px 90px;gap:14px;align-items:center;padding:12px 14px;border:1px solid #1a2230;border-top:0;background:#0b0e13;font-size:12.5px;color:var(--muted);transition:background .4s ease}.fs-dlp-th{border-top:1px solid #1a2230;border-radius:10px 10px 0 0;background:#0d1117;font-size:10.5px;font-weight:800;letter-spacing:1px;text-transform:uppercase}.fs-dlp-row:last-child{border-radius:0 0 10px 10px}.fs-dlp-row strong{display:block;font-size:13px;color:var(--text)}.fs-dlp-row small{display:block;font-size:11.5px}.fs-dlp-row em{display:block;font-style:normal;font-size:11.5px;color:#6b7a90;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fs-in .fs-dlp-row.is-picked{animation:fs-rise .5s cubic-bezier(.22,1,.36,1) backwards,fs-pick .6s ease 2.4s forwards;animation-delay:calc(var(--i, 0) * .38s + .3s),2.4s}.fs-done .fs-dlp-row.is-picked{background:#24befa14;box-shadow:inset 2px 0 0 var(--blue)}@keyframes fs-pick{to{background:#24befa14;box-shadow:inset 2px 0 0 var(--blue)}}.fs-state,.fs-decision{display:inline-block;padding:3px 8px;border-radius:999px;font-size:11px;font-weight:800;border:1px solid}.fs-state--provider{color:var(--success);border-color:#83d4af55;background:#83d4af12}.fs-state--stopped{color:#ff9d94;border-color:#ff7a6e55;background:#ff7a6e14}.fs-state--held{color:#f5b76b;border-color:#f59e5b55;background:#f59e5b14}.fs-decision--allow{color:var(--success);border-color:#83d4af55}.fs-decision--stop{color:#ff9d94;border-color:#ff7a6e66}.fs-decision--hold{color:#f5b76b;border-color:#f59e5b66}.fs-dlp-drawer{position:absolute;top:0;right:0;bottom:0;width:min(380px,55%);box-sizing:border-box;padding:18px 20px;display:flex;flex-direction:column;gap:8px;border-left:1px solid #1a2230;background:#0b0e13;box-shadow:-24px 0 40px #0009}.fs-wait .fs-dlp-drawer{transform:translate(105%)}.fs-in .fs-dlp-drawer{animation:fs-slide .6s cubic-bezier(.2,.9,.25,1) 2.9s both}@keyframes fs-slide{0%{transform:translate(105%)}}.fs-dlp-drawer>.fs-state{align-self:flex-start}.fs-drawer-title{font-size:16px;color:var(--text)}.fs-dlp-drawer>small{font-size:12px;color:var(--muted)}.fs-drawer-tabs{display:flex;gap:6px;margin:6px 0}.fs-drawer-tabs span{padding:4px 9px;border-radius:6px;font-size:11.5px;color:var(--muted)}.fs-drawer-tabs .is-active{background:#1a2230;color:var(--text)}.fs-dlp-drawer dl{margin:0;display:grid;grid-template-columns:1fr 1fr;gap:10px}.fs-dlp-drawer dt{font-size:10.5px;font-weight:800;letter-spacing:1px;text-transform:uppercase;color:var(--blue);margin-bottom:3px}.fs-dlp-drawer dd{margin:0;font-size:12.5px;color:var(--text)}.fs-preview-label{margin-top:6px;font-size:10.5px!important;font-weight:800;letter-spacing:1px;text-transform:uppercase;color:var(--blue)!important}.fs-preview{padding:10px 12px;border:1px solid #24befa55;border-radius:8px;background:#0d1117}.fs-preview p{margin:0 0 5px;font-size:12.5px!important;color:var(--text)}.fs-preview mark{background:#24befa22;color:var(--blue);border-radius:3px;padding:0 3px}.fs-falcon{border-top:1px solid var(--line)}.fs-falcon .fx-demo{max-width:880px;margin:0 auto}.fs-mcp-tabs{display:flex;justify-content:center;gap:10px;margin-bottom:20px}.fs-mcp-tabs button{display:flex;align-items:center;gap:10px;padding:8px 16px 8px 8px;border:1px solid var(--line);border-radius:10px;background:var(--surface);color:var(--text);font:inherit;font-size:14px;font-weight:700;cursor:pointer;transition:border-color .2s ease,background .2s ease}.fs-mcp-tabs button[aria-selected=true]{border-color:var(--blue);background:#24befa14}.fs-mcp-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px}.fs-mcp-grid.fs-run-in .fs-reveal{animation:fs-rise .5s cubic-bezier(.22,1,.36,1) backwards;animation-delay:calc(var(--i, 0) * .42s + .25s)}.fs-mcp-client,.fs-mcp-log{border:1px solid #1d2838;border-radius:14px;background:#0a0d12;overflow:hidden;min-height:380px}.fs-mcp-client-bar,.fs-mcp-log-bar{display:flex;align-items:center;gap:10px;padding:10px 14px;border-bottom:1px solid #1a2230;background:#0d1117;font-size:13px;font-weight:700;color:var(--text)}.fs-mcp-client-bar em{margin-left:auto;font-style:normal;font-size:12px;font-weight:600;color:var(--blue)}.fs-mcp-log-bar{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px;color:var(--muted)}.fs-mcp-chat{display:flex;flex-direction:column;gap:10px;padding:18px}.fs-bubble{max-width:88%;margin:0;padding:10px 13px;border-radius:12px;font-size:13.5px!important;line-height:1.55}.fs-bubble--user{align-self:flex-end;background:var(--blue);color:var(--ink);font-weight:600}.fs-bubble--bot{align-self:flex-start;background:#1a212c;border:1px solid #1d2838;color:var(--text)}.fs-toolchip{align-self:flex-start;margin:0;padding:5px 10px;border:1px dashed #24befa66;border-radius:8px;font-size:12.5px!important;color:var(--muted)}.fs-toolchip code,.fs-mcp-log code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--blue)}.fs-mcp-log ol{list-style:none;margin:0;padding:14px 16px;display:grid;gap:9px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px;color:var(--text)}.fs-mcp-log li span{display:block;margin:2px 0 0 18px;color:#6b7a90;word-break:break-word}.fs-out{color:var(--blue);margin-right:6px}.fs-in-arrow{color:var(--success);margin-right:6px}.fs-hive-graph{display:block;width:100%;height:auto;padding:12px 8px 0;box-sizing:border-box}.fs-lane{stroke:#1a2230;stroke-width:1}.fs-lane-label{fill:#8796ab;font-size:13px;font-weight:700}.fs-window-band{fill:#24befa0a;stroke:#24befa33;stroke-dasharray:4 5}.fs-band-label{fill:#6b7a90;font-size:11.5px}.fs-noise{fill:#3a4a60}.fs-decoy{fill:#5b728f;stroke:#8796ab;stroke-dasharray:2 2}.fs-decoy-label{fill:#8796ab;font-size:11.5px}.fs-edge{fill:none;stroke:var(--blue);stroke-width:2.4}.fs-edge--actor{stroke-dasharray:.02 .015}.fs-chain-node circle{fill:#0a0d12;stroke:var(--blue);stroke-width:3}.fs-chain-node text{fill:var(--text);font-size:13px;font-weight:700}.fs-wait .fs-noise,.fs-wait .fs-chain-node,.fs-wait .fs-decoy,.fs-wait .fs-decoy-label{opacity:0}.fs-in .fs-noise{animation:fs-pop .4s ease backwards;animation-delay:calc(var(--i) * 90ms + .2s)}.fs-in .fs-decoy,.fs-in .fs-decoy-label{animation:fs-pop .4s ease 1.3s backwards}.fs-in .fs-chain-node{animation:fs-pop .45s ease backwards;animation-delay:calc(var(--i) * .5s + 1.6s)}.fs-wait .fs-edge--artifact{stroke-dasharray:1;stroke-dashoffset:1}.fs-in .fs-edge--artifact{stroke-dasharray:1;animation:fs-draw .7s ease-out 2.3s both}.fs-wait .fs-edge--actor,.fs-in .fs-edge--actor{opacity:0}.fs-in .fs-edge--actor{animation:fs-pop .6s ease 2.9s forwards}.fs-done .fs-edge--actor{opacity:1}@keyframes fs-pop{0%{opacity:0}}@keyframes fs-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}.fs-hive-legend{display:flex;flex-wrap:wrap;gap:8px 22px;padding:6px 20px 14px;font-size:12.5px;color:var(--muted)}.fs-hive-legend span{display:flex;align-items:center;gap:8px}.fs-key{width:20px;height:0;border-top:2.4px solid var(--blue)}.fs-key--actor{border-top-style:dashed}.fs-key--noise{width:8px;height:8px;border:0;border-radius:50%;background:#3a4a60}.fs-hive-verdict{display:grid;gap:3px;margin:0 20px 20px;padding:12px 16px;border:1px solid #24befa55;border-radius:10px;background:#24befa0f}.fs-hive-verdict strong{font-size:14px;color:var(--text)}.fs-hive-verdict span{font-size:13px;color:var(--muted)}.fs-hive .fs-reveal{animation-delay:3.4s!important}.fs-email-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:26px;padding:24px}.fs-mail{position:relative;padding:20px;border:1px solid #1d2838;border-radius:12px;background:#0d1117;overflow:hidden}.fs-mail small{display:block;font-size:11px;font-weight:800;letter-spacing:1px;text-transform:uppercase;color:#6b7a90}.fs-mail strong{display:block;margin:3px 0 12px;font-size:14px;color:var(--text)}.fs-mail p{font-size:13.5px!important;color:var(--muted)}.fs-mail-link{display:inline-block;padding:8px 14px;border-radius:6px;background:#0f6cbd;color:#fff;font-size:13px;font-weight:700}.fs-stamp{position:absolute;right:18px;bottom:18px;padding:6px 14px;border:2px solid #ff7a6e;border-radius:8px;color:#ff9d94;font-size:14px;font-weight:800;letter-spacing:1px;text-transform:uppercase;transform:rotate(-4deg);background:#0d1117e6}.fs-wait .fs-stamp{opacity:0}.fs-in .fs-stamp{animation:fs-stamp .4s cubic-bezier(.2,1.4,.4,1) 2.9s backwards}@keyframes fs-stamp{0%{opacity:0;transform:rotate(-4deg) scale(1.6)}}.fs-stages{list-style:none;padding:0;margin:0 0 16px;display:grid;gap:8px}.fs-stages li{display:grid;gap:2px;padding:10px 14px;border:1px solid #1d2838;border-left:3px solid var(--blue);border-radius:8px;background:#0d1117}.fs-stages li:last-child{border-left-color:#ff7a6e}.fs-stages strong{font-size:13px;color:var(--text)}.fs-stages span{font-size:12.5px;color:var(--muted)}.fs-email .fs-reveal{animation-delay:calc(var(--i, 0) * .42s + .2s)}.fs-risk{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:4px 14px}.fs-risk small{grid-column:1 / -1;font-size:11.5px;font-weight:800;letter-spacing:1px;text-transform:uppercase;color:var(--muted)}.fs-risk strong{font-size:30px;color:#ff9d94;font-variant-numeric:tabular-nums}.fs-risk-bar{height:8px;border-radius:8px;background:#1a2230;overflow:hidden}.fs-risk-bar i{display:block;width:91%;height:100%;border-radius:inherit;background:linear-gradient(90deg,#83d4af,#edcc83 45%,#ff7a6e);transform-origin:left}.fs-wait .fs-risk-bar i{transform:scaleX(0)}.fs-in .fs-risk-bar i{animation:fs-grow 2.6s cubic-bezier(.45,0,.2,1) both}.fs-regions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:#1a2230}.fs-region{display:flex;flex-direction:column;gap:8px;padding:18px;background:#0b0e13}.fs-region>strong{font-size:13px;color:var(--text);margin-bottom:4px}.fs-resource{display:flex;flex-direction:column;gap:2px;padding:9px 12px;border:1px solid #1d2838;border-radius:8px;background:#0d1117;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px;color:var(--text)}.fs-resource b{font-family:DM Sans,Arial,sans-serif;font-size:11.5px;font-weight:700;color:#ff9d94}.fs-resource.is-violation{border-color:#ff7a6e66;background:#ff7a6e0f}.fs-in .fs-resource.is-violation{animation:fs-contain .6s ease 3.5s forwards}.fs-done .fs-resource.is-violation{border-color:#83d4af66;background:#83d4af0f}@keyframes fs-contain{to{border-color:#83d4af66;background:#83d4af0f}}.fs-actions{list-style:none;margin:0;padding:18px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.fs-actions li{display:grid;gap:3px;padding:12px 14px;border:1px solid #1d2838;border-radius:10px;background:#0d1117}.fs-actions li:first-child{border-color:#ff7a6e55}.fs-actions li:nth-child(2){border-color:#83d4af55}.fs-actions strong{font-size:13px;color:var(--text)}.fs-actions span{font-size:12.5px;color:var(--muted)}@media(max-width:900px){.fs-exp-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.fs-mcp-grid,.fs-email-grid,.fs-regions,.fs-actions{grid-template-columns:minmax(0,1fr)}.fs-stores{grid-template-columns:repeat(2,minmax(0,1fr))}.fs-dlp-drawer{width:100%}.fs-dlp-row{grid-template-columns:minmax(0,1fr) 90px}.fs-dlp-row>span:first-child,.fs-dlp-row>span:nth-child(3){display:none}.fs-mcp-tabs{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){.fs-section *{animation:none!important}}@media(max-width:700px){.fs-dlp-row em{white-space:normal}}.ha{width:100%;max-width:460px;margin-left:auto}.ha-svg{display:block;width:100%;height:auto;overflow:visible}.ha-card{position:relative;padding:22px;border:1px solid #24befa33;border-radius:18px;background:radial-gradient(ellipse at 100% 0%,#24befa1f,transparent 60%),linear-gradient(160deg,#13223a,#0b121c);box-shadow:0 30px 60px #0000006b,0 0 0 6px #24befa0a;font-size:13px;animation:ha-rise .8s cubic-bezier(.22,1,.36,1) .2s backwards}@keyframes ha-rise{0%{opacity:0;transform:translateY(18px)}}@keyframes ha-fade{0%{opacity:0}}@keyframes ha-pop{0%{opacity:0;transform:scale(.6)}}@keyframes ha-draw{0%{stroke-dashoffset:1}}.ha-hive .ha-link{fill:none;stroke:#2b3b51;stroke-width:1.2;stroke-dasharray:1;animation:ha-draw .9s ease-out backwards;animation-delay:calc(var(--i) * .12s + .3s)}.ha-hive .ha-chain{fill:none;stroke:var(--blue);stroke-width:2.5;stroke-linecap:round;stroke-dasharray:1;filter:drop-shadow(0 0 6px #24befa88);animation:ha-draw 1.4s cubic-bezier(.45,0,.2,1) 1.3s backwards}.ha-hive .ha-node circle{fill:#0a0f16;stroke:var(--blue);stroke-width:2.4}.ha-hive .ha-node text{fill:#8796ab;font-size:12.5px;font-weight:700}.ha-hive .ha-node{animation:ha-fade .5s ease backwards;animation-delay:calc(var(--i) * .12s + .2s)}.ha-core-ring{fill:#0a0f16;stroke:#24befa66;stroke-width:1.5}.ha-mail{position:relative;display:grid;gap:8px;padding:16px;border:1px solid #1d2838;border-radius:12px;background:#0d1117;overflow:hidden}.ha-mail-from{font-size:11.5px;color:var(--muted)}.ha-mail strong{font-size:14px;color:var(--text)}.ha-mail i{height:7px;border-radius:4px;background:#1a2230}.ha-mail i.short{width:60%}.ha-beam{position:absolute;left:0;right:0;top:-30%;height:30%;background:linear-gradient(180deg,transparent,#24befa33,transparent);animation:ha-beam 1.6s ease-in-out .5s backwards;opacity:0}@keyframes ha-beam{0%{top:-30%;opacity:1}to{top:100%;opacity:1}}.ha-checks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;list-style:none;margin:14px 0 0;padding:0}.ha-checks li{display:flex;align-items:center;justify-content:space-between;padding:8px 10px;border:1px solid #1d2838;border-radius:8px;background:#0d1117;font-size:12.5px;color:var(--text);animation:ha-fade .4s ease backwards;animation-delay:calc(var(--i) * .25s + 1.2s)}.ha-checks b{font-size:11px;color:#ff8a80}.ha-verdict{position:absolute;right:18px;top:18px;padding:5px 12px;border:2px solid #ff7a6e;border-radius:8px;background:#0d1117e6;font-size:12.5px;font-weight:800;letter-spacing:1px;text-transform:uppercase;color:#ff9d94;transform:rotate(4deg);animation:ha-stamp .4s cubic-bezier(.2,1.4,.4,1) 2.4s backwards}@keyframes ha-stamp{0%{opacity:0;transform:rotate(4deg) scale(1.6)}}.ha-dlp{display:grid;grid-template-columns:minmax(0,1fr) 70px;gap:14px;align-items:center}.ha-outbound{padding:14px;border:1px solid #1d2838;border-radius:12px;background:#0d1117;animation:ha-send 1s cubic-bezier(.22,1,.36,1) .4s backwards}@keyframes ha-send{0%{transform:translate(-24px);opacity:0}}.ha-outbound small{font-size:11.5px;color:var(--muted)}.ha-outbound strong{display:block;margin:4px 0 8px;font-size:14px;color:var(--text)}.ha-outbound p{margin:0 0 4px;font-size:12.5px!important;color:var(--muted)}.ha-outbound mark{background:#24befa22;color:var(--blue);border-radius:3px;padding:0 3px}.ha-gate{display:grid;justify-items:center;gap:10px}.ha-gate span{width:4px;height:90px;border-radius:4px;background:linear-gradient(180deg,#ff7a6e,#ff7a6e33);transform-origin:top;animation:ha-gate .5s ease 1.3s backwards}@keyframes ha-gate{0%{transform:scaleY(0)}}.ha-gate b{padding:3px 10px;border:1px solid #ff7a6e66;border-radius:999px;background:#ff7a6e14;font-size:11.5px;color:#ff9d94;animation:ha-pop .4s cubic-bezier(.2,1.4,.4,1) 1.7s backwards}.ha-rule{grid-column:1 / -1;display:flex;gap:10px;align-items:center;padding:10px 12px;border-radius:10px;background:#0a0d12;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px;color:var(--text);animation:ha-fade .5s ease 2s backwards}.ha-rule small{font-family:DM Sans,Arial,sans-serif;font-size:10.5px;font-weight:800;letter-spacing:1px;text-transform:uppercase;color:var(--blue)}.ha-radar{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;overflow:hidden;border-radius:12px}.ha-store{display:grid;place-items:center;height:58px;border:1px solid #1d2838;border-radius:10px;background:#0d1117;animation:ha-fade .4s ease backwards;animation-delay:calc(var(--i) * 70ms + .2s)}.ha-store img{width:26px;height:24px;object-fit:contain;padding:5px;border-radius:7px;background:#eef3f9;box-sizing:content-box}.ha-store.is-flag{animation:ha-fade .4s ease backwards,ha-flag .6s ease forwards;animation-delay:calc(var(--i) * 70ms + .2s),2s}@keyframes ha-flag{to{border-color:#ff7a6e88;box-shadow:0 0 0 3px #ff7a6e22}}.ha-sweep{position:absolute;top:0;bottom:0;left:-30%;width:30%;background:linear-gradient(90deg,transparent,#24befa33,transparent);pointer-events:none;opacity:0;animation:ha-sweep 1.8s ease-in-out .8s}@keyframes ha-sweep{0%{left:-30%;opacity:1}to{left:100%;opacity:1}}.ha-dspm-foot{display:flex;justify-content:space-between;margin-top:14px;font-size:13px;color:var(--muted)}.ha-dspm-foot b{color:var(--text)}.ha-flag-count b{color:#ff8a80}.ha-orbit{position:relative;height:190px}.ha-orbit-ring{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.ha-orbit-ring ellipse{fill:none;stroke:#24befa33;stroke-dasharray:4 6}.ha-falcon-core{position:absolute;left:50%;top:50%;z-index:1;display:grid;place-items:center;width:70px;height:70px;margin:-35px 0 0 -35px;border-radius:50%;background:#0a0f16;border:1px solid var(--blue);box-shadow:0 0 30px #24befa55;animation:ha-pop .6s cubic-bezier(.2,1.4,.4,1) .3s backwards}.ha-falcon-core img{width:34px;height:37px}.ha-client{position:absolute;z-index:1;display:grid;place-items:center;width:40px;height:40px;border-radius:11px;background:#eef3f9;animation:ha-pop .5s cubic-bezier(.2,1.4,.4,1) backwards;animation-delay:calc(var(--i) * .18s + .8s)}.ha-client:nth-of-type(2){left:4%;top:38%}.ha-client:nth-of-type(3){right:18%;top:2%}.ha-client:nth-of-type(4){right:10%;bottom:4%}.ha-client img{width:24px;height:24px;object-fit:contain}.ha-bubble{display:flex;width:fit-content;max-width:80%;margin:8px 0 0 auto;padding:9px 12px;border-radius:12px;background:var(--blue);color:var(--ink);font-size:13px;font-weight:600;animation:ha-rise .5s ease 1.5s backwards}.ha-bubble--bot{gap:5px;margin:8px auto 0 0;background:#1a212c;animation-delay:2s}.ha-bubble--bot i{width:6px;height:6px;border-radius:50%;background:var(--blue);animation:ha-dot 1.2s ease-in-out infinite}.ha-bubble--bot i:nth-child(2){animation-delay:.15s}.ha-bubble--bot i:nth-child(3){animation-delay:.3s}@keyframes ha-dot{0%,to{opacity:.3}50%{opacity:1}}.ha-globe{fill:none;stroke:#24befa33;stroke-width:1.2}.ha-globe--lat,.ha-globe--lon{stroke:#24befa1f}.ha-region{animation:ha-fade .6s ease backwards;animation-delay:calc(var(--i) * .25s + .4s)}.ha-fence{fill:#24befa0f;stroke:var(--blue);stroke-width:1.4;stroke-dasharray:4 4}.ha-pin{fill:var(--blue)}.ha-region text{fill:var(--text);font-size:13px;font-weight:800;letter-spacing:1px}.ha-packet{fill:#edf2fa;offset-path:path("M300 116 A34 34 0 1 1 299.9 116");animation:ha-orbit 3.2s linear 1.4s infinite;filter:drop-shadow(0 0 5px #24befa)}@keyframes ha-orbit{0%{offset-distance:0%}to{offset-distance:100%}}.ha-comp{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ha-badge{position:relative;display:grid;justify-items:center;gap:4px;padding:14px 10px 12px;border:1px solid #1d2838;border-radius:12px;background:#0d1117;animation:ha-fade .5s ease backwards;animation-delay:calc(var(--i) * .15s + .3s)}.ha-badge svg{width:64px;height:64px;transform:rotate(-90deg)}.ha-track{fill:none;stroke:#1a2230;stroke-width:6}.ha-fill{fill:none;stroke:#f5b76b;stroke-width:6;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:calc(100 - var(--p));animation:ha-ring 1.4s cubic-bezier(.45,0,.2,1) backwards;animation-delay:calc(var(--i) * .15s + .5s)}@keyframes ha-ring{0%{stroke-dashoffset:100}}.ha-badge strong{position:absolute;top:36px;font-size:14px;color:var(--text)}.ha-badge span{font-size:12.5px;font-weight:700;color:var(--muted)}.ha-export{grid-column:1 / -1;display:flex;justify-content:space-between;align-items:center;padding:10px 12px;border-radius:10px;background:#0a0d12;font-size:12.5px;color:var(--muted);animation:ha-fade .5s ease 1.4s backwards}.ha-export b{padding:4px 10px;border:1px solid #24befa66;border-radius:7px;color:var(--blue)}.ha-gauge{position:relative;display:grid;justify-items:center;margin-bottom:12px}.ha-gauge svg{width:220px;height:121px}.ha-gauge-track,.ha-gauge-fill{fill:none;stroke-width:12;stroke-linecap:round}.ha-gauge-track{stroke:#1a2230}.ha-gauge-fill{stroke:var(--blue);stroke-dasharray:100;stroke-dashoffset:16;animation:ha-gauge 1.8s cubic-bezier(.45,0,.2,1) 1.6s backwards}@keyframes ha-gauge{0%{stroke-dashoffset:83;stroke:#ff7a6e}}.ha-gauge>div{position:absolute;bottom:0;display:grid;justify-items:center}.ha-gauge strong{font-size:30px;line-height:1;color:var(--text)}.ha-gauge small{font-size:11.5px;color:var(--muted)}.ha-inbox ul{display:grid;gap:8px;list-style:none;margin:0;padding:0}.ha-inbox li{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 12px;border:1px solid #1d2838;border-radius:9px;background:#0d1117;font-size:12.5px;color:var(--text);animation:ha-fade .4s ease backwards;animation-delay:calc(var(--i) * .15s + .3s)}.ha-toggle{position:relative;width:32px;height:18px;flex-shrink:0;border-radius:999px;background:#1a2230;animation:ha-toggle-bg .3s ease backwards;animation-delay:calc(var(--i) * .3s + 1s)}.ha-toggle i{position:absolute;top:3px;left:3px;width:12px;height:12px;border-radius:50%;background:#8796ab;animation:ha-toggle .3s ease backwards;animation-delay:calc(var(--i) * .3s + 1s)}@keyframes ha-toggle-bg{0%{background:#ff7a6e88}}@keyframes ha-toggle{0%{left:17px;background:#fff}}@media(max-width:900px){.ha{margin:0 auto}}@media(prefers-reduced-motion:reduce){.ha *,.ha-card{animation:none!important}}.ta{width:100%;max-width:400px;padding:18px;box-sizing:border-box}.ta-panel{display:grid;gap:8px;font-size:13px}.ta-label{margin-top:4px;font-size:10.5px;font-weight:800;letter-spacing:1.2px;text-transform:uppercase;color:var(--muted)}.ta-row{display:flex;align-items:center;gap:8px;padding:9px 12px;border:1px solid #1d2838;border-radius:9px;background:#0d1117;color:var(--text);opacity:0;transform:translateY(8px)}.ta-on .ta-row{animation:ta-rise .5s cubic-bezier(.22,1,.36,1) forwards;animation-delay:calc(var(--i) * .22s + .15s)}@keyframes ta-rise{to{opacity:1;transform:none}}.ta-row strong{font-size:13px;color:var(--text)}.ta-row span{font-size:12px;color:var(--muted)}.ta-row>div{display:grid;gap:2px;min-width:0;flex:1}.ta-strong{font-weight:700;border-color:#24befa55}.ta-chip{padding:2px 8px;border:1px solid #83d4af44;border-radius:999px;color:var(--success)!important}.ta-row:has(.ta-chip){border:0;background:none;padding:0}.ta-actions{border:0;background:none;padding:0}.ta-btn{padding:6px 12px;border:1px solid #2b3b51;border-radius:7px;font-size:12px;font-weight:700;color:var(--muted)}.ta-btn--primary{border-color:var(--blue);background:var(--blue);color:var(--ink)}.ta-on .ta-actions .ta-btn--primary{animation:ta-glow 1.4s ease 1.2s 2}@keyframes ta-glow{50%{box-shadow:0 0 0 5px #24befa33}}.ta-log{padding:6px 12px;border-style:dashed;font-size:12px;color:var(--muted)}.ta-signal{flex-direction:column;align-items:flex-start;gap:2px;border-left-width:3px}.ta-signal--bad{border-left-color:#ff7a6e}.ta-signal--warn{border-left-color:#f5b76b}.ta-release,.ta-flow{justify-content:space-between;border:0;background:none;padding:4px 0 0}.ta-held,.ta-enforce,.ta-record{justify-content:space-between}.ta-pill{flex-shrink:0;padding:2px 9px;border:1px solid;border-radius:999px;font-size:11px;font-weight:700}.ta-pill--warn{color:#f5b76b;border-color:#f59e5b55;background:#f59e5b14}.ta-pill--ok{color:var(--success);border-color:#83d4af55;background:#83d4af12}.ta-digest{justify-content:space-between}.ta-digest code,.ta-code code,.ta-record code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px;color:var(--text)}.ta-record code{color:#6b7a90}.ta-dot{display:inline-block;width:7px;height:7px;margin-right:6px;border-radius:50%;background:var(--success)}.ta-flow{font-size:12.5px;color:var(--success)}.ta-check{justify-content:space-between}.ta-check--ok span{color:var(--success)}.ta-check--bad{border-color:#ff7a6e55}.ta-check--bad span{color:#ff8a80}.ta-muted{font-size:12px;color:var(--muted)}.ta-lock{position:relative;width:14px;height:11px;flex-shrink:0;margin-top:5px;border-radius:2px;background:#24befa}.ta-lock:before{content:"";position:absolute;left:3px;top:-6px;width:6px;height:7px;border:2px solid #24befa;border-bottom:0;border-radius:5px 5px 0 0}.ta-record{align-items:flex-start}.ta-svg{display:block;width:100%;height:auto}.ta-edge{fill:none;stroke:#2b3b51;stroke-width:1.6;stroke-dasharray:1;stroke-dashoffset:1}.ta-on .ta-edge{animation:ta-draw .7s ease-out forwards;animation-delay:calc(var(--i, 0) * .18s + .3s)}.ta-edge--hot{stroke:#ff7a6e;stroke-width:2.6;filter:drop-shadow(0 0 5px #ff7a6e88)}.ta-on .ta-edge--hot{animation-delay:1.4s;animation-duration:1s}@keyframes ta-draw{to{stroke-dashoffset:0}}.ta-node circle{fill:#0a0f16;stroke:var(--blue);stroke-width:2.2}.ta-node.is-hot circle{stroke:#ff7a6e}.ta-node text{fill:#b6c2d4;font-size:11.5px;font-weight:700}.ta-node{opacity:0}.ta-on .ta-node{animation:ta-rise .4s ease forwards;animation-delay:calc(var(--i) * .12s + .1s)}.ta-cadence{display:grid;gap:6px;padding:12px;border:1px solid #1d2838;border-radius:9px;background:#0d1117}.ta-cadence-label{font-size:11.5px;font-weight:700;color:var(--muted)}.ta-ticks{display:grid;grid-template-columns:repeat(28,minmax(0,1fr));gap:3px;margin-bottom:6px}.ta-ticks i{height:18px;border-radius:2px;background:#1a2230}.ta-ticks:not(.ta-ticks--sparse) i{background:#24befa;opacity:.2}.ta-on .ta-ticks:not(.ta-ticks--sparse) i{animation:ta-tick .3s ease forwards;animation-delay:calc(var(--i) * 40ms + .2s)}@keyframes ta-tick{to{opacity:.85}}.ta-ticks i.is-flag{background:#ff7a6e}.ta-ticks--sparse i.is-on{background:#8796ab}.ta-flagged{flex-direction:column;align-items:flex-start;gap:2px;border-color:#ff7a6e44}@media(prefers-reduced-motion:reduce){.ta-row,.ta-node,.ta-edge{opacity:1;transform:none;stroke-dashoffset:0}.ta *{animation:none!important}.ta-ticks:not(.ta-ticks--sparse) i{opacity:.85}}.ta-path{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;align-items:stretch;padding:0;border:0;background:none}.ta-step{position:relative;display:grid;gap:2px;padding:9px 10px;border:1px solid #2b3b51;border-radius:9px;background:#0a0f16;min-width:0}.ta-step+.ta-step:before{content:"";position:absolute;top:50%;right:100%;width:14px;height:2px;background:#ff7a6e;box-shadow:0 0 6px #ff7a6e88}.ta-step small{font-size:10.5px;font-weight:700;color:#8796ab}.ta-step strong{font-size:12.5px;line-height:1.3;color:var(--text)}.ta-step.is-hot{border-color:#ff7a6e88}.ta-pill--bad{border-color:#ff7a6e88;color:#ff9a90;background:#ff7a6e14}.st-hero{background:radial-gradient(600px 360px at 78% 50%,#24befa17,transparent 70%),var(--bg-alt);padding:76px 0 84px}.st-hero-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:56px;align-items:center}.st-hero h1{font-size:clamp(42px,5vw,64px);line-height:1.03;letter-spacing:-.04em;margin-bottom:16px;max-width:10em}.st-offer{margin:0 0 16px;font-size:19px;font-weight:600;color:var(--muted)}.st-offer strong{color:var(--blue);font-weight:800}.st-offer span{color:var(--text)}.st-lead{max-width:520px;font-size:16.5px}.st-hero .hero-actions{margin-top:28px;align-items:center;gap:26px}.st-calendar{max-width:400px;margin-left:auto;padding:22px;border:1px solid #24befa4d;border-radius:18px;background:radial-gradient(ellipse at 100% 0%,#24befa24,transparent 60%),linear-gradient(160deg,#13223a,#0b121c);box-shadow:0 30px 60px #0000006b,0 0 0 6px #24befa0d}.st-calendar-head{display:flex;align-items:center;gap:10px;margin-bottom:16px;font-size:13px;font-weight:800;letter-spacing:1.2px;text-transform:uppercase;color:var(--muted)}.st-calendar-head img{width:20px;height:22px}.st-days{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px}.st-days span{display:grid;place-items:center;aspect-ratio:1;border-radius:8px;background:#24befa24;border:1px solid #24befa33;font-size:12.5px;font-weight:700;color:var(--text)}.st-days span.is-today{background:var(--blue);border-color:var(--blue);color:var(--ink);box-shadow:0 0 0 4px #24befa2a}.st-calendar-foot{display:grid;gap:4px;margin-top:18px;padding-top:16px;border-top:1px solid var(--line)}.st-calendar-foot strong{font-size:18px;letter-spacing:-.01em;color:var(--text)}.st-calendar-foot span{font-size:14px;color:var(--muted)}.st-head{max-width:640px;margin:0 auto 38px;text-align:center}.st-head h2{font-size:clamp(30px,3.4vw,44px);line-height:1.1;margin-bottom:10px}.st-head p{margin:0 auto;font-size:16.5px}.st-timeline{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;list-style:none;padding:0;margin:0}.st-timeline:before{content:"";position:absolute;top:17px;left:16%;right:16%;height:2px;background:linear-gradient(90deg,#24befa,#24befa55);transform-origin:left}.st-timeline li{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center}.st-node{position:relative;z-index:1;display:grid;place-items:center;width:36px;height:36px;margin-bottom:18px;border-radius:50%;background:var(--blue);color:var(--ink);font-weight:800;box-shadow:0 0 0 6px var(--bg)}.st-timeline h3{font-size:19px;margin:16px 0 6px}.st-timeline p{max-width:280px;margin:0;font-size:15px}.st-vis{width:100%;max-width:300px;height:130px;box-sizing:border-box;padding:16px;border:1px solid #1d2838;border-radius:12px;background:radial-gradient(ellipse at 50% 0%,#24befa12,transparent 70%),#0a0d12;text-align:left}.st-vis--form{display:grid;gap:10px}.st-field{display:grid;gap:3px;padding:8px 10px;border:1px solid #24befa55;border-radius:8px;background:#0d1117}.st-field small{font-size:11px;color:var(--muted)}.st-typed{display:inline-block;overflow:hidden;white-space:nowrap;font-size:14px;font-weight:600;color:var(--text);max-width:100%}.st-btn{padding:8px;border-radius:8px;background:var(--blue);color:var(--ink);font-size:13px;font-weight:700;text-align:center}.st-vis--connect{display:grid;align-content:center;gap:8px}.st-provider{display:flex;align-items:center;gap:10px;padding:8px 10px;border:1px solid #1d2838;border-radius:8px;background:#0d1117;font-size:13.5px;font-weight:700;color:var(--text)}.st-plate{display:grid;place-items:center;width:26px;height:26px;border-radius:6px;background:#eef3f9}.st-plate img{width:16px;height:16px;object-fit:contain}.st-check{position:relative;width:18px;height:18px;margin-left:auto;border-radius:50%;background:#83d4af26;border:1px solid #83d4af88}.st-check:after{content:"";position:absolute;left:5px;top:4px;width:6px;height:3px;border-left:2px solid var(--success);border-bottom:2px solid var(--success);transform:rotate(-45deg)}.st-vis--live{display:flex;flex-direction:column;justify-content:space-between;gap:12px}.st-live-label{align-self:flex-start;padding:3px 10px;border:1px solid #83d4af55;border-radius:999px;background:#83d4af12;font-size:12px;font-weight:700;color:var(--success)}.st-bars{display:flex;align-items:flex-end;gap:6px;height:56px}.st-bars i{flex:1;height:var(--h);border-radius:4px 4px 2px 2px;background:linear-gradient(180deg,var(--blue),#24befa44);transform-origin:bottom}.st-included{background:var(--bg-soft)}.st-included-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.st-card{padding:24px;border:1px solid var(--line);border-radius:14px;background:radial-gradient(ellipse at 0% 0%,#24befa12,transparent 55%),var(--surface);transition:border-color .2s ease,transform .2s ease}.st-card:hover{border-color:#24befa66;transform:translateY(-2px)}.st-card-icon{display:grid;place-items:center;width:46px;height:46px;margin-bottom:18px;border-radius:12px;background:#24befa14;border:1px solid #24befa3d}.st-card-icon .industry-glyph{width:22px;height:22px}.st-card h3{font-size:18px;margin-bottom:8px}.st-card p{margin:0;font-size:15px;line-height:1.65}.st-wait .st-item{opacity:0;transform:translateY(14px)}.st-in .st-item{animation:st-rise .7s cubic-bezier(.22,1,.36,1) backwards;animation-delay:calc(var(--i, 0) * .11s)}@keyframes st-rise{0%{opacity:0;transform:translateY(14px)}}.st-in .st-days span{animation:st-day .4s ease backwards;animation-delay:calc(var(--i) * 28ms + .45s)}@keyframes st-day{0%{opacity:0;transform:scale(.6)}}.st-wait .st-timeline:before{transform:scaleX(0)}.st-in .st-timeline:before{animation:st-line 1.2s cubic-bezier(.45,0,.2,1) .3s backwards}@keyframes st-line{0%{transform:scaleX(0)}}.st-in .st-typed{animation:st-type 1.2s steps(15) .8s backwards}@keyframes st-type{0%{max-width:0}}.st-in .st-check{animation:st-pop .4s cubic-bezier(.3,1.6,.5,1) backwards;animation-delay:calc(var(--i) * .3s + 1.1s)}@keyframes st-pop{0%{transform:scale(0)}}.st-in .st-bars i{animation:st-bar .7s cubic-bezier(.22,1,.36,1) backwards;animation-delay:calc(var(--i) * 80ms + 1.2s)}@keyframes st-bar{0%{transform:scaleY(0)}}.st-timeline:after{content:"";position:absolute;top:16px;left:16%;right:16%;height:4px;border-radius:4px;background:linear-gradient(90deg,transparent,#bfeeff,transparent) 0 0 / 18% 100% no-repeat;filter:drop-shadow(0 0 6px #24befa);opacity:0;pointer-events:none}.st-in .st-timeline:after{animation:st-travel 3.6s ease-in-out 1.8s infinite}@keyframes st-travel{0%{background-position:-20% 0;opacity:0}10%,85%{opacity:1}to{background-position:120% 0;opacity:0}}.st-in .st-node{animation:st-node-pulse 3.6s ease-out infinite;animation-delay:calc(var(--i) * 1.05s + 1.6s)}@keyframes st-node-pulse{0%{box-shadow:0 0 0 6px var(--bg),0 0 0 6px #24befa66}30%{box-shadow:0 0 0 6px var(--bg),0 0 0 14px #24befa00}to{box-shadow:0 0 0 6px var(--bg),0 0 0 14px #24befa00}}.st-typed{padding-right:2px;border-right:2px solid transparent}.st-in .st-typed{animation:st-type 1.2s steps(15) .8s backwards,st-caret 1.1s step-end 2s infinite}@keyframes st-caret{0%,to{border-right-color:var(--blue)}50%{border-right-color:transparent}}.st-btn{position:relative;overflow:hidden}.st-btn:after{content:"";position:absolute;top:0;bottom:0;left:-40%;width:30%;background:linear-gradient(100deg,transparent,#ffffff88,transparent);transform:skew(-18deg);opacity:0}.st-in .st-btn:after{animation:st-sheen 4.5s ease-in-out 2.6s infinite}@keyframes st-sheen{0%{left:-40%;opacity:0}8%{opacity:1}30%,to{left:120%;opacity:0}}.st-in .st-bars i{animation:st-bar .7s cubic-bezier(.22,1,.36,1) backwards,st-breathe 3.2s ease-in-out infinite;animation-delay:calc(var(--i) * 80ms + 1.2s),calc(var(--i) * .3s + 2.2s)}@keyframes st-breathe{0%,to{transform:scaleY(1)}50%{transform:scaleY(.78)}}.st-vis{transition:border-color .25s ease,transform .25s ease,box-shadow .25s ease}.st-timeline li:hover .st-vis{border-color:#24befa55;transform:translateY(-3px);box-shadow:0 14px 30px #0005}@media(max-width:900px){.st-hero-grid,.st-timeline,.st-included-grid{grid-template-columns:minmax(0,1fr)}.st-calendar{margin:0 auto}.st-timeline{gap:36px}.st-timeline:before,.st-timeline:after{display:none}}@media(prefers-reduced-motion:reduce){.st-page *{animation:none!important}}.st-price{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);max-width:900px;margin:0 auto;border:1px solid #24befa55;border-radius:18px;background:#0d141d;overflow:hidden}.st-price-main{display:grid;align-content:start;justify-items:start;gap:10px;padding:30px 32px;background:radial-gradient(320px 220px at 0% 0%,#24befa18,transparent 70%)}.st-price-name{font-size:13px;font-weight:700;color:var(--blue)}.st-price-amount{display:flex;align-items:baseline;gap:10px;margin:0}.st-price-amount strong{font-size:56px;line-height:1;letter-spacing:-.04em;color:var(--text)}.st-price-amount span{font-size:14px;color:var(--muted)}.st-price-note{margin:0 0 8px;padding:4px 10px;border:1px solid var(--line-strong);border-radius:999px;font-size:12.5px;font-weight:700;color:var(--text)}.st-price-main small{font-size:12.5px;color:#8796ab}.st-price-side{display:grid;align-content:start;gap:14px;padding:30px 32px;border-left:1px solid var(--line)}.st-price-side>p{margin:0;font-size:13px;font-weight:700;color:#8796ab}.st-price-side ul{display:grid;gap:12px;list-style:none;margin:0;padding:0}.st-price-side li{position:relative;padding-left:28px;font-size:15px;color:var(--text)}.st-price-side li:before{content:"";position:absolute;left:0;top:1px;width:18px;height:18px;border-radius:50%;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4.6 8.3 7 10.6l4.4-4.9' fill='none' stroke='%23090f18' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 16px no-repeat,var(--blue)}.st-price-grow{display:grid;gap:4px;margin-top:6px;padding-top:16px;border-top:1px solid var(--line)}.st-price-grow strong{font-size:14px}.st-price-grow span{font-size:13.5px;color:var(--muted)}.st-price-grow .text-link{justify-self:start;margin-top:4px}@media(max-width:760px){.st-price{grid-template-columns:minmax(0,1fr)}.st-price-side{border-left:0;border-top:1px solid var(--line)}.st-price-main,.st-price-side{padding:24px 22px}}.ab-hero{background:radial-gradient(560px 360px at 78% 50%,#24befa14,transparent 70%),var(--bg-alt);padding:64px 0 72px}.ab-hero-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:48px;align-items:center}.ab-hero h1{font-size:clamp(42px,5vw,66px);line-height:1.03;letter-spacing:-.04em;margin-bottom:18px;max-width:11em}.ab-lead{max-width:520px;font-size:17.5px}.ab-hero .hero-actions{margin-top:28px}.ab-layers{width:100%;max-width:400px;height:auto;display:block;margin-left:auto}.ab-ring{fill:#24befa08;stroke:#24befa;stroke-opacity:.55;stroke-width:1.4;stroke-dasharray:1}.ab-ring-label{fill:#8796ab;font-size:12px;font-weight:800;letter-spacing:1.4px;text-transform:uppercase}.ab-section+.ab-section{border-top:1px solid var(--line)}.ab-head{max-width:660px;margin:0 auto 34px;text-align:center}.ab-head h2{font-size:clamp(30px,3.4vw,44px);line-height:1.1;margin-bottom:10px;text-wrap:balance}.ab-head p{margin:0 auto;font-size:16.5px}.ab-who-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-template-rows:auto auto;column-gap:60px;align-items:end}.ab-who-grid .eyebrow{grid-column:1}.ab-who-grid h2{grid-column:1;font-size:clamp(30px,3.4vw,44px);line-height:1.1;margin:8px 0 0}.ab-who-grid p{grid-column:2;grid-row:1 / span 2;margin:0;font-size:17px;line-height:1.7;color:var(--text);opacity:.85}.ab-founders{background:var(--bg-soft)}.ab-founder-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;max-width:640px;margin:0 auto}.ab-founder{padding:22px 22px 24px;border:1px solid var(--line);border-radius:16px;background:var(--surface);text-align:center;transition:border-color .25s ease,transform .25s ease}.ab-founder:hover{border-color:#24befa66;transform:translateY(-3px)}.ab-photo{width:168px;height:168px;margin:0 auto 18px;border-radius:50%;overflow:hidden;box-shadow:0 0 0 4px var(--surface),0 0 0 5px #24befa55}.ab-photo img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .5s cubic-bezier(.22,1,.36,1)}.ab-founder:hover .ab-photo img{transform:scale(1.05)}.ab-founder h3{font-size:18px;margin-bottom:4px}.ab-founder p{margin:0;font-size:14.5px;color:var(--blue);font-weight:600}.ab-mv{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.ab-mv article{padding:30px 30px 32px;border:1px solid var(--line);border-radius:16px;background:radial-gradient(ellipse at 0% 0%,#24befa12,transparent 55%),var(--surface)}.ab-mv .industry-glyph{width:26px;height:26px;margin-bottom:18px}.ab-mv h2{font-size:26px;margin-bottom:10px}.ab-mv p{margin:0;font-size:16px;line-height:1.65}.ab-thesis-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;list-style:none;margin:0;padding:0}.ab-thesis-list li{position:relative;padding:28px 26px 30px;border:1px solid var(--line);border-radius:16px;background:var(--surface);overflow:hidden}.ab-thesis-list li:before{content:"";position:absolute;top:0;left:26px;width:44px;height:3px;border-radius:0 0 3px 3px;background:var(--blue);transform-origin:left}.ab-thesis-list h3{font-size:20px;line-height:1.25;margin:6px 0 10px}.ab-thesis-list p{margin:0;font-size:16px;line-height:1.65}.ab-in .ab-thesis-list li:before{animation:ab-line .8s cubic-bezier(.22,1,.36,1) backwards;animation-delay:calc(var(--i) * .1s + .4s)}@keyframes ab-line{0%{transform:scaleX(0)}}.ab-name{background:radial-gradient(600px 300px at 22% 50%,#24befa14,transparent 70%),var(--bg-soft)}.ab-name-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:56px;align-items:center}.ab-arabic{position:relative;font-family:Geeza Pro,Noto Naskh Arabic,Segoe UI,Arial,serif;font-size:clamp(96px,13vw,170px);line-height:1.1;text-align:center}.ab-arabic-word{position:relative;display:inline-block}.ab-arabic-ghost{visibility:hidden}.ab-arabic-typed{position:absolute;top:0;right:0;display:flex;align-items:center;height:100%;white-space:nowrap;color:transparent;background:linear-gradient(120deg,#edf2fa 20%,var(--blue) 50%,#edf2fa 80%);background-size:250% 100%;background-position:100% 0;-webkit-background-clip:text;background-clip:text;filter:drop-shadow(0 0 18px #24befa22)}.ab-caret{display:inline-block;width:4px;height:.9em;margin-inline-start:10px;border-radius:2px;background:var(--blue);box-shadow:0 0 12px #24befa;animation:ab-caret .9s step-end infinite}@keyframes ab-caret{50%{opacity:0}}.ab-arabic.is-done .ab-caret{animation:ab-caret .9s step-end 3,ab-caret-out .4s ease 2.7s forwards}@keyframes ab-caret-out{to{opacity:0;width:0;margin:0}}.ab-arabic.is-done .ab-arabic-typed{animation:ab-sheen 2.4s ease-in-out .4s both}@keyframes ab-sheen{0%{background-position:100% 0}to{background-position:0% 0}}.ab-name h2{font-size:clamp(32px,3.6vw,48px);line-height:1.08;margin:8px 0 12px}.ab-name h2 em{font-style:normal;color:var(--blue)}.ab-translit{margin:0 0 16px;font-size:16px;letter-spacing:.3px;color:var(--muted)}.ab-translit span{font-size:18px;color:var(--text)}.ab-name p:last-child{max-width:520px;margin:0;font-size:16.5px;line-height:1.7}.ab-values-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;border:1px solid var(--line);border-radius:16px;background:var(--line);overflow:hidden}.ab-values-strip>div{padding:24px 22px 26px;background:var(--surface)}.ab-values-strip h3{font-size:16px;margin-bottom:8px}.ab-values-strip p{margin:0;font-size:14.5px;line-height:1.6}.ab-markets-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:48px;align-items:center}.ab-markets-grid h2{font-size:clamp(28px,3vw,38px);line-height:1.12;margin:8px 0 16px}.ab-marquee{display:grid;gap:12px;min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}.ab-marquee-row{display:flex;width:max-content;animation:ab-drift 38s linear infinite}.ab-marquee-row--reverse{animation-direction:reverse;animation-duration:32s}@keyframes ab-drift{to{transform:translate(-50%)}}.ab-marquee-track{display:flex;gap:12px;list-style:none;margin:0;padding:0 12px 0 0}.ab-marquee-track li{display:flex;align-items:center;gap:10px;padding:10px 16px 10px 10px;border:1px solid var(--line);border-radius:12px;background:radial-gradient(ellipse at 0% 50%,#24befa12,transparent 70%),var(--surface);font-size:14.5px;font-weight:600;color:var(--text);white-space:nowrap;cursor:default}.ab-marquee-track .industry-glyph{width:30px;height:30px;padding:6px;box-sizing:border-box;border-radius:8px;background:#24befa14;border:1px solid #24befa33}.ab-in .ab-marquee-track li{animation:ab-pop .5s cubic-bezier(.2,1.3,.4,1) backwards;animation-delay:calc(var(--i) * 70ms + .25s)}@keyframes ab-pop{0%{opacity:0;transform:translateY(10px) scale(.92)}}.ab-cta{padding:64px 0;border-top:1px solid var(--line);background:radial-gradient(520px 220px at 85% 50%,#24befa14,transparent 72%),var(--bg)}.ab-cta-inner{display:flex;align-items:center;justify-content:space-between;gap:30px}.ab-cta h2{font-size:clamp(28px,3.2vw,40px);margin-bottom:6px}.ab-cta p{margin:0}.ab-wait .ab-item{opacity:0;transform:translateY(16px)}.ab-in .ab-item{animation:ab-rise .75s cubic-bezier(.22,1,.36,1) backwards;animation-delay:calc(var(--i, 0) * .1s)}@keyframes ab-rise{0%{opacity:0;transform:translateY(16px)}}.ab-in .ab-ring{animation:ab-draw 1.3s cubic-bezier(.45,0,.2,1) backwards;animation-delay:calc(var(--i) * .22s + .3s)}@keyframes ab-draw{0%{stroke-dashoffset:1;fill-opacity:0}}.ab-in .ab-ring-label{animation:ab-fade .6s ease backwards;animation-delay:calc(var(--i) * .22s + 1.1s)}.ab-in .ab-core,.ab-in .ab-glow{animation:ab-fade .9s ease .2s backwards}@keyframes ab-fade{0%{opacity:0}}@media(max-width:900px){.ab-hero-grid,.ab-name-grid,.ab-who-grid,.ab-markets-grid,.ab-mv{grid-template-columns:minmax(0,1fr)}.ab-who-grid p{grid-column:1;grid-row:auto;margin-top:16px}.ab-layers{max-width:320px;margin:0 auto}.ab-values-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.ab-thesis-list{grid-template-columns:minmax(0,1fr)}.ab-cta-inner{flex-direction:column;align-items:flex-start}}@media(max-width:640px){.ab-founder-grid,.ab-thesis-list,.ab-values-strip{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.ab-page *{animation:none!important}.ab-caret{display:none}.ab-marquee{-webkit-mask-image:none;mask-image:none}.ab-marquee-row{width:auto}.ab-marquee-track{flex-wrap:wrap}.ab-marquee-track[aria-hidden]{display:none}}.ab-page{position:relative;background:radial-gradient(900px 520px at 85% 0%,#24befa12,transparent 70%),linear-gradient(180deg,var(--bg-alt) 0,var(--bg) 720px)}.ab-page .ab-hero{background:transparent;border-bottom:0;padding:72px 0 40px}.ab-page .ab-section,.ab-page .ab-founders,.ab-page .ab-agents,.ab-page .ab-name,.ab-page .ab-values,.ab-page .ab-markets,.ab-page .ab-mission,.ab-page .ab-thesis{position:relative;background:transparent;border-top:0;padding:80px 0}.ab-page .ab-section+.ab-section{border-top:0}.ab-page .ab-who{padding-top:48px}.ab-page .ab-section>.container{position:relative;z-index:1}.ab-page .ab-founders:before,.ab-page .ab-thesis:before,.ab-page .ab-name:before,.ab-page .ab-markets:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(ellipse 60% 70% at var(--glow-x, 50%) 50%,#24befa0d,transparent 70%)}.ab-page .ab-founders:before{--glow-x: 50%}.ab-page .ab-thesis:before{--glow-x: 20%}.ab-page .ab-name:before{--glow-x: 22%;background:radial-gradient(ellipse 50% 80% at 22% 50%,#24befa16,transparent 70%)}.ab-page .ab-markets:before{--glow-x: 80%}.ab-page .ab-head{margin-bottom:40px}.ab-page .ab-head h2,.ab-page .ab-who-grid h2,.ab-page .ab-name h2,.ab-page .ab-markets-grid h2{margin-top:10px}.ab-page .ab-mv article,.ab-page .ab-thesis-list li,.ab-page .ab-founder,.ab-page .ab-values-strip>div,.ab-page .ab-marquee-track li{background-color:#0f161f}.ab-page .ab-mv article{background:radial-gradient(ellipse at 0% 0%,#24befa0e,transparent 55%),#0f161f}.ab-page .ab-cta{border-top:0;padding:72px 0 96px;background:radial-gradient(600px 260px at 80% 40%,#24befa12,transparent 72%)}.ab-page .ab-cta-inner{padding:36px 40px;border:1px solid var(--line);border-radius:18px;background:#0f161fcc}@media(max-width:900px){.ab-page .ab-section,.ab-page .ab-founders,.ab-page .ab-name,.ab-page .ab-values,.ab-page .ab-markets,.ab-page .ab-mission,.ab-page .ab-thesis{padding:60px 0}.ab-page .ab-who{padding-top:32px}.ab-page .ab-cta-inner{padding:28px 24px}}.cr-hero{background:radial-gradient(620px 360px at 80% 45%,#24befa14,transparent 70%),var(--bg-alt);padding:64px 0 72px}.cr-hero-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:56px;align-items:center}.cr-hero h1{font-size:clamp(38px,4.6vw,60px);line-height:1.05;letter-spacing:-.035em;margin-bottom:18px}.cr-nowrap{white-space:nowrap}.cr-lead{max-width:620px;font-size:16px;line-height:1.7}.cr-hero .hero-actions{margin-top:26px}.cr-board{max-width:380px;margin-left:auto;padding:22px;border:1px solid #24befa4d;border-radius:18px;background:radial-gradient(ellipse at 100% 0%,#24befa24,transparent 60%),linear-gradient(160deg,#13223a,#0b121c);box-shadow:0 30px 60px #0000006b,0 0 0 6px #24befa0d}.cr-board-head{display:flex;align-items:center;gap:10px;margin-bottom:18px;font-size:13px;font-weight:800;letter-spacing:1.2px;text-transform:uppercase;color:var(--muted)}.cr-board-head img{width:20px;height:22px}.cr-board-head strong{margin-left:auto;font-size:30px;letter-spacing:-.02em;color:var(--text)}.cr-board-row{display:grid;grid-template-columns:110px minmax(0,1fr) 20px;align-items:center;gap:12px;padding:10px 0;border-top:1px solid #1d2838;font-size:14.5px;font-weight:600;color:var(--text)}.cr-board-row b{text-align:right;color:var(--blue)}.cr-board-bar{height:6px;border-radius:6px;background:#1a2230;overflow:hidden}.cr-board-bar i{display:block;width:calc(var(--w) * 100%);height:100%;border-radius:inherit;background:linear-gradient(90deg,#24befa,#24befa88);transform-origin:left}.cr-board-foot{display:flex;flex-wrap:wrap;gap:6px;margin-top:14px}.cr-board-foot span{padding:4px 10px;border:1px solid #24befa3d;border-radius:999px;font-size:12.5px;font-weight:600;color:var(--text)}.cr-perks-section{padding-top:0;background:var(--bg-alt)}.cr-perks{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;list-style:none;margin:0;padding:0;border:1px solid var(--line);border-radius:14px;background:var(--line);overflow:hidden}.cr-perks li{display:flex;align-items:center;gap:14px;padding:22px;background:var(--surface)}.cr-perks .industry-glyph{width:24px;height:24px;flex-shrink:0}.cr-perks h3{margin:0;font-size:16px}.cr-roles-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:22px}.cr-roles-head h2{margin:0;font-size:clamp(30px,3.4vw,42px)}.cr-filter{display:flex;flex-wrap:wrap;gap:6px}.cr-filter button{display:flex;align-items:center;gap:8px;padding:8px 14px;border:1px solid var(--line);border-radius:999px;background:var(--surface);font:inherit;font-size:14px;font-weight:600;color:var(--muted);cursor:pointer;transition:border-color .2s ease,color .2s ease,background .2s ease}.cr-filter button:hover{color:var(--text)}.cr-filter button[aria-pressed=true]{border-color:var(--blue);background:#24befa14;color:var(--text)}.cr-filter b{min-width:18px;padding:1px 6px;border-radius:999px;background:#1a2230;font-size:12px;text-align:center;color:var(--text)}.cr-roles{display:grid;gap:10px}.cr-role{border:1px solid var(--line);border-radius:14px;background:var(--surface);transition:border-color .2s ease,box-shadow .2s ease;animation:cr-rise .45s cubic-bezier(.22,1,.36,1) backwards;animation-delay:calc(var(--i) * 60ms)}.cr-role:hover{border-color:#24befa55}.cr-role[open]{border-color:#24befa77;box-shadow:0 0 0 3px #24befa12}.cr-role summary{display:flex;align-items:center;gap:20px;padding:20px 22px;cursor:pointer;list-style:none}.cr-role summary::-webkit-details-marker{display:none}.cr-role-main{flex:1;min-width:0}.cr-role h3{margin:0 0 8px;font-size:18px;line-height:1.3}.cr-role-meta{display:flex;flex-wrap:wrap;gap:6px 14px;list-style:none;margin:0;padding:0;font-size:14px;color:var(--muted)}.cr-role-meta li{position:relative}.cr-role-meta li+li:before{content:"";display:inline-block;width:3px;height:3px;margin:0 10px 3px -8px;border-radius:50%;background:#3a4a60}.cr-role-meta .cr-role-team,.cr-role-meta .cr-pay{color:var(--text);font-weight:600}.cr-toggle{position:relative;width:34px;height:34px;flex-shrink:0;border:1px solid var(--line);border-radius:50%;transition:transform .3s ease,border-color .2s ease,background .2s ease}.cr-toggle:before,.cr-toggle:after{content:"";position:absolute;left:50%;top:50%;width:12px;height:2px;margin:-1px 0 0 -6px;border-radius:2px;background:var(--text);transition:transform .3s ease}.cr-toggle:after{transform:rotate(90deg)}.cr-role[open] .cr-toggle{border-color:var(--blue);background:#24befa1a;transform:rotate(180deg)}.cr-role[open] .cr-toggle:after{transform:rotate(0)}.cr-role-body{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 36px;padding:4px 22px 24px;border-top:1px solid var(--line);animation:cr-rise .35s ease both}.cr-role-body section:first-child{grid-column:1 / -1}.cr-role-body>.button{grid-column:1 / -1;justify-self:start}.cr-role-body h4{margin:18px 0 8px;font-size:13px;font-weight:800;letter-spacing:1.2px;text-transform:uppercase;color:var(--blue)}.cr-group+.cr-group{margin-top:12px}.cr-group-label{margin:0 0 6px;font-size:14.5px;font-weight:700;color:var(--text)}.cr-role-body p{margin:0 0 8px;font-size:15.5px;line-height:1.7}.cr-list{display:grid;gap:8px;list-style:none;margin:0;padding:0}.cr-list li{position:relative;padding-left:18px;font-size:15px;line-height:1.6;color:var(--muted)}.cr-list li:before{content:"";position:absolute;left:2px;top:9px;width:6px;height:6px;border-radius:50%;background:var(--blue)}.cr-wait .cr-item,.cr-wait .cr-board-row{opacity:0;transform:translateY(14px)}.cr-in .cr-item{animation:cr-rise .65s cubic-bezier(.22,1,.36,1) backwards;animation-delay:calc(var(--i, 0) * 90ms)}.cr-in .cr-board-bar i{animation:cr-grow .9s cubic-bezier(.45,0,.2,1) backwards;animation-delay:calc(var(--i) * .12s + .45s)}.cr-in .cr-board-foot span{animation:cr-rise .4s ease backwards;animation-delay:calc(var(--i) * 90ms + .9s)}@keyframes cr-rise{0%{opacity:0;transform:translateY(12px)}}@keyframes cr-grow{0%{transform:scaleX(0)}}@media(max-width:900px){.cr-hero-grid{grid-template-columns:minmax(0,1fr)}.cr-board{margin:0 auto}.cr-perks{grid-template-columns:repeat(2,minmax(0,1fr))}.cr-roles-head{flex-direction:column;align-items:flex-start}.cr-role-body{grid-template-columns:minmax(0,1fr)}}@media(max-width:480px){.cr-perks{grid-template-columns:minmax(0,1fr)}.cr-role summary{padding:16px}.cr-role-body{padding:4px 16px 20px}}@media(prefers-reduced-motion:reduce){.cr-page *{animation:none!important}}.cr-dialog{width:min(640px,calc(100vw - 32px));max-height:calc(100vh - 48px);padding:0;border:0;background:transparent;color:inherit;overflow:visible}.cr-dialog::backdrop{background:#03060bcc;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:cr-fade .25s ease both}.cr-dialog[open] .cr-dialog-card{animation:cr-pop .35s cubic-bezier(.22,1,.36,1) both}.cr-dialog-card{position:relative;max-height:calc(100vh - 48px);box-sizing:border-box;overflow-y:auto;padding:30px 32px 32px;border:1px solid #24befa44;border-radius:18px;background:radial-gradient(ellipse at 100% 0%,#24befa18,transparent 55%),var(--surface);box-shadow:0 40px 90px #000c}.cr-dialog-card h2{margin:6px 40px 4px 0;font-size:24px;line-height:1.25}.cr-dialog-meta{margin:0 0 22px;font-size:14.5px;color:var(--muted)}.cr-dialog-close{position:absolute;top:18px;right:18px;width:36px;height:36px;border:1px solid var(--line);border-radius:50%;background:transparent;cursor:pointer;transition:border-color .2s ease,background .2s ease}.cr-dialog-close:hover{border-color:var(--blue);background:#24befa14}.cr-dialog-close span,.cr-dialog-close span:after{position:absolute;left:50%;top:50%;width:14px;height:2px;margin:-1px 0 0 -7px;border-radius:2px;background:var(--text);transform:rotate(45deg)}.cr-dialog-close span:after{content:"";left:0;top:0;margin:0;transform:rotate(90deg)}.cr-drop{position:relative;display:flex;align-items:center;gap:14px;padding:18px;border:1.5px dashed #3a4a60;border-radius:12px;background:#0d1520;cursor:pointer;transition:border-color .2s ease,background .2s ease,transform .2s ease}.cr-drop:hover,.cr-drop:focus-within{border-color:var(--blue)}.cr-drop.is-drag{border-color:var(--blue);background:#24befa14;transform:scale(1.01)}.cr-drop.has-file{border-style:solid;border-color:#83d4af77;background:#83d4af0d}.cf-field.has-error .cr-drop{border-color:#ff7a6e}.cr-drop input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.cr-drop svg{width:26px;height:26px;flex-shrink:0;fill:none;stroke:var(--blue);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.cr-drop.has-file svg{stroke:var(--success)}.cr-file{display:grid;gap:2px;min-width:0}.cr-file strong{font-size:15px;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cr-file small{font-size:13px;color:var(--muted)}.cr-sent{padding:30px 8px 10px}@keyframes cr-fade{0%{opacity:0}}@keyframes cr-pop{0%{opacity:0;transform:translateY(16px) scale(.98)}}@media(max-width:560px){.cr-dialog-card{padding:24px 18px}}@media(prefers-reduced-motion:reduce){.cr-dialog::backdrop,.cr-dialog[open] .cr-dialog-card{animation:none}}.pt-hero{padding:72px 0 80px;background:radial-gradient(620px 360px at 80% 45%,#24befa14,transparent 70%),var(--bg-alt)}.pt-hero-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:56px;align-items:center}.pt-hero h1,.pa-hero h1{font-size:clamp(40px,4.8vw,62px);line-height:1.04;letter-spacing:-.035em;margin-bottom:18px}.pt-lead{max-width:560px;font-size:17px;line-height:1.7}.pt-hero .hero-actions{margin-top:28px;align-items:center;gap:24px}.pt-flow{display:grid;gap:0;max-width:420px;margin-left:auto}.pt-flow-node{display:flex;align-items:center;gap:16px;padding:16px 18px;border:1px solid var(--line);border-radius:14px;background:var(--surface)}.pt-flow-node.is-core{border-color:#24befa77;background:radial-gradient(ellipse at 0% 50%,#24befa22,transparent 70%),#0f1c2c;box-shadow:0 0 0 4px #24befa12}.pt-flow-icon{display:grid;place-items:center;width:46px;height:46px;flex-shrink:0;border-radius:12px;background:#24befa14;border:1px solid #24befa3d}.pt-flow-icon .industry-glyph{width:22px;height:22px}.pt-flow-icon img{width:24px;height:26px}.pt-flow-title{margin:0 0 2px;font-size:17px;font-weight:700;color:var(--text)}.pt-flow-body{margin:0;font-size:14px;color:var(--muted)}.pt-flow-wire{position:relative;width:2px;height:34px;margin-left:40px;background:#1d2838;overflow:hidden}.pt-flow-wire i{position:absolute;left:-2px;top:-12px;width:6px;height:12px;border-radius:6px;background:var(--blue);box-shadow:0 0 10px var(--blue);animation:pt-travel 2.4s linear infinite;animation-delay:calc(var(--i) * .8s)}@keyframes pt-travel{to{top:34px}}.pt-title{font-size:clamp(30px,3.4vw,42px);line-height:1.1;margin:6px 0 24px}.pt-head .pt-title{margin-bottom:26px}.pt-ways-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.pt-card{padding:24px 22px;border:1px solid var(--line);border-radius:14px;background:radial-gradient(ellipse at 0% 0%,#24befa10,transparent 55%),var(--surface);transition:border-color .2s ease,transform .2s ease}.pt-card:hover{border-color:#24befa66;transform:translateY(-3px)}.pt-card-icon,.pt-step-icon{display:grid;place-items:center;width:44px;height:44px;margin-bottom:16px;border-radius:12px;background:#24befa14;border:1px solid #24befa3d}.pt-card-icon .industry-glyph,.pt-step-icon .industry-glyph{width:21px;height:21px}.pt-card h3{font-size:18px;margin:0 0 8px}.pt-card p{margin:0;font-size:14.5px;line-height:1.6}.pt-why{background:var(--bg-soft)}.pt-benefits{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;border:1px solid var(--line);border-radius:16px;background:var(--line);overflow:hidden}.pt-benefits>div{padding:26px 22px 28px;background:var(--surface)}.pt-benefits .industry-glyph{width:24px;height:24px;margin-bottom:16px}.pt-benefits h3{font-size:17px;margin:0 0 8px}.pt-benefits p{margin:0;font-size:14.5px;line-height:1.6}.pt-platform-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:48px;align-items:center}.pt-platform-copy{max-width:420px;margin:0;font-size:16px}.pt-hub{position:relative;height:260px;max-width:520px;width:100%;margin-left:auto}.pt-hub-lines{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.pt-hub-lines path{fill:none;stroke:#24befa66;stroke-width:1.6;stroke-dasharray:1;vector-effect:non-scaling-stroke}.pt-in .pt-hub-lines path{animation:pt-draw .9s ease-out backwards;animation-delay:calc(var(--i) * .15s + .3s)}@keyframes pt-draw{0%{stroke-dashoffset:1}}.pt-hub-core{position:absolute;left:50%;top:50%;display:grid;place-items:center;width:78px;height:78px;margin:-39px 0 0 -39px;border-radius:22px;background:#0a0f16;border:1px solid var(--blue);box-shadow:0 0 36px #24befa44}.pt-hub-core img{width:36px;height:39px}.pt-hub-node{position:absolute;padding:10px 16px;border:1px solid var(--line);border-radius:12px;background:var(--surface);font-size:15px;font-weight:600;color:var(--text);white-space:nowrap;transform:translate(-50%,-50%)}.pt-hub-node--0{left:17.5%;top:19%}.pt-hub-node--1{left:82.5%;top:19%}.pt-hub-node--2{left:17.5%;top:81%}.pt-hub-node--3{left:82.5%;top:81%}.pt-in .pt-hub-node{animation:pt-node .5s cubic-bezier(.2,1.3,.4,1) backwards;animation-delay:calc(var(--i) * .15s + .8s)}@keyframes pt-node{0%{opacity:0;transform:translate(-50%,-50%) scale(.85)}}.pt-steps{background:var(--bg-soft)}.pt-timeline{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;list-style:none;margin:0;padding:0}.pt-timeline:before{content:"";position:absolute;top:22px;left:44px;right:calc((100% - 44px) / 3);height:2px;background:linear-gradient(90deg,var(--blue),#24befa33);transform-origin:left}.pt-in .pt-timeline:before{animation:pt-line 1.2s cubic-bezier(.45,0,.2,1) .3s backwards}@keyframes pt-line{0%{transform:scaleX(0)}}.pt-timeline li{position:relative}.pt-timeline .pt-step-icon{position:relative;background:#0f1c2c;box-shadow:0 0 0 6px var(--bg-soft)}.pt-timeline h3{font-size:19px;margin:0 0 6px}.pt-timeline p{margin:0;max-width:300px;font-size:15px;line-height:1.6}.pt-cta{padding:64px 0;border-top:1px solid var(--line);background:radial-gradient(520px 220px at 85% 50%,#24befa14,transparent 72%),var(--bg)}.pt-cta-inner{display:flex;align-items:center;justify-content:space-between;gap:30px}.pt-cta h2{font-size:clamp(28px,3.2vw,40px);margin-bottom:6px}.pt-cta p{margin:0}.pa-hero{padding:64px 0 90px;background:radial-gradient(560px 360px at 20% 30%,#24befa12,transparent 70%),var(--bg-alt)}.pa-grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:56px;align-items:start}.pa-intro{position:sticky;top:120px}.pa-reply{font-size:16.5px;margin-bottom:28px}.pa-next-title{margin:0 0 16px;font-size:13px;font-weight:800;letter-spacing:1.4px;text-transform:uppercase;color:var(--blue)}.pa-next{position:relative;display:grid;gap:18px;list-style:none;margin:0 0 28px;padding:0}.pa-next:before{content:"";position:absolute;left:21px;top:22px;bottom:22px;width:2px;background:linear-gradient(180deg,var(--blue),#24befa22)}.pa-next li{position:relative;display:flex;align-items:center;gap:16px}.pa-next .pt-step-icon{margin:0;flex-shrink:0;background:#0f1c2c}.pa-next p{margin:0;font-size:15.5px;color:var(--text)}.pa-email{font-size:15px}.pa-email a{color:var(--blue);font-weight:700}.pa-card h2{font-size:26px}.pa-card .cf-grid{align-items:start}.pa-types{border:0;margin:0;padding:0}.pa-types legend{margin-bottom:8px;padding:0}.pa-chips{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.pa-chip{position:relative;padding:9px 14px;border:1px solid var(--line-strong);border-radius:10px;background:#0d1520;font-size:14px;font-weight:600;color:var(--muted);cursor:pointer;transition:border-color .2s ease,color .2s ease,background .2s ease}.pa-chip:hover{color:var(--text)}.pa-chip input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;cursor:pointer}.pa-chip.is-on{border-color:var(--blue);background:#24befa14;color:var(--text)}.pa-chip:focus-within{box-shadow:0 0 0 3px #24befa33}.pt-wait .pt-item{opacity:0;transform:translateY(16px)}.pt-in .pt-item{animation:pt-rise .7s cubic-bezier(.22,1,.36,1) backwards;animation-delay:calc(var(--i, 0) * 90ms)}@keyframes pt-rise{0%{opacity:0;transform:translateY(16px)}}@media(max-width:1000px){.pt-ways-grid,.pt-benefits{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.pt-hero-grid,.pt-platform-grid,.pa-grid{grid-template-columns:minmax(0,1fr)}.pt-flow,.pt-hub{margin:0 auto}.pa-intro{position:static}.pt-timeline{grid-template-columns:minmax(0,1fr)}.pt-timeline:before{display:none}.pt-cta-inner{flex-direction:column;align-items:flex-start}}@media(max-width:560px){.pt-ways-grid,.pt-benefits{grid-template-columns:minmax(0,1fr)}.pt-hub{height:300px}.pt-hub-node{font-size:13px;padding:8px 10px}.pt-hub-node--0,.pt-hub-node--2{left:26%}.pt-hub-node--1,.pt-hub-node--3{left:74%}}@media(prefers-reduced-motion:reduce){.pt-page *{animation:none!important}}.tc-hero{background:radial-gradient(640px 320px at 80% 30%,#24befa14,transparent 70%),var(--bg-alt);padding:48px 0 40px;border-bottom:0}.tc-hero-card{padding:30px 32px;border:1px solid var(--line);border-radius:18px;background:radial-gradient(ellipse at 100% 0%,#24befa18,transparent 55%),var(--surface);animation:tc-rise .7s cubic-bezier(.22,1,.36,1) both}.tc-hero-top{display:flex;align-items:center;gap:18px}.tc-logo{display:grid;place-items:center;width:64px;height:64px;flex-shrink:0;border-radius:16px;background:#0a0f16;border:1px solid #24befa55}.tc-logo img{width:32px;height:35px}.tc-hero h1{margin:4px 0 0;font-size:clamp(30px,3.6vw,44px);line-height:1.1}.tc-hero-actions{margin-left:auto;display:flex;align-items:center;gap:20px;flex-shrink:0}.tc-hero-lead{max-width:680px;margin:18px 0 20px;font-size:16px}.tc-status{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}.tc-status li{display:flex;align-items:center;gap:8px;padding:6px 12px 6px 8px;border:1px solid #83d4af44;border-radius:999px;background:#83d4af0d;font-size:14px;color:var(--text);animation:tc-rise .5s ease backwards;animation-delay:calc(var(--i) * 80ms + .3s)}.tc-tick{width:18px;height:18px;flex-shrink:0}.tc-tick circle{fill:#83d4af22;stroke:#83d4af77;stroke-width:1}.tc-tick path{fill:none;stroke:var(--success);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;animation:tc-tick .5s ease-out backwards;animation-delay:calc(var(--i, 0) * 80ms + .5s)}@keyframes tc-tick{0%{stroke-dashoffset:1}}.tc-layout{display:grid;grid-template-columns:210px minmax(0,1fr);gap:40px;padding-top:36px;padding-bottom:80px}.tc-nav{position:sticky;top:110px;align-self:start;display:grid;gap:2px}.tc-nav a{padding:9px 12px;border-left:2px solid var(--line);font-size:15px;color:var(--muted);transition:color .2s ease,border-color .2s ease,background .2s ease}.tc-nav a:hover{color:var(--text)}.tc-nav a[aria-current=true]{color:var(--text);border-left-color:var(--blue);background:#24befa0d}.tc-main{display:grid;gap:56px;min-width:0}.tc-block{scroll-margin-top:110px}.tc-head{margin-bottom:20px}.tc-head h2{font-size:clamp(26px,2.8vw,34px);margin:6px 0 8px}.tc-head p{margin:0;max-width:620px;font-size:16px}.tc-overview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;border:1px solid var(--line);border-radius:14px;background:var(--line);overflow:hidden}.tc-overview>div{display:grid;gap:4px;padding:20px 22px;background:var(--surface)}.tc-overview strong{font-size:30px;color:var(--text)}.tc-overview span{font-size:14px;color:var(--muted)}.tc-docs{display:grid;list-style:none;margin:0;padding:0;border:1px solid var(--line);border-radius:14px;background:var(--surface);overflow:hidden}.tc-docs li{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:16px;padding:16px 20px;border-top:1px solid var(--line);transition:background .2s ease}.tc-docs li:first-child{border-top:0}.tc-docs li:hover{background:#24befa08}.tc-doc-icon{display:grid;place-items:center;width:40px;height:40px;border-radius:10px;background:#24befa14;border:1px solid #24befa3d}.tc-doc-icon .industry-glyph{width:19px;height:19px}.tc-docs h3{font-size:16px;margin:0 0 2px}.tc-docs p{margin:0;font-size:14px;line-height:1.5}.tc-badge{padding:3px 9px;border:1px solid #83d4af55;border-radius:999px;font-size:12px;font-weight:700;color:var(--success)}.tc-view{font-size:14.5px;font-weight:700;color:var(--blue)!important;white-space:nowrap}.tc-controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.tc-control{padding:18px 20px;border:1px solid var(--line);border-radius:14px;background:var(--surface);transition:border-color .2s ease,transform .2s ease}.tc-control:hover{border-color:#24befa55;transform:translateY(-2px)}.tc-control-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.tc-control-top .industry-glyph{width:22px;height:22px}.tc-inplace{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:700;color:var(--success)}.tc-inplace .tc-tick{width:16px;height:16px}.tc-control h3{font-size:16px;margin:0 0 6px}.tc-control p{margin:0;font-size:14.5px;line-height:1.6}.tc-secdev{padding:22px 24px;border:1px solid #24befa44;border-radius:14px;background:radial-gradient(ellipse at 0% 0%,#24befa14,transparent 55%),var(--surface)}.tc-secdev ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px;list-style:none;margin:0 0 18px;padding:0}.tc-secdev li{display:flex;align-items:flex-start;gap:10px;font-size:15px;color:var(--text)}.tc-handling{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.tc-handling article{padding:20px;border:1px solid var(--line);border-radius:14px;background:var(--surface)}.tc-handling .industry-glyph{width:22px;height:22px;margin-bottom:12px}.tc-handling h3{font-size:16px;margin:0 0 6px}.tc-handling p{margin:0;font-size:14.5px;line-height:1.6}.tc-disclosure{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:26px 28px;border:1px solid #24befa55;border-radius:16px;background:radial-gradient(ellipse at 100% 50%,#24befa1a,transparent 60%),#0f1c2c}.tc-disclosure h2{font-size:24px;margin:0 0 6px}.tc-disclosure p{margin:0;max-width:560px}.tc-wait .tc-item{opacity:0;transform:translateY(14px)}.tc-in .tc-item{animation:tc-rise .6s cubic-bezier(.22,1,.36,1) backwards;animation-delay:calc(var(--i, 0) * 80ms)}@keyframes tc-rise{0%{opacity:0;transform:translateY(14px)}}.pol-hero{padding:56px 0 40px}.pol-back{display:inline-block;margin-bottom:18px;font-size:14px;font-weight:700;color:var(--blue)!important;text-decoration:none!important}.pol-back:before{content:"← "}.pol-hero h1{font-size:clamp(36px,4vw,52px);margin:6px 0 10px}.pol-meta{margin:0;font-size:15px;color:var(--muted)}.pol-layout{display:grid;grid-template-columns:220px minmax(0,1fr);gap:48px;padding-top:40px;padding-bottom:80px}.pol-toc{position:sticky;top:110px;align-self:start;display:grid;gap:2px}.pol-toc small{margin-bottom:8px;font-size:11.5px;font-weight:800;letter-spacing:1.2px;text-transform:uppercase;color:var(--muted)}.pol-toc a{padding:6px 12px;border-left:2px solid var(--line);font-size:14.5px;color:var(--muted)}.pol-toc a:hover{color:var(--text);border-left-color:var(--blue)}.pol-body{max-width:720px}.pol-body section{scroll-margin-top:110px;padding-bottom:28px;margin-bottom:28px;border-bottom:1px solid var(--line)}.pol-body section:last-child{border-bottom:0}.pol-body h2{font-size:22px;margin:0 0 10px}.pol-body p{margin:0 0 12px;font-size:16.5px;line-height:1.75}.pol-list{display:grid;gap:10px;list-style:none;margin:6px 0 0;padding:0}.pol-list li{display:grid;grid-template-columns:150px minmax(0,1fr);gap:16px;padding:14px 16px;border:1px solid var(--line);border-radius:10px;background:var(--surface);font-size:15.5px}.pol-list strong{color:var(--text)}.pol-list span{color:var(--muted);line-height:1.6}.pol-callout{padding:12px 16px;border-left:3px solid var(--blue);border-radius:0 10px 10px 0;background:#24befa0f;color:var(--text)!important;font-weight:600}.pol-related{display:grid;gap:8px;list-style:none;margin:0;padding:0}.pol-related a{color:var(--blue)!important;font-weight:700}@media(max-width:900px){.tc-layout,.pol-layout{grid-template-columns:minmax(0,1fr)}.tc-nav,.pol-toc{position:static;display:flex;flex-wrap:wrap;gap:6px}.tc-nav a,.pol-toc a{border:1px solid var(--line);border-radius:999px;padding:6px 12px;font-size:14px}.pol-toc small{width:100%}.tc-hero-top{flex-wrap:wrap}.tc-hero-actions{margin-left:0;width:100%}.tc-controls,.tc-secdev ul,.tc-handling{grid-template-columns:minmax(0,1fr)}.tc-docs li{grid-template-columns:auto minmax(0,1fr)}.tc-docs .tc-badge{display:none}.tc-docs .tc-view{grid-column:2}.tc-disclosure{flex-direction:column;align-items:flex-start}.pol-list li{grid-template-columns:minmax(0,1fr);gap:4px}}@media(max-width:560px){.tc-overview{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.tc-page *,.tc-hero-card{animation:none!important}}.tc-badge--lock{display:inline-flex;align-items:center;gap:5px;border-color:#f59e5b55;color:#f5b76b}.tc-badge--lock svg{width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:1.6}button.tc-view{padding:0;border:0;background:none;font:inherit;font-size:14.5px;font-weight:700;cursor:pointer}.tc-request:hover{text-decoration:underline}.tc-doc-pick{display:grid;gap:8px;margin:0 0 18px;padding:14px 16px;border:1px solid var(--line);border-radius:12px;background:#0d1520}.tc-doc-pick.has-error{border-color:#ff7a6e}.tc-doc-pick legend{padding:0 6px}.tc-check{display:flex;align-items:flex-start;gap:10px;font-size:14.5px;color:var(--text);cursor:pointer}.tc-check input{width:17px;height:17px;margin:2px 0 0;flex-shrink:0;accent-color:var(--blue)}.tc-agree{margin-top:18px;font-size:13.5px;line-height:1.55;color:var(--muted)}.tc-agree.has-error input{outline:2px solid #ff7a6e;outline-offset:1px}.tc-granted{display:grid;justify-items:center;gap:10px;padding:24px 4px 6px;text-align:center;animation:cf-pop .45s cubic-bezier(.22,1,.36,1) both}.tc-granted h2{margin:4px 0 0!important}.tc-granted p{max-width:440px;margin:0 0 8px}.tc-granted-list{display:grid;gap:8px;width:100%;list-style:none;margin:6px 0 0;padding:0}.tc-granted-list li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px 10px 16px;border:1px solid #83d4af44;border-radius:12px;background:#83d4af0a;font-size:15px;font-weight:600;color:var(--text);text-align:left;animation:cf-in .35s ease backwards;animation-delay:calc(var(--i) * 90ms + .4s)}.tc-gate{padding:90px 0 110px;background:radial-gradient(560px 320px at 50% 30%,#24befa14,transparent 70%),var(--bg-alt);text-align:center}.tc-gate-inner{max-width:640px;margin:0 auto}.tc-gate h1{font-size:clamp(34px,4vw,50px);max-width:none;margin:8px auto 14px}.tc-gate p{margin:0 auto;max-width:520px;font-size:16.5px}.tc-gate .hero-actions{justify-content:center;margin-top:28px}.tc-gate-lock{display:grid;place-items:center;width:84px;height:84px;margin:0 auto 22px;border:1px solid #24befa55;border-radius:24px;background:#0d1520;box-shadow:0 0 40px #24befa22;animation:cf-pop .5s cubic-bezier(.22,1,.36,1) both}.tc-gate-lock svg{width:44px;height:44px;fill:none;stroke:var(--blue);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.tc-gate-lock path:first-of-type{stroke-dasharray:1;animation:tc-shackle .6s ease .3s backwards}@keyframes tc-shackle{0%{stroke-dashoffset:1}}@media(prefers-reduced-motion:reduce){.tc-granted,.tc-granted-list li,.tc-gate-lock,.tc-gate-lock path{animation:none}}.tv-page{padding-bottom:80px}.tv-top{position:sticky;top:72px;z-index:5;border-bottom:1px solid var(--line);background:#0a0f16f2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.tv-top-inner{display:flex;align-items:center;gap:14px;padding-top:16px;padding-bottom:12px}.tv-top-inner img{width:22px;height:24px}.tv-top-rule{width:1px;height:20px;background:var(--line-strong)}.tv-top-name{font-size:16px;font-weight:700;color:var(--text)}.tv-request{margin-left:auto}.tv-tabs{display:flex;gap:26px}.tv-tabs button{padding:10px 0 12px;border:0;background:none;font:inherit;font-size:14.5px;font-weight:600;color:var(--muted);cursor:pointer;box-shadow:inset 0 -2px 0 transparent;transition:color .2s ease,box-shadow .2s ease}.tv-tabs button:hover{color:var(--text)}.tv-tabs button[aria-selected=true]{color:var(--text);box-shadow:inset 0 -2px 0 var(--text)}.tv-body{padding-top:28px;animation:tv-in .3s ease both}@keyframes tv-in{0%{opacity:0;transform:translateY(6px)}}.tv-card{border:1px solid var(--line);border-radius:10px;background:#0f151e}.tv-intro{padding:22px 24px;margin-bottom:32px}.tv-intro h1{margin:0 0 10px;font-size:22px;letter-spacing:-.01em}.tv-intro p{max-width:820px;margin:0 0 8px;font-size:15.5px;line-height:1.7;color:#c6d0dd}.tv-intro p:last-child{margin-bottom:0}.tv-intro a,.tv-faq a{color:var(--text);text-decoration:underline;text-underline-offset:3px}.tv-grid{display:grid;grid-template-columns:320px minmax(0,1fr);gap:28px;align-items:start}.tv-side{display:grid;gap:28px}.tv-h{margin:0 0 12px;font-size:16px;font-weight:700;color:var(--text)}.tv-h-row{display:flex;align-items:baseline;justify-content:space-between}.tv-view-all{padding:0;border:0;background:none;font:inherit;font-size:14px;font-weight:600;color:var(--text);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.tv-compliance{display:grid}.tv-framework{display:flex;align-items:center;gap:12px;padding:13px 16px;border-top:1px solid var(--line);font-size:15px;font-weight:600;color:var(--text)}.tv-framework:first-child{border-top:0}.tv-seal{display:grid;place-items:center;width:34px;height:34px;flex-shrink:0;border:1.5px solid #3a4a60;border-radius:50%;font-size:9px;font-weight:800;letter-spacing:.3px;color:#b6c2d4}.tv-framework em{margin-left:auto;font-size:12.5px;font-style:normal;font-weight:600;color:var(--muted)}.tv-docs{list-style:none;margin:0;padding:0}.tv-docs li{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 16px;border-top:1px solid var(--line)}.tv-docs li:first-child{border-top:0}.tv-doc-name{font-size:14.5px;font-weight:600;color:var(--text);text-decoration:underline;text-decoration-color:#3a4a60;text-underline-offset:3px}.tv-docs--full li{padding:16px 20px}.tv-docs--full p{margin:4px 0 0;font-size:14px;color:var(--muted)}.tv-docs--full .tv-doc-name{text-decoration:none;font-size:15.5px}.tv-doc-meta{display:flex;align-items:center;gap:10px;flex-shrink:0}.tv-lock{width:15px;height:15px;fill:none;stroke:#8796ab;stroke-width:1.5}.tv-icon-button,.tv-doc-link{padding:5px 10px;border:1px solid var(--line-strong);border-radius:7px;background:none;font:inherit;font-size:13px;font-weight:600;color:var(--text)!important;text-decoration:none!important;cursor:pointer;transition:border-color .2s ease,background .2s ease}.tv-icon-button:hover,.tv-doc-link:hover{border-color:#8796ab;background:#ffffff08}.tv-glance{display:grid;gap:10px;list-style:none;margin:0;padding:14px 16px}.tv-glance li{display:flex;align-items:center;gap:10px;font-size:14.5px;color:var(--text)}.tv-controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.tv-control{display:flex;flex-direction:column;padding:18px 20px;scroll-margin-top:190px}.tv-control header{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.tv-control h3{margin:0;font-size:15.5px;font-weight:700;text-decoration:underline;text-decoration-color:#3a4a60;text-underline-offset:4px}.tv-chevron{display:grid;place-items:center;width:28px;height:28px;padding:0;border:0;border-radius:6px;background:none;cursor:pointer}.tv-chevron:hover{background:#ffffff0d}.tv-chevron svg{width:16px;height:16px;fill:none;stroke:var(--text);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.tv-control ul{display:grid;gap:12px;list-style:none;margin:0;padding:0}.tv-control li{display:flex;align-items:flex-start;gap:10px;font-size:14.5px;line-height:1.45;color:#c6d0dd}.tv-check{width:16px;height:16px;flex-shrink:0;margin-top:2px}.tv-check circle{fill:#22a06b}.tv-check path{fill:none;stroke:#fff;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.tv-more{align-self:flex-start;margin-top:16px;padding:0;border:0;background:none;font:inherit;font-size:13.5px;font-weight:600;color:var(--text);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.tv-faq-head{margin-top:28px}.tv-page-h{margin:0 0 6px;font-size:24px}.tv-page-sub{margin:0 0 18px;font-size:15px;color:var(--muted)}.tv-controls--all{margin-top:18px}.tv-faq details{padding:16px 20px;border-top:1px solid var(--line)}.tv-faq details:first-child{border-top:0}.tv-faq summary{font-size:15.5px;font-weight:600;color:var(--text);cursor:pointer}.tv-faq p{margin:10px 0 0;max-width:760px;font-size:15px;line-height:1.7;color:#c6d0dd}@media(max-width:900px){.tv-grid,.tv-controls{grid-template-columns:minmax(0,1fr)}.tv-top{top:64px}}@media(max-width:560px){.tv-top-rule,.tv-top-inner img{display:none}.tv-tabs{gap:18px;overflow-x:auto}}@media(prefers-reduced-motion:reduce){.tv-body{animation:none}}.tv-top{position:static;z-index:auto;border-bottom:0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.tv-top-inner{padding-top:44px;padding-bottom:20px}.tv-top-inner img{width:34px;height:37px}.tv-top-rule{height:30px}.tv-top-name{font-size:26px;font-weight:800;letter-spacing:-.02em}.tv-tabs{border-bottom:1px solid var(--line)}.tv-body{padding-top:32px}.tv-mark{display:grid;place-items:center;width:38px;height:38px;flex-shrink:0;border-radius:10px;border:1px solid var(--line-strong);background:#0b1119;color:#b6c2d4}.tv-mark svg{width:26px;height:26px}.tv-mark .tv-stroke{fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.tv-mark .tv-stroke--bold{stroke-width:2.2}.tv-mark .tv-fill{fill:currentColor}.tv-mark--gdpr{color:#7cc7ff}.tv-mark--hipaa{color:#6ee7b7}.tv-mark--soc2{color:#f5c46b}.tv-state{white-space:nowrap}.tv-state--ok{color:#4ade80!important}.tv-state--pending{color:#f5c46b!important}.tv-sub-plate{display:grid;place-items:center;width:44px;height:44px;flex-shrink:0;border-radius:10px;background:#eef3f9}.tv-sub-plate img{width:26px;height:26px;object-fit:contain}.tv-subs-mini{display:grid;grid-template-columns:repeat(4,44px);justify-content:space-between;gap:12px;padding:16px}.tv-sub-groups{display:grid;gap:16px}.tv-sub-group{padding:18px 20px 20px}.tv-sub-grid{display:flex;flex-wrap:wrap;gap:12px}.tv-sub-grid .tv-sub{flex:0 1 260px;min-width:0}.tv-sub{display:flex;align-items:center;gap:12px;padding:10px 12px;border:1px solid var(--line);border-radius:10px;background:#0b1119;font-size:15px;font-weight:600;color:var(--text)}@media(max-width:600px){.tv-sub-grid .tv-sub{flex:1 1 100%}}.en-hero{background:radial-gradient(560px 360px at 76% 52%,#24befa14,transparent 70%),var(--bg-alt);padding-bottom:60px}.en-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;align-items:center}.en-hero h1{font-size:clamp(40px,4.6vw,60px);line-height:1.05;letter-spacing:-.04em;margin-bottom:18px;max-width:12em}.en-lead{font-size:19px;color:var(--text);opacity:.85}.en-hero .hero-actions{margin-top:28px;align-items:center;gap:26px}.en-plane{width:100%;height:auto}.en-ring{fill:none;stroke:#24befa26;stroke-dasharray:3 7}.en-ring--inner{stroke:#24befa40}.en-spoke{fill:none;stroke:#24befa66;stroke-width:1.4;stroke-dasharray:1}.en-pulse{fill:var(--blue);opacity:0;offset-rotate:0deg}.en-node rect{fill:#0d1520;stroke:#2b3b51;stroke-width:1.2}.en-node-icon{fill:none;stroke:var(--blue);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.en-node text{fill:var(--text);font-size:15px;font-weight:700}.en-core rect{fill:#0a0f16;stroke:var(--blue);stroke-width:1.6}.en-head{max-width:680px;margin-bottom:32px}.en-head h2{font-size:clamp(30px,3.4vw,44px);line-height:1.1;margin-bottom:10px;text-wrap:balance}.en-head p{margin:0;font-size:16.5px}.en-gov{background:var(--bg-soft)}.en-gov-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.en-tile{display:flex;flex-direction:column;padding:18px 18px 22px;border:1px solid var(--line);border-radius:14px;background:var(--surface);transition:border-color .2s ease,transform .2s ease}.en-tile:hover{border-color:var(--line-strong);transform:translateY(-2px)}.en-tile h3{font-size:17px;margin:18px 0 6px}.en-tile p{margin:0;font-size:14.5px;line-height:1.6}.en-vis{display:flex;min-height:118px;box-sizing:border-box;padding:14px;border:1px solid #1d2838;border-radius:10px;background:radial-gradient(ellipse at 50% 0%,#24befa12,transparent 70%),#0a0d12;list-style:none;margin:0}.en-vis--chips{flex-direction:column;justify-content:center;gap:7px}.en-vis--chips span{align-self:flex-start;padding:5px 10px;border:1px solid #24befa55;border-radius:999px;background:#24befa12;font-size:13px;font-weight:700;color:var(--text)}.en-vis--chips span:nth-child(2){margin-left:18px}.en-vis--chips span:nth-child(3){margin-left:36px}.en-vis--regions{align-items:center;justify-content:center;gap:10px}.en-region{display:grid;place-items:center;width:54px;height:54px;border:1px solid #2b3b51;border-radius:50%;font-size:14px;font-weight:800;color:var(--muted);transition:border-color .4s ease,color .4s ease,box-shadow .4s ease}.en-region.is-picked{color:var(--ink);background:var(--blue);border-color:var(--blue);box-shadow:0 0 0 5px #24befa22}.en-vis--log{flex-direction:column;justify-content:center;gap:7px;padding:12px}.en-vis--log li{display:grid;grid-template-columns:38px minmax(0,1fr) auto;gap:8px;align-items:center;font-size:12px;color:var(--muted)}.en-vis--log code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.en-vis--log em{font-style:normal;color:var(--blue)}.en-vis--retention{flex-direction:column;justify-content:center;gap:10px}.en-track{position:relative;height:10px;border-radius:10px;background:#1a2230}.en-track i{position:absolute;left:0;top:0;bottom:0;width:72%;border-radius:inherit;background:linear-gradient(90deg,#24befa55,var(--blue));transform-origin:left}.en-track:after{content:"";position:absolute;right:12%;top:-5px;width:2px;height:20px;background:#ff9d94}.en-track-labels{display:flex;justify-content:space-between;font-size:12px;color:var(--muted)}.en-track-labels span:last-child{color:#ff9d94}.en-deploy-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.en-deploy-card{padding:22px;border:1px solid var(--line);border-radius:14px;background:var(--surface)}.en-deploy-card h3{font-size:22px;margin:0 0 6px}.en-deploy-card p{margin:0;font-size:15px}.en-industries .industry-tablist{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:20px}.en-industries .industry-tablist [role=tab]{flex-direction:column;align-items:flex-start;justify-content:space-between;gap:18px;min-height:96px;padding:16px;border-radius:12px;background:var(--surface);font-size:15.5px;color:var(--text);text-align:left}.en-industries .industry-tablist [role=tab] .industry-glyph{width:24px;height:24px;color:var(--blue)}.en-industries .industry-tablist [role=tab]:hover{border-color:#24befa77}.en-industries .industry-tablist [role=tab][aria-selected=true]{color:var(--ink);background:radial-gradient(ellipse at 100% 0%,#ffffff40,transparent 60%),var(--blue);border-color:var(--blue);box-shadow:0 10px 30px #24befa2e}.en-industries .industry-tablist [role=tab][aria-selected=true] .industry-glyph{color:var(--ink)}.en-industries .industry-tabpanel:not([hidden]){animation:en-rise .45s ease both}.en-stack{overflow:hidden}.en-stack .marquee,.en-stack .stack-marquee{margin:8px 0 30px}.en-stack-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}@media(max-width:1100px){.en-stack-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.en-stack-grid{grid-template-columns:minmax(0,1fr)}}.en-stack-card{padding:16px;border:1px solid var(--line);border-radius:12px;background:var(--surface)}.en-stack-card h3{font-size:14px;font-weight:800;color:var(--muted);margin:0 0 12px}.en-stack-card ul{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}.en-stack-card li{display:grid;place-items:center;width:38px;height:38px;border-radius:9px;background:#eef3f9;transition:transform .2s ease}.en-stack-card li:hover{transform:translateY(-2px) scale(1.05)}.en-stack-card img{width:24px;height:22px;object-fit:contain}.en-trust-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;border:1px solid var(--line);border-radius:14px;background:var(--line);overflow:hidden}.en-trust-strip>div{display:grid;gap:4px;padding:22px 20px;background:var(--surface)}.en-trust-strip .industry-glyph{width:24px;height:24px;margin-bottom:10px}.en-trust-strip strong{font-size:16px;color:var(--text)}.en-trust-strip span{font-size:14px;color:var(--muted)}.en-trust .doc-links{margin-top:18px}.en-wait .en-item{opacity:0;transform:translateY(14px)}.en-in .en-item{animation:en-rise .7s cubic-bezier(.22,1,.36,1) backwards;animation-delay:calc(var(--i, 0) * 90ms)}@keyframes en-rise{0%{opacity:0;transform:translateY(14px)}}.en-wait .en-spoke{stroke-dashoffset:1}.en-in .en-spoke{animation:en-draw .8s ease-out backwards;animation-delay:calc(var(--i) * .15s + .5s)}@keyframes en-draw{0%{stroke-dashoffset:1}}.en-wait .en-node,.en-wait .en-core{opacity:0}.en-in .en-core{animation:en-fade .6s ease .2s backwards}.en-in .en-node{animation:en-fade .5s ease backwards;animation-delay:calc(var(--i) * .15s + 1s)}@keyframes en-fade{0%{opacity:0}}.en-in .en-pulse{animation:en-pulse 1.3s ease-in-out 2;animation-delay:calc(var(--i) * .25s + 1.6s)}@keyframes en-pulse{0%{offset-distance:0%;opacity:0}15%,80%{opacity:1}to{offset-distance:100%;opacity:0}}.en-wait .en-step{opacity:0}.en-in .en-step{animation:en-rise .5s ease backwards;animation-delay:calc(var(--i) * .26s + .7s)}.en-wait .en-region.is-picked{color:var(--muted);background:transparent;border-color:#2b3b51;box-shadow:none}.en-in .en-region.is-picked{animation:en-pick .5s ease 1.3s backwards}@keyframes en-pick{0%{color:var(--muted);background:transparent;border-color:#2b3b51;box-shadow:none}}.en-wait .en-track i{transform:scaleX(0)}.en-in .en-track i{animation:en-grow 1.4s cubic-bezier(.45,0,.2,1) .8s backwards}@keyframes en-grow{0%{transform:scaleX(0)}}@media(max-width:1100px){.en-gov-grid,.en-trust-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.en-hero-grid,.en-deploy-grid{grid-template-columns:minmax(0,1fr)}.en-plane{max-width:460px;margin:0 auto}.en-industries .industry-tablist{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.en-gov-grid,.en-trust-strip{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.en-page *{animation:none!important}}.en-cp{display:grid;grid-template-columns:minmax(0,1fr) 96px minmax(0,1fr);column-gap:0;row-gap:12px;align-items:start;padding:22px 22px 24px;border:1px solid var(--line);border-radius:18px;background:radial-gradient(260px 200px at 50% 58%,#24befa1c,transparent 70%),#0b121b;box-shadow:0 30px 60px #0006}.en-cp-label{margin:0;font-size:12px;font-weight:700;letter-spacing:.02em;color:#8796ab}.en-cp-list{display:grid;gap:10px;list-style:none;margin:0;padding:0}.en-cp-list li{display:flex;align-items:center;gap:10px;height:52px;box-sizing:border-box;padding:0 12px;border:1px solid var(--line);border-radius:12px;background:#0f1822;min-width:0}.en-cp-list strong{font-size:13.5px;font-weight:700;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.en-cp-logo{display:grid;place-items:center;width:30px;height:30px;flex-shrink:0;border-radius:8px;background:#eef3f9}.en-cp-logo img{width:18px;height:18px;object-fit:contain}.en-cp-ctrl .industry-glyph{width:30px;height:30px;padding:7px;box-sizing:border-box;flex-shrink:0;border-radius:8px;border:1px solid var(--line-strong);color:var(--blue)}.en-cp-ctrl>span{display:grid;gap:1px;min-width:0;flex:1}.en-cp-ctrl small{font-size:11.5px;color:#8796ab;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.en-cp-toggle{position:relative;width:30px;height:18px;flex-shrink:0;border-radius:999px;background:var(--blue);transition:background .3s ease}.en-cp-toggle:after{content:"";position:absolute;top:2px;left:14px;width:14px;height:14px;border-radius:50%;background:#fff;transition:left .3s ease}.en-cp-mid{position:relative;width:96px;height:238px}.en-cp-mid svg{display:block;overflow:visible}.en-cp-wire{fill:none;stroke:#24befa40;stroke-width:1.4}.en-cp-wire--out{stroke:#24befa59}.en-cp-dot{fill:var(--blue);offset-distance:0%;opacity:0;animation:en-cp-flow 3.2s linear infinite;animation-delay:calc(var(--i) * .8s)}.en-cp-dot--out{fill:#5ee0a6;animation-delay:calc(1.6s + var(--i) * .8s)}@keyframes en-cp-flow{0%{offset-distance:0%;opacity:0}10%,85%{opacity:1}to{offset-distance:100%;opacity:0}}.en-cp-core{position:absolute;left:50%;top:50%;display:grid;place-items:center;width:58px;height:58px;margin:-29px 0 0 -29px;border-radius:16px;border:1px solid var(--blue);background:#0a0f16;box-shadow:0 0 30px #24befa55}.en-cp-core img{width:28px;height:30px;object-fit:contain}.en-cp-list li,.en-cp-core,.en-cp-wire{transition:opacity .5s ease,transform .5s ease}.en-wait .en-cp-app{opacity:0;transform:translate(-10px)}.en-wait .en-cp-ctrl{opacity:0;transform:translate(10px)}.en-wait .en-cp-core{opacity:0;transform:scale(.8)}.en-wait .en-cp-wire{opacity:0}.en-wait .en-cp-toggle{background:#2a3647}.en-wait .en-cp-toggle:after{left:2px}.en-in .en-cp-app{transition-delay:calc(.2s + var(--i) * 80ms)}.en-in .en-cp-core{transition-delay:.52s}.en-in .en-cp-wire{transition-delay:.64s}.en-in .en-cp-ctrl{transition-delay:calc(.7s + var(--i) * 80ms)}.en-in .en-cp-toggle,.en-in .en-cp-toggle:after{transition-delay:calc(1.1s + var(--i) * .22s)}@media(max-width:1100px){.en-hero-grid{grid-template-columns:minmax(0,1fr)}.en-cp{max-width:560px;margin:0 auto}}@media(max-width:600px){.en-cp{grid-template-columns:minmax(0,1fr)}.en-cp>span:nth-child(2){display:none}.en-cp-label:nth-child(3){order:5}.en-cp-list:nth-of-type(1){order:2}.en-cp-mid{order:3;width:auto;height:72px}.en-cp-mid svg{display:none}.en-cp-list:last-child{order:6}}@media(prefers-reduced-motion:reduce){.en-cp-dot{display:none}}@media(max-width:1100px){.en-cp{width:100%;box-sizing:border-box}}.en-dm{border:1px solid var(--line);border-radius:16px;background:#0b121b;overflow:hidden}.en-dm-tabs{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-bottom:1px solid var(--line)}.en-dm-tabs button{padding:16px 12px;border:0;background:transparent;color:var(--muted);font:inherit;font-size:15px;font-weight:700;cursor:pointer;transition:color .25s ease}.en-dm-tabs button[aria-selected=true]{color:var(--text)}.en-dm-indicator{position:absolute;bottom:-1px;left:0;width:calc(100% / 3);height:2px;background:var(--blue);box-shadow:0 0 12px var(--blue);transform:translate(calc(var(--pos) * 100%));transition:transform .6s cubic-bezier(.65,0,.35,1)}.en-dm-body{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}.en-dm-stage{padding:26px;border-right:1px solid var(--line);background:radial-gradient(420px 220px at 50% 80%,#24befa10,transparent 70%)}.en-dm-ws{display:flex;align-items:center;justify-content:center;gap:10px;padding:12px;border:1px solid var(--line-strong);border-radius:12px;background:#0f1822;font-size:13.5px;font-weight:700;color:var(--text)}.en-dm-ws span{margin-right:6px}.en-dm-ws img{width:26px;height:26px;padding:5px;box-sizing:border-box;border-radius:7px;background:#eef3f9;object-fit:contain}.en-dm-zones{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:64px}.en-dm-zone{display:grid;align-content:start;justify-items:center;gap:8px;height:150px;padding:14px 8px;box-sizing:border-box;border:1px dashed #2a3647;border-radius:12px;color:#8796ab;font-size:13px;font-weight:700;text-align:center;transition:border-color .5s ease,background .5s ease,color .5s ease}.en-dm-zone .industry-glyph{width:20px;height:20px}.en-dm-zone.is-active{border-style:solid;border-color:#24befa99;background:#24befa0d;color:var(--text)}.en-dm-zone.is-active .industry-glyph{color:var(--blue)}.en-dm-himaya{position:absolute;left:0;bottom:22px;width:calc((100% - 24px) / 3);display:grid;justify-items:center;transform:translate(calc(var(--pos) * (100% + 12px)));transition:transform .8s cubic-bezier(.65,0,.35,1);pointer-events:none}.en-dm-link{position:absolute;bottom:100%;left:50%;width:2px;height:142px;margin-left:-1px;background:linear-gradient(#24befa22,#24befa99);overflow:hidden}.en-dm-link i{position:absolute;left:-1px;top:-8px;width:4px;height:8px;border-radius:2px;background:var(--blue);box-shadow:0 0 8px var(--blue);animation:en-dm-drop 1.8s linear infinite}.en-dm-link i:nth-child(2){animation-delay:.9s}@keyframes en-dm-drop{to{top:100%}}.en-dm-chip{display:inline-flex;align-items:center;gap:8px;padding:9px 14px;border:1px solid var(--blue);border-radius:12px;background:#0a0f16;box-shadow:0 0 26px #24befa55;color:var(--text);font-size:14px;font-weight:700}.en-dm-chip img{width:18px;height:20px;object-fit:contain}.en-dm-panel{padding:28px;animation:en-dm-in .5s ease both}.en-dm-panel h3{margin:0 0 8px;font-size:22px}.en-dm-panel p{margin:0 0 18px;color:var(--muted);font-size:15px;line-height:1.65}@keyframes en-dm-in{0%{opacity:0;transform:translateY(8px)}}@media(max-width:900px){.en-dm-body{grid-template-columns:minmax(0,1fr)}.en-dm-stage{border-right:0;border-bottom:1px solid var(--line)}}@media(max-width:560px){.en-dm-stage{padding:18px 14px}.en-dm-ws span{display:none}.en-dm-zone{height:132px;font-size:11.5px}.en-dm-chip{padding:7px 9px;font-size:12px}.en-dm-chip img{width:14px;height:16px}.en-dm-tabs button{font-size:13.5px;padding:14px 6px}.en-dm-panel{padding:22px 18px}}@media(prefers-reduced-motion:reduce){.en-dm-himaya,.en-dm-indicator{transition:none}.en-dm-link i{display:none}.en-dm-panel{animation:none}}.en-dm-zone{align-content:end}.en-dm-himaya{top:30px;bottom:auto}.en-dm-link{height:94px}@media(max-width:560px){.en-dm-zone{height:150px}.en-dm-himaya{top:22px}.en-dm-link{height:86px}.en-dm-chip span{display:none}.en-dm-chip img{width:18px;height:20px}}.ih{display:grid;grid-template-columns:280px minmax(0,1fr);border:1px solid var(--line);border-radius:16px;background:#0b121b;overflow:hidden}.ih-tabs{display:grid;align-content:start;gap:2px;padding:12px;border-right:1px solid var(--line);background:#0a1018}.ih-tabs button{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 14px;border:0;border-left:2px solid transparent;border-radius:0 8px 8px 0;background:transparent;color:var(--muted);font:inherit;font-size:14.5px;font-weight:600;text-align:left;cursor:pointer;transition:background .2s ease,color .2s ease,border-color .2s ease}.ih-tabs button:hover{background:#ffffff06}.ih-tabs button[aria-selected=true]{border-left-color:var(--blue);background:#24befa10;color:var(--text)}.ih-tabs small{min-width:22px;padding:1px 7px;border-radius:999px;background:#16212e;color:#8796ab;font-size:12px;font-weight:700;text-align:center}.ih-tabs button[aria-selected=true] small{background:#24befa22;color:var(--blue)}.ih-stage{position:relative;min-height:440px;background:radial-gradient(300px 220px at 50% 50%,#24befa14,transparent 70%)}.ih-lines{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.ih-lines line{stroke:#24befa55;stroke-width:1.4;vector-effect:non-scaling-stroke;opacity:0;animation:ih-draw .6s ease forwards;animation-delay:calc(var(--i) * 70ms)}@keyframes ih-draw{to{opacity:1}}.ih-core{position:absolute;left:50%;top:50%;z-index:1;display:grid;place-items:center;width:72px;height:72px;margin:-36px 0 0 -36px;border-radius:20px;border:1px solid var(--blue);background:#0a0f16;box-shadow:0 0 40px #24befa55}.ih-core img{width:34px;height:37px;object-fit:contain}.ih-logos{list-style:none;margin:0;padding:0}.ih-logos li{position:absolute;z-index:1;display:grid;justify-items:center;gap:6px;width:130px;margin:-26px 0 0 -65px;animation:ih-pop .45s cubic-bezier(.34,1.56,.64,1) backwards;animation-delay:calc(.25s + var(--i) * 70ms)}@keyframes ih-pop{0%{opacity:0;transform:scale(.6)}}.ih-logo{display:grid;place-items:center;width:52px;height:52px;border-radius:14px;background:#eef3f9;box-shadow:0 10px 24px #0008;transition:transform .2s ease}.ih-logos li:hover .ih-logo{transform:translateY(-2px)}.ih-logo img{width:30px;height:30px;object-fit:contain}.ih-logos small{max-width:130px;font-size:12px;font-weight:600;line-height:1.3;color:var(--text);text-align:center}@media(max-width:900px){.ih{grid-template-columns:minmax(0,1fr)}.ih-tabs{grid-auto-flow:column;grid-auto-columns:max-content;overflow-x:auto;border-right:0;border-bottom:1px solid var(--line)}.ih-tabs button{border-left:0;border-bottom:2px solid transparent;border-radius:8px 8px 0 0}.ih-tabs button[aria-selected=true]{border-bottom-color:var(--blue)}}@media(max-width:640px){.ih-stage{min-height:0;padding:20px 14px}.ih-lines,.ih-core{display:none}.ih-logos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 8px}.ih-logos li{position:static;width:auto;margin:0}.ih-logos small{max-width:100%}}@media(prefers-reduced-motion:reduce){.ih-lines line,.ih-logos li{animation:none;opacity:1}}.ev-hero{background:radial-gradient(600px 360px at 78% 50%,#24befa17,transparent 70%),var(--bg-alt);padding:72px 0 80px}.ev-feature{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:56px;align-items:center}.ev-hero h1{font-size:clamp(40px,4.6vw,60px);line-height:1.05;letter-spacing:-.04em;margin-bottom:18px;max-width:11em}.ev-meta{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 26px}.ev-meta span{padding:6px 12px;border:1px solid var(--line);border-radius:999px;background:#121e2d99;font-size:14px;color:var(--text)}.ev-countdown{display:flex;gap:10px}.ev-countdown div{min-width:84px;padding:12px 14px;border:1px solid #24befa44;border-radius:12px;background:#24befa0d;text-align:center}.ev-countdown strong{display:block;font-size:34px;font-weight:750;font-variant-numeric:tabular-nums;color:var(--text);line-height:1.1}.ev-countdown small{font-size:12px;font-weight:800;letter-spacing:1.2px;text-transform:uppercase;color:var(--muted)}.ev-live{font-size:16px;font-weight:700;color:var(--blue)}.ev-hero .hero-actions{margin-top:30px;align-items:center;gap:26px}.ev-ticket{position:relative;max-width:400px;margin-left:auto;padding:26px 26px 0;border:1px solid #24befa55;border-radius:18px;background:radial-gradient(ellipse at 100% 0%,#24befa2a,transparent 60%),linear-gradient(160deg,#13223a,#0b121c);box-shadow:0 30px 60px #0000006b,0 0 0 6px #24befa0d;transform:rotate(-3deg);transition:transform .4s cubic-bezier(.22,1,.36,1)}.ev-ticket:hover{transform:rotate(0) translateY(-4px)}.ev-ticket-top{display:flex;align-items:center;gap:10px;font-size:13px;font-weight:800;letter-spacing:1.2px;text-transform:uppercase;color:var(--muted)}.ev-ticket-top img{width:22px;height:24px}.ev-ticket>strong{display:block;margin:26px 0 22px;font-size:40px;line-height:1;letter-spacing:-.03em;color:var(--text)}.ev-ticket-meta{display:grid;gap:12px;padding-bottom:22px}.ev-ticket-meta small{display:block;font-size:11.5px;font-weight:800;letter-spacing:1.2px;text-transform:uppercase;color:var(--blue)}.ev-ticket-meta span{font-size:16px;color:var(--text)}.ev-ticket-stub{position:relative;display:flex;align-items:center;justify-content:space-between;margin:0 -26px;padding:18px 26px;border-top:2px dashed #24befa44;font-size:14px;font-weight:700;color:var(--blue)}.ev-ticket-stub:before,.ev-ticket-stub:after{content:"";position:absolute;top:-11px;width:20px;height:20px;border-radius:50%;background:var(--bg-alt);border:1px solid #24befa55}.ev-ticket-stub:before{left:-11px}.ev-ticket-stub:after{right:-11px}.ev-ticket-stub i{width:90px;height:22px;background:repeating-linear-gradient(90deg,#edf2fa 0 2px,transparent 2px 4px,#edf2fa 4px 5px,transparent 5px 8px);opacity:.55}.ev-ways h2,.ev-past h2{font-size:clamp(26px,3vw,36px);margin-bottom:22px}.ev-ways-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.ev-way{display:grid;gap:6px;padding:22px;border:1px solid var(--line);border-radius:14px;background:var(--surface);color:inherit;text-decoration:none!important;transition:border-color .2s ease,transform .2s ease}.ev-way:hover{border-color:var(--blue);transform:translateY(-2px)}.ev-way-icon{display:grid;place-items:center;width:42px;height:42px;margin-bottom:10px;border-radius:10px;background:#24befa14;border:1px solid #24befa3d}.ev-way-icon .industry-glyph{width:20px;height:20px}.ev-way strong{font-size:16px;color:var(--text)}.ev-way>span:not(.ev-way-icon){font-size:14.5px;color:var(--muted)}.ev-way em{margin-top:6px;font-style:normal;font-size:14px;font-weight:700;color:var(--blue)}.ev-past{border-top:1px solid var(--line)}.ev-table-wrap{position:relative;border:1px solid var(--line);border-radius:14px;overflow-x:auto;background:var(--surface)}.ev-table{width:100%;border-collapse:collapse;min-width:620px}.ev-table th,.ev-table td{padding:18px 20px;text-align:left;font-size:15px;color:var(--muted);border-top:1px solid var(--line);vertical-align:top}.ev-table thead th{border-top:0;background:#0d1117;font-size:11.5px;font-weight:800;letter-spacing:1.2px;text-transform:uppercase}.ev-table tbody th strong{display:block;font-size:16px;color:var(--text)}.ev-table small{display:block;margin-top:3px;font-size:13.5px;font-weight:500;color:#6b7a90}.ev-table tbody tr{transition:background .2s ease}.ev-table tbody tr:hover{background:#24befa08}.ev-table td:last-child{text-align:right;white-space:nowrap}.ev-ended{display:inline-block;margin-right:14px;padding:3px 9px;border:1px solid var(--line);border-radius:999px;font-size:12px;font-weight:700;color:var(--muted)}.ev-link{font-size:14px;font-weight:700;color:var(--blue)!important}.ev-ended-notice{border-bottom:1px solid var(--line);background:#24befa0d}.ev-ended-notice .container{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 20px;padding-top:14px;padding-bottom:14px;font-size:15px;color:var(--text)}.ev-ended-notice a{font-weight:700;color:var(--blue)}.ev-in .ev-item{animation:ev-rise .7s cubic-bezier(.22,1,.36,1) backwards;animation-delay:calc(var(--i, 0) * 90ms)}.ev-in .ev-ticket{animation:ev-ticket .9s cubic-bezier(.22,1,.36,1) .35s backwards}@keyframes ev-rise{0%{opacity:0;transform:translateY(14px)}}@keyframes ev-ticket{0%{opacity:0;transform:rotate(4deg) translateY(30px)}}@media(max-width:900px){.ev-feature{grid-template-columns:minmax(0,1fr);gap:40px}.ev-ticket{margin:0 auto}.ev-ways-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:640px){.ev-table{min-width:0}.ev-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.ev-table tr,.ev-table th,.ev-table td{display:block}.ev-table tbody tr+tr{border-top:1px solid var(--line)}.ev-table th,.ev-table td{border-top:0;padding:6px 18px}.ev-table tbody th{padding-top:18px}.ev-table td:last-child{text-align:left;padding-bottom:18px}}@media(prefers-reduced-motion:reduce){.ev-page *,.ev-ticket{animation:none!important;transition:none!important}}.ev-offer{max-width:520px;margin:0 0 22px;font-size:16.5px;color:var(--text);opacity:.9}.ev-meta .ev-ended{border-color:#ff7a6e55;color:#ffb3aa}.ev-meals-head{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;margin-bottom:26px}.ev-meals-head h2{font-size:clamp(28px,3vw,38px);margin:6px 0 8px}.ev-meals-head p{max-width:560px;margin:0}.ev-meals-actions{display:flex;align-items:center;gap:20px;flex-shrink:0}.ev-meals-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.ev-meal{padding:24px;border:1px solid var(--line);border-radius:14px;background:radial-gradient(ellipse at 0% 0%,#24befa12,transparent 55%),var(--surface);transition:border-color .2s ease,transform .2s ease}.ev-meal:hover{border-color:#24befa66;transform:translateY(-2px)}.ev-meal-art{width:46px;height:46px;margin-bottom:16px;fill:none;stroke:var(--blue);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.ev-meal h3{font-size:18px;margin:0 0 6px}.ev-meal p{margin:0;font-size:15px;line-height:1.6}.ev-ticket.is-ended{position:relative;filter:saturate(.55)}.ev-stamp{position:absolute;top:22px;right:18px;z-index:2;padding:4px 12px;border:2px solid #ff7a6e;border-radius:8px;font-size:14px;font-weight:800;letter-spacing:2px;text-transform:uppercase;color:#ff9d94;transform:rotate(8deg);animation:ev-stamp .45s cubic-bezier(.2,1.4,.4,1) .9s both}@keyframes ev-stamp{0%{opacity:0;transform:rotate(8deg) scale(1.7)}}.ev-section-title{font-size:clamp(26px,2.8vw,34px);margin:0 0 22px}.ev-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:18px 0 0;border:1px solid var(--line);border-radius:14px;background:var(--line);overflow:hidden}.ev-facts>div{padding:16px 20px;background:var(--surface)}.ev-facts dt{font-size:11.5px;font-weight:800;letter-spacing:1.2px;text-transform:uppercase;color:var(--muted)}.ev-facts dd{margin:6px 0 0;font-size:16px;font-weight:600;color:var(--text)}.ev-next-band{border-top:1px solid var(--line);background:radial-gradient(520px 220px at 85% 50%,#24befa14,transparent 72%),var(--bg)}.ev-next-inner{display:flex;align-items:center;justify-content:space-between;gap:30px}.ev-next-inner h2{font-size:clamp(28px,3vw,38px);margin:6px 0 8px}.ev-next-inner p{margin:0;max-width:560px}@media(max-width:900px){.ev-meals-head,.ev-next-inner{flex-direction:column;align-items:flex-start}.ev-meals-grid{grid-template-columns:minmax(0,1fr)}.ev-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.ev-facts{grid-template-columns:minmax(0,1fr)}.ev-meals-actions{flex-direction:column;align-items:flex-start;gap:12px}}@media(prefers-reduced-motion:reduce){.ev-stamp{animation:none}}.gv-hero{background:radial-gradient(560px 360px at 78% 55%,#24befa14,transparent 70%),var(--bg-alt);padding-bottom:64px}.gv-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:center}.gv-hero h1{font-size:clamp(40px,4.6vw,62px);line-height:1.05;letter-spacing:-.04em;margin-bottom:18px;max-width:12em}.gv-lead{max-width:540px;font-size:17px}.gv-hero .hero-actions{margin-top:28px;align-items:center;gap:26px}.gv-facts{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0;margin:28px 0 0}.gv-facts li{padding:6px 12px;border:1px solid var(--line);border-radius:999px;font-size:13.5px;color:var(--text);background:#121e2d99}.gv-aperture{width:100%;height:auto}.gv-line{fill:none;stroke-width:1.2}.gv-slot{fill:#0a0f16;stroke:var(--blue);stroke-width:1.5}.gv-tick{stroke:#edcc8388;stroke-width:1.2}.gv-caption{fill:#8796ab;font-size:12px;font-weight:700;letter-spacing:1.4px;text-transform:uppercase}.gv-head{max-width:680px;margin:0 0 36px}.gv-head h2{font-size:clamp(30px,3.4vw,44px);line-height:1.1;margin-bottom:12px}.gv-head p{margin:0;font-size:16.5px}.gv-gov{background:var(--bg-soft)}.gv-gov-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:28px;align-items:stretch}.gv-lattice-wrap{display:grid;place-items:center;padding:22px;border:1px solid var(--line);border-radius:14px;background:radial-gradient(ellipse at 50% 50%,#24befa12,transparent 65%),var(--surface)}.gv-lattice{width:100%;max-width:440px;height:auto}.gv-grid{stroke:#2b3b51;stroke-width:1}.gv-boundary{fill:#24befa0d;stroke:var(--blue);stroke-width:1.6;stroke-dasharray:6 5}.gv-node{fill:#3a4a60}.gv-node--in{fill:var(--blue)}.gv-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;border:1px solid var(--line);border-radius:14px;background:var(--line);overflow:hidden}.gv-card{padding:24px 22px;background:var(--surface)}.gv-card .industry-glyph{width:26px;height:26px;margin-bottom:18px}.gv-card h3{font-size:17px;margin-bottom:8px}.gv-card p{margin:0;font-size:14.5px;line-height:1.65}.gv-deploy-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.gv-deploy-card{padding:26px;border:1px solid var(--line);border-radius:14px;background:var(--surface)}.gv-deploy-card h3{font-size:24px;margin:14px 0 6px}.gv-diagram{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 70px minmax(0,1fr);align-items:center;padding:36px 18px 20px;margin-bottom:20px;border:1px solid #1d2838;border-radius:12px;background:#0a0d12}.gv-diagram.is-contained{border:1.5px dashed #24befa88;background:#24befa08}.gv-boundary-label{position:absolute;top:10px;left:14px;font-size:11.5px;font-weight:800;letter-spacing:1.2px;text-transform:uppercase;color:var(--muted)}.gv-diagram.is-contained .gv-boundary-label{color:var(--blue)}.gv-box{display:flex;align-items:center;justify-content:center;gap:8px;padding:14px 10px;border:1px solid #1d2838;border-radius:10px;background:#0d1117;font-size:13.5px;font-weight:700;color:var(--text);text-align:center}.gv-box img{width:16px;height:17px}.gv-box--himaya{border-color:#24befa66}.gv-wire{position:relative;height:2px;margin:0 6px;background:repeating-linear-gradient(90deg,#24befa88 0 6px,transparent 6px 11px)}.gv-wire i{position:absolute;top:-3px;left:0;width:8px;height:8px;border-radius:50%;background:var(--blue);opacity:0}.gv-cases{border-top:1px solid var(--line)}.gv-reviewsec{background:var(--bg-soft)}.gv-review{border:1px solid var(--line);border-radius:14px;background:var(--surface);overflow:hidden}.gv-review-tabs{display:flex;border-bottom:1px solid var(--line)}.gv-review-tabs button{flex:1;padding:16px 18px;border:0;border-right:1px solid var(--line);background:transparent;color:var(--muted);font:inherit;font-size:15px;font-weight:700;text-align:left;cursor:pointer;transition:color .2s ease,background .2s ease,box-shadow .2s ease}.gv-review-tabs button:last-child{border-right:0}.gv-review-tabs button[aria-selected=true]{color:var(--text);background:#24befa0f;box-shadow:inset 0 -2px 0 var(--blue)}.gv-review-body{padding:26px;animation:gv-rise .4s ease both}.gv-review-body>p{max-width:620px;margin:0 0 20px;font-size:16px}.gv-tiles{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:12px}.gv-tiles li{flex:1 1 170px;min-width:0}.gv-tiles li{animation:gv-rise .45s ease backwards;animation-delay:calc(var(--i) * 70ms)}.gv-tiles li>a,.gv-tiles li:not(:has(a)){display:grid;gap:4px;height:100%;box-sizing:border-box;padding:16px;border:1px solid #1d2838;border-radius:10px;background:#0d1117;color:inherit;text-decoration:none!important}.gv-tiles li>a:hover{border-color:var(--blue)}.gv-tiles strong{font-size:16px;color:var(--text)}.gv-tiles small{font-size:13px;color:var(--muted)}.gv-wait .gv-item{opacity:0;transform:translateY(14px)}.gv-in .gv-item{animation:gv-rise .7s cubic-bezier(.22,1,.36,1) backwards;animation-delay:calc(var(--i, 0) * 90ms)}@keyframes gv-rise{0%{opacity:0;transform:translateY(14px)}}.gv-line{stroke-dasharray:1}.gv-in .gv-line{animation:gv-draw 1.4s cubic-bezier(.45,0,.2,1) backwards;animation-delay:calc(var(--i) * 45ms + .2s)}.gv-wait .gv-line{stroke-dashoffset:1}@keyframes gv-draw{0%{stroke-dashoffset:1}}.gv-wait .gv-slot,.gv-wait .gv-glow{opacity:0}.gv-in .gv-slot{animation:gv-fade .8s ease 1.3s backwards}.gv-in .gv-glow{animation:gv-fade 1.4s ease 1.5s backwards}@keyframes gv-fade{0%{opacity:0}}.gv-boundary{stroke-dashoffset:0}.gv-in .gv-boundary{animation:gv-fade .8s ease .9s backwards}.gv-in .gv-node--in{animation:gv-node .6s ease backwards;animation-delay:calc(var(--i) * 70ms + .5s)}@keyframes gv-node{0%{opacity:0;r:0}}.gv-in .gv-wire i{animation:gv-travel 1.6s cubic-bezier(.45,0,.2,1) .8s 2}.gv-in .gv-wire i+i{animation-delay:1.6s}@keyframes gv-travel{0%{left:0;opacity:0}15%{opacity:1}85%{opacity:1}to{left:calc(100% - 8px);opacity:0}}@media(max-width:900px){.gv-hero-grid,.gv-gov-grid,.gv-deploy-grid{grid-template-columns:minmax(0,1fr)}.gv-aperture{max-width:460px;margin:0 auto}}@media(max-width:640px){.gv-cards{grid-template-columns:minmax(0,1fr)}.gv-review-tabs{flex-direction:column}.gv-review-tabs button{border-right:0;border-bottom:1px solid var(--line)}.gv-diagram{grid-template-columns:minmax(0,1fr);gap:10px}.gv-wire{display:none}}@media(prefers-reduced-motion:reduce){.gv-page *{animation:none!important}}.gv-rv{display:grid;grid-template-columns:300px minmax(0,1fr);border:1px solid var(--line);border-radius:14px;background:#0d141d;overflow:hidden}.gv-rv-tabs{display:grid;align-content:start;gap:4px;padding:12px;border-right:1px solid var(--line);background:#0a1018}.gv-rv-tabs button{display:flex;align-items:flex-start;gap:12px;padding:14px;border:1px solid transparent;border-radius:10px;background:transparent;color:var(--muted);font:inherit;text-align:left;cursor:pointer;transition:background .2s ease,border-color .2s ease,color .2s ease}.gv-rv-tabs button:hover{background:#ffffff06}.gv-rv-tabs button[aria-selected=true]{border-color:#24befa55;background:#24befa10;color:var(--text)}.gv-rv-tabs .industry-glyph{width:34px;height:34px;padding:8px;box-sizing:border-box;flex-shrink:0;border-radius:9px;border:1px solid var(--line-strong);background:#0d141d;color:#8796ab;transition:color .2s ease,border-color .2s ease}.gv-rv-tabs button[aria-selected=true] .industry-glyph{border-color:var(--blue);color:var(--blue)}.gv-rv-tabs span{display:grid;gap:3px}.gv-rv-tabs strong{font-size:15px;color:inherit}.gv-rv-tabs small{font-size:13px;line-height:1.4;color:#8796ab}.gv-rv-panel{padding:26px 28px;animation:gv-rise .4s ease both}.gv-rv-head h3{margin:0 0 6px;font-size:20px}.gv-rv-head p{max-width:620px;margin:0 0 18px;font-size:15px;color:var(--muted)}.gv-rv-list{list-style:none;margin:0;padding:0;border:1px solid var(--line);border-radius:12px;overflow:hidden}.gv-rv-list li{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 18px;background:#0f1720;animation:gv-rise .45s ease backwards;animation-delay:calc(var(--i) * 70ms);transition:background .2s ease}.gv-rv-list li+li{border-top:1px solid var(--line)}.gv-rv-list li:hover{background:#121c27}.gv-rv-name{display:grid;gap:2px;min-width:0}.gv-rv-name strong{font-size:15px;color:var(--text)}.gv-rv-name small{font-size:13px;color:#8796ab}.gv-rv-tag{flex-shrink:0;display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;border:1px solid #22a06b55;background:#22a06b14;color:#5ee0a6;font-size:12.5px;font-weight:700}.gv-rv-tag.is-pending{border-color:#e0a72e55;background:#e0a72e14;color:#f2c267}.gv-rv-action{flex-shrink:0;padding:6px 14px;border-radius:8px;border:1px solid var(--line-strong);color:var(--text);font-size:13.5px;font-weight:700;text-decoration:none!important;transition:border-color .2s ease,background .2s ease}.gv-rv-action:hover{border-color:var(--blue);background:#24befa14}@media(max-width:860px){.gv-rv{grid-template-columns:minmax(0,1fr)}.gv-rv-tabs{grid-auto-flow:column;grid-auto-columns:minmax(200px,1fr);overflow-x:auto;border-right:0;border-bottom:1px solid var(--line)}}@media(max-width:640px){.gv-rv-panel{padding:20px 18px}.gv-rv-list li{padding:12px 14px}}@media(prefers-reduced-motion:reduce){.gv-rv-panel,.gv-rv-list li{animation:none}}.gv-shield{filter:drop-shadow(0 0 6px #24befacc) drop-shadow(0 0 16px #24befa80);animation:gv-shield-glow 3.2s ease-in-out infinite}@keyframes gv-shield-glow{50%{filter:drop-shadow(0 0 9px #24befa) drop-shadow(0 0 26px #24befaa6)}}@media(prefers-reduced-motion:reduce){.gv-shield{animation:none}}.gv-rv-tag,.gv-rv-tag.is-pending{gap:7px;padding:0;border:0;border-radius:0;background:none;color:#a9b6c8;font-size:13.5px;font-weight:600}.gv-rv-tag:before{content:"";width:14px;height:14px;flex-shrink:0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3.5 8.5 6.5 11.5 12.5 4.5' fill='none' stroke='%2334c38f' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat}.gv-rv-tag.is-pending:before{width:9px;height:9px;margin:0 2px;border:1.5px solid #e0a72e;border-radius:50%;background:none}@font-face{font-family:DM Sans;src:url(/assets/dm-sans-CwMReqGs.woff2) format("woff2");font-style:normal;font-weight:400 900;font-display:swap}:root{font-family:DM Sans,Arial,sans-serif;color:var(--text);background:var(--bg);color-scheme:dark;font-synthesis:none;font-weight:400;--bg: #090f18;--bg-alt: #0c1420;--bg-soft: #101925;--surface: #121e2d;--surface-raised: #182638;--text: #edf2fa;--muted: #a7b5c8;--line: #2b3b51;--line-strong: #5b728f;--blue: #24befa;--action: #24befa;--action-hover: #4bcafd;--cyan: #51c3ee;--yellow: #edcc83;--ink: #101925;--cta-bg: linear-gradient(115deg, #162c4d, #101e32 64%, #142d36);--sky: #15263e;--mint: #142d2b;--pink: #30232c;--gold-surface: #2b281f;--violet-surface: #262339;--cyan-surface: #142c37;--success: #83d4af;--error: #ffaaa5;--shadow: 0 8px 24px #00000024;--shadow-raised: 0 14px 32px #00000038}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:108px}body{margin:0;background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased}button,input,textarea,select{font:inherit;color:inherit}input::placeholder,textarea::placeholder{color:var(--muted);opacity:1}input:-webkit-autofill,textarea:-webkit-autofill,select:-webkit-autofill{-webkit-text-fill-color:var(--text);-webkit-box-shadow:0 0 0 1000px var(--surface-raised) inset;caret-color:var(--text)}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation;transition:color .18s ease,background-color .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease}button{cursor:pointer}a{color:inherit;text-decoration:none}img,svg{max-width:100%;vertical-align:middle}button{color:inherit}h1,h2,h3,h4,p{margin-top:0}h1,h2,h3,h4{letter-spacing:-.045em;line-height:1.12}h1{font-size:68px;font-weight:800}h2{font-size:50px;font-weight:750}h3{font-size:25px;font-weight:750}h4{font-size:20px}p{font-size:17px;line-height:1.7;color:var(--muted);margin-bottom:20px}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid var(--cyan);outline-offset:5px}::selection{background:var(--yellow);color:var(--ink)}.container{width:calc(100% - 112px);max-width:1256px;margin-inline:auto}.section{padding:104px 0}.eyebrow{display:block;font-size:12px;letter-spacing:1.7px;font-weight:800;text-transform:uppercase;color:var(--blue);margin-bottom:18px;line-height:1.5}.blue-text,.blue-dot,.brand-dot{color:var(--blue)}.button{display:inline-flex;align-items:center;justify-content:center;gap:34px;min-height:52px;padding:15px 24px;font-size:15px;font-weight:750;border:1px solid var(--line);border-radius:7px;line-height:1.3;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease}.button>span:last-child,.text-link>span:last-child{font-size:22px;line-height:1}.button:hover{transform:translateY(-2px);box-shadow:var(--shadow-raised)}.button-yellow{background:var(--yellow);color:var(--ink);border-color:var(--yellow);box-shadow:0 4px 18px #edcc8310}.button-yellow:hover{background:#f3d89f;border-color:#f3d89f;box-shadow:0 8px 24px #edcc831c}.button-blue{background:var(--action);color:var(--ink);border-color:var(--action)}.button-blue:hover{background:var(--action-hover);border-color:var(--action-hover);box-shadow:0 8px 24px #24befa26}.button-outline{background:transparent;color:var(--text);border-color:var(--line-strong)}.button-outline:hover{background:var(--surface-raised);border-color:var(--blue)}.button-small{min-height:44px;padding:11px 18px;gap:24px;font-size:13px}.text-link{display:inline-flex;align-items:center;gap:22px;color:var(--blue);font-weight:750;font-size:15px;white-space:nowrap;padding-block:8px}.text-link>span:last-child{transition:transform .18s ease}.text-link:hover{color:var(--cyan)}.text-link:hover>span:last-child{transform:translate(3px)}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.skip-link{position:fixed;top:-80px;left:20px;background:var(--ink);color:#fff;padding:14px;z-index:100}.skip-link:focus{top:12px}.status-dot{display:inline-block;width:7px;height:7px;background:var(--cyan);border-radius:50%;box-shadow:0 0 0 4px #51c3ee12;margin-right:9px}.handwritten{font-family:Georgia,serif;font-style:italic;font-size:22px;line-height:1.2;transform:rotate(-7deg)}.announcement{min-height:37px;padding:8px 25px;background:var(--sky);display:flex;align-items:center;justify-content:center;gap:14px;font-size:12px;letter-spacing:.05px}.announcement-pill{border:1px solid var(--blue);border-radius:3px;padding:2px 6px;font-size:11px;letter-spacing:.8px;color:var(--blue);font-weight:800}.announcement strong{margin-left:12px;color:var(--blue);font-weight:750}.announcement strong>span{margin-left:8px}.site-header{position:sticky;top:0;z-index:30;border-bottom:1px solid transparent;background:var(--bg-alt);transition:background .25s ease,border-color .25s ease}.site-header--scrolled{border-bottom-color:var(--line);background:#0c1420e6;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.nav-contact,.header-contact{white-space:nowrap}.header-contact[aria-current=page],.nav-contact[aria-current=page]{box-shadow:0 0 0 3px #24befa33}@media(min-width:901px){.site-header .header-inner{display:grid;grid-template-columns:1fr auto 1fr;gap:24px}.site-header .brand{justify-self:start}.site-header .primary-nav{justify-self:center}.site-header .header-contact{justify-self:end}.primary-nav .nav-contact{display:none}}@media(max-width:900px){.header-contact{display:none}}.header-inner{height:83px;display:flex;align-items:center;justify-content:space-between;gap:35px}.brand{display:inline-flex;align-items:center;gap:6px;flex-shrink:0}.brand-wordmark{display:block;width:150px;max-width:150px;height:34px;object-fit:contain;object-position:left center}.logo-mark{display:block;object-fit:contain}.brand>span{font-size:32px;font-weight:850;letter-spacing:-1.6px;line-height:1}.primary-nav{display:flex;gap:27px;align-items:center}.nav-link{font-size:13px;font-weight:650;display:flex;align-items:center;gap:9px;padding:10px 0;background:none;border:0;white-space:nowrap}.nav-link:hover,.nav-link.active{color:var(--blue)}.nav-login{font-size:13px;font-weight:650;margin-left:32px;white-space:nowrap}.nav-login>span{margin-left:9px}.chevron{width:5px;height:5px;border-right:1.4px solid;border-bottom:1.4px solid;transform:rotate(45deg) translateY(-2px)}.nav-dropdown{position:relative}.dropdown-panel{position:absolute;top:44px;left:-25px;min-width:260px;padding:26px;background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-raised);border-radius:7px}.dropdown-panel.wide{min-width:530px}.dropdown-links{display:grid;gap:2px}.wide .dropdown-links{grid-template-columns:1fr 1fr;column-gap:28px}.dropdown-links a{display:flex;align-items:center;justify-content:space-between;padding:11px 4px;font-size:14px;gap:12px;border-bottom:1px solid var(--line)}.dropdown-links a:hover,.dropdown-links a[aria-current=page]{color:var(--blue)}.dropdown-panel:not(.dropdown-panel--rich) .dropdown-links a{white-space:nowrap}.dropdown-panel--rich{min-width:400px;padding:22px}.dropdown-panel--rich .dropdown-links a{flex-direction:column;align-items:flex-start;gap:3px;padding:11px 12px;border:0;border-radius:8px}.dropdown-panel--rich .dropdown-links a:hover{background:var(--surface-raised)}.dropdown-panel--rich strong{font-size:15px;font-weight:700;color:var(--text)}.dropdown-panel--rich a:hover strong,.dropdown-panel--rich a[aria-current=page] strong{color:var(--blue)}.dropdown-panel--rich small{font-size:13px;line-height:1.45;color:var(--muted)}.menu-toggle{display:none}.home-hero{background:radial-gradient(ellipse at 76% 38%,#24befa1a,transparent 58%),radial-gradient(ellipse at 8% 0%,#51c3ee08,transparent 52%),var(--bg-alt);position:relative;overflow:hidden}.hero-grid{display:grid;grid-template-columns:1.06fr 1fr;align-items:center;min-height:655px;gap:5px;padding-top:55px;padding-bottom:73px}.hero-copy{position:relative;z-index:2}.hero-copy>.eyebrow{font-size:11px;letter-spacing:1.15px;display:flex;align-items:center;margin-bottom:24px}.hero-copy h1{font-size:clamp(48px,4.75vw,71px);line-height:1.055;letter-spacing:-3.4px;margin-bottom:30px;font-weight:850}.hero-highlight{color:var(--blue);position:relative;display:inline-block}.hero-highlight svg{position:absolute;width:100%;height:16px;left:0;bottom:-9px;fill:none;stroke:var(--blue);stroke-width:2.5;stroke-linecap:round;overflow:visible}.hero-highlight path{stroke-dasharray:1;stroke-dashoffset:1;animation:scribble .7s cubic-bezier(.55,0,.3,1) .45s forwards}.hero-highlight path+path{animation-duration:.55s;animation-delay:1.05s}@keyframes scribble{to{stroke-dashoffset:0}}@media(prefers-reduced-motion:reduce){.hero-highlight path,.hero-highlight path+path{animation:none;stroke-dashoffset:0}}.hero-copy>p{max-width:505px;font-size:16px;line-height:1.75;margin-bottom:28px}.hero-actions{display:flex;gap:15px}.hero-note{display:flex;align-items:flex-start;gap:9px;font-size:11px;color:var(--muted);margin-top:26px;max-width:420px;line-height:1.7}.mini-check{color:var(--blue);font-weight:800;font-size:14px}.hero-art{position:relative;margin-right:-28px;margin-top:8px;min-width:0}.hero-art>svg{position:relative;width:100%}.art-note{position:absolute;right:10px;top:3px;font-family:Georgia,serif;font-style:italic;font-size:16px;line-height:1.25;transform:rotate(6deg);z-index:2}.art-note strong{font-weight:400}.art-note svg{width:58px;display:block;fill:none;stroke:var(--muted);stroke-width:1.5;position:absolute;right:38px;top:40px}.art-badge{position:absolute;left:25%;bottom:0;display:flex;align-items:center;gap:10px;background:var(--surface);border:1px solid var(--line);border-radius:6px;padding:12px 17px;box-shadow:var(--shadow);font-size:11px;font-weight:650;transform:rotate(-3deg)}.art-badge .status-dot{background:var(--success);box-shadow:none;margin:0;width:6px;height:6px}.hero-wave{position:absolute;bottom:-1px;left:0;width:100%;height:34px;fill:var(--bg)}.trust-strip{padding:8px 0 56px;background:linear-gradient(180deg,var(--bg-alt),var(--bg-soft))}.trust-strip p{text-align:center;font-size:12px;color:var(--muted);letter-spacing:.2px;margin-bottom:30px}.trusted-logos{display:flex;align-items:center;justify-content:space-between;gap:28px;flex-wrap:wrap}.trusted-logo{position:relative;display:block;width:104px;height:36px}.trusted-logo:nth-child(6){height:46px;width:58px}.trusted-logo:nth-child(9){width:65px}.trusted-logos img{display:block;width:100%;height:100%;object-fit:contain;filter:brightness(0) invert(1);opacity:.62;transition:opacity .18s ease}.trusted-logo:hover img{opacity:.95}.trusted-shine{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(100deg,transparent 38%,#ffffff 47%,#24befa 53%,transparent 62%);background-size:300% 100%;background-position:100% 0;-webkit-mask:var(--logo) center / contain no-repeat;mask:var(--logo) center / contain no-repeat;opacity:0;animation:trusted-shine 1.1s ease-in-out both;animation-delay:calc(var(--i) * .11s + .7s)}@keyframes trusted-shine{0%{background-position:100% 0;opacity:1}90%{opacity:1}to{background-position:0% 0;opacity:0}}@media(prefers-reduced-motion:reduce){.trusted-shine{display:none}}.section-heading{margin-bottom:43px}.section-heading h2{margin-bottom:12px}.section-heading p{max-width:590px;margin-bottom:0;font-size:16px}.split-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:65px}.split-heading>div:first-child{flex-shrink:0}.split-heading>div:last-child{max-width:590px}.split-heading .section-note{font-size:13px;margin-top:10px;color:var(--blue);font-weight:600}.centered{text-align:center}.centered p{margin-inline:auto;max-width:610px}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.feature-card{border:1px solid var(--line);border-radius:12px;overflow:hidden;background:var(--surface);transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.feature-card:hover{transform:translateY(-2px);border-color:var(--blue);box-shadow:var(--shadow-raised)}a.feature-card{display:flex;flex-direction:column;color:inherit;text-decoration:none!important}a.feature-card .feature-copy{display:flex;flex-direction:column;flex:1}.feature-more{margin-top:auto;padding-top:16px;font-size:14px;font-weight:750;color:var(--blue)}.feature-art{height:176px;position:relative;display:flex;align-items:center;justify-content:center;border-bottom:1px solid var(--line);background:var(--bg-soft)}.feature-art>svg{width:205px;height:160px!important}.feature-copy{padding:26px 25px 24px}.feature-copy h3{font-size:22px;line-height:1.18;margin-bottom:15px;letter-spacing:-.65px}.feature-copy p{font-size:14px;line-height:1.8;margin-bottom:0}.backbone-section{background:var(--bg-soft);position:relative}.backbone-map{max-width:1100px;margin:0 auto}.backbone-brain{max-width:850px;background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-raised);padding:28px 34px;border-radius:10px;margin:auto;display:flex;align-items:center;gap:22px;position:relative}.backbone-brain .eyebrow{font-size:11px;margin-bottom:7px;letter-spacing:1.2px}.backbone-brain h3{font-size:21px;margin-bottom:0;white-space:nowrap}.backbone-platforms{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;padding-top:55px;position:relative}.backbone-platforms:before{content:"";position:absolute;width:76%;height:30px;border-top:1.5px dashed var(--blue);border-left:1.5px dashed var(--blue);border-right:1.5px dashed var(--blue);top:26px;left:12%}.backbone-node{background:var(--surface);border:1px solid var(--line);border-radius:9px;text-align:center;padding:10px 15px 22px;position:relative}.backbone-node:before{content:"";position:absolute;height:30px;border-left:1.5px dashed var(--blue);top:-30px;left:50%}.backbone-node>svg{width:135px;height:105px!important;margin-bottom:5px}.backbone-node small{font-size:11px;letter-spacing:1px;color:var(--blue);font-weight:700;display:block;margin-bottom:8px}.backbone-node h4{font-size:16px;line-height:1.3;margin:0;letter-spacing:-.4px}.integrations{text-align:center;border-top:1px solid var(--line);padding-top:33px}.integrations .eyebrow{font-size:11px;color:var(--muted)}.agents-section{background:var(--bg-alt);color:var(--text);overflow:hidden}.agents-section{background:radial-gradient(ellipse at 85% 20%,#24befa0f,transparent 55%),var(--bg-alt)}.agents-intro{display:grid;grid-template-columns:1.1fr 1fr;gap:90px;align-items:center;margin-bottom:55px}.agents-intro h2{font-size:51px;line-height:1.1;max-width:580px}.agents-intro p{color:var(--muted);font-size:16px;max-width:520px;margin-bottom:30px}.agents-art{position:relative;max-width:440px}.agents-art>svg{width:100%}.agent-list{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;padding-top:34px;border-top:1px solid var(--line)}.agent-list article{position:relative;padding:22px 20px 24px;border:1px solid var(--line);border-radius:10px;background:var(--surface);overflow:hidden;min-width:0;transition:border-color .18s ease}.agent-list article:before{content:"";position:absolute;inset:0 0 auto;height:2px;background:var(--blue);opacity:.55}.agent-list article:hover{border-color:var(--blue)}.agent-list .industry-glyph{width:26px;height:26px;margin-bottom:18px}.agent-list h3{font-size:18px;letter-spacing:-.35px;line-height:1.3;margin-bottom:12px}.agent-list p{color:var(--muted);font-size:13px;line-height:1.9;margin:0}.falcon-grid{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center}.falcon-copy h2{font-size:43px;line-height:1.14}.falcon-copy>p{font-size:15px;line-height:1.9}.falcon-benefits{margin:27px 0 22px}.falcon-benefits>div{display:flex;align-items:flex-start;gap:16px;margin-bottom:21px}.benefit-icon{width:33px;height:33px;border:1px solid var(--line);border-radius:7px;background:var(--sky);display:grid;place-items:center;font-size:21px;flex-shrink:0}.benefit-1{background:var(--gold-surface)}.benefit-2{background:var(--mint)}.falcon-benefits h3{font-size:16px;letter-spacing:-.15px;margin-bottom:6px}.falcon-benefits p{font-size:13px;line-height:1.7;margin:0}.industries-section{background:var(--bg-soft)}.industries-layout{display:grid;grid-template-columns:1fr 2fr;gap:70px;align-items:center}.industry-illustration{text-align:center}.industry-illustration>svg{width:290px}.industry-illustration .handwritten{display:block;color:var(--yellow);font-size:18px;margin-top:10px}.industry-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.industry-grid a{display:flex;align-items:center;background:var(--surface);border:1px solid var(--line);border-radius:6px;font-size:13px;padding:18px 16px;gap:12px;transition:box-shadow .2s ease,border-color .2s ease,transform .2s ease}.industry-grid a:hover{border-color:var(--line-strong);box-shadow:var(--shadow);transform:translateY(-2px)}.industry-grid a>span:last-child{margin-left:auto;font-size:18px}.industry-symbol{color:var(--blue);width:20px;font-size:22px;text-align:center}.pricing-section{background:var(--bg)}.pricing-section .centered h2{font-size:49px}.segmented{display:flex;align-items:center;border:1px solid var(--line);border-radius:7px;padding:4px;gap:4px;background:var(--surface);width:max-content}.segmented button{border:0;border-radius:4px;background:transparent;font-size:13px;font-weight:650;padding:10px 18px;transition:background .15s}.segmented button[aria-pressed=true]{background:var(--action);color:var(--ink)}.deployment-tabs{margin:-9px auto 38px}.pricing-calculator{border:1px solid var(--line);border-radius:12px;background:var(--bg-alt);padding:32px}.calculator-top{display:flex;align-items:center;justify-content:space-between;gap:30px;margin-bottom:26px}.calculator-top h3{font-size:24px;margin-bottom:7px}.calculator-top p{font-size:13px;margin:0}.currency-tabs button{font-size:11px;padding:8px 11px}.seat-control{background:var(--surface);border:1px solid var(--line);border-radius:6px;padding:20px 22px;margin-bottom:25px}.seat-control label{font-size:13px;display:block;margin-bottom:20px}.seat-control strong{font-size:25px;margin-right:5px;letter-spacing:-1px}.seat-control input{width:100%;accent-color:var(--blue);cursor:pointer;margin:0;height:8px}.range-labels{display:flex;justify-content:space-between;font-size:11px;color:var(--muted);margin-top:13px}.pricing-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:13px}.price-card{border:1px solid var(--line);border-radius:8px;background:var(--surface);padding:19px 17px;position:relative;display:flex;flex-direction:column;min-width:0}.price-card.featured{background:var(--sky);border-color:var(--blue);box-shadow:0 0 0 1px #24befa24,0 10px 30px #24befa12}.price-art{width:86px;height:67px!important;margin-bottom:14px}.price-card h4{font-size:15px;letter-spacing:-.35px;line-height:1.35;min-height:39px;margin-bottom:14px}.price-card .price{font-size:28px;font-weight:800;letter-spacing:-1px;color:var(--text);line-height:1.2;margin-bottom:13px;overflow-wrap:anywhere}.price span{font-size:11px;font-weight:400;letter-spacing:0;white-space:nowrap}.price-card>p:not(.price){font-size:12px;line-height:1.8;margin-bottom:21px}.price-total{margin-top:auto;padding-top:16px;border-top:1px solid var(--line);font-size:11px;line-height:1.8}.saving-tag{position:absolute;right:12px;top:13px;background:var(--action);color:var(--ink);border-radius:4px;font-size:11px;padding:5px 7px;font-weight:650}.pricing-bottom{display:flex;justify-content:space-between;align-items:center;gap:25px;margin-top:24px}.pricing-bottom p{font-size:11px;margin:0}.pricing-bottom .text-link{font-size:13px}.forward-deployed{border:1px solid var(--line);border-radius:12px;padding:48px;background:var(--sky);display:grid;grid-template-columns:1.3fr 1fr;gap:60px;align-items:center}.forward-deployed h3{font-size:34px}.forward-deployed p{font-size:15px}.check-list{padding:0;list-style:none;margin:22px 0 29px}.check-list li{font-size:14px;line-height:1.7;margin-bottom:12px;display:flex;gap:12px}.check-list li:before{content:"✓";color:var(--blue);font-weight:800}.home-resources{padding-top:15px}.resource-teasers{display:grid;grid-template-columns:repeat(3,1fr);gap:23px}.resource-teaser{background:var(--surface);border:1px solid var(--line);border-radius:10px;overflow:hidden;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.resource-teaser:hover{transform:translateY(-2px);border-color:var(--line-strong);box-shadow:var(--shadow-raised)}.resource-teaser>svg{width:100%;height:190px!important;padding:12px}.resource-teaser>div{padding:24px;background:var(--surface);border-top:1px solid var(--line);min-height:213px;position:relative}.resource-teaser h3{font-size:22px;line-height:1.25;margin-bottom:10px}.resource-teaser p{font-size:14.5px;line-height:1.65;margin:0 0 16px}.teaser-meta{font-size:13px;color:var(--muted)}.resource-teaser .eyebrow{font-size:11px;margin-bottom:12px}.circle-arrow{display:grid;place-items:center;margin-left:auto;width:32px;height:32px;border:1px solid var(--line);border-radius:50%;font-size:20px}.final-cta{background:radial-gradient(560px 300px at 78% 50%,#24befa17,transparent 72%),var(--bg);color:var(--text);border-top:1px solid var(--line);overflow:hidden;padding:78px 0}.cta-inner{display:flex;align-items:center;justify-content:space-between;gap:80px}.final-cta .eyebrow{color:var(--cyan)}.final-cta h2{font-size:54px;line-height:1.05}.final-cta p{font-size:15px;color:var(--muted);max-width:620px;margin-bottom:10px}.final-cta .final-cta-lead{max-width:30em;margin:22px 0 16px;font-size:18px;line-height:1.6;color:var(--text);opacity:.86;text-wrap:pretty}.final-cta .final-cta-note{display:flex;width:fit-content;align-items:center;gap:10px;margin:0;padding:7px 14px 7px 10px;border:1px solid #24befa3d;border-radius:999px;background:#24befa0f;font-size:14.5px;color:var(--text)}.final-cta .final-cta-note:before{content:"";width:16px;height:16px;flex-shrink:0;border-radius:50%;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4.5 8.4 6.9 10.6 11.5 5.8' fill='none' stroke='%2324befa' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 16px no-repeat,#24befa24}.final-cta .button{margin-top:23px}.cta-falcon{position:relative;min-width:245px;margin-right:50px;align-self:flex-end}.cta-falcon>svg:first-child{width:220px;position:relative;z-index:1}.cta-falcon>svg:last-child{width:310px;fill:var(--bg);stroke:var(--muted);stroke-width:1.5;position:absolute;bottom:-43px;left:-42px}.site-footer{padding:0 0 25px;background:var(--bg)}.newsletter{display:flex;justify-content:space-between;align-items:center;gap:65px;padding:56px 0;border-bottom:1px solid var(--line)}.newsletter .eyebrow{font-size:11px;margin-bottom:10px}.newsletter h2{font-size:25px;letter-spacing:-.75px;margin-bottom:10px}.newsletter p{font-size:12px;margin:0}.newsletter form{min-width:320px;max-width:380px}.newsletter-field{position:relative;display:flex;align-items:center;gap:10px;padding:6px 6px 6px 16px;border:1px solid var(--line-strong);border-radius:12px;background:var(--surface);overflow:hidden;transition:border-color .25s ease,box-shadow .25s ease,background .25s ease}.newsletter-field:after{content:"";position:absolute;top:0;left:-40%;width:40%;height:1px;background:linear-gradient(90deg,transparent,var(--blue),transparent);opacity:0;pointer-events:none}.newsletter-field:hover{border-color:#5b728fcc}.newsletter-field:focus-within{border-color:var(--blue);background:#121e2d;box-shadow:0 0 0 4px #24befa1f,0 10px 30px #24befa14}.newsletter-field:focus-within:after{animation:newsletter-sweep 1.1s ease-out 1}@keyframes newsletter-sweep{0%{left:-40%;opacity:0}20%{opacity:1}to{left:100%;opacity:0}}.newsletter-icon{width:18px;height:18px;flex-shrink:0;fill:none;stroke:var(--muted);stroke-width:1.7;stroke-linejoin:round;transition:stroke .25s ease}.newsletter-field:focus-within .newsletter-icon,.newsletter-field.is-filled .newsletter-icon{stroke:var(--blue)}.newsletter-field input{flex:1;min-width:0;font-size:15px;border:0;outline:none;padding:10px 0;background:transparent;color:var(--text)}.newsletter-field input::placeholder{color:var(--muted)}.newsletter-field button{flex-shrink:0;border:0;border-radius:8px;background:var(--blue);color:var(--ink);padding:11px 20px;cursor:pointer;opacity:.55;transition:opacity .25s ease,transform .2s ease,box-shadow .25s ease}.newsletter-field.is-valid button{opacity:1;box-shadow:0 6px 18px #24befa33}.newsletter-field button:hover{opacity:1;transform:translateY(-1px)}@media(prefers-reduced-motion:reduce){.newsletter-field,.newsletter-field button{transition:none}.newsletter-field:focus-within:after{animation:none}}.newsletter .form-status{font-size:12px;padding-top:10px}.footer-main{display:grid;grid-template-columns:2fr 1fr .8fr .9fr 1.3fr;gap:65px;padding:57px 0 50px}.footer-brand .brand{margin-bottom:20px}.footer-brand p{font-size:12px;line-height:1.9;max-width:330px;margin-bottom:15px}.footer-brand .text-link{font-size:12px}.social-links{display:flex;gap:10px;margin:22px 0 0;padding:0;list-style:none}.social-links a{display:grid;place-items:center;width:38px;height:38px;border:1px solid var(--line);border-radius:9px;color:var(--muted);transition:color .15s ease,border-color .15s ease,background .15s ease}.social-links svg{width:16px;height:16px;fill:currentColor}.footer-column h3{font-size:13px;letter-spacing:0;margin-bottom:23px}.footer-column>a{display:block;font-size:12px;color:var(--muted);margin-bottom:14px;line-height:1.4}.footer-column a:hover,.footer-bottom a:hover{color:var(--blue)}.social-links a:hover,.social-links a:focus-visible{color:var(--text);border-color:var(--blue);background:#24befa14}.footer-bottom{border-top:1px solid var(--line);padding-top:23px;display:flex;justify-content:space-between;gap:35px;font-size:13px;color:var(--muted)}.footer-bottom>div{display:flex;gap:20px;flex-wrap:wrap}.back-top{position:fixed;bottom:22px;right:22px;z-index:20;border:1px solid var(--line-strong);border-radius:50%;background:var(--surface-raised);width:34px;height:34px;display:grid;place-items:center;font-size:19px;box-shadow:var(--shadow)}.not-found{text-align:center;padding-block:100px}.not-found>svg{display:block;width:140px;margin:0 auto 30px}.not-found h1{font-size:48px}.page-hero{background:radial-gradient(ellipse at 80% 28%,#24befa16,transparent 62%),var(--bg-alt);border-bottom:1px solid var(--line);padding:76px 0 72px;overflow:hidden}.page-hero-grid{display:grid;grid-template-columns:1.5fr 1fr;gap:75px;align-items:center}.page-hero h1{font-size:60px;line-height:1.055;font-weight:800;max-width:840px;white-space:pre-line;margin-bottom:25px}.page-hero-intro p{font-size:16px;line-height:1.8;max-width:800px}.page-hero-art{text-align:center}.page-hero-art>svg{width:350px;max-height:340px}.page-hero-meta{margin-bottom:17px;font-size:12px;color:var(--blue);text-transform:uppercase;letter-spacing:1.3px}.page-hero-meta p{font-size:12px;margin-bottom:9px;color:var(--blue);font-weight:700}.page-hero-meta a{font-size:13px;text-transform:none;letter-spacing:0}.page-hero--article{background:radial-gradient(ellipse at 85% 30%,#51c3ee0c,transparent 60%),var(--bg-soft)}.page-hero--article .page-hero-grid{grid-template-columns:1.9fr .65fr;gap:50px}.page-hero--article h1{font-size:50px}.page-hero--article .page-hero-art>svg{width:255px}.page-hero-intro>.page-action{display:inline-block;margin-right:13px}.page-read-time{font-size:12px!important}.page-section{padding:65px 0;background:var(--bg-alt)}.page-section:nth-child(2n){background:var(--bg-soft)}.page-section-heading{display:flex;justify-content:space-between;align-items:center;gap:30px;margin-bottom:26px}.page-section-heading h2{font-size:38px;margin:0;max-width:830px}.page-section-index{font-size:15px;color:var(--muted);font-weight:700;letter-spacing:1px}.page-section-intro{max-width:900px;margin-bottom:28px}.page-section-intro p{font-size:16px}.page-section-intro p:last-child{margin-bottom:0}.page-card-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:23px}.page-card-grid--four{grid-template-columns:repeat(4,1fr)}.page-card{background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:27px;min-width:0;position:relative}.page-card h3{font-size:23px;line-height:1.2;margin-bottom:15px}.page-card p{font-size:14px;line-height:1.85}.page-card p:last-child{margin-bottom:0}.page-card-number{background:var(--sky);border:1px solid var(--line);display:inline-grid;place-items:center;width:34px;height:34px;border-radius:50%;font-size:11px;margin-bottom:25px}.page-card:nth-child(3n+2) .page-card-number{background:var(--gold-surface)}.page-card:nth-child(3n+3) .page-card-number{background:var(--mint)}.page-card .button{font-size:13px;min-height:44px;padding:12px 18px}.page-action{margin-top:20px}.page-section--cta{background:var(--cta-bg)!important;color:var(--text);border-block:1px solid var(--line)}.page-section--cta p{color:var(--muted)}.page-section--cta .button-blue{background:var(--yellow);color:var(--ink);border-color:var(--yellow)}.page-section--cta .button-blue:hover{background:#f3d89f;border-color:#f3d89f;box-shadow:0 8px 24px #edcc831c}.page-section--cta .page-section-index{color:var(--muted)}.page-detail-label{font-weight:800;color:var(--blue)!important;font-size:12px!important;text-transform:uppercase;letter-spacing:1px;display:block;margin-top:26px;margin-bottom:11px}.page-list{padding-left:20px;margin:18px 0 25px}.page-list li{font-size:15px;line-height:1.9;margin-bottom:10px;color:var(--muted)}.page-list li::marker{color:var(--blue)}.page-section a:not(.button),.page-hero a:not(.button),.article-body a:not(.button){color:var(--blue);text-decoration:underline;text-underline-offset:4px}.page-section--cta a:not(.button){color:var(--yellow)}.use-case-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:23px;align-items:start}.use-case-card{background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:24px;overflow:hidden}.use-case-topline{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--line);padding-bottom:15px;margin-bottom:23px}.page-number{font-size:35px;letter-spacing:-1.5px;color:var(--blue);font-weight:750}.use-case-illustration{width:110px;height:85px!important}.use-case-card h3{font-size:24px;line-height:1.2;min-height:84px}.use-case-content p{font-size:13px;line-height:1.85}.use-case-content .page-detail-label{border-top:1px solid var(--line);padding-top:19px;margin-top:19px}.use-case-card{position:relative;padding:26px 24px 24px;border-radius:14px;background:radial-gradient(ellipse at 0% 0%,#24befa12,transparent 55%),var(--surface);transition:border-color .2s ease,transform .2s ease}.use-case-card:hover{border-color:var(--line-strong);transform:translateY(-2px)}.uc-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.uc-icon{display:grid;place-items:center;width:46px;height:46px;border-radius:12px;background:#24befa14;border:1px solid #24befa3d}.uc-icon .industry-glyph{width:22px;height:22px}.use-case-card h3{min-height:0;margin-bottom:18px}.uc-flow{position:relative;padding-left:20px}.uc-flow:before{content:"";position:absolute;left:4px;top:8px;bottom:8px;width:1px;background:linear-gradient(180deg,#24befa88,#24befa22 60%,#83d4af66);transform-origin:top}.uc-seg{position:relative}.uc-seg+.uc-seg{margin-top:18px}.uc-seg:before{content:"";position:absolute;left:-20px;top:3px;width:9px;height:9px;border-radius:50%;background:var(--surface);border:2px solid var(--blue)}.uc-seg--outcomes:before{border-color:var(--success);background:#83d4af33}.use-case-content.uc-flow .page-detail-label{border-top:0;padding-top:0;margin:0 0 8px}.uc-seg--outcomes .page-detail-label{color:var(--success)!important}.uc-list{list-style:none;padding:0;margin:0;display:grid;gap:8px}.uc-list li{position:relative;font-size:13.5px;line-height:1.65;color:var(--muted)}.uc-list--implementation li:not(.uc-tagline){padding-left:20px}.uc-list--implementation li:not(.uc-tagline):before{content:"";position:absolute;left:2px;top:.5em;width:8px;height:4px;border-left:2px solid var(--blue);border-bottom:2px solid var(--blue);transform:rotate(-45deg)}.uc-tagline{font-size:11.5px!important;letter-spacing:.3px;color:#6b7a90!important}.uc-solution{display:block;margin-top:8px;padding:9px 11px;border-left:2px solid var(--blue);border-radius:0 8px 8px 0;background:#24befa0f;color:var(--text)}.uc-solution b{color:var(--blue)}.uc-list--outcomes li{padding:8px 11px;border:1px solid #83d4af3d;border-radius:8px;background:#83d4af0d;color:var(--text);font-weight:600}.use-case-grid.uc-wait .use-case-card,.compliance-strip.uc-wait{opacity:0;transform:translateY(18px)}.use-case-grid.uc-in .use-case-card{animation:uc-rise .7s cubic-bezier(.22,1,.36,1) backwards;animation-delay:calc(var(--i) * .12s)}.use-case-grid.uc-in .uc-flow:before{animation:uc-line 1.1s ease-out backwards;animation-delay:calc(var(--i) * .12s + .35s)}.use-case-grid.uc-in .uc-icon .industry-glyph path{stroke-dasharray:1;animation:ind-draw 1s ease-out backwards;animation-delay:calc(var(--i) * .12s + .3s)}.compliance-strip.uc-in{animation:uc-rise .7s cubic-bezier(.22,1,.36,1) .45s backwards}@keyframes uc-rise{0%{opacity:0;transform:translateY(18px)}}@keyframes uc-line{0%{transform:scaleY(0)}}@media(prefers-reduced-motion:reduce){.use-case-grid.uc-in .use-case-card,.use-case-grid.uc-in .uc-flow:before,.use-case-grid.uc-in .uc-icon .industry-glyph path,.compliance-strip.uc-in{animation:none}}.compliance-strip{margin-top:45px;border:1px solid var(--line);border-radius:8px;padding:25px 30px;display:flex;align-items:center;gap:25px;background:var(--sky)}.compliance-strip h3{font-size:17px;white-space:nowrap;margin:0}.compliance-tags{list-style:none;display:flex;flex-wrap:wrap;gap:8px;padding:0;margin:0}.compliance-tags li{font-size:11px;background:var(--surface);border:1px solid var(--line-strong);border-radius:4px;padding:7px 10px;color:var(--blue);font-weight:600}.founder-card{padding:0 0 24px;overflow:hidden;border-color:var(--line)}.founder-photo{width:100%;height:300px;object-fit:cover;object-position:50% 25%;border-bottom:1px solid var(--line);margin-bottom:23px;background:var(--sky)}.founder-card h3,.founder-card p{margin-left:25px;margin-right:25px}.career-roles{display:grid;gap:17px}.career-role{border:1px solid var(--line);border-radius:9px;background:var(--surface);overflow:hidden}.career-role summary{padding:27px 30px;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:30px;list-style:none}.career-role summary::-webkit-details-marker{display:none}.career-role summary h3{font-size:24px;margin:0}.accordion-indicator{font-size:29px;color:var(--blue);transition:transform .2s}.career-role[open] .accordion-indicator{transform:rotate(45deg)}.career-role[open] summary{border-bottom:1px solid var(--line);background:var(--bg-soft)}.career-role-body{padding:28px 35px;max-width:970px}.career-role-body p{font-size:15px;margin-bottom:12px}.career-role-body .page-list li{font-size:14px}.article-layout{display:grid;grid-template-columns:230px minmax(0,1fr);gap:90px;padding-block:65px;align-items:start}.article-sidebar{height:100%;position:relative}.article-toc{position:sticky;top:120px;border-left:2px solid var(--blue);padding-left:21px}.article-toc h2,.article-toc h3{font-size:14px;letter-spacing:0;margin-bottom:22px}.article-toc a{display:block;font-size:12px;line-height:1.6;padding:8px 0;color:var(--muted)}.article-toc a:hover{color:var(--blue)}.article-toc ol,.article-toc ul{padding:0;list-style:none}.article-back-top{margin-top:25px}.article-body{max-width:830px;min-width:0}.article-section{padding:0 0 34px!important;background:none!important}.article-section .page-section-heading{margin-top:23px;margin-bottom:19px}.article-section h2{font-size:30px;line-height:1.2}.article-section h3{font-size:23px;line-height:1.3}.article-section p{font-size:16px;line-height:1.95}.article-section .page-list li{font-size:15px;line-height:1.95;margin-bottom:13px}.article-table-wrap{overflow-x:auto;margin-bottom:30px;border:1px solid var(--line);border-radius:8px}.article-table{border-collapse:collapse;width:100%;font-size:13px;line-height:1.6;min-width:510px}.article-table th,.article-table td{padding:16px;text-align:left;border-bottom:1px solid var(--line);border-right:1px solid var(--line)}.article-table thead{background:var(--sky);color:var(--text)}.article-table tbody{background:var(--surface)}.article-table tbody th{background:var(--surface-raised);min-width:120px}.article-table td:last-child{background:var(--mint)}.article-figure img{width:100%;border-radius:9px}.resource-library{padding-block:55px 95px}.resource-toolbar{display:flex;justify-content:space-between;align-items:center;gap:30px;border-bottom:1px solid var(--line);padding-bottom:25px}.resource-filters{display:flex;gap:7px}.resource-filter{border:1px solid var(--line-strong);background:transparent;border-radius:5px;font-size:13px;padding:10px 16px}.resource-filter.is-active{background:var(--action);color:var(--ink);border-color:var(--blue)}.resource-search{position:relative;display:flex;align-items:center;gap:12px;font-size:13px;min-width:280px}.resource-search input{border:1px solid var(--line-strong);border-radius:6px;background:var(--surface);padding:12px 15px;width:100%;font-size:13px}.resource-search label{white-space:nowrap}.resource-results{font-size:12px;color:var(--muted);margin:22px 0}.resource-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:26px}.resource-card{border:1px solid var(--line);border-radius:9px;background:var(--surface);overflow:hidden;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.resource-card:hover{transform:translateY(-2px);border-color:var(--line-strong);box-shadow:var(--shadow-raised)}.resource-card-link{height:100%;display:flex;flex-direction:column}.resource-card-art{background:var(--bg-soft);border-bottom:1px solid var(--line);display:grid;place-items:center;min-height:210px}.resource-card--featured{grid-column:1 / -1}.resource-card--featured .resource-card-link{flex-direction:row-reverse}.resource-card--featured .resource-card-art{flex:0 0 40%;border-bottom:0;border-left:1px solid var(--line)}.resource-card--featured .resource-card-copy{padding:40px;justify-content:center}.resource-card--featured h2{font-size:32px;max-width:16em}.resource-card--featured p{font-size:16px;max-width:34em}@media(max-width:780px){.resource-card--featured .resource-card-link{flex-direction:column}.resource-card--featured .resource-card-art{border-left:0;border-bottom:1px solid var(--line)}.resource-card--featured .resource-card-copy{padding:26px}.resource-card--featured h2{font-size:25px}}.resource-card-art>svg{width:240px;height:184px!important}.resource-card-copy{padding:27px;flex:1;display:flex;flex-direction:column}.resource-category{font-size:11px;color:var(--blue);font-weight:750;text-transform:uppercase;letter-spacing:1px;display:block;margin-bottom:15px}.resource-card h2,.resource-card h3{font-size:24px;line-height:1.2;margin-bottom:17px}.resource-card p{font-size:14px;line-height:1.8}.resource-card-bottom{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:auto;padding-top:9px;font-size:11px}.resource-arrow{width:32px;height:32px;border:1px solid var(--line);border-radius:50%;display:grid;place-items:center;font-size:20px}.resource-empty{padding:65px;border:1px dashed var(--line-strong);border-radius:10px;text-align:center;grid-column:1/-1}.resource-empty h2{font-size:30px}.resource-empty button{background:var(--action);color:var(--ink);border:0;border-radius:5px;padding:12px 20px}.contact-layout{display:grid;grid-template-columns:1fr 1fr;gap:65px;padding-block:65px;align-items:start}.contact-layout--single{grid-template-columns:1fr;max-width:1050px}.contact-editorial{min-width:0}.contact-interactions{display:grid;gap:30px;min-width:0}.page-section--nested{padding:0 0 28px;background:none!important}.page-section--nested .page-section-heading h2{font-size:26px}.page-section--nested .page-card-grid{grid-template-columns:1fr}.page-section--nested .page-card{padding:20px}.page-section--nested .page-section-index,.page-section--nested .page-card-number{display:none}.local-form-card,.calendar-card{border:1px solid var(--line);border-radius:10px;padding:32px;background:var(--surface);box-shadow:var(--shadow-raised)}.local-form-card h2,.calendar-card h2{font-size:29px;margin-bottom:17px}.form-notice{font-size:12px!important;line-height:1.7!important;color:var(--muted)!important;padding:12px 14px;background:var(--surface-raised);border-radius:5px;margin-bottom:24px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px 16px}.form-field{display:flex;flex-direction:column;gap:8px;font-size:12px;font-weight:600;min-width:0}.form-field--full{grid-column:1/-1}.field-required{color:var(--error)}.form-field input,.form-field textarea,.form-field select{border:1px solid var(--line-strong);border-radius:5px;padding:12px;font-size:13px;background:var(--bg-soft);width:100%;color:var(--text);transition:border-color .18s ease,background .18s ease}.form-field input:hover,.form-field textarea:hover,.form-field select:hover{border-color:var(--blue)}.form-field textarea{min-height:125px;resize:vertical}.form-field--choice{flex-direction:row;align-items:flex-start;line-height:1.6}.form-field--choice input{width:16px;flex-shrink:0;accent-color:var(--blue)}.form-submit{margin-top:25px}.form-helper{font-size:11px;margin-top:17px;line-height:1.8}.form-status{font-size:13px;line-height:1.7;color:var(--muted)}.form-status a,.form-helper a{color:var(--blue);text-decoration:underline}.email-preview{margin-top:25px;padding:19px;border:1px solid #355d50;border-radius:6px;background:var(--mint)}.email-preview h3{font-size:18px}.email-preview p{font-size:13px}.email-preview pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px;line-height:1.8;color:var(--muted);max-height:280px;overflow:auto}.email-preview .button{font-size:13px}.calendar-placeholder{text-align:center;padding:25px 15px;background:var(--bg-soft);border:1px dashed var(--line-strong);border-radius:8px}.calendar-placeholder>svg{width:155px;max-height:165px}.calendar-placeholder p{font-size:14px;max-width:540px;margin-inline:auto}.calendar-embed{border:0;border-radius:8px;width:100%;height:740px}.calendar-fallback{font-size:12px;line-height:1.8;margin-top:20px}.calendar-fallback a{color:var(--blue);text-decoration:underline}.calendar-heading p{font-size:15px}.content-page--partner-application .contact-layout,.content-page--book-a-demo .contact-layout{grid-template-columns:1fr 1.35fr}.content-page--partner-application .page-hero,.content-page--book-a-demo .page-hero{padding-bottom:55px}.content-page--contact .page-hero-intro>.page-action{display:block}.content-page--contact .page-hero-intro .button{padding:10px 17px;font-size:13px;min-height:45px}.content-page--contact .page-hero-art>svg{width:350px}@media(min-width:1500px){.hero-grid{min-height:715px}.hero-copy h1{font-size:77px}.hero-art{margin-right:-42px}.hero-copy>p{font-size:17px}}@media(max-width:1200px){.container{width:calc(100% - 70px)}.primary-nav{gap:18px}.nav-login{margin-left:8px}.header-inner{gap:25px}.hero-copy h1{font-size:58px;letter-spacing:-2.7px}.hero-grid{min-height:600px;padding-top:50px;padding-bottom:75px}.hero-art{margin-right:-15px}.hero-copy>p{font-size:15px;max-width:430px}.art-note{font-size:14px;right:0;top:0}.hero-note{font-size:11px}.trusted-logos{gap:20px}.trusted-logo{width:78px}.section{padding:85px 0}.split-heading{gap:45px}.split-heading p{max-width:480px}.feature-copy{padding:22px}.feature-copy h3{font-size:20px}.feature-copy p{font-size:13px}.falcon-grid{gap:50px}.falcon-copy h2{font-size:38px}.agents-intro{gap:45px}.agent-list{gap:20px}.agent-list h3{font-size:16px}.industries-layout{gap:35px}.pricing-calculator{padding:24px}.price-card{padding:17px 13px}.price-card .price{font-size:25px}.price span{font-size:11px}.footer-main{gap:35px}.page-hero h1{font-size:52px}.page-hero-grid{gap:40px}.page-card-grid--four{grid-template-columns:repeat(2,1fr)}.article-layout{gap:50px;grid-template-columns:200px minmax(0,1fr)}.use-case-card{padding:20px}.use-case-card h3{font-size:22px}.compliance-strip{flex-direction:column;align-items:flex-start}.contact-layout{gap:35px}.local-form-card{padding:25px}.home-resources{padding-top:10px}}@media(max-width:1000px){h2{font-size:44px}.primary-nav{gap:14px}.nav-link{font-size:12px}.nav-login{display:none}.header-inner{height:76px}.brand>span{font-size:29px}.brand-wordmark{width:128px;height:32px}.button-small{font-size:12px;padding:10px 12px;gap:12px}.hero-copy h1{font-size:51px;letter-spacing:-2.2px}.hero-copy .button{font-size:13px;padding:13px 18px;gap:22px;min-height:48px}.hero-grid{min-height:560px}.hero-note{max-width:310px}.hero-art{margin-left:-7px}.art-badge{font-size:11px;padding:10px 13px;left:20%;gap:7px}.art-note{top:-15px}.trusted-logos{justify-content:center;gap:28px}.trusted-logo{width:68px;height:30px;margin:5px}.trusted-logo:nth-child(6){height:45px;width:65px}.split-heading{gap:35px}.split-heading p{font-size:14px;max-width:400px}.feature-grid{gap:15px}.feature-art{height:145px}.feature-art>svg{height:130px!important;width:170px}.feature-copy{padding:20px}.feature-copy h3{font-size:18px}.feature-copy p{font-size:12px}.backbone-brain{padding:24px;gap:15px}.backbone-brain h3{font-size:18px}.backbone-platforms{gap:14px}.backbone-node{padding:10px 10px 20px}.backbone-node h4{font-size:15px}.backbone-node small{font-size:11px}.agents-intro h2{font-size:43px}.agents-art .handwritten{right:-5px}.agent-list{grid-template-columns:repeat(3,1fr);row-gap:32px}.falcon-grid{gap:35px}.falcon-copy h2{font-size:34px}.falcon-copy>p{font-size:13px}.industries-layout{grid-template-columns:.8fr 2fr;gap:25px}.industry-grid{gap:9px}.industry-grid a{padding:15px 12px;font-size:12px;gap:8px}.industry-illustration .handwritten{font-size:17px}.pricing-grid{grid-template-columns:repeat(2,1fr);gap:17px}.price-card{padding:22px}.price-card h4{min-height:0;font-size:16px}.price-card .price{font-size:31px}.price-card>p:not(.price){font-size:13px}.price span{font-size:13px}.price-total{font-size:12px}.newsletter{gap:35px}.newsletter h2{font-size:22px}.newsletter form{min-width:260px}.footer-main{grid-template-columns:1.5fr 1fr .8fr .9fr 1.3fr;gap:25px}.footer-bottom{font-size:13px}.footer-bottom>div{gap:15px}.resource-teaser h3{font-size:20px}.resource-teaser>div{padding:22px;min-height:235px}.cta-falcon{margin-right:10px;min-width:210px}.final-cta h2{font-size:45px}.page-hero h1{font-size:46px}.page-hero-intro p{font-size:15px}.page-hero-grid{gap:30px;grid-template-columns:1.6fr 1fr}.page-card-grid{grid-template-columns:repeat(2,1fr)}.founder-grid{grid-template-columns:repeat(3,1fr)}.founder-photo{height:240px}.founder-card h3{font-size:20px}.use-case-grid{grid-template-columns:1fr}.use-case-card{padding:28px}.use-case-topline{float:right;width:130px;margin-left:25px;border:0;margin-bottom:0}.use-case-illustration{width:85px}.page-number{font-size:25px}.use-case-card h3{min-height:0;max-width:500px;font-size:29px}.use-case-content p{font-size:15px}.use-case-content .page-detail-label{margin-top:18px;padding-top:18px}.use-case-content>p:not(.page-detail-label){max-width:900px}.page-hero--article h1{font-size:40px}.article-layout{grid-template-columns:165px minmax(0,1fr);gap:35px}.article-toc{padding-left:16px}.article-toc a{font-size:11px}.resource-grid{gap:18px}.resource-card-copy{padding:21px}.resource-card h2,.resource-card h3{font-size:21px}.resource-card p{font-size:13px}.resource-card-art{min-height:175px}.resource-card-art>svg{width:205px;height:157px!important}.resource-search{min-width:230px}.contact-layout{grid-template-columns:1fr 1.2fr;gap:28px}.form-grid{grid-template-columns:1fr}.form-field--full{grid-column:auto}.local-form-card{padding:23px}.content-page--partner-application .contact-layout,.content-page--book-a-demo .contact-layout{grid-template-columns:1fr 1.3fr}.calendar-card{padding:25px}.calendar-card .button{font-size:13px;gap:12px}}@media(max-width:780px){.container{width:calc(100% - 40px)}.announcement{padding:8px 12px;min-height:35px;font-size:11px;gap:8px}.announcement-extra{display:none}.announcement strong{margin-left:4px;font-size:11px}.announcement-pill{font-size:11px}.header-inner{height:71px}.primary-nav{display:none}.menu-toggle{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;background:none;border:1px solid var(--line);border-radius:5px;width:37px;height:35px;font-size:20px}.menu-toggle>span{width:17px;height:1.5px;background:var(--text)}.primary-nav.mobile-open{position:absolute;top:71px;left:0;right:0;padding:20px;background:var(--surface);border-bottom:1px solid var(--line);display:flex;flex-direction:column;align-items:stretch;gap:5px;box-shadow:var(--shadow-raised);max-height:calc(100dvh - 110px);overflow-y:auto}.nav-link{font-size:16px;width:100%;padding:13px 0;justify-content:space-between}.nav-login{display:block;font-size:15px;margin:10px 0}.primary-nav>.button{font-size:14px;align-self:flex-start;margin-top:10px;padding:12px 20px}.dropdown-panel,.dropdown-panel.wide{position:static;min-width:0;width:100%;box-shadow:none;border:0;border-left:2px solid var(--blue);border-radius:0;padding:10px 18px;margin:0 0 15px;background:var(--surface-raised)}.dropdown-panel .eyebrow{display:none}.dropdown-links a{font-size:13px}.wide .dropdown-links{column-gap:20px}.hero-grid{grid-template-columns:1fr;gap:30px;padding-top:46px;padding-bottom:57px}.hero-copy{max-width:590px;margin:0 auto;width:100%;text-align:center}.hero-copy>.eyebrow{justify-content:center;font-size:11px;margin-bottom:20px}.hero-copy h1{font-size:clamp(41px,7.8vw,61px);line-height:1.065;letter-spacing:-2.4px;margin-bottom:28px}.hero-copy>p{font-size:15px;line-height:1.8;max-width:510px;margin:0 auto 25px}.hero-actions{justify-content:center;gap:13px}.hero-copy .button{font-size:14px;padding:14px 21px}.hero-note{justify-content:center;max-width:500px;margin:21px auto 0;font-size:11px;gap:7px}.hero-art{width:100%;max-width:490px;margin:5px auto 15px}.art-note{right:18px;top:0;font-size:14px;text-align:left}.art-badge{left:26%;bottom:-5px;font-size:11px;padding:11px 15px}.hero-wave{height:24px}.trust-strip{padding:27px 0 33px}.trust-strip p{font-size:11px;line-height:1.6;margin-bottom:20px}.trusted-logos{gap:22px 25px;max-width:540px;margin-inline:auto}.trusted-logo{width:78px;height:38px}.trusted-logo:nth-child(6){width:55px;height:36px}.trusted-logo:nth-child(9){width:45px}.section{padding:65px 0}.section-heading{margin-bottom:31px}h2{font-size:37px}.split-heading{display:block}.split-heading>div:first-child{margin-bottom:19px}.split-heading>div:last-child{max-width:100%}.split-heading p{max-width:600px;font-size:14px}.split-heading .section-note{font-size:12px}.eyebrow{font-size:11px;margin-bottom:13px;letter-spacing:1.4px}.feature-grid{grid-template-columns:repeat(2,1fr);gap:15px}.feature-art{height:153px}.feature-art>svg{height:140px!important;width:185px}.feature-copy{padding:21px}.feature-copy h3{font-size:20px}.feature-copy p{font-size:13px;line-height:1.8}.card-number{font-size:11px;padding:5px;top:12px;left:12px}.centered p{font-size:14px}.backbone-brain{flex-wrap:wrap;padding:20px;gap:14px;justify-content:center}.backbone-brain h3{font-size:20px}.backbone-platforms{grid-template-columns:repeat(2,1fr);gap:22px 15px;padding-top:35px}.backbone-platforms:before{display:none}.backbone-node{padding:15px 10px 20px}.backbone-node:before{height:18px;top:-19px}.backbone-node>svg{width:130px;height:100px!important}.backbone-node small{font-size:11px}.backbone-node h4{font-size:16px}.integrations{padding-top:25px}.agents-intro{grid-template-columns:1fr;gap:25px;margin-bottom:35px}.agents-intro h2{font-size:40px}.agents-intro p{font-size:14px;max-width:600px}.agents-intro .button{font-size:13px}.agents-art{max-width:355px;margin:0 auto}.agents-art .handwritten{right:-14px;bottom:2px;font-size:17px}.agent-list{grid-template-columns:1fr 1fr;gap:27px 24px;padding-top:28px}.agent-index{margin-bottom:13px;font-size:11px}.agent-list h3{font-size:18px}.agent-list p{font-size:13px}.falcon-grid{grid-template-columns:1fr;gap:20px}.falcon-copy h2{font-size:37px}.falcon-copy>p{font-size:14px;max-width:620px}.falcon-benefits h3{font-size:16px}.falcon-benefits p{font-size:13px}.industries-layout{grid-template-columns:1fr;gap:30px}.industry-illustration{display:none}.industry-grid a{font-size:13px;padding:17px 14px}.industry-symbol{font-size:21px}.pricing-section .centered h2{font-size:37px}.deployment-tabs{margin-top:-8px;margin-bottom:27px}.segmented button{font-size:12px;padding:9px 14px}.pricing-calculator{padding:20px}.calculator-top{align-items:flex-start;flex-direction:column;gap:17px}.calculator-top h3{font-size:23px}.calculator-top p{font-size:12px}.currency-tabs button{font-size:11px;padding:8px 14px}.seat-control{padding:18px;margin-bottom:20px}.seat-control strong{font-size:24px}.pricing-grid{gap:15px}.price-card{padding:19px 16px}.price-card h4{font-size:15px;min-height:37px}.price-card .price{font-size:28px}.price span{font-size:11px}.price-card>p:not(.price){font-size:12px}.price-total{font-size:11px}.pricing-bottom{align-items:flex-start;gap:13px}.pricing-bottom p{font-size:11px}.pricing-bottom .text-link{font-size:11px;gap:8px}.forward-deployed{padding:26px;grid-template-columns:1fr;gap:20px}.forward-deployed h3{font-size:29px}.forward-deployed p{font-size:14px}.forward-deployed>svg{max-width:300px;margin:auto}.home-resources{padding-top:0}.resource-teasers{gap:15px}.resource-teaser>svg{height:140px!important;padding:9px}.resource-teaser>div{padding:18px;min-height:224px}.resource-teaser h3{font-size:17px}.resource-teaser .eyebrow{font-size:11px}.circle-arrow{width:27px;height:27px;font-size:17px}.final-cta{padding:55px 0}.cta-inner{gap:25px;align-items:flex-start}.final-cta h2{font-size:38px}.final-cta p{font-size:13px}.cta-falcon{min-width:140px;margin-right:0;align-self:center}.cta-falcon>svg:first-child{width:135px}.cta-falcon>svg:last-child{width:195px;left:-25px;bottom:-25px}.final-cta .button{font-size:13px;min-height:48px}.newsletter{display:block;padding:39px 0}.newsletter h2{font-size:24px}.newsletter form{margin-top:24px;max-width:100%;min-width:0}.newsletter p{font-size:12px}.footer-main{grid-template-columns:repeat(2,1fr);gap:30px;padding:37px 0 30px}.footer-brand{grid-column:1/-1}.footer-brand p{max-width:550px;font-size:12px;margin-bottom:10px}.footer-brand .brand{margin-bottom:15px}.social-links{margin-top:14px}.footer-column h3{font-size:12px;margin-bottom:20px}.footer-column>a{font-size:11px;margin-bottom:12px}.footer-bottom{flex-direction:column;gap:16px;font-size:12.5px;line-height:1.6}.footer-bottom>div{gap:12px 18px}.back-top{bottom:13px;right:13px;width:30px;height:30px;font-size:17px}.page-hero{padding:48px 0}.page-hero-grid{grid-template-columns:1fr;gap:25px}.page-hero h1{font-size:44px;line-height:1.08;max-width:650px}.page-hero-intro p{font-size:15px;line-height:1.85}.page-hero-art>svg{width:220px;max-height:225px}.page-hero--article .page-hero-grid{grid-template-columns:1fr;gap:12px}.page-hero--article h1{font-size:39px}.page-hero--article .page-hero-art{display:none}.page-section{padding:43px 0}.page-section-heading{gap:20px;margin-bottom:23px}.page-section-heading h2{font-size:30px}.page-section-intro p{font-size:15px}.page-section-index{font-size:12px}.page-card{padding:23px}.page-card-grid{gap:17px}.page-card h3{font-size:22px}.page-card p{font-size:13px}.page-card-number{width:30px;height:30px;font-size:11px;margin-bottom:19px}.founder-grid{grid-template-columns:1fr 1fr}.founder-card{padding:0 0 23px}.founder-photo{height:250px}.founder-card h3,.founder-card p{margin-left:20px;margin-right:20px}.founder-card h3{font-size:22px}.use-case-card{padding:23px}.use-case-card h3{font-size:25px;max-width:440px}.use-case-topline{width:110px;margin-left:15px}.use-case-illustration{width:75px}.use-case-content p{font-size:14px}.compliance-strip{padding:22px;gap:17px;margin-top:27px}.compliance-strip h3{font-size:17px}.compliance-tags li{font-size:11px}.career-role summary{padding:23px}.career-role summary h3{font-size:21px}.career-role-body{padding:24px}.career-role-body p,.career-role-body .page-list li{font-size:13px}.article-layout{grid-template-columns:1fr;padding-block:38px;gap:25px}.article-sidebar{display:none}.article-body{max-width:100%}.article-section .page-section-heading{margin-top:14px}.article-section h2{font-size:27px}.article-section p{font-size:15px;line-height:1.95}.article-section .page-list li{font-size:14px}.resource-library{padding-block:35px 60px}.resource-toolbar{flex-wrap:wrap;gap:20px;padding-bottom:20px}.resource-search{width:100%}.resource-filters{gap:7px}.resource-filter{font-size:12px;padding:9px 15px}.resource-grid{grid-template-columns:repeat(2,1fr);gap:19px}.resource-card-art{min-height:180px}.resource-card h2,.resource-card h3{font-size:23px}.resource-card p{font-size:13px}.resource-card-copy{padding:23px}.resource-card-bottom{font-size:11px}.resource-empty{padding:40px 22px}.resource-empty h2{font-size:26px}.contact-layout,.content-page--partner-application .contact-layout,.content-page--book-a-demo .contact-layout{grid-template-columns:1fr;padding-block:38px;gap:20px}.contact-interactions{order:-1}.contact-editorial .page-section--nested{padding-top:20px}.page-section--nested .page-card-grid{grid-template-columns:repeat(2,1fr)}.local-form-card,.calendar-card{padding:26px}.form-grid{grid-template-columns:1fr 1fr}.form-field--full{grid-column:1/-1}.calendar-embed{height:760px}.content-page--contact .page-hero-art>svg{width:230px}.page-hero .button{font-size:13px;min-height:46px;padding:13px 19px}.not-found{padding-block:65px}.not-found h1{font-size:35px}.not-found p{font-size:15px}.newsletter .form-status{margin-top:10px}}@media(max-width:480px){.container{width:calc(100% - 36px)}.announcement strong{font-size:11px}.announcement-pill{padding:1px 4px;font-size:11px}.announcement{gap:6px;font-size:11px;min-height:32px}.hero-copy h1{font-size:42px;letter-spacing:-2px}.hero-grid{padding-top:36px;gap:22px;padding-bottom:45px}.hero-copy>p{font-size:14px;line-height:1.85}.hero-copy>.eyebrow{font-size:11px;letter-spacing:1px}.hero-copy .button{padding:13px 17px;gap:21px;font-size:12px;min-height:46px}.hero-note{font-size:11px;line-height:1.8;max-width:300px}.hero-art{margin-top:7px}.art-note{font-size:12px;right:1px;top:-2px}.art-note svg{width:40px;top:28px;right:32px}.art-badge{left:20%;font-size:11px;padding:10px 12px;gap:7px;bottom:-2px}.trusted-logos{gap:19px 24px}.trusted-logo{width:72px}.trust-strip p{font-size:11px}.section{padding:52px 0}h2{font-size:34px}.feature-grid{grid-template-columns:1fr;gap:20px}.feature-art{height:176px}.feature-art>svg{width:215px;height:166px!important}.feature-copy{padding:25px}.feature-copy h3{font-size:24px;margin-bottom:15px}.feature-copy p{font-size:14px;line-height:1.8}.backbone-brain{padding:20px 15px;gap:11px}.backbone-brain h3{font-size:19px}.backbone-brain .eyebrow{font-size:11px}.backbone-node small{font-size:11px;letter-spacing:.6px}.backbone-node h4{font-size:14px}.backbone-node>svg{width:115px;height:88px!important}.integrations .eyebrow{font-size:11px}.agents-intro h2{font-size:36px}.agents-intro p{font-size:13px}.agents-art{max-width:295px}.agents-art .handwritten{right:-5px;font-size:16px}.agent-list{gap:26px 23px}.agent-list h3{font-size:16px}.agent-list p{font-size:12px}.falcon-copy h2{font-size:34px}.industry-grid a{font-size:11px;gap:8px;padding:15px 10px}.industry-symbol{font-size:18px;width:16px}.industry-grid a>span:last-child{font-size:16px}.pricing-section .centered h2{font-size:33px}.pricing-calculator{padding:18px}.pricing-grid{grid-template-columns:1fr;gap:18px}.price-card{padding:23px}.price-art{width:94px;height:72px!important}.price-card h4{font-size:18px;min-height:0}.price-card .price{font-size:36px}.price-card .price span{font-size:13px}.price-card>p:not(.price){font-size:14px}.price-total{font-size:13px}.saving-tag{font-size:11px;padding:6px 9px;top:19px;right:19px}.pricing-bottom{flex-direction:column}.pricing-bottom p{font-size:11px}.pricing-bottom .text-link{font-size:13px}.calculator-top h3{font-size:24px}.calculator-top p{font-size:13px}.seat-control label{font-size:12px}.seat-control strong{font-size:23px}.forward-deployed{padding:23px}.forward-deployed h3{font-size:27px}.forward-deployed p,.check-list li{font-size:13px}.resource-teasers{grid-template-columns:1fr;gap:22px}.resource-teaser>svg{height:185px!important}.resource-teaser>div{min-height:0;padding:25px}.resource-teaser h3{font-size:25px;max-width:310px}.resource-teaser .eyebrow{font-size:11px}.circle-arrow{width:33px;height:33px;font-size:22px}.home-resources{padding-top:0}.cta-inner{position:relative;padding-bottom:70px;display:block}.final-cta h2{font-size:37px;max-width:400px}.final-cta p{font-size:13px;max-width:340px}.cta-falcon{position:absolute;width:105px;right:10px;bottom:-40px;min-width:0}.cta-falcon>svg:first-child{width:105px}.cta-falcon>svg:last-child{width:147px;left:-20px;bottom:-17px}.final-cta .button{margin-top:18px;gap:28px}.newsletter h2{font-size:24px}.newsletter p{font-size:11px}.footer-main{gap:22px 18px;grid-template-columns:1fr 1fr}.footer-brand{grid-column:1/-1;margin-bottom:10px}.footer-column h3{font-size:13px}.footer-column>a{font-size:12px}.footer-column:last-child{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;column-gap:18px}.footer-column:last-child h3{grid-column:1/-1;margin-bottom:17px}.footer-bottom{font-size:12.5px}.page-hero{padding:38px 0}.page-hero h1{font-size:37px;letter-spacing:-1.7px}.page-hero-intro p{font-size:14px}.page-hero-art>svg{width:200px}.page-hero--article h1{font-size:34px}.page-card-grid,.page-card-grid--four,.founder-grid{grid-template-columns:1fr}.page-card{padding:25px}.page-card h3{font-size:25px}.page-card p{font-size:14px}.founder-card{padding:0 0 25px}.founder-photo{height:310px;object-position:50% 25%}.founder-card h3,.founder-card p{margin-inline:25px}.use-case-topline{float:none;width:100%;margin-left:0;border-bottom:1px solid var(--line);margin-bottom:20px}.use-case-illustration{width:110px}.page-number{font-size:34px}.use-case-card h3{font-size:26px}.use-case-content p{font-size:13px}.page-section-heading h2{font-size:28px}.compliance-tags li{font-size:11px}.career-role summary{padding:20px}.career-role summary h3{font-size:20px}.career-role-body{padding:20px}.resource-grid{grid-template-columns:1fr}.resource-card-art{min-height:195px}.resource-card-art>svg{width:235px;height:180px!important}.resource-card-copy{padding:26px}.resource-card h2,.resource-card h3{font-size:26px}.resource-card p{font-size:14px}.resource-card-bottom{font-size:12px}.resource-filter{font-size:12px;padding:9px 13px}.resource-category{font-size:11px}.local-form-card,.calendar-card{padding:23px}.form-grid{grid-template-columns:1fr;gap:18px}.form-field--full{grid-column:auto}.form-field{font-size:13px}.form-notice{font-size:11px!important}.local-form-card h2,.calendar-card h2{font-size:27px}.page-section--nested .page-card-grid{grid-template-columns:1fr}.calendar-placeholder{padding:23px 14px}.calendar-placeholder p{font-size:13px}.article-section h2{font-size:26px}.article-section p{font-size:14px}.article-section .page-list li{font-size:13px}}.newsletter-submit-label{font-size:14px;font-weight:750}.footer-legal-label{font-weight:700;color:var(--text)}.nav-link[aria-current=page]{color:var(--blue);box-shadow:inset 0 -2px 0 var(--blue)}.dropdown-all{display:flex;align-items:center;gap:10px;margin-top:16px;padding-top:14px;border-top:1px solid var(--line);font-size:14px;font-weight:750;color:var(--blue)}.dropdown-all:hover{color:var(--text)}.trust-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.trust-card{display:flex;flex-direction:column;min-width:0;background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:24px 24px 22px;text-decoration:none!important;color:var(--text);transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}.trust-card:hover{border-color:var(--blue);transform:translateY(-2px);box-shadow:var(--shadow)}.trust-card-top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:22px}.industry-glyph{width:30px;height:30px;color:var(--blue);flex-shrink:0}.trust-tag{display:inline-block;font-size:11px;font-weight:800;letter-spacing:1.2px;text-transform:uppercase;color:var(--muted);border:1px solid var(--line);border-radius:100px;padding:4px 9px;white-space:nowrap}.trust-card h2,.trust-card h3{font-size:20px;line-height:1.25;letter-spacing:-.45px;margin-bottom:11px;color:var(--text)}.trust-card p{font-size:14.5px;line-height:1.75;margin-bottom:20px}.trust-card-link{margin-top:auto;font-size:13.5px;font-weight:750;color:var(--blue)}@media(min-width:1201px){.trust-grid>.trust-card:last-child:nth-child(3n+1){grid-column:1 / -1;display:grid;grid-template-columns:150px minmax(0,1fr) auto;grid-template-rows:auto auto;align-items:center;column-gap:30px}.trust-grid>.trust-card:last-child:nth-child(3n+1) .trust-card-top{grid-column:1;grid-row:1 / 3;margin-bottom:0;flex-direction:column;align-items:flex-start;gap:12px}.trust-grid>.trust-card:last-child:nth-child(3n+1) h2,.trust-grid>.trust-card:last-child:nth-child(3n+1) h3{grid-column:2;grid-row:1;align-self:end;margin-bottom:6px}.trust-grid>.trust-card:last-child:nth-child(3n+1) p{grid-column:2;grid-row:2;align-self:start;margin-bottom:0}.trust-grid>.trust-card:last-child:nth-child(3n+1) .trust-card-link{grid-column:3;grid-row:1 / 3;margin-top:0;white-space:nowrap}}.industries-section .split-heading--wrap>p.industries-lead{max-width:460px;margin:0;font-size:16px;line-height:1.65;color:var(--muted)}.industries-section .section-heading h2{max-width:13em}.industries-section.is-waiting .section-heading,.industries-section.is-waiting .trust-card{opacity:0;transform:translateY(16px)}.industries-section.is-in .section-heading{animation:ind-rise .7s cubic-bezier(.22,1,.36,1) backwards}.industries-section.is-in .trust-card{animation:ind-rise .7s cubic-bezier(.22,1,.36,1) backwards;animation-delay:calc(var(--i) * 70ms + .12s)}.industries-section.is-in .trust-card .industry-glyph path{stroke-dasharray:1;animation:ind-draw .9s ease-out both;animation-delay:calc(var(--i) * 70ms + .42s)}@keyframes ind-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes ind-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}.industries-more{display:flex;align-items:center;justify-content:flex-end;gap:24px;margin-top:26px;padding-top:24px;border-top:1px solid var(--line);font-size:14px;color:var(--muted)}.industries-hero{padding-block:20px 10px;max-width:1256px}.industries-hero h1{font-size:clamp(40px,5vw,62px);line-height:1.06;margin-bottom:20px}.industries-hero p{max-width:620px;font-size:17px}.deploy-section{background:var(--bg-soft)}.deploy-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.deploy-card{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:30px;min-width:0}.deploy-card h3{font-size:26px;margin:16px 0 6px}.industries-cta{display:flex;align-items:center;gap:22px;flex-wrap:wrap;margin-top:34px}.embedded-title{font-size:clamp(32px,4vw,46px);line-height:1.1;margin-bottom:20px}.startup-hero-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:60px;align-items:center}.startup-hero h1{font-size:clamp(42px,5.2vw,66px);line-height:1.04;margin-bottom:18px}.startup-offer{font-size:22px!important;font-weight:750;color:var(--text)!important;margin-bottom:14px!important}.startup-hero p{max-width:560px}.startup-hero .hero-actions{margin-top:28px}.startup-facts{display:flex;flex-wrap:wrap;gap:10px 22px;list-style:none;padding:0;margin:24px 0 0;font-size:13.5px;color:var(--muted)}.startup-facts li{display:flex;align-items:center;gap:8px}.startup-facts li:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--success)}.startup-hero-card{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:40px 30px;box-shadow:var(--shadow-raised)}.startup-hero-card .logo-mark{width:74px;height:80px;margin-bottom:14px}.startup-hero-card strong{font-size:50px;font-weight:850;letter-spacing:-2px;line-height:1;color:var(--text)}.startup-hero-card span{font-size:15px;color:var(--muted)}.onboard-steps{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.onboard-steps li{background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:26px 24px;min-width:0}.onboard-index{display:block;font-size:13px;font-weight:800;letter-spacing:1.4px;color:var(--blue);margin-bottom:16px}.onboard-steps h3{font-size:21px;margin-bottom:9px}.onboard-steps p{font-size:15px;margin:0}.startup-included{background:var(--bg-soft)}.included-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.included-grid article{background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:26px 24px;min-width:0}.included-grid .industry-glyph{margin-bottom:18px}.included-grid h3{font-size:19px;line-height:1.3;margin-bottom:10px}.included-grid p{font-size:14.5px;margin:0}.startup-usecases .page-hero{background:var(--bg);border-top:1px solid var(--line)}.startup-band{padding:24px 0 8px;background:linear-gradient(180deg,var(--bg-alt),var(--bg))}.startup-band--compact{padding:72px 0;background:var(--bg)}.startup-band-inner{display:flex;align-items:center;justify-content:space-between;gap:40px;padding:34px 40px;border:1px solid var(--line);border-radius:14px;background:radial-gradient(ellipse at 0% 0%,#24befa1a,transparent 55%),var(--surface)}.startup-band h2{font-size:clamp(28px,3.2vw,38px);margin-bottom:10px}.startup-band p{font-size:16px;margin:0}.startup-band-actions{display:flex;align-items:center;gap:22px;flex-shrink:0;flex-wrap:wrap}@media(max-width:1200px){.trust-grid,.included-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.primary-nav{gap:16px}}@media(max-width:780px){.trust-grid,.included-grid,.onboard-steps,.deploy-grid,.startup-hero-grid{grid-template-columns:minmax(0,1fr)}.startup-hero-grid{gap:34px}.startup-band-inner,.industries-more{flex-direction:column;align-items:flex-start;gap:18px}.startup-band-inner{padding:26px 22px}.deploy-card{padding:24px}}@media(min-width:781px)and (max-width:900px){.primary-nav{display:none}.menu-toggle{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;background:none;border:1px solid var(--line);border-radius:5px;width:37px;height:35px;font-size:20px}.menu-toggle>span{width:17px;height:1.5px;background:var(--text)}.primary-nav.mobile-open{position:absolute;top:76px;left:0;right:0;padding:20px 35px;background:var(--surface);border-bottom:1px solid var(--line);display:flex;flex-direction:column;align-items:stretch;gap:5px;box-shadow:var(--shadow-raised);max-height:calc(100dvh - 110px);overflow-y:auto}.primary-nav.mobile-open .nav-link{font-size:16px;width:100%;padding:13px 0;justify-content:space-between}.primary-nav.mobile-open .nav-login{display:block;font-size:15px;margin:10px 0}.primary-nav.mobile-open>.button{font-size:14px;align-self:flex-start;margin-top:10px;padding:12px 20px}.primary-nav.mobile-open .dropdown-panel,.primary-nav.mobile-open .dropdown-panel.wide{position:static;min-width:0;width:100%;box-shadow:none;border:0;border-left:2px solid var(--blue);border-radius:0;padding:10px 18px;margin:0 0 15px;background:var(--surface-raised)}.primary-nav.mobile-open .dropdown-panel .eyebrow{display:none}}.control-hero{padding-bottom:72px}.plan-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.plan-card{position:relative;display:flex;flex-direction:column;min-width:0;padding:26px 24px 24px;border:1px solid var(--line);border-radius:14px;background:var(--surface);transition:border-color .2s ease,transform .2s ease}.plan-card:hover{border-color:var(--line-strong);transform:translateY(-2px)}.plan-card--featured{border-color:#24befa88;background:radial-gradient(ellipse at 50% 0%,#24befa1f,transparent 65%),var(--surface);box-shadow:0 0 0 3px #24befa14}.plan-card--featured:hover{border-color:var(--blue)}.plan-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.plan-top .industry-glyph{width:28px;height:28px}.plan-save{font-size:11.5px;font-weight:800;letter-spacing:1px;text-transform:uppercase;color:var(--ink);background:var(--blue);border-radius:999px;padding:4px 10px}.plan-card h3{font-size:19px;line-height:1.25;margin-bottom:8px}.plan-card>p{font-size:14.5px;line-height:1.6;margin:0 0 18px}.plan-card>.button{margin-top:auto;justify-content:center;width:100%;box-sizing:border-box}.plan-card>p{margin-bottom:26px}.plan-points{display:grid;gap:9px;list-style:none;margin:0 0 24px;padding:16px 0 0;border-top:1px solid var(--line)}.plan-points li{display:flex;align-items:flex-start;gap:9px;font-size:14px;line-height:1.45;color:var(--text)}.plan-check{width:17px;height:17px;flex-shrink:0;margin-top:1px}.plan-check circle{fill:#24befa1f;stroke:#24befa66;stroke-width:1}.plan-check path{fill:none;stroke:var(--blue);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1}.plan-card>p{margin-bottom:18px}.deploy-compare{position:relative;margin-top:18px;border:1px solid var(--line);border-radius:14px;background:var(--surface);overflow-x:auto}.deploy-compare table{width:100%;min-width:640px;border-collapse:collapse}.deploy-compare th,.deploy-compare td{padding:15px 22px;text-align:left;font-size:15px;color:var(--text);border-top:1px solid var(--line);vertical-align:middle}.deploy-compare thead th{border-top:0;padding-top:22px;padding-bottom:18px;vertical-align:bottom}.deploy-compare thead strong{display:block;font-size:18px;color:var(--text)}.deploy-compare thead .eyebrow{display:block;margin-bottom:6px}.deploy-tag{display:inline-block;margin-bottom:8px;padding:3px 9px;border:1px solid var(--line);border-radius:999px;font-size:11.5px;font-weight:700;color:var(--muted)}.deploy-compare .is-highlight{background:#24befa0a}.deploy-compare thead .is-highlight .deploy-tag{border-color:#24befa66;color:var(--blue)}.deploy-compare tbody th{width:32%;font-weight:600;color:var(--muted)}.deploy-compare tbody tr{transition:background .2s ease}.deploy-compare tbody tr:hover{background:#24befa06}.deploy-compare .plan-check{width:20px;height:20px;vertical-align:middle}.plan-none{display:inline-block;width:12px;height:2px;border-radius:2px;background:#3a4a60;vertical-align:middle}.deploy-compare tfoot td{padding-top:18px;padding-bottom:22px}.deploy-compare tfoot .button{width:100%;justify-content:center;box-sizing:border-box}.pr-wait .pr-item{opacity:0;transform:translateY(16px)}.pr-in .pr-item{animation:pr-rise .7s cubic-bezier(.22,1,.36,1) backwards;animation-delay:calc(var(--i, 0) * .1s)}@keyframes pr-rise{0%{opacity:0;transform:translateY(16px)}}.pr-in .plan-points .plan-check path{animation:pr-tick .5s ease-out backwards;animation-delay:calc(var(--i, 0) * .1s + var(--j, 0) * .12s + .5s)}.pr-in .deploy-compare tbody tr{animation:pr-rise .5s ease backwards;animation-delay:calc(var(--r) * 70ms + .6s)}.pr-in .deploy-compare .plan-check path{animation:pr-tick .5s ease-out backwards;animation-delay:1.2s}@keyframes pr-tick{0%{stroke-dashoffset:1}}@media(prefers-reduced-motion:reduce){.pr-in .pr-item,.pr-in .plan-check path,.pr-in .deploy-compare tbody tr{animation:none}}.plan-sales{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:16px;padding:24px 28px;border:1px solid #24befa66;border-radius:14px;background:radial-gradient(ellipse at 0% 50%,#24befa22,transparent 60%),#0f1c2c;box-shadow:0 0 0 4px #24befa0f}.plan-sales strong{display:block;font-size:20px;color:var(--text);margin-bottom:4px}.plan-sales span{font-size:15px;color:var(--muted)}.plan-sales .button{flex-shrink:0;padding-inline:26px}.plan-startups{margin:16px 0 0;text-align:center;font-size:14px;color:var(--muted)}.plan-startups a{color:var(--blue);font-weight:700}.pricing-section .pricing-bottom p{font-size:14.5px;color:var(--muted)}.pricing-section .pricing-bottom p a{color:var(--blue);font-weight:700}@media(max-width:1200px){.plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:780px){.plan-grid{grid-template-columns:minmax(0,1fr)}.plan-sales{flex-direction:column;align-items:flex-start;padding:22px;gap:18px}}.contact-hero{padding-bottom:56px}.contact-hero h1{font-size:clamp(44px,5vw,64px);line-height:1.04;margin-bottom:16px}.contact-lead{max-width:600px;font-size:17px}.contact-options{list-style:none;padding:0;margin:32px 0 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;max-width:900px}.contact-options a{display:flex;align-items:center;gap:14px;padding:18px 20px;border:1px solid var(--line);border-radius:12px;background:var(--surface);color:inherit;text-decoration:none!important;transition:border-color .18s ease,transform .18s ease}.contact-options a:hover{border-color:var(--blue);transform:translateY(-2px)}.contact-options .industry-glyph{width:24px;height:24px;flex-shrink:0}.contact-options span{display:grid;gap:2px}.contact-options small{font-size:13px;color:var(--muted)}.contact-options strong{font-size:16px;color:var(--text)}.contact-always{display:flex;align-items:center;gap:8px;margin:18px 0 0;font-size:14px;color:var(--muted)}.contact-main{background:var(--bg-soft)}.contact-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:28px;align-items:start}.contact-grid .local-form-card{margin:0}.contact-info{position:sticky;top:110px;padding:28px;border:1px solid var(--line);border-radius:12px;background:var(--surface)}.contact-info h2{font-size:22px;margin-bottom:18px}.contact-info dl{margin:0;display:grid;gap:16px}.contact-info dt{font-size:13px;font-weight:800;letter-spacing:.6px;color:var(--muted);margin-bottom:6px}.contact-info dd{margin:0;display:grid;gap:4px}.contact-info dd a{font-size:16px;font-weight:650;color:var(--text)}.contact-info dd a:hover{color:var(--blue)}.contact-note{margin:18px 0 22px;padding:10px 12px;border-radius:8px;background:#24befa12;font-size:14px;color:var(--blue)}.contact-info h3{font-size:15px;margin:0 0 4px}.contact-info h3+p{margin:0;font-size:15px}.office-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.office-card{padding:26px 24px;border:1px solid var(--line);border-radius:12px;background:var(--surface);min-width:0}.office-card .industry-glyph{width:24px;height:24px;margin-bottom:16px}.office-card h3{font-size:20px;margin-bottom:4px}.office-card p{margin:0 0 6px;font-size:15px;line-height:1.55}.office-card .office-role{font-size:13.5px;color:var(--blue);font-weight:700;margin-bottom:14px}.office-card .office-entity{color:var(--text);font-weight:650}.office-card a{color:var(--text)}.office-card .office-hours{margin-top:12px;font-size:13.5px;color:var(--muted)}.contact-hero{background:radial-gradient(620px 300px at 82% 52%,#24befa17,transparent 70%),radial-gradient(520px 260px at 5% 100%,#24befa0d,transparent 70%),var(--bg-alt)}.contact-hero-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:56px;align-items:center}.contact-hero .contact-lead{max-width:520px}.contact-now{padding:22px 24px;border:1px solid var(--line);border-radius:14px;background:#121e2dcc;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.contact-now small{display:block;margin-bottom:12px;font-size:12px;font-weight:800;letter-spacing:1.3px;text-transform:uppercase;color:var(--muted)}.contact-now ul{list-style:none;padding:0;margin:0 0 14px}.contact-now li{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:11px 0;border-top:1px solid var(--line)}.contact-now li:first-child{border-top:0}.contact-now-city{font-size:16px;font-weight:700;color:var(--text)}.contact-now-time{font-size:16px;font-variant-numeric:tabular-nums;color:var(--text)}.contact-now-status{min-width:86px;text-align:right;font-size:13px;font-weight:700;color:var(--muted)}.contact-now-status.is-open{color:var(--blue)}.contact-now p{margin:0;font-size:14px;color:var(--muted)}.contact-now p a{color:var(--text);font-weight:700}.contact-hero .contact-options{max-width:none;margin-top:40px}.contact-hero .contact-options a{align-items:flex-start;gap:16px;padding:20px 22px;background:#121e2db3}.contact-option-icon{display:grid;place-items:center;width:42px;height:42px;flex-shrink:0;border-radius:10px;background:#24befa14;border:1px solid #24befa33;transition:background .2s ease,border-color .2s ease}.contact-hero .contact-options a:hover .contact-option-icon{background:#24befa26;border-color:var(--blue)}.contact-option-icon .industry-glyph{width:20px;height:20px}.contact-hero .contact-options strong{font-size:16px}.contact-hero .contact-options em{font-style:normal;font-size:13.5px;color:var(--muted);margin-top:2px}.contact-always{color:var(--blue);font-weight:700}.office-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.office-top .industry-glyph{margin-bottom:0!important}.office-time{display:flex;align-items:center;gap:8px;font-size:13.5px;font-variant-numeric:tabular-nums;color:var(--muted)}.office-time b{font-size:11.5px;font-weight:800;letter-spacing:.8px;text-transform:uppercase;padding:3px 8px;border-radius:999px;border:1px solid var(--line);color:var(--muted)}.office-time b.is-open{color:var(--blue);border-color:#24befa55;background:#24befa12}.office-card{transition:border-color .2s ease,transform .2s ease}.office-card:hover{border-color:var(--line-strong);transform:translateY(-2px)}.ct-wait .ct-item{opacity:0;transform:translateY(14px)}.ct-in .ct-item{animation:ct-rise .65s cubic-bezier(.22,1,.36,1) backwards;animation-delay:calc(var(--i, 0) * 80ms)}@keyframes ct-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media(max-width:900px){.contact-hero-grid{grid-template-columns:minmax(0,1fr);gap:28px}}@media(prefers-reduced-motion:reduce){.ct-in .ct-item{animation:none}}.contact-emergency{padding:56px 0;border-top:1px solid var(--line);background:radial-gradient(520px 220px at 85% 50%,#24befa14,transparent 72%),var(--bg)}.contact-emergency-inner{display:flex;align-items:center;justify-content:space-between;gap:30px}.contact-emergency h2{font-size:clamp(26px,3vw,36px);margin-bottom:6px}.contact-emergency p{margin:0}@media(max-width:900px){.contact-grid,.office-grid,.contact-options{grid-template-columns:minmax(0,1fr)}.contact-info{position:static}.contact-emergency-inner{flex-direction:column;align-items:flex-start}}.resource-library{scroll-margin-top:110px}.rc-controls{display:flex;align-items:center;justify-content:flex-end;gap:20px;margin-bottom:18px}.rc-buttons{display:flex;gap:8px}.rc-buttons button{display:grid;place-items:center;width:42px;height:42px;border:1px solid var(--line);border-radius:10px;background:var(--surface);color:var(--text);cursor:pointer;transition:border-color .15s ease,opacity .15s ease}.rc-buttons button:hover:not(:disabled){border-color:var(--blue)}.rc-buttons button:disabled{opacity:.35;cursor:default}.rc-buttons svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.rc-track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 36px) / 3);column-gap:18px;list-style:none;margin:0;padding:2px 0 6px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.rc-track::-webkit-scrollbar{display:none}.rc-toggle svg path{fill:currentColor;stroke:currentColor}.rc-progress{height:2px;margin-top:14px;border-radius:2px;background:var(--line);overflow:hidden}.rc-progress i{display:block;height:100%;width:100%;background:var(--blue);transform:scaleX(0);transform-origin:left}.rc.is-running .rc-progress i{animation:rc-progress var(--rc-interval) linear forwards}@keyframes rc-progress{to{transform:scaleX(1)}}@media(prefers-reduced-motion:reduce){.rc.is-running .rc-progress i{animation:none}}.rc-card{scroll-snap-align:start;min-width:0}.rc-card a{display:flex;flex-direction:column;height:100%;box-sizing:border-box;padding:26px 26px 24px;border:1px solid var(--line);border-radius:12px;background:var(--surface);color:inherit;text-decoration:none!important;transition:border-color .18s ease,transform .18s ease}.rc-card a:hover{border-color:var(--blue);transform:translateY(-2px)}.rc-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:26px}.rc-kind{font-size:11px;font-weight:800;letter-spacing:1.2px;text-transform:uppercase;border-radius:999px;padding:4px 10px;border:1px solid var(--line);color:var(--muted)}.rc-kind--whitepaper{color:var(--blue);border-color:#24befa55;background:#24befa12}.rc-card h3{font-size:21px;line-height:1.25;letter-spacing:-.3px;margin-bottom:10px}.rc-card p{font-size:15px;line-height:1.6;margin:0 0 22px}.rc-meta{margin-top:auto;font-size:13px;color:var(--muted)}@media(max-width:1000px){.rc-track{grid-auto-columns:calc((100% - 18px)/2)}}@media(max-width:640px){.rc-track{grid-auto-columns:86%}}.backbone-map{position:relative}.backbone-brain{flex-direction:column;align-items:stretch;gap:22px;z-index:1}.backbone-brain-head{display:flex;align-items:center;gap:16px}.backbone-brain-head .logo-mark{width:42px;height:45px;flex-shrink:0}.backbone-brain-head h3{margin:0}.reasoning-steps{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));border:1px solid var(--line);border-radius:8px;overflow:hidden;background:var(--bg-alt)}.reasoning-steps li{position:relative;display:flex;flex-direction:column;align-items:center;gap:8px;padding:14px 8px 13px;font-size:13.5px;font-weight:700;color:var(--text);border-left:1px solid var(--line);min-width:0}.reasoning-steps li:first-child{border-left:0}.reasoning-steps li:not(:last-child):after{content:"";position:absolute;right:-4px;top:50%;width:6px;height:6px;margin-top:-3px;border-top:1.5px solid var(--line-strong);border-right:1.5px solid var(--line-strong);background:var(--bg-alt);transform:rotate(45deg);z-index:1}.reasoning-steps svg{width:20px;height:20px;color:var(--blue)}.backbone-wires{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:visible;z-index:0}.backbone-wires path{fill:none;stroke:var(--blue);stroke-opacity:.45;stroke-width:1.5;stroke-dasharray:4 5}.has-wires .backbone-platforms:before,.has-wires .backbone-node:before{display:none}.backbone-node{z-index:1}.wire-dot{position:absolute;left:0;top:0;width:7px;height:7px;margin:-3.5px 0 0 -3.5px;border-radius:50%;background:var(--blue);box-shadow:0 0 0 3px #24befa29;offset-rotate:0deg;offset-distance:0%;opacity:0;pointer-events:none;z-index:2;animation:wire-travel 1.15s cubic-bezier(.45,0,.35,1) both}@keyframes wire-travel{0%{offset-distance:0%;opacity:0}12%{opacity:1}88%{opacity:1}to{offset-distance:100%;opacity:0}}.backbone-play .reasoning-steps li{animation:step-light .7s ease-in-out calc(var(--i) * .17s + .15s)}@keyframes step-light{0%,to{background:transparent}45%{background:#24befa1f}}.backbone-play .backbone-brain{animation:brain-light 1.6s ease-in-out .1s}@keyframes brain-light{0%,to{border-color:var(--line)}40%,70%{border-color:var(--blue)}}.backbone-play .backbone-node{animation:node-light 1.5s ease-in-out 2.35s}@keyframes node-light{0%,to{border-color:var(--line);box-shadow:none}30%,65%{border-color:var(--blue);box-shadow:0 0 0 3px #24befa1f}}.integrations{overflow:hidden}.stack-marquee{display:grid;gap:12px;margin-top:22px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)}.stack-row{display:flex;width:max-content}.stack-track{display:flex;gap:12px;padding:0 12px 0 0;margin:0;list-style:none;flex-shrink:0;animation:stack-scroll 70s linear infinite}.stack-row--reverse .stack-track{animation-direction:reverse;animation-duration:80s}.stack-marquee:hover .stack-track,.stack-marquee:focus-within .stack-track{animation-play-state:paused}@keyframes stack-scroll{to{transform:translate(-100%)}}.stack-item{display:flex;align-items:center;gap:12px;padding:10px 16px 10px 10px;border:1px solid var(--line);border-radius:9px;background:var(--surface);text-align:left;white-space:nowrap}.stack-plate{display:grid;place-items:center;width:44px;height:44px;flex-shrink:0;border-radius:8px;background:#eef3f9}.stack-plate img{display:block;width:30px;height:26px;object-fit:contain}.stack-name{font-size:14.5px;font-weight:700;color:var(--text)}.stack-link{display:inline-flex;margin-top:22px;font-size:14px}.stack-groups{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px}.stack-group{border:1px solid var(--line);border-radius:10px;background:var(--surface);padding:20px}.stack-group h3{font-size:14px;font-weight:800;letter-spacing:.6px;color:var(--muted);margin:0 0 14px}.stack-group ul{list-style:none;padding:0;margin:0;display:grid;gap:10px}.stack-group li{display:flex;align-items:center;gap:12px;font-size:15px;font-weight:650;color:var(--text)}.stack-group .stack-plate{width:36px;height:36px}.stack-group .stack-plate img{width:24px;height:21px}@media(max-width:780px){.reasoning-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.reasoning-steps li:nth-child(4){border-left:0}.reasoning-steps li:nth-child(n+4){border-top:1px solid var(--line)}.reasoning-steps li:nth-child(3):after{display:none}}@media(prefers-reduced-motion:reduce){.wire-dot{display:none}.backbone-play .reasoning-steps li,.backbone-play .backbone-brain,.backbone-play .backbone-node{animation:none}.stack-marquee{-webkit-mask-image:none;mask-image:none}.stack-row{width:auto}.stack-track{animation:none;flex-wrap:wrap;justify-content:center;padding:0}.stack-track--copy{display:none}}@media(min-width:1201px){.control-grid.control-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}}.feature-capabilities,.feature-reading{background:var(--bg-soft)}.how-steps{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;counter-reset:none}.how-steps--3{grid-template-columns:repeat(3,minmax(0,1fr))}.how-steps li{position:relative;padding:24px 22px 26px;border:1px solid var(--line);border-radius:10px;background:var(--surface);min-width:0}.how-steps li:not(:last-child):after{content:"";position:absolute;right:-12px;top:30px;width:7px;height:7px;border-top:1.5px solid var(--line-strong);border-right:1.5px solid var(--line-strong);transform:rotate(45deg)}.how-step-index{display:block;font-size:12px;font-weight:800;letter-spacing:1.3px;text-transform:uppercase;color:var(--blue);margin-bottom:14px}.how-steps h3{font-size:20px;margin-bottom:9px}.how-steps p{font-size:14.5px;line-height:1.7;margin:0}.framework-groups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:var(--line);border:1px solid var(--line);border-radius:10px;overflow:hidden}.framework-groups>div{background:var(--surface);padding:26px 24px}.framework-groups h3{font-size:16px;margin:0}.framework-groups .chip-list{margin:14px 0 0}.principles-layout{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:60px;align-items:center}.principles-art{display:grid;place-items:center;min-height:260px;border:1px solid var(--line);border-radius:12px;background:var(--surface)}.principles-art>svg{width:260px;height:200px!important}.principles-layout h2{font-size:clamp(30px,3.4vw,42px);margin-bottom:8px}.principles-list li{font-size:16px;line-height:1.6}.reading-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.reading-card{display:flex;flex-direction:column;padding:28px;border:1px solid var(--line);border-radius:10px;background:var(--surface);color:inherit;text-decoration:none!important;transition:border-color .18s ease,transform .18s ease}.reading-card:hover{border-color:var(--blue);transform:translateY(-2px)}.reading-card h3{font-size:22px;line-height:1.25;margin-bottom:10px}.reading-card p{font-size:15px;margin:0 0 16px}.platform-links{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:1px;background:var(--line);border:1px solid var(--line);border-radius:10px;overflow:hidden}.platform-links li{flex:1 1 calc(25% - 1px);min-width:0}.platform-links a{display:flex;flex-direction:column;gap:8px;height:100%;padding:22px 20px;background:var(--surface);color:inherit;text-decoration:none!important;transition:background .15s ease}.platform-links a:hover{background:var(--surface-raised)}.platform-links strong{font-size:16px;color:var(--text)}.platform-links span{font-size:14px;line-height:1.55;color:var(--muted)}@media(max-width:1200px){.how-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.how-steps li:nth-child(2):after{display:none}}@media(max-width:900px){.principles-layout{grid-template-columns:minmax(0,1fr);gap:28px}}@media(max-width:780px){.how-steps,.framework-groups,.reading-grid{grid-template-columns:minmax(0,1fr)}.how-steps li:after{display:none}}.link-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;margin:22px 0 14px;max-width:620px}.link-card{display:flex;flex-direction:column;gap:4px;padding:14px 16px;border:1px solid var(--line);border-radius:8px;background:var(--surface);text-decoration:none!important;transition:border-color .15s ease}.link-card:hover{border-color:var(--blue)}.link-card-label{font-size:12.5px;font-weight:700;color:var(--muted)}.link-card-value{font-size:15px;font-weight:700;color:var(--text)}.page-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--line);border:1px solid var(--line);border-radius:12px;overflow:hidden}.page-pair>div{background:var(--surface);padding:36px}.page-pair h2{font-size:30px;margin-bottom:12px}.page-pair p{margin:0}@media(max-width:780px){.page-pair{grid-template-columns:minmax(0,1fr)}.page-pair>div{padding:26px}}.chip-list{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0;margin:18px 0 22px}.chip-list li{font-size:13.5px;font-weight:650;color:var(--text);border:1px solid var(--line);background:var(--surface);border-radius:6px;padding:7px 12px}.tick-list{list-style:none;padding:0;margin:16px 0 22px;display:grid;gap:10px}.tick-list li{position:relative;padding-left:26px;font-size:16px;color:var(--text)}.tick-list li:before{content:"";position:absolute;left:2px;top:.42em;width:11px;height:6px;border-left:2px solid var(--blue);border-bottom:2px solid var(--blue);transform:rotate(-45deg)}.meta-line{display:flex;flex-wrap:wrap;gap:4px 0;font-size:16px;color:var(--text)}.meta-line span+span:before{content:"·";margin:0 12px;color:var(--muted)}.split-heading--wrap>div:first-child{flex-shrink:1;max-width:640px}.split-heading--wrap h2{font-size:clamp(30px,3.4vw,44px);line-height:1.1;text-wrap:balance}.split-heading--wrap>p{max-width:440px;flex-shrink:.6}@media(max-width:780px){.split-heading--wrap{flex-direction:column;align-items:flex-start;gap:14px}}.control-hero-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:64px;align-items:center}.control-hero h1{font-size:clamp(40px,4.6vw,60px);line-height:1.06;letter-spacing:-.04em;margin-bottom:20px;max-width:13em}.control-hero p{max-width:580px;font-size:17px}.control-hero .hero-actions{margin-top:30px;align-items:center;gap:26px}.spec-sheet{margin:0;border:1px solid var(--line);border-radius:10px;background:var(--surface);overflow:hidden}.spec-sheet div{display:grid;grid-template-columns:150px minmax(0,1fr);gap:16px;padding:15px 20px;border-top:1px solid var(--line)}.spec-sheet div:first-child{border-top:0}.spec-sheet dt{font-size:13px;color:var(--muted)}.spec-sheet dd{margin:0;font-size:14.5px;font-weight:650;color:var(--text)}.control-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:var(--line);border:1px solid var(--line);border-radius:10px;overflow:hidden}.control-card{background:var(--surface);padding:28px 24px 30px;min-width:0}.control-card .industry-glyph{margin-bottom:26px}.control-card h3{font-size:18px;line-height:1.3;letter-spacing:-.3px;margin-bottom:10px}.control-card p{font-size:14.5px;line-height:1.7;margin:0}.doc-links{display:flex;flex-wrap:wrap;gap:10px;list-style:none;padding:0;margin:22px 0 0;font-size:14px}.doc-links a{display:inline-flex;align-items:center;min-height:40px;padding:0 18px;border:1px solid #24befa66;border-radius:10px;background:#24befa0d;color:var(--blue);font-weight:700;text-decoration:none!important;transition:border-color .2s ease,background .2s ease,color .2s ease}.doc-links a:hover{border-color:var(--blue);background:#24befa1a;color:var(--text)}.enterprise-industries{background:var(--bg-soft);scroll-margin-top:90px}.industry-tablist{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:26px}.industry-tablist [role=tab]{display:inline-flex;align-items:center;gap:9px;min-height:42px;padding:9px 16px;font:inherit;font-size:14px;font-weight:700;color:var(--muted);background:transparent;border:1px solid var(--line);border-radius:7px;cursor:pointer;transition:color .15s ease,border-color .15s ease,background .15s ease}.industry-tablist [role=tab] .industry-glyph{width:18px;height:18px;color:currentColor}.industry-tablist [role=tab]:hover{color:var(--text);border-color:var(--line-strong)}.industry-tablist [role=tab][aria-selected=true]{color:var(--ink);background:var(--blue);border-color:var(--blue)}.industry-tabpanel{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:36px}.industry-tabpanel:focus-visible{outline:3px solid var(--cyan);outline-offset:4px}.industry-panel-head{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:40px;align-items:start;padding-bottom:30px;margin-bottom:30px;border-bottom:1px solid var(--line)}.industry-panel-head h3{font-size:30px;line-height:1.12;letter-spacing:-.8px;margin:0}.industry-panel-head h3 span{display:block;margin-top:8px;font-size:15px;font-weight:650;letter-spacing:0;color:var(--muted)}.industry-panel-head p{margin:0;font-size:16px}.industry-panel-label{font-size:12px;font-weight:800;letter-spacing:1.5px;text-transform:uppercase;color:var(--muted);margin:0 0 16px}.industry-panel .use-case-grid{margin-top:0}.industry-panel .use-case-card{background:var(--bg-alt)}.industry-panel .compliance-strip{margin-top:22px}.industry-panel-cta{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 30px;align-items:center;margin-top:28px;padding-top:26px;border-top:1px solid var(--line)}.industry-panel-cta h4{font-size:19px;margin:0}.industry-panel-cta p{margin:0;font-size:15px}.industry-panel-cta>:last-child{grid-column:2;grid-row:1 / span 2}.industry-tabs-note{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:24px 0 0}.itn-card{display:flex;align-items:center;gap:16px;padding:18px 20px;border:1px solid var(--line);border-radius:14px;background:linear-gradient(135deg,#24befa0d,transparent 60%),#0f1720;color:inherit;text-decoration:none!important;transition:border-color .25s ease,transform .25s ease,background .25s ease}.itn-card:hover{border-color:#24befa88;transform:translateY(-2px)}.itn-icon{display:grid;place-items:center;width:44px;height:44px;flex-shrink:0;border-radius:12px;background:#24befa14;color:var(--blue)}.itn-icon .industry-glyph{width:22px;height:22px}.itn-copy{display:grid;gap:2px;min-width:0}.itn-copy small{font-size:12.5px;font-weight:600;color:#8796ab}.itn-copy strong{font-size:16px;color:var(--blue)}.itn-copy span{font-size:13.5px;color:var(--muted)}@media(max-width:700px){.industry-tabs-note{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.itn-card:hover{transform:none}}.logo-strip{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));list-style:none;padding:0;margin:0;background:var(--surface);border:1px solid var(--line);border-radius:10px;overflow:hidden}.logo-strip li{display:flex;align-items:center;gap:12px;min-width:0;padding:18px 20px;margin:0 -1px -1px 0;border-right:1px solid var(--line);border-bottom:1px solid var(--line);font-size:14px;font-weight:650;color:var(--text)}.faq-layout{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:60px;align-items:start}.faq-layout h2{font-size:clamp(30px,3.4vw,42px);line-height:1.1;margin:0}.faq-list{border-top:1px solid var(--line)}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{display:flex;justify-content:space-between;gap:24px;padding:20px 0;font-size:16px;font-weight:700;color:var(--text);cursor:pointer;list-style:none}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:"+";flex-shrink:0;color:var(--muted);font-weight:500;font-size:20px;line-height:1}.faq-list details[open] summary:after{content:"−"}.faq-list details p{margin:-4px 0 22px;font-size:15.5px;max-width:620px}.closing-cta{padding:72px 0;border-top:1px solid var(--line)}.closing-cta-inner{display:flex;align-items:center;justify-content:space-between;gap:40px}.closing-cta h2{font-size:clamp(28px,3.2vw,40px);margin-bottom:8px}.closing-cta p{margin:0}.closing-cta-actions{display:flex;align-items:center;gap:24px;flex-shrink:0}@media(max-width:1200px){.control-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.logo-strip{grid-template-columns:repeat(4,minmax(0,1fr))}.control-hero-grid{gap:40px}}@media(max-width:900px){.control-hero-grid,.industry-panel-head,.faq-layout{grid-template-columns:minmax(0,1fr);gap:24px}}@media(max-width:780px){.control-grid{grid-template-columns:minmax(0,1fr)}.logo-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.industry-tabpanel{padding:22px 18px}.industry-tablist{flex-wrap:nowrap;overflow-x:auto;margin-inline:-4px;padding:4px;scrollbar-width:none}.industry-tablist [role=tab]{flex-shrink:0}.industry-panel-cta{grid-template-columns:minmax(0,1fr)}.industry-panel-cta>:last-child{grid-column:1;grid-row:auto}.closing-cta-inner{flex-direction:column;align-items:flex-start;gap:22px}.spec-sheet div{grid-template-columns:minmax(0,1fr);gap:2px}}.reading-progress{position:fixed;top:0;left:0;right:0;height:2px;z-index:40;background:transparent;pointer-events:none}.reading-progress span{display:block;height:100%;background:var(--cyan);transform-origin:0 50%;transform:scaleX(0)}.article-footer{margin-top:50px;padding-top:32px;border-top:1px solid var(--line)}.article-actions{display:flex;gap:13px;flex-wrap:wrap;margin-bottom:34px}.article-actions .button{min-height:46px;padding:12px 20px;gap:18px;font-size:14px}.article-neighbours{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:26px}.article-neighbours a{display:block;background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:18px 20px;text-decoration:none!important;min-width:0;transition:border-color .18s ease,transform .18s ease}.article-neighbours a:hover{border-color:var(--blue);transform:translateY(-2px)}.article-neighbours .eyebrow{font-size:11px;margin-bottom:8px}.article-neighbours strong{display:block;font-size:16px;line-height:1.45;letter-spacing:-.3px;color:var(--text)}.chain-section{background:var(--bg-soft)}.chain-grid{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;counter-reset:chain}.chain-step{position:relative;background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:22px 22px 26px;min-width:0;transition:border-color .18s ease,transform .18s ease}.chain-step:hover{border-color:var(--line-strong);transform:translateY(-2px)}.chain-step:not(:last-child):after{content:"";position:absolute;right:-13px;top:50px;width:7px;height:7px;border-top:1.5px solid var(--line-strong);border-right:1.5px solid var(--line-strong);transform:rotate(45deg)}.chain-step{transition:border-color .35s ease,box-shadow .35s ease,transform .35s ease,background .35s ease}.chain-step h3,.chain-step .chain-index{transition:color .35s ease}.chain-step.is-active{border-color:var(--blue);background:radial-gradient(ellipse at 50% 0%,#24befa1f,transparent 70%),var(--surface);box-shadow:0 0 0 3px #24befa24,var(--shadow-raised);transform:translateY(-3px)}.chain-step.is-active h3{color:var(--blue)}.chain-step.is-passed{border-color:#24befa55}.chain-step:not(:last-child):after{transition:border-color .35s ease}.chain-step.is-active:not(:last-child):after,.chain-step.is-passed:not(:last-child):after{border-color:var(--blue)}@media(prefers-reduced-motion:reduce){.chain-step,.chain-step h3{transition:none}.chain-step.is-active{transform:none}}.chain-top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px}.chain-index{font-size:13px;font-weight:800;letter-spacing:1.4px;color:var(--blue)}.chain-art{width:84px;height:64px!important}.chain-step h3{font-size:19px;letter-spacing:-.4px;margin-bottom:11px}.chain-step p{font-size:14px;line-height:1.8;margin:0}.evidence-band{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-top:46px;padding-top:34px;border-top:1px solid var(--line)}.evidence-band strong{display:block;font-size:37px;font-weight:800;letter-spacing:-1.6px;color:var(--text);margin-bottom:10px}.evidence-band p{font-size:14px;line-height:1.7;margin-bottom:8px;min-height:44px}.evidence-band small{font-size:11px;color:#7c8a9c}.usecase-section{background:var(--bg-alt)}.usecase-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.usecase-grid article{display:flex;align-items:flex-start;gap:16px;background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:22px 20px;min-width:0;transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}.usecase-grid article:hover{border-color:var(--line-strong);transform:translateY(-2px);box-shadow:var(--shadow)}.usecase-grid .industry-glyph{width:26px;height:26px!important;margin-top:1px;flex-shrink:0}.usecase-grid h3{font-size:17px;letter-spacing:-.3px;margin-bottom:9px}.usecase-grid p{font-size:13.5px;line-height:1.75;margin:0}.usecase-foot{display:flex;align-items:center;justify-content:flex-end;gap:24px;margin-top:30px;padding-top:24px;border-top:1px solid var(--line);font-size:13px;color:var(--muted)}.demo-section{padding-top:0}@media(max-width:1200px){.chain-grid,.evidence-band{grid-template-columns:repeat(2,minmax(0,1fr))}.chain-step:nth-child(2):after{display:none}.usecase-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:780px){.chain-grid{gap:14px}.chain-step{padding:18px}.chain-step:after{display:none}.chain-art{width:66px;height:52px!important}.evidence-band{gap:20px;margin-top:34px}.evidence-band strong{font-size:29px}.usecase-foot{flex-direction:column;align-items:flex-start;gap:12px}}@media(max-width:480px){.chain-grid,.evidence-band,.usecase-grid{grid-template-columns:minmax(0,1fr)}.usecase-grid article{padding:19px 17px}.article-neighbours{grid-template-columns:minmax(0,1fr)}.evidence-band p{min-height:0}}@media print{.announcement,.site-header,.site-footer,.back-top,.reading-progress,.article-sidebar,.article-actions,.article-neighbours,.page-hero-art,.skip-link,.demo-shell{display:none!important}:root,body,.page-hero,.article-section{background:#fff!important;color:#101925!important}h1,h2,h3,h4,strong,.article-body,.page-hero h1{color:#101925!important}p,li,small{color:#2b3b51!important}.article-layout{display:block;padding:0}.article-body{max-width:100%}.article-table thead{background:#dde6f2!important;color:#101925!important}a{color:#101925!important;text-decoration:underline!important}.eyebrow{color:#101925!important}}.industry-directory{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:28px}.industry-directory>a{display:flex;align-items:center;justify-content:space-between;gap:15px;border:1px solid var(--line);border-radius:6px;padding:16px;background:var(--surface);text-decoration:none!important;font-size:14px;font-weight:600}.industry-directory>a:hover{border-color:var(--blue);box-shadow:var(--shadow)}@media(max-width:780px){.industry-directory{grid-template-columns:1fr 1fr}.industry-directory>a{font-size:12px;padding:14px}.newsletter-submit-label{font-size:13px}}.content-page .contact-layout--single{grid-template-columns:minmax(0,1fr);max-width:1000px}.calendar-placeholder{display:flex;flex-direction:column;align-items:center;gap:18px;padding-block:35px}.motion-reveal{visibility:visible;opacity:1;transition:opacity .65s cubic-bezier(.22,1,.36,1),transform .65s cubic-bezier(.22,1,.36,1),border-color .18s ease,box-shadow .18s ease;transition-delay:var(--reveal-delay, 0ms)}.motion-reveal[data-motion-pending=true]{opacity:0;transform:translateY(16px)}.motion-visible{opacity:1;transform:none}.motion-reveal:is(:hover,:focus-within){transition-duration:.18s;transition-delay:0ms}.float-slow,.float-delayed{transform-box:fill-box;transform-origin:center;animation:float-gently 6.8s ease-in-out infinite}.float-delayed{animation-duration:8s;animation-delay:-2.8s}@keyframes float-gently{0%,to{translate:0 0}50%{translate:0 -5px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.motion-reveal,.motion-reveal[data-motion-pending=true],.motion-visible{visibility:visible!important;opacity:1!important;transform:none!important;translate:none!important}.float-slow,.float-delayed{translate:none!important}.button:hover,.feature-card:hover,.resource-card:hover,.resource-teaser:hover,.industry-grid a:hover,.text-link:hover>span:last-child{transform:none!important}}.page-card h3:last-child{margin-bottom:0}@media(max-width:1200px){.how-steps.how-steps--3{grid-template-columns:repeat(3,minmax(0,1fr))}.how-steps--3 li:nth-child(2):after{display:block}}@media(max-width:780px){.how-steps.how-steps--3{grid-template-columns:minmax(0,1fr)}.how-steps--3 li:after{display:none!important}}@media(max-width:640px){.final-cta .final-cta-lead{font-size:16px}.final-cta .final-cta-note{font-size:13.5px;border-radius:12px}}@media(max-width:900px){.platform-links li{flex-basis:calc(50% - 1px)}}@media(max-width:560px){.platform-links li{flex-basis:100%}}.agent-list,.page-card-grid:not(.founder-grid){--cols: 3;--cg: 23px;display:flex;flex-wrap:wrap;justify-content:center;column-gap:var(--cg);row-gap:var(--cg)}.agent-list>*,.page-card-grid:not(.founder-grid)>*{flex:0 0 calc((100% - (var(--cols) - 1) * var(--cg)) / var(--cols));box-sizing:border-box;min-width:0}.agent-list{--cols: 5;--cg: 16px}.page-card-grid--four{--cols: 4}.page-section--nested .page-card-grid{--cols: 1}@media(max-width:1200px){.agent-list{--cg: 20px}.page-card-grid--four{--cols: 2}}@media(max-width:1000px){.agent-list{--cols: 3}.page-card-grid:not(.founder-grid){--cols: 2}}@media(max-width:780px){.agent-list{--cols: 2}.page-card-grid:not(.founder-grid){--cg: 17px}}@media(max-width:560px){.agent-list,.page-card-grid:not(.founder-grid){--cols: 1}}.uc-tabs{display:grid;grid-template-columns:minmax(220px,.8fr) minmax(0,2fr);gap:20px;align-items:start}.uc-tablist{display:grid;gap:8px}.uc-tablist [role=tab]{display:flex;align-items:center;gap:12px;width:100%;padding:14px;border:1px solid var(--line);border-radius:12px;background:var(--surface);font:inherit;text-align:left;color:var(--muted);cursor:pointer;transition:border-color .2s ease,background .2s ease,color .2s ease}.uc-tablist [role=tab]:hover{border-color:var(--line-strong);color:var(--text)}.uc-tablist [role=tab][aria-selected=true]{border-color:var(--blue);background:radial-gradient(ellipse at 0% 50%,#24befa1f,transparent 70%),var(--surface);color:var(--text);box-shadow:0 0 0 3px #24befa1a}.uc-tablist .uc-icon{width:40px;height:40px;flex-shrink:0}.uc-tab-title{font-size:15.5px;font-weight:700;line-height:1.3}.uc-panel{padding:24px 26px 26px;border:1px solid var(--line);border-radius:16px;background:radial-gradient(ellipse at 100% 0%,#24befa12,transparent 55%),var(--surface);animation:uc-rise .45s cubic-bezier(.22,1,.36,1) both}.uc-panel>h3{font-size:22px;line-height:1.25;margin:0 0 16px}.uc-flowart{display:flex;align-items:center;gap:10px;margin-bottom:20px;padding:14px 16px;border:1px solid #1d2838;border-radius:12px;background:#0a0d12}.uc-node{display:flex;align-items:center;gap:8px;flex-shrink:0;padding:6px 12px 6px 6px;border:1px solid #1d2838;border-radius:999px;background:#0d1117;animation:uc-rise .4s ease backwards}.uc-node .industry-glyph,.uc-node img{width:26px;height:26px;padding:4px;box-sizing:border-box;border-radius:50%}.uc-node small{font-size:12.5px;font-weight:700;color:var(--text)}.uc-node--threat .industry-glyph{color:#ff8a80;background:#ff7a6e1f}.uc-node--himaya{border-color:#24befa66;animation-delay:.35s}.uc-node--himaya img{background:#24befa1f;padding:3px 4px}.uc-node--safe{animation-delay:.7s}.uc-node--safe .industry-glyph{color:var(--success);background:#83d4af1f}.uc-wire{position:relative;flex:1;height:2px;min-width:20px;border-radius:2px;background:#1d2838;overflow:hidden}.uc-wire:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#ff7a6e,var(--blue));transform-origin:left;animation:uc-line .5s ease-out .2s backwards}.uc-wire+.uc-node+.uc-wire:after{background:linear-gradient(90deg,var(--blue),var(--success));animation-delay:.55s}@keyframes uc-line{0%{transform:scaleX(0)}}.uc-panel-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:22px}.uc-block .page-detail-label,.uc-outcomes .page-detail-label{margin:0 0 8px;padding:0;border:0}.uc-block>p:not(.page-detail-label){margin:0;font-size:14.5px;line-height:1.7}.uc-outcomes{margin-top:20px;padding-top:16px;border-top:1px solid var(--line)}.uc-outcomes .page-detail-label{color:var(--success)!important}.uc-outcomes ul{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}.uc-outcomes li{padding:7px 12px;border:1px solid #83d4af3d;border-radius:999px;background:#83d4af0d;font-size:13.5px;font-weight:600;color:var(--text)}.uc-tabs.uc-wait{opacity:0;transform:translateY(18px)}.uc-tabs.uc-in{animation:uc-rise .7s cubic-bezier(.22,1,.36,1) backwards}@media(max-width:900px){.uc-tabs{grid-template-columns:minmax(0,1fr)}.uc-tablist{grid-auto-flow:column;grid-auto-columns:minmax(200px,1fr);overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.uc-panel-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:560px){.uc-flowart small{display:none}.uc-node{padding:4px}.uc-panel{padding:18px}}@media(prefers-reduced-motion:reduce){.uc-panel,.uc-node,.uc-wire:after,.uc-tabs.uc-in{animation:none}}@view-transition{navigation:auto}.announcement{view-transition-name:site-announcement}.site-header{view-transition-name:site-header}::view-transition-group(root){animation-duration:.38s}::view-transition-old(root){animation:page-out .24s cubic-bezier(.4,0,1,1) both}::view-transition-new(root){animation:page-in .42s cubic-bezier(.22,1,.36,1) .06s both}@keyframes page-out{to{opacity:0;transform:translateY(-6px)}}@keyframes page-in{0%{opacity:0;transform:translateY(10px)}}main#main{animation:main-in .5s cubic-bezier(.22,1,.36,1) both}@keyframes main-in{0%{opacity:0;transform:translateY(8px)}}@media(prefers-reduced-motion:reduce){@view-transition{navigation:none}main#main{animation:none}}.contact-hero-visual{position:relative;display:grid;justify-items:center}.office-globe{width:100%;max-width:460px;display:grid;place-items:center}.office-globe canvas{display:block}.contact-hero-visual .contact-now{position:relative;width:100%;max-width:420px;margin-top:-64px;box-sizing:border-box}@media(max-width:900px){.office-globe{max-width:340px}.contact-hero-visual .contact-now{margin-top:-40px}}.cf-card{padding:30px 32px 32px;border:1px solid var(--line);border-radius:16px;background:radial-gradient(ellipse at 0% 0%,#24befa10,transparent 55%),var(--surface)}.cf-card h2{font-size:28px;margin:0 0 22px}.cf-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 18px}.cf-field{display:grid;gap:7px;min-width:0}.cf-field--wide{grid-column:1 / -1}.cf-label{font-size:14px;font-weight:700;color:var(--text)}.cf-label b{color:var(--blue)}.cf-field input,.cf-field textarea{width:100%;box-sizing:border-box;padding:12px 14px;border:1px solid var(--line-strong);border-radius:10px;background:#0d1520;font:inherit;font-size:15.5px;color:var(--text);outline:none;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.cf-field textarea{min-height:130px;resize:vertical}.cf-field input::placeholder,.cf-field textarea::placeholder{color:#6b7a90}.cf-field input:hover,.cf-field textarea:hover{border-color:#5b728fcc}.cf-field input:focus,.cf-field textarea:focus{border-color:var(--blue);background:#111d2c;box-shadow:0 0 0 4px #24befa1f}.cf-field.has-error input,.cf-field.has-error textarea{border-color:#ff7a6e;box-shadow:0 0 0 3px #ff7a6e1a}.cf-error{font-size:13px;color:#ff8a80;animation:cf-in .25s ease both}.cf-honeypot{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.cf-alert{margin:18px 0 0;padding:12px 14px;border:1px solid #ff7a6e55;border-radius:10px;background:#ff7a6e12;font-size:14.5px;color:#ffb3aa;animation:cf-in .3s ease both}.cf-submit{position:relative;margin-top:22px;min-width:170px;justify-content:center;transition:transform .2s ease,box-shadow .2s ease,opacity .2s ease}.cf-submit:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 10px 24px #24befa33}.cf-submit:disabled{cursor:progress;opacity:.85}.cf-spinner{display:none;width:16px;height:16px;margin-left:10px;border:2px solid #10192566;border-top-color:var(--ink);border-radius:50%;animation:cf-spin .7s linear infinite}.cf-submit.is-sending .cf-spinner{display:inline-block}@keyframes cf-spin{to{transform:rotate(360deg)}}@keyframes cf-in{0%{opacity:0;transform:translateY(-4px)}}.cf-shake{animation:cf-shake .42s cubic-bezier(.36,.07,.19,.97)}@keyframes cf-shake{15%,85%{transform:translate(-2px)}30%,70%{transform:translate(4px)}50%{transform:translate(-6px)}}.cf-sent{display:grid;justify-items:center;gap:10px;padding:56px 32px;text-align:center;animation:cf-pop .5s cubic-bezier(.22,1,.36,1) both}.cf-sent h2{margin:6px 0 0}.cf-sent p{max-width:420px;margin:0 0 12px;font-size:16px;line-height:1.6}.cf-sent strong{color:var(--text)}.cf-check{width:76px;height:76px;filter:drop-shadow(0 0 18px #24befa55)}.cf-check circle{fill:#24befa14;stroke:var(--blue);stroke-width:2.5;stroke-dasharray:1;animation:cf-draw .7s cubic-bezier(.65,0,.35,1) .1s both;transform:rotate(-90deg);transform-origin:center}.cf-check path{fill:none;stroke:var(--blue);stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;animation:cf-draw .45s cubic-bezier(.65,0,.35,1) .65s both}@keyframes cf-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes cf-pop{0%{opacity:0;transform:scale(.97)}}@media(max-width:640px){.cf-card{padding:22px 18px}.cf-grid{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.cf-shake,.cf-sent,.cf-check circle,.cf-check path,.cf-error,.cf-alert{animation:none}}.newsletter-honeypot{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.newsletter-spinner{display:none;width:13px;height:13px;margin-left:8px;border:2px solid #10192566;border-top-color:var(--ink);border-radius:50%;animation:cf-spin .7s linear infinite}.newsletter-field.is-sending .newsletter-spinner{display:inline-block}.newsletter-field.is-sending button{cursor:progress}.newsletter form.is-error .newsletter-field{border-color:#ff7a6e;box-shadow:0 0 0 3px #ff7a6e1a;animation:cf-shake .42s cubic-bezier(.36,.07,.19,.97)}.newsletter-error{margin:8px 0 0;font-size:13.5px;color:#ff8a80;animation:cf-in .25s ease both}.newsletter-done{display:flex;align-items:center;gap:14px;min-width:min(100%,360px);padding:12px 18px 12px 14px;border:1px solid #24befa55;border-radius:14px;background:radial-gradient(ellipse at 0% 50%,#24befa1f,transparent 70%),var(--surface);animation:cf-pop .45s cubic-bezier(.22,1,.36,1) both}.newsletter-done svg{width:34px;height:34px;flex-shrink:0;filter:drop-shadow(0 0 10px #24befa55)}.newsletter-done circle{fill:#24befa14;stroke:var(--blue);stroke-width:1.6;stroke-dasharray:1;transform:rotate(-90deg);transform-origin:center;animation:cf-draw .6s cubic-bezier(.65,0,.35,1) both}.newsletter-done path{fill:none;stroke:var(--blue);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;animation:cf-draw .4s cubic-bezier(.65,0,.35,1) .5s both}.newsletter-done div{display:grid;gap:2px}.newsletter-done strong{font-size:15.5px;color:var(--text)}.newsletter-done span{font-size:14px;color:var(--muted)}.newsletter-done b{color:var(--text);font-weight:600;word-break:break-all}@media(prefers-reduced-motion:reduce){.newsletter form.is-error .newsletter-field,.newsletter-error,.newsletter-done,.newsletter-done circle,.newsletter-done path{animation:none}}.announcement-pill,.announcement strong{white-space:nowrap;flex-shrink:0}@media(max-width:480px){.announcement{gap:8px}.announcement strong{display:none}}.contact-always-glow{display:inline-block;font-size:16px;font-weight:800;letter-spacing:.2px;color:transparent;background:linear-gradient(100deg,#24befa,#24befa 38%,#e8f8ff,#24befa 62%,#24befa) 0 0 / 250% 100%;-webkit-background-clip:text;background-clip:text;filter:drop-shadow(0 0 6px #24befa66);animation:always-sheen 3.2s ease-in-out infinite,always-glow 3.2s ease-in-out infinite}@keyframes always-sheen{0%{background-position:100% 0}60%,to{background-position:0% 0}}@keyframes always-glow{0%,to{filter:drop-shadow(0 0 4px #24befa44)}50%{filter:drop-shadow(0 0 12px #24befaaa)}}@media(prefers-reduced-motion:reduce){.contact-always-glow{animation:none;color:var(--blue);background:none}}.office-landmark{display:block;width:78px;height:38px;fill:#e6edf6;opacity:.9;transition:opacity .3s ease,transform .3s ease}.office-landmark .lm-line,.office-landmark .lm-thin,.office-landmark .lm-water{fill:none;stroke:#e6edf6;stroke-linecap:round}.office-landmark .lm-line{stroke-width:1.4}.office-landmark .lm-thin{stroke-width:.6;opacity:.8}.office-landmark .lm-water{stroke:#24befa;stroke-width:1;stroke-dasharray:3 3;opacity:.6}.office-landmark .lm-cut{fill:#121e2d}.office-card:hover .office-landmark{opacity:1;transform:translateY(-1px)}.contact-now p{white-space:nowrap;font-size:13.5px}.contact-now p a{white-space:nowrap}@media(max-width:420px){.contact-now p{white-space:normal}}.resource-toolbar{gap:24px}.resource-filters{gap:8px}.resource-filter{padding:10px 18px;border-radius:999px;font-size:14px;font-weight:600;color:var(--muted);transition:border-color .2s ease,color .2s ease,background .2s ease}.resource-filter:hover{color:var(--text);border-color:#5b728f}.resource-filter.is-active{color:var(--ink)}.resource-search{position:relative;flex:0 1 460px;min-width:0;gap:0}.resource-search input{height:48px;padding:0 44px 0 46px;border:1px solid var(--line-strong);border-radius:999px;background:#0d1520;font:inherit;font-size:15px;color:var(--text);outline:none;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.resource-search input::placeholder{color:#6b7a90}.resource-search input::-webkit-search-cancel-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.resource-search input:hover{border-color:#5b728f}.resource-search input:focus{border-color:var(--blue);background:#111d2c;box-shadow:0 0 0 4px #24befa1f}.resource-search-icon{position:absolute;left:17px;top:50%;width:18px;height:18px;margin-top:-9px;fill:none;stroke:#8796ab;stroke-width:1.8;stroke-linecap:round;pointer-events:none;transition:stroke .2s ease}.resource-search:focus-within .resource-search-icon,.resource-search.has-query .resource-search-icon{stroke:var(--blue)}.resource-search-clear{position:absolute;right:10px;top:50%;display:grid;place-items:center;width:28px;height:28px;margin-top:-14px;padding:0;border:0;border-radius:50%;background:#1a2230;cursor:pointer}.resource-search-clear:hover{background:#24324a}.resource-search-clear svg{width:14px;height:14px;fill:none;stroke:var(--text);stroke-width:1.8;stroke-linecap:round}@media(max-width:780px){.resource-search{flex-basis:100%}}.ssa{position:relative;width:min(100%,340px);aspect-ratio:1;margin:0 auto}.ssa-lines{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.ssa-ring{fill:none;stroke:#24befa33;stroke-width:1;stroke-dasharray:3 6;transform-origin:150px 150px;animation:ssa-spin 60s linear infinite}.ssa-ring--inner{stroke:#24befa22;animation-direction:reverse;animation-duration:40s}@keyframes ssa-spin{to{transform:rotate(360deg)}}.ssa-link{stroke:#24befa;stroke-width:1.4;stroke-linecap:round;opacity:.12;animation:ssa-link 4.8s ease-in-out infinite;animation-delay:calc(var(--i) * .8s)}@keyframes ssa-link{0%,to{opacity:.12}12%{opacity:.85}30%{opacity:.12}}.ssa-core{position:absolute;left:50%;top:50%;display:grid;place-items:center;width:86px;height:86px;margin:-43px 0 0 -43px;border-radius:24px;border:1px solid var(--blue);background:#0a0f16;box-shadow:0 0 40px #24befa44;animation:ssa-core 4.8s ease-in-out infinite}.ssa-core img{width:40px;height:44px;object-fit:contain}@keyframes ssa-core{50%{box-shadow:0 0 56px #24befa66}}.ssa-app{position:absolute;display:grid;place-items:center;width:52px;height:52px;margin:-26px 0 0 -26px;border-radius:14px;background:#eef3f9;box-shadow:0 10px 24px #0008;animation:ssa-app 4.8s ease-in-out infinite;animation-delay:calc(var(--i) * .8s)}.ssa-app img{width:28px;height:28px;object-fit:contain}@keyframes ssa-app{0%,to{transform:translateY(0);box-shadow:0 10px 24px #0008}12%{transform:translateY(-4px);box-shadow:0 10px 24px #0008,0 0 0 4px #24befa55}30%{transform:translateY(0);box-shadow:0 10px 24px #0008}}@media(prefers-reduced-motion:reduce){.ssa-ring,.ssa-link,.ssa-core,.ssa-app{animation:none}.ssa-link{opacity:.3}}.uc-tablist{gap:2px}.uc-tablist [role=tab]{padding:14px 16px;border:0;border-left:2px solid var(--line);border-radius:0 8px 8px 0;background:transparent;box-shadow:none}.uc-tablist [role=tab]:hover{background:#ffffff05}.uc-tablist [role=tab][aria-selected=true]{border-left-color:var(--blue);background:#ffffff08;box-shadow:none}.uc-tablist .uc-icon{display:none}.uc-tab-title{font-size:15px}.uc-panel{background:#0f161f;border-radius:12px}.uc-panel .page-detail-label,.uc-outcomes .page-detail-label{font-size:13px;font-weight:700;letter-spacing:0;text-transform:none;color:var(--text)!important}.uc-flowart{background:transparent;border-style:dashed}.uc-node{background:#0f161f}.uc-node img{width:26px;height:26px;padding:4px 5px;border-radius:50%;object-fit:contain;box-sizing:border-box;background:#24befa1f}.uc-outcomes ul{display:grid;gap:8px}.uc-outcomes li{position:relative;padding:0 0 0 26px;border:0;border-radius:0;background:none;font-size:14.5px;font-weight:500}.uc-outcomes li:before{content:"";position:absolute;left:0;top:2px;width:16px;height:16px;border-radius:50%;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4.6 8.3 7 10.6l4.4-4.9' fill='none' stroke='white' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 16px no-repeat,#22a06b}.uc-need{display:block;margin-top:28px;padding:24px 26px;border:1px solid var(--line);border-radius:12px;background:#0f161f}.uc-need-title{margin:0 0 18px;font-size:20px;font-weight:700;color:var(--text)}.uc-need-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.uc-need-label{margin:0 0 12px;font-size:14px;font-weight:600;color:var(--muted)}.uc-need-label h3,.uc-need-label span{display:inline;font:inherit;color:inherit}.uc-need-list{display:grid;gap:8px;list-style:none;margin:0;padding:0}.uc-need-list li{position:relative;padding-left:18px;font-size:15px;color:var(--text)}.uc-need-list li:before{content:"";position:absolute;left:2px;top:8px;width:6px;height:6px;border-radius:50%;background:var(--blue)}.uc-need .compliance-tags li{padding:7px 12px;border:1px solid var(--line-strong);border-radius:8px;background:transparent;font-size:14px;font-weight:600;color:var(--text)}@media(max-width:780px){.uc-need-grid{grid-template-columns:minmax(0,1fr)}}.uc-lower{text-transform:lowercase}.uc-need-grid{grid-template-columns:minmax(0,.75fr) minmax(0,1.75fr)}.uc-regions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.uc-region{margin:0 0 8px;font-size:12.5px;font-weight:700;color:#8796ab}.uc-regions .compliance-tags{display:flex;flex-wrap:wrap;gap:6px}.uc-regions .compliance-tags li{padding:6px 10px;font-size:13.5px}@media(max-width:640px){.uc-regions{grid-template-columns:minmax(0,1fr)}}.uc-need{margin-top:40px;padding:0;border:0;background:none}.uc-need-head{max-width:720px;margin-bottom:20px}.uc-need-head h3{margin:0 0 8px;font-size:clamp(22px,2.2vw,28px);line-height:1.2}.uc-need-head p{margin:0;font-size:15.5px;line-height:1.65;color:var(--muted)}.uc-need-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.7fr);gap:16px;align-items:stretch}.uc-need-card{padding:22px 24px;border:1px solid var(--line);border-radius:12px;background:#0f161f}.uc-need-label{margin:0 0 16px;font-size:15px;font-weight:700;color:var(--text)}.uc-cap:first-letter{text-transform:uppercase}.uc-cap{display:inline-block;text-transform:lowercase}.uc-need-list{display:grid;gap:10px;list-style:none;margin:0;padding:0}.uc-need-list li{display:flex;align-items:center;gap:12px;padding:0;font-size:15px;color:var(--text)}.uc-need-list li:before{display:none}.uc-need-list .industry-glyph{width:34px;height:34px;padding:8px;box-sizing:border-box;flex-shrink:0;border-radius:9px;border:1px solid var(--line-strong);background:#0b1119}.uc-regions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.uc-region{margin:0 0 10px;padding-bottom:8px;border-bottom:1px solid var(--line);font-size:13px;font-weight:700;color:#8796ab}.uc-regions .compliance-tags{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.uc-regions .compliance-tags li{padding:7px 8px;border:1px solid var(--line-strong);border-radius:8px;background:#0b1119;font-size:13px;font-weight:600;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--text)}@media(max-width:1000px){.uc-need-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:640px){.uc-regions{grid-template-columns:minmax(0,1fr)}.uc-need-card{padding:18px}}.uc-need-head h3{white-space:normal}.uc-regions .compliance-tags li{white-space:normal;overflow:visible;text-overflow:clip;line-height:1.3}@media(min-width:641px){.uc-regions{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1fr)}}.uc-regions .compliance-tags li{white-space:nowrap}.uc-regions .compliance-tags li:last-child:nth-child(odd){grid-column:1 / -1}.uc-flow{display:grid;grid-template-columns:minmax(0,.85fr) 150px minmax(0,1.7fr);align-items:stretch;border:1px solid var(--line);border-radius:14px;background:radial-gradient(360px 220px at 38% 50%,#24befa12,transparent 70%),#0d141d;overflow:hidden}.uc-flow-col{padding:24px 26px}.uc-flow-col+.uc-flow-core+.uc-flow-col{border-left:1px solid var(--line)}.uc-flow-col:first-child{border-right:1px solid var(--line)}.uc-flow-core{position:relative;display:grid;place-items:center;align-content:center;gap:12px}.uc-flow-core small{font-size:11.5px;font-weight:600;color:#8796ab;text-align:center}.uc-core{position:relative;z-index:1;display:grid;place-items:center;width:64px;height:64px;border-radius:18px;border:1px solid var(--blue);background:#0a0f16;box-shadow:0 0 34px #24befa40}.uc-core img{width:30px;height:33px;object-fit:contain}.uc-track{position:absolute;top:calc(50% - 13px);width:calc(50% - 32px);height:2px;background:linear-gradient(90deg,#24befa10,#24befa66);overflow:hidden}.uc-track--in{left:0}.uc-track--out{right:0;background:linear-gradient(90deg,#24befa66,#22a06b40)}.uc-track i{position:absolute;top:-1px;left:-8px;width:8px;height:4px;border-radius:2px;background:var(--blue);box-shadow:0 0 8px var(--blue);animation:uc-dot 3.6s linear infinite}.uc-track--out i{background:#5ee0a6;box-shadow:0 0 8px #22a06b;animation-delay:1.8s}.uc-track i:nth-child(2){animation-delay:1.2s}.uc-track i:nth-child(3){animation-delay:2.4s}.uc-track--out i:nth-child(2){animation-delay:3s}.uc-track--out i:nth-child(3){animation-delay:4.2s}@keyframes uc-dot{to{left:100%}}.uc-need-list li,.uc-regions .compliance-tags li,.uc-core,.uc-region{transition:opacity .5s ease,transform .5s ease,border-color .3s ease,background .3s ease}.uc-need.uc-wait .uc-need-list li{opacity:0;transform:translate(-12px)}.uc-need.uc-wait .uc-regions .compliance-tags li{opacity:0;transform:translateY(8px) scale(.96)}.uc-need.uc-wait .uc-core{opacity:0;transform:scale(.8)}.uc-need.uc-wait .uc-track{opacity:0}.uc-need.uc-in .uc-need-list li{transition-delay:calc(var(--i) * 90ms)}.uc-need.uc-in .uc-core{transition-delay:.38s}.uc-need.uc-in .uc-regions .compliance-tags li{transition-delay:calc(.56s + var(--i) * 60ms)}.uc-track{transition:opacity .6s ease .5s}.uc-need-list li{padding:8px 10px;margin:0 -10px;border-radius:10px}.uc-need-list li:hover{background:#ffffff06}.uc-need-list li:hover .industry-glyph{border-color:var(--blue)}.uc-regions .compliance-tags li:hover{border-color:#24befa88;background:#24befa10}@media(max-width:1000px){.uc-flow{grid-template-columns:minmax(0,1fr)}.uc-flow-col:first-child{border-right:0}.uc-flow-col+.uc-flow-core+.uc-flow-col{border-left:0}.uc-flow-core{grid-auto-flow:column;padding:16px 0;border-block:1px solid var(--line)}.uc-track{display:none}}@media(prefers-reduced-motion:reduce){.uc-track i{animation:none;display:none}}@media(max-width:1000px){.uc-flow-core{justify-content:center;gap:14px}.uc-core{width:48px;height:48px;border-radius:14px}.uc-core img{width:24px;height:26px}}.uc-art{margin-bottom:20px;padding:14px 16px;border:1px dashed var(--line-strong);border-radius:12px;min-height:92px;box-sizing:border-box}.uc-bar{display:block;height:6px;border-radius:3px;background:#1f2a38}.uc-bar--short{width:60%}.uc-art--inbox{display:grid;gap:6px}.uc-row{position:relative;display:grid;grid-template-columns:10px 130px minmax(0,1fr) auto;align-items:center;gap:12px;padding:6px 10px;border-radius:8px;background:#0f1720;font-size:12.5px}.uc-row>i{width:8px;height:8px;border-radius:50%;background:#34c38f}.uc-row b{font-weight:600;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.uc-row.is-bad{animation:uc-row-flag 3.4s ease forwards}.uc-row.is-bad>i{animation:uc-dot-red 3.4s ease forwards}.uc-row small{font-size:11.5px;font-weight:700;color:#f2c267;opacity:0;animation:uc-fade-in .4s ease 1.6s forwards}@keyframes uc-row-flag{0%,25%{box-shadow:none;opacity:1;transform:none}40%,70%{box-shadow:inset 0 0 0 1px #e5484d99;background:#e5484d12}to{box-shadow:inset 0 0 0 1px #e0a72e66;background:#0f1720;opacity:.55}}@keyframes uc-dot-red{30%,to{background:#e5484d}}@keyframes uc-fade-in{to{opacity:1}}.uc-mail{display:grid;gap:10px}.uc-mail-head{display:flex;align-items:center;gap:8px;font-size:12.5px;color:#8796ab;min-width:0}.uc-mail-head b{color:var(--text);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.uc-status{position:relative;margin-left:auto;display:grid;flex-shrink:0;font-style:normal;font-size:11.5px;font-weight:700}.uc-status i{grid-area:1 / 1;font-style:normal;justify-self:end}.uc-status-send{color:#8796ab;animation:uc-fade-out .3s ease 2.1s forwards}.uc-status-held{color:#f2c267;opacity:0;animation:uc-fade-in .4s ease 2.3s forwards}@keyframes uc-fade-out{to{opacity:0}}.uc-mail-body{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 14px;align-items:center}.uc-mail-body .uc-bar--short{grid-column:1}.uc-attach{grid-column:2;grid-row:1 / span 2;display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border:1px solid var(--line-strong);border-radius:8px;font-size:12px;font-weight:600;color:var(--text);animation:uc-attach-flag .5s ease 1.4s forwards}.uc-attach .industry-glyph{width:14px;height:14px}@keyframes uc-attach-flag{to{border-color:#e0a72e99;background:#e0a72e10}}.uc-tags{display:flex;flex-wrap:wrap;gap:6px}.uc-tags span{padding:3px 8px;border-radius:6px;border:1px solid #e5484d66;background:#e5484d10;color:#ff9a9d;font-size:11.5px;font-weight:700;opacity:0;transform:translateY(4px);animation:uc-tag-in .35s ease forwards;animation-delay:calc(.6s + var(--i) * .35s)}@keyframes uc-tag-in{to{opacity:1;transform:none}}.uc-art--dspm{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:0}.uc-file{display:inline-flex;align-items:center;gap:8px;padding:9px 12px;border:1px solid var(--line-strong);border-radius:10px;background:#0f1720;font-size:12.5px;max-width:200px;min-width:0}.uc-file b{font-weight:600;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.uc-file .industry-glyph{width:16px;height:16px;flex-shrink:0;color:var(--blue)}.uc-links{display:grid;gap:6px}.uc-link{display:grid;grid-template-columns:minmax(24px,60px) minmax(0,1fr) auto;align-items:center;gap:10px;font-size:12.5px}.uc-link>i{height:0;border-top:2px solid #24befa88}.uc-link b{padding:5px 10px;border:1px solid var(--line);border-radius:8px;background:#0f1720;font-weight:600;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.uc-link small{font-size:11.5px;font-weight:700;color:#5ee0a6;opacity:0;animation:uc-fade-in .4s ease forwards;animation-delay:calc(1.2s + var(--i) * .4s)}.uc-link.is-revoked small{color:#f2c267}.uc-link.is-revoked>i{animation:uc-cut .6s ease forwards;animation-delay:calc(.8s + var(--i) * .4s)}.uc-link.is-revoked b{animation:uc-dim .6s ease forwards;animation-delay:calc(.9s + var(--i) * .4s)}@keyframes uc-cut{40%{border-top-color:#e5484d}to{border-top-style:dashed;border-top-color:#e5484d55}}@keyframes uc-dim{to{opacity:.5;text-decoration:line-through}}@media(max-width:640px){.uc-row{grid-template-columns:10px minmax(0,1fr) auto}.uc-row .uc-bar{display:none}.uc-art--dspm{grid-template-columns:minmax(0,1fr);gap:10px}.uc-file{max-width:none}.uc-link{grid-template-columns:16px minmax(0,1fr) auto}}@media(prefers-reduced-motion:reduce){.uc-art *,.uc-art{animation-duration:.01ms!important;animation-delay:0s!important}}.uc-ent{display:block;margin-top:40px;padding:0;border:0;background:none}.uc-ent-label{margin:0 0 12px;font-size:14px;font-weight:700;color:var(--text)}.uc-ent-data{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;list-style:none;margin:0 0 28px;padding:0}.uc-ent-data li{display:grid;align-content:start;gap:6px;padding:18px;border:1px solid var(--line);border-radius:12px;background:linear-gradient(180deg,#111b26,#0d141d);transition:opacity .5s ease,transform .5s ease,border-color .25s ease}.uc-ent-data li:hover{border-color:#24befa66}.uc-ent-icon{position:relative;display:grid;place-items:center;width:38px;height:38px;margin-bottom:6px;border-radius:10px;background:#24befa14;color:var(--blue)}.uc-ent-icon .industry-glyph{width:20px;height:20px}.uc-ent-icon:after{content:"";position:absolute;right:-5px;bottom:-5px;width:16px;height:16px;border-radius:50%;border:2px solid #0d141d;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4.6 8.3 7 10.6l4.4-4.9' fill='none' stroke='white' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 14px no-repeat,#22a06b;transition:transform .35s cubic-bezier(.34,1.56,.64,1)}.uc-ent-data strong{font-size:15px;color:var(--text);line-height:1.35}.uc-ent-data small{font-size:12.5px;color:#8796ab}.uc-ent-regs{border:1px solid var(--line);border-radius:12px;background:#0d141d;overflow:hidden}.uc-ent-row{display:grid;grid-template-columns:180px minmax(0,1fr);align-items:center;gap:16px;padding:14px 18px}.uc-ent-row+.uc-ent-row{border-top:1px solid var(--line)}.uc-ent-region{font-size:13.5px;font-weight:700;color:#a9b6c8}.uc-ent-row ul{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}.uc-ent-row li{padding:6px 12px;border-radius:999px;background:#16212e;color:var(--text);font-size:13px;font-weight:600;transition:opacity .4s ease,transform .4s ease,background .2s ease}.uc-ent-row li:hover{background:#1d2b3b}.uc-ent.uc-wait .uc-ent-data li{opacity:0;transform:translateY(12px)}.uc-ent.uc-wait .uc-ent-icon:after{transform:scale(0)}.uc-ent.uc-wait .uc-ent-row li{opacity:0;transform:translate(-8px)}.uc-ent.uc-in .uc-ent-data li{transition-delay:calc(var(--i) * 90ms)}.uc-ent.uc-in .uc-ent-icon:after{transition-delay:calc(.45s + var(--i) * .12s)}.uc-ent.uc-in .uc-ent-row li{transition-delay:calc(.6s + var(--r) * .18s + var(--i) * 45ms)}@media(max-width:1000px){.uc-ent-data{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.uc-ent-data{grid-template-columns:minmax(0,1fr)}.uc-ent-row{grid-template-columns:minmax(0,1fr);gap:10px}}.uc-ent-sub{margin:-6px 0 14px;font-size:13.5px;color:#8796ab}.uc-ent-data li{align-content:center}.framework-groups .fw-chip{display:inline-flex;align-items:center;gap:8px}.fw-chip img,.fw-chip .industry-glyph{width:16px;height:16px;flex-shrink:0}.fw-chip .industry-glyph{color:var(--blue)}.pricing-section .plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border:1px solid var(--line);border-radius:16px;background:#0d141d;overflow:hidden}.pricing-section .plan-card{padding:28px 28px 26px;border:0;border-radius:0;background:none}.pricing-section .plan-card+.plan-card{border-left:1px solid var(--line)}.pricing-section .plan-card:hover{transform:none;background:#ffffff04}.pricing-section .plan-card h3{font-size:19px;margin-bottom:8px}.pricing-section .plan-card h3 a{color:inherit;text-decoration:none}.pricing-section .plan-card h3 a:hover{color:var(--blue)}.pricing-section .plan-card>p{margin:0 0 18px;font-size:14.5px;color:var(--muted)}.plan-tags{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0 0 22px;padding:0}.plan-tags li{padding:5px 11px;border-radius:999px;background:#16212e;color:var(--text);font-size:12.5px;font-weight:600}.plan-link{margin-top:auto;color:var(--blue);font-size:14px;font-weight:700;text-decoration:none!important}.plan-link:hover{color:var(--text)}.pricing-section .plan-card--bundle{display:flex;flex-direction:row;text-align:left;align-items:center;justify-content:space-between;gap:24px;margin-top:14px;padding:22px 28px;border:1px solid #24befa55;border-radius:16px;background:#0f1822;box-shadow:none}.pricing-section .plan-card--bundle h3{display:flex;align-items:center;gap:12px;margin-bottom:4px}.pricing-section .plan-card--bundle p{margin:0;font-size:14.5px;color:var(--muted)}.pricing-section .plan-save{padding:0;border-radius:0;background:none;color:var(--blue);font-size:13.5px;font-weight:700;letter-spacing:0;text-transform:none}.pricing-section .plan-card--bundle>.button{flex-shrink:0;width:auto;margin:0;padding-inline:26px}@media(max-width:900px){.pricing-section .plan-grid{grid-template-columns:minmax(0,1fr)}.pricing-section .plan-card+.plan-card{border-left:0;border-top:1px solid var(--line)}.pricing-section .plan-card--bundle{flex-direction:column;align-items:stretch}.pricing-section .plan-card--bundle>.button{width:100%}}.trust-tag{max-width:100%;white-space:normal;line-height:1.4}.consent{position:fixed;left:20px;bottom:20px;z-index:60;display:flex;align-items:center;gap:12px;max-width:440px;padding:10px 10px 10px 14px;border:1px solid var(--line-strong);border-radius:14px;background:#0d141dee;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 16px 40px #000a;animation:consent-in .4s cubic-bezier(.22,1,.36,1) both}@keyframes consent-in{0%{opacity:0;transform:translateY(12px)}}.consent img{width:20px;height:22px;flex-shrink:0;object-fit:contain}.consent p{margin:0;font-size:13px;line-height:1.4;color:var(--muted)}.consent p a{color:var(--text);text-decoration:underline;text-underline-offset:2px}.consent-actions{display:flex;gap:6px;flex-shrink:0}.consent button{padding:7px 12px;border:1px solid var(--line-strong);border-radius:9px;background:transparent;color:var(--text);font:inherit;font-size:12.5px;font-weight:700;cursor:pointer}.consent button:hover{border-color:#3a4757}.consent .consent-accept{border-color:var(--blue);background:var(--blue);color:var(--ink)}.consent .consent-accept:hover{background:#4bcafd}@media(max-width:520px){.consent{left:12px;right:12px;bottom:12px;max-width:none;flex-wrap:wrap}.consent p{flex:1;min-width:0}.consent-actions{width:100%}.consent-actions button{flex:1}}@media(prefers-reduced-motion:reduce){.consent{animation:none}}.pricing-section .plan-card--tiers{cursor:pointer}.pricing-section .plan-card--tiers.is-open{background:#24befa0a;box-shadow:inset 0 -2px 0 var(--blue)}.plan-card-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto}.plan-toggle{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border:1px solid var(--line-strong);border-radius:999px;background:transparent;color:var(--text);font:inherit;font-size:12.5px;font-weight:700;cursor:pointer}.plan-toggle:after{content:"";width:6px;height:6px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-2px) rotate(45deg);transition:transform .25s ease}.plan-toggle[aria-expanded=true]{border-color:var(--blue);color:var(--blue)}.plan-toggle[aria-expanded=true]:after{transform:translateY(2px) rotate(-135deg)}.plan-tiers{margin-top:14px;border:1px solid #24befa55;border-radius:16px;background:#0d141d;overflow:hidden;animation:plan-tiers-in .4s cubic-bezier(.22,1,.36,1) both}@keyframes plan-tiers-in{0%{opacity:0;transform:translateY(-8px)}}.plan-tiers-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px;padding:16px 24px;border-bottom:1px solid var(--line)}.plan-tiers-head strong{font-size:15px}.plan-tiers-head span{font-size:13px;color:var(--blue);font-weight:600}.plan-tiers-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.plan-tier{padding:20px 24px;animation:plan-tiers-in .4s ease backwards;animation-delay:calc(.08s + var(--i) * .08s)}.plan-tier+.plan-tier{border-left:1px solid var(--line)}.plan-tier h4{margin:0 0 4px;font-size:17px}.plan-tier p{margin:0 0 14px;font-size:13px;color:#8796ab}.plan-tier ul{display:grid;gap:9px;list-style:none;margin:0;padding:0}.plan-tier li{display:flex;align-items:flex-start;gap:9px;font-size:13.5px;color:var(--text)}.plan-tier .plan-check{width:16px;height:16px;flex-shrink:0;margin-top:1px}.plan-soc{display:flex;flex-wrap:wrap;align-items:center;gap:14px 20px;padding:16px 24px;border-top:1px solid var(--line);background:#0f1822}.plan-soc>div{display:grid;gap:2px}.plan-soc strong{font-size:14.5px}.plan-soc>div span{font-size:12px;color:#8796ab}.plan-soc .plan-tags{flex:1;margin:0}.plan-soc .plan-link{margin:0}@media(max-width:900px){.plan-tiers-grid{grid-template-columns:minmax(0,1fr)}.plan-tier+.plan-tier{border-left:0;border-top:1px solid var(--line)}}@media(prefers-reduced-motion:reduce){.plan-tiers,.plan-tier{animation:none}}@media(max-width:600px){.plan-soc{flex-direction:column;align-items:flex-start}}
