.market-page{min-height:100vh}.market-header{border-bottom:1px solid var(--line)}.market-nav{display:flex;gap:25px;align-items:center;color:#4d5360;font-size:14px}.market-nav a:not(.header-cta):hover{color:var(--coral-dark)}.market-nav .locale-menu-panel{z-index:20}.market-hero{padding-top:108px;padding-bottom:108px}.market-hero h1{max-width:840px}.market-lead{max-width:650px;color:#4e5760;font-size:18px;line-height:1.6}.market-focus{display:grid;grid-template-columns:.65fr 1.35fr;gap:6vw;align-items:start;padding-top:72px;padding-bottom:72px;border-top:1px solid var(--line)}.market-focus span{color:var(--coral-dark);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:1.2px}.market-focus p{max-width:690px;margin:0;color:#4e5760;font-size:20px;line-height:1.45;letter-spacing:-.55px}.market-solutions{padding-top:108px;padding-bottom:108px}.market-contact h2,.market-method h2,.market-solutions h2{margin:0;font-size:clamp(37px,4.1vw,63px);font-weight:500;line-height:1.02;letter-spacing:-3.4px}.market-contact h2 em,.market-method h2 em,.market-solutions h2 em{font-family:Georgia,serif;color:var(--coral-dark);font-weight:400}.market-card-grid,.market-step-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:13px;margin-top:58px}.market-card{min-height:255px;padding:28px;border:1px solid var(--line);background:var(--cream)}.market-card:nth-child(2){background:var(--mint)}.market-card:nth-child(3){color:#f4f4e7;border-color:#1e6971;background:#1e6971}.market-card b{color:var(--coral-dark);font-size:11px;letter-spacing:1px}.market-card h3{margin:36px 0 12px;font-size:26px;line-height:1.04;letter-spacing:-1.35px;font-weight:500}.market-card p{margin:0;font-size:13px;line-height:1.55;opacity:.82}.market-method{padding-top:105px;padding-bottom:108px}.market-contact h2 em,.market-method h2 em{color:#ff9c82}.market-step{min-height:218px;padding:26px 27px;border:1px solid rgba(255,255,255,.17)}.market-step b{color:#ff9c82;font-family:Georgia,serif;font-size:27px;font-weight:400}.market-step h3{margin:43px 0 10px;font-size:22px;line-height:1.05;font-weight:500}.market-step p{margin:0;color:#bdc6cf;font-size:13px;line-height:1.55}.market-contact{padding-top:102px;padding-bottom:108px}.market-contact h2{margin-bottom:30px}.market-lead-form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;max-width:980px;margin-top:34px}.market-lead-form label{display:grid;gap:8px;color:#c8d0d4;font-size:11px;line-height:1.3}.market-lead-form input,.market-lead-form select{width:100%;min-height:48px;padding:13px 14px;border:1px solid rgba(255,255,255,.28);border-radius:0;outline:0;background:rgba(255,255,255,.05);color:#fff;font:inherit;font-size:14px}.market-lead-form input::placeholder{color:#9ca8af}.market-lead-form select{color:#fff}.market-lead-form option{color:#1b2828}.market-lead-form .form-button{width:max-content;margin-top:5px}.market-form-note{grid-column:span 2;align-self:center;margin:5px 0 0;color:#bdc6cf;font-size:11px;line-height:1.5}.market-form-note a{color:#ff9c82;text-decoration:underline;text-underline-offset:2px}.market-case-intro{max-width:690px;color:#4e5760;font-size:18px;line-height:1.6}.market-standard-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid rgba(255,255,255,.17);margin-top:60px}.market-standard-grid p{min-height:140px;margin:0;padding:26px 28px 18px 0;color:#c8d0d4;border-right:1px solid rgba(255,255,255,.17);font-size:14px;line-height:1.55}.market-standard-grid p:not(:first-child){padding-left:28px}.market-standard-grid p:last-child{border-right:0}.market-scenario-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:13px;margin-top:58px}.market-scenario{min-height:250px;padding:28px;border:1px solid var(--line);background:var(--cream)}.market-scenario:nth-child(2){background:#f7c7b8}.market-scenario:nth-child(3){color:#f4f4e7;border-color:#255373;background:#255373}.market-scenario span{color:var(--coral-dark);font-size:11px;font-weight:700;letter-spacing:1px}.market-scenario h2{margin:35px 0 12px;font-size:27px;line-height:1.04;letter-spacing:-1.35px;font-weight:500}.market-scenario p{margin:0;font-size:13px;line-height:1.55;opacity:.82}.market-language-link{display:inline-block;margin-top:30px;padding-bottom:4px;border-bottom:1px solid var(--ink);font-size:13px;font-weight:700}.market-section-intro{max-width:820px}.market-calculator h2,.market-knowledge h2,.market-problems h2,.market-reason h2,.market-section-intro h2{margin:0;font-size:clamp(37px,4.1vw,63px);font-weight:500;line-height:1.02;letter-spacing:-3.4px}.market-calculator h2 em,.market-problems h2 em,.market-reason h2 em,.market-section-intro h2 em{color:#ff9c82;font-family:Georgia,serif;font-weight:400}.market-section-intro>p:last-child{max-width:650px;margin:22px 0 0;color:#bdc6cf;font-size:16px;line-height:1.58}.market-problems{padding-top:105px;padding-bottom:108px}.market-problem-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:13px;margin-top:56px}.market-problem-grid article{min-height:228px;padding:27px;border:1px solid rgba(255,255,255,.17)}.market-problem-grid b{color:#ff9c82;font-size:11px;letter-spacing:1px}.market-problem-grid h3{margin:38px 0 12px;font-size:25px;line-height:1.04;font-weight:500;letter-spacing:-1.2px}.market-problem-grid p{margin:0;color:#bdc6cf;font-size:13px;line-height:1.55}.market-knowledge{display:grid;grid-template-columns:.85fr 1.15fr;gap:8vw;align-items:start;padding-top:106px;padding-bottom:106px;border-top:1px solid var(--line)}.market-knowledge h2{max-width:620px}.market-knowledge>p{max-width:620px;margin:8px 0 0;color:#4e5760;font-size:20px;line-height:1.5;letter-spacing:-.45px}.market-scenarios{padding-top:106px;padding-bottom:106px;background:#fffaf2}.market-scenarios .market-section-intro h2{max-width:820px;color:var(--ink)}.market-scenarios .market-section-intro h2 em{color:var(--coral-dark)}.market-scenarios .market-section-intro>p:last-child{color:#4e5760}.market-scenarios .market-scenario-grid{margin-top:50px}.market-scenarios .market-scenario{min-height:258px}.market-scenarios .market-scenario h3{margin:34px 0 12px;font-size:27px;line-height:1.04;letter-spacing:-1.35px;font-weight:500}.market-calculator{display:grid;grid-template-columns:.83fr 1.17fr;gap:7vw;align-items:center;padding-top:106px;padding-bottom:106px;background:#f7c7b8}.market-calculator h2 em{color:#8c3e38}.market-calculator>div>p:not(.eyebrow){max-width:500px;color:#4e5760;font-size:16px;line-height:1.55}.market-calculator-card{padding:27px;background:#fffaf2;border:1px solid rgba(33,45,43,.14)}.market-calculator-card label{display:block;margin-bottom:26px}.market-calc-result p,.market-calculator-card label>span{display:block;margin-bottom:9px;color:#59605e;font-size:11px;font-weight:700;letter-spacing:.1px}.market-calculator-card label strong{display:block;margin-bottom:11px;font-size:24px;letter-spacing:-1px}.market-calculator-card input{width:100%;margin:0;accent-color:var(--coral-dark)}.market-calculator-card i{display:flex;justify-content:space-between;color:#7d8581;font-size:10px;font-style:normal}.market-calc-result{margin:32px 0 22px;padding-top:24px;border-top:1px solid var(--line)}.market-calc-result strong{display:block;font-size:clamp(28px,3vw,42px);line-height:1;letter-spacing:-2px}.market-calc-result strong small{color:#67716c;font-size:13px;letter-spacing:0}.market-calc-result>span{display:block;margin-top:11px;color:#59605e;font-size:12px;line-height:1.45}.market-reason{display:grid;grid-template-columns:.55fr 1.15fr .7fr;gap:5vw;align-items:start;padding-top:106px;padding-bottom:106px}.market-reason-note>span{color:#ff9c82;font-size:11px;font-weight:700;letter-spacing:1px;text-transform:uppercase}.market-reason-note p{max-width:190px;margin:16px 0 0;color:#bdc6cf;font-size:13px;line-height:1.5}.market-reason-copy h2{max-width:660px}.market-reason-copy p{margin:28px 0 0;color:#bdc6cf;font-size:15px;line-height:1.62}.market-reason-points{display:grid;gap:16px;padding-top:5px}.market-reason-points div{display:flex;gap:12px;align-items:flex-start;color:#e7eced;font-size:13px;line-height:1.4}.market-reason-points b{color:#ff9c82;font-size:18px;line-height:.95}@media (max-width:680px){.market-header{height:72px}.market-nav{gap:13px;font-size:12px}.market-nav>a:not(.header-cta){display:none}.market-nav .locale-menu summary{font-size:12px}.market-nav .locale-menu-panel{right:-58px;grid-template-columns:1fr;width:215px}.market-nav .header-cta{padding:9px 11px}.market-hero{padding-top:76px;padding-bottom:76px}.market-case-intro,.market-lead{font-size:16px}.market-focus{grid-template-columns:1fr;gap:18px;padding-top:52px;padding-bottom:52px}.market-focus p{font-size:18px}.market-contact,.market-method,.market-solutions{padding-top:76px;padding-bottom:76px}.market-contact h2,.market-method h2,.market-solutions h2{font-size:40px;letter-spacing:-2.2px}.market-card-grid,.market-problem-grid,.market-scenario-grid,.market-step-grid{grid-template-columns:1fr;margin-top:38px}.market-card,.market-scenario,.market-step{min-height:0;padding:24px}.market-card h3,.market-scenario h2{margin-top:28px}.market-step h3{margin-top:26px}.market-standard-grid{grid-template-columns:1fr;margin-top:38px}.market-standard-grid p,.market-standard-grid p:not(:first-child){min-height:0;padding:22px 0;border-right:0;border-bottom:1px solid rgba(255,255,255,.17)}.market-lead-form{grid-template-columns:1fr;gap:15px;margin-top:28px}.market-form-note{grid-column:auto}.market-calculator h2,.market-knowledge h2,.market-problems h2,.market-reason h2,.market-section-intro h2{font-size:40px;letter-spacing:-2.2px}.market-calculator,.market-knowledge,.market-problems,.market-reason,.market-scenarios{padding-top:76px;padding-bottom:76px}.market-problem-grid{margin-top:38px}.market-problem-grid article{min-height:0;padding:24px}.market-problem-grid h3{margin-top:28px}.market-calculator,.market-knowledge,.market-reason{grid-template-columns:1fr;gap:28px}.market-knowledge>p{margin:0;font-size:18px}.market-scenarios .market-scenario-grid{margin-top:38px}.market-scenarios .market-scenario h3{margin-top:28px}.market-reason-note p{max-width:280px}}