@import"https://fonts.googleapis.com/css2?family=Bricolage+Grotesque:opsz,wght@12..96,600;12..96,700;12..96,800&family=Manrope:wght@400;500;600;700;800&display=swap";:root{--sd-carbon: #0B0B10;--sd-graphite: #1C1C26;--sd-gunmetal: #34343F;--sd-steel: #6B6B7B;--sd-ink-body: #3A3A48;--sd-mist: #F6F6FA;--sd-white: #FFFFFF;--sd-line: #E6E6EF;--sd-brand: #6B2BFF;--sd-brand-bright: #8A4DFF;--sd-brand-deep: #4A12D6;--sd-brand-soft: #A98BFF;--sd-brand-tint: #F2ECFF;--sd-brand-text: #6B2BFF;--sd-on-brand: #FFFFFF;--sd-yellow: #FFD000;--sd-yellow-deep: #FFB800;--sd-red: #DC1119;--sd-font-display: "Bricolage Grotesque", "Archivo", system-ui, sans-serif;--sd-font-body: "Manrope", "Figtree", system-ui, sans-serif;--sd-pill: 999px}.sd-section{--sd-bg: var(--sd-mist);--sd-fg: var(--sd-carbon);--sd-muted: var(--sd-steel);--sd-body: var(--sd-ink-body);--sd-accent: var(--sd-brand-text);--sd-card: var(--sd-white);--sd-card-line: transparent;--sd-rule: var(--sd-line);--sd-media: var(--sd-brand-tint);--sd-tablist: var(--sd-white);--sd-tab-on-bg: var(--sd-brand);--sd-tab-on-fg: var(--sd-on-brand);--sd-icon-bg: var(--sd-brand);--sd-icon-fg: var(--sd-on-brand);background:var(--sd-bg);color:var(--sd-fg);font-family:var(--sd-font-body);font-weight:400;padding-top:var(--sd-pt, 96px);padding-bottom:var(--sd-pb, 96px)}.sd-section :where(p,li,dt,dd,span){font-weight:inherit;font-family:inherit}.sd-section :where(h1,h2,h3,h4,p,li,dt,dd,span,summary,a){word-break:normal;overflow-wrap:break-word;-webkit-hyphens:manual;hyphens:manual}.sd-section--white{--sd-bg: var(--sd-white);--sd-card: var(--sd-mist);--sd-tablist: var(--sd-mist);--sd-media: var(--sd-brand-tint)}.sd-section--carbon{--sd-bg: var(--sd-carbon);--sd-fg: var(--sd-white);--sd-muted: #B4B4C3;--sd-body: #D9D9E3;--sd-accent: var(--sd-brand-soft);--sd-card: var(--sd-graphite);--sd-card-line: var(--sd-gunmetal);--sd-rule: var(--sd-gunmetal);--sd-media: var(--sd-graphite);--sd-tablist: var(--sd-graphite);--sd-tab-on-bg: var(--sd-yellow);--sd-tab-on-fg: var(--sd-carbon);--sd-icon-bg: var(--sd-yellow);--sd-icon-fg: var(--sd-carbon)}.sd-container{max-width:1280px;margin:0 auto;padding:0 32px;box-sizing:border-box}.sd-eyebrow{margin:0;font-family:var(--sd-font-display);font-size:12px;font-weight:800;letter-spacing:.24em;text-transform:uppercase;color:var(--sd-accent)}.sd-h2{margin:14px 0 0;font-family:var(--sd-font-display);font-weight:800;font-size:clamp(30px,4vw,48px);line-height:1.04;letter-spacing:-.03em;color:var(--sd-fg)}.sd-card{background:var(--sd-card);border:1px solid var(--sd-card-line);border-radius:20px;padding:32px;box-sizing:border-box}.sd-tabs__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:24px 40px;margin-bottom:40px}.sd-tabs__intro{min-width:0;flex:1 1 320px}.sd-tabs__list{display:inline-flex;gap:4px;padding:4px;border-radius:var(--sd-pill);background:var(--sd-tablist);max-width:100%;overflow-x:auto;scrollbar-width:none}.sd-tabs__list::-webkit-scrollbar{display:none}.sd-tabs__tab{flex:0 0 auto;min-height:44px;padding:0 22px;border:0;border-radius:var(--sd-pill);background:transparent;color:var(--sd-muted);font-family:var(--sd-font-display);font-size:15px;font-weight:700;letter-spacing:-.005em;text-transform:none;white-space:nowrap;cursor:pointer;transition:background .25s ease,color .25s ease,box-shadow .25s ease}.sd-tabs__tab:hover{color:var(--sd-fg)}.sd-tabs__tab[aria-selected=true]{background:var(--sd-tab-on-bg);color:var(--sd-tab-on-fg);box-shadow:0 8px 20px color-mix(in srgb,var(--sd-brand) 30%,transparent)}.sd-section--carbon .sd-tabs__tab[aria-selected=true]{box-shadow:0 8px 20px #ffb80040}.sd-tabs__tab:focus-visible,.sd-tabs__panel:focus-visible{outline:2px solid var(--sd-accent);outline-offset:3px}.sd-tabs__panel{animation:sd-panel-in .45s ease both}.sd-tabs__panel[hidden]{display:none}@keyframes sd-panel-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.sd-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px}.sd-step{display:flex;flex-direction:column;min-width:0;padding:10px;border-radius:24px;background:var(--sd-card);border:1px solid var(--sd-card-line);box-sizing:border-box;transition:transform .35s ease,box-shadow .35s ease}.sd-step:hover{transform:translateY(-4px);box-shadow:0 18px 40px color-mix(in srgb,var(--sd-brand) 12%,transparent)}.sd-step__media{position:relative;aspect-ratio:4 / 3;border-radius:16px;overflow:hidden;background:var(--sd-media);display:flex;align-items:center;justify-content:center}.sd-step__media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s ease}.sd-step:hover .sd-step__media img{transform:scale(1.04)}.sd-step__ghost{font-family:var(--sd-font-display);font-weight:800;font-size:96px;line-height:1;color:var(--sd-accent);opacity:.3}.sd-step__num{position:absolute;top:12px;left:12px;min-width:44px;height:32px;padding:0 12px;box-sizing:border-box;border-radius:var(--sd-pill);background:var(--sd-yellow);color:var(--sd-carbon);box-shadow:0 6px 14px #0b0b102e;font-family:var(--sd-font-display);font-weight:800;font-size:14px;letter-spacing:.04em;display:flex;align-items:center;justify-content:center}.sd-step__body{padding:18px 12px 14px}.sd-step__title{margin:0;font-family:var(--sd-font-display);font-weight:800;font-size:22px;letter-spacing:-.01em;text-transform:capitalize;color:var(--sd-fg)}.sd-step__text{margin:6px 0 0;font-size:16px;line-height:1.55;color:var(--sd-body)}.sd-steps__dots{display:none}.sd-specs{margin:0;padding:0}.sd-spec dt,.sd-spec dd{margin:0}.sd-spec__label{font-family:var(--sd-font-display);font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--sd-muted)}.sd-spec__value{font-family:var(--sd-font-display);font-weight:700;color:var(--sd-fg)}.sd-specs--tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px}.sd-specs--tiles .sd-spec{position:relative;display:flex;flex-direction:column;justify-content:space-between;gap:18px;min-height:128px;padding:22px 24px;border-radius:18px;background:var(--sd-card);border:1px solid var(--sd-card-line);overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.sd-specs--tiles .sd-spec:after{content:"";position:absolute;top:20px;right:20px;width:8px;height:8px;border-radius:var(--sd-pill);background:var(--sd-brand)}.sd-specs--tiles .sd-spec:nth-child(3n+2):after{background:var(--sd-yellow-deep)}.sd-specs--tiles .sd-spec:nth-child(3n+3):after{background:var(--sd-red)}.sd-specs--tiles .sd-spec:hover{transform:translateY(-3px);box-shadow:0 14px 30px color-mix(in srgb,var(--sd-brand) 10%,transparent)}.sd-specs--tiles .sd-spec__value{font-size:21px;line-height:1.25;letter-spacing:-.01em}.sd-specs--tiles .sd-spec--note{grid-column:1 / -1;min-height:0}.sd-specs--tiles .sd-spec--note .sd-spec__value{font-family:var(--sd-font-body);font-weight:500;font-size:16px}.sd-specs--tiles .sd-spec--wide{grid-column:1 / -1;min-height:0;justify-content:flex-start;gap:14px}.sd-spec__chips{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.sd-spec__chip{padding:8px 14px;border-radius:var(--sd-pill);background:var(--sd-bg);border:1px solid var(--sd-rule);font-family:var(--sd-font-display);font-size:15px;font-weight:600;line-height:1.2;color:var(--sd-fg)}.sd-specs--tiles .sd-spec--wide .sd-spec__value{font-size:17px;line-height:1.45;letter-spacing:0}.sd-specs--table .sd-spec__chips{justify-content:flex-end}.sd-specs--table{background:var(--sd-card);border:1px solid var(--sd-card-line);border-radius:20px;padding:12px 32px}.sd-specs--table .sd-spec{display:flex;justify-content:space-between;align-items:baseline;gap:24px;padding:18px 0;border-bottom:1px solid var(--sd-rule)}.sd-specs--table .sd-spec:last-child{border-bottom:0}.sd-specs--table .sd-spec__value{font-size:16px;text-align:right}.sd-specs--table .sd-spec--note .sd-spec__value{text-align:left}.sd-desc{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:48px;padding:44px}.sd-desc--single{grid-template-columns:minmax(0,1fr)}.sd-desc__text p{margin:0}.sd-desc__lead{font-family:var(--sd-font-display);font-size:22px;font-weight:500;line-height:1.5;letter-spacing:-.005em;color:var(--sd-fg);max-width:640px}.sd-desc__p{margin-top:16px!important;font-size:16px;line-height:1.7;color:var(--sd-body);max-width:640px}.sd-desc__label{margin:0 0 14px;font-family:var(--sd-font-display);font-size:11px;font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:var(--sd-accent)}.sd-desc__features{list-style:none;margin:0;padding:0;display:grid;gap:10px}.sd-desc__feature{display:flex;align-items:center;gap:14px;padding:14px 16px;border-radius:14px;background:var(--sd-bg);font-family:var(--sd-font-display);font-size:16px;font-weight:600;color:var(--sd-fg)}.sd-desc__icon{flex:0 0 34px;width:34px;height:34px;border-radius:10px;background:var(--sd-icon-bg);color:var(--sd-icon-fg);display:flex;align-items:center;justify-content:center}.sd-desc__feature:nth-child(2n) .sd-desc__icon{background:var(--sd-yellow);color:var(--sd-carbon)}.sd-section--carbon .sd-desc__feature:nth-child(2n) .sd-desc__icon{background:var(--sd-brand);color:var(--sd-on-brand)}.sd-faq__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:28px;align-items:start}.sd-faq__intro{position:static}.sd-faq__sub{margin:12px 0 0;max-width:420px;font-size:15px;line-height:1.6;color:var(--sd-body)}.sd-faq__support{margin-top:22px;max-width:420px;padding:22px;border-radius:18px;background:linear-gradient(135deg,var(--sd-brand-bright) 0%,var(--sd-brand) 45%,var(--sd-brand-deep) 100%);color:var(--sd-on-brand);box-shadow:0 18px 40px color-mix(in srgb,var(--sd-brand) 28%,transparent)}.sd-faq__support-title{margin:0;font-family:var(--sd-font-display);font-weight:700;font-size:18px}.sd-faq__support-text{margin:8px 0 0;font-size:15px;line-height:1.55;color:var(--sd-on-brand);opacity:.88}.sd-faq__support-btn{margin-top:18px;display:inline-flex;align-items:center;gap:10px;min-height:46px;padding:0 22px;border-radius:var(--sd-pill);background:var(--sd-yellow);color:var(--sd-carbon);font-family:var(--sd-font-display);font-weight:700;font-size:15px;letter-spacing:-.005em;text-transform:none;text-decoration:none;transition:transform .25s ease,background .25s ease}.sd-faq__support-btn:hover{transform:translateY(-1px);background:var(--sd-yellow-deep);color:var(--sd-carbon)}.sd-faq__list{display:flex;flex-direction:column;gap:10px;min-width:0}.sd-faq__item{border-radius:18px;background:var(--sd-faq-item, var(--sd-card));border:1px solid transparent;transition:background .3s ease,border-color .3s ease,box-shadow .3s ease}.sd-section--white .sd-faq__item{--sd-faq-item: var(--sd-mist)}.sd-section--carbon .sd-faq__item{border-color:var(--sd-gunmetal)}.sd-faq__item.is-open{background:var(--sd-faq-open, var(--sd-white));border-color:color-mix(in srgb,var(--sd-brand) 35%,transparent);box-shadow:0 14px 34px color-mix(in srgb,var(--sd-brand) 12%,transparent)}.sd-section--carbon .sd-faq__item.is-open{--sd-faq-open: var(--sd-graphite);border-color:var(--sd-yellow);box-shadow:none}.sd-faq__q{list-style:none;display:flex;align-items:flex-start;gap:12px;padding:18px 16px 18px 18px;cursor:pointer;-webkit-user-select:none;user-select:none}.sd-faq__q::-webkit-details-marker{display:none}.sd-faq__q::marker{content:""}.sd-faq__q:focus-visible{outline:2px solid var(--sd-accent);outline-offset:2px;border-radius:18px}.sd-faq__num{flex:0 0 22px;padding-top:9px;font-family:var(--sd-font-display);font-weight:800;font-size:12px;letter-spacing:.06em;color:var(--sd-accent)}.sd-faq__question{flex:1 1 auto;min-width:0;padding-top:6px;font-family:var(--sd-font-display);font-weight:700;font-size:16px;line-height:1.4;color:var(--sd-fg)}.sd-faq__icon{position:relative;flex:0 0 34px;width:34px;height:34px;border-radius:var(--sd-pill);background:var(--sd-white);border:1px solid var(--sd-line);transition:background .3s ease,border-color .3s ease,transform .35s ease}.sd-section--carbon .sd-faq__icon{background:var(--sd-graphite);border-color:var(--sd-gunmetal)}.sd-faq__icon:before,.sd-faq__icon:after{content:"";position:absolute;top:50%;left:50%;width:12px;height:2px;margin:-1px 0 0 -6px;border-radius:2px;background:var(--sd-fg);transition:transform .35s ease,background .3s ease}.sd-faq__icon:after{transform:rotate(90deg)}.sd-faq__item.is-open .sd-faq__icon{background:var(--sd-brand);border-color:var(--sd-brand);transform:rotate(180deg)}.sd-section--carbon .sd-faq__item.is-open .sd-faq__icon{background:var(--sd-yellow);border-color:var(--sd-yellow)}.sd-faq__item.is-open .sd-faq__icon:before,.sd-faq__item.is-open .sd-faq__icon:after{background:var(--sd-on-brand)}.sd-section--carbon .sd-faq__item.is-open .sd-faq__icon:before,.sd-section--carbon .sd-faq__item.is-open .sd-faq__icon:after{background:var(--sd-carbon)}.sd-faq__item.is-open .sd-faq__icon:after{transform:rotate(0)}.sd-faq__a{overflow:hidden;transition:height .4s cubic-bezier(.25,.8,.25,1)}.sd-faq__a-inner{padding:0 18px 20px 52px;font-size:15px;line-height:1.7}.sd-faq__empty{padding:24px;border-radius:18px;border:1.5px dashed var(--sd-line);color:var(--sd-muted);font-size:14px;line-height:1.6}@media screen and (min-width:990px){.sd-faq__grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.5fr);gap:80px}.sd-faq__intro{position:sticky;top:120px}.sd-faq__sub{margin-top:18px;font-size:16px}.sd-faq__support{margin-top:36px;padding:26px;border-radius:20px}.sd-faq__support-title{font-size:20px}.sd-faq__support-btn{margin-top:20px}.sd-faq__list{gap:12px}.sd-faq__item{border-radius:20px}.sd-faq__item.is-open{box-shadow:0 18px 40px color-mix(in srgb,var(--sd-brand) 12%,transparent)}.sd-faq__q{gap:18px;padding:20px 24px;align-items:center}.sd-faq__q:focus-visible{border-radius:20px}.sd-faq__num{flex-basis:24px;padding-top:0;font-size:14px}.sd-faq__question{padding-top:0;font-size:18px;line-height:1.35}.sd-faq__icon{flex-basis:38px;width:38px;height:38px}.sd-faq__a-inner{padding:0 80px 24px 66px;font-size:16px}}.sd-rte{font-size:16px;line-height:1.7;color:var(--sd-body)}.sd-rte--narrow>*{max-width:760px}.sd-rte>*:first-child{margin-top:0}.sd-rte>*:last-child{margin-bottom:0}.sd-rte h1,.sd-rte h2,.sd-rte h3,.sd-rte h4{font-family:var(--sd-font-display);font-weight:700;color:var(--sd-fg);line-height:1.2;margin:1.4em 0 .5em}.sd-rte strong{color:var(--sd-fg)}.sd-rte a{color:var(--sd-accent)}.sd-rte ul{padding-left:1.2em}.sd-rte li{margin:.35em 0}.sd-rte li::marker{color:var(--sd-accent)}.sd-rte table{width:100%;border-collapse:collapse}.sd-rte td,.sd-rte th{padding:12px 0;border-bottom:1px solid var(--sd-rule);text-align:left}@media screen and (max-width:767px){.sd-section{padding-top:calc(var(--sd-pt, 96px) * .7);padding-bottom:calc(var(--sd-pb, 96px) * .7)}.sd-container{padding:0 20px}.sd-eyebrow{font-size:11px;letter-spacing:.22em}.sd-h2{margin-top:10px;font-size:28px;line-height:1.12}.sd-tabs__head{flex-direction:column;align-items:stretch;gap:22px;margin-bottom:28px}.sd-tabs__intro{flex:0 0 auto}.sd-tabs__list{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);width:100%;overflow:visible;padding:5px;gap:4px;box-shadow:0 1px #0b0b100a,0 8px 24px #0b0b100d}.sd-tabs__tab{min-width:0;min-height:46px;padding:0 6px;font-size:13px;letter-spacing:-.005em;white-space:normal;line-height:1.15;text-align:center}.sd-card{padding:22px;border-radius:20px}.sd-steps{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:20px;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin:0 -20px;padding:4px 20px 8px}.sd-steps::-webkit-scrollbar{display:none}.sd-step{flex:0 0 84%;scroll-snap-align:start;padding:8px;border-radius:22px}.sd-step:hover{transform:none;box-shadow:none}.sd-step__media{aspect-ratio:5 / 4;border-radius:15px}.sd-step__num{top:10px;left:10px;height:28px;min-width:40px;font-size:13px}.sd-step__body{padding:16px 10px 12px}.sd-step__title{font-size:20px}.sd-step__text{font-size:15px}.sd-steps__dots{display:flex;justify-content:center;gap:6px;margin-top:18px}.sd-steps__dot{width:6px;height:6px;border-radius:var(--sd-pill);background:var(--sd-line);transition:width .3s ease,background .3s ease}.sd-steps__dot.is-active{width:22px;background:var(--sd-brand)}.sd-section--carbon .sd-steps__dot{background:var(--sd-gunmetal)}.sd-section--carbon .sd-steps__dot.is-active{background:var(--sd-yellow)}.sd-specs--tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.sd-specs--tiles .sd-spec{min-height:108px;padding:16px;gap:12px;border-radius:16px}.sd-specs--tiles .sd-spec:after{top:14px;right:14px;width:6px;height:6px}.sd-specs--tiles .sd-spec__value{font-size:16px}.sd-spec__label{font-size:10px;letter-spacing:.12em;padding-right:12px}.sd-spec__chip{padding:7px 12px;font-size:13px}.sd-specs--tiles .sd-spec--wide .sd-spec__value{font-size:15px}.sd-specs--table .sd-spec{flex-wrap:wrap}.sd-specs--table .sd-spec__chips{justify-content:flex-start}.sd-specs--table{padding:4px 20px;border-radius:18px}.sd-specs--table .sd-spec{padding:14px 0;gap:16px}.sd-specs--table .sd-spec__value{font-size:15px}.sd-desc{grid-template-columns:minmax(0,1fr);gap:28px;padding:24px 22px}.sd-desc__lead{font-size:18px;line-height:1.55}.sd-desc__p{font-size:15px}.sd-desc__feature{font-size:15px;padding:12px 14px}}@media(prefers-reduced-motion:reduce){.sd-tabs__panel{animation:none}.sd-step__media img{transition:none}.sd-faq__a,.sd-faq__icon,.sd-faq__icon:before,.sd-faq__icon:after{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/shieldora-sections.css.map */
