*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;font:16px/1.65 Arial,Helvetica,sans-serif;color:#143145;background:#fff}a{color:inherit}button,input,select,textarea{font:inherit}a,button,input,select,textarea{outline-offset:4px}.wrap{max-width:1160px;margin:auto;padding:0 25px}header{position:sticky;top:0;background:#fff;z-index:20;border-bottom:1px solid #dce5eb}.bar{min-height:88px;display:flex;align-items:center;justify-content:space-between;gap:20px}.brand{text-decoration:none;display:flex;align-items:center;gap:12px;line-height:1.25}.brand svg{width:44px;height:46px}.brand strong{display:block;font-size:17px}.brand small{font-size:10px;text-transform:uppercase;letter-spacing:1.2px}nav{display:flex;align-items:center;gap:24px}nav a{text-decoration:none;font-size:14px}nav a:hover{color:#a64717}.button{display:inline-flex;justify-content:center;align-items:center;padding:13px 21px;background:#f0803a;border:0;border-radius:6px;color:#102d40;font-weight:bold;font-size:14px;text-decoration:none;cursor:pointer}.button:hover{background:#ff9a57}.button.outline{background:transparent;border:1px solid #7694a7;color:white}.button:disabled{opacity:.55;cursor:not-allowed}.menu{display:none;background:none;border:1px solid #b7c9d4;border-radius:5px;padding:7px 12px}.hero{background:#102d40;color:#fff}.hero-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:65px;align-items:center;padding-top:82px;padding-bottom:85px}.eyebrow{text-transform:uppercase;letter-spacing:2px;font-weight:bold;font-size:12px;color:#a34a1d}.hero .eyebrow{color:#ffb787}h1{font-size:clamp(38px,4.7vw,61px);line-height:1.1;letter-spacing:-1.8px;margin:20px 0 25px}h1 span{color:#ffb787}h2{font-size:clamp(29px,3.2vw,41px);line-height:1.2;letter-spacing:-1px;margin:12px 0 18px}h3{font-size:21px;line-height:1.35;margin:17px 0 12px}.lead{font-size:18px;color:#d0dce5}.actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:27px}.small{font-size:13px;color:#566f80}.hero .small{color:#c4d5e0;margin-top:22px}.workflow{padding:29px;border:1px solid #526c7d;border-radius:12px;background:#18394e;box-shadow:18px 18px 0 #173246}.workflow-title{font-size:11px;letter-spacing:1.8px;text-transform:uppercase;color:#d0dce5}.flow{background:white;color:#143145;border-radius:6px;padding:18px;display:flex;gap:15px;align-items:center;margin-top:15px}.flow b{display:block}.flow small{color:#566f80}.flow-num{width:33px;height:33px;border:1px solid #d8e3e9;border-radius:50%;display:grid;place-items:center;font-size:12px;flex-shrink:0}.arrow{text-align:center;color:#ffb787;line-height:20px;font-size:24px}.flow.last{border-left:4px solid #f0803a}.strip{background:#edf3f6}.strip .wrap{display:flex;justify-content:space-between;gap:20px;padding-top:19px;padding-bottom:19px;font-size:14px}.strip span:before{content:'+';margin-right:10px;color:#a94c1e;font-weight:bold}section{padding:76px 0}.alt{background:#f5f8fa}.intro{max-width:690px;color:#566f80;margin-bottom:35px}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.card{border:1px solid #d8e3e9;border-radius:9px;padding:28px;background:#fff}.icon{width:43px;height:43px;display:grid;place-items:center;background:#fff0e6;color:#a94c1e;border-radius:7px;font-weight:bold}.card p,.card ul{color:#566f80;font-size:15px}.card ul{padding-left:20px}.card a{font-size:14px;font-weight:bold;text-underline-offset:5px}.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:27px;margin-top:35px}.steps .n{font-size:29px;color:#a94c1e}.steps h3{font-size:18px}.steps p{font-size:14px;color:#566f80}.about-grid{display:grid;grid-template-columns:1fr 1fr;gap:65px}.about-grid p{color:#566f80}.statement{border-left:3px solid #f0803a;padding-left:18px}.team{background:#102d40;color:white;padding:32px;border-radius:10px}.team p{color:#ccdce6}.person{display:flex;align-items:center;gap:16px;border-top:1px solid #446276;padding:20px 0}.avatar{height:47px;width:47px;background:#254a61;color:#ffb787;border-radius:50%;display:grid;place-items:center;font-weight:bold}.person strong{display:block}.person small{color:#ccdce6}.contact-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:55px}.contact-info p,.contact-info ul{color:#566f80}.contact-info ul{padding-left:20px}.form-box{padding:30px;border:1px solid #d8e3e9;border-radius:10px;background:#fff}.tabs{display:flex;gap:8px;margin-bottom:24px}.tabs button{flex:1;padding:12px;border:1px solid #d8e3e9;border-radius:5px;background:#f5f8fa;font-size:14px;cursor:pointer}.tabs button[aria-pressed=true]{background:#102d40;color:white}.fields{display:grid;grid-template-columns:1fr 1fr;gap:18px}.full{grid-column:1/-1}label{display:block;font-size:14px;font-weight:bold;margin-bottom:6px}input,select,textarea{width:100%;padding:11px;border:1px solid #9eb4c3;border-radius:5px;color:#143145;background:white}textarea{resize:vertical;min-height:130px}.hint{font-size:12px;color:#566f80;margin:8px 0}.privacy-note{font-size:12px;color:#566f80;margin:17px 0}.form-box .button{width:100%}.status{padding:15px;border-radius:5px;margin-top:17px;background:#edf6f0;border:1px solid #bcd6c6;color:#24513a}.status.error{background:#fff0e8;border-color:#e6b698;color:#793e1b}.unavailable{padding:22px;background:#eef3f6;border-radius:6px;color:#415e71}.unavailable p:last-child{margin-bottom:0}.hp{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.faq{max-width:850px}.faq details{padding:20px 0;border-bottom:1px solid #d8e3e9}.faq summary{font-weight:bold;cursor:pointer}.faq p{color:#566f80}.closing{background:#102d40;color:white;padding:44px 0}.closing .wrap{display:flex;justify-content:space-between;gap:25px;align-items:center}.closing h2{font-size:29px;margin:0 0 10px}.closing p{margin:0;color:#ccdce6}footer{background:#0b2333;color:#bdcfda;padding:28px 0;font-size:12px}.foot{display:flex;justify-content:space-between;gap:24px}footer a{text-underline-offset:4px}.privacy-page{max-width:820px}.privacy-page p,.privacy-page li{color:#566f80}[hidden]{display:none!important}@media(max-width:900px){nav{gap:15px}nav a{font-size:12px}.brand strong{font-size:14px}.brand small{font-size:9px}.hero-grid{gap:35px}.card{padding:21px}.cards{gap:14px}.steps{grid-template-columns:1fr 1fr}}@media(max-width:700px){.wrap{padding:0 20px}.bar{min-height:76px}.menu{display:block}nav{display:none;position:absolute;top:76px;left:0;right:0;background:white;border-bottom:1px solid #d8e3e9;padding:22px;flex-direction:column;align-items:stretch}nav.open{display:flex}nav a{font-size:15px}.hero-grid{grid-template-columns:1fr;padding-top:47px;padding-bottom:53px;gap:32px}.workflow{box-shadow:none}.lead{font-size:16px}.strip .wrap{flex-direction:column;gap:7px;padding-top:15px;padding-bottom:15px}section{padding:52px 0}.cards,.about-grid,.contact-grid{grid-template-columns:1fr}.about-grid,.contact-grid{gap:28px}.form-box{padding:20px}.fields{grid-template-columns:1fr}.closing .wrap,.foot{flex-direction:column;align-items:flex-start}h1{letter-spacing:-1px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}