.customer-pages{--line:#dce3df;--ink:#243b38;--accent:#4d7569;--soft:#f1f6f2;color:var(--ink);background:#fbfcf9}.customer-pages h1{font-size:clamp(2.35rem,5vw,4.7rem);line-height:1.12;letter-spacing:-.035em;max-width:1050px;margin:22px 0}.customer-pages h1 em{color:var(--accent)}.customer-pages h2{font-size:clamp(1.5rem,2.8vw,2.6rem);line-height:1.3}.customer-pages h3{font-size:1.2rem}.customer-pages p,.customer-pages li{line-height:1.8}.customer-pages .lead{font-size:1.1rem;max-width:800px}.customer-hero{padding-top:72px;padding-bottom:30px}.customer-pages .button{border-radius:6px;background:var(--ink);color:white;padding:14px 20px;min-height:48px;line-height:1.5;text-align:center;display:inline-flex;justify-content:center;gap:10px;align-items:center;font:inherit;font-weight:600;cursor:pointer;border:1px solid var(--ink)}.customer-pages .button.secondary{background:transparent;color:var(--ink)}.customer-pages .button:hover{background:#36594f;color:white}.customer-pages .section{padding-top:48px;padding-bottom:48px}.customer-pages .actions{display:flex;flex-wrap:wrap;gap:12px;margin:26px 0}.start-panel{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(220px,.65fr);gap:50px;align-items:center;padding-top:18px;padding-bottom:36px}.brand-evidence{background:white;border:1px solid var(--line);border-radius:16px;padding:28px;text-align:center}.brand-evidence img{width:min(100%,230px);height:auto;display:block;margin:auto}.brand-evidence p{font-size:.85rem;margin-top:12px}.trust-strip{display:flex;gap:12px;flex-wrap:wrap;margin:12px auto;color:#466359;font-size:.86rem;padding:0 32px;max-width:1280px}.start-panel .trust-strip{padding:0}.trust-strip span,.trust-strip a{padding:8px 12px;border:1px solid var(--line);border-radius:100px;background:#f5f8f2}.offer-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px}.offer-card{background:white;border:1px solid var(--line);border-radius:14px;overflow:hidden;display:flex;flex-direction:column}.offer-card picture{display:block;aspect-ratio:16/9;overflow:hidden}.offer-card img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.offer-card:hover img{transform:scale(1.025)}.offer-copy{padding:26px;display:flex;flex:1;flex-direction:column;align-items:flex-start}.offer-copy h2{font-size:1.65rem;margin:12px 0}.offer-copy ul{padding-left:22px;margin:18px 0 26px;flex:1}.offer-status{font-size:.78rem;line-height:1.6;letter-spacing:.02em;color:#526958}.secondary-routes{padding:28px;border:1px solid var(--line);border-radius:14px;margin-top:28px;background:var(--soft)}.secondary-routes a{display:inline-block;padding:12px 16px;border:1px solid #cddbd1;background:#fff;margin:8px 8px 0 0;border-radius:5px}.process-panel{border-top:1px solid var(--line)}.process-panel ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:34px;padding-left:24px;margin-top:26px}.next-panel{display:flex;align-items:center;justify-content:space-between;gap:36px;background:var(--soft);border:1px solid var(--line);border-radius:14px;margin-top:24px;margin-bottom:24px;padding-left:32px;padding-right:32px}.next-panel>div{max-width:750px}.next-panel>.button{flex-shrink:0}.resource-links{display:flex;gap:16px;flex-wrap:wrap;margin:24px 0}.resource-links a{border-bottom:1px solid #99ada0;padding:12px 0}.visit-layout{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.3fr);gap:40px;align-items:start}.visit-image img{width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;border-radius:14px}.journey-list{list-style:none;padding:0;margin:0}.journey-list li{display:flex;gap:18px;padding:20px 0;border-bottom:1px solid var(--line)}.journey-list li:first-child{padding-top:0}.journey-list li>span{font-size:1rem;color:var(--accent);padding-top:4px}.journey-list h2{font-size:1.4rem}.scope-note{padding:20px;background:var(--soft);border-left:3px solid var(--accent)}.intake-layout{display:grid;grid-template-columns:minmax(230px,.8fr) minmax(0,1.4fr);gap:38px;align-items:start}.contact-aside{padding:24px;border:1px solid var(--line);border-radius:12px;background:var(--soft)}.contact-aside h2{font-size:1.5rem}.contact-options{display:flex;gap:12px;flex-wrap:wrap;margin:22px 0;overflow-wrap:anywhere}.contact-options .direct-contact{width:100%;padding:12px 0}.request-card{background:white;border:1px solid var(--line);border-radius:14px;padding:32px;min-width:0}.request-card h2{font-size:1.8rem}.request-card .fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:24px 0}.request-card .field{display:flex;flex-direction:column;gap:8px;min-width:0}.request-card .wide{grid-column:1/-1}.request-card label{font-weight:600;line-height:1.7}.request-card input,.request-card select,.request-card textarea{border:1px solid #9bada5;border-radius:6px;background:#fff;min-height:48px;padding:12px;font:inherit;width:100%;min-width:0;color:#243b38}.request-card .field-help{font-size:.85rem;color:#52675c;margin:0}.request-card details{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:16px 0;margin:20px 0}.customer-pages summary{cursor:pointer;min-height:44px;padding:10px 0;font-weight:600;line-height:1.6}.request-card .consent-row{display:flex;align-items:flex-start;gap:12px;font-weight:400;margin:24px 0}.request-card .consent-row input{width:20px;min-height:20px;height:20px;flex:0 0 20px;margin-top:4px}.request-card .honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.request-card .status{overflow-wrap:anywhere;font-size:.95rem;padding:16px 0}.request-card button:disabled{opacity:.65;cursor:wait}.request-card #request-receipt{border:1px solid #a8c7ad;border-radius:8px;background:#eff8ed;padding:22px;overflow-wrap:anywhere}.request-card #copy-case{font:inherit;padding:10px 15px;min-height:44px;cursor:pointer}.identity-list{display:grid;grid-template-columns:minmax(170px,1fr) minmax(0,3fr);gap:0}.identity-list dt,.identity-list dd{border-bottom:1px solid var(--line);margin:0;padding:22px 16px;line-height:1.8;overflow-wrap:anywhere}.identity-list dt{font-weight:700;background:var(--soft)}.customer-pages .prose{max-width:900px}.customer-pages .prose h2{font-size:1.5rem;margin-top:30px}.customer-pages :focus-visible{outline:3px solid #98752b;outline-offset:4px}.customer-pages [hidden]{display:none!important}[lang=my] .customer-pages h1{line-height:1.55;font-size:clamp(2rem,4vw,3.7rem)}[lang=my] .customer-pages h2{line-height:1.6}.desktop-nav{gap:20px!important}.desktop-nav a{font-size:.9rem!important}.footer-main{grid-template-columns:1.1fr 1fr 1fr 1.1fr}.footer-main>div{min-width:0}.footer-main a{overflow-wrap:anywhere}
@media(max-width:900px){.start-panel,.visit-layout,.intake-layout{grid-template-columns:1fr}.brand-evidence{display:flex;align-items:center;gap:20px;text-align:left;padding:20px}.brand-evidence img{width:120px;margin:0}.process-panel ol{grid-template-columns:1fr;gap:18px}.next-panel{display:block}.next-panel>.button{margin-top:20px}.visit-image img{aspect-ratio:16/9}.customer-hero{padding-top:44px}.contact-aside{order:0}.request-card{order:1}}
@media(max-width:640px){.customer-pages .offer-grid{grid-template-columns:1fr}.customer-pages .wrap{padding-left:20px;padding-right:20px}.customer-pages .section{padding-top:32px;padding-bottom:32px}.customer-pages .customer-hero{padding-bottom:18px}.offer-copy{padding:22px}.request-card{padding:22px}.request-card .fields{grid-template-columns:1fr}.request-card .wide{grid-column:1}.request-card>.button{width:100%}.identity-list{grid-template-columns:1fr}.identity-list dt{padding:16px 14px 6px;border-bottom:0}.identity-list dd{padding:6px 14px 18px}.next-panel{border-radius:0}.trust-strip{padding:0 20px}.footer-main{grid-template-columns:1fr!important}.brand-evidence p{font-size:.8rem}.customer-pages h1{font-size:2.35rem}.customer-pages .button{max-width:100%}.customer-pages a,.customer-pages p{overflow-wrap:anywhere}.secondary-routes{padding:20px}.secondary-routes a{display:block;margin-right:0}}
@media(prefers-reduced-motion:reduce){.customer-pages *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
