.PricingPage-module__kaWroa__page{padding-top:0}.PricingPage-module__kaWroa__shell{width:min(100%,68rem);margin:0 auto;padding:0 2rem}.PricingPage-module__kaWroa__eyebrow{color:#00a19b;font-family:var(--fl-font-mono);letter-spacing:.15em;text-transform:uppercase;margin:0;font-size:.76rem}.PricingPage-module__kaWroa__sectionTitle{color:inherit;font-family:var(--fl-font-display);letter-spacing:-.03em;text-transform:uppercase;max-width:20ch;margin:.75rem 0 0;font-size:clamp(2.4rem,4.5vw,3.8rem);font-weight:900;line-height:.98}.PricingPage-module__kaWroa__sectionBody{color:#0e0e0ea6;font-family:var(--fl-font-sans);max-width:42rem;margin:1.25rem 0 0;font-size:clamp(1rem,1.15vw,1.08rem);line-height:1.75}.PricingPage-module__kaWroa__hero{background:var(--fl-bg-canvas);padding:clamp(8rem,14vw,13rem) 0 clamp(4rem,7vw,5rem)}.PricingPage-module__kaWroa__heroTitle{color:var(--fl-text-primary);font-family:var(--fl-font-display);letter-spacing:-.03em;text-transform:uppercase;max-width:20ch;margin:1rem 0 0;font-size:clamp(3.55rem,5.4vw,5.2rem);font-weight:900;line-height:.96}.PricingPage-module__kaWroa__heroDivider{background:#ffffff1f;width:3rem;height:1px;margin:2.5rem 0}.PricingPage-module__kaWroa__heroBody{color:var(--fl-text-secondary);font-family:var(--fl-font-sans);max-width:40rem;margin:0;font-size:clamp(1rem,1.2vw,1.1rem);line-height:1.75}.PricingPage-module__kaWroa__philosophyBand{background:var(--fl-bg-canvas);border-top:1px solid #ffffff0f;padding:clamp(2.5rem,4vw,3.5rem) 0}.PricingPage-module__kaWroa__philosophyGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid}.PricingPage-module__kaWroa__philosophyItem{border-left:1px solid #ffffff0f;padding:1.25rem 1.5rem}.PricingPage-module__kaWroa__philosophyItem:first-child{border-left:none;padding-left:0}.PricingPage-module__kaWroa__philosophyLabel{color:#ffffff40;font-family:var(--fl-font-mono);letter-spacing:.14em;text-transform:uppercase;margin-bottom:.5rem;font-size:.64rem;display:block}.PricingPage-module__kaWroa__philosophyValue{color:var(--fl-text-secondary);font-family:var(--fl-font-sans);margin:0;font-size:.92rem;line-height:1.5}.PricingPage-module__kaWroa__sequenceSection{color:#0e0e0e;background:#fff;padding:clamp(5rem,9vw,7rem) 0 clamp(2rem,4vw,3rem)}.PricingPage-module__kaWroa__sequenceSection .PricingPage-module__kaWroa__sectionBody{color:#0e0e0e99}.PricingPage-module__kaWroa__engLight{color:#0e0e0e;background:#fff;padding:clamp(3.5rem,6vw,5rem) 0}.PricingPage-module__kaWroa__engDark{background:var(--fl-bg-canvas);color:var(--fl-text-primary);padding:clamp(3.5rem,6vw,5rem) 0}.PricingPage-module__kaWroa__engHeader{border-bottom:1px solid #8080801f;align-items:baseline;gap:1.5rem;padding-bottom:1.5rem;display:flex}.PricingPage-module__kaWroa__engNumber{color:#00a19b;font-family:var(--fl-font-display);letter-spacing:-.03em;flex-shrink:0;font-size:clamp(1.8rem,3vw,2.4rem);font-weight:900;line-height:1}.PricingPage-module__kaWroa__engHeaderText{flex:1}.PricingPage-module__kaWroa__engName{font-family:var(--fl-font-display);letter-spacing:-.02em;text-transform:uppercase;margin:0;font-size:clamp(1.6rem,2.5vw,2.2rem);font-weight:900;line-height:1}.PricingPage-module__kaWroa__engTagline{font-family:var(--fl-font-sans);color:#0e0e0e8c;margin:.35rem 0 0;font-size:.92rem;line-height:1.5}.PricingPage-module__kaWroa__engDark .PricingPage-module__kaWroa__engTagline{color:#ffffff80}.PricingPage-module__kaWroa__engTimeline{font-family:var(--fl-font-mono);letter-spacing:.1em;text-transform:uppercase;color:#0e0e0e66;flex-shrink:0;font-size:.72rem}.PricingPage-module__kaWroa__engDark .PricingPage-module__kaWroa__engTimeline{color:#ffffff59}.PricingPage-module__kaWroa__engDescription{max-width:48rem;font-family:var(--fl-font-sans);color:#0e0e0ecc;margin:2rem 0 0;font-size:clamp(1.05rem,1.25vw,1.15rem);line-height:1.75}.PricingPage-module__kaWroa__engDark .PricingPage-module__kaWroa__engDescription{color:#fffc}.PricingPage-module__kaWroa__engColumns{grid-template-columns:repeat(2,minmax(0,1fr));gap:3rem;margin-top:2.5rem;display:grid}.PricingPage-module__kaWroa__engColumn{flex-direction:column;gap:.75rem;display:flex}.PricingPage-module__kaWroa__engColumnLabel{font-family:var(--fl-font-mono);letter-spacing:.14em;text-transform:uppercase;color:#00a19b;margin-bottom:.25rem;font-size:.68rem}.PricingPage-module__kaWroa__engList{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.PricingPage-module__kaWroa__engList li{font-family:var(--fl-font-sans);color:#0e0e0ed9;border-bottom:1px solid #8080801a;padding:.85rem 0;font-size:1rem;font-weight:500;line-height:1.55}.PricingPage-module__kaWroa__engDark .PricingPage-module__kaWroa__engList li{color:#ffffffd9;border-bottom-color:#ffffff14}.PricingPage-module__kaWroa__engList li:last-child{border-bottom:none}.PricingPage-module__kaWroa__engNote{font-family:var(--fl-font-sans);color:#0e0e0ea6;border-top:1px solid #8080801a;margin:1rem 0 0;padding:1rem 0 0;font-size:.95rem;font-style:italic;font-weight:500;line-height:1.6}.PricingPage-module__kaWroa__engDark .PricingPage-module__kaWroa__engNote{color:#ffffff8c}.PricingPage-module__kaWroa__engActions{margin-top:2rem}.PricingPage-module__kaWroa__engLink{color:#00a19b;font-family:var(--fl-font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:.76rem;text-decoration:none;transition:opacity .2s}.PricingPage-module__kaWroa__engLink:hover{opacity:.7}.PricingPage-module__kaWroa__engConnector{align-items:center;gap:1rem;margin-top:3rem;padding-top:.5rem;display:flex}.PricingPage-module__kaWroa__engConnectorLine{background:#8080801a;flex:1;height:1px}.PricingPage-module__kaWroa__engConnectorLabel{font-family:var(--fl-font-mono);letter-spacing:.18em;text-transform:uppercase;opacity:.2;font-size:.64rem}.PricingPage-module__kaWroa__processSection{background:var(--fl-bg-canvas);color:var(--fl-text-primary);padding:clamp(5rem,9vw,7rem) 0}.PricingPage-module__kaWroa__processSection .PricingPage-module__kaWroa__sectionTitle{color:var(--fl-text-primary)}.PricingPage-module__kaWroa__processGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:3rem;display:grid}.PricingPage-module__kaWroa__processStep{border-left:1px solid #ffffff0f;padding:1.5rem 2rem 1.5rem 1.5rem;position:relative}.PricingPage-module__kaWroa__processStep:first-child{border-left:none;padding-left:0}.PricingPage-module__kaWroa__processNumber{color:#00a19b;font-family:var(--fl-font-mono);letter-spacing:.14em;text-transform:uppercase;margin-bottom:.75rem;font-size:.64rem;display:block}.PricingPage-module__kaWroa__processTitle{color:var(--fl-text-primary);font-family:var(--fl-font-display);text-transform:uppercase;letter-spacing:-.01em;margin:0;font-size:clamp(1.1rem,1.5vw,1.3rem);font-weight:800;line-height:1.15}.PricingPage-module__kaWroa__processBody{color:var(--fl-text-secondary);font-family:var(--fl-font-sans);opacity:.7;margin:.6rem 0 0;font-size:.88rem;line-height:1.6}.PricingPage-module__kaWroa__processArrow{display:none}.PricingPage-module__kaWroa__processCta{margin-top:3rem}.PricingPage-module__kaWroa__ctaButton{color:#0e0e0e;min-height:3.25rem;font-family:var(--fl-font-mono);letter-spacing:.12em;text-transform:uppercase;background:#fff;border:1px solid #fff;border-radius:100px;justify-content:center;align-items:center;padding:.9rem 2.25rem;font-size:.76rem;font-weight:600;text-decoration:none;transition:transform .2s,background-color .2s;display:inline-flex}.PricingPage-module__kaWroa__ctaButton:hover{background:#ffffffe0;transform:translateY(-1px)}.PricingPage-module__kaWroa__ctaButton:active{transform:scale(.98)}.PricingPage-module__kaWroa__questionsSection{color:#0e0e0e;background:#fff;padding:clamp(5rem,9vw,7rem) 0}.PricingPage-module__kaWroa__questionsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 3rem;margin-top:3rem;display:grid}.PricingPage-module__kaWroa__questionItem{border-top:1px solid #0e0e0e14;padding:2rem 0}.PricingPage-module__kaWroa__questionQ{color:#0e0e0e;font-family:var(--fl-font-sans);margin:0;font-size:clamp(.95rem,1.1vw,1.02rem);font-weight:700;line-height:1.35}.PricingPage-module__kaWroa__questionA{color:#0e0e0e99;font-family:var(--fl-font-sans);margin:.75rem 0 0;font-size:.9rem;line-height:1.7}.PricingPage-module__kaWroa__closingSection{background:#1a1a1a;padding:clamp(6rem,12vw,10rem) 0}.PricingPage-module__kaWroa__closingContent{text-align:center;flex-direction:column;align-items:center;gap:1.25rem;max-width:44rem;margin:0 auto;display:flex}.PricingPage-module__kaWroa__closingTitle{color:var(--fl-text-primary);font-family:var(--fl-font-display);letter-spacing:-.03em;text-transform:uppercase;margin:0;font-size:clamp(2.8rem,5.5vw,4.5rem);font-weight:900;line-height:.96}.PricingPage-module__kaWroa__closingBody{color:var(--fl-text-secondary);font-family:var(--fl-font-sans);max-width:32rem;margin:0;font-size:clamp(1rem,1.15vw,1.08rem);line-height:1.75}@media (max-width:1100px){.PricingPage-module__kaWroa__philosophyGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 0}.PricingPage-module__kaWroa__engColumns{grid-template-columns:1fr;gap:2rem}.PricingPage-module__kaWroa__processGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem 0}.PricingPage-module__kaWroa__processStep{border-top:1px solid #ffffff0f;border-left:none;padding-top:1.25rem;padding-left:0}.PricingPage-module__kaWroa__processStep:first-child{border-top:none;padding-top:0}.PricingPage-module__kaWroa__questionsGrid{grid-template-columns:1fr}}@media (max-width:768px){.PricingPage-module__kaWroa__shell{padding:0 1.25rem}.PricingPage-module__kaWroa__hero{padding:clamp(6rem,10vw,8rem) 0 clamp(3rem,5vw,4rem)}.PricingPage-module__kaWroa__heroTitle{font-size:clamp(2.8rem,8.5vw,3.5rem)}.PricingPage-module__kaWroa__philosophyGrid{grid-template-columns:1fr}.PricingPage-module__kaWroa__philosophyItem{border-top:1px solid #ffffff0f;border-left:none;padding:.75rem 0}.PricingPage-module__kaWroa__philosophyItem:first-child{border-top:none}.PricingPage-module__kaWroa__engHeader{flex-direction:column;gap:.5rem}.PricingPage-module__kaWroa__engTimeline{order:-1}.PricingPage-module__kaWroa__engColumns{grid-template-columns:1fr;gap:2rem}.PricingPage-module__kaWroa__processGrid{grid-template-columns:1fr}.PricingPage-module__kaWroa__processStep{border-top:1px solid #ffffff0f;border-left:none;padding-top:1.25rem;padding-left:0;padding-right:0}.PricingPage-module__kaWroa__processStep:first-child{border-top:none;padding-top:0}.PricingPage-module__kaWroa__closingTitle{font-size:clamp(2rem,7vw,2.8rem)}.PricingPage-module__kaWroa__closingSection{padding:5rem 0}}
