.aud-page,.aud-entry{--aud-accent: var(--accent);--aud-soft: #f4f8fc}.aud-page{color:var(--text);background:var(--bg)}.aud-wrap{max-width:var(--lp-content-max);padding-inline:32px;margin-inline:auto}.aud-kicker{font-family:var(--font);font-size:11px;font-weight:500;letter-spacing:.08em;color:var(--accent);margin:0 0 12px}.aud-hero{background:var(--bg);border-bottom:1px solid var(--border)}.aud-hero-grid{display:grid;grid-template-columns:1.12fr 1fr;gap:52px;align-items:center;padding-block:28px 72px}.aud-back{display:block;color:var(--text-muted);font-size:11px;text-decoration:none;margin-bottom:48px}.aud-back span{margin:0 12px;color:var(--text-muted)}.aud-page h1{font-size:clamp(32px,3.5vw,48px);line-height:1.6;letter-spacing:-.055em;font-weight:700;white-space:pre-line;margin:0 0 24px}.aud-page h1 em{font-style:normal;color:var(--aud-accent)}.aud-lead{font-size:15px;line-height:1.9;color:var(--text-muted);margin:0 0 28px;max-width:490px}.aud-actions{display:flex;align-items:center;gap:22px;flex-wrap:wrap}.aud-text-link{color:var(--aud-accent);font-size:13px;font-weight:600;text-underline-offset:5px}.aud-micro{font-size:11px;color:var(--text-muted);margin:16px 0 0}.aud-visual{background:var(--bg);border:1px solid rgba(35,131,226,.18);border-radius:12px;padding:24px;box-shadow:0 18px 56px #2383e21f;margin-top:42px;position:relative}.aud-visual-top{display:flex;justify-content:space-between;gap:8px;align-items:center;font-family:var(--font);font-size:9px;letter-spacing:.02em;padding-bottom:17px;border-bottom:1px solid var(--border);color:var(--text-muted)}.aud-live{color:var(--aud-accent)}.aud-visual-heading{font-size:24px;line-height:1.6;letter-spacing:-.03em;margin:24px 0}.aud-visual-heading strong{color:var(--aud-accent)}.aud-task{display:flex;align-items:center;gap:12px;padding:17px 0;border-top:1px solid var(--border)}.aud-task-icon{width:30px;height:30px;display:grid;place-items:center;border-radius:50%;background:var(--aud-soft);color:var(--aud-accent);flex-shrink:0}.aud-task strong{font-size:13px}.aud-task small{display:block;font-size:10px;color:var(--text-muted);margin-top:3px}.aud-pill{margin-left:auto;font-size:10px;color:var(--aud-accent);background:var(--aud-soft);padding:4px 8px;border-radius:4px;white-space:nowrap}.aud-visual-result{background:var(--aud-soft);color:var(--accent);padding:19px;margin-top:18px;border-radius:12px}.aud-visual-result span{display:block;font-size:10px;opacity:.8;margin-bottom:5px}.aud-visual-result strong{font-size:15px}.aud-visual-note{font-size:9px;text-align:right;color:var(--text-muted);margin:12px 0 0}.aud-role-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.aud-role-grid>div{background:var(--aud-soft);padding:18px 14px;border-radius:12px}.aud-role-grid>div+div{background:var(--surface)}.aud-role-symbol{font-size:26px;color:var(--aud-accent);display:block}.aud-role-grid small{font-size:10px;color:var(--text-muted)}.aud-role-grid h3{font-size:18px;margin:5px 0 12px}.aud-role-grid p{font-size:11px;line-height:2;color:var(--text-muted)}.aud-paper-stack{display:flex;gap:10px;justify-content:center}.aud-paper-stack span{border:1px solid var(--border);box-shadow:3px 4px 0 var(--aud-soft);padding:24px 12px;font-size:12px;background:#fff}.aud-flow-line{text-align:center;color:var(--aud-accent);font-size:25px;margin:10px}.aud-organized{text-align:center;background:var(--aud-soft);padding:17px;border:1px solid var(--border);border-radius:12px}.aud-organized>span{font-family:var(--font);font-size:11px;color:var(--aud-accent)}.aud-organized h3{font-size:15px;margin:8px 0}.aud-organized p{font-size:11px;margin:0;color:var(--text-muted)}.aud-promise{display:flex;justify-content:center;align-items:center;gap:32px;padding:23px 24px;background:#fff;border-bottom:1px solid var(--border);font-size:12px;color:var(--text-muted)}.aud-promise strong{color:var(--aud-accent)}.aud-section{padding-block:72px}.aud-page h2,.aud-entry h2{font-size:28px;line-height:1.65;letter-spacing:-.5px;white-space:pre-line;font-weight:700;margin:0 0 36px}.aud-pains{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.aud-pains article{border-top:1px solid var(--border);padding-top:23px}.aud-index{font-family:var(--font);color:var(--aud-accent);font-size:12px}.aud-page h3{font-weight:700}.aud-pains h3,.aud-steps h3{font-size:17px;line-height:1.8;margin:15px 0 12px}.aud-pains p,.aud-steps p,.aud-product p{font-size:13px;line-height:1.9;color:var(--text-muted);margin:0}.aud-solution{background:var(--bg);scroll-margin-top:100px}.aud-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.aud-steps article{background:var(--aud-soft);border:1px solid var(--border);border-radius:16px;padding:26px}.aud-step-number{display:grid;place-items:center;width:34px;height:34px;background:var(--aud-accent);color:#fff;font-family:var(--font);border-radius:50%;font-size:14px}.aud-process-note{font-size:11px;color:var(--text-muted);margin:24px 0 0}.aud-product{display:grid;grid-template-columns:.8fr 1.2fr;align-items:center;gap:55px}.aud-product h2{margin-bottom:22px}.aud-product .aud-text-link{display:inline-block;margin-top:23px}.aud-product figure{margin:0;background:var(--aud-soft);padding:20px;border-radius:8px;min-width:0}.aud-product img{display:block;width:100%;height:auto;border:1px solid var(--border);border-radius:3px}.aud-product figcaption{text-align:center;font-size:10px;margin-top:13px;color:var(--text-muted)}.aud-fit{display:grid;grid-template-columns:1fr 1fr;gap:45px;border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding-block:40px}.aud-fit h2{font-size:24px;margin:0}.aud-fit ul{list-style:none;padding:0;margin:0}.aud-fit li{font-size:13px;padding:12px 0;display:flex;gap:12px}.aud-fit li span{color:var(--aud-accent);font-weight:700}.aud-faq{max-width:860px}.aud-faq h2{font-size:27px}.aud-faq details{border-bottom:1px solid var(--border)}.aud-faq summary{display:flex;justify-content:space-between;gap:20px;padding:23px 0;font-size:14px;font-weight:600;cursor:pointer;list-style:none}.aud-faq summary::-webkit-details-marker{display:none}.aud-faq summary span{color:var(--aud-accent)}.aud-faq details[open] summary span{transform:rotate(45deg)}.aud-faq details p{font-size:13px;line-height:1.9;color:var(--text-muted);padding:0 26px 24px 0;margin:0}.aud-faq-contact{font-size:12px;margin:24px 0 0;color:var(--text-muted)}.aud-faq-contact a{color:var(--aud-accent);text-decoration:underline;text-underline-offset:3px}.aud-cta{background:var(--aud-soft);border:1px solid var(--border);border-radius:16px;padding:55px;text-align:center;max-width:1080px}.aud-cta h2{margin-bottom:16px}.aud-cta>p:not([class]){font-size:13px;color:var(--text-muted);margin-bottom:26px}.aud-cta .aud-actions{justify-content:center}.aud-pricing-link{display:inline-block;font-size:11px;color:var(--aud-accent);text-underline-offset:4px;margin-top:15px}.aud-entry{max-width:var(--lp-content-max);margin-inline:auto;padding:64px 32px}.aud-entry h2{font-size:26px;margin-bottom:25px}.aud-entry-grid{display:flex;gap:16px}.aud-entry-card{flex:1;display:flex;align-items:center;gap:12px;padding:24px 18px;border:1px solid var(--border);border-radius:16px;text-decoration:none;color:var(--text);transition:background .15s,border-color .15s}.aud-entry-card:hover{background:var(--aud-soft);border-color:var(--aud-accent)}.aud-entry-number{font:11px var(--font);color:var(--aud-accent);align-self:flex-start}.aud-entry-card strong{font-size:13px;font-weight:700}.aud-entry-card small{display:block;color:var(--text-muted);font-size:10px;margin-top:7px}.aud-entry-arrow{margin-left:auto;color:var(--aud-accent);font-size:20px}.aud-page a:focus-visible,.aud-page summary:focus-visible,.aud-entry a:focus-visible{outline:3px solid var(--accent);outline-offset:5px}@media(min-width:1400px){.aud-hero-grid{padding-block:35px 86px}}@media(max-width:900px){.aud-hero-grid{gap:25px}.aud-visual{padding:18px}.aud-hero-copy h1{font-size:33px}.aud-actions{gap:16px}.aud-role-grid>div{padding:14px 10px}.aud-product{gap:28px}.aud-entry-grid{flex-direction:column}.aud-entry-card{padding:20px}.aud-entry-card strong{font-size:15px}}@media(max-width:680px){.aud-wrap{padding-inline:22px}.aud-hero-grid{grid-template-columns:1fr;padding-block:22px 40px;gap:30px}.aud-back{margin-bottom:30px}.aud-kicker{margin-bottom:15px;font-size:10px}.aud-hero-copy h1{font-size:clamp(28px,7.7vw,42px);line-height:1.55}.aud-lead{font-size:13px;margin-bottom:24px}.aud-text-link{font-size:12px}.aud-visual{margin:0 4px;padding:22px;transform:none}.aud-visual-heading{font-size:25px}.aud-promise{gap:10px;padding:20px 12px;font-size:9px}.aud-section{padding-block:56px}.aud-page h2{font-size:26px;margin-bottom:28px}.aud-pains,.aud-steps{grid-template-columns:1fr;gap:20px}.aud-pains article{padding-top:18px}.aud-pains h3{margin:10px 0 8px}.aud-steps article{padding:22px}.aud-product{grid-template-columns:1fr;gap:25px}.aud-product figure{padding:12px}.aud-fit{grid-template-columns:1fr;gap:15px;padding-block:30px;margin-inline:22px;padding-inline:0}.aud-fit h2{font-size:23px;margin:0}.aud-fit li{font-size:12px}.aud-faq h2{font-size:23px}.aud-faq summary{font-size:13px}.aud-cta{margin-inline:16px;padding:36px 20px}.aud-cta h2{font-size:25px}.aud-cta .aud-actions{flex-direction:column}.aud-entry{padding:48px 22px}.aud-entry h2{font-size:23px}.aud-entry-card strong{font-size:13px}}@media(prefers-reduced-motion:reduce){.aud-page .lp-btn-primary,.aud-entry-card{transition:none}}
