@font-face{font-family:Inter;src:url('./assets/Inter.ttf') format('truetype');font-weight:100 900;font-display:swap}
:root{color-scheme:dark;--night:#100d14;--ink:#faf5fb;--muted:#c3b6ca;--line:#9d80ae3d;--pink:#efc1e6;--lilac:#d9c1f2;--blue:#8fbcff}
*{box-sizing:border-box}body{margin:0;background:var(--night);color:var(--ink);font-family:Inter,Arial,sans-serif;-webkit-font-smoothing:antialiased}.page :is(button,input){font:inherit}.page :is(p,h1,h2,blockquote){margin:0}.page a{color:inherit}.page :is(button,input,a){outline-offset:5px}.page :is(button,input,a):focus-visible{outline:2px solid var(--pink)}
.page{position:relative;min-height:1000px;isolation:isolate;background:radial-gradient(ellipse at 50% 18%,#42234140,transparent 57%),var(--night)}
.page:before{content:'';position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(120deg,transparent 50%,#2b19301c)}
.wrap{max-width:1248px;width:calc(100% - 120px);margin:0 auto}.header{height:108px;display:flex;align-items:center;border-bottom:1px solid #d7bdd912}.logo{display:block;width:118px;height:auto}.headline{font-size:64px;line-height:1.07;font-weight:720;letter-spacing:-.052em}.gradient{background:linear-gradient(110deg,#e5c7fb,#efbcdd);background-clip:text;-webkit-background-clip:text;color:transparent}.line{display:block}.sub{color:var(--muted);font-size:20px;line-height:1.55;letter-spacing:-.025em}.sub em{font-style:italic}.sub strong{font-weight:650;color:var(--ink)}.sub .blue{color:var(--blue);font-weight:700}.agency{font-size:17px;line-height:1.55;color:var(--muted)}.agency strong{color:var(--ink);font-weight:650}.agency u{text-underline-offset:3px;text-decoration-thickness:1px}
.form-card{position:relative;text-align:left;border:1px solid #9373a84d;border-radius:22px;background:linear-gradient(135deg,#231b2d,#19141f 75%);box-shadow:0 28px 80px #00000029;padding:34px}.form-card:before{content:'';position:absolute;top:-1px;left:34px;right:34px;height:1px;background:linear-gradient(90deg,transparent,#dec0ed77,transparent)}.form-card h2{font-size:34px;line-height:1.13;letter-spacing:-.045em;font-weight:700;margin-bottom:17px}.form-copy{color:var(--muted);font-size:16px;line-height:1.6;letter-spacing:-.017em}.form-copy strong{font-weight:650;color:#ece1f0}.form-copy .next{display:block;margin-top:12px}.fields{margin-top:24px;display:grid;gap:12px}.contact-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.page input{width:100%;min-width:0;min-height:56px;border:1px solid #a68ab447;border-radius:9px;padding:0 17px;background:#ffffff04;color:var(--ink);font-size:16px}.page input::placeholder{color:#c3b4cd;opacity:1}.consent{font-size:12.5px;line-height:1.6;color:#b8a9c2;margin:17px 0 16px;letter-spacing:-.012em}.consent a{text-underline-offset:3px;color:#d6c3e2}.cta{width:100%;height:58px;border:0;border-radius:9px;background:linear-gradient(110deg,#dec4f5,#eebfe0);color:#2b1c36;display:flex;align-items:center;justify-content:space-between;padding:0 20px;font-size:17px;font-weight:700;letter-spacing:-.025em;cursor:pointer}.cta .arrow{font-size:25px;font-weight:400;line-height:1}.cta:hover{filter:brightness(1.04)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.mockup-message{font-size:13px;line-height:1.5;color:var(--pink);margin-top:13px}.mockup-message[hidden]{display:none}.quote{color:#c3b4cd;font-size:17px;line-height:1.5}.quote cite{font-style:normal;display:block;font-size:12px;color:#a18ea9;margin-top:5px}.earn{font-size:14px;color:#ac99b5;line-height:1.6}.footer{border-top:1px solid #d7bdd917;padding-top:22px;display:flex;justify-content:space-between;align-items:center;gap:24px}
/* A: The complete message, centered. */
.original-centered{min-height:1120px}.original-centered .header{justify-content:center}.original-centered main{padding:46px 0 40px;text-align:center}.original-centered .headline{font-size:60px;line-height:1.12}.original-centered .sub{max-width:900px;margin:22px auto 14px}.original-centered .agency{margin-bottom:32px}.original-centered .form-card{max-width:748px;margin:0 auto}.original-centered .footer{max-width:970px;margin:34px auto 0;text-align:left}.original-centered .quote{font-size:16px}.original-centered .earn{max-width:300px;text-align:right}
/* B: The same words, with the form alongside the promise. */
.original-split{min-height:1000px;background:radial-gradient(ellipse at 75% 50%,#57305a30,transparent 60%),var(--night)}.original-split main{padding:76px 0 44px;display:grid;grid-template-columns:1.15fr 1fr;gap:76px;align-items:start}.original-split .headline{font-size:64px;line-height:1.06;max-width:620px}.original-split .promise+.promise{margin-top:18px}.original-split .sub{max-width:540px;margin:27px 0 22px;font-size:19px}.original-split .agency{max-width:485px;font-size:17px}.original-split .form-card{margin-top:9px;padding:32px}.original-split .form-card h2{font-size:33px}.original-split .form-copy{font-size:16px}.original-split .contact-row{grid-template-columns:1fr}.original-split .footer{margin-top:6px;padding-block:27px 36px}.original-split .quote{font-size:18px}.original-split .earn{max-width:350px;text-align:right}
/* C: One question and a direct next step. */
.curiosity-centered{min-height:1000px;background:radial-gradient(ellipse at 50% 34%,#64376c2b,transparent 57%),var(--night)}.curiosity-centered .header{justify-content:center}.curiosity-centered main{text-align:center;padding:66px 0 64px}.curiosity-centered .headline{font-size:84px;line-height:1.03;letter-spacing:-.065em}.curiosity-centered .sub{margin:23px 0 35px;font-size:20px}.curiosity-centered .form-card{width:580px;max-width:100%;margin:0 auto;padding:30px}.curiosity-centered .fields{margin-top:0}.curiosity-centered .consent{margin-top:20px}.curiosity-centered .cta{height:60px}.curiosity-centered .form-card:before{left:80px;right:80px}
/* D: A spare, editorial composition. */
.curiosity-split{min-height:1000px;background:radial-gradient(ellipse at 82% 45%,#6637692b,transparent 57%),var(--night)}.curiosity-split main{padding:145px 0 130px;display:grid;grid-template-columns:1.1fr .9fr;gap:90px;align-items:center}.curiosity-split .headline{font-size:88px;line-height:1.035;letter-spacing:-.06em}.curiosity-split .sub{font-size:20px;margin-top:28px;max-width:420px}.curiosity-split .form-card{padding:32px}.curiosity-split .form-card h2{font-size:32px;margin-bottom:0}.curiosity-split .fields{margin-top:24px}.curiosity-split .contact-row{grid-template-columns:1fr}.curiosity-split .consent{margin:19px 0 20px}.curiosity-split .footer{height:1px;padding:0}.curiosity-split .cta{height:60px}
@media(min-width:1700px){.wrap{max-width:1320px}}
@media(max-width:1100px) and (min-width:761px){.wrap{width:calc(100% - 72px)}.original-split main,.curiosity-split main{gap:40px}.original-split .headline{font-size:54px}.curiosity-split .headline{font-size:70px}.form-card{padding:26px}.original-centered .headline{font-size:52px}.curiosity-centered .headline{font-size:76px}}
@media(max-width:760px){.page{min-height:100svh}.wrap{width:calc(100% - 40px)}.header{height:84px}.logo{width:100px}.headline{font-size:40px;line-height:1.09;letter-spacing:-.05em}.sub{font-size:16px;line-height:1.6}.agency{font-size:15px;line-height:1.6}.form-card{border-radius:17px;padding:24px 21px}.form-card h2{font-size:29px;margin-bottom:16px}.form-copy{font-size:15px;line-height:1.65}.fields{margin-top:22px;gap:11px}.contact-row{grid-template-columns:1fr;gap:11px}.page input{height:55px;padding-inline:14px;font-size:16px;border-radius:8px}.consent{font-size:12px;line-height:1.65;margin:17px 0}.cta{height:57px;font-size:16px;border-radius:8px;padding-inline:16px}.footer{display:block}.quote{font-size:15px}.quote cite{font-size:12px;margin-top:5px}.earn{font-size:13px}.original-centered main{padding:34px 0 30px}.original-centered .headline{font-size:37px;line-height:1.12}.original-centered .headline .line+.line{margin-top:9px}.original-centered .sub{font-size:16px;margin:23px 6px 17px}.original-centered .agency{font-size:15px;margin:0 8px 28px}.original-centered .form-card{padding:25px 21px}.original-centered .footer{margin-top:28px;text-align:center;padding-top:24px}.original-centered .quote{font-size:15px}.original-centered .earn{text-align:center;max-width:260px;margin:19px auto 0}.original-split main{display:block;padding:36px 0 30px}.original-split .headline{font-size:43px;line-height:1.06}.original-split .promise+.promise{margin-top:13px}.original-split .sub{font-size:16px;margin:24px 0 17px}.original-split .agency{font-size:15px;max-width:330px}.original-split .form-card{margin-top:31px;padding:25px 21px}.original-split .form-card h2{font-size:29px}.original-split .form-copy{font-size:15px}.original-split .footer{padding-top:23px;margin-bottom:30px}.original-split .quote{font-size:15px}.original-split .earn{font-size:13px;text-align:left;margin-top:18px;max-width:290px}.curiosity-centered main{padding:53px 0 52px}.curiosity-centered .headline{font-size:44px;line-height:1.06;letter-spacing:-.06em}.curiosity-centered .sub{font-size:16px;line-height:1.5;margin:23px auto 29px;max-width:275px}.curiosity-centered .form-card{padding:23px 21px}.curiosity-centered .cta{height:58px}.curiosity-centered .consent{margin-top:17px}.curiosity-split main{display:block;padding:46px 0 42px}.curiosity-split .headline{font-size:55px;line-height:1.025;letter-spacing:-.06em}.curiosity-split .sub{font-size:17px;line-height:1.55;margin-top:22px;max-width:290px}.curiosity-split .form-card{margin-top:34px;padding:25px 21px}.curiosity-split .form-card h2{font-size:29px}.curiosity-split .fields{margin-top:22px}.curiosity-split .consent{margin-block:17px}.curiosity-split .footer{margin-bottom:30px}}
@media(max-width:360px){.wrap{width:calc(100% - 32px)}.original-centered .headline{font-size:33px}.original-split .headline{font-size:39px}.curiosity-centered .headline{font-size:39px}.curiosity-split .headline{font-size:49px}.form-card,.original-centered .form-card,.original-split .form-card,.curiosity-centered .form-card,.curiosity-split .form-card{padding-inline:18px}.form-card h2,.original-split .form-card h2{font-size:26px}}
.sub .blue,.agency em{white-space:nowrap}.original-centered .message-line{display:block}.original-centered .headline .line{text-wrap:balance}
@media(max-width:760px){.curiosity-centered .headline{font-size:40px}.curiosity-centered main{padding-top:47px}}
@media(max-width:360px){.curiosity-centered .headline{font-size:34px}}

/* Isolated funnel controls; the shared Universe menu retains its own styles. */
.page [hidden]{display:none!important}.page .u-honey{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.page .u-error{font-size:15px;line-height:1.5;color:#ffc4d3;margin-top:14px}.page .cta:disabled{cursor:wait;opacity:.65}.page input:focus-visible{outline:3px solid #dfbcff;outline-offset:3px}.page .contact-row>div{min-width:0}.page button,.page input{touch-action:manipulation}.page{padding-bottom:42px}@media(max-width:760px){.page{padding-bottom:46px}}@media(prefers-reduced-motion:reduce){.page *,.page *:before,.page *:after{animation:none!important;transition:none!important}}
