.seso-support-page{--support-border:#bdcbd9;--support-muted:#63728a;overflow-wrap:anywhere;gap:16px;min-width:0;display:grid}.support-alert{border:1px solid;border-radius:12px;padding:13px 16px;font-weight:750}.support-alert.is-error{color:#a72e26;background:#ffebe8;border-color:#e9a69f}.support-alert.is-success{color:#087849;background:#e7f7ef;border-color:#9ccfb4}.support-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.support-summary-grid article{background:linear-gradient(140deg,#fff,#edf5ff);border:1px solid #a9c8ea;border-radius:16px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;min-height:105px;padding:15px;display:grid;box-shadow:0 9px 22px #082a5e14}.support-summary-grid article:nth-child(2){background:linear-gradient(140deg,#fff,#fff2d8);border-color:#e5bd77}.support-summary-grid article:nth-child(3){background:linear-gradient(140deg,#fff,#e7f7ef);border-color:#9ccfb4}.support-summary-grid article>span,.support-ticket-icon{color:#1472d3;background:#ffffffad;border:1px solid;border-radius:13px;flex:none;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.support-summary-grid article:nth-child(2)>span{color:#cb7700}.support-summary-grid article:nth-child(3)>span{color:#079553}.support-summary-grid article div{min-width:0}.support-summary-grid small,.support-summary-grid p{color:var(--support-muted);margin:0;display:block}.support-summary-grid strong{color:#082553;margin:2px 0;font-size:1.5rem;display:block}.support-workspace{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:14px;min-width:0;display:grid}.support-form-card,.support-ticket-card,.support-conversation-card,.support-faq-card{border:1px solid var(--support-border);background:#fff;border-radius:18px;min-width:0;padding:18px;box-shadow:0 12px 28px #082a5e17}.support-panel-heading,.support-conversation-card>header,.support-section-heading{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.support-panel-heading h2,.support-conversation-card h2,.support-section-heading h2{color:#082553;margin:3px 0 4px}.support-panel-heading p,.support-conversation-card header p{color:var(--support-muted);margin:0}.support-context-strip{color:#34536f;background:#eef6fa;border:1px solid #bed8e2;border-radius:12px;flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:15px;padding:10px 12px;display:flex}.support-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.support-form-grid label,.support-reply-form label{gap:6px;display:grid}.support-form-grid label.is-full{grid-column:1/-1}.support-form-grid label>span,.support-reply-form label>span{color:#082553;font-weight:750}.support-form-grid input,.support-form-grid select,.support-form-grid textarea,.support-reply-form textarea{color:#082553;background:#fff;border:1px solid #aebfd1;border-radius:10px;width:100%;min-height:44px;padding:10px 12px}.support-form-grid textarea,.support-reply-form textarea{resize:vertical;min-height:116px}.support-form-grid small{color:var(--support-muted)}.support-file-field{border:1px dashed #9eb7cc;border-radius:11px;padding:11px 12px}.support-file-field input{border:0;min-height:36px;padding:4px 0}.support-form-actions{justify-content:space-between;align-items:center;gap:12px;margin-top:15px;display:flex}.support-form-actions p{color:var(--support-muted);max-width:560px;margin:0}.support-ticket-list{gap:10px;display:grid}.support-ticket-list>a{background:#f8fafc;border:1px solid #c9d5e2;border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;min-width:0;padding:12px;display:grid}.support-ticket-list>a:hover,.support-ticket-list>a.is-selected{background:#edf8fa;border-color:#55b8c2;box-shadow:inset 3px 0 #019daa}.support-ticket-icon{color:#007d88;width:43px;height:43px}.support-ticket-list>a>span:nth-child(2){gap:3px;min-width:0;display:grid}.support-ticket-list strong,.support-ticket-list small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.support-ticket-list small{color:var(--support-muted)}.support-status{white-space:nowrap;border:1px solid;border-radius:999px;padding:5px 8px;font-size:.72rem;font-style:normal;font-weight:800;display:inline-flex}.support-status.is-open{color:#1472d3;background:#e9f2ff}.support-status.is-waiting{color:#a76100;background:#fff2d8}.support-status.is-resolved{color:#087849;background:#e7f7ef}.support-help-links{border-top:1px solid #d7e0ea;margin-top:15px;padding-top:7px;display:grid}.support-help-links a{border-bottom:1px solid #e4eaf0;justify-content:space-between;align-items:center;gap:10px;padding:11px 2px;display:flex}.support-help-links a:last-child{border-bottom:0}.support-empty{color:var(--support-muted);justify-content:center;align-items:center;gap:10px;min-height:110px;display:flex}.support-conversation{gap:10px;padding:6px 0 16px;display:grid}.support-conversation article{background:#f4f7fa;border:1px solid #d5e0ea;border-radius:14px 14px 14px 5px;justify-self:start;max-width:80%;padding:13px 15px}.support-conversation article.is-admin{background:#e7f7f8;border-color:#acdce0;border-radius:14px 14px 5px;justify-self:end}.support-conversation article p{white-space:pre-wrap;margin:7px 0;line-height:1.55}.support-conversation article a{color:#007d88;align-items:center;gap:6px;margin:7px 0;font-size:.8rem;font-weight:800;display:flex}.support-conversation article small{color:var(--support-muted)}.support-reply-form{border-top:1px solid #d7e0ea;gap:12px;padding-top:16px;display:grid}.support-reply-form .primary-action{justify-self:end}.support-faq-card details{border-top:1px solid #d7e0ea;padding:14px 2px}.support-faq-card summary{color:#082553;cursor:pointer;font-weight:800}.support-faq-card details p{color:var(--support-muted);margin:10px 0 0;line-height:1.55}@media (max-width:1100px){.support-workspace{grid-template-columns:minmax(0,1fr)}}@media (max-width:700px){.seso-support-page{gap:11px}.support-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));padding-bottom:2px;overflow-x:auto}.support-summary-grid article{grid-template-columns:minmax(0,1fr);align-items:start;min-width:155px;padding:13px}.support-summary-grid article>span{width:42px;height:42px}.support-form-card,.support-ticket-card,.support-conversation-card,.support-faq-card{border-radius:16px;padding:15px}.support-form-grid{grid-template-columns:minmax(0,1fr)}.support-form-grid label.is-full{grid-column:auto}.support-form-actions{flex-direction:column;align-items:stretch}.support-form-actions .primary-action{width:100%}.support-ticket-list>a{grid-template-columns:auto minmax(0,1fr)}.support-ticket-list .support-status{grid-column:2;justify-self:start}.support-conversation article{max-width:94%}}html,body{width:100%;max-width:100%;overflow-x:clip}.workspace,.workspace-main,.content{min-width:0;max-width:100%}.seso-auth-shell{--auth-canvas:#e8eef5;--auth-cyan:#00a9b7;--auth-cyan-dark:#008e9f;--auth-ink:#071f43;--auth-line:#d8e4f0;--auth-muted:#58708f;background:radial-gradient(circle at 14% 14%, #00a9b721, transparent 25rem), linear-gradient(145deg, #edf3f8 0%, var(--auth-canvas) 100%);color:var(--auth-ink);place-items:center;min-height:100dvh;padding:28px;display:grid;overflow-x:clip}.seso-auth-stage{background:#fff;border:1px solid #08366f29;border-radius:28px;grid-template-columns:minmax(400px,.88fr) minmax(0,1.12fr);width:min(1180px,100%);min-height:650px;display:grid;overflow:hidden;box-shadow:0 30px 80px #041a3b2e}.seso-auth-brand-scene,.seso-auth-side,.seso-auth-card{min-width:0;max-width:100%}.seso-auth-brand-scene{color:#fff;isolation:isolate;background:linear-gradient(#062653 0%,#072b5b 100%);grid-column:2;padding:34px 40px;position:relative;overflow:hidden}.seso-auth-brand-scene:before{content:"";opacity:.12;z-index:-2;background-image:linear-gradient(#ffffff0f 1px,#0000 1px),linear-gradient(90deg,#ffffff0f 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#0000 85%);mask-image:linear-gradient(#000 0%,#0000 85%)}.seso-auth-brand-scene:after{content:"";z-index:-1;border:70px solid #ffffff06;border-radius:50%;width:420px;height:420px;position:absolute;bottom:-240px;right:-210px;box-shadow:0 0 0 70px #ffffff04}.seso-auth-brand-top{z-index:3;justify-content:space-between;align-items:center;gap:20px;display:flex;position:relative}.seso-auth-brand-top .brand-logo{width:205px;height:auto}.seso-auth-secure-note{color:#ffffffd1;align-items:center;gap:8px;font-size:.86rem;display:inline-flex}.seso-auth-secure-note .workspace-icon{color:#20c3cf}.seso-auth-brand-copy{z-index:3;max-width:620px;margin-top:52px;position:relative}.seso-auth-brand-copy .eyebrow{color:#20c3cf;letter-spacing:.12em;align-items:center;gap:9px;margin:0 0 18px;font-size:.84rem;font-weight:700;display:inline-flex}.seso-auth-brand-copy .eyebrow:before{content:"";background:currentColor;border-radius:2px;width:28px;height:2px}.seso-auth-brand-copy h1{color:#fff;letter-spacing:-.055em;max-width:600px;margin:0;font-size:clamp(2.25rem,4vw,3.8rem);font-weight:700;line-height:1.03}.seso-auth-brand-copy p{color:#ffffffc4;max-width:560px;margin:18px 0 0;font-size:1rem;line-height:1.65}.seso-auth-demo{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:3;background:linear-gradient(145deg,#ffffff21,#ffffff12);border:1px solid #ffffff2e;border-radius:22px;gap:10px;width:min(610px,100%);margin-top:30px;padding:17px;display:grid;position:relative;box-shadow:0 22px 48px #010f2547}.seso-auth-demo header{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.seso-auth-demo header>span{background:#20b568;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.seso-auth-demo header em{color:#baf7e3;font-size:.78rem;font-style:normal}.seso-auth-demo article{background:#041a3b57;border:1px solid #ffffff21;border-radius:15px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px;padding:12px 14px;display:grid}.seso-auth-demo article>span{color:#20c3cf;background:#20c3cf21;border-radius:11px;justify-content:center;align-items:center;height:42px;display:flex}.seso-auth-demo article small,.seso-auth-demo article strong{display:block}.seso-auth-demo article small{color:#ffffff96;font-size:.72rem}.seso-auth-demo article strong{color:#fff;margin-top:2px;font-size:.9rem}.seso-auth-side{background:radial-gradient(circle at 100% 0,#00a9b71a,#0000 32%),#fff;grid-area:1/1;justify-content:center;align-items:center;padding:40px 48px;display:flex;position:relative}.seso-auth-card{z-index:2;width:min(420px,100%);position:relative}.seso-auth-card.is-register{width:min(480px,100%)}.seso-auth-heading h2{color:var(--auth-ink);letter-spacing:-.035em;margin:0;font-size:clamp(1.9rem,3vw,2.5rem)}.seso-auth-heading p{color:var(--auth-muted);margin:9px 0 0;line-height:1.55}.seso-auth-tabs{border:1px solid var(--auth-line);background:#f1f5f9;border-radius:14px;grid-template-columns:1fr 1fr;gap:5px;margin-bottom:24px;padding:5px;display:grid}.seso-auth-tabs a{color:var(--auth-muted);border-radius:10px;justify-content:center;align-items:center;min-height:44px;font-weight:700;display:flex}.seso-auth-form{gap:16px;display:grid}.seso-auth-form>label,.seso-auth-form .form-grid label{color:var(--auth-ink);gap:8px;font-size:.88rem;font-weight:700;display:grid}.seso-auth-form input:not([type=checkbox]){color:var(--auth-ink);background:#f8fbfe;border:1px solid #bfd0e1;border-radius:12px;outline:none;width:100%;min-height:52px;padding:0 15px;font-size:16px}.seso-auth-form input:focus{border-color:var(--auth-cyan);background:#fff;box-shadow:0 0 0 4px #00a9b71f}.seso-auth-form .form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.seso-auth-form .checkbox-label{align-items:start;gap:9px;line-height:1.4;display:flex}.seso-auth-form .checkbox-label input{accent-color:var(--auth-cyan-dark);flex:none;width:18px;height:18px;margin-top:1px}.seso-auth-form>button{background:linear-gradient(100deg, #08366f, var(--auth-cyan-dark));color:#fff;cursor:pointer;touch-action:manipulation;border:0;border-radius:13px;justify-content:center;align-items:center;min-height:54px;font-weight:750;display:inline-flex;box-shadow:0 14px 28px #00698438}.seso-auth-footer{color:var(--auth-muted);text-align:center;margin:15px 0 0;font-size:.84rem}.seso-auth-footer a{color:#0a4788;font-weight:800}.seso-auth-benefits{border-top:1px solid var(--auth-line);color:var(--auth-muted);justify-content:space-between;gap:8px;margin-top:20px;padding-top:17px;font-size:.76rem;display:flex}.seso-auth-benefits span{align-items:center;gap:5px;display:inline-flex}.seso-auth-benefits .workspace-icon{color:#0b9a64}@media (max-width:980px){.workspace-mobile-header{background:linear-gradient(#062653 0%,#072b5b 100%)}.seso-auth-shell{background:#fff;place-items:start stretch;padding:0}.seso-auth-stage{box-shadow:none;border:0;border-radius:0;min-height:100dvh;display:block}.seso-auth-brand-scene{min-height:260px;padding:max(28px, env(safe-area-inset-top)) 24px 88px;background:linear-gradient(#062653 0%,#072b5b 100%);border-radius:0 0 28px 28px}.seso-auth-brand-scene:before,.seso-auth-brand-scene:after,.seso-auth-secure-note,.seso-auth-brand-copy p,.seso-auth-demo{display:none}.seso-auth-brand-top{justify-content:center}.seso-auth-brand-top .brand-logo{width:194px}.seso-auth-brand-copy{text-align:center;margin:38px auto 0}.seso-auth-brand-copy .eyebrow{margin-bottom:12px;font-size:.72rem}.seso-auth-brand-copy h1{letter-spacing:-.04em;max-width:520px;margin:0 auto;font-size:clamp(2rem,8vw,3rem)}.seso-auth-side{padding:0 18px max(32px, env(safe-area-inset-bottom));background:0 0;margin-top:-54px}.seso-auth-card{border:1px solid var(--auth-line);background:#fff;border-radius:22px;padding:28px 22px 24px;box-shadow:0 20px 46px #041a3b29}.seso-auth-heading{text-align:center;margin-bottom:22px}.seso-auth-heading h2{font-size:1.8rem}.seso-auth-benefits{background:#f4f8fc;border:0;border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));padding:9px 6px;display:grid}.seso-auth-benefits span{justify-content:center}.content{overflow-x:clip}}@media (max-width:520px){.seso-auth-brand-scene{min-height:238px;padding-inline:18px}.seso-auth-brand-copy{margin-top:30px}.seso-auth-brand-copy h1{font-size:2rem}.seso-auth-side{padding-inline:10px}.seso-auth-card{padding:24px 16px 20px}.seso-auth-form .form-grid{grid-template-columns:minmax(0,1fr)}}.seso-auth-shell{background:radial-gradient(circle at 8% 12%,#00a9b733,#0000 24rem),radial-gradient(circle at 92% 84%,#1461ae33,#0000 27rem),linear-gradient(135deg,#061a37 0%,#093b68 56%,#087487 100%);padding:clamp(16px,3vw,36px)}.seso-auth-shell:before{color:#c2f6f814;content:"SUM  TL  x  %  +  =";letter-spacing:.32em;pointer-events:none;white-space:nowrap;place-items:center;font-size:clamp(2.5rem,6vw,6.5rem);font-weight:700;display:grid;position:fixed;inset:0;transform:rotate(-10deg)}.seso-auth-stage{grid-template-columns:minmax(330px,.9fr) minmax(390px,1.1fr);width:min(1060px,100%);min-height:570px}.seso-auth-brand-scene{background:linear-gradient(154deg,#072d60 0%,#07477a 58%,#009fae 100%);grid-column:1;min-height:570px;padding:32px}.seso-auth-brand-scene:before{display:none}.seso-auth-brand-scene:after{box-shadow:none;border-width:46px;border-color:#94f7ef21;width:360px;height:360px;bottom:-220px;right:-175px}.seso-auth-brand-top .brand-logo{width:156px}.seso-auth-secure-note{color:#d8f8f7;font-size:.76rem;font-weight:600}.seso-auth-brand-copy{max-width:330px;margin-top:72px}.seso-auth-brand-copy .eyebrow{color:#62e7e1;margin-bottom:12px;font-size:.72rem}.seso-auth-brand-copy h1{letter-spacing:-.035em;font-size:clamp(1.78rem,2.9vw,2.45rem);font-weight:650;line-height:1.13}.seso-auth-brand-copy p{color:#d9f5f6;margin-top:13px;font-size:.91rem;line-height:1.62}.seso-auth-demo{display:none}.seso-auth-side{background:#fff;grid-area:1/2;padding:32px 46px}.seso-auth-card,.seso-auth-card.is-register{width:min(390px,100%)}.seso-auth-heading{margin-bottom:20px}.seso-auth-heading h2{letter-spacing:-.025em;font-size:1.65rem;font-weight:650}.seso-auth-heading p{margin-top:6px;font-size:.86rem}.seso-auth-tabs{border-radius:12px;margin-bottom:18px;padding:4px}.seso-auth-tabs a{min-height:39px;font-size:.88rem}.seso-auth-tabs a[aria-current=page]{color:#fff;background:linear-gradient(100deg,#0a607e,#00a6ad);box-shadow:0 5px 12px #07698433}.seso-auth-form{gap:13px}.seso-auth-form>label,.seso-auth-form .form-grid label{gap:6px;font-size:.78rem}.seso-auth-form input:not([type=checkbox]),.seso-auth-form select{border-radius:10px;min-height:46px;font-size:.9rem}.seso-auth-form>button{border-radius:11px;min-height:48px}.seso-auth-footer{margin-top:12px;font-size:.8rem}.seso-auth-benefits{margin-top:16px;padding-top:14px;font-size:.72rem}@media (max-width:980px){.seso-auth-shell{background:radial-gradient(circle at 4% 0,#00a9b72b,#0000 21rem),linear-gradient(135deg,#071f43 0%,#0a4d73 100%);place-items:center;padding:26px}.seso-auth-stage{border-radius:22px;grid-template-columns:1fr;width:min(620px,100%);display:grid}.seso-auth-brand-scene{border-radius:0;grid-area:1/1;min-height:215px;padding:28px 32px}.seso-auth-brand-top{justify-content:space-between}.seso-auth-brand-copy{text-align:left;max-width:440px;margin:35px 0 0}.seso-auth-brand-copy h1{font-size:1.8rem}.seso-auth-brand-copy p{display:none}.seso-auth-side{grid-area:2/1;margin:0;padding:30px 34px 34px}.seso-auth-card{box-shadow:none;border:0;border-radius:0;padding:0}}@media (max-width:520px){.seso-auth-shell{padding:12px}.seso-auth-stage{border-radius:18px}.seso-auth-brand-scene{min-height:154px;padding:20px}.seso-auth-secure-note,.seso-auth-brand-copy .eyebrow{display:none}.seso-auth-brand-copy{margin-top:20px}.seso-auth-brand-copy h1{max-width:310px;font-size:1.36rem}.seso-auth-side{padding:25px 21px 27px}.seso-auth-heading{margin-bottom:18px}.seso-auth-heading h2{font-size:1.4rem}.seso-auth-heading p{font-size:.82rem}.seso-auth-form .form-grid{grid-template-columns:1fr}.seso-auth-benefits{gap:4px}}
.legal-site{color:#172033;background:radial-gradient(circle at 92% 10%,#019daa1a,#0000 30rem),linear-gradient(#f8fbff 0%,#f2f6fb 100%);min-height:100vh}.legal-container{max-width:var(--seso-content-max-width);width:100%;margin:0 auto;padding-inline:28px}.legal-header{z-index:2;background:#fffffff0;border-bottom:1px solid #dbe5ef;position:relative;box-shadow:0 8px 28px #0226610d}.legal-header-inner{justify-content:space-between;align-items:center;min-height:94px;display:flex}.legal-brand{align-items:center;display:inline-flex}.legal-brand img{max-width:176px;height:auto}.legal-header-actions{align-items:center;gap:22px;display:flex}.legal-header-actions>span{color:#53657a;font-size:.92rem;font-weight:650}.legal-login-link{color:#fff;background:#022661;border-radius:12px;padding:12px 18px;font-weight:750}.legal-login-link:hover,.legal-login-link:focus-visible{background:#019daa}.legal-nav{border-top:1px solid #e8eef5}.legal-nav-inner{scrollbar-width:none;gap:8px;padding-block:10px;display:flex;overflow-x:auto}.legal-nav-inner::-webkit-scrollbar{display:none}.legal-nav a{color:#40546c;border-radius:9px;flex:none;padding:9px 12px;font-size:.9rem;font-weight:700}.legal-nav a:hover,.legal-nav a:focus-visible{color:#007f8c;background:#019daa1a}.legal-main{padding-block:54px 72px}.legal-hero{background:linear-gradient(120deg,#fffffffa,#effcfcf2);border:1px solid #c8e7ea;border-radius:26px;margin-bottom:24px;padding:44px 48px;position:relative;overflow:hidden;box-shadow:0 18px 50px #02266114}.legal-hero:after{content:"";background:#019daa;border-radius:999px;width:88px;height:7px;position:absolute;top:0;left:48px}.legal-eyebrow{color:#008d99;letter-spacing:.14em;text-transform:uppercase;margin:0 0 13px;font-size:.78rem;font-weight:850}.legal-hero h1{color:#022661;letter-spacing:-.045em;margin:0;font-size:clamp(2rem,4vw,3.35rem);line-height:1.06}.legal-lead{color:#40546c;max-width:820px;margin:20px 0 0;font-size:1.08rem;line-height:1.72}.legal-updated{color:#52657c;background:#fff;border:1px solid #d7e3ed;border-radius:999px;align-items:center;margin-top:24px;padding:8px 12px;font-size:.82rem;font-weight:700;display:inline-flex}.legal-content{background:#fff;border:1px solid #dbe5ef;border-radius:24px;padding:22px 48px 48px;box-shadow:0 16px 42px #0226610f}.legal-section{border-bottom:1px solid #e6edf4;padding-block:30px}.legal-section:last-child{border-bottom:0;padding-bottom:0}.legal-section h2{color:#022661;letter-spacing:-.02em;margin:0 0 14px;font-size:1.35rem;line-height:1.3}.legal-section h3{color:#173d70;margin:22px 0 8px;font-size:1rem}.legal-section p,.legal-section li{color:#40546c;line-height:1.75}.legal-section p{margin:0 0 12px}.legal-section p:last-child{margin-bottom:0}.legal-section ul,.legal-section ol{gap:9px;margin:12px 0;padding-left:24px;display:grid}.legal-section strong{color:#172f50}.legal-section a,.legal-callout a{color:#007f8c;text-underline-offset:3px;font-weight:750;text-decoration:underline;text-decoration-thickness:1px}.legal-callout{color:#28445f;background:#edfafa;border:1px solid #bde4e7;border-left:5px solid #019daa;border-radius:14px;margin-block:18px;padding:18px 20px;line-height:1.65}.legal-contact-card{background:#f7f9fc;border:1px solid #dbe5ef;border-radius:16px;gap:5px;margin-top:18px;padding:20px;display:grid}.legal-contact-card address{color:#40546c;font-style:normal;line-height:1.65}.legal-step-list{counter-reset:legal-step;list-style:none;padding-left:0!important}.legal-step-list li{counter-increment:legal-step;background:#f7f9fc;border:1px solid #dbe5ef;border-radius:15px;padding:18px 18px 18px 62px;position:relative}.legal-step-list li:before{color:#fff;content:counter(legal-step);background:#022661;border-radius:11px;justify-content:center;align-items:center;width:34px;height:34px;font-weight:800;display:flex;position:absolute;top:16px;left:16px}.legal-footer{color:#fff;background:#022661;padding-block:34px}.legal-footer-grid{grid-template-columns:1.4fr 1fr;align-items:start;gap:28px;display:grid}.legal-footer strong,.legal-footer span,.legal-footer a{display:block}.legal-footer p,.legal-footer span{color:#ffffffb8;margin:7px 0 0;line-height:1.6}.legal-footer a{color:#5ee2e8;margin-top:8px;font-weight:750}@media (max-width:720px){.legal-container{padding-inline:18px}.legal-header-inner{min-height:76px}.legal-brand img{max-width:142px}.legal-header-actions>span{display:none}.legal-login-link{padding:10px 12px;font-size:.84rem}.legal-nav-inner{margin-inline:0;padding-inline:14px}.legal-main{padding-block:24px 42px}.legal-hero{border-radius:20px;padding:34px 24px 28px}.legal-hero:after{left:24px}.legal-lead{font-size:1rem}.legal-content{border-radius:20px;padding:4px 24px 34px}.legal-section{padding-block:26px}.legal-footer-grid{grid-template-columns:1fr}}@media print{.legal-header-actions,.legal-nav{display:none}.legal-site,.legal-hero,.legal-content{box-shadow:none;background:#fff}}
