:root{--blue:#1769e0;--purple:#7536d8;--green:#159a55;--yellow:#f4e20b;--pink:#f06ab8;--ink:#0a0a0b;--gold:#b99a55}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Arial,Helvetica,sans-serif;color:#111;background:#fff;line-height:1.58}a{text-decoration:none;color:inherit}.wrap{width:min(1120px,90%);margin:auto}.site-header{position:sticky;top:0;z-index:50;background:rgba(255,255,255,.97);border-bottom:1px solid #e7e7e7;backdrop-filter:blur(10px)}.nav{min-height:88px;display:flex;align-items:center;gap:30px}.nav-logo img{width:240px;display:block}.links{margin-left:auto;display:flex;align-items:center;gap:25px;font-size:13px;font-weight:800;letter-spacing:.07em}.btn{display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:9px;padding:14px 22px;min-height:48px;font-size:13px;font-weight:900;letter-spacing:.055em;color:#fff;box-shadow:0 7px 18px rgba(0,0,0,.14);transition:.18s transform,.18s filter;cursor:pointer}.btn:hover{transform:translateY(-2px);filter:brightness(1.06)}.blue{background:var(--blue)}.purple{background:var(--purple)}.green{background:var(--green)}
.hero{background:#050505;color:#fff;padding:58px 0 66px;text-align:center}.hero-logo{width:min(1050px,96%);display:block;margin:0 auto 32px}.hero-copy{max-width:800px;margin:0 auto 16px;font-size:19px;color:#eee}.hero .btn{margin-top:14px}.section{padding:82px 0}.eyebrow{font-weight:900;letter-spacing:.16em;font-size:13px;text-transform:uppercase}.section h1,.section h2,.page-hero h1{font-family:Georgia,'Times New Roman',serif;text-transform:uppercase;line-height:1.04}.section h1{font-size:clamp(42px,7vw,78px);margin:10px 0 24px;overflow-wrap:anywhere}.section h2{font-size:clamp(34px,5vw,58px);margin:10px 0 24px}.bodycopy{max-width:800px;font-size:17px}.quote{font-family:Georgia,'Times New Roman',serif;font-size:clamp(28px,4vw,46px);font-weight:700;line-height:1.18;max-width:900px;margin:66px auto;text-align:center}.highlight{display:inline;box-decoration-break:clone;-webkit-box-decoration-break:clone;padding:.02em .13em;background:linear-gradient(176deg,transparent 12%,var(--yellow) 12%,var(--yellow) 88%,transparent 88%)}.highlight-pink{background:linear-gradient(176deg,transparent 12%,var(--pink) 12%,var(--pink) 88%,transparent 88%)}.bottom-actions{display:flex;justify-content:center;align-items:center;gap:14px;flex-wrap:wrap;margin:38px auto 0;min-height:58px}.answer-panel{margin-top:96px;background:linear-gradient(135deg,#11141b,#1b2230);border:1px solid #29354a;border-radius:22px;padding:62px 30px;text-align:center;box-shadow:0 24px 60px rgba(0,0,0,.16);color:#fff}.answer-panel h2{margin:0 auto 30px;max-width:850px}
/* Network: deliberately its own digital identity */
.network-page{background:#05080f;color:#f7f7f8}.network-page .site-header{color:#111}.network-hero{position:relative;overflow:hidden;padding:100px 0 92px;background:radial-gradient(circle at 50% 18%,rgba(17,129,255,.24),transparent 34%),linear-gradient(135deg,#03060c 0%,#07172a 52%,#04070d 100%)}.network-hero:before,.network-hero:after{content:"";position:absolute;inset:0;pointer-events:none}.network-hero:before{opacity:.5;background-image:linear-gradient(rgba(55,164,255,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(55,164,255,.08) 1px,transparent 1px);background-size:56px 56px;transform:perspective(500px) rotateX(55deg) scale(1.6);transform-origin:center bottom}.network-hero:after{background:radial-gradient(circle at 12% 72%,#19a8ff 0 2px,transparent 3px),radial-gradient(circle at 29% 35%,#19a8ff 0 2px,transparent 3px),radial-gradient(circle at 71% 32%,#7dc9ff 0 2px,transparent 3px),radial-gradient(circle at 88% 70%,#19a8ff 0 2px,transparent 3px);opacity:.8}.network-hero .wrap{position:relative;z-index:2;text-align:center}.network-title{font-family:Georgia,'Times New Roman',serif;text-transform:uppercase;font-size:clamp(58px,9vw,112px);line-height:.9;margin:12px auto 30px;letter-spacing:-.025em;text-shadow:0 0 34px rgba(25,145,255,.18)}.network-sub{font-family:Georgia,'Times New Roman',serif;text-transform:uppercase;font-weight:700;font-size:clamp(24px,3.4vw,39px);line-height:1.12;max-width:950px;margin:0 auto}.network-body{position:relative;overflow:hidden;padding:76px 0 84px;background:radial-gradient(circle at 8% 25%,rgba(0,151,255,.12),transparent 25%),radial-gradient(circle at 92% 66%,rgba(0,108,255,.10),transparent 27%),#070b13}.network-body:before{content:"";position:absolute;inset:0;opacity:.2;background-image:linear-gradient(30deg,transparent 48%,rgba(54,159,255,.25) 49%,rgba(54,159,255,.25) 50%,transparent 51%),linear-gradient(-30deg,transparent 48%,rgba(54,159,255,.16) 49%,rgba(54,159,255,.16) 50%,transparent 51%);background-size:130px 130px}.network-content{position:relative;z-index:2}.dark-glass{max-width:900px;margin:0 auto 72px;background:rgba(7,13,23,.86);border:1px solid rgba(74,166,255,.24);box-shadow:0 25px 70px rgba(0,0,0,.35),inset 0 1px rgba(255,255,255,.04);border-radius:22px;padding:42px}.dark-glass p{color:#e3e8ee}.courtwatch{position:relative;padding-top:66px;border-top:1px solid rgba(88,173,255,.2)}.courtwatch .eyebrow,.courtwatch h2{text-align:center}.courtwatch h2{font-family:Georgia,'Times New Roman',serif;text-transform:uppercase;font-size:clamp(38px,5.5vw,64px);line-height:1.03;margin:10px auto 34px}.courtwatch-card{max-width:900px;margin:0 auto;background:linear-gradient(145deg,rgba(9,22,39,.94),rgba(8,13,23,.96));border:1px solid rgba(69,162,255,.3);border-radius:22px;padding:40px;box-shadow:0 26px 80px rgba(0,0,0,.34)}.network-page .quote{color:#fff}.network-page .footer{border-top:1px solid rgba(255,255,255,.12)}
/* Credentials */
.credentials-hero{text-align:center;padding:88px 0 60px;border-bottom:1px solid #eee}.credentials-kicker{font-family:Georgia,'Times New Roman',serif;font-size:clamp(52px,8vw,92px);font-weight:700;line-height:.95;margin:0 auto 24px;text-transform:uppercase}.credentials-hero h1{font-family:Georgia,'Times New Roman',serif;text-transform:uppercase;font-size:clamp(34px,5vw,58px);line-height:1;margin:10px auto 20px;max-width:1000px}.credentials-hero p{font-size:20px;max-width:820px;margin:auto}.credential-stage{position:relative;overflow:hidden;padding:72px 0 82px}.credential-stage:before{content:"";position:absolute;inset:0;background:url('assets/credential-bg.png') center/cover no-repeat;opacity:.08;pointer-events:none}.credential-stage:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(255,255,255,.95),rgba(255,255,255,.68) 50%,rgba(255,255,255,.95));pointer-events:none}.credential-stage>.wrap{position:relative;z-index:2}.role-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;align-items:stretch}.role{background:rgba(255,255,255,.96);border:1px solid #d9d9dc;border-top:4px solid var(--gold);border-radius:18px;padding:28px;box-shadow:0 18px 45px rgba(0,0,0,.07);display:flex;flex-direction:column}.role-number{font-family:Georgia,'Times New Roman',serif;font-size:52px;line-height:1;color:#b99a55;margin-bottom:18px}.role h3{font-family:Georgia,'Times New Roman',serif;font-size:27px;line-height:1.08;margin:0 0 10px}.role .tag{font-weight:900;letter-spacing:.08em;font-size:11px;margin-bottom:14px}.meta{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 15px}.pill{font-size:10px;font-weight:900;letter-spacing:.09em;border:1px solid #c9c9cc;border-radius:999px;padding:6px 9px;background:#fff}.role p{font-size:15.5px}.role-bottom{margin-top:auto;padding-top:18px}.role .feature{font-weight:900;font-size:15px;line-height:1.5;margin-bottom:14px}.role .requirement{font-weight:900;text-align:center;margin:0 0 18px}.coming{display:block;width:max-content;margin:0 auto;font-size:10px;font-weight:900;letter-spacing:.09em;border-radius:999px;padding:7px 12px;background:#111;color:#fff}
/* Early Access */
.page-hero{padding:52px 0 44px;border-bottom:1px solid #eee}.page-hero h1{font-size:clamp(44px,7vw,78px);margin:8px 0 16px}.page-hero p{font-size:19px;max-width:820px}.center-head{text-align:center}.center-head p{margin-left:auto;margin-right:auto}.early-logo{width:min(660px,90%);display:block;margin:0 auto 20px}.form-zone{padding:58px 0}.form-zone.blue-zone{background:linear-gradient(135deg,#eaf3ff,#f7faff 48%,#e7f1ff)}.form-zone.green-zone{background:linear-gradient(135deg,#ebfff3,#f8fffa 50%,#e9fff1)}.form-shell{max-width:820px;margin:auto;background:#fff;border:1px solid #d8dde5;border-radius:22px;padding:38px;box-shadow:0 22px 58px rgba(0,0,0,.09)}.form-shell.blue-accent{border-top:5px solid var(--blue)}.form-shell.green-accent{border-top:5px solid var(--green)}.form-shell h2{text-align:center;font-family:Georgia,'Times New Roman',serif;text-transform:uppercase;font-size:34px;line-height:1.1;margin:0 0 8px}.form-shell h3{text-align:center}.checks{display:grid;grid-template-columns:1fr 1fr;gap:12px 25px;margin:24px 0}.checks label{font-weight:700}.fields{display:grid;grid-template-columns:1fr 1fr;gap:14px}.fields input,.fields textarea,.fields select{width:100%;padding:14px;border:1px solid #b8bec8;border-radius:8px;font:inherit;background:#fff}.fields .full{grid-column:1/-1}.form-shell .actions{display:flex;justify-content:center;margin-top:24px}.mini-note{text-align:center;font-size:13px;color:#666;margin-top:12px}.privacy-note{text-align:center;font-size:12px;color:#68707c;margin:10px auto 0;max-width:620px}.closing-call{padding:76px 0;text-align:center;background:#fff}.closing-call .quote{margin:0 auto}.closing-highlight{display:inline;box-decoration-break:clone;-webkit-box-decoration-break:clone;padding:.04em .14em;background:linear-gradient(176deg,transparent 10%,var(--yellow) 10%,var(--yellow) 90%,transparent 90%)}
.footer{background:#070707;color:#fff;text-align:center;padding:48px 0}.footer img{width:min(520px,80%)}.footer p{font-size:12px;letter-spacing:.11em;color:#bbb}.footer a{color:#ddd}.legal{padding:70px 0}.legal h1{font-family:Georgia,'Times New Roman',serif;text-transform:uppercase;font-size:52px}.legal h2{margin-top:34px}.legal p,.legal li{max-width:850px}.success{padding:100px 0;text-align:center}.success h1{font-family:Georgia,'Times New Roman',serif;font-size:clamp(42px,7vw,72px);text-transform:uppercase}
@media(max-width:800px){.nav{min-height:70px;gap:12px}.nav-logo img{width:155px}.links a:not(.btn){display:none}.links{gap:8px}.btn{padding:12px 15px;font-size:11px}.hero{padding:34px 0 48px}.hero-logo{width:100%}.hero-copy{font-size:17px}.section{padding:58px 0}.section h1{font-size:clamp(39px,13vw,58px)}.answer-panel{margin-top:64px;padding:42px 18px}.network-hero{padding:68px 0 62px}.network-title{font-size:clamp(50px,16vw,74px)}.network-body{padding:54px 0 64px}.dark-glass,.courtwatch-card{padding:25px}.role-grid{grid-template-columns:1fr}.credential-stage{padding:55px 0}.checks,.fields{grid-template-columns:1fr}.fields .full{grid-column:auto}.form-shell{padding:25px}.page-hero{padding:36px 0 30px}.early-logo{width:min(520px,94%)}.quote{margin:46px auto}.bottom-actions{gap:10px}.bottom-actions .btn{min-width:160px}.footer p{line-height:2}}


/* =========================================================
   V5 — coordinated enhancements layered onto V3
   Home, navigation, buttons, footer and global type system stay V3.
   ========================================================= */
.v5-network .site-header,.v5-credentials .site-header{color:#111}

/* NETWORK — same site, blue digital environment */
.v5-network-hero{position:relative;overflow:hidden;padding:78px 0 70px;color:#fff;background:radial-gradient(circle at 76% 24%,rgba(23,105,224,.30),transparent 28%),radial-gradient(circle at 22% 72%,rgba(35,167,255,.14),transparent 30%),linear-gradient(135deg,#05070d,#0a1423 56%,#07101d)}
.network-grid-bg{position:absolute;inset:0;opacity:.34;background-image:linear-gradient(rgba(90,174,255,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(90,174,255,.08) 1px,transparent 1px);background-size:52px 52px;mask-image:linear-gradient(to bottom,#000,transparent 88%)}
.v5-network-hero-inner{position:relative;z-index:2}
.network-lockup{display:flex;align-items:center;justify-content:center;gap:24px;max-width:1030px;margin:0 auto 36px}
.network-lockup span{font-family:Georgia,'Times New Roman',serif;font-weight:700;font-size:clamp(27px,4vw,52px);letter-spacing:.04em}
.network-lockup img{width:min(590px,58%);display:block}
.v5-network-hero h1{font-family:Georgia,'Times New Roman',serif;text-transform:uppercase;font-size:clamp(48px,7.2vw,86px);line-height:.95;letter-spacing:-.025em;max-width:980px;margin:0 auto 20px;text-align:center}
.network-system-line{text-align:center;font-weight:900;letter-spacing:.13em;font-size:clamp(12px,1.5vw,16px);color:#9fd3ff;margin:0 auto 38px}
.network-interface{max-width:850px;height:215px;margin:0 auto -135px;background:rgba(6,13,24,.88);border:1px solid rgba(99,184,255,.36);border-radius:15px;box-shadow:0 28px 80px rgba(0,0,0,.45),0 0 50px rgba(23,105,224,.10);overflow:hidden;transform:perspective(900px) rotateX(2deg)}
.ni-top{height:36px;border-bottom:1px solid rgba(99,184,255,.22);display:flex;align-items:center;gap:7px;padding:0 14px;color:#7895b3;font-size:9px;letter-spacing:.12em}.ni-top span{width:7px;height:7px;border-radius:50%;background:#1769e0}.ni-top b{margin-left:auto}
.ni-grid{display:grid;grid-template-columns:145px 1fr;height:179px}.ni-side{border-right:1px solid rgba(99,184,255,.18);padding:18px}.ni-side i{display:block;height:8px;margin-bottom:16px;background:linear-gradient(90deg,rgba(66,161,255,.48),rgba(66,161,255,.05));border-radius:9px}
.ni-main{padding:18px}.ni-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.ni-stats b{border:1px solid rgba(99,184,255,.18);padding:12px;color:#9fd3ff;font-size:9px;letter-spacing:.1em}.ni-chart{height:78px;margin-top:15px;display:flex;align-items:flex-end;gap:10px;border-bottom:1px solid rgba(99,184,255,.2)}.ni-chart span{flex:1;background:linear-gradient(#2f9cff,#1769e0);opacity:.7}.ni-chart span:nth-child(1){height:28%}.ni-chart span:nth-child(2){height:52%}.ni-chart span:nth-child(3){height:42%}.ni-chart span:nth-child(4){height:78%}.ni-chart span:nth-child(5){height:64%}.ni-chart span:nth-child(6){height:91%}
.v5-network-body{padding-top:190px;background:radial-gradient(circle at 8% 30%,rgba(23,105,224,.10),transparent 22%),radial-gradient(circle at 95% 70%,rgba(48,163,255,.08),transparent 25%),#070b13}
.network-copy-layout{display:grid;grid-template-columns:.72fr 1.28fr;gap:55px;align-items:start}.blue-label{color:#61b5ff}.network-section-title{font-family:Georgia,'Times New Roman',serif;text-transform:uppercase;font-size:clamp(35px,4.5vw,56px);line-height:1.02;margin:12px 0;color:#fff}
.v5-glass{margin:0;background:rgba(9,17,29,.78);border-color:rgba(97,181,255,.24)}
.v5-courtwatch{margin-top:90px;padding-top:78px;display:grid;grid-template-columns:.82fr 1.18fr;gap:48px;align-items:center}.v5-courtwatch .eyebrow,.v5-courtwatch h2{text-align:left}.v5-courtwatch h2{font-size:clamp(34px,4.4vw,52px);margin:10px 0 25px}.courtwatch-copy .bodycopy{color:#dbe4ee}
.v5-calendar{background:#f8fbff;color:#111;border-radius:18px;padding:24px;box-shadow:0 28px 70px rgba(0,0,0,.36);border:1px solid #78bfff}.cal-title{display:flex;justify-content:space-between;align-items:end;border-bottom:2px solid #1769e0;padding-bottom:13px;margin-bottom:12px}.cal-title b{font-family:Georgia,serif;font-size:25px}.cal-title span{font-size:10px;font-weight:900;letter-spacing:.12em;color:#1769e0}.cal-days,.cal-cells{display:grid;grid-template-columns:repeat(7,1fr);gap:5px}.cal-days span{text-align:center;font-size:8px;font-weight:900;padding:5px}.cal-cells div{min-height:55px;border:1px solid #dbe4ee;padding:5px;background:#fff}.cal-cells small{display:block;font-size:9px;color:#657180}.cal-cells em,.cal-cells strong{display:block;margin-top:7px;padding:3px;font-size:6.5px;line-height:1.1;letter-spacing:.04em;font-style:normal;text-align:center}.cal-cells em{background:#d9ebff;color:#0756b2}.cal-cells strong{background:#111;color:#fff}.cal-key{display:flex;gap:15px;flex-wrap:wrap;margin-top:12px;font-size:8px;font-weight:900;letter-spacing:.07em}.cal-key span:last-child{margin-left:auto;color:#1769e0}
.v5-network-quote{margin-top:86px}.v5-network-quote .highlight{color:#0a0a0b}

/* CREDENTIALS — V3 structure with gold/silver professional atmosphere */
.v5-credentials-hero{position:relative;overflow:hidden;padding:78px 0 68px;border-bottom:1px solid #e7e3da;background:radial-gradient(circle at 82% 35%,rgba(185,154,85,.12),transparent 24%),linear-gradient(120deg,#fff 0%,#faf9f6 58%,#f1f2f3 100%)}
.credentials-hero-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:55px;align-items:center}.gold-label{color:#9b7b35}.credentials-logo{width:min(560px,100%);display:block;margin:17px 0 8px}.credentials-word{font-family:Georgia,'Times New Roman',serif;font-weight:700;font-size:clamp(46px,6vw,72px);letter-spacing:.025em;line-height:1;border-top:1px solid #c8c8c8;padding-top:14px}.credentials-word span:first-of-type{color:#b99a55}.credentials-word span:last-of-type{color:#9da1a6}.credentials-title-block h1{font-family:Arial,Helvetica,sans-serif;font-size:15px;letter-spacing:.08em;line-height:1.35;margin:28px 0 20px}.credentials-title-block p{font-size:18px;max-width:700px}
.credential-art{position:relative;height:430px}.cert-sheet,.credential-card{position:absolute;background:#fff;border:1px solid #cfc9bc;box-shadow:0 24px 55px rgba(0,0,0,.12)}.cert-sheet{width:330px;height:420px;right:35px;top:0;padding:38px;transform:rotate(3deg)}.cert-sheet b{font-family:Georgia,serif;font-size:38px}.cert-sheet span{display:block;margin:12px 0 45px;font-size:9px;font-weight:900;letter-spacing:.14em;color:#9b7b35}.cert-sheet i{display:block;border-bottom:1px solid #c9c9c9;margin:20px 0}.cert-sheet em{position:absolute;bottom:35px;left:38px;font-size:8px;font-style:normal;font-weight:900;letter-spacing:.08em;color:#777}
.credential-card{width:260px;height:155px;left:0;bottom:25px;padding:24px;transform:rotate(-7deg);border-top:4px solid #b99a55}.credential-card small{font-weight:900;letter-spacing:.12em}.credential-card b{display:block;font-family:Georgia,serif;font-size:29px;margin-top:15px}.credential-card span{font-size:8px;font-weight:900;letter-spacing:.1em;color:#777}.seal{position:absolute;right:3px;bottom:12px;width:96px;height:96px;border:2px solid #b99a55;border-radius:50%;display:grid;place-items:center;font:700 52px Georgia,serif;color:#b99a55;background:#faf8f1}
.v5-credential-stage{padding-top:72px}.v5-credential-stage .role{border-radius:18px}
.credentials-answer-panel{margin-top:92px;background:linear-gradient(135deg,#11141b,#1b2230);border:1px solid #39352d;border-radius:22px;padding:62px 45px;text-align:center;box-shadow:0 24px 60px rgba(0,0,0,.16);color:#fff;position:relative;overflow:hidden}.credentials-answer-panel:after{content:"";position:absolute;width:330px;height:330px;border:1px solid rgba(185,154,85,.18);border-radius:50%;right:-130px;top:-150px}.credentials-answer-panel h2{font-family:Georgia,'Times New Roman',serif;text-transform:uppercase;font-size:clamp(36px,5vw,58px);line-height:1.02;max-width:900px;margin:12px auto 18px}.credentials-answer-panel h2 span{color:#d0b36c}.credentials-answer-panel h3{font-family:Georgia,serif;font-size:26px;font-style:italic;font-weight:400;margin:0 0 18px;color:#e7e7e7}.credentials-answer-panel p{max-width:720px;margin:0 auto;color:#d8dbe0;font-size:17px}

@media(max-width:800px){
.network-lockup{gap:10px}.network-lockup span{font-size:24px}.network-lockup img{width:56%}.network-interface{height:170px;margin-bottom:-110px}.ni-grid{grid-template-columns:90px 1fr}.v5-network-body{padding-top:150px}.network-copy-layout,.v5-courtwatch,.credentials-hero-grid{grid-template-columns:1fr}.v5-courtwatch{gap:30px}.credential-art{height:310px;margin-top:15px}.cert-sheet{width:245px;height:300px;right:8px;padding:25px}.cert-sheet span{margin-bottom:28px}.credential-card{width:210px;height:130px}.seal{width:72px;height:72px;font-size:38px}.credentials-answer-panel{padding:45px 20px}.cal-cells div{min-height:43px}.cal-cells em,.cal-cells strong{font-size:5.5px}
}


/* NETWORK TEST 01 — scoped to Network only */
.network-test .v5-network-hero,.network-test .v5-network-body{background:#030304}
.network-test .v5-network-hero{padding-top:58px;overflow:hidden;background:radial-gradient(circle at 50% 38%,#111116 0,#050507 48%,#030304 82%)}
.network-test .network-grid-bg{opacity:.08}.network-test .ambient-screens{position:absolute;inset:0;pointer-events:none;overflow:hidden}.network-test .data-screen{position:absolute;width:280px;height:150px;border:1px solid rgba(255,255,255,.11);background:rgba(8,8,11,.62);opacity:.52}.network-test .data-screen i,.network-test .data-screen b{position:absolute;display:block;border-radius:5px}.network-test .data-screen i{height:2px}.network-test .data-screen b{bottom:15%;width:8%}
.network-test .ds1{left:-65px;top:85px;transform:rotate(-5deg)}.network-test .ds1 i:nth-child(1){left:15%;top:25%;width:65%;background:#f04cb5;transform:rotate(-9deg)}.network-test .ds1 i:nth-child(2){left:22%;top:45%;width:55%;background:#7959ff;transform:rotate(12deg)}.network-test .ds1 i:nth-child(3){left:30%;top:62%;width:42%;background:#f3c93d;transform:rotate(-12deg)}.network-test .ds1 b:nth-of-type(1){left:67%;height:42%;background:#3bd78b}.network-test .ds1 b:nth-of-type(2){left:80%;height:68%;background:#ff5b5b}.network-test .ds2{right:-50px;top:75px;transform:rotate(4deg)}.network-test .ds2 i:nth-child(1){left:13%;top:25%;width:67%;background:#42baff}.network-test .ds2 i:nth-child(2){left:20%;top:42%;width:58%;background:#ff536b;transform:rotate(-10deg)}.network-test .ds2 i:nth-child(3){left:30%;top:60%;width:45%;background:#a05aff}.network-test .ds2 i:nth-child(4){left:22%;top:73%;width:61%;background:#42d68d;transform:rotate(7deg)}.network-test .ds3{right:7%;top:390px;width:220px;height:120px}.network-test .ds3 b:nth-child(1){left:12%;height:25%;background:#f1c83d}.network-test .ds3 b:nth-child(2){left:28%;height:58%;background:#ec4cab}.network-test .ds3 b:nth-child(3){left:44%;height:41%;background:#45bfff}.network-test .ds3 b:nth-child(4){left:60%;height:78%;background:#805cff}.network-test .ds3 b:nth-child(5){left:76%;height:54%;background:#42d489}
.network-test .network-lockup{gap:13px;margin-bottom:23px}.network-test .network-lockup img{width:min(400px,43%)}.network-test .network-lockup span{font-size:clamp(22px,3vw,35px)}.network-test .v5-network-hero h1{font-size:clamp(48px,6.4vw,76px);max-width:900px}.network-test .network-system-line{font-size:clamp(15px,1.8vw,20px);color:#fff;margin-bottom:30px}.network-test .network-interface{height:190px;margin-bottom:-85px;background:rgba(6,7,10,.92)}.network-test .ni-chart span:nth-child(1){background:#ef4caf}.network-test .ni-chart span:nth-child(2){background:#42d58b}.network-test .ni-chart span:nth-child(3){background:#f0c83d}.network-test .ni-chart span:nth-child(4){background:#805cff}.network-test .ni-chart span:nth-child(5){background:#ff5a5a}.network-test .ni-chart span:nth-child(6){background:#42baff}
.network-test .v5-network-body{padding-top:115px;padding-bottom:0;background:radial-gradient(circle at 85% 25%,rgba(122,73,170,.07),transparent 25%),#030304}.network-test .network-intro{max-width:780px;margin:0 auto 65px;text-align:center}.network-test .network-section-title{font-size:clamp(38px,4.5vw,54px)}.network-test .story-row{max-width:960px;margin:0 auto 78px;display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.network-test .story-row.flip>div:first-child{order:2}.network-test .story-kicker{font-size:10px;font-weight:900;letter-spacing:.15em;color:#67a9ff}.network-test .story-row h3{font:700 clamp(29px,3.2vw,40px)/1.04 Georgia,serif;margin:10px 0 17px}
.network-test .member-card,.network-test .verify-card,.network-test .community-board{width:370px;max-width:100%;margin:auto;border-radius:16px;box-shadow:0 25px 60px rgba(0,0,0,.45)}.network-test .member-card{height:210px;background:linear-gradient(145deg,#f7f8fa,#e3e6ec);color:#111;padding:24px;border-top:4px solid #2e7cff;position:relative}.network-test .member-card img{width:110px;display:block;margin-bottom:34px}.network-test .member-card b,.network-test .member-card span{display:block}.network-test .member-card b{font:700 20px Georgia,serif}.network-test .member-card span{font-size:8px;font-weight:900;letter-spacing:.1em;margin-top:7px;color:#616773}.network-test .barcode{position:absolute;right:22px;bottom:22px;width:85px;height:20px;background:repeating-linear-gradient(90deg,#111 0 2px,transparent 2px 5px)}
.network-test .verify-card,.network-test .community-board{background:rgba(16,17,21,.94);border:1px solid #30343b;padding:27px}.network-test .verify-card strong{display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:#2e7cff;font-size:27px;margin-bottom:17px}.network-test .verify-card>b,.network-test .verify-card>span{display:block}.network-test .verify-card>b{font:700 23px Georgia,serif}.network-test .verify-card>span,.network-test .verify-card small{font-size:8px;letter-spacing:.1em;color:#a3aab5}.network-test .verify-card hr{border:0;border-top:1px solid #2c3037;margin:20px 0}.network-test .verify-card em{display:inline-block;font-style:normal;font-size:7px;font-weight:900;border:1px solid #49515d;border-radius:12px;padding:6px 8px;margin:11px 4px 0 0}.network-test .community-board header{display:flex;justify-content:space-between;border-bottom:1px solid #30343b;padding-bottom:12px}.network-test .community-board header b{font:700 20px Georgia,serif}.network-test .community-board header span{font-size:8px;color:#83aee8}.network-test .community-board p{display:grid;grid-template-columns:30px 1fr;column-gap:10px;border-bottom:1px solid #282b31;padding:13px 0;margin:0}.network-test .community-board i{grid-row:1/3;width:28px;height:28px;border-radius:50%;background:linear-gradient(135deg,#775aff,#eb4fa9)}.network-test .community-board b{font-size:9px}.network-test .community-board small{font-size:8px;color:#9098a5}
.network-test .pathway-strip{max-width:900px;margin:0 auto 35px;padding:35px;text-align:center;border-top:1px solid #292c32;border-bottom:1px solid #292c32}.network-test .pathway-strip>p{max-width:760px;margin:12px auto 22px}.network-test .pathway-strip>div{display:flex;justify-content:center;gap:13px;align-items:center;flex-wrap:wrap}.network-test .pathway-strip b{font-size:8px;letter-spacing:.08em;border:1px solid #363b44;border-radius:18px;padding:8px 11px}.network-test .pathway-strip i{font-style:normal;color:#6ba8ff}
.network-test .v5-courtwatch{position:relative;margin-top:0;padding-top:75px;padding-bottom:75px;grid-template-columns:.95fr 1.05fr;overflow:hidden}.network-test .v5-courtwatch:before{content:"";position:absolute;right:-3%;top:6%;width:53%;height:78%;opacity:.17;background:linear-gradient(90deg,transparent,#777 1px,transparent 2px),linear-gradient(transparent,#777 1px,transparent 2px);background-size:150px 105px;transform:perspective(700px) rotateY(-7deg);border:1px solid #777}.network-test .courtwatch-copy,.network-test .v5-calendar{position:relative;z-index:2}.network-test .v5-calendar{max-width:500px;padding:18px;transform:scale(.92);background:rgba(248,250,253,.96)}.network-test .cal-cells div{min-height:62px}.network-test .cal-cells em,.network-test .cal-cells strong{font-size:5.5px;padding:2px;margin-top:2px}.network-test .cal-cells .pink{background:#ffe0f2;color:#a12d71}.network-test .cal-cells .green{background:#dff5e4;color:#27703c}.network-test .cal-cells .yellow{background:#fff0bd;color:#7a5c00}.network-test .v5-network-quote{margin-top:45px}.network-test .footer{background:#000}
@media(max-width:800px){.network-test .story-row,.network-test .v5-courtwatch{grid-template-columns:1fr;gap:30px}.network-test .story-row.flip>div:first-child{order:0}.network-test .network-interface{margin-bottom:-65px}.network-test .v5-network-body{padding-top:95px}}


/* NETWORK TEST 02 — revisions based only on the approved Network-page review */
.network-test-02 .ambient-screens,
.network-test-02 .data-screen { display:none !important; }

/* Continuous environment: multicolor tech first, court only near Court Watch. */
.network-test-02 .v5-network-hero {
  background:
    linear-gradient(180deg, rgba(0,0,0,.30) 0%, rgba(0,0,0,.48) 68%, #030304 100%),
    url("assets/network-tech-atmosphere.jpg") center 26% / cover no-repeat;
}
.network-test-02 .v5-network-body {
  background:
    linear-gradient(180deg, rgba(3,3,4,.90) 0%, rgba(3,3,4,.76) 12%, rgba(3,3,4,.91) 58%, #030304 73%, #030304 100%),
    url("assets/network-tech-atmosphere.jpg") center top / 100% auto repeat-y,
    #030304;
}

/* No decorative divider beneath the top Network lockup. */
.network-test-02 .network-lockup::after,
.network-test-02 .network-lockup + hr { display:none !important; }
.network-test-02 .network-lockup { margin-bottom:38px; }
.network-test-02 .v5-network-hero h1 { margin-bottom:30px; }
.network-test-02 .network-system-line {
  font-size:clamp(18px,2.1vw,24px);
  line-height:1.3;
  max-width:760px;
  margin-left:auto;
  margin-right:auto;
  margin-bottom:34px;
  letter-spacing:.10em;
}

/* The old fake portal remains, but subdued so the real background does the atmospheric work. */
.network-test-02 .network-interface {
  background:rgba(4,5,8,.74);
  border-color:rgba(255,255,255,.13);
  box-shadow:0 22px 55px rgba(0,0,0,.38);
}
.network-test-02 .network-interface .ni-chart span { opacity:.65; }

/* Intro is intentionally restrained; reading area falls back toward black. */
.network-test-02 .network-intro {
  max-width:720px;
  padding:34px 42px;
  margin-bottom:54px;
  background:radial-gradient(ellipse at center, rgba(0,0,0,.88) 0%, rgba(0,0,0,.72) 58%, rgba(0,0,0,0) 100%);
}
.network-test-02 .network-section-title {
  font-size:clamp(34px,4vw,48px);
  margin-bottom:16px;
}

/* Strategic near-black reading zones rather than wallpaper behind copy. */
.network-test-02 .story-row {
  position:relative;
  padding:24px 18px;
}
.network-test-02 .story-row > div:first-child::before {
  content:"";
  position:absolute;
  z-index:-1;
  width:54%;
  height:118%;
  left:-3%;
  top:-9%;
  background:radial-gradient(ellipse at center, rgba(0,0,0,.94), rgba(0,0,0,.72) 58%, transparent 78%);
  pointer-events:none;
}
.network-test-02 .story-row.flip > div:first-child::before {
  left:auto;
  right:-3%;
}

/* Membership credential: smaller, charcoal/silver, blue only as the logo/check accent. */
.network-test-02 .member-card {
  width:315px;
  height:176px;
  padding:21px;
  color:#f4f5f7;
  background:
    linear-gradient(145deg, rgba(36,38,43,.94), rgba(12,13,16,.96));
  border:1px solid rgba(255,255,255,.18);
  border-top:1px solid rgba(255,255,255,.25);
  box-shadow:0 22px 50px rgba(0,0,0,.52);
}
.network-test-02 .member-card img { width:92px; margin-bottom:23px; filter:none; }
.network-test-02 .member-card b { font-size:18px; }
.network-test-02 .member-card span { color:#c3c7cf; }
.network-test-02 .member-card small {
  position:absolute; right:20px; top:21px;
  color:#818894; font-size:6px; letter-spacing:.13em; font-weight:800;
}
.network-test-02 .member-card .barcode {
  opacity:.62;
  background:repeating-linear-gradient(90deg,#d9dce1 0 2px,transparent 2px 5px);
}

/* Verification interface: identity + separately identified professional roles. */
.network-test-02 .detailed-verify { width:390px; padding:24px; }
.network-test-02 .verify-top { display:flex; gap:14px; align-items:center; }
.network-test-02 .verify-top strong { flex:0 0 48px; margin:0; }
.network-test-02 .verify-top b,
.network-test-02 .verify-top span { display:block; }
.network-test-02 .role-row {
  display:flex; justify-content:space-between; gap:12px; align-items:center;
  margin-top:9px; padding:9px 10px;
  border:1px solid rgba(255,255,255,.09); border-radius:8px;
  background:rgba(255,255,255,.025);
}
.network-test-02 .role-row b { font-size:7px; letter-spacing:.07em; }
.network-test-02 .role-row span {
  font-size:6px; letter-spacing:.07em; color:#9fc4ff; white-space:nowrap;
}

/* Community board now reads like a real VINDOC community preview. */
.network-test-02 .detailed-community { width:410px; padding:22px 24px; }
.network-test-02 .detailed-community p { padding:11px 0; }
.network-test-02 .detailed-community i {
  background:linear-gradient(135deg,#7b5cff,#ec4ca9);
  opacity:.82;
}
.network-test-02 .detailed-community p:nth-of-type(2) i { background:linear-gradient(135deg,#36c78d,#55a8ff); }
.network-test-02 .detailed-community p:nth-of-type(3) i { background:linear-gradient(135deg,#efc43c,#ec6d4c); }
.network-test-02 .detailed-community p:nth-of-type(4) i { background:linear-gradient(135deg,#9b55ff,#48cbd4); }

/* Court Watch: same page, but the environment now transitions from technology into court. */
.network-test-02 .v5-courtwatch {
  margin-top:10px;
  padding-top:92px;
  padding-bottom:92px;
  isolation:isolate;
}
.network-test-02 .v5-courtwatch::after {
  content:"";
  position:absolute;
  z-index:-2;
  inset:-35px calc(50% - 50vw);
  background:
    linear-gradient(90deg, rgba(0,0,0,.93) 0%, rgba(0,0,0,.76) 43%, rgba(0,0,0,.42) 73%, rgba(0,0,0,.62) 100%),
    linear-gradient(180deg,#030304 0%,transparent 22%,transparent 78%,#030304 100%),
    url("assets/network-court-atmosphere.jpg") center / cover no-repeat;
}
.network-test-02 .v5-courtwatch::before { opacity:.07; }
.network-test-02 .courtwatch-copy {
  padding:24px 22px 24px 0;
  background:radial-gradient(ellipse at 32% 50%,rgba(0,0,0,.94),rgba(0,0,0,.76) 62%,transparent 82%);
}

/* Calendar is integrated, darker and slightly smaller; event colors remain multicolor. */
.network-test-02 .v5-calendar {
  max-width:470px;
  transform:scale(.90);
  background:rgba(239,243,247,.90);
  box-shadow:0 24px 60px rgba(0,0,0,.46);
  border:1px solid rgba(255,255,255,.38);
}
.network-test-02 .cal-cells div { min-height:64px; }
.network-test-02 .cal-cells em,
.network-test-02 .cal-cells strong { font-size:6px; line-height:1.1; }

/* End of page fades to clean black. */
.network-test-02 .v5-network-quote,
.network-test-02 .network-content > .bottom-actions { position:relative; z-index:2; }
.network-test-02 .v5-network-quote::before {
  content:""; position:absolute; z-index:-1; inset:-70px -20vw -160px;
  background:linear-gradient(180deg,transparent,#000 42%,#000 100%);
}

@media(max-width:800px){
  .network-test-02 .story-row > div:first-child::before,
  .network-test-02 .story-row.flip > div:first-child::before {
    width:110%; left:-5%; right:auto;
  }
}

/* NETWORK TEST 03 — Network page only */
.network-test-03 .v5-network-hero{
  padding-bottom:64px;
  background:
    linear-gradient(180deg,rgba(0,0,0,.20) 0%,rgba(0,0,0,.34) 70%,rgba(3,3,4,.52) 100%),
    url("assets/network-tech-atmosphere.jpg") center 24% / cover no-repeat;
}
.network-test-03 .network-lockup{gap:14px;margin-bottom:40px}
.network-test-03 .network-lockup .hero-vindoc-mark{display:block;width:min(390px,43%);line-height:0;flex:0 0 auto}
.network-test-03 .network-lockup .hero-vindoc-mark img{display:block;width:100%;height:auto;aspect-ratio:1537/541;object-fit:contain;max-width:none}
.network-test-03 .network-lockup>span:not(.hero-vindoc-mark){font-size:clamp(22px,3vw,35px)}

/* A compact, product-specific glimpse of the future member portal. */
.network-test-03 .portal-preview{height:150px;max-width:760px;margin-bottom:-74px;background:rgba(7,8,12,.78);border-color:rgba(255,255,255,.14);transform:none;box-shadow:0 24px 65px rgba(0,0,0,.38);position:relative}
.network-test-03 .portal-preview:after{content:"";position:absolute;left:0;right:0;bottom:0;height:64px;background:linear-gradient(180deg,transparent,rgba(3,3,4,.96));pointer-events:none}
.network-test-03 .portal-shell{display:grid;grid-template-columns:125px 1fr;height:114px}
.network-test-03 .portal-nav{border-right:1px solid rgba(255,255,255,.09);padding:12px 13px;display:flex;flex-direction:column;gap:5px;text-align:left}
.network-test-03 .portal-nav b{font-size:7px;letter-spacing:.13em;color:#d7dce5;margin-bottom:2px}.network-test-03 .portal-nav span{font-size:6px;letter-spacing:.08em;color:#7e8796;padding:3px 5px;border-radius:4px}.network-test-03 .portal-nav .active{color:#fff;background:rgba(255,255,255,.07)}
.network-test-03 .portal-main{padding:11px 14px;text-align:left}.network-test-03 .portal-welcome small,.network-test-03 .portal-panel small{display:block;font-size:5.5px;letter-spacing:.12em;color:#8791a0}.network-test-03 .portal-welcome b{display:block;font:700 13px Georgia,serif;margin-top:2px}.network-test-03 .portal-panels{display:grid;grid-template-columns:1.15fr 1fr .72fr;gap:8px;margin-top:9px}.network-test-03 .portal-panel{min-height:57px;border:1px solid rgba(255,255,255,.09);border-radius:7px;padding:8px;background:rgba(255,255,255,.035)}.network-test-03 .portal-panel b,.network-test-03 .portal-panel span{display:block}.network-test-03 .portal-panel b{font-size:7px;margin:5px 0 3px;color:#eef1f5}.network-test-03 .portal-panel span{font-size:5.5px;color:#a8b0bc}

/* Keep the multicolor data environment visibly alive through Membership, Verification and Community. */
.network-test-03 .v5-network-body{
  padding-top:104px;
  background:
    linear-gradient(180deg,rgba(3,3,4,.50) 0%,rgba(3,3,4,.56) 19%,rgba(3,3,4,.60) 55%,rgba(3,3,4,.68) 72%,#030304 94%),
    url("assets/network-tech-atmosphere.jpg") center top / cover repeat-y,
    #030304;
}
.network-test-03 .network-intro{background:radial-gradient(ellipse at center,rgba(0,0,0,.78),rgba(0,0,0,.52) 58%,transparent 82%)}
.network-test-03 .story-row>div:first-child::before{background:radial-gradient(ellipse at center,rgba(0,0,0,.83),rgba(0,0,0,.55) 58%,transparent 80%)}

/* Verification: public membership, professional roles and VINDOC credentials are distinct. */
.network-test-03 .detailed-verify{width:405px;padding:22px;background:rgba(13,14,19,.86);backdrop-filter:blur(5px)}
.network-test-03 .verify-top strong{background:linear-gradient(135deg,#6f63ff,#42baff)}
.network-test-03 .role-row{position:relative;overflow:hidden;padding-left:15px}
.network-test-03 .role-row:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:#8b94a3}
.network-test-03 .role-row span{color:#c9ced6}
.network-test-03 .public-role:before{background:#42baff}.network-test-03 .public-role span{color:#77caff}
.network-test-03 .attorney-role:before{background:#48cf92}.network-test-03 .attorney-role span{color:#70dba8}
.network-test-03 .journalist-role:before{background:#ef5ca8}.network-test-03 .journalist-role span{color:#f08abb}
.network-test-03 .observer-role:before,.network-test-03 .reviewer-role:before{background:#d8b85a}.network-test-03 .observer-role span,.network-test-03 .reviewer-role span{color:#e2c876}

/* Community is a snapshot of a national, active discussion network. */
.network-test-03 .detailed-community{width:430px;background:rgba(13,14,19,.84);backdrop-filter:blur(5px)}
.network-test-03 .detailed-community p{grid-template-columns:24px 1fr;padding:9px 0}.network-test-03 .detailed-community i{width:20px;height:20px}.network-test-03 .detailed-community p:nth-of-type(5) i{background:linear-gradient(135deg,#ef5b5b,#f0c83d)}

/* Court Watch: retain data glow while a recognizable court/hearing environment emerges. */
.network-test-03 .v5-courtwatch::after{
  background:
    radial-gradient(circle at 88% 22%,rgba(129,81,255,.13),transparent 23%),
    radial-gradient(circle at 67% 65%,rgba(47,199,160,.10),transparent 25%),
    linear-gradient(90deg,rgba(0,0,0,.84) 0%,rgba(0,0,0,.64) 43%,rgba(0,0,0,.25) 73%,rgba(0,0,0,.42) 100%),
    linear-gradient(180deg,rgba(3,3,4,.70) 0%,transparent 18%,transparent 77%,#030304 100%),
    url("assets/network-court-atmosphere.jpg") center / cover no-repeat;
}
.network-test-03 .courtwatch-copy{background:radial-gradient(ellipse at 30% 50%,rgba(0,0,0,.86),rgba(0,0,0,.58) 62%,transparent 84%)}

@media(max-width:800px){
 .network-test-03 .network-lockup .hero-vindoc-mark{width:56%}
 .network-test-03 .portal-preview{height:145px;margin-bottom:-62px}.network-test-03 .portal-shell{grid-template-columns:88px 1fr}.network-test-03 .portal-panels{grid-template-columns:1fr 1fr}.network-test-03 .portal-panel:last-child{display:none}.network-test-03 .detailed-community,.network-test-03 .detailed-verify{width:100%}
}

/* Home preview: document annotations, exact logos, and symmetrical invitations. */
.home-preview .home-wide{width:min(1600px,94%);margin:auto}
.home-preview .hero{padding:48px 0 66px;background:#050505}
.home-hero-grid{display:grid;grid-template-columns:minmax(180px,1fr) minmax(0,850px) minmax(180px,1fr);align-items:center;gap:28px}
.home-preview .hero-logo{width:100%;margin:0;display:block}
.home-callout{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:22px;text-align:center;font-size:clamp(13px,1.1vw,18px);font-weight:900;letter-spacing:.035em;line-height:1.4;color:#111}
.marker{display:inline-block;position:relative;isolation:isolate;padding:.14em .35em}
.marker:before,.marker:after{content:"";position:absolute;z-index:-1;inset:3% -2%;background:var(--marker-color);clip-path:polygon(1% 12%,98% 3%,100% 78%,97% 94%,2% 100%,0 78%);transform:rotate(-1.4deg)}
.marker:after{opacity:.35;inset:14% -3% 1% 0;transform:rotate(1deg);clip-path:polygon(0 7%,98% 0,100% 85%,3% 100%)}
.yellow-marker{--marker-color:#f5ed21}.green-marker{--marker-color:#81dc75}
.home-callout .marker:nth-child(2):before{transform:rotate(1.5deg)}
.home-intro{max-width:850px;margin:22px auto 0}
.home-preview .hero-copy{max-width:850px;font-size:18px;line-height:1.7;margin-bottom:22px;color:#eee}
.home-preview .home-bridge{font-weight:700;color:#fff}
.home-work>.wrap{max-width:1060px}
.home-preview .home-work h1{font-size:clamp(38px,5vw,70px);line-height:1.08;overflow-wrap:normal}
.home-preview .bodycopy{max-width:880px;font-size:18px;line-height:1.75}
.home-close-grid{display:grid;grid-template-columns:minmax(180px,1fr) minmax(0,900px) minmax(180px,1fr);gap:28px;align-items:center;margin-top:60px!important}
.home-preview .home-question{margin:0 auto 50px;max-width:900px;font-size:clamp(25px,2.8vw,43px);line-height:1.3;color:#111}
.question-line{display:block;margin:0 0 18px}.question-line:nth-child(3){margin-top:25px}
.paid-line{padding:12px 0}.paid-words{font-family:Arial,Helvetica,sans-serif;font-weight:900;font-size:1.05em;white-space:nowrap;letter-spacing:.015em;padding:.2em .4em}
.red-annotation{position:absolute;left:-7%;top:-24%;width:114%;height:148%;overflow:visible;pointer-events:none}.red-annotation path{fill:none;stroke:#df2926;stroke-width:4;stroke-linecap:round}
.home-preview .answer-panel{margin:0;padding:45px 24px;border-radius:16px;background:#101116}
.home-preview .answer-panel h2{font-size:clamp(28px,3.2vw,46px);line-height:1.14;margin-bottom:22px}
.home-preview .bottom-actions{margin-top:25px}
@media(max-width:1100px){.home-hero-grid,.home-close-grid{grid-template-columns:150px minmax(0,1fr) 150px;gap:18px}.home-callout{font-size:12px}.home-preview .home-question{font-size:29px}}
@media(max-width:800px){.home-hero-grid,.home-close-grid{grid-template-columns:1fr 1fr;gap:26px 18px}.home-hero-grid>.hero-logo{grid-column:1/-1;grid-row:1}.home-hero-grid>.home-callout{grid-row:2}.home-close-center{grid-column:1/-1;grid-row:1}.home-close-grid>.home-callout{grid-row:2}.home-callout{font-size:12px;gap:15px}.home-intro{margin-top:32px}.home-preview .hero-copy{font-size:16px;text-align:left}.home-preview .hero{padding-top:24px}.home-preview .home-question{font-size:clamp(20px,4.8vw,32px)}.home-preview .home-work h1{font-size:clamp(30px,7.5vw,54px)}.home-preview .nav{flex-wrap:wrap;justify-content:center;padding:12px 0;gap:10px}.home-preview .links{margin:0;justify-content:center;flex-wrap:wrap;gap:12px;font-size:10px}.home-preview .links a:not(.btn){display:inline}.home-preview .nav-logo img{width:180px}.home-preview .bodycopy{font-size:16px}.home-preview .answer-panel{padding:34px 17px}}

/* Revised homepage after visual review. */
.home-preview .site-header{background:#fff;backdrop-filter:none}
.home-preview .nav{padding-top:12px;padding-bottom:14px;min-height:100px}
.ticker{overflow:hidden;background:#f4e820;color:#111;font:900 12px/1.4 Arial,sans-serif;letter-spacing:.09em;padding:11px 0}
.preview-ticker{margin-top:4px;border-top:1px solid #ececec}
.ticker-track{display:flex;width:max-content;animation:ticker-move 45s linear infinite}
.ticker-track>span{flex-shrink:0;white-space:nowrap;padding-right:44px}
.ticker:hover .ticker-track{animation-play-state:paused}
@keyframes ticker-move{to{transform:translateX(-50%)}}
.home-preview .home-hero-grid{display:block;max-width:990px;margin:auto}
.home-preview .hero-logo{width:100%;margin:auto}
.home-preview .home-intro{max-width:1000px;margin:24px auto 0;padding:38px 48px;background:linear-gradient(135deg,#171719,#0e0e10);border:1px solid #29292c;border-radius:14px;box-shadow:0 16px 38px #0008}
.home-preview .hero-copy{font-size:20px;line-height:1.8;max-width:900px;margin-bottom:26px;color:#ddd}
.home-preview .hero-copy strong{color:#fff;font-weight:800}
.home-preview .home-bridge{font-size:25px;line-height:1.55;margin:32px auto;padding:24px 0;border-top:1px solid #36363a;border-bottom:1px solid #36363a}
.home-preview .home-work{background:#f1f1f3;padding-bottom:64px}
.home-preview .home-work>.wrap{max-width:1120px;background:#fff;padding:46px 48px;border:1px solid #e4e4e8;border-radius:12px;box-shadow:0 12px 34px #1717210c}
.home-preview .home-close-grid{display:block;max-width:1120px;margin-top:48px!important}
.home-preview .home-question{font-size:clamp(23px,2.5vw,37px);margin-bottom:42px;max-width:1050px;line-height:1.4}
.home-preview .question-line{margin:0 0 20px}
.home-preview .paid-words{position:relative;display:inline-block;font-size:1em;padding:.08em .25em;letter-spacing:0}
.home-preview .question-line .marker{padding:.16em .3em}
.home-preview .red-annotation{top:-28%;height:150%;left:-6%;width:112%}
.home-preview .answer-panel{max-width:1000px;margin:auto;box-shadow:0 16px 38px #16162222}
.join-ticker{font-size:14px;padding:16px 0}
@media(max-width:800px){.home-preview .home-intro{padding:25px 22px}.home-preview .hero-copy{font-size:18px;line-height:1.7}.home-preview .home-bridge{font-size:22px}.home-preview .home-work>.wrap{padding:30px 22px}.home-preview .home-question{font-size:clamp(16px,4vw,28px)}.home-preview .question-line{white-space:nowrap}.home-preview .nav{padding:14px 0}.ticker{font-size:10px}.join-ticker{font-size:12px}}
@media(prefers-reduced-motion:reduce){.ticker-track{animation:none}.ticker-track>span:nth-child(2){display:none}.ticker-track{width:100%}.ticker-track>span{white-space:normal;text-align:center;padding:0 16px}}

/* Refined emphasis and current-page navigation */
.links a[aria-current="page"]:not(.btn){color:#086acb;border-bottom:3px solid #086acb;padding-bottom:7px}
.links a.btn[aria-current="page"]{outline:2px solid #086acb;outline-offset:4px}
.home-preview .home-work .bodycopy strong{font-weight:800;color:#17171b}
.home-preview .home-work .bodycopy{font-size:20px;line-height:1.8}
.home-preview .home-question{font-size:clamp(27px,3.1vw,46px);line-height:1.45;margin-bottom:48px}
.home-preview .question-text{display:inline-block;padding:.12em .15em}
.home-preview .answer-panel h2{font-size:clamp(32px,3.8vw,58px);line-height:1.18;margin-bottom:30px}
.home-preview .answer-panel{padding:48px 28px}
@media(max-width:800px){.home-preview .home-work .bodycopy{font-size:18px}.home-preview .home-question{font-size:clamp(18px,4.2vw,32px)}.home-preview .answer-panel h2{font-size:clamp(27px,5.4vw,42px)}.home-preview .answer-panel{padding:36px 20px}}

/* Integrated infrastructure question */
.links a[aria-current="page"]:not(.btn){color:#b54708;border-bottom-color:#b54708}
.links a.btn[aria-current="page"]{outline-color:#b54708}
.home-preview .home-work>.wrap{box-shadow:0 16px 40px #17172114}
.home-preview .home-work>.wrap .home-question{border-top:1px solid #29292d;padding-top:38px;margin:34px auto 0;font-size:clamp(25px,2.8vw,42px)}
.home-preview .home-work>.wrap .bodycopy strong{text-shadow:0 1px 1px #00000012}
.home-preview .home-close-grid{margin-top:32px!important}
@media(max-width:800px){.home-preview .home-work>.wrap .home-question{font-size:clamp(16px,3.7vw,28px);padding-top:28px;margin-top:28px}.home-preview .home-work>.wrap .question-line{white-space:normal}.home-preview .home-work>.wrap .paid-words{white-space:nowrap}}

/* Centered copy and raised question panel */
.links a[aria-current="page"]:not(.btn){color:#ff6800;border-bottom-color:#ff6800}
.links a.btn[aria-current="page"]{outline-color:#ff6800}
.home-preview .home-work>.wrap .bodycopy{max-width:880px;margin:24px auto;text-align:center}
.home-preview .home-work>.wrap h1,.home-preview .home-work>.wrap .eyebrow{text-align:center}
.home-preview .home-work>.wrap .home-question{background:linear-gradient(145deg,#fafafa,#ededf0);border:1px solid #d4d4da;border-radius:10px;box-shadow:0 8px 18px #17172116,inset 0 1px 0 #fff;padding:36px 24px 22px;margin:36px auto 0;text-align:center}
.home-preview .home-work>.wrap .question-line:last-child{margin-bottom:0}
@media(max-width:800px){.home-preview .home-work>.wrap .home-question{padding:28px 12px 24px;margin-top:28px;font-size:clamp(16px,3.7vw,28px)}.home-preview .home-work>.wrap .bodycopy{margin:22px auto}}

.home-preview .home-work>.wrap .eyebrow{font-size:clamp(16px,1.7vw,22px);margin-bottom:30px}
.work-exists{display:inline-block;position:relative;padding:8px 12px}
.work-circle{position:absolute;left:-7%;top:-20%;width:114%;height:140%;overflow:visible;pointer-events:none}
.work-circle path{fill:none;stroke:#d33140;stroke-width:3;stroke-linecap:round;vector-effect:non-scaling-stroke}

.site-header{position:sticky;top:0;z-index:100;border-bottom:2px solid #242428}.site-header .nav{padding-top:20px;padding-bottom:20px}

/* Approved Network logo replacement */
.network-logo-lockup{width:min(740px,100%);margin:0 auto 40px;line-height:0}.network-logo-lockup img{display:block;width:100%;height:auto;object-fit:contain}
@media(max-width:800px){.network-logo-lockup{margin-bottom:28px}}

/* Network revision: black logo stage, technology begins below. */
.network-brand-stage{background:#000;padding:48px 0 36px}
.network-brand-stage .network-logo-lockup{width:min(888px,100%);margin:0 auto}
.network-test-03 .network-connect-stage{padding-top:60px;background:linear-gradient(180deg,#000 0%,rgba(0,0,0,.50) 30%,rgba(3,3,4,.78) 100%),url("assets/network-tech-atmosphere.jpg") center 35% / cover no-repeat}
.network-connect-panel{max-width:1040px;margin:0 auto 36px;padding:36px 28px;background:linear-gradient(145deg,rgba(10,12,18,.82),rgba(0,0,0,.66));border:1px solid rgba(255,255,255,.16);border-radius:14px;box-shadow:0 20px 55px rgba(0,0,0,.35),inset 0 1px rgba(255,255,255,.08)}
.network-test-03 .network-connect-panel h1{color:#fff;text-shadow:0 3px 8px #000;font-size:clamp(40px,6.4vw,76px);margin-bottom:24px}
.network-test-03 .network-connect-panel .network-system-line{color:#fff;margin-bottom:0;text-shadow:0 2px 5px #000}
@media(max-width:800px){.network-brand-stage{padding:30px 0 24px}.network-test-03 .network-connect-stage{padding-top:32px}.network-connect-panel{padding:28px 18px;border-radius:10px}.network-test-03 .network-connect-panel h1{font-size:clamp(32px,8.4vw,54px)}}

/* Network R3: continuous connected-system introduction. */
.network-page .ticker{background:linear-gradient(100deg,#ffb52d,#ffc34d 48%,#ffae28);color:#15100a;box-shadow:0 0 12px rgba(255,166,38,.22)}
.network-test-03 .network-connect-stage{padding-top:48px;background:linear-gradient(180deg,#000 0%,rgba(0,0,0,.12) 22%,rgba(3,3,4,.32) 85%,rgba(3,3,4,.58) 100%),url("assets/network-tech-atmosphere.jpg") center 35% / cover no-repeat}
.network-connect-panel{background:none;border:0;box-shadow:none;border-radius:0;padding:16px 20px 0;margin-bottom:22px}
.network-test-03 .network-connect-panel h1{color:#fff;text-shadow:0 2px 5px #000,0 5px 20px rgba(0,0,0,.85);margin-bottom:22px}
.network-test-03 .network-connect-panel .network-system-line{color:#fff;text-shadow:0 2px 5px #000,0 3px 14px #000}
.network-test-03 .network-connect-stage .portal-preview{margin-top:0}
@media(max-width:800px){.network-test-03 .network-connect-stage{padding-top:30px}.network-connect-panel{padding:12px 0 0;margin-bottom:18px}}

/* Network R4: vivid headings and expanded member system preview. */
.network-test-03 .network-connect-panel h1{text-shadow:-2px 0 13px rgba(0,205,255,.65),2px 1px 16px rgba(166,58,255,.5),0 4px 18px rgba(255,105,40,.4);color:#fff}
.network-test-03 .network-connect-panel .network-system-line{font-size:clamp(22px,2.6vw,32px);line-height:1.3;text-shadow:0 0 12px rgba(0,214,255,.55),2px 2px 15px rgba(205,60,255,.35);max-width:1000px;margin:0 auto}
.network-connect-panel:after{content:"";display:block;width:2px;height:30px;margin:20px auto 0;background:#6ce5ff;box-shadow:0 0 12px #11cfff}
.network-page .ticker{box-shadow:0 0 18px rgba(255,166,38,.36)}
.network-test-03 .network-connect-stage{padding-bottom:48px}
.network-test-03 .v5-network-body{padding-top:64px}
.portal-showcase{position:relative;max-width:1120px;margin:0 auto;color:#eef5ff;text-align:left;border:1px solid #418497;border-radius:14px;background:linear-gradient(135deg,#0c1520,#0d0c1c 70%,#181116);box-shadow:0 0 22px rgba(0,205,255,.2),14px 10px 38px rgba(144,46,225,.18),-10px 10px 30px rgba(255,124,40,.12);overflow:hidden;font:14px/1.45 Arial,sans-serif}
.portal-showcase:after{content:"";position:absolute;bottom:0;left:0;right:0;height:95px;background:linear-gradient(transparent,#030304);pointer-events:none}
.ps-top{padding:16px 20px;display:flex;align-items:center;gap:18px;background:#0c101a;border-bottom:1px solid #313348;font-size:11px;letter-spacing:.07em}.ps-top>span:last-child{margin-left:auto;color:#c9c0de;font-size:10px}.ps-dots{color:#34d3ff;letter-spacing:5px;text-shadow:0 0 8px #00cfff}.ps-layout{display:grid;grid-template-columns:175px minmax(0,1fr)}.ps-nav{padding:24px 14px;border-right:1px solid #303449;background:#0a111c;display:flex;flex-direction:column;gap:9px}.ps-nav>b{font-size:11px;color:#78defa;margin-bottom:14px;letter-spacing:.1em}.ps-nav>span{padding:8px;font-size:12px;color:#c8cbda}.ps-nav .selected{background:#193348;border-left:2px solid #51d8ff;color:#fff;border-radius:4px}.ps-identity{margin-top:30px;color:#71e6b6;font-size:11px;line-height:2}.ps-main{padding:24px;min-width:0}.ps-welcome{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:22px}.ps-welcome small{color:#79d7ef;font-size:10px;letter-spacing:.12em}.ps-welcome h2{font:700 24px/1.2 Arial,sans-serif;margin:6px 0;color:#fff}.ps-pill{border:1px solid #6c4d94;color:#e3c9ff;border-radius:30px;padding:7px 12px;font-size:10px}.ps-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:18px}.ps-metrics>div{padding:15px;border:1px solid #35445a;background:#111d2c;border-radius:8px}.ps-metrics b{display:block;font-size:30px;color:#6fddff}.ps-metrics>div:nth-child(2) b{color:#d09aff}.ps-metrics>div:nth-child(3) b{color:#ffbc73}.ps-metrics>div:nth-child(4) b{color:#7fe5c5}.ps-metrics span{font-size:11px;color:#d7deeb}.ps-cards{display:grid;grid-template-columns:1fr 1fr;gap:16px}.ps-card{padding:18px;border:1px solid #36415a;border-radius:9px;background:linear-gradient(145deg,rgba(25,39,57,.94),rgba(20,20,36,.96));min-width:0}.ps-card:nth-child(2n){border-color:#59406f}.ps-card:nth-child(3n){border-color:#6a493c}.ps-card h3{font:700 15px/1.3 Arial,sans-serif;margin:0 0 10px;color:#fff}.ps-card small{font-size:11px;color:#adbdd2}.ps-card p{font-size:12px;color:#c4d0e1}.ps-row{padding:10px 0;border-bottom:1px solid #334053}.ps-row b,.ps-row span{display:block;font-size:12px}.ps-row span{color:#afbed1;font-size:11px;margin-top:3px}.ps-link{display:block;color:#74d7ff;font-size:11px;margin-top:12px}.ps-state-map{margin-top:15px}.ps-map-grid{display:grid;grid-template-columns:repeat(11,1fr);gap:3px}.tile{display:flex;align-items:center;justify-content:center;aspect-ratio:1.12;font-size:8px;background:#18324b;border:1px solid #28516e;border-radius:3px;color:#d8f6ff}.tile.t1{background:#246f8a}.tile.t2{background:#604085}.tile.t3{background:#a36534}.ps-legend{font-size:10px!important;color:#b9c8df!important}.ps-bars{height:155px;display:flex;align-items:flex-end;justify-content:space-around;border-bottom:1px solid #59617b;margin-top:14px;background:repeating-linear-gradient(to top,transparent 0 37px,#293348 38px 39px)}.ps-bars>div{display:flex;gap:4px;align-items:flex-end}.ps-bars i{display:block;width:12px;background:linear-gradient(#6eebff,#177aab);border-radius:3px 3px 0 0}.ps-bars i+i{background:linear-gradient(#d69eff,#6943a4)}.ps-months{display:flex;justify-content:space-around;font-size:9px;color:#bfc9df;margin-top:7px}.ps-progress{height:8px;border-radius:12px;background:#303249;margin:15px 0;overflow:hidden}.ps-progress i{display:block;width:50%;height:100%;background:linear-gradient(90deg,#13bfe8,#bf6af1)}.ps-progress.amber i{width:65%;background:linear-gradient(90deg,#ff913d,#ffda77)}.ps-badges{display:flex;justify-content:space-around;margin:16px 0;color:#ffbd61}.ps-badges>span{text-align:center;font-size:30px;text-shadow:0 0 14px #ae6438}.ps-badges small{display:block;font-size:10px}.ps-wide{grid-column:1/-1}.ps-feed{display:grid;grid-template-columns:1fr 1fr;gap:14px;color:#aad7e6;font-size:12px;padding-bottom:32px}
@media(max-width:800px){.ps-layout{grid-template-columns:1fr}.ps-nav{display:none}.ps-main{padding:14px}.ps-top{padding:12px;flex-wrap:wrap;gap:6px}.ps-top>span:last-child{width:100%;margin:0}.ps-welcome{display:block}.ps-pill{display:inline-block;margin-top:10px}.ps-metrics{grid-template-columns:1fr 1fr}.ps-metrics b{font-size:25px}.ps-cards{grid-template-columns:1fr}.ps-wide{grid-column:auto}.ps-welcome h2{font-size:22px}.tile{font-size:10px}.ps-feed{grid-template-columns:1fr}}

/* Network R5: logo colors carry softly into the connected headings. */
.network-brand-stage{padding-bottom:8px}
.network-test-03 .network-connect-stage{padding-top:12px}
.network-connect-panel{padding-top:4px;position:relative}
.network-test-03 .network-connect-panel h1,.network-test-03 .network-connect-panel .network-system-line{text-shadow:none;color:#fff}
.network-connect-panel .glow-orange{color:#fff;text-shadow:0 0 3px #ffe0c4,-2px 0 8px rgba(255,115,38,.8),0 0 18px rgba(255,102,24,.4)}
.network-connect-panel .glow-blue{color:#fff;text-shadow:0 0 3px #d6f6ff,2px 0 8px rgba(27,170,255,.8),0 0 18px rgba(10,152,255,.4)}
.network-connect-panel .glow-purple{color:#fff;text-shadow:0 0 3px #f3d9ff,2px 0 8px rgba(179,63,255,.8),0 0 18px rgba(151,44,242,.4)}
.network-circuit{position:absolute;top:4px;width:clamp(65px,10vw,150px);height:300px;z-index:3;pointer-events:none;overflow:visible;filter:drop-shadow(0 0 5px #009dff);opacity:.75}.network-circuit path{fill:none;stroke:#42caff;stroke-width:1.5}.network-circuit circle{fill:#fff;stroke:#65e1ff;stroke-width:2;filter:drop-shadow(0 0 4px #50d9ff)}.circuit-left{left:0}.circuit-right{right:0;transform:scaleX(-1)}
@media(max-width:800px){.network-brand-stage{padding-bottom:4px}.network-test-03 .network-connect-stage{padding-top:8px}.network-circuit{width:40px;height:180px;opacity:.4}.network-connect-panel{padding-top:4px}}

/* Network R6: brighter color accents and symmetric circuit bridge. */
.network-connect-panel .glow-orange{text-shadow:0 0 3px #ffe3c9,-2px 0 9px rgba(255,115,38,1),0 0 20px rgba(255,102,24,.60)}
.network-connect-panel .glow-blue{text-shadow:0 0 3px #def8ff,2px 0 9px rgba(27,170,255,1),0 0 20px rgba(10,152,255,.60)}
.network-connect-panel .glow-purple{text-shadow:0 0 3px #f5e2ff,2px 0 9px rgba(179,63,255,1),0 0 20px rgba(151,44,242,.60)}
.network-connect-panel:after{display:none}
.portal-circuit-connector{display:block;width:min(600px,80%);height:auto;margin:12px auto -8px;overflow:visible;filter:drop-shadow(0 0 5px rgba(0,174,255,.8))}
.portal-circuit-connector path{fill:none;stroke:#53d1ff;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.portal-circuit-connector circle{fill:#fff;stroke:#73e3ff;stroke-width:1.8}

/* Member referrals and pink rewards */
.ps-rewards{border-color:rgba(255,94,181,.5);box-shadow:inset 0 0 28px rgba(255,74,165,.06)}
.ps-rewards h3,.ps-rewards h4,.ps-rewards .ps-badges span{color:#ff91ca}
.ps-rewards .ps-progress i{background:linear-gradient(90deg,#ff52aa,#ffadd8)}
.ps-referrals{border-top:1px solid rgba(255,125,194,.25);margin-top:22px;padding-top:16px}
.ps-referrals h4{font-size:17px;margin:0 0 10px}
.ps-referral-link{display:flex;justify-content:space-between;gap:10px;align-items:center;padding:12px;background:rgba(255,90,175,.08);border:1px solid rgba(255,125,194,.25);border-radius:8px}
.ps-referral-link code{font-size:12px;white-space:normal}.ps-referral-link span{color:#ff91ca;font-size:12px}

/* Practical member portal R8: restrained semantic accents */
.ps-rewards{background:#111722;border-color:rgba(255,94,181,.4);box-shadow:none}
.ps-rewards h3,.ps-rewards h4,.ps-rewards .ps-badges span{color:#f5f6fa}
.ps-rewards .ps-badges span{border-color:#f078b5;background:rgba(240,120,181,.07)}
.ps-rewards .ps-progress i{background:#ec70ab}
.ps-member-details{display:flex;flex-wrap:wrap;gap:8px 18px;color:#bac4d6;font-size:12px;margin-top:12px}
.ps-credentials{border-color:rgba(220,190,115,.45)}
.ps-credential-badge{display:flex;gap:14px;align-items:center;color:#dfc27a;font-size:32px;margin:16px 0;padding:12px;border:1px solid #716342;border-radius:8px;background:linear-gradient(130deg,#25231d,#141a25)}
.ps-credential-badge span{font-size:13px;color:#eee7d7}.ps-credential-badge small{color:#bbc2ce}
.ps-credentials .ps-progress i{background:linear-gradient(90deg,#afbbc7,#e0c27a)}
.ps-stage{border:1px solid #4c617e;border-radius:12px;padding:3px 9px;color:#d2dcf0!important}
.ps-stats{width:100%;border-collapse:collapse;margin:18px 0;font-size:13px;text-align:left}.ps-stats th,.ps-stats td{padding:10px 6px;border-bottom:1px solid #30394b}.ps-stats th{color:#bfc9d8}.ps-stats td:nth-child(2){color:#63d9ff}.ps-stats td:nth-child(3){color:#c7a5ff}
.ps-stat-bars span{display:flex;align-items:center;gap:10px;font-size:11px;margin:8px 0}.ps-stat-bars i{display:block;height:7px;background:#56c8ec;border-radius:4px}.ps-stat-bars{margin-bottom:18px}
.ps-messages{border-color:rgba(82,187,232,.35)}

/* Focused portal layout R9 */
.r9-personal>div{min-width:0;padding:16px}.r9-personal b{font-size:25px!important;line-height:1.2;margin:12px 0}.r9-personal span:first-child{font-size:10px;letter-spacing:.07em;color:#dce6f3}.r9-personal small{font-size:10px;color:#aebdd0}.r9-credential b{color:#e3cf9d!important}.r9-credential .ps-progress i{background:linear-gradient(90deg,#b6c6d7,#dec279)}.r9-reward b{color:#f6f6fa!important}.r9-reward{border-color:#8e476e!important}.r9-reward .ps-progress i{width:80%;background:#ee7bb8}
.ps-us-map{display:block;width:100%;margin:12px auto}.ps-us-map path{stroke:#0c1826;stroke-width:1.2;stroke-linejoin:round}.r9-map-key,.r9-series-key{display:flex;flex-wrap:wrap;gap:12px;font-size:10px}.r9-series-key span:nth-child(1){color:#63d9ff}.r9-series-key span:nth-child(2){color:#c7a5ff}.r9-series-key span:nth-child(3){color:#ffc46d}
.r9-bar-group{display:flex;gap:10px;align-items:center;margin:12px 0}.r9-bar-group>span{width:65px;font-size:10px}.r9-bar-group>div{flex:1}.r9-bar-group i{display:block;height:5px;min-width:3px;background:#63d9ff;margin:3px 0;border-radius:3px}.r9-bar-group i:nth-child(2){background:#c7a5ff}.r9-bar-group i:nth-child(3){background:#ffc46d}.ps-stats td:nth-child(4){color:#ffc46d}.ps-stats{font-size:11px}
.r9-referral{display:grid;grid-template-columns:2fr 1fr;gap:24px}.r9-referral-count{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:12px;font-size:12px}.r9-referral-count b{font-size:28px;color:#f290c3}.ps-referral-link code{overflow-wrap:anywhere}
.r9-topic{padding:13px 10px;border-bottom:1px solid #303e51}.r9-topic b,.r9-topic span{display:block}.r9-topic b{font-size:12px;margin:5px 0}.r9-topic span{font-size:10px;color:#aebcd2}.r9-topic.unread{background:rgba(55,167,222,.1);border-left:2px solid #66d6ff}.r9-topic.unread small{color:#7bdcff}
.r9-month{text-align:center;padding:14px;font-weight:bold;font-size:12px}.r9-calendar-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:4px}.r9-calendar-grid span{text-align:center;padding:9px 0;font-size:11px;border-radius:5px}.r9-calendar-grid .day{color:#abc0d9;font-size:10px}.r9-calendar-grid .event{background:#213e57;border-bottom:2px solid #70dcff;color:#fff}
.portal-showcase:after{height:180px;background:linear-gradient(transparent,#030304 95%)}.r9-community,.r9-calendar{padding-bottom:70px}.ps-main{padding-bottom:35px}
@media(max-width:800px){.r9-personal b{font-size:21px!important}.r9-referral{grid-template-columns:1fr}.ps-stats th,.ps-stats td{padding:8px 3px;font-size:10px}.r9-community{padding-bottom:20px}}

/* Portal refinements R10 */
.r10-verified{margin:0;white-space:nowrap;border:1px solid #30674f;border-radius:20px;padding:7px 12px;background:#10291f}.r10-watch-counts{display:flex;justify-content:space-between;gap:8px;margin:10px 0}.r10-watch-counts span{font-size:10px!important;text-align:center}.r10-watch-counts b{display:block;margin:4px 0}.r10-message{margin:8px 0 3px}.r10-badges{display:flex;gap:18px;margin-top:14px}.r10-badges>span{color:#f092c6;font-size:23px}.r10-badges small{display:block;font-size:9px}
.r10-referral{margin-top:18px;padding-top:18px;border-top:1px solid #334257;grid-template-columns:1fr;gap:12px}.r10-referral-count{font-size:11px}.r10-referral h3{font-size:15px}.ps-us-map{margin:5px auto;max-height:250px}.r9-referral-count b{font-size:23px}.ps-referral-link{padding:9px}
.r9-topic:nth-of-type(1){border-left:3px solid #54bfea;background:#102331}.r9-topic:nth-of-type(2){border-left:3px solid #b184e8;background:#211a30}.r9-topic:nth-of-type(3){border-left:3px solid #55c69d;background:#122820}.r9-topic:nth-of-type(4){border-left:3px solid #e2bc6d;background:#282319}.r9-topic:nth-of-type(5){border-left:3px solid #e98bb5;background:#2a1c28}.r9-topic{margin:6px 0;border-radius:5px}
.r10-calendar-key{display:flex;gap:12px;font-size:10px;justify-content:center;margin-bottom:12px}.r10-calendar-key span:nth-child(1){color:#65d5ff}.r10-calendar-key span:nth-child(2){color:#bf91ee}.r10-calendar-key span:nth-child(3){color:#ffbd67}.r10-date{background:#152132;color:#e8f2fc;border:1px solid #2c3a50;border-radius:6px;padding:8px 0;cursor:pointer}.r10-date>span{display:flex;justify-content:center;gap:3px;padding:5px 0 0!important}.r10-date i{width:4px;height:4px;border-radius:50%;display:block}.dot-0{background:#65d5ff}.dot-1{background:#bf91ee}.dot-2{background:#ffbd67}.r10-date:hover,.r10-date.selected-date{border-color:#65d5ff;background:#223d53}.r10-date-details{padding:14px;background:#132436;border:1px solid #324d66;margin-top:15px;border-radius:8px;font-size:12px}
.portal-showcase{border-bottom:0;border-radius:14px 14px 0 0;box-shadow:none;-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 calc(100% - 190px),transparent 100%);mask-image:linear-gradient(to bottom,#000 0%,#000 calc(100% - 190px),transparent 100%)}.portal-showcase:after{display:none}.ps-main{padding-bottom:150px}.r9-community,.r9-calendar{padding-bottom:30px}
@media(max-width:800px){.r10-verified{display:inline-block;margin-top:14px}.r10-watch-counts{flex-wrap:wrap}.r9-personal b{font-size:18px!important}}

/* Connections, inbox and activity badges R11 */
.r11-connections{padding:10px 14px;border:1px solid #465379;border-radius:10px;background:#141c30;flex-shrink:0}.r11-connections small,.r11-connections b,.r11-connections span{display:block}.r11-connections b{font-size:15px;margin:6px 0;color:#f1f5fd}.r11-connections span{font-size:11px;color:#b6bcff}.r11-connections small{color:#b4c3dc;letter-spacing:.06em}
.r11-inbox{border-color:#37745c!important}.r11-inbox>b{color:#8ae0b7!important}.r11-mail-counts{display:flex;gap:12px;font-size:12px;margin:8px 0}.r11-mail-counts .r11-unread{color:#ff858b!important;font-weight:bold}.r11-unread-label{color:#ff858b;font-style:normal;font-weight:bold}
.r11-badges{display:flex;gap:10px;justify-content:space-between;margin-top:15px}.r11-badges>span{text-align:center;font-size:22px;line-height:1.1}.r11-badges small{display:block;color:#cbd5e3;font-size:9px;line-height:1.3;margin-top:5px}.badge-gold{color:#f6cd69}.badge-blue{color:#70d8ff}.badge-purple{color:#c59bfa}
.ps-welcome{flex-wrap:wrap}.ps-welcome>div:first-child{flex:1;min-width:230px}
@media(max-width:800px){.r11-connections{display:inline-block;margin-top:14px;margin-right:10px}.r11-badges{gap:6px}}

/* R12: membership story beneath the portal */
.network-test-03 .network-connect-stage{padding-bottom:0}
.network-test-03 .r12-membership{padding-top:0;padding-bottom:65px}
.r12-membership .network-content{max-width:1120px}
.r12-intro{text-align:center;margin:0 auto 32px;max-width:850px}
.r12-intro .eyebrow{color:#8ddbff;font-size:13px;letter-spacing:2px;margin-bottom:15px}
.r12-intro h2,.r12-closing h2{font-family:Georgia,serif;font-size:clamp(30px,4vw,48px);line-height:1.08;color:white;margin:0}
.r12-opening{display:grid;grid-template-columns:1.2fr 1fr;gap:48px;align-items:center;margin-bottom:44px}
.r12-membership p{font-size:17px;line-height:1.7;color:#e1e5ef}
.r12-member{position:relative;padding:28px;border:1px solid #668db9;border-radius:20px;background:linear-gradient(130deg,#152132,#131222 75%);box-shadow:0 12px 40px #0008,0 0 24px #7551b722;transform:rotate(-2deg)}
.r12-member img{width:145px;height:55px;object-fit:contain;object-position:left;margin-bottom:12px}
.r12-member>small{float:right;color:#b8c5d8;font-size:9px;letter-spacing:1px}
.r12-member h3{font-family:Georgia,serif;font-size:29px;margin:5px 0;color:white}
.r12-member p{font-size:12px;letter-spacing:2px;margin:0 0 20px;color:#c7d8ef}
.r12-card-details{display:flex;gap:38px;color:#a7b4c9;font-size:9px;letter-spacing:1px}
.r12-card-details b{display:block;font-size:13px;color:white;margin-top:7px;letter-spacing:1px}
.r12-verified{margin-top:22px;border-top:1px solid #ffffff22;padding-top:15px;color:#7ee6ae;font-size:11px;font-weight:bold;letter-spacing:1px}
.r12-paths{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}
.r12-paths article{padding:25px;border-radius:15px;background:linear-gradient(145deg,#142231c9,#0e131dc9);border-top:2px solid #58c7ef}
.r12-paths article:nth-child(2){border-color:#a680f6;background:linear-gradient(145deg,#251b38b0,#10131ec9)}
.r12-paths article:nth-child(3){border-color:#d4b26b;background:linear-gradient(145deg,#28251bb0,#10131ec9)}
.r12-paths h3{font-family:Georgia,serif;font-size:24px;line-height:1.18;color:white;margin:17px 0 12px}
.r12-paths p{font-size:15px;margin:0}
.r12-mini{height:70px;width:180px;margin:auto;display:flex;align-items:center;justify-content:center}
.r12-people span{border:1px solid #62cfff;border-radius:50%;padding:12px;font-size:11px;background:#1c3044;color:white}
.r12-people i{height:1px;width:17px;background:#9d80ec}
.r12-badge{flex-direction:column;gap:6px;color:#dac28a}
.r12-badge span{font-size:27px;border:2px solid #dac28a;border-radius:50%;width:43px;height:43px;text-align:center;line-height:38px}
.r12-badge small{font-size:9px;letter-spacing:1px}
.r12-closing{max-width:780px;margin:55px auto 30px;text-align:center}
.r12-closing h2{font-size:clamp(28px,3vw,38px)}
@media(max-width:760px){.r12-opening,.r12-paths{grid-template-columns:1fr;gap:24px}.r12-opening{max-width:550px;margin:0 auto 35px}.r12-member{transform:none}.r12-intro{padding-top:10px}.r12-paths article{text-align:center}.r12-membership p{font-size:16px}.r12-member>small{float:none;display:block}}

/* R13: physical matte black membership card */
.r12-opening{gap:55px}
.r12-member{width:100%;max-width:445px;min-height:265px;justify-self:center;padding:25px 29px;border-radius:14px;border:1px solid #727272;background:linear-gradient(118deg,#333 0%,#151515 18%,#080808 53%,#202020 100%);box-shadow:0 3px 0 #474747,0 5px 0 #080808,8px 23px 27px #000b,inset 0 1px 1px #ffffff55;transform:perspective(900px) rotateY(-9deg) rotateZ(-5deg);overflow:hidden}
.r12-member:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(120deg,transparent 30%,#ffffff0c 42%,transparent 57%);border-radius:inherit}
.r12-member img{filter:grayscale(1);width:150px;height:48px}
.r12-member h3{color:#f0f0f0;text-shadow:0 1px 1px #000;font-size:28px}
.r12-member p,.r12-card-details b{color:#ddd}
.r12-member>small,.r12-card-details{color:#aaa}
.r12-verified{display:flex;align-items:center;justify-content:space-between;color:#ddd;border-color:#ffffff22;margin-top:20px}
.r13-barcode{display:block;width:70px;height:24px;background:repeating-linear-gradient(90deg,#ddd 0 1px,transparent 1px 3px,#ddd 3px 5px,transparent 5px 7px,#ddd 7px 8px,transparent 8px 11px);opacity:.8}
@media(max-width:760px){.r12-member{width:calc(100% - 14px);min-height:250px;transform:rotate(-3deg);margin:8px auto 20px}.r12-member>small{float:right;max-width:95px;text-align:right}.r12-opening{gap:20px}}

/* R14: connected transition and tangible member examples */
.r14-transition{display:block;width:100%;height:75px;filter:drop-shadow(0 0 5px #34bfff);margin:-18px auto 0;opacity:.8}
.r12-member{transform:none!important;min-height:270px}
.r14-card-person{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-top:3px}
.r14-photo{width:75px;height:90px;flex:none;border:1px solid #888;border-radius:3px;background:linear-gradient(135deg,#363636,#1b1b1b);display:flex;flex-direction:column;align-items:center;justify-content:center}
.r14-photo svg{width:49px;height:59px;fill:#9d9d9d}
.r14-photo small{font-size:6px;color:#ccc;letter-spacing:.7px}
.r12-paths article{display:flex;flex-direction:column}
.r12-paths h3{margin-top:0}
.r12-paths .r12-badge{margin:26px auto 0;height:150px}
.r14-connections{margin-top:auto;padding-top:24px;font-size:12px}
.r14-connections>b{display:block;border:1px solid #58c7ef;border-radius:6px;background:#122638;padding:10px;text-align:center;color:white}
.r14-branch{margin:0 0 0 15px;padding:15px 0 0 17px;border-left:1px solid #58c7ef}
.r14-branch span{display:block;position:relative;padding:6px 8px;margin-bottom:7px;border:1px solid #ffffff20;border-radius:5px;background:#14202c}
.r14-branch span:before{content:"";position:absolute;width:17px;height:1px;background:#58c7ef;left:-18px;top:20px}
.r14-branch strong{color:#eff8ff;font-size:11px}.r14-branch small{display:block;color:#99c7da;font-size:10px;margin-top:3px}
.r14-collaborate{margin-top:auto;padding-top:24px;color:#eee}
.r14-collaborate>small{font-size:9px;letter-spacing:1px;color:#c9abff}
.r14-collaborate>div{display:flex;justify-content:center;gap:14px;margin:15px 0;position:relative}
.r14-collaborate span{border:1px solid #a780f1;border-radius:50%;padding:12px 7px;background:#2b2040;font-size:10px;min-width:43px;text-align:center}
.r14-collaborate b{display:block;font-size:12px;text-align:center}
.r14-collaborate p{font-size:10px;text-align:center;color:#b7a5d2;margin-top:7px}
@media(max-width:760px){.r14-transition{height:55px;margin:0 auto}.r12-member{margin:8px auto 15px}.r14-connections,.r14-collaborate{margin-top:5px;text-align:left}.r12-paths .r12-badge{height:90px}}

/* R15: luminous connections and distinct participation paths */
.r15-heading{position:relative;padding:75px 0 22px}
.r15-circuits{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;overflow:visible}
.r15-wire{fill:none;stroke:#29b9ff;stroke-width:2;filter:drop-shadow(0 0 5px #22baff)}
.r15-flow{fill:none;stroke:#d5faff;stroke-width:3;stroke-dasharray:28 260;animation:r15current 6s linear infinite;filter:drop-shadow(0 0 8px #50d5ff)}
.r15-nodes{fill:white;filter:drop-shadow(0 0 7px #36cfff)}
@keyframes r15current{to{stroke-dashoffset:-576}}
.r15-heading .r12-intro{position:relative;margin-bottom:10px;max-width:660px}
.r15-heading h2{text-shadow:-3px 0 14px #ff7b30,3px 0 16px #6872ff,0 0 6px #ffffff66}
.r15-in{display:block;font-size:12px;color:#c7d7ee;letter-spacing:3px;margin-top:14px}
.r15-network-logo{display:block;width:min(400px,75%);height:auto;margin:10px auto 0;border-radius:4px}
.r12-member{max-width:430px;aspect-ratio:1.586;min-height:0!important;padding:20px 24px;border-radius:13px;background:linear-gradient(112deg,#242424,#090909 52%,#191919);box-shadow:0 2px 0 #777,0 4px 0 #141414,0 16px 26px #000a,inset 0 1px 1px #ffffff38}
.r12-member img{width:130px;height:38px;margin-bottom:8px}.r12-member h3{font-size:24px}.r12-member p{margin-bottom:14px}
.r14-photo{width:83px;height:100px}.r14-photo svg{width:60px;height:71px}.r12-card-details{gap:25px;margin-top:-27px;max-width:260px}.r12-verified{margin-top:17px;padding-top:12px}.r13-barcode{width:120px;height:24px}
.r12-paths article:nth-child(2){border-color:#f28abe;background:linear-gradient(145deg,#352035bf,#10131ec9)}
.r15-tree{padding-top:25px;margin-top:auto;font-size:10px}.r15-tree>b{display:block;border:1px solid #7bdcff;border-radius:6px;text-align:center;padding:10px;background:#142838;color:white;width:70%;margin:auto}
.r15-tree-stem{height:20px;width:1px;background:#78b8d8;margin:auto}.r15-tree-branches{display:grid;grid-template-columns:1fr 1fr;gap:13px;position:relative;border-top:1px solid #79bdd5;padding-top:14px}
.r15-tree-branches>div{position:relative;border:1px solid currentColor;border-radius:7px;padding:10px 7px;text-align:center;background:#0e1724}.r15-tree-branches>div:before{content:"";position:absolute;top:-15px;left:50%;width:1px;height:14px;background:currentColor}
.r15-tree-branches .public{color:#7ee3b2}.r15-tree-branches .attorney{color:#b498ff}.r15-tree-branches .reviewer{color:#e5c274}.r15-tree-branches .observer{color:#77d5ff}.r15-tree-branches small,.r15-tree-branches span{display:block;margin-top:5px;font-size:9px}.r15-tree-branches span{letter-spacing:2px}
.r15-referrals{margin-top:auto;padding-top:28px;color:#ed91c0}.r15-referrals>small{font-size:9px;letter-spacing:1px}.r15-referrals>div:not(.r15-progress){display:flex;gap:18px;margin:20px 0}.r15-referrals span{font-size:10px;flex:1}.r15-referrals b{display:block;font-size:30px;color:#ffc4e2;margin-bottom:6px}.r15-referrals label{font-size:8px;letter-spacing:.5px}.r15-progress{height:7px;border-radius:7px;background:#ffffff18;margin-top:9px}.r15-progress i{display:block;width:80%;height:100%;border-radius:7px;background:linear-gradient(90deg,#bd5799,#ff99cf)}.r15-referrals p{font-size:10px;margin-top:8px}.r15-referrals p span{float:right;color:#f0cf6f;font-size:23px}
.r15-training{margin-top:auto;padding-top:25px;color:#ddc896}.r15-training>div{display:flex;align-items:center;gap:10px;padding:11px 0;border-bottom:1px solid #ffffff15;font-size:11px}.r15-training span{color:#aaa;font-size:10px}.r15-training footer{font-size:9px;line-height:1.5;margin-top:18px;color:#ead59f;letter-spacing:.6px}
@media(max-width:760px){.r15-heading{padding-top:65px}.r15-heading .r12-intro{max-width:85%}.r15-circuits{opacity:.75}.r12-member{padding:18px 20px;width:100%}.r12-card-details{font-size:8px;gap:17px}.r14-photo{width:70px;height:85px}.r12-member h3{font-size:22px}.r12-member>small{font-size:8px}.r13-barcode{width:100px}.r15-tree,.r15-referrals,.r15-training{text-align:left;margin-top:8px}}
@media(prefers-reduced-motion:reduce){.r15-flow{animation:none}}

/* R16: a continuous light path through the Network page */
.network-test-03 main{position:relative}
#r16-page-circuits{position:absolute;left:0;top:0;pointer-events:none;z-index:2;overflow:visible}
.r16-rail{fill:none;stroke:#43c8ff;stroke-width:1.7;stroke-linejoin:round;filter:drop-shadow(0 0 5px #34bfff);opacity:.8}
.r16-node{fill:white;filter:drop-shadow(0 0 6px #35cdff)}
.network-test-03 .portal-showcase{margin-bottom:0}
.network-test-03 .ps-main{padding-bottom:65px}
.network-test-03 .portal-showcase{-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - 85px),transparent 100%);mask-image:linear-gradient(to bottom,#000 calc(100% - 85px),transparent 100%)}
.r15-heading{padding-top:20px;padding-bottom:15px}
.r15-heading h2 span:first-child{color:#fff;text-shadow:-3px 0 12px #ff823a,3px 0 14px #7c66ff,0 0 8px #5fdcff}
.r16-in{font-size:.65em;white-space:nowrap;color:#e6f5ff;text-shadow:0 0 13px #53cfff}
.r15-network-logo{width:min(360px,70%);border-radius:18px;box-shadow:0 10px 23px #0008,0 0 25px #8255bd26;-webkit-mask-image:linear-gradient(to right,transparent,#000 7%,#000 93%,transparent),linear-gradient(to bottom,transparent,#000 9%,#000 90%,transparent);mask-image:linear-gradient(to right,transparent,#000 7%,#000 93%,transparent),linear-gradient(to bottom,transparent,#000 9%,#000 90%,transparent);-webkit-mask-composite:source-in;mask-composite:intersect}
.r12-member{max-width:385px;padding:18px 22px;border:1px solid #c6c9ce;background:linear-gradient(115deg,#424448 0%,#141517 19%,#090a0c 48%,#32353a 78%,#121315 100%);box-shadow:0 2px 0 #e0e0e0,0 4px 0 #4b4b4b,0 15px 25px #000a,inset 0 1px 2px #ffffff80}
.r12-member:before{background:linear-gradient(115deg,transparent 24%,#ffffff13 35%,transparent 48%)}
.r12-card-details{margin-top:-24px}.r12-member h3{font-size:23px}.r12-member>small{font-size:8px}.r14-photo{width:76px;height:92px}.r12-verified{margin-top:14px}.r13-barcode{width:116px}
.r12-closing{position:relative;padding:0 30px}
@media(max-width:760px){.r15-heading{padding-top:15px}.r12-member{max-width:385px}.r12-closing{padding:0 25px}.r12-card-details{gap:16px;font-size:8px}}
@media(prefers-reduced-motion:reduce){#r16-pulses{display:none}}

/* R17: light paths meet the Early Access action below the copy */
.network-test-03 .bottom-actions{position:relative;z-index:3;margin-bottom:35px}
.network-test-03 .bottom-actions .btn.blue{border:1px solid #9ae8ff;animation:r17arrival 7s ease-in-out infinite;box-shadow:0 0 13px #33c7ff66}
@keyframes r17arrival{0%,85%,100%{box-shadow:0 0 12px #31bfff55}94%{box-shadow:0 0 10px #c4f6ff,0 0 26px #2fbdffbb,0 0 42px #7962f777;filter:brightness(1.16)}}
@media(prefers-reduced-motion:reduce){.network-test-03 .bottom-actions .btn.blue{animation:none}}

/* R18: matching three-color typography and an active fieldwork destination */
.r15-heading h2{font-family:Georgia,serif;font-weight:800;letter-spacing:-1px;font-size:clamp(30px,4.6vw,55px);line-height:1.04;text-shadow:none}
.r15-heading h2 .r18-orange{color:#fff;text-shadow:0 0 3px #ffe3c9,-2px 0 9px rgba(255,115,38,1),0 0 20px rgba(255,102,24,.6)}
.r15-heading h2 .r18-blue{color:#fff;text-shadow:0 0 3px #def8ff,2px 0 9px rgba(27,170,255,1),0 0 20px rgba(10,152,255,.6)}
.r15-heading h2 .r18-purple{color:#fff;text-shadow:0 0 3px #f5e2ff,2px 0 9px rgba(179,63,255,1),0 0 20px rgba(151,44,242,.6)}
.r15-network-logo{width:min(430px,76%);margin-top:17px}
.r12-opening strong{letter-spacing:.4px;color:#fff}
.r15-training footer{color:#ddd3ba;font-size:9px}

/* R20: mobile hierarchy, card credentials, and personal referrals before statistics */
.r20-referrals{margin:18px 0 22px;padding:16px 18px;border:1px solid #764361;border-radius:10px;background:linear-gradient(110deg,#251927,#151923)}
.r20-referrals .r10-referral{margin:0;padding:0;border:0;grid-template-columns:2fr 1fr}
.r20-photo-column{width:100px;flex:none;text-align:center;display:flex;flex-direction:column;align-items:center;gap:5px}
.r20-photo-label{display:block;font-size:6px;letter-spacing:.7px;white-space:nowrap;color:#d5d8de}
.r20-card-credential{font-size:7px;line-height:1.3;color:#e2cf9d;max-width:95px;text-align:center}
.r12-member{aspect-ratio:auto;min-height:243px}.r12-card-details{margin-top:-35px}.r12-verified{position:relative}
.r15-heading .eyebrow{font-size:11px;letter-spacing:1.2px}
@media(max-width:760px){
.r15-heading .r12-intro{max-width:100%}.r15-heading .eyebrow{font-size:10px;letter-spacing:.7px;line-height:1.5;white-space:nowrap}
.r15-heading h2{font-size:clamp(34px,9.4vw,52px);line-height:1.07;margin-top:18px}
.r15-network-logo{width:94%;max-width:460px;margin-top:14px}
.r20-referrals .r10-referral{grid-template-columns:1fr}
.r12-member{padding:16px 18px;min-height:250px;overflow:visible}
.r12-member>small{float:right;display:inline;font-size:7px;max-width:95px;text-align:right}
.r12-member h3{font-size:23px}.r12-member p{font-size:10px;margin-bottom:12px}
.r20-photo-column{width:86px}.r14-photo{width:72px;height:83px}.r14-photo svg{width:48px;height:62px}
.r12-card-details{margin-top:-30px;font-size:7px;gap:15px}.r12-card-details b{font-size:11px}
.r12-verified{font-size:7px;margin-top:22px}.r13-barcode{width:95px;height:20px}
.r16-rail{stroke-width:2;opacity:.95}
}

/* R21: shared header depth and blue action glow; cyan referrals with pink rewards */
.site-header .nav-logo img{mix-blend-mode:multiply;filter:drop-shadow(0 1px 0 #fff) drop-shadow(0 3px 3px #10233a25);position:relative}
.site-header .nav-logo{position:relative}
.site-header .nav-logo:after{content:"";position:absolute;bottom:-4px;left:12%;right:12%;height:9px;border-radius:50%;background:#10233a12;filter:blur(7px);pointer-events:none}
.btn.blue,button.blue,input[type=submit].blue{border:1px solid #93dfff;box-shadow:0 0 12px #238fff55,0 0 25px #19b9ff26,inset 0 1px 0 #d1f1ff40;transition:box-shadow .25s,filter .25s}
.btn.blue:hover,.btn.blue:focus-visible{box-shadow:0 0 15px #31bbff99,0 0 30px #477aff66;filter:brightness(1.08)}
.r20-referrals{border-color:#386d78;background:linear-gradient(110deg,#132a30,#151c26)}
.r20-referrals h3{color:#89e7ed}.r20-referrals .ps-referral-link{border-color:#386d78;background:#42d4de0c}
.r20-referrals .ps-referral-link code,.r20-referrals .ps-referral-link span{color:#a1edf1}
.r20-referrals .r9-referral-count b{color:#7de0e7}.r20-referrals .r9-referral-count .r21-points{color:#f290c3}
.r21-referral-roster{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;list-style:none;padding:14px 0 0;margin:14px 0 0;border-top:1px solid #37626b}
.r21-referral-roster li{display:flex;align-items:center;gap:8px}.r21-avatar{display:grid;place-items:center;width:29px;height:29px;flex:none;border-radius:50%;background:#244852;color:#b5f1f4;font-size:9px;border:1px solid #467c86}
.r21-referral-roster b{display:block;font-size:11px;color:#e4eff2}.r21-referral-roster small{display:block;font-size:9px;color:#a0bcc3;margin-top:4px;line-height:1.4}
.r21-demand{margin-top:20px;padding-top:16px;border-top:1px solid #334257}.r21-demand h4{font-size:14px;margin:0 0 12px;color:#e3eaf4}
.r21-demand-body{display:grid;grid-template-columns:150px 1fr;align-items:center;gap:16px}.r21-demand-body svg{width:100%;height:auto}.r21-total{fill:#f5f8ff;font-size:25px;font-weight:700}.r21-total-label{fill:#9cabbc;font-size:8px;letter-spacing:1px}
.r21-demand-body ul{list-style:none;padding:0;margin:0}.r21-demand-body li{display:flex;align-items:center;gap:8px;font-size:11px;margin:9px 0}.r21-demand-body i{width:8px;height:8px;border-radius:50%}.r21-demand-body b{margin-left:auto;color:#e3eaf4}
@media(max-width:760px){.r21-referral-roster{grid-template-columns:1fr 1fr}.r21-demand-body{grid-template-columns:120px 1fr;gap:12px}}

/* H22: editorial homepage quotes and a luminous introduction to the Network */
.home-preview .site-header .nav{width:min(1500px,94%)}
.h22-intro-layout{display:grid;grid-template-columns:minmax(140px,1fr) minmax(0,850px) minmax(140px,1fr);gap:30px;align-items:center}
.home-preview .h22-intro-layout .home-intro{width:100%;max-width:850px}
.h22-pullquote{margin:0;color:#d4d5db;font:400 clamp(19px,1.6vw,26px)/1.5 Georgia,serif;text-align:left;max-width:210px;position:relative;padding-top:22px}
.h22-pullquote:before{content:"";position:absolute;top:0;left:0;width:44px;height:1px;background:linear-gradient(90deg,#999bad,transparent)}
.h22-pullquote em{color:#a7a9b6;font-style:italic}.h22-left{justify-self:end}.h22-right{justify-self:start;transform:translateY(65px)}
.home-preview .answer-panel{position:relative;overflow:hidden;padding-left:45px;padding-right:45px;background:linear-gradient(130deg,#111117,#090a10)}
.h22-circuits{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:1}.h22-rails path{fill:none;stroke:#42c9fa;stroke-width:1.6;filter:drop-shadow(0 0 5px #35b9ff);opacity:.65}
.home-preview .answer-panel h2,.home-preview .answer-panel .bottom-actions{position:relative;z-index:2}
.home-preview .answer-panel h2{font-family:Georgia,serif}.h22-orange{text-shadow:-2px 0 9px #ff8c46,0 0 18px #ff792b55}.h22-blue{text-shadow:2px 0 9px #3fbdff,0 0 18px #1596ff55}.h22-purple{text-shadow:2px 0 9px #b562ff,0 0 18px #a342ff55}
.home-preview .answer-panel a[href="network.html"]{border:1px solid #bda5ff;box-shadow:0 0 14px #9663ff77,0 0 25px #35c6ff33;animation:h22-arrival 6s ease-in-out infinite}
@keyframes h22-arrival{0%,80%,100%{box-shadow:0 0 14px #9663ff77,0 0 25px #35c6ff33}94%{box-shadow:0 0 14px #d8ceff,0 0 30px #9663ff99,0 0 38px #35c6ff55}}
@media(max-width:1150px){.h22-intro-layout{grid-template-columns:1fr 1fr;gap:25px}.h22-intro-layout .home-intro{grid-column:1/-1;grid-row:1;justify-self:center}.h22-pullquote{transform:none;justify-self:center;max-width:290px;margin-top:5px}}
@media(max-width:800px){.home-preview .site-header .nav{justify-content:space-between}.home-preview .links{margin-left:auto}.home-preview .links a:not(.btn){display:none}.h22-pullquote{font-size:18px}.home-preview .answer-panel{padding:38px 28px}.home-preview .answer-panel h2{font-size:clamp(28px,7vw,42px)}}
@media(prefers-reduced-motion:reduce){.h22-pulses{display:none}.home-preview .answer-panel a[href="network.html"]{animation:none}}

/* R23: symmetric illustrative voices and consistent member role colors */
.h22-intro-layout{align-items:start}
.h23-voices{margin-top:var(--h23-offset,280px);width:100%;max-width:220px}
.h23-left{justify-self:end}.h23-right{justify-self:start}
.h23-preview-label{display:block;font:9px/1.4 Arial,sans-serif;letter-spacing:1.2px;color:#9294a0;border-top:1px solid #484950;padding-top:12px}
.h23-voices blockquote{margin:20px 0 0;min-height:100px;padding:0 0 16px;border-bottom:1px solid #ffffff12}
.h23-voices p{font:400 clamp(16px,1.4vw,21px)/1.4 Georgia,serif;color:#dedfe4;margin:0 0 9px}
.h23-voices cite{display:block;font:10px/1.4 Arial,sans-serif;letter-spacing:.4px;color:#a1a3af}
.r21-referral-roster .h23-role.attorney{color:#b498ff}.r21-referral-roster .h23-role.reviewer{color:#e5c274}.r21-referral-roster .h23-role.observer{color:#77d5ff}.r21-referral-roster .h23-role.public{color:#7ee3b2}
@media(max-width:1150px){.h23-voices{margin-top:0;max-width:300px;justify-self:center}.h23-voices blockquote{min-height:110px}}
@media(max-width:600px){.h22-intro-layout{gap:22px 16px}.h23-voices p{font-size:17px}.h23-voices blockquote{min-height:150px}.h23-preview-label{font-size:8px;letter-spacing:.6px}}

/* R24: quiet side perspectives aligned with the first divider */
.h23-voices{max-width:220px;padding-top:0;border-top:1px solid #ffffff16}
.h23-voices blockquote{margin-top:18px;border-bottom-color:#ffffff0b}
.h23-voices p{color:#9899a3;font-weight:400;font-size:clamp(15px,1.25vw,19px);line-height:1.5}
.h23-voices cite{color:#777984;font-size:9px;letter-spacing:.3px}
.h24-quote-note{margin:15px auto 0;color:#777982;font:9px/1.5 Arial,sans-serif;text-align:center;letter-spacing:.2px}
@media(max-width:1150px){.h23-voices{margin-top:0}.h23-voices p{font-size:17px}}
@media(max-width:600px){.h23-voices p{font-size:16px}.h24-quote-note{font-size:9px;max-width:90%}}

/* R27: matching 3-, 4-, and 5-line quote pairs */
.h23-voices{max-width:240px}.h23-voices .h27-line{display:block;white-space:nowrap;font-size:clamp(12px,1.1vw,17px);line-height:1.5}
@media(max-width:1150px){.h23-voices .h27-line{font-size:16px}}
@media(max-width:600px){.h23-voices .h27-line{font-size:clamp(10px,3.1vw,15px)}}

/* R28: quiet italic voices, evenly spaced to the base of the intro */
.h23-voices{display:flex;flex-direction:column;justify-content:space-between;height:var(--h28-height,auto);border-top:0}
.h23-voices blockquote{margin:0;padding:0 0 10px;border-bottom:0}
.h23-voices p{font-style:italic;color:#92949f}
.h23-voices p strong{font-weight:700;color:#b0b1bb}
.h23-voices cite{color:#747681;font-style:normal}
@media(max-width:1150px){.h23-voices{height:auto;gap:28px}}

/* R30: close, centered membership heading and compact physical card */
.r15-heading .r12-intro{max-width:760px;margin:0 auto 10px;text-align:center}
.r15-heading h2{font-size:clamp(38px,5.2vw,63px);margin-bottom:0;line-height:1.03}
.r15-heading h2 .r30-within{display:inline-block;font-size:.7em;margin-top:5px}
.r15-network-logo{width:min(490px,88%);margin:-18px auto 0}
.r12-member{position:relative;width:100%;max-width:385px;min-height:0!important;aspect-ratio:1.586;padding:15px 18px}
.r12-member>img{width:116px;height:33px;margin-bottom:2px}
.r14-card-person{margin-top:0;align-items:center;gap:10px}
.r12-member h3{margin:0 0 4px;font-size:24px;line-height:1.12}
.r12-member p{margin:0 0 9px;font-size:10px;line-height:1.2}
.r12-card-details{margin:0;gap:16px;font-size:7px;line-height:1.2;letter-spacing:.5px}
.r12-card-details b{font-size:11px;margin-top:4px}
.r20-photo-column{width:87px;gap:3px}.r14-photo{width:68px;height:77px}.r14-photo svg{width:48px;height:59px}
.r12-verified{margin-top:8px;padding-top:8px;font-size:8px;line-height:1.2}.r13-barcode{width:118px;height:18px}
@media(max-width:760px){.r15-heading h2{font-size:clamp(38px,10vw,60px)}.r15-network-logo{width:100%;max-width:490px;margin-top:-12px}.r12-member{margin:8px auto 15px;padding:14px 16px}.r12-member>small{font-size:7px}.r12-member h3{font-size:clamp(20px,5.8vw,24px)}.r12-member p{font-size:9px}.r12-card-details{gap:12px}.r20-photo-column{width:80px}}
.home-preview .answer-panel{padding-bottom:48px}

/* R31: wider Network artwork and a card fitted to its printed contents */
.r15-network-logo{width:min(590px,100%);max-width:none;margin:-26px auto 0;transform:translateX(-28px)}
.r12-member{aspect-ratio:auto;height:auto;min-height:0!important;align-self:center;padding-bottom:10px}
.r12-member .r12-verified{margin-top:4px;padding-top:6px;line-height:1.1}
.r12-member .r13-barcode{height:16px}
@media(max-width:760px){.r15-network-logo{width:108%;max-width:none;margin-top:-19px;transform:translateX(-5%)}.r12-member{aspect-ratio:auto;min-height:0!important;padding-bottom:10px}.r12-member .r12-verified{margin-top:4px;padding-top:6px}}

/* R32: gold light guides toward Credentials */
.r12-membership .network-content{position:relative}
.r32-gold-circuits{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:2;overflow:visible}
.r32-gold-rails path{fill:none;stroke:#e7bf65;stroke-width:1.5;opacity:.8;filter:drop-shadow(0 0 5px #efbf56)}
.network-test-03 .bottom-actions{margin-bottom:55px}
.btn.r32-gold{background:linear-gradient(120deg,#f4dc9b,#d5aa4e);color:#211a0c;border:1px solid #fff0bb;box-shadow:0 0 13px #edc56999,0 0 25px #dba54655;animation:r32-arrival 8s ease-in-out infinite}
@keyframes r32-arrival{0%,80%,100%{box-shadow:0 0 13px #edc56999,0 0 25px #dba54655}94%{box-shadow:0 0 14px #fff4d0,0 0 30px #ffd873cc,0 0 45px #dba54677}}
@media(prefers-reduced-motion:reduce){.r32-gold-pulses{display:none}.btn.r32-gold{animation:none}}

/* R33: V5 Credentials with final artwork and shared header */
.credentials-page .site-header .nav{width:min(1500px,94%)}
.credentials-page .credentials-logo{width:100%;max-width:650px;height:auto;margin:16px 0 8px;mix-blend-mode:multiply}
.credentials-page .btn.purple{box-shadow:0 0 12px #9c67e066,0 0 22px #8c51df33}
@media(max-width:800px){.credentials-page .site-header .nav{justify-content:space-between}.credentials-page .links{margin-left:auto}.credentials-page .links a:not(.btn){display:none}}

/* R34: page-specific navigation and pearl Credentials banners */
.credentials-page .links a[aria-current="page"]:not(.btn){color:#987020;border-bottom-color:#c5a354;text-shadow:0 0 6px #f1d38da6,0 0 13px #dcb45166;box-shadow:0 5px 8px -7px #e0b554}
.network-test-03 .links a[aria-current="page"]:not(.btn){color:#6556af;border-bottom-color:#8f70ca;background-image:linear-gradient(90deg,#087eaa,#7651bb 50%,#b64890);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-shadow:-2px 0 8px #5ed9fa55,2px 0 8px #d881ea55;box-shadow:0 5px 9px -7px #9b73de}
.credentials-page .ticker{background:linear-gradient(110deg,#eeeae0,#fffdf4 45%,#e7ddc5 78%,#f4f1e9);color:#514738;border-top:1px solid #e6d9b8;border-bottom:1px solid #d4c3a0;box-shadow:0 0 12px #e2cea755}

/* R35: printed certificate, press pass, and reviewer credential mockups */
.credentials-hero-grid{grid-template-columns:1.18fr 1fr;gap:30px}
.credentials-page .credentials-logo{width:110%;max-width:720px;margin-left:-3%}
.r35-art{height:455px;width:100%;max-width:480px;margin:auto;color:#242321}
.r35-certificate{position:absolute;top:8px;left:0;width:98%;height:280px;padding:20px;background:repeating-linear-gradient(90deg,#fcfbf5,#fcfbf5 2px,#f9f7ef 3px);border:1px solid #c2ae78;box-shadow:0 15px 35px #31291826;outline:3px double #b8a06b;outline-offset:-10px;text-align:center;transform:rotate(2deg)}
.r35-certificate>img{width:155px;display:block;margin:0 auto 7px;mix-blend-mode:multiply}
.r35-certificate>small{font:700 7px Arial;letter-spacing:1.8px;color:#8d753a}
.r35-certificate h2{font:700 21px Georgia;margin:12px 0 9px;color:#29251e}
.r35-certificate p{font:9px/1.6 Georgia;margin:5px 0;color:#656056}
.r35-certificate h3{font:italic 24px Georgia;margin:6px auto;border-bottom:1px solid #d8cfb7;width:65%;padding-bottom:5px}
.r35-cert-bottom{display:flex;align-items:center;justify-content:space-between;margin-top:10px;font:6px/1.7 Arial;letter-spacing:.5px}.r35-cert-bottom b{font-weight:400}.r35-cert-bottom i{font:700 20px Georgia;border:3px double #b69b5d;border-radius:50%;width:37px;height:37px;line-height:31px;color:#a38643;background:#efe4bd}
.r35-art em{font:5px Arial;letter-spacing:1px;font-style:normal;color:#8d877c;display:block;margin-top:6px}
.r35-press{position:absolute;left:3%;bottom:5px;width:37%;height:247px;padding:10px 12px;background:linear-gradient(115deg,#fff,#e8eaee);border:1px solid #bfc3ca;border-radius:9px;box-shadow:0 3px 0 #b6bbc1,0 16px 26px #0003;text-align:center;transform:rotate(-5deg)}
.r35-slot{width:36px;height:4px;background:#a4a9af;border-radius:5px;margin:0 auto 8px;box-shadow:inset 0 1px 2px #0005}
.r35-press>img{width:83px;margin:0 auto;mix-blend-mode:multiply;display:block}
.r35-press>strong{display:block;font:900 25px Arial;letter-spacing:4px;color:#333b49;margin:7px -12px 4px;border-top:1px solid #c6ccd4;border-bottom:1px solid #c6ccd4;padding:3px;background:#d7dce4}
.r35-press>small{font:700 6px/1.5 Arial;letter-spacing:.5px;display:block;color:#566170}
.r35-photo{width:52px;height:60px;margin:8px auto;background:linear-gradient(135deg,#d3d7df,#afb7c4);border:1px solid #a4acba}.r35-photo svg{width:40px;height:55px;fill:#7d899c}
.r35-press>b{display:block;font:700 13px Georgia}.r35-press>span{font:6px Arial;letter-spacing:1px;display:block;margin-top:4px}
.r35-barcode{width:90px;height:15px;margin:8px auto 0;background:repeating-linear-gradient(90deg,currentColor 0 1px,transparent 1px 3px,currentColor 3px 5px,transparent 5px 7px);opacity:.7}
.r35-reviewer{position:absolute;right:0;bottom:20px;width:59%;height:165px;padding:14px 16px;border-radius:10px;background:linear-gradient(120deg,#37342c,#11110e 45%,#4b4330);border:1px solid #c7b47d;box-shadow:0 2px 0 #b9a874,0 16px 24px #0004,inset 0 1px 1px #fff5;color:#eee7d6;transform:rotate(3deg)}
.r35-reviewer>img{width:83px;height:25px;object-fit:contain}.r35-reviewer>small{float:right;max-width:75px;font:5px/1.5 Arial;letter-spacing:.7px;text-align:right;color:#c3b38c}
.r35-reviewer h3{font:700 19px Georgia;margin:10px 0 8px;color:#e8ce8b}.r35-reviewer>b{font:700 13px Georgia;display:block}.r35-reviewer>span{font:6px Arial;letter-spacing:.5px;display:block;margin-top:6px;color:#bcb7aa}
.r35-reviewer-bottom{border-top:1px solid #d7c59844;margin-top:10px;padding-top:6px;display:flex;align-items:center;justify-content:space-between}.r35-reviewer-bottom i{font:700 6px Arial;color:#e5c779;font-style:normal}.r35-reviewer-bottom .r35-barcode{margin:0;width:74px;height:13px}.r35-reviewer em{color:#928b76;margin-top:5px}
@media(max-width:800px){.credentials-hero-grid{grid-template-columns:1fr}.credentials-page .credentials-logo{width:100%;margin-left:0}.r35-art{height:440px;margin-top:20px}.r35-certificate{height:275px}.r35-press{height:244px}.r35-reviewer{height:165px}}
@media(max-width:420px){.r35-certificate h2{font-size:18px}.r35-certificate{padding:18px 12px}.r35-reviewer{padding:12px}.r35-reviewer h3{font-size:16px}.r35-press{padding-left:8px;padding-right:8px}.r35-press>strong{margin-left:-8px;margin-right:-8px}}

/* R36: polished silver press pass and clear certification steps */
.r35-press{background:linear-gradient(115deg,#fdfefe 0%,#dce0e5 23%,#fff 44%,#c7cdd5 75%,#f4f6f8 100%);border-color:#b9c1cb;box-shadow:0 2px 0 #ecf0f5,0 4px 0 #a1a9b4,0 16px 26px #0003,inset 0 1px 2px #fff}
.r35-press .r35-barcode{height:10px;width:80px;opacity:.45;background:repeating-linear-gradient(90deg,#59616c 0 2px,transparent 2px 6px,#59616c 6px 9px,transparent 9px 13px)}
.credentials-page .role{padding:25px}.credentials-page .role p{margin:0 0 14px}
.credentials-page .role-bottom{margin-top:16px;padding-top:0}
.r36-gold-emphasis{color:#896724;background:none;text-shadow:0 0 8px #e0be6777;line-height:1.55}
.r36-steps{margin-top:auto;border-top:1px solid #dfd6c2;padding-top:17px}
.r36-steps h4{font:800 10px Arial;letter-spacing:1px;color:#9a7a36;margin:0 0 13px}
.r36-steps ol{list-style:none;counter-reset:cert-step;margin:0;padding:0}
.r36-steps li{counter-increment:cert-step;position:relative;padding:0 0 13px 30px;line-height:1.4;min-height:44px}
.r36-steps li:before{content:counter(cert-step,decimal-leading-zero);position:absolute;left:0;top:0;font:700 12px Georgia;color:#a0803e}
.r36-steps b{display:block;font-size:12px;color:#34312b}.r36-steps span{display:block;font-size:10px;color:#777267;margin-top:3px}
.credentials-page .role .requirement{margin:0 0 13px;font-size:13px}

/* R37: a warm gold closing invitation with both destinations together */
.credentials-answer-panel.r37-closing{margin-top:64px;padding:46px 40px 48px;color:#29251e;border:1px solid #d1bd85;background:radial-gradient(ellipse at 50% 34%,#fff8e5 0%,#f5ecd4 40%,transparent 74%),linear-gradient(125deg,#e6d6aa,#fffdf5 48%,#ddc793);box-shadow:0 16px 45px #9f803529,inset 0 1px 2px #fff}
.credentials-answer-panel.r37-closing:after{display:none}
.r37-closing-logo{display:block;width:min(420px,80%);height:auto;margin:0 auto 22px;mix-blend-mode:multiply}
.r37-closing .gold-label{color:#917031}
.credentials-answer-panel.r37-closing h2{font-size:clamp(30px,4.1vw,49px);color:#302a20;line-height:1.08;margin:15px auto 22px;text-shadow:0 1px 0 #fff,0 0 16px #d6ad4d44}
.credentials-answer-panel.r37-closing h2 span{color:#96702b;text-shadow:0 0 13px #deb45266}
.credentials-answer-panel.r37-closing h3{font-size:24px;color:#72592c;margin-bottom:18px}
.credentials-answer-panel.r37-closing p{color:#625949;font-size:17px;line-height:1.65;max-width:710px}
.credentials-answer-panel.r37-closing .r37-action-line{font:700 23px/1.45 Georgia,serif;color:#3a3021;margin:25px auto 16px;text-shadow:0 0 12px #d9b76a55}
.credentials-answer-panel.r37-closing .r37-invitation{font:italic 20px Georgia,serif;color:#79623c}
.r37-closing .bottom-actions{margin-top:30px}
.credentials-page .btn.r37-network{background:linear-gradient(110deg,#116e9d,#7450ad 55%,#a54283);color:#fff;border:1px solid #bcacdb;box-shadow:-4px 0 15px #4ec7f05c,4px 0 17px #d97ad76b,0 0 23px #8d66c24d}
.credentials-page .btn.r37-network:hover{box-shadow:-4px 0 20px #4ec7f08c,4px 0 22px #d97ad795;filter:brightness(1.1)}
@media(max-width:600px){.credentials-answer-panel.r37-closing{padding:35px 20px}.r37-closing-logo{width:95%;margin-bottom:20px}.credentials-answer-panel.r37-closing h3{font-size:21px}.credentials-answer-panel.r37-closing .r37-action-line{font-size:21px}.r37-closing .bottom-actions{gap:14px}}

/* R38: polished dark closing, luminous gold scrolling strips */
.credentials-page .preview-ticker,.credentials-page .join-ticker{background:linear-gradient(110deg,#bc8b2c 0%,#f1d27a 27%,#fff0b3 50%,#e5bc57 74%,#b98728 100%);color:#292012;border-top:1px solid #ffe8a0;border-bottom:1px solid #b88829;box-shadow:0 0 16px #d8ac484d}
.credentials-answer-panel.r37-closing{color:#f5f3ec;background:radial-gradient(ellipse at 50% 0%,#d6ab3826,transparent 58%),linear-gradient(135deg,#111216,#242229 55%,#101115);border:1px solid #bfa35b;box-shadow:0 22px 55px #00000038,inset 0 1px 0 #fce7a340,0 0 22px #ddb74e1c}
.r37-closing-logo{mix-blend-mode:normal;background:#fff;border-radius:8px;padding:10px 18px;box-shadow:0 0 22px #e3b95638,0 8px 22px #00000040}
.r37-closing .gold-label{color:#e3c477}
.credentials-answer-panel.r37-closing h2{color:#f9f6ed;text-shadow:0 0 18px #d5ad4933}
.credentials-answer-panel.r37-closing h2 span{color:#f0cf7a;text-shadow:0 0 15px #e7b54866,0 1px 1px #000}
.credentials-answer-panel.r37-closing h3{color:#e8d5a4}
.credentials-answer-panel.r37-closing p{color:#dedce0}
.credentials-answer-panel.r37-closing .r37-action-line{color:#f7e4af;text-shadow:0 0 16px #dbac4255}
.credentials-answer-panel.r37-closing .r37-invitation{color:#d6c7a6}

/* R39: metallic lettering, gold/silver light strands, separate navigation */
.credentials-answer-panel.r37-closing{padding-top:80px;background:linear-gradient(140deg,#101115,#222126 52%,#111216)}
.credentials-answer-panel.r37-closing h2,.credentials-answer-panel.r37-closing h2 span{ text-shadow:none }
.credentials-answer-panel.r37-closing h2 span{color:#e5bc62;background:linear-gradient(175deg,#fff5c5 0%,#ebca78 22%,#a87a27 45%,#fff1ac 52%,#d5a349 74%,#f4dc9d 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 1px 1px #000)}
.credentials-answer-panel.r37-closing .r37-action-line{text-shadow:none}
.r39-top-lights{position:absolute;top:12px;left:3%;right:3%;height:48px;pointer-events:none}
.r39-strand{position:absolute;left:0;right:0;height:25px;border-bottom:1px solid #bd9953;border-radius:0 0 50% 50%;color:#ffe3a0}
.r39-strand.r39-silver{top:14px;left:2%;right:2%;border-color:#acb9c9;color:#eff7ff}
.r39-strand i{position:absolute;left:calc(5% + var(--n)*11%);top:18px;width:4px;height:6px;border-radius:50%;background:currentColor;box-shadow:0 0 4px 1px currentColor,0 0 11px currentColor;animation:r39-twinkle 5s ease-in-out infinite;animation-delay:calc(var(--n)*-.5s)}
.r39-silver i{animation-delay:calc(var(--n)*-.5s - 2s)}
@keyframes r39-twinkle{0%,100%{opacity:.65}50%{opacity:1;box-shadow:0 0 5px 1px currentColor,0 0 15px currentColor}}
.r39-navigation{position:relative;overflow:hidden;margin-top:24px;padding:65px 24px 32px;border-radius:18px;background:linear-gradient(135deg,#10151b,#20212a);border:1px solid #8d8b7a;box-shadow:0 10px 28px #0002}
.r39-navigation .bottom-actions{position:relative;margin:0;gap:18px}
.r39-button-lights{position:absolute;top:8px;left:5%;right:5%;height:45px;pointer-events:none}
.credentials-page .btn.r39-home{background:linear-gradient(135deg,#087735,#21a84d);border:1px solid #83e9a0;box-shadow:0 0 13px #2ad86d66,inset 0 1px #beffd455}
.home-preview .links a[aria-current="page"]:not(.btn){color:#14813b;border-bottom-color:#28a34c;text-shadow:0 0 8px #5fd78355;box-shadow:0 5px 8px -7px #29a64d}
.r39-navigation .btn{position:relative}
.r39-navigation .btn:before{content:"";position:absolute;left:50%;bottom:calc(100% + 2px);height:15px;width:1px;background:linear-gradient(#eddda1,currentColor);box-shadow:0 0 5px currentColor}
.r39-navigation .btn:after{content:"";position:absolute;top:-7px;left:calc(50% - 3px);width:6px;height:6px;border-radius:50%;background:#f9f2d4;box-shadow:0 0 7px 2px #ecd895;animation:r39-twinkle 5s ease-in-out infinite}
@media(max-width:600px){.r39-navigation{padding:65px 18px 28px}.r39-navigation .bottom-actions{flex-direction:column;gap:26px}.r39-navigation .btn{width:100%;max-width:330px}.credentials-answer-panel.r37-closing{padding-top:75px}}
@media(prefers-reduced-motion:reduce){.r39-strand i,.r39-navigation .btn:after{animation:none}}

/* R40: distinctly separate destination box and flowing light points */
.r39-top-lights,.r39-button-lights,.r39-navigation .btn:before,.r39-navigation .btn:after{display:none}
.credentials-answer-panel.r37-closing{padding-top:46px;padding-bottom:85px}
.r40-lights{position:absolute;left:0;bottom:0;width:100%;height:150px;pointer-events:none;overflow:visible}
.r39-navigation{margin-top:52px;padding:75px 40px 52px;background:linear-gradient(140deg,#081727,#162536);border:1px solid #5d869f;box-shadow:0 12px 32px #10233530}
.r39-navigation .bottom-actions{position:relative;z-index:2}
.r40-buttons{top:0;bottom:auto;height:160px}
@media(max-width:600px){.r39-navigation{margin-top:38px;padding:70px 22px 45px}.r40-buttons{height:100%;opacity:.65}.credentials-answer-panel.r37-closing{padding-top:35px;padding-bottom:85px}}
@media(prefers-reduced-motion:reduce){.r40-lights g{display:none}}

/* R41: destination colors, wider lockup and complete illuminated closing */
.btn.r41-home{color:#fff;background:linear-gradient(165deg,#b3f0b5 0%,#36be59 18%,#087b2b 44%,#52cb65 50%,#168b38 74%,#096c28 100%);border:1px solid #91e8a0;box-shadow:0 0 13px #34d86b66,inset 0 1px 0 #e4ffe2,inset 0 -2px 1px #06421e99;text-shadow:0 1px 1px #05461b}
.r15-heading .r15-network-logo{width:min(720px,86%);max-width:none;margin:-2px auto 0;transform:translateX(-20px);filter:drop-shadow(0 4px 4px #0008)}
.r15-heading h2 .r30-within{font-size:.82em;letter-spacing:.04em;margin-top:8px;text-shadow:0 0 5px #fff6,0 0 15px #d768ff,0 0 25px #8245ed66}
.r40-gold{height:100%;z-index:0}
.r37-closing> :not(.r40-lights):not(.r39-top-lights){position:relative;z-index:1}
.r37-closing-logo{border:1px solid #eee3c8;border-top:2px solid #fff;border-bottom:3px solid #b4a47e;box-shadow:0 3px 0 #756341,0 12px 25px #0009,0 0 18px #e7c26d33; background:linear-gradient(135deg,#fff,#eee8dc)}
.r39-navigation .btn.blue{border-color:#c5f4ff;box-shadow:0 0 16px #42cfffaa,0 0 32px #118dff88,inset 0 1px #fff8;animation:r41-access 5s ease-in-out infinite}
@keyframes r41-access{50%{box-shadow:0 0 21px #55ddffcc,0 0 40px #258aff99,inset 0 1px #fff8}}
@media(max-width:600px){.r15-heading .r15-network-logo{width:98%;transform:translateX(-5px)}.r15-heading h2 .r30-within{font-size:.86em}.r40-gold{opacity:.8}}
@media(prefers-reduced-motion:reduce){.r39-navigation .btn.blue{animation:none}}

/* R42: Early Access brings the three brands together */
.links a.btn.blue[aria-current="page"]{outline:none;outline-offset:0}
.r42-early{background:#07090d;color:#f4f4f6}.r42-early .site-header{color:#111}
.r42-early .page-hero{background:radial-gradient(ellipse at 25% 70%,#1686be13,transparent 55%),radial-gradient(ellipse at 80% 65%,#ddae4710,transparent 55%),#050608;border-bottom:1px solid #30333c;padding-top:48px}
.r42-brand-family{max-width:850px;margin:0 auto 40px}
.r42-main-logo{display:block;width:min(620px,85%);height:auto;margin:0 auto 28px;filter:drop-shadow(0 3px 2px #7775)}
.r42-brand-pathways{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:45px;max-width:760px;margin:auto}
.r42-network-logo{width:100%;height:auto;filter:drop-shadow(0 0 8px #54c6ff22)}
.r42-credentials-plaque{padding:12px 18px;background:#fff;border-radius:8px;border-bottom:3px solid #b9a268;box-shadow:0 8px 25px #000,0 0 18px #e4ba4826}
.r42-credentials-plaque img{display:block;width:100%;height:auto}
.r42-early .page-hero h1{color:#fff;text-shadow:0 0 14px #51bcff33}
.r42-early .page-hero p{color:#dfe3ea}
.r42-early .form-zone.blue-zone,.r42-early .form-zone.green-zone{background:#090c12}
.r42-early .form-shell{background:#131922;color:#f2f4f8;border-color:#354153;box-shadow:0 15px 40px #0006}
.r42-early .mini-note,.r42-early .privacy-note{color:#bfc7d3}
.r42-early .closing-call{background:#090c12;color:#eee}
@media(max-width:600px){.r42-brand-pathways{gap:20px}.r42-credentials-plaque{padding:6px 8px}.r42-main-logo{width:96%}.r42-brand-family{margin-bottom:30px}.r42-early .page-hero h1{font-size:clamp(32px,9vw,48px)}}

/* R43: three brands, one invitation */
.r43-brand-family{position:relative;display:grid;grid-template-columns:1fr 1.9fr 1fr;align-items:center;gap:30px;padding:35px 0 25px;margin:0 auto 30px;max-width:1120px}
.r43-brand-family img{display:block;width:100%;height:auto;position:relative;z-index:1}.r43-main{filter:drop-shadow(0 5px 7px #000)}
.r43-credentials{position:relative;z-index:1;background:#fff;padding:8px 10px;border-radius:7px;border-bottom:2px solid #bfa261;box-shadow:0 7px 20px #0008}
.r43-rails{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}
.r43-closing .eyebrow{color:#9bbfd5}.r43-closing h2{font:700 clamp(29px,4vw,46px)/1.12 Georgia,serif;color:#f2f2f5;margin:20px auto;max-width:950px}
.r43-closing p{font-size:18px;color:#c3ccd8;line-height:1.7}
.r43-destinations{position:relative;margin-top:38px;padding:65px 20px 25px;border-radius:18px;background:#111923;border:1px solid #394d60}
.r43-destinations .bottom-actions{position:relative;margin:0;z-index:2}
.r42-early .btn.r37-network{background:linear-gradient(110deg,#116e9d,#7450ad 55%,#a54283);border:1px solid #bcacdb;box-shadow:0 0 16px #956be766}
@media(max-width:700px){.r43-brand-family{grid-template-columns:1fr 1fr;gap:22px;padding-top:25px}.r43-main{grid-column:1/-1;grid-row:1;width:85%!important;margin:auto}.r43-network{grid-row:2}.r43-credentials{grid-row:2}.r43-destinations .bottom-actions{flex-direction:column;gap:22px}.r43-destinations .btn{width:100%;max-width:330px}.r43-footer-lights{opacity:.5}}
@media(prefers-reduced-motion:reduce){.r43-rails circle{display:none}}

/* R44: a stronger, layered invitation */
.r42-early .page-hero{padding-top:30px;padding-bottom:48px}
.r43-brand-family{grid-template-columns:1fr 1.3fr 1fr;grid-template-rows:auto auto;column-gap:32px;row-gap:0;padding:20px 32px 30px;max-width:1200px;margin-bottom:26px;isolation:isolate}
.r43-brand-family .r43-main{grid-column:1/-1;grid-row:1;width:min(620px,64%);margin:0 auto;filter:drop-shadow(0 7px 3px #000) drop-shadow(0 0 14px #55c77618)}
.r43-network{grid-column:1;grid-row:2;filter:drop-shadow(0 6px 5px #000) drop-shadow(0 0 12px #52cfff28)}
.r43-credentials{grid-column:3;grid-row:2;border-top:2px solid #fff;border-bottom:3px solid #ac8d45;box-shadow:0 3px 0 #6b5427,0 12px 24px #0009,0 0 18px #dcb95522}
.r43-network,.r43-credentials{margin-top:-12px;margin-bottom:10px}
.r43-hero-lights{z-index:0}
.r42-early .page-hero h1{font-size:clamp(40px,5.4vw,72px);line-height:1.02;letter-spacing:-.02em;margin:18px auto 24px;max-width:1050px;text-shadow:0 2px 0 #a4adb8,0 5px 8px #000,0 0 22px #53baff22}
.r42-early .page-hero h1 span{color:#edf8ff}
.r42-early .page-hero .r44-open{font-size:clamp(20px,2.2vw,28px);line-height:1.45;margin:0 auto 18px;color:#f1f4f8}
.r44-open span{color:#91dbff;text-shadow:0 0 12px #32aaff44}
.r42-early .page-hero p:last-child{font-size:18px;line-height:1.7;max-width:780px;margin:0 auto;color:#c4cedc}
.r42-early .r43-closing{padding-top:35px;padding-bottom:55px;background:radial-gradient(ellipse at 50% 45%,#18324a55,transparent 65%),#090c12}
.r43-closing .eyebrow{font-size:15px;letter-spacing:.18em;color:#a8ddf8;text-shadow:0 1px 0 #365e76}
.r43-closing h2{font-size:clamp(30px,4vw,48px);text-shadow:0 2px 0 #7f8e9e,0 5px 9px #000;max-width:1050px;margin:18px auto 24px}
.r43-closing p{color:#cbd5e2}.r43-destinations{box-shadow:0 3px 0 #25394a,0 12px 28px #0007,inset 0 1px 0 #8296aa33}
@media(max-width:700px){.r43-brand-family{grid-template-columns:1fr 1fr;gap:24px;padding:20px 8px}.r43-brand-family .r43-main{width:100%!important;grid-column:1/-1}.r43-network{grid-column:1}.r43-credentials{grid-column:2}.r43-network,.r43-credentials{margin-top:0}.r42-early .page-hero h1{font-size:clamp(37px,8vw,54px)}.r43-hero-lights{opacity:.75}.r42-early .page-hero p:last-child{font-size:16px}.r42-early .r43-closing{padding-top:25px}}

/* R45: full-width Network and Credentials light signatures */
.r43-brand-family .r43-hero-lights{left:-12%;width:124%;top:0;height:108%;overflow:visible}
.r43-brand-family{background:radial-gradient(ellipse at 7% 65%,#20a3ce14,transparent 32%),radial-gradient(ellipse at 92% 65%,#c7a34b14,transparent 32%)}
@media(max-width:700px){.r43-brand-family .r43-hero-lights{left:-3%;width:106%;opacity:.85}}
@media(prefers-reduced-motion:reduce){.r43-hero-lights g{display:none}}

/* R46: continuous light strands guide the full Early Access page */
.r46-main{position:relative;isolation:isolate}.r46-page-lights{position:absolute;inset:0;width:100%;height:100%;z-index:2;pointer-events:none;overflow:hidden}.r46-main .form-shell{position:relative;z-index:3}.r46-main .r43-destinations{position:relative;z-index:3}
@media(max-width:700px){.r46-page-lights{opacity:.85}.r42-early .form-zone>.wrap{width:calc(100% - 44px)}}
@media(prefers-reduced-motion:reduce){.r46-page-lights g{display:none}}

/* R47: mobile routes respect logos and reach their own destinations */
.r47-home-route{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;overflow:visible}.network-page .bottom-actions{position:relative}
.r40-buttons{height:100%}
@media(max-width:700px){.r40-gold{height:150px}.r40-gold path{vector-effect:non-scaling-stroke}.r39-navigation .bottom-actions{gap:30px}.r39-navigation{padding:42px 22px}.r47-home-route{z-index:1}}
@media(prefers-reduced-motion:reduce){.r47-home-route g{display:none}}

/* R48: quieter main logo and a restrained check highlight */
.r43-brand-family .r48-main-logo{position:relative;grid-column:1/-1;grid-row:1;width:min(620px,64%);margin:auto;isolation:isolate}
.r43-brand-family .r48-main-logo .r43-main{width:100%!important;margin:0;filter:drop-shadow(0 5px 5px #000)}
.r48-main-logo:before{content:'';position:absolute;inset:12% 5% 10%;z-index:-1;border-radius:45%;box-shadow:0 0 18px #35c76c1c}
.r48-check-shine{position:absolute;left:7%;top:15%;width:30%;height:37%;pointer-events:none;background:linear-gradient(115deg,transparent 38%,#ddffe08a 49%,transparent 60%);clip-path:polygon(0 55%,20% 80%,95% 0,100% 6%,20% 100%,0 66%);opacity:0;animation:r48-shine 12s ease-in-out infinite}
@keyframes r48-shine{0%,72%,100%{opacity:0}82%{opacity:.65}92%{opacity:0}}
.r42-early .page-hero{overflow:hidden}
@media(max-width:700px){.r43-brand-family .r48-main-logo{width:100%}}
@media(prefers-reduced-motion:reduce){.r48-check-shine{animation:none}}

/* R51: blend the mobile logo backdrop and size light points in actual pixels. */
@media(max-width:700px){
.r15-heading .r15-network-logo{mix-blend-mode:screen;filter:none;position:relative;z-index:1}
.credentials-answer-panel.r37-closing{padding-bottom:112px}
.credentials-answer-panel.r37-closing .r40-gold{height:78px;bottom:9px;opacity:.85}
}

/* R54: integrated side-logo presentation. */
.r43-network{mix-blend-mode:screen;filter:drop-shadow(0 0 15px #54d7ff55);border-radius:12px}
.r43-credentials{background:linear-gradient(140deg,#fffdf4,#e8dcc0);border:1px solid #edd9a3;border-bottom:4px solid #a18749;padding:14px 18px;box-shadow:0 5px 0 #5c492c,0 15px 30px #0009,0 0 30px #e5c36644}
.r43-credentials img{mix-blend-mode:multiply}
.r43-brand-family{row-gap:24px;padding-bottom:48px}
@media(max-width:700px){.r43-brand-family{column-gap:40px;padding-left:22px;padding-right:22px}.r43-credentials{padding:9px 10px}}

/* R55: keep measured hero routes in the same coordinate space as the logos. */
.r43-brand-family .r43-hero-lights{inset:0;left:0;top:0;width:100%;height:100%;overflow:visible}

/* R56: clean white Credentials plaque. */
.r43-credentials{background:#fff;border:1px solid #e5e5e5;border-bottom:3px solid #bca46d;box-shadow:0 4px 0 #796744,0 12px 24px #0008}
.r43-credentials img{mix-blend-mode:normal}

/* R57: spread the brand family and restore connected light routes. */
.r43-brand-family{grid-template-columns:1fr 1.65fr 1fr;padding-left:24px;padding-right:24px;row-gap:0}
.r43-brand-family .r48-main-logo{mix-blend-mode:screen;isolation:auto;width:min(620px,58%)}
.r43-brand-family .r48-main-logo .r43-main{filter:none}
.r43-network,.r43-credentials{margin-top:-42px;margin-bottom:28px}
.r43-network{border-radius:0;filter:none}
.r42-early .page-hero h1,.r42-early .page-hero h1 span{color:#fff;text-shadow:0 2px 3px #000,0 0 14px #ffffff18}
@media(max-width:700px){.r43-brand-family{grid-template-columns:1fr 1fr;column-gap:46px;padding-left:22px;padding-right:22px;row-gap:26px}.r43-brand-family .r48-main-logo{width:100%}.r43-network,.r43-credentials{margin-top:0;margin-bottom:16px}}

/* R58: keep the routes clear of the main tagline and fade the image perimeter. */
.r43-brand-family{row-gap:24px;background:none}
.r43-network,.r43-credentials{margin-top:0}
.r43-brand-family .r48-main-logo .r43-main{mix-blend-mode:screen;mask-image:linear-gradient(to right,transparent,#000 12%,#000 88%,transparent),linear-gradient(to bottom,transparent,#000 12%,#000 88%,transparent);mask-composite:intersect;-webkit-mask-image:linear-gradient(to right,transparent,#000 12%,#000 88%,transparent),linear-gradient(to bottom,transparent,#000 12%,#000 88%,transparent);-webkit-mask-composite:source-in}

/* R59: restore the wider R46 hero composition requested in the reference. */
.r43-brand-family{grid-template-columns:1fr 1.3fr 1fr;grid-template-rows:auto auto;column-gap:32px;row-gap:0;padding:20px 32px 30px;max-width:1200px;margin-bottom:26px;isolation:isolate}
.r43-brand-family .r43-main{grid-column:1/-1;grid-row:1;width:min(620px,64%);margin:0 auto;filter:drop-shadow(0 7px 3px #000) drop-shadow(0 0 14px #55c77618)}
.r43-network{grid-column:1;grid-row:2;filter:drop-shadow(0 6px 5px #000) drop-shadow(0 0 12px #52cfff28)}
.r43-credentials{grid-column:3;grid-row:2;border-top:2px solid #fff;border-bottom:3px solid #ac8d45;box-shadow:0 3px 0 #6b5427,0 12px 24px #0009,0 0 18px #dcb95522}
.r43-network,.r43-credentials{margin-top:-12px;margin-bottom:10px}
.r43-hero-lights{z-index:0}
.r42-early .page-hero h1{font-size:clamp(40px,5.4vw,72px);line-height:1.02;letter-spacing:-.02em;margin:18px auto 24px;max-width:1050px;text-shadow:0 2px 0 #a4adb8,0 5px 8px #000,0 0 22px #53baff22}
.r42-early .page-hero h1 span{color:#edf8ff}
.r42-early .page-hero .r44-open{font-size:clamp(20px,2.2vw,28px);line-height:1.45;margin:0 auto 18px;color:#f1f4f8}
.r44-open span{color:#91dbff;text-shadow:0 0 12px #32aaff44}
.r42-early .page-hero p:last-child{font-size:18px;line-height:1.7;max-width:780px;margin:0 auto;color:#c4cedc}
.r42-early .r43-closing{padding-top:35px;padding-bottom:55px;background:radial-gradient(ellipse at 50% 45%,#18324a55,transparent 65%),#090c12}
.r43-closing .eyebrow{font-size:15px;letter-spacing:.18em;color:#a8ddf8;text-shadow:0 1px 0 #365e76}
.r43-closing h2{font-size:clamp(30px,4vw,48px);text-shadow:0 2px 0 #7f8e9e,0 5px 9px #000;max-width:1050px;margin:18px auto 24px}
.r43-closing p{color:#cbd5e2}.r43-destinations{box-shadow:0 3px 0 #25394a,0 12px 28px #0007,inset 0 1px 0 #8296aa33}
@media(max-width:700px){.r43-brand-family{grid-template-columns:1fr 1fr;gap:24px;padding:20px 8px}.r43-brand-family .r43-main{width:100%!important;grid-column:1/-1}.r43-network{grid-column:1}.r43-credentials{grid-column:2}.r43-network,.r43-credentials{margin-top:0}.r42-early .page-hero h1{font-size:clamp(37px,8vw,54px)}.r43-hero-lights{opacity:.75}.r42-early .page-hero p:last-child{font-size:16px}.r42-early .r43-closing{padding-top:25px}}

/* R45: full-width Network and Credentials light signatures */
.r43-brand-family .r43-hero-lights{left:-12%;width:124%;top:0;height:108%;overflow:visible}
.r43-brand-family{background:radial-gradient(ellipse at 7% 65%,#20a3ce14,transparent 32%),radial-gradient(ellipse at 92% 65%,#c7a34b14,transparent 32%)}
@media(max-width:700px){.r43-brand-family .r43-hero-lights{left:-3%;width:106%;opacity:.85}}
@media(prefers-reduced-motion:reduce){.r43-hero-lights g{display:none}}
.r43-brand-family .r48-main-logo{width:min(620px,64%)}
.r43-network,.r43-credentials{margin-top:-12px;margin-bottom:10px}
.r43-network{mix-blend-mode:screen;filter:none}
.r43-credentials{background:#fff;border:1px solid #e5e5e5;border-bottom:3px solid #bca46d;padding:0;box-shadow:0 3px 0 #796744,0 12px 24px #0008}
.r43-credentials img{mix-blend-mode:normal}
.r42-early .page-hero h1,.r42-early .page-hero h1 span{color:#fff;text-shadow:0 2px 3px #000}
@media(max-width:700px){.r43-brand-family .r48-main-logo{width:100%}.r43-network,.r43-credentials{margin-top:0}}

/* R62: full mobile credentials perimeter and vivid round light halos. */
@media(max-width:700px){
.credentials-answer-panel.r37-closing .r40-gold{inset:0;bottom:auto;width:100%;height:100%;opacity:1}
.r39-navigation .r40-buttons{inset:0;width:100%;height:100%;opacity:1}
}
