﻿.ssl-public{--ssl-ink: #172033;--ssl-muted: #667085;--ssl-line: rgb(3 100 255 / 14%);color:var(--ssl-ink)}.ssl-hero{overflow:hidden;padding:clamp(4.5rem,8vw,7rem) 0;background:radial-gradient(circle at 82% 12%, rgba(3, 100, 255, 0.18), transparent 32%),linear-gradient(145deg, #f5f8ff 0%, #fff 62%)}.ssl-hero__grid{display:grid;grid-template-columns:minmax(0, 1.2fr) minmax(19rem, 0.8fr);gap:clamp(2rem,7vw,6rem);align-items:center}.ssl-kicker{display:inline-flex;margin-bottom:1rem;color:#0364ff;font-size:.78rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.ssl-hero h2,.ssl-page-intro h2,.ssl-section__header h2,.ssl-disclosures h2{max-width:52rem;margin:0 0 1.25rem;color:var(--ssl-ink);font-size:clamp(2.25rem,5vw,4.5rem);font-weight:850;letter-spacing:-0.05em;line-height:1.03}.ssl-section__header h2,.ssl-disclosures h2{font-size:clamp(1.8rem,3vw,3rem)}.ssl-hero__content>p,.ssl-page-intro__grid>div:first-child>p,.ssl-section__header p,.ssl-disclosures p{max-width:48rem;color:var(--ssl-muted);font-size:1.06rem;line-height:1.75}.ssl-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:2rem}.ssl-hero__summary{padding:clamp(1.6rem,3vw,2.4rem);border:1px solid var(--ssl-line);border-radius:1.25rem;background:hsla(0,0%,100%,.88);box-shadow:0 30px 80px rgba(14,43,93,.13);backdrop-filter:blur(15px)}.ssl-hero__icon{display:grid;width:4rem;height:4rem;margin-bottom:1.5rem;border-radius:1rem;background:#edf4ff;color:#0364ff;font-size:1.75rem;place-items:center}.ssl-hero__summary h3{margin-bottom:1.25rem;font-size:1.35rem;font-weight:800}.ssl-hero__summary ul,.ssl-product-card ul{display:grid;gap:.8rem;padding:0;margin:0;list-style:none}.ssl-hero__summary li{display:flex;gap:.7rem;align-items:center;color:var(--ssl-muted)}.ssl-hero__summary li i{color:#12a66a}.ssl-trust{border-block:1px solid var(--ssl-line);background:#fff}.ssl-trust .container{display:grid;grid-template-columns:repeat(4, 1fr)}.ssl-trust .container>div{display:grid;grid-template-columns:2.5rem 1fr;padding:1.6rem 1.2rem;border-right:1px solid var(--ssl-line)}.ssl-trust .container>div:first-child{border-left:1px solid var(--ssl-line)}.ssl-trust i{grid-row:span 2;align-self:center;color:#0364ff;font-size:1.35rem}.ssl-trust strong{font-size:.9rem}.ssl-trust span{color:var(--ssl-muted);font-size:.76rem;line-height:1.45}.ssl-section{padding:clamp(4.5rem,8vw,7rem) 0}.ssl-section--muted{background:#f7f9fc}.ssl-section__header{margin-bottom:2.5rem}.ssl-product-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:1.25rem}.ssl-product-card{display:flex;min-height:100%;flex-direction:column;padding:clamp(1.6rem,3vw,2.2rem);border:1px solid var(--ssl-line);border-radius:1rem;background:#fff;box-shadow:0 18px 50px rgba(14,43,93,.07)}.ssl-product-card__kind{color:#0364ff;font-size:.72rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.ssl-product-card__heading{display:flex;gap:1rem;align-items:flex-start;justify-content:space-between;margin:.55rem 0 1rem}.ssl-product-card__heading h3{margin:0;font-size:1.45rem;font-weight:800}.ssl-product-card__heading span,.ssl-product-card>p,.ssl-product-card li{color:var(--ssl-muted)}.ssl-product-card__heading>i{color:#0364ff;font-size:2rem}.ssl-product-card>p{line-height:1.65}.ssl-product-card ul{flex:1;margin:0 0 1.6rem}.ssl-product-card li{display:flex;gap:.65rem;font-size:.9rem}.ssl-product-card li::before{color:#12a66a;content:"✓";font-weight:900}.ssl-price{display:grid;grid-template-columns:auto 1fr;gap:.1rem .55rem;align-items:baseline;margin-bottom:1.4rem}.ssl-price strong{color:var(--ssl-ink);font-size:2rem;letter-spacing:-0.04em}.ssl-price span,.ssl-price small{color:var(--ssl-muted);font-size:.78rem}.ssl-price small{grid-column:1/-1}.ssl-product-card__unavailable{padding:.75rem;border-radius:.6rem;background:#fff7e6;color:#9a6700;font-size:.82rem;font-weight:750;text-align:center}.ssl-sales-notice,.ssl-empty{display:flex;gap:1rem;align-items:center;margin-bottom:1.5rem;padding:1.4rem;border:1px solid rgba(245,158,11,.3);border-radius:1rem;background:#fffbeb;color:#854d0e}.ssl-sales-notice>i{font-size:1.5rem}.ssl-sales-notice div{display:grid;gap:.2rem}.ssl-empty{justify-content:flex-start;margin:0;border-color:var(--ssl-line);background:#fff;color:var(--ssl-ink)}.ssl-empty>span{display:grid;flex:0 0 3.5rem;width:3.5rem;height:3.5rem;border-radius:.9rem;background:#edf4ff;color:#0364ff;font-size:1.5rem;place-items:center}.ssl-empty h3,.ssl-empty p{margin:0}.ssl-empty p{color:var(--ssl-muted)}.ssl-empty .btn{margin-left:auto}.ssl-process{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:1.25rem}.ssl-process article{position:relative;padding:2rem;border:1px solid var(--ssl-line);border-radius:1rem;background:#fff}.ssl-process article>span{position:absolute;top:1rem;right:1rem;color:#dbe7ff;font-size:2.5rem;font-weight:900}.ssl-process article>i{margin-bottom:1.25rem;color:#0364ff;font-size:1.8rem}.ssl-process h3{font-size:1.25rem}.ssl-process p{margin:0;color:var(--ssl-muted);line-height:1.65}.ssl-disclosures{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:1.25rem}.ssl-disclosures article{display:grid;grid-template-columns:auto 1fr;gap:1.25rem;padding:2rem;border:1px solid var(--ssl-line);border-radius:1rem;background:#fff}.ssl-disclosures article>i{color:#0364ff;font-size:2rem}.ssl-disclosures .ssl-kicker{margin-bottom:.5rem}.ssl-disclosures h2{margin-bottom:.75rem;font-size:1.4rem;letter-spacing:-0.02em}.ssl-disclosures p{margin:0;font-size:.95rem}.ssl-disclosures a{display:inline-flex;gap:.4rem;align-items:center;margin-top:1rem;color:#0364ff;font-weight:750}.ssl-type-grid,.ssl-fact-grid,.ssl-validation-paths,.ssl-key-options,.ssl-installation-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:1.25rem}.ssl-type-grid>article{display:flex;min-height:100%;flex-direction:column;padding:clamp(1.7rem,3vw,2.5rem);border:1px solid var(--ssl-line);border-top:4px solid #0364ff;border-radius:1rem;background:#fff;box-shadow:0 18px 50px rgba(14,43,93,.07)}.ssl-type-grid>article.is-wildcard{border-top-color:#12a66a}.ssl-type-card__top{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.25rem}.ssl-type-card__top>span{display:grid;width:3.5rem;height:3.5rem;border-radius:.85rem;background:#edf4ff;color:#0364ff;font-size:1.45rem;place-items:center}.ssl-type-grid .is-wildcard .ssl-type-card__top>span{background:#eafaf3;color:#0f9160}.ssl-type-card__top em{color:#0364ff;font-size:.72rem;font-style:normal;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.ssl-type-grid h3{margin-bottom:.75rem;font-size:1.5rem;font-weight:800}.ssl-type-grid p,.ssl-type-grid li{color:var(--ssl-muted)}.ssl-type-grid p{line-height:1.7}.ssl-domain-example{display:flex;flex-wrap:wrap;gap:.55rem;margin:.6rem 0 1.4rem}.ssl-domain-example strong,.ssl-domain-example span{padding:.45rem .7rem;border-radius:.5rem;font-family:monospace;font-size:.82rem}.ssl-domain-example strong{background:#eaf2ff;color:#0758d8}.ssl-domain-example span{background:#f2f4f7;color:#475467}.ssl-type-grid ul{display:grid;flex:1;gap:.7rem;padding:0;margin:0 0 1.5rem;list-style:none}.ssl-type-grid li{display:flex;gap:.6rem;font-size:.9rem}.ssl-type-grid li::before{color:#12a66a;content:"✓";font-weight:900}.ssl-type-grid>article>a{display:inline-flex;gap:.4rem;align-items:center;color:#0364ff;font-weight:750}.ssl-process--four{grid-template-columns:repeat(4, minmax(0, 1fr))}.ssl-section-nav{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:1.25rem}.ssl-section-nav>a{display:grid;grid-template-columns:auto 1fr auto;gap:1rem;align-items:center;padding:1.7rem;border:1px solid var(--ssl-line);border-radius:1rem;background:linear-gradient(120deg, #f4f8ff, #fff);color:var(--ssl-ink);text-decoration:none;box-shadow:0 16px 45px rgba(14,43,93,.06)}.ssl-section-nav>a:hover,.ssl-section-nav>a:focus{border-color:rgba(3,100,255,.4);color:var(--ssl-ink);transform:translateY(-0.1rem)}.ssl-section-nav>a>i:first-child{color:#0364ff;font-size:2rem}.ssl-section-nav>a>i:last-child{color:#0364ff}.ssl-section-nav span{display:grid;gap:.2rem}.ssl-section-nav em{color:#0364ff;font-size:.68rem;font-style:normal;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.ssl-section-nav strong{font-size:1.2rem}.ssl-section-nav small{color:var(--ssl-muted);line-height:1.5}.ssl-page-intro{overflow:hidden;padding:clamp(4.5rem,8vw,7rem) 0;background:radial-gradient(circle at 84% 18%, rgba(18, 166, 106, 0.13), transparent 28%),linear-gradient(145deg, #f5f8ff 0%, #fff 64%)}.ssl-page-intro__grid{display:grid;grid-template-columns:minmax(0, 1.2fr) minmax(18rem, 0.8fr);gap:clamp(2rem,7vw,6rem);align-items:center}.ssl-pricing-summary{display:grid;padding:2rem;border:1px solid var(--ssl-line);border-radius:1.1rem;background:hsla(0,0%,100%,.9);box-shadow:0 25px 65px rgba(14,43,93,.11)}.ssl-pricing-summary>span{margin-bottom:.4rem;color:#0364ff;font-size:.7rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.ssl-pricing-summary>strong{margin-bottom:1.2rem;font-size:1.4rem}.ssl-pricing-summary ul{display:grid;gap:.8rem;padding:0;margin:0;list-style:none}.ssl-pricing-summary li{display:flex;gap:.65rem;color:var(--ssl-muted)}.ssl-pricing-summary li i{color:#12a66a}.ssl-fact-grid{grid-template-columns:repeat(4, minmax(0, 1fr))}.ssl-fact-grid article{padding:1.7rem;border:1px solid var(--ssl-line);border-radius:1rem;background:#fff}.ssl-fact-grid i{margin-bottom:1.1rem;color:#0364ff;font-size:1.65rem}.ssl-fact-grid h3{font-size:1.15rem}.ssl-fact-grid p{margin:0;color:var(--ssl-muted);line-height:1.65}.ssl-pricing-callout{display:grid;grid-template-columns:auto 1fr auto;gap:1.5rem;align-items:center;padding:2rem;border:1px solid var(--ssl-line);border-radius:1rem;background:#fff}.ssl-pricing-callout>i{color:#0364ff;font-size:2.5rem}.ssl-pricing-callout .ssl-kicker{margin-bottom:.4rem}.ssl-pricing-callout h2{margin:0 0 .4rem;color:var(--ssl-ink);font-size:1.45rem}.ssl-pricing-callout p{margin:0;color:var(--ssl-muted)}.ssl-validation-flow{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:.7rem;align-items:center;padding:1.4rem;border:1px solid var(--ssl-line);border-radius:1.1rem;background:hsla(0,0%,100%,.9);box-shadow:0 25px 65px rgba(14,43,93,.11)}.ssl-validation-flow>div{display:grid;gap:.65rem;justify-items:center;padding:1rem .65rem;border-radius:.75rem;background:#f4f8ff;text-align:center}.ssl-validation-flow>div i{color:#0364ff;font-size:1.5rem}.ssl-validation-flow>div strong{font-size:.82rem}.ssl-validation-flow>span{color:#98a2b3}.ssl-validation-paths>article{display:grid;grid-template-columns:auto 1fr;gap:1.2rem;padding:2rem;border:1px solid var(--ssl-line);border-radius:1rem;background:#fff}.ssl-validation-paths>article>span{display:grid;width:3.5rem;height:3.5rem;border-radius:.85rem;background:#edf4ff;color:#0364ff;font-size:1.45rem;place-items:center}.ssl-validation-paths em,.ssl-key-options article>div>span{color:#0364ff;font-size:.68rem;font-style:normal;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.ssl-validation-paths h3,.ssl-key-options h3,.ssl-installation-grid h3{margin:.25rem 0 .65rem;font-size:1.3rem}.ssl-validation-paths p,.ssl-key-options p,.ssl-installation-grid p{color:var(--ssl-muted);line-height:1.65}.ssl-validation-paths ul{display:grid;grid-column:1/-1;gap:.65rem;padding:1rem 1rem 0;margin:0;border-top:1px solid var(--ssl-line);counter-reset:ssl-validation-step;list-style:none}.ssl-validation-paths li{display:flex;gap:.65rem;color:var(--ssl-muted);counter-increment:ssl-validation-step;font-size:.9rem}.ssl-validation-paths li::before{color:#0364ff;content:counter(ssl-validation-step) ".";font-weight:800}.ssl-key-options article{display:grid;grid-template-columns:auto 1fr;gap:1.2rem;padding:2rem;border:1px solid var(--ssl-line);border-radius:1rem;background:#fff}.ssl-key-options article>i{color:#0364ff;font-size:2rem}.ssl-key-options aside{display:flex;grid-column:1/-1;gap:.65rem;padding:1rem;border-radius:.7rem;background:#f7f9fc;color:var(--ssl-muted);font-size:.85rem}.ssl-key-options aside i{color:#0364ff}.ssl-installation-grid article{padding:2rem;border:1px solid var(--ssl-line);border-radius:1rem;background:#fff}.ssl-installation-grid article>i{margin-bottom:1rem;color:#0364ff;font-size:2rem}.ssl-installation-grid article>strong{display:block;padding-top:1rem;border-top:1px solid var(--ssl-line);color:#0364ff;font-size:.85rem}.ssl-security-callout{display:grid;grid-template-columns:1.1fr .9fr;gap:3rem;align-items:center}.ssl-security-callout h2{color:var(--ssl-ink);font-size:clamp(1.8rem,3vw,3rem)}.ssl-security-callout p{color:var(--ssl-muted);line-height:1.75}.ssl-security-callout ul{display:grid;gap:.85rem;padding:1.5rem;margin:0;border:1px solid var(--ssl-line);border-radius:1rem;background:#f7f9fc;list-style:none}.ssl-security-callout li{display:flex;gap:.7rem;color:var(--ssl-muted)}.ssl-security-callout li i{color:#12a66a}[data-bs-theme=dark] .ssl-public{--ssl-ink: #f8fafc;--ssl-muted: #aab4c4;--ssl-line: rgb(148 163 184 / 20%)}[data-bs-theme=dark] .ssl-hero,[data-bs-theme=dark] .ssl-section--muted{background:#0c1323}[data-bs-theme=dark] .ssl-trust,[data-bs-theme=dark] .ssl-hero__summary,[data-bs-theme=dark] .ssl-product-card,[data-bs-theme=dark] .ssl-empty,[data-bs-theme=dark] .ssl-process article,[data-bs-theme=dark] .ssl-disclosures article,[data-bs-theme=dark] .ssl-type-grid>article,[data-bs-theme=dark] .ssl-section-nav>a,[data-bs-theme=dark] .ssl-pricing-summary,[data-bs-theme=dark] .ssl-fact-grid article,[data-bs-theme=dark] .ssl-pricing-callout,[data-bs-theme=dark] .ssl-validation-flow,[data-bs-theme=dark] .ssl-validation-paths>article,[data-bs-theme=dark] .ssl-key-options article,[data-bs-theme=dark] .ssl-installation-grid article{background:#111b2e}[data-bs-theme=dark] .ssl-page-intro{background:#0c1323}[data-bs-theme=dark] .ssl-domain-example strong,[data-bs-theme=dark] .ssl-domain-example span,[data-bs-theme=dark] .ssl-validation-flow>div,[data-bs-theme=dark] .ssl-key-options aside,[data-bs-theme=dark] .ssl-security-callout ul{background:hsla(0,0%,100%,.06);color:#d7deea}[data-bs-theme=dark] .ssl-sales-notice,[data-bs-theme=dark] .ssl-product-card__unavailable{background:rgba(245,158,11,.12);color:#fcd34d}@media(max-width: 991.98px){.ssl-hero__grid,.ssl-page-intro__grid,.ssl-product-grid,.ssl-disclosures,.ssl-type-grid,.ssl-section-nav,.ssl-validation-paths,.ssl-key-options,.ssl-installation-grid,.ssl-security-callout{grid-template-columns:1fr}.ssl-trust .container,.ssl-process,.ssl-process--four,.ssl-fact-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 575.98px){.ssl-trust .container,.ssl-process,.ssl-process--four,.ssl-fact-grid{grid-template-columns:1fr}.ssl-trust .container>div,.ssl-trust .container>div:first-child{border-inline:1px solid var(--ssl-line)}.ssl-empty{align-items:flex-start;flex-direction:column}.ssl-empty .btn{width:100%;margin-left:0}.ssl-pricing-callout{grid-template-columns:1fr}.ssl-pricing-callout .btn{width:100%}.ssl-validation-flow{grid-template-columns:1fr}.ssl-validation-flow>span{transform:rotate(90deg);text-align:center}}
