.access-header{max-width:1300px;margin:auto;padding:28px 40px;display:flex;justify-content:space-between;align-items:center}.access-header>a:last-child{font-size:12px;color:#a8b6d1}.access-layout{display:grid;grid-template-columns:1.2fr 1fr;align-items:center;max-width:1200px;margin:35px auto 70px;gap:80px;padding:0 36px}.access-story h1{font-size:clamp(36px,4.5vw,62px);line-height:1.07;letter-spacing:-2.5px;margin:20px 0}.access-story h1 span{background:linear-gradient(110deg,#95b9ff,#b5a4ef);background-clip:text;color:transparent}.access-story>p{font-size:14px;line-height:1.8;color:#a8b6ce}.access-story img{width:100%;margin-top:26px;mix-blend-mode:lighten;mask-image:linear-gradient(0deg,transparent,#000 15%,#000 85%,transparent)}.access-points{display:grid;grid-template-columns:1fr 1fr;gap:14px;font-size:11px;color:#afbed9}.access-card{border:1px solid #5473ad40;background:radial-gradient(ellipse at top right,#2b3c6855,transparent 70%),#10182a;border-radius:20px;padding:38px;box-shadow:0 28px 90px #0003}.access-card h2{font-size:31px;line-height:1.25;letter-spacing:-.9px;margin:16px 0}.access-intro{font-size:12px;line-height:1.8;color:#a8b6ce;margin-bottom:26px}#access-form>label:not(.offer-consent){display:block;font-size:12px;color:#c2cee4;margin:17px 0}#access-form input:not([type=checkbox]){display:block;width:100%;margin-top:8px;border:1px solid #536e9b66;border-radius:8px;background:#091326;color:#edf3ff;padding:13px;font:inherit;outline:none}#access-form input:focus{border-color:#adc4ff;box-shadow:0 0 0 3px #8caef41b}.access-honey{display:none!important}.offer-consent{display:flex;gap:10px;align-items:flex-start;font-size:11px;line-height:1.7;margin:20px 0;color:#c2cee4}.offer-consent input{margin-top:4px;accent-color:#8baefa;width:15px;height:15px;flex:none}.offer-consent small{display:block;color:#91a2c1;font-size:10px}.access-card .button{width:100%;justify-content:center;border:0;cursor:pointer}.access-card button:disabled{opacity:.55;cursor:wait}.access-divider{display:flex;align-items:center;gap:15px;color:#8797b4;font-size:11px;margin:22px 0}.access-divider:before,.access-divider:after{content:'';height:1px;background:#526b982e;flex:1}.google-button{width:100%;padding:12px;border:1px solid #7690ba55;background:#15223a;color:#e5edfc;border-radius:8px;display:flex;justify-content:center;align-items:center;gap:13px;font:inherit;font-size:12px;cursor:pointer}.google-button b{font-size:19px;color:#aac5ff}.access-small{font-size:10px;line-height:1.8;color:#91a2c1;margin:18px 0 0}.access-small a{color:#bccce9;text-decoration:underline;text-underline-offset:3px}#access-message{font-size:12px;line-height:1.6;color:#ffc9ba;margin-top:15px}#google-button{display:flex;justify-content:center}.access-logout{display:block;margin:20px auto 0;color:#b7c7e5;background:transparent;border:0;cursor:pointer}.access-footer{display:flex;justify-content:center;gap:24px;padding:25px;font-size:11px;color:#8999b8}@media(max-width:850px){.access-layout{grid-template-columns:1fr;max-width:540px;gap:35px;margin-top:15px}.access-story img,.access-points{display:none}.access-story h1{font-size:38px}.access-card{padding:26px}.access-header{padding:22px}.access-footer{flex-wrap:wrap;gap:14px}}
[hidden]{display:none!important}
