.audience-section-module__rCm8_a__section{--reveal-delay:0s;width:min(calc(100% - (var(--page-inline-gutter)*2)),var(--max-content-width));text-align:center;justify-items:center;gap:clamp(2rem,4vw,3rem);margin:0 auto;padding:clamp(4.5rem,8vw,7.5rem) 0;display:grid;position:relative}.audience-section-module__rCm8_a__spotlight{z-index:-1;background:radial-gradient(circle at 36% 42%,color-mix(in srgb,var(--color-accent-warm)20%,transparent),transparent 62%),radial-gradient(circle at 68% 60%,color-mix(in srgb,var(--color-cta)17%,transparent),transparent 64%);filter:blur(28px);opacity:.35;pointer-events:none;border-radius:999px;width:min(34rem,84vw);height:min(22rem,58vw);position:absolute;top:clamp(4rem,10vw,7rem);left:50%;transform:translate(-50%)}.audience-section-module__rCm8_a__intro,.audience-section-module__rCm8_a__pillList,.audience-section-module__rCm8_a__pill,.audience-section-module__rCm8_a__reassurance,.audience-section-module__rCm8_a__ctaWrap{opacity:0;transition:opacity .52s,transform .56s cubic-bezier(.22,1,.36,1);transition-delay:var(--reveal-delay,0s);transform:translateY(18px)}.audience-section-module__rCm8_a__intro[data-visible=true],.audience-section-module__rCm8_a__pillList[data-visible=true],.audience-section-module__rCm8_a__pill[data-visible=true],.audience-section-module__rCm8_a__reassurance[data-visible=true],.audience-section-module__rCm8_a__ctaWrap[data-visible=true]{opacity:1;transform:translateY(0)}.audience-section-module__rCm8_a__intro{width:min(100%,var(--focus-lane-wide));justify-items:center;gap:clamp(.85rem,1.6vw,1.2rem);display:grid}.audience-section-module__rCm8_a__eyebrow{margin-bottom:.15rem}.audience-section-module__rCm8_a__title{max-width:18ch;color:var(--color-text);letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(1.85rem,3.4vw,3.4rem);line-height:1.02}.audience-section-module__rCm8_a__body{max-width:48ch;color:color-mix(in srgb,var(--color-text)76%,var(--color-text-muted)24%);font-size:var(--font-size-body-lg);margin:0;line-height:1.6}.audience-section-module__rCm8_a__pillList{width:min(100%,var(--focus-lane-wide));flex-wrap:wrap;justify-content:center;gap:.75rem .85rem;margin:0;padding:0;list-style:none;display:flex}.audience-section-module__rCm8_a__pill{border:1px solid color-mix(in srgb,var(--color-border)72%,transparent);background:color-mix(in srgb,var(--color-surface-2)52%,transparent 48%);min-height:3.2rem;color:var(--color-text);cursor:default;border-radius:999px;align-items:center;gap:.65rem;padding:.75rem 1.15rem;transition:transform .18s,border-color .18s,background-color .18s;display:inline-flex}.audience-section-module__rCm8_a__pillIcon{border:1px solid color-mix(in srgb,var(--color-accent-warm)32%,var(--color-border)68%);background:linear-gradient(135deg,color-mix(in srgb,var(--color-accent-warm)18%,transparent),color-mix(in srgb,var(--color-cta)14%,transparent));width:1.9rem;height:1.9rem;color:var(--color-accent-warm);border-radius:999px;flex:none;place-items:center;display:inline-grid}.audience-section-module__rCm8_a__pillIcon svg{width:1rem;height:1rem}.audience-section-module__rCm8_a__pillLabel{color:color-mix(in srgb,var(--color-text)90%,var(--color-text-muted)10%);white-space:nowrap;font-size:clamp(.98rem,.94rem + .2vw,1.08rem);font-weight:700;line-height:1.2}.audience-section-module__rCm8_a__reassurance{max-width:50ch;color:color-mix(in srgb,var(--color-text-muted)88%,transparent);font-size:var(--font-size-body-md);margin:0;line-height:1.6}.audience-section-module__rCm8_a__ctaWrap{justify-items:center;gap:.65rem;margin-top:-.6rem;display:grid}.audience-section-module__rCm8_a__ctaHelper{color:color-mix(in srgb,var(--color-text-muted)86%,transparent);font-size:var(--font-size-body-sm);margin:0;line-height:1.5}.audience-section-module__rCm8_a__cta{min-height:42px}[data-theme=light] .audience-section-module__rCm8_a__pill{background:color-mix(in srgb,#fff 78%,var(--color-surface-2)22%);border-color:color-mix(in srgb,var(--color-text)14%,transparent)}@media (max-width:640px){.audience-section-module__rCm8_a__section{width:calc(100% - (var(--page-inline-gutter)*2));gap:clamp(1.75rem,7vw,2.5rem)}.audience-section-module__rCm8_a__title{font-size:clamp(1.85rem,7vw,2.6rem)}.audience-section-module__rCm8_a__pillList{gap:.5rem}.audience-section-module__rCm8_a__pill{gap:.52rem;min-height:2.85rem;padding:.62rem .9rem}.audience-section-module__rCm8_a__pillIcon{width:1.65rem;height:1.65rem}.audience-section-module__rCm8_a__pillLabel{white-space:normal}}@media (prefers-reduced-motion:reduce){.audience-section-module__rCm8_a__intro,.audience-section-module__rCm8_a__pillList,.audience-section-module__rCm8_a__pill,.audience-section-module__rCm8_a__reassurance,.audience-section-module__rCm8_a__ctaWrap{opacity:1;transition:none;transform:none}}
.faq-section-module__tIP2ya__section{--reveal-delay:0s;--faq-border-color:color-mix(in srgb,var(--color-accent-warm)38%,transparent);--faq-border-color-end:color-mix(in srgb,var(--color-cta)38%,transparent);width:min(calc(100% - (var(--page-inline-gutter)*2)),var(--max-content-width));grid-template-columns:minmax(0,1.35fr) minmax(16rem,.75fr);grid-template-areas:"list heading";align-items:start;gap:clamp(2rem,1vw,5.5rem) clamp(2rem,5vw,5.5rem);margin:0 auto;padding:clamp(4.5rem,8vw,7.5rem) 0;display:grid;position:relative}.faq-section-module__tIP2ya__dotGrid{z-index:-1;background-image:radial-gradient(circle,color-mix(in srgb,var(--color-text)60%,transparent)1px,transparent 1.4px);opacity:.04;pointer-events:none;background-position:0 0;background-size:24px 24px;position:absolute;inset:clamp(2rem,5vw,4rem) 0;-webkit-mask-image:radial-gradient(#000 35%,#0000 78%);mask-image:radial-gradient(#000 35%,#0000 78%)}.faq-section-module__tIP2ya__heading{text-align:left;opacity:0;width:100%;max-width:28rem;transition:opacity .52s,transform .56s cubic-bezier(.22,1,.36,1);transition-delay:var(--reveal-delay,0s);grid-area:heading;justify-items:start;gap:clamp(.85rem,1.6vw,1.2rem);margin-left:auto;display:grid;position:sticky;top:clamp(6rem,10vw,8rem);transform:translateY(18px)}.faq-section-module__tIP2ya__heading[data-visible=true]{opacity:1;transform:translateY(0)}.faq-section-module__tIP2ya__title{max-width:12ch;color:var(--color-text);letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(2.05rem,4vw,4.25rem);line-height:1.02}.faq-section-module__tIP2ya__list{border-top:1px solid color-mix(in srgb,var(--color-border)70%,transparent);grid-area:list;width:100%;margin:0;padding:0;list-style:none;display:grid;position:relative}.faq-section-module__tIP2ya__item,.faq-section-module__tIP2ya__ctaLine{opacity:0;transition:opacity .52s,transform .56s cubic-bezier(.22,1,.36,1);transition-delay:var(--reveal-delay,0s);position:relative;transform:translateY(14px)}.faq-section-module__tIP2ya__item[data-visible=true],.faq-section-module__tIP2ya__ctaLine[data-visible=true]{opacity:1;transform:translateY(0)}.faq-section-module__tIP2ya__item:after{content:"";background:linear-gradient(90deg,var(--faq-border-color),var(--faq-border-color-end));opacity:.35;pointer-events:none;height:1px;position:absolute;bottom:0;left:0;right:0}.faq-section-module__tIP2ya__details{width:100%}.faq-section-module__tIP2ya__summary{cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;grid-template-columns:1fr auto;align-items:center;gap:clamp(1rem,2vw,1.6rem);padding:clamp(1.15rem,2.1vw,1.55rem) clamp(.9rem,1.6vw,1.25rem);list-style:none;display:grid}.faq-section-module__tIP2ya__summary::-webkit-details-marker{display:none}.faq-section-module__tIP2ya__summary::marker{content:""}.faq-section-module__tIP2ya__summary:hover .faq-section-module__tIP2ya__question{color:var(--color-accent-warm)}.faq-section-module__tIP2ya__summary:focus-visible{outline:2px solid var(--color-accent-warm);outline-offset:6px;border-radius:4px}.faq-section-module__tIP2ya__question{color:var(--color-text);letter-spacing:-.015em;text-wrap:balance;margin:0;font-size:clamp(1.12rem,1.4vw,1.34rem);font-weight:600;line-height:1.3;transition:color .22s}.faq-section-module__tIP2ya__plus{border:1px solid color-mix(in srgb,var(--color-accent-warm)32%,var(--color-border)68%);background:linear-gradient(135deg,color-mix(in srgb,var(--color-accent-warm)14%,transparent),color-mix(in srgb,var(--color-cta)12%,transparent));width:2.1rem;height:2.1rem;color:var(--color-accent-warm);border-radius:999px;flex-shrink:0;place-items:center;transition:transform .32s cubic-bezier(.22,1,.36,1),border-color .22s;display:inline-grid;position:relative}.faq-section-module__tIP2ya__plusBar{background:currentColor;border-radius:2px;width:.85rem;height:1.5px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.faq-section-module__tIP2ya__plusBar:last-child{transform:translate(-50%,-50%)rotate(90deg)}.faq-section-module__tIP2ya__details[open] .faq-section-module__tIP2ya__plus{border-color:color-mix(in srgb,var(--color-accent-warm)60%,transparent);transform:rotate(45deg)}.faq-section-module__tIP2ya__answerWrapper{grid-template-rows:0fr;transition:grid-template-rows .36s cubic-bezier(.22,1,.36,1);display:grid}.faq-section-module__tIP2ya__details[open] .faq-section-module__tIP2ya__answerWrapper{grid-template-rows:1fr}.faq-section-module__tIP2ya__answerInner{min-height:0;padding:0 clamp(.9rem,1.6vw,1.25rem) clamp(1.15rem,2.1vw,1.55rem);overflow:hidden}.faq-section-module__tIP2ya__answer{max-width:68ch;color:color-mix(in srgb,var(--color-text-muted)92%,var(--color-text)8%);margin:0;font-size:clamp(.98rem,.94rem + .22vw,1.08rem);line-height:1.7}.faq-section-module__tIP2ya__answerLink{color:var(--color-accent-warm);text-underline-offset:4px;margin-top:.7rem;font-size:clamp(.95rem,.92rem + .18vw,1.02rem);font-weight:500;text-decoration:underline;text-decoration-thickness:1px;transition:color .2s,text-decoration-thickness .2s;display:inline-block}.faq-section-module__tIP2ya__answerLink:hover,.faq-section-module__tIP2ya__answerLink:focus-visible{color:var(--color-cta);text-decoration-thickness:2px}.faq-section-module__tIP2ya__answerLink:focus-visible{outline:2px solid var(--color-accent-warm);outline-offset:4px;border-radius:2px}.faq-section-module__tIP2ya__ctaLine{grid-area:2/1;margin:clamp(1.25rem,1vw,1.75rem) 0 0;padding-inline:clamp(.9rem,1.6vw,1.25rem)}.faq-section-module__tIP2ya__ctaLink{color:color-mix(in srgb,var(--color-text)78%,var(--color-text-muted)22%);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb,var(--color-accent-warm)44%,transparent);text-decoration-color:color-mix(in srgb,var(--color-accent-warm)44%,transparent);text-underline-offset:5px;font-size:clamp(.98rem,.94rem + .18vw,1.04rem);font-weight:600;line-height:1.5;text-decoration-thickness:1px;transition:color .2s,text-decoration-color .2s,text-decoration-thickness .2s}.faq-section-module__tIP2ya__ctaLink:hover,.faq-section-module__tIP2ya__ctaLink:focus-visible{color:var(--color-accent-warm);text-decoration-color:currentColor;text-decoration-thickness:2px}.faq-section-module__tIP2ya__ctaLink:focus-visible{outline:2px solid var(--color-accent-warm);outline-offset:5px;border-radius:2px}@media (max-width:960px){.faq-section-module__tIP2ya__section{grid-template-columns:1fr;grid-template-areas:"heading""list";gap:clamp(2rem,6vw,3rem);padding-block:clamp(4rem,11vw,6rem)}.faq-section-module__tIP2ya__heading{text-align:left;justify-items:start;gap:clamp(.75rem,2vw,1rem);max-width:min(70%,34rem);margin:0;position:relative;top:auto}.faq-section-module__tIP2ya__title{max-width:14ch;font-size:clamp(2.05rem,8.2vw,3.45rem)}.faq-section-module__tIP2ya__ctaLine{grid-area:auto/1;padding-inline:0}}@media (max-width:720px){.faq-section-module__tIP2ya__section{width:calc(100% - (var(--page-inline-gutter)*2))}.faq-section-module__tIP2ya__heading{max-width:100%}.faq-section-module__tIP2ya__summary,.faq-section-module__tIP2ya__answerInner{padding-inline:0}.faq-section-module__tIP2ya__plus{width:1.85rem;height:1.85rem}.faq-section-module__tIP2ya__plusBar{width:.75rem}}@media (prefers-reduced-motion:reduce){.faq-section-module__tIP2ya__heading,.faq-section-module__tIP2ya__item,.faq-section-module__tIP2ya__ctaLine{opacity:1;transition:none;transform:none}.faq-section-module__tIP2ya__plus,.faq-section-module__tIP2ya__answerWrapper{transition:none}}
.final-cta-section-module___UnM6q__section{--reveal-delay:0s;--form-radius:24px;--form-border-thickness:2px;width:min(calc(100% - (var(--page-inline-gutter)*2)),var(--max-content-width));text-align:center;justify-items:center;gap:clamp(2rem,4vw,3rem);margin:0 auto;padding:clamp(4.5rem,8vw,7.5rem) 0;display:grid;position:relative}.final-cta-section-module___UnM6q__spotlight{z-index:-1;background:radial-gradient(circle at 30% 38%,color-mix(in srgb,var(--color-cta)26%,transparent),transparent 62%),radial-gradient(circle at 72% 62%,color-mix(in srgb,var(--color-accent-warm)22%,transparent),transparent 64%);filter:blur(30px);opacity:.6;pointer-events:none;border-radius:999px;width:min(40rem,88vw);height:min(30rem,72vw);position:absolute;top:50%;left:50%;transform:translate(-50%,-42%)}.final-cta-section-module___UnM6q__intro,.final-cta-section-module___UnM6q__stage,.final-cta-section-module___UnM6q__trustLine{opacity:0;transition:opacity .52s,transform .56s cubic-bezier(.22,1,.36,1);transition-delay:var(--reveal-delay,0s);transform:translateY(18px)}.final-cta-section-module___UnM6q__intro[data-visible=true],.final-cta-section-module___UnM6q__stage[data-visible=true],.final-cta-section-module___UnM6q__trustLine[data-visible=true]{opacity:1;transform:translateY(0)}.final-cta-section-module___UnM6q__intro{justify-items:center;gap:clamp(.85rem,1.6vw,1.2rem);max-width:38rem;display:grid}.final-cta-section-module___UnM6q__eyebrow{margin-bottom:.15rem}.final-cta-section-module___UnM6q__title{max-width:22ch;color:var(--color-text);letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(1.85rem,3.4vw,3.4rem);line-height:1.02}.final-cta-section-module___UnM6q__body{max-width:46ch;color:color-mix(in srgb,var(--color-text)76%,var(--color-text-muted)24%);font-size:var(--font-size-body-lg);margin:0;line-height:1.6}.final-cta-section-module___UnM6q__stage{justify-content:center;width:100%;display:flex}.final-cta-section-module___UnM6q__formCard{width:min(100%,var(--focus-lane-max));border-radius:var(--form-radius);border:var(--form-border-thickness)solid transparent;background:linear-gradient(var(--surface),var(--surface))padding-box,linear-gradient(135deg,var(--color-cta),var(--color-accent-warm))border-box;box-shadow:0 36px 90px -50px color-mix(in srgb,var(--color-cta)55%,transparent),0 16px 36px -22px color-mix(in srgb,var(--color-accent-warm)42%,transparent);text-align:left;gap:clamp(1rem,1.8vw,1.35rem);padding:clamp(1.5rem,3vw,2.4rem);display:grid;position:relative}.final-cta-section-module___UnM6q__fieldGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,2vw,1.35rem);display:grid}.final-cta-section-module___UnM6q__field{gap:.45rem;display:grid}.final-cta-section-module___UnM6q__label{color:color-mix(in srgb,var(--color-text)88%,var(--color-text-muted)12%);font-size:var(--font-size-label-md);font-weight:700;line-height:1.4}.final-cta-section-module___UnM6q__required{color:var(--color-cta);margin-left:.2rem}.final-cta-section-module___UnM6q__input,.final-cta-section-module___UnM6q__textarea{border:1px solid color-mix(in srgb,var(--color-border)76%,transparent);background:color-mix(in srgb,var(--color-surface-2)64%,var(--color-surface-1)36%);width:100%;min-height:50px;color:var(--color-text);font-size:var(--font-size-body-md);border-radius:14px;padding:.9rem 1rem;font-family:inherit;line-height:1.55;transition:border-color .18s,box-shadow .18s}.final-cta-section-module___UnM6q__textarea{resize:vertical;min-height:148px}.final-cta-section-module___UnM6q__input::placeholder,.final-cta-section-module___UnM6q__textarea::placeholder{color:color-mix(in srgb,var(--color-text)48%,var(--color-text-muted)52%)}.final-cta-section-module___UnM6q__input:focus-visible,.final-cta-section-module___UnM6q__textarea:focus-visible{outline:2px solid color-mix(in srgb,var(--color-cta)60%,#fff 18%);outline-offset:2px;border-color:color-mix(in srgb,var(--color-cta)50%,transparent)}.final-cta-section-module___UnM6q__input[aria-invalid=true],.final-cta-section-module___UnM6q__textarea[aria-invalid=true]{border-color:color-mix(in srgb,#f88f8f 70%,var(--color-border)30%)}.final-cta-section-module___UnM6q__hint{color:color-mix(in srgb,var(--color-text-muted)88%,transparent);font-size:var(--font-size-caption);margin:0;line-height:1.45}.final-cta-section-module___UnM6q__errorText{min-height:1.1rem;color:color-mix(in srgb,#f88f8f 84%,var(--color-text)16%);font-size:var(--font-size-caption);margin:0;font-weight:650;line-height:1.3}.final-cta-section-module___UnM6q__errorText:empty:before{content:" "}.final-cta-section-module___UnM6q__honeypot{opacity:0;width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.final-cta-section-module___UnM6q__consent{grid-template-columns:auto 1fr;align-items:start;gap:.75rem;margin-top:.25rem;display:grid}.final-cta-section-module___UnM6q__consentCheckbox{width:1.15rem;height:1.15rem;accent-color:var(--color-cta);flex-shrink:0;margin-top:.2rem}.final-cta-section-module___UnM6q__consentText{color:color-mix(in srgb,var(--color-text)78%,var(--color-text-muted)22%);font-size:clamp(.9rem,.86rem + .18vw,.98rem);line-height:1.55}.final-cta-section-module___UnM6q__consentLink{color:var(--color-accent-warm);text-underline-offset:3px;font-weight:500;text-decoration:underline;text-decoration-thickness:1px;transition:color .2s}.final-cta-section-module___UnM6q__consentLink:hover,.final-cta-section-module___UnM6q__consentLink:focus-visible{color:var(--color-cta)}.final-cta-section-module___UnM6q__actions{justify-items:center;gap:.6rem;margin-top:.4rem;display:grid}.final-cta-section-module___UnM6q__submit{width:100%;max-width:22rem;font-size:clamp(.95rem,.9rem + .25vw,1.05rem)}.final-cta-section-module___UnM6q__requiredHint{color:color-mix(in srgb,var(--color-text-muted)80%,transparent);font-size:var(--font-size-caption);margin:0}.final-cta-section-module___UnM6q__submitError{color:color-mix(in srgb,#f88f8f 88%,var(--color-text)12%);background:#f88f8f1f;border:1px solid #f88f8f59;border-radius:12px;margin:0;padding:.75rem .95rem;font-size:clamp(.92rem,.88rem + .2vw,1rem);line-height:1.5}.final-cta-section-module___UnM6q__successPanel{width:min(100%,var(--focus-lane-max));border-radius:var(--form-radius);border:var(--form-border-thickness)solid transparent;background:linear-gradient(var(--surface),var(--surface))padding-box,linear-gradient(135deg,var(--color-cta),var(--color-accent-warm))border-box;box-shadow:0 36px 90px -50px color-mix(in srgb,var(--color-cta)55%,transparent),0 16px 36px -22px color-mix(in srgb,var(--color-accent-warm)42%,transparent);text-align:center;justify-items:center;gap:.85rem;padding:clamp(2rem,4vw,3rem) clamp(1.5rem,3vw,2.4rem);display:grid}.final-cta-section-module___UnM6q__successCheck{background:linear-gradient(135deg,color-mix(in srgb,var(--color-cta)88%,transparent),color-mix(in srgb,var(--color-accent-warm)80%,transparent));width:2.6rem;height:2.6rem;color:var(--color-on-cta,#fff);border-radius:999px;place-items:center;display:inline-grid}.final-cta-section-module___UnM6q__successTitle{color:var(--color-text);letter-spacing:-.02em;margin:0;font-size:clamp(1.4rem,1.1rem + 1vw,1.85rem);font-weight:600;line-height:1.2}.final-cta-section-module___UnM6q__successBody{max-width:38ch;color:color-mix(in srgb,var(--color-text)78%,var(--color-text-muted)22%);margin:0;font-size:clamp(.98rem,.94rem + .22vw,1.08rem);line-height:1.6}.final-cta-section-module___UnM6q__trustLine{color:color-mix(in srgb,var(--color-text-muted)88%,transparent);font-size:var(--font-size-caption);margin:0}:is([data-theme=light] .final-cta-section-module___UnM6q__formCard,[data-theme=light] .final-cta-section-module___UnM6q__successPanel){background:linear-gradient(#fff,#fff)padding-box,linear-gradient(135deg,var(--color-cta),var(--color-accent-warm))border-box;box-shadow:0 36px 90px -50px color-mix(in srgb,var(--color-cta)40%,transparent),0 16px 36px -22px color-mix(in srgb,var(--color-accent-warm)32%,transparent)}@media (max-width:720px){.final-cta-section-module___UnM6q__section{width:calc(100% - (var(--page-inline-gutter)*2))}.final-cta-section-module___UnM6q__spotlight{filter:blur(28px);opacity:.48;transform:translate(-50%,-38%)}.final-cta-section-module___UnM6q__fieldGrid{grid-template-columns:1fr}.final-cta-section-module___UnM6q__formCard{padding:clamp(1.25rem,5vw,1.85rem)}.final-cta-section-module___UnM6q__submit{max-width:none}}@media (prefers-reduced-motion:reduce){.final-cta-section-module___UnM6q__intro,.final-cta-section-module___UnM6q__stage,.final-cta-section-module___UnM6q__trustLine{opacity:1;transition:none;transform:none}.final-cta-section-module___UnM6q__input,.final-cta-section-module___UnM6q__textarea{transition:none}}
.inclusions-section-module__NZX4Ka__section{--reveal-delay:0s;width:min(calc(100% - (var(--page-inline-gutter)*2)),var(--max-content-width));grid-template-columns:minmax(16rem,.85fr) minmax(0,1.15fr);grid-template-areas:"intro deliverables""reassurance reassurance";align-items:start;gap:clamp(1.75rem,4vw,4.5rem);margin:0 auto;padding:clamp(4.5rem,8vw,7.5rem) 0;display:grid;position:relative}.inclusions-section-module__NZX4Ka__section:before{content:"";z-index:-1;background:radial-gradient(circle at 35% 35%,color-mix(in srgb,var(--color-cta)18%,transparent),transparent 60%),radial-gradient(circle at 65% 70%,color-mix(in srgb,var(--color-accent-warm)16%,transparent),transparent 64%);filter:blur(20px);opacity:.62;border-radius:999px;width:min(28rem,70vw);height:min(28rem,70vw);position:absolute;inset:6% -6% auto auto}.inclusions-section-module__NZX4Ka__intro,.inclusions-section-module__NZX4Ka__deliverables,.inclusions-section-module__NZX4Ka__item,.inclusions-section-module__NZX4Ka__reassurance{opacity:0;transition:opacity .52s,transform .56s cubic-bezier(.22,1,.36,1);transition-delay:var(--reveal-delay,0s);transform:translateY(18px)}.inclusions-section-module__NZX4Ka__intro[data-visible=true],.inclusions-section-module__NZX4Ka__deliverables[data-visible=true],.inclusions-section-module__NZX4Ka__item[data-visible=true],.inclusions-section-module__NZX4Ka__reassurance[data-visible=true]{opacity:1;transform:translateY(0)}.inclusions-section-module__NZX4Ka__intro{grid-area:intro;gap:clamp(.9rem,1.8vw,1.35rem);max-width:26rem;display:grid;position:sticky;top:clamp(6rem,10vw,8rem)}.inclusions-section-module__NZX4Ka__eyebrow{margin-bottom:.15rem}.inclusions-section-module__NZX4Ka__title{max-width:13ch;color:var(--color-text);letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(2.05rem,4vw,4.25rem);line-height:.98}.inclusions-section-module__NZX4Ka__body{color:color-mix(in srgb,var(--color-text)76%,var(--color-text-muted)24%);font-size:var(--font-size-body-lg);margin:0;line-height:1.6}.inclusions-section-module__NZX4Ka__deliverables{grid-area:deliverables;gap:clamp(1rem,2vw,1.5rem);display:grid}.inclusions-section-module__NZX4Ka__deliverablesLabel{color:color-mix(in srgb,var(--color-text-muted)80%,var(--color-text)20%);letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:700}.inclusions-section-module__NZX4Ka__itemList{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.55rem,1.1vw,.85rem);margin:0;padding:0;list-style:none;display:grid}.inclusions-section-module__NZX4Ka__item{border:1px solid color-mix(in srgb,var(--color-border)60%,transparent);background:color-mix(in srgb,var(--color-surface-2)38%,transparent 62%);border-radius:16px;grid-template-columns:auto 1fr;align-items:center;gap:clamp(.7rem,1.4vw,1rem);padding:clamp(.85rem,1.6vw,1.1rem) clamp(1rem,1.8vw,1.25rem);display:grid}.inclusions-section-module__NZX4Ka__itemIndex{background:linear-gradient(135deg,color-mix(in srgb,var(--color-cta)88%,transparent),color-mix(in srgb,var(--color-accent-warm)80%,transparent));min-width:2.25rem;color:var(--color-on-cta,#fff);font-feature-settings:"tnum" 1;letter-spacing:.04em;border-radius:999px;place-items:center;padding:.25rem .4rem;font-size:.78rem;font-weight:700;display:inline-grid}.inclusions-section-module__NZX4Ka__itemLabel{color:color-mix(in srgb,var(--color-text)88%,var(--color-text-muted)12%);font-size:clamp(.98rem,.94rem + .22vw,1.12rem);font-weight:600;line-height:1.35}.inclusions-section-module__NZX4Ka__reassurance{border:1px solid color-mix(in srgb,var(--color-cta)32%,var(--color-border)68%);background:color-mix(in srgb,var(--color-cta)9%,var(--color-surface-2)91%);color:color-mix(in srgb,var(--color-text)88%,var(--color-cta)12%);border-radius:18px;grid-area:reassurance;align-items:flex-start;gap:clamp(.75rem,1.4vw,1rem);margin:0;padding:clamp(1rem,2vw,1.4rem) clamp(1.1rem,2.2vw,1.6rem);font-size:clamp(1.02rem,.96rem + .26vw,1.18rem);font-weight:600;line-height:1.5;display:flex}.inclusions-section-module__NZX4Ka__reassuranceIcon{background:linear-gradient(135deg,color-mix(in srgb,var(--color-cta)90%,transparent),color-mix(in srgb,var(--color-accent-warm)80%,transparent));width:2rem;height:2rem;color:var(--color-on-cta,#fff);border-radius:999px;flex:none;place-items:center;margin-top:.1rem;display:inline-grid}[data-theme=light] .inclusions-section-module__NZX4Ka__item{background:color-mix(in srgb,#fff 86%,var(--color-surface-2)14%)}@media (max-width:960px){.inclusions-section-module__NZX4Ka__section{grid-template-columns:1fr;grid-template-areas:"intro""deliverables""reassurance";gap:clamp(2rem,6vw,3rem);padding-block:clamp(4rem,11vw,6rem)}.inclusions-section-module__NZX4Ka__intro{max-width:min(70%,34rem);position:relative;top:auto}.inclusions-section-module__NZX4Ka__title{max-width:14ch;font-size:clamp(2.05rem,8.2vw,3.45rem)}}@media (max-width:640px){.inclusions-section-module__NZX4Ka__section{width:calc(100% - (var(--page-inline-gutter)*2))}.inclusions-section-module__NZX4Ka__section:before{display:none}.inclusions-section-module__NZX4Ka__intro{max-width:100%}.inclusions-section-module__NZX4Ka__itemList{grid-template-columns:1fr}.inclusions-section-module__NZX4Ka__item{border-radius:14px;padding:.85rem 1rem}.inclusions-section-module__NZX4Ka__reassurance{border-radius:14px;font-size:clamp(.98rem,3.8vw,1.05rem)}}@media (prefers-reduced-motion:reduce){.inclusions-section-module__NZX4Ka__intro,.inclusions-section-module__NZX4Ka__deliverables,.inclusions-section-module__NZX4Ka__item,.inclusions-section-module__NZX4Ka__reassurance{opacity:1;transition:none;transform:none}}
.problem-section-module__FXfvRq__section{width:min(calc(100% - (var(--page-inline-gutter)*2)),var(--max-content-width));grid-template-columns:minmax(0,.9fr) minmax(20rem,1.1fr);align-items:end;gap:clamp(1.5rem,4vw,4rem);margin:0 auto;padding:clamp(4.5rem,8vw,7.5rem) 0;display:grid;position:relative}.problem-section-module__FXfvRq__section:before{content:"";z-index:-1;border:1px solid color-mix(in srgb,var(--color-border)48%,transparent);background:linear-gradient(135deg,color-mix(in srgb,var(--color-accent-warm)12%,transparent),transparent 64%),color-mix(in srgb,var(--color-surface-2)30%,transparent);opacity:.58;border-radius:34px;width:min(32rem,76vw);height:min(20rem,46vw);position:absolute;inset:clamp(2rem,4vw,3.5rem) auto auto 10%;transform:rotate(-3deg)}.problem-section-module__FXfvRq__copyColumn,.problem-section-module__FXfvRq__issuePanel,.problem-section-module__FXfvRq__issueItem,.problem-section-module__FXfvRq__summary{opacity:0;transition:opacity .52s,transform .56s cubic-bezier(.22,1,.36,1);transition-delay:var(--reveal-delay,0s);transform:translateY(18px)}.problem-section-module__FXfvRq__copyColumn[data-visible=true],.problem-section-module__FXfvRq__issuePanel[data-visible=true],.problem-section-module__FXfvRq__issueItem[data-visible=true],.problem-section-module__FXfvRq__summary[data-visible=true]{opacity:1;transform:translateY(0)}.problem-section-module__FXfvRq__copyColumn{gap:clamp(.9rem,1.8vw,1.35rem);display:grid;position:sticky;top:clamp(6rem,10vw,8rem)}.problem-section-module__FXfvRq__eyebrow{margin-bottom:.15rem}.problem-section-module__FXfvRq__title{max-width:13ch;color:var(--color-text);letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(2.1rem,4.2vw,4.45rem);line-height:.98}.problem-section-module__FXfvRq__body{max-width:35rem;color:color-mix(in srgb,var(--color-text)76%,var(--color-text-muted)24%);font-size:var(--font-size-body-lg);margin:0;line-height:1.62}.problem-section-module__FXfvRq__issuePanel{align-self:end;gap:clamp(1.25rem,2.2vw,1.8rem);display:grid;position:relative;overflow:visible}.problem-section-module__FXfvRq__issueList{z-index:1;gap:14px;margin:0;padding:0;list-style:none;display:grid;position:relative}.problem-section-module__FXfvRq__issueItem{min-height:34px;color:color-mix(in srgb,var(--color-text)84%,var(--color-text-muted)16%);align-items:center;gap:10px;padding:0;font-size:clamp(1rem,.95rem + .24vw,1.16rem);font-weight:650;line-height:1.35;display:flex}.problem-section-module__FXfvRq__issueItem:before{content:"";background:linear-gradient(135deg,#e79a49f5,#d17e31e6);border-radius:999px;flex:none;width:8px;height:8px;box-shadow:0 0 0 4px #e79a4924}.problem-section-module__FXfvRq__summary{z-index:1;border:1px solid color-mix(in srgb,var(--color-cta)34%,var(--color-border)66%);background:color-mix(in srgb,var(--color-cta)10%,var(--color-surface-2)90%);color:color-mix(in srgb,var(--color-text)88%,var(--color-cta)12%);border-radius:18px;margin:0;padding:clamp(1rem,2vw,1.35rem);font-size:clamp(1.04rem,.98rem + .28vw,1.22rem);font-weight:700;line-height:1.45;position:relative}[data-theme=light] .problem-section-module__FXfvRq__section:before{background:linear-gradient(135deg,color-mix(in srgb,var(--color-accent-warm)12%,transparent),transparent 64%),color-mix(in srgb,#fff 82%,var(--color-surface-2)18%);opacity:.72}[data-theme=light] .problem-section-module__FXfvRq__issueItem:before{box-shadow:0 0 0 4px color-mix(in srgb,var(--color-accent-warm)16%,transparent)}@media (max-width:960px){.problem-section-module__FXfvRq__section{grid-template-columns:1fr;gap:clamp(1.5rem,5vw,2.5rem);padding-block:clamp(4rem,11vw,6rem)}.problem-section-module__FXfvRq__copyColumn{position:relative;top:auto}.problem-section-module__FXfvRq__title{max-width:14ch;font-size:clamp(2.1rem,8.5vw,3.5rem)}}@media (max-width:640px){.problem-section-module__FXfvRq__section{width:calc(100% - (var(--page-inline-gutter)*2))}.problem-section-module__FXfvRq__section:before{display:none}.problem-section-module__FXfvRq__issueItem{min-height:30px;font-size:clamp(.96rem,3.7vw,1.04rem)}.problem-section-module__FXfvRq__issueItem:before{width:7px;height:7px}.problem-section-module__FXfvRq__summary{border-radius:14px;font-size:clamp(1rem,3.8vw,1.08rem)}}@media (prefers-reduced-motion:reduce){.problem-section-module__FXfvRq__copyColumn,.problem-section-module__FXfvRq__issuePanel,.problem-section-module__FXfvRq__issueItem,.problem-section-module__FXfvRq__summary{opacity:1;transition:none;transform:none}}
.pricing-section-module__isf3rW__section{--reveal-delay:0s;--card-radius:24px;--card-border-thickness:1.5px;width:min(calc(100% - (var(--page-inline-gutter)*2)),var(--max-content-width));text-align:center;justify-items:center;gap:clamp(2rem,4vw,3rem);margin:0 auto;padding:clamp(4.5rem,8vw,7.5rem) 0;display:grid;position:relative}.pricing-section-module__isf3rW__spotlight{z-index:-1;background:radial-gradient(circle at 32% 38%,color-mix(in srgb,var(--color-accent-warm)26%,transparent),transparent 62%),radial-gradient(circle at 70% 62%,color-mix(in srgb,var(--color-cta)22%,transparent),transparent 64%);filter:blur(24px);opacity:.5;pointer-events:none;border-radius:999px;width:min(38rem,86vw);height:min(28rem,70vw);position:absolute;top:50%;left:50%;transform:translate(-50%,-42%)}.pricing-section-module__isf3rW__intro,.pricing-section-module__isf3rW__stage,.pricing-section-module__isf3rW__afterCard{opacity:0;transition:opacity .52s,transform .56s cubic-bezier(.22,1,.36,1);transition-delay:var(--reveal-delay,0s);transform:translateY(18px)}.pricing-section-module__isf3rW__intro[data-visible=true],.pricing-section-module__isf3rW__stage[data-visible=true],.pricing-section-module__isf3rW__afterCard[data-visible=true]{opacity:1;transform:translateY(0)}.pricing-section-module__isf3rW__intro{justify-items:center;gap:clamp(.85rem,1.6vw,1.2rem);max-width:38rem;display:grid}.pricing-section-module__isf3rW__eyebrow{margin-bottom:.15rem}.pricing-section-module__isf3rW__title{max-width:18ch;color:var(--color-text);letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(1.85rem,3.4vw,3.4rem);line-height:1.02}.pricing-section-module__isf3rW__body{max-width:42ch;color:color-mix(in srgb,var(--color-text)76%,var(--color-text-muted)24%);font-size:var(--font-size-body-lg);margin:0;line-height:1.6}.pricing-section-module__isf3rW__stage{justify-content:center;width:100%;display:flex;position:relative}.pricing-section-module__isf3rW__card{width:min(100%,var(--focus-lane-max));border-radius:var(--card-radius);border:var(--card-border-thickness)solid transparent;background:linear-gradient(var(--surface),var(--surface))padding-box,linear-gradient(135deg,var(--color-accent-warm),var(--color-cta))border-box;box-shadow:0 30px 80px -50px color-mix(in srgb,var(--color-cta)45%,transparent),0 12px 30px -20px color-mix(in srgb,var(--color-accent-warm)35%,transparent);text-align:left;display:grid;position:relative;overflow:hidden}.pricing-section-module__isf3rW__cardHeader{background:linear-gradient(135deg,color-mix(in srgb,var(--color-accent-warm)14%,transparent),color-mix(in srgb,var(--color-cta)12%,transparent));border-bottom:1px solid color-mix(in srgb,var(--color-border)55%,transparent);gap:.55rem;padding:clamp(1.35rem,2.4vw,1.85rem) clamp(1.5rem,2.8vw,2.25rem);display:grid}.pricing-section-module__isf3rW__planBadge{background:linear-gradient(135deg,color-mix(in srgb,var(--color-cta)88%,transparent),color-mix(in srgb,var(--color-accent-warm)80%,transparent));color:var(--color-on-cta,#fff);letter-spacing:.2em;text-transform:uppercase;border-radius:999px;justify-self:start;align-items:center;gap:.45rem;padding:.32rem .75rem .32rem .55rem;font-size:.72rem;font-weight:700;display:inline-flex}.pricing-section-module__isf3rW__planBadge:before{content:"";background:var(--color-on-cta,#fff);width:6px;height:6px;box-shadow:0 0 0 2px color-mix(in srgb,var(--color-on-cta,#fff)30%,transparent);border-radius:999px}.pricing-section-module__isf3rW__planTitle{color:var(--color-text);letter-spacing:-.02em;margin:0;font-size:clamp(1.4rem,1.1rem + 1vw,1.85rem);font-weight:600;line-height:1.15}.pricing-section-module__isf3rW__planDescription{color:color-mix(in srgb,var(--color-text-muted)90%,var(--color-text)10%);max-width:44ch;margin:0;font-size:clamp(.98rem,.94rem + .22vw,1.08rem);line-height:1.55}.pricing-section-module__isf3rW__cardBody{gap:clamp(.85rem,1.6vw,1.15rem);padding:clamp(1.5rem,2.8vw,2.25rem);display:grid}.pricing-section-module__isf3rW__itemsLabel{color:color-mix(in srgb,var(--color-text-muted)80%,var(--color-text)20%);letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:.74rem;font-weight:700}.pricing-section-module__isf3rW__itemList{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.55rem,1vw,.8rem) clamp(.85rem,1.6vw,1.4rem);margin:0;padding:0;list-style:none;display:grid}.pricing-section-module__isf3rW__item{grid-template-columns:auto 1fr;align-items:center;gap:.7rem;display:grid}.pricing-section-module__isf3rW__itemCheck{background:linear-gradient(135deg,color-mix(in srgb,var(--color-cta)88%,transparent),color-mix(in srgb,var(--color-accent-warm)80%,transparent));width:1.4rem;height:1.4rem;color:var(--color-on-cta,#fff);border-radius:999px;flex-shrink:0;place-items:center;display:inline-grid}.pricing-section-module__isf3rW__itemLabel{color:color-mix(in srgb,var(--color-text)88%,var(--color-text-muted)12%);font-size:clamp(.95rem,.92rem + .18vw,1.05rem);font-weight:500;line-height:1.4}.pricing-section-module__isf3rW__cardFooter{border-top:1px solid color-mix(in srgb,var(--color-border)55%,transparent);background:color-mix(in srgb,var(--color-surface-2)35%,transparent 65%);grid-template-columns:1fr auto;align-items:center;gap:clamp(1rem,2vw,1.6rem);padding:clamp(1.1rem,2vw,1.4rem) clamp(1.5rem,2.8vw,2.25rem);display:grid}.pricing-section-module__isf3rW__duration{color:color-mix(in srgb,var(--color-text)80%,var(--color-text-muted)20%);align-items:center;gap:.7rem;display:inline-flex}.pricing-section-module__isf3rW__durationIcon{border:1px solid color-mix(in srgb,var(--color-accent-warm)28%,var(--color-border)72%);width:2rem;height:2rem;color:var(--color-accent-warm);border-radius:999px;flex-shrink:0;place-items:center;display:inline-grid}.pricing-section-module__isf3rW__durationText{gap:.1rem;line-height:1.2;display:grid}.pricing-section-module__isf3rW__durationLabel{color:color-mix(in srgb,var(--color-text-muted)80%,var(--color-text)20%);letter-spacing:.14em;text-transform:uppercase;font-size:.72rem;font-weight:700}.pricing-section-module__isf3rW__durationValue{color:var(--color-text);font-size:clamp(.98rem,.94rem + .18vw,1.08rem);font-weight:600}.pricing-section-module__isf3rW__price{justify-items:end;gap:.1rem;line-height:1;display:grid}.pricing-section-module__isf3rW__priceLabel{color:color-mix(in srgb,var(--color-text-muted)80%,var(--color-text)20%);letter-spacing:.14em;text-transform:uppercase;font-size:.72rem;font-weight:700}.pricing-section-module__isf3rW__priceValue{letter-spacing:-.025em;background:linear-gradient(135deg,var(--color-accent-warm),var(--color-cta));color:#0000;font-feature-settings:"tnum" 1;-webkit-background-clip:text;background-clip:text;font-size:clamp(2rem,1.3rem + 2.2vw,3rem);font-weight:800}.pricing-section-module__isf3rW__afterCard{justify-items:center;gap:clamp(1rem,2vw,1.5rem);display:grid}.pricing-section-module__isf3rW__hint{color:color-mix(in srgb,var(--color-text-muted)88%,transparent);margin:0;font-size:clamp(.9rem,.86rem + .18vw,1rem);line-height:1.5}.pricing-section-module__isf3rW__cta{font-size:clamp(.95rem,.9rem + .25vw,1.05rem)}[data-theme=light] .pricing-section-module__isf3rW__card{background:linear-gradient(#fff,#fff)padding-box,linear-gradient(135deg,var(--color-accent-warm),var(--color-cta))border-box;box-shadow:0 30px 70px -50px color-mix(in srgb,var(--color-cta)30%,transparent),0 14px 28px -22px color-mix(in srgb,var(--color-accent-warm)25%,transparent)}[data-theme=light] .pricing-section-module__isf3rW__cardFooter{background:color-mix(in srgb,var(--color-surface-2)60%,transparent 40%)}@media (max-width:720px){.pricing-section-module__isf3rW__section{width:calc(100% - (var(--page-inline-gutter)*2))}.pricing-section-module__isf3rW__spotlight{filter:blur(28px);opacity:.42;transform:translate(-50%,-38%)}.pricing-section-module__isf3rW__itemList{grid-template-columns:1fr}.pricing-section-module__isf3rW__cardFooter{grid-template-columns:1fr;justify-items:start;gap:1rem}.pricing-section-module__isf3rW__price{justify-items:start}}@media (max-width:480px){.pricing-section-module__isf3rW__cardHeader,.pricing-section-module__isf3rW__cardBody,.pricing-section-module__isf3rW__cardFooter{padding-inline:1.25rem}.pricing-section-module__isf3rW__planTitle{font-size:clamp(1.3rem,5.5vw,1.55rem)}.pricing-section-module__isf3rW__priceValue{font-size:clamp(1.85rem,8.5vw,2.35rem)}}@media (prefers-reduced-motion:reduce){.pricing-section-module__isf3rW__intro,.pricing-section-module__isf3rW__stage,.pricing-section-module__isf3rW__afterCard{opacity:1;transition:none;transform:none}}
.process-section-module__4Bp8oa__section{--reveal-delay:0s;--node-size:14px;--rail-thickness:1px;--rail-color-from:color-mix(in srgb,var(--color-accent-warm)70%,transparent);--rail-color-to:color-mix(in srgb,var(--color-cta)70%,transparent);width:min(calc(100% - (var(--page-inline-gutter)*2)),var(--max-content-width));gap:clamp(2.5rem,5vw,4rem);margin:0 auto;padding:clamp(4.5rem,8vw,7.5rem) 0;display:grid;position:relative}.process-section-module__4Bp8oa__intro{gap:clamp(.9rem,1.8vw,1.35rem);max-width:36rem;display:grid}.process-section-module__4Bp8oa__intro,.process-section-module__4Bp8oa__track,.process-section-module__4Bp8oa__step{opacity:0;transition:opacity .52s,transform .56s cubic-bezier(.22,1,.36,1);transition-delay:var(--reveal-delay,0s);transform:translateY(18px)}.process-section-module__4Bp8oa__intro[data-visible=true],.process-section-module__4Bp8oa__track[data-visible=true],.process-section-module__4Bp8oa__step[data-visible=true]{opacity:1;transform:translateY(0)}.process-section-module__4Bp8oa__eyebrow{margin-bottom:.15rem}.process-section-module__4Bp8oa__stepContent{flex-wrap:wrap;align-items:center;gap:.45rem clamp(.65rem,.7vw,.9rem);display:flex}.process-section-module__4Bp8oa__title{max-width:18ch;color:var(--color-text);letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(2.05rem,4vw,4.25rem);line-height:.98}.process-section-module__4Bp8oa__body{max-width:38ch;color:color-mix(in srgb,var(--color-text)76%,var(--color-text-muted)24%);font-size:var(--font-size-body-lg);margin:0;line-height:1.6}.process-section-module__4Bp8oa__track{position:relative}.process-section-module__4Bp8oa__rail{top:calc(var(--node-size)/2);height:var(--rail-thickness);background:linear-gradient(90deg,var(--rail-color-from),var(--rail-color-to));transform-origin:0;pointer-events:none;transition:transform 1.1s cubic-bezier(.22,1,.36,1) .62s;position:absolute;left:6%;right:6%;transform:scaleX(0)}.process-section-module__4Bp8oa__track[data-visible=true] .process-section-module__4Bp8oa__rail{transform:scaleX(1)}.process-section-module__4Bp8oa__steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1.25rem,2.4vw,2.25rem);margin:0;padding:0;list-style:none;display:grid;position:relative}.process-section-module__4Bp8oa__step{padding-top:calc(var(--node-size) + clamp(1.5rem,3vw,2.25rem));gap:clamp(.55rem,1vw,.85rem);padding-inline:clamp(.25rem,.6vw,.5rem);display:grid;position:relative}.process-section-module__4Bp8oa__node{width:var(--node-size);height:var(--node-size);margin-left:calc(var(--node-size)/-2);background:radial-gradient(circle,color-mix(in srgb,var(--color-accent-warm)95%,transparent)0%,color-mix(in srgb,var(--color-cta)80%,transparent)55%,transparent 75%);box-shadow:0 0 14px color-mix(in srgb,var(--color-accent-warm)55%,transparent);border-radius:999px;position:absolute;top:0;left:50%}.process-section-module__4Bp8oa__icon{border:1px solid color-mix(in srgb,var(--color-accent-warm)28%,var(--color-border)72%);background:linear-gradient(135deg,color-mix(in srgb,var(--color-accent-warm)18%,transparent),color-mix(in srgb,var(--color-cta)14%,transparent));width:2.15rem;height:2.15rem;color:var(--color-accent-warm);border-radius:12px;place-items:center;display:inline-grid}.process-section-module__4Bp8oa__numeral{letter-spacing:-.04em;font-feature-settings:"tnum" 1;background:linear-gradient(135deg,var(--color-accent-warm),var(--color-cta));color:#0000;-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(4rem,8vw,7rem);font-weight:700;line-height:.9;display:block}.process-section-module__4Bp8oa__stepTitle{color:var(--color-text);letter-spacing:-.015em;margin:0;font-size:clamp(1.15rem,.95rem + .7vw,1.5rem);font-weight:600;line-height:1.2}.process-section-module__4Bp8oa__stepBody{color:color-mix(in srgb,var(--color-text-muted)88%,transparent);text-wrap:pretty;margin:0;font-size:clamp(.95rem,.9rem + .2vw,1.05rem);line-height:1.55}@media (max-width:960px){.process-section-module__4Bp8oa__steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.5rem,4vw,2.5rem) clamp(1.25rem,3vw,2rem)}.process-section-module__4Bp8oa__rail{left:8%;right:8%}}@media (max-width:720px){.process-section-module__4Bp8oa__track{padding-left:calc(var(--node-size) + clamp(1.25rem,4vw,1.75rem))}.process-section-module__4Bp8oa__rail{top:.6rem;bottom:.6rem;left:calc(var(--node-size)/2);width:var(--rail-thickness);background:linear-gradient(180deg,var(--rail-color-from),var(--rail-color-to));transform-origin:top;height:auto;right:auto;transform:scaleY(0)}.process-section-module__4Bp8oa__track[data-visible=true] .process-section-module__4Bp8oa__rail{transform:scaleY(1)}.process-section-module__4Bp8oa__steps{grid-template-columns:1fr;gap:clamp(1.75rem,6vw,2.5rem)}.process-section-module__4Bp8oa__step{padding-top:0;padding-left:0}.process-section-module__4Bp8oa__node{top:.6rem;left:calc((var(--node-size) + clamp(1.25rem,4vw,1.75rem))*-1 + var(--node-size)/2);margin-left:calc(var(--node-size)/-2)}.process-section-module__4Bp8oa__numeral{font-size:clamp(3.5rem,14vw,5rem)}}@media (prefers-reduced-motion:reduce){.process-section-module__4Bp8oa__intro,.process-section-module__4Bp8oa__track,.process-section-module__4Bp8oa__step{opacity:1;transition:none;transform:none}.process-section-module__4Bp8oa__rail{transition:none;transform:none}}
.solution-graphic-module__4zNFRW__graphic{--reveal-delay:0s;--form-card-offset:clamp(.5rem,1.5cqw,1.25rem);--form-card-width:clamp(10.4rem,30.5cqw,13.4rem);--mockup-gap:clamp(1.25rem,4cqw,2.25rem);isolation:isolate;opacity:0;min-height:clamp(26rem,42vw,33rem);transition:opacity .52s,transform .56s cubic-bezier(.22,1,.36,1);transition-delay:var(--reveal-delay,0s);position:relative;transform:translateY(18px);container-type:inline-size}.solution-graphic-module__4zNFRW__graphic[data-visible=true]{opacity:1;transform:translateY(0)}.solution-graphic-module__4zNFRW__browser{width:min(68%,30rem,calc(100% - var(--form-card-width) - var(--form-card-offset) - var(--mockup-gap)));border:1px solid color-mix(in srgb,var(--color-border)58%,transparent);background:linear-gradient(145deg,#1f1f1df0,#121313f5),var(--color-surface-1);border-radius:18px;max-width:calc(100% - 14.25rem);min-height:clamp(22rem,34vw,27.5rem);padding:0 1.1rem 1rem;position:absolute;inset:clamp(.25rem,1vw,.8rem) auto auto 0;box-shadow:0 30px 90px #0006,inset 0 1px #ffffff0f}.solution-graphic-module__4zNFRW__browserTopbar{border-bottom:1px solid color-mix(in srgb,var(--color-border)28%,transparent);align-items:center;gap:1.2rem;height:2.6rem;display:flex}.solution-graphic-module__4zNFRW__windowDots{gap:.42rem;display:inline-flex}.solution-graphic-module__4zNFRW__windowDots span{background:#ffffff38;border-radius:999px;width:.62rem;height:.62rem}.solution-graphic-module__4zNFRW__windowDots span:first-child,.solution-graphic-module__4zNFRW__windowDots span:nth-child(2){box-shadow:0 0 14px #de822b5c}.solution-graphic-module__4zNFRW__windowDots span:first-child{background:#de822b}.solution-graphic-module__4zNFRW__windowDots span:nth-child(2){background:#4f8cff;box-shadow:0 0 14px #4f8cff5c}.solution-graphic-module__4zNFRW__windowDots span:nth-child(3){background:#d29b56;box-shadow:0 0 14px #de822b5c}.solution-graphic-module__4zNFRW__addressBar{background:#ffffff1f;border-radius:999px;flex:1;height:.62rem}.solution-graphic-module__4zNFRW__browserHero{grid-template-columns:1fr 1.05fr;align-items:center;gap:clamp(.85rem,1.6vw,1.2rem);padding:1.15rem 0 1rem;display:grid}.solution-graphic-module__4zNFRW__browserCopy{gap:.62rem;display:grid}.solution-graphic-module__4zNFRW__miniLabel{color:#d9903f;letter-spacing:.02em;text-transform:uppercase;align-items:center;gap:.34rem;font-size:clamp(.46rem,.42rem + .12vw,.55rem);font-weight:850;display:inline-flex;position:relative}.solution-graphic-module__4zNFRW__miniLabel:before{content:"";background:#e58a30;border-radius:999px;width:.28rem;height:.28rem;box-shadow:0 0 10px #e58a30}.solution-graphic-module__4zNFRW__browserCopy strong{color:#f1f1ef;letter-spacing:-.035em;max-width:11rem;font-size:clamp(1.15rem,1rem + .72vw,1.7rem);line-height:1.05}.solution-graphic-module__4zNFRW__copyLineWide,.solution-graphic-module__4zNFRW__copyLine{background:#ffffff2e;border-radius:999px;height:.23rem;display:block}.solution-graphic-module__4zNFRW__copyLineWide{width:88%}.solution-graphic-module__4zNFRW__copyLine{width:68%}.solution-graphic-module__4zNFRW__blueButton,.solution-graphic-module__4zNFRW__submitButton{color:#fff;background:linear-gradient(135deg,#4b8dff,#2160d5);border-radius:.42rem;justify-content:center;align-items:center;gap:.32rem;font-size:clamp(.48rem,.44rem + .14vw,.58rem);font-weight:800;display:inline-flex;box-shadow:0 10px 22px #2d69e05c}.solution-graphic-module__4zNFRW__blueButton{z-index:2;width:max-content;margin-top:.2rem;padding:.58rem .78rem;position:relative}.solution-graphic-module__4zNFRW__imageCard{border:1px solid color-mix(in srgb,var(--color-border)50%,transparent);background:radial-gradient(circle at 78% 38%,#d98b381f,#0000 60%),linear-gradient(150deg,#ffffff0b,#ffffff03),#0e0f108c;border-radius:.62rem;align-self:start;min-height:8rem;margin-top:-.6rem;position:relative;overflow:hidden}.solution-graphic-module__4zNFRW__imageLine,.solution-graphic-module__4zNFRW__imageLineShort{background:#ffffff2e;border-radius:999px;height:.34rem;position:absolute;left:.85rem}.solution-graphic-module__4zNFRW__imageLine{width:38%;top:1rem}.solution-graphic-module__4zNFRW__imageLineShort{background:#ffffff1f;width:28%;top:1.95rem}.solution-graphic-module__4zNFRW__imageSun{background:radial-gradient(circle at 35% 35%,#f0a258 0%,#d98b38 45%,#a86524 100%);border-radius:999px;width:1.55rem;height:1.55rem;position:absolute;top:1.45rem;right:1rem;box-shadow:0 0 0 2px #d98b381f,0 0 26px #d98b3873}.solution-graphic-module__4zNFRW__valueGroup{gap:.7rem;margin-top:.1rem;display:grid}.solution-graphic-module__4zNFRW__valueTiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;display:grid}.solution-graphic-module__4zNFRW__valueTile{border:1px solid color-mix(in srgb,var(--color-border)52%,transparent);background:linear-gradient(145deg,#ffffff14,#ffffff06);border-radius:.55rem;gap:.5rem;min-height:5.4rem;padding:.78rem .7rem .7rem;display:grid}.solution-graphic-module__4zNFRW__valueTile strong{color:#f2f1ef;font-size:clamp(.52rem,.49rem + .14vw,.64rem);line-height:1.2}.solution-graphic-module__4zNFRW__valueTile>span:not(.solution-graphic-module__4zNFRW__valueIcon){background:#ffffff24;border-radius:999px;height:.25rem;display:block}.solution-graphic-module__4zNFRW__valueTile>span:last-child{width:68%}.solution-graphic-module__4zNFRW__trustPanel{border:1px solid color-mix(in srgb,var(--color-border)50%,transparent);background:#ffffff07;border-radius:.55rem;gap:.55rem;margin-top:.75rem;padding:.7rem .9rem;display:grid}.solution-graphic-module__4zNFRW__trustContent{justify-content:space-between;align-items:center;gap:1rem;display:flex}.solution-graphic-module__4zNFRW__avatarRow{gap:.36rem;display:inline-flex}.solution-graphic-module__4zNFRW__avatarRow span{background:linear-gradient(145deg,#fff3,#ffffff14);border-radius:999px;width:1.4rem;height:1.4rem}.solution-graphic-module__4zNFRW__ratingBlock{color:#f0efec;gap:.18rem;font-size:.58rem;display:grid}.solution-graphic-module__4zNFRW__stars{gap:.12rem;display:inline-flex}.solution-graphic-module__4zNFRW__stars span{clip-path:polygon(50% 0,61% 34%,98% 35%,68% 56%,79% 91%,50% 70%,21% 91%,32% 56%,2% 35%,39% 34%);background:#e48b2f;width:.52rem;height:.52rem}.solution-graphic-module__4zNFRW__formCard{top:clamp(.75rem,4vw,4.75rem);right:var(--form-card-offset);width:var(--form-card-width);background:linear-gradient(150deg,#222426eb,#121416f5),var(--color-surface-1);border:1px solid #3f7be275;border-radius:.75rem;gap:.65rem;padding:.95rem;display:grid;position:absolute;box-shadow:0 0 42px #2f67d92e,0 24px 70px #00000057}.solution-graphic-module__4zNFRW__formCard strong{color:#f2f1ef;letter-spacing:-.035em;font-size:clamp(.92rem,.83rem + .45vw,1.3rem);line-height:1.16}.solution-graphic-module__4zNFRW__formFields{gap:.36rem;display:grid}.solution-graphic-module__4zNFRW__formFields span{border:1px solid color-mix(in srgb,var(--color-border)52%,transparent);color:#ffffff7a;background:#ffffff0d;border-radius:.36rem;align-items:center;min-height:1.55rem;padding:0 .55rem;font-size:.53rem;display:flex}.solution-graphic-module__4zNFRW__formFields .solution-graphic-module__4zNFRW__textarea{align-items:flex-start;min-height:3.4rem;padding-top:.5rem}.solution-graphic-module__4zNFRW__submitButton{min-height:1.85rem}.solution-graphic-module__4zNFRW__security{color:#ffffff8f;text-align:center;font-size:.52rem}.solution-graphic-module__4zNFRW__flowLine{--flow-line-gap:.55rem;--flow-line-length:clamp(7rem,34cqw,15rem);top:50%;left:calc(100% + var(--flow-line-gap));width:var(--flow-line-length);z-index:1;transform-origin:0;background:linear-gradient(90deg,#df8b3714,#df8b37);height:2px;transition:transform .9s cubic-bezier(.22,1,.36,1) .62s;position:absolute;transform:translateY(-50%)scaleX(0);box-shadow:0 0 16px #df8b37d1}.solution-graphic-module__4zNFRW__graphic[data-visible=true] .solution-graphic-module__4zNFRW__flowLine{transform:translateY(-50%)scaleX(1)}.solution-graphic-module__4zNFRW__flowLine:before{content:"";background:#e08a34;border-radius:999px;width:.55rem;height:.55rem;position:absolute;top:-.25rem;left:-.25rem;box-shadow:0 0 17px 5px #e08a345c}.solution-graphic-module__4zNFRW__flowLine:after{content:"";border-top:2px solid #e3a15b;border-right:2px solid #e3a15b;width:.78rem;height:.78rem;position:absolute;top:-.38rem;right:-.28rem;transform:rotate(45deg)}:is([data-theme=light] .solution-graphic-module__4zNFRW__browser,[data-theme=light] .solution-graphic-module__4zNFRW__formCard){background:linear-gradient(150deg,#262624f0,#161717f5),#181817}@container (max-width:42rem){.solution-graphic-module__4zNFRW__flowLine{--flow-line-gap:.42rem;--flow-line-length:clamp(5rem,28cqw,9.75rem)}}@container (min-width:44rem){.solution-graphic-module__4zNFRW__flowLine{--flow-line-length:clamp(14rem,40cqw,19rem)}}@container (min-width:52rem){.solution-graphic-module__4zNFRW__flowLine{--flow-line-length:clamp(19rem,46cqw,24rem)}}@container (min-width:36rem) and (max-width:42rem){.solution-graphic-module__4zNFRW__flowLine{--flow-line-length:clamp(6rem,30cqw,11rem)}}@container (max-width:34rem){.solution-graphic-module__4zNFRW__flowLine{--flow-line-gap:.32rem;--flow-line-length:clamp(3rem,18cqw,6rem)}}@media (max-width:960px){.solution-graphic-module__4zNFRW__graphic{--form-card-offset:0rem;--form-card-width:clamp(10rem,31cqw,13rem);--mockup-gap:clamp(1rem,4cqw,2rem);min-height:clamp(24rem,58vw,32rem)}.solution-graphic-module__4zNFRW__browser{width:64%;max-width:none}.solution-graphic-module__4zNFRW__formCard{padding:clamp(.78rem,2vw,.95rem)}}@media (max-width:640px){.solution-graphic-module__4zNFRW__graphic{gap:.85rem;min-height:0;display:grid;overflow:visible}.solution-graphic-module__4zNFRW__browser,.solution-graphic-module__4zNFRW__formCard{width:100%;min-width:0;position:relative;inset:auto}.solution-graphic-module__4zNFRW__browser{min-height:auto;margin-bottom:.75rem;padding:0 .9rem .9rem}.solution-graphic-module__4zNFRW__browserHero{grid-template-columns:minmax(0,1fr) minmax(6.5rem,.82fr);gap:.75rem;padding:.95rem 0 0}.solution-graphic-module__4zNFRW__imageCard{min-height:clamp(5.6rem,28vw,7rem);margin-top:0}.solution-graphic-module__4zNFRW__valueGroup,.solution-graphic-module__4zNFRW__trustPanel{display:none}.solution-graphic-module__4zNFRW__formCard{margin-top:0}.solution-graphic-module__4zNFRW__formFields{grid-template-columns:repeat(2,minmax(0,1fr))}.solution-graphic-module__4zNFRW__formFields .solution-graphic-module__4zNFRW__textarea{grid-column:1/-1;min-height:2.8rem}.solution-graphic-module__4zNFRW__blueButton{text-align:center;width:100%;min-height:2.25rem;padding-inline:.72rem}.solution-graphic-module__4zNFRW__flowLine{--flow-line-gap:0;--flow-line-length:1.25rem;z-index:1;transform-origin:top;background:linear-gradient(#df8b371a,#df8b37);width:2px;height:1.25rem;display:block;top:calc(100% + .34rem);left:50%;transform:translate(-50%)scaleY(0)}.solution-graphic-module__4zNFRW__graphic[data-visible=true] .solution-graphic-module__4zNFRW__flowLine{transform:translate(-50%)scaleY(1)}.solution-graphic-module__4zNFRW__flowLine:before{width:.42rem;height:.42rem;top:-.18rem;left:50%;transform:translate(-50%)}.solution-graphic-module__4zNFRW__flowLine:after{border-top:0;border-bottom:2px solid #e3a15b;border-right:2px solid #e3a15b;width:.56rem;height:.56rem;inset:auto auto -.22rem 50%;transform:translate(-50%)rotate(45deg)}}@media (max-width:420px){.solution-graphic-module__4zNFRW__browserHero{grid-template-columns:1fr}.solution-graphic-module__4zNFRW__imageCard{display:none}.solution-graphic-module__4zNFRW__formFields{grid-template-columns:1fr}.solution-graphic-module__4zNFRW__formFields .solution-graphic-module__4zNFRW__textarea{grid-column:auto}}@media (prefers-reduced-motion:reduce){.solution-graphic-module__4zNFRW__graphic{opacity:1;transition:none;transform:none}.solution-graphic-module__4zNFRW__flowLine{transition:none}}
.solution-section-module__yPm4WG__section{--reveal-delay:0s;width:min(calc(100% - (var(--page-inline-gutter)*2)),var(--max-content-width));grid-template-columns:minmax(0,1.4fr) minmax(16rem,1fr);align-items:center;gap:clamp(1.75rem,4vw,4.75rem);margin:0 auto;padding:clamp(4.5rem,8vw,7.75rem) 0;display:grid;position:relative}.solution-section-module__yPm4WG__section:before{content:"";z-index:-1;background:radial-gradient(circle at 38% 32%,color-mix(in srgb,var(--color-cta)20%,transparent),transparent 58%),radial-gradient(circle at 68% 68%,color-mix(in srgb,var(--color-accent-warm)18%,transparent),transparent 62%);filter:blur(18px);opacity:.7;border-radius:999px;width:min(34rem,70vw);height:min(34rem,70vw);position:absolute;inset:auto auto -8% -8%}.solution-section-module__yPm4WG__intro,.solution-section-module__yPm4WG__body{opacity:0;transition:opacity .52s,transform .56s cubic-bezier(.22,1,.36,1);transition-delay:var(--reveal-delay,0s);transform:translateY(18px)}.solution-section-module__yPm4WG__intro[data-visible=true],.solution-section-module__yPm4WG__body[data-visible=true]{opacity:1;transform:translateY(0)}.solution-section-module__yPm4WG__intro{gap:clamp(.9rem,1.8vw,1.35rem);max-width:25.5rem;display:grid}.solution-section-module__yPm4WG__eyebrow{margin-bottom:.15rem}.solution-section-module__yPm4WG__title{max-width:15ch;color:var(--color-text);letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(2.05rem,4vw,4.25rem);line-height:.98}.solution-section-module__yPm4WG__body{color:color-mix(in srgb,var(--color-text)76%,var(--color-text-muted)24%);font-size:var(--font-size-body-lg);margin:0;line-height:1.62}@media (max-width:960px){.solution-section-module__yPm4WG__section{grid-template-columns:1fr;gap:clamp(2rem,6vw,3.5rem);padding-block:clamp(4rem,11vw,6rem)}.solution-section-module__yPm4WG__intro{order:-1;max-width:min(70%,34rem)}.solution-section-module__yPm4WG__title{max-width:14ch;font-size:clamp(2.05rem,8.2vw,3.45rem)}}@media (max-width:640px){.solution-section-module__yPm4WG__section{width:calc(100% - (var(--page-inline-gutter)*2))}.solution-section-module__yPm4WG__section:before{display:none}.solution-section-module__yPm4WG__intro{max-width:100%}}@media (prefers-reduced-motion:reduce){.solution-section-module__yPm4WG__intro,.solution-section-module__yPm4WG__body{opacity:1;transition:none;transform:none}}
