
:root{--bg:#080b11;--bg2:#101621;--text:#f7f8fb;--muted:#bac2d0;--line:rgba(255,255,255,.13);--a:#6ca8ff;--b:#86e6bc;--c:#fff;--max:1180px;--r:26px;--ga:135deg;--brand-soft:rgba(108,168,255,.12)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;background:var(--bg);color:var(--text);line-height:1.72}a{color:inherit}.wrap{width:min(var(--max),calc(100% - 32px));margin:auto}.topbar{position:sticky;top:0;z-index:30;background:color-mix(in srgb,var(--bg) 88%,transparent);backdrop-filter:blur(15px);border-bottom:1px solid var(--line)}.topbar .wrap{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:70px}.brand{display:flex;align-items:center;gap:10px;text-decoration:none;font-weight:950}.mini-mark{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:linear-gradient(var(--ga),var(--a),var(--b));color:#08090c;font-weight:1000}.nav{display:flex;gap:13px;flex-wrap:wrap}.nav a{text-decoration:none;color:var(--muted);font-weight:800;font-size:.9rem}.hero{position:relative;overflow:hidden;padding:72px 0 48px;background:radial-gradient(circle at 84% 12%,color-mix(in srgb,var(--a) 30%,transparent),transparent 36%),radial-gradient(circle at 12% 30%,color-mix(in srgb,var(--b) 18%,transparent),transparent 34%),linear-gradient(180deg,var(--bg),var(--bg2));border-bottom:1px solid var(--line)}.hero-grid{display:grid;grid-template-columns:1.26fr .74fr;gap:34px;align-items:center}.kicker{display:inline-flex;padding:8px 12px;border:1px solid color-mix(in srgb,var(--a) 50%,var(--line));border-radius:999px;color:color-mix(in srgb,var(--a) 72%,white);font-weight:900;font-size:.82rem}.hero h1{font-size:clamp(2.25rem,5vw,4.55rem);line-height:1.03;max-width:970px;margin:17px 0 16px;letter-spacing:-.03em}.hero p{max-width:820px;color:var(--muted);font-size:1.06rem}.brand-visual{min-height:330px;border:1px solid color-mix(in srgb,var(--a) 30%,var(--line));border-radius:var(--r);background:linear-gradient(var(--ga),color-mix(in srgb,var(--a) 21%,#06080c),color-mix(in srgb,var(--b) 9%,#06080c));display:grid;place-items:center;position:relative;overflow:hidden;box-shadow:0 28px 85px rgba(0,0,0,.38)}.brand-visual:after{content:"";position:absolute;inset:10%;border:1px solid color-mix(in srgb,var(--a) 34%,transparent);border-radius:calc(var(--r)*.72);transform:rotate(-8deg)}.brand-glow{position:absolute;width:70%;height:70%;background:radial-gradient(circle,color-mix(in srgb,var(--a) 28%,transparent),transparent 65%);filter:blur(8px)}.brand-visual img{position:relative;z-index:3;max-width:70%;max-height:210px;object-fit:contain;filter:drop-shadow(0 18px 28px rgba(0,0,0,.38))}.visual-chips{position:absolute;z-index:4;left:18px;right:18px;bottom:16px;display:flex;gap:8px;justify-content:center;flex-wrap:wrap}.visual-chips span{font-size:.76rem;font-weight:900;padding:6px 9px;border:1px solid var(--line);border-radius:999px;background:rgba(5,8,12,.72);backdrop-filter:blur(8px)}.actions{display:flex;gap:12px;flex-wrap:wrap;margin:24px 0 14px}.btn{display:inline-flex;align-items:center;justify-content:center;padding:13px 20px;border-radius:14px;text-decoration:none;font-weight:950;background:linear-gradient(var(--ga),var(--a),var(--b));color:#08090b;border:1px solid color-mix(in srgb,var(--a) 45%,white)}.btn.alt{background:transparent;color:var(--text);border-color:color-mix(in srgb,var(--a) 30%,var(--line))}.quick{display:flex;gap:9px;flex-wrap:wrap;margin-top:16px}.quick a{padding:8px 11px;border:1px solid var(--line);border-radius:11px;text-decoration:none;color:var(--muted);font-weight:760;font-size:.9rem}.section{padding:46px 0}.content{max-width:980px}.lead{font-size:1.12rem}.intent-note{margin:22px 0 8px;padding:15px 17px;border:1px solid color-mix(in srgb,var(--a) 30%,var(--line));background:linear-gradient(135deg,var(--brand-soft),rgba(255,255,255,.015));border-radius:16px;color:#dce3ef}.content h2{font-size:clamp(1.62rem,3vw,2.3rem);line-height:1.16;margin:46px 0 12px}.content h3{font-size:1.18rem;line-height:1.25;margin:27px 0 7px}.content p,.content li{color:#d8deea}.task-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:13px;margin:22px 0}.task{display:block;text-decoration:none;border:1px solid var(--line);border-radius:17px;padding:16px;background:linear-gradient(155deg,color-mix(in srgb,var(--a) 10%,#11151d),#0f131b)}.task:hover{border-color:color-mix(in srgb,var(--a) 45%,var(--line))}.task b{display:block}.task span{display:block;color:var(--muted);font-size:.9rem;margin-top:4px}.table{width:100%;border-collapse:separate;border-spacing:0;margin:18px 0;border:1px solid var(--line);border-radius:16px;overflow:hidden}.table td{padding:12px 14px;text-align:left;vertical-align:top;border-bottom:1px solid var(--line)}.table td:first-child{width:31%;background:color-mix(in srgb,var(--a) 8%,#11161f)}.table tr:last-child td{border-bottom:0}.faq details{border:1px solid var(--line);border-radius:15px;padding:14px 16px;margin:10px 0;background:#0f141d}.faq summary{font-weight:900;cursor:pointer}.related{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.rel{display:block;text-decoration:none;border:1px solid var(--line);border-radius:16px;padding:15px;background:#0f141d}.rel b{display:block}.rel span{color:var(--muted);font-size:.88rem}.footer{border-top:1px solid var(--line);padding:34px 0 46px;margin-top:42px;background:#070a0f}.note{font-size:.88rem;color:var(--muted)}body.orb .brand-visual{border-radius:50%;aspect-ratio:1/1;min-height:0}body.panel .hero-grid{grid-template-columns:.76fr 1.24fr}body.panel .hero-copy{order:2}body.panel .brand-visual{order:1}body.stack .hero-grid{grid-template-columns:1fr}.stack .brand-visual{min-height:245px}body.deck .brand-visual{transform:rotate(1.4deg)}body.halo .brand-visual:before{content:"";position:absolute;width:235px;height:235px;border:20px solid color-mix(in srgb,var(--a) 22%,transparent);border-radius:50%}body.tiles .brand-visual{background-image:linear-gradient(90deg,color-mix(in srgb,var(--a) 11%,transparent) 1px,transparent 1px),linear-gradient(color-mix(in srgb,var(--b) 10%,transparent) 1px,transparent 1px);background-size:28px 28px;background-color:#0b1017}body.stripe .hero{background-image:linear-gradient(120deg,color-mix(in srgb,var(--a) 16%,transparent) 0 18%,transparent 18% 36%,color-mix(in srgb,var(--b) 10%,transparent) 36% 48%,transparent 48%),linear-gradient(180deg,var(--bg),var(--bg2))}body.ring .btn{border-radius:999px}body.glass .brand-visual{backdrop-filter:blur(12px);box-shadow:inset 0 0 40px color-mix(in srgb,var(--a) 8%,transparent),0 28px 85px rgba(0,0,0,.36)}body.beam .brand-visual:before{content:"";position:absolute;width:150%;height:46px;background:color-mix(in srgb,var(--a) 22%,transparent);transform:rotate(-25deg)}body.edge .brand-visual{border-left:6px solid var(--a);border-right:6px solid var(--b)}@media(max-width:900px){.hero-grid{grid-template-columns:1fr!important}.panel .hero-copy,.panel .brand-visual{order:initial}.task-grid,.related{grid-template-columns:repeat(2,1fr)}.brand-visual{min-height:235px}.topbar .wrap{align-items:flex-start;flex-direction:column;padding:13px 0}}@media(max-width:560px){.task-grid,.related{grid-template-columns:1fr}.hero{padding-top:48px}.hero h1{font-size:2.3rem}.brand-visual{min-height:205px}}

/* V7 brand-first upgrade */
.hero-copy .intent-strip{display:flex;gap:8px;flex-wrap:wrap;margin:13px 0 0}.intent-pill{display:inline-flex;padding:7px 10px;border-radius:999px;border:1px solid color-mix(in srgb,var(--a) 30%,var(--line));background:color-mix(in srgb,var(--a) 7%,transparent);font-weight:850;font-size:.78rem;color:#e7ebf3}.family-club .brand-visual{background:radial-gradient(circle at 50% 35%,color-mix(in srgb,var(--a) 34%,transparent),transparent 38%),linear-gradient(145deg,color-mix(in srgb,var(--a) 16%,#080b11),color-mix(in srgb,var(--b) 10%,#0a0e15))}.family-lottery .brand-visual{background:linear-gradient(135deg,color-mix(in srgb,var(--a) 24%,#080b11),#090d13 48%,color-mix(in srgb,var(--b) 16%,#080b11));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--b) 16%,transparent),0 28px 85px rgba(0,0,0,.38)}.family-game .brand-visual{background-image:linear-gradient(90deg,color-mix(in srgb,var(--a) 11%,transparent) 1px,transparent 1px),linear-gradient(color-mix(in srgb,var(--b) 9%,transparent) 1px,transparent 1px),linear-gradient(145deg,#090d13,color-mix(in srgb,var(--a) 12%,#0a0e15));background-size:30px 30px,30px 30px,auto}.family-win .brand-visual{background:conic-gradient(from 210deg at 50% 50%,color-mix(in srgb,var(--a) 26%,#080b11),#090d13,color-mix(in srgb,var(--b) 18%,#080b11),#090d13,color-mix(in srgb,var(--a) 26%,#080b11))}.family-platform .brand-visual{background:linear-gradient(145deg,color-mix(in srgb,var(--a) 18%,#080b11),color-mix(in srgb,var(--b) 11%,#090d13))}.task.primary-task{border-color:color-mix(in srgb,var(--a) 42%,var(--line));box-shadow:inset 0 0 30px color-mix(in srgb,var(--a) 5%,transparent)}.section-jump{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:26px 0;padding:14px 16px;border:1px solid var(--line);border-radius:16px;background:#0d121a}.section-jump span{color:var(--muted);font-size:.92rem}.section-jump a{font-weight:900;text-decoration:none;color:color-mix(in srgb,var(--a) 75%,white)}.mobile-cta{display:none}.homepage-clusters{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:20px 0}.cluster{border:1px solid var(--line);border-radius:18px;padding:18px;background:#0e131b}.cluster h3{margin:0 0 10px}.cluster-links{display:flex;flex-wrap:wrap;gap:8px}.cluster-links a{font-size:.88rem;text-decoration:none;border:1px solid var(--line);border-radius:999px;padding:7px 10px;color:var(--muted)}@media(max-width:900px){.homepage-clusters{grid-template-columns:1fr}.mobile-cta{display:grid;grid-template-columns:1fr 1fr;gap:8px;position:fixed;left:10px;right:10px;bottom:10px;z-index:60;padding:8px;border:1px solid var(--line);border-radius:16px;background:rgba(7,10,15,.92);backdrop-filter:blur(12px)}.mobile-cta .btn{padding:11px 12px;font-size:.88rem}.footer{padding-bottom:105px}}


/* V8 intent-first + visual differentiation */
body.v8 .hero{isolation:isolate}body.v8 .hero:before{content:"";position:absolute;inset:-25% -10%;z-index:-1;pointer-events:none;background:linear-gradient(var(--motif-rot),transparent 42%,color-mix(in srgb,var(--a) 7%,transparent) 43% 46%,transparent 47% 57%,color-mix(in srgb,var(--b) 6%,transparent) 58% 61%,transparent 62%);opacity:.75}.brand-watermark{position:absolute;z-index:1;font-size:clamp(5rem,11vw,9rem);font-weight:1000;letter-spacing:-.08em;color:color-mix(in srgb,var(--a) 10%,transparent);transform:rotate(calc(var(--motif-rot) - 180deg));user-select:none;pointer-events:none}.direct-answers{display:grid;grid-template-columns:repeat(3,1fr);gap:13px;margin:18px 0 28px}.answer-card{border:1px solid color-mix(in srgb,var(--a) 25%,var(--line));border-radius:18px;padding:17px;background:linear-gradient(145deg,color-mix(in srgb,var(--a) 8%,#0f141d),#0d1118)}.answer-card h3{margin:0 0 7px;font-size:1.03rem}.answer-card p{margin:0;color:var(--muted);font-size:.92rem}.v8-answers-title{margin-top:30px!important}.mid-cta{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px;margin:38px 0 18px;border:1px solid color-mix(in srgb,var(--a) 35%,var(--line));border-radius:20px;background:linear-gradient(135deg,color-mix(in srgb,var(--a) 12%,#0d121a),color-mix(in srgb,var(--b) 7%,#0d121a))}.mid-cta b,.mid-cta span{display:block}.mid-cta span{color:var(--muted);font-size:.88rem;margin-top:3px}.mid-actions{display:flex;gap:8px;flex-wrap:wrap}.mid-actions .btn{padding:10px 14px;font-size:.86rem}.layout-1 .brand-visual:after{transform:rotate(-13deg)}.layout-2 .brand-visual:after{border-radius:50%;transform:rotate(7deg)}.layout-3 .brand-visual:after{inset:16%;transform:rotate(45deg);border-radius:18px}.layout-4 .brand-visual:after{inset:8% 22%;transform:rotate(-18deg);border-radius:999px}.layout-5 .brand-visual:after{inset:18% 8%;transform:rotate(12deg);border-radius:999px}.layout-6 .brand-visual:after{clip-path:polygon(50% 0,100% 35%,82% 100%,18% 100%,0 35%);border-radius:0}.layout-7 .brand-visual:after{inset:11%;transform:skew(-12deg);border-radius:22px}.layout-8 .brand-visual:after{inset:20%;border:12px double color-mix(in srgb,var(--a) 18%,transparent);border-radius:50%;transform:none}.layout-9 .brand-visual:after{inset:8%;transform:rotate(22deg);border-radius:35% 65% 40% 60%}.layout-10 .brand-visual:after{inset:14%;transform:rotate(-25deg);border-radius:60% 40% 65% 35%}.layout-11 .brand-visual:after{inset:12% 24%;transform:none;border-radius:20px}.layout-12 .brand-visual:after{inset:15%;transform:rotate(30deg);border-radius:0 42% 0 42%}.split .hero-grid{grid-template-columns:1fr 1fr}.family-club .answer-card:nth-child(2){transform:translateY(6px)}.family-lottery .answer-card{border-radius:10px}.family-game .answer-card{background-image:linear-gradient(90deg,color-mix(in srgb,var(--a) 7%,transparent) 1px,transparent 1px);background-size:20px 20px}.family-win .answer-card:nth-child(odd){background:linear-gradient(150deg,color-mix(in srgb,var(--b) 9%,#0f141d),#0d1118)}.family-platform .answer-card{box-shadow:inset 3px 0 0 color-mix(in srgb,var(--a) 55%,transparent)}
@media(max-width:800px){.direct-answers{grid-template-columns:1fr}.mid-cta{align-items:stretch;flex-direction:column}.mid-actions{display:grid;grid-template-columns:1fr 1fr}.mid-actions .btn{width:100%}}

.intent-bridge{margin:18px 0 30px;padding:16px 18px;border-left:4px solid var(--a);border-radius:0 16px 16px 0;background:linear-gradient(90deg,color-mix(in srgb,var(--a) 8%,#0d121a),transparent)}.intent-bridge h3{margin:0 0 8px}.intent-bridge p{margin:8px 0;color:var(--muted);font-size:.93rem}.intent-bridge b{color:#eef3fb}


/* V9 standalone-platform pass */
body.v9{--panel-bg:color-mix(in srgb,var(--a) 6%,#0d121a);--panel-bg-2:color-mix(in srgb,var(--b) 5%,#0c1118)}
body.v9 .hero{padding-top:64px}
body.v9 .brand-visual{isolation:isolate}
body.v9.source-real .brand-visual img{max-width:76%;max-height:235px}
body.v9.source-local .brand-visual img{max-width:66%;max-height:225px}
.v9-route{display:flex;gap:8px;flex-wrap:wrap;margin:14px 0 0}.v9-route span{padding:6px 9px;border-radius:10px;background:rgba(255,255,255,.045);border:1px solid var(--line);color:var(--muted);font-size:.77rem;font-weight:800}.v9-brand-label{position:absolute;z-index:5;top:16px;left:16px;right:16px;display:flex;justify-content:space-between;align-items:center;gap:10px}.v9-brand-label strong{font-size:.78rem;letter-spacing:.08em;text-transform:uppercase}.v9-brand-label span{font-size:.72rem;color:var(--muted);border:1px solid var(--line);border-radius:999px;padding:5px 8px;background:rgba(5,8,12,.66)}
.platform-lens{margin:28px 0 38px;border:1px solid color-mix(in srgb,var(--a) 28%,var(--line));border-radius:24px;padding:22px;background:linear-gradient(140deg,var(--panel-bg),var(--panel-bg-2))}.platform-lens h2{margin:0 0 8px!important}.platform-lens>p{margin:0 0 16px;color:var(--muted)}.focus-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.focus-card{border:1px solid var(--line);border-radius:16px;padding:15px;background:rgba(255,255,255,.025)}.focus-card b{display:block;color:#f4f7fb}.focus-card span{display:block;color:var(--muted);font-size:.88rem;margin-top:4px}.v9-path{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-top:15px}.v9-path a{text-decoration:none;font-weight:850;font-size:.82rem;padding:7px 10px;border-radius:999px;border:1px solid color-mix(in srgb,var(--a) 28%,var(--line));color:color-mix(in srgb,var(--a) 72%,white)}.v9-path i{font-style:normal;color:var(--muted)}
.v9-proof{margin:34px 0 10px;padding:18px;border-radius:20px;border:1px solid var(--line);background:#0d121a}.v9-proof strong{display:block;font-size:1rem}.v9-proof p{margin:5px 0 0;color:var(--muted);font-size:.9rem}
.profile-a .hero-grid{grid-template-columns:1.12fr .88fr}.profile-a .brand-visual{border-radius:30px 80px 30px 80px}.profile-a .platform-lens{border-left:5px solid var(--a)}
.profile-b .hero-grid{grid-template-columns:.82fr 1.18fr}.profile-b .hero-copy{order:2}.profile-b .brand-visual{order:1;border-radius:999px 36px 999px 36px}.profile-b .platform-lens{border-right:5px solid var(--b)}
.profile-c .hero-grid{grid-template-columns:1fr}.profile-c .hero-copy{text-align:center;max-width:980px;margin:auto}.profile-c .hero-copy p{margin-left:auto;margin-right:auto}.profile-c .actions,.profile-c .quick,.profile-c .intent-strip,.profile-c .v9-route{justify-content:center}.profile-c .brand-visual{min-height:255px;max-width:760px;width:100%;margin:auto;border-radius:30px}.profile-c .brand-visual img{max-height:180px}.profile-c .platform-lens{text-align:center}.profile-c .focus-card{text-align:left}
.profile-d .brand-visual{clip-path:polygon(0 0,100% 0,91% 100%,9% 100%);border-radius:24px}.profile-d .answer-card{border-radius:26px 8px 26px 8px}.profile-d .task{border-radius:8px 24px 8px 24px}
.profile-e .hero{background:linear-gradient(115deg,color-mix(in srgb,var(--a) 15%,#080b11),#080b11 45%,color-mix(in srgb,var(--b) 10%,#080b11))}.profile-e .brand-visual{border-radius:18px;box-shadow:12px 12px 0 color-mix(in srgb,var(--a) 12%,transparent)}.profile-e .platform-lens{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--b) 12%,transparent)}
.profile-f .hero-grid{grid-template-columns:1fr .64fr}.profile-f .brand-visual{min-height:280px;border-radius:50% 50% 16px 16px}.profile-f .focus-grid{grid-template-columns:repeat(4,1fr)}.profile-f .focus-card{padding:13px}
.profile-g .hero-grid{grid-template-columns:.7fr 1.3fr}.profile-g .hero-copy{order:2}.profile-g .brand-visual{order:1;border-radius:16px;min-height:390px}.profile-g .brand-watermark{font-size:7rem}.profile-g .platform-lens{background:linear-gradient(90deg,var(--panel-bg),transparent)}
.profile-h .hero-grid{grid-template-columns:1fr}.profile-h .brand-visual{position:absolute;right:5vw;top:92px;width:330px;height:330px;min-height:0;opacity:.32;filter:saturate(.9)}.profile-h .hero-copy{position:relative;z-index:4;max-width:850px}.profile-h .hero{min-height:520px}.profile-h .platform-lens{border-radius:999px 28px 28px 999px;padding-left:34px}
.profile-i .hero-grid{grid-template-columns:1fr 1fr}.profile-i .brand-visual{border-radius:12px;transform:rotate(-1.2deg)}.profile-i .content h2{border-bottom:1px solid var(--line);padding-bottom:8px}.profile-i .platform-lens{border-radius:12px}
.profile-j .hero-grid{grid-template-columns:1.3fr .7fr}.profile-j .brand-visual{border-radius:40% 60% 55% 45% / 48% 36% 64% 52%}.profile-j .answer-card:nth-child(2){transform:translateY(-6px)}.profile-j .platform-lens{background:radial-gradient(circle at 90% 10%,color-mix(in srgb,var(--a) 12%,transparent),transparent 42%),var(--panel-bg)}
.profile-k .hero{border-bottom:6px solid color-mix(in srgb,var(--a) 48%,transparent)}.profile-k .brand-visual{border-radius:0 56px 0 56px}.profile-k .task-grid{grid-template-columns:repeat(2,1fr)}.profile-k .platform-lens{border-top:5px solid var(--a)}
.profile-l .hero-grid{grid-template-columns:.9fr 1.1fr}.profile-l .brand-visual{order:-1;border-radius:50%;max-width:430px;width:100%;justify-self:center}.profile-l .focus-card{border-left:4px solid color-mix(in srgb,var(--a) 55%,transparent)}
@media(max-width:900px){body.v9 .hero-grid{grid-template-columns:1fr!important}.profile-b .hero-copy,.profile-g .hero-copy{order:initial}.profile-b .brand-visual,.profile-g .brand-visual,.profile-l .brand-visual{order:initial}.profile-h .brand-visual{position:relative;right:auto;top:auto;width:100%;height:auto;min-height:220px;opacity:1;filter:none}.profile-h .hero{min-height:0}.profile-f .focus-grid{grid-template-columns:repeat(2,1fr)}.profile-h .platform-lens{border-radius:22px;padding-left:22px}}
@media(max-width:560px){.focus-grid,.profile-f .focus-grid{grid-template-columns:1fr}.v9-brand-label{position:relative;top:auto;left:auto;right:auto;margin:10px;z-index:5}.profile-c .hero-copy{text-align:left}.profile-c .actions,.profile-c .quick,.profile-c .intent-strip,.profile-c .v9-route{justify-content:flex-start}}

/* V10 final production refinements */
.skip-link{position:fixed;left:12px;top:12px;z-index:9999;transform:translateY(-150%);background:#fff;color:#07090d;padding:10px 14px;border-radius:10px;font-weight:900;text-decoration:none}.skip-link:focus{transform:none}.footer-links{display:flex;gap:14px;flex-wrap:wrap;margin:10px 0}.footer-links a{color:var(--muted);text-decoration:none;border-bottom:1px solid transparent}.footer-links a:hover,.footer-links a:focus{color:var(--text);border-color:var(--a)}a:focus-visible,summary:focus-visible{outline:3px solid color-mix(in srgb,var(--a) 70%,white);outline-offset:3px}.btn{min-height:48px}.quick a{min-height:40px;display:inline-flex;align-items:center}.hero-copy>p{max-width:760px}.content p{max-width:78ch}.table{display:block;overflow-x:auto}.table tbody{display:table;width:100%}.brand-visual img{height:auto}.utility-page .content{max-width:850px}.utility-page .hero{padding:58px 0 38px}.utility-page .hero h1{font-size:clamp(2rem,4vw,3.5rem)}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}@media(max-width:700px){.topbar{position:relative}.nav{display:none}.hero{padding-top:38px}.hero-copy>p{font-size:1rem}.actions .btn{flex:1 1 46%}.footer-links{gap:10px}.table td{min-width:180px}.table td:first-child{min-width:160px}}
