:root{--blue:#0f6cbd;--blue-dark:#115ea3;--blue-deep:#174a7c;--blue-soft:#eaf3fc;--line:#d0d7de;--line-dark:#a7b3bf;--head:#edf2f7;--soft:#f7f9fb;--soft-2:#e8eef5;--text:#202428;--muted:#637083;--link:#0f5f9f;--ok:#2d7830;--warn:#9b6500;--bad:#b3261e;--shadow-soft:0 1px 2px #1b273314}*{box-sizing:border-box}html,body{height:100%}body{color:var(--text);letter-spacing:0;background:#fff;margin:0;font:12px/1.25 Segoe UI,Arial,sans-serif;overflow:auto}.dvs-root{height:100vh;overflow:hidden}button,input,select,textarea{font:inherit}button{color:inherit}a,.table-link{color:var(--link);text-decoration:none}a:hover,.table-link:hover{text-decoration:underline}.table-link{cursor:pointer;text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;width:100%;padding:0;overflow:hidden}.table-link:hover{color:#004f86}.spacer{flex:auto}.muted{color:var(--muted)}.icon{color:currentColor;vertical-align:-2px;flex:none;width:16px;height:16px;display:inline-block}.inline-icon{color:currentColor;vertical-align:-2px;flex:none;width:14px;height:14px;margin:0;display:inline-block}:where(.small-btn,.button-link,.topbar-logout,.top-menu-trigger,.top-menu-panel a,.quick-filter-row a,.list-toolbar a,.list-toolbar button,.toolbar-menu summary,.view-tabs a,.admin-module-bar a,.section-title,.small-inline-link,.link-button,.disabled-action,.planned-action,.status,.result-type)>.inline-icon{margin-right:0}.fluent-icon-lock{color:#c87b00}.fluent-icon-shield,.fluent-icon-check,.fluent-icon-acknowledgement{color:#237a3b}.fluent-icon-overdue{color:#b42318}.fluent-icon-today{color:#9a6700}.fluent-icon-trash,.fluent-icon-x{color:#a4262c}input:focus,select:focus,textarea:focus,button:focus-visible,a:focus-visible{outline:1px solid var(--blue);outline-offset:-1px}table{border-collapse:collapse;table-layout:fixed;width:100%}th,td{border-right:1px solid var(--line);border-bottom:1px solid var(--line);text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;height:23px;padding:2px 5px;overflow:hidden}th{color:#2f3e4d;text-align:left;background:linear-gradient(#f9fbfd,#e4eaf1);font-weight:600;box-shadow:inset 0 1px #fff}tbody tr:nth-child(2n){background:#fbfcfd}tbody tr:hover{background:#fff6d7}.small-btn{border:1px solid var(--line-dark);color:#1f2b35;cursor:pointer;background:linear-gradient(#fff,#e9edf1);align-items:center;gap:3px;height:23px;padding:2px 8px;line-height:1;display:inline-flex;box-shadow:inset 0 1px #fff}.small-btn:hover{color:#0b4f80;background:linear-gradient(#fff,#dfefff);border-color:#8bbddd}.small-btn:disabled{color:#84909a;cursor:not-allowed;background:#eef1f4}.disabled-btn,.disabled-btn:hover{color:#84909a;border-color:var(--line-dark);cursor:not-allowed;background:#eef1f4}.button-link{align-items:center;gap:3px;line-height:1;text-decoration:none;display:inline-flex}.status{border:1px solid var(--line-dark);text-align:center;white-space:nowrap;background:#f5f7f9;justify-content:center;align-items:center;min-width:58px;max-width:100%;padding:1px 4px;font-size:11px;font-weight:600;line-height:16px;display:inline-flex}.status.ok{color:var(--ok);background:#eef7ef;border-color:#9fc4a0}.status.warn{color:var(--warn);background:#fff6df;border-color:#d5b16b}.status.bad{color:var(--bad);background:#fff0ef;border-color:#d89c96}.status.neutral{color:#46525d}.status[data-status=uzregistruotas],.status[data-status=aktyvus],.status[data-status=galiojantis],.status[data-status=ivykdyta]{color:#0f5d2f;background:#eef8f1;border-color:#9fcaac}.status[data-status=vykdymui],.status[data-status=vykdoma],.status[data-status=perziurai],.status[data-status=tvirtinimui],.status[data-status=pasirasymui],.status[data-status=susipazinimui]{color:#745500;background:#fff7d6;border-color:#dac676}.status[data-status=baigiasi-galiojimas],.status[data-status=laukia-kito-asmens]{color:#8a4e00;background:#fff1df;border-color:#ddb27a}.status[data-status=atmestas],.status[data-status=paveluota],.status[data-status=nebegalioja],.status[data-status=atsaukta]{color:#9a1d1a;background:#fff0ee;border-color:#dfa09b}.file-type-badge{box-sizing:border-box;color:#31566f;white-space:nowrap;background:linear-gradient(#fff,#eef2f6);border:1px solid #bfc9d4;justify-content:center;align-items:center;gap:3px;min-width:42px;height:19px;padding:0 5px;font-size:10px;font-weight:700;line-height:1;display:inline-flex}.file-type-badge .icon{vertical-align:0;flex:0 0 13px;width:13px;min-width:13px;height:13px;min-height:13px}.file-type-badge>span{line-height:1;display:block}.file-type-pdf{color:#a4262c;background:#fff5f5;border-color:#e3b4b8}.file-type-doc{color:#185abd;background:#f1f6ff;border-color:#adc8ef}.file-type-xls{color:#107c41;background:#f0faf4;border-color:#a8d5ba}.priority-badge{color:#384753;background:#f5f7f9;border:1px solid #bec8d2;justify-content:center;align-items:center;min-width:62px;padding:1px 6px;font-size:11px;font-weight:600;line-height:16px;display:inline-flex}.priority-aukstas,.priority-high{color:#8a4e00;background:#fff2df;border-color:#d3a46b}.priority-skubu,.priority-urgent{color:#9a1d1a;background:#fff0ef;border-color:#dc9b96}.priority-zemas,.priority-low{color:#31566f;background:#eef6fc;border-color:#a8c4dc}
.landing-page{color:var(--brand-blue-dark);background:#f9fafb}.landing-header{border-bottom-color:#e3e8ed;height:74px;box-shadow:0 2px 12px #1f3f630f}.landing-header-inner{width:min(100%,1420px)}.landing-header-inner nav a{color:var(--brand-blue-dark)}.landing-page .primary-link{border-color:var(--brand-blue);background:var(--brand-blue);box-shadow:0 7px 18px #2f5d8a2e}.landing-page .primary-link:hover{border-color:var(--brand-blue-dark);background:var(--brand-blue-dark)}.landing-page .secondary-link{color:var(--brand-blue);border-color:#bdcad5}.landing-page .secondary-link:hover{border-color:var(--brand-blue);background:var(--brand-blue-soft)}.landing-hero{background:radial-gradient(circle at 82% 18%,#e8846b1a,#0000 24%),linear-gradient(145deg,#f9fafb 0%,#f4f7f9 58%,#eaf1f7 100%);border-bottom-color:#dfe6ec;min-height:670px}.hero-inner{grid-template-columns:minmax(420px,.9fr) minmax(520px,1.1fr);align-items:center;gap:72px;width:min(100%,1420px);padding:70px 34px 82px;display:grid}.hero-content{text-align:left;width:100%;margin:0}.hero-kicker,.section-label,.section-heading>span{color:var(--brand-blue)}.hero-kicker:before{content:"";background:var(--brand-coral);border-radius:3px;width:8px;height:8px;margin-right:9px;display:inline-block}.hero-content h1{color:var(--brand-blue-dark);font-size:clamp(44px,4.4vw,68px)}.hero-lead{color:var(--brand-blue);font-size:24px}.hero-description{max-width:650px;color:var(--brand-slate);margin-left:0;margin-right:0}.hero-buttons,.hero-proof{justify-content:flex-start}.hero-proof{color:#536273}.hero-visual-stack{min-height:510px;padding:0 0 52px 58px;position:relative}.hero-team-photo{background:#dce5ec;border-radius:28px 28px 28px 84px;height:450px;margin:0;position:relative;overflow:hidden;box-shadow:0 24px 58px #1f3f632e}.hero-team-photo img{object-fit:cover;object-position:center}.hero-visual-stack .hero-product-window{z-index:2;border:5px solid #fff;border-radius:12px;width:min(82%,570px);height:235px;margin:0;position:absolute;bottom:0;right:48px;box-shadow:0 20px 48px #1f3f6340}.hero-visual-stack .hero-browser-bar{background:#edf2f6;grid-template-columns:62px minmax(140px,1fr) 112px;height:31px;padding-inline:10px}.hero-visual-stack .hero-product-image{height:calc(100% - 31px)}.hero-visual-stack .hero-product-window figcaption{display:none}.problem-strip{width:min(100% - 68px,1352px);margin-top:34px}.problem-strip article{background:#eef3f6}.problem-strip span{color:var(--brand-coral)}.human-story{background:var(--brand-blue-soft);border-radius:28px;grid-template-columns:minmax(0,1fr) minmax(360px,.86fr);align-items:center;gap:68px;width:min(100% - 68px,1352px);margin:30px auto 0;padding:34px;display:grid}.human-story figure{background:#dfe6ec;border-radius:20px 20px 72px;min-height:440px;margin:0;position:relative;overflow:hidden}.human-story figure img{object-fit:cover;object-position:center}.human-story h2{color:var(--brand-blue-dark);letter-spacing:-.025em;margin:0;font-size:38px;line-height:1.13}.human-story p{color:var(--brand-slate);font-size:16px}.human-story .benefit-list{margin-bottom:28px}.human-story .benefit-list .icon{color:var(--brand-coral)}.working-section{background:#edf3f7}.working-step-icon{background:var(--brand-blue);box-shadow:0 8px 18px #2f5d8a2e}.role-card-head>span,.solution-cards>a>span{background:var(--brand-blue-soft);color:var(--brand-blue)}.solution-cards>a:nth-child(3n+2){background:var(--brand-coral-soft)}.acknowledgement-band{background:var(--brand-blue-dark)}.benefit-list .icon{color:var(--brand-blue)}@media (max-width:1050px){.hero-inner{grid-template-columns:1fr;gap:38px;padding-top:54px}.hero-content{max-width:820px}.hero-visual-stack{width:min(100%,820px);margin:0 auto}.human-story{grid-template-columns:1fr}.human-story figure{min-height:390px}}@media (max-width:760px){.landing-header{height:66px}.hero-inner{padding:42px 20px 58px}.hero-content h1{font-size:39px}.hero-lead{font-size:20px}.hero-visual-stack{min-height:380px;padding:0 0 38px}.hero-team-photo{border-radius:20px 20px 20px 52px;height:330px}.hero-visual-stack .hero-product-window{width:88%;height:160px;right:10px}.hero-visual-stack .hero-browser-status{display:none}.hero-visual-stack .hero-browser-bar{grid-template-columns:54px minmax(120px,1fr)}.human-story{border-radius:20px;gap:30px;width:calc(100% - 32px);padding:18px}.human-story figure{border-radius:15px 15px 48px;min-height:290px}.human-story h2{font-size:30px}}.auth-page,.auth-page *,.auth-page :before,.auth-page :after{box-sizing:border-box}.auth-page{--auth-blue:#2f5d8a;--auth-blue-dark:#1f3f63;--auth-blue-soft:#eaf1f7;--auth-slate:#4b5563;--auth-coral:#e8846b;color:#17283c;background:#f9fafb;grid-template-columns:minmax(460px,1.04fr) minmax(460px,.96fr);min-height:100dvh;font:15px/1.5 Segoe UI,Arial,sans-serif;display:grid}.auth-home-link{z-index:5;background:#fffffff5;border-radius:12px;width:205px;padding:10px 12px;display:block;position:absolute;top:30px;left:42px;box-shadow:0 10px 28px #10274129}.auth-home-link img{width:100%;height:auto;display:block}.auth-value-panel{isolation:isolate;background:var(--auth-blue-dark);color:#fff;align-items:flex-start;min-height:100dvh;padding:142px clamp(42px,5vw,82px) 390px;display:flex;position:relative;overflow:hidden}.auth-value-panel:before{content:"";z-index:-1;background:radial-gradient(circle at 14% 30%,#e8846b2e,#0000 25%),linear-gradient(145deg,#ffffff12,#0000 46%);position:absolute;inset:0}.auth-value-copy{z-index:2;max-width:680px;position:relative}.auth-eyebrow,.auth-form-heading>span{color:var(--auth-coral);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:9px;font-size:12px;font-weight:800;display:inline-flex}.auth-eyebrow:before,.auth-form-heading>span:before{content:"";background:currentColor;border-radius:3px;width:8px;height:8px}.auth-value-copy h2{color:#fff;letter-spacing:-.035em;max-width:650px;margin:18px 0 16px;font-size:clamp(35px,3.2vw,54px);line-height:1.06}.auth-value-copy>p{color:#dbe6ef;max-width:620px;margin:0;font-size:18px}.auth-value-copy ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:34px 0 0;padding:0;list-style:none;display:grid}.auth-value-copy li{color:#fff;grid-template-columns:26px 1fr;gap:10px;min-width:0;display:grid}.auth-value-copy li>.icon{color:#93b9d8;width:22px;height:22px}.auth-value-copy li span{gap:3px;display:grid}.auth-value-copy li strong{font-size:14px}.auth-value-copy li small{color:#c5d5e3;font-size:12px;line-height:1.42}.auth-value-image{z-index:1;height:355px;margin:0;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.auth-value-image:after{content:"";background:linear-gradient(180deg, var(--auth-blue-dark) 0%, #1f3f6352 34%, #1f3f630d 100%);position:absolute;inset:0}.auth-value-image img{object-fit:cover;object-position:center 38%}.auth-form-column{flex-direction:column;justify-content:center;align-items:center;gap:24px;min-width:0;padding:56px clamp(32px,6vw,92px) 30px;display:flex}.auth-form-card{background:#fff;border-radius:20px;width:min(100%,520px);padding:38px 40px 36px;box-shadow:0 22px 58px #1f3f631f}.auth-form-heading{margin-bottom:25px}.auth-form-heading h1{color:var(--auth-blue-dark);letter-spacing:-.025em;margin:10px 0 8px;font-size:31px;line-height:1.14}.auth-form-heading p{color:var(--auth-slate);margin:0}.auth-form-card form{gap:17px;display:grid}.auth-field{color:#273b51;gap:7px;font-weight:700;display:grid}.auth-field>span:first-child{font-size:14px}.auth-field input{color:#17283c;width:100%;min-width:0;height:48px;font:inherit;background:#fff;border:1px solid #c9d4df;border-radius:9px;outline:0;padding:10px 13px;font-weight:500;transition:border-color .16s,box-shadow .16s,background .16s}.auth-field input:hover{border-color:#99acbf}.auth-field input[aria-invalid=true]{background:snow;border-color:#cc6048}.auth-field small{color:#687381;font-size:12px;font-weight:500}.auth-field .auth-field-error{color:#a83f2d}.auth-password-control{display:block;position:relative}.auth-password-control input{padding-right:78px}.auth-password-control button{min-width:62px;min-height:34px;color:var(--auth-blue);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;font-size:12px;font-weight:800;position:absolute;top:50%;right:7px;translate:0 -50%}.auth-field-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.auth-password-label-row{color:#273b51;justify-content:space-between;align-items:center;gap:14px;margin-bottom:-10px;font-size:14px;font-weight:700;display:flex}.auth-password-label-row a,.auth-inline-link,.auth-footer-links a{color:var(--auth-blue);font-weight:750;text-decoration:none}.auth-password-label-row a:hover,.auth-inline-link:hover,.auth-footer-links a:hover{text-underline-offset:3px;text-decoration:underline}.auth-submit{border:1px solid var(--auth-blue);background:var(--auth-blue);color:#fff;width:100%;min-height:48px;font:inherit;cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:9px;margin-top:3px;font-weight:800;transition:background .16s,border-color .16s,translate .16s;display:inline-flex;box-shadow:0 9px 20px #2f5d8a2e}.auth-submit:hover:not(:disabled){border-color:var(--auth-blue-dark);background:var(--auth-blue-dark);translate:0 -1px}.auth-submit:disabled{opacity:.7;cursor:wait}.auth-spinner{border:2px solid #ffffff6b;border-top-color:#fff;border-radius:50%;width:17px;height:17px;animation:.75s linear infinite auth-spin}@keyframes auth-spin{to{rotate:360deg}}.auth-message{border-left:4px solid;border-radius:7px;margin:0 0 19px;padding:12px 14px;font-size:14px}.auth-message.error{color:#843527;background:#fff0ec;border-color:#c75d46}.auth-message.success{color:#225e40;background:#ebf7f0;border-color:#2d7c54}.auth-message.info{border-color:var(--auth-blue);background:var(--auth-blue-soft);color:var(--auth-blue-dark)}.auth-consent{color:var(--auth-slate);align-items:flex-start;gap:9px;font-size:13px;display:flex}.auth-consent input{width:17px;height:17px;accent-color:var(--auth-blue);flex:none;margin:2px 0 0}.auth-consent a{color:var(--auth-blue);font-weight:700}.auth-secondary-action{color:var(--auth-slate);text-align:center;flex-wrap:wrap;justify-content:center;gap:5px 8px;margin-top:21px;display:flex}.auth-secondary-action a{color:var(--auth-blue);font-weight:800;text-decoration:none}.auth-secondary-action a:hover{text-underline-offset:3px;text-decoration:underline}.auth-fine-print{color:#6d7783;text-align:center;margin:15px 0 0;font-size:12px}.auth-trial-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:-7px 0 22px;display:grid}.auth-trial-facts>span{background:var(--auth-blue-soft);color:var(--auth-blue-dark);text-align:center;border-radius:9px;gap:1px;padding:10px 8px;display:grid}.auth-trial-facts strong{font-size:14px}.auth-trial-facts small{color:var(--auth-slate);font-size:11px}.auth-code-input{letter-spacing:.25em;text-align:center;font-size:24px!important;font-weight:750!important}.auth-footer-links{color:#687381;justify-content:center;gap:22px;width:min(100%,520px);font-size:12px;display:flex}.auth-honeypot,.registration-honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}@media (min-width:821px){.auth-page-compact{height:100dvh;min-height:720px;overflow:hidden}.auth-page-compact .auth-value-panel{min-height:100%;padding-top:clamp(100px,12vh,126px);padding-bottom:clamp(220px,29vh,292px)}.auth-page-compact .auth-home-link{width:190px;top:22px}.auth-page-compact .auth-value-copy h2{margin:13px 0 12px;font-size:clamp(34px,2.8vw,48px)}.auth-page-compact .auth-value-copy>p{font-size:16px}.auth-page-compact .auth-value-copy ul{margin-top:22px}.auth-page-compact .auth-value-image{height:clamp(190px,25vh,260px)}.auth-page-compact .auth-form-column{justify-content:center;gap:10px;padding:12px clamp(24px,3vw,44px) 10px}.auth-page-compact .auth-form-card{border-radius:16px;width:min(100%,550px);padding:22px 30px 18px}.auth-page-compact .auth-form-heading{margin-bottom:13px}.auth-page-compact .auth-form-heading h1{margin:5px 0 4px;font-size:27px}.auth-page-compact .auth-form-heading p{font-size:13px;line-height:1.35}.auth-page-compact .auth-trial-facts{gap:7px;margin:0 0 13px}.auth-page-compact .auth-trial-facts>span{padding:6px}.auth-page-compact .auth-form-card form{gap:9px}.auth-page-compact .auth-field{gap:3px}.auth-page-compact .auth-field>span:first-child{font-size:13px}.auth-page-compact .auth-field input{height:40px;padding-block:7px}.auth-page-compact .auth-field-row{gap:10px}.auth-page-compact .auth-field small{font-size:11px;line-height:1.25}.auth-page-compact .auth-password-control button{min-height:30px}.auth-page-compact .auth-consent{gap:7px;font-size:12px;line-height:1.32}.auth-page-compact .auth-submit{min-height:42px;margin-top:0}.auth-page-compact .auth-secondary-action{margin-top:11px;font-size:13px}.auth-page-compact .auth-fine-print{margin-top:7px;font-size:11px;line-height:1.3}.auth-page-compact .auth-footer-links{width:min(100%,550px)}}.auth-page :focus-visible{outline-offset:3px;outline:3px solid #e8846bb8}.auth-field input:focus-visible{border-color:var(--auth-blue);outline:0;box-shadow:0 0 0 4px #2f5d8a24}.visually-hidden{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}@media (max-width:1100px){.auth-page{grid-template-columns:minmax(390px,.9fr) minmax(430px,1.1fr)}.auth-value-panel{padding-left:38px;padding-right:38px}.auth-value-copy ul{grid-template-columns:1fr;gap:13px}.auth-value-copy li{grid-template-columns:24px 1fr}}@media (min-width:821px) and (max-height:820px){.auth-value-panel{padding-top:108px;padding-bottom:258px}.auth-value-copy h2{margin-top:13px;font-size:clamp(32px,3vw,44px)}.auth-value-copy>p{font-size:16px}.auth-value-copy ul{margin-top:24px}.auth-value-image{height:238px}.auth-form-column{padding-top:28px}}@media (max-width:820px){.auth-page{min-height:100dvh;display:block}.auth-home-link{width:172px;box-shadow:none;background:0 0;margin:0 auto 22px;padding:0;position:relative;top:auto;left:auto}.auth-value-panel{text-align:center;min-height:160px;padding:34px 24px 30px;display:block}.auth-value-copy{margin:0 auto}.auth-value-copy .auth-eyebrow,.auth-value-copy h2,.auth-value-copy>p,.auth-value-copy ul,.auth-value-image{display:none}.auth-form-column{justify-content:flex-start;min-height:calc(100dvh - 160px);padding:30px 20px 24px}.auth-form-card{border-radius:16px;margin-top:-74px;padding:30px 26px 28px;box-shadow:0 16px 42px #1f3f6324}.auth-page-compact{height:auto;overflow:visible}}@media (max-width:520px){.auth-form-column{padding-left:14px;padding-right:14px}.auth-form-card{padding:26px 20px}.auth-form-heading h1{font-size:27px}.auth-field-row{grid-template-columns:1fr}.auth-footer-links{flex-wrap:wrap;gap:10px 18px}}@media (prefers-reduced-motion:reduce){.auth-page *,.auth-page :before,.auth-page :after{scroll-behavior:auto!important;transition:none!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.registration-page,.guide-page{color:#102746;background:#f5f8fb;min-height:100vh;font:15px/1.5 Segoe UI,Arial,sans-serif}.registration-page *,.registration-page :before,.registration-page :after,.guide-page *,.guide-page :before,.guide-page :after{box-sizing:border-box;letter-spacing:0}.registration-header,.guide-header{background:#fff;border-bottom:1px solid #d4dee8;justify-content:space-between;align-items:center;gap:24px;width:min(100%,1320px);min-height:70px;margin:0 auto;padding:12px 28px;display:flex}.registration-header img,.guide-header img{width:220px;height:auto;display:block}.registration-header>div,.guide-header nav{align-items:center;gap:22px;display:flex}.registration-header a,.guide-header nav>a{color:#0b5f9f;font-weight:750;text-decoration:none}.guide-header nav>.primary-link{color:#fff}.registration-layout{grid-template-columns:minmax(0,1fr) 460px;align-items:center;gap:72px;width:min(100%,1160px);margin:0 auto;padding:70px 28px 86px;display:grid}.registration-copy h1{color:#0d2d49;max-width:650px;margin:0;font-size:48px;line-height:1.08}.registration-copy>p{color:#52667c;max-width:650px;margin:20px 0 0;font-size:18px}.registration-copy ul{gap:14px;margin:30px 0 0;padding:0;list-style:none;display:grid}.registration-copy li{color:#1d3c5a;align-items:center;gap:11px;font-size:16px;font-weight:700;display:flex}.registration-copy li .icon{color:#24804b;width:21px;height:21px}.registration-copy .registration-note{color:#234663;background:#eaf3fa;border-left:4px solid #0f6cbd;max-width:620px;padding:16px 18px;font-size:14px}.registration-form-panel{background:#fff;border:1px solid #c8d5e2;border-radius:6px;padding:30px;box-shadow:0 18px 42px #12366b1f}.registration-form-panel h2{color:#0d2d49;margin:0;font-size:27px}.registration-form-panel>p{color:#5c7085;margin:7px 0 20px}.registration-form-panel form{gap:13px;display:grid}.registration-form-panel label{color:#233a63;gap:5px;font-weight:650;display:grid}.registration-form-panel input:not([type=checkbox]){color:#111827;width:100%;height:38px;font:inherit;border:1px solid #b8c8dc;border-radius:4px;padding:6px 9px}.registration-form-panel label small{color:#65788c;font-size:12px;font-weight:400}.registration-form-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.registration-form-panel .registration-checkbox{grid-template-columns:18px 1fr;align-items:start;gap:9px;font-size:13px;font-weight:500;display:grid}.registration-checkbox input{width:16px;height:16px;margin:2px 0 0}.registration-form-panel button{width:100%;margin-top:3px}.registration-honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.registration-login-link{color:#61758a;text-align:center;margin-top:17px;display:block}.registration-login-link a{color:#0b5f9f;font-weight:700}.guide-header{z-index:20;width:100%;max-width:none;padding-left:max(28px,50vw - 660px);padding-right:max(28px,50vw - 660px);position:sticky;top:0;box-shadow:0 3px 14px #1c375212}.guide-hero,.guide-quick-start,.guide-section,.guide-reference,.guide-help,.faq-section,.guide-closing{width:min(100%,1260px);margin:0 auto;padding-left:28px;padding-right:28px}.guide-hero{text-align:center;padding-top:72px;padding-bottom:56px}.guide-hero h1{color:#0d2d49;max-width:880px;margin:0 auto;font-size:48px;line-height:1.1}.guide-hero>p{color:#52667c;max-width:780px;margin:18px auto 0;font-size:18px}.guide-hero-facts{color:#52667c;flex-wrap:wrap;justify-content:center;gap:10px 28px;margin-top:26px;display:flex}.guide-hero-facts span{align-items:baseline;gap:6px;display:inline-flex}.guide-hero-facts strong{color:#0f6cbd;font-size:24px;line-height:1}.guide-topic-search{text-align:left;width:min(100%,720px);margin:30px auto 0;position:relative}.guide-topic-search>label{color:#24445f;align-items:center;gap:8px;margin-bottom:7px;font-size:13px;font-weight:750;display:flex}.guide-topic-search>label .icon{color:#0f6cbd;width:17px;height:17px}.guide-topic-search>input{color:#173653;width:100%;height:52px;font:inherit;background:#fff;border:1px solid #aabfce;border-radius:6px;padding:0 17px;box-shadow:0 10px 25px #16365414}.guide-topic-search>input:focus{border-color:#0f6cbd;outline:3px solid #0f6cbd21}.guide-search-results{z-index:30;background:#fff;border:1px solid #afc1d0;border-radius:5px;max-height:370px;display:grid;position:absolute;top:calc(100% + 7px);left:0;right:0;overflow-y:auto;box-shadow:0 20px 45px #1636542e}.guide-search-results a{color:#173653;border-bottom:1px solid #e0e7ed;gap:2px;padding:11px 14px;text-decoration:none;display:grid}.guide-search-results a:last-child{border-bottom:0}.guide-search-results a:hover,.guide-search-results a:focus-visible{background:#edf6fc}.guide-search-results span{color:#0f6cbd;text-transform:uppercase;font-size:11px;font-weight:800}.guide-search-results p{color:#52667c;margin:0;padding:16px}.guide-toc{border-top:1px solid #cdd9e4;border-bottom:1px solid #cdd9e4;flex-wrap:wrap;justify-content:center;gap:0;margin-top:34px;display:flex}.guide-toc a{color:#214360;border-left:1px solid #dbe4ec;align-items:center;gap:8px;min-height:54px;padding:0 14px;font-weight:700;text-decoration:none;display:inline-flex}.guide-toc a:hover,.guide-toc a:focus-visible{color:#0b5f9f;background:#eaf3fa}.guide-toc a:last-child{border-right:1px solid #dbe4ec}.guide-toc .icon{color:#0f6cbd;width:19px;height:19px}.guide-manual-shell{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:26px;width:min(100%,1540px);margin:0 auto;padding:0 28px;display:grid}.guide-manual-content{border-left:1px solid #d8e2ea;min-width:0}.guide-manual-content>.guide-quick-start,.guide-manual-content>.guide-reference,.guide-manual-content>.guide-help,.guide-manual-content>.faq-section,.guide-manual-content>.guide-role-section,.guide-manual-content>.guide-process-section,.guide-manual-content>.guide-glossary,.guide-manual-content>#instrukcijos>.guide-section{width:100%}.guide-tree{scrollbar-width:thin;max-height:calc(100vh - 104px);padding:18px 0 16px;position:sticky;top:88px;overflow-y:auto}.guide-tree-title{color:#173653;border-bottom:1px solid #ccd9e3;align-items:center;gap:9px;padding:0 10px 13px;display:flex}.guide-tree-title .icon{color:#0f6cbd;width:20px;height:20px}.guide-tree nav{gap:6px;margin-top:10px;display:grid}.guide-tree details{border-bottom:1px solid #dbe4eb;padding-bottom:6px}.guide-tree summary,.guide-tree a{color:#31516c;text-decoration:none}.guide-tree summary{color:#173653;cursor:pointer;text-transform:uppercase;padding:8px 26px 8px 10px;font-size:12px;font-weight:800;list-style:none;position:relative}.guide-tree summary::-webkit-details-marker{display:none}.guide-tree summary:after{content:"+";color:#0f6cbd;font-size:17px;font-weight:400;position:absolute;right:10px}.guide-tree details[open] summary:after{content:"−"}.guide-tree details a,.guide-tree-home{border-left:2px solid #0000;align-items:center;min-height:31px;padding:6px 10px 6px 22px;font-size:12px;display:flex}.guide-tree details a:hover,.guide-tree details a:focus-visible,.guide-tree-home:hover,.guide-tree-home:focus-visible{color:#0b5f9f;background:#eaf3fa;border-left-color:#0f6cbd}.guide-tree-home{gap:8px;padding-left:10px;font-weight:800}.guide-tree-home .icon{color:#0f6cbd;width:17px;height:17px}.guide-tree-support{color:#0b5f9f;background:#eaf3fa;border:1px solid #a9c8df;align-items:center;gap:8px;margin:16px 8px 0;padding:11px 10px;font-size:12px;font-weight:800;text-decoration:none;display:flex}.guide-tree-support .icon{width:18px;height:18px}.guide-quick-start{border-top:1px solid #dce5ed;padding-top:66px;padding-bottom:72px;scroll-margin-top:70px}.guide-section-heading{max-width:760px}.guide-section-heading h2,.guide-reference h2,.guide-help h2{color:#102746;margin:0;font-size:34px;line-height:1.16}.guide-section-heading>p{color:#52667c;margin:14px 0 0;font-size:16px}.guide-journey{background:#fff;border:1px solid #bdccda;border-radius:8px;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:34px;display:grid;overflow:hidden;box-shadow:0 12px 28px #16365414}.guide-journey a{min-width:0;min-height:230px;color:inherit;border-right:1px solid #d7e1ea;flex-direction:column;padding:28px 20px 22px;text-decoration:none;display:flex;position:relative}.guide-journey a:last-child{border-right:0}.guide-journey a:hover,.guide-journey a:focus-visible{background:#f0f7fc}.guide-journey-number{color:#9db0c1;font-size:12px;font-weight:800;position:absolute;top:14px;right:16px}.guide-journey .icon{color:#0f6cbd;width:28px;height:28px;margin-bottom:18px}.guide-journey small{color:#60788d;text-transform:uppercase;margin-bottom:4px;font-size:12px;font-weight:700}.guide-journey strong{color:#173653;font-size:16px}.guide-journey p{color:#52667c;margin:9px 0 0;font-size:13px}.guide-section{border-top:1px solid #dce5ed;grid-template-columns:minmax(360px,520px) minmax(0,1fr);align-items:start;gap:48px;padding-top:76px;padding-bottom:76px;scroll-margin-top:70px;display:grid}.guide-section.reversed{grid-template-columns:minmax(0,1fr) minmax(360px,520px)}.guide-section.reversed .guide-copy{order:2}.guide-copy h2,.faq-section h2,.guide-closing h2{color:#102746;margin:0;font-size:34px;line-height:1.16}.guide-copy>p{color:#52667c;margin:16px 0 0;font-size:16px}.guide-steps{counter-reset:guide-step;color:#27445f;gap:0;margin:26px 0 0;padding:0;list-style:none;display:grid}.guide-steps li{counter-increment:guide-step;border-left:1px solid #cbd9e5;min-height:62px;padding:0 0 17px 46px;position:relative}.guide-steps li:last-child{border-left-color:#0000;min-height:auto;padding-bottom:0}.guide-steps li:before{content:counter(guide-step);color:#0b5f9f;background:#f5f8fb;border:2px solid #8db9dc;border-radius:50%;place-items:center;width:31px;height:31px;font-size:13px;font-weight:800;display:grid;position:absolute;top:-2px;left:-16px}.guide-steps strong,.guide-steps span{display:block}.guide-steps strong{color:#173653}.guide-steps span{color:#52667c;margin-top:4px;font-size:14px}.guide-callout{color:#284b68;background:#eaf3fa;border-left:4px solid #0f6cbd;grid-template-columns:24px 1fr;gap:12px;margin-top:25px;padding:15px 17px;display:grid}.guide-callout.warning{color:#664b14;background:#fff7df;border-left-color:#d18b00}.guide-callout .icon{color:#0f6cbd;width:22px;height:22px;margin-top:1px}.guide-callout.warning .icon{color:#b87600}.guide-callout p{margin:0;font-size:13px}.guide-callout strong{color:inherit;margin-bottom:3px;display:block}.guide-shot{background:#fff;border:1px solid #afbfcd;border-radius:6px;min-width:0;margin:0;position:sticky;top:96px;overflow:hidden;box-shadow:0 16px 36px #1636541f}.guide-shot a{cursor:zoom-in;display:block}.guide-shot img{width:100%;height:auto;display:block}.guide-shot figcaption{color:#26425f;border-top:1px solid #d2dce5;align-items:center;gap:9px;min-height:40px;padding:8px 12px;font-size:13px;font-weight:700;display:flex}.guide-shot figcaption span{color:#6a7f92;margin-left:auto;font-size:11px;font-weight:500}.guide-shot figcaption .icon{color:#0f6cbd;width:18px;height:18px}.guide-role-section,.guide-process-section,.guide-glossary{border-top:1px solid #dce5ed;width:min(100%,1260px);margin:0 auto;padding:76px 28px 82px;scroll-margin-top:70px}.guide-role-section{background:#fff}.role-shortcuts{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:30px;display:grid}.role-shortcuts a{color:#23445f;background:#f8fafc;border:1px solid #c6d5e0;align-items:center;gap:9px;min-height:52px;padding:10px 12px;font-size:12px;font-weight:750;text-decoration:none;display:flex}.role-shortcuts a:hover,.role-shortcuts a:focus-visible{color:#0b5f9f;background:#eaf3fa;border-color:#83b5d9}.role-shortcuts .icon{color:#0f6cbd;flex:none;width:19px;height:19px}.role-guide-list{gap:14px;margin-top:24px;display:grid}.role-guide-card{background:#fff;border:1px solid #bdcdda;scroll-margin-top:86px}.role-guide-card>summary{cursor:pointer;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:88px;padding:16px 18px;list-style:none;display:grid}.role-guide-card>summary::-webkit-details-marker{display:none}.role-guide-card[open]>summary{background:#f5f9fc;border-bottom:1px solid #cbd8e2}.role-guide-icon{color:#0f6cbd;background:#eaf3fa;border:1px solid #9fc2dd;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.role-guide-icon .icon{width:23px;height:23px}.role-guide-card summary>span:nth-child(2){gap:2px;min-width:0;display:grid}.role-guide-card summary small{color:#0f6cbd;text-transform:uppercase;font-size:10px;font-style:normal;font-weight:800}.role-guide-card summary strong{color:#173653;font-size:18px}.role-guide-card summary em{color:#5c7184;font-size:12px;font-style:normal;font-weight:400}.role-guide-toggle{color:#0b5f9f;font-size:12px;font-weight:800}.role-guide-toggle .hide,.role-guide-card[open] .role-guide-toggle .show{display:none}.role-guide-card[open] .role-guide-toggle .hide{display:inline}.role-guide-body{padding:22px 22px 24px}.role-mission{background:#eaf3fa;border-left:4px solid #0f6cbd;padding:14px 16px}.role-mission strong{color:#173653}.role-mission p{color:#456079;margin:4px 0 0}.role-guide-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:34px;margin-top:24px;display:grid}.role-guide-columns h3{color:#173653;align-items:center;gap:8px;margin:0 0 13px;font-size:16px;display:flex}.role-guide-columns h3 .icon{color:#0f6cbd;width:19px;height:19px}.role-guide-columns ol,.role-guide-columns ul{color:#456079;gap:9px;margin:0;padding-left:22px;font-size:13px;display:grid}.role-guide-columns li{padding-left:3px}.role-guide-columns li::marker{color:#0f6cbd;font-weight:800}.role-result{border-top:1px solid #d3dfe8;grid-template-columns:24px 1fr;gap:11px;margin-top:24px;padding-top:18px;display:grid}.role-result .icon{color:#27844e;width:22px;height:22px}.role-result p{color:#456079;margin:0;font-size:13px}.role-result strong{color:#23683b;margin-bottom:3px;display:block}.guide-process-section{background:#eef4f8}.process-guide-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px;margin-top:32px;display:grid}.process-guide-grid details{background:#fff;border:1px solid #bdcdda;scroll-margin-top:86px}.process-guide-grid summary{cursor:pointer;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:2px 12px;min-height:74px;padding:13px 15px;list-style:none;display:grid}.process-guide-grid summary::-webkit-details-marker{display:none}.process-guide-grid summary>span{color:#0f6cbd;grid-row:1/3;font-size:18px;font-weight:800}.process-guide-grid summary strong{color:#173653;font-size:15px}.process-guide-grid summary small{color:#60778b}.process-guide-grid details[open] summary{background:#f8fafc;border-bottom:1px solid #d4dfe7}.process-guide-grid details>div{padding:17px 18px 20px}.process-outcome{color:#456079;margin:0;font-size:13px}.process-outcome strong{color:#23683b}.process-guide-grid ol{color:#456079;gap:9px;margin:17px 0 0;padding-left:22px;font-size:13px;display:grid}.process-guide-grid li::marker{color:#0f6cbd;font-weight:800}.guide-glossary{background:#fff}.guide-glossary-grid{border-top:1px solid #c6d4df;border-left:1px solid #c6d4df;grid-template-columns:repeat(3,minmax(0,1fr));margin:34px 0 0;display:grid}.guide-glossary-grid>div{border-bottom:1px solid #c6d4df;border-right:1px solid #c6d4df;min-height:125px;padding:17px 18px}.guide-glossary-grid dt{color:#0b5f9f;font-weight:800}.guide-glossary-grid dd{color:#52667c;margin:8px 0 0;font-size:13px}.guide-reference,.guide-help,.faq-section{border-top:1px solid #dce5ed;padding-top:76px;padding-bottom:82px;scroll-margin-top:70px}.guide-reference{background:#eef4f8}.status-reference-block{margin-top:38px}.status-reference-block+.status-reference-block{margin-top:44px}.status-reference-block h3{color:#173653;align-items:center;gap:10px;margin:0 0 15px;font-size:20px;display:flex}.status-reference-block h3 .icon{color:#0f6cbd;width:23px;height:23px}.status-reference-grid{background:#fff;border-top:1px solid #c4d2de;border-left:1px solid #c4d2de;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.status-reference-grid article{border-bottom:1px solid #c4d2de;border-right:1px solid #c4d2de;min-height:116px;padding:17px 18px}.status-reference-grid article:last-child:nth-child(3n+1){grid-column:1/-1}.status-reference-grid article p{color:#52667c;margin:10px 0 0;font-size:13px}.guide-status{color:#40566c;background:#f2f4f6;border:1px solid #bcc9d5;border-radius:999px;align-items:center;min-height:25px;padding:3px 9px;font-size:12px;font-weight:800;display:inline-flex}.guide-status.info{color:#075a93;background:#e8f3fb;border-color:#96c0df}.guide-status.ok{color:#23683b;background:#e9f6ed;border-color:#99c9a9}.guide-status.warn{color:#7b5700;background:#fff5d8;border-color:#ddbd74}.guide-status.danger{color:#9e2e2e;background:#fdecec;border-color:#e3a4a4}.guide-flow-note{background:#fff;border:1px solid #a9c8df;grid-template-columns:34px 1fr;gap:14px;margin-top:28px;padding:18px 20px;display:grid}.guide-flow-note .icon{color:#0f6cbd;width:30px;height:30px}.guide-flow-note p{color:#52667c;margin:5px 0 0}.guide-help-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px;margin-top:34px;display:grid}.guide-help-grid details{background:#fff;border:1px solid #c6d4df}.guide-help-grid summary{color:#173653;cursor:pointer;justify-content:space-between;align-items:center;gap:15px;min-height:58px;padding:13px 16px;font-weight:750;list-style:none;display:flex}.guide-help-grid summary::-webkit-details-marker{display:none}.guide-help-grid summary:after{content:"+";color:#0f6cbd;font-size:22px;font-weight:400}.guide-help-grid details[open] summary:after{content:"−"}.guide-help-grid details p{color:#52667c;margin:0;padding:0 16px 17px;font-size:14px}.support-checklist{background:#eaf3fa;border-left:4px solid #0f6cbd;grid-template-columns:34px 1fr auto;align-items:center;gap:16px;margin-top:26px;padding:20px;display:grid}.support-checklist>.icon{color:#0f6cbd;width:30px;height:30px}.support-checklist h3,.support-checklist p{margin:0}.support-checklist h3{color:#173653;font-size:17px}.support-checklist p{color:#52667c;margin-top:4px;font-size:13px}.support-checklist>a{color:#0b5f9f;font-weight:800}.faq-section{background:#fff}.faq-list{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px 20px;margin-top:34px;display:grid}.faq-list details{background:#fff;border-top:1px solid #cbd8e3;border-bottom:1px solid #cbd8e3}.faq-list summary{color:#173653;cursor:pointer;justify-content:space-between;align-items:center;gap:14px;min-height:58px;padding:12px 15px;font-weight:750;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:"+";color:#0f6cbd;flex:none;font-size:22px;font-weight:400}.faq-list details[open] summary:after{content:"−"}.faq-list details p{color:#52667c;margin:0;padding:0 15px 17px}.guide-closing{background:#eef4f8;border-top:1px solid #d0dce6;justify-content:space-between;align-items:center;gap:42px;padding-top:58px;padding-bottom:64px;display:flex}.guide-closing-actions{align-items:center;gap:20px;display:flex}.guide-closing-actions>a:not(.primary-link){color:#0b5f9f;font-weight:750}.guide-closing p{color:#52667c;margin:12px 0 0}.landing-page{--brand-blue:#2f5d8a;--brand-blue-dark:#1f3f63;--brand-blue-soft:#eaf1f7;--brand-slate:#4b5563;--brand-coral:#e8846b;--brand-coral-soft:#fff0ec;touch-action:pan-y;color:#102746;background:#fff;min-height:100vh;font:15px/1.5 Segoe UI,Arial,sans-serif;overflow:clip visible}.landing-page *,.landing-page :before,.landing-page :after{box-sizing:border-box;letter-spacing:0}.landing-header{z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffffa;border-bottom:1px solid #e3e8ed;width:100%;height:74px;position:sticky;top:0;box-shadow:0 2px 12px #1f3f630f}.landing-header-inner{align-items:center;gap:24px;width:min(100%,1420px);height:100%;margin:0 auto;padding:0 34px;display:flex}.landing-logo{align-items:center;width:230px;display:flex}.landing-logo img{width:220px;height:auto}.landing-header-inner nav{flex:auto;justify-content:center;align-items:center;gap:26px;display:flex}.landing-header-inner nav a{color:var(--brand-blue-dark);border-bottom:2px solid #0000;padding:6px 0;font-size:14px;font-weight:700;text-decoration:none}.landing-header-inner nav a:hover{border-bottom-color:var(--brand-coral);color:var(--brand-blue)}.landing-actions,.hero-buttons,.closing-actions{align-items:center;gap:12px;display:flex}.primary-link,.secondary-link{border-radius:5px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:0 22px;font-weight:700;text-decoration:none;transition:background-color .16s,border-color .16s,color .16s,box-shadow .16s;display:inline-flex}button.primary-link,button.secondary-link{font:inherit;cursor:pointer}.primary-link{border:1px solid var(--brand-blue,#2f5d8a);background:var(--brand-blue,#2f5d8a);color:#fff;box-shadow:0 7px 18px #2f5d8a2e}.primary-link:hover:not(:disabled):not([aria-disabled=true]){border-color:var(--brand-blue-dark,#1f3f63);background:var(--brand-blue-dark,#1f3f63);box-shadow:0 9px 22px #084c8445}.secondary-link{color:var(--brand-blue,#2f5d8a);background:#fff;border:1px solid #bdcad5}.secondary-link:hover:not(:disabled):not([aria-disabled=true]){border-color:var(--brand-blue,#2f5d8a);background:var(--brand-blue-soft,#eaf1f7)}.primary-link:disabled,.primary-link[aria-disabled=true]{color:#526579;box-shadow:none;cursor:not-allowed;opacity:1;background:#dce4eb;border-color:#aebdca}.secondary-link:disabled,.secondary-link[aria-disabled=true]{color:#667789;box-shadow:none;cursor:not-allowed;opacity:1;background:#eef2f5;border-color:#c7d1da}.primary-link.large,.secondary-link.large{min-height:48px;padding:0 27px}.primary-link .icon,.secondary-link .icon{flex:none;width:18px;height:18px}.landing-hero{background:radial-gradient(circle at 82% 18%,#e8846b1a,#0000 24%),linear-gradient(145deg,#f9fafb 0%,#f4f7f9 58%,#eaf1f7 100%);border-bottom:1px solid #cbd8e4;width:100%;min-height:670px;overflow:hidden}.hero-inner{grid-template-columns:minmax(420px,.9fr) minmax(520px,1.1fr);align-items:center;gap:72px;width:min(100%,1420px);margin:0 auto;padding:70px 34px 82px;display:grid}.hero-content{color:#102746;text-align:left;width:100%;margin:0}.hero-kicker,.section-label,.section-heading>span{color:var(--brand-blue);text-transform:uppercase;margin-bottom:12px;font-size:12px;font-weight:800;display:block}.hero-kicker{color:var(--brand-blue);margin-bottom:8px}.hero-content h1{color:var(--brand-blue-dark);letter-spacing:-.035em;margin:0;font-size:clamp(44px,4.4vw,68px);font-weight:800;line-height:1.04}.hero-lead{color:var(--brand-blue);margin:18px 0 0;font-size:24px;font-weight:700;line-height:1.2}.problem-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;width:min(100% - 68px,1412px);margin:48px auto 10px;display:grid}.problem-strip article{background:#eaf1f7;border-radius:18px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:14px;min-height:118px;padding:20px 22px;display:grid}.problem-strip article:nth-child(2){background:#edf4f7}.problem-strip article:nth-child(3){background:#e7f0f5}.problem-strip span{color:#3a759e;font-size:12px;font-weight:850}.problem-strip p{color:#203a52;margin:0;font-size:15px;font-weight:700;line-height:1.45}.hero-description{max-width:760px;color:var(--brand-slate);margin:15px 0 24px;font-size:17px}.hero-buttons{justify-content:flex-start}.hero-proof{color:#3e596f;flex-wrap:wrap;justify-content:flex-start;gap:12px 26px;margin-top:20px;font-size:13px;font-weight:700;display:flex}.hero-proof span{align-items:center;gap:7px;display:inline-flex}.hero-proof .icon{color:#27844e;width:17px;height:17px}.hero-product-window{background:#fff;border:1px solid #aebdca;border-bottom:0;border-radius:8px 8px 0 0;width:100%;height:390px;margin:36px 0 0;position:relative;overflow:hidden;box-shadow:0 18px 42px #1d395230}.hero-browser-bar{color:#52677a;background:#edf2f6;border-bottom:1px solid #c8d2dc;grid-template-columns:92px minmax(220px,1fr) 180px;align-items:center;gap:12px;height:38px;padding:0 14px;font-size:12px;display:grid}.hero-browser-controls{gap:7px;display:flex}.hero-browser-controls i{background:#fff;border:1px solid #9cabb8;border-radius:50%;width:10px;height:10px;display:block}.hero-browser-address{white-space:nowrap;background:#fff;border:1px solid #c6d1db;border-radius:4px;justify-content:center;align-items:center;gap:6px;min-width:0;height:24px;display:flex;overflow:hidden}.hero-browser-address .icon,.hero-browser-status .icon{width:14px;height:14px}.hero-browser-status{color:#2f6e47;justify-content:flex-end;align-items:center;gap:6px;font-weight:700;display:flex}.hero-product-image{object-fit:cover;object-position:center top;width:100%;height:calc(100% - 38px);display:block}.hero-product-window figcaption{color:#455c70;background:#fffffff0;border:1px solid #899cadbf;border-radius:3px;padding:4px 8px;font-size:11px;position:absolute;bottom:10px;right:12px}.principles-section,.product-story,.pricing-section,.closing-section,.landing-footer{width:min(100%,1540px);margin:0 auto;padding-left:34px;padding-right:34px}.principles-section{border-bottom:1px solid #dbe4ec;grid-template-columns:280px 1fr;gap:50px;padding-top:56px;padding-bottom:56px;display:grid}.working-section,.roles-section,.solutions-section{width:min(100%,1540px);margin:0 auto;padding:84px 34px}.working-section{background:#e9f1f7;border-radius:26px;margin-top:18px}.working-heading{max-width:760px}.working-heading h2,.roles-section h2,.solutions-section h2{color:#102746;letter-spacing:-.025em;margin:0;font-size:42px;line-height:1.1}.working-heading p{color:#536a7e;margin:17px 0 0;font-size:16px}.working-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:40px;display:grid;position:relative}.working-steps:before{content:"";background:#b8cfdf;height:2px;position:absolute;top:45px;left:10%;right:10%}.working-steps article{z-index:1;background:#ffffffd6;border-radius:15px;min-height:210px;padding:18px;position:relative;box-shadow:0 10px 28px #1b415e0e}.working-step-number{color:#68839a;font-size:10px;font-weight:850;display:block}.working-step-icon{color:#fff;background:#2f6f9f;border-radius:14px;place-items:center;width:52px;height:52px;margin-top:12px;display:grid;box-shadow:0 8px 18px #2f6f9f2e}.working-step-icon .icon{width:24px;height:24px}.working-steps h3{color:#183650;margin:18px 0 6px;font-size:18px}.working-steps p{color:#5c7082;margin:0;font-size:13px}.working-result{color:#31516a;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 30px;margin-top:25px;font-size:13px;font-weight:700;display:flex}.working-result span{align-items:center;gap:7px;display:inline-flex}.working-result .icon{color:#27844e;width:17px;height:17px}.roles-section .section-heading,.solutions-section .section-heading{max-width:820px}.role-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:40px;display:grid}.role-cards article{background:#fff;border:1px solid #dbe4eb;border-radius:18px;min-height:300px;padding:28px;box-shadow:0 12px 35px #1c3e580e}.role-card-head{align-items:center;gap:11px;display:flex}.role-card-head>span{color:#2f6f9f;background:#e9f2f8;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.role-card-head .icon{width:21px;height:21px}.role-card-head small{color:#2d6e9c;text-transform:uppercase;font-size:11px;font-weight:850}.role-cards h3{color:#17344e;margin:24px 0 18px;font-size:23px;line-height:1.2}.role-cards ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.role-cards li{color:#53697d;gap:9px;font-size:14px;display:flex}.role-cards li .icon{color:#27844e;flex:none;width:17px;height:17px;margin-top:2px}.solutions-section{background:#fff;border-top:1px solid #e2e9ef}.solution-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:42px;display:grid}.solution-cards>a{color:#17344e;background:#f1f5f8;border-radius:18px;flex-direction:column;min-height:250px;padding:25px;text-decoration:none;transition:transform .18s,background-color .18s,box-shadow .18s;display:flex}.solution-cards>a:nth-child(2n){background:#eaf2f7}.solution-cards>a:hover{background:#e5eff6;transform:translateY(-4px);box-shadow:0 16px 36px #1a405c17}.solution-cards>a>span{color:#2f6f9f;background:#fff;border-radius:12px;place-items:center;width:44px;height:44px;display:grid}.solution-cards>a>span .icon{width:22px;height:22px}.solution-cards h3{color:#17344e;margin:23px 0 10px;font-size:20px}.solution-cards p{color:#5a6f82;margin:0;font-size:14px}.solution-cards b{color:#286d9d;align-items:center;gap:7px;margin-top:auto;padding-top:20px;font-size:12px;display:inline-flex}.solution-cards b .icon{width:15px;height:15px}@media (max-width:1000px){.problem-strip{grid-template-columns:1fr}.working-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.working-steps:before{display:none}.role-cards,.solution-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.problem-strip{width:calc(100% - 32px);margin-top:28px}.working-section,.roles-section,.solutions-section{border-radius:0;padding:56px 20px}.working-heading h2,.roles-section h2,.solutions-section h2{font-size:31px}.working-steps,.role-cards,.solution-cards{grid-template-columns:1fr}.working-steps article,.role-cards article,.solution-cards>a{min-height:0}}.section-heading h2,.story-copy h2,.closing-section h2{color:#102746;margin:0;font-size:36px;line-height:1.16}.compact-heading h2{font-size:27px}.section-heading p,.story-copy>p,.closing-section p{color:#52667c;margin:17px 0 0;font-size:16px}.principles-grid{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.principles-grid article{border-left:1px solid #dbe4ec;grid-template-columns:28px 1fr;gap:13px;padding:4px 22px;display:grid}.principles-grid article>.icon{color:#0f6cbd;width:24px;height:24px}.principles-grid h3,.security-grid h3{color:#15314f;margin:0;font-size:16px}.principles-grid p,.security-grid p{color:#5b6e82;margin:7px 0 0;font-size:13px}.product-story{grid-template-columns:minmax(310px,400px) minmax(0,1fr);align-items:center;gap:56px;padding-top:86px;padding-bottom:86px;display:grid}.product-story.reversed{background:#f7f9fb;border-top:1px solid #e0e7ee;grid-template-columns:minmax(0,1fr) minmax(310px,400px)}.product-story.reversed .story-copy{order:2}.product-story.reversed .product-shot{order:1}.story-copy>p{max-width:540px}.benefit-list{gap:11px;margin:26px 0 0;padding:0;list-style:none;display:grid}.benefit-list li{color:#223e5c;align-items:center;gap:10px;font-weight:650;display:flex}.benefit-list .icon{color:#0e74b8;width:19px;height:19px}.product-shot{background:#fff;border:1px solid #aebdcb;border-radius:6px;min-width:0;margin:0;overflow:hidden;box-shadow:0 18px 38px #16365421}.product-shot figcaption{color:#26425f;background:#eef3f7;border-bottom:1px solid #cfd9e2;align-items:center;gap:9px;min-height:38px;padding:7px 12px;font-size:13px;font-weight:700;display:flex}.product-shot figcaption .icon{color:#0f6cbd;width:18px;height:18px}.product-shot img{width:100%;height:auto;display:block}.acknowledgement-band{color:#fff;background:#0d2d49;padding:78px max(34px,50vw - 706px)}.acknowledgement-band .section-heading{max-width:860px}.acknowledgement-band .section-heading>span{color:#86d3ff}.acknowledgement-band .section-heading h2,.acknowledgement-band .section-heading p{color:#fff}.acknowledgement-band .section-heading p{color:#d6e3ed}.acknowledgement-flow{grid-template-columns:1fr 24px 1fr 24px 1fr 24px 1fr;align-items:center;gap:10px;margin:34px 0;display:grid}.acknowledgement-flow span{background:#ffffff12;border:1px solid #a6cfeb7a;align-items:center;gap:11px;min-height:50px;padding:9px 14px;font-size:14px;font-weight:650;display:flex}.acknowledgement-flow b{color:#092a1a;background:#5dbb81;border-radius:50%;flex:none;place-items:center;width:25px;height:25px;display:grid}.acknowledgement-flow>.icon{color:#8ccdee;justify-self:center;width:20px;height:20px}.dark-shot{border-color:#35536c;box-shadow:0 22px 45px #00000038}.catalog-story{border-bottom:1px solid #dfe7ee}.pricing-section{background:#fff;border-bottom:1px solid #d7e1ea;padding-top:72px;padding-bottom:76px}.integration-band{background:#eef4f7;border-top:1px solid #d5e0e8;border-bottom:1px solid #d5e0e8;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:64px;padding:72px max(34px,50vw - 590px);display:grid}.integration-copy h2{color:#102746;margin:8px 0 15px;font-size:36px;line-height:1.15}.integration-copy p{color:#425d74;margin:0;font-size:16px;line-height:1.7}.integration-copy .secondary-link{background:#fff;width:fit-content;margin-top:22px}.integration-points{border-top:1px solid #b9cad7;align-content:center;display:grid}.integration-points>span{border-bottom:1px solid #b9cad7;grid-template-columns:32px minmax(0,1fr);align-content:center;column-gap:12px;min-height:82px;padding:14px 0;display:grid}.integration-points .icon{color:#0f6cbd;grid-row:1/3;align-self:center;width:24px;height:24px}.integration-points b{color:#173252}.integration-points small{color:#61758a;margin-top:3px}@media (max-width:800px){.integration-band{grid-template-columns:1fr;gap:34px;padding:54px 20px}.integration-copy h2{font-size:30px}}.pricing-section .section-heading{max-width:760px}.pricing-table-wrap,.customer-plan-table-wrap{background:#fff;border:1px solid #c9d6e1;border-radius:6px;width:100%;margin-top:32px;overflow-x:auto}.pricing-calculator{background:#f3f8fb;border:1px solid #b9cbd9;grid-template-columns:minmax(320px,1.35fr) minmax(170px,.7fr) minmax(170px,.7fr) auto;align-items:end;gap:0;margin-top:30px;display:grid}.pricing-calculator>*{border-left:1px solid #c9d8e3;min-height:112px;padding:18px}.pricing-calculator>:first-child{border-left:0}.pricing-calculator-controls{grid-template-columns:1fr 1fr;gap:12px;display:grid}.pricing-calculator label{color:#52667c;gap:6px;font-size:12px;font-weight:700;display:grid}.pricing-calculator input,.pricing-calculator select{color:#173252;width:100%;height:40px;font:inherit;background:#fff;border:1px solid #abc0d1;border-radius:4px;padding:0 10px}.pricing-calculator-result,.pricing-calculator-price{align-content:center;gap:3px;display:grid}.pricing-calculator-result span,.pricing-calculator-price span{color:#61758a;font-size:12px}.pricing-calculator-result strong,.pricing-calculator-price strong{color:#0d3356;font-size:24px}.pricing-calculator-result small,.pricing-calculator-price small{color:#61758a}.pricing-calculator>.primary-link{align-self:center;min-height:46px;margin:18px;padding:0 18px}.pricing-table,.customer-plan-table{border-collapse:collapse;color:#1c3956;width:100%;min-width:720px;font-size:14px}.pricing-table th,.pricing-table td,.customer-plan-table th,.customer-plan-table td{text-align:left;vertical-align:middle;border-bottom:1px solid #dbe4ec;padding:13px 16px}.pricing-table th,.customer-plan-table th{color:#fff;background:#0f6cbd;font-weight:800}.pricing-table tr:last-child td,.customer-plan-table tr:last-child td{border-bottom:0}.pricing-table tr.is-highlighted td,.customer-plan-table tr.is-highlighted td{background:#eef8ff}.pricing-table strong,.customer-plan-table strong{color:#0d3356}.annual-price{color:#27844e;margin-top:4px;font-size:12px;font-weight:700;display:block}.pricing-footer{color:#52667c;justify-content:space-between;align-items:center;gap:20px;margin-top:22px;display:flex}.pricing-footer p{margin:0}.pricing-footer strong{color:#173252}.pricing-addon-summary{gap:4px;display:grid}.security-section{background:#eef3f6;padding:76px max(34px,50vw - 706px)}.security-section .section-heading{max-width:750px}.security-grid{border-top:1px solid #c6d2dc;border-bottom:1px solid #c6d2dc;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:38px;display:grid}.security-grid article{border-left:1px solid #c6d2dc;min-height:182px;padding:28px 25px}.security-grid article:last-child{border-right:1px solid #c6d2dc}.security-grid article>.icon{color:#0f6cbd;width:27px;height:27px;margin-bottom:16px}.closing-section{justify-content:space-between;align-items:center;gap:44px;padding-top:72px;padding-bottom:72px;display:flex}.closing-section>div:first-child{max-width:760px}.landing-footer{color:#5b6e82;border-top:1px solid #dce4eb;grid-template-columns:230px minmax(260px,1fr) minmax(320px,auto);align-items:center;gap:28px;min-height:78px;padding-top:24px;padding-bottom:24px;font-size:13px;display:grid}.landing-footer img{width:205px;height:auto}.landing-footer-brand p{margin:0}.landing-footer-brand{gap:8px;display:grid}.landing-footer-company{color:#40586f;gap:3px;font-style:normal;display:grid}.landing-footer-company strong{color:#183957}.landing-footer a{color:#0c619e;font-weight:700}.landing-footer nav{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px 16px;display:flex}.contact-details-grid{background:#fff;border:1px solid #c9d6e1;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.contact-details-grid>article{border-left:1px solid #dbe4ec;padding:25px}.contact-details-grid>article:first-child{border-left:0}.contact-details-grid article>span{color:#0f6cbd;text-transform:uppercase;font-size:12px;font-weight:800}.contact-details-grid h2{margin-top:7px}.contact-details-grid article>a{width:fit-content;margin-top:8px;display:block}.contact-details-grid dl{gap:10px;margin:14px 0 0;display:grid}.contact-details-grid dl div{grid-template-columns:145px 1fr;gap:14px;display:grid}.contact-details-grid dt{color:#61758a;font-size:13px}.contact-details-grid dd{color:#183957;margin:0;font-weight:650}.info-control-grid{background:#fff;border:1px solid #c9d6e1;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.info-control-grid article{border-bottom:1px solid #dbe4ec;border-right:1px solid #dbe4ec;min-height:176px;padding:23px}.info-control-grid article:nth-child(2n){border-right:0}.info-control-grid article:nth-last-child(-n+2){border-bottom:0}.info-control-grid .icon{color:#0f6cbd;width:25px;height:25px}.info-control-grid h2{margin-top:13px;font-size:19px}.info-control-grid p{margin-top:7px}.status-list{background:#fff;border:1px solid #c9d6e1;display:grid}.status-list>div{border-top:1px solid #dbe4ec;justify-content:space-between;align-items:center;gap:20px;min-height:58px;padding:11px 16px;display:flex}.status-list>div:first-child{border-top:0}.status-list strong{border-radius:3px;padding:3px 8px;font-size:13px}.status-list .is-ok{color:#21663a;background:#e9f7ee}.status-list .is-warning{color:#7a5511;background:#fff4da}.customer-zone{color:#102746;background:#f4f7fa;min-height:100vh;font:15px/1.5 Segoe UI,Arial,sans-serif}.customer-zone *,.customer-zone :before,.customer-zone :after{box-sizing:border-box;letter-spacing:0}.customer-header,.customer-hero,.customer-metrics,.customer-grid,.customer-plan-section{width:min(100%,1320px);margin:0 auto;padding-left:28px;padding-right:28px}.customer-header{border-bottom:1px solid #d4dee8;justify-content:space-between;align-items:center;gap:22px;height:82px;display:flex}.customer-header img{width:220px;height:auto}.customer-header nav{align-items:center;gap:18px;display:flex}.customer-header a{color:#0b5f9f;font-weight:750;text-decoration:none}.customer-hero{justify-content:space-between;align-items:flex-end;gap:34px;padding-top:54px;padding-bottom:28px;display:flex}.customer-hero h1{color:#0d2d49;margin:0;font-size:40px;line-height:1.12}.customer-hero p{color:#52667c;max-width:720px;margin:14px 0 0;font-size:16px}.customer-hero-actions{align-items:center;gap:12px;display:flex}.customer-hero-actions form{margin:0}.customer-message{color:#26425f;background:#fff;border:1px solid #c9d6e1;border-radius:5px;width:min(100% - 56px,1264px);margin:0 auto 18px;padding:11px 14px;font-weight:650}.customer-message.success{color:#1f6b38;background:#eefaf1;border-color:#9ed2b0}.customer-message.warning{color:#7a5511;background:#fff8e6;border-color:#e4c16d}.customer-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding-bottom:28px;display:grid}.customer-metrics article{background:#fff;border-top:1px solid #c9d6e1;border-bottom:1px solid #c9d6e1;border-left:1px solid #c9d6e1;min-height:142px;padding:22px}.customer-metrics article:first-child{border-radius:6px 0 0 6px}.customer-metrics article:last-child{border-right:1px solid #c9d6e1;border-radius:0 6px 6px 0}.customer-metrics span,.customer-metrics small{color:#61758a;font-size:13px;display:block}.customer-metrics strong{color:#102746;margin:8px 0 3px;font-size:24px;line-height:1.1;display:block}.storage-bar{background:#dce7ef;border-radius:999px;height:7px;margin-top:16px;overflow:hidden}.storage-bar i{border-radius:inherit;background:#0f6cbd;height:100%;display:block}.storage-metric.is-warning .storage-bar i{background:#c17b12}.storage-metric.is-critical .storage-bar i,.storage-metric.is-limit .storage-bar i{background:#c43d3d}.storage-metric.is-limit strong{color:#a32626}.customer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding-bottom:34px;display:grid}.customer-self-service{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;width:min(100%,1320px);margin:0 auto;padding:0 28px 34px;display:grid}.billing-profile-panel form{gap:13px;margin-top:20px;display:grid}.billing-profile-panel label{color:#294561;gap:5px;font-size:13px;font-weight:700;display:grid}.billing-profile-panel input:not([type=checkbox]){color:#173252;width:100%;height:38px;font:inherit;background:#fff;border:1px solid #b8c9da;border-radius:4px;padding:0 10px}.billing-profile-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.billing-consent{align-items:flex-start;grid-template-columns:none!important;gap:8px!important;font-weight:500!important;display:flex!important}.billing-consent input{accent-color:#0f6cbd;width:16px;height:16px;margin:2px 0 0}.billing-profile-panel .primary-link{border:0;width:fit-content}.invoice-list{border:1px solid #d2dde7;margin-top:20px;display:grid}.invoice-list>div{border-top:1px solid #dbe4ec;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:14px;min-height:58px;padding:9px 12px;display:grid}.invoice-list>div:first-child{border-top:0}.invoice-list span:first-child{display:grid}.invoice-list small{color:#61758a}.invoice-list a{color:#0f6cbd;font-size:13px;font-weight:700}.customer-empty{color:#61758a;text-align:center;border:1px dashed #b8c9da;margin-top:20px;padding:22px}.onboarding-progress{background:#dce7ef;height:8px;margin-top:18px;display:block;overflow:hidden}.onboarding-progress i{background:#27844e;height:100%;display:block}.onboarding-list{border-top:1px solid #dbe4ec;margin-top:17px;display:grid}.onboarding-list a{color:#173252;border-bottom:1px solid #dbe4ec;align-items:center;gap:10px;min-height:44px;font-weight:650;text-decoration:none;display:flex}.onboarding-list .icon{color:#0f6cbd;width:18px;height:18px}.onboarding-list a.is-done{color:#587064;text-decoration:line-through}.onboarding-list a.is-done .icon{color:#27844e}.account-tool-actions{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.cancellation-form{border-top:1px solid #dbe4ec;margin-top:24px;padding-top:18px}.cancellation-form label{color:#52667c;align-items:flex-start;gap:8px;font-size:13px;display:flex}.cancellation-form input{accent-color:#a32626;width:16px;height:16px;margin:2px 0 0}.cancellation-form button{color:#9a2929;font:inherit;cursor:pointer;background:#fff;border:1px solid #cf9b9b;border-radius:4px;margin-top:12px;padding:8px 12px;font-weight:700}.cancellation-notice{color:#7a5511;background:#fff8e6;border:1px solid #e4c16d;margin-top:22px;padding:12px}.customer-panel{background:#fff;border:1px solid #c9d6e1;border-radius:6px;margin:0;padding:24px}.customer-panel>.icon{color:#0f6cbd;width:26px;height:26px}.customer-panel h2{color:#102746;margin:15px 0 8px;font-size:22px}.customer-panel p{color:#52667c;margin:0}.customer-panel ul{color:#294561;gap:8px;margin:18px 0 0;padding-left:18px;display:grid}.customer-plan-section{padding-bottom:74px}.customer-plan-table select{color:#173252;width:180px;height:34px;font:inherit;background:#fff;border:1px solid #b8c9da;border-radius:4px;padding:0 8px}.customer-plan-table td:nth-last-child(2){gap:7px;display:grid}.customer-plan-table td:nth-last-child(2) select{width:190px}.customer-plan-table form{min-width:174px;margin:0}.customer-plan-table .primary-link{min-width:96px;min-height:34px;padding:0 14px}.recurring-consent{color:#52667c;align-items:flex-start;gap:7px;margin-bottom:8px;font-size:11px;line-height:1.25;display:flex}.recurring-consent input{accent-color:#0f6cbd;width:15px;height:15px;margin:0}.faq-search-area{max-width:920px;margin:26px auto 0}.faq-search{background:#fff;border:1px solid #9eb6ca;border-radius:5px;align-items:center;gap:10px;height:50px;padding:0 12px 0 15px;display:flex;box-shadow:0 8px 22px #193c5b14}.faq-search>.icon{color:#0f6cbd;width:21px;height:21px}.faq-search input{color:#173252;min-width:0;font:inherit;background:0 0;border:0;outline:0;flex:1}.faq-search button{color:#52667c;cursor:pointer;background:0 0;border:0;place-items:center;width:32px;height:32px;display:grid}.faq-search button .icon{width:18px;height:18px}.faq-search-count{color:#61758a;text-align:right;margin:9px 0 14px;font-size:12px}.faq-empty{color:#52667c;text-align:center;background:#fff;border:1px dashed #abc0d1;padding:28px}.account-security-page{background:#f3f7fa;min-height:100vh}.account-security-heading,.account-security-grid{width:min(100% - 56px,1264px);margin-inline:auto}.account-security-heading{padding:58px 0 28px}.account-security-heading h1{color:#102746;margin:8px 0 0;font-size:38px}.account-security-heading p{color:#52667c;margin:10px 0 0}.account-security-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding-bottom:72px;display:grid}.two-factor-setup{border-top:1px solid #dbe4ec;gap:16px;margin-top:22px;padding-top:20px;display:grid}.two-factor-setup ol{color:#294561;margin:0;padding-left:20px}.two-factor-setup img{border:1px solid #c9d6e1;width:220px;height:220px}.two-factor-setup details code{overflow-wrap:anywhere;color:#173252;max-width:100%;margin-top:8px;display:block}.two-factor-setup form,.two-factor-disable{gap:10px;max-width:300px;display:grid}.two-factor-disable{margin-top:22px}.two-factor-setup label,.two-factor-disable label{color:#294561;gap:5px;font-size:13px;font-weight:700;display:grid}.two-factor-setup input,.two-factor-disable input{height:40px;font:inherit;letter-spacing:0;border:1px solid #abc0d1;border-radius:4px;padding:0 10px}.two-factor-panel button,.sessions-panel button{cursor:pointer;border:1px solid #9eb6ca}.session-list{border:1px solid #d2dde7;margin:20px 0;display:grid}.session-list>div{border-top:1px solid #dbe4ec;justify-content:space-between;align-items:center;gap:12px;min-height:62px;padding:10px 12px;display:flex}.session-list>div:first-child{border-top:0}.session-list span{gap:3px;min-width:0;display:grid}.session-list strong{overflow-wrap:anywhere;color:#173252}.session-list small{color:#61758a}.session-list b{color:#27844e;flex:none;font-size:12px}.birthday-privacy-panel{grid-column:1/-1}.birthday-privacy-icon{margin-bottom:18px;font-size:28px;line-height:1;display:block}.birthday-privacy-form{border-top:1px solid #dbe4ec;justify-content:space-between;align-items:center;gap:18px;margin-top:22px;padding-top:20px;display:flex}.birthday-privacy-choice{color:#173252;align-items:center;gap:10px;font-size:14px;font-weight:700;display:flex}.birthday-privacy-choice input{accent-color:#356294;width:18px;height:18px}.birthday-privacy-form button{cursor:pointer;border:1px solid #9eb6ca}@media (max-width:760px){.account-security-heading,.account-security-grid{width:min(100% - 32px,1264px)}.account-security-heading{padding-top:38px}.account-security-heading h1{font-size:30px}.account-security-grid{grid-template-columns:1fr}.birthday-privacy-form{flex-direction:column;align-items:stretch}.two-factor-setup img{width:min(220px,100%);height:auto}}@media (max-width:1180px){.landing-header-inner nav{display:none}.landing-hero{min-height:660px}.hero-inner{grid-template-columns:1fr;gap:38px;padding:54px 32px 72px}.hero-content{max-width:820px}.hero-visual-stack{width:min(100%,820px);margin:0 auto}.hero-product-window{height:300px;margin-top:28px}.principles-section,.product-story{grid-template-columns:1fr}.principles-grid{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:28px}.product-story.reversed{grid-template-columns:1fr}.product-story.reversed .story-copy,.product-story.reversed .product-shot{order:initial}.story-copy{max-width:760px}.security-grid,.customer-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-metrics article,.customer-metrics article:first-child,.customer-metrics article:last-child{border:1px solid #c9d6e1;border-radius:0}.customer-grid{grid-template-columns:1fr}.pricing-calculator{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-calculator>:nth-child(3){border-top:1px solid #c9d8e3;border-left:0}.pricing-calculator>:nth-child(4){border-top:1px solid #c9d8e3}.customer-self-service{grid-template-columns:1fr}.security-grid article:nth-child(3),.security-grid article:nth-child(4){border-top:1px solid #c6d2dc}.registration-layout{grid-template-columns:minmax(0,1fr) 430px;gap:42px}.guide-header nav>a:not(.primary-link):first-child,.guide-header nav>a:not(.primary-link):nth-child(2){display:none}.guide-section,.guide-section.reversed{grid-template-columns:1fr}.guide-section.reversed .guide-copy{order:initial}.guide-copy{max-width:760px}.guide-shot{position:static}.guide-journey{grid-template-columns:repeat(3,minmax(0,1fr))}.guide-journey a:nth-child(3){border-right:0}.guide-journey a:nth-child(n+4){border-top:1px solid #d7e1ea}.status-reference-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.status-reference-grid article:last-child:nth-child(odd){grid-column:1/-1}.role-shortcuts{grid-template-columns:repeat(3,minmax(0,1fr))}.guide-glossary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:980px){.guide-manual-shell{grid-template-columns:1fr;gap:0}.guide-manual-content{border-left:0}.guide-tree{background:#fff;border:1px solid #c4d3df;max-height:none;margin:0 28px 30px;padding:16px;position:static}.guide-tree nav{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:8px 18px}.guide-tree-support{width:fit-content}}@media (max-width:760px){.login-links{flex-direction:column;align-items:flex-start}.registration-header,.guide-header{min-height:64px;padding:12px 16px}.registration-header img,.guide-header img{width:174px}.registration-header>div{gap:12px;font-size:12px}.registration-header>div a:first-child,.guide-header nav>a:not(.primary-link){display:none}.guide-header nav{gap:8px}.guide-header .primary-link{min-height:36px;padding:0 12px;font-size:12px}.registration-layout{grid-template-columns:1fr;gap:38px;padding:44px 20px 58px}.registration-copy h1,.guide-hero h1{font-size:36px}.registration-copy>p,.guide-hero>p{font-size:16px}.registration-form-panel{padding:24px 20px}.registration-form-row{grid-template-columns:1fr}.guide-hero,.guide-quick-start,.guide-section,.guide-reference,.guide-help,.guide-role-section,.guide-process-section,.guide-glossary,.faq-section,.guide-closing{padding-left:20px;padding-right:20px}.guide-manual-shell{padding:0}.guide-tree{margin:0 20px 24px;padding:13px}.guide-tree nav{grid-template-columns:1fr}.guide-tree details:not([open]){padding-bottom:0}.guide-topic-search{margin-top:24px}.guide-topic-search>input{height:48px;font-size:13px}.guide-hero{padding-top:48px;padding-bottom:44px}.guide-toc{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.guide-toc a,.guide-toc a:last-child{border-right:1px solid #dbe4ec;min-width:0;padding:0 10px;font-size:12px}.guide-hero-facts{gap:12px 18px}.guide-hero-facts strong{font-size:20px}.guide-quick-start{padding-top:52px;padding-bottom:58px}.guide-journey{grid-template-columns:1fr}.guide-journey a,.guide-journey a:nth-child(3),.guide-journey a:nth-child(n+4){border-top:1px solid #d7e1ea;border-right:0;min-height:auto;padding:22px 20px 20px 62px}.guide-journey a:first-child{border-top:0}.guide-journey .icon{position:absolute;top:23px;left:20px}.guide-journey-number{top:12px;right:14px}.guide-section{gap:32px;padding-top:54px;padding-bottom:54px}.guide-copy h2,.guide-section-heading h2,.guide-reference h2,.guide-help h2,.faq-section h2,.guide-closing h2{font-size:29px}.guide-shot{overflow-x:auto}.guide-shot img{width:100%;max-width:100%}.guide-shot figcaption span{display:none}.status-reference-grid,.guide-help-grid,.role-shortcuts,.role-guide-columns,.process-guide-grid,.guide-glossary-grid{grid-template-columns:1fr}.role-guide-card>summary{grid-template-columns:42px minmax(0,1fr);padding:14px}.role-guide-icon{width:40px;height:40px}.role-guide-toggle{grid-column:2}.role-guide-body{padding:18px 16px 20px}.role-guide-columns{gap:24px}.guide-glossary-grid>div{min-height:auto}.status-reference-grid article:last-child:nth-child(odd),.status-reference-grid article:last-child:nth-child(3n+1){grid-column:auto}.status-reference-grid article{min-height:auto}.support-checklist{grid-template-columns:30px 1fr}.support-checklist>a{grid-column:2}.guide-reference,.guide-help,.faq-section{padding-top:56px;padding-bottom:60px}.faq-list{grid-template-columns:1fr}.guide-closing{flex-direction:column;align-items:stretch;padding-top:48px;padding-bottom:52px}.guide-closing-actions{flex-direction:column;align-items:stretch}.guide-closing-actions .primary-link{justify-content:center}.landing-header{height:66px}.landing-header-inner{gap:12px;padding:0 16px}.landing-logo{flex:auto;width:auto}.landing-logo img{width:174px}.landing-actions .primary-link{display:none}.landing-actions .secondary-link{min-height:36px;padding:0 15px}.landing-hero{min-height:0}.hero-inner{gap:32px;padding:42px 16px 58px}.hero-content{width:100%}.hero-content h1{font-size:39px}.hero-lead{font-size:20px}.hero-description{font-size:16px}.hero-buttons{flex-direction:column;align-items:stretch}.hero-proof{text-align:left;gap:9px;margin-top:20px;display:grid}.hero-product-window{height:174px;margin-top:28px}.hero-browser-bar{grid-template-columns:42px minmax(0,1fr);gap:6px;height:32px;padding:0 8px}.hero-browser-controls{gap:4px}.hero-browser-controls i{width:8px;height:8px}.hero-browser-status,.hero-product-window figcaption{display:none}.hero-product-image{height:calc(100% - 32px)}.principles-section,.product-story,.pricing-section,.closing-section,.landing-footer,.customer-header,.customer-hero,.customer-metrics,.customer-grid,.customer-plan-section,.customer-self-service{padding-left:20px;padding-right:20px}.billing-profile-row{grid-template-columns:1fr}.invoice-list>div{grid-template-columns:1fr auto}.principles-section{gap:32px;padding-top:44px;padding-bottom:44px}.principles-grid,.security-grid{grid-template-columns:1fr}.principles-grid article{border-top:1px solid #dbe4ec;border-left:0;padding:18px 0}.section-heading h2,.story-copy h2,.closing-section h2,.compact-heading h2{font-size:29px}.product-story{gap:34px;padding-top:56px;padding-bottom:56px}.product-shot{overflow-x:auto}.product-shot figcaption{width:100%;position:sticky;left:0}.product-shot img{width:760px;max-width:none}.acknowledgement-band,.security-section{padding:58px 20px}.acknowledgement-flow{grid-template-columns:1fr;gap:8px}.acknowledgement-flow>.icon{display:none}.security-grid article,.security-grid article:nth-child(3),.security-grid article:nth-child(4){border-top:1px solid #c6d2dc;border-left:0;border-right:0;min-height:0;padding:25px 0}.security-grid article:last-child{border-right:0}.pricing-section{padding-top:56px;padding-bottom:58px}.pricing-calculator{grid-template-columns:1fr}.pricing-calculator>*{border-top:1px solid #c9d8e3;border-left:0;min-height:0}.pricing-calculator>:first-child{border-top:0}.pricing-calculator-controls{grid-template-columns:1fr}.pricing-calculator>.primary-link{justify-self:stretch}.info-control-grid,.contact-details-grid{grid-template-columns:1fr}.contact-details-grid>article{border-top:1px solid #dbe4ec;border-left:0}.contact-details-grid>article:first-child{border-top:0}.contact-details-grid dl div{grid-template-columns:1fr;gap:2px}.info-control-grid article,.info-control-grid article:nth-child(2n),.info-control-grid article:nth-last-child(-n+2){border-bottom:1px solid #dbe4ec;border-right:0;min-height:0}.info-control-grid article:last-child{border-bottom:0}.pricing-table{min-width:0;font-size:12px}.pricing-table th,.pricing-table td{padding:9px 8px}.pricing-footer,.customer-hero,.customer-hero-actions{flex-direction:column;align-items:stretch}.customer-header{flex-direction:column;align-items:flex-start;height:auto;padding-top:16px;padding-bottom:16px}.customer-header nav{justify-content:space-between;width:100%}.customer-hero{padding-top:34px}.customer-hero h1{font-size:32px}.customer-metrics{grid-template-columns:1fr}.customer-message{width:calc(100% - 40px)}.closing-section{flex-direction:column;align-items:stretch;padding-top:56px;padding-bottom:56px}.closing-actions{flex-direction:column;align-items:stretch}.landing-footer{grid-template-columns:1fr;gap:10px;padding-top:28px;padding-bottom:28px}.landing-footer nav{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.primary-link,.secondary-link{transition:none}}.legal-page{color:#102746;background:#f4f7fa;min-height:100vh;font:15px/1.65 Segoe UI,Arial,sans-serif}.legal-page *,.legal-page :before,.legal-page :after{box-sizing:border-box;letter-spacing:0}.legal-header,.legal-document,.legal-footer{width:min(100%,1120px);margin:0 auto;padding-left:28px;padding-right:28px}.legal-header{border-bottom:1px solid #d4dee8;justify-content:space-between;align-items:center;gap:24px;min-height:82px;display:flex}.legal-header img{width:220px;height:auto;display:block}.legal-header nav{align-items:center;gap:18px;display:flex}.legal-header nav a:not(.primary-link){color:#0b5f9f;font-weight:700;text-decoration:none}.legal-document{padding-top:58px;padding-bottom:74px}.legal-document>h1{color:#0d2d49;max-width:860px;margin:8px 0 0;font-size:42px;line-height:1.14}.legal-summary{color:#52667c;max-width:820px;margin:18px 0 0;font-size:18px}.legal-meta{background:#fff;border-top:1px solid #c9d6e1;border-bottom:1px solid #c9d6e1;grid-template-columns:150px 120px minmax(0,1fr);margin:34px 0 0;display:grid}.legal-meta>div{border-left:1px solid #dbe4ec;padding:15px 18px}.legal-meta>div:first-child{border-left:0}.legal-meta dt{color:#61758a;text-transform:uppercase;font-size:12px;font-weight:700}.legal-meta dd{color:#183957;margin:4px 0 0;font-weight:650}.legal-content{max-width:860px;margin-top:42px}.legal-content section{border-top:1px solid #d7e1ea;padding:27px 0}.legal-content section:first-child{border-top:0;padding-top:0}.legal-content h2{color:#123353;margin:0 0 12px;font-size:23px}.legal-content p{color:#344f69;margin:10px 0 0}.legal-content ul{color:#344f69;gap:8px;margin:12px 0 0;padding-left:22px;display:grid}.legal-content a{color:#0f6cbd;font-weight:700}.legal-content h3{color:#183957;margin:0;font-size:17px}.seo-product-shot{background:#fff;border:1px solid #b9c9d8;border-radius:6px;margin:22px 0 0;overflow:hidden;box-shadow:0 12px 28px #1839571f}.seo-product-shot img{width:100%;height:auto;display:block}.seo-product-shot figcaption{color:#52667c;border-top:1px solid #d7e1ea;padding:11px 14px;font-size:13px}.seo-feature-list{border-top:1px solid #d7e1ea;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;display:grid}.seo-feature-list article{border-bottom:1px solid #d7e1ea;padding:18px 0}.seo-feature-list article p{margin-top:6px}.seo-actions{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.seo-breadcrumbs{color:#6b7e91;flex-wrap:wrap;align-items:center;gap:7px;margin:0 0 18px;font-size:13px;display:flex}.seo-breadcrumbs a{color:#0f6cbd;font-weight:700;text-decoration:none}.seo-topic-hero-shot{margin-top:0}.seo-faq-list{border-top:1px solid #c9d6e1}.seo-faq-list details{border-bottom:1px solid #d7e1ea}.seo-faq-list summary{color:#183957;cursor:pointer;padding:17px 34px 17px 0;font-size:16px;font-weight:750}.seo-faq-list details p{margin:-6px 0 18px;padding-right:28px}.seo-related-links{border-top:1px solid #c9d6e1;border-left:1px solid #c9d6e1;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.seo-related-links a{color:#123353;background:#fff;border-bottom:1px solid #c9d6e1;border-right:1px solid #c9d6e1;align-content:start;gap:7px;min-width:0;padding:18px;text-decoration:none;display:grid}.seo-related-links a:hover{background:#eef8ff}.seo-related-links span{color:#52667c;font-size:13px}.seo-solution-index{border-top:1px solid #c9d6e1;border-left:1px solid #c9d6e1;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.seo-solution-index a{color:#123353;background:#fff;border-bottom:1px solid #c9d6e1;border-right:1px solid #c9d6e1;grid-template-columns:132px minmax(0,1fr);align-items:center;gap:16px;min-width:0;padding:14px;text-decoration:none;display:grid}.seo-solution-index a:hover{background:#eef8ff}.seo-solution-index img{object-fit:cover;border:1px solid #d7e1ea;width:132px;height:74px}.seo-solution-index span{gap:6px;min-width:0;display:grid}.seo-solution-index small{color:#52667c;font-size:12px;line-height:1.45}.seo-pricing-table-wrap{background:#fff;border:1px solid #c9d6e1;overflow-x:auto}.seo-pricing-table{border-collapse:collapse;color:#183957;width:100%;min-width:690px}.seo-pricing-table th,.seo-pricing-table td{text-align:left;border-bottom:1px solid #dbe4ec;border-right:1px solid #dbe4ec;padding:14px 16px}.seo-pricing-table th:last-child,.seo-pricing-table td:last-child{border-right:0}.seo-pricing-table tbody tr:last-child td{border-bottom:0}.seo-pricing-table th{color:#fff;background:#1477c9;font-size:13px}.seo-pricing-table tr.is-highlighted td{background:#eaf7fd}.seo-pricing-table small{color:#61758a;margin-top:2px;display:block}.legal-link-list{background:#fff;border:1px solid #c9d6e1;display:grid}.legal-link-list a{color:#123353;border-top:1px solid #dbe4ec;gap:3px;padding:18px 20px;text-decoration:none;display:grid}.legal-link-list a:first-child{border-top:0}.legal-link-list a:hover{background:#eef8ff}.legal-link-list span{color:#52667c;font-weight:400}.legal-footer{color:#5b6e82;border-top:1px solid #d4dee8;justify-content:space-between;align-items:center;gap:24px;min-height:88px;font-size:13px;display:flex}.legal-footer a{color:#0f6cbd;font-weight:700}@media (max-width:760px){.legal-header,.legal-footer{flex-direction:column;align-items:flex-start;padding-top:16px;padding-bottom:16px}.legal-header img{width:180px}.legal-header nav{flex-wrap:wrap;gap:10px 14px;width:100%;font-size:12px}.legal-header .primary-link{min-height:36px;padding:0 12px}.legal-document{padding:42px 20px 58px}.legal-document>h1{font-size:34px}.legal-meta{grid-template-columns:1fr}.legal-meta>div{border-top:1px solid #dbe4ec;border-left:0}.legal-meta>div:first-child{border-top:0}.seo-feature-list,.seo-related-links,.seo-solution-index{grid-template-columns:1fr}.seo-solution-index a{grid-template-columns:104px minmax(0,1fr)}.seo-solution-index img{width:104px;height:68px}.seo-actions{flex-direction:column;align-items:stretch}.seo-actions a{justify-content:center}}.trial-retention-notice{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.trial-retention-notice a{align-items:center;gap:6px;margin-left:auto;font-weight:750;display:inline-flex}.purchase-page{background:#f3f7fb}.purchase-hero{max-width:1180px;margin:0 auto;padding:58px 0 34px}.purchase-hero h1{color:#123353;margin:8px 0 10px;font-size:42px;line-height:1.08}.purchase-hero p{color:#52667c;max-width:720px;margin:0;font-size:18px}.purchase-hero>div{color:#277b55;align-items:center;gap:7px;margin-top:18px;font-size:13px;font-weight:750;display:flex}.purchase-profile-notice{max-width:1180px;margin:0 auto 18px}.purchase-profile-notice a{color:inherit;margin-left:auto;font-weight:800}.purchase-page .customer-plan-section{padding-top:0}.subscription-checkout{background:#fff;border:1px solid #c8d6e2;border-radius:8px;overflow:hidden;box-shadow:0 10px 30px #1d405f14}.checkout-step{border-bottom:1px solid #d7e1ea;padding:28px}.checkout-step-heading{align-items:flex-start;gap:14px;margin-bottom:24px;display:flex}.checkout-step-heading>span{color:#fff;background:#1477c9;border-radius:50%;flex:0 0 32px;place-items:center;width:32px;height:32px;font-weight:800;display:grid}.checkout-step-heading h3{color:#123353;margin:0;font-size:21px}.checkout-step-heading p{color:#6a7d90;margin:4px 0 0;font-size:13px}.checkout-plan-controls{grid-template-columns:1.15fr 1fr 1fr;gap:16px;display:grid}.checkout-plan-controls>label,.checkout-period legend{color:#183957;font-size:13px;font-weight:750}.checkout-plan-controls select{color:#183957;width:100%;height:48px;font:inherit;background:#fff;border:1px solid #b8c8d6;border-radius:6px;margin-top:7px;padding:0 38px 0 13px}.checkout-period{border:0;min-width:0;margin:0;padding:0}.checkout-period legend{margin-bottom:7px}.checkout-period label{width:50%;height:48px;display:inline-flex}.checkout-period input{opacity:0;pointer-events:none;position:absolute}.checkout-period span{color:#344f69;cursor:pointer;border:1px solid #b8c8d6;place-items:center;width:100%;font-size:13px;font-weight:700;display:grid}.checkout-period label:first-of-type span{border-radius:6px 0 0 6px}.checkout-period label:last-of-type span{border-left:0;border-radius:0 6px 6px 0}.checkout-period input:checked+span{color:#0a5fa6;background:#e8f5fd;border-color:#1477c9;box-shadow:inset 0 0 0 1px #1477c9}.checkout-period small{font-size:10px;display:block}.checkout-payment-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin:24px 0 12px;display:flex}.checkout-step-heading+.checkout-payment-heading{margin-top:0}.checkout-payment-heading h4{color:#183957;margin:0;font-size:15px}.checkout-payment-heading p{color:#6a7d90;margin:4px 0 0;font-size:12px}.checkout-payment-heading>span{color:#277b55;background:#edf9f3;border:1px solid #bce2d0;border-radius:6px;flex:none;padding:6px 9px;font-size:10px;font-weight:800}.checkout-payment-heading.is-wallet>span{color:#0f6c9e;background:#eef8fd;border-color:#b8dbee}.checkout-payment-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.checkout-payment-option{color:#183957;cursor:pointer;text-align:center;background:#fff;border:1px solid #cbd7e1;border-radius:7px;grid-template-rows:52px auto auto;place-items:center;min-width:0;height:112px;padding:10px;display:grid;position:relative}.checkout-payment-option:hover{background:#f8fcff;border-color:#65a7d8}.checkout-payment-option:has(input:checked){background:#eef8ff;border-color:#1477c9;box-shadow:inset 0 0 0 1px #1477c9}.checkout-payment-option input{accent-color:#1477c9;position:absolute;top:9px;right:9px}.checkout-payment-media{place-items:center;width:100%;height:48px;display:grid}.checkout-payment-media img{object-fit:contain;width:auto;max-width:116px;height:auto;max-height:42px}.checkout-payment-option strong{overflow-wrap:anywhere;max-width:100%;font-size:12px}.checkout-payment-option small{color:#6a7d90;font-size:10px}.checkout-payment-option.is-disabled{opacity:.48;cursor:not-allowed}.checkout-confirmation{background:#eef4f9;grid-template-columns:1.1fr .9fr;display:grid}.checkout-summary,.checkout-submit{padding:28px}.checkout-submit{border-left:1px solid #d1dde7;flex-direction:column;justify-content:center;display:flex}.checkout-summary>span{color:#0f6cbd;text-transform:uppercase;font-size:11px;font-weight:800}.checkout-summary h3{color:#123353;margin:6px 0 16px;font-size:21px}.checkout-summary dl{gap:7px;margin:0 0 18px;display:grid}.checkout-summary dl div{color:#52667c;justify-content:space-between;gap:20px;font-size:13px;display:flex}.checkout-summary dd{color:#183957;margin:0;font-weight:750}.checkout-summary>strong{color:#123353;font-size:30px}.checkout-summary>strong small{font-size:14px}.checkout-summary>p{color:#277b55;margin:5px 0 0;font-size:12px;font-weight:700}.checkout-warning,.checkout-provider-note{color:#704b00;background:#fff9e9;border-left:3px solid #e3a31e;margin:0 0 12px;padding:10px 12px;font-size:12px}.checkout-provider-note{color:#174f79;background:#edf7ff;border-color:#1477c9}.checkout-warning a{color:inherit;font-weight:800}.checkout-consent{color:#344f69;align-items:flex-start;gap:9px;margin-bottom:14px;font-size:12px;display:flex}.checkout-consent input{accent-color:#1477c9;margin-top:2px}.checkout-consent a{color:#0f6cbd;font-weight:750}.checkout-submit button{border:0;justify-content:center;width:100%}.checkout-submit>small{color:#6a7d90;text-align:center;margin-top:9px}.purchase-footer{color:#6a7d90;border-top:1px solid #d1dde7;justify-content:space-between;align-items:center;gap:20px;max-width:1180px;min-height:92px;margin:24px auto 0;font-size:12px;display:flex}.purchase-footer nav{flex-wrap:wrap;gap:16px;display:flex}.purchase-footer a{color:#34516b;font-weight:700}@media (max-width:900px){.purchase-hero,.purchase-profile-notice{margin-left:22px;margin-right:22px}.purchase-hero{padding-top:42px}.checkout-plan-controls{grid-template-columns:1fr 1fr}.checkout-period{grid-column:1/-1}.checkout-payment-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.checkout-confirmation{grid-template-columns:1fr}.checkout-submit{border-top:1px solid #d1dde7;border-left:0}.purchase-footer{margin-left:22px;margin-right:22px}}@media (max-width:560px){.purchase-hero h1{font-size:34px}.checkout-step,.checkout-summary,.checkout-submit{padding:20px}.checkout-plan-controls{grid-template-columns:1fr}.checkout-period{grid-column:auto}.checkout-payment-heading{flex-direction:column;align-items:flex-start;gap:8px}.checkout-payment-option{height:108px}.purchase-footer{flex-direction:column;align-items:flex-start;padding:18px 0}}
.topbar{color:#fff;white-space:nowrap;background:linear-gradient(#126fb7,#0b5f9f);align-items:center;gap:10px;height:27px;padding:0 9px;display:flex;box-shadow:inset 0 -1px #0000002e}.brand{letter-spacing:.1px;color:#fff;align-items:center;min-width:138px;font-weight:600;line-height:1;text-decoration:none;display:flex}.brand .brand-logo-top{object-fit:contain;width:134px;height:24px;display:block}.company-context{color:#fff;align-items:center;gap:6px;min-width:116px;max-width:190px;height:23px;padding:0 7px 0 3px;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.company-context:hover{background:#ffffff24}.company-context .icon{flex:none;width:15px;height:15px}.company-context span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.topbar-product-brand{color:#fff;border-left:1px solid #fff3;justify-content:flex-end;align-items:center;width:154px;height:25px;padding-left:5px;text-decoration:none;display:inline-flex}.topbar-product-brand .brand-logo-top{object-fit:contain;object-position:right center;width:146px;height:24px;display:block}.top-menu{align-items:center;gap:2px;display:flex}.top-menu-item{position:relative}.top-menu-trigger{color:#fff;cursor:pointer;height:23px;line-height:1;font:inherit;background:0 0;border:0;align-items:center;gap:3px;padding:0 8px;text-decoration:none;list-style:none;display:inline-flex}.top-menu-trigger:hover,.top-menu-item.open .top-menu-trigger{background:#ffffff29}.top-menu-panel{z-index:30;color:#1f2b35;background:#fff;border:1px solid #7f9db9;min-width:214px;padding:3px;position:absolute;top:25px;left:0;box-shadow:0 3px 9px #0003}.top-menu-panel a{color:#1f2b35;border:1px solid #0000;align-items:center;gap:7px;min-height:25px;padding:4px 8px;line-height:1;text-decoration:none;display:flex}.top-menu-panel a:hover{color:#0b4f80;background:linear-gradient(#f6fbff,#e2f0fb);border-color:#9bc2e6}.top-menu-panel .top-menu-primary{background:#f5f8fb;border-bottom-color:#cfd7df;margin-bottom:3px;font-weight:600}.top-menu-panel .inline-icon{color:#255f8f;width:15px;height:15px}.topbar-search{align-items:center;gap:5px;margin-left:auto;display:flex;position:relative}.topbar-search label,.topbar-logout{align-items:center;gap:4px;line-height:1;display:inline-flex}.topbar input{color:#111;background:#fff;border:1px solid #8ab8d7;width:310px;height:20px;padding:1px 6px;box-shadow:inset 0 1px 2px #0000001f}.topbar-search-panel{z-index:90;color:#1f2b35;background:#fff;border:1px solid #7f9db9;width:520px;max-width:min(520px,100vw - 24px);padding:3px;position:absolute;top:25px;right:0;box-shadow:0 5px 14px #0000003d}.search-panel-item,.search-panel-all,.search-panel-empty{border:1px solid #0000;align-items:center;min-height:30px;display:grid}.search-panel-item{color:#1f2b35;grid-template-columns:20px minmax(0,1fr) auto;gap:7px;padding:4px 7px;text-decoration:none}.search-panel-item:hover,.search-panel-all:hover{color:#0b4f80;background:linear-gradient(#f6fbff,#e2f0fb);border-color:#9bc2e6}.search-panel-item strong,.search-panel-item small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.search-panel-item small{color:#61707d;font-size:11px}.search-panel-item em{color:#52606c;text-overflow:ellipsis;white-space:nowrap;max-width:95px;font-style:normal;overflow:hidden}.search-panel-all{color:#0b4f80;background:#f5f8fb;border-top-color:#d5dde5;align-items:center;gap:6px;margin-top:3px;padding:4px 7px;font-weight:600;text-decoration:none;display:flex}.search-panel-empty{color:#61707d;padding:6px 8px}.search-panel-empty.bad{color:#9b1c1c}.top-icon{text-align:center;color:#fff;background:#ffffff14;border:1px solid #fff3;border-radius:2px;place-items:center;width:22px;height:22px;line-height:1;text-decoration:none;display:inline-grid}.topbar form{margin:0}.topbar-logout{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff61;height:21px;padding:0 7px}.topbar-logout:hover{background:#ffffff29}.tabs{border-bottom:1px solid var(--line-dark);background:linear-gradient(#f8f9fa,#edf1f5);align-items:flex-end;gap:2px;height:25px;padding:0 7px;display:flex}.tab{border:1px solid var(--line-dark);color:#1f2b35;cursor:pointer;text-transform:uppercase;background:#e9edf1;border-bottom:none;justify-content:center;align-items:center;min-width:72px;height:22px;padding:2px 10px;font-size:11px;text-decoration:none;display:inline-flex}.tab.active{color:var(--blue-deep);background:#fff;font-weight:600}.ribbon{border-bottom:1px solid var(--line-dark);background:linear-gradient(#fff 0%,#f8fbfd 45%,#edf3f8 100%);align-items:stretch;gap:0;height:70px;padding:5px 7px 2px;display:flex;overflow:hidden;box-shadow:inset 0 1px #fff,0 1px 2px #1f2b3514}.ribbon-group{border-right:1px solid #a6b5c3b8;flex:0 auto;grid-template-rows:1fr 13px;align-items:stretch;gap:0;margin-right:8px;padding:0 8px 0 0;display:grid;box-shadow:1px 0 #ffffffe6}.ribbon-actions{align-items:center;gap:1px;display:flex}.ribbon-button{color:#1f2b35;cursor:pointer;min-width:clamp(54px,4.5vw,68px);height:52px;box-shadow:none;background:0 0;border:1px solid #0000;border-radius:2px;grid-template-rows:24px minmax(20px,auto);align-content:center;justify-items:center;gap:1px;padding:4px 4px 3px;line-height:1.05;text-decoration:none;display:grid;position:relative}.ribbon-button>span:not(.ribbon-icon){text-align:center;text-overflow:ellipsis;justify-content:center;align-items:center;max-width:100%;min-height:20px;font-size:11.2px;display:flex;overflow:hidden}.ribbon-group:nth-child(odd) .ribbon-button:nth-child(2n),.ribbon-group:nth-child(2n) .ribbon-button:nth-child(odd){background:linear-gradient(#ffffffb8,#e8eff657)}.ribbon-button:hover{background:linear-gradient(#fff,#e8f4ff);border-color:#8dbadd;box-shadow:inset 0 1px #fff,0 1px 2px #134a781f}.ribbon-button.available{color:#142433}.ribbon-button.guided.available{background:linear-gradient(#ffffffc7,#eef6fc6b)}.ribbon-button.guided .ribbon-icon{color:#0f6cbd}.ribbon-button.planned.available{color:#44515d}.ribbon-button.planned .ribbon-icon{color:#8764b8}.ribbon-button.planned.available:after{content:"";background:#8764b8;border-radius:50%;width:5px;height:5px;position:absolute;transform:translate(27px,-19px)}.ribbon-button.disabled,.ribbon-button:disabled{color:#7f8c97;cursor:not-allowed;opacity:.72}.ribbon-button.denied .ribbon-icon{color:#a4262c}.ribbon-button.disabled:hover,.ribbon-button:disabled:hover{background:inherit;border-color:#0000}.ribbon-icon{color:#1f526f;justify-content:center;align-items:center;width:32px;height:24px;display:flex}.ribbon-icon .icon{width:22px;height:22px;display:block}.ribbon-button:hover .ribbon-icon{color:#0f6cbd}.ribbon-button.disabled .ribbon-icon,.ribbon-button:disabled .ribbon-icon{color:#7f8c97}.ribbon-caption{color:#667583;text-align:center;border-top:0;align-self:end;font-size:9.5px;line-height:13px}.app-layout{grid-template-columns:clamp(178px,13vw,214px) minmax(0,1fr);height:calc(100vh - 122px);display:grid;overflow:hidden}.sidebar{border-right:1px solid var(--line-dark);background:linear-gradient(90deg,#f3f6f9,#f9fbfd);overflow-y:auto}.nav-title{color:#506170;text-transform:uppercase;padding:8px 9px 3px;font-size:11px;font-weight:700}.nav-item{cursor:pointer;text-align:left;width:100%;min-height:22px;color:inherit;background:0 0;border:1px solid #0000;border-left:0;border-right:0;align-items:center;gap:7px;padding:4px 8px 4px 12px;line-height:1.2;text-decoration:none;display:flex}.nav-item .nav-bullet{color:#496a83;background:0 0;border:0;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.nav-item .nav-bullet .icon{width:14px;height:14px}.nav-item:hover{background:#eaf3fb;border-color:#d3e3f0}.nav-item.active{color:#0b4f80;box-shadow:inset 3px 0 0 var(--blue);background:linear-gradient(90deg,#d9ebf8,#eef7fd);border-color:#9fc8e6;font-weight:600}.workspace{background:#fff;grid-template-rows:auto 1fr;min-width:0;display:grid;overflow:hidden}.page-head{border-bottom:1px solid var(--line);background:linear-gradient(#fff,#f8fafc);align-items:center;gap:10px;height:34px;padding:5px 9px;display:flex}.page-head h1{margin:0;font-size:17px;font-weight:600}.view-tabs{align-items:center;gap:3px;margin-left:auto;display:flex}.view-tabs a{border:1px solid var(--line-dark);color:#1f2b35;cursor:pointer;background:linear-gradient(#fff,#e9edf1);align-items:center;gap:5px;height:23px;padding:2px 8px;line-height:1;text-decoration:none;display:inline-flex}.view-tabs a.active{color:#0b4f80;background:linear-gradient(#eef7ff,#d7ebfb);border-color:#7db2d5;font-weight:600}.context-line{border-bottom:1px solid var(--line);color:#4c5965;white-space:nowrap;background:linear-gradient(#f8fafc,#eef3f7);align-items:center;gap:12px;height:25px;padding:0 9px;display:flex}.toast-stack{z-index:80;pointer-events:none;gap:8px;width:min(420px,100vw - 28px);display:grid;position:fixed;top:116px;right:14px}.toast-message{color:#1f2b35;pointer-events:auto;background:#fffffff7;border:1px solid #aebdcc;grid-template-columns:24px minmax(0,1fr) 24px;align-items:center;gap:8px;min-height:42px;padding:8px 9px;line-height:1.25;animation:4.4s forwards toast-lifetime;display:grid;box-shadow:0 8px 24px #1f2b352e,0 1px 2px #1f2b351f}.toast-message.ok{border-left:4px solid #2f8a40}.toast-message.neutral{border-left:4px solid #0f6cbd}.toast-message.warn{border-left:4px solid #c98600}.toast-message.bad{border-left:4px solid #c02f2f}.toast-icon{color:#0f6cbd;background:#eaf3fc;border-radius:50%;place-items:center;width:24px;height:24px;display:inline-grid}.toast-message.ok .toast-icon{color:#2f7d32;background:#e8f5e9}.toast-message.warn .toast-icon{color:#9b6500;background:#fff7df}.toast-message.bad .toast-icon{color:#b3261e;background:#fdecec}.toast-icon .icon,.toast-close .icon{width:15px;height:15px}.toast-text{min-width:0;font-weight:600}.toast-close{color:#5c6873;cursor:pointer;background:0 0;border:1px solid #0000;place-items:center;width:22px;height:22px;display:inline-grid}.toast-close:hover{color:#1f2b35;background:#eef3f7;border-color:#c7d2dc}@keyframes toast-lifetime{0%{opacity:0;transform:translateY(-6px)}8%,82%{opacity:1;transform:translateY(0)}to{opacity:0;visibility:hidden;transform:translateY(-6px)}}@media (max-width:1500px){.topbar{gap:6px}.company-context{min-width:105px;max-width:140px}.top-menu-trigger{padding-inline:5px}.topbar input{width:240px}.topbar-product-brand{width:110px}.topbar-product-brand .brand-logo-top{width:104px}}@media (max-width:1100px){body{overflow:auto}.top-menu{display:none}.app-layout{grid-template-columns:174px minmax(0,1fr);height:calc(100vh - 122px);min-height:0}}.page-head,.page-head h1,.view-tabs{min-width:0}.page-head h1{text-overflow:ellipsis;white-space:nowrap;flex:none;overflow:hidden}.view-tabs{scrollbar-width:thin;overflow-x:auto}.view-tabs a{white-space:nowrap;flex:none}.mobile-nav-toggle,.mobile-nav-scrim{display:none}.topbar-user{text-overflow:ellipsis;white-space:nowrap;max-width:160px;overflow:hidden}@media (max-width:1300px){.ribbon{scrollbar-width:thin;overflow:auto hidden}.ribbon-group,.ribbon-button{flex:none}.ribbon-group{margin-right:5px;padding-right:5px}.ribbon-button{min-width:55px}}@media (max-width:1100px){body{overflow:hidden}.topbar{gap:5px}.topbar-search{flex:280px;min-width:150px;margin-left:0}.topbar-search input{flex:auto;width:auto;min-width:0}.topbar-user{max-width:120px}.app-layout{grid-template-columns:174px minmax(0,1fr)}}@media (max-width:900px){.company-context{min-width:96px;max-width:128px}.topbar-user{display:none}.topbar-product-brand{width:96px}.topbar-product-brand .brand-logo-top{width:90px}.app-layout{grid-template-columns:minmax(0,1fr);position:relative}.sidebar{z-index:62;border-right-color:#7f98ac;width:min(272px,100vw - 44px);transition:transform .18s;position:fixed;top:122px;bottom:0;left:0;transform:translate(-105%);box-shadow:8px 0 22px #142a3c38}.mobile-nav-open .sidebar{transform:translate(0)}.mobile-nav-scrim{z-index:61;background:#12273840;border:0;position:fixed;inset:122px 0 0}.mobile-nav-open .mobile-nav-scrim{display:block}.mobile-nav-toggle{color:#1f526f;cursor:pointer;background:linear-gradient(#fff,#e8eef4);border:1px solid #9eb2c3;flex:none;place-items:center;width:28px;height:25px;padding:0;display:inline-grid}.mobile-nav-toggle .icon{width:16px;height:16px}.mobile-nav-toggle span{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.workspace{grid-column:1}}@media (max-width:820px){.topbar{gap:3px;padding-inline:5px}.company-context{min-width:82px;max-width:112px;padding-inline:2px 4px}.search-label-text{display:none}.topbar-search{gap:2px}.top-icon{width:21px}.topbar-product-brand{width:82px}.topbar-product-brand .brand-logo-top{width:77px}.ribbon{height:49px;padding:3px 4px 2px}.ribbon-group{grid-template-rows:1fr;margin-right:3px;padding-right:3px}.ribbon-caption,.ribbon-button>span:not(.ribbon-icon){display:none}.ribbon-button{grid-template-rows:1fr;width:43px;min-width:43px;height:41px;padding:2px}.ribbon-icon,.ribbon-icon .icon{width:22px;height:22px}.ribbon-button.planned.available:after{transform:translate(17px,-14px)}.app-layout{height:calc(100dvh - 101px)}.sidebar{top:101px}.mobile-nav-scrim{inset-block-start:101px}.page-head{grid-template-rows:28px 25px;grid-template-columns:28px minmax(0,1fr);gap:2px 7px;height:auto;min-height:61px;padding:3px 5px;display:grid}.page-head h1{font-size:15px}.view-tabs{grid-column:1/-1;width:100%;margin-left:0}.view-tabs a{height:22px;padding-inline:7px}.toast-stack{width:calc(100vw - 16px);top:105px;right:8px}}@media (max-width:560px){.company-context{min-width:76px;max-width:104px}.topbar-product-brand,.top-icon{display:none}.topbar-logout{justify-content:center;width:25px;padding:0}.topbar-action-label{display:none}.topbar-search-panel{width:auto;max-width:none;position:fixed;top:27px;left:6px;right:6px}.tabs{padding-inline:4px}.tab{min-width:64px;padding-inline:7px}}.share-overlay{z-index:50;background:#18273640;place-items:start center;padding-top:92px;display:grid;position:fixed;inset:0}.share-dialog{background:#fff;border:1px solid #7897af;width:min(760px,100vw - 32px);box-shadow:0 18px 40px #14233147}.share-dialog header{border-bottom:1px solid var(--line-dark);background:linear-gradient(#f8fbfd,#e7edf4);align-items:center;gap:8px;height:34px;padding:4px 8px;display:flex}.share-body{gap:8px;padding:8px;display:grid}.share-section{border:1px solid var(--line);background:#fbfcfd;padding:8px}.share-section h3{margin:0 0 3px;font-size:13px}.share-section p{color:var(--muted);margin:0 0 7px}.share-field,.share-grid label{color:#405160;gap:2px;font-weight:600;display:grid}.share-field input,.share-grid input,.share-grid select,.share-copy-row input{border:1px solid var(--line-dark);min-width:0;height:24px;font:inherit;background:#fff}.share-grid{grid-template-columns:1.5fr 140px 160px 90px 160px;align-items:end;gap:6px;display:grid}.share-copy-row,.share-actions{align-items:center;gap:6px;margin-top:6px;display:flex}.share-copy-row input{flex:1}.share-message{color:#214963;background:#f1f7fb;border:1px solid #c8d6e1;align-items:center;min-height:22px;padding:3px 7px;display:flex}.external-share-page{color:#1f2f3d;background:#d7dde6;min-height:100vh}.external-share-page.document-open{grid-template-rows:38px 1fr;display:grid}.external-share-header{color:#fff;background:linear-gradient(#0d6faf,#07568b);border-bottom:1px solid #a8b5c2;align-items:center;gap:10px;padding:5px 10px;display:flex}.external-share-box{background:#fff;border:1px solid #9eb1c1;width:min(520px,100vw - 32px);margin:12vh auto 0;padding:14px;box-shadow:0 12px 26px #1827362e}.external-share-box h1{margin:0 0 8px;font-size:18px}.external-share-box form,.external-share-box label{gap:6px;display:grid}.external-share-box input{border:1px solid var(--line-dark);height:28px;padding:3px 6px}.external-share-frame{background:#fff;border:0;width:100%;height:calc(100vh - 38px)}
