.offers-overview{padding-top:12px}.offers-overview :is(h1,h2,h3,p){margin:0}.overview-shell{width:min(1280px,calc(100% - 64px));margin-inline:auto}.offers-overview .overview-kicker{font-size:13px;font-weight:750;letter-spacing:.09em;text-transform:uppercase;color:var(--coral)}.overview-intro{padding-block:44px 38px}.overview-intro h1{font:400 clamp(40px,4.7vw,66px)/1.06 var(--serif);letter-spacing:-.035em;margin:15px 0 20px}.offers-overview em{color:var(--coral);font-weight:400}.overview-intro>p:last-child{max-width:760px;font-size:18px;color:#496864}.overview-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:22px;gap:22px}.overview-card{min-width:0;display:flex;flex-direction:column;border:1px solid var(--line);border-radius:22px;overflow:hidden;background:var(--paper)}.overview-visual{position:relative;display:flex;justify-content:center;align-items:flex-start;height:210px;overflow:hidden;background:var(--ink);padding:25px 30px 0}.overview-visual img{display:block;width:74%;height:auto;box-shadow:0 12px 24px #001d1b44;border-radius:3px;transform:rotate(-4deg);transition:transform .2s ease}.overview-visual-landscape{align-items:center;padding:20px 18px 44px}.overview-visual-landscape img{width:100%;height:100%;object-fit:contain;flex:none;transform:rotate(-4deg) scale(.94);box-shadow:none}.overview-visual span{position:absolute;bottom:0;left:0;right:0;padding:9px 18px;background:var(--ink);color:#e3eee8;font-size:14px;text-align:center}.overview-visual:hover img{transform:rotate(0)}.overview-visual-landscape:hover img{transform:rotate(0) scale(.94)}.overview-card-body{display:flex;flex-direction:column;flex:1 1;padding:25px}.overview-card .overview-need{font-size:14px;color:#496864;line-height:1.5;margin-top:14px}.overview-card h2{font:400 clamp(27px,2.4vw,34px)/1.12 var(--serif);letter-spacing:-.025em;margin:11px 0 16px}.overview-card .overview-description{font-size:16px;color:#496864;margin-bottom:24px}.overview-offer-link{display:block;text-align:center;border:1px solid var(--ink);border-radius:99px;font-size:14px;font-weight:750;padding:12px 14px;margin-top:auto;transition:background .2s,color .2s}.overview-offer-link:hover{background:var(--ink);color:#fff}.overview-example-note{text-align:right;font-size:12px;color:#526e69;padding:12px 0 40px}.overview-method{padding:42px 0;background:var(--ink);color:#fff}.overview-method .overview-kicker,.overview-method h2 em{color:#f0917b}.overview-method-heading{margin-bottom:30px}.overview-method h2{font:400 clamp(32px,3.3vw,44px)/1.08 var(--serif);letter-spacing:-.025em;margin-top:12px}.overview-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:28px;gap:28px;list-style:none;padding:0;margin:0}.overview-steps li{display:flex;flex-direction:column;gap:16px;min-width:0;border:1px solid #ffffff30;border-radius:20px;background:var(--ink-2);padding:24px}.overview-steps li>span{font:400 29px/1 var(--serif);color:#f0917b}.overview-steps h3{font-size:18px;line-height:1.4;font-weight:750;margin-bottom:9px}.overview-steps p{font-size:16px;color:#dae7e1}.overview-contact{display:flex;align-items:center;justify-content:space-between;gap:32px;padding-block:40px 48px}.overview-contact h2{font:400 clamp(28px,3vw,38px)/1.12 var(--serif);letter-spacing:-.025em}.overview-contact p{margin-top:10px;color:#496864;font-size:16px}.overview-contact-actions{display:flex;flex-direction:column;align-items:center;gap:13px;flex-shrink:0}.overview-contact .button{font-size:14px;background:var(--ink);box-shadow:none}.overview-diagnostic{font-size:14px;text-decoration:underline;text-underline-offset:4px}.offers-overview a:focus-visible{outline:3px solid var(--coral);outline-offset:4px}@media(max-width:1000px){.overview-shell{width:calc(100% - 44px)}.overview-cards{gap:14px}.overview-card-body{padding:20px}.overview-visual{height:180px;padding-inline:18px}.overview-steps{gap:20px}.overview-steps li{gap:12px}}@media(max-width:760px){.overview-intro{padding-block:30px}.overview-intro h1{font-size:clamp(36px,7vw,50px)}.overview-intro>p:last-child{font-size:16px}.overview-cards{grid-template-columns:1fr;gap:22px}.overview-visual{height:190px}.overview-visual-portrait img{width:min(65%,260px)}.overview-visual-landscape img{width:min(100%,390px)}.overview-card-body{padding:24px}.overview-card h2{font-size:32px;max-width:510px}.overview-card .overview-description{margin-bottom:20px}.overview-offer-link{align-self:flex-start;padding-inline:22px}.overview-method-heading{grid-template-columns:1fr;gap:18px}.overview-method-heading>p{max-width:none}.overview-steps{grid-template-columns:1fr;gap:20px}.overview-steps li{gap:18px}.overview-contact{flex-direction:column;gap:24px}.overview-contact,.overview-contact-actions{align-items:flex-start}.overview-example-note{text-align:left;padding-bottom:30px}}@media(prefers-reduced-motion:reduce){.overview-offer-link,.overview-visual img{transition:none}}