@font-face{font-family:Maven Pro;font-style:normal;font-weight:600;font-display:swap;src:url(/betuk/betu-1.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Maven Pro;font-style:normal;font-weight:600;font-display:swap;src:url(/betuk/betu-2.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Maven Pro;font-style:normal;font-weight:700;font-display:swap;src:url(/betuk/betu-3.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Maven Pro;font-style:normal;font-weight:700;font-display:swap;src:url(/betuk/betu-4.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Maven Pro;font-style:normal;font-weight:800;font-display:swap;src:url(/betuk/betu-5.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Maven Pro;font-style:normal;font-weight:800;font-display:swap;src:url(/betuk/betu-6.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:400;font-display:swap;src:url(/betuk/betu-7.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:400;font-display:swap;src:url(/betuk/betu-8.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:600;font-display:swap;src:url(/betuk/betu-9.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:600;font-display:swap;src:url(/betuk/betu-10.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:700;font-display:swap;src:url(/betuk/betu-11.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:700;font-display:swap;src:url(/betuk/betu-12.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Source Sans\ 3;font-style:italic;font-weight:400;font-display:swap;src:url(/betuk/betu-13.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Source Sans\ 3;font-style:italic;font-weight:400;font-display:swap;src:url(/betuk/betu-14.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}:root{--navy:#0f2b3d;--foot:#0b2333;--wizbg:#f4f8fb;--blue:#2482ba;--blue50:#e7f1f8;--sky:#8fcbe9;--orange:#f18c33;--orange-h:#e07a1f;--green:#329b77;--text:#262a2e;--muted:#5f6a74;--muted2:#6b7680;--ondark:#c3d3de;--line:#e2e7eb;--input:#c9d3db;--alt:#f5f8fa;--err:#c43d3d;--note-bg:#fff6c7;--note-line:#f2d23c;--note-tag:#ffd94a;--tri:linear-gradient(90deg,#329b77 0 33.3%,#f18c33 33.3% 66.6%,#2482ba 66.6% 100%);--fh:"Maven Pro",Helvetica,Arial,sans-serif;--fb:"Source Sans 3","Segoe UI",Helvetica,Arial,sans-serif;--px:clamp(20px,4cqi,40px)}*{box-sizing:border-box}body,html{margin:0;background:#fff}body{font-family:var(--fb);color:var(--text)}a{color:var(--blue)}a:hover{color:var(--navy)}img{max-width:100%}button{font:inherit}.pbar{font:600 13px/1.35 var(--fb);background:#fff6c7;border-bottom:1px solid #f2d23c;color:#262a2e;padding:8px 16px;display:flex;flex-wrap:wrap;gap:8px 18px;align-items:center;position:relative;z-index:60}.pbar__tag{background:#ffd94a;font:800 10px var(--fh);letter-spacing:.12em;text-transform:uppercase;padding:3px 8px;border-radius:4px}.pbar__txt{font-weight:400;color:#4a5560}.pbar__grp{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.pbar__grp>span{font-weight:600}.pbar button,.pbar select{font:600 13px var(--fb);border:1px solid #d9c25a;background:#fffbe6;color:#262a2e;border-radius:6px;padding:0 10px;min-height:34px;cursor:pointer}.pbar button[aria-pressed=true]{background:#0f2b3d;border-color:#0f2b3d;color:#fff}.pbar__right{margin-left:auto}@media (max-width:819.98px){.pbar{padding:6px 12px;gap:6px 10px}.pbar__grp>span,.pbar__txt{display:none}.pbar__right{margin-left:0}.pbar button,.pbar select{min-height:32px;padding:0 8px;font-size:12px}.pbar select{max-width:150px}}.note{display:inline-flex;flex-wrap:wrap;gap:8px;align-items:center;background:var(--note-bg);border:1px solid var(--note-line);border-radius:6px;padding:8px 12px;font:400 14px/1.4 var(--fb);color:var(--text);font-style:normal}.note--sm{padding:6px 10px;font-size:13px;line-height:1.35}.note__tag{background:var(--note-tag);font:800 10px var(--fh);letter-spacing:.12em;text-transform:uppercase;padding:2px 7px;border-radius:4px}.devnote{margin-top:22px;padding-top:16px;border-top:1px solid var(--line);display:flex;flex-direction:column;gap:6px;font:12px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--muted2)}.devnote button{align-self:flex-start;text-align:left;background:none;border:0;padding:0;font:inherit;color:var(--blue);cursor:pointer;text-decoration:underline;min-height:32px}.devnote,.note,.pend,.ph{display:none!important}.ph{border:2px dashed #c9dbe8;font:13px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--muted)}.site{overflow-x:clip;container-type:inline-size;background:#fff;color:var(--text);font-family:var(--fb);font-size:17px;line-height:1.55;text-wrap:pretty;min-height:100vh}.wrap{max-width:1200px;margin:0 auto}.sec{padding:clamp(56px,7cqi,104px) var(--px)}.sec--tall{padding:clamp(64px,8cqi,120px) var(--px)}.sec--alt{background:var(--alt)}.sec--sky{background:var(--blue50)}.sec--dark{background:var(--navy);color:var(--ondark)}.stripe{width:56px;height:4px;margin-bottom:16px;background:var(--tri)}.stripe--lg{width:72px;height:5px;margin-bottom:22px}.stripe--c{margin-left:auto;margin-right:auto}.tristripe-top{position:absolute;inset:0 0 auto 0;height:4px;background:var(--tri)}.kicker{font:700 13px var(--fh);letter-spacing:.18em;text-transform:uppercase;color:var(--blue)}.h1{font:800 clamp(36px,4.4cqi,60px)/1.06 var(--fh);letter-spacing:-.01em}.h1,.h2{margin:0 0 24px;color:var(--navy);text-wrap:balance}.h2{font:800 clamp(28px,3cqi,40px)/1.12 var(--fh)}.h3{margin:0;font:800 22px/1.2 var(--fh);color:var(--navy)}.on-dark .h1,.on-dark .h2,.sec--dark .h1,.sec--dark .h2{color:#fff}.lead{font-size:clamp(18px,1.45cqi,20px)}.lead14{font-size:clamp(18px,1.4cqi,20px)}.p{margin:0 0 16px}.p0{margin:0}.b{color:var(--navy)}.muted{color:var(--muted)}.center,.col-center{text-align:center}.col-center{max-width:820px;margin:0 auto;display:flex;flex-direction:column;align-items:center}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--min,460px)),1fr));grid-gap:var(--gap,clamp(32px,5cqi,72px));gap:var(--gap,clamp(32px,5cqi,72px));align-items:var(--ai,center)}.cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--min,300px)),1fr));grid-gap:var(--gap,20px);gap:var(--gap,20px)}.minw0{min-width:0}.btn{display:inline-flex;align-items:center;justify-content:center;text-align:center;min-height:52px;font-family:var(--fh);font-size:17px;text-decoration:none;border-radius:8px;cursor:pointer;line-height:1.2}.btn--p{font-weight:800;color:#fff;padding:12px 26px;background:var(--orange);border:0}.btn--p:hover{background:var(--orange-h);color:#fff}.btn--s{font-weight:700;color:var(--navy);padding:10px 24px;border:2px solid var(--navy);background:transparent}.btn--s:hover{background:var(--navy);color:#fff}.btn--g{font-weight:700;color:#fff;padding:10px 24px;border:2px solid rgba(255,255,255,.55);background:transparent}.btn--g:hover{border-color:#fff;color:#fff}.btns{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.btns--0{margin-top:0}.hdr{position:-webkit-sticky;position:sticky;top:0;z-index:50;background:rgba(255,255,255,.97);border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.hdr__in{max-width:1200px;margin:0 auto;padding:16px 40px;display:flex;align-items:center;gap:32px;box-sizing:content-box}.hdr__logo{display:flex;flex:0 0 auto}.hdr__logo img{width:132px;height:auto;display:block}.hdr__nav{display:flex;gap:26px;flex:1 1 auto;justify-content:center;font:600 15px var(--fh)}.hdr__nav a{color:var(--navy);text-decoration:none;padding:6px 0;border-bottom:2px solid transparent}.hdr__nav a.on{border-bottom-color:var(--orange)}.hdr__cta{display:flex;gap:10px;flex:0 0 auto}.hbtn{display:inline-flex;align-items:center;font:700 15px var(--fh);text-decoration:none;border-radius:8px}.hbtn--s{color:var(--navy);padding:10px 16px;border:2px solid var(--navy)}.hbtn--s:hover{background:var(--navy);color:#fff}.hbtn--p{font-weight:800;color:#fff;padding:12px 18px;background:var(--orange)}.hbtn--p:hover{background:var(--orange-h);color:#fff}.hdr__m{display:none}.hdr__burger{width:44px;height:44px;border:1px solid var(--line);border-radius:8px;background:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;cursor:pointer;padding:0}.hdr__burger span{display:block;width:20px;height:2px;background:var(--navy)}.hdr__menu{display:none;padding:8px 20px 20px;flex-direction:column;gap:2px;border-top:1px solid var(--line);font:600 17px var(--fh)}.hdr__menu a{color:var(--navy);text-decoration:none;padding:12px 0;border-bottom:1px solid var(--line)}.hdr__menu a.on{color:var(--blue)}.hdr__menu a.hdr__switch{margin-top:14px;display:flex;justify-content:center;align-items:center;min-height:48px;font-weight:700;border:2px solid var(--navy);border-radius:8px;padding:0}@media (max-width:819.98px){.hdr__in{display:none}.hdr__m{display:flex;padding:12px 20px;align-items:center;gap:12px}.hdr__m .hdr__logo{flex:1 1 auto}.hdr__m .hdr__logo img{width:112px}.hdr__m .hbtn--p{min-height:44px;padding:0 14px}.hdr.open .hdr__menu{display:flex}}.ftr{background:var(--foot);color:#8fb0c4;padding:32px var(--px);font-size:14px}.ftr__row{max-width:1200px;margin:0 auto;display:flex;flex-wrap:wrap;gap:16px 32px;align-items:center}.ftr__row img{width:120px;height:auto;display:block}.ftr nav{margin-left:auto;display:flex;flex-wrap:wrap;gap:8px 20px}.ftr nav a{color:var(--ondark);text-decoration:none}.ftr__legal{max-width:1200px;margin:20px auto 0;padding-top:18px;border-top:1px solid #1d3a50;display:flex;flex-wrap:wrap;gap:8px 24px;align-items:center;font-size:13px}.ftr__legal nav a{color:#8fb0c4}.ftr nav a:hover,.ftr__legal nav a:hover{color:#fff}@media (max-width:819.98px){.ftr nav a{display:inline-flex;align-items:center;min-height:44px}.ftr nav{gap:0 20px}}.pwrap{display:flex;justify-content:center}.portrait{position:relative;width:100%;max-width:var(--mw,420px);aspect-ratio:var(--ar,240/330)}.portrait__img{position:absolute;inset:0;background-position:top;background-size:cover;background-repeat:no-repeat;border-radius:clamp(12px,1.8cqi,24px);overflow:hidden}.portrait__img:after{content:"";position:absolute;left:0;right:0;bottom:0;height:8px;background:var(--tri)}.pwrap--hero{flex-direction:column;align-items:center;padding-bottom:clamp(36px,4cqi,56px)}.ptag{position:absolute;border-radius:8px;padding:10px 14px;font-size:14px;line-height:1.3}.ptag b{font-family:var(--fh)}.ptag--w{background:#fff;color:var(--navy);box-shadow:0 8px 24px rgba(0,0,0,.16)}.ptag--w span{color:var(--muted)}.ptag--n{background:var(--navy);color:#fff}.ptag--n span{color:#9fbdd0}.hero{padding:clamp(40px,6cqi,88px) var(--px) 0;background:var(--navy);color:#fff}.hero--b{background:var(--alt);color:var(--text);padding-bottom:clamp(28px,3cqi,40px)}.hero .kicker{letter-spacing:.16em;color:var(--sky)}.hero--b .kicker{color:var(--blue)}.hero .stripe--lg{margin:22px 0 26px}.hero__h{margin:0;font:800 clamp(38px,4.7cqi,66px)/1.04 var(--fh);letter-spacing:-.01em;color:#fff;text-wrap:balance}.hero--b .hero__h{color:var(--navy)}.hero__h em{font-style:normal;color:var(--orange)}.hero--b .hero__h em{color:inherit;background:linear-gradient(transparent 64%,rgba(241,140,51,.6) 64% 90%,transparent 90%)}.hero__p{margin:26px 0 0;font-size:clamp(18px,1.45cqi,20px);color:var(--ondark);max-width:34em}.hero--b .hero__p{color:var(--text)}.hero .btns{margin-top:34px}.hero .btn{padding-top:0;padding-bottom:0}.hero__trust{border-top:1px solid rgba(255,255,255,.16);margin:0 calc(-1 * var(--px))}.hero__trust>div{max-width:1200px;margin:0 auto;padding:20px var(--px);gap:12px 28px;color:#fff;box-sizing:content-box}.hero__trust>div,.trust-b{display:flex;flex-wrap:wrap;align-items:center;font-size:16px}.trust-b{margin-top:clamp(32px,4cqi,56px);background:#fff;border:1px solid var(--line);border-radius:12px;padding:18px 24px;gap:12px 32px;color:var(--navy)}.dot{display:flex;align-items:center;gap:10px}.dot--hl{font-weight:700}.dot:before{content:"";width:8px;height:8px;border-radius:2px;background:#7fd3ae;flex:none}.trust-b .dot:before{background:var(--green)}.sitcard{display:flex;flex-direction:column;gap:12px;padding:28px;background:var(--alt);border:1px solid var(--line);border-top:3px solid var(--green);border-radius:8px;text-decoration:none;color:var(--text)}.sitcard:nth-child(3n+2){border-top-color:var(--orange)}.sitcard:nth-child(3n){border-top-color:var(--blue)}.sitcard:hover{background:var(--blue50);color:var(--text)}.sitcard p{margin:0;flex:1 1 auto}.sitcard>span:last-child{font:700 17px var(--fh);color:var(--blue);margin-top:8px}.sitcard__ic{width:48px;height:48px;border-radius:12px;background:#fff;border:1px solid var(--line);display:flex;align-items:center;justify-content:center;color:var(--blue)}.sitcard__ic svg{width:26px;height:26px}.imgcard{aspect-ratio:4/3;border-radius:14px;overflow:hidden;position:relative;background:var(--blue50);box-shadow:0 20px 50px -28px rgba(15,43,61,.45)}.imgcard img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:58% 40%;display:block}.imgcard:after{content:"";position:absolute;left:0;right:0;bottom:0;height:5px;background:var(--tri)}.big-orange{margin:28px 0 32px;font:800 clamp(30px,3.4cqi,46px)/1 var(--fh);color:var(--orange)}.promise{padding:clamp(24px,2.6cqi,36px);border:1px solid var(--line);border-radius:14px;background:#fff}.promise--dark{background:var(--navy);color:var(--ondark);border:0;position:relative;overflow:hidden}.promise .num{font:800 15px var(--fh);color:var(--blue);margin-bottom:10px}.promise--dark .num{color:var(--sky)}.promise strong{font:800 22px var(--fh);color:var(--navy);display:block;margin-bottom:8px}.promise--dark strong{color:#fff}.quote{margin:0;border-left:3px solid var(--green);background:var(--alt);padding:18px 22px;border-radius:0 10px 10px 0;font-style:italic;font-size:18px;color:var(--text)}.dash{background:var(--navy);border-radius:16px;position:relative;overflow:hidden;padding:clamp(18px,2.4cqi,32px);box-shadow:0 24px 60px rgba(15,43,61,.22)}.dash__top{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;margin-bottom:22px}.dash__top img{width:84px;height:auto;display:block}.dash__title{font:700 16px var(--fh);color:#fff}.dash__sub{color:#93a7b6;font-size:14px}.dash__badge{margin-left:auto;background:var(--orange);color:var(--navy);font:800 12px var(--fh);letter-spacing:.12em;text-transform:uppercase;padding:5px 10px;border-radius:5px}.dash__card{position:relative;background:#15334a;border-radius:12px;padding:22px 20px 20px}.dash__n{position:absolute;top:-10px;left:-6px;width:30px;height:30px;border-radius:50%;background:var(--orange);color:var(--navy);font:800 15px var(--fh);display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 3px var(--navy)}.dash__h{font:700 15px var(--fh);color:#fff;margin-bottom:14px}.bars{display:flex;flex-direction:column;gap:9px;font-size:13px;color:#d9e3ea}.bars>div{display:grid;grid-template-columns:96px 1fr 40px;grid-gap:8px;gap:8px;align-items:center}.bars i{height:10px;border-radius:3px;background:var(--blue);display:block}.bars b,.num-r{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:400}.bars .tot{color:#fff;padding-top:9px;border-top:1px solid #23405a}.bars .tot,.bars .tot b{font-weight:700}.bars .tot i{background:var(--orange)}.aging{display:flex;flex-direction:column;gap:12px;font-size:13px;color:#d9e3ea}.aging .row{display:flex;justify-content:space-between;margin-bottom:5px}.aging .row b{color:#fff;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.aging i{display:block;height:10px;border-radius:3px;background:var(--blue)}.aging .names{border-top:1px solid #23405a;padding-top:10px;display:flex;flex-direction:column;gap:4px;color:#93a7b6}.aging .names div{display:flex;justify-content:space-between}.plan{position:relative;height:104px;display:flex;align-items:flex-end;gap:5px;border-bottom:1px solid #23405a}.plan:before{content:"";position:absolute;left:0;right:0;bottom:80px;border-top:1px dashed var(--sky)}.plan span{flex:1 1;background:var(--blue);border-radius:3px 3px 0 0}.plan span.f{background:none;border:2px dashed var(--orange);border-bottom:0}.plan__x{display:flex;justify-content:space-between;font-size:11px;color:#93a7b6;margin-top:4px}.plan__k{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:12px;font-size:12px;color:#93a7b6;line-height:1.3}.plan__k b{color:#fff;font-size:15px}.plan__k b.o{color:var(--orange)}.numlist{display:flex;gap:12px;align-items:flex-start}.numlist>span{flex:0 0 28px;height:28px;border-radius:50%;background:var(--orange);color:var(--navy);font:800 14px var(--fh);display:flex;align-items:center;justify-content:center}.bigfact{border:1px solid var(--line);border-top:4px solid var(--green);border-radius:14px;padding:clamp(28px,3.4cqi,48px);background:var(--alt)}.bigfact div:first-child{font:800 clamp(40px,5cqi,68px)/1 var(--fh);color:var(--navy)}.bigfact div+div{margin-top:14px;font-size:20px}.whobox{background:#fff;border:1px solid var(--line);border-radius:14px;padding:clamp(24px,3cqi,40px)}.whobox--dash{background:transparent;border:1px dashed #c3ccd3}.whobox h2{margin:0 0 20px;font:800 clamp(26px,2.6cqi,34px)/1.15 var(--fh);color:var(--navy)}.ticks{display:flex;flex-direction:column;gap:14px}.ticks>div{display:flex;gap:12px}.ticks i{flex:0 0 24px;height:24px;border-radius:50%;background:var(--green);color:#fff;font:normal 700 14px var(--fb);display:flex;align-items:center;justify-content:center;margin-top:1px}.ticks i.x{background:none;border:2px solid var(--muted2);color:var(--muted2);font-size:15px}.ticks--x{gap:16px}.numcard{position:relative;background:#fff;border:1px solid var(--line);border-radius:12px;padding:22px;transition:border-color .3s ease,box-shadow .3s ease}.numcard:hover{border-color:var(--blue);box-shadow:0 0 0 3px rgba(36,130,186,.14),0 14px 30px -18px rgba(15,43,61,.35)}.numcard__ic{position:absolute;top:18px;right:18px;width:26px;height:26px;color:var(--blue);opacity:.8;transition:opacity .3s ease}.numcard:hover .numcard__ic{opacity:1}.numcard__ic svg{width:100%;height:100%;display:block}@media (prefers-reduced-motion:reduce){.numcard,.numcard__ic{transition:none}}.numcard .num{font:800 15px var(--fh);color:var(--blue);margin-bottom:10px}.numcard p{margin:0}.review-ph{border:2px dashed #c9dbe8;border-left:4px solid var(--green);border-radius:0 12px 12px 0;padding:24px;min-height:200px;display:flex;flex-direction:column;justify-content:space-between;gap:16px;font:13px ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--muted)}.review-ph span:last-child{display:flex;align-items:center;gap:12px}.review-ph span:last-child:before{content:"";width:44px;height:44px;border-radius:50%;background:repeating-linear-gradient(135deg,#e7f1f8 0 6px,#f5f8fa 6px 12px);border:1px solid #c9dbe8}.google-ph{margin-top:20px;border:2px dashed #c9dbe8;border-radius:12px;padding:20px;text-align:center;font:13px ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--muted)}.darkbox{background:var(--navy);color:#fff;border-radius:14px;padding:clamp(24px,3cqi,40px);position:relative;overflow:hidden}.darkbox--col{display:flex;flex-direction:column;gap:16px;align-items:flex-start}.darkbox__h{font:800 22px/1.25 var(--fh)}.acc{display:flex;flex-direction:column;gap:10px}.acc__it{background:#fff;border:1px solid var(--line);border-radius:12px;overflow:hidden}.acc__q{width:100%;gap:16px;justify-content:space-between;text-align:left;background:none;border:0;cursor:pointer;padding:20px 22px;min-height:56px;font:700 clamp(17px,1.4cqi,19px) var(--fh);color:var(--navy)}.acc__q,.pm{display:flex;align-items:center}.pm{flex:0 0 30px;height:30px;border-radius:50%;border:2px solid var(--blue);color:var(--blue);justify-content:center;font:400 20px/1 var(--fb)}.pm:before{content:"+"}.open>.acc__q .pm,.open>button .pm{background:var(--blue);color:#fff}.open>.acc__q .pm:before,.open>button .pm:before{content:"−"}.acc__a{display:none;padding:0 22px 22px;flex-direction:column;gap:12px;align-items:flex-start}.acc__a p{margin:0}.open>.acc__a{display:flex}.acc__a a.more{font:700 17px var(--fh);text-decoration:none}.faqgrid{display:flex;flex-wrap:wrap;gap:clamp(24px,5cqi,72px);align-items:flex-start}.faqgrid>div:first-child{flex:1 1 300px;min-width:0}.faqgrid>div:last-child{flex:2 1 560px;min-width:0}.closing h2{margin:0;font:800 clamp(32px,4cqi,56px)/1.08 var(--fh);color:#fff;text-wrap:balance}.closing .sub{margin:18px 0 36px;font:700 clamp(22px,2.2cqi,30px) var(--fh);color:var(--orange)}.closing .btn{min-height:58px;font-size:19px;padding:12px 32px}.closing .small{margin:22px 0 0;font-size:16px}.closing .small a{color:#fff;font-weight:700;text-underline-offset:3px}.svc-groups{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));grid-gap:20px;gap:20px;margin-top:clamp(32px,4cqi,48px);background:#fff;border:1px solid var(--line);border-radius:16px;padding:clamp(20px,2.4cqi,32px);position:relative;overflow:hidden;box-shadow:0 18px 40px -30px rgba(15,43,61,.35)}.svc-groups:before{content:"";position:absolute;inset:0 0 auto 0;height:4px;background:var(--tri)}.svc-groups .svc-btn{background:var(--alt)}.svc-groups>div{display:flex;flex-direction:column;gap:10px}.svc-groups .kicker{margin-bottom:4px}.svc-btn{display:flex;align-items:center;gap:12px;width:100%;text-align:left;background:#fff;border:1px solid var(--line);border-radius:12px;padding:14px 16px;cursor:pointer;min-height:64px;font:700 16px var(--fh);color:var(--navy)}.svc-btn:hover{border-color:var(--blue);background:var(--alt)}.ico{display:flex;align-items:center;justify-content:center;background:var(--blue50);color:var(--blue);border-radius:10px;flex:0 0 40px;height:40px}.ico svg{width:22px;height:22px;display:block}.svc{background:#fff;border:1px solid var(--line);border-radius:14px;overflow:hidden;scroll-margin-top:96px}.svc__q{width:100%;display:flex;align-items:center;gap:18px;text-align:left;background:none;border:0;cursor:pointer;padding:clamp(18px,2cqi,24px) clamp(18px,2.4cqi,28px);min-height:72px;color:var(--text)}.svc__q .ico{flex:0 0 44px;height:44px}.svc__q .ico svg{width:24px;height:24px}.svc__t{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.svc__g{font:700 12px var(--fh);letter-spacing:.16em;text-transform:uppercase;color:var(--blue)}.svc__n{font:800 clamp(20px,1.8cqi,24px)/1.2 var(--fh);color:var(--navy)}.svc__l{font-size:16px;color:var(--text);font-weight:600}.svc .pm{flex:0 0 34px;height:34px;font-size:22px}.svc__a{display:none;padding:0 clamp(18px,2.4cqi,28px) clamp(24px,3cqi,36px);border-top:1px solid var(--line)}.svc.open>.svc__a{display:block}.svc__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));grid-gap:clamp(24px,4cqi,56px);gap:clamp(24px,4cqi,56px);padding-top:clamp(20px,2.4cqi,28px)}.svc__p{margin:0 0 14px}.svc__jo{margin-top:8px;border-left:3px solid var(--green);padding:14px 18px;border-radius:0 10px 10px 0}.svc__jo,.svc__list{background:var(--alt)}.svc__list{min-width:0;border-radius:12px;padding:22px 24px}.svc__list .kicker{letter-spacing:.16em;margin-bottom:12px}.svc__list ul{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:7px;font-size:16px}.svc__list li{padding-left:2px}.svc .btns{margin-top:24px}.promise-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));grid-gap:16px;gap:16px}.pcard{background:#fff;border:1px dashed var(--input);border-radius:12px;padding:24px}.step{display:flex;gap:14px;align-items:flex-start}.step>span{flex:0 0 32px;height:32px;border-radius:50%;background:var(--blue);color:#fff;font:800 15px var(--fh);display:flex;align-items:center;justify-content:center}.pcard p{margin:0;padding-top:4px;font-size:18px;color:var(--navy);font-weight:600}.contact__org{font:800 20px var(--fh);color:var(--navy);margin-bottom:8px}.contact__row{display:flex;flex-direction:column;gap:2px;padding:16px 0;border-top:1px solid var(--line)}.contact__row span:first-child{font:700 12px var(--fh);letter-spacing:.16em;text-transform:uppercase;color:var(--blue)}.contact__row span+span{font-size:19px;color:var(--navy)}.contact__row a{color:var(--navy);text-decoration:none}.missing{font:14px ui-monospace,SFMono-Regular,Menlo,monospace;background:repeating-linear-gradient(135deg,#e7f1f8 0 8px,#f5f8fa 8px 16px);padding:2px 8px;border-radius:4px}.mapph,.missing{color:var(--muted)}.mapph{border-radius:14px;border:1px solid #d5e2ec;background:repeating-linear-gradient(135deg,#e7f1f8 0 12px,#f5f8fa 12px 24px);display:flex;align-items:center;justify-content:center;padding:20px;text-align:center;font:13px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace;aspect-ratio:4/3}.lhero{padding:clamp(56px,7cqi,104px) var(--px) clamp(48px,6cqi,88px);background:var(--navy);color:var(--ondark)}.lhero .h1{color:#fff}.lhero .lead{margin:0 0 16px;color:var(--ondark);max-width:36em}.bangs{display:flex;flex-direction:column;gap:10px}.bang{display:flex;gap:12px;align-items:flex-start;padding:14px 18px;background:#fff;border:1px solid var(--line);border-radius:10px}.bang i{flex:0 0 24px;height:24px;border-radius:50%;border:2px solid var(--err);color:var(--err);font:normal 700 14px var(--fb);display:flex;align-items:center;justify-content:center;margin-top:1px}.bang i.q{border:0;background:var(--blue50);color:var(--blue);font:800 14px var(--fh)}.steps{display:flex;flex-direction:column}.steps>.step{padding:18px 0}.steps>.step+.step{border-top:1px solid var(--line)}.steps>.step>div{min-width:0;padding-top:4px}.steps .note{margin-top:10px}.fcard{background:#fff;border:1px solid var(--line);border-radius:12px;padding:24px}.fcard .num{font:800 15px var(--fh);color:var(--blue);margin-bottom:10px}.fcard p{margin:0}.who{display:flex;flex-wrap:wrap;gap:clamp(24px,4cqi,56px);align-items:center;max-width:980px;margin:0 auto}.who__img{flex:0 0 auto;width:min(220px,60%)}.who__txt{flex:1 1 380px;min-width:0}.who blockquote{margin:0;font:600 clamp(20px,2cqi,26px)/1.4 var(--fh);color:var(--navy)}.who blockquote span{color:var(--green);font-size:1.6em;line-height:0;vertical-align:-.25em;margin-right:4px}.who__by{margin-top:16px;color:var(--muted)}.lkicker{font:700 13px var(--fh);letter-spacing:.18em;text-transform:uppercase;color:var(--sky);margin-bottom:14px}.lclose .h2{font-size:clamp(30px,3.6cqi,48px);margin-bottom:16px}.formbox{background:#fff;border-radius:14px;padding:clamp(22px,3cqi,36px);color:var(--text)}.formbox__h{font:800 20px var(--fh);color:var(--navy);margin-bottom:16px}.lform{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));grid-gap:16px;gap:16px}.lform label{display:flex;flex-direction:column;gap:6px;font-size:15px;font-weight:600;color:var(--navy)}.lform label small{font-weight:400;color:var(--muted);font-size:15px}.lform input,.lform textarea{width:100%;min-height:48px;padding:10px 14px;border:1px solid var(--input);border-radius:8px;font:inherit;font-size:16px;font-weight:400;color:var(--text);background:#fff}.lform textarea{resize:vertical}.lform .full,.lform .sub{grid-column:1/-1}.lform .sub{font:800 17px var(--fh);color:var(--navy);margin-top:8px}.lform .chk{grid-column:1/-1;display:flex;flex-direction:column}.lform .chk,.lform .chk label{gap:10px;align-items:flex-start}.lform .chk label{flex-direction:row;font-size:16px;font-weight:400;color:var(--text);cursor:pointer}.lform .chk input{width:22px;height:22px;min-height:0;margin:1px 0 0;accent-color:var(--blue);padding:0}.lform .after{margin:12px 0 0;font-style:italic;color:var(--muted);font-size:15px}.mitkap3{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));grid-gap:16px;gap:16px}.msgbox{margin-top:20px;background:#fff;border:1px solid #c9dbe8;border-radius:14px;overflow:hidden;box-shadow:0 16px 40px rgba(15,43,61,.08)}.msgbox__h{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 18px;background:var(--blue50);border-bottom:1px solid #c9dbe8;font:700 13px var(--fh);letter-spacing:.14em;text-transform:uppercase;color:var(--blue)}.msgbox p{margin:0;padding:clamp(20px,3cqi,32px);font-style:italic;font-size:clamp(17px,1.4cqi,19px);line-height:1.6;color:var(--text)}.msgbox__b{padding:0 clamp(20px,3cqi,32px) clamp(20px,3cqi,28px);display:flex;flex-wrap:wrap;align-items:center;gap:14px}.btn--copy{font-weight:700;color:var(--navy);padding:10px 24px;border:2px solid var(--navy);background:#fff}.btn--copy:hover{background:var(--navy);color:#fff}.btn--copied{font-weight:700;color:#fff;padding:10px 24px;background:var(--green);border:2px solid var(--green);cursor:default}.mistake{background:#fff;border-radius:12px;padding:24px;border:1px solid var(--line);border-top:4px solid var(--err)}.mistake div{font:800 clamp(36px,3.6cqi,48px)/1 var(--fh);color:var(--err);margin-bottom:14px}.mistake p{margin:0}.warnline{margin-top:24px;border-left:3px solid var(--err);background:#fff;padding:16px 20px;border-radius:0 10px 10px 0}.guide{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));grid-gap:clamp(24px,4cqi,56px);gap:clamp(24px,4cqi,56px);align-items:center}.guide h2{margin:0 0 16px;font:800 clamp(26px,2.8cqi,36px)/1.15 var(--fh);color:#fff}.guide p{margin:0 0 16px;color:var(--ondark)}.guide form{gap:12px;background:#fff;border-radius:12px;padding:22px;color:var(--text)}.guide form,.guide form label{display:flex;flex-direction:column}.guide form label{gap:6px;font-size:15px;font-weight:600;color:var(--navy)}.guide form input{width:100%;min-height:48px;padding:10px 14px;border:1px solid var(--input);border-radius:8px;font:inherit;font-size:16px;font-weight:400}.toast{position:fixed;left:50%;bottom:20px;transform:translateX(-50%);z-index:80;max-width:min(92vw,560px)}.news-head{display:flex;flex-wrap:wrap;gap:20px 40px;align-items:flex-end;justify-content:space-between;margin-bottom:clamp(28px,3cqi,40px)}.news-head>div{min-width:0;flex:1 1 420px}.news-head .h1{margin-bottom:12px}.search{flex:0 1 380px;min-width:240px;display:flex;align-items:center;gap:10px;background:#fff;border:1px solid var(--input);border-radius:10px;padding:0 14px;min-height:52px}.search span{color:var(--muted);font-size:18px}.search input{flex:1 1 auto;min-width:0;border:0;outline:0;font:inherit;font-size:16px;background:transparent;color:var(--text);min-height:48px}.feat{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));text-decoration:none;background:var(--navy);border-radius:16px;overflow:hidden;position:relative;margin-bottom:24px}.feat,.feat:hover{color:var(--ondark)}.feat__txt{padding:clamp(24px,3.4cqi,44px);display:flex;flex-direction:column;gap:14px;justify-content:center}.feat__k{font:700 13px var(--fh);letter-spacing:.18em;text-transform:uppercase;color:var(--sky)}.feat h2{margin:0;font:800 clamp(26px,2.8cqi,38px)/1.15 var(--fh);color:#fff;text-wrap:balance}.feat p{margin:0;font-size:18px}.feat__more{font:700 17px var(--fh);color:var(--orange);margin-top:6px}.feat__img{min-height:260px;position:relative}.cover{position:relative;aspect-ratio:16/9;background:var(--navy);overflow:hidden;flex:none}.feat__img .cover{aspect-ratio:auto;position:absolute;inset:0}.cover img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.cover__tag{position:absolute;left:14px;top:14px;background:rgba(15,43,61,.88);color:#fff;font:700 11px var(--fh);letter-spacing:.12em;text-transform:uppercase;padding:5px 9px;border-radius:5px}.cover:after{content:"";position:absolute;left:0;right:0;bottom:0;height:4px;background:var(--tri)}.ncards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));grid-gap:20px;gap:20px}.ncard{display:flex;flex-direction:column;gap:12px;text-decoration:none;color:var(--text);background:#fff;border:1px solid var(--line);border-radius:14px;padding:0 0 24px;overflow:hidden;min-height:100%}.ncard:hover{border-color:var(--blue);color:var(--text)}.ncard__b{display:flex;flex-direction:column;gap:12px;padding:4px 24px 0;flex:1 1 auto}.ncard__m{display:flex;flex-wrap:wrap;gap:6px 12px;font-size:14px;color:var(--muted)}.ncard__m i{font-style:normal;color:#c3ccd3}.ncard h3{margin:0;font:800 20px/1.25 var(--fh);color:var(--navy);text-wrap:balance}.ncard p{margin:0;font-size:16px;color:#4a5560;flex:1 1 auto}.ncard__more{font:700 15px var(--fh);color:var(--blue)}.empty{margin:24px 0 0;text-align:center;color:var(--muted)}.pager{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:40px}.pager a,.pager button,.pager span{min-width:44px;height:44px;border-radius:8px;display:flex;align-items:center;justify-content:center;font:700 16px var(--fh);text-decoration:none}.pager span{background:var(--navy);color:#fff;font-weight:800}.pager a,.pager button{border:1px solid var(--input);background:#fff;color:var(--navy);cursor:pointer}.pager a:hover,.pager button:hover{border-color:var(--blue)}.endband{display:flex;flex-wrap:wrap;gap:24px 48px;align-items:center;justify-content:space-between}.endband h2{margin:0;font:800 clamp(28px,3cqi,40px)/1.12 var(--fh);color:#fff;text-wrap:balance;max-width:640px}.art{padding:clamp(32px,5cqi,72px) var(--px) clamp(48px,6cqi,88px)}.art__in{max-width:760px;margin:0 auto}.crumb{display:flex;flex-wrap:wrap;gap:8px;font-size:15px;color:var(--muted);margin-bottom:24px}.crumb,.crumb a{align-items:center}.crumb a{text-decoration:none;font-weight:600;display:inline-flex;min-height:44px}.art h1{margin:0 0 18px;font:800 clamp(32px,3.8cqi,50px)/1.1 var(--fh);letter-spacing:-.01em;color:var(--navy);text-wrap:balance}.art__meta{display:flex;flex-wrap:wrap;gap:6px 14px;font-size:15px;color:var(--muted);padding-bottom:24px;border-bottom:1px solid var(--line);margin-bottom:28px}.art__meta i{font-style:normal;color:#c3ccd3}.art__hero{border-radius:14px;overflow:hidden;margin-bottom:32px}.prose{font-size:18px;line-height:1.65}.prose h2{margin:40px 0 14px;font:800 clamp(24px,2.4cqi,30px)/1.2 var(--fh);color:var(--navy);text-wrap:balance}.prose h3{margin:30px 0 10px;font:800 21px/1.25 var(--fh);color:var(--navy)}.prose h4,.prose h5{margin:22px 0 8px;font:700 18px/1.35 var(--fh);color:var(--navy)}.prose p{margin:0 0 16px}.prose strong{color:var(--navy)}.prose a{text-underline-offset:3px}.prose blockquote{margin:0 0 18px;border-left:3px solid var(--green);background:var(--alt);padding:14px 18px;border-radius:0 10px 10px 0;font-style:italic}.prose blockquote p:last-child{margin:0}.prose ul{margin:0 0 18px;padding-left:22px}.prose ol{margin:0 0 18px;padding-left:24px}.prose li{margin:0 0 6px}.prose li>ol,.prose li>ul{margin:6px 0 0}.prose hr{border:0;border-top:1px solid var(--line);margin:28px 0}.tablewrap{margin:0 0 20px;overflow-x:auto;border:1px solid var(--line);border-radius:10px}.prose table{width:100%;border-collapse:collapse;font-size:15px;line-height:1.4}.prose th{text-align:left;padding:10px 14px;background:var(--blue50);color:var(--navy);font-weight:700;border-bottom:1px solid #c9dbe8;vertical-align:bottom}.prose td{padding:10px 14px;border-top:1px solid var(--line);vertical-align:top}.prose tbody tr:first-child td{border-top:0}.artcta{margin-top:48px}.artcta__row{display:flex;flex-wrap:wrap;gap:24px;align-items:center}.artcta__face{flex:0 0 96px;width:96px;height:96px;border-radius:14px;background-position:center 15%;background-size:cover;border:3px solid #fff}.artcta__row>div:last-child{flex:1 1 300px;min-width:0}.artcta h2{margin:0 0 8px;font:800 clamp(22px,2.2cqi,28px)/1.2 var(--fh);color:#fff}.artcta p{margin:0;color:var(--ondark)}.rcards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));grid-gap:16px;gap:16px}.rcard{display:flex;flex-direction:column;gap:8px;text-decoration:none;color:var(--text);background:#fff;border:1px solid var(--line);border-radius:12px;padding:0 0 20px;overflow:hidden}.rcard:hover{border-color:var(--blue);color:var(--text)}.rcard__b{display:flex;flex-direction:column;gap:8px;padding:4px 20px 0;flex:1 1 auto}.rcard__d{font-size:14px;color:var(--muted)}.rcard__t{font:800 18px/1.25 var(--fh);color:var(--navy)}.rcard__more{font:700 15px var(--fh);color:var(--blue);margin-top:auto}.legal{padding:clamp(40px,6cqi,88px) var(--px) clamp(56px,7cqi,104px);background:var(--alt)}.legal__in{max-width:820px;margin:0 auto}.tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:32px}.tabs a,.tabs span{display:inline-flex;align-items:center;min-height:44px;padding:0 16px;border-radius:8px;font:700 15px var(--fh);text-decoration:none}.tabs span{background:var(--navy);color:#fff}.tabs a{border:1px solid var(--input);background:#fff;color:var(--navy)}.tabs a:hover{border-color:var(--blue)}.legal h1{margin:0 0 14px;font:800 clamp(32px,3.8cqi,48px)/1.1 var(--fh);color:var(--navy);text-wrap:balance}.legal__date{margin:0 0 28px;color:var(--muted)}.legal__box{background:#fff;border:1px solid var(--line);border-radius:14px;padding:clamp(22px,3cqi,40px)}.improw{display:grid;grid-template-columns:minmax(0,220px) minmax(0,1fr);grid-gap:4px 20px;gap:4px 20px;padding:12px 0;border-bottom:1px solid var(--line)}.improw span:first-child{color:var(--muted)}.improw span+span{color:var(--navy);font-weight:600;overflow-wrap:anywhere}.legal__note{display:flex;flex-direction:column;gap:12px;align-items:flex-start}.legal__note p{margin:0;width:100%;color:var(--muted);font-size:15px}.wzhead{max-width:780px;margin-bottom:clamp(28px,3.5cqi,44px)}.wzhead .h1{margin-bottom:16px}.wzhead .lead{margin:0;color:var(--muted)}.wiz{display:grid;grid-template-columns:270px minmax(0,1fr);grid-gap:clamp(20px,3cqi,40px);gap:clamp(20px,3cqi,40px);align-items:start}.wiz__side{position:-webkit-sticky;position:sticky;top:104px;background:#fff;border:1px solid var(--line);border-radius:14px;padding:28px 22px 22px;display:flex;flex-direction:column;gap:18px;overflow:hidden;box-shadow:0 10px 30px -22px rgba(15,43,61,.35)}.wiz__side:before{content:"";position:absolute;left:0;right:0;top:0;height:4px;background:var(--tri)}.wiz__sideh{font:700 13px var(--fh);letter-spacing:.14em;text-transform:uppercase;color:var(--blue)}.wiz__steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.wiz__steps li{gap:12px;padding:5px 0;font-size:15px}.wiz__steps li,.wiz__steps li i{display:flex;align-items:center;color:var(--muted2)}.wiz__steps li i{flex:none;width:26px;height:26px;border-radius:50%;border:2px solid var(--line);justify-content:center;font:normal 600 12.5px var(--fh)}.wiz__steps li.done{color:var(--navy)}.wiz__steps li.done i{background:var(--green);border-color:var(--green);color:#fff}.wiz__steps li.now{color:var(--navy);font-weight:700}.wiz__steps li.now i{background:var(--blue);border-color:var(--blue);color:#fff}.wiz__help{font-size:14.5px;line-height:1.6;color:var(--muted2);border-top:1px solid var(--line);padding-top:16px}.wiz__help strong{color:var(--navy);font-weight:700;display:block;margin-bottom:4px}.wiz__help a{color:var(--blue);font-weight:600}.wiz__help .pend{display:inline}.wiz__talk{display:block;margin-top:10px}.wiz__main{min-width:0}.wiz__card{max-width:720px;background:#fff;border:1px solid var(--line);border-radius:14px;padding:36px 36px 28px;box-shadow:0 10px 30px -18px rgba(15,43,61,.35)}.wiz__mhelp{display:none;margin:16px 4px 0;font-size:15px;color:var(--muted2)}.wiz__mhelp a{color:var(--blue);font-weight:600}.wiz__meta{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;font-size:14px;color:var(--muted2)}.wiz__meta b{color:var(--blue);font-weight:600;letter-spacing:.06em;text-transform:uppercase;font-size:12.5px}.wiz__bar{height:6px;background:var(--blue50);border-radius:99px;overflow:hidden;margin-bottom:28px}.wiz__bar div{height:100%;background:var(--blue);border-radius:99px;transition:width .35s ease}.wiz__t{font:800 clamp(24px,2.4cqi,30px)/1.2 var(--fh);color:var(--navy);margin:0 0 8px;text-wrap:balance}.wiz__t em{font-style:normal;background:linear-gradient(transparent 62%,rgba(241,140,51,.45) 62% 92%,transparent 92%)}.wiz__hint{margin:0 0 24px;color:var(--muted2);max-width:60ch}.wf{display:flex;flex-direction:column;gap:10px;margin-bottom:22px}.wf__l{font-weight:600;color:var(--navy);font-size:16px}.wf__l small{font-weight:400;color:var(--muted2);font-size:16px}.opts{display:grid;grid-gap:10px;gap:10px}.opts--2{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr))}.opt{position:relative;display:flex;gap:14px;align-items:flex-start;text-align:left;width:100%;padding:14px 16px;border-radius:10px;font:inherit;cursor:pointer;min-height:52px;border:1.5px solid var(--line);background:#fff;color:var(--text)}.opt.on,.opt:hover{border-color:var(--blue)}.opt.on{background:var(--blue50)}.opt i{flex:none;width:22px;height:22px;margin-top:2px;border:2px solid var(--line);border-radius:50%;font:normal 700 13px var(--fb);color:#fff;display:flex;align-items:center;justify-content:center}.opt.box i{border-radius:6px}.opt.on i{border-color:var(--blue);background:var(--blue)}.opt b{display:block;font-weight:600;color:var(--navy)}.opt small{display:block;font-size:14.5px;color:var(--muted2);margin-top:2px}.winput{width:100%;padding:12px 14px;border:1.5px solid var(--line);border-radius:10px;background:#fff;color:var(--text);font:inherit;min-height:50px}textarea.winput{min-height:110px;resize:vertical}.wcheck{display:flex;gap:12px;align-items:flex-start;font-size:15px;color:var(--muted2);cursor:pointer}.wcheck input{width:20px;height:20px;margin-top:2px;accent-color:var(--blue);flex:none}.werr{color:var(--err);font-size:14px;margin:-4px 0 0}.wnav{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:8px;padding-top:20px;border-top:1px solid var(--line);flex-wrap:wrap}.wbtn{font:600 16px var(--fb);border-radius:10px;padding:13px 22px;cursor:pointer;min-height:48px;border:1.5px solid transparent}.wbtn--back{background:transparent;color:var(--muted2);border-color:var(--line)}.wbtn--back:hover{color:var(--navy);border-color:var(--muted2)}.wbtn--next{background:var(--blue);color:#fff}.wbtn--cta{font:800 16px var(--fh);letter-spacing:.01em;padding:14px 26px;background:var(--orange);color:#fff;min-height:50px}.wbtn--cta:hover{background:var(--orange-h)}.wkey{font-size:13px;color:var(--muted2)}.wsum{border:1px solid var(--line);border-radius:10px;overflow:hidden;margin:0 0 22px}.wsum>div{display:grid;grid-template-columns:minmax(0,180px) minmax(0,1fr);border-bottom:1px solid var(--line);font-size:15.5px}.wsum>div:last-child{border-bottom:0}.wsum>div>span:first-child{padding:11px 14px;color:var(--muted2);background:var(--blue50)}.wsum>div>span+span{padding:11px 14px;display:flex;justify-content:space-between;gap:10px;min-width:0;overflow-wrap:anywhere}.wsum button{background:none;border:0;color:var(--blue);font:600 14px var(--fb);cursor:pointer;flex:none;min-height:32px}.wrefer{border-left:4px solid var(--blue);background:var(--blue50);padding:12px 16px;border-radius:0 8px 8px 0;font-size:15px;margin:0 0 22px}.wspin{padding:48px 0;text-align:center;display:flex;flex-direction:column;align-items:center;gap:18px}.wspin div:first-child{width:48px;height:48px;border-radius:50%;border:4px solid var(--blue50);border-top-color:var(--blue);animation:itaxspin .8s linear infinite}.wspin div:nth-child(2){font:700 18px var(--fh);color:var(--navy)}.wspin div:nth-child(3){font-size:14px;color:var(--muted2)}@keyframes itaxspin{to{transform:rotate(1turn)}}.wsub{margin:0 0 22px;color:var(--muted2)}.wsub b{color:var(--navy);font-weight:600}.wbtns{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.wbtn2{display:inline-flex;align-items:center;justify-content:center;min-height:52px;font:800 17px var(--fh);color:#fff;text-decoration:none;padding:12px 26px;background:var(--orange);border-radius:10px}.wbtn2:hover{background:var(--orange-h);color:#fff}.wbtn2--s{font-weight:700;color:var(--navy);padding:10px 24px;border:2px solid var(--navy);background:transparent}.wbtn2--s:hover{background:var(--navy);color:#fff}.rep__i{width:56px;height:56px;border-radius:50%;background:var(--blue50);color:var(--blue);font:800 28px var(--fh);display:flex;align-items:center;justify-content:center;margin-bottom:18px}.rep__box{border:1px solid var(--line);border-radius:12px;padding:16px 18px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 16px;align-items:baseline;background:var(--wizbg)}.rep__box b{color:var(--navy)}.rep__box>span{font-size:14px;color:var(--muted2)}.thx__i{width:56px;height:56px;border-radius:50%;background:var(--green);color:#fff;font-size:30px;font-weight:700;display:flex;align-items:center;justify-content:center;margin-bottom:18px}.thx ol{list-style:none;padding:0;margin:0 0 22px;flex-direction:column}.thx li,.thx ol{display:flex;gap:14px}.thx li{align-items:flex-start}.thx li>span:first-child{flex:none;width:30px;height:30px;border-radius:50%;background:var(--blue);color:#fff;font:800 14px var(--fh);display:flex;align-items:center;justify-content:center}.thx li b{color:var(--navy)}.thx__id{display:block;margin-top:6px;font-size:14.5px}.thx__id b{color:var(--navy)}.thx__proto{font-size:13px;color:var(--muted2);margin:14px 0}.thx__btns{display:flex;flex-wrap:wrap;gap:12px}.thx__btns a{font:600 16px var(--fb);border-radius:10px;padding:13px 22px;color:var(--blue);text-decoration:none;display:inline-flex;align-items:center;min-height:48px}@media (max-width:859.98px){.wiz{display:block}.wiz__side{display:none}.wiz__mhelp{display:block}.wiz__card{padding:24px 18px 20px;margin:0 -4px}.wkey{display:none}.wsum>div{display:block}.wsum>div>span:first-child{display:block;padding:9px 14px 4px}.wsum>div>span+span{padding:9px 14px 11px}}.toast .note{display:inline-flex!important;box-shadow:0 10px 30px -10px rgba(15,43,61,.35)}[id]{scroll-margin-top:96px}@media (max-width:519.98px){.improw{grid-template-columns:1fr;gap:2px}}.maxtext{max-width:760px}.imgph{aspect-ratio:4/3;border:2px dashed #c9dbe8;border-radius:14px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:24px;font:13px ui-monospace,Menlo,monospace;color:#6b7680;letter-spacing:.06em;background:repeating-linear-gradient(135deg,#f5f8fa 0 10px,#fff 10px 20px)}@media (max-width:819.98px){.mob-hide{display:none!important}.pwrap--hero .portrait{--ar:4/3!important}.pwrap--zm .portrait{--mw:300px!important}}.evszak{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:0 0 24px;padding:12px 14px;border:1px dashed var(--note-line);background:var(--note-bg);border-radius:10px}.evszak__l{font:700 12px var(--fh);letter-spacing:.08em;text-transform:uppercase;color:#6b5a00;margin-right:4px}.evszak button{font:600 13.5px var(--fb);padding:6px 10px;border-radius:8px;border:1px solid #e6cf6a;background:#fff;color:var(--navy);cursor:pointer;min-height:32px;text-align:left}.evszak button[aria-pressed=true]{background:var(--navy);color:#fff;border-color:var(--navy)}.evszak>div{flex-basis:100%}.art__kick{font:700 13px var(--fh);letter-spacing:.14em;text-transform:uppercase;color:var(--blue);margin-bottom:14px}.art__by{display:flex;align-items:center;gap:12px;font-size:15px;color:var(--muted);margin:0 0 28px}.art__av{flex:none;width:40px;height:40px;border-radius:10px;background-size:cover;background-position:center 15%}.art__hero{position:relative}.art__hero:after{content:"";position:absolute;left:0;right:0;bottom:0;height:6px;background:var(--tri)}.prose .lead{font-size:clamp(19px,1.7cqi,21px);line-height:1.55;color:var(--text);margin-bottom:22px}.prose .alcim:before{content:"";display:block;width:56px;height:4px;background:var(--tri);margin-bottom:14px}.prose h3.alcim,.prose h4.alcim{margin-top:38px;font:800 clamp(22px,2.2cqi,27px)/1.25 var(--fh)}.prose>ul{list-style:none;padding-left:0}.prose>ul>li{position:relative;padding-left:34px;margin-bottom:10px}.prose>ul>li:before{content:"✓";position:absolute;left:0;top:3px;width:22px;height:22px;border-radius:5px;background:var(--green);color:#fff;font:700 13px/22px var(--fb);text-align:center}.prose>ol{list-style:none;padding-left:0;counter-reset:li}.prose>ol>li{counter-increment:li;position:relative;padding-left:40px;margin-bottom:12px;min-height:28px}.prose>ol>li:before{content:counter(li);position:absolute;left:0;top:0;width:28px;height:28px;border-radius:50%;font:800 14px/28px var(--fh);text-align:center}.prose th,.prose>ol>li:before{background:var(--blue);color:#fff}.prose th{text-transform:uppercase;letter-spacing:.06em;font-size:12.5px;border-bottom:0}.prose tbody tr:nth-child(2n) td{background:var(--alt)}.bx{margin:24px 0;padding:14px 18px;border-left:4px solid;border-radius:0 10px 10px 0}.bx p{margin:0}.bx--tip{background:var(--blue50);border-color:var(--blue)}.bx--warn{background:#fbeaea;border-color:var(--err)}.bx p>strong:first-child,.bx__l{color:var(--navy)}.bx--warn .bx__l,.bx--warn p>strong:first-child{color:var(--err)}.prose .pq{margin:32px 0;padding:2px 0 2px 22px;border-left:4px solid var(--green)}.prose .pq blockquote{margin:0;padding:0;background:none;border:0;border-radius:0;font:700 clamp(21px,2.1cqi,26px)/1.35 var(--fh);font-style:normal;color:var(--navy);text-wrap:balance}.stat-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin:28px 0}.stat{background:#fff;border:1px solid var(--line);border-top:4px solid var(--green);border-radius:10px;padding:16px 12px;text-align:center;min-width:0}.stat:nth-child(2){border-top-color:var(--orange)}.stat:nth-child(3){border-top-color:var(--blue)}.stat .v{font:800 clamp(20px,2.1cqi,26px)/1.15 var(--fh);color:var(--navy);overflow-wrap:anywhere}.stat .l{font-size:14px;line-height:1.35;color:var(--muted);margin-top:6px}@media (max-width:559.98px){.stat-row{grid-template-columns:minmax(0,1fr)}}.artend{margin-top:48px;background:var(--navy);color:#fff;border-radius:14px;padding:clamp(24px,3cqi,36px);position:relative;overflow:hidden}.artend:before{content:"";position:absolute;left:0;right:0;top:0;height:5px;background:var(--tri)}.artend h2{margin:0 0 8px;font:800 clamp(22px,2.2cqi,28px)/1.2 var(--fh);color:#fff}.artend p{margin:0 0 20px;color:var(--ondark)}.author{display:flex;gap:18px;align-items:flex-start;margin-top:32px;padding-top:24px;border-top:1px solid var(--line)}.author__av{flex:none;width:64px;height:64px;border-radius:12px;background-size:cover;background-position:center 15%}.author b{display:block;font:800 17px var(--fh);color:var(--navy);margin-bottom:4px}.author p{margin:0;font-size:15px;color:var(--muted)}.mapimg{display:block;position:relative;border-radius:14px;overflow:hidden;box-shadow:0 14px 34px -22px rgba(15,43,61,.45)}.mapimg img{display:block;width:100%;height:auto;margin-bottom:6px}.mapimg:after{content:"";position:absolute;left:0;right:0;bottom:0;height:6px;background:var(--tri)}.maplink{display:inline-flex;align-items:center;min-height:44px;margin-top:10px;font-weight:600;text-decoration:none}.hdr__nav{font-size:16.5px;gap:22px}.hdr__in{gap:24px}@media (max-width:1139.98px){.hdr__in{display:none}.hdr__m{display:flex;padding:12px 20px;align-items:center;gap:12px}.hdr__m .hdr__logo{flex:1 1 auto}.hdr__m .hdr__logo img{width:112px}.hdr__m .hbtn--p{min-height:44px;padding:0 14px}.hdr.open .hdr__menu{display:flex}}@keyframes pgIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}main{animation:pgIn .45s cubic-bezier(.2,.7,.2,1)}@media (prefers-reduced-motion:reduce){main{animation:none}}.sechead{max-width:820px;margin:0 0 clamp(28px,3cqi,44px)}.sechead .kicker{margin-bottom:12px}.sechead p{margin:0;font-size:clamp(18px,1.4cqi,20px);color:var(--muted)}.probviz{position:relative;background:#fff;border:1px solid var(--line);border-radius:16px;padding:clamp(22px,2.6cqi,32px);box-shadow:0 18px 40px -28px rgba(15,43,61,.45);overflow:hidden}.probviz:after{content:"";position:absolute;left:0;right:0;bottom:0;height:6px;background:var(--tri)}.probviz__k{font:700 12px var(--fh);letter-spacing:.16em;text-transform:uppercase;color:var(--muted2)}.probviz__bal{display:flex;align-items:baseline;gap:10px;margin:6px 0 4px;font:800 clamp(30px,3.4cqi,42px)/1 var(--fh);color:var(--navy);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.probviz__bal small{font:600 15px var(--fb);color:var(--err)}.probviz__spark{display:block;width:100%;height:64px;margin:14px 0 18px}.probviz__q{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}.probviz__q li{display:flex;gap:12px;align-items:center;padding:11px 14px;border-radius:10px;background:var(--alt);font-size:16px}.probviz__q li i{flex:0 0 26px;height:26px;border-radius:50%;background:var(--blue50);color:var(--blue);font:800 15px var(--fh);font-style:normal;display:flex;align-items:center;justify-content:center}.probviz__q li:nth-child(2) i{background:#fdf0e3;color:var(--orange-h)}.probviz__q li:nth-child(3) i{background:#e8f4ef;color:var(--green)}.probviz__foot{margin-top:16px;padding-top:14px;border-top:1px dashed var(--input);font-size:15px;color:var(--muted)}.probviz__foot b{color:var(--navy)}.promise--light{background:var(--blue50);border-color:#cfe2ef;position:relative;overflow:hidden;padding-bottom:calc(clamp(24px,2.6cqi,36px) + 6px)}.promise--light:after{content:"";position:absolute;left:0;right:0;bottom:0;height:6px;background:var(--tri)}.dash [data-live] .plan span,.dash [data-live] i{transition:width 1s cubic-bezier(.2,.7,.2,1),height 1s cubic-bezier(.2,.7,.2,1),opacity .3s,filter .2s}.dash:not(.is-in) .aging i,.dash:not(.is-in) .bars i{width:0!important}.dash:not(.is-in) .plan span{height:0!important}.aging>div,.bars>div,.plan span{cursor:default}.aging>div:hover i,.bars>div:hover i{filter:brightness(1.25)}.bars>div{position:relative}.dash .pct{position:absolute;right:46px;top:50%;transform:translateY(-50%);font:700 11px var(--fh);color:#0f2b3d;background:#fff;border-radius:4px;padding:2px 6px;opacity:0;transition:opacity .2s;pointer-events:none}.bars>div:hover .pct{opacity:1}.plan span{position:relative}.plan span:hover{filter:brightness(1.3)}.plan span[data-v]:hover:after{content:attr(data-v);position:absolute;bottom:calc(100% + 6px);left:50%;transform:translateX(-50%);background:#fff;color:#0f2b3d;font:700 11px var(--fh);padding:3px 6px;border-radius:4px;white-space:nowrap;z-index:2}.dash__live{display:inline-flex;align-items:center;gap:6px;font:600 12px var(--fb);color:var(--sky)}.dash__live:before{content:"";width:7px;height:7px;border-radius:50%;background:#3ccf91;box-shadow:0 0 0 0 rgba(60,207,145,.6);animation:pulse 2s infinite}@keyframes pulse{0%{box-shadow:0 0 0 0 rgba(60,207,145,.6)}70%{box-shadow:0 0 0 8px rgba(60,207,145,0)}to{box-shadow:0 0 0 0 rgba(60,207,145,0)}}.dash__hint{margin:12px 0 0;font-size:13px;color:var(--sky)}@media (prefers-reduced-motion:reduce){.dash [data-live] .plan span,.dash [data-live] i{transition:none}.dash__live:before{animation:none}}.glance{position:relative;background:var(--navy);border-radius:18px;padding:clamp(22px,2.8cqi,34px);color:var(--ondark);overflow:hidden}.glance .tristripe-top{height:5px}.glance__h{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;font:700 13px var(--fh);letter-spacing:.14em;text-transform:uppercase;color:var(--sky)}.glance__h span:last-child{letter-spacing:0;text-transform:none;font:600 13px var(--fb);color:var(--ondark)}.glance__kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));grid-gap:12px;gap:12px}.glance__kpi{background:#15334a;border-radius:12px;padding:16px}.glance__kpi span{display:block;font-size:14px;color:var(--ondark)}.glance__kpi b{display:block;margin-top:6px;font:800 clamp(24px,2.4cqi,30px)/1.05 var(--fh);color:#fff;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.glance__kpi em{display:inline-block;margin-top:8px;font-style:normal;font:700 12.5px var(--fh);padding:3px 8px;border-radius:999px}.glance__kpi .up{background:rgba(60,207,145,.15);color:#6fe0ae}.glance__kpi .warn{background:rgba(241,140,51,.18);color:#ffb26e}.glance__kpi .neu{background:rgba(143,203,233,.16);color:var(--sky)}.glance__foot{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:18px;font-size:15px}.glance__foot span{display:inline-flex;gap:8px;align-items:center}.glance__foot span:before{content:"✓";color:#6fe0ae;font-weight:700}.easylist{display:flex;flex-direction:column;gap:14px;margin:0 0 28px;padding:0;list-style:none}.easylist li{display:flex;gap:14px;align-items:flex-start}.easylist li>span:first-child{flex:0 0 40px;height:40px;border-radius:10px;background:var(--blue50);color:var(--blue);display:flex;align-items:center;justify-content:center}.easylist li>span:first-child svg{width:22px;height:22px}.easylist b{display:block;color:var(--navy);font:800 18px/1.25 var(--fh);margin-bottom:2px}.factline{display:inline-flex;gap:10px;align-items:center;margin-top:18px;padding:10px 14px;border-left:4px solid var(--green);background:var(--alt);border-radius:0 8px 8px 0;font-size:15.5px}.calcset+.calcset{margin-top:28px}.calcset__h{display:flex;align-items:center;gap:10px;margin:0 0 14px;font:800 13px var(--fh);letter-spacing:.16em;text-transform:uppercase;color:var(--muted2)}.calcset__h:after{content:"";flex:1 1;height:1px;background:var(--line)}.calcs{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));grid-gap:18px;gap:18px}.calc{display:flex;flex-direction:column;background:#fff;border:1px solid var(--line);border-radius:16px;overflow:hidden;text-decoration:none;color:var(--text);transition:border-color .2s,transform .2s,box-shadow .2s}a.calc:hover{border-color:var(--blue);transform:translateY(-2px);box-shadow:0 16px 34px -24px rgba(15,43,61,.5);color:var(--text)}.calc--wide{grid-column:1/-1}.calc__art{position:relative;height:150px;display:flex;align-items:center;justify-content:center;background:var(--navy);overflow:hidden}.calc__art svg{width:100%;height:100%;display:block}.calc__art .tag{position:absolute;left:14px;top:14px;font:800 12px var(--fh);letter-spacing:.1em;text-transform:uppercase;background:#fff;color:var(--navy);padding:4px 9px;border-radius:6px}.calc--wide .calc__art{height:130px}.calc__b{display:flex;flex-direction:column;gap:10px;padding:20px 22px 22px;flex:1 1 auto}.calc__b h3{margin:0;font:800 21px/1.2 var(--fh);color:var(--navy)}.calc__b p{margin:0;flex:1 1 auto}.calc__meta{display:flex;flex-wrap:wrap;gap:6px 14px;font-size:13.5px;color:var(--muted2)}.calc__meta b{color:var(--navy);font-weight:600}.calc__meta .fresh{color:var(--green);font-weight:700}.calc__go{font:700 16px var(--fh);color:var(--blue)}.calc--soon{border-style:dashed;background:var(--alt)}.calc--soon .calc__art{background:#d9e4ec}.calc--soon .calc__go{color:var(--muted2)}.calc__ver{display:inline-flex;gap:6px;flex-wrap:wrap}.calc__ver span{font:700 12px var(--fh);padding:3px 8px;border-radius:999px;background:var(--blue50);color:var(--blue)}.calc__ver span.est{background:#fdf0e3;color:var(--orange-h)}.whybox{margin:4px 0 26px;border:1px solid var(--line);border-radius:12px;background:#fff}.whybox summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;font:700 16px var(--fh);color:var(--navy);min-height:48px}.whybox summary::-webkit-details-marker{display:none}.whybox summary:after{content:"+";font:400 24px var(--fb);color:var(--blue)}.whybox[open] summary:after{content:"–"}.whybox__in{padding:0 18px 18px}.whybox__in p{margin:0 0 12px}.whybox__tl{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));grid-gap:12px;gap:12px;margin:6px 0 14px}.whybox__tl div{border-radius:10px;padding:14px 16px;font-size:15.5px}.whybox__tl div b{display:block;font:800 16px var(--fh);margin-bottom:4px}.whybox__tl .good{background:#e8f4ef;border-left:4px solid var(--green)}.whybox__tl .good b{color:#22785a}.whybox__tl .cost{background:#fdf0e3;border-left:4px solid var(--orange)}.whybox__tl .cost b{color:#a95511}.wgroup{margin:4px 0 14px;padding-top:16px;border-top:1px solid var(--line);font:800 15px var(--fh);letter-spacing:.08em;text-transform:uppercase;color:var(--blue)}.wgroup:first-child{border-top:0;padding-top:0}.wslide{display:grid;grid-template-columns:1fr 128px;grid-gap:14px;gap:14px;align-items:center}.wslide input[type=range]{width:100%;accent-color:var(--orange);height:32px;cursor:pointer}.wnum{display:flex;align-items:center;border:1.5px solid var(--line);border-radius:10px;background:#fff;min-height:48px;padding-right:12px}.wnum:focus-within{border-color:var(--blue)}.wnum input{width:100%;min-width:0;border:0;background:none;padding:10px 4px 10px 12px;font:600 17px var(--fb);color:var(--navy);text-align:right;outline:none;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.wnum span{font-size:14px;color:var(--muted2);white-space:nowrap;padding-left:4px}.wslide__sc{display:flex;justify-content:space-between;font-size:12.5px;color:var(--muted2);margin-top:-4px;padding-right:142px}.wf--half{display:inline-flex;width:100%}.wchecks{display:flex;flex-direction:column;gap:10px}.wchecks label{display:flex;gap:12px;align-items:flex-start;padding:12px 14px;border:1.5px solid var(--line);border-radius:10px;cursor:pointer;background:#fff;font-size:16px}.wchecks label:has(input:checked){border-color:var(--blue);background:var(--blue50)}.wchecks input{width:20px;height:20px;margin-top:2px;accent-color:var(--blue);flex:none}.wchecks small{display:block;color:var(--muted2);font-size:14px}.winfo{display:flex;gap:12px;align-items:flex-start;padding:14px 16px;border-radius:10px;background:var(--blue50);border-left:4px solid var(--blue);font-size:15.5px;margin:-6px 0 22px}.winfo i{flex:0 0 24px;height:24px;border-radius:50%;background:var(--blue);color:#fff;font:800 14px var(--fh);font-style:normal;display:flex;align-items:center;justify-content:center}.winfo--lock{background:#e8f4ef;border-left-color:var(--green)}.winfo--lock i{background:var(--green)}.wdrop{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-height:150px;padding:20px;border:2px dashed var(--input);border-radius:12px;background:#fff;text-align:center;cursor:pointer;transition:border-color .2s,background .2s}.wdrop.over,.wdrop:hover{border-color:var(--blue);background:var(--blue50)}.wdrop b{font:800 17px var(--fh);color:var(--navy)}.wdrop span{font-size:14.5px;color:var(--muted2)}.wdrop input{position:absolute;width:1px;height:1px;opacity:0}.wfiles{display:flex;flex-direction:column;gap:8px;margin-top:10px}.wfiles div{display:flex;justify-content:space-between;gap:10px;align-items:center;padding:10px 14px;border-radius:8px;background:#e8f4ef;font-size:15px}.wfiles button{background:none;border:0;color:var(--err);cursor:pointer;font-weight:600;min-height:36px}.wnews{display:flex;gap:12px;align-items:flex-start;padding:14px 16px;border:1.5px solid #f6c89b;background:#fdf6ee;border-radius:10px;cursor:pointer;font-size:15.5px;color:var(--text)}.wnews input{width:20px;height:20px;margin-top:2px;accent-color:var(--orange);flex:none}.wnews b{display:block;color:var(--navy);font:800 16px var(--fh)}.wtip{padding:14px 16px;border-radius:10px;background:#fff6c7;border:1px solid #f2d23c;font-size:15.5px;margin:0 0 22px}.wtip b{color:var(--navy)}.wrec{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.wrec button{display:inline-flex;align-items:center;gap:8px;min-height:46px;padding:0 16px;border-radius:10px;border:1.5px solid var(--navy);background:#fff;color:var(--navy);font:700 15px var(--fh);cursor:pointer}.wrec button.rec{background:var(--err);border-color:var(--err);color:#fff}.wrec button.rec:before{content:"";width:9px;height:9px;border-radius:50%;background:#fff;animation:pulse 1.4s infinite}.wrec label{display:inline-flex;align-items:center;min-height:46px;padding:0 14px;border-radius:10px;border:1.5px dashed var(--input);cursor:pointer;font-size:15px;color:var(--muted2)}.wrec label input{position:absolute;width:1px;height:1px;opacity:0}.wrec audio{height:40px;max-width:100%}.wrec__st{font-size:14.5px;color:var(--muted2)}.talk__steps{display:flex;flex-direction:column;gap:14px;margin:8px 0 0;padding:0;list-style:none}.talk__steps li{display:flex;gap:14px;align-items:flex-start;font-size:17px}.talk__steps li>span:first-child{flex:0 0 34px;height:34px;border-radius:50%;background:var(--blue);color:#fff;font:800 15px var(--fh);display:flex;align-items:center;justify-content:center}.talk__steps b{color:var(--navy)}.talk__modes{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));grid-gap:12px;gap:12px;margin:24px 0 0}.talk__modes div{padding:16px;border-radius:12px;background:var(--alt);border:1px solid var(--line)}.talk__modes b{display:block;font:800 17px var(--fh);color:var(--navy);margin-bottom:4px}.cal{background:#fff;border:1px solid var(--line);border-radius:16px;overflow:hidden;box-shadow:0 18px 40px -30px rgba(15,43,61,.5)}.cal__h{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:16px 20px;background:var(--navy);color:#fff}.cal__h b{font:800 17px var(--fh)}.cal__h span{font-size:14px;color:var(--sky)}.cal__nav{display:flex;gap:6px}.cal__nav button{width:38px;height:38px;border-radius:8px;border:1px solid #2a4c66;background:transparent;color:#fff;cursor:pointer;font-size:18px}.cal__days{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:8px;gap:8px;padding:16px 16px 6px}.cal__day{text-align:center}.cal__day>b{display:block;font:700 13px var(--fh);color:var(--muted2);text-transform:uppercase;letter-spacing:.06em}.cal__day>span{display:block;font:800 18px var(--fh);color:var(--navy);margin-bottom:8px}.cal__slot{display:block;width:100%;min-height:40px;margin-bottom:6px;border-radius:8px;border:1.5px solid #cfe2ef;background:var(--blue50);color:var(--blue);font:700 14px var(--fb);cursor:pointer}.cal__slot:hover,.cal__slot[aria-pressed=true]{background:var(--blue);border-color:var(--blue);color:#fff}.cal__slot:disabled{background:none;border-style:dashed;border-color:var(--line);color:#b7c2cb;cursor:default}.cal__f{padding:12px 16px 18px;display:flex;flex-direction:column;gap:12px}.cal__f .note{align-self:flex-start}@media (max-width:560px){.cal__days{grid-template-columns:repeat(3,1fr)}.cal__day:nth-child(n+4){display:none}}.leadpdf{margin-top:26px;background:#fff;border:1px solid var(--line);border-radius:14px;padding:clamp(18px,2.4cqi,26px);position:relative;overflow:hidden}.leadpdf:before{content:"";position:absolute;left:0;top:0;right:0;height:5px;background:var(--tri)}.leadpdf__h{display:flex;gap:14px;align-items:flex-start;margin-bottom:14px}.leadpdf__doc{flex:0 0 54px;height:68px;border-radius:6px;background:var(--navy);position:relative;box-shadow:0 8px 18px -10px rgba(15,43,61,.7)}.leadpdf__doc:before{content:"PDF";position:absolute;left:8px;bottom:8px;font:800 11px var(--fh);color:#fff;letter-spacing:.08em}.leadpdf__doc:after{content:"";position:absolute;left:8px;right:8px;top:10px;height:4px;background:var(--tri);border-radius:2px}.leadpdf__h b{display:block;font:800 19px/1.2 var(--fh);color:var(--navy);margin-bottom:4px}.leadpdf__h span{font-size:15.5px;color:var(--muted)}.leadpdf .lform{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr))}.leadpdf .chk label{font-size:15px}[hidden]{display:none!important}.bangs--pick .bang{width:100%;text-align:left;font:inherit;color:var(--text);cursor:pointer;transition:border-color .15s,background .15s}.bangs--pick .bang:hover{border-color:#e5a3a3}.bangs--pick .bang:focus-visible{outline:3px solid var(--blue);outline-offset:2px}.bangs--pick .bang i{flex:0 0 26px;height:26px;border-radius:6px;border:2px solid var(--err);background:#fff;position:relative}.bangs--pick .bang i:after{content:"!";position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font:700 14px var(--fb);color:var(--err)}.bangs--pick .bang[aria-pressed=true]{border-color:var(--err);background:#fbeaea}.bangs--pick .bang[aria-pressed=true] i{background:var(--err)}.bangs--pick .bang[aria-pressed=true] i:after{content:"✓";color:#fff;font-size:15px}.bangres{display:flex;flex-direction:column;align-items:flex-start;gap:6px;margin-top:16px;padding:18px 20px;border-radius:12px;background:var(--navy);color:var(--ondark);animation:pgIn .35s ease-out}.bangres b{font:800 20px/1.2 var(--fh);color:#fff}.bangres .btn{margin-top:10px}.lform--1{grid-template-columns:1fr!important;gap:12px}.lform--1>label{display:block}.lform--1>label input{display:block;margin-top:6px}.lform--1 .chk label{display:block;padding-left:32px;position:relative}.lform--1 .chk input{position:absolute;left:0;top:0}.talkbox{background:#fff;border-radius:14px;padding:clamp(22px,3cqi,36px);color:var(--text)}.talkbox h3{margin:0 0 10px;font:800 22px var(--fh);color:var(--navy)}.talkbox p{margin:0 0 18px}.ftr__suti{background:none;border:0;padding:0;font:inherit;color:#8fb0c4;cursor:pointer;text-decoration:inherit;opacity:inherit}.ftr__suti:hover{color:#fff}.lform button:disabled,.wbtn:disabled{opacity:.6;cursor:default}.suti{font-family:var(--fb);position:fixed;left:12px;right:12px;bottom:12px;z-index:60;display:flex;flex-wrap:wrap;align-items:center;gap:14px 18px;padding:18px 22px;border-radius:20px;background:var(--navy);color:#fff;box-shadow:0 20px 50px -20px rgba(15,43,61,.6)}.suti p{flex:1 1 280px;font-size:15px;line-height:1.5;color:var(--ondark)}.suti button{border-radius:999px;border:0;cursor:pointer;font-family:inherit;font-weight:700;font-size:15px;padding:11px 22px}.suti .igen{background:var(--orange);color:var(--navy)}.suti .nem{background:transparent;color:#fff;border:1px solid var(--ondark)}.suti .tovabb{background:transparent;color:var(--ondark);text-decoration:underline;text-underline-offset:3px;padding-inline:8px}.suti__gombok{display:flex;flex-wrap:wrap;gap:10px}.suti--panel{left:auto;right:12px;max-width:480px;max-height:calc(100vh - 24px);overflow-y:auto;flex-direction:column;align-items:stretch;gap:14px}.suti__fej{display:flex;align-items:center;justify-content:space-between;gap:12px}.suti__fej h2{font-size:20px;color:#fff}.suti .suti__bezar{background:transparent;color:var(--ondark);font-size:26px;line-height:1;padding:4px 10px}.suti__sor label{display:flex;gap:12px;align-items:flex-start;cursor:pointer}.suti__sor input{width:20px;height:20px;margin-top:2px;accent-color:var(--orange);flex:none}.suti__sor strong{display:block;color:#fff;font-size:16px}.suti__sor small{display:block;color:var(--ondark);font-size:14px;line-height:1.45;margin-top:2px}.suti--panel p{flex:none}.suti__link,.suti__nincs{font-size:14px;color:var(--ondark)}.suti__link a{color:#fff;text-decoration:underline;text-underline-offset:3px}@media (max-width:640px){.suti--panel{left:12px;max-width:none}.suti button{flex:1 1 auto}}.jogi-szoveg h2{font-family:var(--fh);color:var(--navy);font-size:22px;margin:28px 0 12px}.jogi-szoveg h2:first-child{margin-top:0}.jogi-szoveg ul{padding-left:22px}.jogi-szoveg li{margin:6px 0}.jogi p{margin:0 0 14px}.jogi__halk{color:var(--muted);font-size:15px!important}.jogi__tabla{overflow-x:auto;margin:6px 0 18px;border:1px solid var(--line);border-radius:12px}.jogi table{width:100%;border-collapse:collapse;font-size:15px;line-height:1.45}.jogi td,.jogi th{text-align:left;padding:10px 14px;border-bottom:1px solid var(--line);vertical-align:top}.jogi th{background:var(--alt);font-weight:700;color:var(--navy)}.jogi tr:last-child td{border-bottom:0}.jogi code{font-size:14px}.jogi__cimke{display:inline-block;margin-left:8px;padding:1px 8px;border-radius:999px;background:#fef3e8;color:var(--navy);font-size:12px;font-weight:700}.jogi .btn--sm{font:700 15px var(--fb);background:var(--orange);color:#fff;border:0;border-radius:10px;padding:11px 20px;cursor:pointer}