@font-face{font-family:Open Sans;font-style:normal;font-weight:300;font-display:swap;src:url(/app-assets/fonts/open-sans-hebrew-300-normal.woff2) format("woff2");unicode-range:u+0590-05ff,u+200c-2010,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Open Sans;font-style:normal;font-weight:300;font-display:swap;src:url(/app-assets/fonts/open-sans-latin-300-normal.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Open Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/app-assets/fonts/open-sans-hebrew-400-normal.woff2) format("woff2");unicode-range:u+0590-05ff,u+200c-2010,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Open Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/app-assets/fonts/open-sans-latin-400-normal.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Open Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/app-assets/fonts/open-sans-hebrew-500-normal.woff2) format("woff2");unicode-range:u+0590-05ff,u+200c-2010,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Open Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/app-assets/fonts/open-sans-latin-500-normal.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Open Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/app-assets/fonts/open-sans-hebrew-600-normal.woff2) format("woff2");unicode-range:u+0590-05ff,u+200c-2010,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Open Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/app-assets/fonts/open-sans-latin-600-normal.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Open Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/app-assets/fonts/open-sans-hebrew-700-normal.woff2) format("woff2");unicode-range:u+0590-05ff,u+200c-2010,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Open Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/app-assets/fonts/open-sans-latin-700-normal.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Open Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/app-assets/fonts/open-sans-hebrew-800-normal.woff2) format("woff2");unicode-range:u+0590-05ff,u+200c-2010,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Open Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/app-assets/fonts/open-sans-latin-800-normal.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}:root{--navy-950:#1f4466;--navy-900:#2d5b85;--navy-800:#386994;--navy-700:#4a77a0;--blue-100:#e4edf5;--blue-50:#f2f6fa;--green-900:#3e5a20;--green-800:#4d6d29;--green-700:#5b8031;--green-600:#6a9139;--green-200:#d3e6bd;--green-100:#eef5e6;--green-on-dark:#a9d37a;--ink:#192832;--ink-soft:#3b5262;--muted:#49697d;--line:#e3e8ec;--line-strong:#c5ccd3;--field:#fbfcfd;--warn:#9a4a07;--warn-bg:#fff4e2;--neg:#b42318;--neg-bg:#fdecea;--r-sm:3px;--r-md:3px;--r-lg:4px;--r-xl:4px;--sh-2:0 12px 32px -14px rgba(45,91,133,.22),0 2px 6px rgba(45,91,133,.05);--sh-3:0 40px 80px -30px rgba(31,68,102,.45);--ring:0 0 0 4px rgba(91,128,49,.18);--font:"Open Sans","Segoe UI",Arial,sans-serif;--display:"Open Sans","Segoe UI",Arial,sans-serif;--ease:cubic-bezier(.2,.7,.2,1)}*{box-sizing:border-box}[hidden]{display:none!important}body,html{margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--font);color:var(--ink);background:var(--blue-50);font-size:15.5px;line-height:1.65;-webkit-font-smoothing:antialiased;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}a{color:var(--green-700);text-underline-offset:3px}button,input,select,textarea{font:inherit;color:inherit}b,strong{font-weight:600}:focus-visible{outline:3px solid var(--green-600);outline-offset:3px;border-radius:3px}.skip{position:absolute;top:-60px;right:16px;z-index:100;background:var(--green-700);color:#fff;padding:10px 16px;border-radius:var(--r-sm);font-weight:600;text-decoration:none}.skip:focus{top:12px}.container{max-width:1200px;margin:0 auto;padding:0 24px}.display{font-family:var(--display);font-weight:700;letter-spacing:-.025em}.site-header{position:-webkit-sticky;position:sticky;top:0;z-index:50;background:rgba(31,68,102,.92);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid rgba(255,255,255,.07);color:#fff}.site-header .container{justify-content:space-between;gap:20px;height:68px}.brand,.site-header .container{display:flex;align-items:center}.brand{gap:11px;color:#fff;text-decoration:none;--lg-word:#fff;--lg-sub:#b9c8d8;--lg-acc:#7cc35f;--lg-line:rgba(255,255,255,.3)}.brand-logo-w{display:block;line-height:0}.brand-logo{display:block;height:38px;width:auto;aspect-ratio:781/220;filter:drop-shadow(0 2px 6px rgba(0,0,0,.22))}@media (max-width:560px){.brand-logo{height:32px}}.brand-mark{width:46px;height:43px;display:block;flex-shrink:0;filter:drop-shadow(0 3px 8px rgba(0,0,0,.28))}.brand-txt{display:flex;flex-direction:column;line-height:1.1}.brand-txt b{font-family:var(--display);font-weight:700;letter-spacing:-.025em;font-size:21px}.brand-txt span{font-size:11.5px;color:#9fb9d0}.nav{display:flex;align-items:center;gap:6px}.nav a.link{color:#c9dbea;text-decoration:none;font-size:14.5px;padding:8px 12px;border-radius:3px}.nav a.link:hover,.user-chip{background:rgba(255,255,255,.07);color:#fff}.user-chip{display:flex;align-items:center;gap:9px;text-decoration:none;padding:5px 6px 5px 14px;border-radius:3px;border:1px solid rgba(255,255,255,.1);font-size:14px}.avatar{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:var(--green-700);font-weight:600;font-size:13px}.menu-toggle{display:none}.btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:46px;padding:0 20px;border-radius:var(--r-md);font-weight:600;font-size:15px;text-decoration:none;cursor:pointer;border:1.5px solid transparent;transition:filter .15s,transform .15s var(--ease),background .15s,border-color .15s;white-space:nowrap}.btn:active{transform:translateY(1px)}.btn-primary{background:linear-gradient(135deg,var(--green-700),var(--green-900));color:#fff;box-shadow:0 12px 24px -12px rgba(77,109,41,.8),inset 0 1px 0 rgba(255,255,255,.15)}.btn-primary:hover{filter:brightness(1.1)}.btn-navy{background:var(--navy-900);color:#fff}.btn-navy:hover{background:var(--navy-800)}.btn-ghost{background:transparent;color:inherit;border-color:currentColor;opacity:.92}.btn-ghost:hover{opacity:1;background:rgba(127,127,127,.08)}.btn-light{background:#fff;color:var(--navy-900);border-color:var(--line-strong)}.btn-light:hover{border-color:var(--navy-700)}.btn-danger{background:#fff;color:var(--neg);border-color:#f1b8b0}.btn-danger:hover{background:var(--neg-bg)}.btn-sm{min-height:36px;padding:0 13px;font-size:13.5px;border-radius:var(--r-sm)}.btn-lg{min-height:56px;padding:0 28px;font-size:16.5px}.btn-block{width:100%}.btn[disabled]{opacity:.55;cursor:not-allowed;filter:none}.btn .spin{width:16px;height:16px;border:2px solid rgba(255,255,255,.4);border-top-color:#fff;border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.hero{position:relative;overflow:hidden;color:#fff;background:radial-gradient(900px 420px at 85% -10%,rgba(106,145,57,.55),transparent 60%),radial-gradient(800px 500px at 0 120%,rgba(52,121,181,.45),transparent 60%),linear-gradient(160deg,var(--navy-900),var(--navy-950) 70%)}.hero:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.05) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 0);background-size:44px 44px;-webkit-mask-image:radial-gradient(ellipse 70% 80% at 60% 30%,#000 30%,transparent 75%);mask-image:radial-gradient(ellipse 70% 80% at 60% 30%,#000 30%,transparent 75%);pointer-events:none}.hero .container{position:relative}.hero-main>*{min-width:0}.hero-main{padding-block:88px 96px;display:grid;grid-template-columns:1.1fr .9fr;grid-gap:48px;gap:48px;align-items:center}.eyebrow{display:inline-block;font-size:13px;font-weight:500;color:var(--green-on-dark);border:1px solid rgba(169,211,122,.35);background:rgba(91,128,49,.25);padding:6px 14px;border-radius:999px;margin-bottom:22px}.hero h1{font-family:var(--display);font-weight:700;letter-spacing:-.025em;font-size:clamp(38px,5.4vw,64px);line-height:1.1;margin:0 0 22px}.hero h1 em{font-style:normal;background:linear-gradient(90deg,#fff,var(--green-on-dark));-webkit-background-clip:text;background-clip:text;color:transparent}.hero p.lead{font-size:18px;line-height:1.75;color:#c9dbea;font-weight:300;margin:0 0 32px;max-width:600px}.hero-cta{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.hero-note{font-size:13px;color:#9fb9d0;margin-top:14px}.hero-card{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);border-radius:var(--r-xl);padding:26px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:var(--sh-3)}.hc-head{display:flex;justify-content:space-between;align-items:center;color:#a9bfd3;font-size:13px;margin-bottom:6px}.hc-big{font-size:44px;font-weight:600;color:var(--green-on-dark);letter-spacing:-.02em;line-height:1.1}.hc-row{display:flex;justify-content:space-between;padding:10px 0;border-top:1px solid rgba(255,255,255,.08);font-size:14px;color:#bcd0e2}.hc-row b{color:#fff}.hc-tag{display:inline-flex;gap:7px;align-items:center;margin:8px 0 14px;padding:6px 12px;border-radius:999px;background:rgba(169,211,122,.12);color:var(--green-on-dark);font-size:12.5px;font-weight:600;border:1px solid rgba(169,211,122,.3)}.section{padding:88px 0}.section.alt{background:#fff;border-block:1px solid var(--line)}.sec-head{max-width:720px;margin:0 auto 44px;text-align:center}.kicker{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:var(--green-700);margin-bottom:10px}.sec-head h2{font-family:var(--display);font-weight:700;letter-spacing:-.025em;font-size:clamp(32px,4vw,46px);line-height:1.12;margin:0 0 12px;color:var(--navy-900)}.sec-head p{color:var(--ink-soft);font-size:16.5px;margin:0}.features{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}.feature{background:#fff;border:1px solid var(--line);border-radius:var(--r-lg);padding:26px;box-shadow:var(--sh-2)}.section.alt .feature{background:var(--blue-50);box-shadow:none}.f-ic{width:46px;height:46px;border-radius:3px;display:grid;place-items:center;background:var(--navy-900);color:#fff;font-size:20px;margin-bottom:16px}.feature h3{margin:0 0 8px;font-size:17.5px;color:var(--navy-900)}.feature p{margin:0;color:var(--ink-soft);font-size:14.5px}.steps{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px;counter-reset:s}.step-card{position:relative;padding:28px 26px;border-radius:var(--r-lg);background:#fff;border:1px solid var(--line)}.step-card:before{counter-increment:s;content:"0" counter(s);font-family:var(--display);font-weight:800;font-size:38px;color:var(--green-700);display:block;line-height:1;margin-bottom:12px}.step-card h3{margin:0 0 6px;font-size:17px;color:var(--navy-900)}.step-card p{margin:0;color:var(--ink-soft);font-size:14.5px}.trust{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:30px}.trust span{display:inline-flex;gap:8px;align-items:center;padding:9px 16px;border-radius:999px;background:#fff;border:1px solid var(--line);font-size:13.5px;color:var(--ink-soft)}.trust span:before{content:"✓";color:var(--green-700);font-weight:700}.pricing{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px;align-items:stretch;max-width:1080px;margin:0 auto}.price-card{position:relative;background:#fff;border:1.5px solid var(--line);border-radius:var(--r-xl);padding:30px 28px;display:flex;flex-direction:column;gap:16px;box-shadow:var(--sh-2)}.price-card.featured{border-color:var(--green-700);box-shadow:0 30px 60px -30px rgba(91,128,49,.55)}.price-card .badge{position:absolute;top:-13px;right:24px;background:var(--green-700);color:#fff;font-size:12.5px;font-weight:600;padding:5px 14px;border-radius:999px}.price-card .pc-h,.price-card h3{margin:0;font-size:19px;color:var(--navy-900)}.price-card .tag{margin:0;color:var(--muted);font-size:14px}.price{display:flex;align-items:baseline;gap:6px}.price b{font-size:44px;font-weight:600;letter-spacing:-.02em;color:var(--navy-900)}.price span{color:var(--muted);font-size:14.5px}.price-sub{font-size:13px;color:var(--green-700);font-weight:500;margin-top:-10px}.checks{list-style:none;margin:4px 0 0;padding:0;display:flex;flex-direction:column;gap:9px;flex:1 1}.checks li{display:flex;gap:10px;font-size:14.5px;color:var(--ink-soft)}.checks li:before{content:"✓";flex-shrink:0;width:20px;height:20px;border-radius:50%;background:var(--green-100);color:var(--green-700);font-size:11px;font-weight:700;display:grid;place-items:center;margin-top:2px}.price-foot{font-size:12.5px;color:var(--muted);text-align:center;margin-top:20px}.faq{max-width:820px;margin:0 auto;display:flex;flex-direction:column;gap:10px}.faq details{background:#fff;border:1px solid var(--line);border-radius:var(--r-md);padding:0 20px}.faq summary{cursor:pointer;list-style:none;padding:18px 0;font-weight:600;color:var(--navy-900);display:flex;justify-content:space-between;gap:16px}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font-size:22px;line-height:1;color:var(--green-700);transition:transform .2s}.faq details[open] summary:after{transform:rotate(45deg)}.faq details p{margin:0 0 18px;color:var(--ink-soft)}.cta-band{background:linear-gradient(135deg,var(--navy-900),var(--navy-950));color:#fff;border-radius:var(--r-xl);padding:48px;display:flex;justify-content:space-between;align-items:center;gap:28px;flex-wrap:wrap;box-shadow:var(--sh-3)}.cta-band h2{font-family:var(--display);font-weight:700;letter-spacing:-.025em;font-size:clamp(28px,3.4vw,40px);margin:0 0 6px}.cta-band p{margin:0;color:#c9dbea}.site-footer{background:var(--navy-950);color:#a9bfd3;padding:48px 0 28px;margin-top:88px;font-size:14px;overflow:hidden}.site-footer.flush{margin-top:0}.foot-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr;grid-gap:28px;gap:28px}.site-footer .foot-h,.site-footer h4{color:#fff;margin:0 0 12px;font-size:14.5px;font-weight:600;line-height:1.4}.site-footer ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.site-footer a{color:#c9dbea;text-decoration:none}.site-footer a:hover{color:#fff;text-decoration:underline}.foot-bottom{position:relative;margin-top:52px;padding-top:24px;display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;font-size:12.5px}.foot-bottom:before{content:"";position:absolute;top:0;left:50%;width:100vw;transform:translateX(-50%);height:1px;background:rgba(255,255,255,.14)}.foot-mail{margin:12px 0 0;font-size:13.5px}.site-footer .credit{display:inline-flex;align-items:center;gap:9px;color:#819cb4;font-size:12px;text-decoration:none;opacity:.85;transition:opacity .2s}.site-footer .credit:hover{opacity:1;text-decoration:none;color:#c9dbea}.site-footer .credit img{height:24px;width:auto;display:block}.auth-wrap{min-height:calc(100vh - 68px);display:grid;grid-template-columns:1fr 1fr}.auth-side{background:radial-gradient(700px 400px at 100% 0,rgba(106,145,57,.5),transparent 60%),linear-gradient(160deg,var(--navy-900),var(--navy-950));color:#fff;padding:64px 56px;display:flex;flex-direction:column;justify-content:center;gap:24px}.auth-side h2{font-family:var(--display);font-weight:700;letter-spacing:-.025em;font-size:clamp(34px,4vw,52px);line-height:1.08;margin:0}.auth-side p{color:#c9dbea;margin:0;font-size:16px}.auth-side ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.auth-side li{display:flex;gap:12px;color:#dbe8f3}.auth-side li:before{content:"✓";width:24px;height:24px;border-radius:3px;background:rgba(169,211,122,.15);color:var(--green-on-dark);display:grid;place-items:center;font-size:12px;font-weight:700;flex-shrink:0}.auth-main{display:flex;align-items:flex-start;justify-content:center;padding:56px 24px}.auth-card{width:100%;max-width:480px}.auth-card h1{font-family:var(--display);font-weight:700;letter-spacing:-.025em;font-size:38px;margin:0 0 6px;color:var(--navy-900)}.auth-card .sub{color:var(--ink-soft);margin:0 0 28px}.form{display:flex;flex-direction:column;gap:16px}.field label{display:block;font-size:14px;font-weight:600;margin-bottom:7px}.hint{font-size:12.5px;color:var(--muted);margin-top:6px}.input{width:100%;height:50px;padding:0 14px;border:1.5px solid var(--line-strong);border-radius:var(--r-md);background:var(--field);font-size:16px;transition:border-color .15s,box-shadow .15s}.input:hover{border-color:#b7cada}.input:focus{outline:none;border-color:var(--green-600);background:#fff;box-shadow:var(--ring)}.input[aria-invalid=true]{border-color:var(--neg)}.pw-wrap{position:relative}.pw-wrap .input{padding-left:72px}.pw-toggle{position:absolute;left:8px;top:50%;transform:translateY(-50%);border:none;background:var(--blue-100);color:var(--navy-800);font-size:12.5px;font-weight:600;padding:6px 10px;border-radius:3px;cursor:pointer}.meter{display:flex;gap:4px;margin-top:8px}.meter i{flex:1 1;height:4px;border-radius:3px;background:var(--line)}.meter[data-s="1"] i:nth-child(-n+1){background:#d9534f}.meter[data-s="2"] i:nth-child(-n+2){background:#e0a030}.meter[data-s="3"] i:nth-child(-n+3){background:var(--green-600)}.meter[data-s="4"] i{background:var(--green-700)}.alert{padding:12px 14px;border-radius:var(--r-md);font-size:14px;line-height:1.6}.alert-err{background:var(--neg-bg);color:var(--neg);border:1px solid #f3c2bc}.alert-ok{background:var(--green-100);color:var(--green-800);border:1px solid var(--green-200)}.alert-warn{background:var(--warn-bg);color:var(--warn);border:1px solid #f2cf9c}.alert-info{background:var(--blue-100);color:var(--navy-800);border:1px solid #d3e2f0}.alert a{color:inherit;font-weight:600}.dev-link{word-break:break-all;direction:ltr;text-align:left;display:block;margin-top:6px;font-size:12.5px}.form-foot{text-align:center;color:var(--ink-soft);font-size:14.5px;margin-top:18px}.divider{display:flex;align-items:center;gap:12px;color:var(--muted);font-size:13px;margin:6px 0}.divider:after,.divider:before{content:"";flex:1 1;height:1px;background:var(--line)}.consents{border:1.5px solid var(--line-strong);border-radius:var(--r-lg);padding:6px 16px;background:#fff}.consents-head{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 0 8px;border-bottom:1px solid var(--line)}.consents-head b{font-size:14.5px;color:var(--navy-900)}.consent{display:flex;gap:12px;padding:12px 0;border-bottom:1px solid var(--line);font-size:13.5px;line-height:1.65;color:var(--ink-soft);cursor:pointer}.consent:last-child{border-bottom:none}.consent input{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:22px;height:22px;border-radius:3px;border:2px solid #9fb5c9;background:#fff;flex-shrink:0;margin:1px 0 0;display:grid;place-items:center;cursor:pointer;transition:all .15s}.consent input:after{content:"";width:6px;height:11px;border:solid #fff;border-width:0 2.5px 2.5px 0;transform:rotate(45deg) scale(0);margin-top:-2px;transition:transform .15s var(--ease)}.consent input:checked{background:var(--green-700);border-color:var(--green-700)}.consent input:checked:after{transform:rotate(45deg) scale(1)}.consent input:focus-visible{outline:none;box-shadow:var(--ring)}.consent .req{color:var(--neg);font-weight:700}.consent .opt{color:var(--muted);font-size:12px}.consent.missing{background:var(--neg-bg);margin:0 -16px;padding-inline:16px}.consent a{font-weight:600}.page-head{background:linear-gradient(160deg,var(--navy-900),var(--navy-950));color:#fff;padding:44px 0 88px}.page-head h1{font-family:var(--display);font-weight:700;letter-spacing:-.025em;font-size:clamp(32px,4vw,46px);margin:0 0 6px}.page-head p{margin:0;color:#c9dbea}.page-body{margin-top:-56px;padding-bottom:40px}.cards{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:20px;gap:20px;align-items:start}.card{background:#fff;border:1px solid var(--line);border-radius:var(--r-xl);padding:26px 26px 28px;box-shadow:var(--sh-2)}.card.wide{grid-column:1/-1}.card h2{margin:0 0 4px;font-size:19px;color:var(--navy-900)}.card .card-sub{margin:0 0 18px;color:var(--muted);font-size:14px}.status{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:999px;font-weight:600;font-size:13.5px}.status.ok{background:var(--green-100);color:var(--green-800)}.status.warn{background:var(--warn-bg);color:var(--warn)}.status.muted{background:var(--blue-100);color:var(--navy-800)}.status:before{content:"";width:8px;height:8px;border-radius:50%;background:currentColor}.kv{display:flex;justify-content:space-between;gap:14px;padding:11px 0;border-top:1px solid var(--line);font-size:14.5px}.kv:first-of-type{border-top:none}.kv span{color:var(--muted)}.row-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.table-wrap{overflow-x:auto;border:1px solid var(--line);border-radius:var(--r-md)}table.tbl{width:100%;border-collapse:collapse;font-size:13.5px}.tbl th{text-align:right;font-weight:600;color:var(--muted);background:var(--blue-50);white-space:nowrap}.tbl td,.tbl th{padding:10px 12px;border-bottom:1px solid var(--line)}.tbl td{vertical-align:middle}.tbl tr:last-child td{border-bottom:none}.stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));grid-gap:16px;gap:16px}.stat{background:#fff;border:1px solid var(--line);border-radius:var(--r-lg);padding:20px;box-shadow:var(--sh-2)}.stat span{display:block;color:var(--muted);font-size:13px}.stat b{font-size:30px;font-weight:600;color:var(--navy-900)}.modes{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px}.mode{display:flex;flex-direction:column;gap:6px;padding:18px;border:1.5px solid var(--line-strong);border-radius:var(--r-lg);cursor:pointer;background:var(--field);transition:border-color .15s,background .15s}.mode:hover{border-color:#b7cada}.mode input{position:absolute;opacity:0;pointer-events:none}.mode b{font-size:15.5px;color:var(--navy-900)}.mode span{font-size:13px;color:var(--ink-soft)}.mode:has(input:checked){border-color:var(--green-700);background:var(--green-100);box-shadow:inset 0 0 0 1px var(--green-700)}.mode:has(input:focus-visible){box-shadow:var(--ring)}.legal{background:#fff;border:1px solid var(--line);border-radius:var(--r-xl);padding:40px 48px;box-shadow:var(--sh-2);max-width:900px;margin:0 auto}.legal h2{font-size:20px;margin:34px 0 10px;scroll-margin-top:90px}.legal h2,.legal h3{color:var(--navy-900)}.legal h3{font-size:16.5px;margin:22px 0 8px}.legal li,.legal p{color:var(--ink-soft);font-size:15px;line-height:1.85}.legal ol,.legal ul{-webkit-padding-start:22px;padding-inline-start:22px}.legal .meta{display:flex;flex-wrap:wrap;gap:10px 22px;font-size:13.5px;color:var(--muted);padding-bottom:18px;border-bottom:1px solid var(--line)}.legal .draft{margin:18px 0 0}.toc{background:var(--blue-50);border-radius:var(--r-md);padding:16px 20px;margin:20px 0 0}.toc ol{margin:0;column-count:2;column-gap:28px}.toc a{text-decoration:none}.modal-back{position:fixed;inset:0;z-index:80;background:rgba(31,68,102,.55);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:grid;place-items:center;padding:16px}.modal{background:#fff;border-radius:var(--r-xl);max-width:520px;width:100%;padding:28px;box-shadow:var(--sh-3)}.modal h2{margin:0 0 6px;font-size:21px;color:var(--navy-900)}@media (max-width:980px){.hero-main{padding-block:64px 72px}.features,.hero-main,.pricing,.steps{grid-template-columns:1fr}.pricing{max-width:480px}.auth-wrap{grid-template-columns:1fr}.auth-side{padding:40px 24px}.cards,.foot-grid{grid-template-columns:1fr}.stats{grid-template-columns:repeat(2,1fr)}.modes{grid-template-columns:1fr}}@media (max-width:720px){.container{padding:0 16px}.nav a.link{display:none}.nav.open a.link{display:block}.section{padding:60px 0}.legal{padding:26px 18px}.toc ol{column-count:1}.cta-band{padding:30px 22px}.card{padding:20px 16px}.brand-txt span{display:none}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.site-header{transition:background .25s var(--ease),box-shadow .25s var(--ease)}.site-header.scrolled{background:rgba(31,68,102,.97);box-shadow:0 10px 30px -18px rgba(0,0,0,.6)}.btn-glass{background:rgba(255,255,255,.08);color:#fff;border-color:rgba(255,255,255,.22);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.btn-glass:hover{background:rgba(255,255,255,.14)}.btn-shine{position:relative;overflow:hidden}.btn-shine:after{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.28) 50%,transparent 70%);transform:translateX(120%);animation:shine 3.6s ease-in-out 1.2s infinite}@keyframes shine{0%{transform:translateX(120%)}35%,to{transform:translateX(-120%)}}.hero-xl .hero-main{padding-block:84px 72px;grid-template-columns:1fr 1.05fr}.orb{position:absolute;border-radius:50%;filter:blur(60px);opacity:.55;pointer-events:none}.orb-a{width:420px;height:420px;background:#6a9139;top:-140px;left:8%;animation:drift 14s ease-in-out infinite alternate}.orb-b{width:360px;height:360px;background:#3479b5;bottom:-160px;right:30%;opacity:.4;animation:drift 18s ease-in-out infinite alternate-reverse}.orb-c{width:300px;height:300px;background:#6a9139;top:-120px;left:-60px;opacity:.5}@keyframes drift{to{transform:translate(60px,40px) scale(1.1)}}.live-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--green-on-dark);-webkit-margin-end:8px;margin-inline-end:8px;box-shadow:0 0 0 4px rgba(169,211,122,.2);animation:pulse 2.4s infinite;vertical-align:middle}@keyframes pulse{50%{box-shadow:0 0 0 8px rgba(169,211,122,0)}}.hero-copy h1{font-size:clamp(36px,4.8vw,60px)}.hero-points{list-style:none;display:flex;flex-wrap:wrap;gap:8px 20px;padding:0;margin:22px 0 0;color:#a9c4db;font-size:14px}.hero-points li:before{content:"✓";color:var(--green-on-dark);font-weight:700;-webkit-margin-end:7px;margin-inline-end:7px}.mock-wrap{position:relative;padding:28px 10px 34px}.mock{background:#fff;border-radius:3px;box-shadow:0 50px 100px -40px rgba(0,0,0,.7),0 0 0 1px rgba(255,255,255,.12);overflow:hidden;transform:perspective(1400px) rotateY(6deg) rotateX(3deg);transition:transform .6s var(--ease)}.mock-wrap:hover .mock{transform:perspective(1400px) rotateY(0) rotateX(0)}.mock-bar{display:flex;align-items:center;gap:6px;padding:10px 14px;background:#eef4f9;border-bottom:1px solid var(--line)}.mock-bar i{width:10px;height:10px;border-radius:50%;background:#c5ccd3}.mock-bar i:first-child{background:#f26b5b}.mock-bar i:nth-child(2){background:#f5bf4f}.mock-bar i:nth-child(3){background:#91c25a}.mock-bar span{-webkit-margin-start:auto;margin-inline-start:auto;-webkit-margin-end:auto;margin-inline-end:auto;font-size:11.5px;color:var(--muted);background:#fff;border-radius:3px;padding:3px 14px}.mock-body{padding:16px;background:var(--blue-50)}.mock-tabs{display:flex;gap:6px;margin-bottom:12px}.mock-tabs span{font-size:11.5px;padding:6px 10px;border-radius:3px;background:#fff;color:var(--ink-soft);border:1px solid var(--line)}.mock-tabs span.on{background:var(--navy-900);color:#fff;border-color:var(--navy-900)}.mock-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.mock-form{background:#fff;border-radius:3px;padding:12px;gap:8px;border:1px solid var(--line)}.mf,.mock-form{display:flex;flex-direction:column}.mf{gap:3px;font-size:10.5px;color:var(--muted)}.mf b{font-size:12.5px;color:var(--ink);font-weight:500;background:var(--field);border:1px solid var(--line-strong);border-radius:3px;padding:6px 8px;text-align:left}.mf.ok b{background:var(--green-100);border-color:var(--green-600)}.mock-res{background:linear-gradient(165deg,var(--navy-800),var(--navy-950));border-radius:3px;padding:14px;color:#fff;display:flex;flex-direction:column}.mr-lbl{font-size:11px;color:#a9bfd3}.mr-big{font-size:28px;font-weight:600;color:var(--warn-on-dark,#ffc583);margin:2px 0 8px;letter-spacing:-.02em}.mr-row{display:flex;justify-content:space-between;font-size:11px;color:#bcd0e2;padding:6px 0;border-top:1px solid rgba(255,255,255,.08)}.mr-row b{color:#fff;font-weight:500}.float-chip{position:absolute;display:flex;align-items:center;gap:9px;background:#fff;color:var(--navy-900);font-size:12.5px;font-weight:600;padding:9px 14px 9px 12px;border-radius:3px;box-shadow:0 20px 40px -18px rgba(0,0,0,.55);white-space:nowrap;animation:float 6s ease-in-out infinite}.fc-ic{display:grid;place-items:center;min-width:26px;height:26px;padding:0 5px;border-radius:3px;background:var(--green-700);color:#fff;font-size:11.5px;font-weight:700}.fc-ic.pdf{background:#b42318}.fc-1{top:0;right:-6px}.fc-2{bottom:2px;left:-10px;animation-delay:-2s}.fc-3{top:2px;left:12px;animation-delay:-4s}@keyframes float{50%{transform:translateY(-8px)}}.ticker{position:relative;border-top:1px solid rgba(255,255,255,.08);background:rgba(0,0,0,.15);overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}.ticker-track{display:flex;gap:46px;width:max-content;padding:16px 0;animation:ticker 40s linear infinite}.ticker:hover .ticker-track{animation-play-state:paused}.ticker span{color:#a9c4db;font-size:14px;white-space:nowrap;display:flex;align-items:center;gap:46px}.ticker span:after{content:"◆";color:var(--green-on-dark);font-size:8px;opacity:.7}@keyframes ticker{to{transform:translateX(50%)}}.stats-band{background:#fff;border-bottom:1px solid var(--line)}.stats-grid{display:grid;grid-template-columns:repeat(4,1fr)}.stats-grid>div{padding:34px 20px;text-align:center;-webkit-border-start:1px solid var(--line);border-inline-start:1px solid var(--line)}.stats-grid>div:first-child{-webkit-border-start:none;border-inline-start:none}.stats-grid b{display:block;font-family:var(--display);font-weight:700;letter-spacing:-.025em;font-size:50px;line-height:1;color:var(--green-700);margin-bottom:8px}.stats-grid>div>span{color:var(--ink-soft);font-size:14px}.demo{display:grid;grid-template-columns:1.1fr .9fr;grid-gap:22px;gap:22px;max-width:1000px;margin:0 auto;background:#fff;border:1px solid var(--line);border-radius:var(--r-xl);padding:22px;box-shadow:var(--sh-3)}.demo-form{padding:12px 10px;display:flex;flex-direction:column;gap:26px}.demo-field label,.demo-lbl{display:flex;justify-content:space-between;align-items:baseline;font-weight:600;font-size:14.5px;margin-bottom:12px}.demo-field output{font-size:20px;color:var(--navy-900);font-weight:600}.demo input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:8px;border-radius:999px;background:linear-gradient(to left,var(--green-700) var(--p),var(--line) var(--p));outline:none;cursor:pointer}.demo input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:24px;height:24px;border-radius:50%;background:#fff;border:3px solid var(--green-700);box-shadow:0 4px 12px -4px rgba(91,128,49,.6)}.demo input[type=range]::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:#fff;border:3px solid var(--green-700)}.demo input[type=range]:focus-visible{box-shadow:var(--ring)}.seg{display:grid;grid-template-columns:1fr 1fr;background:var(--blue-50);border:1px solid var(--line);border-radius:3px;padding:4px;grid-gap:4px;gap:4px}.seg button{border:none;background:transparent;padding:10px;border-radius:3px;font-weight:600;font-size:14px;color:var(--ink-soft);cursor:pointer}.seg button.on{background:var(--navy-900);color:#fff;box-shadow:0 6px 14px -8px rgba(45,91,133,.7)}.demo-result{background:radial-gradient(400px 220px at 100% 0,rgba(106,145,57,.4),transparent 70%),linear-gradient(165deg,var(--navy-800),var(--navy-950));border-radius:3px;color:#fff;padding:24px}.dr-lbl{font-size:13px;color:#a9bfd3}.dr-big{display:block;font-size:40px;font-weight:600;color:var(--green-on-dark);letter-spacing:-.02em;margin:2px 0 14px}.dr-bar{height:10px;border-radius:999px;background:rgba(255,197,131,.5);overflow:hidden}.dr-bar i{display:block;height:100%;background:linear-gradient(90deg,var(--green-600),var(--green-on-dark));transition:width .35s var(--ease)}.dr-legend{font-size:12px;color:#a9bfd3;margin:8px 0 10px}.dr-legend,.dr-row{display:flex;justify-content:space-between}.dr-row{font-size:14px;color:#bcd0e2;padding:10px 0;border-top:1px solid rgba(255,255,255,.08)}.dr-row b{color:#fff}.bento{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:minmax(180px,auto);grid-gap:16px;gap:16px;grid-auto-flow:dense}.bx{background:var(--blue-50);border:1px solid var(--line);border-radius:var(--r-lg);padding:24px;display:flex;flex-direction:column;transition:transform .25s var(--ease),box-shadow .25s var(--ease)}.bx:hover{transform:translateY(-3px);box-shadow:var(--sh-2)}.bx h3{margin:0 0 6px;font-size:17px;color:var(--navy-900)}.bx p{margin:0;color:var(--ink-soft);font-size:14.5px}.bx .f-ic{margin-bottom:auto}.bx-big{grid-column:span 2;grid-row:span 2}.bx-wide{grid-column:1/-1;flex-direction:row;gap:28px;align-items:center;justify-content:space-between}.bx.dark{background:radial-gradient(500px 300px at 100% 0,rgba(106,145,57,.45),transparent 70%),linear-gradient(160deg,var(--navy-900),var(--navy-950));color:#fff;border-color:transparent}.bx.dark h3{color:#fff;font-size:26px;font-family:var(--display);font-weight:700;letter-spacing:-.025em}.bx.dark p{color:#c9dbea}.bx.green{background:linear-gradient(135deg,var(--green-700),var(--green-900));border-color:transparent}.bx.green,.bx.green h3{color:#fff}.bx.green p{color:#dde9cf}.bx-tag{display:inline-block;align-self:flex-start;font-size:12px;font-weight:600;padding:4px 11px;border-radius:999px;background:rgba(169,211,122,.15);color:var(--green-on-dark);margin-bottom:14px}.bx.green .bx-tag{background:rgba(255,255,255,.15);color:#fff}.flow{margin-top:auto;align-items:center;gap:16px;padding-top:24px}.doc,.flow{display:flex}.doc{width:92px;height:118px;background:#fff;padding:12px 10px;flex-direction:column;gap:8px;box-shadow:0 14px 30px -14px rgba(0,0,0,.6);flex-shrink:0;position:relative}.doc,.doc:before{border-radius:3px}.doc:before{content:"PDF";position:absolute;top:-8px;left:-8px;background:#b42318;color:#fff;font-size:10px;font-weight:700;padding:3px 6px}.doc i{height:6px;border-radius:3px;background:#dfe9f2}.doc i:nth-child(2){width:70%}.doc i:nth-child(4){width:55%}.flow .arrow{font-size:24px;color:var(--green-on-dark);animation:nudge 1.6s ease-in-out infinite}@keyframes nudge{50%{transform:translateX(-6px)}}.fields{display:flex;flex-direction:column;gap:8px;flex:1 1;min-width:0}.fields span{display:flex;justify-content:space-between;gap:10px;font-size:12.5px;background:rgba(255,255,255,.07);border:1px solid rgba(169,211,122,.35);border-radius:3px;padding:8px 12px;color:#c9dbea}.fields b{color:var(--green-on-dark);font-weight:600}.checklist{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px;flex-shrink:0}.checklist li{background:rgba(255,255,255,.12);border-radius:3px;padding:8px 12px;font-size:13.5px}.checklist li:before{content:"✓ ";font-weight:700}.compare{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px;max-width:960px;margin:0 auto}.cmp-col{border-radius:var(--r-xl);padding:28px 30px;border:1px solid var(--line)}.cmp-col h3{margin:0 0 14px;font-size:19px}.cmp-col ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.cmp-col li{display:flex;gap:11px;font-size:15px}.cmp-col.old{background:#fff;color:var(--ink-soft)}.cmp-col.old h3{color:var(--muted)}.cmp-col.old li:before{content:"✕";color:#c2a6a2;font-weight:700}.cmp-col.new{background:linear-gradient(160deg,var(--navy-900),var(--navy-950));color:#dbe8f3;border-color:transparent;box-shadow:var(--sh-3)}.cmp-col.new h3{color:#fff}.cmp-col.new li:before{content:"✓";color:var(--green-on-dark);font-weight:700}.secure{display:flex;gap:28px;align-items:flex-start;background:#fff;border:1px solid var(--line);border-radius:var(--r-xl);padding:36px 40px;box-shadow:var(--sh-2);max-width:1000px;margin:0 auto}.secure-ic{width:76px;height:76px;border-radius:3px;display:grid;place-items:center;flex-shrink:0;background:var(--green-100);color:var(--green-700)}.secure h2{font-family:var(--display);font-weight:700;letter-spacing:-.025em;font-size:clamp(26px,3vw,34px);color:var(--navy-900);margin:0 0 8px}.secure p{color:var(--ink-soft);margin:0 0 16px}.secure-tags{display:flex;flex-wrap:wrap;gap:8px}.secure-tags span{font-size:13px;padding:6px 12px;border-radius:999px;background:var(--blue-50);border:1px solid var(--line);color:var(--navy-800);font-weight:500}.cta-band{overflow:hidden}.cta-band,.cta-band>*{position:relative}[data-reveal]{opacity:0;transform:translateY(18px);transition:opacity .7s var(--ease),transform .7s var(--ease)}[data-reveal].in{opacity:1;transform:none}.bento [data-reveal]:nth-child(2),.features [data-reveal]:nth-child(2),.stats-grid [data-reveal]:nth-child(2),.steps [data-reveal]:nth-child(2){transition-delay:.08s}.bento [data-reveal]:nth-child(3),.stats-grid [data-reveal]:nth-child(3),.steps [data-reveal]:nth-child(3){transition-delay:.16s}.bento [data-reveal]:nth-child(4),.stats-grid [data-reveal]:nth-child(4){transition-delay:.24s}.price-card.featured{background:linear-gradient(#fff,#fff) padding-box,linear-gradient(135deg,var(--green-600),#3479b5,var(--green-700)) border-box;border:2px solid transparent;transform:translateY(-8px)}.price-card{transition:transform .25s var(--ease),box-shadow .25s var(--ease)}.price-card:hover{transform:translateY(-4px)}.price-card.featured:hover{transform:translateY(-10px)}.auth-side{position:relative;overflow:hidden}.auth-side:after{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.04) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 0);background-size:40px 40px;-webkit-mask-image:radial-gradient(ellipse 80% 70% at 30% 40%,#000 20%,transparent 75%);mask-image:radial-gradient(ellipse 80% 70% at 30% 40%,#000 20%,transparent 75%);pointer-events:none}.auth-side>*{position:relative;z-index:1}.side-card{background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.12);border-radius:3px;padding:18px 20px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);max-width:420px}.side-card .sc-lbl{font-size:12.5px;color:#a9bfd3}.side-card .sc-big{display:block;font-size:30px;font-weight:600;color:var(--green-on-dark);margin:2px 0 6px}.side-card .sc-row{display:flex;justify-content:space-between;font-size:13px;color:#bcd0e2;padding:7px 0;border-top:1px solid rgba(255,255,255,.08)}.side-card .sc-row b{color:#fff;font-weight:500}@media (max-width:980px){.hero-xl .hero-main{grid-template-columns:1fr;padding-block:56px 48px}.mock{transform:none}.fc-3{display:none}.stats-grid{grid-template-columns:repeat(2,1fr)}.stats-grid>div:nth-child(3){-webkit-border-start:none;border-inline-start:none}.stats-grid>div{border-top:1px solid var(--line)}.demo{grid-template-columns:1fr}.bento{grid-template-columns:1fr 1fr}.bx-big{grid-column:span 2;grid-row:auto}.bx-wide{grid-column:1/-1;flex-direction:column;align-items:flex-start}.compare{grid-template-columns:1fr}.price-card.featured{transform:none}}@media (max-width:640px){.hero h1,.hero-copy h1{font-size:clamp(30px,8.4vw,40px)}.hero p.lead{font-size:16px}.hero-cta .btn{flex:1 1 100%}.nav a.link.keep{display:inline-flex}.bento{grid-template-columns:1fr}.bx-big,.bx-wide{grid-column:auto}.float-chip{font-size:11.5px}.fc-1{right:0}.fc-2{left:0}.mock-grid{grid-template-columns:1fr}.mock-form{display:none}.secure{flex-direction:column;padding:26px 20px}.stats-grid b{font-size:40px}.flow{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){[data-reveal]{opacity:1;transform:none}.ticker-track{animation:none}}.contact-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);grid-gap:20px;gap:20px;align-items:start}.contact-card h2,.contact-main h2{margin:0 0 4px;font-size:22px;color:var(--navy-900)}.contact-main .card-sub{margin:0 0 22px}.contact-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.field .opt{font-weight:400;color:var(--muted);font-size:13px}select.input{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%2366738b' stroke-width='1.6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:left 14px center;padding-left:36px;cursor:pointer}.textarea{height:auto;min-height:150px;padding:12px 14px;line-height:1.7;resize:vertical;font-family:inherit}.field .hint{display:flex;justify-content:space-between;gap:12px;font-size:12.5px;color:var(--muted);margin-top:6px}.field .hint .count{-webkit-margin-start:auto;margin-inline-start:auto;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.hp{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.contact-legal{margin:2px 0 0;font-size:13px;color:var(--muted)}.contact-side{display:flex;flex-direction:column;gap:20px}.contact-card{padding:22px 22px 18px}.contact-card h2{font-size:18px;margin-bottom:10px}.contact-links{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.contact-links a{display:flex;gap:14px;align-items:center;padding:12px 4px;border-top:1px solid var(--line);color:var(--ink);text-decoration:none;border-radius:3px;transition:background .15s}.contact-links li:first-child a{border-top:none}.contact-links a:hover{background:var(--blue-50)}.contact-links svg{flex-shrink:0;width:38px;height:38px;padding:9px;border-radius:3px;background:var(--blue-100);color:var(--navy-800)}.contact-links span{display:flex;flex-direction:column}.contact-links b{font-size:15px;font-weight:600}.contact-links small{color:var(--muted);font-size:13px}.contact-card .kv a{color:var(--green-700)}.contact-note{margin:0;padding:0 6px;font-size:13px;line-height:1.7;color:var(--muted)}.contact-done{text-align:center;padding:26px 6px 10px}.contact-done-ic{width:64px;height:64px;margin:0 auto 14px;border-radius:50%;display:grid;place-items:center;font-size:28px;font-weight:700;color:#fff;background:var(--green-700);box-shadow:0 12px 26px -12px rgba(91,128,49,.7)}.contact-done h2{margin:0 0 8px}.contact-done p{color:var(--ink-soft);margin:0 auto 20px;max-width:420px;line-height:1.7}.contact-done-act{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}.contact-msg{white-space:pre-wrap;line-height:1.7;max-width:520px}.tbl tr.c-new td:first-child{box-shadow:inset -3px 0 0 var(--green-600)}@media (max-width:900px){.contact-grid,.contact-row{grid-template-columns:1fr}}.rep-wrap{margin:0;position:relative}.rep{background:#fff;color:var(--ink);border-radius:3px;box-shadow:0 40px 80px -36px rgba(0,0,0,.65),0 0 0 1px rgba(255,255,255,.1);overflow:hidden}.rep-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;padding:22px 26px 18px;border-bottom:3px solid var(--navy-900)}.rep-kicker{display:block;font-size:11.5px;font-weight:600;letter-spacing:.03em;color:var(--green-700);margin-bottom:6px}.rep-head h3{margin:0;font-size:19px;line-height:1.3;color:var(--navy-900);font-weight:700}.rep-ref{display:block;margin-top:4px;font-size:12.5px;color:var(--muted)}.rep-meta{text-align:left;font-size:12px;color:var(--muted);display:flex;flex-direction:column;gap:2px;white-space:nowrap}.rep-meta b{color:var(--ink);font-size:13px;font-weight:600}.rep-body{padding:8px 26px 22px}.rep-tbl{width:100%;border-collapse:collapse;font-size:14px}.rep-tbl td{padding:11px 0;border-bottom:1px solid var(--line);color:var(--ink-soft)}.rep-tbl td:last-child{text-align:left;direction:ltr;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600;color:var(--ink);white-space:nowrap}.rep-tbl td.neg{color:var(--ink-soft);font-weight:500}.rep-tbl tr.sum td{border-bottom:none;border-top:2px solid var(--navy-900);font-weight:700;color:var(--navy-900);padding-top:12px}.rep-res{display:grid;grid-template-columns:1.15fr 1fr;grid-gap:12px;gap:12px;margin-top:16px}.rr{border-radius:3px;padding:14px 16px;display:flex;flex-direction:column;gap:2px;border:1px solid var(--line)}.rr>span{font-size:12.5px;font-weight:600;color:var(--ink-soft)}.rr b{font-size:24px;font-weight:700;letter-spacing:-.01em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--navy-900)}.rr small{font-size:12px;color:var(--muted)}.rr.main{background:#f3f8ee;border-color:#d2e3bf}.rr.main b{color:var(--green-700)}.rep-foot,.rr.alt{background:var(--blue-50)}.rep-foot{display:flex;justify-content:space-between;gap:12px;padding:12px 26px;border-top:1px solid var(--line);font-size:12px;color:var(--muted)}.rep-foot,.rep-ok{align-items:center}.rep-ok{display:inline-flex;gap:7px;color:var(--green-700);font-weight:600}.rep-cap{margin-top:14px;text-align:center;font-size:13px;color:#a9bfd3}@media (max-width:640px){.rep-head{flex-direction:column}.rep-meta{text-align:right}.rep-res{grid-template-columns:1fr}.rep-body,.rep-foot,.rep-head{padding-inline:18px}}.gate{min-height:100vh;display:grid;place-items:center;padding:24px;background:radial-gradient(900px 500px at 85% -10%,rgba(106,145,57,.45),transparent 60%),radial-gradient(800px 500px at 0 110%,rgba(52,121,181,.35),transparent 60%),linear-gradient(160deg,var(--navy-900),var(--navy-950) 70%)}.gate-card{width:100%;max-width:420px;background:#fff;border-radius:var(--r-xl);padding:34px 30px 24px;box-shadow:0 40px 80px -30px rgba(0,0,0,.6);text-align:center}.gate-card .form{text-align:right;margin-top:6px}.gate-lock{width:56px;height:56px;margin:0 auto 16px;border-radius:3px;display:grid;place-items:center;color:#fff;background:linear-gradient(145deg,var(--green-600),var(--green-900))}.gate-card h1{margin:0 0 8px;font-size:24px;color:var(--navy-900)}.gate-card>p{margin:0 0 20px;color:var(--ink-soft);font-size:14.5px;line-height:1.7}.gate-card .gate-foot{margin:20px 0 0;font-size:12.5px;color:var(--muted)}.gate-foot a{color:var(--green-700)}.admin-head{padding-bottom:84px}.admin-title{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.admin-lock{font-size:12px;color:#c9dbea;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12);padding:4px 12px;border-radius:999px}.admin-nav{display:flex;gap:4px;margin-top:18px;overflow-x:auto;scrollbar-width:none}.admin-nav a{display:inline-flex;align-items:center;gap:8px;padding:9px 16px;border-radius:3px;color:#c9dbea;text-decoration:none;font-size:14.5px;font-weight:500;white-space:nowrap;transition:background .15s,color .15s}.admin-nav a:hover{background:rgba(255,255,255,.07);color:#fff}.admin-nav a.on{background:#fff;color:var(--navy-900);font-weight:600}.admin-badge{min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:#e8590c;color:#fff;font-size:11.5px;font-weight:700;display:inline-grid;place-items:center}.kpis{display:grid;grid-template-columns:repeat(auto-fill,minmax(165px,1fr));grid-gap:14px;gap:14px}.kpi{display:flex;flex-direction:column;gap:2px;background:#fff;border:1px solid var(--line);border-radius:var(--r-lg);padding:16px 18px;box-shadow:var(--sh-1,0 1px 2px rgba(45,91,133,.05));text-decoration:none;color:inherit;transition:border-color .15s,transform .15s}a.kpi:hover{border-color:var(--green-600);transform:translateY(-1px)}.kpi span{font-size:12.5px;color:var(--muted);font-weight:500}.kpi b{font-size:27px;font-weight:700;color:var(--navy-900);letter-spacing:-.02em;line-height:1.25;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.kpi small{font-size:12px;color:var(--muted)}.kpi.live{border-color:#d2e3bf;background:linear-gradient(180deg,#f7fbf3,#fff)}.kpi.live b{color:var(--green-700)}.kpi.warn{border-color:#f2cf9c;background:linear-gradient(180deg,#fff8ee,#fff)}.card-h{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:12px}.card-h h2{margin:0}.card-link{font-size:13.5px;color:var(--green-700);text-decoration:none;font-weight:500}.card-link:hover{text-decoration:underline}.empty,.muted{color:var(--muted)}.empty{font-size:14px;margin:6px 0}.mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.legend,.mono{font-size:12.5px}.legend{display:flex;gap:14px;color:var(--ink-soft);flex-wrap:wrap}.legend span{display:inline-flex;align-items:center;gap:6px}.legend i{width:11px;height:11px;border-radius:3px;display:inline-block}.lg-u{background:var(--green-700)}.lg-g{background:#a3c4e0}.lg-s{background:#e8590c;border-radius:50%!important}.chart{width:100%;height:auto;display:block}.chart .grid{stroke:var(--line);stroke-width:1}.chart .ax{font-size:10.5px;fill:var(--muted);font-family:var(--font,inherit)}.chart .b-u{fill:var(--green-700)}.chart .b-g{fill:#a3c4e0}.chart .b-s{fill:#e8590c}.chart g:hover rect{opacity:.85}.live-pill{display:inline-flex;align-items:center;gap:7px;font-size:12px;color:var(--green-700);font-weight:600}.live-pill i{width:8px;height:8px;border-radius:50%;background:var(--green-600);box-shadow:0 0 0 0 rgba(132,192,65,.5);animation:livep 2s infinite}@keyframes livep{70%{box-shadow:0 0 0 7px rgba(132,192,65,0)}to{box-shadow:0 0 0 0 rgba(132,192,65,0)}}.mini-list{list-style:none;margin:0;padding:0}.mini-list li{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;border-top:1px solid var(--line)}.mini-list li:first-child{border-top:none}.ml-main{display:flex;flex-direction:column;min-width:0}.ml-main a{color:var(--navy-900);text-decoration:none}.ml-main a:hover{text-decoration:underline}.ml-main small{color:var(--muted);font-size:12.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ml-side{text-align:left;font-size:13px;color:var(--ink-soft);white-space:nowrap;display:flex;flex-direction:column;align-items:flex-end}.ml-side small{color:var(--muted);font-size:11.5px}.hbars{display:flex;flex-direction:column;gap:10px}.hbar{display:grid;grid-template-columns:150px 1fr 46px;align-items:center;grid-gap:10px;gap:10px;font-size:13px}.hbar span{color:var(--ink-soft);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hbar div{height:10px;background:var(--blue-50);overflow:hidden}.hbar div,.hbar i{border-radius:999px}.hbar i{display:block;height:100%;background:linear-gradient(90deg,var(--green-600),var(--green-700))}.hbar b{text-align:left;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.toolbar{display:flex;gap:10px;flex-wrap:wrap;margin:4px 0 12px}.toolbar .input{width:auto;flex:1 1;min-width:200px;height:44px}.toolbar select.input{flex:0 0 auto;min-width:190px}.chips{display:flex;gap:6px;flex-wrap:wrap}.chips+.alert,.chips+.table-wrap{margin-top:14px}.chip{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:3px;border:1px solid var(--line-strong);background:#fff;color:var(--ink-soft);font-size:13px;text-decoration:none;transition:all .15s}.chip:hover{border-color:var(--green-600);color:var(--ink)}.chip.on{background:var(--navy-900);border-color:var(--navy-900);color:#fff}.chip span{font-size:11.5px;opacity:.75}.u-cell{display:flex;align-items:center;gap:10px;text-decoration:none;color:inherit}.u-cell b{color:var(--navy-900)}.u-cell:hover b{text-decoration:underline}.u-cell small{display:block;color:var(--muted);font-size:12px}.avatar.lg,.avatar.sm{position:relative;display:inline-grid;place-items:center;flex-shrink:0;border-radius:50%;background:var(--blue-100);color:var(--navy-800);font-weight:700}.avatar.sm{width:34px;height:34px;font-size:14px}.avatar.lg{width:64px;height:64px;font-size:26px}.dot-on{position:absolute;bottom:0;left:0;width:11px;height:11px;border-radius:50%;background:var(--green-600);border:2px solid #fff}.avatar.lg .dot-on{width:15px;height:15px}.tag{display:inline-block;-webkit-margin-start:6px;margin-inline-start:6px;padding:1px 8px;border-radius:999px;background:var(--blue-100);color:var(--navy-800);font-size:11px;font-weight:600;vertical-align:middle}.users-tbl td{white-space:nowrap}.pager{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:16px;font-size:14px;color:var(--ink-soft)}.crumbs{margin-bottom:12px}.crumbs a{color:#c9dbea;text-decoration:none;font-size:14px}.crumbs a:hover{color:#fff}.user-hero{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;flex-wrap:wrap}.uh-id{display:flex;gap:16px;align-items:center}.uh-id h2{margin:0 0 4px;font-size:24px}.uh-id p{margin:2px 0;font-size:14px}.uh-sub{display:flex;flex-direction:column;align-items:flex-end;gap:4px;font-size:13px;color:var(--muted)}.ok-t{color:var(--green-700)}.ok-t,.warn-t{font-weight:600}.warn-t{color:var(--warn)}.ua{display:flex;flex-direction:column;gap:16px}.ua-group h3{margin:0 0 8px;font-size:13px;color:var(--muted);font-weight:600}.ua-row{display:flex;gap:8px;flex-wrap:wrap}.ua-group.danger{padding-top:14px;border-top:1px dashed #f1b8b0}.msg-list{display:flex;flex-direction:column;gap:12px}.msg{border:1px solid var(--line);border-radius:var(--r-md);padding:14px 16px;background:#fff}.msg.new{border-color:#d2e3bf;box-shadow:inset -4px 0 0 var(--green-600)}.msg header{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.msg header small{display:block;color:var(--muted);font-size:12.5px;margin-top:2px}.msg header a{color:var(--green-700)}.msg-meta{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.msg .contact-msg{margin:10px 0 12px;color:var(--ink);font-size:14.5px;max-width:none}@media (max-width:640px){.hbar{grid-template-columns:110px 1fr 40px}.uh-sub{align-items:flex-start}}.hx{margin:0;position:relative}.hx:before{content:"";position:absolute;inset:-30px -20px;background:radial-gradient(420px 260px at 70% 30%,rgba(109,158,52,.28),transparent 70%),radial-gradient(380px 260px at 20% 90%,rgba(52,121,181,.3),transparent 70%);filter:blur(10px);z-index:0;pointer-events:none}.mfa-steps{margin:0 0 6px;-webkit-padding-start:20px;padding-inline-start:20px;line-height:1.8}.mfa-qr{width:200px;height:200px;margin:8px 0;background:#fff;border:1px solid var(--line);border-radius:3px;padding:8px}.mfa-qr svg{width:100%;height:100%;display:block}.mfa-secret{font-size:13px;background:var(--blue-50);padding:2px 8px;border-radius:3px;word-break:break-all}.mfa-codes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;margin:8px 0 12px}.mfa-codes code{background:var(--blue-50);border:1px solid var(--line);border-radius:3px;padding:8px;text-align:center;font-size:15px;letter-spacing:.06em}.msg-filter{display:flex;gap:6px;flex-wrap:wrap;margin:0 0 14px}.msg-filter a{padding:7px 14px;border-radius:3px;border:1px solid var(--line);background:#fff;color:var(--ink-soft);font-size:13.5px;font-weight:600;text-decoration:none}.msg-filter a.on{background:var(--navy-900);border-color:var(--navy-900);color:#fff}.tag.site-fs{background:#efe9ff;color:#4b2a9a}.tag.site-main{background:var(--green-100);color:var(--green-800)}.feed{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.feed li{display:grid;grid-template-columns:30px 1fr auto;grid-gap:10px;gap:10px;align-items:center;padding:10px 0;border-bottom:1px solid var(--line);font-size:14px}.feed li:last-child{border-bottom:none}.feed .fi{display:grid;place-items:center;width:30px;height:30px;border-radius:3px;background:var(--blue-50);font-size:15px}.feed .fi.warn{background:var(--warn-bg)}.feed .fi.err{background:var(--neg-bg)}.feed .fi.ok{background:var(--green-100)}.feed small{display:block}.feed .fs,.feed small{color:var(--muted);font-size:12.5px}.feed .fs{white-space:nowrap;text-align:left}@media (max-width:520px){.user-chip>span:not(.avatar){display:none}.user-chip{padding:4px}}.verify-hero{width:64px;height:64px;border-radius:3px;display:grid;place-items:center;font-size:30px;background:var(--green-100);color:var(--green-700);margin:0 auto 4px}.verify-lead{text-align:center;font-size:15.5px;line-height:1.8;margin:0;color:var(--ink-soft)}.verify-wait{display:flex;align-items:center;justify-content:center;gap:10px;font-size:13.5px;color:var(--muted);margin:4px 0}.join-lead{margin:0;font-size:15px;line-height:1.75;color:var(--ink-soft)}.join-who{display:flex;align-items:center;gap:12px;padding:14px 16px;border:1px solid var(--line);border-radius:3px;background:var(--blue-50)}.join-who .avatar{width:40px;height:40px;font-size:16px;color:#fff}.join-who b{display:block}.join-who small{display:block;color:var(--muted);text-align:right}.join-cta{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:14px 16px;margin-bottom:6px;border-radius:3px;background:linear-gradient(135deg,var(--green-100),#f2f7fb);border:1px solid var(--green-200);font-size:14.5px}.join-cta b{color:var(--navy-900)}.chg-email{display:flex;flex-direction:column;gap:10px;padding:14px;border:1px solid var(--line);border-radius:3px;background:var(--blue-50)}.chg-email .row{display:flex;gap:8px;flex-wrap:wrap}.chg-email .row .input{flex:1 1 220px}body>main,main#main{min-height:calc(100vh - 68px)}@supports (height:100dvh){body>main,main#main{min-height:calc(100dvh - 68px)}}:root{--act-green:#5b8031;--act-green-h:#7cab45;--act-blue:#2d5b85;--act-blue-h:#006fd3;--ink-strong:#192832;--info-bg:#f2f6fa}.btn-primary,.btn-success,.calc-btn:not(:disabled){background:var(--act-green)!important;color:#fff!important;box-shadow:0 8px 18px -12px rgba(62,90,32,.9)!important;filter:none!important;transition:background .15s,box-shadow .15s,transform .15s}.btn-primary:hover:not(:disabled),.btn-success:hover:not(:disabled),.calc-btn:hover:not(:disabled){background:var(--act-green-h)!important;filter:none!important}.btn-navy,.tab.active,.ws-btn.primary,.ws-tabs button.on{background:var(--act-blue)!important;color:#fff!important;border-color:var(--act-blue)!important}.btn-navy:hover:not(:disabled),.ws-btn.primary:hover{background:var(--act-blue-h)!important;border-color:var(--act-blue-h)!important}.btn-light{color:var(--act-blue)!important}.btn-light:hover:not(:disabled){border-color:var(--act-blue-h)!important;color:var(--act-blue-h)!important;background:#f5f9fe!important}a{color:var(--act-blue)}a:hover{color:var(--act-blue-h)}h1,h2,h3{color:inherit}.modal.hist{max-width:620px;width:calc(100% - 32px);max-height:80vh;overflow:auto}.hist-h{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px}.hist-h h2{margin:0;font-size:20px}.hist-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.hist-list li{display:grid;grid-template-columns:130px 140px 1fr;grid-gap:10px;gap:10px;padding:9px 4px;border-bottom:1px solid var(--line);font-size:14px;align-items:baseline}.hist-when{color:var(--muted);font-size:12.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hist-act{color:var(--ink-soft)}@media (max-width:640px){.hist-list li{grid-template-columns:1fr;gap:2px}}.team{display:flex;flex-direction:column;gap:12px}.team-head{display:flex;align-items:center;gap:10px;font-size:17px}.team-row{display:flex;gap:8px;flex-wrap:wrap}.team-row .input{flex:1 1 220px}.team-row select,.team-tbl select{height:44px;border:1.5px solid var(--line-strong);border-radius:3px;background:#fff;padding:0 10px;font:inherit}.team-tbl select{height:34px;font-size:13.5px}.team-tbl{width:100%;border-collapse:collapse;font-size:14px}.team-tbl th{text-align:right;font-size:12.5px;color:var(--muted);font-weight:600;padding:6px}.team-tbl td,.team-tbl th{border-bottom:1px solid var(--line)}.team-tbl td{padding:8px 6px;vertical-align:middle}.team-mail{font-size:13px;color:var(--ink-soft)}.team-h3{margin:8px 0 0;font-size:15.5px}.team-inv{list-style:none;margin:0;padding:0;font-size:13.5px;color:var(--ink-soft);display:flex;flex-direction:column;gap:4px}.team-mfa{margin-top:4px}@media (max-width:640px){.team-tbl td:nth-child(4),.team-tbl th:nth-child(4){display:none}}.dash-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin-bottom:16px}.dash-kpis div{background:#fff;border:1px solid var(--line);border-radius:3px;padding:14px 16px;display:flex;flex-direction:column;gap:2px}.dash-kpis span{font-size:13px;color:var(--muted)}.dash-kpis b{font-size:24px;color:var(--act-blue,#2d5b85);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dash-kpis .warn b{color:var(--warn)}.dash-years{display:flex;gap:6px;margin-bottom:12px}.dash-years a{padding:6px 14px;border-radius:3px;border:1px solid var(--line-strong);text-decoration:none;color:var(--ink-soft);background:#fff}.dash-years a.on{background:var(--act-blue,#2d5b85);color:#fff;border-color:transparent}.tbl-scroll{overflow-x:auto}.dash-tbl{width:100%;border-collapse:collapse;font-size:14px}.dash-tbl th{text-align:right;font-size:12.5px;color:var(--muted);font-weight:600;padding:8px;border-bottom:1px solid var(--line-strong);white-space:nowrap}.dash-tbl td{padding:10px 8px;border-bottom:1px solid var(--line);vertical-align:middle;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dash-tbl tr.hot td:first-child{box-shadow:inset -3px 0 0 var(--warn)}.rem{display:flex;flex-direction:column;gap:10px}.rem-days{border:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:14px}.rem-days legend{width:100%;margin-bottom:4px}.rem-days:disabled{opacity:.5}@media (max-width:760px){.dash-kpis{grid-template-columns:1fr 1fr}}.sess-list{list-style:none;margin:0 0 14px;padding:0;display:grid;grid-gap:8px;gap:8px}.sess-list li{display:flex;align-items:center;gap:12px;padding:10px 12px;border:1px solid var(--line,#dfe7ee);border-radius:3px}.sess-list li.cur{background:var(--blue-100,#eef4fa)}.sess-ic{font-size:20px}.sess-main{flex:1 1;display:flex;flex-direction:column;gap:2px;min-width:0}.sess-main small{color:var(--muted,#5b7183);font-size:12.5px}.sess-tag{font-style:normal;font-size:12px;-webkit-margin-start:8px;margin-inline-start:8px;color:var(--green-800,#2f5a1f);background:var(--green-100,#eaf3e3);padding:1px 8px;border-radius:4px}.dash-years{flex-wrap:wrap;align-items:center}.dash-years>span{font-size:13px;color:var(--muted);-webkit-margin-end:4px;margin-inline-end:4px}.dash-kpis small{font-size:12px;color:var(--muted)}.dash-tbl tr.not-yet td{background:#fafbfc}.dash-tbl tr.not-yet td b{color:var(--ink-soft)}@media (max-width:480px){.site-header .brand-txt{display:none}.site-header .nav{gap:2px}.site-header .nav a.link.keep{padding:8px 6px;font-size:13.5px}.site-header .nav .btn-sm{padding:0 10px}}@media (max-width:360px){.site-header .nav a.link.keep{display:none}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.alerts{position:relative;background:#fff;border:1px solid var(--line);border-radius:var(--r-xl);box-shadow:var(--sh-2);margin-bottom:20px;overflow:hidden}.alerts:before{content:"";position:absolute;inset:0 0 auto 0;height:4px;background:var(--navy-700)}.alerts-urgent:before{background:var(--neg)}.alerts-calm:before{background:var(--green-600)}.alerts-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 16px;padding:18px 22px 12px}.alerts-head h2{margin:0;font-size:17px;color:var(--navy-950)}.alerts-urgent .alerts-head h2{color:var(--neg)}.alerts-calm .alerts-head h2{color:var(--green-800)}.alerts-meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 14px;font-size:13px;color:var(--muted)}.alerts-link{background:none;border:0;padding:2px 0;font:inherit;font-size:13px;font-weight:600;color:var(--navy-900);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.alerts-link:disabled{opacity:.55;cursor:default}.alerts-empty{margin:0;padding:0 22px 18px;color:var(--ink-soft);font-size:14px}.alerts-list{list-style:none;margin:0;padding:0 0 6px}.al>a,.al>div{display:grid;grid-template-columns:auto 1fr auto;align-items:start;grid-gap:12px;gap:12px;padding:12px 22px;border-top:1px solid var(--line);color:var(--ink);text-decoration:none}.al>a:hover{background:var(--field)}.al-danger>a,.al-danger>div{background:var(--neg-bg)}.al-danger>a:hover{background:#fbe1de}.al-ic{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;font-weight:800;font-size:14px;line-height:1;margin-top:1px}.al-ic.al-danger{background:var(--neg);color:#fff}.al-ic.al-warn{background:var(--warn-bg);color:var(--warn);border:1px solid #f0d2a4}.al-ic.al-good{background:var(--green-100);color:var(--green-800)}.al-ic.al-info{background:#eaf1f8;color:var(--navy-900);font-family:Georgia,serif;font-style:italic}.al-body{display:flex;flex-direction:column;gap:2px;min-width:0}.al-body b{font-size:15px}.al-danger .al-body b{color:var(--neg)}.al-detail{font-size:13.5px;color:var(--ink-soft);overflow-wrap:anywhere}.al-side{display:flex;align-items:center;gap:10px;font-size:12.5px;color:var(--muted);white-space:nowrap;padding-top:3px}.al-go{font-size:20px;line-height:1;color:var(--navy-700)}@media (max-width:560px){.alerts-head{padding:16px 16px 10px}.al>a,.al>div{grid-template-columns:auto 1fr;padding:12px 16px}.al-side{grid-column:2;padding-top:0}.alerts-empty{padding:0 16px 16px}}.cards-even{align-items:stretch}.cards-even>.card{display:flex;flex-direction:column}.cards-even>.card>.card-foot,.cards-even>.card>.row-actions:last-child{margin-top:auto;padding-top:18px}.card-foot{align-items:center;border-top:1px solid var(--line);margin-top:auto}.acct-group{grid-column:1/-1;margin:14px 2px -6px;font-size:14px;font-weight:700;color:var(--muted);letter-spacing:.01em}.acct-group:first-of-type{margin-top:0}.page-body>.cards-even>.acct-group:first-child{color:#fff}.cards>*{min-width:0}@media (max-width:860px){.cards-even{grid-template-columns:1fr}}.cards-even>.card>.status{align-self:flex-start}@media (max-width:560px){.feed li{flex-wrap:wrap}.feed .fs{white-space:normal}}.dash-kpis{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.cl-tabs{display:inline-flex;gap:4px;padding:4px;background:#fff;border:1px solid var(--line);border-radius:3px;margin-bottom:16px;box-shadow:var(--sh-2)}.cl-tabs a{padding:8px 16px;border-radius:3px;text-decoration:none;color:var(--ink-soft);font-weight:600;font-size:14px}.cl-tabs a.on{background:var(--navy-900);color:#fff}.cl-tabs a:not(.on):hover{background:var(--blue-50)}.rv{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:150px}.rv-badge{display:inline-block;padding:3px 10px;font-size:12.5px}.rv-muted{background:var(--blue-100);color:var(--navy-800)}.rv-warn{background:var(--warn-bg);color:var(--warn)}.rv-ok{background:var(--green-100);color:var(--green-800)}.rv-neg{background:var(--neg-bg);color:var(--neg)}.rv-meta{font-size:12px;color:var(--muted);max-width:220px;overflow-wrap:anywhere}.rv-acts{display:flex;flex-wrap:wrap;gap:6px}.rv-btn{font:inherit;font-size:12.5px;font-weight:600;padding:4px 10px;border-radius:3px;border:1px solid var(--line-strong);background:#fff;color:var(--navy-900);cursor:pointer}.rv-btn:hover{border-color:var(--navy-700)}.rv-btn.rv-go{background:var(--green-700);border-color:var(--green-700);color:#fff}.rv-btn:disabled{opacity:.55;cursor:default}.rv-return{display:flex;flex-wrap:wrap;gap:6px}.rv-return input{font:inherit;font-size:13px;padding:4px 8px;border:1px solid var(--line-strong);border-radius:3px;min-width:150px}.rv-err{font-size:12px;color:var(--neg);max-width:240px}.ex-hero{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,2fr);grid-gap:12px;gap:12px;margin-bottom:16px}.ex-total{background:var(--navy-950);color:#fff;border-radius:3px;padding:20px 22px;display:flex;flex-direction:column;gap:4px;box-shadow:var(--sh-2)}.ex-total span{font-size:13.5px;color:#c4d6e6}.ex-total b{font-size:36px;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.15}.ex-total small{font-size:13px;color:#c4d6e6}.ex-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.ex-facts div{background:#fff;border:1px solid var(--line);border-radius:3px;padding:16px;display:flex;flex-direction:column;gap:2px}.ex-facts span{font-size:13px;color:var(--muted)}.ex-facts b{font-size:24px;color:var(--navy-900);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ex-facts small{font-size:12px;color:var(--muted)}.ex-num b{color:var(--warn)}.ex-bar-c{min-width:150px}.ex-bar{display:inline-block;vertical-align:middle;width:100px;height:8px;background:var(--blue-50);border-radius:3px;overflow:hidden;-webkit-margin-end:8px;margin-inline-end:8px}.ex-bar i{display:block;height:100%;background:var(--warn);border-radius:3px}.ex-pct{font-size:12.5px;color:var(--muted)}.ex-tbl tfoot td{padding:10px 8px;font-weight:600;border-top:2px solid var(--line-strong)}.up-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);grid-gap:20px;gap:20px;align-items:start}.up-log{position:-webkit-sticky;position:sticky;top:84px}.up-rates{display:flex;flex-direction:column;gap:20px}.up-timeline{list-style:none;margin:16px 0 0;padding:0;-webkit-border-start:2px solid var(--line-strong);border-inline-start:2px solid var(--line-strong)}.up-timeline>li{position:relative;padding:0 18px 18px}.up-timeline>li:before{content:"";position:absolute;inset-inline-start:-7px;top:6px;width:12px;height:12px;border-radius:50%;background:var(--green-700);border:2px solid #fff}.up-date{display:block;font-size:12.5px;font-weight:700;color:var(--green-800)}.up-timeline b{display:block;color:var(--navy-900);margin:2px 0 6px}.up-timeline ul{margin:0;-webkit-padding-start:18px;padding-inline-start:18px;font-size:14px;color:var(--ink-soft)}.up-timeline ul li{margin-bottom:4px}.up-note{background:var(--blue-50);border-radius:3px;padding:14px 16px;font-size:14px}.up-note p{margin:6px 0 0;color:var(--ink-soft)}.up-tbl td:first-child{min-width:160px}@media (max-width:900px){.ex-hero,.up-grid{grid-template-columns:1fr}.up-log{position:static}}@media (max-width:560px){.ex-facts{grid-template-columns:1fr 1fr 1fr;gap:8px}.ex-facts div{padding:12px}.ex-facts b{font-size:20px}.ex-total b{font-size:30px}}.up-grid>*,.up-rates>*{min-width:0}.dash-tbl td,.up-tbl td:nth-child(3),.up-tbl td:nth-child(4){white-space:nowrap}.dash-tbl td:first-child,.dash-tbl td:has(.rv){white-space:normal}.auth-side{justify-content:flex-start;padding:0;overflow:clip}.auth-side-in{position:-webkit-sticky;position:sticky;top:var(--hdr-h,69px);min-height:calc(100vh - var(--hdr-h,69px));min-height:calc(100svh - var(--hdr-h,69px));box-sizing:border-box;padding:48px 56px;display:flex;flex-direction:column;justify-content:center;gap:24px}@media (max-height:820px) and (min-width:981px){.auth-side-in{padding:32px 56px;gap:18px}.auth-side h2{font-size:clamp(30px,3.2vw,42px)}.auth-side .side-card{padding:16px 18px}}@media (max-height:680px) and (min-width:981px){.auth-side .side-card{display:none}}@media (max-width:980px){.auth-side-in{position:static;min-height:0;padding:40px 24px}}.cl-cno{display:block;font-size:12px;font-weight:400}.cl-us{display:inline-block;-webkit-margin-start:8px;margin-inline-start:8px;padding:1px 8px;border-radius:999px;font-size:11.5px;font-weight:700;color:#7a4b0c;background:#fff6e6;border:1px solid #f0d2a4;vertical-align:middle}.cl-us-card{-webkit-border-start:4px solid #b7791f;border-inline-start:4px solid #b7791f}.cl-us-list{margin:8px 0 0;-webkit-padding-start:18px;padding-inline-start:18px;display:flex;flex-wrap:wrap;gap:4px 22px}.pwa-card .pwa-row{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.pwa-card .pwa-row img{width:52px;height:52px;border-radius:3px;flex:none}.pwa-card .pwa-row>div{flex:1 1;min-width:220px}.pwa-card [data-pwa-show]{display:none}.pwa-card[data-pwa=installed] [data-pwa-show~=installed],.pwa-card[data-pwa=manual] [data-pwa-show~=manual],.pwa-card[data-pwa=ready] [data-pwa-show~=ready]{display:block}.pwa-card .pwa-steps{margin:6px 0 0;-webkit-padding-start:20px;padding-inline-start:20px;color:var(--muted,#4f6b7e);font-size:14px}.pwa-card .pwa-ok{color:#3f6b1d;font-weight:600}.cta-band.cta-center{flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:0;padding:72px 32px 64px;background:radial-gradient(ellipse 80% 120% at 50% 0,#2f6696 0,var(--navy-900) 45%,var(--navy-950) 100%);border:1px solid rgba(255,255,255,.08)}.cta-band.cta-center:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.05) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 0);background-size:40px 40px;-webkit-mask-image:radial-gradient(ellipse 60% 70% at 50% 40%,#000 20%,transparent 75%);mask-image:radial-gradient(ellipse 60% 70% at 50% 40%,#000 20%,transparent 75%);pointer-events:none}.cta-center .orb-c{top:-140px;left:-80px}.cta-center .orb-d{position:absolute;width:320px;height:320px;border-radius:50%;filter:blur(70px);background:#3479b5;opacity:.35;bottom:-170px;right:-60px;pointer-events:none}.cta-chip{display:inline-flex;align-items:center;padding:6px 14px;border-radius:999px;border:1px solid rgba(169,211,122,.35);background:rgba(169,211,122,.1);color:var(--green-on-dark);font-size:13.5px;font-weight:600;margin-bottom:20px}.cta-center h2{font-size:clamp(30px,4vw,48px);line-height:1.15;margin:0 0 14px;max-width:760px}.cta-center h2 em{font-style:normal;background:linear-gradient(90deg,#fff,var(--green-on-dark));-webkit-background-clip:text;background-clip:text;color:transparent}.cta-center p{font-size:18px;line-height:1.7;color:#c9dbea;font-weight:300;max-width:560px;margin:0 auto 30px}.cta-actions{gap:12px}.cta-actions,.cta-points{display:flex;flex-wrap:wrap;justify-content:center}.cta-points{list-style:none;gap:8px 26px;padding:0;margin:28px 0 0;color:#a9c4db;font-size:14px}.cta-points li:before{content:"✓";color:var(--green-on-dark);font-weight:700;-webkit-margin-end:7px;margin-inline-end:7px}@media (max-width:640px){.cta-band.cta-center{padding:52px 20px 46px}.cta-actions .btn{width:100%}}.cta-band.cta-center>.orb{position:absolute}.bc-aud{border:0;margin:18px 0;padding:0;display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.bc-aud legend{font-weight:700;font-size:14px;margin-bottom:8px}.bc-aud label{display:flex;gap:10px;align-items:flex-start;border:1.5px solid var(--line-strong);border-radius:3px;padding:14px;cursor:pointer;background:#fff}.bc-aud label.on{border-color:var(--green-600);background:var(--green-100)}.bc-aud input{margin-top:4px;accent-color:var(--green-700);width:17px;height:17px;flex:none}.bc-aud span{display:flex;flex-direction:column;gap:4px}.bc-aud small{color:var(--muted);font-size:13px;line-height:1.55}.bc-text{height:auto;min-height:200px;padding:12px 14px;line-height:1.7;resize:vertical;font-family:inherit}.bc-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.bc-acts{display:flex;gap:10px;flex-wrap:wrap;margin-top:18px}.bc-preview{margin-top:18px;border:1px solid var(--line);border-radius:3px;overflow:hidden}.bc-pv-head{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;background:#f4f7fa;border-bottom:1px solid var(--line);font-size:14px}.bc-preview iframe{width:100%;height:620px;border:0;background:#e9eef3;display:block}@media (max-width:720px){.bc-aud,.bc-row{grid-template-columns:1fr}}.hero-sub{margin:12px 0 0;font-size:14.5px;color:rgba(255,255,255,.82)}.cta-sub a,.hero-sub a{color:#cce7ae;font-weight:600;text-decoration:underline;text-underline-offset:3px}.cta-sub{margin:12px 0 0;font-size:14.5px;color:rgba(255,255,255,.85);text-align:center}.pricing.two{grid-template-columns:repeat(2,1fr);max-width:760px}@media (max-width:720px){.pricing.two{grid-template-columns:1fr}}.price-inc{margin:2px 0 -6px;font-weight:700;color:var(--navy-900);font-size:14px}.checks.pro li{font-weight:500}.pro-tag{display:inline-block;-webkit-margin-start:6px;margin-inline-start:6px;padding:1px 8px;background:linear-gradient(135deg,#5b8031,#2d5b85);color:#fff;font-weight:700}.chk.locked{opacity:.6}.msg .tag.pri{background:linear-gradient(135deg,#5b8031,#2d5b85);color:#fff;border-color:transparent}.pro-list{margin:4px 0 12px;-webkit-padding-start:18px;padding-inline-start:18px;display:flex;flex-direction:column;gap:6px;font-size:14px;line-height:1.55;color:var(--ink-soft)}.foot-brand{margin:0 0 14px;line-height:0}.foot-brand a{display:inline-block}.foot-brand img{height:38px;width:auto;display:block}.foot-bottom{-webkit-padding-end:62px;padding-inline-end:62px}.hero-xl .hero-main{min-height:calc(100vh - 69px);min-height:calc(100svh - 69px);align-content:center;box-sizing:border-box;align-items:stretch}.hero-xl .hero-copy{align-self:center}.hd{width:100%;max-width:600px;justify-self:center;align-self:stretch;display:flex}.hd:before{inset:-40px -30px;background:radial-gradient(460px 300px at 60% 25%,rgba(169,211,122,.35),transparent 70%),radial-gradient(420px 300px at 25% 95%,rgba(120,180,235,.4),transparent 70%);filter:blur(18px)}.hd-win{position:relative;z-index:1;flex:1 1;display:flex;flex-direction:column;min-height:440px;border-radius:8px;overflow:hidden;color:var(--ink);background:#fff;box-shadow:0 0 0 1px rgba(255,255,255,.5),inset 0 2px 0 rgba(255,255,255,.9),0 50px 100px -30px rgba(5,20,40,.75),0 24px 48px -24px rgba(5,20,40,.55)}.hd-bar{display:flex;align-items:center;gap:12px;height:44px;flex:none;padding:0 16px;background:linear-gradient(180deg,#f7f9fb,#eef2f6);border-bottom:1px solid #e1e7ed;font-size:12.5px}.hd-dots{display:flex;gap:7px;order:3;direction:ltr}.hd-dots i{width:11px;height:11px;border-radius:50%;background:#d5dde5}.hd-dots i:first-child{background:#ff5f57}.hd-dots i:nth-child(2){background:#febc2e}.hd-dots i:nth-child(3){background:#28c840}.hd-title{color:#5b7385;flex:1 1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:500}.hd-live{display:inline-flex;align-items:center;gap:6px;color:var(--green-700);font-weight:700;white-space:nowrap;background:var(--green-100);border:1px solid var(--green-200);padding:3px 10px;border-radius:999px;font-size:11.5px}.hd-live i{width:6px;height:6px;border-radius:50%;background:var(--green-600);animation:hdpulse 2s infinite}@keyframes hdpulse{0%{box-shadow:0 0 0 0 rgba(106,145,57,.55)}70%{box-shadow:0 0 0 7px rgba(106,145,57,0)}to{box-shadow:0 0 0 0 rgba(106,145,57,0)}}.hd-stage{position:relative;flex:1 1;display:flex;flex-direction:column;min-height:320px;padding:22px 24px;background:radial-gradient(120% 80% at 50% 0,#fbfdff,#f3f7fb);transition:opacity .45s ease}.hd-stage.out{opacity:0}.hd-stage>div{flex:1 1}.hd-drop{position:relative;min-height:276px;border:2px dashed #c3d1de;border-radius:6px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;background:#fff;animation:hdzone 2.3s ease both}.hd-up{width:38px;height:38px;padding:8px;border-radius:50%;color:var(--navy-800);background:var(--blue-100)}.hd-drop-t{font-size:15px;color:var(--navy-950);font-weight:600}.hd-drop-s{font-size:12px;color:#7a8fa1;letter-spacing:.05em}.hd-file{display:flex;align-items:center;gap:12px;padding:11px 16px;background:#fff;color:var(--navy-950);border:1px solid #dfe6ed;border-radius:6px;box-shadow:0 22px 36px -14px rgba(20,50,80,.45),0 2px 6px rgba(20,50,80,.08);width:max-content}.hd-doc{position:relative;width:32px;height:40px;background:#fff;border:1px solid #cbd5df;border-radius:2px;-webkit-clip-path:polygon(0 0,70% 0,100% 24%,100% 100%,0 100%);clip-path:polygon(0 0,70% 0,100% 24%,100% 100%,0 100%)}.hd-doc:after{content:"";position:absolute;top:0;right:0;width:30%;height:24%;background:#dfe6ec}.hd-doc em{position:absolute;bottom:6px;left:-3px;font-style:normal;font-size:9px;font-weight:800;color:#fff;background:#d4402b;padding:1px 4px;border-radius:2px;letter-spacing:.03em}.hd-fn{display:flex;flex-direction:column;line-height:1.35}.hd-fn b{font-size:13.5px;font-weight:600}.hd-fn small{font-size:11.5px;color:#6b8296}.hd-file.fly{position:absolute;top:50%;left:50%;animation:hdfly 2.3s cubic-bezier(.45,.05,.25,1) both}@keyframes hdfly{0%{transform:translate(-125%,-200%) rotate(-7deg);opacity:0}12%{opacity:1}62%{transform:translate(-50%,-56%) rotate(-2deg)}74%{transform:translate(-50%,-50%) rotate(0) scale(.97)}to{transform:translate(-50%,-50%) scale(1);opacity:1}}.hd-drop .hd-up,.hd-drop-s,.hd-drop-t{animation:hddim 2.3s ease both}@keyframes hddim{0%,60%{opacity:1}75%,to{opacity:.12}}.hd-cur{position:absolute;width:17px;height:24px;left:58%;top:52%;filter:drop-shadow(1px 2px 1.5px rgba(0,0,0,.35));animation:hdcur 2.3s ease both}@keyframes hdcur{0%,70%{opacity:1;transform:none}80%{transform:translate(4px,6px)}to{opacity:0;transform:translate(10px,14px)}}.hd-read{display:flex;flex-direction:column;justify-content:center;gap:18px;animation:hdin .35s ease both}.hd-read .hd-file{align-self:center}.hd-prog{height:6px;border-radius:3px;background:#e4ebf1;overflow:hidden}.hd-prog i{display:block;height:100%;width:100%;background:linear-gradient(90deg,#5b8031,#8fc457);transform-origin:right;animation:hdprog 2.2s cubic-bezier(.3,.6,.3,1) both}@keyframes hdprog{0%{transform:scaleX(0)}}.hd-checks{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px;font-size:14px;color:var(--navy-950)}.hd-checks li{display:flex;align-items:center;gap:11px;opacity:0;animation:hdin .35s ease both;padding:10px 14px;background:#fff;border:1px solid #e3eaf0;border-radius:5px}.hd-checks li:first-child{animation-delay:.55s}.hd-checks li:nth-child(2){animation-delay:1.2s}.hd-checks li:nth-child(3){animation-delay:1.85s}.hd-checks .ck{width:20px;height:20px;border-radius:50%;flex:none;background:var(--green-600);position:relative;box-shadow:0 0 0 4px rgba(106,145,57,.14)}.hd-checks .ck:after{content:"";position:absolute;left:6.5px;top:3.5px;width:5px;height:9px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}@keyframes hdin{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.hd-res{justify-content:space-between;gap:10px;animation:hdin .4s ease both}.hd-res,.hd-res-top{display:flex;flex-direction:column}.hd-res-top{gap:2px}.hd-k{font-size:13px;color:#4a6478;font-weight:500}.hd-num{font-size:46px;line-height:1.08;font-weight:800;letter-spacing:-.025em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;background:linear-gradient(90deg,#3e6a17,#6a9139 55%,#86b84d)}.hd-sub{font-size:12px;color:#6f8698}.hd-wf{display:block;width:100%;height:auto;overflow:visible;padding:12px 10px 4px;background:#fff;border:1px solid #e3eaf0;border-radius:6px;box-sizing:border-box}.hd-base{stroke:#c9d4de}.hd-link line{stroke:#9fb2c3;stroke-dasharray:3 3;opacity:0;animation:hdfade .3s ease both}.hd-link line:first-child{animation-delay:.5s}.hd-link line:nth-child(2){animation-delay:.85s}.hd-link line:nth-child(3){animation-delay:1.2s}.hd-c{transform-box:fill-box;animation:hdgrow .7s cubic-bezier(.2,.7,.2,1) both}.hd-c.c1{transform-origin:bottom}.hd-c.c2{animation-delay:.35s}.hd-c.c2,.hd-c.c3{transform-origin:top}.hd-c.c3{animation-delay:.7s}.hd-c.c4{transform-origin:bottom;animation-delay:1.05s;filter:drop-shadow(0 0 5px rgba(106,145,57,.7))}@keyframes hdgrow{0%{transform:scaleY(0)}}@keyframes hdfade{to{opacity:1}}.hd-v text{font-size:11.5px;font-weight:700;text-anchor:middle;fill:var(--navy-950);direction:ltr;opacity:0;animation:hdfade .3s ease both}.hd-v text:first-child{animation-delay:.4s}.hd-v text:nth-child(2){animation-delay:.75s}.hd-v text:nth-child(3){animation-delay:1.1s}.hd-v text:nth-child(4){animation-delay:1.45s}.hd-v .m{fill:#b8631c}.hd-v .g,.hd-x .g{fill:var(--green-700)}.hd-x text{font-size:10.5px;fill:#6f8698;text-anchor:middle}.hd-meter{padding:12px 14px;background:#fff;border:1px solid #e3eaf0;border-radius:6px}.hd-meter-h{display:flex;justify-content:space-between;gap:10px;font-size:12px;color:#4a6478;margin-bottom:9px}.hd-meter-h b{color:var(--green-700);white-space:nowrap}.hd-track{position:relative;height:8px;border-radius:4px;background:#e6edf3}.hd-track .fill{position:absolute;inset-block:0;inset-inline-start:0;width:calc(50% + 2px);border-radius:4px;background:linear-gradient(270deg,#5b8031,#8fc457);transform-origin:right;animation:hdmeter .9s cubic-bezier(.2,.7,.2,1) 1.4s both}@keyframes hdmeter{0%{transform:scaleX(0)}}.hd-track .mark{position:absolute;top:-4px;bottom:-4px;inset-inline-start:50%;width:2px;background:var(--navy-950);border-radius:1px}.hd-foot{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;flex:none;padding:12px 24px;border-top:1px solid #e3eaf0;background:#fff;font-size:12px;color:#6f8698}.hd-foot span:first-child{display:inline-flex;align-items:center;gap:6px;color:var(--green-700);font-weight:700}@media (prefers-reduced-motion:reduce){.hd *{animation:none!important}}@media (max-width:980px){.hero-xl .hero-main{align-items:center}.hd{align-self:auto}}@media (max-width:640px){.hd-win{min-height:0}.hd-stage{padding:16px 14px;min-height:300px}.hd-num{font-size:36px}.hd-title{display:none}.hd-foot{padding:11px 14px}}.hd-opts{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;opacity:0;animation:hdin .45s ease 2.1s both}.hd-opt{display:flex;flex-direction:column;gap:1px;padding:10px 12px;background:#fff;border:1px solid #e3eaf0;border-radius:6px}.hd-opt span{font-size:11.5px;color:#5b7385;font-weight:600}.hd-opt b{font-size:18px;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:#b8631c}.hd-opt small{font-size:10.5px;color:#7a8fa1;line-height:1.4}.hd-opt.win{background:linear-gradient(160deg,#f2f8ea,#fff);border-color:#cfe2b6}.hd-opt.win b{color:var(--green-700)}@media (max-width:640px){.hd-opt small{display:none}}.hd-win{color:#e6eef5;background:linear-gradient(180deg,#24527c,#1f4466 55%,#1a3a58);box-shadow:0 0 0 1px rgba(255,255,255,.14),inset 0 1px 0 rgba(255,255,255,.12),0 50px 100px -30px rgba(5,20,40,.8),0 24px 48px -24px rgba(5,20,40,.6)}.hd-bar{background:linear-gradient(180deg,#1c3d5c,#183551);border-bottom:1px solid rgba(255,255,255,.08)}.hd-dots i:first-child{background:#4a6d8c}.hd-dots i:nth-child(2){background:#5b80a0}.hd-dots i:nth-child(3){background:var(--green-on-dark)}.hd-title{color:#a9c1d6}.hd-live{color:var(--green-on-dark);background:rgba(169,211,122,.1);border-color:rgba(169,211,122,.3)}.hd-live i{background:var(--green-on-dark)}.hd-stage{background:radial-gradient(120% 80% at 50% 0,rgba(255,255,255,.06),transparent 70%)}.hd-drop{border-color:rgba(169,196,219,.35);background:rgba(255,255,255,.03)}@keyframes hdzone{0%,58%{border-color:rgba(169,196,219,.35);background:rgba(255,255,255,.03);box-shadow:none}72%,to{border-color:var(--green-on-dark);background:rgba(169,211,122,.08);box-shadow:0 0 0 6px rgba(169,211,122,.1)}}.hd-up{color:#cfe0ee;background:rgba(255,255,255,.08)}.hd-drop-t{color:#e6eef5}.hd-drop-s{color:#8eaac2}.hd-file{border-color:rgba(255,255,255,.6);box-shadow:0 22px 40px -14px rgba(0,0,0,.6),0 2px 6px rgba(0,0,0,.2)}.hd-prog{background:rgba(255,255,255,.1)}.hd-prog i{background:linear-gradient(90deg,#6d9e34,#a9d37a);box-shadow:0 0 12px rgba(169,211,122,.5)}.hd-checks{color:#e6eef5}.hd-checks li{background:rgba(255,255,255,.05);border-color:rgba(255,255,255,.1)}.hd-checks .ck{background:var(--green-on-dark);box-shadow:0 0 0 4px rgba(169,211,122,.15)}.hd-checks .ck:after{border-color:#1f4466}.hd-k{color:#c9dbea}.hd-num{background:linear-gradient(90deg,#e0f1cd,#a9d37a 45%,#8fc457);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:none;filter:drop-shadow(0 0 18px rgba(169,211,122,.25))}.hd-sub{color:#8eaac2}.hd-meter,.hd-opt,.hd-wf{background:rgba(255,255,255,.05);border-color:rgba(255,255,255,.1)}.hd-base{stroke:rgba(255,255,255,.22)}.hd-link line{stroke:rgba(255,255,255,.35)}.hd-c.c4{filter:drop-shadow(0 0 6px rgba(169,211,122,.9))}.hd-v text{fill:#fff}.hd-v .m{fill:#ffc583}.hd-v .g,.hd-x .g{fill:var(--green-on-dark)}.hd-x text{fill:#8eaac2}.hd-meter-h{color:#c9dbea}.hd-meter-h b{color:var(--green-on-dark)}.hd-track{background:rgba(255,255,255,.1)}.hd-track .fill{background:linear-gradient(270deg,#6d9e34,#a9d37a);box-shadow:0 0 12px rgba(169,211,122,.5)}.hd-track .mark{background:#fff}.hd-opt span{color:#a9c1d6}.hd-opt b{color:#ffc583}.hd-opt small{color:#8eaac2}.hd-opt.win{background:linear-gradient(160deg,rgba(109,158,52,.22),rgba(109,158,52,.06));border-color:rgba(169,211,122,.4)}.hd-opt.win b{color:var(--green-on-dark)}.hd-foot{background:rgba(0,0,0,.14);border-top-color:rgba(255,255,255,.08);color:#8eaac2}.hd-foot span:first-child{color:var(--green-on-dark)}.pro-tag{position:relative;display:inline-flex;align-items:center;gap:3px;-webkit-margin-start:7px;margin-inline-start:7px;padding:2px 8px 2px 7px;border-radius:3px;overflow:hidden;background:linear-gradient(135deg,#fbe39a,#e9b44c 48%,#c98a1d);color:#3b2a06;font-size:11px;font-weight:800;letter-spacing:.08em;line-height:1.35;vertical-align:middle;border:1px solid rgba(255,240,200,.85);box-shadow:0 2px 6px -1px rgba(120,80,10,.45),inset 0 1px 0 rgba(255,255,255,.55)}.pro-tag:before{content:"";width:8px;height:8px;flex:none;background:currentColor;-webkit-clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);opacity:.85}.pro-tag:after{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.75) 50%,transparent 70%);transform:translateX(-120%);animation:protag 4.5s ease-in-out infinite}@keyframes protag{0%,70%{transform:translateX(-120%)}to{transform:translateX(120%)}}@media (prefers-reduced-motion:reduce){.pro-tag:after{animation:none;display:none}}.own-sel{display:inline-flex;flex-direction:column;gap:2px}.own-sel select{height:34px;min-width:132px;padding:0 10px;border:1px solid var(--line-strong);border-radius:3px;background:#fff;color:var(--navy-900);font:inherit;font-size:13px;font-weight:600;cursor:pointer}.own-sel select:focus{outline:none;box-shadow:var(--ring);border-color:var(--green-600)}.own-sel select:disabled{opacity:.6}.own-err{color:var(--neg);font-size:11.5px}.dash-owners{margin-top:-4px}.hero-copy .hero-slogan{margin:-10px 0 18px;font-family:var(--display);font-weight:700;font-size:clamp(18px,1.7vw,22px);letter-spacing:-.01em;color:#dbe8f3}.hero-copy .hero-slogan em{font-style:normal;color:var(--green-on-dark)}.site-header.app-like .container{max-width:none;padding-inline:24px;height:72px;justify-content:flex-start}.site-header.app-like .nav{-webkit-margin-start:auto;margin-inline-start:auto}.tnav-site{display:flex;align-items:center;gap:4px;-webkit-margin-start:18px;margin-inline-start:18px;-webkit-padding-start:18px;padding-inline-start:18px;-webkit-border-start:1px solid rgba(255,255,255,.16);border-inline-start:1px solid rgba(255,255,255,.16)}.tnav-site a{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 11px;border-radius:3px;color:#d6e3ef;font-size:13.5px;font-weight:600;text-decoration:none}.tnav-site a:hover{background:rgba(255,255,255,.1);color:#fff}.tnav-site a.on{background:rgba(169,211,122,.16);color:#fff}@media (max-width:900px){.tnav-site a span{display:none}.tnav-site{-webkit-margin-start:8px;margin-inline-start:8px;-webkit-padding-start:8px;padding-inline-start:8px}}.kpi-st{display:block;line-height:1.7}.kpi-st .w{color:#8a5a00;font-weight:600}.kpi-st .g{color:#2f6b1f;font-weight:600}.dash-filters{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px 12px;margin:0 0 14px;padding:12px 14px;background:#fff;border:1px solid var(--line,#dfe6ee);border-radius:4px}.dash-filters label{display:flex;flex-direction:column;gap:3px;font-size:12px;color:var(--ink-soft,#5b6b7c)}.dash-filters input:not([type=checkbox]),.dash-filters select{height:34px;padding:0 8px;border:1px solid #cfd9e3;border-radius:3px;font:inherit;font-size:13px;background:#fff;color:#22313f}.dash-filters .df-q input{width:200px}.dash-filters .df-ck{flex-direction:row;align-items:center;gap:6px;height:34px;font-size:13px;color:#22313f}.dash-filters .df-n{-webkit-margin-start:auto;margin-inline-start:auto;font-size:12.5px;color:var(--ink-soft,#5b6b7c);align-self:center}.dash-tbl2 th.dg{text-align:center;background:#eef4fa;border-bottom:1px solid #d6e0ea}.dash-tbl2 th.dsub{text-align:center;font-size:12px;background:#f6f9fc}.dash-tbl2 td.dc{min-width:130px;vertical-align:top}.dash-tbl2 td.dc .rv-badge{display:inline-block;margin-bottom:4px}.dash-tbl2 .dc-ap{display:block;font-size:12px;line-height:1.4}.dash-tbl2 .dc-ap.on{color:#8e2418;font-weight:700}.dash-tbl2 .dc-ap.off{color:#2f6b1f}.dash-tbl2 .dc-ap.unk{color:#8796a5}.dash-tbl2 td.dc-none{background:#fafbfc}.dash-tbl2 .dash-acts,.rv-badge{white-space:nowrap}.rv-badge{display:inline-flex;align-items:center;padding:2px 9px;border-radius:999px;font-size:11.5px;font-weight:700;background:#eef2f6;color:#4a5a6a}.rv-badge.rv-warn{background:#fdf0d2;color:#7a5200}.rv-badge.rv-ok{background:#e3f0d6;color:#2f6b1f}.rv-badge.rv-neg{background:#f9dcd8;color:#8e2418}.dist-ck{display:flex;align-items:center;gap:5px;margin-top:5px;font-size:11.5px;color:#5b6b7c;cursor:pointer}.dist-ck.on{color:#2f6b1f;font-weight:600}.dist-ck em{color:#c0392b;font-style:normal}.dash-kpis ul.kpi-st{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:3px;font-size:12.5px;color:#5b6b7c}.dash-kpis ul.kpi-st li{display:flex;align-items:center;gap:7px;line-height:1.5}.dash-kpis ul.kpi-st li b{-webkit-margin-start:auto;margin-inline-start:auto;font-size:13px;font-weight:700;color:#22313f;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dash-kpis ul.kpi-st li.w,.dash-kpis ul.kpi-st li.w b{color:#8a5a00}.dash-kpis ul.kpi-st li.g,.dash-kpis ul.kpi-st li.g b{color:#2f6b1f}.dash-kpis ul.kpi-st .d{flex:none;width:8px;height:8px;border-radius:50%;background:#c2ccd6}.dash-kpis ul.kpi-st .d.m{background:#8796a5}.dash-kpis ul.kpi-st .d.w{background:#e0b354}.dash-kpis ul.kpi-st .d.g{background:#6a9a3a}.dash-tbl2{border-collapse:separate;border-spacing:0;border:1px solid #d6e0ea;border-radius:4px;overflow:hidden}.dash-tbl2 td,.dash-tbl2 th{border-bottom:1px solid #e3eaf1;-webkit-border-start:1px solid #e3eaf1;border-inline-start:1px solid #e3eaf1;padding:10px 12px}.dash-tbl2 tr>:first-child{-webkit-border-start:0;border-inline-start:0}.dash-tbl2 thead th{background:#f3f6f9;color:#163a5c;font-weight:700;vertical-align:middle}.dash-tbl2 thead th small{display:block;font-weight:400;font-size:11px;color:#4d5d6c}.dash-tbl2 th.dg-e{background:#fbf3e2}.dash-tbl2 th.dg-a{background:#e9f1f9}.dash-tbl2 td.dc-e{background:#fffbf3}.dash-tbl2 td.dc-a{background:#f7fafd}.dash-tbl2 tbody tr:hover td{background:#f0f5fa}.dash-tbl2 .dc-g1{-webkit-border-start:2px solid #9fb3c6!important;border-inline-start:2px solid #9fb3c6!important}.dash-tbl2 tbody tr:last-child td{border-bottom:0}.dash-tbl2 tbody td:first-child{background:#fff}.dash-tbl2 tr.hot td:first-child{box-shadow:inset -3px 0 0 #b5651d}@media (max-width:760px){.site-header.app-like .container{padding-inline:10px;gap:6px}.site-header.app-like .nav{gap:6px}.site-header.app-like .nav .link,.site-header.app-like .user-chip>span:not(.avatar){display:none}.site-header.app-like .brand-logo-w svg{max-width:120px}.tnav-site{gap:0;-webkit-margin-start:4px;margin-inline-start:4px;-webkit-padding-start:4px;padding-inline-start:4px}.tnav-site a{padding:0 7px}}.err-list{display:flex;flex-direction:column;gap:12px}.err-card{border:1px solid #dfe6ee;-webkit-border-start:5px solid #c9a227;border-inline-start:5px solid #c9a227;border-radius:4px;background:#fff;padding:14px 16px}.err-card.sev-high{border-inline-start-color:#c0392b;background:#fffafa}.err-card.sev-low{border-inline-start-color:#9db0c2;background:#fbfcfd}.err-card header{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.err-card h3{margin:0;font-size:16px;color:#163a5c;flex:1 1 auto}.err-sev{font-size:11.5px;font-weight:700;padding:2px 8px;border-radius:3px;background:#fbf1d3;color:#7a5b00}.err-sev.sev-high{background:#fbe1de;color:#8e2418}.err-sev.sev-low{background:#e9eff5;color:#4f6b7e}.err-n{font-size:12.5px;color:#5b6b7c;white-space:nowrap}.err-what{margin:8px 0 10px;color:#2b3d4f;line-height:1.6}.err-dl{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));grid-gap:6px 18px;gap:6px 18px;margin:0}.err-dl>div{min-width:0}.err-dl dt{font-size:11.5px;color:#6b7c8d;font-weight:700}.err-dl dd{margin:1px 0 0;font-size:13.5px;color:#1f2f40;overflow-wrap:anywhere}.err-dl .err-todo{grid-column:1/-1;background:#f1f6fb;border-radius:3px;padding:6px 10px}.err-card footer{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-top:10px;flex-wrap:wrap}.err-card footer details{flex:1 1 300px;min-width:0}.err-card footer summary{cursor:pointer;font-size:12.5px;color:#2d5b85}.err-card pre{font-size:11px;white-space:pre-wrap;overflow-wrap:anywhere;background:#f5f7fa;border:1px solid #e3e9ef;border-radius:3px;padding:8px;max-height:260px;overflow:auto;margin:6px 0 0}.err-done{margin-top:16px}.err-done summary{cursor:pointer;color:#4f6b7e;font-size:13px}.err-done ul{margin:8px 0 0;-webkit-padding-start:18px;padding-inline-start:18px;font-size:13px;line-height:2}.legal .legal-tbl{width:100%;border-collapse:collapse;margin:8px 0 14px;font-size:14px}.legal .legal-tbl td,.legal .legal-tbl th{border:1px solid #dfe6ee;padding:7px 10px;text-align:right;vertical-align:top}.legal .legal-tbl th{background:#f1f5f9;font-weight:700;color:#163a5c}@media (max-width:600px){.legal .legal-tbl{font-size:12.5px}.legal .legal-tbl td,.legal .legal-tbl th{padding:5px 6px}}.legal .lead{font-size:15.5px;line-height:1.75}.mfa-nudge{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;margin:0 0 16px;padding:12px 16px;border:1px solid #e7c86a;-webkit-border-start:4px solid #d9a400;border-inline-start:4px solid #d9a400;background:#fff9e6;border-radius:4px;font-size:14px;color:#3d3415}.mfa-nudge b{font-size:14.5px}.mfa-nudge span{flex:1 1 320px;color:#5a4d22}.mfa-nudge .btn{white-space:nowrap}.secops-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));grid-gap:14px 20px;gap:14px 20px;margin:16px 0}.secops-grid h3{font-size:14.5px;margin:0 0 6px}.secops-list{margin:0;-webkit-padding-start:18px;padding-inline-start:18px;font-size:13.5px;line-height:1.7}.secops-form{display:grid;grid-gap:8px;gap:8px;margin:10px 0;max-width:640px}.secops-form label{display:grid;grid-gap:4px;gap:4px;font-size:13.5px}.secops-form label.chk{display:flex;align-items:center;gap:6px}.secops-form input,.secops-form select,.secops-form textarea{font:inherit;padding:7px 9px;border:1px solid var(--line,#cfd8e3);border-radius:4px;width:100%;box-sizing:border-box}.secops-form .btn{justify-self:start}.secops-add{margin:0 0 14px}.secops-add>summary{cursor:pointer;font-weight:600;color:var(--brand,#1d4e89)}.secops-due{display:inline-block;margin:0 0 10px;padding:4px 10px;background:#fff4d6;border:1px solid #e7c86a;border-radius:4px;font-size:13.5px}.small.err{color:#b42318}.art-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr))}.art-card{position:relative;gap:8px}.art-card h2{font-size:18px;line-height:1.4}.art-card h2 a{color:inherit;text-decoration:none}.art-card h2 a:focus-visible,.art-card h2 a:hover{text-decoration:underline}.art-card p{color:var(--ink-soft,#4d5d6c);line-height:1.6}.art-meta{display:flex;flex-wrap:wrap;gap:6px 12px;font-size:12.5px;color:#4d5d6c;margin-top:auto}.art-tag{background:#eef4fa;border-radius:3px;padding:1px 8px;color:#22313f}.art-draft{align-self:flex-start;border:1px solid #e7c86a;font-size:12px;padding:2px 8px;border-radius:3px}.art-draft,.art-draft-bar{background:#fff4d6;color:#5a4400;font-weight:600}.art-draft-bar{border:1px solid #e7c86a;-webkit-border-start:4px solid #d9a400;border-inline-start:4px solid #d9a400;padding:10px 14px;border-radius:4px}.art-cta{gap:10px 20px}.art-cta h2{font-size:18px;margin:0}.art-cta p{flex:1 1 260px}.art-crumbs{font-size:13px;line-height:20px;height:20px;overflow:hidden;margin-bottom:6px;opacity:.9}.art-crumbs a{color:inherit}.art-body .art-lead{font-size:17px;line-height:1.7;color:#22313f;font-weight:500}.art-note{padding:10px 14px}.art-calc{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;margin:24px 0 12px;padding:16px;background:#f2f6fa;border:1px solid #d6e0ea;border-radius:4px}.art-disc{font-size:13px;color:#4d5d6c;line-height:1.6}.art-more{margin-top:24px}.art-more h2{font-size:18px}.dvc{display:grid;grid-gap:16px;gap:16px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch}.dvc-cta{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px}.dvc-cta h2{font-size:18px;margin:0;width:100%}.dvc-cta p{margin:0;flex:1 1 100%}.dvc-form{display:grid;grid-gap:14px;gap:14px;align-content:start}.dvc-form h2,.dvc-res h2{font-size:18px;margin:0 0 4px}.dvc-form label{display:grid;grid-gap:6px;gap:6px;font-size:14.5px;font-weight:500}.dvc-form label small{font-weight:400;color:#4d5d6c;font-size:12.5px}.dvc-form input[inputmode]{height:42px;padding:0 12px;border:1px solid #c3d0dc;border-radius:4px;font:inherit;font-size:16px;text-align:left}.dvc-form fieldset{border:1px solid #d6e0ea;border-radius:4px;padding:10px 12px;margin:0;display:grid;grid-gap:8px;gap:8px}.dvc-form legend{font-size:14.5px;font-weight:500;padding:0 4px}.dvc-form .dvc-radio{display:flex;align-items:center;gap:8px;font-weight:400}.dvc-net{display:flex;justify-content:space-between;align-items:baseline;gap:10px;background:#eef6e6;border-radius:4px;padding:12px 14px;margin:6px 0 12px}.dvc-net b{font-size:24px;color:#2f5a17}.dvc-res dl{margin:0;display:grid;grid-gap:0;gap:0}.dvc-res dl div{display:flex;justify-content:space-between;gap:12px;padding:7px 0;border-bottom:1px solid #e4ebf1;font-size:14.5px}.dvc-res dd{margin:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.dvc-res .dvc-tot{font-weight:700}.dvc-note{font-size:13px;color:#4d5d6c;line-height:1.6;margin:10px 0 0}.dvc-faq{margin-top:16px}.dvc-faq h2{font-size:18px}@media (max-width:760px){.dvc{grid-template-columns:minmax(0,1fr)}}.page-head p a{color:#fff;text-decoration:underline;text-underline-offset:3px}.art-lead-card{display:grid;grid-template-columns:minmax(0,1fr) 260px;grid-gap:28px;gap:28px;align-items:stretch;text-decoration:none;color:inherit;margin-bottom:20px;border-top:4px solid #4f7526;transition:box-shadow .2s,transform .2s}.art-lead-card h2{font-size:clamp(20px,2.4vw,26px);line-height:1.35;margin:10px 0;color:var(--navy-900,#163a5c)}.art-lead-card p{margin:0 0 16px;color:#3f4f5e;font-size:15.5px;line-height:1.7}.alc-side{display:grid;align-content:center;grid-gap:2px;gap:2px;text-align:center;background:linear-gradient(160deg,#1f4466,#183652);color:#fff;border-radius:4px;padding:22px 16px}.alc-side b{font-size:30px;line-height:1.1}.alc-side span{font-size:13px;color:#cfe0ee;margin-bottom:12px}.alc-side span:last-child{margin-bottom:0}.art-grid{list-style:none;margin:0;padding:0;display:grid;grid-gap:20px;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr))}.art-card,.art-grid>li{display:flex}.art-card{flex:1 1;flex-direction:column;gap:10px;text-decoration:none;color:inherit;border-top:4px solid #4f7526;transition:box-shadow .2s,transform .2s}.art-card:focus-visible,.art-card:hover,.art-lead-card:focus-visible,.art-lead-card:hover{transform:translateY(-2px);box-shadow:0 14px 30px -18px rgba(22,58,92,.45)}.art-card h2{font-size:17.5px;line-height:1.45;color:var(--navy-900,#163a5c)}.art-card h2,.art-card p{margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.art-card p{color:#3f4f5e;font-size:14.5px;line-height:1.65;min-height:calc(1.65em * 3)}.art-foot{margin-top:auto;padding-top:12px;border-top:1px solid #e4ebf1;display:flex;justify-content:space-between;align-items:center;font-size:13px;color:#4d5d6c}.art-go{font-weight:600;color:#3f5f1c}.art-topic{align-self:flex-start;font-size:12px;font-weight:600;padding:3px 10px;border-radius:3px;background:#eef6e6;color:#2f5a17}.t62{border-top-color:#1f6fb2}.t62 .art-topic{background:#e8f1fa;color:#164a78}.tdiv{border-top-color:#b07d12}.tdiv .art-topic{background:#fbf3e2;color:#6b4a05}.tent{border-top-color:#7a4fb0}.tent .art-topic{background:#f2ecfa;color:#4b2a78}.art-cta{margin-top:24px;display:flex;align-items:center;justify-content:space-between;gap:12px 24px;flex-wrap:wrap}.art-cta>div{flex:1 1 320px}.art-cta h2{font-size:19px;margin:0 0 4px}.art-cta p{margin:0}.art-head{max-width:900px}.art-more{margin:28px auto 0}.art-more h2{font-size:19px;margin:0 0 12px}.art-more-grid{list-style:none;margin:0;padding:0;display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.art-mini,.art-more-grid>li{display:flex}.art-mini{flex:1 1;flex-direction:column;justify-content:space-between;gap:12px;text-decoration:none;color:var(--navy-900,#163a5c);font-weight:600;line-height:1.45;font-size:15px;transition:box-shadow .2s,transform .2s}.art-mini:focus-visible,.art-mini:hover{transform:translateY(-2px);box-shadow:0 14px 30px -18px rgba(22,58,92,.45)}.art-mini-go{font-size:13px;color:#3f5f1c}@media (max-width:980px){.art-grid,.art-more-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.art-lead-card{grid-template-columns:minmax(0,1fr)}.alc-side{grid-template-columns:auto 1fr;text-align:start;align-items:center;column-gap:12px}.alc-side span{margin:0}}@media (max-width:640px){.art-grid,.art-more-grid{grid-template-columns:minmax(0,1fr)}.art-card h2,.art-card p{min-height:0}}@media (prefers-reduced-motion:reduce){.art-card,.art-lead-card,.art-mini{transition:none}.art-card:hover,.art-lead-card:hover,.art-mini:hover{transform:none}}.free-tools{list-style:none;margin:0 auto;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px;gap:20px;max-width:1080px}.free-tools>li,.ft-card{display:flex}.ft-card{flex:1 1;flex-direction:column;align-items:center;text-align:center;gap:10px;padding:30px 24px;text-decoration:none;color:inherit;border-top:4px solid #4f7526;transition:transform .2s,box-shadow .2s}.ft-card:focus-visible,.ft-card:hover{transform:translateY(-3px);box-shadow:0 18px 36px -20px rgba(22,58,92,.5)}.ft-ic{width:56px;height:56px;border-radius:50%;display:grid;place-items:center;font-size:26px;font-weight:700;color:#fff;background:linear-gradient(150deg,#6a9139,#3f5f1c)}.ft-card h3{margin:4px 0 0;font-size:20px;color:var(--navy-900,#163a5c)}.ft-card p{margin:0;color:#3f4f5e;font-size:15px;line-height:1.6}.ft-go{margin-top:auto;padding-top:8px;font-weight:600;color:#3f5f1c}.ft-art{border-top-color:#1f6fb2}.ft-art .ft-ic{background:linear-gradient(150deg,#2d7fc4,#164a78)}.ft-art .ft-go{color:#164a78}.ft-upd{border-top-color:#b07d12}.ft-upd .ft-ic{background:linear-gradient(150deg,#c99a2e,#7a5408)}.ft-upd .ft-go{color:#6b4a05}@media (max-width:820px){.free-tools{grid-template-columns:minmax(0,1fr);max-width:520px}}@media (prefers-reduced-motion:reduce){.ft-card{transition:none}.ft-card:hover{transform:none}}.section .kicker{color:#3f5f1c}.art-card-sub{margin:-2px 0 2px!important;font-size:14.5px!important;font-weight:600;color:#3f5f1c!important;line-height:1.45!important;-webkit-line-clamp:2!important;min-height:0!important}.t62 .art-card-sub{color:#164a78!important}.tdiv .art-card-sub{color:#6b4a05!important}.tent .art-card-sub{color:#4b2a78!important}.art-card h2{min-height:calc(1.45em * 2);-webkit-line-clamp:2}.art-lead-card .art-card-sub{font-size:17px!important;margin:0 0 8px!important}.art-wrap{max-width:1180px}.art-hero{padding-bottom:84px}.art-hero .art-topic{background:rgba(255,255,255,.14);color:#e3eef8;border:1px solid rgba(255,255,255,.25);margin:4px 0 12px;display:inline-block}.art-hero h1{margin:0 0 6px;font-size:clamp(30px,4vw,46px);line-height:1.15}.art-hero .art-sub{margin:0;font-size:clamp(18px,2vw,23px);font-weight:400;color:#d6e6f3;line-height:1.45}.art-byline{display:flex;flex-wrap:wrap;gap:6px 18px;margin:18px 0 0!important;padding-top:14px;border-top:1px solid rgba(255,255,255,.2);font-size:14px;color:#c4d8ea!important}.art-byline span+span:before{content:"·";-webkit-margin-end:18px;margin-inline-end:18px;opacity:.6}.art-layout{display:grid;grid-template-columns:minmax(0,1fr) 280px;grid-gap:28px;gap:28px;align-items:start;margin-top:-64px;position:relative}.art-paper{background:#fff;border:1px solid var(--line,#dfe6ee);border-radius:6px;box-shadow:0 18px 40px -26px rgba(22,58,92,.4);padding:44px 52px;font-size:16.5px;line-height:1.85;color:#22313f}.art-paper h2{display:flex;align-items:center;gap:12px;font-size:22px;line-height:1.35;margin:34px 0 12px;color:var(--navy-900,#163a5c);padding-bottom:10px;border-bottom:1px solid #e4ebf1;scroll-margin-top:110px}.art-num{flex:none;width:32px;height:32px;border-radius:50%;display:grid;place-items:center;font-size:15px;font-weight:700;color:#fff;background:#1f4466}.art-paper p{margin:0 0 14px}.art-paper ul{margin:0 0 16px;-webkit-padding-start:22px;padding-inline-start:22px}.art-paper li{margin-bottom:6px}.art-paper li::marker{color:#4f7526}.art-key{background:#f4f8fb;border:1px solid #d6e0ea;-webkit-border-start:5px solid #1f4466;border-inline-start:5px solid #1f4466;border-radius:4px;padding:18px 22px;margin-bottom:24px}.art-key h2{border:0;padding:0;font-size:15px;letter-spacing:.02em;text-transform:none;color:#1f4466}.art-key ul{margin:0}.art-paper .art-lead{font-size:18px;line-height:1.75;color:#22313f;font-weight:500}.art-note{display:grid;grid-gap:4px;gap:4px;background:#eef6e6;-webkit-border-start:4px solid #4f7526;border-inline-start:4px solid #4f7526;padding:12px 16px;border-radius:4px;margin:4px 0 18px}.art-note b{color:#2f5a17;font-size:14px}.art-paper .art-calc{justify-content:space-between;background:linear-gradient(135deg,#183652,#1f4466);border:0;color:#fff;padding:20px 24px;border-radius:6px}.art-calc>div{display:grid;grid-gap:2px;gap:2px}.art-calc span{font-size:14px;color:#cfe0ee}.art-sources{margin-top:28px;padding:18px 22px;background:#fafbfc;border:1px solid #e4ebf1;border-radius:4px}.art-sources h2{border:0;padding:0;margin:0 0 8px;font-size:15px;color:#1f4466}.art-sources ul{margin:0 0 8px}.art-sources p{margin:0;font-size:13.5px;color:#4d5d6c}.art-paper .art-disc{margin-top:18px;color:#5b6b7a;line-height:1.6}.art-side{position:-webkit-sticky;position:sticky;top:96px;display:grid;grid-gap:16px;gap:16px}.art-toc h2{margin:0 0 10px;color:#1f4466}.art-toc ol{margin:0;-webkit-padding-start:20px;padding-inline-start:20px;display:grid;grid-gap:8px;gap:8px;font-size:14px;line-height:1.45}.art-side-cta{display:grid;grid-gap:6px;gap:6px;justify-items:start}.art-side-cta span{font-size:14px;color:#4d5d6c}.art-more{max-width:none;margin-top:36px}.art-mini{gap:8px;justify-content:flex-start;border-top:4px solid #4f7526}.art-mini .art-topic{font-weight:600}.art-mini-t{font-size:17px;font-weight:700;line-height:1.4}.art-mini-s{font-size:14px;font-weight:500;color:#4d5d6c;line-height:1.5}.art-mini-go{margin-top:auto;padding-top:8px}.art-mini.t62{border-top-color:#1f6fb2}.art-mini.tdiv{border-top-color:#b07d12}.art-mini.tent{border-top-color:#7a4fb0}@media (max-width:1000px){.art-layout{grid-template-columns:minmax(0,1fr)}.art-side{position:static;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.art-paper{padding:26px 20px;font-size:16px}.art-side{grid-template-columns:minmax(0,1fr)}.art-layout{margin-top:-48px}.art-hero{padding-bottom:64px}}.art-card h2{min-height:0}@media (max-width:640px){.art-byline{gap:4px 14px}.art-byline span+span:before{display:none}}.art-hero .art-wrap{max-width:900px;text-align:center}.art-hero .art-crumbs{display:flex;justify-content:center;gap:6px}.art-hero .art-topic{margin:10px auto 18px;letter-spacing:.03em}.art-hero h1{margin:0 0 12px;letter-spacing:-.005em}.art-hero .art-sub{max-width:720px;margin:0 auto}.art-byline{justify-content:center;max-width:620px;margin:24px auto 0!important;padding-top:16px}.art-paper,.page-body.art-wrap{max-width:900px}.art-paper{margin:-64px auto 0;position:relative;padding:64px 76px 56px;font-size:17px;line-height:1.95;border-radius:4px}.art-paper>:first-child{margin-top:0}.art-paper p{margin:0 0 20px;text-align:justify;text-justify:inter-word}.art-paper ul{margin:0 0 22px;-webkit-padding-start:24px;padding-inline-start:24px}.art-paper li{margin-bottom:10px}.art-paper li::marker{color:#1f4466}.art-body h2{display:block;font-size:21px;font-weight:700;margin:48px 0 16px;padding-bottom:12px;border-bottom:1px solid #d9e2ea;color:#163a5c}.art-key{background:none;border:0;border-top:2px solid #163a5c;border-bottom:1px solid #d9e2ea;border-radius:0;padding:22px 4px 14px;margin:0 0 36px}.art-key h2{font-size:14px;letter-spacing:.06em;color:#163a5c;margin:0 0 12px}.art-key li{font-weight:500}.art-toc{margin:0 0 40px;padding:22px 28px;background:#f6f8fa;border:1px solid #e1e8ee;border-radius:3px}.art-toc h2{font-size:14px;letter-spacing:.06em;color:#163a5c;margin:0 0 12px;border:0;padding:0}.art-toc ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px 32px;gap:8px 32px;font-size:15px;line-height:1.5}.art-toc li{margin:0;-webkit-padding-start:14px;padding-inline-start:14px;-webkit-border-start:2px solid #c9d6e2;border-inline-start:2px solid #c9d6e2}.art-toc a{color:#22313f;text-decoration:none}.art-toc a:focus-visible,.art-toc a:hover{color:#1f6fb2;text-decoration:underline}.art-note{display:block;background:#f6f8fa;border:1px solid #e1e8ee;-webkit-border-start:3px solid #163a5c;border-inline-start:3px solid #163a5c;border-radius:2px;padding:16px 20px;margin:8px 0 24px;font-size:16px}.art-note b{display:block;color:#163a5c;font-size:13.5px;letter-spacing:.04em;margin-bottom:4px}.art-sources{margin-top:48px;padding:24px 0 0;background:none;border:0;border-top:1px solid #d9e2ea;border-radius:0;font-size:15px}.art-sources h2{font-size:14px;letter-spacing:.06em;color:#163a5c;margin:0 0 10px}.art-sources ul{margin:0 0 10px}.art-paper .art-calc{margin:36px 0 0;padding:24px 28px;border-radius:3px}.art-paper .art-disc{margin:24px 0 0;text-align:center;font-size:13px}.art-more{max-width:900px;margin:48px auto 0}.art-more h2{text-align:center;font-size:20px;margin:0 0 18px}@media (max-width:760px){.art-paper{padding:36px 22px 32px;font-size:16px;line-height:1.85;margin-top:-48px}.art-paper p{text-align:start}.art-more-grid,.art-toc ul{grid-template-columns:minmax(0,1fr)}}.container.dash-wide{max-width:1600px}.dash-tbl2{table-layout:fixed;width:100%}.dash-tbl2 col.cw-c{width:17%}.dash-tbl2 col.cw-k{width:13%}.dash-tbl2 col.cw-p{width:7.5%}.dash-tbl2 col.cw-u{width:7%}.dash-tbl2 col.cw-a{width:9%}.dash-tbl2 td,.dash-tbl2 th{white-space:normal!important;padding:10px;overflow-wrap:anywhere}.dash-tbl2 td.dc,.dash-tbl2 thead th{text-align:center}.dash-tbl2 td.dc{min-width:0}.dash-tbl2 td.dc label{justify-content:center}.dash-tbl2 td:nth-last-child(2),.dash-tbl2 td:nth-last-child(3),.dash-tbl2 td:nth-last-child(4){text-align:center}.dash-tbl2 .dash-acts{display:flex;flex-direction:column;align-items:stretch;gap:6px;white-space:normal!important}.dash-tbl2 .dash-acts .btn{width:100%;justify-content:center;text-align:center;margin:0}.dash-tbl2 td.dc-none{text-align:center}@media (max-width:1100px){.tbl-scroll .dash-tbl2{min-width:1000px}}.dash-tbl2 td,.dash-tbl2 th{overflow-wrap:normal}.dash-tbl2 td:first-child{overflow-wrap:anywhere}.dash-tbl2 col.cw-p{width:7%}.dash-tbl2 col.cw-u{width:8%}.dash-tbl2 col.cw-a{width:10%}.dash-tbl2 col.cw-k{width:12.75%}.dash-tbl2 td:nth-last-child(2){white-space:nowrap!important;font-size:13px}.dash-tbl2 .dash-acts .btn{white-space:normal;line-height:1.25;padding:6px 8px;min-height:36px;font-size:13.5px}.aa-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px}.aa-head h2{margin:0 0 4px}.aa-head p{margin:0}.aa-tbl td{vertical-align:middle}.aa-sub{display:block;font-size:12.5px;margin-top:2px;white-space:normal}.aa-acts{white-space:nowrap}.aa-acts .btn{-webkit-margin-start:4px;margin-inline-start:4px}.aa-del{color:#9b1c1c!important}.aa-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px 18px;gap:12px 18px}.aa-wide{grid-column:1/-1}.aa-ed .field{display:grid;grid-gap:5px;gap:5px;margin-bottom:12px}.aa-ed .field label{font-weight:600;font-size:14px}.aa-ed .input{width:100%;box-sizing:border-box}.aa-fs{border:1px solid var(--line,#dfe6ee);border-radius:4px;padding:12px 14px 4px;margin:4px 0 14px;display:grid;grid-gap:8px;gap:8px}.aa-fs legend{font-weight:600;font-size:14px;padding:0 6px}.aa-fs .input{margin-bottom:6px}.aa-tools{justify-content:space-between;align-items:center;gap:8px}.aa-tools,.aa-tools span{display:flex;flex-wrap:wrap}.aa-tools span{gap:6px}.aa-text{font-family:inherit;font-size:15px;line-height:1.75;min-height:420px;resize:vertical}.aa-help{line-height:1.6}.aa-msg{padding:10px 14px;border-radius:3px;margin:8px 0}.aa-msg.ok{background:#eef6e6;color:#2f5a17}.aa-msg.err{background:#fdecea;color:#8e2418}.aa-acts-bar{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0 24px}.aa-prev-h{margin:8px 0 10px;font-size:16px;color:#163a5c}.aa-prev{background:#f3f6f9;border:1px solid #e1e8ee;border-radius:4px;padding:24px 12px}.aa-prev .art-paper{margin:0 auto}.aa-prev-t{margin:0 0 6px;font-size:28px;color:#163a5c}.aa-prev-s{margin:0 0 24px!important;color:#4d5d6c;font-size:18px;text-align:start!important}@media (max-width:760px){.aa-grid{grid-template-columns:minmax(0,1fr)}}.art-paper{line-height:1.65;padding-top:52px;padding-bottom:44px}.art-paper p{margin:0 0 11px}.art-paper ul{margin:0 0 12px}.art-paper li{margin-bottom:4px}.art-body h2{margin:30px 0 10px;padding-bottom:8px}.art-key{margin:0 0 26px;padding:18px 4px 10px}.art-key h2{margin:0 0 8px}.art-toc{margin:0 0 28px;padding:18px 24px}.art-toc ul{gap:6px 32px}.art-note{margin:4px 0 16px;padding:12px 18px;line-height:1.6}.art-sources{margin-top:34px;padding-top:18px}.art-paper .art-calc{margin-top:28px}@media (max-width:640px){.art-paper{line-height:1.6}}.art-paper{font-size:15.5px;line-height:1.7;padding:48px 68px 40px}.art-paper p{margin:0 0 10px}.art-paper .art-lead{font-size:16.5px;line-height:1.7}.art-body h2{font-size:19px;margin:28px 0 9px;padding-bottom:7px}.art-paper li{margin-bottom:3px}.art-key li,.art-note,.art-toc ul{font-size:14.5px}.art-sources{font-size:14px}@media (max-width:640px){.art-paper{font-size:15px;line-height:1.65;padding:30px 18px 28px}.art-body h2{font-size:18px}}body:has(main.auth-wrap) .site-header .container{max-width:none;padding-inline:56px}@media (max-width:980px){body:has(main.auth-wrap) .site-header .container{padding-inline:24px}}.sf2{padding:52px 0 26px}.sf2-logo{margin-bottom:26px!important}.sf2-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:32px;gap:32px}.sf2 .foot-h{font-size:15.5px;font-weight:700;color:#fff;margin:0 0 14px}.sf2 .sf2-h2{margin-top:26px}.sf2 ul{gap:9px;font-size:14px}.sf2-contact a{font-weight:600}.sf2-cta{display:flex;gap:10px;flex-wrap:wrap}.site-footer .sf2-btn{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 20px;border-radius:999px;border:1.5px solid rgba(255,255,255,.55);color:#fff;font-weight:700;font-size:14px;text-decoration:none}.site-footer .sf2-btn:hover{background:rgba(255,255,255,.08);text-decoration:none}.site-footer .sf2-btn-p{background:#4f7526;border-color:#4f7526}.site-footer .sf2-btn-p:hover{background:#5d8a2e}.sf2-about{margin-top:44px;padding-top:26px;border-top:1px solid rgba(255,255,255,.14);text-align:center;font-size:13px;line-height:1.75;color:#a9bfd3}.sf2-about p{margin:0}.sf2-about .sf2-op{font-size:15px;color:#fff;margin-bottom:4px}.sf2-about a{text-decoration:underline}.sf2-bottom{margin-top:22px!important;justify-content:center!important;flex-direction:column;gap:12px!important;text-align:center}.sf2-bottom:before{display:none}@media (max-width:980px){.sf2-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.sf2-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 16px}.sf2-grid>:nth-child(2){grid-row:span 2}.sf2 ul{font-size:13.5px}.sf2-about{text-align:start}}.art-hero h1,.page-head h1{color:#fff}.art-body h2,.art-lead-card h2,.art-more h2,.legal h2,.sec-head h2{color:#47953f}.art-card h2,.art-key h2,.art-sources h2,.art-toc h2{color:#3c8534}@media (max-width:640px){.art-body h2{font-size:19px}}body:has(.art-paper),body:has(article.legal){background:#fff}body:has(.art-paper) .page-body,body:has(article.legal) .page-body{margin-top:0}body:has(article.legal) .page-head{padding-bottom:44px}.art-hero{padding-bottom:48px}.art-head,.art-hero .art-wrap,.page-body.art-wrap{max-width:1140px}.art-paper,.legal{background:transparent;border:0;box-shadow:none;border-radius:0;max-width:1140px;margin:0 auto;padding:44px 0 40px}@media (max-width:640px){.art-paper,.legal{padding:28px 0}.art-hero{padding-bottom:36px}}.site-footer a,.site-footer a:active,.site-footer a:focus,.site-footer a:hover{text-decoration:none!important}.site-footer a{transition:opacity .18s ease,color .18s ease}.site-footer a:active,.site-footer a:hover{opacity:.6}.site-footer .sf2-about a{color:#7cc35f;font-weight:700}.site-footer a:focus-visible{outline:2px solid #7cc35f;outline-offset:3px;opacity:1}.site-footer .sf2-bottom .credit{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:10px;column-gap:10px;align-items:center;width:100%;max-width:none;margin:0;padding:0;align-self:stretch}.site-footer .sf2-bottom{-webkit-padding-end:0;padding-inline-end:0}.site-footer .sf2-bottom .credit span{justify-self:end}.site-footer .sf2-bottom .credit img{justify-self:start;height:22px}.art-card,.art-card.t62,.art-card.tdiv,.art-card.tent,.art-lead-card,.art-lead-card.t62,.art-lead-card.tdiv,.art-lead-card.tent,.art-mini,.art-mini.t62,.art-mini.tdiv,.art-mini.tent{border-top-color:#47953f}.t62 .art-topic,.tdiv .art-topic,.tent .art-topic{background:#eef6e6;color:#2f5a17}.t62 .art-card-sub,.tdiv .art-card-sub,.tent .art-card-sub{color:#3f5f1c!important}.art-hero.t62 .art-topic,.art-hero.tdiv .art-topic,.art-hero.tent .art-topic{background:rgba(255,255,255,.14);color:#e3eef8}.site-header .container{max-width:none;padding-inline:28px}@media (max-width:640px){.site-header .container{padding-inline:16px}}.a11y-btn{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;border:0;border-radius:3px;background:none;color:#c9dbea;cursor:pointer;flex:none;line-height:1;-webkit-appearance:none;-moz-appearance:none;appearance:none}.a11y-btn:hover{color:#fff}.a11y-btn[aria-expanded=true]{color:#7cc35f}.a11y-ic{display:grid;place-items:center;background:none}.a11y-ic svg{width:21px;height:23px;display:block}@media (max-width:640px){.a11y-btn{width:30px;height:30px}.a11y-ic svg{width:19px;height:21px}}.hero-logo{margin:0 0 14px;line-height:0}.hero-logo-w{display:inline-block;--lg-word:#fff;--lg-sub:#c9dbea;--lg-acc:#7cc35f;--lg-line:rgba(255,255,255,.3)}.hero-logo-w svg{display:block;height:clamp(92px,10vw,138px);width:auto;max-width:100%}@media (max-width:640px){.hero-logo-w svg{height:auto;width:100%;max-width:340px}}.home .hero-copy .eyebrow{margin:4px 0 20px}.home .bx p,.home .faq details p,.home .ft-card p,.home .hero-copy .lead,.home .sec-head p,.home .secure p,.home .step-card p{text-align:justify}.home .sec-head p{text-align-last:center}.home .sec-head p.sec-sub{text-align:center}.home .section{padding:60px 0}.home .sec-head{margin-bottom:32px}@media (max-width:720px){.home .section{padding:42px 0}}.sec-head.wide{max-width:1100px}.sec-head h2.one-line{font-size:clamp(26px,3.1vw,40px)}@media (min-width:900px){.sec-head h2.one-line,.sec-head.wide p{white-space:nowrap}}.sec-sub{font-size:14px!important;font-weight:600;color:#3f5f1c!important;margin:-4px 0 10px!important}.bx-free{display:inline-block;-webkit-margin-start:6px;margin-inline-start:6px;font-size:12px;font-weight:700;color:#3f7a2c;background:#eaf5e2;border:1px solid #cfe5c0;border-radius:3px;padding:1px 7px;vertical-align:middle}.free-tools.ft-2{grid-template-columns:repeat(2,minmax(0,1fr));max-width:720px}@media (max-width:820px){.free-tools.ft-2{grid-template-columns:minmax(0,1fr);max-width:520px}}.hd-c.c4{filter:drop-shadow(0 0 6px rgba(240,162,74,.85))!important}.hd-x text.m{fill:#ffc583}.hd-opts{grid-template-columns:1fr auto 1fr;align-items:center}.hd-or{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;font-size:11.5px;font-weight:700;color:#fff;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.25)}.nav-dd{position:relative;display:inline-flex}.nav-dd .dd-car{font-size:10px;opacity:.75;-webkit-margin-start:2px;margin-inline-start:2px}.nav-dd-pop{position:absolute;top:100%;inset-inline-start:0;min-width:260px;padding:6px 0;background:#fff;border:1px solid #d5dde5;border-radius:4px;box-shadow:0 14px 34px -12px rgba(10,30,50,.45);display:none;flex-direction:column;z-index:60}.nav-dd:focus-within .nav-dd-pop,.nav-dd:hover .nav-dd-pop{display:flex}.nav-dd-pop a{color:#1f3a52;text-decoration:none;font-size:14px;padding:7px 16px;white-space:nowrap}.nav-dd-pop a:focus-visible,.nav-dd-pop a:hover{background:#eef4f9;color:#0d2a44}.nav-dd-pop a.dd-all{border-top:1px solid #e3e9ef;margin-top:4px;padding-top:9px;font-weight:600;color:#3c8534}@media (max-width:720px){.nav-dd{display:none}}@media (max-width:1240px){.site-header .nav a.link{padding:8px;font-size:13.5px}}.home .hero p.lead{margin-bottom:14px}.home section[id]{scroll-margin-top:96px}@media (min-width:981px){.hero-xl .hero-main{max-width:1400px;column-gap:clamp(64px,8vw,140px);padding-block:72px 112px}}@media (max-width:980px){.hero-xl .hero-main{padding-bottom:72px}}.pricing .price-card.featured,.pricing .price-card.featured:hover,.pricing .price-card:hover{transform:none}body:has(.pricing) .page-head{padding:26px 0 70px}body:has(.pricing) .page-head h1{font-size:clamp(26px,3vw,34px);margin-bottom:6px}body:has(.pricing) .page-head p{font-size:15px;margin:0}body:has(.pricing) .page-body{margin-top:-50px;padding-bottom:24px}.pricing{gap:18px;max-width:1120px}.pricing .price-card{padding:20px 22px;gap:10px}.pricing .price-card .pc-h{font-size:17px}.pricing .price-card .tag{font-size:12.5px}.pricing .price b{font-size:34px}.pricing .price span{font-size:13px}.pricing .price-sub{font-size:12px;margin-top:-6px}.pricing .price-inc{font-size:13px;margin:0 0 -4px}.pricing .checks{gap:6px;margin-top:2px}.pricing .checks li{font-size:13px;line-height:1.45;gap:8px}.pricing .checks li:before{width:17px;height:17px;font-size:10px;margin-top:1px}.pricing .btn-lg{padding-block:11px;font-size:15px}body:has(.pricing) .price-foot{margin-top:14px}.art-paper h2,.legal h2{scroll-margin-top:84px}.home section[id]{scroll-margin-top:69px}.site-header,.site-header.scrolled{backdrop-filter:none;-webkit-backdrop-filter:none;background:#1f4466}.site-header.app-like{background:#183652}[data-reveal]{transform:translateY(8px);transition:opacity .3s ease,transform .3s ease}.bento [data-reveal],.features [data-reveal],.stats-grid [data-reveal],.steps [data-reveal]{transition-delay:0s!important}.hd:before,.hx:before,.orb{will-change:auto;contain:paint}.dvc-form .dvc-two{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.dvc-form .dvc-two input{height:40px;padding:0 10px;border:1px solid #c3d0dc;border-radius:4px;font:inherit;font-size:15px;text-align:left}.dvc-hint{font-size:12.5px;color:#4d5d6c;line-height:1.5}.dvc-badge{justify-self:start;font-size:13px;padding:3px 10px;border-radius:3px;background:#eef2f6;color:#1f3a52;border:1px solid #d6e0ea}.dvc-badge.on{background:#fff4e5;color:#7a4a00;border-color:#f0c48a}.dvc-rh{display:flex;justify-content:space-between;align-items:center;gap:10px}.dvc-h3{font-size:14.5px;margin:16px 0 4px;color:#183652}.dvc-h3 small{font-weight:400;color:#4d5d6c;font-size:12.5px;-webkit-margin-start:6px;margin-inline-start:6px}.dvc-res dl div dt{color:#2c3e50}@media (max-width:480px){.dvc-form .dvc-two{grid-template-columns:1fr}}@media print{body:has(.dvc2) *{visibility:hidden}body:has(.dvc2) .dvc-res,body:has(.dvc2) .dvc-res *{visibility:visible}body:has(.dvc2) .dvc-res{position:absolute;inset:0 0 auto 0;box-shadow:none;border:0}.dvc-print{display:none}}.hero-xl{background:#183652}.hero-xl .orb,.hero-xl:before{display:none}.hero-stage{position:relative;overflow:hidden;color:#183652;background:linear-gradient(180deg,#f5f9fe,#e8f2fc 45%,#d9e9f8)}.hero-stage:before{left:0;right:0;bottom:0;width:100%;aspect-ratio:3/1;background:url(/brand/hero-bg2.webp) bottom/100% auto no-repeat;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 32%);mask-image:linear-gradient(180deg,transparent 0,#000 32%)}.hero-stage:after,.hero-stage:before{content:"";position:absolute;pointer-events:none}.hero-stage:after{inset:0;background:radial-gradient(48% 70% at 80% 46%,rgba(255,255,255,.62),rgba(255,255,255,.25) 55%,transparent 75%)}.hero-stage .hero-main{position:relative;z-index:1}@media (min-width:981px){.hero-xl .hero-stage .hero-main{grid-template-columns:minmax(0,640px);justify-content:start}}.hero-xl .hero-logo-w{--lg-word:#183652;--lg-sub:#4a6378;--lg-acc:#47953f;--lg-line:rgba(24,54,82,.28)}.hero-xl .hero-copy .hero-slogan{color:#1f4466}.hero-xl .hero-copy .hero-slogan em{color:#3c8534}.hero-xl .hero-copy p.lead{color:#2b4257;font-weight:400}.hero-xl .hero-copy .eyebrow{color:#2f6b28;border-color:rgba(71,149,63,.45);background:rgba(255,255,255,.7)}.hero-xl .live-dot{background:#47953f;box-shadow:0 0 0 4px rgba(71,149,63,.18)}.hero-xl .btn-glass{background:rgba(255,255,255,.75);color:#183652;border-color:rgba(24,54,82,.3);-webkit-backdrop-filter:none;backdrop-filter:none}.hero-xl .btn-glass:hover{background:#fff}.hero-xl .hero-sub{color:#34506a}.hero-xl .hero-sub a{color:#2f6b28}.hero-xl .hero-points{color:#34506a}.hero-xl .hero-points li:before{color:#47953f}.hero-xl .ticker{background:#183652;border-top:0}@media (max-width:980px){.hero-stage:after{background:linear-gradient(180deg,rgba(255,255,255,.45),transparent 70%)}.hero-stage:before{width:150%;right:auto}.hero-xl .hero-stage .hero-main{padding-bottom:calc(50vw + 16px);min-height:0}}.hero-demo-slot{display:none}@media (min-width:981px){.hero-xl .hero-stage .hero-main{grid-template-columns:minmax(0,640px) minmax(0,1fr)}.hero-demo-slot{display:block;position:absolute;top:clamp(24px,4.5vh,56px);left:max(24px,calc((100% - 1400px)/2 + 24px));width:calc(100% - 640px - clamp(64px,8vw,140px) - 48px);max-width:760px;pointer-events:none}.hero-demo-slot .hd{width:760px;max-width:none;zoom:.62}.hero-demo-slot .hd-win{min-height:400px}}@media (min-width:1360px){.hero-demo-slot .hd{zoom:.72}}@media (min-width:1600px){.hero-demo-slot .hd{zoom:.8}}@media (min-width:1800px){.hero-demo-slot .hd{zoom:.86}}@media (min-width:981px) and (max-height:760px){.hero-demo-slot .hd{zoom:.56}}.hero-demo-slot .hd:before{background:radial-gradient(460px 300px at 60% 25%,rgba(255,255,255,.9),transparent 70%),radial-gradient(420px 300px at 25% 95%,rgba(120,180,235,.35),transparent 70%)}.hero-demo-slot .hd-win{color:#183652;background:linear-gradient(180deg,#ffffff,#f4f9fe 60%,#e9f2fb);box-shadow:0 0 0 1px rgba(24,54,82,.12),0 40px 80px -30px rgba(24,54,82,.5),0 18px 36px -20px rgba(24,54,82,.35)}.hero-demo-slot .hd-bar{background:linear-gradient(180deg,#24527c,#1f4466);border-bottom:0}.hero-demo-slot .hd-title{color:#c9dbea}.hero-demo-slot .hd-stage{background:none}.hero-demo-slot .hd-drop{border-color:rgba(52,121,181,.35);background:rgba(255,255,255,.7);animation-name:hdzone218}@keyframes hdzone218{0%,58%{border-color:rgba(52,121,181,.35);background:rgba(255,255,255,.7);box-shadow:none}72%,to{border-color:#47953f;background:#f2f8ec;box-shadow:0 0 0 6px rgba(71,149,63,.12)}}.hero-demo-slot .hd-up{color:#1f4466;background:rgba(52,121,181,.1)}.hero-demo-slot .hd-drop-t{color:#183652}.hero-demo-slot .hd-drop-s,.hero-demo-slot .hd-opt small,.hero-demo-slot .hd-sub,.hero-demo-slot .hd-x text{color:#5b7385;fill:#5b7385}.hero-demo-slot .hd-file{border-color:#dbe6f0;box-shadow:0 18px 34px -14px rgba(24,54,82,.45)}.hero-demo-slot .hd-prog,.hero-demo-slot .hd-track{background:rgba(24,54,82,.1)}.hero-demo-slot .hd-prog i,.hero-demo-slot .hd-track .fill{background:linear-gradient(90deg,#47953f,#7cc35f);box-shadow:none}.hero-demo-slot .hd-track .mark{background:#183652}.hero-demo-slot .hd-checks{color:#183652}.hero-demo-slot .hd-checks li,.hero-demo-slot .hd-meter,.hero-demo-slot .hd-opt,.hero-demo-slot .hd-wf{background:#fff;border-color:rgba(24,54,82,.1)}.hero-demo-slot .hd-checks .ck{background:#47953f;box-shadow:0 0 0 4px rgba(71,149,63,.15)}.hero-demo-slot .hd-checks .ck:after{border-color:#fff}.hero-demo-slot .hd-k,.hero-demo-slot .hd-meter-h,.hero-demo-slot .hd-opt span{color:#4a6378}.hero-demo-slot .hd-num{background:linear-gradient(90deg,#2f6b28,#47953f 50%,#5aa64a);-webkit-background-clip:text;background-clip:text;color:transparent;filter:none}.hero-demo-slot .hd-base{stroke:rgba(24,54,82,.25)}.hero-demo-slot .hd-link line{stroke:rgba(24,54,82,.35)}.hero-demo-slot .hd-v text{fill:#183652}.hero-demo-slot .hd-v .m,.hero-demo-slot .hd-x text.m{fill:#d9781c}.hero-demo-slot .hd-v .g,.hero-demo-slot .hd-x .g{fill:#3c8534}.hero-demo-slot .hd-c.c4{filter:drop-shadow(0 0 5px rgba(240,162,74,.6))!important}.hero-demo-slot .hd-meter-h b,.hero-demo-slot .hd-opt.win b{color:#3c8534}.hero-demo-slot .hd-opt b{color:#d9781c}.hero-demo-slot .hd-opt.win{background:#f2f8ec;border-color:rgba(71,149,63,.4)}.hero-demo-slot .hd-or{color:#1f4466;background:#fff;border-color:rgba(24,54,82,.2)}.hero-demo-slot .hd-foot{background:#eef4f9;border-top-color:rgba(24,54,82,.08);color:#5b7385}.hero-demo-slot .hd-foot span:first-child{color:#3c8534}.hero-demo-slot .hd-win{background:linear-gradient(180deg,rgba(255,255,255,.86),rgba(240,247,253,.78));-webkit-backdrop-filter:blur(14px) saturate(1.15);backdrop-filter:blur(14px) saturate(1.15);box-shadow:0 0 0 1px rgba(255,255,255,.85),0 0 0 2px rgba(52,121,181,.1),0 34px 70px -34px rgba(31,68,102,.55),0 12px 30px -18px rgba(52,121,181,.35)}.hero-demo-slot .hd-bar{background:linear-gradient(180deg,rgba(36,82,124,.92),rgba(31,68,102,.92))}.hero-demo-slot .hd-checks li,.hero-demo-slot .hd-meter,.hero-demo-slot .hd-opt,.hero-demo-slot .hd-wf{background:rgba(255,255,255,.7);border-color:rgba(52,121,181,.14)}.hero-demo-slot .hd-opt.win{background:rgba(242,248,236,.85)}.hero-demo-slot .hd-foot{background:rgba(232,242,251,.7)}.hero-demo-slot .hd:before{inset:-60px -50px;background:radial-gradient(closest-side,rgba(255,255,255,.75),rgba(214,232,248,.35) 60%,transparent);filter:blur(24px)}.hero-demo-slot .hd-win{background:none;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;border-radius:0;overflow:visible}.hero-demo-slot .hd-bar,.hero-demo-slot .hd-foot{display:none}.hero-demo-slot .hd:before{inset:-40px -60px;background:radial-gradient(closest-side,rgba(255,255,255,.7),rgba(235,244,252,.4) 65%,transparent);filter:blur(20px)}.hero-demo-slot .hd-drop{background:rgba(255,255,255,.55)}.hero-demo-slot .hd-checks li,.hero-demo-slot .hd-meter,.hero-demo-slot .hd-opt,.hero-demo-slot .hd-wf{background:rgba(255,255,255,.55);border-color:rgba(52,121,181,.16);box-shadow:0 10px 26px -18px rgba(31,68,102,.35)}.hero-demo-slot .hd-checks li,.hero-demo-slot .hd-drop,.hero-demo-slot .hd-meter,.hero-demo-slot .hd-opt,.hero-demo-slot .hd-opt.win,.hero-demo-slot .hd-wf{background:none!important;border:0!important;box-shadow:none!important;border-radius:0}.hero-demo-slot .hd-drop{animation:none}.hero-demo-slot .hd-file{border:0;box-shadow:0 16px 34px -16px rgba(31,68,102,.45)}.hero-demo-slot .hd-checks li{padding:6px 0}.hero-demo-slot .hd-wf{padding:6px 0 0}.hero-demo-slot .hd-meter,.hero-demo-slot .hd-opt{padding:4px 0}.hero-demo-slot .hd-opt.win b{color:#2f7a2a}.hero-demo-slot .hd-or{background:none;border:0;color:#5b7385;font-size:14px}.hero-demo-slot .hd-base{stroke:rgba(31,68,102,.18)}.hero-demo-slot .hd:before{inset:-50px -70px;background:radial-gradient(closest-side,rgba(255,255,255,.8),rgba(240,247,253,.5) 60%,transparent);filter:blur(26px)}@media (min-width:981px){.hero-demo-slot{left:max(40px,calc((100% - 1400px)/2 + 6vw));width:calc(100% - 640px - clamp(64px,8vw,140px) - 24px - max(40px,calc((100% - 1400px)/2 + 6vw)));position:relative;top:auto;left:auto;width:auto;max-width:none;align-self:start;justify-self:stretch;display:flex;justify-content:center;margin-top:0!important}}@media (min-width:1360px){.hero-demo-slot .hd{zoom:.76}}@media (min-width:1600px){.hero-demo-slot .hd{zoom:.84}}@media (min-width:1800px){.hero-demo-slot .hd{zoom:.9}}@media (min-width:981px) and (max-height:760px){.hero-demo-slot .hd{zoom:.6}}@media (min-width:981px){.hero-xl .hero-stage .hero-main{padding-block:clamp(20px,5vh,72px) clamp(28px,8vh,112px)}.hero-xl .hero-logo-w svg{height:clamp(84px,min(10vw,15vh),138px)}}@media (min-width:981px) and (max-height:860px){.home .hero-xl .hero-copy .hero-logo{margin-bottom:12px}.home .hero-xl .hero-copy .hero-slogan{margin:-6px 0 12px;font-size:19px}.home .hero-xl .hero-copy p.lead{font-size:16px;line-height:1.65;margin-bottom:12px}.home .hero-xl .hero-copy .eyebrow{margin:2px 0 14px}.home .hero-xl .hero-points{margin-top:14px}.home .hero-xl .hero-sub{margin-top:8px}}@media (min-width:981px) and (max-height:640px){.home .hero-xl .hero-copy p.lead{font-size:15px;line-height:1.6}.home .hero-xl .hero-points{margin-top:10px}}@media (min-width:981px){.hero-xl .hero-stage .hero-main{column-gap:clamp(48px,4.5vw,88px)}.hero-demo-slot{justify-content:flex-start}}.hero-demo-slot .hd-win{background:rgba(255,255,255,.5);border:1px solid rgba(52,121,181,.22);border-radius:8px;box-shadow:0 24px 50px -34px rgba(31,68,102,.45);overflow:hidden}.hero-demo-slot .hd-stage{padding:20px 26px 22px}.hero-demo-slot .hd-k{font-size:19px;font-weight:700;color:#1f4466}.hero-demo-slot .hd-sub{font-size:14.5px}.hero-demo-slot .hd-x text{font-size:13.5px}.hero-demo-slot .hd-meter-h,.hero-demo-slot .hd-opt span{font-size:15px}.hero-demo-slot .hd-opt small{font-size:13px}.hero-demo-slot .hd-drop-t{font-size:17px}.hero-demo-slot .hd-drop-s{font-size:14px}.hero-demo-slot .hd-checks li{font-size:16px}.hero-demo-slot .hd-meter-h,.hero-demo-slot .hd-opt span,.hero-demo-slot .hd-sub{font-size:16.5px}.hero-demo-slot .hd-opt small{font-size:14.5px}.m-menu{display:none}@media (max-width:980px){.m-menu{display:block;position:static}.m-menu-btn{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:0;border-radius:4px;background:transparent;color:#fff;cursor:pointer}.m-menu-btn:hover,.m-menu-btn[aria-expanded=true]{background:rgba(255,255,255,.1)}.m-menu-btn:focus-visible{outline:2px solid #7cc35f;outline-offset:2px}.m-menu-pop{position:absolute;top:100%;left:0;right:0;z-index:60;display:flex;flex-direction:column;padding:6px 0 10px;background:#1f4466;border-top:1px solid rgba(255,255,255,.12);box-shadow:0 18px 30px -16px rgba(5,20,40,.6);max-height:calc(100vh - 70px);overflow-y:auto}.m-menu-pop[hidden]{display:none}.m-menu-pop a{color:#e6eef5;text-decoration:none;font-size:16px;padding:12px 22px;border-bottom:1px solid rgba(255,255,255,.06)}.m-menu-pop a:focus-visible,.m-menu-pop a:hover{background:rgba(255,255,255,.07);color:#fff}.m-menu-pop a.strong{color:#a9d37a;font-weight:700}.site-header>.container{position:relative}}.hero-demo-slot .hd-win{height:522px;min-height:0}.hero-demo-slot .hd-stage{display:flex;flex-direction:column;min-height:0}.hero-demo-slot .hd-stage>div{flex:1 1 auto;display:flex;flex-direction:column;min-height:0}.hero-demo-slot .hd-drop{flex:1 1 auto;min-height:0}.hero-demo-slot .hd-read{justify-content:center}.launch-band{max-width:1100px;margin:0 auto 18px;text-align:center;background:#f2f8ec;border:1px solid rgba(71,149,63,.35);color:#2f6b28;border-radius:4px;padding:10px 14px;font-size:15px}.pricing.tiers{grid-template-columns:repeat(3,minmax(0,1fr));max-width:1100px;margin-inline:auto}.tier-checks li{font-size:14.5px}.pcalc{max-width:760px;margin:30px auto 0;background:#fff;border:1px solid var(--line);border-radius:4px;padding:22px 24px;box-shadow:var(--sh-1)}.pcalc h2{margin:0 0 14px;font-size:20px;color:#1f4466}.pcalc-l{display:flex;align-items:center;gap:12px;font-weight:600;color:#2b4257}.pcalc-l input{width:110px;height:40px;border:1.5px solid var(--line-strong,#c3d1de);border-radius:4px;padding:0 10px;font:inherit;font-size:17px;text-align:center}.pcalc-range{width:100%;margin:14px 0 6px;accent-color:#47953f}.pcalc-res{display:grid;grid-gap:6px;gap:6px;margin-top:10px}.pcalc-res>div{display:flex;justify-content:space-between;gap:12px;padding:7px 0;border-bottom:1px solid #eef2f6;font-size:15px}.pcalc-res>div b{color:#1f4466}.pcalc-res .pc-disc b{color:#2f7a2a}.pcalc-res .pc-tot{font-size:17px;border-bottom:0}.pcalc-res .pc-tot b{color:#2f6b28;font-size:20px}.pcalc-res .pc-tot small{display:block;font-size:12.5px;color:#5b7385;font-weight:500;text-align:left}.pcalc-note{margin:4px 0 0;font-size:13.5px;color:#4a6378}.tier-all{max-width:1100px;margin:30px auto 0}.tier-all h2{font-size:20px;margin:0 0 10px}.tier-all .checks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:6px 28px;gap:6px 28px}.tier-free{margin:12px 0 0;color:#4a6378;font-size:14.5px}@media (max-width:980px){.pricing.tiers{max-width:520px}.pricing.tiers,.tier-all .checks{grid-template-columns:1fr}}.bx-soon{display:inline-block;-webkit-margin-start:8px;margin-inline-start:8px;padding:1px 8px;border-radius:3px;background:#fff3e0;color:#9a5a0b;font-size:12px;font-weight:700;vertical-align:middle}.ideas{max-width:900px;margin:0 auto;display:grid;grid-gap:16px;gap:16px}.idea-new{display:grid;grid-gap:10px;gap:10px;padding:20px 22px}.idea-new h2{margin:0;font-size:19px}.idea-new label{display:grid;grid-gap:5px;gap:5px;font-weight:600;color:#2b4257;font-size:14px}.idea-new input,.idea-new textarea{font:inherit;font-weight:400;border:1.5px solid var(--line-strong,#c3d1de);border-radius:4px;padding:9px 11px}.idea-new .btn{justify-self:start}.idea-msg{margin:0;color:#2f6b28;font-size:14px}.idea-bar{display:flex;justify-content:space-between;align-items:center;color:#4a6378;font-size:14px}.idea-bar select{font:inherit;-webkit-margin-start:6px;margin-inline-start:6px}.idea-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:10px;gap:10px}.idea{display:flex;gap:14px;padding:14px 16px;align-items:flex-start}.idea-hidden{opacity:.55}.idea-vote{display:grid;justify-items:center;grid-gap:0;gap:0;min-width:56px;padding:8px 6px;border:1.5px solid #c3d1de;border-radius:4px;background:#fff;color:#1f4466;cursor:pointer;font:inherit}.idea-vote b{font-size:17px}.idea-vote.on{border-color:#47953f;background:#f2f8ec;color:#2f6b28}.idea-body{flex:1 1;min-width:0}.idea-body h3{margin:0 0 4px;font-size:16.5px;color:#1f4466}.idea-body p{margin:0 0 6px;color:#34506a;font-size:14.5px;white-space:pre-line}.idea-body small{color:#6f8698;font-size:12.5px}.idea-reply{background:#f4f8fc;-webkit-border-start:3px solid #3479b5;border-inline-start:3px solid #3479b5;padding:6px 10px;border-radius:3px}.idea-st{display:inline-block;-webkit-margin-start:6px;margin-inline-start:6px;padding:1px 8px;border-radius:3px;font-size:11.5px;font-weight:700;background:#eef2f6;color:#4a6378;vertical-align:middle}.idea-st.st-planned,.idea-st.st-progress{background:#e8f2fb;color:#1f4466}.idea-st.st-done{background:#f2f8ec;color:#2f6b28}.idea-st.st-declined{background:#fbeeee;color:#8a2c2c}.idea-adm{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px;align-items:center;font-size:13px}.idea-adm input:not([type]),.idea-adm input[type=text]{flex:1 1;min-width:180px;font:inherit;border:1px solid #c3d1de;border-radius:3px;padding:5px 8px}a.bx-link{color:inherit;text-decoration:none;cursor:pointer}a.bx-link:hover h3{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}a.bx-link:focus-visible{outline:3px solid #2d5b85;outline-offset:2px}a.bx-link[aria-disabled]{cursor:default}a.bx-link[aria-disabled]:hover{transform:none;box-shadow:none}.lang-sw,a.bx-link[aria-disabled]:hover h3{text-decoration:none}.lang-sw{display:inline-flex;align-items:center;gap:5px;color:#c9dbea;font-size:13.5px;font-weight:600;padding:5px 8px;border:1px solid rgba(201,219,234,.35);border-radius:4px;white-space:nowrap;line-height:1}.lang-sw:focus-visible,.lang-sw:hover{color:#fff;border-color:#fff}.lang-sw svg{flex:none}@media (max-width:980px){.lang-sw span{display:none}.lang-sw{padding:6px}}main[dir=ltr],main[dir=ltr] .art-body,main[dir=ltr] .art-paper p{text-align:left}main.home-en .hero-main-en{grid-template-columns:minmax(0,1fr);max-width:980px}main.home-en .hero-main-en .hero-copy{max-width:none}.site-header-en .nav-dd-pop{left:0;right:auto;text-align:left}.site-header-en .nav-dd-pop a,footer[dir=ltr]{text-align:left}main.home-en li,main.home-en p,main[dir=ltr] .art-paper li,main[dir=ltr] .art-paper p{text-align:left;-webkit-hyphens:manual;hyphens:manual}.site-header-en .link{white-space:nowrap}main.home-en .bx p,main.home-en .faq details p,main.home-en .ft-card p,main.home-en .hero-copy .lead,main.home-en .sec-head p,main.home-en .secure p,main.home-en .step-card p{text-align:left;text-align-last:auto}