.contact-intro{color:#b9cbd1;line-height:1.8;font-size:14px;margin:0 auto 24px;max-width:550px}.contact-address{display:flex;justify-content:center;align-items:center;gap:16px;margin:22px 0 8px}.contact-address a{text-decoration:underline;text-underline-offset:4px}.contact-address button{background:#132a33;border:1px solid #6a96a6;color:#c7e4ee;font:10px monospace;padding:8px 12px;border-radius:2px}.copy-status{min-height:16px;color:#b2ddc7;font-size:11px;margin:0 0 12px}.skip-link{position:absolute;top:-60px;left:15px;z-index:100;background:#b8e3f2;color:#0b1920;padding:14px}.skip-link:focus{top:12px}.hero{min-height:710px;height:min(820px,100svh)}.hero-content{padding-top:95px;padding-bottom:80px}.hero .lead{max-width:470px}.end h2{margin:20px 0}.pricecard .small{font-size:11px}.hero h1{max-width:1100px}#experience .sectionintro p{max-width:440px}#questions .sectionintro h2{font-size:44px}@media(max-width:800px){.hero{height:auto;min-height:760px}.hero-content{padding-top:145px;padding-bottom:185px}.contact-intro{font-size:12px}.contact-address{flex-wrap:wrap;gap:12px}.end h2{font-size:42px}#questions .sectionintro h2{font-size:35px}.hero .lead{font-size:14px}.end .small{line-height:1.6}}
