.landing_landing__JSWL1{--accent:#e7ebd8;--soft:#eaeae4;color:var(--ink);background:var(--paper)}.landing_header__vzVZJ{position:absolute;z-index:31;top:0;left:var(--gutter);right:var(--gutter);height:var(--header-height);display:flex;align-items:center;gap:32px;border-bottom:1px solid var(--line)}.landing_header__vzVZJ nav{margin-left:auto;display:flex;align-items:center;gap:32px;font-size:16px}.landing_navCta__LJ9ke{padding:13px 18px;background:var(--ink);color:var(--paper);display:inline-flex;align-items:center;gap:22px}.landing_navCta__LJ9ke:hover{background:#33372b}.landing_hero__BUBNw{padding:calc(var(--header-height) + 52px) var(--gutter) 74px;display:grid;grid-template-columns:1.12fr 1fr;align-items:center;gap:3.4vw;max-width:1800px;margin:auto}.landing_hero__BUBNw h1{margin:25px 0;font-size:clamp(46px,4.55vw,78px);line-height:1.01;letter-spacing:-.065em;font-weight:500;text-wrap:balance}.landing_hero__BUBNw h1 span{display:block;color:#55594c}.landing_intro__bJiPp{max-width:690px;font-size:clamp(17px,1.28vw,21px)}.landing_reuse__7GrK5{margin-top:18px;font-size:16px;color:#55594c;max-width:530px}.landing_actions__kr583{display:flex;align-items:flex-start;flex-direction:column;gap:14px;margin:28px 0}.landing_button__Xm3n5{display:inline-flex;justify-content:space-between;align-items:center;gap:24px;padding:18px 23px;min-height:54px;background:var(--ink);color:var(--paper);font-size:16px;font-weight:500;line-height:1.4;border:1px solid var(--ink);transition:background .2s;text-align:left}.landing_button__Xm3n5>span{font-size:24px;flex-shrink:0}.landing_button__Xm3n5:hover{background:#363a2d}.landing_button__Xm3n5:disabled{opacity:.6;cursor:default}.landing_secondary__pPe0e{display:inline-flex;align-items:center;gap:30px;min-height:44px;padding:9px 0;border-bottom:1px solid;font-size:16px;line-height:1.4}.landing_secondary__pPe0e>span[aria-hidden]{font-size:23px}.landing_heroVisual__Rjox0{margin:0;min-width:0}.landing_heroVisual__Rjox0 figcaption{margin-top:24px;font-family:var(--font-geist-mono);font-size:11px;letter-spacing:.07em}.landing_screens__qpv7s{position:relative;padding:42px 82px 54px 28px;background:#e8ebdf}.landing_desktopScreen__LkFNB{background:white;border:1px solid #14191430;box-shadow:0 15px 28px #1419140a}.landing_desktopScreen__LkFNB img{display:block;width:100%;height:auto}.landing_browserBar__WIo6h{display:flex;justify-content:space-between;gap:12px;padding:10px 14px;color:#55594c;font-size:9px;font-family:var(--font-geist-mono);border-bottom:1px solid #ddd;background:#f9f9f6}.landing_mobileScreen__X3hZO{position:absolute;right:20px;bottom:22px;width:21%;max-width:190px;border:5px solid #1a1d16;border-radius:20px;overflow:hidden;background:#1a1d16;box-shadow:0 8px 24px #0002}.landing_mobileScreen__X3hZO img{display:block;width:100%;height:auto}.landing_heroScreens__BPyPx{padding:72px 28px 130px 20px}.landing_heroScreens__BPyPx .landing_mobileScreen__X3hZO{width:30%;max-width:180px;bottom:20px;right:30px}.landing_section__gX0fx{padding:clamp(68px,6.5vw,112px) var(--gutter);border-top:1px solid var(--line)}.landing_sectionHeading__LZH8F{max-width:930px;margin-bottom:42px}.landing_section__gX0fx h2{font-size:clamp(34px,4.15vw,64px);line-height:1.04;letter-spacing:-.05em;font-weight:500;text-wrap:balance;margin:20px 0 25px}.landing_sectionHeading__LZH8F>p:not(:first-child){max-width:700px}.landing_section__gX0fx h3{font-size:24px;letter-spacing:-.035em;font-weight:500;line-height:1.18}.landing_problemGrid__Skl1u{display:grid;grid-template-columns:repeat(4,1fr);gap:30px}.landing_problemGrid__Skl1u article{border-top:1px solid var(--line);padding-top:18px}.landing_number__0VnnA{font-family:var(--font-geist-mono);color:#696f5b;font-size:14px}.landing_problemGrid__Skl1u h3{margin:26px 0 15px}.landing_benefitList__JMl_o p,.landing_problemGrid__Skl1u p{font-size:17px;color:#55594c}.landing_ink__X_xKz{background:var(--ink);color:var(--paper);--line:#3c3f37}.landing_ink__X_xKz .landing_sectionHeading__LZH8F p:last-child{color:#c4c8b9}.landing_features__PPzYZ{display:grid;grid-template-columns:repeat(4,1fr);list-style:none;padding:0;margin:0 0 34px;gap:0 26px}.landing_features__PPzYZ li{border-top:1px solid var(--line);padding:19px 0 25px;font-size:17px;line-height:1.4;display:flex;gap:16px}.landing_features__PPzYZ li>span{font-family:var(--font-geist-mono);font-size:11px;color:#b9c29c;padding-top:3px}.landing_cases__qsyeR{display:grid;gap:72px}.landing_caseTop__rS6L7{display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px;margin-bottom:18px}.landing_case__8K6AW>a{display:block}.landing_case__8K6AW .landing_screens__qpv7s{padding:42px 18% 48px 6%}.landing_case__8K6AW .landing_mobileScreen__X3hZO{width:19%;max-width:230px;right:7%}.landing_caminos__ucwN7 .landing_screens__qpv7s{background:#e8e2d9}.landing_caseInfo__sCaH7{display:grid;grid-template-columns:1fr 1fr;gap:40px;padding-top:30px}.landing_caseInfo__sCaH7 h3{font-size:clamp(30px,3vw,44px)}.landing_caseInfo__sCaH7 p{max-width:680px}.landing_caseInfo__sCaH7 .landing_secondary__pPe0e{margin-top:18px}.landing_tags__PJ1ro{display:flex;gap:7px 22px;list-style:none;padding:0;margin:18px 0 0;flex-wrap:wrap}.landing_tags__PJ1ro li{font-size:16px;color:#55594c}.landing_benefits__JFajC{background:var(--accent);display:grid;grid-template-columns:1fr 1fr;gap:6vw}.landing_benefitList__JMl_o article{padding:25px 0;border-top:1px solid #9a9e8d}.landing_benefitList__JMl_o h3{margin-bottom:13px}.landing_process__o6GGT{display:grid;grid-template-columns:1fr 1fr;gap:6vw}.landing_process__o6GGT ol{list-style:none;margin:0;padding:0}.landing_process__o6GGT li{display:grid;grid-template-columns:35px 1fr;gap:25px;padding:25px 0;border-top:1px solid var(--line)}.landing_process__o6GGT li p{font-size:21px;line-height:1.35;letter-spacing:-.025em}.landing_process__o6GGT .landing_number__0VnnA{padding-top:5px}.landing_foundation__70VUS{background:#eaeae4;display:grid;grid-template-columns:1fr 1fr;gap:8vw}.landing_foundation__70VUS h2{font-size:clamp(34px,3.5vw,54px)}.landing_scopeBlock__opfo2{align-self:center}.landing_scopeBlock__opfo2 h3{margin-bottom:16px}.landing_scopeBlock__opfo2 .landing_button__Xm3n5{margin-top:28px}.landing_contact__f3DjL{display:grid;grid-template-columns:.82fr 1.18fr;gap:7vw}.landing_contact__f3DjL h2{font-size:clamp(36px,3.4vw,52px)}.landing_email__FXXIV{display:inline-block;font-size:16px;text-decoration:underline;text-underline-offset:5px;margin-top:28px;overflow-wrap:anywhere}.landing_form__rXM_C{min-width:0}.landing_form__rXM_C fieldset{border:0;margin:0;padding:0;min-width:0}.landing_formHint__L2zB_{font-size:16px;color:#55594c;margin-bottom:26px}.landing_fields__5qbYF{display:grid;grid-template-columns:1fr 1fr;gap:0 24px}.landing_field__8phHZ{margin-bottom:27px}.landing_field__8phHZ label{display:block;font-size:16px;margin-bottom:10px}.landing_field__8phHZ label span{color:#666b5e;font-size:16px}.landing_field__8phHZ input,.landing_field__8phHZ select,.landing_field__8phHZ textarea{display:block;width:100%;min-height:48px;background:#ffffff55;border:1px solid #858a7b;border-radius:0;font:inherit;font-size:16px;padding:12px;color:var(--ink)}.landing_field__8phHZ textarea{resize:vertical}.landing_field__8phHZ select{padding-right:30px}.landing_consent__5hIBT input:focus-visible,.landing_field__8phHZ input:focus-visible,.landing_field__8phHZ select:focus-visible,.landing_field__8phHZ textarea:focus-visible{outline:2px solid #3e512c;outline-offset:3px}.landing_field__8phHZ input::placeholder,.landing_field__8phHZ textarea::placeholder{color:#63685b;opacity:1}.landing_field__8phHZ [aria-invalid=true]{border-color:#a62b20}.landing_field__8phHZ .landing_formHint__L2zB_{margin-top:10px;margin-bottom:0}.landing_error__0tVpw{color:#9b231a;font-size:16px;margin-top:7px}.landing_trap___iwYQ{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.landing_consent__5hIBT{display:flex;align-items:flex-start;gap:12px;font-size:16px;line-height:1.5}.landing_consent__5hIBT input{appearance:auto;accent-color:#26331c;width:22px;height:22px;margin-top:2px;flex-shrink:0}.landing_consent__5hIBT a{text-decoration:underline;text-underline-offset:3px}.landing_privacy__st4En{font-size:16px;color:#55594c;margin:20px 0 24px}.landing_status__appFO{font-size:17px;margin-top:18px}.landing_status__appFO:empty{margin:0}.landing_closing__xax7L{background:var(--accent);display:flex;align-items:center;justify-content:space-between;gap:50px}.landing_closing__xax7L p{max-width:810px;font-size:clamp(23px,2.6vw,38px);letter-spacing:-.03em;line-height:1.25}.landing_closing__xax7L .landing_button__Xm3n5{flex-shrink:0}@media (prefers-reduced-motion:no-preference){.landing_case__8K6AW .landing_desktopScreen__LkFNB{transition:transform .5s}.landing_case__8K6AW>a:hover .landing_desktopScreen__LkFNB{transform:translateY(-4px)}}@media (min-width:1800px){.landing_section__gX0fx{padding-inline:max(var(--gutter),calc((100vw - 1640px) / 2))}}@media (max-width:1100px){.landing_headerCaption__KLAhS{display:none}.landing_hero__BUBNw{grid-template-columns:1.15fr .85fr;gap:24px}.landing_hero__BUBNw h1{font-size:clamp(45px,5.7vw,64px)}.landing_features__PPzYZ{grid-template-columns:repeat(3,1fr)}.landing_problemGrid__Skl1u{grid-template-columns:repeat(2,1fr);gap:36px}.landing_contact__f3DjL{grid-template-columns:1fr 1.2fr;gap:40px}.landing_fields__5qbYF{grid-template-columns:1fr}.landing_closing__xax7L{flex-direction:column;align-items:flex-start}}@media (max-width:800px){.landing_header__vzVZJ{gap:16px}.landing_header__vzVZJ nav{gap:18px}.landing_header__vzVZJ .landing_navCta__LJ9ke{padding:12px;font-size:16px;gap:14px}.landing_navExamples__Y2JOs{display:none}.landing_hero__BUBNw{grid-template-columns:1fr;padding-top:calc(var(--header-height) + 34px);padding-bottom:54px}.landing_hero__BUBNw h1{font-size:clamp(42px,8.2vw,64px);max-width:690px}.landing_heroCopy__FK94k{max-width:720px}.landing_heroVisual__Rjox0{margin-top:14px}.landing_heroScreens__BPyPx{padding:24px 50px 60px 14px}.landing_heroScreens__BPyPx .landing_mobileScreen__X3hZO{width:26%;right:16px;bottom:14px}.landing_section__gX0fx{padding-block:58px}.landing_sectionHeading__LZH8F{margin-bottom:32px}.landing_section__gX0fx h2{font-size:clamp(34px,7.5vw,52px)}.landing_features__PPzYZ{grid-template-columns:repeat(2,1fr);gap:0 20px}.landing_benefits__JFajC,.landing_caseInfo__sCaH7,.landing_contact__f3DjL,.landing_foundation__70VUS,.landing_process__o6GGT{grid-template-columns:1fr;gap:30px}.landing_caseInfo__sCaH7{gap:20px}.landing_case__8K6AW .landing_screens__qpv7s{padding:22px 17% 32px 3%}.landing_case__8K6AW .landing_mobileScreen__X3hZO{width:23%;right:3%;border-width:3px;border-radius:13px;bottom:12px}.landing_browserBar__WIo6h{padding:7px 9px;font-size:7px}.landing_caseInfo__sCaH7 h3{font-size:32px}.landing_cases__qsyeR{gap:54px}.landing_benefits__JFajC .landing_sectionHeading__LZH8F,.landing_process__o6GGT .landing_sectionHeading__LZH8F{margin-bottom:0}.landing_fields__5qbYF{grid-template-columns:1fr 1fr}.landing_form__rXM_C .landing_button__Xm3n5{width:100%}}@media (max-width:480px){.landing_hero__BUBNw h1{font-size:42px}.landing_hero__BUBNw .landing_button__Xm3n5{width:100%}.landing_problemGrid__Skl1u{grid-template-columns:1fr;gap:27px}.landing_problemGrid__Skl1u h3{margin-top:16px}.landing_features__PPzYZ{grid-template-columns:1fr 1fr;gap:0 16px}.landing_features__PPzYZ li{display:block;font-size:16px;padding:17px 0}.landing_features__PPzYZ li>span{display:block;margin-bottom:8px}.landing_fields__5qbYF{grid-template-columns:1fr}.landing_button__Xm3n5{padding:16px 18px}.landing_heroVisual__Rjox0 figcaption{font-size:10px}}