.amber-home .wl-hero{padding:52px 0 44px}.amber-home .wl-hero .grid{grid-template-columns:1fr 1.02fr;align-items:start;min-height:0;gap:44px}.amber-home .wl-hero h1{font-size:clamp(40px,5.4vw,66px);margin-top:18px}.amber-home .wl-hero .deck-sub{max-width:44ch}.amber-home .wl-highlights{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.amber-home .wl-chip{display:inline-flex;align-items:center;gap:8px;font-family:var(--d);font-weight:700;font-size:13.5px;color:var(--ink-2);background:#fff;border:1px solid var(--bd);border-radius:999px;padding:9px 15px;box-shadow:var(--sh-s)}.amber-home .wl-chip .ic{width:16px;height:16px;color:var(--amber-d)}.amber-home .wl-card{position:relative;overflow:hidden;background:#fff;border:1px solid var(--bd);border-radius:24px;box-shadow:var(--sh-l),inset 0 1px 0 #fff}.amber-home .wl-ribbon{background:linear-gradient(90deg,var(--amber),#CF6B43);color:#2A2017;text-align:center;padding:11px 16px;font-family:var(--d);font-weight:700;font-size:12.5px;letter-spacing:.01em}.amber-home .wl-card-body{padding:28px 26px 26px}.amber-home .wl-card h2{font-size:clamp(24px,3vw,30px);text-align:center}.amber-home .wl-card-sub{color:var(--ink-2);text-align:center;margin:10px 0 22px;font-size:15px;line-height:1.5}.amber-home .wl-card-sub b{color:var(--amber-d)}.amber-home .wl-form{display:flex;flex-direction:column;gap:15px}.amber-home .wl-label{font-family:var(--d);font-weight:700;font-size:13px;color:var(--ink);margin-bottom:8px;display:block}.amber-home .wl-field{width:100%;font-family:var(--f);font-size:15px;color:var(--ink);background:#fff;border:1px solid var(--bd);border-radius:13px;padding:13px 15px;outline:none;transition:border-color .15s,box-shadow .15s}.amber-home .wl-field::-moz-placeholder{color:var(--ink-3)}.amber-home .wl-field::placeholder{color:var(--ink-3)}.amber-home .wl-field:hover{border-color:#E2C58A}.amber-home .wl-field:focus{border-color:var(--amber);box-shadow:0 0 0 3px rgba(212,148,58,.18)}.amber-home select.wl-field{-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer;padding-right:40px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%23946017' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 15px center}.amber-home .wl-help{margin-top:8px}.amber-home .wl-consent,.amber-home .wl-help{font-family:var(--m);font-size:11.5px;color:var(--ink-3)}.amber-home .wl-consent{line-height:1.55}.amber-home .wl-err{color:#B4462A;font-size:13px;font-weight:600}.amber-home .wl-card .btn{width:100%;justify-content:center;margin-top:4px}.amber-home .wl-fine{font-family:var(--m);font-size:11.5px;color:var(--ink-3);text-align:center;margin-top:14px}.amber-home .wl-spin{width:18px;height:18px;border:2px solid rgba(42,32,23,.35);border-top-color:#2a2017;border-radius:50%;animation:wl-spin .7s linear infinite}@keyframes wl-spin{to{transform:rotate(1turn)}}.amber-home .wl-success{text-align:center;padding:44px 30px}.amber-home .wl-success .tick{width:64px;height:64px;border-radius:50%;display:grid;place-items:center;margin:0 auto 18px;background:var(--hw);color:var(--amber-d)}.amber-home .wl-success .tick .ic{width:34px;height:34px}.amber-home .wl-success h2{font-size:clamp(24px,3vw,30px)}.amber-home .wl-success p{color:var(--ink-2);margin:12px 0 0;font-size:15px}.amber-home .wl-features{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-top:40px;text-align:left}.amber-home .wl-feature{background:#fff;border:1px solid var(--bd);border-radius:18px;padding:26px;box-shadow:var(--sh-s),inset 0 1px 0 #fff;transition:transform .18s ease,box-shadow .18s ease}.amber-home .wl-feature:hover{transform:translateY(-4px);box-shadow:var(--sh-m)}.amber-home .wl-feature .mi{width:46px;height:46px;border-radius:13px;display:grid;place-items:center;background:var(--hw);color:var(--amber-d);margin-bottom:15px}.amber-home .wl-feature .mi .ic{width:24px;height:24px}.amber-home .wl-feature h3{font-size:18px;margin:0 0 7px}.amber-home .wl-feature p{font-size:14px;color:var(--ink-2);margin:0;line-height:1.55}.amber-home .wl-feature:nth-child(2) .mi{background:var(--cw);color:var(--clay)}.amber-home .wl-feature:nth-child(3) .mi{background:var(--tw);color:var(--teal)}.amber-home .wl-feature:nth-child(4) .mi{background:var(--gw);color:var(--green)}@media(max-width:900px){.amber-home .wl-hero .grid{grid-template-columns:1fr;gap:30px}.amber-home .wl-features{grid-template-columns:1fr}}