:root{--bg:#fff;--soft:#F4F5F3;--ink:#1E2226;--muted:#5F656B;--line:#E2E3DF;--brand:#1B4F8F;--brand2:#143D70;--bar:#1E2226;--ok:#2F5D50;--font:"Poppins",system-ui,-apple-system,"Segoe UI",Arial,sans-serif}@font-face{font-family:Poppins;font-weight:400;font-display:swap;src:url(/assets/fonts/poppins-400.woff2) format("woff2")}@font-face{font-family:Poppins;font-weight:500;font-display:swap;src:url(/assets/fonts/poppins-500.woff2) format("woff2")}@font-face{font-family:Poppins;font-weight:600;font-display:swap;src:url(/assets/fonts/poppins-600.woff2) format("woff2")}*{box-sizing:border-box}[hidden]{display:none!important}body{margin:0;background:var(--bg);color:var(--ink);font:15px/1.65 var(--font)}a{color:inherit}img,svg{max-width:100%;height:auto}h1,h2,h3{margin:0;line-height:1.2;text-wrap:balance}h1{font-size:clamp(28px,4vw,44px);font-weight:600;letter-spacing:-.01em}h2{font-size:clamp(21px,2.4vw,26px);font-weight:600}h3{font-size:16px;font-weight:600}p{margin:0 0 12px}ul,ol{margin:0 0 12px;padding-left:20px}.wrap{max-width:1200px;margin:0 auto;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}.narrow{max-width:820px}.small{font-size:13px;color:var(--muted)}.bar{background:var(--bar);color:#fff;font-size:13px}.bar .wrap{display:flex;justify-content:space-between;gap:12px;padding-block:8px}.bar a{color:#fff}.bar .mid{flex:1;text-align:center;font-weight:500}@media (max-width:760px){.bar .side{display:none}}header.top{border-bottom:1px solid var(--line);background:#fff;position:sticky;top:0;z-index:5}header.top .wrap{display:flex;align-items:center;gap:22px;padding-block:13px;position:relative}.logo{font-weight:600;font-size:19px;letter-spacing:-.02em;text-decoration:none;white-space:nowrap;display:flex;align-items:center;gap:9px}.logo span{color:var(--brand)}.logo svg{width:28px;height:28px;flex:none}nav.main{display:flex;gap:18px;flex:1;justify-content:center;font-size:14px;font-weight:500;flex-wrap:wrap}nav.main a{text-decoration:none}nav.main a:hover,nav.main a[aria-current]{color:var(--brand)}.hbtn{margin-left:auto}.menu{display:none;background:none;border:1px solid var(--line);border-radius:6px;padding:6px 10px;font:500 14px var(--font)}@media (max-width:980px){nav.main{display:none;position:absolute;left:0;right:0;top:100%;background:#fff;flex-direction:column;gap:0;border-bottom:1px solid var(--line);padding:6px 16px 12px}nav.main.open{display:flex}nav.main a{padding:9px 0;border-bottom:1px solid var(--line)}.menu{display:block}header.top .hbtn{display:none}.logo{font-size:16px}.logo svg{width:24px;height:24px}header.top .wrap{gap:12px}}.btn{display:inline-block;background:var(--brand);color:#fff;border:0;border-radius:6px;padding:12px 20px;font:600 15px var(--font);text-decoration:none;cursor:pointer;text-align:center}.btn:hover{background:var(--brand2)}.btn.ghost{background:#fff;color:var(--ink);border:1px solid var(--line)}.btn.ghost:hover{border-color:var(--ink)}.btn.sm{padding:8px 14px;font-size:14px}.hero{background:var(--soft);border-bottom:1px solid var(--line)}.hero .wrap{display:grid;grid-template-columns:1.1fr .9fr;gap:40px;align-items:center;padding-block:46px}.hero p.lead{font-size:16.5px;color:var(--muted);max-width:560px;margin:16px 0 22px}.hero .ctas{display:flex;gap:10px;flex-wrap:wrap}.hero-art{margin-top:26px;max-width:560px;border-radius:12px;overflow:hidden;box-shadow:0 10px 30px rgba(20,30,40,.10);border:1px solid var(--line)}.door .pl,.door .pr{animation:dl 7s cubic-bezier(.45,0,.25,1) infinite}.door .pr{animation-name:dr}.door .led,.door .led2{animation:led 7s steps(1) infinite}@keyframes dl{0%,18%{transform:translateX(0)}34%,64%{transform:translateX(-150px)}80%,100%{transform:translateX(0)}}@keyframes dr{0%,18%{transform:translateX(0)}34%,64%{transform:translateX(150px)}80%,100%{transform:translateX(0)}}@keyframes led{0%,14%{fill:#E3A23B}15%,80%{fill:#3FBF7F}81%,100%{fill:#E3A23B}}@media (prefers-reduced-motion:reduce){.door .pl,.door .pr,.door .led,.door .led2{animation:none}.door .pl{transform:translateX(-90px)}.door .pr{transform:translateX(90px)}}@media (max-width:900px){.hero .wrap{grid-template-columns:1fr;padding-block:28px;gap:24px}.hero-art{margin-top:18px}}.card{background:#fff;border:1px solid var(--line);border-radius:12px;padding:22px;box-shadow:0 8px 26px rgba(20,30,40,.07)}.est h2{font-size:19px;margin-bottom:14px}.est label{display:block;font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin:12px 0 5px}.est select,.est input[type=number]{width:100%;border:1px solid var(--line);border-radius:6px;padding:10px 12px;font:15px var(--font);background:#fff;color:var(--ink)}.est .row{display:grid;grid-template-columns:1fr 1fr;gap:10px}.est .chk{display:flex;gap:8px;align-items:flex-start;font-size:14px;margin:7px 0;text-transform:none;letter-spacing:0;font-weight:400;color:var(--ink)}.est .chk input{margin-top:5px}.est .out{background:#EEF3FA;border-radius:8px;padding:14px 16px;margin:16px 0 12px;display:flex;justify-content:space-between;align-items:baseline;gap:10px}.est .out b{font-size:28px;color:var(--brand);letter-spacing:-.01em}.est .note{font-size:12.5px;color:var(--muted);margin-top:10px}.est .btn{width:100%}.trust{border-bottom:1px solid var(--line);font-size:13.5px}.trust .wrap{display:flex;justify-content:space-around;gap:12px;flex-wrap:wrap;padding-block:12px;text-align:center}section{padding:46px 0}section.soft{background:var(--soft);border-block:1px solid var(--line)}.sh{margin-bottom:20px}.sh p{color:var(--muted);margin-top:6px}.grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.grid2{display:grid;grid-template-columns:1fr 1fr;gap:18px}.grid4{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}@media (max-width:900px){.grid3,.grid4{grid-template-columns:1fr 1fr}}@media (max-width:620px){.grid3,.grid2,.grid4{grid-template-columns:1fr}}.tile{display:block;background:#fff;border:1px solid var(--line);border-radius:10px;overflow:hidden;text-decoration:none;transition:border-color .15s}.tile:hover{border-color:var(--brand)}.tile .pic{background:var(--soft);aspect-ratio:16/10;display:block;border-bottom:1px solid var(--line);overflow:hidden}.tile .pic svg{width:100%;height:100%;display:block}.anim .mv,.anim .ml,.anim .mr,.anim .leaf,.anim .arm,.anim .led{animation-duration:6s;animation-iteration-count:infinite;animation-timing-function:cubic-bezier(.45,0,.25,1)}.t-slide .mv{animation-name:tslide}.t-glass .mv{animation-name:tglass;animation-delay:1.5s}.t-trade .ml{animation-name:tl;animation-delay:.8s}.t-trade .mr{animation-name:tr;animation-delay:.8s}.t-swing .leaf{animation-name:tswing;animation-delay:2.2s;transform-origin:118px 0;transform-box:view-box}.t-swing .arm{animation-name:tarm;animation-delay:2.2s;transform-origin:168px 38px;transform-box:view-box}.anim .led{animation-name:led;animation-timing-function:steps(1)}.t-glass .led{animation-delay:1.5s}.t-trade .led{animation-delay:.8s}.t-swing .led{animation-delay:2.2s}@keyframes tslide{0%,18%{transform:translateX(0)}38%,66%{transform:translateX(94px)}86%,100%{transform:translateX(0)}}@keyframes tglass{0%,18%{transform:translateX(0)}38%,66%{transform:translateX(118px)}86%,100%{transform:translateX(0)}}@keyframes tl{0%,18%{transform:translateX(0)}38%,66%{transform:translateX(-50px)}86%,100%{transform:translateX(0)}}@keyframes tr{0%,18%{transform:translateX(0)}38%,66%{transform:translateX(50px)}86%,100%{transform:translateX(0)}}@keyframes tswing{0%,18%{transform:scaleX(1)}38%,66%{transform:scaleX(.18)}86%,100%{transform:scaleX(1)}}@keyframes tarm{0%,18%{transform:rotate(0)}38%,66%{transform:rotate(-50deg)}86%,100%{transform:rotate(0)}}@media (prefers-reduced-motion:reduce){.anim *{animation:none!important}}.tile .tx{padding:16px}.tile .tx p{font-size:14px;color:var(--muted);margin:6px 0 10px}.tile .from{font-weight:600;color:var(--brand)}.steps{counter-reset:s;list-style:none;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.steps li{counter-increment:s;background:#fff;border:1px solid var(--line);border-radius:10px;padding:16px}.steps li:before{content:counter(s);display:inline-flex;width:28px;height:28px;border-radius:50%;background:var(--brand);color:#fff;font-weight:600;align-items:center;justify-content:center;margin-bottom:8px}@media (max-width:900px){.steps{grid-template-columns:1fr 1fr}}@media (max-width:560px){.steps{grid-template-columns:1fr}}table.pt{width:100%;border-collapse:collapse;font-size:14.5px;background:#fff}table.pt th,table.pt td{border-bottom:1px solid var(--line);padding:10px 12px;text-align:left;vertical-align:top}table.pt th{background:var(--soft);font-weight:600}table.pt td.n{white-space:nowrap;font-weight:600}.tw{overflow-x:auto;border:1px solid var(--line);border-radius:10px}.bluf{background:#EEF3FA;border-left:4px solid var(--brand);border-radius:6px;padding:14px 16px;margin:16px 0 20px;font-size:15.5px}.page-h{background:var(--soft);border-bottom:1px solid var(--line);padding:30px 0 26px}.page-h p{color:var(--muted);margin-top:10px;max-width:760px}.crumbs{font-size:13px;color:var(--muted);margin-bottom:10px}.crumbs a{text-decoration:none}.crumbs a:hover{text-decoration:underline}.prose h2{margin:30px 0 10px}.prose h3{margin:20px 0 6px}.prose{font-size:15.5px}.cols{display:grid;grid-template-columns:1fr 340px;gap:36px;align-items:start}.cols aside{position:sticky;top:86px}@media (max-width:900px){.cols{grid-template-columns:1fr}.cols aside{position:static}}details{border-bottom:1px solid var(--line);padding:12px 0}details summary{cursor:pointer;font-weight:600;list-style:none;display:flex;justify-content:space-between;gap:10px}details summary:after{content:"+";color:var(--brand);font-size:20px;line-height:1}details[open] summary:after{content:"–"}details p{margin:8px 0 0;color:var(--ink)}.chips{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0}.chips li{border:1px solid var(--line);border-radius:20px;padding:4px 12px;font-size:13.5px;background:#fff}form.q{display:grid;gap:12px}form.q label{font-size:13px;font-weight:600}form.q input,form.q select,form.q textarea{width:100%;border:1px solid var(--line);border-radius:6px;padding:10px 12px;font:15px var(--font);margin-top:4px}form.q textarea{min-height:110px}.hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.msg{padding:12px 14px;border-radius:8px;font-size:14.5px}.msg.ok{background:#E8F2EE;color:var(--ok)}.msg.err{background:#FBECEC;color:#8A2B2B}footer{background:var(--bar);color:#C9CDD1;font-size:14px;margin-top:0}footer .wrap{display:grid;grid-template-columns:1.3fr 1fr 1fr 1fr;gap:28px;padding-block:38px}footer h3{color:#fff;font-size:14px;margin-bottom:10px}footer a{color:#C9CDD1;text-decoration:none;display:block;padding:3px 0}footer a:hover{color:#fff}footer .legal{grid-column:1/-1;border-top:1px solid #353B41;padding-top:16px;font-size:12.5px}@media (max-width:800px){footer .wrap{grid-template-columns:1fr 1fr}}@media (max-width:560px){footer .wrap{grid-template-columns:1fr}}footer a{overflow-wrap:anywhere}.notfound{padding:80px 0;text-align:center}