.cert-page,.cert-dialog{--ct-bg:#101014;--ct-surface:#1a1a1f;--ct-raised:#222128;--ct-text:#f4f3f7;--ct-muted:#aaa8b3;--ct-line:#ffffff19;--ct-accent:#b59aef;--ct-brand:#5942e9;color:var(--ct-text);font-family:DM Sans,sans-serif}.cert-page{background:var(--ct-bg);overflow:clip}.cert-page *,.cert-dialog *{box-sizing:border-box}.cert-wrap{width:min(1260px,100% - 64px);margin:auto}.cert-page h1,.cert-page h2,.cert-page h3,.cert-page h4,.cert-page .hx3{color:var(--ct-text);letter-spacing:-.035em;margin:0;font-weight:500;line-height:1.15}.cert-page h1{font-size:clamp(36px,4vw,56px)}.cert-page h2{font-size:clamp(28px,2.8vw,38px)}.cert-page p{color:var(--ct-muted);margin:0;line-height:1.75}.cert-page button,.cert-dialog button{cursor:pointer;font-family:inherit}.cert-page a{text-decoration:none}.cert-page button:disabled{cursor:default;opacity:.35}:is(.cert-page a:focus-visible,.cert-page button:focus-visible,.cert-page summary:focus-visible){outline:2px solid var(--ct-accent);outline-offset:4px}.cert-eyebrow{letter-spacing:.12em;color:var(--ct-accent);margin-bottom:16px;font-size:11px;font-weight:600;display:block}.cert-primary,.cert-outline{border:0;border-radius:30px;justify-content:center;align-items:center;gap:13px;min-height:44px;padding:11px 20px;font-size:14px;font-weight:500;transition:background .18s,color .18s;display:inline-flex}.cert-primary{background:var(--ct-brand);color:#fff!important}.cert-primary:hover{background:#4934d2}.cert-outline{color:var(--ct-text);background:0 0;border:1.5px solid #ffffff50}.cert-outline:hover{background:var(--ct-text);color:var(--ct-bg)}.cert-text-link{color:var(--ct-text);background:0 0;border:0;align-items:center;gap:10px;padding:0;font-size:14px;display:inline-flex}.cert-text-link:hover{color:var(--ct-accent)}.cert-text-link svg{transition:transform .2s}.cert-text-link .is-open{transform:rotate(180deg)}.cert-hero{background:radial-gradient(at 80% 25%,#5942e91a,#0000 55%);padding:150px 0 66px}.cert-hero-grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:100px;display:grid}.cert-hero h1 em{color:var(--ct-accent);font-style:normal}.cert-hero p{max-width:545px;margin:23px 0;font-size:16px}.cert-hero-note{color:var(--ct-muted);margin-top:15px;font-size:12px;display:block}.cert-identity{background:var(--ct-surface);box-shadow:0 22px 70px #0002, inset 0 0 0 1px var(--ct-line);border-radius:23px;justify-self:end;width:100%;max-width:460px;overflow:hidden}.cert-window-bar{border-bottom:1px solid var(--ct-line);color:var(--ct-muted);align-items:center;gap:10px;padding:17px 24px;font-size:12px;display:flex}.cert-window-label{letter-spacing:.06em;margin-left:auto;font-size:10px}.cert-identity-body{padding:28px}.cert-document-heading{color:var(--ct-accent);align-items:center;gap:16px;margin-bottom:27px;display:flex}.cert-document-heading small{letter-spacing:.13em;margin-bottom:6px;font-size:9px;display:block}.cert-document-heading strong{color:var(--ct-text);font-size:18px;font-weight:500}.cert-identity-line{color:var(--ct-muted);grid-template-columns:1fr 1.2fr 16px;gap:12px;padding:12px 0;font-size:12px;display:grid}.cert-identity-line strong{color:var(--ct-text);font-weight:400}.cert-identity-line svg{color:var(--ct-accent)}.cert-validation-track{gap:5px;margin:24px 0 16px;display:flex}.cert-validation-track i{background:#b59aef25;border-radius:2px;flex:1;height:3px;animation:4s ease-in-out infinite cert-validate}.cert-validation-track i:nth-child(2){animation-delay:.2s}.cert-validation-track i:nth-child(3){animation-delay:.4s}.cert-validation-track i:nth-child(4){animation-delay:.6s}.cert-validation-track i:nth-child(5){animation-delay:.8s}.cert-validation-track i:nth-child(6){animation-delay:1s}.cert-validation-track i:nth-child(7){animation-delay:1.2s}.cert-identity-body p{margin:0;font-size:11px}.cert-identity-foot{color:var(--ct-muted);background:#ffffff03;justify-content:space-between;align-items:center;padding:17px 27px;font-size:11px;display:flex}@keyframes cert-validate{0%,70%,to{background:#b59aef25}35%{background:#b59aef}}.cert-catalog{padding:36px 0 0;scroll-margin-top:110px}.cert-catalog-heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:32px;display:flex}.cert-catalog-heading .cert-eyebrow{margin-bottom:12px}.cert-guide{background:var(--ct-surface);border-radius:20px;grid-template-columns:.7fr 1.3fr;gap:35px;margin:0 0 28px;padding:25px 30px;display:grid}.cert-guide h3,.cert-guide .hx3{margin-bottom:10px;font-size:21px}.cert-guide p{font-size:14px}.cert-guide>div+div{flex-wrap:wrap;align-content:center;gap:9px;display:flex}.cert-guide button{border:1px solid var(--ct-line);color:var(--ct-text);background:0 0;border-radius:22px;align-items:center;gap:10px;padding:9px 13px;font-size:12px;display:flex}.cert-guide button:hover{background:var(--ct-raised)}.cert-page .cert-browser{grid-template-columns:212px minmax(0,1fr);align-items:start;gap:32px!important;display:grid!important}.cert-sidebar{position:sticky;top:110px}.cert-sidebar-label{color:var(--ct-muted);letter-spacing:.08em;text-transform:uppercase;margin:0 0 14px 13px;font-size:11px;display:block}.cert-page .cert-tabs{background:0 0!important;flex-direction:column!important;justify-content:start!important;align-items:stretch!important;gap:5px!important;width:100%!important;height:auto!important;padding:0!important;display:flex!important}.cert-page .cert-tabs button{min-height:44px;font-weight:400;height:44px!important;color:var(--ct-muted)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:12px!important;flex:none!important;justify-content:flex-start!important;gap:11px!important;padding:10px 13px!important;font-size:13px!important}.cert-page .cert-tabs button small{color:var(--ct-muted);margin-left:auto;font-size:10px}.cert-page .cert-tabs button[aria-selected=true]{color:var(--ct-text)!important;background:#b59aef16!important}.cert-page .cert-tabs button:hover{background:var(--ct-surface)!important}.cert-page .cert-tabs button:after{display:none}.cert-sidebar-help{border-top:1px solid var(--ct-line);color:var(--ct-muted);margin-top:18px;padding:24px 13px 0;font-size:12px;display:block}.cert-sidebar-help strong{color:var(--ct-text);gap:8px;margin-top:9px;font-weight:400;display:flex}.cert-browser-main{border-left:1px solid var(--ct-line);min-width:0;padding-left:32px}.cert-category-heading{margin-bottom:23px}.cert-category-heading .cert-eyebrow{margin-bottom:9px;font-size:10px}.cert-category-heading h3,.cert-category-heading .hx3{margin-bottom:12px;font-size:26px}.cert-category-heading>div>p{max-width:700px;font-size:14px}.cert-category-details{margin-top:15px}.cert-category-details summary{cursor:pointer;width:max-content;color:var(--ct-text);align-items:center;gap:10px;font-size:12px;list-style:none;display:flex}.cert-category-details summary::-webkit-details-marker{display:none}.cert-category-details[open] summary svg{transform:rotate(180deg)}.cert-category-details p{max-width:700px;margin-top:16px;font-size:14px}.cert-category-details ul{flex-wrap:wrap;gap:12px 22px;margin:17px 0 0;padding:0;list-style:none;display:flex}.cert-category-details li{color:var(--ct-muted);align-items:center;gap:7px;font-size:12px;display:flex}.cert-category-details li svg{color:var(--ct-accent)}.cert-toolbar{background:var(--ct-surface);border-radius:17px;padding:17px}.cert-search{background:var(--ct-bg);min-height:43px;color:var(--ct-muted);border-radius:11px;align-items:center;gap:12px;padding:0 13px;display:flex}.cert-search:focus-within{box-shadow:0 0 0 2px var(--ct-accent)}.cert-search input{width:100%;min-width:0;color:var(--ct-text);background:0 0;padding:11px 0;font:13px DM Sans,sans-serif;box-shadow:none!important;border:0!important;outline:0!important}.cert-search input::placeholder{color:var(--ct-muted)}.cert-search button{color:var(--ct-muted);background:0 0;border:0;place-items:center;padding:5px;display:grid}.cert-filters{grid-template-columns:1fr 1fr 1fr;gap:9px;margin-top:10px;display:grid}.cert-select{cursor:pointer;background:var(--ct-raised)!important;width:100%!important;min-width:0!important;height:38px!important;color:var(--ct-text)!important;box-shadow:none!important;border:0!important;border-radius:10px!important;gap:7px!important;padding:0 11px!important;font-size:12px!important}.cert-select-menu{font-family:DM Sans,sans-serif;color:#f4f3f7!important;z-index:1070!important;background:#222128!important;border:1px solid #ffffff20!important;border-radius:13px!important}.cert-select-menu [role=option]{cursor:pointer;border-radius:7px;font-size:13px}.cert-select-menu [role=option][data-highlighted]{background:#ffffff12!important}.cert-result-count{color:var(--ct-muted);justify-content:space-between;align-items:center;gap:15px;padding:18px 2px 10px;font-size:11px;display:flex}.cert-result-count button{color:var(--ct-muted);background:0 0;border:0;align-items:center;gap:7px;font-size:11px;display:flex}.cert-product-list{gap:0;display:grid}.cert-product{border-bottom:1px solid var(--ct-line);grid-template-columns:minmax(0,1fr) 156px 170px;align-items:center;gap:17px;padding:21px 0;display:grid}.cert-product-info{min-width:0}.cert-brand{letter-spacing:.07em;color:var(--ct-muted);margin-bottom:7px;font-size:10px;display:block}.cert-page .cert-product h4{letter-spacing:-.02em;overflow-wrap:anywhere;font-size:16px;font-weight:500;line-height:1.4}.cert-product-tags{flex-wrap:wrap;gap:5px;margin-top:9px;display:flex}.cert-product-tags span,.cert-dialog-tags span{color:var(--ct-muted);background:var(--ct-surface);border-radius:5px;padding:4px 7px;font-size:10px}.cert-product-price{text-align:right}.cert-product-price strong{letter-spacing:-.04em;white-space:nowrap;font-size:21px;font-weight:500;display:block}.cert-product-price>span{color:var(--ct-muted);margin-top:6px;font-size:10px;display:block}.cert-product .cert-outline{white-space:nowrap;gap:8px;min-height:38px;padding:9px 13px;font-size:12px}.cert-pagination{justify-content:center;align-items:center;gap:22px;padding-top:23px;display:flex}.cert-pagination span{color:var(--ct-muted);font-size:12px}.cert-pagination button{border:1px solid var(--ct-line);width:34px;height:34px;color:var(--ct-text);background:0 0;border-radius:50%;place-items:center;display:grid}.cert-pagination button:hover:not(:disabled){background:var(--ct-raised)}.cert-price-note{max-width:760px;padding-top:20px;font-size:11px!important}.cert-empty{text-align:center;flex-direction:column;align-items:center;gap:16px;padding:50px 20px;display:flex}.cert-empty h4{font-size:20px}.cert-empty p{font-size:14px}.cert-special{background:linear-gradient(135deg, #26202f, var(--ct-surface));border-radius:21px;margin-top:24px;padding:36px}.cert-special-icon{color:var(--ct-accent);margin-bottom:24px}.cert-special h4{font-size:27px}.cert-special p{max-width:580px;margin:17px 0 23px;font-size:15px}.cert-special .cert-text-link{margin-left:20px}.cert-bottom{padding:75px 0 90px}.cert-hosting-note{background:var(--ct-surface);border-radius:24px;align-items:center;gap:24px;padding:30px 35px;display:flex}.cert-hosting-note>svg{color:var(--ct-accent);flex-shrink:0}.cert-hosting-note>div{flex:1}.cert-hosting-note h2{font-size:25px}.cert-hosting-note p{max-width:690px;margin:12px 0;font-size:14px}.cert-hosting-note>strong{letter-spacing:-.05em;flex-shrink:0;font-size:43px;font-weight:500}.cert-hosting-note small{color:var(--ct-muted);letter-spacing:0;margin-top:7px;font-size:10px;font-weight:400;display:block}.cert-how{grid-template-columns:.7fr 1.6fr;gap:45px;padding:65px 0;display:grid}.cert-how ol{grid-template-columns:repeat(3,1fr);gap:28px;margin:0;padding:0;list-style:none;display:grid}.cert-how li>span{color:var(--ct-accent);align-items:center;gap:15px;margin-bottom:18px;font-size:12px;display:flex}.cert-how li>span:after{content:"";background:var(--ct-line);flex:1;height:1px}.cert-how li h3,.cert-how li .hx3{margin-bottom:12px;font-size:18px}.cert-how li p{font-size:13px}.cert-faq{border-top:1px solid var(--ct-line);grid-template-columns:.7fr 1.6fr;gap:45px;padding-top:55px;display:grid}.cert-faq .cert-text-link{margin-top:25px}.cert-faq [data-slot=accordion-trigger]{color:var(--ct-text);cursor:pointer;border:0;padding:18px 0;font-size:15px;line-height:1.6;background:0 0!important;border-radius:0!important;text-decoration:none!important}.cert-faq [data-slot=accordion-item]{border-color:var(--ct-line)}.cert-faq [data-slot=accordion-content] p{padding-bottom:12px;font-size:14px}.cert-dialog{border:1px solid var(--ct-line);scrollbar-width:thin;scrollbar-color:#7773 transparent;max-height:calc(100dvh - 40px);overflow:auto;background:var(--ct-bg)!important;z-index:1060!important;border-radius:24px!important;gap:13px!important;width:min(560px,100vw - 32px)!important;max-width:560px!important;padding:28px!important;box-shadow:0 30px 100px #0006!important}.cert-dialog-top{color:var(--ct-muted);justify-content:space-between;align-items:center;font-size:12px;display:flex}.cert-close{background:var(--ct-surface);width:32px;height:32px;color:var(--ct-text);border:0;border-radius:50%;place-items:center;display:grid}.cert-dialog [data-slot=dialog-title]{letter-spacing:-.035em;font-weight:500;font-size:25px!important;line-height:1.25!important}.cert-dialog [data-slot=dialog-description]{color:var(--ct-muted);font-size:13px}.cert-dialog-tags{flex-wrap:wrap;gap:6px;display:flex}.cert-specs{margin:8px 0 0}.cert-specs>div{border-bottom:1px solid var(--ct-line);justify-content:space-between;gap:20px;padding:11px 0;font-size:12px;display:flex}.cert-specs dt{color:var(--ct-muted)}.cert-specs dd{text-align:right;margin:0}.cert-term-label{gap:10px;margin-top:8px;font-size:12px;display:grid}.cert-dialog-total{justify-content:space-between;align-items:end;gap:20px;padding:14px 0;display:flex}.cert-dialog-total>span{color:var(--ct-muted);font-size:12px}.cert-dialog-total strong{letter-spacing:-.05em;color:var(--ct-text);margin-top:7px;font-size:32px;font-weight:500;display:block}.cert-dialog-total small{color:var(--ct-muted);font-size:11px}.cert-dialog-note{color:var(--ct-muted);margin:0;font-size:11px;line-height:1.7}html[data-appearance=mixed] .cert-page,html[data-appearance=mixed] .cert-dialog{--ct-bg:#fff;--ct-surface:#f5f4f7;--ct-raised:#eceaef;--ct-text:#24212c;--ct-muted:#6b6574;--ct-line:#22192e1a;--ct-accent:#5942e9}html[data-appearance=mixed] .cert-outline{border-color:#24212c55}html[data-appearance=mixed] .cert-select-menu{color:#24212c!important;background:#fff!important;border-color:#22192e20!important}html[data-appearance=mixed] .cert-select-menu [role=option][data-highlighted]{background:#f0edf5!important}html[data-appearance=mixed] .cert-identity-foot{background:#00000002}html[data-appearance=mixed] .cert-special{background:linear-gradient(135deg,#f1eaf9,#f7f5f9)}@media (min-width:1500px){.cert-wrap{width:min(1380px,100% - 100px)}.cert-hero-grid{gap:140px}.cert-identity{max-width:490px}}@media (max-width:1050px){.cert-hero-grid{gap:40px}.cert-page .cert-browser{grid-template-columns:185px minmax(0,1fr);gap:20px!important}.cert-browser-main{padding-left:20px}.cert-product{grid-template-columns:minmax(0,1fr) 135px;gap:12px}.cert-product>.cert-outline{grid-column:2;justify-self:end}.cert-product-info{grid-row:span 2}.cert-identity-body{padding:22px}.cert-how,.cert-faq{grid-template-columns:.7fr 1.3fr;gap:30px}.cert-how ol{gap:18px}.cert-special .cert-text-link{margin:18px 0 0;display:flex}}@media (max-width:760px){.cert-wrap{width:calc(100% - 40px)}.cert-hero{padding:122px 0 38px}.cert-hero-grid{grid-template-columns:1fr;gap:30px}.cert-hero h1{font-size:38px}.cert-identity{justify-self:center;max-width:500px}.cert-hero p{font-size:15px}.cert-catalog-heading{flex-direction:column;align-items:start;gap:19px}.cert-page .cert-browser{flex-direction:column!important;gap:21px!important;display:flex!important}.cert-sidebar{width:100%;min-width:0;position:static}.cert-sidebar-label,.cert-sidebar-help{display:none}.cert-page .cert-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px!important;display:grid!important}.cert-page .cert-tabs button{white-space:normal!important;justify-content:center!important;gap:6px!important;height:42px!important;padding:9px!important;font-size:11px!important}.cert-tabs button small{display:none}.cert-browser-main{border:0;width:100%;padding:0}.cert-tabs button svg{width:14px!important;height:14px!important}.cert-category-heading h3,.cert-category-heading .hx3{font-size:24px}.cert-filters{grid-template-columns:1fr 1fr}.cert-filters>:last-child{grid-column:1/-1}.cert-guide{grid-template-columns:1fr;gap:20px;padding:24px}.cert-bottom{padding-top:48px}.cert-hosting-note{flex-wrap:wrap;align-items:start;gap:16px;padding:25px}.cert-hosting-note>svg{display:none}.cert-hosting-note>div{min-width:200px}.cert-hosting-note>strong{font-size:34px}.cert-how,.cert-faq{grid-template-columns:1fr;gap:30px;padding-top:45px}.cert-how ol{grid-template-columns:1fr;gap:25px}.cert-how li{grid-template-columns:35px 1fr;gap:5px 12px;display:grid}.cert-how li>span{grid-row:span 2;align-items:start;margin-top:4px}.cert-how li>span:after{display:none}.cert-how li h3,.cert-how li .hx3{margin:0}.cert-how li p{grid-column:2}.cert-faq .cert-text-link{margin-top:17px}.cert-special{padding:26px}.cert-catalog{scroll-margin-top:95px}}@media (max-width:420px){.cert-product{grid-template-columns:minmax(0,1fr) 120px;gap:10px}.cert-product-price strong{font-size:19px}.cert-product .cert-outline{gap:5px;padding:8px 10px;font-size:11px}.cert-product .cert-outline svg{width:12px}.cert-product-price>span{font-size:9px}.cert-product h4{font-size:14px!important}.cert-product-tags span{font-size:9px}.cert-hero h1{font-size:34px}.cert-document-heading strong{font-size:16px}.cert-window-bar{padding:15px 20px}.cert-identity-body{padding:20px}.cert-dialog{padding:22px!important}}@media (prefers-reduced-motion:reduce){.cert-page *,.cert-dialog *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}[data-base-ui-portal]>div:has(>.cert-select-menu){z-index:1070!important}div:has(>.cert-select-menu){z-index:1070!important}@media (max-width:760px){.cert-filters>button:nth-of-type(3){grid-column:1/-1}}.cert-ending{background:linear-gradient(180deg, var(--ct-bg), color-mix(in srgb, var(--ct-surface) 45%, var(--ct-bg)) 48%, var(--ct-bg));margin-top:74px;padding:68px 0 100px;position:relative}.cert-included{isolation:isolate;background:var(--ct-surface);border-radius:32px;grid-template-columns:1.12fr 1fr;min-height:390px;display:grid;position:relative;overflow:hidden}.cert-included-copy{z-index:1;align-self:center;padding:56px 0 56px 56px}.cert-included .cert-eyebrow{letter-spacing:.1em;color:var(--ct-muted);font-size:12px}.cert-page .cert-included h2{max-width:490px;font-size:clamp(32px,3vw,44px);line-height:1.15}.cert-included-copy p{max-width:460px;margin:23px 0 28px;font-size:16px}.cert-included .cert-outline{gap:18px;min-height:45px;font-size:14px}.cert-included-art{background:radial-gradient(at 55% 45%,#b29ce616,#0000 66%);flex-direction:column;justify-content:center;align-items:center;min-height:360px;display:flex;position:relative}.cert-orbit{border:1px solid color-mix(in srgb, var(--ct-muted) 17%, transparent);pointer-events:none;border-radius:50%;position:absolute}.cert-orbit-outer{width:440px;height:440px}.cert-orbit-inner{width:335px;height:335px}.cert-lock-seal{background:linear-gradient(145deg, var(--ct-raised), var(--ct-surface));width:98px;height:98px;color:var(--ct-accent);border-radius:27px;place-items:center;margin-bottom:20px;display:grid;position:relative;transform:rotate(-7deg);box-shadow:0 16px 40px #0002,inset 0 1px #ffffff0b}.cert-lock-seal>svg{width:48px;height:48px;transform:rotate(7deg)}.cert-lock-seal>span{background:var(--ct-accent);width:30px;height:30px;color:var(--ct-bg);border:4px solid var(--ct-surface);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:3px;right:-8px}.cert-included-price{flex-direction:column;align-items:center;gap:7px;display:flex;position:relative}.cert-included-price strong{letter-spacing:-.065em;font-size:78px;font-weight:500;line-height:1}.cert-included-price strong span{font-size:40px;font-weight:400}.cert-included-price>span{color:var(--ct-muted);font-size:14px}.cert-renew-mark{background:var(--ct-surface);width:42px;height:42px;color:var(--ct-muted);border-radius:50%;place-items:center;display:grid;position:absolute;top:37%;left:calc(50% - 174px)}.cert-journey{padding:94px 0 90px}.cert-ending-heading{text-align:center;margin-bottom:46px}.cert-ending-heading .cert-eyebrow{font-size:12px}.cert-page .cert-ending-heading h2{font-size:clamp(30px,3vw,40px)}.cert-journey-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:58px;margin:0;padding:0 32px;list-style:none;display:grid}.cert-journey-steps li{min-width:0;position:relative}.cert-step-art{align-items:center;height:124px;margin-bottom:25px;display:flex;position:relative}.cert-step-art:after{content:"";background:linear-gradient(90deg, var(--ct-line), var(--ct-line));transform-origin:0;height:1px;position:absolute;top:50%;left:115px;right:-35px}.cert-journey-steps li:last-child .cert-step-art:after{display:none}.cert-step-symbol{background:var(--ct-surface);width:86px;height:86px;color:var(--ct-accent);border-radius:25px;place-items:center;display:grid;position:relative}.cert-step-symbol>svg:not(.cert-step-cursor){width:40px;height:40px}.cert-step-art-1 .cert-step-symbol{background:color-mix(in srgb, var(--ct-accent) 8%, var(--ct-surface));border-radius:50%}.cert-step-cursor{fill:var(--ct-surface);color:var(--ct-text);position:absolute;bottom:6px;right:5px}.cert-step-number{background:var(--ct-bg);min-width:32px;height:27px;color:var(--ct-muted);border-radius:8px;place-items:center;font-size:12px;display:grid;position:absolute;top:74px;left:65px}.cert-page .cert-journey-steps h3,.cert-page .cert-journey-steps .hx3{margin-bottom:15px;font-size:23px}.cert-journey-steps p{max-width:310px;font-size:16px}.cert-journey.is-visible .cert-step-cursor{animation:2s both cert-cursor-tap}.cert-answers{border-top:1px solid var(--ct-line);grid-template-columns:.78fr 1.3fr;align-items:start;gap:90px;padding:66px 0 10px;display:grid}.cert-answers-intro{position:sticky;top:125px}.cert-answers-intro .cert-eyebrow{font-size:12px}.cert-page .cert-answers h2{font-size:clamp(31px,3vw,41px);line-height:1.18}.cert-answers h2 em{color:var(--ct-muted);font-style:normal}.cert-answer-contact{max-width:290px;color:var(--ct-text);align-items:center;gap:14px;margin-top:34px;padding:16px 0;font-size:14px;display:flex}.cert-answer-contact>svg{margin-left:auto;transition:transform .2s}.cert-answer-contact:hover>svg{transform:translate(2px,-2px)}.cert-answer-contact-icon{background:var(--ct-surface);width:43px;height:43px;color:var(--ct-accent);border-radius:50%;place-items:center;display:grid}.cert-answer-list{gap:10px!important}.cert-answer-list [data-slot=accordion-item]{background:var(--ct-surface);border-radius:16px;transition:background .2s;overflow:hidden;border:0!important}.cert-answer-list [data-slot=accordion-item]:has([aria-expanded=true]){background:var(--ct-raised)}.cert-answer-list [data-slot=accordion-trigger]{letter-spacing:-.012em;width:100%;color:var(--ct-text);cursor:pointer;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:16px!important;align-items:center!important;gap:16px!important;padding:22px 24px!important;font-size:16px!important;font-weight:400!important;line-height:1.5!important;text-decoration:none!important}.cert-answer-list [data-slot=accordion-trigger]>span:nth-child(2){flex:1}.cert-answer-number{font-variant-numeric:tabular-nums;color:var(--ct-muted);flex-shrink:0;font-size:12px}.cert-answer-list [data-slot=accordion-trigger-icon]{width:17px;height:17px;color:var(--ct-muted)!important}.cert-answer-list [data-slot=accordion-content] p{margin:0;padding:0 24px 23px 57px;font-size:15px;line-height:1.8}.cert-answer-list [data-slot=accordion-trigger]:focus-visible{outline:2px solid var(--ct-accent);outline-offset:-3px}@keyframes cert-step-arrive{0%{opacity:.3;translate:0 9px}to{opacity:1;translate:0}}@keyframes cert-path-arrive{0%{scale:0 1}to{scale:1}}@keyframes cert-cursor-tap{0%{translate:9px 7px}55%{translate:-3px -3px}to{translate:0}}@media (max-width:1050px){.cert-included-copy{padding:40px 0 40px 36px}.cert-included-art{min-height:340px}.cert-orbit-outer{width:380px;height:380px}.cert-orbit-inner{width:280px;height:280px}.cert-renew-mark{left:calc(50% - 145px)}.cert-journey-steps{gap:30px;padding:0 8px}.cert-step-art:after{right:-14px}.cert-answers{grid-template-columns:.85fr 1.3fr;gap:40px}.cert-answer-list [data-slot=accordion-trigger]{gap:12px!important;padding:20px!important}.cert-answer-list [data-slot=accordion-content] p{padding-left:48px}}@media (max-width:760px){.cert-ending{margin-top:35px;padding:35px 0 65px}.cert-included{border-radius:25px;grid-template-columns:1fr}.cert-included-copy{padding:32px 27px 10px}.cert-page .cert-included h2{font-size:32px}.cert-included-copy p{margin:19px 0 22px;font-size:16px}.cert-included-art{min-height:290px;padding:26px 0 38px}.cert-orbit-outer{opacity:.6;width:345px;height:345px}.cert-orbit-inner{width:250px;height:250px}.cert-renew-mark{top:39%;left:calc(50% - 129px)}.cert-lock-seal{border-radius:21px;width:72px;height:72px;margin-bottom:16px}.cert-lock-seal>svg{width:37px;height:37px}.cert-included-price strong{font-size:60px}.cert-included-price strong span{font-size:30px}.cert-included-price>span{font-size:13px}.cert-journey{padding:62px 0}.cert-ending-heading{text-align:left;margin-bottom:29px}.cert-page .cert-ending-heading h2{max-width:320px;font-size:31px}.cert-journey-steps{grid-template-columns:1fr;gap:28px;padding:0}.cert-journey-steps li{grid-template-columns:75px minmax(0,1fr);gap:8px 18px;display:grid}.cert-step-art{grid-row:span 2;align-items:start;height:100%;margin:0}.cert-step-symbol{border-radius:19px;width:62px;height:62px}.cert-step-symbol>svg:not(.cert-step-cursor){width:30px;height:30px}.cert-step-cursor{width:18px;bottom:3px;right:2px}.cert-step-number{min-width:28px;height:23px;font-size:11px;top:48px;left:43px}.cert-step-art:after{transform-origin:top;width:1px;height:calc(100% - 60px);top:83px;left:31px;right:auto}.cert-page .cert-journey-steps h3,.cert-page .cert-journey-steps .hx3{margin:5px 0 0;font-size:21px}.cert-journey-steps p{grid-column:2;font-size:15px}.cert-answers{grid-template-columns:1fr;gap:27px;padding-top:45px}.cert-answers-intro{position:static}.cert-page .cert-answers h2{font-size:32px}.cert-answer-contact{max-width:260px;margin-top:16px;padding:8px 0}.cert-answer-list [data-slot=accordion-trigger]{gap:10px!important;padding:19px 17px!important;font-size:15px!important}.cert-answer-list [data-slot=accordion-content] p{padding:0 18px 22px 44px;font-size:15px}.cert-answer-number{font-size:11px}}@media (prefers-reduced-motion:reduce){.cert-journey.is-visible .cert-step-symbol,.cert-journey.is-visible .cert-step-art:after,.cert-journey.is-visible .cert-step-cursor{animation:none}.cert-answer-contact>svg{transition:none}}.cert-hero{background:radial-gradient(at 79% 40%,#5942e910,#0000 51%);padding-top:156px;padding-bottom:72px}.cert-hero-grid{gap:82px}.cert-hero h1{letter-spacing:-.045em;font-size:clamp(38px,4.15vw,60px);line-height:1.08}.cert-hero h1 em{color:var(--ct-accent)}.cert-hero .cert-eyebrow{letter-spacing:.15em;margin-bottom:24px;font-size:12px}.cert-hero p{max-width:500px;margin:27px 0;line-height:1.8}.cert-hero-note{margin-top:19px;font-size:13px}.cert-hero .cert-primary{min-height:48px;padding:13px 24px}.cert-hero-visual{isolation:isolate;justify-self:end;width:100%;min-width:0;max-width:500px;padding:16px 14px 16px 0;position:relative}.cert-hero-visual:before{content:"";z-index:-1;background:linear-gradient(140deg, color-mix(in srgb, var(--ct-accent) 22%, var(--ct-surface)), var(--ct-surface) 70%);border-radius:29px;position:absolute;inset:4px 1px 5px 28px;transform:rotate(3deg)}.cert-hero-visual .cert-identity{max-width:none;box-shadow:0 24px 60px #0002, inset 0 1px 0 var(--ct-line);border-radius:23px}.cert-document-heading{gap:16px;margin-bottom:22px}.cert-document-heading>svg{background:color-mix(in srgb, var(--ct-accent) 9%, transparent);border-radius:16px;flex-shrink:0;width:50px;height:50px;padding:11px}.cert-document-heading small{letter-spacing:.11em;font-size:10px}.cert-document-heading strong{letter-spacing:-.025em;font-size:20px}.cert-identity-line{padding:14px 0;font-size:14px}.cert-window-bar{font-size:13px}.cert-window-label{font-size:11px}.cert-identity-body p{margin:0;font-size:12px;line-height:1.65}.cert-identity-foot{padding:18px 28px;font-size:12px}.cert-validation-track i{animation-iteration-count:1;animation-fill-mode:forwards}.cert-included-art .cert-orbit-outer{aspect-ratio:1;width:min(330px,100% - 52px);height:auto}.cert-included-art .cert-orbit-inner{aspect-ratio:1;width:min(254px,100% - 112px);height:auto}.cert-included-art .cert-renew-mark{top:41%;left:calc(50% - 146px)}.cert-ending [id]{scroll-margin-top:115px}@media (min-width:1500px){.cert-hero-grid{gap:120px}.cert-hero-visual{max-width:520px}}@media (max-width:1050px){.cert-hero-grid{gap:38px}.cert-hero-visual{padding-right:10px}.cert-identity-line{gap:8px;font-size:13px}.cert-document-heading strong{font-size:18px}.cert-identity-body{padding:25px}}@media (max-width:760px){.cert-hero{padding:122px 0 45px}.cert-hero-grid{gap:31px}.cert-hero h1{font-size:clamp(36px,8vw,48px)}.cert-hero .cert-eyebrow{margin-bottom:20px}.cert-hero p{margin:22px 0;font-size:16px}.cert-hero-visual{justify-self:center;max-width:470px;padding:10px 10px 10px 0}.cert-hero-visual:before{inset:6px 4px 6px 22px;transform:rotate(2deg)}.cert-document-heading strong{font-size:17px}.cert-document-heading>svg{width:44px;height:44px;padding:10px}.cert-identity-body{padding:23px}.cert-identity-line{grid-template-columns:.85fr 1.25fr 15px;font-size:12px}.cert-identity-foot{padding:16px 22px;font-size:11px}.cert-included-art .cert-orbit-outer{width:min(252px,100% - 38px)}.cert-included-art .cert-orbit-inner{width:min(204px,100% - 85px)}.cert-included-art .cert-renew-mark{width:34px;height:34px;top:40%;left:calc(50% - 125px)}.cert-included-art .cert-lock-seal{width:64px;height:64px;margin-bottom:14px}.cert-included-price strong{font-size:55px}}@media (prefers-reduced-motion:reduce){.cert-validation-track i{animation:none}}.cert-journey-steps{gap:60px;padding:0}.cert-journey-steps li{text-align:center}.cert-step-art{justify-content:center;height:124px;margin-bottom:21px}.cert-step-number{z-index:2;background:var(--ct-bg);box-shadow:0 0 0 4px var(--ct-bg);top:80px;left:calc(50% + 27px)}.cert-journey-steps p{max-width:340px;margin-inline:auto}.cert-step-art-2 .cert-step-symbol{transform:none}.cert-step-art:before,.cert-step-art:after{content:"";transform-origin:0;pointer-events:none;border-radius:2px;width:calc(100% - 64px);height:2px;position:absolute;top:61px;left:calc(50% + 62px);right:auto}.cert-step-art:before{background:var(--ct-line)}.cert-step-art:after{background:linear-gradient(90deg, transparent, var(--ct-accent));opacity:0;scale:0 1}.cert-journey-steps li:last-child .cert-step-art:before,.cert-journey-steps li:last-child .cert-step-art:after{display:none}.cert-journey.is-visible .cert-step-symbol{animation:1.25s ease-in-out both cert-step-light}.cert-journey.is-visible li:nth-child(2) .cert-step-symbol{animation-delay:1.65s}.cert-journey.is-visible li:nth-child(3) .cert-step-symbol{animation-delay:3.3s}.cert-journey.is-visible .cert-step-art:after{animation:1.15s ease-in-out .6s both cert-step-travel}.cert-journey.is-visible li:nth-child(2) .cert-step-art:after{animation-delay:2.25s}.cert-journey.is-visible .cert-step-number{animation:1.25s ease-in-out both cert-number-light}.cert-journey.is-visible li:nth-child(2) .cert-step-number{animation-delay:1.65s}.cert-journey.is-visible li:nth-child(3) .cert-step-number{animation-delay:3.3s}@keyframes cert-step-light{0%,to{background:var(--ct-surface);box-shadow:0 0 #0000}40%,65%{box-shadow:0 0 0 7px color-mix(in srgb, var(--ct-accent) 12%, transparent), 0 0 32px color-mix(in srgb, var(--ct-accent) 13%, transparent);background:color-mix(in srgb, var(--ct-accent) 17%, var(--ct-surface))}}@keyframes cert-step-travel{0%{opacity:0;scale:0 1}15%{opacity:1}78%{opacity:1;scale:1}to{opacity:0;scale:1}}@keyframes cert-number-light{0%,to{color:var(--ct-muted)}40%,65%{color:var(--ct-accent)}}@media (max-width:1050px) and (min-width:761px){.cert-journey-steps{gap:32px}.cert-step-art:before,.cert-step-art:after{width:calc(100% - 92px)}}@media (max-width:760px){.cert-journey-steps{gap:30px}.cert-journey-steps li{text-align:left}.cert-step-art{justify-content:flex-start;height:100%;margin:0}.cert-step-number{box-shadow:0 0 0 3px var(--ct-bg);top:48px;left:43px}.cert-journey-steps p{max-width:none;margin:0}.cert-step-art:before,.cert-step-art:after{transform-origin:top;width:2px;height:auto;inset:80px auto -12px 30px}.cert-step-art:after{background:linear-gradient(180deg, transparent, var(--ct-accent))}.cert-journey.is-visible .cert-step-art:after{animation-name:cert-step-travel-mobile}}@keyframes cert-step-travel-mobile{0%{opacity:0;scale:1 0}15%{opacity:1}78%{opacity:1;scale:1}to{opacity:0;scale:1}}@media (prefers-reduced-motion:reduce){.cert-journey.is-visible .cert-step-symbol,.cert-journey.is-visible .cert-step-art:after,.cert-journey.is-visible .cert-step-number{animation:none}.cert-step-art:after{display:none}}.cso-sans .cso-sans-note{opacity:.72;margin:-4px 0 10px;font-size:13px}.cso-san-row{border:1px solid color-mix(in srgb, currentColor 14%, transparent);border-radius:14px;justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;display:flex}.cso-san-row+.cso-san-row{margin-top:8px}.cso-san-row span{gap:2px;display:grid}.cso-san-row small{opacity:.7;font-size:12.5px}.cso-san-row input{border:1px solid color-mix(in srgb, currentColor 18%, transparent);width:78px;height:38px;color:inherit;font:inherit;text-align:center;background:0 0;border-radius:10px;padding:0 10px}.cso-agreement{margin:16px 0 4px}.cso-agreement-check{cursor:pointer;align-items:flex-start;gap:10px;font-size:13.5px;line-height:1.5;display:flex}.cso-agreement-check input{flex:none;margin-top:3px}.cso-agreement-check button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.cso-agreement-text{border:1px solid color-mix(in srgb, currentColor 14%, transparent);white-space:pre-wrap;opacity:.85;border-radius:12px;max-height:220px;margin-top:10px;padding:12px 14px;font-size:12px;line-height:1.55;overflow:auto}.cert-page .cert-shared-faq{padding:65px 0 10px;scroll-margin-top:115px}.cert-page .hf-faq{--nc-text:var(--ct-text);--nc-muted:var(--ct-muted);--nc-panel:var(--ct-surface);--nc-line:var(--ct-line);--nc-blue:var(--ct-accent);width:min(850px,100%)}.cert-page .hf-faq-heading h2{letter-spacing:-.035em;font-size:clamp(29px,3vw,40px);line-height:1.15}.cert-page .hf-faq-item h3,.cert-page .hf-faq-item .hx3{letter-spacing:0;margin:0;font-size:16px;line-height:1.5}.cert-page .hf-faq-item p{margin:0;padding:0 48px 26px 4px;font-size:15px;line-height:1.8;animation:.22s hf-answer}.cert-page .hf-faq>footer p{margin:0;font-size:13px}html body .cert-order-dialog{outline:none;grid-template-rows:auto auto minmax(0,1fr);height:min(740px,100dvh - 40px);display:grid;overflow:hidden;border:0!important;border-radius:28px!important;gap:0!important;width:min(920px,100vw - 40px)!important;max-width:920px!important;max-height:calc(100dvh - 40px)!important;padding:30px!important;box-shadow:0 30px 100px #0005!important}.cso-heading{align-items:center;gap:16px;min-height:55px;display:flex}.cso-symbol{background:var(--ct-surface);width:50px;height:50px;color:var(--ct-accent);border-radius:16px;flex:none;place-items:center;display:grid}.cso-heading>div{flex:1;min-width:0}.cso-brand{color:var(--ct-muted);margin-bottom:6px;font-size:12px;display:block}.cert-order-dialog .cso-heading [data-slot=dialog-title]{overflow-wrap:anywhere;max-width:710px;color:var(--ct-text);margin:0;font-size:25px!important;line-height:1.2!important}.cert-order-dialog .cso-close{background:var(--ct-surface);width:33px;height:33px;color:var(--ct-muted);border:0;border-radius:50%;flex:none;align-self:flex-start;place-items:center;transition:background .2s,color .2s;display:grid}.cert-order-dialog .cso-close:hover{background:var(--ct-raised);color:var(--ct-text)}.cert-order-dialog .cso-description{color:var(--ct-muted);margin:15px 0 25px;font-size:14px;line-height:1.6}.cso-layout{grid-template-columns:minmax(0,1fr) minmax(300px,.9fr);align-items:stretch;gap:32px;min-height:0;display:grid}.cso-information{flex-direction:column;min-width:0;min-height:0;padding:4px 0 3px;display:flex}.cso-information-main{scrollbar-width:thin;scrollbar-color:var(--ct-line) transparent;overscroll-behavior:contain;flex:1;min-height:0;padding-right:8px;overflow-y:auto}.cso-tags{flex-wrap:wrap;gap:7px;margin-bottom:18px;display:flex}.cso-tags>span{background:var(--ct-surface);color:var(--ct-muted);border-radius:20px;padding:6px 10px;font-size:11px}.cert-order-dialog p{color:var(--ct-muted);line-height:1.75}.cso-intro{margin:0 0 20px;font-size:15px}.cso-specs{margin:0}.cso-specs>div{border-bottom:1px solid var(--ct-line);grid-template-columns:minmax(95px,.8fr) minmax(0,1.2fr);gap:16px;padding:12px 0;font-size:13px;line-height:1.6;display:grid}.cso-specs dt{color:var(--ct-muted)}.cso-specs dd{text-align:right;color:var(--ct-text);margin:0}.cso-specs>div:last-child{border-bottom:0}.cso-notices{border-top:1px solid var(--ct-line);flex:none;margin-top:24px;padding:17px 6px 0 0}.cso-validation{align-items:flex-start;gap:9px;margin-bottom:9px;display:flex}.cso-validation>svg{width:16px;height:16px;color:var(--ct-muted);flex:none;margin-top:3px}.cert-order-dialog .cso-validation p{color:var(--ct-text);margin:0;font-size:12px;line-height:1.6}.cert-order-dialog .cso-validity-note{color:var(--ct-muted);margin:0;font-size:12px;line-height:1.65}.cso-order{background:var(--ct-surface);border-radius:23px;grid-template-rows:minmax(0,1fr) auto;min-width:0;min-height:0;padding:24px;display:grid}.cso-terms{flex-direction:column;min-height:0;display:flex}.cert-order-dialog .cso-terms h3,.cert-order-dialog .cso-terms .hx3{letter-spacing:0;color:var(--ct-text);flex:none;margin:0 0 15px;padding:0;font-size:14px;font-weight:550;line-height:1.5}.cso-terms-options{scrollbar-width:thin;scrollbar-color:var(--ct-muted) transparent;overscroll-behavior:contain;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:9px;min-height:0;margin:-3px -5px 0 -3px;padding:3px 5px 6px 3px;display:grid;overflow-y:auto}.cso-terms label{border:1px solid var(--ct-line);cursor:pointer;background:0 0;border-radius:15px;align-items:flex-start;gap:9px;min-height:80px;padding:14px 12px;transition:border-color .18s,background .18s,box-shadow .18s;display:flex;position:relative}.cso-terms label[data-selected=true]{border-color:var(--ct-text);box-shadow:inset 0 0 0 .5px var(--ct-text);background:var(--ct-bg)}.cso-terms label:hover{border-color:color-mix(in srgb, var(--ct-text) 45%, transparent);background:var(--ct-bg)}.cso-terms input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.cso-terms label:has(input:focus-visible){outline:2px solid var(--ct-accent);outline-offset:2px}.cso-term-copy{min-width:0}.cso-terms strong{color:var(--ct-text);white-space:normal;font-size:13px;font-weight:550;line-height:1.5;display:block}.cso-terms small{color:var(--ct-muted);font-variant-numeric:tabular-nums;margin-top:4px;font-size:12px;line-height:1.5;display:block}.cso-terms label[data-selected=true] small{color:var(--ct-text)}.cso-radio{border:1px solid var(--ct-muted);width:16px;height:16px;color:var(--ct-bg);border-radius:50%;flex:none;place-items:center;margin-top:2px;transition:background .18s,border-color .18s;display:grid}.cso-terms label[data-selected=true] .cso-radio{border-color:var(--ct-text);background:var(--ct-text)}.cert-selection-summary{padding-top:16px}.cso-total{border-top:1px solid var(--ct-line);flex-direction:column;gap:6px;margin:0 0 21px;padding-top:18px;display:flex}.cso-total>span{color:var(--ct-muted);font-size:12px}.cso-total>strong{letter-spacing:-.045em;color:var(--ct-text);font-variant-numeric:tabular-nums;font-size:35px;font-weight:550;line-height:1.15}.cso-total>small{color:var(--ct-muted);font-size:12px}.cert-order-dialog .cso-add{border:2px solid var(--ct-text);background:var(--ct-text);width:100%;min-height:49px;color:var(--ct-bg);cursor:pointer;justify-content:center;align-items:center;gap:10px;padding:12px 16px;font-size:14px;font-weight:600;transition:background .2s,color .2s;display:flex;border-radius:30px!important}.cert-order-dialog .cso-add:hover{color:var(--ct-text);background:0 0}.cert-order-dialog .cso-add:disabled{opacity:.6;cursor:wait}.cso-order-note{text-align:center;margin:12px 0 0;font-size:11px!important;line-height:1.5!important}.cso-error{margin:0 0 15px;color:#efb7b7!important;font-size:13px!important}.cert-order-dialog :is(a,button):focus-visible{outline:2px solid var(--ct-accent);outline-offset:4px}html body .cert-order-dialog .cso-specs{width:100%;display:block}html body .cert-order-dialog .cso-specs>div{width:100%}html body .cert-order-dialog .cso-add{color:var(--ct-bg)!important;background:var(--ct-text)!important}html body .cert-order-dialog .cso-add:hover{color:var(--ct-text)!important;background:0 0!important}@media (max-width:700px){html body .cert-order-dialog{grid-template-rows:auto auto minmax(0,1fr);height:auto;border-radius:24px!important;width:calc(100vw - 24px)!important;max-height:calc(100dvh - 24px)!important;padding:22px!important}.cso-heading{gap:11px;min-height:42px}.cso-symbol{border-radius:12px;width:39px;height:39px}.cso-symbol svg{width:21px}.cert-order-dialog .cso-heading [data-slot=dialog-title]{font-size:21px!important}.cso-brand{font-size:11px}.cso-layout{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--ct-muted) transparent;grid-template-columns:minmax(0,1fr);gap:25px;margin-right:-3px;padding-right:3px;overflow-y:auto}.cso-order{grid-row:1;padding:20px;display:block}.cso-information{padding:0}.cso-information-main{flex:none;padding:0;overflow:visible}.cso-terms-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;overflow:visible}.cso-terms label{gap:8px;min-height:77px;padding:13px 10px}.cso-radio{width:15px;height:15px}.cso-total{margin:0 0 19px}.cso-total strong{font-size:32px}.cso-description{margin:15px 0 20px!important;font-size:13px!important}.cso-notices{margin-top:20px;padding-top:17px}.cert-page .hf-faq-item p{padding-right:15px;font-size:14px}.cert-page .cert-shared-faq{padding-top:40px}}@media (max-width:380px){html body .cert-order-dialog{padding:18px!important}.cso-symbol{display:none}.cso-order{padding:16px}.cso-terms label{gap:7px;padding:12px 9px}.cso-terms strong{font-size:12px}.cso-terms small{font-size:11px}}@media (prefers-reduced-motion:reduce){.cert-order-dialog *{transition:none!important;animation:none!important}}.cert-order-dialog .cso-radio{margin:2px 0 0}@media (min-width:701px) and (max-height:800px){.cso-terms label{min-height:64px;padding:10px 12px}.cert-order-dialog .cso-terms h3,.cert-order-dialog .cso-terms .hx3{margin-bottom:12px}.cert-selection-summary{padding-top:12px}.cso-total{margin-bottom:17px;padding-top:14px}.cso-order-note{margin-top:10px}}.cso-terms label:only-child{grid-column:1/-1;align-items:center}.cso-terms label:only-child .cso-term-copy{flex:1;justify-content:space-between;align-items:center;gap:10px;display:flex}.cso-terms label:only-child small{margin-top:0}@media (max-width:700px){.cso-layout{flex-direction:column;display:flex}.cso-order{flex:none;order:-1}.cso-information{flex:none}}.cert-page .cert-hero .cert-eyebrow{letter-spacing:.07em;color:var(--ct-muted);align-items:center;gap:10px;margin-bottom:24px;font-size:12px;font-weight:600;display:flex}.cert-hero .cert-eyebrow>svg{color:var(--ct-text);width:25px;height:25px;margin-right:2px}.cert-hero .cert-eyebrow i{background:currentColor;border-radius:50%;width:3px;height:3px}html body .cert-page .cert-hero .cert-primary{border:1.5px solid var(--ct-text);border-radius:999px;transition:background .2s,color .2s;background:var(--ct-text)!important;color:var(--ct-bg)!important}html body .cert-page .cert-hero .cert-primary:hover{color:var(--ct-text)!important;background:0 0!important}.cert-hero .cert-primary:focus-visible{outline:2px solid var(--ct-accent);outline-offset:5px}.cert-minimal-art{width:100%;min-width:0;max-width:530px;color:var(--ct-text);justify-self:end}.cert-minimal-scene{aspect-ratio:500/370;isolation:isolate;width:100%;position:relative;container-type:inline-size}.cert-minimal-glow{background:radial-gradient(ellipse, color-mix(in srgb, var(--ct-accent) 8%, transparent), transparent 66%);z-index:-1;position:absolute;inset:8% 3% 0}.cert-minimal-links{width:100%;height:100%;stroke:var(--ct-muted);stroke-opacity:.18;stroke-width:1.1px;position:absolute;inset:0}.cert-minimal-links .cert-minimal-signal{stroke:var(--ct-accent);stroke-opacity:.7;stroke-dasharray:7 93;animation:9s ease-in-out infinite cert-minimal-trace}.cert-minimal-lock{width:34%;height:49%;color:var(--ct-text);position:absolute;top:13%;left:35%;transform:rotate(-8deg)}.cert-minimal-lock>svg{width:100%;height:100%;overflow:visible}.cert-minimal-lock>svg rect{fill:none}.cert-minimal-lock>svg circle{fill:var(--ct-accent);stroke:var(--ct-accent)}.cert-minimal-lock>span{background:var(--ct-bg);width:33px;height:33px;box-shadow:0 0 0 5px var(--ct-bg);color:var(--ct-accent);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:4%;right:1%;transform:rotate(8deg)}.cert-minimal-lock>span>svg{animation:9s ease-in-out infinite cert-minimal-verified}.cert-minimal-protocol{letter-spacing:.12em;color:var(--ct-muted);flex-direction:column;gap:9px;font-size:10px;font-weight:500;display:flex;position:absolute;top:31%;left:71%}.cert-minimal-protocol i{background:var(--ct-line);width:18px;height:1px}.cert-minimal-protocol small{letter-spacing:.09em;opacity:.65;font-size:9px}.cert-minimal-domain{border:1px solid var(--ct-line);background:var(--ct-surface);white-space:nowrap;border-radius:18px;align-items:center;gap:14px;width:72%;padding:19px 23px;font-size:clamp(12px,3.2cqi,17px);font-weight:500;display:flex;position:absolute;top:71%;left:13%;transform:rotate(-4deg);box-shadow:0 10px 22px #0000000c}.cert-minimal-domain>svg{color:var(--ct-muted);flex-shrink:0}.cert-minimal-domain>svg:last-child{color:var(--ct-accent);margin-left:auto}.cert-minimal-domain small{font:inherit;color:var(--ct-muted);font-weight:400}.cert-minimal-footer{color:var(--ct-muted);justify-content:center;align-items:center;gap:10px;margin:6px 0 0 15px;font-size:12px;display:flex}.cert-minimal-footer button{width:29px;height:29px;color:var(--ct-muted);background:0 0;border:0;border-radius:50%;place-items:center;padding:0;transition:color .2s,background .2s;display:grid}.cert-minimal-footer button:hover{color:var(--ct-text);background:var(--ct-surface)}.cert-minimal-footer button:focus-visible{outline:2px solid var(--ct-accent);outline-offset:3px}.cert-minimal-art[data-paused=true] *{animation-play-state:paused!important}@keyframes cert-minimal-trace{0%{stroke-dashoffset:9px;opacity:0}15%{opacity:1}65%{opacity:1}85%,to{stroke-dashoffset:-100px;opacity:0}}@keyframes cert-minimal-verified{0%,15%,to{opacity:.25}35%,85%{opacity:1}}@media (max-width:1050px){.cert-minimal-domain{gap:10px;padding:16px 18px}.cert-minimal-lock>span{width:28px;height:28px}.cert-minimal-lock>span>svg{width:16px}}@media (max-width:760px){.cert-page .cert-hero-grid{gap:24px}.cert-minimal-art{justify-self:center;max-width:470px}.cert-minimal-scene{aspect-ratio:500/355}.cert-minimal-domain{border-radius:16px;width:82%;padding:16px 17px;left:7%}.cert-minimal-protocol{font-size:9px}.cert-minimal-lock>span{width:25px;height:25px}.cert-minimal-footer{margin-top:18px}}@media (prefers-reduced-motion:reduce){.cert-minimal-art *{animation:none!important}.cert-minimal-signal,.cert-minimal-footer button{display:none}}
