:root{--navy:#102d44;--dark:#071e32;--teal:#0b9b9b;--sea:#edf8f8;--ink:#234156;--muted:#698393;--line:#dce9ed;--bg:#f5f9fb;--white:#fff;--shadow:0 22px 65px rgba(15,46,70,.11)}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:white;font:15px/1.65 Inter,'Segoe UI',system-ui,-apple-system,Arial,sans-serif;color:var(--ink)}h1,h2,h3{line-height:1.18;color:var(--navy);letter-spacing:-.035em}h1{font-size:clamp(38px,4.8vw,68px);letter-spacing:-.057em;margin:0 0 19px}h2{font-size:clamp(27px,3vw,39px);margin:0 0 13px}h3{font-size:18px;margin:0 0 12px}p{margin:0 0 16px}a{text-decoration:none;color:inherit}a:hover{color:var(--teal)}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{opacity:.55;cursor:not-allowed}img{max-width:100%}.container{width:min(1150px,calc(100% - 38px));margin:auto}
.topline{background:var(--navy);color:#d0e6e9;font-size:11px;padding:9px 0}.topline .container{display:flex;justify-content:space-between;gap:15px}.topline a{color:#d0e6e9}.header{background:#fff;border-bottom:1px solid var(--line);position:sticky;top:0;z-index:20}.navrow{min-height:82px;display:flex;align-items:center;justify-content:space-between;gap:22px}.brand{display:flex;align-items:center;gap:12px;min-width:205px}.mark{width:48px;height:48px;background:linear-gradient(135deg,#25b5b1,#057986);border-radius:11px;display:grid;place-items:center;color:#fff;font-size:22px;font-weight:900;letter-spacing:-.09em}.brandtext{display:flex;flex-direction:column;line-height:1.15}.brandtext strong{color:var(--navy);font-size:19px;font-weight:820;letter-spacing:-.045em}.brandtext small{color:#819aa6;font-weight:720;font-size:9px;letter-spacing:.11em;text-transform:uppercase;margin-top:6px}.navmenu{display:flex;align-items:center;gap:25px;font-size:13px;font-weight:730}.navmenu>a:hover{color:var(--teal)}.navmenu .pill{color:#fff;background:var(--navy);padding:11px 19px;border-radius:8px}.navmenu .pill:hover{background:var(--teal);color:#fff}.lang{padding:8px 12px;border:1px solid var(--line);border-radius:7px;background:#fff;color:var(--navy);font-size:12px;min-width:105px}
.eyebrow{color:var(--teal);font-size:11px;font-weight:850;letter-spacing:.18em;text-transform:uppercase;margin:0 0 18px}.hero{background:radial-gradient(circle at 87% 15%,#dff5f4,transparent 30%),linear-gradient(125deg,#fbfefe,#f1f7fa);padding:89px 0 97px;overflow:hidden}.hero .columns{display:grid;grid-template-columns:1.03fr .97fr;align-items:center;gap:66px}.hero p.lead{font-size:17px;line-height:1.85;color:var(--muted);max-width:580px}.hero strong.accent,h1 em{font-style:normal;color:#078f90}.btn{display:inline-flex;justify-content:center;align-items:center;gap:10px;padding:14px 22px;background:linear-gradient(130deg,#11aaa6,#07858a);color:#fff;border:0;border-radius:9px;font-weight:820;box-shadow:0 8px 22px rgba(14,158,160,.19);text-align:center}.btn:hover{color:white;filter:brightness(.97)}.btn.secondary{background:white;border:1px solid #b8d7d9;color:var(--navy);box-shadow:none}.buttons{display:flex;gap:12px;flex-wrap:wrap;margin-top:30px}.ticks{display:flex;gap:11px 17px;flex-wrap:wrap;margin-top:26px;color:#47717c;font-size:12px;font-weight:750}.ticks span:before{content:'✓';background:#19a69f;color:#fff;border-radius:50%;font-size:11px;display:inline-grid;place-items:center;width:18px;height:18px;margin-right:7px}
.hero-card{background:white;border:1px solid #dcebed;border-radius:18px;padding:33px;box-shadow:var(--shadow)}.hero-card .mini{display:flex;align-items:center;gap:14px;margin:0 0 22px}.docicon{font-size:34px;display:grid;place-items:center;background:var(--sea);color:var(--teal);border-radius:13px;width:64px;height:64px}.hero-card h3{margin:0;font-size:22px}.hero-card .mini small{font-size:12px;color:var(--muted)}.mini-list{display:grid;gap:11px;margin:18px 0}.mini-list p{padding:12px 14px;background:var(--bg);border-radius:8px;font-size:13px;font-weight:700;margin:0}.mini-list b{color:var(--teal);margin-right:12px}.hero-card .btn{display:flex;width:100%}
.section{padding:80px 0}.section.light{background:var(--bg)}.sectiontitle{text-align:center;max-width:770px;margin:0 auto 39px}.sectiontitle p{color:var(--muted);font-size:15px}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.card{padding:29px;border:1px solid var(--line);background:#fff;border-radius:13px}.card .icon{background:var(--sea);width:51px;height:51px;display:grid;place-items:center;border-radius:12px;color:var(--teal);font-size:24px;margin-bottom:22px}.card p{font-size:13px;color:var(--muted);margin:0}.stats{background:var(--navy);padding:34px 0;color:#dcecf1}.stats .container{display:flex;justify-content:space-around;gap:12px;text-align:center;flex-wrap:wrap}.stats strong{display:block;color:#fff;font-size:31px;letter-spacing:-.05em}.stats span{font-size:12px}.cta{background:var(--navy);padding:55px 0;color:#cce2e9}.cta h2{color:#fff}.cta .container{display:flex;align-items:center;justify-content:space-between;gap:30px}.cta .btn{background:#fff;color:var(--navy);box-shadow:none;flex-shrink:0}
.footer{background:var(--dark);color:#aec5d0;padding:54px 0 30px}.footer .brandtext strong{color:#fff}.footrow{display:flex;justify-content:space-between;gap:30px}.footer p{color:#99b3be;font-size:13px;max-width:450px;margin:16px 0}.footlinks{display:flex;gap:20px;flex-wrap:wrap;font-size:12px}.copyright{border-top:1px solid #244056;padding-top:22px;margin-top:34px;font-size:11px;color:#829fae}
.converter-hero{padding:64px 0 84px;background:radial-gradient(circle at 90% 12%,#e2f8f5,transparent 29%),linear-gradient(120deg,#fbfefe,#f1f8fa)}.converter-hero .columns{display:grid;grid-template-columns:.9fr 1.1fr;gap:64px;align-items:start}.converter-hero .aside{padding-top:42px}.aside h1{font-size:clamp(36px,4.2vw,56px)}.aside .lead{color:var(--muted);font-size:16px;line-height:1.8}.process{display:grid;gap:14px;margin-top:31px}.process div{display:flex;align-items:center;gap:13px;font-weight:700;font-size:13px}.process b{height:30px;width:30px;border:1px solid #addcdb;background:#e6f5f4;color:var(--teal);border-radius:50%;display:grid;place-items:center;font-size:12px}
.formbox{background:#fff;border:1px solid #dcebed;padding:30px;border-radius:17px;box-shadow:var(--shadow)}.formbox h2{font-size:24px;margin-bottom:5px}.subtle{font-size:12px;color:var(--muted)}.stepbox{margin:23px 0 0;padding-top:20px;border-top:1px solid var(--line)}.stepbox legend{font-size:14px;font-weight:850;color:var(--navy);margin-bottom:11px}.field{display:block;font-weight:740;font-size:12px;color:#3e5b6d;margin-bottom:7px}.row{display:flex;gap:9px}.row>*:first-child{flex:1;min-width:0}.textinput,.select,.textarea{width:100%;border:1px solid #cedfe5;border-radius:8px;background:#fff;color:var(--navy);padding:12px 13px;font-size:13px;outline-color:var(--teal)}.textarea{resize:vertical;min-height:96px}.smallbtn{border:0;border-radius:8px;background:var(--navy);color:white;font-size:12px;font-weight:800;padding:11px 17px;white-space:nowrap}.smallbtn:hover{background:#1b5263}.textinput:focus,.select:focus,.textarea:focus{border-color:var(--teal)}.checkline{display:flex;gap:9px;align-items:flex-start;font-size:12px;color:#5a7582;line-height:1.5;margin:12px 0}.checkline input{margin:3px 0;accent-color:var(--teal);width:16px;height:16px;flex-shrink:0}.status{padding:12px;border-radius:9px;background:#edf8f8;color:#135e67;font-size:12px;line-height:1.5;margin-top:14px}.status.error{background:#fff0ee;color:#a4413b}.status[hidden],[hidden]{display:none!important}.tabs{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:19px 0}.tab{border:1px solid #cddfe4;background:#f5f9fb;border-radius:10px;padding:12px;color:#476475;font-size:13px;font-weight:850}.tab[aria-selected="true"]{background:#e3f5f3;border:2px solid var(--teal);color:#087c7f}.dropzone{background:#f8fcfd;border:2px dashed #b7d8da;border-radius:11px;padding:24px;text-align:center;cursor:pointer;color:var(--navy);display:block;margin:12px 0}.dropzone:hover{border-color:var(--teal)}.dropzone small{color:var(--muted);display:block;margin-top:6px}.dropzone input{width:100%;display:block;margin-top:12px;font-size:12px}.formbox .btn{width:100%;margin-top:18px}.formbox .fineprint{margin:17px 0 0;font-size:11px;color:#8497a3;line-height:1.65}.tip{margin:16px 0;padding:15px;border:1px solid #cbe6e5;border-radius:8px;background:#ecf8f7;font-size:12px;color:#326471}.tip b{color:#0a8585}.delivery{display:flex;gap:17px;flex-wrap:wrap;font-size:13px;margin:10px 0}.delivery label{cursor:pointer}.delivery input{accent-color:var(--teal)}.section.narrow .container{max-width:850px}.legal{padding:74px 0}.legal h1{font-size:42px}.legal h2{font-size:23px;margin-top:30px}.legal p,.legal li{color:#5c7586;font-size:14px}.floating-note{border-left:4px solid var(--teal);padding:15px;background:#f1f9fa;margin-top:20px}
@media(max-width:1020px){.navmenu{gap:13px}.navmenu>a:not(.pill){display:none}.hero .columns,.converter-hero .columns{gap:35px}.hero h1{font-size:48px}}
@media(max-width:780px){.hero .columns,.converter-hero .columns{grid-template-columns:1fr}.hero{padding:52px 0 65px}.converter-hero{padding:45px 0 60px}.converter-hero .aside{padding:0}.cards{grid-template-columns:1fr 1fr}.cta .container{display:block}.cta .btn{margin-top:17px}.footrow{display:block}.footlinks{margin-top:20px}}
@media(max-width:550px){.topline{font-size:10px}.topline .container{display:block;text-align:center}.topline a{display:none}.navrow{min-height:72px}.brand{min-width:0}.mark{width:42px;height:42px}.brandtext strong{font-size:16px}.brandtext small{font-size:8px}.navmenu{gap:8px}.navmenu .pill{display:none}.lang{min-width:90px;padding:8px 5px}.hero h1{font-size:41px}.hero-card,.formbox{padding:22px}.cards{grid-template-columns:1fr}.section{padding:60px 0}.row{flex-direction:column}.smallbtn{padding:12px}.cta h2{font-size:26px}}

.manual-offer{margin-top:16px;padding:16px;border:1px solid #b4d7d9;background:#eefafa;border-radius:12px;color:#163f46}.manual-offer p{margin:0 0 12px;font-size:.91rem;line-height:1.55}.manual-offer .smallbtn{max-width:100%;white-space:normal}
