.internal-hero{background:linear-gradient(115deg,#062b61,#074b87);color:#fff;padding:28px 0 70px}.breadcrumbs{display:flex;gap:12px;flex-wrap:wrap;font-size:11px;color:#b5c9df;margin-bottom:40px}.breadcrumbs a:hover{color:#fff}.internal-hero .eyebrow{color:#8fc5f2}.internal-hero h1{font-size:clamp(38px,4.8vw,67px);margin:20px 0;max-width:900px}.internal-hero p{color:#c3d5e7;max-width:660px;font-size:17px}.detail-photo img{height:470px;width:100%;object-fit:cover;border-radius:5px}.detail-photo figcaption{color:#687486;font-size:12px;margin-top:12px}.check-list{list-style:none;padding:0;margin:25px 0 32px}.check-list li{padding:10px 0;border-bottom:1px solid var(--line);font-size:14px}.check-list li:before{content:'↗';color:var(--ksk-blue);margin-right:14px}.values-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:55px}.values-grid h2{font-size:33px}.gallery-filters{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:35px}.gallery-filters button{border:1px solid var(--line);background:#fff;padding:10px 20px;border-radius:3px;font-size:12px}.gallery-filters button[aria-pressed=true]{background:var(--ksk-navy);border-color:var(--ksk-navy);color:#fff}.contact-list>div{padding:18px 0;border-bottom:1px solid var(--line)}.contact-list span{display:block;font-size:10px;letter-spacing:1.5px;color:var(--ksk-blue);text-transform:uppercase;margin-bottom:8px}.contact-list a{font-size:20px;font-weight:650;overflow-wrap:anywhere}.contact-list p{margin:0;font-size:14px}.contact-list>a{display:block;margin-top:20px;font-size:14px;color:var(--ksk-blue)}.qr-card{background:var(--ksk-light);padding:45px;text-align:center;border:1px solid var(--line);border-radius:5px}.qr-card>img{width:240px;height:240px;margin:0 auto 25px}.qr-card h3{font-size:25px;line-height:1.3}.qr-card p{font-size:13px}.qr-card .text-link{display:flex;justify-content:center;border:0;margin-top:15px}.form-page{max-width:720px}.success-section{background:var(--ksk-light)}.success-card{max-width:680px;text-align:center;padding:50px;background:#fff;border:1px solid var(--line);border-radius:6px}.success-check{display:grid;place-items:center;margin:0 auto 25px;width:70px;height:70px;border-radius:50%;background:#e4f3eb;color:#178651;font-size:37px}.success-card h1{font-size:65px;margin:20px 0}.success-card p{font-size:15px}.success-card .button{margin-top:15px}
@media(max-width:600px){.internal-hero{padding-bottom:45px}.breadcrumbs{font-size:10px;gap:8px;margin-bottom:30px}.internal-hero h1{font-size:39px}.internal-hero p{font-size:15px}.detail-photo img{height:350px}.values-grid{grid-template-columns:1fr;gap:30px}.gallery-filters{gap:8px}.gallery-filters button{padding:9px 12px;font-size:11px}.qr-card{padding:25px}.contact-list a{font-size:18px}.success-card{padding:35px 20px}.success-card h1{font-size:49px}}
