.page-module___8aEwW__page{width:min(1180px,100% - 2rem);margin:0 auto;padding:1rem 0 4rem}.page-module___8aEwW__heroSection,.page-module___8aEwW__walkthroughSection,.page-module___8aEwW__painSection,.page-module___8aEwW__workflowSection,.page-module___8aEwW__boundariesSection,.page-module___8aEwW__fitSection,.page-module___8aEwW__pilotSection,.page-module___8aEwW__faqSection,.page-module___8aEwW__footerCtaSection{padding:2.5rem 0}.page-module___8aEwW__heroSection{padding-top:1.25rem}.page-module___8aEwW__heroGrid{align-items:start;gap:2rem;display:grid}.page-module___8aEwW__heroCopy{gap:1rem;display:grid}.page-module___8aEwW__eyebrow,.page-module___8aEwW__sectionKicker,.page-module___8aEwW__formKicker{color:var(--accent);letter-spacing:.02em;font-size:.9rem;font-weight:600}.page-module___8aEwW__heroTitle,.page-module___8aEwW__sectionIntro h2,.page-module___8aEwW__footerCtaSection h2,.page-module___8aEwW__formTitle{font-family:var(--font-display), serif;color:var(--ink)}.page-module___8aEwW__heroTitle{max-width:11ch;font-size:clamp(2.7rem,6vw,4.8rem);line-height:.98}.page-module___8aEwW__heroSubtitle,.page-module___8aEwW__reassurance,.page-module___8aEwW__audienceLine,.page-module___8aEwW__walkthroughStep p,.page-module___8aEwW__logRow p,.page-module___8aEwW__workflowStage p,.page-module___8aEwW__workflowStage small,.page-module___8aEwW__boundaryColumn li,.page-module___8aEwW__fitItem p,.page-module___8aEwW__fitClosing,.page-module___8aEwW__pilotCopy p,.page-module___8aEwW__faqItem p,.page-module___8aEwW__footerCtaSection p,.page-module___8aEwW__formReassurance,.page-module___8aEwW__formSuccess,.page-module___8aEwW__formError,.page-module___8aEwW__formWhatsappLink{color:var(--ink-soft);line-height:1.7}.page-module___8aEwW__heroSubtitle{max-width:34rem;font-size:1.1rem}.page-module___8aEwW__heroActions,.page-module___8aEwW__footerActions{flex-wrap:wrap;align-items:center;gap:.85rem 1rem;display:flex}.page-module___8aEwW__primaryButton{border:1px solid var(--accent);background:var(--accent);color:#fff;cursor:pointer;border-radius:.7rem;justify-content:center;align-items:center;min-height:48px;padding:.95rem 1.35rem;font-weight:600;transition:background .2s,border-color .2s,transform .2s;display:inline-flex}.page-module___8aEwW__primaryButton:hover{background:var(--accent-strong);border-color:var(--accent-strong)}.page-module___8aEwW__primaryButton:disabled{opacity:.7;cursor:wait}.page-module___8aEwW__secondaryLink{color:var(--ink);text-underline-offset:.2rem;font-weight:600;-webkit-text-decoration:underline #17201d40;text-decoration:underline #17201d40}.page-module___8aEwW__conversationWrap{gap:.65rem;display:grid}.page-module___8aEwW__sheetAnnotation{color:var(--warm);font-size:.94rem}.page-module___8aEwW__conversationSheet{background:var(--paper-soft);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:.9rem;overflow:hidden}.page-module___8aEwW__sheetHeader,.page-module___8aEwW__messageBlock,.page-module___8aEwW__responseBlock,.page-module___8aEwW__detailCard,.page-module___8aEwW__handoffBar{padding:1rem 1.05rem}.page-module___8aEwW__sheetHeader{border-bottom:1px solid var(--line);color:var(--ink-soft);justify-content:space-between;gap:1rem;font-size:.92rem;display:flex}.page-module___8aEwW__messageBlock,.page-module___8aEwW__responseBlock{border-bottom:1px solid var(--line);gap:.35rem;display:grid}.page-module___8aEwW__messageLabel{color:var(--accent);font-size:.9rem;font-weight:600}.page-module___8aEwW__messageText{color:var(--ink);line-height:1.75}.page-module___8aEwW__detailCard{border-bottom:1px solid var(--line);background:#167a560d;gap:.9rem;display:grid}.page-module___8aEwW__detailCard div{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.page-module___8aEwW__detailCard span{color:var(--ink-soft);font-size:.95rem}.page-module___8aEwW__detailCard strong{color:var(--ink)}.page-module___8aEwW__handoffBar{color:var(--ink);align-items:center;gap:.6rem;font-weight:600;display:flex}.page-module___8aEwW__handoffDot{background:var(--accent);border-radius:999px;flex-shrink:0;width:.7rem;height:.7rem}.page-module___8aEwW__sectionIntro{gap:.5rem;margin-bottom:1.5rem;display:grid}.page-module___8aEwW__sectionIntro h2,.page-module___8aEwW__footerCtaSection h2,.page-module___8aEwW__formTitle{font-size:clamp(2rem,4vw,3.1rem);line-height:1.08}.page-module___8aEwW__walkthroughGrid,.page-module___8aEwW__workflowGrid,.page-module___8aEwW__boundariesGrid,.page-module___8aEwW__fitList,.page-module___8aEwW__faqList,.page-module___8aEwW__pilotGrid{gap:1rem;display:grid}.page-module___8aEwW__walkthroughStep,.page-module___8aEwW__workflowStage,.page-module___8aEwW__boundaryColumn,.page-module___8aEwW__fitItem,.page-module___8aEwW__faqItem,.page-module___8aEwW__formCard{background:var(--paper-soft);border:1px solid var(--line);border-radius:.9rem}.page-module___8aEwW__walkthroughStep,.page-module___8aEwW__workflowStage,.page-module___8aEwW__boundaryColumn,.page-module___8aEwW__fitItem,.page-module___8aEwW__faqItem{padding:1.2rem}.page-module___8aEwW__walkthroughStep span,.page-module___8aEwW__workflowNumber{color:var(--warm);margin-bottom:.65rem;font-weight:700;display:inline-block}.page-module___8aEwW__walkthroughStep h3,.page-module___8aEwW__workflowStage h3,.page-module___8aEwW__boundaryColumn h3,.page-module___8aEwW__faqItem h3{color:var(--ink);margin-bottom:.55rem;font-size:1.15rem}.page-module___8aEwW__logList{border-top:1px solid var(--line-strong)}.page-module___8aEwW__logRow{border-bottom:1px solid var(--line);grid-template-columns:5.5rem 1fr;gap:1rem;padding:1rem 0;display:grid}.page-module___8aEwW__logRow span{color:var(--warm);font-weight:600}.page-module___8aEwW__painClosing,.page-module___8aEwW__fitClosing,.page-module___8aEwW__expectationLine{color:var(--ink);margin-top:1.25rem;font-weight:600}.page-module___8aEwW__workflowGrid{align-items:stretch}.page-module___8aEwW__workflowStage{gap:.45rem;display:grid}.page-module___8aEwW__workflowStage small{margin-top:.3rem;display:block}.page-module___8aEwW__inlineCtaWrap{margin-top:1.5rem}.page-module___8aEwW__boundaryColumn ul,.page-module___8aEwW__pilotList{gap:.7rem;padding-inline-start:1.2rem;display:grid}.page-module___8aEwW__fitItem{border-style:dashed}.page-module___8aEwW__pilotSection{border:1px solid var(--line);background:#fffefab3;border-radius:1rem;padding-inline:1rem}.page-module___8aEwW__pilotGrid{align-items:start}.page-module___8aEwW__pilotCopy{gap:.9rem;display:grid}.page-module___8aEwW__formCard{box-shadow:var(--shadow);padding:1rem}.page-module___8aEwW__formHeadingWrap{gap:.45rem;margin-bottom:1rem;display:grid}.page-module___8aEwW__formTitle{font-size:clamp(1.8rem,3vw,2.35rem)}.page-module___8aEwW__leadForm{gap:.7rem;display:grid}.page-module___8aEwW__fieldLabel{color:var(--ink);font-size:.96rem;font-weight:600}.page-module___8aEwW__textField,.page-module___8aEwW__textArea{border:1px solid var(--line-strong);width:100%;color:var(--ink);background:#fff;border-radius:.7rem;padding:.9rem 1rem}.page-module___8aEwW__textArea{resize:vertical;min-height:120px}.page-module___8aEwW__textField:focus,.page-module___8aEwW__textArea:focus{border-color:var(--accent);outline:2px solid #167a562e}.page-module___8aEwW__formSuccess{color:var(--accent-strong);font-weight:600}.page-module___8aEwW__formError{color:#8f3d2f;font-weight:600}.page-module___8aEwW__formWhatsappLink{text-underline-offset:.2rem;margin-top:1rem;font-weight:600;text-decoration:underline;display:inline-block}.page-module___8aEwW__footerCtaSection{border-top:1px solid var(--line);gap:.85rem;display:grid}@media (min-width:900px){.page-module___8aEwW__page{width:min(1180px,100% - 3rem);padding-top:1.5rem}.page-module___8aEwW__heroSection,.page-module___8aEwW__walkthroughSection,.page-module___8aEwW__painSection,.page-module___8aEwW__workflowSection,.page-module___8aEwW__boundariesSection,.page-module___8aEwW__fitSection,.page-module___8aEwW__faqSection,.page-module___8aEwW__footerCtaSection{padding:4rem 0}.page-module___8aEwW__pilotSection{margin-top:1rem;padding:2.5rem 1.75rem}.page-module___8aEwW__heroGrid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:3.5rem}.page-module___8aEwW__walkthroughGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.page-module___8aEwW__workflowGrid,.page-module___8aEwW__boundariesGrid,.page-module___8aEwW__fitList,.page-module___8aEwW__faqList{grid-template-columns:repeat(2,minmax(0,1fr))}.page-module___8aEwW__workflowGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.page-module___8aEwW__pilotGrid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:1.5rem}.page-module___8aEwW__formCard{padding:1.5rem}}
