.section-space{padding-block:100px}h2{font-size:clamp(32px,3.5vw,46px);line-height:1.17;letter-spacing:-1.7px;font-weight:800;margin:0}h3{font-size:22px;line-height:1.3;letter-spacing:-.65px;margin:0 0 14px}p{line-height:1.65}.ask-band{background:var(--ink);color:white;padding-block:60px}.ask-layout{display:grid;grid-template-columns:1fr 1fr;column-gap:70px;align-items:center}.ask-layout .eyebrow{grid-column:1/-1;color:#fac58d;margin-bottom:16px}.ask-layout h2{font-size:38px;letter-spacing:-1.2px}.ask-layout h2 span{color:#f8b971}.ask-layout>p:last-child{font-size:18px;color:#c9d7e4;max-width:500px;margin:0}.section-intro{display:grid;grid-template-columns:1.3fr 1fr;gap:70px;align-items:end;margin-bottom:36px}.section-intro .eyebrow{color:var(--orange);margin-bottom:18px}.section-intro>p{color:var(--muted);font-size:18px;max-width:370px;margin:0 0 5px}.example-tabs{display:flex;gap:10px;margin-bottom:25px;flex-wrap:wrap}.example-tabs button{border:1px solid var(--line);padding:12px 19px;border-radius:7px;background:white;font-size:15px;min-height:46px;color:var(--muted);font-weight:700;transition:background .2s,color .2s}.example-tabs button[aria-selected=true]{background:var(--ink);color:white;border-color:var(--ink)}.example-tabs button:hover:not([aria-selected=true]){background:var(--light);color:var(--ink)}.example-stage{display:grid;grid-template-columns:1.15fr 1fr;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;min-height:365px}.example-original{background:#fff4e5;padding:36px 40px;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between}.example-meta{display:flex;justify-content:space-between;width:100%;gap:16px;font-size:12px;text-transform:uppercase;letter-spacing:.8px;font-weight:700;color:#84501e}.big-quote{font-family:Manrope,Arial,sans-serif;font-size:clamp(25px,2.7vw,34px);font-weight:700;line-height:1.4;letter-spacing:-1px;margin-block:27px}.example-label{display:inline-block;font-size:14px;padding:7px 12px;border:1px solid #d7b181;border-radius:5px;font-weight:700;color:#815023}.example-meaning{padding:38px 40px;background:#fbfcfe}.example-meaning .eyebrow{font-size:11px;letter-spacing:1.3px;color:var(--muted);margin-bottom:16px}.example-meaning>p:not(.eyebrow){color:var(--muted);margin:0 0 22px;font-size:16px}.example-details{border-top:1px solid var(--line);padding-top:18px;display:grid;gap:5px}.example-details span{font-size:12px;text-transform:uppercase;letter-spacing:.7px;color:var(--muted)}.example-details strong{font-size:14px;font-weight:600;margin-bottom:11px}.example-note{font-size:12px;color:var(--muted);margin:17px 0 0}.how{background:var(--light)}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:44px;margin-top:54px}.steps article{position:relative}.step-number{display:block;color:var(--orange);font-size:14px;font-weight:800;padding-bottom:18px;margin-bottom:25px;border-bottom:1px solid #cad6e1}.steps h3{font-size:23px}.steps p{color:var(--muted);margin:0;font-size:16px}.benefits{display:grid;grid-template-columns:1fr 1.1fr;gap:92px;align-items:start}.benefits-heading .eyebrow{color:var(--orange)}.benefits-heading>p:not(.eyebrow){max-width:370px;color:var(--muted);font-size:18px;margin-block:25px}.benefit-list{display:grid;gap:26px}.benefit-list article{display:flex;gap:22px;border-bottom:1px solid var(--line);padding-bottom:26px}.benefit-list article:last-child{border:0;padding-bottom:0}.benefit-symbol{display:flex;align-items:center;justify-content:center;width:44px;height:44px;flex-shrink:0;color:var(--orange);border:1px solid #efd5ba;border-radius:10px;background:#fff8ee;font-size:29px;font-family:Georgia,serif}.benefit-list h3{font-size:20px;margin-bottom:10px}.benefit-list p{color:var(--muted);margin:0;font-size:16px}.privacy-inner{display:flex;align-items:center;gap:25px;border:1px solid var(--line);border-radius:14px;padding:32px 40px;background:var(--light)}.privacy-icon{display:flex;align-items:center;justify-content:center;width:60px;height:60px;flex-shrink:0;border-radius:50%;background:white;color:var(--ink)}.privacy h2{font-size:24px;letter-spacing:-.7px}.privacy p{margin:9px 0 0;font-size:16px;color:var(--muted);max-width:780px}.faq{display:grid;grid-template-columns:.8fr 1.3fr;gap:90px}.faq .eyebrow{color:var(--orange)}.faq-list details{border-bottom:1px solid var(--line)}.faq-list details:first-child{border-top:1px solid var(--line)}.faq-list summary{padding:23px 33px 23px 0;list-style:none;font-size:17px;line-height:1.45;font-weight:700;position:relative;cursor:pointer}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:'+';position:absolute;right:3px;top:20px;color:var(--orange);font-size:26px;font-weight:400}.faq-list details[open] summary:after{content:'−'}.faq-list details p{margin:0 20px 23px 0;color:var(--muted);font-size:16px}.closing{background:var(--ink);color:white;overflow:hidden}.closing-inner{display:flex;justify-content:space-between;align-items:center;padding-block:65px;gap:50px}.closing .eyebrow{color:#f7c38c}.closing h2{font-size:clamp(36px,4vw,54px)}.closing p:not(.eyebrow){color:#cbd9e6;font-size:18px;margin:20px 0 28px}.closing img{width:290px;height:290px;object-fit:contain}.closing .button-orange{background:#f5a148;color:#123251;box-shadow:none}.closing .button-orange:hover{background:#f9b46b}
@media(max-width:1000px){.section-space{padding-block:75px}.benefits{gap:44px}.faq{gap:45px}.section-intro{gap:36px}.example-original,.example-meaning{padding:28px}.steps{gap:27px}.steps h3{font-size:21px}.closing img{width:230px;height:230px}}
@media(max-width:760px){.section-space{padding-block:60px}h2{font-size:34px;letter-spacing:-1.2px}.ask-band{padding-block:43px}.ask-layout{grid-template-columns:1fr;gap:24px}.ask-layout .eyebrow{margin:0}.ask-layout h2{font-size:32px}.ask-layout>p:last-child{font-size:16px}.section-intro{grid-template-columns:1fr;gap:22px;margin-bottom:28px}.section-intro>p{font-size:17px;max-width:100%}.example-tabs{gap:7px;display:grid;grid-template-columns:repeat(3,1fr)}.example-tabs button{font-size:13px;padding:11px 8px}.example-stage{grid-template-columns:1fr;min-height:0}.example-original,.example-meaning{padding:26px}.big-quote{font-size:27px;letter-spacing:-.7px;min-height:150px}.example-meta{font-size:11px;letter-spacing:.4px}.example-meaning>p:not(.eyebrow){min-height:105px}.steps{grid-template-columns:1fr;gap:32px;margin-top:36px}.step-number{padding-bottom:12px;margin-bottom:17px}.steps p{max-width:500px}.steps h3{font-size:22px}.benefits{grid-template-columns:1fr;gap:36px}.benefits-heading>p:not(.eyebrow){font-size:17px;margin-block:20px}.benefit-list article{gap:17px}.privacy-inner{padding:26px;align-items:flex-start;gap:16px}.privacy-icon{width:38px;height:38px;border-radius:9px}.privacy-icon svg{width:25px;height:25px}.privacy h2{font-size:21px}.privacy p{font-size:15px}.faq{grid-template-columns:1fr;gap:30px}.faq h2 br{display:none}.faq-list summary{font-size:16px}.closing-inner{padding-block:50px;gap:20px}.closing img{display:none}.closing h2{font-size:38px}.closing .eyebrow{line-height:1.6;font-size:10px}.closing p:not(.eyebrow){font-size:17px}.example-note{line-height:1.6}}
.eyebrow,.example-meaning .eyebrow,.example-meta,.closing .eyebrow{font-size:12px}.example-tabs button{font-size:14px}
@media(prefers-reduced-motion:reduce){*{transition:none!important}}

.trial-offer{font-size:18px;line-height:1.6;margin:0 0 18px;color:var(--ink)}.trial-offer strong{font-weight:800}.closing p.trial-offer{color:white;font-size:18px;margin:0 0 22px}.closing .trial-offer strong{color:#fac58d}
