.fa3-faq .cq-list{gap:0;border-top:1px solid var(--hairline)}.fa3-faq .cq-item{background:transparent;border:0;border-bottom:1px solid var(--hairline);border-radius:0;padding:0;box-shadow:none}.fa3-faq .cq-item.open{border-color:var(--hairline);box-shadow:none}.fa3-faq .cq-q{font-size:21px;letter-spacing:-.012em;line-height:1.3;padding:24px 0}.cq-plus{transition:transform .2s ease}.cq-plus:before,.cq-plus:after{background:var(--text-muted)}.cq-item.open .cq-plus{transform:rotate(45deg)}.cq-item.open .cq-plus:after{transform:translate(-50%,-50%);opacity:1}.cq-item.open .cq-plus:before,.cq-item.open .cq-plus:after{background:var(--accent-text)}.cq-a p{font-size:17px;line-height:1.55;margin:0 0 24px;padding-right:48px;max-width:none}.cq-item.open .cq-a{max-height:640px}.sec-pill{background:transparent;padding:0;border-radius:0;font-weight:var(--weight-medium);font-size:var(--fs-eyebrow);letter-spacing:var(--tracking-eyebrow);color:var(--accent-text)}@media(max-width:640px){.fa3-faq .cq-q{font-size:18px}.cq-a p{padding-right:0}}:root{--max-w-text:920px}.container.container-text{max-width:var(--max-w-text)}h1,h2,h3,h4,legend{text-wrap:balance}p,li,figcaption{text-wrap:pretty}.br-h1{letter-spacing:-.035em;line-height:var(--lh-display)}.br-card{border-radius:var(--radius-lg)}.br-alt{font-size:14px}@media(max-width:720px){.br-card{padding:var(--space-6)}.br-sub{font-size:16px}}nav{padding:8px}:root{--glass-on-dark-1:color-mix(in oklab,var(--color-ink-invert) 6%,transparent);--glass-on-dark-2:color-mix(in oklab,var(--color-ink-invert) 10%,transparent);--glass-on-dark-3:color-mix(in oklab,var(--color-ink-invert) 15%,transparent);--color-error:#B42318;--color-error-on-dark:#FF8F6B;--error:var(--color-error);--error-on-dark:var(--color-error-on-dark)}.br.brf{position:relative;overflow:clip}.brf-bg{position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(to top,#fefefa 0% 2%,#fefefa00 20%),radial-gradient(80% 55% at 52% 18%,#fefefaad,#fefefa66 42%,#fefefa00 75%),radial-gradient(120% 90% at 6% -10%,color-mix(in oklab,var(--accent) 92%,transparent) 0%,color-mix(in oklab,var(--accent) 55%,transparent) 36%,transparent 68%),radial-gradient(50% 40% at -6% 44%,#cdff3d66,#cdff3d00 62%),radial-gradient(85% 70% at 88% -12%,#cbefddd9,#cbefdd00 62%),linear-gradient(180deg,#d3f0ea80,#d3f0ea00 42%),radial-gradient(62% 50% at 46% 86%,#ffa9cc80,#ffd3e342 45%,#ffd3e300 74%),radial-gradient(80% 62% at 94% 96%,#ffc79ead,#ffdcc400 66%),radial-gradient(55% 42% at 6% 98%,color-mix(in oklab,var(--surface-warm) 85%,transparent) 0%,transparent 62%),linear-gradient(180deg in oklab,#f4fbe9,#fefefa 32% 52%,#fff3ea 78%,#fefefa)}.br.brf .br-wrap{position:relative;z-index:1}.brf .af-badge{color:var(--accent-text);margin-bottom:14px}.brf-form{display:flex;flex-direction:column;align-items:stretch}.brf-top{display:flex;flex-direction:column;align-items:center}.brf .af-toggle{align-self:center;margin:0 0 16px;background:#fff;border:1px solid var(--hairline-strong)}.brf .af-toggle-btn{color:var(--text-muted)}.brf .af-toggle-btn[aria-pressed=true]{background:var(--accent);color:var(--btn-ink)}.brf .af-urlwrap{width:100%;margin-top:0;background:#fff;border:1px solid var(--hairline-strong);border-radius:var(--radius-pill);padding:10px 10px 10px 22px;box-shadow:var(--shadow-3)}.brf .af-urlwrap:focus-within{border-color:var(--accent);background:#fff;box-shadow:0 0 0 4px var(--accent-glow),var(--shadow-3)}.brf .af-url{font-size:18px;color:var(--text);padding:14px 0}.brf .af-url::placeholder{color:var(--text-dim)}.brf .af-url-ico{color:var(--text-dim)}.brf .af-go{width:52px;height:52px}.brf .af-err{color:var(--error);text-align:center}.brf .af-fine{color:var(--text-dim);text-align:center}.brf-status{margin:10px 0 0;display:flex;align-items:center;justify-content:center;gap:8px;font-family:var(--font-body);font-size:var(--fs-caption);color:var(--text-muted)}.brf-status-dot{width:9px;height:9px;border-radius:50%;background:var(--accent-deep);animation:brfPulse 1s var(--ease-standard) infinite}@keyframes brfPulse{0%,to{opacity:.35}50%{opacity:1}}.brf-more{display:grid;grid-template-rows:0fr;opacity:0;visibility:hidden;margin-top:0;transition:grid-template-rows .5s var(--ease-standard),opacity .35s ease,margin-top .5s var(--ease-standard),visibility 0s .5s}.brf-more.open{grid-template-rows:1fr;opacity:1;visibility:visible;margin-top:22px;transition:grid-template-rows .5s var(--ease-standard),opacity .4s ease .08s,margin-top .5s var(--ease-standard)}.brf-more>.brf-card{overflow:hidden;min-height:0}.brf-card{position:relative;border-radius:var(--radius-lg);padding:var(--space-8);text-align:left;background:var(--color-bg);border:1px solid var(--hairline-strong);box-shadow:var(--shadow-3)}.brf-done{margin-top:22px;display:flex;flex-direction:column;align-items:flex-start}@media(prefers-reduced-motion:reduce){.brf-more,.brf-more.open{transition:none}.brf-status-dot{animation:none}}@media(max-width:720px){.brf .af-url{font-size:16px;padding:11px 0}.brf .af-go{width:44px;height:44px}.brf .af-toggle{width:100%}.brf-card{padding:var(--space-6)}}.brf-card .af-sub{color:var(--text-muted)}.brf-card .af-sub strong,.brf-card .af-legend,.brf-card .af-input label{color:var(--accent-text)}.brf-card .af-opt{color:var(--text-dim)}.brf-card .af-chip{background:var(--surface);border-color:var(--hairline-strong);color:var(--text)}.brf-card .af-chip:hover{background:var(--surface-2)}.brf-card .af-chip[aria-pressed=true]{background:var(--accent);border-color:var(--accent-deep);color:var(--btn-ink);font-weight:var(--weight-medium)}.brf-card .af-input input{background:var(--color-bg);border-color:var(--hairline-strong);color:var(--text)}.brf-card .af-input input::placeholder{color:var(--text-dim)}.brf-card .af-input input:focus{border-color:var(--accent-deep);box-shadow:0 0 0 3px var(--accent-glow)}.brf-card .af-err{color:var(--error);text-align:left}.brf-card .af-title{color:var(--text)}.brf-card .af-intro:hover{background:var(--surface)}.brf-card .af-intro-text strong{color:var(--text)}.brf-card .af-intro-text small{color:var(--text-dim)}.brf-card .af-intro-arrow{background:var(--color-ink);color:var(--ink-invert)}.brf-card .af-intro-avatar{box-shadow:inset 0 0 0 2px var(--hairline)}.heroL .brf-top{width:100%;display:flex;flex-direction:column;align-items:center}.heroL .brf-more,.heroL .brf-done{width:100%;max-width:620px}@media(pointer:coarse){.af-chip,.af-toggle-btn{min-height:44px}}.cal-cta{width:100%;max-width:420px;margin:0 auto;display:flex;align-items:center;gap:14px;padding:10px;border:0;cursor:pointer;font:inherit;text-align:left;border-radius:var(--radius-pill);background:var(--color-ink);transition:transform var(--duration-fast) var(--ease-standard),box-shadow var(--duration-fast) ease}.cal-cta:hover{transform:translateY(-2px);box-shadow:var(--shadow-3)}.cal-cta:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.cal-cta-ico{width:40px;height:40px;border-radius:50%;flex-shrink:0;display:grid;place-items:center;background:var(--glass-on-dark-2)}.cal-cta-ico .icon{width:18px;height:18px;--icon-p:var(--accent);--icon-s:var(--accent-ink);color:var(--accent)}.cal-cta-text{display:flex;flex-direction:column;line-height:1.3;min-width:0}.cal-cta-text strong{font-family:var(--font-head);font-weight:var(--weight-semibold);font-size:16px;color:var(--ink-invert)}.cal-cta-text small{font-family:var(--font-body);font-size:var(--fs-caption);color:color-mix(in oklab,var(--ink-invert) 62%,transparent);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cal-cta-arrow{margin-left:auto;flex-shrink:0;width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:var(--ink-invert);color:var(--color-ink-strong);transition:transform var(--duration-fast) var(--ease-standard)}.cal-cta-arrow .icon{width:16px;height:16px}.cal-cta:hover .cal-cta-arrow{transform:translate(3px)}.cal-reveal{display:grid;grid-template-rows:0fr;opacity:0;visibility:hidden;transition:grid-template-rows .5s var(--ease-standard),opacity .35s ease,visibility 0s .5s}.cal-reveal.open{grid-template-rows:1fr;opacity:1;visibility:visible;transition:grid-template-rows .5s var(--ease-standard),opacity .4s ease .08s}.cal-reveal>.cal-frame{overflow:hidden;min-height:0}.scheduler-frame.cal-frame{position:relative}.cal-reveal.open .cal-frame{min-height:340px}.cal-loading{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:8px;margin:0;font-family:var(--font-body);font-size:var(--fs-caption);color:var(--text-muted)}@media(prefers-reduced-motion:reduce){.cal-reveal,.cal-reveal.open{transition:none}.cal-cta:hover{transform:none}}@media(max-width:600px){.cal-cta-text small{white-space:normal}.cal-cta-text strong{font-size:15px}}.p1-price{margin:20px 0 26px}.p1-inc{background:none;border:0;padding:0;border-radius:0}.p1-inc-list{gap:12px 24px}.p1-inc-list li{font-size:14px}.p1-total{margin-top:24px;padding:22px 24px;background:color-mix(in oklab,var(--color-ink-invert) 10%,transparent)}.p1-total-sum{font-size:24px;padding-top:14px}.p1-total-monthly{font-size:15px;padding-top:6px}.p1-foot{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:26px}.p1-foot .btn{display:flex;width:100%}@media(max-width:540px){.p1-foot{grid-template-columns:1fr}.p1-total-sum{font-size:20px}}.p1-stepnum{margin-left:auto;width:34px;height:34px;flex-shrink:0;display:grid;place-items:center;border:1px solid var(--hairline-on-dark);border-radius:50%;font-family:var(--font-head);font-weight:var(--weight-semibold);font-size:12px;letter-spacing:.04em;color:color-mix(in oklab,var(--ink-invert) 62%,transparent)}.p1-rowlink{cursor:pointer;border-radius:var(--radius-xs)}.p1-rowlink:hover [data-row-val],.p1-rowlink:hover [data-care-val]{color:var(--accent)}.p1-rowlink:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.p1-total-row.flash{animation:p1flash .9s var(--ease-standard)}@keyframes p1flash{0%{background:color-mix(in oklab,var(--accent) 20%,transparent)}to{background:transparent}}.p1-block.pulse{animation:p1pulse 1.1s var(--ease-standard)}@keyframes p1pulse{0%{box-shadow:0 0 color-mix(in oklab,var(--accent) 55%,transparent)}to{box-shadow:0 0 0 16px transparent}}@media(prefers-reduced-motion:reduce){.p1-total-row.flash,.p1-block.pulse{animation:none}}.book-section{padding:16px 0 36px}.book-section h2{font-size:22px;letter-spacing:var(--tracking-h3);line-height:var(--lh-snug);margin-bottom:14px}.book-details-row{gap:48px}.book-bullets{gap:8px;margin-top:4px}.book-bullets li{font-size:15.5px;line-height:1.45;padding-left:24px}.book-bullets li:before{top:10px;width:12px}.timeline{margin-top:4px}.timeline-row{grid-template-columns:60px 1fr;gap:16px;padding:9px 0}.timeline-day{font-size:11px}.timeline-step{font-size:15px}.p1-stepnum,.p1-block-num{width:40px;height:40px;flex-shrink:0;display:grid;place-items:center;border-radius:50%;font-family:var(--font-head);font-weight:var(--weight-semibold);font-size:15px;letter-spacing:.02em;line-height:1;border:0}.p1-stepnum{background:var(--ink-invert);color:var(--color-ink-strong)}.p1-block-num{background:var(--color-ink);color:var(--ink-invert)}.p1-block{padding-top:32px}@media(max-width:720px){.p1-block{padding-top:24px}}@media(max-width:420px){.p1-block{padding-top:20px}}@media(max-width:720px){.mq-section{padding-bottom:calc(var(--section-y-sm)/2)}#process{padding:calc(var(--section-y-sm)/2) 0}.fa-sec{padding-top:calc(var(--section-y-sm)/2);padding-bottom:var(--section-y-sm)}.fa3-grid{margin-top:var(--section-y-sm)}.pricing-sec{padding-bottom:calc(var(--section-y-sm)/2)}}.fa3-audit.sc-card{margin-top:0}.fa-sec{padding-bottom:var(--section-y)}@media(max-width:720px){.fa-sec{padding-bottom:var(--section-y-sm)}}@media(max-width:720px){.pricing-sec{padding-bottom:calc(var(--section-y-sm)/2)}}.mq-section{padding-bottom:calc(var(--section-y)/2)}#process{padding:calc(var(--section-y)/2) 0}.fa-sec{padding-top:calc(var(--section-y)/2);padding-bottom:var(--section-y)}.pricing-sec{padding-bottom:calc(var(--section-y)/2)}.fa3-grid{margin-top:var(--section-y)}.pricing-sec~.fa-sec .fa3-grid{margin-top:0}.cd{display:flex;flex-direction:column;gap:8px;margin-top:22px}.cd-cells{display:flex;align-items:stretch;gap:8px}.cd-cell{display:inline-flex;flex-direction:column;align-items:center;gap:3px;background:var(--surface);border:1px solid var(--hairline-strong);border-radius:var(--radius-sm);padding:10px 12px;min-width:66px}.cd-cell b{font-family:var(--font-head);font-weight:var(--weight-semibold);font-size:28px;line-height:1;letter-spacing:-.01em;color:var(--text);font-variant-numeric:tabular-nums}.cd-cell small{font-family:var(--font-head);font-weight:var(--weight-medium);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--text-dim)}.cd-cells i{font-style:normal;font-family:var(--font-head);font-weight:var(--weight-semibold);font-size:22px;color:var(--text-dim);align-self:center}.cd-label{font-family:var(--font-body);font-size:var(--fs-caption);color:var(--text-muted)}.cd-call{align-self:flex-start;margin-top:16px}.brf-done .af-tick{position:relative;animation:cdPop .5s var(--ease-standard) both}.brf-done .af-tick:after{content:"";position:absolute;inset:0;border-radius:50%;border:2px solid var(--accent);animation:cdPing .9s var(--ease-standard) .4s both}@keyframes cdPop{0%{transform:scale(.3);opacity:0}60%{transform:scale(1.12)}to{transform:scale(1);opacity:1}}@keyframes cdPing{0%{transform:scale(1);opacity:.8}to{transform:scale(2.1);opacity:0}}@media(prefers-reduced-motion:reduce){.brf-done .af-tick,.brf-done .af-tick:after{animation:none}}@media(max-width:420px){.cd-cell{min-width:58px;padding:9px 10px}.cd-cell b{font-size:24px}}.hp-field{position:absolute!important;left:-9999px;width:1px;height:1px;opacity:0;pointer-events:none}.af-submit[disabled]{opacity:.55;cursor:wait;transform:none!important}.brf-done{gap:0}.brf-done .af-tick{width:30px;height:30px;margin-bottom:14px}.brf-done .af-tick .icon{width:15px;height:15px}.brf-done .af-sub{margin-top:0;max-width:46ch}.cd{display:flex;flex-direction:column;gap:8px;margin-top:26px}.cd-clock{display:flex;align-items:baseline;gap:6px;font-family:var(--font-head);font-weight:var(--weight-semibold);font-size:clamp(52px,9vw,84px);letter-spacing:-.03em;line-height:1;color:var(--text);font-variant-numeric:tabular-nums}.cd-clock b{min-width:1.7ch;text-align:center}.cd-clock i{font-style:normal;color:var(--accent-deep);font-size:.62em;transform:translateY(-.06em)}.cd-label{font-family:var(--font-body);font-size:15px;color:var(--text-muted)}@media(max-width:420px){.cd-clock{font-size:clamp(42px,13vw,60px)}.cd-label{font-size:14px}}.brf-done{align-items:center;text-align:center}.brf-done .cd{align-items:center}.brf-done .af-sub{margin-left:auto;margin-right:auto}
