.pro-page{background:#070d1b;color:#dce9f2}.pro-page .site-header{background:rgba(6,12,25,.9)}.pro-hero{padding:clamp(74px,10vw,132px) 0 72px;background:radial-gradient(circle at 78% 18%,rgba(104,220,255,.16),transparent 24%),radial-gradient(circle at 18% 75%,rgba(139,89,255,.14),transparent 30%),linear-gradient(145deg,#070d1b,#0d1d36 65%,#102d42);overflow:hidden}.pro-hero-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(290px,.8fr);gap:40px;align-items:center}.pro-hero h1{max-width:790px;margin:18px 0 18px;font:800 clamp(2.8rem,6.3vw,5.35rem)/.98 Manrope,system-ui,sans-serif;letter-spacing:-.075em;color:#f3f8fc}.pro-lede{max-width:680px;color:#bdd0df;font-size:clamp(1.05rem,1.6vw,1.28rem);line-height:1.6}.pro-pills{display:flex;flex-wrap:wrap;gap:9px;margin-top:30px}.pro-pills span,.pilot-badge,.history-lock{padding:8px 11px;border:1px solid rgba(134,215,246,.25);border-radius:999px;color:#89dfff;font-size:.68rem;font-weight:800;letter-spacing:.1em}.pro-orbit{height:330px;position:relative;display:grid;place-items:center}.orbit-line{position:absolute;border:1px solid rgba(109,229,255,.36);border-radius:50%;transform:rotate(-28deg)}.orbit-one{width:290px;height:145px}.orbit-two{width:220px;height:300px;border-color:rgba(165,117,255,.4);transform:rotate(42deg)}.orbit-core{display:grid;place-items:center;gap:4px;width:145px;height:145px;border-radius:50%;background:radial-gradient(circle at 35% 20%,#b9f6ff,#318dbd 52%,#162b5d);box-shadow:0 0 72px rgba(67,205,255,.42),inset 0 0 25px rgba(255,255,255,.4);color:#061425;text-align:center}.orbit-core span{font:800 2.1rem/1 Manrope;letter-spacing:-.08em}.orbit-core small{font-size:.56rem;font-weight:800;letter-spacing:.16em}.orbit-node{position:absolute;width:11px;height:11px;border-radius:50%;background:#63e6ff;box-shadow:0 0 18px #63e6ff}.node-one{top:57px;right:18%}.node-two{bottom:43px;left:17%;background:#b38cff;box-shadow:0 0 18px #b38cff}.node-three{top:42%;right:5%;background:#ffb269;box-shadow:0 0 18px #ffb269}.pro-workspace{padding:86px 0 102px;background:#f1f6fa;color:#143047}.workspace-top{display:flex;justify-content:space-between;gap:24px;align-items:flex-end;margin-bottom:28px}.workspace-top>div{max-width:760px}.workspace-top h2,.edge-intro h2{margin:8px 0 11px;font:800 clamp(2rem,4vw,3.3rem)/1.04 Manrope;letter-spacing:-.06em;color:#10283d}.workspace-top p:not(.kicker),.edge-intro>p:not(.kicker){max-width:760px;color:#60798a;line-height:1.6;font-size:1.04rem}.pilot-badge{border-color:#c3d9e5;color:#1d718e;background:#fff;white-space:nowrap}.pilot-badge i{display:inline-block;width:7px;height:7px;margin-right:6px;border-radius:50%;background:#5bd2ac}.pro-connect{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:18px}.pro-form,.pro-brief,.pro-empty,.pro-card{border:1px solid #d6e3eb;border-radius:22px;background:#fff;box-shadow:0 20px 60px rgba(20,55,80,.1)}.pro-form{padding:clamp(22px,4vw,40px)}.pro-form label[for=pro-url]{display:block;color:#21445d;font-weight:800}.pro-form input[type=url]{display:block;width:100%;margin-top:8px;padding:15px;border:1px solid #b8cddb;border-radius:10px;background:#fbfdff;color:#17354b;font:inherit}.pro-form input[type=url]:focus{outline:3px solid rgba(16,157,209,.2);border-color:#159ed0}.pro-consent{display:flex;gap:11px;align-items:flex-start;margin:19px 0;color:#5d7384;font-size:.93rem;line-height:1.45}.pro-consent input{width:18px;height:18px;accent-color:#078fc9;flex:none;margin-top:1px}.pro-form-note{margin:17px 0 0;color:#758b9b;font-size:.78rem;line-height:1.5}.pro-message{min-height:1.4em;margin-bottom:0;color:#bd5548;font-size:.9rem;font-weight:700}.pro-message:empty{display:none}.pro-brief{padding:25px;background:#0b2033;color:#dceaf2}.brief-top{display:flex;align-items:center;gap:12px}.brief-icon{display:grid;place-items:center;width:37px;height:37px;border:1px solid rgba(123,225,255,.45);border-radius:12px;color:#72e4ff;font-size:1.2rem}.brief-top strong{display:block;color:#72e4ff;font-size:.67rem;letter-spacing:.13em}.brief-top p{margin:3px 0 0;color:#f5fbff;font-weight:700}.pro-brief>p{margin:21px 0;color:#a9c0cd;line-height:1.55;font-size:.9rem}.pro-brief a{color:#79e6ff;font-size:.82rem;font-weight:800}.pro-empty{display:grid;place-items:center;text-align:center;margin-top:20px;padding:58px 25px;color:#62798a}.pro-empty .empty-mark{display:grid;place-items:center;width:50px;height:50px;border:1px dashed #8eb3c6;border-radius:50%;color:#1a8db6;font-size:1.8rem}.pro-empty h3{margin:12px 0 7px;color:#15344b;font:800 1.55rem/1.1 Manrope;letter-spacing:-.04em}.pro-empty p:not(.kicker){max-width:440px;margin:0;line-height:1.55}.pro-dashboard{margin-top:20px}.pro-dashboard[hidden]{display:none}.dashboard-head{display:flex;justify-content:space-between;gap:25px;align-items:center;padding:clamp(22px,4vw,40px);border:1px solid #d6e3eb;border-radius:22px 22px 0 0;background:#fff}.dashboard-head h3{margin:8px 0 10px;color:#122d44;font:800 clamp(1.8rem,3.5vw,2.75rem)/1.08 Manrope;letter-spacing:-.055em}.dashboard-head p:not(.kicker){max-width:670px;color:#607789;line-height:1.55}.pro-score{display:grid;place-items:center;width:155px;height:155px;flex:none;border-radius:50%;background:conic-gradient(#0db692 calc(var(--score,0)*1%),#e1ebef 0);position:relative;transform:rotate(-18deg)}.pro-score:before{content:'';position:absolute;inset:10px;border-radius:50%;background:#fff}.pro-score strong,.pro-score span,.pro-score small{position:relative;z-index:1;transform:rotate(18deg)}.pro-score strong{font:800 3rem/1 Manrope;color:#133048}.pro-score span{margin-left:2px;color:#70889a}.pro-score small{margin-top:3px;color:#087f7a;font-size:.67rem;letter-spacing:.1em;text-transform:uppercase}.pro-metrics{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid #d6e3eb;border-top:0;background:#edf4f7}.pro-metrics>div{min-height:104px;padding:21px 20px;border-right:1px solid #d6e3eb}.pro-metrics>div:last-child{border-right:0}.pro-metrics span,.card-heading .kicker{display:block;color:#7a93a3;font-size:.66rem;font-weight:800;letter-spacing:.12em}.pro-metrics strong{display:block;margin:8px 0 3px;color:#12324a;font:800 1.55rem/1 Manrope}.pro-metrics small{color:#6c8290;font-size:.76rem}.pro-columns{display:grid;grid-template-columns:minmax(0,1.22fr) minmax(290px,.78fr);gap:18px;margin-top:18px}.pro-card{padding:26px}.card-heading{display:flex;justify-content:space-between;gap:15px;align-items:flex-start}.card-heading h4{margin:7px 0 0;color:#17344b;font:800 1.35rem/1.15 Manrope;letter-spacing:-.04em}.progress-chip,.history-lock{padding:7px 9px;border:0;background:#eaf8f4;color:#117967;font-size:.65rem;white-space:nowrap}.card-intro{margin:13px 0 20px;color:#698091;font-size:.88rem;line-height:1.5}.pro-findings{display:grid;gap:9px}.pro-finding{display:grid;grid-template-columns:10px 1fr;gap:12px;padding:15px;border:1px solid #e1eaf0;border-radius:13px;background:#f7fafc}.pro-finding-dot{width:10px;height:10px;margin-top:5px;border-radius:50%;background:#d0dee5}.pro-finding.high .pro-finding-dot,.pro-finding.critical .pro-finding-dot{background:#ed7a5d}.pro-finding.medium .pro-finding-dot{background:#f2ae5f}.pro-finding.low .pro-finding-dot{background:#80a4b8}.pro-finding.pass .pro-finding-dot{background:#19ad8b}.pro-finding-main{min-width:0}.pro-finding-title{display:flex;justify-content:space-between;gap:10px;align-items:start}.pro-finding-title strong{color:#1c3b53}.pro-finding-title small{padding:4px 7px;border-radius:99px;background:#e9f0f4;color:#668094;font-size:.64rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.pro-finding.high .pro-finding-title small,.pro-finding.medium .pro-finding-title small{background:#fff1e6;color:#a35b2e}.pro-finding-main p{margin:5px 0 8px;color:#677e8e;font-size:.83rem;line-height:1.45}.pro-finding-main p b{color:#294e67}.finding-controls{display:flex;flex-wrap:wrap;gap:6px}.finding-controls button{border:1px solid #ccdde6;border-radius:8px;padding:6px 8px;background:#fff;color:#5f7888;font:700 .7rem/1 DM Sans;cursor:pointer}.finding-controls button[aria-pressed=true]{border-color:#179d8c;background:#e9f8f4;color:#087666}.pro-side{display:grid;gap:18px;align-content:start}.timeline-card{min-height:260px}.pro-history{display:grid;gap:9px;margin-top:16px}.history-row{display:flex;justify-content:space-between;gap:14px;padding-bottom:10px;border-bottom:1px solid #e7eef2;color:#5f7888;font-size:.78rem}.history-row strong{color:#183c54}.history-row span:last-child{color:#0b8c78;font-weight:800}.history-note{margin:14px 0 0;color:#7a8f9c;font-size:.74rem;line-height:1.45}.passport-card{position:relative;overflow:hidden;background:linear-gradient(145deg,#0b1c31,#123951);color:#d9edf4}.passport-glow{position:absolute;width:180px;height:180px;right:-45px;top:-55px;border:1px solid rgba(118,229,255,.25);border-radius:50%;box-shadow:0 0 50px rgba(67,205,255,.18)}.passport-card .kicker,.passport-card h4,.passport-card p,.passport-card small,.passport-card .button{position:relative}.passport-card .kicker{color:#73e5ff}.passport-card h4{margin:8px 0 10px;color:#f3fbff;font:800 1.45rem/1.1 Manrope;letter-spacing:-.04em}.passport-card p{max-width:320px;color:#a8c2cf;line-height:1.5;font-size:.86rem}.passport-card .button{margin-top:5px}.passport-card small{display:block;margin-top:12px;color:#8ba6b4;font-size:.7rem}.button.light{border:1px solid rgba(129,225,251,.4);background:#e1faff;color:#092239}.pro-disclaimer{margin:18px 0 0;color:#78909f;font-size:.77rem;line-height:1.5}.pro-edge{background:#091625;color:#dceaf1}.edge-intro{max-width:800px}.edge-intro h2{color:#eff8fc}.edge-intro>p:not(.kicker){color:#9cb4c2}.edge-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:34px}.edge-grid article{min-height:205px;padding:22px;border:1px solid rgba(153,215,233,.16);border-radius:16px;background:rgba(24,57,78,.34)}.edge-grid article>span{display:block;color:#72e4ff;font:800 .75rem/1 Manrope;letter-spacing:.12em}.edge-grid strong{display:block;margin:35px 0 9px;color:#f4fafc;font:800 1.12rem/1.15 Manrope}.edge-grid p{margin:0;color:#a4bac5;font-size:.86rem;line-height:1.45}.edge-grid b{display:block;margin-top:20px;color:#6ee8c3;font-size:.62rem;letter-spacing:.11em}@media(max-width:850px){.pro-hero-grid,.pro-connect,.pro-columns{grid-template-columns:1fr}.pro-orbit{height:270px;order:-1}.pro-metrics{grid-template-columns:repeat(2,1fr)}.pro-metrics>div:nth-child(2){border-right:0}.pro-metrics>div:nth-child(-n+2){border-bottom:1px solid #d6e3eb}.edge-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.pro-hero{padding-top:55px}.workspace-top{display:block}.pilot-badge{display:inline-block;margin-top:15px}.dashboard-head{align-items:flex-start;flex-direction:column}.pro-score{width:135px;height:135px}.pro-metrics>div{padding:17px 14px}.pro-card{padding:20px}.pro-finding-title{display:block}.pro-finding-title small{display:inline-block;margin-top:8px}.edge-grid{grid-template-columns:1fr}.pro-empty,.pro-form,.pro-brief{border-radius:17px}}
