body{background:#fff;color:var(--ink)}.hero{padding:clamp(80px,9vw,120px) 0;background:linear-gradient(135deg,#eaf8fd,#fff)}.hero:after{border-color:rgba(20,167,232,.10)}.hero h1{color:var(--deep);font-size:clamp(48px,6.7vw,84px);letter-spacing:-.045em}.hero h1 span{color:#0785bd}.eyebrow{color:#0785bd}.eyebrow:before{background:var(--blue)}.section.soft{background:var(--sky)}.section.sand{background:var(--blue2)}.heading,.sector h3,.general-contact h3,.step h3{color:var(--deep)}.sector,.step,.form-card{border-color:var(--line);border-radius:26px;box-shadow:0 10px 30px rgba(12,34,48,.04)}.sector small{color:#0785bd}.general-contact{background:var(--deep);border-radius:28px}.general-contact small{color:#78d8ff}.other{border-top-color:var(--blue);border-radius:0 0 22px 22px}.form-card{box-shadow:var(--shadow)}.field input,.field select,.field textarea{border-color:#d4e4ec;border-radius:15px;background:#fbfdfe}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--blue);box-shadow:0 0 0 3px rgba(20,167,232,.10);outline:none}.check{background:#f4faff}.btn{border-color:var(--blue);background:var(--blue);color:#fff}.btn.light{background:#fff;color:var(--deep);border-color:var(--line)}.notice{background:var(--blue2)}.footer{background:#0b1922}.topbar{display:none!important}@media(max-width:620px){.hero h1{font-size:48px}}