.cust-page{--c-blue:#1c2bff;--c-blue-dark:#141fb5;--c-orange:#ff7f1c;--c-ink:#171717;--c-body:#555;--c-line:#e8e8e8;color:var(--c-ink);font-family:var(--font-inter);background:#fff;font-size:16px;line-height:1.7}.cust-page *{box-sizing:border-box}.cust-container{width:min(1104px,100% - 40px);margin-inline:auto}.cust-hero{background:linear-gradient(#fff,#f4f4f4);border-radius:0 0 30px 30px;padding:60px 0 72px}.cust-breadcrumb{color:#858585;gap:8px;margin-bottom:24px;font-size:13px;display:flex}.cust-breadcrumb a:hover{color:var(--c-orange)}.cust-eyebrow{color:var(--c-orange);font:500 13px/1 var(--font-sora);letter-spacing:.04em;margin:0 0 18px}.cust-eyebrow:before{content:"";vertical-align:-1px;background:var(--c-orange);width:2px;height:11px;margin-right:8px;display:inline-block}.cust-page h1{max-width:820px;font:400 clamp(40px, 4.2vw, 58px)/1.08 var(--font-tasa-orbiter);letter-spacing:-.025em;background:linear-gradient(94deg, var(--c-orange), #381500 44%, #000 77%);color:#0000;-webkit-background-clip:text;background-clip:text;margin:0}.cust-lead{max-width:680px;color:var(--c-body);margin:20px 0 0;font-size:17px}.cust-list{gap:16px;margin:0;padding:64px 0 96px;list-style:none;display:grid}.cust-row{border:1px solid var(--c-line);background:#fff;border-radius:18px;grid-template-columns:330px 1fr;align-items:center;gap:40px;padding:28px 32px;scroll-margin-top:110px;transition:border-color .3s,box-shadow .3s;display:grid}.cust-row:target{border-color:var(--c-orange);box-shadow:0 16px 40px #ff7f1c1f}.cust-id{align-items:center;gap:18px;display:flex}.cust-logo{background:#fff;border:1px solid #f0f0f0;border-radius:12px;flex:0 0 140px;place-items:center;width:140px;height:72px;padding:4px 6px;display:grid}.cust-logo img{object-fit:contain;width:100%;height:100%}.cust-monogram{color:#fff;width:140px;height:72px;font:600 18px var(--font-sora);background:linear-gradient(145deg,#1119a8,#1c2bff);border-radius:12px;flex:0 0 140px;place-items:center;display:grid}.cust-id h2{font:500 18px/1.3 var(--font-sora);margin:0}.cust-id p{color:#888;margin:4px 0 0;font-size:13px;line-height:1.4}.cust-summary{color:var(--c-body);margin:0;font-size:15px}.cust-tags{flex-wrap:wrap;gap:6px;margin:14px 0 0;padding:0;list-style:none;display:flex}.cust-tags li{color:#b4530a;font:500 12px/1.6 var(--font-sora);background:#fff2e9;border-radius:999px;padding:4px 12px}.cust-cta{text-align:center;padding:0 0 96px}.cust-cta p{color:var(--c-body);margin:0 0 20px}.cust-btn{background:linear-gradient(103deg, var(--c-blue-dark), var(--c-blue));color:#fff;min-height:48px;font:600 15px/1.2 var(--font-sora);border-radius:40px;align-items:center;gap:10px;padding:13px 30px;transition:transform .2s;display:inline-flex;box-shadow:0 10px 24px #1c2bff2e}.cust-btn:hover{transform:translateY(-2px)}.cust-page a:focus-visible{outline-offset:3px;outline:3px solid #ff7f1c8c}@media (max-width:900px){.cust-row{grid-template-columns:1fr;gap:18px;padding:24px}}@media (max-width:640px){.cust-page{font-size:15px}.cust-container{width:calc(100% - 32px)}.cust-hero{padding:44px 0 56px}.cust-page h1{font-size:36px}.cust-lead{font-size:15px}.cust-list{padding:44px 0 72px}.cust-logo,.cust-monogram{flex-basis:96px;width:96px;height:56px}.cust-btn{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.cust-row,.cust-btn{transition:none}}
