.ssl-page{background:#fff}.ssl-page .mega-header{position:absolute}.ssl-hero{color:#fff;background:radial-gradient(circle at 78% 42%,#28322e 0,#151a18 30%,#0e1111 64%);min-height:720px;padding:150px 0 90px}.ssl-hero-grid{grid-template-columns:1.02fr .98fr;align-items:center;gap:70px;display:grid}.ssl-kicker{color:var(--orange);letter-spacing:1.35px;margin:0 0 16px;font:600 9.5px/1 Inter Tight,sans-serif}.ssl-hero h1{letter-spacing:-.045em;max-width:650px;margin:0;font-size:clamp(48.5px,6vw,78.5px);line-height:.98}.ssl-hero h1 em{color:var(--green);font-style:normal}.ssl-lead{color:#bac0bc;max-width:590px;margin:28px 0;font:400 16.5px/1.6 Inter Tight,sans-serif}.ssl-actions{align-items:center;gap:24px;display:flex}.ssl-text-link{color:#fff;font:600 11.5px Inter Tight,sans-serif}.certificate-visual{background:#1b211f;border:1px solid #414946;border-radius:16px;min-height:420px;overflow:hidden;box-shadow:0 40px 80px #0007}.browser-bar{background:#111513;border-bottom:1px solid #343a37;align-items:center;gap:6px;height:50px;padding:0 16px;display:flex}.browser-bar i{background:#4b524e;border-radius:50%;width:7px;height:7px}.browser-bar span{color:#9ca49f;background:#252c29;border-radius:20px;margin-left:12px;padding:8px 14px;font:9.5px monospace}.certificate-card{color:#111;background:#f3f1eb;border-radius:12px;width:82%;margin:58px auto 0;padding:35px 30px;position:relative;box-shadow:0 20px 50px #0005}.shield{background:var(--orange);clip-path:polygon(50% 0,92% 16%,86% 70%,50% 100%,14% 70%,8% 16%);width:58px;height:68px;margin-bottom:24px;display:block}.certificate-card small{color:#777;letter-spacing:1.2px;font-size:8.5px;display:block}.certificate-card strong{max-width:310px;margin:8px 0 35px;font-size:22.5px;line-height:1.15;display:block}.certificate-card>div{gap:8px;display:flex}.certificate-card>div span{color:#59605c;border:1px solid #cbc8c0;border-radius:20px;padding:6px 9px;font-size:7.5px}.ssl-intro{grid-template-columns:.85fr 1.15fr;gap:90px;display:grid}.ssl-intro h2,.section-heading h2,.selection h2,.ssl-contact h2{letter-spacing:-.035em;margin:0;font-size:clamp(34.5px,4vw,50.5px);line-height:1.03}.ssl-intro>div:last-child{color:#515653;font:400 16.5px/1.65 Inter Tight,sans-serif}.tls-flow{padding-top:10px}.flow-grid{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}.flow-grid li{border-right:1px solid var(--line);min-height:245px;padding:28px 24px}.flow-grid li:last-child{border-right:0}.flow-grid li>span{color:var(--orange);font-size:9.5px;font-weight:700}.flow-grid h3{margin:48px 0 9px;font-size:18.5px}.flow-grid p{color:#646965;font:11.5px/1.6 Inter Tight,sans-serif}.use-cases{flex-wrap:wrap;align-items:center;gap:10px;margin-top:22px;display:flex}.use-cases strong{margin-right:8px;font-size:11.5px}.use-cases span{color:#555d58;background:var(--cream);border-radius:20px;padding:8px 12px;font:9.5px Inter Tight,sans-serif}.certificate-anatomy{color:#fff;background:var(--black);border-radius:11px;grid-template-columns:.85fr 1.15fr;gap:55px;margin-top:55px;padding:38px;display:grid}.certificate-anatomy h3{margin:0 0 12px;font-size:27px}.certificate-anatomy>div>p:last-child{color:#aeb4b0;font:11px/1.6 Inter Tight,sans-serif}.certificate-anatomy dl{background:#383d3a;grid-template-columns:1fr 1fr;gap:1px;margin:0;display:grid}.certificate-anatomy dl>div{background:#1c201f;padding:18px}.certificate-anatomy dt{color:var(--green);margin-bottom:5px;font-size:10px;font-weight:700}.certificate-anatomy dd{color:#aeb4b0;margin:0;font:9px/1.5 Inter Tight,sans-serif}.certificate-anatomy>aside{border-top:1px solid #383d3a;grid-column:1/-1;grid-template-columns:190px 1fr;gap:20px;padding-top:22px;display:grid}.certificate-anatomy>aside strong{color:var(--orange);font-size:11px}.certificate-anatomy>aside span{color:#b7bcb8;font:10px/1.55 Inter Tight,sans-serif}.validation{background:var(--cream)}.section-heading{max-width:760px;margin-bottom:42px}.section-heading>p:last-child{color:#636864;max-width:630px;font:14.5px/1.6 Inter Tight,sans-serif}.validation-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.validation-grid article{border-top:4px solid var(--orange);background:#fff;border-radius:10px;flex-direction:column;min-height:430px;padding:30px;display:flex}.validation-grid article:nth-child(2){border-color:var(--purple)}.validation-grid article:nth-child(3){color:#fff;background:var(--black);border-color:var(--green)}.type-code{border:1px solid;border-radius:50%;place-items:center;width:48px;height:48px;font-weight:700;display:grid}.validation-grid h3,.coverage-grid h3{margin:28px 0 10px;font-size:22.5px}.validation-grid p,.coverage-grid p{color:#666;font:12.5px/1.55 Inter Tight,sans-serif}.validation-grid article:nth-child(3) p{color:#aab0ac}.validation-grid ul{gap:8px;margin:18px 0;padding:0;list-style:none;display:grid}.validation-grid li{font:11.5px Inter Tight,sans-serif}.validation-grid li:before{content:"✓";color:var(--orange);margin-right:8px}.validation-grid a{color:var(--orange);margin-top:auto;font-size:10.5px;font-weight:700}.coverage-grid{background:#d9d6cf;border:1px solid #d9d6cf;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.coverage-grid article{background:#fff;min-height:260px;padding:34px}.coverage-grid article>span{color:var(--orange);letter-spacing:.5px;font-size:9.5px;font-weight:700}.trust-heading{grid-template-columns:1fr 1fr;align-items:end;gap:70px;margin-bottom:38px;display:grid}.trust-heading h2{letter-spacing:-.035em;margin:0;font-size:clamp(34px,4vw,50px);line-height:1.03}.trust-heading>p{color:#626763;font:13px/1.65 Inter Tight,sans-serif}.trust-grid{grid-template-columns:repeat(6,1fr);gap:8px;display:grid}.trust-grid article{background:var(--cream);border-radius:9px;grid-column:span 2;min-height:230px;padding:26px}.trust-grid article:nth-child(4){grid-column:2/span 2}.trust-grid article.active{color:#fff;background:var(--purple)}.trust-grid article>span{color:var(--orange);letter-spacing:.7px;font-size:8px;font-weight:700}.trust-grid article.active>span{color:var(--green)}.trust-grid h3{margin:48px 0 8px;font-size:20px}.trust-grid p{color:#646965;font:11px/1.55 Inter Tight,sans-serif}.trust-grid article.active p{color:#ffe2cc}.digital-trust>aside{border:1px solid var(--line);border-radius:8px;align-items:start;gap:18px;margin-top:12px;padding:18px 22px;display:flex}.digital-trust>aside strong{color:var(--orange);flex:none;font-size:10px}.digital-trust>aside p{color:#626763;margin:0;font:10px/1.55 Inter Tight,sans-serif}.lifecycle{color:#fff;background:#202523}.lifecycle-grid{grid-template-columns:.85fr 1.15fr;gap:85px;display:grid}.lifecycle-copy{align-self:start;position:sticky;top:40px}.lifecycle-copy h2{letter-spacing:-.035em;margin:0;font-size:clamp(34px,4vw,50px);line-height:1.03}.lifecycle-copy>p:last-of-type{color:#afb5b1;max-width:470px;margin:22px 0;font:13px/1.65 Inter Tight,sans-serif}.lifecycle-copy>a{color:var(--orange);font-size:11px;font-weight:700}.lifecycle-list{border-top:1px solid #424844}.lifecycle-list article{border-bottom:1px solid #424844;grid-template-columns:45px 1fr;gap:18px;padding:26px 0;display:grid}.lifecycle-list article>span{color:var(--green);font-size:9px;font-weight:700}.lifecycle-list h3{margin:0 0 7px;font-size:17px}.lifecycle-list p{color:#aeb4b0;max-width:540px;margin:0;font:11px/1.6 Inter Tight,sans-serif}.selection{color:#fff;background:var(--black)}.selection-grid{grid-template-columns:.8fr 1.2fr;gap:80px;display:grid}.selection ol{margin:0;padding:0;list-style:none}.selection li{border-top:1px solid #343936;grid-template-columns:170px 1fr;gap:25px;padding:22px 0;display:grid}.selection li:last-child{border-bottom:1px solid #343936}.selection b{font-size:14.5px}.selection span{color:#aeb4b0;font:12.5px/1.55 Inter Tight,sans-serif}.faq-list{border-top:1px solid var(--line)}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:25px;padding:24px 5px;font-size:17.5px;font-weight:600;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary i{border-right:2px solid var(--orange);border-bottom:2px solid var(--orange);width:10px;height:10px;transition:transform .2s;transform:rotate(45deg)}.faq-list details[open] summary i{transform:rotate(225deg)}.faq-list details p{color:#5d625e;max-width:760px;margin:0;padding:0 5px 25px;font:13.5px/1.65 Inter Tight,sans-serif}.ssl-contact{color:#fff;background:var(--purple);border-radius:12px;justify-content:space-between;align-items:end;gap:60px;padding:55px;display:flex}.ssl-contact>div{max-width:720px}.ssl-contact .ssl-kicker{color:#ffd0ad}.ssl-contact p:last-child{color:#ffe2cc;max-width:650px;font:13.5px/1.55 Inter Tight,sans-serif}.ssl-contact>a{flex:none}@media (width<=900px){.certificate-anatomy{grid-template-columns:1fr;gap:28px}.certificate-anatomy>aside{grid-column:auto}.lifecycle-grid{grid-template-columns:1fr;gap:45px}.lifecycle-copy{position:static}.trust-heading{grid-template-columns:1fr;gap:20px}.trust-grid{grid-template-columns:1fr 1fr}.trust-grid article,.trust-grid article:nth-child(4){grid-column:auto}.flow-grid{grid-template-columns:1fr 1fr}.flow-grid li:nth-child(2){border-right:0}.flow-grid li:nth-child(-n+2){border-bottom:1px solid var(--line)}.ssl-hero{min-height:auto}.ssl-hero-grid,.ssl-intro,.selection-grid{grid-template-columns:1fr;gap:45px}.certificate-visual{min-height:380px}.validation-grid{grid-template-columns:1fr}.validation-grid article{min-height:340px}.coverage-grid{grid-template-columns:1fr}.ssl-contact{flex-direction:column;align-items:flex-start}.ssl-page .ssl-nav{display:none}}@media (width<=600px){.certificate-anatomy{padding:26px 20px}.certificate-anatomy dl{grid-template-columns:1fr}.certificate-anatomy>aside{grid-template-columns:1fr;gap:7px}.trust-grid{grid-template-columns:1fr}.trust-grid article{min-height:200px}.digital-trust>aside{flex-direction:column;gap:8px}.flow-grid{grid-template-columns:1fr}.flow-grid li{border-right:0;border-bottom:1px solid var(--line);min-height:auto}.flow-grid li:last-child{border-bottom:0}.flow-grid h3{margin-top:25px}.ssl-hero{padding:125px 0 65px}.ssl-hero h1{font-size:47.5px}.ssl-actions{flex-direction:column;align-items:flex-start}.certificate-visual{min-height:335px}.certificate-card{margin-top:38px;padding:25px 22px}.certificate-card strong{font-size:19.5px}.ssl-intro{gap:25px}.validation-grid article{padding:25px}.selection li{grid-template-columns:1fr;gap:7px}.ssl-contact{padding:34px 24px}.ssl-page footer{margin-top:65px}}.ssl-automation{color:#fff;background:#111513;scroll-margin-top:90px}.automation-grid{grid-template-columns:.95fr 1.05fr;align-items:stretch;gap:70px;display:grid}.automation-copy{flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.automation-copy h2{letter-spacing:-.04em;max-width:610px;margin:0;font-size:clamp(38px,4.5vw,58px);line-height:1.02}.automation-copy>p:not(.ssl-kicker){color:#b9c0bc;max-width:610px;margin:24px 0 30px;font:400 15px/1.65 Inter Tight,sans-serif}.automation-service{color:#151917;background:var(--cream);border-top:5px solid var(--orange);border-radius:10px;padding:42px}.automation-badge{color:#fff;background:var(--purple);letter-spacing:.08em;padding:8px 11px;font:700 10px/1 Inter Tight,sans-serif;display:inline-flex}.automation-service h3{margin:30px 0 12px;font-size:29px;line-height:1.08}.automation-service>p{color:#555c58;font:13px/1.6 Inter Tight,sans-serif}.automation-service ul{gap:11px;margin:25px 0;padding:0;list-style:none;display:grid}.automation-service li{font:600 12px/1.45 Inter Tight,sans-serif}.automation-service li:before{content:"✓";color:var(--orange);margin-right:9px}.automation-service small{color:#676d69;border-top:1px solid #d7d4cc;padding-top:19px;font:10px/1.55 Inter Tight,sans-serif;display:block}.legacy-automation{background:#1b211f;border:1px solid #ffffff24;border-radius:10px;grid-column:1/-1;grid-template-columns:.8fr 1fr;gap:45px;padding:38px;display:grid}.legacy-automation>div:first-child>span{color:var(--green);letter-spacing:.12em;font:700 9px/1.2 Inter Tight,sans-serif}.legacy-automation h3{max-width:430px;margin:15px 0 12px;font-size:30px;line-height:1.08}.legacy-automation p{color:#b9c0bc;margin:0;font:12.5px/1.6 Inter Tight,sans-serif}.legacy-details{grid-template-columns:145px 1fr;gap:14px 20px;display:grid}.legacy-details strong{color:#fff;font:700 11px/1.45 Inter Tight,sans-serif}.legacy-automation aside{border-top:1px solid #ffffff24;grid-column:1/-1;gap:24px;padding-top:22px;display:flex}.legacy-automation aside b{color:var(--orange);flex:none;font-size:11px}.legacy-automation aside span{color:#aeb5b1;font:10.5px/1.55 Inter Tight,sans-serif}@media (width<=900px){.automation-grid,.legacy-automation{grid-template-columns:1fr;gap:38px}.legacy-automation aside{grid-column:auto}}@media (width<=600px){.automation-service,.legacy-automation{padding:29px 23px}.automation-copy h2{font-size:39px}.legacy-details{grid-template-columns:1fr;gap:7px}.legacy-details p+strong{margin-top:12px}.legacy-automation aside{flex-direction:column;gap:8px}}.ssl-hero{min-height:620px;padding:82px 0 0}.ssl-hero-grid{gap:55px;min-height:620px}.ssl-hero h1{letter-spacing:-.035em;font-size:58px;font-weight:700;line-height:64.2px}.ssl-lead{margin:24px 0;font-size:15px;line-height:22px}.certificate-visual{border-radius:10px;min-height:410px}.ssl-intro h2,.section-heading h2,.trust-heading h2,.lifecycle-copy h2,.selection h2,.ssl-contact h2{letter-spacing:-.035em;font-size:37px;font-weight:600;line-height:39px}.section-heading{margin-bottom:35px}.section-heading>p:last-child{font-size:13px}.validation-grid article{border-radius:7px;min-height:390px;padding:27px}.validation-grid h3,.coverage-grid h3{font-size:18px}.coverage-grid article{min-height:225px;padding:27px}.flow-grid li{min-height:215px}.flow-grid h3{font-size:16px}.certificate-anatomy h3{font-size:25px}.trust-grid article{border-radius:7px;min-height:210px;padding:24px}.trust-grid h3{font-size:18px}.ssl-contact{border-radius:11px;padding:42px}.ssl-page footer{margin-top:0}.ssl-page .footer-brand{margin-top:45px}@media (width<=900px){.ssl-hero{padding-top:82px}.ssl-hero-grid{min-height:auto;padding-top:80px;padding-bottom:65px}.certificate-visual{min-height:380px}.ssl-intro h2,.section-heading h2,.trust-heading h2,.lifecycle-copy h2,.selection h2,.ssl-contact h2{font-size:37px;line-height:39px}}@media (width<=600px){.ssl-hero{padding:0}.ssl-hero-grid{padding-top:125px}.ssl-hero h1{font-size:43px;line-height:47px}.ssl-lead{font-size:14px;line-height:21px}.ssl-page .footer-brand{margin-top:45px}}@media (width>=901px){.ssl-hero,.ssl-hero-grid{min-height:720px}.ssl-hero{padding:0}.ssl-hero-grid{padding-top:88px}.ssl-hero h1{font-size:66.5px;line-height:1.07}.ssl-lead{max-width:570px;font-size:17.5px;line-height:1.5}.ssl-kicker,.ssl-text-link{font-size:12.5px}.section-heading>p:last-child,.trust-heading>p,.ssl-intro>div:last-child,.lifecycle-copy>p:last-of-type,.ssl-contact p:last-child{font-size:15.5px;line-height:1.5}.validation-grid p,.coverage-grid p,.flow-grid p,.trust-grid p,.lifecycle-list p{font-size:12.5px;line-height:1.48}.validation-grid li{font-size:12.5px}.validation-grid h3,.coverage-grid h3,.trust-grid h3{font-size:21px}.flow-grid h3,.lifecycle-list h3{font-size:18px}.validation-grid a,.lifecycle-copy>a{font-size:12.5px}.type-code{font-size:16px}.use-cases strong{font-size:12.5px}.use-cases span{font-size:10.5px}.certificate-anatomy>div>p:last-child,.certificate-anatomy dt{font-size:12.5px}.certificate-anatomy dd,.certificate-anatomy>aside span{font-size:10.5px}.certificate-anatomy>aside strong{font-size:12.5px}}
