.quoture-landing{--campaign-muted:#aaa9a1;--campaign-soft:#c7b6a2}.campaign-hero{max-width:1320px;margin:auto;padding:48px 40px 0}.campaign-intro{text-align:center;max-width:860px;margin:0 auto 48px}.campaign-intro .eyebrow{margin-bottom:20px}.campaign-intro h1{letter-spacing:-5px;font-size:clamp(58px,6.8vw,94px);font-weight:450;line-height:1.03}.campaign-intro h1 span{color:var(--campaign-soft)}.campaign-lede{max-width:510px;color:var(--campaign-muted);margin:26px auto 0;font-size:18px;line-height:1.65}.campaign-intro .button{margin-top:26px}.campaign-availability{color:#98978f;margin-top:14px;font-size:11px;line-height:1.6}.campaign-scene{min-width:0;margin:0}.scene-stage{isolation:isolate;aspect-ratio:4/5;background:#4f3b57;position:relative;overflow:hidden}.scene-academy .scene-stage{aspect-ratio:8/5;background:#64734b}.scene-debate .scene-stage{background:#b65b43}.scene-stoic .scene-stage{background:#9c6a28}.scene-plate{display:block;position:absolute;inset:0}.scene-plate img{object-fit:cover;width:100%;height:100%}.campaign-scene .phone{aspect-ratio:1320/2868;border-color:#5f5d56;border-radius:14%/6.45%;width:42%;padding:1.05%;position:absolute;bottom:23%;left:50%;transform:translate(-50%);box-shadow:0 12px 22px #0005,0 0 0 1px #181816}.campaign-scene .phone-screen{border-radius:12%/5.5%}.campaign-scene .phone-screen>img{object-fit:cover;width:100%;height:100%}.scene-academy .phone{width:20%;padding:.52%;bottom:23%}.campaign-scene .dynamic-island{height:3.2%;top:1.8%}.scene-caption{color:#aaa99f;justify-content:space-between;align-items:center;gap:16px;min-height:56px;font-size:11px;line-height:1.5;display:flex}.scene-caption .video-toggle{text-underline-offset:4px;min-width:110px;margin:0;font-size:12px;text-decoration:underline}.campaign-feature{grid-template-columns:1fr 1fr;align-items:center;gap:9%;max-width:1240px;margin:0 auto;padding:110px 40px 0;display:grid}.campaign-copy{max-width:450px}.campaign-copy h2,.campaign-section-title h2{letter-spacing:-2.5px;margin:19px 0 26px;font-size:clamp(38px,4.1vw,58px);font-weight:450;line-height:1.1}.campaign-copy h2 span{color:var(--campaign-soft)}.campaign-copy>p:not(.eyebrow){color:var(--campaign-muted);margin-top:16px;font-size:16px;line-height:1.8}.campaign-example{border-top:1px solid #33312c;margin-top:32px;padding-top:25px}.campaign-example blockquote{letter-spacing:-.6px;margin:0 0 10px;font-size:25px;line-height:1.4}.campaign-example p{color:var(--campaign-muted);margin-top:14px;font-size:13px;line-height:1.8}.campaign-example p:first-of-type{font-size:11px}.campaign-example cite{font-style:normal}.campaign-example .text-link{margin-top:12px;font-size:12px}.campaign-reverse .campaign-copy{grid-area:1/2}.campaign-reverse .campaign-scene{grid-area:1/1}.campaign-paths{max-width:1240px;margin:0 auto;padding:120px 40px 10px}.campaign-section-title{max-width:650px;margin-bottom:40px}.campaign-section-title h2{margin-bottom:18px}.campaign-section-title>p:last-child{color:var(--campaign-muted);max-width:570px;font-size:16px;line-height:1.8}.campaign-path-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.campaign-path-grid article{background:#111110;overflow:hidden}.campaign-path-grid img{aspect-ratio:2;object-fit:cover;width:100%}.campaign-path-grid article>div{padding:25px 28px 29px}.campaign-path-grid h3{letter-spacing:-.6px;margin-top:10px;font-size:25px;font-weight:450}.campaign-path-grid article>div>p:last-child{color:var(--campaign-muted);margin-top:10px;font-size:14px;line-height:1.6}.campaign-details{grid-template-columns:1fr 1fr;gap:10%;margin:45px 0 0;display:grid}.campaign-details h3{letter-spacing:-.4px;font-size:20px;font-weight:500}.campaign-details p{color:var(--campaign-muted);max-width:390px;margin-top:12px;font-size:14px;line-height:1.8}.quoture-landing .privacy-promise{margin-top:120px}.quoture-landing .privacy-promise>p:not(.eyebrow){color:var(--campaign-muted)}@media (width<=1000px) and (width>=701px){.campaign-feature{gap:6%;padding-inline:30px}.campaign-copy>p:not(.eyebrow){font-size:14px}.campaign-copy h2{letter-spacing:-1.7px;font-size:39px}.campaign-example{margin-top:22px;padding-top:20px}.campaign-example blockquote{font-size:22px}.campaign-example p{font-size:12px}.campaign-hero{padding-inline:30px}}@media (width<=700px){.campaign-hero{padding:32px 0 0}.campaign-intro{margin-bottom:34px;padding:0 24px}.campaign-intro .eyebrow{margin-bottom:18px;font-size:9px}.campaign-intro h1{letter-spacing:-2.5px;font-size:clamp(44px,9.5vw,65px);line-height:1.08}.campaign-lede{max-width:370px;margin-top:22px;font-size:16px}.campaign-intro .button{min-width:170px}.campaign-availability{font-size:10px}.scene-academy .scene-stage{aspect-ratio:4/5}.scene-academy .phone{width:42%;padding:1.05%}.scene-caption{padding:0 20px;font-size:10px}.campaign-feature{grid-template-columns:1fr;gap:32px;padding:72px 24px 0}.campaign-copy{max-width:520px}.campaign-copy h2,.campaign-section-title h2{letter-spacing:-1.8px;font-size:42px;line-height:1.12}.campaign-copy>p:not(.eyebrow){font-size:15px;line-height:1.8}.campaign-feature .campaign-scene{margin:0 -24px}.campaign-example{margin-top:28px}.campaign-example blockquote{font-size:24px}.campaign-example p{font-size:13px}.campaign-reverse .campaign-copy,.campaign-reverse .campaign-scene{grid-area:auto}.campaign-paths{padding:74px 24px 0}.campaign-section-title{margin-bottom:30px}.campaign-section-title>p:last-child{font-size:15px}.campaign-path-grid{grid-template-columns:1fr;gap:22px}.campaign-path-grid article>div{padding:23px}.campaign-details{grid-template-columns:1fr;gap:28px;margin-top:34px}.campaign-details article{border-top:1px solid #292923;padding-top:22px}.campaign-details p{max-width:430px}.quoture-landing .privacy-promise{margin-top:75px}.quoture-landing .privacy-promise h2,.quoture-landing .closing h2{font-size:44px}}.scene-stoic .phone{bottom:20%}
