:root{--bg:#f5f7fa;--panel:#ffffff;--panel-subtle:#f8fafc;--text:#152238;--ink:#152238;--muted:#5e6c82;--muted-2:#5e6c82;--line:#e1e6ed;--border:#e1e6ed;--line-strong:#cfd7e2;--blue:#1f67c7;--blue-700:#174f9e;--blue-50:#edf5ff;--blue-hover:#1857aa;--blue-soft:#edf5ff;--blue-pale:#f6f9fd;--green:#167052;--green-soft:#edf8f3;--amber:#8a5a0a;--amber-soft:#fff8e8;--red:#a9342b;--red-soft:#fff3f2;--nav:#0b1728;--nav-muted:#a7b3c5;--shadow-sm:0 1px 2px rgba(15,31,50,.035);--shadow-md:0 18px 45px rgba(15,31,50,.12);--radius:12px;--radius-sm:9px}html{color-scheme:light}body{font-size:14px;line-height:1.5;text-rendering:optimizeLegibility}::selection{background:#dbeaff;color:#10213d}.app-shell{grid-template-columns:248px minmax(0,1fr)}.sidebar{width:248px;background:var(--nav);border-right-color:rgba(255,255,255,.08);scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.16) transparent}.sidebar-brand-row{min-height:66px;padding:0 17px}.brand{gap:10px}.brand-mark{width:31px;height:31px;border-radius:8px;background:var(--blue);color:#fff;box-shadow:none;font-size:11px}.brand-word{font-size:18px;letter-spacing:-.55px}.workspace-pill{margin:12px 12px 3px;padding:10px;border-color:rgba(255,255,255,.1);border-radius:9px;background:rgba(255,255,255,.035)}.workspace-pill:hover{border-color:rgba(255,255,255,.2);background:rgba(255,255,255,.06)}.workspace-avatar{width:30px;height:30px;border-radius:8px;background:rgba(47,128,237,.24);color:#d8eaff}.workspace-pill strong{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.workspace-pill small{margin-top:2px;color:#8e9eb5;font-size:10px}.nav{padding:6px 10px 18px}.nav-section{margin-top:5px}.nav-section-toggle{width:100%;min-height:34px;padding:0 9px;display:flex;align-items:center;justify-content:space-between;border:0;border-radius:7px;background:transparent;color:#8392a8;cursor:pointer;font-size:10px;font-weight:760;letter-spacing:.055em;text-align:left;text-transform:uppercase}.nav-section-toggle:hover{background:rgba(255,255,255,.04);color:#bcc8d8}.nav-section-toggle svg{transition:transform .16s ease}.nav-section-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.nav-section-items[hidden]{display:none}.nav-link{height:37px;margin:1px 0;padding:0 9px;border-radius:7px;color:#aeb9ca;font-size:12px;font-weight:600}.nav-link:hover{background:rgba(255,255,255,.05)}.nav-link.active{background:rgba(47,128,237,.15);box-shadow:inset 2px 0 0 #5da0f4}.sidebar-footer{padding:11px 12px}.system-chip{padding:8px 5px}.system-chip strong{font-size:11px}.system-chip small{color:#8493a9;font-size:10px}.sidebar-logout{min-height:36px;border-radius:7px;font-size:12px}.topbar{height:66px;padding:0 32px;background:rgba(255,255,255,.96);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.topbar-kicker{max-width:340px;overflow:hidden;font-size:10px;font-weight:650;letter-spacing:.035em;text-overflow:ellipsis;text-transform:none;white-space:nowrap}.topbar-kicker,kbd{color:var(--muted)}.topbar-title{font-size:15px;font-weight:720;letter-spacing:-.2px}.search-trigger{width:230px;height:38px;border-radius:8px;background:#fff;font-size:12px}.avatar,.icon-button{width:38px;height:38px;border-radius:8px}.avatar{background:#f3f6fa;border-color:var(--line);color:#324a68;font-size:11px}.content{width:min(1460px,100%);padding:32px clamp(24px,3vw,44px) 52px}.page-head{align-items:flex-end;margin-bottom:26px}.page-head-copy{max-width:780px}.page-head h1{margin:4px 0 7px;font-size:clamp(26px,2.6vw,32px);font-weight:720;letter-spacing:-.8px}.page-head p{max-width:720px;color:var(--muted);font-size:14px;line-height:1.55}.eyebrow{color:#3972b9;font-size:10px;font-weight:760;letter-spacing:.085em}h2{font-size:17px;letter-spacing:-.25px}h2,h3{font-weight:700}h3{font-size:14px}.section-header{gap:20px;margin-bottom:17px}.card-head p,.card-subtitle,.panel-intro,.rich-copy,.section-header p{color:var(--muted);font-size:12px;line-height:1.55}.stack{gap:18px}.automation-grid,.automation-policy-grid,.grid-2,.grid-3,.split-layout{gap:20px}.agent-flow-card,.brief-card,.card,.metric,.metric-card,.public-feature-grid article,.public-price-card,.public-support-grid article{border-color:var(--line);border-radius:var(--radius);box-shadow:var(--shadow-sm)}.card{padding:21px}.card.soft,.message-preview,.mode-option,.opportunity-next-action,.sentinel-analysis,.sentinel-message,.trigger-card{background:var(--panel-subtle)}.card.flush>.padded,.card.flush>.section-header{padding:20px 21px 0}.button{min-height:38px;padding:0 14px;border-radius:8px;font-size:12px;font-weight:700;transition:background-color .14s ease,border-color .14s ease,color .14s ease}.button:hover{transform:none}.button-primary{box-shadow:none}.button-secondary:hover,.icon-button:hover,.mini-button:hover{border-color:#aeb9c8;background:#f8fafc}.button-ghost:hover{background:#f2f5f8;color:var(--text)}.button-large{min-height:44px;padding:0 18px}.button-compact,.mini-button{min-height:31px;padding:5px 9px;border-radius:7px;font-size:11px}.field,.form-grid label,label{color:#34445b;font-size:12px;font-weight:650}input,select,textarea{min-height:40px;border-radius:8px;padding:9px 11px;font-size:13px}textarea{min-height:104px}input::placeholder,textarea::placeholder{color:#8b97a8}input:focus,select:focus,textarea:focus{border-color:#6e9dd8;box-shadow:0 0 0 3px rgba(31,103,199,.11)}.field small,.form-grid .field small,label small{font-size:11px;line-height:1.45}.form-grid{gap:16px}.form-actions{margin-top:17px}.checkbox-row{font-size:12px}.toggle{width:40px;height:23px;border-radius:999px}.grid-4,.grid-6,.metric-grid,.metrics{gap:12px}.metric,.metric-card{min-height:118px;padding:16px}.metric:after{display:none}.metric-icon{width:32px;height:32px;margin-bottom:13px;border-radius:8px}.metric-card>span,.metric-label{color:var(--muted);font-size:11px;font-weight:650;letter-spacing:.025em;text-transform:none}.metric-card>strong,.metric-value{margin-top:7px;font-size:26px;font-weight:740;letter-spacing:-.7px}.metric-card>small,.metric-foot{margin-top:7px;color:var(--muted);font-size:11px;line-height:1.4}.toolbar{gap:14px;margin-bottom:15px}.search-input{min-width:280px}.filter-select{min-width:145px}table{font-size:13px}th{padding:12px 14px;color:#69778b;font-size:10px;font-weight:700;letter-spacing:.045em}td{padding:14px}tbody tr:hover{background:#f8fafc}.table-primary{font-size:13px;font-weight:680}.table-sub{margin-top:4px;font-size:11px;line-height:1.4}.badge{min-height:24px;padding:5px 9px;border:1px solid transparent;border-radius:999px;font-size:10px;font-weight:700;letter-spacing:0}.badge.compact{min-height:21px;padding:4px 7px;font-size:10px}.badge.blue{border-color:#d8e8fb;color:#245f9f}.badge.green{border-color:#d5eadf}.badge.amber{border-color:#f0dfb9}.badge.red{border-color:#f0d4d1}.badge.neutral{border-color:#e1e6ed}.score-pill{width:36px;height:29px;border-radius:7px;font-size:12px}.queue{gap:8px}.queue-item{padding:13px 14px;border-radius:9px}.queue-item:hover{border-color:#b8c7d9;background:#fbfcfe}.queue-title,.timeline-title{font-size:13px;font-weight:680}.evidence-item p,.queue-copy,.timeline-copy,.timeline-time{font-size:11px;line-height:1.45}.detail-hero{padding:20px 21px;border-radius:var(--radius)}.detail-logo{width:44px;height:44px;border-radius:10px}.detail-hero h1{font-size:25px;font-weight:720}.detail-meta{font-size:12px}.detail-tabs{border-radius:9px}.detail-tab{border-radius:6px;font-size:12px}.evidence-item{border-radius:9px;padding:12px 13px}.evidence-item a{font-size:12px}.empty,.empty-state{padding:38px 22px}.empty-state{border-style:solid;border-radius:10px;background:#fafbfc}.empty-state strong{font-size:13px}.empty-state p{margin-top:7px;font-size:12px}.empty-icon{width:38px;height:38px;border-radius:9px}.notice,.text-error{display:flex;align-items:flex-start;gap:9px;border:1px solid #d9e7f8;border-radius:9px;padding:12px 13px;font-size:12px;line-height:1.5}.notice-success{border-color:#d2e9dd}.notice-error{border-color:#efd6d3}.data-unavailable>div{display:grid;gap:2px}.data-unavailable strong{color:#7f2822;font-size:12px}.data-unavailable span{color:#81534f}.pipeline-board{gap:10px}.pipeline-column{border-radius:10px;background:#f3f5f8}.pipeline-column-head strong{font-size:11px;letter-spacing:.035em}.pipeline-card{border-radius:9px;box-shadow:none}.opportunity-next-action small,.opportunity-next-action strong,.pipeline-card h3,.pipeline-card p,.pipeline-empty,.pipeline-transition label{font-size:11px}.calendar-event,.calendar-legend,.calendar-more,.calendar-weekday{font-size:10px}.calendar-grid{border-radius:10px}.calendar-day-number{font-size:11px}.command-layer,.modal-layer{background:rgba(9,23,40,.42);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.command-palette,.modal-card{border-color:var(--line-strong);border-radius:14px;box-shadow:var(--shadow-md)}.modal-card{padding:22px}.command-icon,.command-result,.modal-icon{border-radius:9px}.command-result strong{font-size:13px}.command-result small{font-size:10px;letter-spacing:.025em;text-transform:none}.command-footer{font-size:10px}.auth-shell{background:#f4f6f9}.auth-card{border-radius:14px;box-shadow:0 16px 44px rgba(15,31,50,.09)}.auth-brand{font-size:19px}.auth-card h1{font-size:27px;font-weight:720}.auth-card>p,.auth-footer,.auth-inline-link{font-size:12px}.audit-time,.brief-card p,.brief-card-footer,.brief-industries,.brief-meta,.migration-line,.onboarding-stage-head p,.onboarding-step small,.onboarding-step strong,.section-title p{font-size:11px}.onboarding-step{border-radius:8px}.onboarding-stage-head>span,.section-title>span{border-radius:9px}.acceptance-gate,.acceptance-hero,.automation-hero,.away-mode-panel,.delivery-start-card,.economics-gate,.economics-hero,.email-operations-card,.focus-card,.integration-panel,.meeting-attention,.metric-alert,.mode-option.active,.renewal-health,.trigger-card.enabled,.welcome-hero{background-image:none;box-shadow:var(--shadow-sm)}.acceptance-hero,.automation-hero,.economics-hero,.renewal-health,.welcome-hero{border-radius:12px;background-color:#fff}.automation-hero:after{display:none}.acceptance-hero-icon,.automation-orb,.economics-hero-icon,.welcome-promise-icon{border-radius:9px;box-shadow:none}.acceptance-hero p,.automation-hero-copy p,.delivery-description,.economics-hero p,.integration-copy p,.renewal-health p{font-size:12px}.acceptance-checks small,.acceptance-checks strong,.acceptance-journey summary small,.acceptance-journey summary span,.acceptance-step-copy p,.acceptance-step-copy span,.acceptance-step-copy strong,.acceptance-step-form input,.approval-explanation,.automation-brief-grid span,.automation-events p,.automation-events small,.away-guard,.brief-footer,.finding-head span,.finding-head strong,.finding-item code,.finding-item p,.finding-resolution input,.finding-resolution select,.focus-why,.mode-option p,.mode-option small,.safeguard-list>div,.trigger-card p,.trigger-card small{font-size:11px}.acceptance-step{padding-top:14px;padding-bottom:14px}.acceptance-step-number{font-size:10px}.acceptance-step-form input,.finding-resolution input,.finding-resolution select{min-height:36px}.launch-check-meta,.launch-live-action,.launch-live-steps small,.launch-live-steps strong,.launch-meta,.launch-operations-link small,.launch-operations-link>span:last-child,.launch-score small,.launch-status-picker button{color:var(--muted);font-size:10px}.launch-check-title strong{font-size:13px}.launch-live-action,.launch-operations-link>span:last-child{color:var(--blue)}.launch-check-copy>p,.launch-check-detail,.launch-check-note,.launch-live-evidence>p{font-size:11px}.launch-check-form input,.launch-check-form textarea{font-size:13px}.automation-tabs{border-radius:9px;box-shadow:none}.automation-tabs button{border-radius:6px;font-size:11px}.automation-tabs button.active{box-shadow:none}.approval-card,.delivery-obligation,.finding-item,.focus-card,.mode-option,.trigger-card{border-radius:9px}.focus-card:hover{transform:none}.delivery-contract-strip,.public-band,.public-console{background:#102238;background-image:none}.public-site{background:#f8f9fb}.public-nav{min-height:68px;background:rgba(255,255,255,.97)}.public-footer nav,.public-nav nav{font-size:13px;font-weight:650}.public-brand{font-size:19px;letter-spacing:-.55px}.public-hero{min-height:min(720px,calc(100vh - 68px));grid-template-columns:minmax(0,1.08fr) minmax(380px,.72fr)}.public-hero-copy h1,.public-page-hero h1{color:#102238;font-weight:720;letter-spacing:-.055em}.public-hero-copy>p,.public-page-hero>p{color:#55667b;font-size:clamp(16px,1.8vw,19px)}.public-kicker{font-size:10px;font-weight:760;letter-spacing:.11em}.public-console{border-radius:16px;box-shadow:0 22px 55px rgba(9,28,50,.18);transform:none}.public-console-head,.public-console-row small,.public-footer span,.public-price span,.public-pricing-note,.public-trust{font-size:11px}.public-console-row strong{font-size:14px}.public-feature-grid article,.public-price-card,.public-support-grid article,.receipt-document{border-radius:14px;box-shadow:none}.public-feature-grid h2,.public-feature-grid h3,.public-support-grid h2{font-size:16px}.public-checks span,.public-feature-grid p,.public-price-card li,.public-support-grid p{font-size:13px}.public-band{border-radius:16px}.public-price-card.featured{box-shadow:0 0 0 1px rgba(31,103,199,.08)}@media (max-width:980px){.sidebar{width:min(320px,88vw)}.search-trigger{width:40px;padding:0;justify-content:center}.content{padding-left:24px;padding-right:24px}}@media (max-width:760px){.topbar{height:62px;padding:0 14px}.content{padding:22px 14px 38px}.page-head{align-items:flex-start;gap:17px}.page-head h1{font-size:25px}.page-head p{font-size:13px}.card{padding:17px}.metric,.metric-card{min-height:108px}.public-hero{grid-template-columns:1fr}}.brand-mark{overflow:hidden;padding:3px;background:#fff}.brand-mark img{width:100%;height:100%;object-fit:contain}.quickfind-trigger{min-height:36px;display:inline-flex;align-items:center;gap:7px;padding:0 11px;border:1px solid #c7daf4;border-radius:8px;background:#edf5ff;color:var(--blue-700);font-size:11px;font-weight:750}.quickfind-trigger:hover{border-color:#9fc1ed;background:#e2efff}.dashboard-quickfind{position:relative;overflow:hidden;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:15px;margin:0 0 18px;padding:17px 19px;border:1px solid #c9dcf5;border-radius:12px;background:linear-gradient(105deg,#f7fbff,#edf5ff 55%,#f8fbff);box-shadow:0 8px 24px rgba(31,103,199,.06)}.dashboard-quickfind:after{position:absolute;right:12%;width:180px;height:180px;border:1px solid rgba(31,103,199,.09);border-radius:50%;content:""}.dashboard-quickfind>span:first-child{width:43px;height:43px;display:grid;place-items:center;border-radius:10px;background:var(--blue);color:white;box-shadow:0 8px 20px rgba(31,103,199,.22)}.dashboard-quickfind p,.dashboard-quickfind strong{display:block}.dashboard-quickfind strong{margin-top:3px;color:var(--ink);font-size:14px}.dashboard-quickfind p{margin:3px 0 0;color:var(--muted);font-size:11px}.dashboard-quickfind-action{position:relative;z-index:1;display:flex;align-items:center;gap:7px;color:var(--blue-700);font-size:11px;font-weight:800}.quickfind-console{position:relative;overflow:hidden;margin-bottom:18px;padding:clamp(24px,4vw,38px);border:1px solid rgba(110,158,219,.24);border-radius:16px;background:radial-gradient(circle at 88% 0,rgba(72,143,240,.28),transparent 35%),linear-gradient(135deg,#0b1728,#102a4b 68%,#123b70);color:white;box-shadow:0 22px 55px rgba(11,23,40,.17)}.quickfind-console:before{position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 0);background-size:30px 30px;content:""}.quickfind-console-head,.quickfind-form,.quickfind-principles{position:relative;z-index:1}.quickfind-console-head{display:flex;align-items:flex-start;justify-content:space-between;gap:15px;margin-bottom:22px;color:#91baf1}.quickfind-console-head span,.quickfind-console-head strong{display:block}.quickfind-console-head strong{margin-top:5px;color:white;font-size:11px;letter-spacing:.11em}.quickfind-live{font-size:8px;font-weight:800;letter-spacing:.11em}.quickfind-live i{width:6px;height:6px;display:inline-block;margin-right:7px;border-radius:50%;background:#58d8a6;box-shadow:0 0 0 4px rgba(88,216,166,.12)}.quickfind-form{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;max-width:980px;padding:8px 8px 8px 16px;border:1px solid rgba(255,255,255,.16);border-radius:12px;background:rgba(255,255,255,.98);color:#73849d;box-shadow:0 15px 35px rgba(0,0,0,.18)}.quickfind-form input{min-height:42px;padding:0;border:0;background:transparent;box-shadow:none;color:var(--ink);font-size:15px}.quickfind-form input:focus{box-shadow:none}.quickfind-principles{display:flex;flex-wrap:wrap;gap:18px;margin-top:15px;color:#b9cbe1;font-size:9px}.quickfind-principles span{display:flex;align-items:center;gap:6px}.quickfind-principles svg{color:#68d9ad}.quickfind-empty-state,.quickfind-not-found{min-height:290px;display:grid;place-items:center;align-content:center;padding:40px 25px;border:1px dashed #cbd6e4;border-radius:14px;background:linear-gradient(180deg,#fff,#f8fafc);text-align:center}.quickfind-empty-state>span,.quickfind-not-found>span{width:56px;height:56px;display:grid;place-items:center;margin-bottom:15px;border-radius:15px;background:var(--blue-soft);color:var(--blue)}.quickfind-empty-state h2,.quickfind-not-found h2{font-size:20px}.quickfind-empty-state p,.quickfind-not-found p{max-width:650px;margin:8px auto 15px;color:var(--muted);font-size:11px;line-height:1.65}.quickfind-empty-state>div:last-child{display:flex;gap:18px;color:var(--blue-700);font-size:10px;font-weight:750}.quickfind-results-head{display:flex;align-items:flex-end;justify-content:space-between;gap:25px;margin:27px 0 13px}.quickfind-results-head h2{margin-top:4px;font-size:18px}.quickfind-results-head>p{max-width:520px;margin:0;color:var(--muted);font-size:9px;text-align:right}.quickfind-company{overflow:hidden;margin-bottom:14px;border:1px solid var(--line);border-radius:14px;background:white;box-shadow:var(--shadow-sm)}.quickfind-company>header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;padding:18px;border-bottom:1px solid var(--line);background:linear-gradient(90deg,#fff,#f8fbff)}.quickfind-company-logo{width:44px;height:44px;display:grid;place-items:center;border-radius:11px;background:#10233e;color:white;font-size:12px;font-weight:850}.quickfind-company-actions,.quickfind-company-title{display:flex;align-items:center;gap:9px}.quickfind-company-title h2{font-size:16px}.quickfind-company header p{margin:3px 0 0;color:var(--muted);font-size:10px}.quickfind-contact-list{padding:6px 18px 12px}.quickfind-contact{display:grid;grid-template-columns:72px minmax(210px,.8fr) minmax(340px,1.2fr);align-items:center;gap:14px;min-height:92px;padding:13px 0;border-bottom:1px solid #edf0f4}.quickfind-contact:last-child{border-bottom:0}.quickfind-contact.recommended{margin:6px -8px 0;padding:13px 8px;border:1px solid #bed5f3;border-radius:11px;background:#f7fbff}.quickfind-rank{display:flex;flex-direction:column;align-items:center;gap:5px;color:var(--muted)}.quickfind-rank>span{width:31px;height:31px;display:grid;place-items:center;border-radius:9px;background:#eef2f7;font-size:9px;font-weight:850}.quickfind-contact.recommended .quickfind-rank>span{background:var(--blue);color:white}.quickfind-rank small{font-size:7px;font-weight:800;text-transform:uppercase}.quickfind-person>strong{font-size:13px}.quickfind-person>p{margin:3px 0 7px;color:#45556d;font-size:11px}.quickfind-person>div{display:flex;flex-wrap:wrap;gap:5px}.quickfind-person>div span{padding:3px 6px;border-radius:5px;background:#f1f4f8;color:var(--muted);font-size:7px;font-weight:750;text-transform:uppercase}.quickfind-contact-channels{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px}.quickfind-contact-channels .button{max-width:245px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.channel-missing{min-height:34px;display:inline-flex;align-items:center;gap:6px;padding:0 9px;border:1px dashed #cbd4df;border-radius:8px;color:var(--muted);font-size:9px}.quickfind-no-contact{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;padding:22px;color:var(--muted)}.quickfind-no-contact strong{color:var(--ink);font-size:12px}.quickfind-no-contact p{margin:4px 0 0;font-size:10px}.quickfind-not-found{grid-template-columns:auto minmax(0,1fr) auto;min-height:180px;text-align:left}.quickfind-not-found>span{margin:0}.quickfind-not-found p{margin:7px 0 0}.first-run-shell{min-height:100vh;position:relative;overflow:hidden;background:radial-gradient(circle at 85% 0,rgba(56,128,226,.14),transparent 30%),linear-gradient(180deg,#f9fbfe,#f2f6fb)}.first-run-shell:before{position:fixed;inset:0;pointer-events:none;background-image:linear-gradient(rgba(17,58,104,.025) 1px,transparent 0),linear-gradient(90deg,rgba(17,58,104,.025) 1px,transparent 0);background-size:38px 38px;-webkit-mask-image:linear-gradient(180deg,black,transparent 70%);mask-image:linear-gradient(180deg,black,transparent 70%);content:""}.first-run-header{min-height:76px;position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:0 clamp(20px,5vw,72px);border-bottom:1px solid rgba(20,48,82,.09);background:rgba(255,255,255,.82);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.first-run-logo{width:118px;height:48px;object-fit:contain}.first-run-status{display:flex;align-items:center;gap:7px;color:var(--muted);font-size:9px;font-weight:750;letter-spacing:.05em;text-transform:uppercase}.first-run-status svg{color:var(--green)}.first-run-progress{height:3px;position:relative;z-index:3;background:#dfe7f0}.first-run-progress span{height:100%;display:block;background:linear-gradient(90deg,var(--blue),#66a9ff);box-shadow:0 0 18px rgba(31,103,199,.35);transition:width .35s ease}.intro-stage{width:min(1240px,calc(100% - 40px));min-height:calc(100vh - 184px);position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) minmax(420px,.85fr);align-items:center;gap:clamp(50px,9vw,120px);margin:0 auto;padding:50px 0}.intro-copy{max-width:660px}.intro-icon{width:48px;height:48px;display:grid;place-items:center;margin-bottom:20px;border:1px solid #c5daf6;border-radius:13px;background:white;color:var(--blue);box-shadow:0 9px 25px rgba(31,103,199,.09)}.intro-copy h1{margin:12px 0 17px;font-size:clamp(40px,5.2vw,68px);line-height:.99;letter-spacing:-.055em}.intro-lead{color:#4f617a;font-size:clamp(14px,1.5vw,17px);line-height:1.7}.intro-points{display:grid;gap:10px;margin-top:25px}.intro-points>div{display:flex;align-items:center;gap:9px;color:#334760;font-size:11px;font-weight:650}.intro-points svg{color:var(--green)}.intro-visual{min-height:520px;position:relative;display:grid;place-items:center;overflow:hidden;border:1px solid rgba(103,151,210,.25);border-radius:28px;background:radial-gradient(circle at 50% 50%,#153965,#0b1728 67%);box-shadow:0 35px 80px rgba(11,23,40,.22)}.intro-visual:after{position:absolute;inset:0;background-image:radial-gradient(rgba(138,190,255,.22) 1px,transparent 0);background-size:24px 24px;-webkit-mask-image:radial-gradient(circle,black,transparent 72%);mask-image:radial-gradient(circle,black,transparent 72%);content:""}.system-core{width:132px;height:132px;position:relative;z-index:3;display:grid;place-items:center;align-content:center;border:1px solid rgba(132,187,255,.5);border-radius:34px;background:linear-gradient(145deg,rgba(61,140,246,.35),rgba(18,50,88,.75));color:white;box-shadow:0 0 0 12px rgba(81,152,246,.05),0 20px 50px rgba(0,0,0,.3);transform:rotate(-3deg)}.system-core span{font-size:40px;font-weight:900;letter-spacing:-.08em}.system-core small{margin-top:5px;color:#a5c7f3;font-size:6px;font-weight:850;letter-spacing:.15em}.system-orbit{position:absolute;z-index:1;border:1px solid rgba(111,172,249,.18);border-radius:50%}.orbit-one{width:290px;height:290px}.orbit-two{width:430px;height:430px;border-style:dashed}.system-node{width:48px;height:48px;position:absolute;z-index:3;display:grid;place-items:center;border:1px solid rgba(142,190,250,.4);border-radius:13px;background:rgba(18,52,94,.92);color:#8bbaff}.node-a{top:16%;right:20%}.node-b{bottom:20%;right:15%}.node-c{bottom:18%;left:18%}.intro-agent-grid{position:absolute;inset:0;z-index:2}.intro-agent-grid>div{width:105px;position:absolute;padding:11px;border:1px solid rgba(134,184,246,.26);border-radius:11px;background:rgba(12,32,58,.9);color:white}.intro-agent-grid>div:first-child{top:14%;left:10%}.intro-agent-grid>div:nth-child(2){top:16%;right:9%}.intro-agent-grid>div:nth-child(3){bottom:14%;left:10%}.intro-agent-grid>div:nth-child(4){right:9%;bottom:16%}.intro-agent-grid span,.intro-agent-grid strong{display:block}.intro-agent-grid span{color:#6faaff;font-size:7px}.intro-agent-grid strong{margin-top:3px;font-size:9px;letter-spacing:.08em}.control-signal,.setup-signal{position:absolute;z-index:4;display:flex;align-items:center;gap:11px;padding:13px 15px;border:1px solid rgba(106,220,175,.35);border-radius:12px;background:rgba(8,42,42,.83);color:#73dfb6;transform:translateY(112px)}.control-signal span,.control-signal strong,.setup-signal span,.setup-signal strong{display:block}.control-signal strong,.setup-signal strong{color:white;font-size:9px;letter-spacing:.08em}.control-signal span,.setup-signal span{margin-top:2px;font-size:7px;letter-spacing:.12em}.setup-signal{border-color:rgba(109,169,250,.35);background:rgba(12,39,72,.9);color:#83b7fb}.first-run-actions{min-height:104px;position:relative;z-index:4;display:flex;align-items:center;justify-content:space-between;gap:25px;padding:20px clamp(20px,5vw,72px);border-top:1px solid rgba(20,48,82,.09);background:rgba(255,255,255,.88);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.first-run-actions>div:last-child{display:flex;align-items:center;gap:8px}.first-run-caption{color:var(--muted);font-size:9px;font-weight:650}.first-run-dots{display:flex;align-items:center;gap:7px}.first-run-dots button{width:8px;height:8px;padding:0;border:0;border-radius:99px;background:#cbd5e2;cursor:pointer;transition:.2s ease}.first-run-dots button[aria-current=step]{width:29px;background:var(--blue)}.calibration-head{width:min(1240px,calc(100% - 40px));position:relative;z-index:1;display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin:0 auto;padding:42px 0 25px}.calibration-head h1{margin:6px 0;font-size:clamp(31px,4vw,45px);letter-spacing:-.04em}.calibration-head p{max-width:670px;margin:0;color:var(--muted);font-size:11px}.calibration-layout{width:min(1240px,calc(100% - 40px));position:relative;z-index:1;display:grid;grid-template-columns:250px minmax(0,1fr);align-items:start;gap:18px;margin:0 auto;padding-bottom:55px}.calibration-rail{position:sticky;top:18px;overflow:hidden;padding:8px;border:1px solid var(--line);border-radius:13px;background:rgba(255,255,255,.92);box-shadow:var(--shadow-sm)}.calibration-step{width:100%;display:grid;grid-template-columns:31px minmax(0,1fr);align-items:center;gap:10px;padding:10px;border:0;border-radius:9px;background:transparent;text-align:left}.calibration-step>span{width:30px;height:30px;display:grid;place-items:center;border-radius:8px;background:#eef2f6;color:#758499;font-size:9px;font-weight:850}.calibration-step small,.calibration-step strong{display:block}.calibration-step strong{font-size:10px}.calibration-step small{margin-top:2px;color:var(--muted);font-size:8px;line-height:1.35}.calibration-step.active{background:var(--blue-soft)}.calibration-step.active>span{background:var(--blue);color:white}.calibration-step.complete{cursor:pointer}.calibration-step.complete>span{background:var(--green-soft);color:var(--green)}.calibration-card{min-height:680px;padding:clamp(22px,4vw,40px);border:1px solid var(--line);border-radius:16px;background:rgba(255,255,255,.96);box-shadow:0 18px 50px rgba(20,42,72,.08)}.calibration-card-head{display:flex;align-items:center;gap:13px;padding-bottom:20px;margin-bottom:23px;border-bottom:1px solid var(--line)}.calibration-card-head>span{width:43px;height:43px;display:grid;place-items:center;border-radius:11px;background:var(--nav);color:white;font-size:10px;font-weight:850}.calibration-card-head h2{margin-top:3px;font-size:19px}.linkedin-choice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin-bottom:17px}.linkedin-choice{min-height:150px;display:flex;flex-direction:column;align-items:flex-start;padding:19px;border:1px solid var(--line);border-radius:12px;background:#fbfcfe;text-align:left;cursor:pointer}.linkedin-choice.active,.linkedin-choice:hover{border-color:#9fc2ef;background:#f1f7ff;box-shadow:0 8px 25px rgba(31,103,199,.08)}.linkedin-choice svg{margin-bottom:17px;color:var(--blue)}.linkedin-choice strong{font-size:13px}.linkedin-choice span{margin-top:5px;color:var(--muted);font-size:10px;line-height:1.55}.linkedin-instruction{display:grid;gap:0;margin-bottom:18px;padding:8px 18px 18px;border:1px solid #cadcf4;border-radius:12px;background:linear-gradient(135deg,#f7fbff,#eef5ff)}.linkedin-instruction>div{display:grid;grid-template-columns:30px minmax(0,1fr);align-items:start;gap:10px;padding:12px 0;border-bottom:1px solid rgba(110,151,203,.16)}.linkedin-instruction>div:last-of-type{border-bottom:0}.linkedin-instruction>div>span{width:27px;height:27px;display:grid;place-items:center;border-radius:7px;background:var(--blue);color:white;font-size:8px;font-weight:850}.linkedin-instruction p{margin:2px 0 0;color:#41536d;font-size:10px;line-height:1.6}.linkedin-instruction .button{width:fit-content;margin-top:8px}.linkedin-instruction.compact{padding-bottom:8px}.linkedin-studio-banner{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:17px;padding:15px 17px;border-radius:12px;background:#0c2039;color:white}.linkedin-studio-banner>div{display:flex;align-items:center;gap:11px}.linkedin-studio-banner span small,.linkedin-studio-banner span strong{display:block}.linkedin-studio-banner span strong{font-size:11px}.linkedin-studio-banner span small{margin-top:2px;color:#9eb3ce;font-size:8px}.linkedin-studio-banner>strong{color:#83b8ff;font-size:18px}.linkedin-template-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:12px;margin-bottom:18px}.linkedin-template-grid>.field{position:relative;padding:15px;border:1px solid var(--line);border-radius:11px;background:#fafbfd}.field-heading{display:flex;align-items:center;justify-content:space-between;gap:10px}.field-heading button,.inline-copy{display:inline-flex;align-items:center;gap:5px;border:0;background:transparent;color:var(--blue-700);font-size:8px;font-weight:800;cursor:pointer}.linkedin-headline-input{min-height:112px}.linkedin-about-input{min-height:210px}.inline-copy{margin-top:8px;padding:0}.linkedin-checklist{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.linkedin-foundation{position:relative;border:1px solid var(--line);border-radius:10px;background:white}.linkedin-foundation.complete{border-color:#b9decf;background:#f6fcf9}.linkedin-foundation>button{width:100%;display:grid;grid-template-columns:31px minmax(0,1fr);align-items:start;gap:10px;padding:13px 36px 13px 13px;border:0;background:transparent;text-align:left;cursor:pointer}.linkedin-foundation>button>span{width:29px;height:29px;display:grid;place-items:center;border-radius:8px;background:#eef2f7;color:var(--muted);font-size:8px;font-weight:850}.linkedin-foundation.complete>button>span{background:var(--green);color:white}.linkedin-foundation strong{font-size:10px}.linkedin-foundation p{margin:4px 0;color:#4e5e74;font-size:8.5px;line-height:1.5}.linkedin-foundation small{color:var(--muted);font-size:7.5px;font-style:italic}.linkedin-foundation>a{position:absolute;top:12px;right:12px;color:var(--blue)}.strategy-preview{display:flex;align-items:flex-start;gap:11px;padding:14px;border:1px solid #cadef7;border-radius:10px;background:#f4f9ff}.strategy-preview>span{color:var(--blue)}.strategy-preview strong{font-size:11px}.strategy-preview p{margin:4px 0 0;color:var(--muted);font-size:9px}.launch-review{display:grid;gap:14px}.launch-identity{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:17px;border-radius:12px;background:#0d2038;color:white}.launch-identity>span{width:42px;height:42px;display:grid;place-items:center;border-radius:11px;background:rgba(63,139,240,.2);color:#8dbdff}.launch-identity strong{font-size:13px}.launch-identity p{margin:3px 0 0;color:#9eb1c9;font-size:9px}.launch-identity>svg{color:#61d3a8}.launch-confirm{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:11px;padding:17px;border:1px solid #c2d8f3;border-radius:11px;background:#f5f9ff;cursor:pointer}.launch-confirm input{margin-top:3px}.launch-confirm small,.launch-confirm strong{display:block}.launch-confirm strong{font-size:10px}.launch-confirm small{margin-top:5px;color:var(--muted);font-size:8px;line-height:1.5}.launch-ready{display:flex;align-items:flex-start;gap:10px;padding:15px;border-radius:10px;background:var(--green-soft);color:var(--green)}.launch-ready strong{color:var(--ink);font-size:10px}.launch-ready p{margin:4px 0 0;color:#456658;font-size:9px}.academy-downloads{margin-top:18px;padding:22px;border:1px solid var(--line);border-radius:14px;background:linear-gradient(115deg,#0c1d34,#143963);color:white;box-shadow:0 17px 42px rgba(11,23,40,.14)}.academy-downloads-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:16px}.academy-downloads .eyebrow{color:#84b7fb}.academy-downloads-head h2{margin-top:3px;font-size:17px}.academy-downloads-head p{margin:5px 0 0;color:#afc1d8;font-size:9px}.academy-downloads-head>svg{color:#86b7f6}.academy-download-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.academy-download-grid>a{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:13px;border:1px solid rgba(255,255,255,.1);border-radius:10px;background:rgba(255,255,255,.055)}.academy-download-grid>a:hover{border-color:rgba(134,183,246,.5);background:rgba(255,255,255,.09)}.academy-download-grid>a>span{width:33px;height:33px;display:grid;place-items:center;border-radius:8px;background:rgba(69,140,233,.2);color:#8bbdff}.academy-download-grid small,.academy-download-grid strong{display:block}.academy-download-grid strong{font-size:10px}.academy-download-grid small{margin-top:3px;color:#a9bad0;font-size:7.5px;line-height:1.4}.academy-download-grid>a>svg{color:#7faeea}.help-downloads{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:15px}.help-downloads a{min-height:35px;display:flex;align-items:center;gap:7px;padding:0 10px;border:1px solid var(--line);border-radius:8px;background:white;color:var(--blue-700);font-size:9px;font-weight:750}.experience-loading{min-height:100vh;display:grid;place-items:center;align-content:center;gap:7px;background:radial-gradient(circle at 50% 30%,#edf5ff,#f8fafc 55%);color:var(--ink)}.experience-loading>span{width:34px;height:34px;margin-bottom:8px;border:3px solid #dce8f7;border-top:3px solid var(--blue);border-radius:50%;animation:gf-spin .8s linear infinite}.experience-loading strong{font-size:12px}.experience-loading small{color:var(--muted);font-size:9px}@keyframes gf-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}@media (max-width:1000px){.intro-stage{grid-template-columns:1fr 390px;gap:35px}.intro-visual{min-height:440px}.quickfind-contact{grid-template-columns:65px minmax(0,1fr)}.quickfind-contact-channels{grid-column:2;justify-content:flex-start}.academy-download-grid,.linkedin-template-grid{grid-template-columns:1fr}}@media (max-width:760px){.quickfind-trigger span{display:none}.quickfind-trigger{width:36px;justify-content:center;padding:0}.dashboard-quickfind{grid-template-columns:auto minmax(0,1fr)}.dashboard-quickfind-action{grid-column:2}.quickfind-form{grid-template-columns:auto minmax(0,1fr)}.quickfind-form .button{grid-column:1/-1;width:100%}.quickfind-results-head{align-items:flex-start;flex-direction:column;gap:7px}.quickfind-results-head>p{text-align:left}.quickfind-company>header{grid-template-columns:auto minmax(0,1fr)}.quickfind-company-actions{grid-column:1/-1}.quickfind-contact{grid-template-columns:48px minmax(0,1fr)}.quickfind-contact-channels{grid-column:1/-1}.quickfind-no-contact,.quickfind-not-found{grid-template-columns:1fr;text-align:center}.quickfind-not-found>span{margin:0 auto}.first-run-header{min-height:64px}.first-run-logo{width:98px;height:40px}.first-run-status span{display:none}.intro-stage{grid-template-columns:1fr;min-height:auto;padding:35px 0}.intro-copy h1{font-size:42px}.intro-visual{min-height:390px}.first-run-actions{align-items:stretch;flex-direction:column}.first-run-actions .button,.first-run-actions>div:last-child{width:100%}.first-run-actions>div:last-child{display:grid;grid-template-columns:1fr 1fr}.calibration-head{align-items:flex-start;flex-direction:column;padding-top:30px}.calibration-layout{grid-template-columns:1fr}.calibration-rail{position:static;display:flex;overflow-x:auto}.calibration-step{min-width:49px;display:block;padding:7px}.calibration-step>div{display:none}.calibration-card{padding:19px}.linkedin-checklist,.linkedin-choice-grid{grid-template-columns:1fr}.linkedin-instruction>div{grid-template-columns:28px minmax(0,1fr)}}@media (max-width:480px){.topbar-kicker{max-width:150px}.topbar-help{display:none}.channel-actions .button,.form-actions .button,.page-head-actions .button{width:100%}.public-hero-copy h1,.public-page-hero h1{font-size:38px}}.public-site{--public-navy:#0b1f3a;--public-blue:#1f67c7;--public-blue-bright:#3d86e8;--public-sky:#eaf4ff;--public-ice:#f5f9ff;--public-line:#d8e6f6;min-height:100vh;background:#f7faff;color:#102238}.legal-consent{border:1px solid var(--line);border-radius:14px;padding:16px;display:grid;gap:10px;background:var(--surface-soft,#f7faff)}.legal-consent legend{font-weight:800;padding:0 6px;color:var(--ink)}.legal-consent label{display:flex;align-items:flex-start;gap:10px;font-weight:500}.legal-consent input{width:17px;height:17px;margin-top:2px;flex:0 0 auto}.legal-consent a{font-weight:750;color:var(--blue,#1767d9)}.legal-page{max-width:1240px;margin:0 auto;padding:72px 32px 100px}.legal-hero{max-width:900px;padding:38px 0 42px}.legal-hero h1{font-size:clamp(2.5rem,6vw,5rem);letter-spacing:-.055em;line-height:.98;margin:10px 0 18px;color:var(--ink)}.legal-hero>p{font-size:1.16rem;line-height:1.7;max-width:760px;color:var(--muted)}.legal-meta{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.legal-meta span{border:1px solid var(--line);background:#fff;border-radius:999px;padding:7px 11px;font-size:.78rem;font-weight:750;color:var(--muted)}.legal-review{margin-top:24px;padding:15px 18px;border:1px solid #d7e3f8;border-left:4px solid var(--blue,#1767d9);border-radius:10px;background:#f7faff;color:#30445f;line-height:1.55}.legal-layout{display:grid;grid-template-columns:210px minmax(0,760px);gap:64px;align-items:start}.legal-layout aside{position:sticky;top:28px;display:grid;gap:9px;padding:18px;border:1px solid var(--line);border-radius:15px;background:rgba(255,255,255,.86)}.legal-layout aside strong{font-size:.78rem;text-transform:uppercase;letter-spacing:.1em;margin-bottom:5px}.legal-layout aside a{color:var(--muted);font-size:.9rem;text-decoration:none}.legal-layout aside a:hover{color:var(--blue,#1767d9)}.legal-document{display:grid;gap:8px}.legal-document section{padding:28px 0;border-top:1px solid var(--line)}.legal-document h2{font-size:1.35rem;letter-spacing:-.02em;margin:0 0 13px}.legal-document li,.legal-document p{color:#42526a;line-height:1.75}.legal-document li+li{margin-top:7px}.legal-document a{color:var(--blue,#1767d9);font-weight:700}.legal-document code{font-size:.88em}.legal-table{border:1px solid var(--line);border-radius:12px;overflow:hidden;margin:18px 0}.legal-table>div{display:grid;grid-template-columns:minmax(130px,.8fr) minmax(0,1.5fr);gap:16px;padding:13px 15px;border-bottom:1px solid var(--line);line-height:1.55;color:#42526a}.legal-table>div:first-child{background:#f2f6fc;color:var(--ink)}.legal-table>div:last-child{border-bottom:0}.privacy-centre-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);gap:22px;align-items:start}.privacy-side-stack{display:grid;gap:18px}.privacy-action-card{border:1px solid var(--line);border-radius:18px;background:#fff;padding:24px;box-shadow:0 16px 44px rgba(11,36,79,.07)}.privacy-action-card h2{margin:15px 0 8px}.privacy-action-card>p{color:var(--muted);line-height:1.6}.privacy-action-card textarea{width:100%;margin:8px 0 12px}.privacy-form{display:grid;gap:14px;margin-top:22px}.privacy-form label{display:grid;gap:6px;font-weight:750}.privacy-form small{font-weight:500;color:var(--muted)}.privacy-request-row{padding:10px 0;border-top:1px solid var(--line);display:grid;gap:2px}.privacy-request-row span{font-size:.8rem;color:var(--muted);text-transform:capitalize}.privacy-message{grid-column:1/-1}@media(max-width:800px){.legal-page{padding:48px 20px 72px}.legal-layout{grid-template-columns:1fr;gap:26px}.legal-layout aside{position:static;grid-template-columns:repeat(2,minmax(0,1fr))}.legal-layout aside strong{grid-column:1/-1}.legal-table>div,.privacy-centre-grid{grid-template-columns:1fr}}.public-site main{overflow:hidden}.public-nav{min-height:76px;padding:11px clamp(20px,5vw,72px);border-bottom:1px solid rgba(31,103,199,.12);background:rgba(248,251,255,.88);box-shadow:0 10px 30px rgba(29,68,116,.04);-webkit-backdrop-filter:blur(20px) saturate(140%);backdrop-filter:blur(20px) saturate(140%)}.public-brand{display:inline-flex;align-items:center;gap:11px;color:var(--public-navy)}.public-brand-logo{width:54px;height:auto;display:block;flex:0 0 auto;filter:drop-shadow(0 7px 13px rgba(31,103,199,.13))}.public-brand-copy,.public-brand-copy small,.public-brand-copy strong{display:block}.public-brand-copy strong{color:var(--public-navy);font-size:19px;font-weight:880;letter-spacing:-.7px;line-height:1}.public-brand-copy strong span{color:var(--public-blue)}.public-brand-copy small{margin-top:4px;color:#596b82;font-size:8px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.public-nav nav{gap:6px;padding:5px;border:1px solid rgba(31,103,199,.1);border-radius:999px;background:rgba(255,255,255,.72)}.public-nav nav a{padding:8px 16px;border-radius:999px;color:#53657d;transition:background-color .18s ease,color .18s ease}.public-nav nav a:hover{background:var(--public-sky);color:var(--public-blue)}.public-sign-in{min-height:42px;border-color:#c9dbef;background:rgba(255,255,255,.9)}.public-hero{position:relative;isolation:isolate;width:min(1400px,100%);min-height:min(760px,calc(100vh - 76px));padding:clamp(82px,9vw,136px) clamp(24px,6vw,86px);grid-template-columns:minmax(0,1.04fr) minmax(400px,.76fr);gap:clamp(48px,7vw,104px)}.public-hero:before{content:"";position:absolute;z-index:-2;inset:0;background:radial-gradient(circle at 78% 40%,rgba(84,157,247,.2),transparent 30%),radial-gradient(circle at 17% 25%,rgba(210,232,255,.8),transparent 32%),linear-gradient(145deg,#fafdff 5%,#f0f7ff 54%,#f8fbff)}.public-hero:after{content:"";position:absolute;z-index:-1;inset:0;opacity:.32;background-image:linear-gradient(rgba(31,103,199,.07) 1px,transparent 0),linear-gradient(90deg,rgba(31,103,199,.07) 1px,transparent 0);background-size:54px 54px;-webkit-mask-image:linear-gradient(90deg,#000,transparent 52%,#000);mask-image:linear-gradient(90deg,#000,transparent 52%,#000)}.public-hero-copy{position:relative;z-index:1}.public-hero-copy h1,.public-page-hero h1{color:var(--public-navy);font-weight:780;letter-spacing:-.058em}.public-hero-copy h1{max-width:760px;font-size:clamp(48px,6vw,82px);line-height:.96}.public-hero-copy>p,.public-page-hero>p{color:#52677f;line-height:1.7}.public-kicker{display:inline-flex;align-items:center;gap:9px;color:var(--public-blue);font-weight:830;letter-spacing:.13em}.public-kicker:before{content:"";width:24px;height:2px;border-radius:999px;background:var(--public-blue-bright)}.public-actions{gap:12px;margin-top:30px}.public-site .button{border-radius:9px}.public-site .button-primary{background:linear-gradient(135deg,#1f67c7,#1556ad);box-shadow:0 12px 28px rgba(31,103,199,.24)}.public-site .button-secondary{border-color:#ccdced;background:rgba(255,255,255,.9)}.public-trust{width:fit-content;margin-top:28px;padding:9px 12px;border:1px solid #d6e5f5;border-radius:999px;background:rgba(255,255,255,.62);color:#4e637c;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.public-trust svg{color:var(--public-blue)}.public-console-frame{position:relative;padding:12px}.public-console-glow{position:absolute;inset:8% -8% -8% 8%;border-radius:50%;background:rgba(56,132,230,.2);filter:blur(54px)}.public-console{position:relative;z-index:1;padding:19px;overflow:hidden;border:1px solid rgba(117,166,225,.32);border-radius:24px;background:linear-gradient(155deg,#112b4e,#08182c 72%);box-shadow:0 36px 90px rgba(7,28,55,.28),inset 0 1px 0 rgba(255,255,255,.08)}.public-console:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 90% 8%,rgba(61,134,232,.24),transparent 32%)}.public-console-head{position:relative;min-height:38px;padding:0 4px 17px;color:#a8bdd7}.public-console-head>span:first-child{display:flex;align-items:center;gap:8px}.public-console-head i{width:7px;height:7px;border-radius:50%;background:#63d6aa;box-shadow:0 0 0 5px rgba(99,214,170,.11)}.public-live-state{padding:6px 9px;border:1px solid rgba(99,214,170,.22);border-radius:999px;background:rgba(99,214,170,.1);color:#8be5c4;font-size:9px;font-weight:850;letter-spacing:.04em}.public-console-row{position:relative;grid-template-columns:40px 1fr auto;align-items:center;padding:21px 15px;border-top-color:rgba(187,213,242,.12)}.public-console-row>span{border:1px solid rgba(111,169,244,.2);background:rgba(66,139,234,.13);color:#94c1ff}.public-console-row>svg{color:#5fc89f}.public-console-row strong{color:#f6f9ff;font-size:15px}.public-console-row small{max-width:340px;color:#93a9c4;font-size:11px}.public-console-foot{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:17px 15px 2px;border-top:1px solid rgba(187,213,242,.12);color:#7f96b3;font-size:9px;letter-spacing:.08em;text-transform:uppercase}.public-console-foot strong{color:#d6e7fb;font-size:10px}.public-lifecycle{width:min(1280px,calc(100% - 40px));margin:-36px auto 0;position:relative;z-index:3;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));overflow:hidden;border:1px solid #d4e3f3;border-radius:18px;background:rgba(255,255,255,.94);box-shadow:0 20px 55px rgba(24,67,116,.12);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.public-lifecycle>div{position:relative;padding:20px 18px;display:flex;align-items:center;gap:10px;border-right:1px solid #e1ebf6}.public-lifecycle>div:last-child{border-right:0}.public-lifecycle span{color:#3f6fa7;font-size:9px;font-weight:900}.public-lifecycle strong{color:#213b5d;font-size:12px}.public-section{width:min(1280px,calc(100% - 40px));padding:clamp(78px,8vw,120px) 0}.public-section-tinted{width:min(1400px,calc(100% - 24px));margin-top:72px;padding:clamp(70px,7vw,100px) clamp(20px,5vw,72px);border:1px solid #dfeaf6;border-radius:30px;background:linear-gradient(145deg,#eef6ff,#f8fbff 56%,#edf5ff)}.public-section-head{max-width:790px;margin-bottom:44px}.public-band h2,.public-cta h2,.public-section-head h2{color:var(--public-navy);font-size:clamp(31px,4vw,50px);font-weight:740;letter-spacing:-.045em}.public-band p,.public-section-head>p{max-width:700px;margin:14px 0 0;color:#5b6f87;font-size:15px;line-height:1.65}.public-feature-grid{gap:18px}.public-feature-grid article,.public-support-grid article{position:relative;overflow:hidden;padding:30px;border-color:#dce8f4;border-radius:18px;background:rgba(255,255,255,.88);box-shadow:0 12px 32px rgba(30,70,116,.07)}.public-feature-grid article:before,.public-price-card:before,.public-support-grid article:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,var(--public-blue),#76b7ff);opacity:0;transition:opacity .2s ease}.public-feature-icon{width:47px;height:47px;display:grid;place-items:center;border:1px solid #d3e5f9;border-radius:13px;background:linear-gradient(145deg,#edf6ff,#fff);color:var(--public-blue);box-shadow:0 9px 22px rgba(31,103,199,.1)}.public-feature-icon svg{width:21px}.public-feature-grid article>svg,.public-support-grid article>svg{display:none}.public-feature-grid h2,.public-feature-grid h3,.public-support-grid h2{margin-top:24px;color:#173354;font-size:18px}.public-feature-grid p,.public-support-grid p{color:#5b6f87;font-size:13px;line-height:1.72}.public-cta{width:min(1280px,calc(100% - 40px));margin:28px auto 100px;padding:clamp(38px,5vw,64px);display:flex;align-items:flex-end;justify-content:space-between;gap:50px;overflow:hidden;position:relative;border:1px solid #c9def5;border-radius:26px;background:linear-gradient(135deg,#dfeeff,#f7fbff 65%)}.public-cta:after{content:"GF";position:absolute;right:4%;bottom:-45%;color:rgba(31,103,199,.045);font-size:220px;font-weight:950;letter-spacing:-.1em}.public-cta>*{position:relative;z-index:1}.public-cta h2{max-width:750px;margin:12px 0 0}.public-cta .public-actions{flex:0 0 auto}.public-page-hero{position:relative;isolation:isolate;width:min(1280px,calc(100% - 40px));margin:34px auto 0;padding:clamp(74px,9vw,118px) clamp(28px,7vw,90px);overflow:hidden;border:1px solid #d4e5f6;border-radius:30px;background:radial-gradient(circle at 88% 18%,rgba(73,149,244,.22),transparent 29%),linear-gradient(140deg,#edf6ff,#fbfdff 70%)}.public-page-hero:after{content:"";position:absolute;z-index:-1;inset:0;opacity:.38;background-image:linear-gradient(rgba(31,103,199,.08) 1px,transparent 0),linear-gradient(90deg,rgba(31,103,199,.08) 1px,transparent 0);background-size:58px 58px;-webkit-mask-image:linear-gradient(90deg,transparent 35%,#000);mask-image:linear-gradient(90deg,transparent 35%,#000)}.public-page-hero h1{max-width:940px;font-size:clamp(44px,5.5vw,72px);line-height:.99}.public-page-hero>p{max-width:740px}.public-hero-emblem,.public-support-orb{position:absolute;right:clamp(28px,7vw,90px);top:clamp(28px,5vw,58px);width:86px;height:86px;display:grid;place-items:center;border:1px solid rgba(31,103,199,.18);border-radius:24px;background:rgba(255,255,255,.65);color:var(--public-blue);box-shadow:0 20px 50px rgba(31,103,199,.12);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.public-hero-emblem svg,.public-support-orb svg{width:30px;height:30px}.public-hero-emblem span{position:absolute;right:-13px;bottom:-9px;padding:6px 8px;border-radius:7px;background:var(--public-navy);color:#fff;font-size:8px;font-weight:850;letter-spacing:.08em}.public-process{padding-top:90px}.public-process .public-feature-grid{position:relative;gap:18px}.public-process article{min-height:250px;background:linear-gradient(160deg,#fff,#f7fbff)}.public-process article:nth-child(2n){margin-top:24px}.public-process-head{display:flex;align-items:center;justify-content:space-between;color:#8da5bf}.public-process .public-step{width:40px;height:40px;border:1px solid #cfe2f7;background:var(--public-sky);color:var(--public-blue)}.public-band{position:relative;margin:28px auto 100px;padding:clamp(42px,6vw,74px);overflow:hidden;border:1px solid #27476c;border-radius:26px;background:radial-gradient(circle at 88% 10%,rgba(70,143,232,.28),transparent 33%),linear-gradient(140deg,#102b4e,#08192e);box-shadow:0 26px 70px rgba(8,29,54,.2)}.public-band h2{color:#fff}.public-band p{color:#a9bed6}.public-band .public-kicker{color:#8fc2ff}.public-band .public-kicker:before{background:#67a7f5}.public-checks{align-content:center;gap:11px}.public-checks span{padding:13px 14px;border:1px solid rgba(170,205,245,.13);border-radius:10px;background:rgba(255,255,255,.045);color:#d4e2f2}.public-page-hero.pricing{border-color:#234971;background:radial-gradient(circle at 84% 22%,rgba(76,153,246,.32),transparent 30%),linear-gradient(140deg,#123159,#081a30 75%);box-shadow:0 28px 70px rgba(7,27,51,.2)}.public-page-hero.pricing h1{color:#fff}.public-page-hero.pricing>p{color:#b5c8dd}.public-page-hero.pricing .public-kicker{color:#91c4ff}.public-page-hero.pricing .public-kicker:before{background:#69aaf8}.public-hero-pills{display:flex;flex-wrap:wrap;gap:9px;margin-top:28px}.public-hero-pills span{padding:9px 12px;border:1px solid rgba(170,205,245,.18);border-radius:999px;background:rgba(255,255,255,.07);color:#d5e6f8;font-size:10px;font-weight:760}.public-pricing-section{width:min(1180px,calc(100% - 40px))}.public-section-head-centred{margin-right:auto;margin-left:auto;text-align:center}.public-section-head-centred .public-kicker{justify-content:center}.public-pricing-grid{max-width:1060px;gap:22px}.public-price-card{position:relative;min-height:550px;padding:clamp(30px,4vw,46px);overflow:hidden;border-color:#d7e4f2;border-radius:22px;background:#fff;box-shadow:0 18px 50px rgba(27,68,113,.09)}.public-price-card.core{background:linear-gradient(155deg,#fff,#f7fbff)}.public-price-card.featured{border-color:#8ebcf3;background:radial-gradient(circle at 100% 0,rgba(73,149,244,.16),transparent 31%),linear-gradient(155deg,#edf6ff,#fff 62%);box-shadow:0 24px 65px rgba(31,103,199,.15)}.public-price-card.featured:before,.public-price-card:before{height:4px;opacity:1}.public-price-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.public-price-card h2{color:var(--public-navy);font-size:34px}.public-plan-label{flex:0 0 auto;padding:7px 9px;border:1px solid #d2e3f5;border-radius:999px;background:rgba(255,255,255,.7);color:#47709f;font-size:8px;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.public-price{margin:38px 0 33px;padding-bottom:28px;border-bottom:1px solid #dce7f3}.public-price strong{color:#173354}.public-price-card ul{gap:16px}.public-price-card li{color:#486079;font-size:13px}.public-price-card li svg{margin-top:2px;padding:2px;border-radius:50%;background:#e6f7f0}.public-price-card>.button{min-height:48px}.public-pricing-note{max-width:850px;margin-top:34px;padding:14px 18px;border:1px solid #dbe7f4;border-radius:12px;background:#f4f8fd;color:#60738a}.public-support-hero{padding-right:clamp(28px,18vw,240px)}.public-support-orb{border-radius:50%;background:linear-gradient(145deg,#fff,#dceeff)}.public-support-address{width:min(510px,100%);margin-top:28px;padding:14px 16px;display:flex;align-items:center;justify-content:space-between;gap:18px;border:1px solid #cddff2;border-radius:13px;background:rgba(255,255,255,.78);box-shadow:0 14px 32px rgba(31,103,199,.08)}.public-support-address>span{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:1px 10px}.public-support-address svg{grid-row:1/3;color:var(--public-blue)}.public-support-address small{color:#6e8197;font-size:8px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.public-support-address strong{color:#1a385b;font-size:13px}.public-support-section{padding-bottom:100px}.public-support-grid{gap:20px}.public-support-grid article{min-height:370px}.public-support-grid article:nth-child(2){background:linear-gradient(160deg,#eef6ff,#fff 70%)}.public-card-index{margin-top:24px;color:#3f6fa7;font-size:9px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.public-support-grid h2{margin-top:8px;font-size:20px}.public-support-grid article>.button,.public-support-grid article>.public-actions{margin-top:auto}.public-safety-note{margin-top:24px;padding:20px 22px;display:flex;align-items:flex-start;gap:15px;border:1px solid #cfe3f4;border-radius:16px;background:linear-gradient(135deg,#eaf5ff,#f8fbff)}.public-safety-note>span{width:38px;height:38px;display:grid;place-items:center;flex:0 0 auto;border-radius:11px;background:#fff;color:var(--public-blue);box-shadow:0 8px 20px rgba(31,103,199,.1)}.public-safety-note svg{width:19px}.public-safety-note strong{color:#173354;font-size:13px}.public-safety-note p{margin:4px 0 0;color:#5a6f87;font-size:12px;line-height:1.6}.public-footer{min-height:180px;padding:42px clamp(20px,5vw,72px);border-top:1px solid #213d60;background:radial-gradient(circle at 12% 50%,rgba(51,125,218,.18),transparent 25%),#0a1b31;color:#fff}.public-footer-brand{display:flex;align-items:center;gap:18px}.public-footer-logo-lockup{width:126px;padding:7px 10px;display:grid;place-items:center;flex:0 0 auto;border:1px solid rgba(177,207,241,.2);border-radius:14px;background:#f8fbff;box-shadow:0 12px 30px rgba(2,15,31,.2)}.public-footer-logo-lockup img{width:100%;height:auto;display:block}.public-footer-brand>span{max-width:420px;margin:0;color:#8fa5bf;font-size:11px}.public-footer-control{display:flex;align-items:center;gap:8px;padding:9px 11px;border:1px solid rgba(144,186,235,.14);border-radius:999px;background:rgba(255,255,255,.04);color:#9ab1cc;font-size:10px;font-weight:700}.public-footer-control svg{color:#6fd2ab}.public-footer nav{color:#a8bad0}.public-footer nav a:hover{color:#fff}@media (hover:hover){.public-feature-grid article,.public-price-card,.public-support-address,.public-support-grid article{transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.public-feature-grid article:hover,.public-price-card:hover,.public-support-grid article:hover{transform:translateY(-5px);border-color:#bdd7f2;box-shadow:0 22px 50px rgba(27,68,113,.12)}.public-feature-grid article:hover:before,.public-support-grid article:hover:before{opacity:1}.public-support-address:hover{transform:translateY(-2px);border-color:#a9c9eb}}@media (max-width:980px){.public-nav{grid-template-columns:1fr auto}.public-nav nav{grid-column:1/-1;grid-row:2;justify-self:stretch;justify-content:center}.public-hero{grid-template-columns:1fr;padding-top:90px}.public-console-frame{width:min(650px,100%);margin:0 auto}.public-lifecycle{grid-template-columns:repeat(3,minmax(0,1fr))}.public-lifecycle>div:nth-child(3){border-right:0}.public-lifecycle>div:nth-child(-n+3){border-bottom:1px solid #e1ebf6}.public-cta{align-items:flex-start;flex-direction:column}.public-cta .public-actions{margin-top:0}.public-footer{flex-wrap:wrap}.public-footer-brand{flex:1 1 100%}}@media (max-width:680px){.public-nav{padding-right:14px;padding-left:14px}.public-brand-copy small{display:none}.public-brand-logo{width:48px}.public-nav nav{overflow-x:auto;justify-content:space-between}.public-nav nav a{padding-right:12px;padding-left:12px}.public-hero{padding:70px 18px 84px}.public-hero-copy h1,.public-page-hero h1{font-size:clamp(39px,12vw,54px)}.public-trust{align-items:flex-start;border-radius:12px;line-height:1.5}.public-console-frame{padding:0}.public-console{padding:14px;border-radius:18px}.public-console-row{grid-template-columns:36px 1fr;padding:18px 8px}.public-console-row>svg{display:none}.public-console-foot{align-items:flex-start;flex-direction:column}.public-lifecycle{width:calc(100% - 28px);margin-top:-28px;grid-template-columns:repeat(2,minmax(0,1fr))}.public-lifecycle>div,.public-lifecycle>div:nth-child(3){border-right:1px solid #e1ebf6;border-bottom:1px solid #e1ebf6}.public-lifecycle>div:nth-child(2n){border-right:0}.public-lifecycle>div:nth-last-child(-n+2){border-bottom:0}.public-band,.public-cta,.public-page-hero,.public-pricing-section,.public-section{width:calc(100% - 28px)}.public-section-tinted{width:calc(100% - 16px);margin-top:44px;padding-right:14px;padding-left:14px;border-radius:22px}.public-page-hero{margin-top:18px;padding:70px 22px 56px;border-radius:22px}.public-hero-emblem,.public-support-orb{top:22px;right:22px;width:48px;height:48px;border-radius:14px}.public-hero-emblem svg,.public-support-orb svg{width:21px;height:21px}.public-support-hero{padding-right:22px}.public-process article:nth-child(2n){margin-top:0}.public-band{padding:42px 24px}.public-cta{margin-bottom:72px;padding:36px 24px;border-radius:20px}.public-cta .button,.public-cta .public-actions{width:100%}.public-price-card{min-height:0;padding:30px 24px}.public-price-card-head{flex-direction:column}.public-support-grid article{min-height:330px}.public-footer-brand>span{margin-left:0}.public-footer-brand{align-items:flex-start;flex-direction:column}.public-footer nav{width:100%}}@media (prefers-reduced-motion:reduce){.public-site *,.public-site :after,.public-site :before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}