:root{--peek-support-blue:#1c70c7;--peek-support-ink:#162234;--peek-support-orange:#f36a32;--peek-support-paper:#fbf7ef;--peek-support-line:#d9e2eb}
.peek-support-cta{margin:48px 0 16px;padding:32px;border:1px solid var(--peek-support-line);border-radius:24px;background:linear-gradient(135deg,#f4f9ff 0%,#fffaf2 100%);color:var(--peek-support-ink);text-align:left}
.peek-support-cta__eyebrow,.peek-support-hero__eyebrow{display:block;color:var(--peek-support-blue);font-size:.74rem;font-weight:800;letter-spacing:.14em;margin-bottom:10px}
.peek-support-cta h2{font-size:clamp(1.65rem,3vw,2.35rem);line-height:1.05;margin:0 0 12px}.peek-support-cta p{max-width:650px;margin:0 0 20px;line-height:1.7}.peek-support-cta small{display:block;color:#667085;margin-top:12px}
.peek-support-button{display:inline-flex;align-items:center;gap:10px;padding:13px 20px;border-radius:999px;background:var(--peek-support-blue);color:#fff!important;text-decoration:none!important;font-weight:800;box-shadow:0 8px 22px rgba(28,112,199,.2);transition:transform .18s ease,box-shadow .18s ease}
.peek-support-button:hover{transform:translateY(-2px);box-shadow:0 12px 28px rgba(28,112,199,.28)}.peek-support-button:focus-visible{outline:3px solid rgba(243,106,50,.45);outline-offset:3px}
.peek-support-page{width:min(1120px,calc(100% - 32px));margin:0 auto;padding:64px 0 88px}.peek-support-hero{position:relative;overflow:hidden;padding:clamp(36px,7vw,82px);border-radius:34px;background:linear-gradient(140deg,#eaf5ff 0%,#f8fbff 48%,#fff2df 100%);border:1px solid #d8e7f5}.peek-support-hero:after{content:"";position:absolute;width:230px;height:230px;border-radius:50%;right:-85px;top:-75px;background:rgba(243,106,50,.13)}
.peek-support-hero h1{position:relative;max-width:760px;margin:0;color:var(--peek-support-ink);font-size:clamp(2.8rem,8vw,6.4rem);line-height:.92;letter-spacing:-.055em}.peek-support-hero__lead{position:relative;max-width:720px;margin:28px 0 26px;color:#35465b;font-size:clamp(1.05rem,2vw,1.3rem);line-height:1.75}.peek-support-button--large{position:relative;padding:16px 25px;font-size:1.05rem}.peek-support-optional{position:relative;margin:14px 0 0!important;color:#667085;font-size:.9rem!important}
.peek-support-uses{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:28px 0}.peek-support-uses>div{padding:28px;border:1px solid var(--peek-support-line);border-radius:22px;background:#fff}.peek-support-uses span{color:var(--peek-support-orange);font-weight:900}.peek-support-uses h2{margin:14px 0 10px;font-size:1.25rem;color:var(--peek-support-ink)}.peek-support-uses p{margin:0;color:#536377;line-height:1.65}
.peek-support-trust{padding:34px;border-radius:24px;background:var(--peek-support-ink);color:#fff}.peek-support-trust h2{margin:0 0 10px;font-size:1.7rem}.peek-support-trust p{margin:0 0 16px;color:#d7e3ef;line-height:1.7}.peek-support-trust a{color:#fff;font-weight:800}
@media(max-width:760px){.peek-support-cta{padding:25px;margin-top:36px}.peek-support-page{padding-top:36px}.peek-support-hero{padding:36px 24px;border-radius:25px}.peek-support-uses{grid-template-columns:1fr}.peek-support-trust{padding:26px}}
@media(prefers-reduced-motion:reduce){.peek-support-button{transition:none}}
