.reflow-module__IZEinW__page{color:#f7f6f2;--accent:#e8bb86;--muted:#b6bdb7;background:#101211;overflow:clip}.reflow-module__IZEinW__wrap{max-width:1200px;margin:auto;padding-inline:24px}.reflow-module__IZEinW__hero{border-bottom:1px solid #ffffff18;padding:100px 0 72px}.reflow-module__IZEinW__back{min-height:44px;color:var(--muted);align-items:center;gap:12px;margin-bottom:40px;font-size:13px;display:inline-flex}.reflow-module__IZEinW__heroGrid{align-items:center;gap:48px;display:grid}.reflow-module__IZEinW__eyebrow{color:var(--accent);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:10px;margin-bottom:22px;font-size:12px;display:flex}.reflow-module__IZEinW__page h1{letter-spacing:-.055em;text-wrap:balance;font-size:clamp(42px,5.2vw,72px);font-weight:550;line-height:1.04}.reflow-module__IZEinW__page h2{letter-spacing:-.04em;text-wrap:balance;font-size:clamp(30px,3.7vw,48px);font-weight:550;line-height:1.12}.reflow-module__IZEinW__page em{color:var(--accent);font-family:Georgia,serif;font-weight:400}.reflow-module__IZEinW__intro{color:#d2d7d2;text-wrap:pretty;max-width:540px;margin-top:26px;font-size:18px;line-height:1.75}.reflow-module__IZEinW__actions{flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:30px;display:flex}.reflow-module__IZEinW__button{background:var(--accent);color:#171b17;border-radius:999px;justify-content:center;align-items:center;gap:20px;min-height:50px;padding:12px 24px;font-size:14px;font-weight:650;transition:background-color .18s ease-out;display:inline-flex}.reflow-module__IZEinW__button:hover{background:#f4d1a6}.reflow-module__IZEinW__page a:focus-visible,.reflow-module__IZEinW__page summary:focus-visible{outline:2px solid var(--accent);outline-offset:5px}.reflow-module__IZEinW__textLink,.reflow-module__IZEinW__audiences a,.reflow-module__IZEinW__boundary a{text-underline-offset:5px;align-items:center;gap:12px;min-height:44px;font-size:14px;text-decoration:underline;display:inline-flex}.reflow-module__IZEinW__location{color:var(--muted);max-width:380px;margin-top:26px;font-size:12px;line-height:1.8}.reflow-module__IZEinW__demo{background:#1b211e;border-radius:24px;padding:22px;position:relative;transform:rotate(-1deg);box-shadow:0 30px 70px -35px #000,0 0 0 1px #ffffff14}.reflow-module__IZEinW__demo figcaption{color:#c4cdc6;border-bottom:1px solid #ffffff18;justify-content:space-between;gap:12px;padding-bottom:20px;font-size:11px;display:flex}.reflow-module__IZEinW__demo figcaption span{color:var(--accent)}.reflow-module__IZEinW__record{color:#e0e6df;flex-wrap:wrap;align-items:center;gap:9px;margin:24px 0;font-size:12px;display:flex}.reflow-module__IZEinW__record>span:last-child{color:var(--muted);margin-left:auto;font-size:10px}.reflow-module__IZEinW__dot{background:var(--accent);border-radius:50%;width:7px;height:7px}.reflow-module__IZEinW__message{background:#2b352f;border-radius:14px 14px 14px 3px;margin-right:20px;padding:20px}.reflow-module__IZEinW__message>span{color:#c5cec7;font-size:10px}.reflow-module__IZEinW__message p{margin-top:10px;font-size:16px;line-height:1.65}.reflow-module__IZEinW__reply{color:#17211a;background:#e8bb86;border-radius:14px 14px 3px;align-items:center;gap:12px;margin:16px 0 24px 30px;padding:17px;font-size:14px;display:flex}.reflow-module__IZEinW__reply svg{flex-shrink:0}.reflow-module__IZEinW__handoff{border-top:1px solid #ffffff18;gap:14px;padding-top:22px;display:flex}.reflow-module__IZEinW__handoff svg{color:#b6dbc4;flex-shrink:0;margin-top:3px}.reflow-module__IZEinW__handoff strong{font-size:14px}.reflow-module__IZEinW__handoff p,.reflow-module__IZEinW__caption{color:var(--muted);margin-top:8px;font-size:12px;line-height:1.7}.reflow-module__IZEinW__caption{border-top:1px solid #ffffff18;margin-top:24px;padding-top:16px}.reflow-module__IZEinW__section{padding:64px 0;scroll-margin-top:100px}.reflow-module__IZEinW__section p:not(.reflow-module__IZEinW__eyebrow){text-wrap:pretty;line-height:1.8}.reflow-module__IZEinW__audiences{gap:0 50px;margin-top:38px;display:grid}.reflow-module__IZEinW__audiences article{border-top:1px solid #ffffff24;padding:26px 0}.reflow-module__IZEinW__audiences article>span{color:var(--accent);font-size:12px}.reflow-module__IZEinW__page h3{letter-spacing:-.025em;font-size:22px;font-weight:550;line-height:1.3}.reflow-module__IZEinW__audiences h3{margin:18px 0 12px}.reflow-module__IZEinW__audiences p{color:var(--muted);max-width:480px}.reflow-module__IZEinW__audiences a{margin-top:14px}.reflow-module__IZEinW__boundary{border-left:2px solid var(--accent);background:#1b211e;margin-top:14px;padding:24px}.reflow-module__IZEinW__boundary strong{font-size:17px}.reflow-module__IZEinW__boundary p{color:var(--muted);max-width:850px;margin:8px 0}.reflow-module__IZEinW__process{background:#19241f}.reflow-module__IZEinW__split{gap:38px;display:grid}.reflow-module__IZEinW__split>div>p:not(.reflow-module__IZEinW__eyebrow){color:var(--muted);max-width:440px;margin-top:20px}.reflow-module__IZEinW__split .reflow-module__IZEinW__textLink{margin-top:20px}.reflow-module__IZEinW__steps{padding:0;list-style:none}.reflow-module__IZEinW__steps li{border-top:1px solid #ffffff20;gap:24px;padding:24px 0;display:flex}.reflow-module__IZEinW__steps li>span{color:var(--accent);padding-top:5px;font-size:12px}.reflow-module__IZEinW__steps h3{font-size:20px}.reflow-module__IZEinW__steps p{color:#bdc7c0;margin-top:10px;font-size:15px}.reflow-module__IZEinW__scope>div{border-top:1px solid #ffffff20;padding:23px 0}.reflow-module__IZEinW__scope dt{margin-bottom:8px;font-size:19px}.reflow-module__IZEinW__scope dd{color:var(--muted);font-size:15px;line-height:1.8}.reflow-module__IZEinW__measure{color:#15221b;background:#e8bb86}.reflow-module__IZEinW__measure .reflow-module__IZEinW__eyebrow,.reflow-module__IZEinW__measure em{color:#374932}.reflow-module__IZEinW__measure a:focus-visible{outline-color:#15221b}.reflow-module__IZEinW__metrics{grid-template-columns:1fr;margin:36px 0;padding:0;list-style:none;display:grid}.reflow-module__IZEinW__metrics li{border-top:1px solid #15221b40;align-items:baseline;gap:18px;padding:18px 0;display:flex}.reflow-module__IZEinW__metrics span{font-size:12px}.reflow-module__IZEinW__metrics strong{font-size:16px;font-weight:550}.reflow-module__IZEinW__measureNote{max-width:760px;font-size:15px}.reflow-module__IZEinW__measure .reflow-module__IZEinW__textLink{margin-top:20px}.reflow-module__IZEinW__faqs details{border-top:1px solid #ffffff20;padding:8px 0}.reflow-module__IZEinW__faqs summary{cursor:pointer;min-height:52px;padding:14px 0;font-size:17px;line-height:1.5}.reflow-module__IZEinW__faqs details p{color:var(--muted);padding-bottom:18px;font-size:15px}.reflow-module__IZEinW__reads{border-top:1px solid #ffffff18}.reflow-module__IZEinW__guides{gap:0 36px;margin-top:32px;display:grid}.reflow-module__IZEinW__guides a{border-bottom:1px solid #ffffff24;grid-template-columns:1fr auto;gap:8px;padding:24px 0;display:grid}.reflow-module__IZEinW__guides span{color:var(--muted);grid-column:1/-1;font-size:12px}.reflow-module__IZEinW__guides strong{font-size:19px;font-weight:500}.reflow-module__IZEinW__guides svg{color:var(--accent)}.reflow-module__IZEinW__close{max-width:600px;color:var(--muted);margin:36px 0 24px;font-size:14px}@media (min-width:768px){.reflow-module__IZEinW__wrap{padding-inline:40px}.reflow-module__IZEinW__heroGrid{grid-template-columns:1.1fr 1fr;gap:55px}.reflow-module__IZEinW__section{padding:90px 0}.reflow-module__IZEinW__audiences,.reflow-module__IZEinW__guides{grid-template-columns:1fr 1fr}.reflow-module__IZEinW__split{grid-template-columns:1fr 1.1fr;gap:70px}.reflow-module__IZEinW__metrics{grid-template-columns:repeat(5,1fr);gap:18px}.reflow-module__IZEinW__metrics li{gap:22px;display:grid}.reflow-module__IZEinW__hero{padding-bottom:96px}.reflow-module__IZEinW__demo{padding:28px}}@media (prefers-reduced-motion:no-preference) and (hover:hover) and (pointer:fine){.reflow-module__IZEinW__demo{transition:transform .25s cubic-bezier(.23,1,.32,1)}.reflow-module__IZEinW__demo:hover{transform:rotate(0)}.reflow-module__IZEinW__button:active{transform:scale(.96)}}@media (max-width:380px){.reflow-module__IZEinW__wrap{padding-inline:18px}.reflow-module__IZEinW__page h1{font-size:39px}.reflow-module__IZEinW__demo{padding:18px;transform:none}.reflow-module__IZEinW__reply{margin-left:12px}}
