:root{--blue:#087ff5;--violet:#7858e8;--ink:#17233b;--muted:#65748c;--soft:#e8f6ff;--line:#dce9f1}
*{box-sizing:border-box}.aura{display:none}
html,body{min-height:100%;margin:0;background:#4eb9eb}body{min-width:320px;color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif}
.page-shell{--side:clamp(22px,8vw,126px);position:relative;isolation:isolate;display:grid;grid-template-rows:auto minmax(0,1fr) auto;width:min(100%,1360px);height:100svh;min-height:620px;margin:auto;overflow:hidden;padding:0 var(--side) 18px;background-color:#65c6ed;background-image:linear-gradient(135deg,rgba(10,117,232,.3),rgba(116,79,219,.14)),url("/assets/img/max-handoff-pattern.svg");background-size:100% 100%,160px 160px;background-position:center}
.page-shell::before{position:absolute;z-index:-1;inset:0;content:"";background:radial-gradient(circle at 12% 9%,rgba(255,255,255,.34),transparent 25%),radial-gradient(circle at 94% 84%,rgba(91,74,218,.26),transparent 26%)}
.site-header{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:0 calc(0px - var(--side));padding:8px var(--side);border:1px solid rgba(255,255,255,.74);border-top:0;border-radius:0 0 17px 17px;background:rgba(255,255,255,.88);box-shadow:0 9px 24px rgba(18,80,129,.15);backdrop-filter:blur(10px)}
.wordmark{display:flex;align-items:center;gap:10px;color:var(--ink);text-decoration:none}.wordmark-icon,.max-mark{display:grid;place-items:center;overflow:hidden;flex:0 0 auto;background:#2c1b39}.wordmark-icon{width:35px;height:35px;border-radius:11px;box-shadow:0 4px 10px rgba(52,95,207,.27)}.wordmark-icon img,.max-mark img{display:block;width:100%;height:100%;object-fit:contain}
.wordmark-copy{display:grid;gap:2px;line-height:1}.wordmark-copy b{font-size:14px;letter-spacing:-.025em}.wordmark-copy small{color:var(--muted);font-size:9px;font-weight:700;letter-spacing:.065em;text-transform:uppercase}
.header-action{display:flex;align-items:center;gap:7px;padding:10px 12px;border-radius:11px;background:var(--blue);color:#fff;font-size:12px;font-weight:830;text-decoration:none;box-shadow:0 4px 10px rgba(8,127,245,.28);transition:.2s}.header-action span{font-size:15px;line-height:.5}.header-action:hover{transform:translateY(-2px);background:#0a72d9;box-shadow:0 8px 16px rgba(8,105,220,.32)}
.hero{align-self:center;justify-self:center;width:min(100%,680px);padding:clamp(22px,4vh,42px) clamp(18px,3vw,31px) 21px;border:1px solid rgba(255,255,255,.94);border-radius:25px;background:rgba(255,255,255,.95);box-shadow:0 20px 42px rgba(12,76,125,.2);backdrop-filter:blur(12px)}
.eyebrow{display:inline-flex;align-items:center;gap:8px;margin:0 0 15px;padding:6px 9px;border-radius:999px;background:var(--soft);color:#3674a8;font-size:10px;font-weight:820;letter-spacing:.05em;text-transform:uppercase}.eyebrow-dot{width:7px;height:7px;border-radius:50%;background:linear-gradient(135deg,var(--blue),var(--violet));box-shadow:0 0 0 4px rgba(8,127,245,.1)}
h1{max-width:640px;margin:0;color:#18253e;font-size:clamp(40px,4.7vw,62px);font-weight:900;letter-spacing:-.07em;line-height:.94}h1 em{color:#4777e8;font-style:normal}.lead{max-width:590px;margin:20px 0 21px;color:#55657f;font-size:clamp(16px,1.55vw,20px);line-height:1.36}
.benefits{display:flex;flex-wrap:wrap;gap:8px;max-width:630px;margin:0;padding:0;list-style:none}.benefits li{display:flex;align-items:center;gap:8px;min-height:36px;padding:7px 10px;border:1px solid var(--line);border-radius:10px;background:#fbfdff;font-size:13px;font-weight:740}.benefits li::before{display:grid;place-items:center;flex:0 0 auto;width:18px;height:18px;content:"✓";border-radius:6px;background:linear-gradient(135deg,var(--blue),var(--violet));color:#fff;font-size:11px;font-weight:900}
.hero-channel-link{display:inline-flex;align-items:center;gap:7px;margin-top:14px;color:#166fd1;font-size:13px;font-weight:850;text-decoration:none}.hero-channel-link span{font-size:16px;transition:transform .18s ease}.hero-channel-link:hover span{transform:translateX(3px)}
.action-panel{justify-self:center;width:min(100%,680px);padding:12px;border:1px solid rgba(255,255,255,.92);border-radius:19px;background:rgba(255,255,255,.94);box-shadow:0 18px 34px rgba(11,75,122,.21);text-align:center;backdrop-filter:blur(12px)}.action-copy{margin-bottom:9px}.action-copy p{margin:0;color:#66758c;font-size:13px;line-height:1.35}.action-copy .step{margin-bottom:2px;color:#253b5d;font-size:15px;font-weight:850}.action-copy .step::before{content:"✦";margin-right:6px;color:var(--blue)}
.primary-action{position:relative;display:flex;align-items:center;gap:12px;overflow:hidden;width:100%;min-height:59px;padding:14px 17px;border-radius:13px;background:linear-gradient(106deg,#087ff5,#148cf4 55%,#5575e9);color:#fff;font-size:clamp(18px,2.1vw,22px);font-weight:880;letter-spacing:-.03em;text-decoration:none;box-shadow:0 7px 14px rgba(8,100,214,.28);transition:.18s}.primary-action::after{position:absolute;top:-90%;left:-21%;width:16%;height:280%;content:"";background:linear-gradient(90deg,transparent,rgba(255,255,255,.5),transparent);transform:rotate(19deg);animation:cta-glint 5.4s ease-in-out infinite}.primary-action:hover{transform:translateY(-2px);box-shadow:0 10px 20px rgba(8,100,214,.34)}.primary-action:active{transform:translateY(2px)}.max-mark{width:31px;height:31px;border:1px solid rgba(255,255,255,.35);border-radius:10px}.arrow{margin-left:auto;font-size:26px;font-weight:400;line-height:1}.action-note{margin:8px 0 0;color:#77869a;font-size:11px}.action-note::before{display:inline-block;width:6px;height:6px;margin:0 6px 1px 0;content:"";border-radius:50%;background:var(--blue)}
@keyframes cta-glint{0%,55%{left:-21%}74%,100%{left:111%}}
@media(max-width:600px){.page-shell{--side:13px;min-height:0;padding-bottom:10px;background-size:100% 100%,130px 130px}.site-header{gap:8px;padding-top:7px;padding-bottom:7px;border-radius:0 0 15px 15px}.wordmark{gap:7px}.wordmark-icon{width:30px;height:30px;border-radius:10px}.wordmark-copy b{font-size:11px}.wordmark-copy small{font-size:7px}.header-action{padding:9px 10px;border-radius:10px;font-size:10px}.header-action span{font-size:13px}.hero{padding:16px 15px 14px;border-radius:20px}.eyebrow{margin-bottom:11px;padding:5px 7px;font-size:8px;letter-spacing:.035em}.eyebrow-dot{width:6px;height:6px}h1{font-size:clamp(33px,8.9vw,43px);line-height:.92}.lead{margin:14px 0 15px;font-size:15px;line-height:1.32}.benefits{display:grid;gap:4px}.benefits li{min-height:25px;padding:3px 0;border:0;border-radius:0;background:transparent;font-size:11px}.benefits li::before{width:17px;height:17px;border-radius:6px}.action-panel{padding:9px;border-radius:16px}.action-copy{margin-bottom:7px}.action-copy p{font-size:10px}.action-copy .step{font-size:13px}.primary-action{min-height:53px;padding:11px 13px;border-radius:11px;font-size:16px}.max-mark{width:27px;height:27px;border-radius:9px}.action-note{margin-top:6px;font-size:9px}}
@media(max-height:700px){.hero{padding-top:11px;padding-bottom:10px}.eyebrow{margin-bottom:7px}.lead{margin:9px 0 10px;font-size:14px}.benefits{gap:2px}.benefits li{padding:1px 0;font-size:10px}.action-panel{padding:7px}.action-copy{margin-bottom:5px}.action-note{display:none}.primary-action{min-height:47px;padding:8px 11px;font-size:15px}}
@media(max-width:600px) and (max-height:800px){.hero{padding-top:12px;padding-bottom:11px}.lead{margin:10px 0 11px;font-size:14px}.benefits li{min-height:23px;padding:2px 0}.action-panel{padding:8px}.primary-action{min-height:49px;padding:9px 12px}}
@media(prefers-reduced-motion:reduce){.header-action,.primary-action{transition:none}.primary-action::after{animation:none}}
