:root{--navy: #004391;--navy-deep: #012a5e;--navy-box: #073a7d;--black: #0c0d11;--gold: #ffc60a;--cyan: #03a9d2;--paper: #f4f6fa;--paper-2: #eef1f7;--white: #ffffff;--ink: #1b1c1e;--muted: #5a6273;--line: #e3e7ef;--content: 1128px}*{box-sizing:border-box;margin:0;padding:0}body{font-family:Inter,sans-serif;color:var(--ink);background:var(--white);line-height:1.55;-webkit-font-smoothing:antialiased}h1,h2,.display{font-family:Anton,sans-serif;font-weight:400;letter-spacing:.5px;text-transform:uppercase;line-height:1.06}.script{font-family:Caveat,cursive;font-weight:700;text-transform:none;letter-spacing:0}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}.wrap{max-width:var(--content);margin:0 auto;padding:0 24px}section{padding:80px 0}@media (max-width: 760px){section{padding:52px 0}}.btn{font-family:Inter,sans-serif;font-weight:700;cursor:pointer;border:none;border-radius:999px;padding:13px 28px;font-size:15px;display:inline-flex;align-items:center;gap:8px;transition:transform .12s ease,box-shadow .12s ease,background .12s ease}.btn:hover{transform:translateY(-1px)}.btn-gold{background:var(--gold);color:var(--ink)}.btn-gold:hover{box-shadow:0 8px 22px #ffc60a59}.btn-navy{background:var(--navy);color:var(--white)}.btn-navy:hover{box-shadow:0 8px 22px #00439159}.head{max-width:720px;margin:0 0 44px}.head h2{color:var(--navy);font-size:clamp(30px,4.4vw,46px)}.head p{margin-top:14px;font-size:16px;color:var(--muted);max-width:660px}header{position:sticky;top:0;z-index:50;background:var(--navy);border-bottom:3px solid var(--gold)}.nav-inner{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:14px 24px;max-width:var(--content);margin:0 auto}.nav-logo img{height:40px}.nav-links{display:flex;gap:30px}.nav-links a{color:var(--white);font-weight:600;font-size:14px;white-space:nowrap}.nav-links a:hover{color:var(--gold)}@media (max-width: 860px){.nav-links{display:none}}.hero{background:linear-gradient(180deg,#013a7f 0%,var(--navy-deep) 100%);color:var(--white);padding:46px 0 72px}.hero-invite{text-align:center;color:var(--gold);font-size:clamp(30px,5vw,54px);margin-bottom:44px}.hero-grid{display:grid;grid-template-columns:1.45fr 1fr;gap:56px;align-items:center}.hero-media img{width:100%;border-radius:16px;box-shadow:0 18px 44px #0006}.hero-desc{margin-top:24px;color:#ffffffd1;font-size:15px;max-width:600px}.hero-badges{display:flex;flex-wrap:wrap;gap:18px;margin-top:26px}.hero-badges img{height:54px;width:auto}.hero-pill{display:inline-flex;align-items:center;gap:9px;margin-top:26px;background:#ffffff14;border:1px solid rgba(255,255,255,.22);padding:9px 18px;border-radius:999px;font-size:13px;color:#ffffffe6}.hero-pill .dot{width:8px;height:8px;border-radius:50%;background:var(--gold)}.hero-phone{display:flex;justify-content:center}.hero-phone img{width:100%;max-width:320px;filter:drop-shadow(0 22px 48px rgba(0,0,0,.5))}@media (max-width: 860px){.hero-grid{grid-template-columns:1fr;gap:40px}.hero-phone{order:-1}}.featured{background:var(--black);color:var(--white);border-top:3px solid var(--gold)}.featured-grid{display:grid;grid-template-columns:1fr 1fr;gap:72px;align-items:start}.featured h2{color:var(--gold);font-size:clamp(30px,4vw,44px)}.featured .lead{margin-top:18px;font-size:15px;color:#ffffffb8}.featured .kicker{display:block;margin-top:22px;color:var(--cyan);font-weight:700;font-size:13px;letter-spacing:1px;text-transform:uppercase}.featured h3{font-family:Anton,sans-serif;text-transform:uppercase;letter-spacing:.5px;font-size:clamp(26px,3.4vw,38px);margin-top:26px;line-height:1.06}.featured .sub{margin-top:12px;font-size:15px;color:#ffffffb8}.featured .free{margin-top:18px;color:var(--gold);font-weight:700;font-size:15px}.featured-media img{width:100%;border-radius:14px}.pool-card{margin-top:26px;background:#ffffff0a;border:1px solid rgba(255,255,255,.1);border-radius:14px;padding:22px 24px}.pool-row{display:grid;grid-template-columns:88px 1fr;gap:14px;padding:9px 0;border-bottom:1px solid rgba(255,255,255,.07);font-size:14px}.pool-row:last-of-type{border-bottom:none}.pool-row dt{color:var(--gold);font-weight:700;font-size:11.5px;letter-spacing:1px;padding-top:2px}.pool-row dd{color:#ffffffdb}.pool-note{margin-top:12px;font-size:12px;color:#ffffff80}.pool-prizes{margin-top:22px;text-align:center;color:var(--gold);font-weight:700;font-size:12.5px;letter-spacing:1.5px}@media (max-width: 860px){.featured-grid{grid-template-columns:1fr;gap:40px}}.create{background:var(--paper)}.create-grid{display:grid;grid-template-columns:1fr 1fr;gap:32px}.pool-box{border-radius:20px;padding:32px;display:flex;flex-direction:column}.pool-box.light{background:var(--white);border:1px solid var(--line)}.pool-box.dark{background:var(--navy-box);color:var(--white)}.pool-pill{align-self:center;display:inline-block;padding:8px 20px;border-radius:999px;font-weight:700;font-size:14.5px;margin-bottom:22px}.pool-box.light .pool-pill{background:#03a9d21f;color:var(--cyan)}.pool-box.dark .pool-pill{background:var(--gold);color:var(--ink)}.pool-box h3{font-size:21px;font-weight:800;font-family:Inter,sans-serif;text-transform:none;letter-spacing:0}.pool-box.light h3{color:var(--navy)}.pool-box p.desc{margin-top:10px;font-size:14.5px}.pool-box.light p.desc{color:var(--muted)}.pool-box.dark p.desc{color:#ffffffd1}.check-list{margin-top:22px;display:flex;flex-direction:column;gap:14px}.check-list li{list-style:none;display:grid;grid-template-columns:20px 1fr;gap:10px;font-size:14px}.check-list .tick{font-weight:800}.pool-box.light .tick{color:var(--cyan)}.pool-box.dark .tick{color:var(--gold)}.pool-box.dark .check-list li{color:#ffffffe6}.pool-box .btn{align-self:center;margin-top:28px}@media (max-width: 860px){.create-grid{grid-template-columns:1fr}}.company{background:var(--white)}.logo-matrix{display:flex;flex-wrap:wrap;justify-content:center;gap:28px 24px}.logo-cell{flex:0 0 calc(25% - 20px);height:96px;display:flex;align-items:center;justify-content:center;padding:12px}.logo-cell img{max-height:62px;max-width:78%;width:auto;object-fit:contain;opacity:.9;transition:opacity .15s ease}.logo-cell img:hover{opacity:1}@media (max-width: 860px){.logo-matrix{gap:20px 18px}.logo-cell{flex-basis:calc(33.333% - 16px)}}@media (max-width: 520px){.logo-matrix{gap:20px 16px}.logo-cell{flex-basis:calc(50% - 14px)}}.faqs{background:var(--paper)}.faq-card{background:var(--white);border:1px solid var(--line);border-radius:16px;padding:8px 24px}.faq-item{border-bottom:1px solid var(--line);padding:20px 0}.faq-item:last-child{border-bottom:none}.faq-item summary{font-weight:700;font-size:16px;color:var(--ink);cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:16px}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"+";font-size:22px;color:var(--cyan);line-height:1}.faq-item[open] summary:after{content:"–"}.faq-item p{margin-top:12px;font-size:14.5px;color:var(--muted);max-width:900px}.help-head{margin:56px 0 26px}.help-head h2{color:var(--navy);font-size:clamp(24px,3vw,34px)}.support-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:28px}.contact-card{background:var(--navy);color:var(--white);border-radius:16px;padding:30px;display:flex;flex-direction:column}.contact-card h3{font-family:Anton,sans-serif;text-transform:uppercase;font-size:24px;letter-spacing:.5px}.contact-card p{margin-top:12px;font-size:14.5px;color:#ffffffd1}.contact-card .email{margin-top:16px;color:var(--gold);font-weight:700;font-size:16px;word-break:break-word}.contact-brand{margin-top:auto;padding-top:28px;text-align:center}.contact-brand img{width:280px;max-width:100%;height:auto;margin:0 auto}.support-list{background:var(--white);border:1px solid var(--line);border-radius:16px;padding:8px 24px}@media (max-width: 860px){.support-grid{grid-template-columns:1fr}}.delete-account{background:var(--white)}.delete-box{background:var(--paper);border:1px solid var(--line);border-radius:16px;padding:32px}.delete-box>p.intro{font-size:15px;color:var(--muted)}.steps-list{margin-top:22px;display:flex;flex-direction:column;gap:16px}.steps-list li{list-style:none;display:grid;grid-template-columns:26px 1fr;gap:12px;font-size:14.5px;color:var(--ink)}.steps-list .num{font-weight:800;color:var(--navy)}.delete-note{margin-top:20px;display:grid;grid-template-columns:60px 1fr;gap:10px;font-size:13px;color:var(--muted)}.delete-note .label{color:var(--gold);font-weight:800;letter-spacing:.5px}.delete-box .btn{margin-top:26px}footer{background:var(--navy);color:#fffc;padding:52px 0 30px;text-align:center;border-top:3px solid var(--gold)}.foot-logo img{height:62px;margin:0 auto 14px}.foot-tag{color:var(--gold);font-weight:600;font-size:14px;margin-bottom:18px}.foot-links{display:flex;justify-content:center;gap:24px;margin:14px 0 18px;flex-wrap:wrap;font-size:13.5px}.foot-links a:hover{color:var(--gold)}.foot-bottom{font-size:12.5px;color:#ffffff80}.legal-head{background:linear-gradient(180deg,#013a7f 0%,var(--navy-deep) 100%);color:var(--white);border-bottom:3px solid var(--gold);padding:56px 0 48px}.legal-head h1{font-size:clamp(32px,5vw,52px)}.legal-head .org{margin-top:10px;color:var(--gold);font-weight:600;font-size:15px}.legal-head .meta{margin-top:4px;color:#ffffffbf;font-size:14px}.legal-body{max-width:820px;margin:0 auto;padding:40px 24px 88px}.legal-back{display:inline-block;margin-bottom:28px;color:var(--navy);font-weight:600;font-size:14px}.legal-back:hover{color:var(--cyan)}.legal-body .intro p{font-size:16px}.legal-section{margin-top:40px}.legal-section h2{color:var(--navy);font-size:clamp(22px,2.6vw,28px);padding-bottom:10px;border-bottom:2px solid var(--line);margin-bottom:18px}.legal-section h3{font-family:Inter,sans-serif;font-weight:800;text-transform:none;letter-spacing:0;font-size:16px;color:var(--ink);margin:22px 0 8px}.legal-body p{font-size:15px;color:#333842;line-height:1.7;margin-bottom:14px}.legal-body ul{margin:0 0 16px 20px}.legal-body li{font-size:15px;color:#333842;line-height:1.6;margin-bottom:8px;padding-left:4px}.legal-body a{color:var(--navy);font-weight:600;text-decoration:underline}.legal-body a:hover{color:var(--cyan)}.legal-contact{background:var(--paper);border:1px solid var(--line);border-radius:12px;padding:20px 24px;margin-top:8px;font-size:15px;line-height:1.8;color:var(--ink)}.legal-contact strong{display:block;margin-bottom:4px}.delete-note a{color:var(--navy);font-weight:700;text-decoration:underline}.delete-note a:hover{color:var(--cyan)}
