.siteFooter{border-top:1px solid var(--line);background:var(--black);padding:36px clamp(16px,4vw,40px) 48px}.siteFooterInner{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;max-width:1100px;margin:0 auto;display:flex}.siteFooterWordmark{width:auto;max-width:200px;height:28px}.siteFooterTag{color:var(--muted);margin-top:6px;font-size:.9rem}.siteFooterLinks{flex-wrap:wrap;gap:16px 22px;font-size:.92rem;font-weight:600;display:flex}.siteFooterLinks a{color:var(--muted);text-decoration:none}.siteFooterLinks a:hover{color:var(--copper)}.siteHeader{z-index:5;pointer-events:none;justify-content:space-between;align-items:center;gap:16px;padding:18px clamp(16px,4vw,40px);display:flex;position:absolute;top:0;left:0;right:0}.siteHeader a,.siteHeader button{pointer-events:auto;text-decoration:none}.siteHeaderBrand{align-items:center;gap:10px;min-width:0;display:inline-flex}.siteHeaderMark{flex-shrink:0;width:36px;height:36px}.siteHeaderWordmark{width:auto;max-width:min(160px,42vw);height:22px}.siteHeaderNavDesktop{color:var(--muted);flex-shrink:0;gap:clamp(16px,2.5vw,28px);font-size:.92rem;font-weight:600;display:none}.siteHeaderNavDesktop a{color:var(--muted)}.siteHeaderNavDesktop a:hover{color:var(--bone)}.siteHeaderMenu{flex-shrink:0;position:relative}.siteHeaderMenuBtn{appearance:none;color:var(--bone);font-family:var(--font-body);cursor:pointer;background:0 0;border:1px solid #f2efe847;min-height:40px;padding:0 14px;font-size:.92rem;font-weight:600}.siteHeaderMenuBtn:hover,.siteHeaderMenuBtn[aria-expanded=true]{border-color:var(--copper);color:var(--copper)}.siteHeaderDropdown{background:#0c1016;border:1px solid #f2efe82e;gap:2px;min-width:180px;padding:8px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 48px -16px #000000bf}.siteHeaderDropdown a{color:var(--bone);padding:12px;font-size:.95rem;font-weight:600}.siteHeaderDropdown a:hover{color:var(--copper);background:#d4893a14}@media (width>=760px){.siteHeaderNavDesktop{display:flex}.siteHeaderMenu{display:none}}.audience{background:var(--black);position:relative;overflow-x:clip}.audienceSteel{background-color:var(--slate);pointer-events:none;background-image:linear-gradient(118deg,#ffffff14 0%,#0000 34%,#00000059 72%,#d4893a0d 100%),linear-gradient(#0000 58%,#00000059),repeating-linear-gradient(90deg,#ffffff06 0 1px,#0000 1px 3px),radial-gradient(at 30% 20%,#a0afbe2e,#0000 52%),radial-gradient(at 75% 85%,#00000073,#0000 48%);height:min(100%,920px);position:absolute;inset:0}.audienceSteel:after{content:"";pointer-events:none;opacity:.3;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.55'/%3E%3C/svg%3E");position:absolute;inset:0}.audienceHero{z-index:1;align-items:center;gap:36px;width:min(1120px,100%);margin:0 auto;padding:108px clamp(16px,4vw,40px) 56px;display:grid;position:relative}.audienceCopy{max-width:36rem}.audienceKicker{color:var(--copper);letter-spacing:.16em;text-transform:uppercase;margin-bottom:12px;font-size:.75rem;font-weight:700}.audienceMark{width:clamp(72px,16vw,104px);height:auto;margin-bottom:14px}.audienceCopy h1{text-wrap:balance;max-width:18ch;font-size:clamp(1.9rem,4.4vw,2.85rem)}.audienceLede{color:#f2efe8db;max-width:40ch;margin-top:14px;font-size:clamp(1rem,2.2vw,1.12rem)}.audienceBenefits{gap:14px;max-width:40ch;margin:28px 0 0;padding:0;list-style:none;display:grid}.audienceBenefits li{color:var(--muted);padding-left:18px;font-size:1.02rem;position:relative}.audienceBenefits li:before{content:"";background:var(--copper);border-radius:1px;width:7px;height:7px;position:absolute;top:.55em;left:0}.audienceCtas{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.audiencePhone{justify-content:center;display:flex}.audience .btn{border:1px solid #0000;justify-content:center;align-items:center;min-height:48px;padding:0 20px;font-size:.95rem;font-weight:700;text-decoration:none;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.audience .btnPrimary{background:var(--copper);color:var(--copper-ink)}.audience .btnPrimary:hover{color:var(--copper-ink);background:#e09a4a}.audience .btnGhost{color:var(--bone);background:0 0;border-color:#f2efe859}.audience .btnGhost:hover{border-color:var(--copper);color:var(--copper)}@media (width>=960px){.audienceHero{grid-template-columns:1.1fr .9fr;gap:28px;min-height:calc(100dvh - 48px);padding-bottom:72px}.audiencePhone{justify-content:flex-end}}.hero{background:var(--slate);flex-direction:column;justify-content:center;min-height:100dvh;padding:96px clamp(16px,4vw,40px) 56px;display:flex;position:relative;overflow:hidden}.heroSteel{background-color:var(--slate);background-image:linear-gradient(118deg,#ffffff14 0%,#0000 34%,#00000059 72%,#d4893a0d 100%),linear-gradient(#0000 58%,#00000059),repeating-linear-gradient(90deg,#ffffff06 0 1px,#0000 1px 3px),radial-gradient(at 30% 20%,#a0afbe2e,#0000 52%),radial-gradient(at 75% 85%,#00000073,#0000 48%);position:absolute;inset:0}.heroSteel:after{content:"";pointer-events:none;opacity:.3;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.55'/%3E%3C/svg%3E");position:absolute;inset:0}.heroInner{z-index:1;align-items:center;gap:36px;width:min(1120px,100%);margin:0 auto;padding:0;display:grid;position:relative}.heroLockup{flex-direction:column;align-items:flex-start;margin-bottom:22px;display:flex}.heroMark{width:clamp(88px,18vw,128px);height:auto}.heroWordmark{width:min(100%,280px);height:auto;margin-top:8px}.heroTag{color:var(--copper);letter-spacing:.14em;text-transform:uppercase;margin-top:8px;font-size:.78rem;font-weight:700}.heroTag:after{content:"";background:var(--copper);transform-origin:0;width:48px;height:2px;margin:12px 0 0;animation:.7s ease-out .5s both copperLine;display:block}.heroCopy h1{text-wrap:balance;max-width:14ch;margin-top:0;font-size:clamp(1.85rem,4.4vw,2.85rem)}.heroLede{color:#f2efe8db;max-width:40ch;margin-top:14px;font-size:clamp(1rem,2.2vw,1.12rem)}.heroCtas{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}.heroPhone{justify-content:center;display:flex}.btn{border:1px solid #0000;justify-content:center;align-items:center;min-height:48px;padding:0 20px;font-size:.95rem;font-weight:700;text-decoration:none;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.btnPrimary{background:var(--copper);color:var(--copper-ink)}.btnPrimary:hover{color:var(--copper-ink);background:#e09a4a}.btnGhost{color:var(--bone);background:0 0;border-color:#f2efe859}.btnGhost:hover{border-color:var(--copper);color:var(--copper)}.phone{background:linear-gradient(160deg,#3a4452 0%,#0c1016 62%);border-radius:48px;width:min(300px,76vw);padding:11px;animation:7s ease-in-out infinite phoneFloat;position:relative;box-shadow:inset 0 0 0 1.5px #ffffff1a,0 40px 90px -25px #000000d9,0 0 120px -48px #d4893a47}.phoneScreen{aspect-ratio:9/19.5;background:#000;border-radius:38px;width:100%;position:relative;overflow:hidden}.phoneScreen img{object-fit:cover;object-position:top center;width:100%;height:100%;display:block;position:absolute;inset:0}.phoneSm{width:min(280px,74vw);animation:none}@keyframes phoneFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.scrollHint{z-index:2;border:2px solid #ffffff40;border-radius:999px;justify-content:center;width:26px;height:42px;text-decoration:none;display:flex;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.scrollHint span{background:var(--copper);border-radius:999px;width:4px;height:9px;margin-top:7px;animation:1.8s ease-in-out infinite scrollHintDot}@keyframes scrollHintDot{0%{opacity:1;transform:translateY(0)}70%{opacity:0;transform:translateY(14px)}to{opacity:0;transform:translateY(0)}}.section{max-width:1100px;margin:0 auto;padding:clamp(56px,10vh,96px) clamp(16px,4vw,40px)}.sectionKicker{color:var(--muted);letter-spacing:.16em;text-transform:uppercase;margin-bottom:10px;font-size:.75rem;font-weight:700}.section h2,.featureCopy h2{max-width:16ch;font-size:clamp(1.9rem,4vw,2.8rem)}.sectionLede{max-width:48ch;color:var(--muted);margin-top:14px;font-size:1.05rem}.how{border-top:1px solid var(--line)}.flow{border-left:2px solid #d4893a59;flex-direction:column;gap:0;max-width:34rem;margin:40px 0 0;padding:0;list-style:none;display:flex}.flow li{grid-template-columns:3.25rem 1fr;gap:14px;padding:0 0 28px 22px;display:grid;position:relative}.flow li:last-child{padding-bottom:0}.flow li:before{content:"";background:var(--copper);width:8px;height:8px;box-shadow:0 0 0 3px var(--black);border-radius:1px;position:absolute;top:.55rem;left:-5px}.flowNum{font-family:var(--font-display);letter-spacing:.08em;color:var(--copper);font-size:1.05rem;line-height:1.4}.flowName{font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;font-size:clamp(1.45rem,3vw,1.75rem);line-height:1.1;display:block}.flowNote{color:var(--muted);max-width:36ch;margin-top:6px;font-size:.98rem}@media (width>=900px){.flow{border-top:2px solid #d4893a59;border-left:none;flex-direction:row;align-items:flex-start;gap:0;max-width:none;padding-top:0}.flow li{flex:1;grid-template-columns:1fr;align-content:start;align-items:start;gap:10px;min-width:0;padding:22px 18px 0 0}.flow li:last-child{padding-right:0}.flow li:before{top:-5px;left:0}.flowBody{padding-right:12px}}.product{border-top:1px solid var(--line)}.feature{padding:clamp(40px,7vw,72px) clamp(16px,4vw,40px)}.feature+.feature{border-top:1px solid #f2efe814}.featureInner{align-items:center;gap:36px;max-width:1100px;margin:0 auto;display:grid}.featureCopy .sectionLede{max-width:42ch}.featurePhone{justify-content:center;display:flex}.audiences{border-top:1px solid var(--line)}.audienceList{gap:28px;margin:36px 0 0;padding:0;list-style:none;display:grid}@media (width>=800px){.audienceList{grid-template-columns:repeat(3,1fr);gap:32px}}.audienceList h3{letter-spacing:.05em;text-transform:uppercase;color:var(--copper);font-size:1.55rem}.audienceList h3 a{color:inherit;text-decoration:none}.audienceList h3 a:hover{color:var(--bone)}.audienceList p{color:var(--muted);max-width:34ch;margin-top:10px}@media (width>=960px){.heroInner{grid-template-columns:1.1fr .9fr;gap:28px;padding-bottom:clamp(48px,8vh,72px)}.heroPhone{justify-content:flex-end}.featureInner{grid-template-columns:1fr 1fr;gap:64px}.featureFlip .featureCopy{order:2}.featureFlip .featurePhone{order:1}}@media (prefers-reduced-motion:reduce){.phone,.scrollHint span{animation:none!important}}.legal{max-width:720px;min-height:70vh;margin:0 auto;padding:96px clamp(16px,4vw,40px) 80px}.legalKicker{margin-bottom:28px}.legalKicker a{font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--bone);font-size:1.2rem;text-decoration:none}.legalKicker a:hover{color:var(--copper)}.legal h1{font-size:clamp(2.2rem,5vw,3rem)}.legalMeta{color:var(--muted);margin-top:10px;font-size:.92rem}.legalBody{color:#f2efe8e0;gap:16px;margin-top:28px;font-size:1.02rem;display:grid}.legalBody h2{letter-spacing:.04em;text-transform:uppercase;color:var(--bone);margin-top:18px;font-size:clamp(1.15rem,2.4vw,1.35rem)}.legalBody ul{gap:8px;margin:0;padding-left:1.2rem;display:grid}.legalBody li{padding-left:2px}.legalBody strong{color:var(--bone);font-weight:700}@font-face{font-family:Barlow Condensed;src:url(/fonts/BarlowCondensed_800ExtraBold.ttf)format("truetype");font-weight:800;font-style:normal;font-display:swap}:root{--black:#07090c;--bone:#f2efe8;--slate:#12181f;--steel:#2a323c;--copper:#d4893a;--copper-ink:#1a1208;--muted:#8b939e;--line:#f2efe82e;--font-display:"Barlow Condensed", "Arial Narrow", sans-serif;--font-body:"DM Sans", system-ui, sans-serif}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}body{min-height:100vh;font-family:var(--font-body);background:var(--black);color:var(--bone);-webkit-font-smoothing:antialiased;margin:0;line-height:1.5}a{color:var(--copper);text-underline-offset:3px;text-decoration-thickness:1px}a:hover{color:var(--bone)}img{max-width:100%;display:block}h1,h2,h3{font-family:var(--font-display);letter-spacing:.02em;margin:0;font-weight:800;line-height:1.05}p{margin:0}button,.btn{font-family:var(--font-body)}@keyframes riseIn{0%{transform:translateY(18px)}to{transform:translateY(0)}}@keyframes slowZoom{0%{transform:scale(1.06)}to{transform:scale(1)}}@keyframes copperLine{0%{transform:scaleX(0)}to{transform:scaleX(1)}}
