body[data-area=website]{--inst-bg:#fff;--inst-soft:#f5f6f8;--inst-text:#202b3a;--inst-muted:#566477;--inst-line:#dfe4eb;--inst-accent:#bc1630;background:var(--inst-bg);color:var(--inst-text);font-size:16px;overflow-x:clip}body[data-area=website] *{box-sizing:border-box}body[data-area=website] a{color:inherit}body[data-area=website] :is(a,button,summary):focus-visible{outline:3px solid #b98c20;outline-offset:5px}.institution-wrap{width:min(1200px,calc(100% - 64px));margin-inline:auto}.institution-top{background:#202b3a;color:#e3e8ef;font-size:11px;letter-spacing:.3px}.institution-top>div{width:min(1200px,calc(100% - 64px));margin:auto;padding:11px 0;display:flex;justify-content:space-between}.institution-header{background:var(--inst-bg);border-bottom:1px solid var(--inst-line);position:sticky;top:0;z-index:80}.institution-header>div{width:min(1200px,calc(100% - 64px));margin:auto;display:flex;align-items:center;justify-content:space-between;gap:26px;min-height:92px}.institution-header .logo,.institution-footer .logo{width:175px;height:70px}.institution-header .logo img,.institution-footer .logo img{width:175px}.institution-header nav{display:flex;gap:25px;font-size:13px;font-weight:600}.institution-header a:hover,.institution-footer a:hover{color:var(--inst-accent)}body[data-area=website] .btn{border-radius:5px!important;min-height:46px;font-size:13px;padding:12px 18px;gap:10px;box-shadow:none}body[data-area=website] .btn.primary{background:#bc1630;color:#fff;border:1px solid #bc1630}body[data-area=website] .btn.primary:hover{background:#9d1027;color:#fff}.institution-hero{padding-block:92px;display:grid;grid-template-columns:1.55fr 1fr;align-items:center;gap:80px}.institution-kicker{font-size:10px;letter-spacing:1.7px;font-weight:750;color:var(--inst-accent);display:block;line-height:1.8}.institution-hero h1{font-size:clamp(36px,4vw,57px);line-height:1.13;letter-spacing:-1.8px;margin:24px 0;font-weight:750}.institution-hero h1 em{font-style:normal;color:var(--inst-accent)}.institution-hero>div>p{font-size:16px;line-height:1.9;color:var(--inst-muted);max-width:590px}.institution-actions{display:flex;align-items:center;flex-wrap:wrap;gap:24px;margin-top:30px}.institution-link{display:inline-flex;gap:9px;align-items:center;font-size:13px;font-weight:650}.institution-caption{font-size:11px!important;margin-top:22px}.institution-summary{padding:32px;background:var(--inst-soft);border:1px solid var(--inst-line);border-top:3px solid var(--inst-accent);border-radius:6px}.institution-summary-top{font-size:10px;letter-spacing:1.4px;font-weight:700;display:flex;gap:10px;align-items:center;color:var(--inst-muted)}.institution-summary-top svg{color:var(--inst-accent);width:20px}.institution-summary h2{font-size:25px;line-height:1.3;letter-spacing:-.6px;margin:24px 0}.institution-price{font-size:48px;font-weight:700;letter-spacing:-1px}.institution-price>span{font-size:20px}.institution-price small{display:block;font-size:12px;font-weight:400;letter-spacing:0;color:var(--inst-muted)}.institution-summary ul{list-style:none;padding:24px 0;margin:22px 0;border-block:1px solid var(--inst-line);display:grid;gap:15px;font-size:13px;color:var(--inst-muted)}.institution-summary li{display:flex;align-items:center;gap:10px}.institution-summary li svg{width:15px;flex-shrink:0;color:var(--inst-accent)}.institution-summary>a{display:flex;justify-content:space-between;align-items:center;font-size:13px;font-weight:700}.institution-band{border-block:1px solid var(--inst-line);background:var(--inst-soft)}.institution-band>div{display:flex;justify-content:space-between;gap:20px;padding-block:24px}.institution-band span{display:flex;align-items:center;gap:12px;font-size:12px;font-weight:600}.institution-band svg{width:20px;color:var(--inst-accent)}.institution-section{padding-block:80px;scroll-margin-top:110px}.institution-heading{display:flex;justify-content:space-between;align-items:end;gap:40px;margin-bottom:35px}.institution-section h2,.institution-security h2,.institution-close h2{font-size:clamp(28px,3vw,38px);line-height:1.2;letter-spacing:-1px;margin:17px 0 0}.institution-heading>p{max-width:340px;line-height:1.9;font-size:14px;color:var(--inst-muted);margin:0}.institution-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.institution-cards article{padding:30px;border:1px solid var(--inst-line);border-radius:5px;position:relative}.institution-number{position:absolute;right:25px;top:25px;font-size:12px;color:var(--inst-muted)}.institution-cards article>svg{width:27px;height:27px;color:var(--inst-accent);margin:8px 0 25px}.institution-cards h3{font-size:19px;margin:0 0 13px}.institution-cards p,.institution-security p,.institution-start p{font-size:14px;color:var(--inst-muted);line-height:1.9;margin:0}.institution-security{background:#202b3a;color:#fff;scroll-margin-top:100px}.institution-security>.institution-wrap{padding-block:70px;display:grid;grid-template-columns:1fr 1.1fr;gap:100px}.institution-security .institution-kicker{color:#eab65b}.institution-security h2{margin-bottom:22px}.institution-security p{color:#c5cfdd}.institution-security-list{display:grid;gap:25px}.institution-security-list article{display:flex;gap:20px;border-bottom:1px solid #ffffff24;padding-bottom:22px}.institution-security-list article:last-child{border:0;padding-bottom:0}.institution-security-list article>svg{width:23px;min-width:23px;color:#eab65b}.institution-security-list h3{font-size:16px;margin:0 0 8px}.institution-security-list p{font-size:13px}.institution-start{display:grid;grid-template-columns:1fr 1.1fr;gap:100px}.institution-start .btn{margin-top:30px}.institution-start ol{list-style:none;counter-reset:step;padding:0;margin:0;display:grid;gap:25px}.institution-start li{counter-increment:step;position:relative;padding-left:55px}.institution-start li:before{content:'0' counter(step);position:absolute;left:0;top:0;color:var(--inst-accent);font-size:14px;border-top:2px solid var(--inst-accent);padding-top:7px}.institution-start strong{display:block;font-size:16px;margin-bottom:8px}.institution-faq{border-top:1px solid var(--inst-line)}.institution-faq details{border-bottom:1px solid var(--inst-line);padding:22px 0}.institution-faq summary{cursor:pointer;list-style:none;font-size:15px;font-weight:650;display:flex;align-items:center;justify-content:space-between;gap:22px}.institution-faq summary::-webkit-details-marker{display:none}.institution-faq summary svg{width:17px;min-width:17px;color:var(--inst-accent)}.institution-faq details[open] summary svg{transform:rotate(45deg)}.institution-faq details p{font-size:14px;line-height:1.9;color:var(--inst-muted);max-width:850px;margin:18px 0 0}.institution-close{background:var(--inst-soft);border-block:1px solid var(--inst-line)}.institution-close>.institution-wrap{padding-block:55px;display:flex;align-items:center;justify-content:space-between;gap:30px}.institution-footer{display:grid;grid-template-columns:2fr 1fr 1fr;gap:40px;padding-block:38px}.institution-footer p,.institution-footer small,.institution-footer nav a{font-size:12px;line-height:1.9;color:var(--inst-muted)}.institution-footer nav{display:flex;flex-direction:column;align-items:start;gap:12px;padding-top:20px}.institution-footer strong{font-size:13px;margin-bottom:6px}.institution-footer .btn{min-height:38px;font-size:11px;padding:8px 12px}.institution-copyright{grid-column:1/-1;border-top:1px solid var(--inst-line);padding-top:22px;font-size:11px;color:var(--inst-muted)}.institution-menu{display:none;position:relative}.institution-menu summary{list-style:none;cursor:pointer;padding:10px;border:1px solid var(--inst-line);border-radius:5px}.institution-menu summary::-webkit-details-marker{display:none}.institution-menu nav{position:absolute;right:0;top:55px;width:250px;padding:20px;background:var(--inst-bg);border:1px solid var(--inst-line);box-shadow:0 8px 30px #0002;flex-direction:column}.institution-skip{position:fixed;top:-100px;left:20px;z-index:200;background:var(--inst-bg);padding:12px}.institution-skip:focus{top:12px}html[data-theme=dark] body[data-area=website]{--inst-bg:#191e27;--inst-soft:#222a36;--inst-text:#eef2f7;--inst-muted:#b9c5d5;--inst-line:#3a4656;--inst-accent:#ff8a9a}html[data-theme=dark] .institution-header .btn{color:#eef2f7;background:#222a36;border-color:#3a4656}
@media(max-width:1050px){.institution-header>div>nav{display:none}.institution-menu{display:block}.institution-header>div>.btn{margin-left:auto}.institution-hero{gap:35px}.institution-security>.institution-wrap,.institution-start{gap:45px}}
@media(max-width:700px){.institution-wrap,.institution-header>div,.institution-top>div{width:calc(100% - 40px)}.institution-top span{display:none}.institution-header>div{min-height:76px;gap:10px}.institution-header .logo,.institution-header .logo img{width:128px}.institution-header>div>.btn{font-size:11px;padding:9px;min-height:42px}.institution-header>div>.btn svg{display:none}.institution-hero{grid-template-columns:1fr;padding-block:45px;gap:35px}.institution-hero h1{font-size:39px;letter-spacing:-1.2px}.institution-hero>div>p{font-size:15px}.institution-actions{gap:20px}.institution-summary{padding:26px}.institution-band>div{flex-wrap:wrap;gap:18px}.institution-band span{font-size:11px}.institution-section{padding-block:48px}.institution-heading{display:block}.institution-heading>p{margin-top:20px}.institution-cards{grid-template-columns:1fr;gap:15px}.institution-cards article{padding:25px}.institution-security>.institution-wrap,.institution-start{grid-template-columns:1fr;gap:35px;padding-block:45px}.institution-close>.institution-wrap{align-items:start;flex-direction:column;padding-block:40px}.institution-footer{grid-template-columns:1fr 1fr;gap:20px}.institution-footer>div:first-child{grid-column:1/-1}.institution-menu nav{right:0;width:min(280px,calc(100vw - 40px))}.institution-kicker{font-size:9px}.institution-faq summary{font-size:14px}}@media(prefers-reduced-motion:reduce){body[data-area=website] *{scroll-behavior:auto!important;transition:none!important}}
.institution-domain-strip{display:flex;flex-wrap:wrap;gap:9px;margin-top:27px}.institution-domain-strip span{font-size:13px;font-weight:700;color:var(--inst-accent);background:var(--inst-soft);border:1px solid var(--inst-line);border-radius:4px;padding:9px 12px}.institution-domain-name{font-size:clamp(19px,2vw,25px);color:var(--inst-accent);font-weight:750;display:block;letter-spacing:-.5px;margin-bottom:25px;overflow-wrap:anywhere}.institution-address-example{font-size:11px;color:var(--inst-muted);padding:15px 0;margin:18px 0;border-block:1px solid var(--inst-line);overflow-wrap:anywhere}.institution-note{font-size:12px;line-height:1.9;color:var(--inst-muted);margin:22px 0 0}.institution-plans{border-top:1px solid var(--inst-line)}.institution-plan-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.institution-plan-grid article{border:1px solid var(--inst-line);padding:25px 20px;border-radius:5px;display:flex;flex-direction:column;align-items:stretch}.institution-plan-grid article:first-child{border-top:3px solid var(--inst-accent)}.institution-status{font-size:10px;line-height:1.6;color:var(--inst-accent);font-weight:700}.institution-status.future{color:var(--inst-muted)}.institution-plan-grid h3{font-size:23px;margin:22px 0 10px}.institution-plan-grid p{font-size:13px;line-height:1.8;color:var(--inst-muted)}.institution-plan-grid ul{font-size:12px;line-height:1.9;color:var(--inst-muted);padding-left:16px;margin:22px 0;flex:1}.institution-plan-grid li{margin-bottom:8px}.institution-plan-grid .institution-price{font-size:35px;margin-top:10px}.institution-plan-grid .institution-price span{font-size:14px}.institution-plan-price{font-size:20px;font-weight:700;padding:20px 0}.institution-plan-grid .institution-plan-disclaimer{font-size:11px;flex:1}.institution-plan-grid .btn{font-size:11px!important;padding:11px!important}.institution-plan-grid .btn svg{width:14px;min-width:14px}.institution-comparison{overflow-x:auto;margin-top:32px;border:1px solid var(--inst-line);border-radius:5px}.institution-comparison table{width:100%;border-collapse:collapse;font-size:12px;min-width:650px;background:var(--inst-bg);color:var(--inst-text)}.institution-comparison caption{text-align:left;font-weight:700;padding:20px;font-size:14px}.institution-comparison th,.institution-comparison td{padding:17px;text-align:left;border-top:1px solid var(--inst-line)}.institution-comparison thead{background:var(--inst-soft)}.institution-business{background:var(--inst-soft);border-block:1px solid var(--inst-line);scroll-margin-top:110px}.institution-business>.institution-wrap{display:grid;grid-template-columns:1.2fr 1fr;gap:80px;padding-block:65px}.institution-business h2{font-size:36px;line-height:1.2;letter-spacing:-1px;margin:20px 0}.institution-business p{font-size:14px;color:var(--inst-muted);line-height:1.9}.institution-business .btn{margin-top:15px}.institution-business .institution-note{font-size:11px}.institution-business-points{display:grid;gap:12px}.institution-business-points article{padding-bottom:15px;border-bottom:1px solid var(--inst-line)}.institution-business-points h3{font-size:17px;margin:0 0 8px}.institution-business-points p{font-size:13px;margin:0}.institution-header nav{gap:17px;font-size:12px}
@media(max-width:1100px){.institution-header>div>nav{display:none}.institution-menu{display:block}.institution-header>div>.btn{margin-left:auto}.institution-plan-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:700px){.institution-plan-grid{grid-template-columns:1fr}.institution-business>.institution-wrap{grid-template-columns:1fr;gap:30px;padding-block:45px}.institution-business h2{font-size:29px}.institution-domain-strip span{font-size:11px;padding:8px}.institution-domain-name{font-size:25px}}
.institution-theme{width:43px;min-width:43px;padding:10px!important;justify-content:center}.institution-theme svg{width:19px;height:19px}.institution-footer-shell{background:#202b3a;color:#f0f4fa;border-top:4px solid #bc1630}.institution-footer-main{display:grid;grid-template-columns:1.7fr 1fr 1fr;gap:60px;padding-block:55px 24px}.institution-footer-shell .logo{display:flex;width:180px;height:62px}.institution-footer-shell .logo img{width:180px}.institution-footer-shell .logo .light{display:none!important}.institution-footer-shell .logo .dark{display:block!important}.institution-footer-brand h2{font-size:25px;line-height:1.35;letter-spacing:-.5px;margin:20px 0 14px}.institution-footer-brand p{font-size:12px;line-height:1.9;color:#bdc9d9}.institution-footer-domains{display:flex;flex-wrap:wrap;gap:9px;margin-top:23px}.institution-footer-domains a{font-size:10px;color:#e9eff8!important;padding:7px 9px;border:1px solid #ffffff38;border-radius:4px}.institution-footer-main nav{display:flex;flex-direction:column;align-items:start;gap:17px;padding-top:18px}.institution-footer-main nav strong{color:#fff;font-size:13px;letter-spacing:.2px;margin-bottom:10px}.institution-footer-main nav a{color:#c5d0df!important;font-size:12px;line-height:1.7}.institution-footer-main a:hover{color:#fff!important;text-decoration:underline;text-underline-offset:5px}.institution-footer-bottom{grid-column:1/-1;border-top:1px solid #ffffff26;padding-top:24px;display:flex;justify-content:space-between;gap:20px;font-size:11px;color:#b8c6d8;align-items:center}.institution-footer-bottom a{display:flex;align-items:center;gap:8px}.institution-footer-bottom svg{width:15px;height:15px}.institution-plan-grid .institution-price{font-size:31px}.institution-plan-grid .institution-price span{font-size:11px;letter-spacing:0}
@media(max-width:700px){.institution-header>div{gap:7px}.institution-header>div>.btn{font-size:10px;padding:8px;min-height:40px}.institution-header .logo,.institution-header .logo img{width:112px}.institution-theme{width:38px;min-width:38px}.institution-header>div>.institution-theme svg{display:block}.institution-footer-main{grid-template-columns:1fr 1fr;gap:32px 20px;padding-top:38px}.institution-footer-brand{grid-column:1/-1}.institution-footer-brand h2{font-size:24px}.institution-footer-bottom{align-items:start;flex-direction:column;font-size:10px}}@media(max-width:370px){.institution-header>div>.btn:not(.institution-theme){max-width:85px;text-align:center;line-height:1.3}.institution-header .logo,.institution-header .logo img{width:95px}}
/* Header actions share a compact group; spacing does not grow with the viewport. */
.institution-header>div{justify-content:initial;gap:32px}.institution-header>div>nav{margin-left:auto}.institution-header-actions{display:flex;align-items:center;justify-content:flex-end;gap:9px;flex:0 0 auto;margin-left:auto}.institution-header-actions .institution-signin{background:linear-gradient(115deg,#e31e35,#ae122a)!important;border:1px solid #bc1630!important;border-radius:7px!important;position:relative;box-shadow:0 5px 15px #b8173020!important;color:#fff!important;gap:9px}.institution-signin:after{content:'';position:absolute;width:9px;height:9px;right:3px;top:3px;border-top:1px solid #e8bc5d;border-right:1px solid #e8bc5d;border-radius:0 3px 0 0}.institution-header-actions .institution-signin svg{width:17px;height:17px}.institution-header-actions .institution-theme{background:var(--inst-soft);border:1px solid var(--inst-line);border-radius:7px!important;min-height:46px;color:var(--inst-text);margin:0}.institution-header-actions .institution-theme:hover{border-color:var(--inst-accent);color:var(--inst-accent)}
@media(max-width:1100px){.institution-header>div{gap:15px}.institution-header-actions{margin-left:auto}.institution-menu{margin-left:0}.institution-header>div>.btn{margin-left:0}}@media(max-width:700px){.institution-header>div{gap:9px}.institution-header-actions{gap:7px}.institution-header-actions .institution-signin{min-height:42px;font-size:10px;padding:10px 12px;white-space:nowrap}.institution-header-actions .institution-signin svg{display:none}.institution-header-actions .institution-theme{min-height:42px;width:38px;min-width:38px}.institution-menu summary{padding:9px}.institution-header .logo,.institution-header .logo img{width:112px}}@media(max-width:390px){.institution-header>div{width:calc(100% - 24px);gap:6px}.institution-header-actions{gap:5px}.institution-header-actions .institution-signin{padding:8px;font-size:10px}.institution-header .logo,.institution-header .logo img{width:96px}}
