:root{font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;color:#0b0b0f;background:#fff;font-synthesis:none}*{box-sizing:border-box}body{margin:0}.creator-page{overflow:hidden}.site-header{height:76px;max-width:1180px;margin:auto;padding:0 24px;display:flex;align-items:center}.brand img{display:block;width:112px;height:auto}.hero{min-height:465px;display:grid;grid-template-columns:minmax(0,1.02fr) minmax(360px,.98fr);gap:clamp(30px,6vw,84px);align-items:center;max-width:1180px;margin:0 auto;padding:54px 24px 74px}.hero__copy{max-width:575px}.eyebrow{display:flex;align-items:center;gap:8px;margin:0 0 16px;color:#c2410c;font-size:.76rem;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.eyebrow span{width:23px;height:2px;background:#ff5e01}.hero h1,.form-intro h2,.success h2{margin:0;letter-spacing:-.045em;text-wrap:balance}.hero h1{font-size:clamp(2.65rem,5vw,4.55rem);line-height:.98}.hero h1 em{font-style:normal;color:#ff5e01}.hero__lead{max-width:525px;margin:24px 0;color:#4b5563;font-size:1.04rem;line-height:1.65}.hero__proof{display:flex;gap:17px;flex-wrap:wrap;padding:0;margin:28px 0 0;list-style:none;font-size:.8rem;font-weight:700;color:#34383f}.hero__proof li{display:flex;align-items:center;gap:6px}.hero__proof strong{color:#ff5e01}.hero__visual{position:relative;margin:0;align-self:stretch;min-height:320px;border-radius:16px;overflow:hidden;background:#f5f4f1}.hero__visual:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(145deg,transparent 55%,rgba(255,94,1,.24))}.hero__visual img{width:100%;height:100%;object-fit:cover;display:block}.hero__visual figcaption{position:absolute;z-index:1;right:18px;bottom:16px;display:inline-flex;align-items:center;gap:7px;border:1px solid rgba(255,255,255,.52);border-radius:999px;padding:8px 11px;background:#0b0b0fb8;box-shadow:0 5px 14px #0000002e;color:#fff;font-size:.68rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.hero__visual figcaption span{color:#ff9c60;font-size:.9rem}.form-section{background:#f6f4f1;padding:74px max(24px,calc((100vw - 1030px)/2));border-top:1px solid rgba(15,23,42,.04)}.form-intro{max-width:760px;margin:0 auto 30px}.form-intro h2,.success h2{font-size:clamp(2rem,4vw,3rem);line-height:1.06}.form-intro>p:last-child{color:#56606b;line-height:1.6}.creator-form,.success{max-width:760px;margin:auto;background:#fff;padding:clamp(24px,4vw,46px);border:1px solid #e6e2dd;border-radius:14px}.creator-form{display:grid;gap:32px}.creator-form fieldset{border:0;padding:0;margin:0}.creator-form legend{padding:0;margin-bottom:16px;font-weight:800;font-size:1.04rem;letter-spacing:-.015em}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px}.field{display:grid;gap:7px;color:#24272d;font-size:.84rem;font-weight:700}.field-label{display:flex;align-items:baseline;gap:4px}.field--wide{grid-column:1/-1}.optional{color:#7a828c;font-size:.73rem;font-weight:500;margin-left:0}input,select{width:100%;min-height:45px;border:1px solid #cfd4da;border-radius:8px;padding:0 12px;background:#fff;color:#17191d;font:inherit;font-weight:500;outline:none;transition:border-color .18s ease,box-shadow .18s ease}input::placeholder{color:#88919b}input:focus,select:focus{border-color:#ff5e01;box-shadow:0 0 0 3px #ff5e0126}.input-prefix,.input-suffix{display:flex;align-items:center;border:1px solid #cfd4da;border-radius:8px;overflow:hidden;transition:border-color .18s ease,box-shadow .18s ease}.input-prefix:focus-within,.input-suffix:focus-within{border-color:#ff5e01;box-shadow:0 0 0 3px #ff5e0126}.input-prefix b,.input-suffix b{padding:0 0 0 12px;color:#68727d;font-size:1rem}.input-suffix b{padding:0 12px 0 0}.input-prefix input,.input-suffix input{border:0;box-shadow:none!important}.audience>span{margin-bottom:2px}.audience-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.audience-grid label{display:grid;gap:7px;font-size:.75rem;font-weight:600}.consent{display:flex;gap:10px;align-items:flex-start;color:#59636e;font-size:.8rem;line-height:1.5}.consent input{width:17px;min-height:17px;margin:2px 0 0;accent-color:#ff5e01}.honeypot{display:none}.form-error{margin:0;color:#b42318;font-size:.88rem;font-weight:700}.form-footer{display:flex;gap:20px;align-items:center;justify-content:space-between;padding-top:22px;border-top:1px solid #e8e4df}.form-footer p{max-width:290px;margin:0;color:#69717a;font-size:.78rem;line-height:1.45}.form-footer button,.success a{display:inline-flex;align-items:center;justify-content:center;gap:20px;min-height:48px;border:0;border-radius:9px;padding:0 18px;background:#ff5e01;color:#fff;font:inherit;font-weight:800;cursor:pointer;transition:transform .18s ease,background .18s ease;white-space:nowrap;text-decoration:none}.form-footer button:hover:not(:disabled),.success a:hover{background:#e95400;transform:translateY(-1px)}.form-footer button:focus-visible,.success a:focus-visible{outline:3px solid rgba(255,94,1,.35);outline-offset:3px}.form-footer button:disabled{opacity:.65;cursor:wait}.success{text-align:center;padding:70px 38px}.success__icon{display:grid;place-items:center;width:48px;height:48px;margin:0 auto 20px;border-radius:50%;background:#fff0e7;color:#d94e00;font-size:1.5rem;font-weight:800}.success .eyebrow{justify-content:center}.success h2{max-width:510px;margin:0 auto 18px}.success>p:not(.eyebrow){max-width:510px;margin:0 auto 28px;color:#59636e;line-height:1.65}.success a{gap:8px}@media(max-width:760px){.site-header{height:66px;padding:0 18px}.brand img{width:95px}.hero{grid-template-columns:1fr;padding:38px 20px 48px;gap:32px}.hero h1{font-size:clamp(2.45rem,12vw,3.4rem)}.hero__visual{min-height:250px;order:-1}.form-section{padding:52px 16px}.creator-form,.success{padding:24px 18px}.form-grid,.audience-grid{grid-template-columns:1fr}.field--wide{grid-column:auto}.form-footer{align-items:stretch;flex-direction:column}.form-footer button{width:100%}}@media(prefers-reduced-motion:reduce){*{transition:none!important;scroll-behavior:auto!important}}.journey{border-top:1px solid #ebe7e1;border-bottom:1px solid #ebe7e1;background:#fff}.journey__inner{max-width:1180px;margin:auto;padding:24px;display:flex;align-items:center;gap:clamp(30px,7vw,100px)}.journey__label{margin:0;color:#6e747d;font-size:.74rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.journey__steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));flex:1;gap:0;padding:0;margin:0;list-style:none}.journey__steps li{display:flex;align-items:center;gap:10px;padding:0 28px}.journey__steps li+li{border-left:1px solid #ebe7e1}.journey__steps span{color:#ff5e01;font-size:.78rem;font-weight:800}.journey__steps strong{font-size:.85rem;letter-spacing:-.01em}@media(max-width:760px){.journey__inner{align-items:flex-start;flex-direction:column;gap:16px;padding:22px 20px}.journey__steps{grid-template-columns:1fr;gap:12px}.journey__steps li{padding:0;gap:11px}.journey__steps li+li{border-left:0}}.form-footer{display:block}.form-footer button{width:100%}.form-footer button:disabled{background:#9aa2aa;opacity:.48;cursor:not-allowed;transform:none}.thanks-page{min-height:100vh;background:radial-gradient(ellipse 70% 46% at 100% 0,rgba(255,94,1,.14),transparent 62%),#f6f4f1}.thanks-card{max-width:650px;margin:clamp(40px,9vh,100px) auto;padding:clamp(30px,6vw,62px);border:1px solid #e6e2dd;border-radius:14px;background:#fff;text-align:center}.thanks-card__icon{display:grid;place-items:center;width:58px;height:58px;margin:0 auto 22px;border-radius:50%;background:#fff0e7;color:#d94e00;font-size:1.7rem;font-weight:800}.thanks-card .eyebrow{justify-content:center}.thanks-card h1{margin:0;color:#101216;font-size:clamp(2rem,4vw,3.1rem);line-height:1.06;letter-spacing:-.045em;text-wrap:balance}.thanks-card__lead{max-width:510px;margin:20px auto 30px;color:#59636e;font-size:1rem;line-height:1.65}.thanks-card__next{margin:0 0 30px;padding:24px;text-align:left;border-radius:10px;background:#f6f4f1}.thanks-card__next h2{margin:0 0 15px;font-size:1rem}.thanks-card__next ol{display:grid;gap:11px;padding:0;margin:0;list-style:none;color:#4e5660;font-size:.9rem}.thanks-card__next li{display:flex;gap:10px;align-items:flex-start}.thanks-card__next span{color:#ff5e01;font-weight:800}.thanks-card__button{display:inline-flex;gap:10px;align-items:center;justify-content:center;min-height:48px;padding:0 18px;border-radius:9px;background:#ff5e01;color:#fff;font-weight:800;text-decoration:none;transition:transform .18s ease,background .18s ease}.thanks-card__button:hover{background:#e95400;transform:translateY(-1px)}@media(max-width:760px){.thanks-card{margin:36px 16px;padding:32px 22px}.thanks-card__next{padding:19px}}
