.assurance[data-astro-cid-n3a4j2kt]{font-size:var(--text-sm);color:var(--stone-400);flex-wrap:wrap;align-items:center;gap:.375rem .625rem;line-height:1.3;display:inline-flex}.surface-paper .assurance[data-astro-cid-n3a4j2kt]{color:var(--stone-600)}.assurance[data-astro-cid-n3a4j2kt] .assurance__icon{color:var(--accent-400)}.surface-paper .assurance[data-astro-cid-n3a4j2kt] .assurance__icon{color:var(--accent-700)}.surface-paper .surface-ink .assurance[data-astro-cid-n3a4j2kt]{color:var(--stone-400)}.surface-paper .surface-ink .assurance[data-astro-cid-n3a4j2kt] .assurance__icon{color:var(--accent-400)}.assurance__sep[data-astro-cid-n3a4j2kt]{opacity:.5;background:currentColor;border-radius:50%;width:4px;height:4px}.lead[data-astro-cid-snlilqar]{width:min(100% - 2rem,32rem);max-width:none;max-height:none;color:var(--ink-900);background:0 0;border:0;margin:auto;padding:0;overflow:visible}.lead[data-astro-cid-snlilqar]:focus-visible{outline:none}.lead[data-astro-cid-snlilqar]::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#05070bb8}.lead[data-astro-cid-snlilqar][open]{animation:lead-in .35s var(--ease-out)}.lead[data-astro-cid-snlilqar][open]::backdrop{animation:.4s ease-out lead-fade}@keyframes lead-in{0%{opacity:0;translate:0 1.5rem;scale:.98}}@keyframes lead-fade{0%{opacity:0}}.lead__panel[data-astro-cid-snlilqar]{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--paper-300) transparent;border-radius:var(--radius-lg);background:var(--paper-50);border:1px solid #ffffffa6;max-height:calc(100svh - 2rem);padding:clamp(1.75rem,5vw,2.5rem);position:relative;overflow-y:auto;box-shadow:0 40px 100px -30px #0009}.lead__panel[data-astro-cid-snlilqar].is-transitioning{overflow:hidden}.lead__title[data-astro-cid-snlilqar]{letter-spacing:-.025em;outline:none;font-size:clamp(1.375rem,1.1rem + .8vw,1.625rem);line-height:1.25}.lead__subtitle[data-astro-cid-snlilqar]{color:var(--stone-600);margin-top:.75rem;font-size:.8125rem;line-height:1.55}.lead__form[data-astro-cid-snlilqar]{gap:1.125rem;margin-top:1.25rem;display:grid}.lead[data-astro-cid-snlilqar] [data-astro-cid-snlilqar][hidden]{display:none!important}.lead__step-fields[data-astro-cid-snlilqar]{gap:1.125rem;display:grid}.lead__navigation[data-astro-cid-snlilqar]{grid-template-columns:7rem minmax(0,1fr);align-items:center;gap:.75rem;margin-top:.375rem;display:grid}.lead__navigation[data-astro-cid-snlilqar]:has(.lead__back[hidden]){grid-template-columns:minmax(0,1fr)}.lead__progress[data-astro-cid-snlilqar]{margin-bottom:1.5rem;padding-right:2.75rem}.lead__meta[data-astro-cid-snlilqar]{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.75rem;display:flex}.lead__eyebrow[data-astro-cid-snlilqar],.lead__step[data-astro-cid-snlilqar]{letter-spacing:.1em;color:var(--accent-700);font-size:.625rem;font-weight:600}.lead__step[data-astro-cid-snlilqar]{color:var(--stone-600);letter-spacing:.04em;font-variant-numeric:tabular-nums;flex-shrink:0}.lead__track[data-astro-cid-snlilqar]{border-radius:var(--radius-pill);background:var(--paper-200);height:4px;overflow:hidden}.lead__track[data-astro-cid-snlilqar] span[data-astro-cid-snlilqar]{background:var(--gradient-accent);height:100%;transition:width .4s var(--ease-out);display:block}.lead__note[data-astro-cid-snlilqar]{border:1px solid var(--paper-200);border-radius:var(--radius-sm);background:var(--paper-100);color:var(--stone-600);padding:.875rem 1rem;font-size:.75rem;line-height:1.55}.lead__question[data-astro-cid-snlilqar]{border:0;min-width:0;margin:0;padding:0}.lead__options[data-astro-cid-snlilqar]{gap:.625rem;display:grid}.lead__scale-options[data-astro-cid-snlilqar]{grid-template-columns:repeat(5,minmax(0,1fr));gap:.5rem;display:grid}.lead__scale-option[data-astro-cid-snlilqar]{border:1px solid var(--paper-300);border-radius:var(--radius-sm);cursor:pointer;min-height:3.25rem;transition:border-color .2s, background-color .2s, color .2s, transform .2s var(--ease-out);background:#fff;place-items:center;font-size:1rem;font-weight:600;display:grid;position:relative}.lead__scale-option[data-astro-cid-snlilqar] input[data-astro-cid-snlilqar]{opacity:0;width:1px;height:1px;position:absolute}@media (hover:hover){.lead__scale-option[data-astro-cid-snlilqar]:hover{border-color:var(--accent-500);transform:translateY(-1px)}}.lead__scale-option[data-astro-cid-snlilqar]:has(input:checked){border-color:var(--accent-600);background:var(--accent-600);color:#fff}.lead__scale-option[data-astro-cid-snlilqar]:has(input:focus-visible){outline:2px solid var(--accent-600);outline-offset:3px}.lead__scale-labels[data-astro-cid-snlilqar]{color:var(--stone-600);justify-content:space-between;gap:1rem;margin-top:.75rem;font-size:.75rem;display:flex}.lead__option[data-astro-cid-snlilqar]{border:1px solid var(--paper-300);border-radius:var(--radius-sm);cursor:pointer;min-height:3.75rem;transition:border-color .2s, background-color .2s, box-shadow .2s, transform .2s var(--ease-out);background:#fff;align-items:center;gap:.75rem;padding:.875rem 1rem;font-size:.875rem;line-height:1.4;display:flex;position:relative}.lead__option[data-astro-cid-snlilqar] input[data-astro-cid-snlilqar]{opacity:0;width:1px;height:1px;position:absolute}@media (hover:hover){.lead__option[data-astro-cid-snlilqar]:hover{border-color:var(--accent-500);transform:translateY(-1px);box-shadow:0 4px 14px -8px #5e44194d}}.lead__option[data-astro-cid-snlilqar]:active{transform:scale(.99)}.lead__option[data-astro-cid-snlilqar]:has(input:checked){border-color:var(--accent-600);box-shadow:0 0 0 1px var(--accent-600);background:#fbf7ee}.lead__option[data-astro-cid-snlilqar]:has(input:focus-visible){outline:2px solid var(--accent-600);outline-offset:3px}.lead__option-number[data-astro-cid-snlilqar]{background:var(--paper-100);width:1.625rem;height:1.625rem;color:var(--accent-700);border-radius:.4375rem;flex-shrink:0;place-items:center;font-size:.6875rem;font-weight:600;transition:background-color .2s,color .2s;display:grid}.lead__option[data-astro-cid-snlilqar]:has(input:checked) .lead__option-number[data-astro-cid-snlilqar]{background:var(--paper-200)}.lead__option-mark[data-astro-cid-snlilqar]{border:1px solid var(--paper-300);border-radius:50%;flex-shrink:0;place-items:center;width:1.25rem;height:1.25rem;margin-left:auto;transition:border-color .2s,background-color .2s;display:grid}.lead__option-mark[data-astro-cid-snlilqar] svg{opacity:0;transition:opacity .2s, transform .25s var(--ease-out);transform:scale(.4)}.lead__option[data-astro-cid-snlilqar]:has(input[type=checkbox]) .lead__option-mark[data-astro-cid-snlilqar]{border-radius:.25rem}.lead__option[data-astro-cid-snlilqar]:has(input:checked) .lead__option-mark[data-astro-cid-snlilqar]{border-color:var(--accent-600);background:var(--accent-600);color:#fff}.lead__option[data-astro-cid-snlilqar]:has(input:checked) .lead__option-mark[data-astro-cid-snlilqar] svg{opacity:1;transform:scale(1)}.lead__question[data-astro-cid-snlilqar] .field__error[data-astro-cid-snlilqar]{margin-top:.75rem}.lead__back[data-astro-cid-snlilqar]{border:1px solid var(--paper-300);border-radius:var(--radius-pill);letter-spacing:.05em;min-height:3.5rem;color:var(--stone-600);cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:.375rem;padding:.5rem .75rem;font-size:.75rem;font-weight:600;transition:border-color .2s,background-color .2s,color .2s,transform .2s;display:flex}.lead__back[data-astro-cid-snlilqar] svg{transition:translate .2s;rotate:180deg}.lead__back[data-astro-cid-snlilqar]:hover{border-color:var(--accent-500);background:var(--paper-100);color:var(--accent-700)}.lead__back[data-astro-cid-snlilqar]:hover svg{translate:-2px}.lead__back[data-astro-cid-snlilqar]:active{transform:scale(.97)}.lead[data-astro-cid-snlilqar] [data-astro-cid-snlilqar]:is(button,.lead__option):focus-visible{outline:2px solid var(--accent-600);outline-offset:4px}.field[data-astro-cid-snlilqar]{gap:3px;display:grid}.field[data-astro-cid-snlilqar] label[data-astro-cid-snlilqar]{font-size:var(--text-sm);color:var(--ink-800);font-weight:500}.field[data-astro-cid-snlilqar] [data-astro-cid-snlilqar]:is(input,textarea){border:1px solid var(--paper-300);width:100%;height:3.375rem;color:var(--ink-900);background:#fff;border-radius:6px;padding:0 1.125rem;font-size:1rem;transition:border-color .2s,box-shadow .2s}.field[data-astro-cid-snlilqar] textarea[data-astro-cid-snlilqar]{resize:vertical;height:auto;min-height:9rem;padding:1rem 1.125rem;line-height:1.5}.field[data-astro-cid-snlilqar] [data-astro-cid-snlilqar]:is(input,textarea)::placeholder{color:#9b9387}.field[data-astro-cid-snlilqar] [data-astro-cid-snlilqar]:is(input,textarea):hover{border-color:#d9c08a}.field[data-astro-cid-snlilqar] [data-astro-cid-snlilqar]:is(input,textarea):focus{border-color:var(--accent-600);outline:none;box-shadow:0 0 0 4px #ad864038}.field[data-astro-cid-snlilqar] :is(input,textarea)[data-astro-cid-snlilqar][aria-invalid=true]{border-color:var(--danger);box-shadow:0 0 0 4px #a33a261f}.field__error[data-astro-cid-snlilqar]{color:var(--danger);font-size:.8125rem;font-weight:500;animation:.2s ease-out error-in}@keyframes error-in{0%{opacity:0;translate:0 -3px}}.field__count[data-astro-cid-snlilqar]{font-variant-numeric:tabular-nums;color:var(--stone-600);justify-self:end;font-size:.6875rem}.lead__submit[data-astro-cid-snlilqar]{letter-spacing:.045em;gap:.625rem;min-height:3.5rem;padding:.5rem .625rem .5rem 1.125rem;font-size:.75rem;box-shadow:0 8px 22px -12px #ad8640a6}.lead__submit[data-astro-cid-snlilqar] .btn__icon[data-astro-cid-snlilqar]{flex-shrink:0;width:2.25rem;height:2.25rem;position:relative}.lead[data-astro-cid-snlilqar] [data-astro-cid-snlilqar]:is(.lead__submit,.lead__back):disabled{cursor:default;transform:none}.lead__submit[data-astro-cid-snlilqar]:disabled .btn__icon[data-astro-cid-snlilqar]{translate:none}.lead__panel[data-astro-cid-snlilqar] .lead__assurance{border-top:1px solid var(--paper-200);justify-content:center;margin-top:1.25rem;padding-top:1.125rem;font-size:.6875rem;display:flex}.lead__close[data-astro-cid-snlilqar]{background:var(--paper-200);width:2.75rem;height:2.75rem;color:var(--ink-900);cursor:pointer;transition:background-color .2s, rotate .35s var(--ease-out);border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:1rem;right:1rem}.lead__close[data-astro-cid-snlilqar]:hover{background:var(--paper-300);rotate:90deg}@media (prefers-reduced-motion:reduce){.lead[data-astro-cid-snlilqar][open],.lead[data-astro-cid-snlilqar][open]::backdrop{animation:none}.lead__track[data-astro-cid-snlilqar] span[data-astro-cid-snlilqar],.lead__close[data-astro-cid-snlilqar]{transition:none}.field__error[data-astro-cid-snlilqar]{animation:none}}@media (width<=639px){.lead[data-astro-cid-snlilqar]{width:100%;margin:auto 0 0}.lead__panel[data-astro-cid-snlilqar]{max-height:92svh;padding-bottom:calc(1.75rem + env(safe-area-inset-bottom));border-radius:1.5rem 1.5rem 0 0}.lead[data-astro-cid-snlilqar][open]{animation-name:lead-up}@keyframes lead-up{0%{translate:0 100%}}}@media (width<=380px){.lead__panel[data-astro-cid-snlilqar]{padding-inline:1.25rem}.lead__navigation[data-astro-cid-snlilqar]{grid-template-columns:6rem minmax(0,1fr);gap:.625rem}.lead__back[data-astro-cid-snlilqar]{padding-inline:.5rem;font-size:.6875rem}.lead__submit[data-astro-cid-snlilqar]{padding-left:.875rem;font-size:.6875rem}.lead__option[data-astro-cid-snlilqar]{gap:.625rem;padding-inline:.75rem}}.marquee[data-astro-cid-543bmuqs]{--gap:clamp(1rem, 1.8vw, 1.5rem);z-index:2;pointer-events:none;margin-block:clamp(-2.25rem,-3vw,-1.25rem) 0;padding-block:1rem;position:relative;overflow-x:clip}.marquee__band[data-astro-cid-543bmuqs]{background:var(--ink-950);width:calc(100% + 6rem);margin-inline:-3rem;padding-block:clamp(.75rem,1.4vw,1rem);rotate:-2deg;box-shadow:0 18px 40px -22px #05070bb3}.marquee__track[data-astro-cid-543bmuqs]{width:max-content;animation:40s linear infinite marquee;display:flex}.marquee__group[data-astro-cid-543bmuqs]{align-items:center;gap:var(--gap);padding:0 var(--gap) 0 0;flex:none;margin:0;display:flex}.marquee__item[data-astro-cid-543bmuqs]{align-items:center;gap:var(--gap);font-family:var(--font-display);letter-spacing:-.01em;white-space:nowrap;color:var(--ivory);font-size:1rem;font-weight:500;line-height:1.2;display:flex}.marquee__item--accent[data-astro-cid-543bmuqs]{color:var(--accent-300)}.marquee__item[data-astro-cid-543bmuqs]:after{content:"+";color:var(--accent-400);font-size:.75em;font-weight:400}@keyframes marquee{to{translate:-50%}}@media (prefers-reduced-motion:reduce){.marquee__track[data-astro-cid-543bmuqs]{animation:none}}.about[data-astro-cid-5gtlsymu].section{background:var(--ink-950);padding-bottom:100px}.about__bg[data-astro-cid-5gtlsymu]{z-index:-1;border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.about__bg[data-astro-cid-5gtlsymu] img[data-astro-cid-5gtlsymu]{object-fit:cover;object-position:center top;width:100%;height:100%;display:block}.about__grid[data-astro-cid-5gtlsymu]{gap:30px;display:grid;position:relative}.about__media[data-astro-cid-5gtlsymu]{position:relative}.about__quote[data-astro-cid-5gtlsymu]{color:var(--ivory);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#05070bdb;border:1px solid #fff3;border-left-width:3px;border-radius:.25rem 1rem 1rem .25rem;align-items:flex-start;gap:.875rem;padding:20px 24px 12px 14px;font-size:1.25rem;font-weight:400;line-height:1.45;display:flex;position:relative}.about__quote-mark[data-astro-cid-5gtlsymu]{letter-spacing:-.08em;color:var(--accent-400);flex:none;font-size:5rem;font-weight:600;line-height:.85}.about__quote[data-astro-cid-5gtlsymu] strong[data-astro-cid-5gtlsymu]{color:var(--accent-300);font-weight:500}.about__content[data-astro-cid-5gtlsymu]{line-height:1.3}.about__content[data-astro-cid-5gtlsymu] *{line-height:inherit}#about-title[data-astro-cid-5gtlsymu]{font-size:clamp(2rem,1.4rem + 2.2vw,2.625rem);font-weight:400}#about-title[data-astro-cid-5gtlsymu] strong[data-astro-cid-5gtlsymu]{color:var(--accent-400);font-style:italic;font-weight:600}.about__lead[data-astro-cid-5gtlsymu]{font-family:var(--font-display);margin-top:10px;font-size:1.1875rem;font-weight:400;line-height:1.3}.about__lead[data-astro-cid-5gtlsymu] em{color:var(--accent-400)}.about__text[data-astro-cid-5gtlsymu]{max-width:38rem;font-size:var(--text-md);color:var(--stone-300);margin-top:1rem;line-height:1.35}.about__text[data-astro-cid-5gtlsymu] strong{color:var(--ivory);font-weight:600}.about__label[data-astro-cid-5gtlsymu]{font-family:var(--font-display);color:var(--accent-400);margin-top:1.75rem;font-size:1.1875rem;font-style:italic;font-weight:400}.about__list[data-astro-cid-5gtlsymu]{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;gap:.75rem;margin-top:1rem;padding-bottom:2px;display:flex;overflow-x:auto}.about__list[data-astro-cid-5gtlsymu] li[data-astro-cid-5gtlsymu]{scroll-snap-align:start;border:1px solid var(--ink-700);background:var(--ink-850);border-radius:.75rem;flex:0 0 88%;align-items:center;gap:.875rem;padding:1rem 1.125rem;line-height:1.3;display:flex}.about__list[data-astro-cid-5gtlsymu] li[data-astro-cid-5gtlsymu] span[data-astro-cid-5gtlsymu]{color:#d6c6a3;font-size:.9375rem;font-weight:500}.about__list[data-astro-cid-5gtlsymu] .about__list-icon{color:var(--accent-400);flex:none}.about__cta[data-astro-cid-5gtlsymu]{flex-wrap:wrap;align-items:center;gap:1.25rem 1.75rem;margin-top:2rem;display:flex}@media (width>=640px){.about__list[data-astro-cid-5gtlsymu] li[data-astro-cid-5gtlsymu]{flex-basis:calc(50% - .375rem)}}@media (width>=1024px){.about[data-astro-cid-5gtlsymu].section{padding-top:70px}.about__grid[data-astro-cid-5gtlsymu]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:calc(42.7vw - 6rem)}.about__media[data-astro-cid-5gtlsymu]{align-items:flex-end;display:flex}.about__quote[data-astro-cid-5gtlsymu]{max-width:26rem}}@media (width<=1023px){.about[data-astro-cid-5gtlsymu].section{padding-top:0}.about__bg[data-astro-cid-5gtlsymu]{height:auto;aspect-ratio:var(--about-mobile-ratio);min-height:min(100vw,40rem);bottom:auto}.about__media[data-astro-cid-5gtlsymu]{align-items:flex-end;min-height:calc(min(100vw,40rem) - 2rem);display:flex}}@media (width<=639px){.about__lead[data-astro-cid-5gtlsymu]{font-size:20px}.about__cta[data-astro-cid-5gtlsymu]{flex-direction:column;align-items:stretch}.about__cta[data-astro-cid-5gtlsymu] .btn{width:100%}.about__cta[data-astro-cid-5gtlsymu] .assurance{justify-content:center}#about-title[data-astro-cid-5gtlsymu]{font-size:28px;line-height:1.15}.about__lead[data-astro-cid-5gtlsymu]{margin-top:1rem;font-size:18px;line-height:1.45}.about__text[data-astro-cid-5gtlsymu]{font-size:16px;line-height:1.55}.about__quote[data-astro-cid-5gtlsymu]{font-size:18px;line-height:1.4}.about__label[data-astro-cid-5gtlsymu]{font-size:18px;font-weight:500}.about__list[data-astro-cid-5gtlsymu] li[data-astro-cid-5gtlsymu] span[data-astro-cid-5gtlsymu]{font-size:16px;font-weight:400;line-height:1.5}}.about__content[data-astro-cid-5gtlsymu]{min-width:0}.about__list[data-astro-cid-5gtlsymu]::-webkit-scrollbar{display:none}.about__list[data-astro-cid-5gtlsymu]:focus-visible{outline:2px solid var(--accent-400);outline-offset:4px}.about__carousel-head[data-astro-cid-5gtlsymu]{justify-content:space-between;align-items:center;gap:1rem;margin-top:1.75rem;display:flex}.about__carousel-head[data-astro-cid-5gtlsymu] .about__label[data-astro-cid-5gtlsymu]{margin-top:0}.about__navigation[data-astro-cid-5gtlsymu]:not([hidden]){flex:none;align-items:center;gap:.375rem;display:flex}@media (width<=639px){.about__carousel-head[data-astro-cid-5gtlsymu]{gap:.5rem}.about__carousel-head[data-astro-cid-5gtlsymu] .about__label[data-astro-cid-5gtlsymu]{font-size:17px}.about__navigation[data-astro-cid-5gtlsymu] button[data-astro-cid-5gtlsymu]{width:36px;height:36px}}.about__navigation[data-astro-cid-5gtlsymu] button[data-astro-cid-5gtlsymu]{background:var(--ink-850);width:36px;height:36px;color:var(--accent-300);cursor:pointer;border:1px solid #c9a45c66;border-radius:50%;place-items:center;display:grid}.about__navigation[data-astro-cid-5gtlsymu] button[data-astro-cid-5gtlsymu]:disabled{opacity:.3;cursor:default}.about__navigation[data-astro-cid-5gtlsymu] button[data-astro-cid-5gtlsymu]:focus-visible{outline:2px solid var(--accent-300);outline-offset:3px}[data-astro-cid-5gtlsymu][data-previous] svg{transform:rotate(180deg)}@media (width<=1023px){.about__bg--desktop-only[data-astro-cid-5gtlsymu]{display:none}}@media (width<=639px){.about__media[data-astro-cid-5gtlsymu]{min-height:min(100vw - 24px,40rem)}.about__quote[data-astro-cid-5gtlsymu]{padding:16px 22px 0 10px}.about__quote[data-astro-cid-5gtlsymu] p[data-astro-cid-5gtlsymu]{font-size:14px;line-height:1.4}.about__quote-mark[data-astro-cid-5gtlsymu]{font-size:70px}}.audience[data-astro-cid-gab4iiek].section{background-color:var(--ink-950);background-image:linear-gradient(135deg, var(--ink-900) 0%, var(--ink-950) 100%);background-position:top;border-radius:48px 48px 0 0;margin-top:-48px}.audience[data-astro-cid-gab4iiek]:before{content:"";z-index:-1;border-radius:inherit;opacity:.1;pointer-events:none;background:url(/images/malha-quadriculada-branca.svg) top/1980px 1980px;position:absolute;inset:0}.audience__head[data-astro-cid-gab4iiek]{text-align:center;max-width:44rem;margin:0 auto clamp(2rem,4vw,3rem)}.audience__heading[data-astro-cid-gab4iiek]{font-size:clamp(1.875rem,1.4rem + 2.2vw,2.75rem)}.audience__heading[data-astro-cid-gab4iiek] em{color:var(--accent-400)}.audience__lead[data-astro-cid-gab4iiek]{font-size:var(--text-lg);color:var(--stone-300);margin-top:.875rem;line-height:1.4}.audience__outro[data-astro-cid-gab4iiek]{font-size:var(--text-xl);text-align:center;color:#f2e3bf;margin-top:clamp(2rem,4vw,3rem);font-style:italic;line-height:1.3}.audience__grid[data-astro-cid-gab4iiek]{gap:1.25rem;display:grid}.audience__card[data-astro-cid-gab4iiek]{border-radius:var(--radius-lg);border:2px solid #0000;padding:clamp(1.75rem,4.5vw,3.25rem);position:relative}.audience__card[data-astro-cid-gab4iiek]:before{content:"";z-index:10;border-radius:inherit;pointer-events:none;background:linear-gradient(150deg, var(--audience-border-color), transparent);-webkit-mask-composite:xor;padding:2px;position:absolute;inset:-2px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.audience__card--yes[data-astro-cid-gab4iiek]{--audience-border-color:#c9a45c99;background:radial-gradient(120% 80% at 0% 0%, #c9a45c24, transparent 60%), var(--ink-850)}.audience__card--no[data-astro-cid-gab4iiek]{--audience-border-color:#ef535099;background:radial-gradient(120% 80% at 0 0,#cf735624,#0000 60%),#0a0e1499}.audience__title[data-astro-cid-gab4iiek]{font-size:var(--text-xl);letter-spacing:-.025em;font-style:italic;line-height:1.2}.audience__card--yes[data-astro-cid-gab4iiek] .audience__title[data-astro-cid-gab4iiek]{font-size:var(--text-2xl);color:#f2e3bf}.audience__card--no[data-astro-cid-gab4iiek] .audience__title[data-astro-cid-gab4iiek]{color:#f4c7bb}.audience__list[data-astro-cid-gab4iiek]{margin-top:clamp(1.5rem,3vw,2.25rem)}.audience__list[data-astro-cid-gab4iiek] li[data-astro-cid-gab4iiek]{border-top:1px solid #f5f2ea14;grid-template-columns:2rem minmax(0,1fr);align-items:center;gap:1rem;padding-block:1.125rem;font-size:18px;line-height:1.35;display:grid}.audience__list[data-astro-cid-gab4iiek] li[data-astro-cid-gab4iiek]+li[data-astro-cid-gab4iiek]{border-top-style:dashed}.audience__list[data-astro-cid-gab4iiek] li[data-astro-cid-gab4iiek]:first-child{border-top:0}.audience__icon[data-astro-cid-gab4iiek]{border-radius:50%;place-items:center;width:2rem;height:2rem;display:grid}.audience__card--yes[data-astro-cid-gab4iiek] .audience__icon[data-astro-cid-gab4iiek]{background:var(--accent-400);color:var(--ink-950)}.audience__card--no[data-astro-cid-gab4iiek] .audience__icon[data-astro-cid-gab4iiek]{color:var(--clay-400);background:#cf73561f;border:1px solid #cf735666}.audience__card--no[data-astro-cid-gab4iiek] li[data-astro-cid-gab4iiek]{color:var(--stone-400)}@media (width<=639px){.audience__list[data-astro-cid-gab4iiek] li[data-astro-cid-gab4iiek]{align-items:start;font-size:16px;line-height:1.5}.audience__card[data-astro-cid-gab4iiek] .audience__title[data-astro-cid-gab4iiek]{font-size:24px;line-height:1.2}}@media (width>=1024px){.audience[data-astro-cid-gab4iiek].section{padding-block:5rem 10rem}.audience__grid[data-astro-cid-gab4iiek]{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start}.audience__card--no[data-astro-cid-gab4iiek]{margin-top:4rem}}.audience[data-astro-cid-gab4iiek].section.surface-paper{background-color:var(--paper-100);background-image:none}.audience[data-astro-cid-gab4iiek].surface-paper:before{filter:invert();opacity:.05}.surface-paper[data-astro-cid-gab4iiek] .audience__heading[data-astro-cid-gab4iiek] em,.surface-paper[data-astro-cid-gab4iiek] .audience__outro[data-astro-cid-gab4iiek]{color:var(--accent-700)}.surface-paper[data-astro-cid-gab4iiek] .audience__lead[data-astro-cid-gab4iiek]{color:var(--stone-600)}.surface-paper[data-astro-cid-gab4iiek] .audience__card[data-astro-cid-gab4iiek]{box-shadow:0 30px 60px -44px #05070b59}.surface-paper[data-astro-cid-gab4iiek] .audience__card--yes[data-astro-cid-gab4iiek]{--audience-border-color:#ad8640b3;background:radial-gradient(120% 80% at 0 0,#c9a45c24,#0000 60%),#fff}.surface-paper[data-astro-cid-gab4iiek] .audience__card--no[data-astro-cid-gab4iiek]{--audience-border-color:#a33a2673;background:radial-gradient(120% 80% at 0% 0%, #cf73561a, transparent 60%), var(--paper-50)}.surface-paper[data-astro-cid-gab4iiek] .audience__card--yes[data-astro-cid-gab4iiek] .audience__title[data-astro-cid-gab4iiek]{color:var(--accent-700)}.surface-paper[data-astro-cid-gab4iiek] .audience__card--no[data-astro-cid-gab4iiek] .audience__title[data-astro-cid-gab4iiek]{color:var(--danger)}.surface-paper[data-astro-cid-gab4iiek] .audience__list[data-astro-cid-gab4iiek] li[data-astro-cid-gab4iiek]{border-top-color:#0a0e141a}.surface-paper[data-astro-cid-gab4iiek] .audience__card--no[data-astro-cid-gab4iiek] li[data-astro-cid-gab4iiek]{color:var(--stone-600)}.surface-paper[data-astro-cid-gab4iiek] .audience__card--no[data-astro-cid-gab4iiek] .audience__icon[data-astro-cid-gab4iiek]{color:var(--danger);background:#a33a2614;border-color:#a33a2659}@media (width<=639px){.audience[data-astro-cid-gab4iiek].section{padding-bottom:146px}}.faq[data-astro-cid-gfo3rpqg].section{margin-top:calc(var(--overlap) * -1);border-radius:var(--overlap) var(--overlap) 0 0;background-color:var(--ink-950);background-image:linear-gradient(135deg, var(--ink-900) 0%, var(--ink-950) 100%)}@media (width>=1024px){.faq[data-astro-cid-gfo3rpqg].section{padding-block:5.5rem calc(5.5rem + var(--overlap))}}.faq__grid[data-astro-cid-gfo3rpqg]{gap:clamp(1.75rem,4vw,2.5rem);display:grid}.faq__title[data-astro-cid-gfo3rpqg]{font-size:clamp(1.875rem,1.4rem + 2.2vw,2.75rem)}.faq__title[data-astro-cid-gfo3rpqg] em{color:var(--accent-400)}.faq__list[data-astro-cid-gfo3rpqg]{gap:.75rem;display:grid}.faq__item[data-astro-cid-gfo3rpqg]{border-radius:var(--radius-md);background:var(--ink-850);transition:border-color .3s var(--ease-out);border:1px solid #f5f2ea14}.faq__item[data-astro-cid-gfo3rpqg][open]{border-color:#c9a45c59}.faq__item[data-astro-cid-gfo3rpqg] summary[data-astro-cid-gfo3rpqg]{font-size:var(--text-lg);color:var(--ivory);cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:1.125rem 1.25rem;font-weight:500;line-height:1.35;list-style:none;display:flex}.faq__item[data-astro-cid-gfo3rpqg] summary[data-astro-cid-gfo3rpqg]::-webkit-details-marker{display:none}.faq__toggle[data-astro-cid-gfo3rpqg]{width:2rem;height:2rem;color:var(--accent-400);transition:rotate .3s var(--ease-out);background:#c9a45c1f;border-radius:50%;flex:none;place-items:center;display:grid;rotate:45deg}.faq__item[data-astro-cid-gfo3rpqg][open] .faq__toggle[data-astro-cid-gfo3rpqg]{rotate:0deg}.faq__item[data-astro-cid-gfo3rpqg] p[data-astro-cid-gfo3rpqg]{font-size:var(--text-md);color:var(--stone-300);padding:0 1.25rem 1.25rem;line-height:1.5}@media (width>=1024px){.faq__grid[data-astro-cid-gfo3rpqg]{grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:start}.faq__title[data-astro-cid-gfo3rpqg]{position:sticky;top:2rem}}.faq[data-astro-cid-gfo3rpqg].section.surface-paper{background-color:var(--paper-100);background-image:none}.surface-paper[data-astro-cid-gfo3rpqg] .faq__title[data-astro-cid-gfo3rpqg] em{color:var(--accent-700)}.surface-paper[data-astro-cid-gfo3rpqg] .faq__item[data-astro-cid-gfo3rpqg]{background:#fff;border-color:#0a0e1414}.surface-paper[data-astro-cid-gfo3rpqg] .faq__item[data-astro-cid-gfo3rpqg][open]{border-color:#8c6a2f73}.surface-paper[data-astro-cid-gfo3rpqg] .faq__item[data-astro-cid-gfo3rpqg] summary[data-astro-cid-gfo3rpqg]{color:var(--ink-900)}.surface-paper[data-astro-cid-gfo3rpqg] .faq__toggle[data-astro-cid-gfo3rpqg]{color:var(--accent-700);background:#ad864024}.surface-paper[data-astro-cid-gfo3rpqg] .faq__item[data-astro-cid-gfo3rpqg] p[data-astro-cid-gfo3rpqg]{color:var(--stone-600)}@media (width<=639px){.faq__title[data-astro-cid-gfo3rpqg]{font-size:28px;line-height:1.15}.faq__item[data-astro-cid-gfo3rpqg] summary[data-astro-cid-gfo3rpqg]{font-size:17px;line-height:1.4}}.features[data-astro-cid-kk24rp7s].section{margin-top:calc(var(--overlap) * -1);border-radius:var(--overlap) var(--overlap) 0 0}.features[data-astro-cid-kk24rp7s].surface-ink{background-color:var(--ink-950);background-image:linear-gradient(135deg, var(--ink-900) 0%, var(--ink-950) 100%)}@media (width>=1024px){.features[data-astro-cid-kk24rp7s].section{padding-block:5.5rem calc(5.5rem + var(--overlap))}}.features__head[data-astro-cid-kk24rp7s]{text-align:center;max-width:46rem;margin:0 auto clamp(2rem,4vw,3.25rem)}.features__eyebrow[data-astro-cid-kk24rp7s]{letter-spacing:.18em;text-transform:uppercase;color:var(--accent-700);align-items:center;gap:.625rem;margin-bottom:1rem;font-size:.8125rem;font-weight:500;display:inline-flex}.features__eyebrow[data-astro-cid-kk24rp7s]:before,.features__eyebrow[data-astro-cid-kk24rp7s]:after{content:"";background:currentColor;width:1.5rem;height:1px}.features__title[data-astro-cid-kk24rp7s]{font-size:clamp(1.875rem,1.4rem + 2.2vw,2.75rem)}.features__title[data-astro-cid-kk24rp7s] em{color:var(--accent-700)}.features__lead[data-astro-cid-kk24rp7s]{color:var(--stone-600);margin-top:1rem;font-size:1.125rem;line-height:1.4}.surface-ink[data-astro-cid-kk24rp7s] .features__eyebrow[data-astro-cid-kk24rp7s],.surface-ink[data-astro-cid-kk24rp7s] .features__title[data-astro-cid-kk24rp7s] em{color:var(--accent-400)}.surface-ink[data-astro-cid-kk24rp7s] .features__lead[data-astro-cid-kk24rp7s]{color:var(--stone-300)}.features__grid[data-astro-cid-kk24rp7s]{--gap:1rem;--per-row:1;justify-content:center;gap:var(--gap);flex-wrap:wrap;display:flex}.feature[data-astro-cid-kk24rp7s]{flex:0 0 calc((100% - (var(--per-row) - 1) * var(--gap)) / var(--per-row));border-radius:var(--radius-lg);background:var(--paper-50);border:1px solid #fffc;flex-direction:column;gap:.75rem;padding:clamp(1.375rem,3vw,1.75rem);display:flex;position:relative;box-shadow:0 1px #05070b0a,0 30px 60px -44px #05070b59}.surface-ink[data-astro-cid-kk24rp7s] .feature[data-astro-cid-kk24rp7s]{background:radial-gradient(120% 80% at 0% 0%, #c9a45c1a, transparent 60%), var(--ink-850);box-shadow:none;border-color:#f5f2ea14}.feature__top[data-astro-cid-kk24rp7s]{justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}.feature__badge[data-astro-cid-kk24rp7s]{background:radial-gradient(circle at 30% 25%, #ffffff1f, transparent 60%), var(--ink-900);width:3.25rem;height:3.25rem;color:var(--accent-400);border-radius:50%;place-items:center;font-size:1.25rem;font-weight:600;line-height:1;display:grid}.surface-ink[data-astro-cid-kk24rp7s] .feature__badge[data-astro-cid-kk24rp7s]{background:radial-gradient(circle at 30% 25%, #ffffff29, transparent 60%), var(--ink-700);box-shadow:inset 0 0 0 1px #f5f2ea24,0 12px 24px -12px #000000e6}.feature[data-astro-cid-kk24rp7s] .feature__ghost{color:var(--accent-400);opacity:.55}.surface-ink[data-astro-cid-kk24rp7s].features--badges .feature[data-astro-cid-kk24rp7s]{border-color:#0000}.surface-ink[data-astro-cid-kk24rp7s].features--badges .feature[data-astro-cid-kk24rp7s]:before{content:"";border-radius:inherit;pointer-events:none;-webkit-mask-composite:xor;background:linear-gradient(150deg,#c9a45c99,#0000 70%);padding:1px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.surface-paper[data-astro-cid-kk24rp7s] .feature[data-astro-cid-kk24rp7s] .feature__ghost{color:var(--stone-600);opacity:.25}.features--badges[data-astro-cid-kk24rp7s] .feature__title[data-astro-cid-kk24rp7s]{font-size:clamp(1.25rem,1.15rem + .4vw,1.4375rem)}.features--badges[data-astro-cid-kk24rp7s] .feature__points[data-astro-cid-kk24rp7s]{border-top:1px solid #f5f2ea14;margin-top:.5rem;padding-top:1rem}.surface-paper[data-astro-cid-kk24rp7s].features--badges .feature__points[data-astro-cid-kk24rp7s]{border-top-color:var(--paper-300)}.feature__number[data-astro-cid-kk24rp7s]{color:var(--accent-700);font-size:2.25rem;line-height:1}.feature__icon[data-astro-cid-kk24rp7s]{background:radial-gradient(circle at 30% 25%, #ffffff1f, transparent 60%), var(--ink-900);width:3.25rem;height:3.25rem;color:var(--accent-400);border-radius:50%;place-items:center;display:grid}.feature__label[data-astro-cid-kk24rp7s]{font-size:var(--text-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--accent-700);font-weight:600}.feature__title[data-astro-cid-kk24rp7s]{font-size:var(--text-xl);color:var(--ink-900);line-height:1.2}.feature__text[data-astro-cid-kk24rp7s]{font-size:var(--text-md);color:var(--stone-600);line-height:1.45}.feature__points[data-astro-cid-kk24rp7s]{font-size:var(--text-md);color:var(--stone-600);gap:.625rem;margin-top:.25rem;line-height:1.4;display:grid}.feature__points[data-astro-cid-kk24rp7s] li[data-astro-cid-kk24rp7s]{grid-template-columns:1.25rem minmax(0,1fr);align-items:start;gap:.625rem;display:grid}.feature__check[data-astro-cid-kk24rp7s]{background:var(--accent-400);width:1.25rem;height:1.25rem;color:var(--ink-950);border-radius:50%;place-items:center;margin-top:1px;display:grid}.surface-ink[data-astro-cid-kk24rp7s] .feature__number[data-astro-cid-kk24rp7s],.surface-ink[data-astro-cid-kk24rp7s] .feature__label[data-astro-cid-kk24rp7s]{color:var(--accent-400)}.surface-ink[data-astro-cid-kk24rp7s] .feature__title[data-astro-cid-kk24rp7s]{color:var(--ivory)}.surface-ink[data-astro-cid-kk24rp7s] .feature__text[data-astro-cid-kk24rp7s],.surface-ink[data-astro-cid-kk24rp7s] .feature__points[data-astro-cid-kk24rp7s]{color:var(--stone-300)}.features--stats[data-astro-cid-kk24rp7s].section{padding-block:clamp(3rem, 6vw, 4.5rem) calc(clamp(3rem, 6vw, 4.5rem) + var(--overlap))}.features--stats[data-astro-cid-kk24rp7s] .feature[data-astro-cid-kk24rp7s]{text-align:center;gap:.375rem}.features--stats[data-astro-cid-kk24rp7s] .feature__title[data-astro-cid-kk24rp7s]{color:var(--accent-700);font-size:clamp(2rem,1.6rem + 1.6vw,3rem);font-weight:500;line-height:1.1}.features--stats[data-astro-cid-kk24rp7s] .feature[data-astro-cid-kk24rp7s]:last-child .feature__title[data-astro-cid-kk24rp7s]{font-size:clamp(1.375rem,1.15rem + 1vw,1.875rem)}.features--stats[data-astro-cid-kk24rp7s] .feature[data-astro-cid-kk24rp7s]{justify-content:center}.features__outro[data-astro-cid-kk24rp7s]{border-radius:var(--radius-lg);max-width:52rem;font-size:var(--text-lg);text-align:center;color:var(--ink-900);background:#c9a45c14;border:1px solid #8c6a2f40;margin:clamp(1.5rem,3vw,2.25rem) auto 0;padding:1.25rem 1.5rem;line-height:1.45}.features__outro[data-astro-cid-kk24rp7s] strong{color:var(--accent-700);font-weight:600}.surface-ink[data-astro-cid-kk24rp7s] .features__outro[data-astro-cid-kk24rp7s]{color:var(--stone-300);border-color:#c9a45c4d}.surface-ink[data-astro-cid-kk24rp7s] .features__outro[data-astro-cid-kk24rp7s] strong{color:var(--accent-300)}.features__cta[data-astro-cid-kk24rp7s]{flex-direction:column;align-items:center;gap:1rem;margin-top:clamp(2rem,4vw,2.75rem);display:flex}@media (width>=640px){.features__grid[data-astro-cid-kk24rp7s]{--per-row:2}.features--stats[data-astro-cid-kk24rp7s] .features__grid[data-astro-cid-kk24rp7s]{--per-row:3}}@media (width>=1024px){.features__grid[data-astro-cid-kk24rp7s],.features--stats[data-astro-cid-kk24rp7s] .features__grid[data-astro-cid-kk24rp7s]{--per-row:var(--columns)}}@media (width<=639px){.features__cta[data-astro-cid-kk24rp7s] .btn{width:100%}}.theme-light .features[data-astro-cid-kk24rp7s].section{background-color:var(--paper-100);margin-top:0}.theme-light .surface-paper[data-astro-cid-kk24rp7s] .feature[data-astro-cid-kk24rp7s]{background:#fff}.surface-paper[data-astro-cid-kk24rp7s].features--numbered .features__grid[data-astro-cid-kk24rp7s]{--gap:0;background-color:#f5f2eb;border:3px solid #fff;border-radius:1.5rem;grid-template-columns:1fr;display:grid;overflow:hidden;box-shadow:0 12px 30px -24px #05070b4d}.surface-paper[data-astro-cid-kk24rp7s].features--numbered .feature[data-astro-cid-kk24rp7s]{box-shadow:none;background:0 0;border:0;border-radius:0;gap:0;padding:20px clamp(1.5rem,3vw,1.75rem) clamp(1.5rem,3vw,2rem)}.surface-paper[data-astro-cid-kk24rp7s].features--numbered .feature[data-astro-cid-kk24rp7s]+.feature[data-astro-cid-kk24rp7s]{border-top:1px solid #e2ded8}@media (width>=1024px){.surface-paper[data-astro-cid-kk24rp7s].features--numbered .features__grid[data-astro-cid-kk24rp7s]{grid-template-columns:repeat(var(--columns), minmax(0, 1fr))}.surface-paper[data-astro-cid-kk24rp7s].features--numbered .feature[data-astro-cid-kk24rp7s]+.feature[data-astro-cid-kk24rp7s]{border-top:0;border-left:1px solid #e2ded8}}.surface-paper[data-astro-cid-kk24rp7s].features--numbered .feature__number[data-astro-cid-kk24rp7s]{letter-spacing:-.04em;color:var(--accent-500);align-items:center;gap:1rem;margin-bottom:1.75rem;font-size:2.5rem;font-weight:500;display:flex}.surface-paper[data-astro-cid-kk24rp7s].features--numbered .feature__number[data-astro-cid-kk24rp7s]:after{content:"";background:linear-gradient(90deg,#ad864066,#0000);flex:1;height:1px}.surface-paper[data-astro-cid-kk24rp7s].features--numbered .feature__title[data-astro-cid-kk24rp7s]{letter-spacing:-.02em;text-wrap:pretty;margin-bottom:1.25rem;font-size:19px;font-weight:500;line-height:1.25}.surface-paper[data-astro-cid-kk24rp7s].features--numbered .feature__text[data-astro-cid-kk24rp7s]{border-top:1px solid var(--paper-200);margin-top:auto;padding-top:1rem;font-size:1rem;line-height:1.5}@media (width<=639px){.features__head[data-astro-cid-kk24rp7s]{text-align:left}.features__title[data-astro-cid-kk24rp7s]{font-size:28px;line-height:1.15}.features__eyebrow[data-astro-cid-kk24rp7s]{letter-spacing:.12em;font-size:11px}.features__lead[data-astro-cid-kk24rp7s],.features__outro[data-astro-cid-kk24rp7s]{text-align:left;font-size:16px;line-height:1.55}.surface-paper[data-astro-cid-kk24rp7s].features--numbered .feature__number[data-astro-cid-kk24rp7s]{margin-bottom:1.25rem;font-size:32px}}.features__outro[data-astro-cid-kk24rp7s].features__outro--info{background:var(--ink-900);width:100%;max-width:642px;color:var(--ivory);text-align:left;border:0;border-radius:22px;align-items:center;gap:1rem;padding:1.25rem 1.5rem;font-size:18px;line-height:1.4;display:flex;position:relative;overflow:hidden}.features__outro--info[data-astro-cid-kk24rp7s]:before{content:"";background:var(--gradient-accent);width:3px;position:absolute;inset:0 auto 0 0}.features__outro--info[data-astro-cid-kk24rp7s] .features__info-icon{color:var(--accent-400);flex:none}.features__outro--info[data-astro-cid-kk24rp7s] em{color:var(--accent-400);font-weight:500}@media (width<=639px){.features__outro[data-astro-cid-kk24rp7s].features__outro--info{align-items:flex-start;gap:.75rem;padding:1.25rem;font-size:16px;line-height:1.5}.surface-paper[data-astro-cid-kk24rp7s].features--numbered .feature__title[data-astro-cid-kk24rp7s]{font-size:18px}}.feature__custom-icon[data-astro-cid-kk24rp7s]{object-fit:contain;width:64px;height:64px;margin-bottom:1.25rem}.slot[data-astro-cid-et2qnvip]{border-radius:inherit;width:100%;aspect-ratio:var(--ratio);position:relative;overflow:hidden}@media (width<=767px){.slot[data-astro-cid-et2qnvip]{aspect-ratio:var(--ratio-m,var(--ratio))}}picture[data-astro-cid-et2qnvip],img[data-astro-cid-et2qnvip]{width:100%;height:100%}img[data-astro-cid-et2qnvip]{object-fit:cover;object-position:var(--focus,50% 25%)}.slot--empty[data-astro-cid-et2qnvip]{background:repeating-linear-gradient(135deg, color-mix(in srgb, currentColor 7%, transparent) 0 1px, transparent 1px 14px), color-mix(in srgb, currentColor 4%, transparent);place-items:center;padding:1.5rem;display:grid}.slot--empty[data-astro-cid-et2qnvip]:before{content:"";border:1px dashed color-mix(in srgb, currentColor 30%, transparent);border-radius:max(calc(var(--radius-lg) - 10px), 6px);pointer-events:none;position:absolute;inset:12px}.slot__info[data-astro-cid-et2qnvip]{text-align:center;font-family:var(--font-sans);color:color-mix(in srgb, currentColor 72%, transparent);justify-items:center;gap:.375rem;font-size:.75rem;line-height:1.4;display:grid}.slot__info[data-astro-cid-et2qnvip] strong[data-astro-cid-et2qnvip]{color:currentColor;font-size:.875rem}.hero[data-astro-cid-yodha2z4]{padding-block:clamp(1.5rem, 5vw, 4rem) calc(var(--overlap) + clamp(3rem, 6vw, 5rem));background:radial-gradient(70% 60% at 85% 10%, #c9a45c24, transparent 65%), var(--ink-950);overflow:clip}.hero__grid[data-astro-cid-yodha2z4]{gap:2rem;display:grid}.hero__credential[data-astro-cid-yodha2z4]{display:none}.hero__media[data-astro-cid-yodha2z4]{border-radius:var(--radius-lg);color:var(--stone-400);position:relative}.hero__media[data-astro-cid-yodha2z4] .slot{border:1px solid #c9a45c40}.hero__badge[data-astro-cid-yodha2z4]{border-radius:var(--radius-md);font-size:var(--text-sm);color:var(--stone-300);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#05070bc7;border:1px solid #c9a45c4d;gap:.125rem;padding:.875rem 1.125rem;line-height:1.35;display:grid;position:absolute;bottom:1rem;left:1rem;right:1rem}.hero__badge[data-astro-cid-yodha2z4] strong[data-astro-cid-yodha2z4]{font-family:var(--font-display);color:var(--accent-300);font-size:1.125rem;font-weight:600}.hero__copy[data-astro-cid-yodha2z4] .hero__wordmark{object-fit:contain;width:auto;max-width:100%;height:70px;margin-bottom:1rem;display:flex}.hero__eyebrow[data-astro-cid-yodha2z4]{letter-spacing:.18em;text-transform:uppercase;color:var(--accent-400);align-items:center;gap:.625rem;margin-bottom:1.25rem;font-size:.8125rem;font-weight:500;display:inline-flex}.hero__eyebrow[data-astro-cid-yodha2z4]:before{content:"";background:currentColor;width:2rem;height:1px}.hero__title[data-astro-cid-yodha2z4]{letter-spacing:-.015em;max-width:40rem;font-size:clamp(1.875rem,1.35rem + 2vw,2.5rem);line-height:1.1}.hero__title[data-astro-cid-yodha2z4] em{color:var(--accent-400);white-space:nowrap}.hero__title[data-astro-cid-yodha2z4] .hero__soft{color:color-mix(in srgb, var(--ivory) 62%, transparent)}.hero__lead[data-astro-cid-yodha2z4]{max-width:36rem;color:var(--stone-300);margin-top:1.5rem;font-size:1.125rem;line-height:1.4}.hero__lead[data-astro-cid-yodha2z4] strong{color:var(--ivory);font-weight:600}.hero__actions[data-astro-cid-yodha2z4]{flex-wrap:wrap;align-items:center;gap:1.25rem 1.75rem;margin-top:2.25rem;display:flex}@media (width>=1024px){.hero[data-astro-cid-yodha2z4]{padding-block:3.5rem 9rem}.hero__grid[data-astro-cid-yodha2z4]{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:center;gap:clamp(3rem,6vw,5rem)}.hero__media[data-astro-cid-yodha2z4]{grid-area:1/2}.hero__copy[data-astro-cid-yodha2z4]{grid-area:1/1}}@media (width<=1023px){.hero__media[data-astro-cid-yodha2z4]{max-width:32rem}}@media (width<=639px){.hero[data-astro-cid-yodha2z4]{padding-bottom:40px}.hero__copy[data-astro-cid-yodha2z4]{padding-inline:4px}.hero__copy[data-astro-cid-yodha2z4] .hero__wordmark{margin-bottom:1rem}.hero__eyebrow[data-astro-cid-yodha2z4]{letter-spacing:.1em;font-size:.6875rem}.hero__eyebrow[data-astro-cid-yodha2z4]:before{width:1.25rem}.hero__lead[data-astro-cid-yodha2z4]{margin-top:1.25rem;font-size:16px;line-height:1.55}.hero__title[data-astro-cid-yodha2z4]{text-wrap:pretty;line-height:1.14}.hero__title[data-astro-cid-yodha2z4] .hero__soft{font-size:.9em;font-weight:400}.hero__actions[data-astro-cid-yodha2z4]{flex-direction:column;align-items:stretch;margin-top:1.75rem}.hero__actions[data-astro-cid-yodha2z4] .btn{width:100%}.hero__actions[data-astro-cid-yodha2z4] .assurance{justify-content:center}}.hero[data-astro-cid-yodha2z4].surface-paper{background:radial-gradient(70% 60% at 85% 10%, #c9a45c33, transparent 65%), var(--paper-100);padding-bottom:clamp(1.5rem,3vw,2.5rem)}.surface-paper[data-astro-cid-yodha2z4] .hero__media[data-astro-cid-yodha2z4]{color:var(--stone-600)}.surface-paper[data-astro-cid-yodha2z4] .hero__media[data-astro-cid-yodha2z4] .slot{border-color:#8c6a2f4d}.surface-paper[data-astro-cid-yodha2z4] .hero__eyebrow[data-astro-cid-yodha2z4]{color:var(--accent-700)}.surface-paper[data-astro-cid-yodha2z4] .hero__title[data-astro-cid-yodha2z4] em{color:var(--accent-600)}.surface-paper[data-astro-cid-yodha2z4] .hero__title[data-astro-cid-yodha2z4] .hero__soft,.surface-paper[data-astro-cid-yodha2z4] .hero__lead[data-astro-cid-yodha2z4]{color:var(--stone-600)}.surface-paper[data-astro-cid-yodha2z4] .hero__lead[data-astro-cid-yodha2z4] strong{color:var(--ink-900)}@media (width>=1024px){.hero[data-astro-cid-yodha2z4].hero--bg{background-color:var(--paper-100);background-image:var(--hero-bg-webp);background-position:top;background-repeat:no-repeat;background-size:cover;align-items:center;height:700px;padding-block:0;display:flex}@supports (background-image:image-set(url('x.avif') type('image/avif'))){.hero[data-astro-cid-yodha2z4].hero--bg{background-image:image-set(var(--hero-bg-avif) type("image/avif"), var(--hero-bg-webp) type("image/webp"))}}.hero--bg[data-astro-cid-yodha2z4] .hero__media[data-astro-cid-yodha2z4]{display:none}.hero--bg[data-astro-cid-yodha2z4] .hero__credential[data-astro-cid-yodha2z4]{object-fit:contain;z-index:1;grid-area:1/2;place-self:end start;width:min(260px,100%);height:77px;margin-bottom:0;display:block;transform:translate(-102px)}}@media (width<=1023px){.hero[data-astro-cid-yodha2z4].hero--mobile-bg{background-color:var(--paper-100);background-image:var(--hero-mobile-webp);background-position:bottom;background-repeat:no-repeat;background-size:100%;padding-bottom:clamp(27rem,140vw,50rem)}@supports (background-image:image-set(url('x.avif') type('image/avif'))){.hero[data-astro-cid-yodha2z4].hero--mobile-bg{background-image:image-set(var(--hero-mobile-avif) type("image/avif"), var(--hero-mobile-webp) type("image/webp"))}}.hero--mobile-bg[data-astro-cid-yodha2z4] .hero__media[data-astro-cid-yodha2z4]{display:none}}@media (width<=639px){.hero[data-astro-cid-yodha2z4]{padding-top:10px}.hero[data-astro-cid-yodha2z4].hero--mobile-bg{padding-bottom:clamp(360px,112.07vw,520px)}.hero__copy[data-astro-cid-yodha2z4] .hero__wordmark{width:auto;max-width:100%}.hero__title[data-astro-cid-yodha2z4]{font-size:26px}.hero__lead[data-astro-cid-yodha2z4]{font-size:16.5px}.hero__actions[data-astro-cid-yodha2z4] .btn__label{letter-spacing:0;font-size:14px}}.chart[data-astro-cid-pgglwauq]{isolation:isolate;position:relative}.chart[data-astro-cid-pgglwauq]:before{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-position:bottom;background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 90% at 60% 60%,#000,#0000);mask-image:radial-gradient(70% 90% at 60% 60%,#000,#0000)}.chart__plot[data-astro-cid-pgglwauq]{aspect-ratio:1200/340;margin-top:-5px;position:relative}.chart__plot[data-astro-cid-pgglwauq] svg[data-astro-cid-pgglwauq]{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.chart__series--mobile[data-astro-cid-pgglwauq]{display:none}.chart__line[data-astro-cid-pgglwauq]{fill:none;stroke-width:2px;stroke-linejoin:round}.chart__note[data-astro-cid-pgglwauq]{top:var(--y);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;color:var(--stone-400);opacity:.7;font-size:.75rem;font-weight:500;position:absolute;left:4%;translate:0 1.25rem}.chart__marker[data-astro-cid-pgglwauq]{top:var(--y);left:var(--x);position:absolute;translate:-50% -50%}.chart__dot[data-astro-cid-pgglwauq]{border:3px solid var(--accent-400);background:#e2dac8;border-radius:50%;width:.875rem;height:.875rem;display:block;position:relative;box-shadow:0 0 0 6px #c9a45c24}.chart__dot[data-astro-cid-pgglwauq]:after{content:"";animation:chart-pulse 2.4s var(--ease-out) infinite;animation-delay:calc(var(--n) * .25s);border:1px solid #c9a45c66;border-radius:50%;position:absolute;inset:-11px}.chart__label[data-astro-cid-pgglwauq]{white-space:nowrap;color:var(--stone-300);align-items:baseline;gap:.375rem;font-size:.8125rem;font-weight:500;display:flex;position:absolute;bottom:calc(100% + .875rem);left:50%;translate:-50%}.chart__number[data-astro-cid-pgglwauq]{color:var(--accent-400);font-size:.6875rem;font-weight:600}.chart__marker--highlight[data-astro-cid-pgglwauq] .chart__dot[data-astro-cid-pgglwauq]{width:1.125rem;height:1.125rem;box-shadow:0 0 0 7px #c9a45c29,0 0 32px 6px #c9a45c59}.chart__marker--highlight[data-astro-cid-pgglwauq] .chart__label[data-astro-cid-pgglwauq]{color:var(--accent-400);font-size:.9375rem;font-weight:600;left:auto;right:-.25rem;translate:0}@keyframes chart-pulse{0%{opacity:.9;scale:.6}to{opacity:0;scale:1.5}}.reveal-on .chart[data-astro-cid-pgglwauq]:not(.is-visible) .chart__plot[data-astro-cid-pgglwauq] svg[data-astro-cid-pgglwauq]{clip-path:inset(0 100% 0 0)}.reveal-on .chart[data-astro-cid-pgglwauq]:not(.is-visible) [data-astro-cid-pgglwauq]:is(.chart__marker,.chart__note){opacity:0}.reveal-on .chart[data-astro-cid-pgglwauq].is-visible .chart__plot[data-astro-cid-pgglwauq] svg[data-astro-cid-pgglwauq]{animation:chart-draw 1.8s var(--ease-out) both}.reveal-on .chart[data-astro-cid-pgglwauq].is-visible [data-astro-cid-pgglwauq]:is(.chart__marker,.chart__note){animation:chart-fade .6s var(--ease-out) both;animation-delay:calc(var(--n,0) * .28s + .2s)}@keyframes chart-draw{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes chart-fade{0%{opacity:0}}@media (width<=639px){.chart__plot[data-astro-cid-pgglwauq]{aspect-ratio:4/3;margin-top:0}.chart__series--desktop[data-astro-cid-pgglwauq]{display:none}.chart__series--mobile[data-astro-cid-pgglwauq]{display:inline}.chart__marker[data-astro-cid-pgglwauq]{top:var(--my);left:var(--mx)}.chart__note[data-astro-cid-pgglwauq]{top:var(--my)}.chart__label[data-astro-cid-pgglwauq]{gap:.25rem;font-size:.75rem;bottom:calc(100% + .375rem);left:auto;right:50%;translate:0}.chart__number[data-astro-cid-pgglwauq],.chart__note[data-astro-cid-pgglwauq]{font-size:.625rem}}.outcomes[data-astro-cid-zsjv5nui].section{background-color:var(--paper-200);border-radius:48px 48px 0 0}@media (width>=1024px){.outcomes[data-astro-cid-zsjv5nui].section{padding-block:6.25rem 10rem}}.theme-light .outcomes[data-astro-cid-zsjv5nui].section{background-color:var(--paper-50)}.outcomes__head[data-astro-cid-zsjv5nui]{text-align:center;flex-direction:column;align-items:center;max-width:52rem;margin-inline:auto;display:flex}.outcomes__head[data-astro-cid-zsjv5nui] h2[data-astro-cid-zsjv5nui]{font-size:clamp(1.625rem,1.3rem + 1.35vw,2.625rem)}.outcomes__lead[data-astro-cid-zsjv5nui]{max-width:37.5rem;font-size:var(--text-lg);color:var(--stone-600);margin-top:1.25rem;line-height:1.4}.outcomes__head[data-astro-cid-zsjv5nui] h2[data-astro-cid-zsjv5nui] em{color:var(--accent-700)}.outcomes__label[data-astro-cid-zsjv5nui]{font-family:var(--font-display);color:var(--accent-700);text-align:center;margin-top:16px;font-size:22px;font-style:italic;font-weight:600}.steps[data-astro-cid-zsjv5nui]{--node:.875rem;--rail-gutter:2rem;margin-top:1.25rem;position:relative}.steps__track[data-astro-cid-zsjv5nui]{background:var(--paper-300);pointer-events:none;border-radius:2px;display:none;position:absolute}.steps[data-astro-cid-zsjv5nui][data-orientation] .steps__track[data-astro-cid-zsjv5nui]{top:var(--track-y);left:var(--track-x);display:block}.steps[data-astro-cid-zsjv5nui][data-orientation=horizontal] .steps__track[data-astro-cid-zsjv5nui]{width:var(--track-length);height:2px;translate:0 -50%}.steps[data-astro-cid-zsjv5nui][data-orientation=vertical] .steps__track[data-astro-cid-zsjv5nui]{width:2px;height:var(--track-length);translate:-50%}.steps__fill[data-astro-cid-zsjv5nui]{border-radius:inherit;transform-origin:0 0;transition:transform .35s var(--ease-out);position:absolute;inset:0}.steps[data-astro-cid-zsjv5nui][data-orientation=horizontal] .steps__fill[data-astro-cid-zsjv5nui]{background:linear-gradient(90deg, var(--accent-400), var(--accent-600));transform:scaleX(var(--progress,0))}.steps[data-astro-cid-zsjv5nui][data-orientation=vertical] .steps__fill[data-astro-cid-zsjv5nui]{background:linear-gradient(180deg, var(--accent-400), var(--accent-600));transform:scaleY(var(--progress,0))}.outcomes__grid[data-astro-cid-zsjv5nui]{padding-left:var(--rail-gutter);gap:.875rem;display:grid}.outcome[data-astro-cid-zsjv5nui]{align-items:center;gap:1.25rem;padding:0;display:flex;position:relative}.outcome__node[data-astro-cid-zsjv5nui]{z-index:1;top:calc((3.5rem - var(--node)) / 2);left:calc((var(--rail-gutter) - var(--node)) / 2 - var(--rail-gutter) - 1px);width:var(--node);height:var(--node);border:2px solid var(--accent-500);background:var(--accent-500);transition:background-color .4s var(--ease-out), border-color .4s var(--ease-out), box-shadow .4s var(--ease-out), scale .4s var(--ease-out);border-radius:50%;position:absolute;box-shadow:0 0 0 5px #ad864029}.outcome__icon[data-astro-cid-zsjv5nui]{background:radial-gradient(circle at 30% 25%, #ffffff1f, transparent 60%), var(--ink-900);width:3.5rem;height:3.5rem;color:var(--accent-400);transition:opacity .4s var(--ease-out);border:1px solid #8c6a2f59;border-radius:50%;flex:none;place-items:center;display:grid;box-shadow:0 14px 28px -16px #05070bb3}.outcome__text[data-astro-cid-zsjv5nui]{color:#4a463d;letter-spacing:-.01em;transition:color .4s var(--ease-out);font-size:clamp(1.0625rem,1rem + .3vw,1.1875rem);font-weight:600;line-height:1.35}.outcome__note[data-astro-cid-zsjv5nui]{color:#7d776b;margin-top:.5rem;font-size:clamp(1rem,.9375rem + .3vw,1.0625rem);line-height:1.35}.steps[data-astro-cid-zsjv5nui][data-orientation] .outcome[data-astro-cid-zsjv5nui]:not(.is-active) .outcome__node[data-astro-cid-zsjv5nui]{border-color:var(--paper-300);background:var(--paper-100);scale:.85;box-shadow:0 0 #ad864000}.steps[data-astro-cid-zsjv5nui][data-orientation] .outcome[data-astro-cid-zsjv5nui]:not(.is-active) .outcome__icon[data-astro-cid-zsjv5nui]{opacity:.45}@media (width>=1024px){.outcomes__grid[data-astro-cid-zsjv5nui]{justify-content:space-between;gap:2.1875rem;padding-top:3.4375rem;padding-left:0;display:flex}.outcome[data-astro-cid-zsjv5nui]{text-align:center;flex-direction:column;flex:0 auto;align-items:center;gap:1.5625rem;width:auto;min-width:0}.outcome__node[data-astro-cid-zsjv5nui]{top:calc(-1.375rem - var(--node) / 2 - 1px);left:50%;translate:-50%}.outcome__icon[data-astro-cid-zsjv5nui]{width:4.5rem;height:4.5rem}.outcome__icon[data-astro-cid-zsjv5nui] svg{width:34px;height:34px}.outcome[data-astro-cid-zsjv5nui]{flex:1 1 0}}.outcomes__close[data-astro-cid-zsjv5nui]{--pad-x:clamp(2rem, 6vw, 4.5rem);isolation:isolate;padding:clamp(2rem, 6vw, 4.5rem) var(--pad-x) 0;border-radius:var(--radius-lg);gap:2rem;margin-top:clamp(3rem,6vw,5rem);display:grid;position:relative;overflow:hidden}.outcomes__close[data-astro-cid-zsjv5nui] .outcomes__chart{margin-inline:calc(var(--pad-x) * -1);grid-column:1/-1}.outcomes__close[data-astro-cid-zsjv5nui]:before{content:"";z-index:-1;aspect-ratio:1;pointer-events:none;background:radial-gradient(closest-side,#c9a45c38,#0000);border-radius:50%;width:40rem;position:absolute;bottom:-18rem;right:-12rem}.outcomes__statement[data-astro-cid-zsjv5nui]{letter-spacing:-.015em;font-size:clamp(2rem,1.4rem + 2.2vw,2.625rem);line-height:1.05}.outcomes__note[data-astro-cid-zsjv5nui]{max-width:33.4375rem;color:var(--stone-400);margin-top:1.25rem;font-size:18px;line-height:1.35}.outcomes__statement[data-astro-cid-zsjv5nui] em{color:var(--accent-400)}.outcomes__cta[data-astro-cid-zsjv5nui]{flex-direction:column;align-items:center;gap:1.25rem;display:flex}@media (width>=1024px){.outcomes__close[data-astro-cid-zsjv5nui]{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:0 4rem}}@media (width<=639px){.outcomes[data-astro-cid-zsjv5nui].section{margin-top:-48px;padding-top:50px}.steps[data-astro-cid-zsjv5nui]{width:calc(100% + 2 * var(--gutter));margin-inline:calc(-1 * var(--gutter))}.outcomes__grid[data-astro-cid-zsjv5nui]{gap:28px;width:100%;padding-inline:6px 15px}.outcome[data-astro-cid-zsjv5nui]{align-items:flex-start;gap:15px;padding-left:20px}.outcome__node[data-astro-cid-zsjv5nui]{left:0;top:calc((3rem - var(--node)) / 2)}.outcome__icon[data-astro-cid-zsjv5nui]{width:3rem;height:3rem}.outcome__icon[data-astro-cid-zsjv5nui] svg{width:26px;height:26px}.outcomes__head[data-astro-cid-zsjv5nui]{text-align:left;align-items:flex-start;padding-inline:10px}.outcomes__head[data-astro-cid-zsjv5nui] h2[data-astro-cid-zsjv5nui]{font-size:28px;line-height:1.15}.outcomes__lead[data-astro-cid-zsjv5nui],.outcome__note[data-astro-cid-zsjv5nui]{font-size:16px;line-height:1.55}.outcome__text[data-astro-cid-zsjv5nui]{font-size:18px;line-height:1.3}.outcomes__statement[data-astro-cid-zsjv5nui]{font-size:28px;line-height:1.15}.outcomes__label[data-astro-cid-zsjv5nui]{text-align:left;margin-bottom:40px;padding-inline:10px;font-size:18px;line-height:1.3}.outcomes__close[data-astro-cid-zsjv5nui]{--pad-x:30px;width:calc(100% + 2 * var(--gutter) - 16px);margin-inline:calc(8px - var(--gutter));padding-top:36px}.outcomes__note[data-astro-cid-zsjv5nui]{font-size:16px;line-height:1.55}.outcomes__cta[data-astro-cid-zsjv5nui]{align-items:stretch}.outcomes__cta[data-astro-cid-zsjv5nui] .btn{width:100%}.outcomes__cta[data-astro-cid-zsjv5nui] .assurance{justify-content:center}}@media (width<=420px){.outcomes__close[data-astro-cid-zsjv5nui]{--pad-x:14px}.outcomes__cta[data-astro-cid-zsjv5nui] .btn{letter-spacing:0;gap:.5rem;padding-left:.875rem}.outcomes__cta[data-astro-cid-zsjv5nui] .btn__icon{width:2.25rem;height:2.25rem}}@media (width<=639px){.outcome__note[data-astro-cid-zsjv5nui]{margin-top:4px}}.problem[data-astro-cid-se3tv65j].section{background-color:#05070b}.problem__grid[data-astro-cid-se3tv65j]{background-color:#f3efe6;border-radius:36px;gap:35px;padding:10px 40px 10px 10px;display:grid}.problem__media[data-astro-cid-se3tv65j]{--focus:50% 55%;border-radius:var(--radius-lg);color:var(--ink-900)}.problem__head[data-astro-cid-se3tv65j]{margin-bottom:1.5rem}#problem-title[data-astro-cid-se3tv65j]{margin-bottom:-10px;font-size:clamp(1.875rem,1.4rem + 2.2vw,2.625rem)}#problem-title[data-astro-cid-se3tv65j] em{color:var(--accent-700)}.problem__lede[data-astro-cid-se3tv65j]{color:var(--ink-900);font-size:21px;line-height:1.15}.problem__lede[data-astro-cid-se3tv65j] mark{color:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:linear-gradient(#0000 60%,#c9a45c80 0);padding-inline:.08em}.problem__points[data-astro-cid-se3tv65j]{color:var(--ink-900);gap:.75rem;margin-top:1.25rem;font-size:1.0625rem;line-height:1.2;display:grid}.problem__points[data-astro-cid-se3tv65j] li[data-astro-cid-se3tv65j]{grid-template-columns:1.5rem minmax(0,1fr);align-items:start;gap:.75rem;display:grid}.problem__point-icon[data-astro-cid-se3tv65j]{background:var(--accent-400);width:1.5rem;height:1.5rem;color:var(--ink-950);border-radius:50%;place-items:center;margin-top:1px;display:grid}.problem__card[data-astro-cid-se3tv65j]{isolation:isolate;padding:16px;border-radius:22px;align-items:center;gap:12px;max-width:550px;margin-top:1.25rem;padding-right:25px;display:flex;position:relative;overflow:hidden}.problem__card[data-astro-cid-se3tv65j]:before{content:"";background:var(--gradient-accent);width:3px;position:absolute;inset:0 auto 0 0}.problem__card[data-astro-cid-se3tv65j] .problem__card-icon{width:2.5rem;height:2.5rem;color:var(--accent-400);flex:none}.problem__card[data-astro-cid-se3tv65j] p[data-astro-cid-se3tv65j]{letter-spacing:-.01em;flex:1;min-width:0;font-size:18px;line-height:1.2}.problem__card[data-astro-cid-se3tv65j] strong{color:var(--accent-400);font-weight:500}.problem__close[data-astro-cid-se3tv65j]{color:var(--stone-600);margin-top:25px;font-size:1.125rem;line-height:1.5}.problem__actions[data-astro-cid-se3tv65j]{margin-top:1.5rem}.problem__close[data-astro-cid-se3tv65j] em{color:var(--accent-700);font-weight:500}@media (width<=639px){.problem__grid[data-astro-cid-se3tv65j]{width:calc(100% - 16px);margin-inline:8px;padding:10px 10px 30px}.problem__body[data-astro-cid-se3tv65j]{min-width:0;padding:0 10px 20px}.problem__media[data-astro-cid-se3tv65j] .slot{aspect-ratio:1}.problem[data-astro-cid-se3tv65j].section{padding-bottom:calc(var(--section-y) + var(--overlap) + 50px);border-radius:48px 48px 0 0;margin-top:-48px}#problem-title[data-astro-cid-se3tv65j]{font-size:28px;line-height:1.15}.problem__lede[data-astro-cid-se3tv65j]{font-size:18px;font-weight:400;line-height:1.45}.problem__card[data-astro-cid-se3tv65j]{align-items:flex-start;padding-left:12px;padding-right:20px}.problem__card[data-astro-cid-se3tv65j] p[data-astro-cid-se3tv65j]{font-size:16px;line-height:1.5}.problem__close[data-astro-cid-se3tv65j]{font-size:16px;line-height:1.55}.problem__actions[data-astro-cid-se3tv65j] .btn{margin-top:5px}}@media (width>=1024px){.problem[data-astro-cid-se3tv65j].section{padding-block:80px 150px}.problem__grid[data-astro-cid-se3tv65j]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center}.problem__media[data-astro-cid-se3tv65j] .slot{aspect-ratio:auto;height:584px}.problem__body[data-astro-cid-se3tv65j]{align-self:center;margin-block:auto}.problem__card[data-astro-cid-se3tv65j]{width:min(550px,100%);padding-left:12px}}.theme-light .problem[data-astro-cid-se3tv65j].section{padding-block:clamp(1rem, 5vw, 5rem) var(--overlap);background-color:#0000;border-radius:0;margin-top:0}.theme-light .problem__grid[data-astro-cid-se3tv65j]{width:min(100% - 2 * var(--gutter), var(--container));background-color:#0000;border-radius:0;margin-inline:auto;padding:0}.theme-light .problem__body[data-astro-cid-se3tv65j]{padding-inline:0}@media (width<=639px){.problem[data-astro-cid-se3tv65j].section,.theme-light .problem[data-astro-cid-se3tv65j].section{padding-top:40px;padding-bottom:60px}}@media (width>=1024px){.theme-light .problem[data-astro-cid-se3tv65j].section{padding-bottom:80px}}@media (width<=639px){.problem__body[data-astro-cid-se3tv65j]{grid-row:1}.problem__media[data-astro-cid-se3tv65j]{grid-row:2}}
