.audience-gateway{color:#fff6ef;background:radial-gradient(at 50% 15%,#33302d,#0000 65%),#11100f;flex-direction:column;min-height:100dvh;display:flex}.gateway-header{justify-content:space-between;align-items:center;gap:20px;width:100%;max-width:1320px;margin:0 auto;padding:26px 40px;display:flex}.gateway-header>a:last-child{color:#d6d3d1;border:1px solid #635d57;border-radius:8px;align-items:center;gap:9px;padding:10px 16px;font-size:13px;display:flex}.gateway-main{text-align:center;width:100%;max-width:1060px;margin:auto;padding:35px 28px}.gateway-eyebrow{color:#c3bfbb;letter-spacing:.17em;justify-content:center;align-items:center;gap:9px;font-size:10px;font-weight:650;display:flex}.gateway-main h1{letter-spacing:-.055em;margin:20px 0;font-size:clamp(48px,6.5vw,82px);font-weight:780;line-height:1.02}.gateway-main h1 em{color:#f38748;font-style:normal}.gateway-intro{color:#c7c3c0;font-size:16px;line-height:1.65}.audience-choices{text-align:left;grid-template-columns:1fr 1fr;gap:22px;margin:38px 0 28px;display:grid}.audience-choice{border:1px solid #5d5853;border-radius:20px;flex-direction:column;align-items:flex-start;padding:30px;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden}.audience-choice:hover{border-color:#f7ac81;transform:translateY(-5px);box-shadow:0 20px 45px #0004}.customer-choice{color:#272523;background:#fff5ee}.driver-choice{background:linear-gradient(90deg,#091c2cef,#091c2cb8),url(/driver-photography.webp) 65%/cover}.choice-icon{color:#ce540d;background:#ffe7d5;border-radius:14px;place-items:center;width:53px;height:53px;margin-bottom:22px;display:grid}.driver-choice .choice-icon{color:#f7af85;background:#322f2c}.choice-kicker{letter-spacing:.14em;color:#ce540d;font-size:9px;font-weight:750}.driver-choice .choice-kicker{color:#f8ba97}.audience-choice h2{letter-spacing:-1px;margin:10px 0 14px;font-size:32px;font-weight:750;line-height:1.07}.audience-choice p{color:#6d6761;max-width:310px;margin-bottom:26px;font-size:14px;line-height:1.6}.driver-choice p{color:#d6d3d1}.choice-action{border-top:1px solid #d3d0ce;justify-content:space-between;align-items:center;gap:20px;width:100%;margin-top:auto;padding-top:18px;font-size:13px;font-weight:700;display:flex}.driver-choice .choice-action{color:#fff;border-color:#645e59}.gateway-proof{color:#c0bcb8;justify-content:center;align-items:center;gap:27px;font-size:11px;display:flex}.gateway-proof span{align-items:center;gap:8px;display:flex}.gateway-proof svg{color:#f69f6d}.gateway-footer{text-align:center;color:#a39d97;letter-spacing:.04em;padding:24px;font-size:10px}.audience-gateway :focus-visible{outline-offset:5px;outline:3px solid #f48d52}.audience-switch{color:#d0cdca;padding:8px;font-size:11px}.ai-value-section{background:#fff6ef}.ai-value-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;margin-top:32px;display:grid}.ai-value-grid article{background:#fff;border:1px solid #e9e6e2;border-radius:14px;padding:25px}.ai-value-grid svg{color:#ce540d;margin-bottom:20px}.ai-value-grid h3{font-size:20px}.ai-value-grid p{color:#6b6661;margin-top:12px;font-size:14px;line-height:1.65}.customer-final{grid-template-columns:1fr!important}.customer-final>div{text-align:center;background:linear-gradient(120deg,#fff4ed,#ffebdc)}.driver-hero h1{letter-spacing:-.055em;font-size:clamp(45px,5.5vw,73px);line-height:1.04}.driver-hero .section-lead{max-width:510px}.driver-application-note{color:#c6c2bf;margin-top:18px;font-size:11px}.driver-application-note a{color:#ffeee2;text-underline-offset:4px;text-decoration:underline}.driver-process{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:35px;display:grid}.driver-process article{background:#201e1c;border:1px solid #423e3a;border-radius:13px;padding:22px}.driver-process article>span{color:#f7a87a;font-size:12px;font-family:var(--font-mono)}.driver-process h3{margin:20px 0 12px;font-size:19px}.driver-process p{color:#c4c0bc;font-size:13px;line-height:1.7}.driver-support-grid{grid-template-columns:1.2fr 1fr;align-items:center;gap:55px;display:grid}.driver-support-card{background:#fff3ea;border:1px solid #e5e1dd;border-radius:16px;padding:35px}.driver-support-card>svg{color:#ce540d;margin-bottom:20px}.driver-support-card ul{gap:15px;margin-top:25px;list-style:none;display:grid}.driver-support-card li{color:#635e58;align-items:center;gap:10px;font-size:14px;display:flex}.driver-support-card li svg{color:#168551}.driver-final{color:#fff;background:linear-gradient(90deg,#091e33f5,#091e33b5),url(/driver-photography.webp) 50%/cover;border-radius:20px;padding:45px}.driver-final>p:not(.eyebrow){color:#dcdad8;margin:18px 0 24px;font-size:15px}.driver-final .eyebrow{color:#f7b087}.driver-final small{color:#c4c0bc;max-width:540px;margin-top:22px;font-size:10px;line-height:1.6;display:block}.driver-landing .landing-footer{padding-bottom:30px!important}@media (max-width:767px){.gateway-header{padding:20px}.gateway-main{padding:25px 20px}.audience-choices{gap:13px;margin-top:28px}.audience-choice{padding:23px}.audience-choice h2{font-size:27px}.ai-value-grid{grid-template-columns:1fr}.driver-process{grid-template-columns:1fr 1fr}.driver-support-grid{grid-template-columns:1fr;gap:25px}.driver-final{padding:28px}.audience-switch{padding:5px;font-size:10px}}@media (max-width:500px){.audience-choices{grid-template-columns:1fr}.audience-choice h2 br{display:none}.audience-choice{padding:22px}.choice-icon{width:40px;height:40px;margin-bottom:15px}.choice-icon svg{width:23px;height:23px}.audience-choice p{margin-bottom:18px}.gateway-proof{flex-wrap:wrap;gap:15px}.gateway-main h1{font-size:52px}.driver-process{grid-template-columns:1fr}.landing>header>div{gap:6px}.landing>header .text-\[22px\]{font-size:19px}.driver-hero h1{font-size:43px}}
