@font-face{font-family:LocalSans;src:local("Arial");font-display:swap}*{box-sizing:border-box}html{scroll-behavior:smooth;background:#11100c;color:#191711}body{margin:0;font-family:LocalSans,Arial,sans-serif;background:#f6f2e8;color:#191711;min-width:0}[hidden]{display:none!important}button,summary,[role="button"]{cursor:pointer}.toprail{height:76px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:28px;padding:0 clamp(18px,5vw,72px);background:#11100c;color:#fff;position:relative;z-index:4}.brand-lockup{display:flex;align-items:center;gap:10px;font-size:28px;font-weight:800;letter-spacing:-1.5px}.brand-lockup img{width:42px;height:42px}.brand-lockup strong{color:#ffbf11}.rail-copy{justify-self:center;font-size:14px;color:#ddd4c2;letter-spacing:.03em}.live-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:#7cb342;margin-right:8px;box-shadow:0 0 0 4px rgba(124,179,66,.14)}.rail-action,.primary-action,.final-action,.spark-go,.footer-action{border:0;border-radius:12px;background:#ffbf11;color:#17130a;font-weight:800;padding:14px 20px;box-shadow:0 10px 28px rgba(255,191,17,.18);transition:transform .18s ease,box-shadow .18s ease}.rail-action:hover,.primary-action:hover,.final-action:hover,.spark-go:hover,.footer-action:hover{transform:translateY(-2px);box-shadow:0 14px 34px rgba(255,191,17,.28)}.scene{min-height:calc(100vh - 76px);position:relative;display:flex;align-items:center;justify-content:flex-end;padding:clamp(28px,6vw,84px);background:#db9d18 url('/images/hookup69-background.webp') center/cover no-repeat;isolation:isolate}.scene-hit{position:absolute;inset:0;border:0;background:transparent;z-index:-1}.scene-shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(13,12,10,.12) 0%,rgba(13,12,10,.04) 42%,rgba(13,12,10,.34) 100%);z-index:-1}.scene-panel{width:min(530px,48vw);padding:clamp(24px,4vw,48px);border:1px solid rgba(255,255,255,.68);border-radius:28px;background:rgba(255,255,255,.94);box-shadow:0 35px 90px rgba(30,18,0,.35);backdrop-filter:blur(9px)}.scene-tag,.notice-kicker,.spark-label{text-transform:uppercase;letter-spacing:.13em;font-size:12px;font-weight:900;color:#a36700}.scene-panel h1{font-size:clamp(36px,5vw,64px);line-height:.98;letter-spacing:-.045em;margin:10px 0 20px}.scene-lead{font-size:18px;line-height:1.55;color:#4a4439}.fact-row{display:flex;flex-wrap:wrap;gap:8px;margin:25px 0}.fact-row span{padding:9px 12px;border-radius:999px;background:#f5ead0;border:1px solid #e3cf9c;font-size:13px;font-weight:700}.scene-actions{display:flex;gap:12px;flex-wrap:wrap}.primary-action{font-size:16px}.scroll-action{border:1px solid #c7b789;background:#fff;color:#302a20;border-radius:12px;font-weight:800;padding:13px 17px}.visual-strip{background:#11100c;padding:36px clamp(18px,5vw,72px);display:grid;grid-template-columns:minmax(300px,.8fr) minmax(420px,1.2fr);gap:22px}.visual-strip figure{margin:0;position:relative;overflow:hidden;border-radius:22px;min-height:240px;background:#29261f;box-shadow:0 18px 40px rgba(0,0,0,.25);outline:1px solid rgba(255,191,17,.24)}.visual-strip img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .35s ease}.visual-strip figure:hover img{transform:scale(1.025)}.visual-strip figcaption{position:absolute;left:16px;right:16px;bottom:16px;padding:12px 14px;border-radius:12px;background:rgba(17,16,12,.84);color:#fff;font-weight:700;line-height:1.35}.visual-wide img{object-position:left center}.insight-deck{margin:0;background:#f6f2e8;border:0}.insight-deck summary{list-style:none;padding:30px clamp(20px,8vw,120px);background:#ffbf11;display:flex;justify-content:space-between;gap:24px;align-items:center;border-top:1px solid #e2a600;border-bottom:1px solid #e2a600}.insight-deck summary::-webkit-details-marker{display:none}.insight-deck summary span{font-size:clamp(22px,3vw,36px);font-weight:900;letter-spacing:-.025em}.insight-deck summary small{font-size:14px;max-width:420px;line-height:1.45;text-align:right}.insight-article{max-width:920px;margin:auto;padding:60px 24px 80px}.insight-article>p{font-size:18px;line-height:1.78;color:#39342c}.insight-article h2{font-size:clamp(26px,3vw,38px);line-height:1.15;margin:52px 0 14px;letter-spacing:-.025em}.article-finish{margin-top:54px;padding:26px;border-radius:20px;background:#191711;color:#fff;display:flex;align-items:center;justify-content:space-between;gap:18px}.article-finish p{font-size:18px;margin:0;font-weight:700}.notice-age{position:fixed;inset:0;z-index:30;display:grid;place-items:center;padding:18px;background:radial-gradient(circle at 50% 20%,rgba(255,191,17,.30),transparent 36%),rgba(8,8,7,.88);backdrop-filter:blur(10px)}.notice-card{width:min(540px,100%);background:#fffaf0;border-radius:28px;padding:clamp(26px,5vw,48px);box-shadow:0 40px 110px rgba(0,0,0,.55);border:1px solid rgba(255,191,17,.62)}.notice-brand{display:flex;align-items:center;gap:12px;font-size:25px;font-weight:900}.notice-brand img{width:46px;height:46px}.notice-card h2{font-size:clamp(29px,5vw,44px);line-height:1.05;margin:12px 0}.notice-card>p{line-height:1.55;color:#514a3e}.notice-actions{display:grid;grid-template-columns:1.25fr .75fr;gap:10px;margin-top:24px}.notice-actions button{min-height:50px;border-radius:12px;font-weight:800;border:1px solid #bba873;background:#fff}.notice-actions #NoticeVerify{background:#ffbf11;border-color:#ffbf11}.notice-fine{font-size:12px}.spark-prompt{position:fixed;z-index:20;right:22px;bottom:22px;width:min(560px,calc(100% - 44px));display:grid;grid-template-columns:70px 1fr;gap:16px;padding:24px;border-radius:22px;background:#fffaf0;border:2px solid #ffbf11;box-shadow:0 28px 80px rgba(0,0,0,.40)}.spark-x{position:absolute;right:10px;top:8px;width:36px;height:36px;border:0;border-radius:50%;background:#191711;color:#fff;font-size:22px}.spark-mark{width:66px;height:66px;border-radius:18px;display:grid;place-items:center;background:#191711;color:#ffbf11;font-size:28px;font-weight:900}.spark-prompt h2{margin:3px 0 8px;font-size:27px}.spark-prompt p{margin:0;line-height:1.45;color:#544d40}.spark-actions{grid-column:1/-1;display:flex;gap:10px}.spark-actions button{flex:1;min-height:46px;border-radius:11px;font-weight:800}.spark-actions #sparkLater{border:1px solid #bba873;background:#fff}.spark-go{border:0}footer{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:30px;padding:30px clamp(20px,6vw,90px);background:#0d0c0a;color:#ddd4c2}.footer-brand{font-size:22px;font-weight:900;color:#ffbf11}footer p{font-size:13px;line-height:1.5;max-width:700px}.footer-action{padding:11px 16px}.notice-age button:focus-visible,.scene button:focus-visible,.visual-strip figure:focus-visible,.spark-prompt button:focus-visible,.insight-deck summary:focus-visible{outline:4px solid #5f81ff;outline-offset:3px}@media(max-width:900px){.toprail{grid-template-columns:auto auto;height:68px;justify-content:space-between}.rail-copy{display:none}.brand-lockup{font-size:24px}.brand-lockup img{width:38px;height:38px}.scene{min-height:760px;align-items:flex-end;justify-content:center;padding:24px;background-position:43% center}.scene-shade{background:linear-gradient(180deg,rgba(10,9,7,.04),rgba(10,9,7,.64))}.scene-panel{width:min(650px,100%);padding:28px}.scene-panel h1{font-size:44px}.visual-strip{grid-template-columns:1fr}.visual-strip figure{min-height:260px}.insight-deck summary{align-items:flex-start;flex-direction:column}.insight-deck summary small{text-align:left}.spark-prompt{right:14px;bottom:14px;width:calc(100% - 28px)}footer{grid-template-columns:1fr;text-align:center;justify-items:center}}@media(max-width:520px){.toprail{padding:0 13px}.brand-lockup span{font-size:21px}.rail-action{padding:10px 12px;font-size:12px}.scene{min-height:720px;padding:16px;background-position:36% center}.scene-panel{padding:22px 18px;border-radius:22px}.scene-panel h1{font-size:36px}.scene-lead{font-size:16px}.fact-row{margin:18px 0}.scene-actions{display:grid}.scene-actions button{width:100%}.visual-strip{padding:22px 14px}.visual-strip figure{min-height:220px}.visual-wide{min-height:170px!important}.insight-deck summary{padding:24px 18px}.insight-article{padding:40px 18px 60px}.insight-article>p{font-size:17px}.article-finish{align-items:stretch;flex-direction:column}.notice-card{padding:24px 20px}.notice-actions{grid-template-columns:1fr}.spark-prompt{grid-template-columns:52px 1fr;padding:20px 16px}.spark-mark{width:50px;height:50px;border-radius:14px;font-size:22px}.spark-prompt h2{font-size:22px;padding-right:28px}.spark-actions{flex-direction:column}.spark-x{right:7px;top:7px}footer{padding:28px 18px}}
.dialog-label{margin:0 0 14px;font-size:clamp(1.55rem,4vw,2.2rem);font-weight:800;line-height:1.1}
