.smart-link{text-align:center;width:min(100%,520px);min-height:100svh;margin:0 auto;padding:40px 24px 32px}.smart-brand{letter-spacing:-.04em;align-items:center;gap:12px;font-size:25px;font-weight:750;text-decoration:none;display:inline-flex}.smart-brand img{border-radius:16px}.smart-kicker{color:var(--gold);letter-spacing:.14em;margin:36px 0 20px;font-size:12px;font-weight:700}.smart-link h1{margin-bottom:18px;font-size:clamp(3.5rem,15vw,5.1rem);line-height:.98}.smart-intro{color:#c9c6c0;margin-bottom:30px;font-size:18px}.smart-options{text-align:left;gap:12px;display:grid}.smart-option{border:1px solid var(--line);background:#151516;border-radius:15px;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;text-decoration:none;display:flex}.smart-option strong,.smart-option small{display:block}.smart-option strong{font-size:16px;line-height:1.4}.smart-option small{color:#bcb9b3;margin-top:3px;font-size:14px}.smart-primary{background:var(--orange);color:#18110b;border-color:var(--orange)}.smart-primary small{color:#352414}.smart-unavailable{color:#c1beb8}a.smart-option:hover{border-color:var(--gold)}.smart-link a:focus-visible{outline:3px solid var(--gold);outline-offset:5px}.smart-foot{color:var(--muted);margin:28px 0 5px;font-size:14px}.smart-contact{color:var(--muted);text-underline-offset:4px;overflow-wrap:anywhere;font-size:14px}@media (max-width:360px){.smart-link{padding-inline:18px}.smart-option{padding-inline:16px}}.smart-landing{width:min(100%,600px);padding-top:28px}.smart-landing .smart-brand img{border-radius:12px;width:48px;height:48px}.smart-landing .smart-kicker{margin:24px 0 16px}.smart-landing h1{margin-bottom:20px}.smart-landing .smart-intro{color:var(--foreground);letter-spacing:-.035em;margin:0 0 28px;font-size:clamp(1.875rem,5.5vw,2.75rem);font-weight:650;line-height:1.12}.smart-landing .smart-intro span{color:var(--orange)}.smart-option{text-align:left}.smart-option>span{min-width:0}.smart-option>svg{flex-shrink:0}.smart-landing .smart-primary{padding-block:20px}.smart-landing .smart-foot{margin:22px 0 8px;font-size:.8125rem;line-height:1.5}.smart-landing .smart-contact{font-size:.8125rem}@media (max-width:480px){.smart-landing{padding-top:24px}.smart-landing .smart-kicker{margin-top:22px}.smart-landing .smart-intro{margin-bottom:24px}}.smart-device-art{width:min(100%,330px);margin:0 auto 24px}.smart-device-art img{border-radius:18px;width:100%;height:auto}.smart-device-art figcaption{color:var(--gold);margin-top:10px;font-size:.9375rem;font-weight:650}.smart-landing h1{margin-bottom:14px;font-size:clamp(2.6rem,10vw,3.7rem)}.smart-landing .smart-intro{margin-bottom:20px;font-size:clamp(1.4rem,5vw,1.8rem)}.smart-landing .smart-kicker{margin-block:20px 14px;font-size:.875rem}.smart-landing .smart-foot,.smart-landing .smart-contact{font-size:.875rem}@media (max-width:480px){.smart-device-art{width:min(100%,240px);margin-bottom:20px}.smart-landing{padding-top:20px}.smart-landing .smart-brand{font-size:23px}.smart-landing .smart-kicker{letter-spacing:.1em;font-size:.75rem}}
