@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;450;500;550;600;650;700&family=Space+Grotesk:wght@400;500;600;700&display=swap";.suite-page{max-width:1440px;margin:auto;min-height:65vh}.suite-page h1{font-size:clamp(32px,4vw,52px);line-height:1.15;margin:15px 0 20px;letter-spacing:-1.3px}.suite-page h2{font-size:23px;margin:26px 0 16px}.suite-heading{display:flex;justify-content:space-between;gap:24px;align-items:center;margin-bottom:30px}.suite-heading>svg{color:var(--lime);flex-shrink:0}.suite-page>p{max-width:900px;line-height:1.8}.suite-tabs{display:flex;gap:8px;overflow-x:auto;padding:5px 0 16px;margin:20px 0 26px;border-bottom:1px solid #303b49;scrollbar-width:thin}.suite-tabs>button{display:flex;align-items:center;gap:8px;white-space:nowrap;padding:12px 16px;border:1px solid #303b49;border-radius:7px;font-size:12px;color:#bac4d0}.suite-tabs>button.active{color:var(--lime);border-color:#72875a;background:#b9e77c0c}.suite-controls{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:18px;align-items:end;margin:22px 0}.suite-controls>label,.suite-page form>label,.suite-build-actions>label{display:flex;flex-direction:column;gap:9px;font-size:12px;color:#c8d1dd}.suite-page input:not([type=checkbox]),.suite-page select,.suite-page textarea,.product-community input:not([type=checkbox]),.product-community select,.product-community textarea,.suite-build-actions input{width:100%;min-width:0;background:#10161f;border:1px solid #3b4654;border-radius:6px;color:#e9edf2;padding:12px;font:inherit;font-size:13px}.suite-page form>label{margin:18px 0}.suite-page select{max-width:100%}.suite-page textarea{resize:vertical;line-height:1.65}.suite-page input:focus,.suite-page select:focus,.suite-page textarea:focus{outline:2px solid #c8f78b88;outline-offset:2px}.suite-page .panel{border-radius:10px}.suite-page section{margin:35px 0}.suite-page .panel>h2:first-child{margin-top:0}.suite-empty{background:radial-gradient(ellipse at 10% 30%,#26322b,#151b24 60%);border:1px solid #344239;border-radius:12px;padding:44px;min-height:230px}.suite-empty>svg{color:var(--lime)}.suite-empty p{max-width:720px;color:#adb9c7;line-height:1.8}.suite-notice{padding:18px;border:1px solid #4b6043;border-radius:8px;background:#b9e77c08;color:#c8d6c0;font-size:12px;line-height:1.8;margin:20px 0}.suite-actions{display:flex;gap:12px;flex-wrap:wrap;align-items:center;margin:18px 0}.suite-actions .btn{font-size:11px}.suite-compat{margin:30px 0;padding:24px;border:1px solid #33414e;border-radius:10px;background:#121a23}.suite-compat h3{display:flex;align-items:center;gap:10px}.suite-check-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.suite-check{display:flex;gap:11px;padding:14px;border-radius:6px;border:1px solid #354250;align-items:start}.suite-check>span{width:22px;height:22px;display:grid;place-items:center;border-radius:50%;background:#394755;flex-shrink:0}.suite-check b{font-size:12px}.suite-check p{font-size:11px;line-height:1.6;color:#acb8c6;margin:5px 0}.suite-check>small{margin-left:auto;font-size:9px;text-transform:uppercase;color:#aab8c5}.suite-check.pass>span{background:#799b4c;color:#fff}.suite-check.conflict{border-color:#b77465}.suite-check.conflict>span{background:#a65f4e}.suite-check.unknown{border-color:#6e6443}.suite-build-actions{padding:24px 0}.suite-bottom-links{display:flex;gap:24px;flex-wrap:wrap;border-top:1px solid #303b49;padding:30px 0;margin-top:40px;font-size:12px;color:var(--lime)}.suite-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:25px 0}.suite-metrics>div{background:#101720;border:1px solid #344353;border-radius:7px;padding:20px}.suite-metrics b{display:block;font-size:32px;color:var(--lime)}.suite-metrics span{display:block;font-size:12px;margin:8px 0;color:#bac6d4}.suite-metrics meter{width:100%;accent-color:var(--lime)}.suite-benchmark-results details{margin-top:15px}.suite-benchmark-results dl>div{display:flex;justify-content:space-between;border-bottom:1px solid #34404c;padding:9px;gap:20px;font-size:12px}.suite-alternatives{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.suite-alternatives article{display:flex;gap:18px}.suite-alternatives img{width:100px;height:100px;object-fit:contain;background:#fff;padding:10px;border-radius:6px}.suite-alternatives h3{font-size:15px;line-height:1.5}.suite-alternatives b{color:var(--lime)}.suite-dashboard-stats,.suite-readiness-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.suite-dashboard-stats small{display:block;color:#aab8c7}.suite-dashboard-stats strong{display:block;font-size:38px;margin-top:15px;color:var(--lime)}.suite-readiness-grid .panel{margin:0}.suite-readiness-grid h2{font-size:19px}.suite-readiness-grid p{font-size:12px;line-height:1.8}.suite-page .record small{display:block;margin:8px 0}.suite-page pre{max-width:100%;white-space:pre-wrap;overflow-wrap:anywhere;font-size:11px;background:#101720;padding:15px}.suite-page .record-head{flex-wrap:wrap}.suite-editor-heading{display:flex;gap:22px;align-items:center}.suite-editor-heading img{height:120px;width:120px;object-fit:contain;background:#fff;border-radius:7px;padding:10px}.suite-checkboxes{display:flex;flex-direction:column;gap:13px;margin:25px 0;font-size:12px}.suite-checkboxes label{display:flex;gap:10px}.product-community{border-top:1px solid #36404c;margin-top:30px;padding-top:20px}.product-community h3{display:flex;gap:9px;align-items:center;font-size:17px;margin-top:30px}.product-community p{font-size:12px;line-height:1.7}.product-community form>label{display:flex;flex-direction:column;gap:9px;margin:15px 0;font-size:12px}.product-community form>.check-row{flex-direction:row}.suite-discussion{padding:15px 0;border-bottom:1px solid #34404c;font-size:12px}.suite-discussion .badge{display:inline-block;margin-left:9px}.suite-plan table{min-width:550px}.suite-page table td{overflow-wrap:anywhere}.suite-shipment{margin:15px 0;padding:15px;border-left:2px solid var(--lime)}.suite-page .table-wrap small{display:block;color:#aab7c6;margin-top:8px}.suite-check p,.suite-notice,.suite-page .preserve{overflow-wrap:anywhere}.suite-page .check-row{display:flex;flex-direction:row;align-items:center;gap:10px}.suite-page a:not(.btn){color:var(--lime)}.suite-page .record p{line-height:1.75}.suite-settings{margin:25px 0}.suite-catalogue-editor{margin-top:20px}@media(max-width:900px){.suite-dashboard-stats,.suite-readiness-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.suite-check-grid{grid-template-columns:1fr}.suite-compat{padding:18px}.suite-metrics{grid-template-columns:1fr 1fr}.suite-alternatives{grid-template-columns:1fr}}@media(max-width:580px){.suite-heading{align-items:start}.suite-heading>svg{display:none}.suite-controls{grid-template-columns:1fr}.suite-tabs>button{padding:10px 12px}.suite-empty{padding:25px}.suite-readiness-grid,.suite-metrics{grid-template-columns:1fr}.suite-dashboard-stats{gap:10px}.suite-dashboard-stats strong{font-size:28px}.suite-page .panel{padding:20px}.suite-check{gap:8px}.suite-check>small{display:none}.suite-editor-heading{align-items:start;gap:15px}.suite-editor-heading img{height:75px;width:75px}.suite-editor-heading h2{font-size:20px}.suite-alternatives img{height:75px;width:75px}.suite-build-actions .btn{width:100%}.suite-page h2{font-size:21px}.suite-actions .btn{max-width:100%}.suite-page .table-wrap{overflow:auto}}.suite-entry-links{display:flex;gap:25px;padding:12px 4.7%;overflow:auto;white-space:nowrap;border-bottom:1px solid #303b49;background:#111821;font-size:11px;color:#bcccaf}.suite-entry-links a:hover{color:var(--lime)}:root{font-family:DM Sans,sans-serif;color:#f0f2f4;background:#0b0e14;font-synthesis:none;--lime:#c6f58b;--muted:#929aa8;--line:#252b34;--panel:#131821;--display:"Space Grotesk",sans-serif}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button{cursor:pointer;color:inherit;border:0;background:none}button:disabled{opacity:.4;cursor:not-allowed}button,a,input,select,textarea{outline-offset:5px}button:focus-visible,a:focus-visible{outline:2px solid var(--lime)}input,select,textarea{color:#edf0f5;background:#0e131b;border:1px solid #353e4a;border-radius:5px;padding:12px;min-width:0}input:focus,select:focus,textarea:focus{outline:1px solid var(--lime);border-color:var(--lime)}input::placeholder,textarea::placeholder{color:#7f8897}select{color-scheme:dark}input[type=checkbox]{accent-color:var(--lime);width:14px;height:14px}h1,h2,h3,h4,p{margin-top:0}h1,h2,h3{font-family:var(--display);font-weight:500}h1{font-size:44px;letter-spacing:-1.7px;line-height:1.12;margin-bottom:16px}h2{font-size:30px;letter-spacing:-.8px;line-height:1.25;margin-bottom:20px}h3{font-size:19px}p{color:var(--muted);line-height:1.7}small{font-size:11px;color:var(--muted)}.muted{color:var(--muted)}.lime{color:var(--lime)}.eyebrow{font-size:10px;letter-spacing:2px;font-weight:650;color:var(--lime);margin-bottom:17px}.line{width:24px;height:1px;background:var(--lime);display:inline-block;vertical-align:middle;margin-right:10px}.announcement{height:33px;background:#181f19;border-bottom:1px solid #2a3525;display:flex;align-items:center;justify-content:space-between;padding:0 4.7%;font-size:9px;letter-spacing:1.5px;color:#c5cdbc}.announcement>span:first-child{display:flex;align-items:center;gap:8px}.announcement i,.status-dot{width:5px;height:5px;background:var(--lime);border-radius:50%;display:inline-block}.announcement button{display:flex;align-items:center;gap:10px;font-size:10px;letter-spacing:.3px}.preview-tag{font-size:8px;color:#98a18e}header{background:#0c1017ef;position:sticky;top:0;z-index:20;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid #242a31}.header-inner{max-width:1500px;margin:auto;padding:0 4.7%;height:82px;display:flex;align-items:center;justify-content:space-between;gap:25px}.brand{display:flex;align-items:center;font-family:var(--display);font-size:24px;font-weight:700;letter-spacing:-1.2px;white-space:nowrap;padding:0}.brand>span:not(.brand-mark){color:var(--lime);font-weight:400}.brand>i{height:5px;width:5px;background:var(--lime);border-radius:50%;align-self:flex-end;margin:0 0 7px 3px}.brand-mark{position:relative;display:flex;margin-right:9px;color:var(--lime)}.brand-mark b{position:absolute;font-size:12px;top:7px;left:10px}nav{display:flex;gap:29px;height:100%;align-items:center}nav button{font-size:12px;font-weight:500;height:100%;position:relative;white-space:nowrap;padding:0}nav button.active{color:var(--lime)}nav button.active:after{position:absolute;bottom:0;height:2px;background:var(--lime);content:"";left:0;right:0}.tiny-new{font-size:7px;letter-spacing:.7px;color:var(--lime);border:1px solid #425534;border-radius:2px;padding:2px 3px;margin-left:6px}.header-actions{display:flex;gap:20px}.icon-btn{display:inline-flex;align-items:center;justify-content:center;padding:5px;color:#bdc4cf}.icon-btn:hover{color:var(--lime)}.cart-icon{position:relative}.cart-icon span{position:absolute;right:-6px;top:-4px;font-size:9px;background:var(--lime);color:#111;border-radius:50%;width:16px;height:16px;display:grid;place-items:center}.menu-button{display:none}main{max-width:1500px;margin:auto}.hero{position:relative;min-height:615px;overflow:hidden;background:#0c1017}.hero-image{position:absolute;width:78%;height:100%;right:-4%;object-fit:cover;object-position:55% 48%;filter:brightness(.85)}.hero-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0c1017 0%,#0c1017f5 22%,#0c101766 48%,transparent 75%),linear-gradient(0deg,#0b0e14 0%,transparent 23%)}.hero-copy{position:relative;z-index:1;padding:88px 4.7% 65px;max-width:720px}.hero h1{font-size:68px;line-height:1.07;letter-spacing:-3.4px;margin:25px 0}.hero h1 em{font-style:normal;color:var(--lime)}.hero p{font-size:14px;line-height:1.8;color:#abb1bb}.hero-actions{display:flex;gap:12px;margin-top:29px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:16px;padding:14px 20px;border-radius:3px;font-size:12px;font-weight:650;min-height:45px;transition:background .2s,transform .2s}.btn.primary{background:var(--lime);color:#17210e;border:1px solid var(--lime)}.btn.primary:hover{background:#d8ffac;transform:translateY(-1px)}.btn.outline{border:1px solid #3a444e;background:transparent}.btn.outline:hover{background:#232b34}.btn.ghost{background:#10151c80;color:#d6d9e0}.btn.wide{width:100%}.hero-specs{display:flex;gap:33px;margin-top:47px}.hero-specs>div+div{padding-left:30px;border-left:1px solid #343a40}.hero-specs b{font-size:11px;font-weight:550;display:block}.hero-specs span{display:block;color:#7e8895;font-size:10px;margin-top:7px}.hero-product{position:absolute;right:5%;bottom:49px;display:flex;flex-direction:column;align-items:flex-end;gap:7px}.hero-product>span{letter-spacing:2px;color:var(--lime);font-size:8px}.hero-product>b{font-family:var(--display);font-size:16px;font-weight:500}.hero-product small{font-size:9px}.hero-product button{display:flex;gap:18px;align-items:center;font-size:10px;margin-top:5px}.hero-count{position:absolute;bottom:18px;left:4.7%;display:flex;gap:13px;align-items:center;font-size:9px;color:#76818d}.hero-count span{color:var(--lime)}.hero-count i{width:70px;height:2px;background:linear-gradient(90deg,var(--lime) 33%,#303840 33%)}.benefits{border-block:1px solid var(--line);display:grid;grid-template-columns:repeat(4,1fr);padding:23px 4.7%;gap:15px;background:#10151d}.benefits span{display:flex;align-items:center;gap:12px;font-size:10px;color:#b2bbc6;justify-content:center}.benefits svg{color:#b7c5ac;width:20px;stroke-width:1.2}.section{padding:55px 4.7% 60px}.section-heading h2{font-size:28px}.section-heading .eyebrow{margin-bottom:12px;font-size:9px}.split{display:flex;justify-content:space-between;align-items:center}.text-link{display:inline-flex;align-items:center;gap:10px;font-size:11px;padding:9px 0;color:#c8d0db}.text-link:hover{color:var(--lime)}.category-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:12px}.category-grid button{position:relative;background:#131821;border:1px solid #262d36;padding:25px 18px 22px;text-align:left;border-radius:5px;transition:.2s}.category-grid button:hover{border-color:#89a765;background:#1a211f;transform:translateY(-3px)}.category-grid svg:first-child{color:#c3cdbd;stroke-width:1.1;margin-bottom:22px}.category-grid b{display:block;font-size:12px;font-weight:500;margin-bottom:6px}.category-grid small{font-size:9px;line-height:1.4;display:block}.category-grid svg:last-child{position:absolute;right:15px;top:26px;color:#6b7480}.featured{padding-top:12px}.product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.product-card{border:1px solid #252c36;background:#121720;border-radius:5px;overflow:hidden;min-width:0;transition:border .2s}.product-card:hover{border-color:#55604c}.card-image{height:230px;background:radial-gradient(ellipse at center,#252e37,#141922 70%);position:relative;overflow:hidden}.image-button{width:100%;height:100%;padding:0}.product-photo{width:100%;height:100%;object-fit:cover;object-position:65% 50%;mix-blend-mode:lighten}.whitepc{filter:saturate(.45) brightness(1.4)}.product-art{width:100%;height:100%;padding:18px}.product-label{position:absolute;left:14px;top:15px;letter-spacing:1px;font-size:7px;color:#bcc5d1;background:#10151dbb;padding:5px 7px;border:1px solid #303741;border-radius:2px;pointer-events:none}.favorite{position:absolute;right:10px;top:10px;width:29px;height:29px;border-radius:50%;background:#0e141ac9}.favorite.saved{color:var(--lime)}.favorite.saved svg{fill:var(--lime);fill-opacity:.2}.card-body{padding:19px 17px 13px}.card-body .eyebrow{font-size:7px;letter-spacing:1.3px;color:#8b97a6;margin-bottom:9px}.product-name{display:flex;align-items:center;justify-content:space-between;width:100%;padding:0;font-family:var(--display);font-size:19px;letter-spacing:-.4px;text-align:left}.product-name svg{color:#7a8591;width:15px}.card-body p{font-size:10px;margin:9px 0 13px;min-height:31px;line-height:1.6}.stock{display:flex;align-items:center;gap:6px;font-size:8px;color:#a8ba9d;margin:12px 0}.stock i{width:4px;height:4px;border-radius:50%;background:#a8cc88}.stock.supplier{color:#d9bd86}.stock.supplier i{background:#d9bd86}.card-bottom{display:flex;align-items:center;justify-content:space-between;padding-top:13px;border-top:1px solid #29303a}.card-bottom strong{font-family:var(--display);font-size:20px;font-weight:500}.card-bottom small{display:block;font-size:8px;margin-top:3px}.add-button{width:32px;height:32px;background:#c6f58b;color:#17230e;display:grid;place-items:center;border-radius:3px}.compare-check{font-size:9px;color:#8a95a4;display:flex;align-items:center;gap:6px;margin-top:12px}.compare-check input{width:11px;height:11px;margin:0}.business-banner{margin:10px 4.7% 65px;background:radial-gradient(ellipse at 80% 50%,#253627,#18201e 50%,#141b1c);border:1px solid #354332;border-radius:5px;display:flex;padding:45px 50px;justify-content:space-between;align-items:center}.business-banner h2{font-size:36px;letter-spacing:-1.5px}.business-banner p{font-size:12px}.business-graphic{width:33%;position:relative;display:flex;flex-direction:column;gap:16px;color:#a8b5a0}.business-graphic svg{position:absolute;right:35px;top:-70px;opacity:.18;width:240px;height:240px;stroke-width:.5}.business-graphic span{position:relative;font-size:9px;letter-spacing:1.8px;padding:12px 0;border-bottom:1px solid #394b36}.page-title{display:flex;align-items:center;justify-content:space-between;gap:30px;margin:10px 0 35px}.page-title p{font-size:13px;margin:0}.breadcrumb{display:flex;gap:8px;align-items:center;font-size:10px;color:#8b97a4;margin-bottom:30px}.catalogue-toolbar{display:flex;gap:18px;margin-bottom:30px}.search-box{display:flex;align-items:center;gap:9px;border:1px solid #313b46;background:#111721;border-radius:4px;flex:1;padding:0 13px}.search-box svg{color:#94a1af}.search-box input{width:100%;border:0;background:none;font-size:12px;outline:none;padding:15px 0}.catalogue-toolbar>select{font-size:12px;min-width:190px}.catalogue-layout{display:grid;grid-template-columns:205px 1fr;gap:32px}.catalogue-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.filters h3{font-size:12px;display:flex;gap:9px;align-items:center;padding-bottom:19px;border-bottom:1px solid var(--line)}.filters h4{font-size:9px;letter-spacing:1px;color:#7f8b99;margin:24px 0 12px}.filters>button:not(.reset){width:100%;display:flex;justify-content:space-between;text-align:left;font-size:11px;color:#9da7b5;padding:11px 9px}.filters>button.selected{background:#222e23;color:var(--lime);border-radius:3px}.filters button span{font-size:9px;color:#667786}.check-row{display:flex;align-items:center;gap:8px;font-size:11px;color:#adb5c0}.reset{margin-top:15px;color:#8c99a6}.filter-help{margin-top:35px;padding:21px 17px;background:#171f20;border:1px solid #303c35;border-radius:4px}.filter-help svg{color:var(--lime);margin-bottom:13px}.filter-help b{display:block;font-size:12px}.filter-help p{font-size:10px;margin:9px 0}.filter-help button{display:flex;align-items:center;gap:10px;font-size:10px;color:var(--lime);padding:0}.filter-help button svg{margin:0}.result-count{font-size:11px;color:#c5ccd6;display:flex;justify-content:space-between;margin:0 0 16px}.result-count span{font-size:9px;color:#75818f}.panel,.info-panel,.record{padding:28px;background:var(--panel);border:1px solid var(--line);border-radius:5px}.business-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:35px}.info-panel{background:linear-gradient(130deg,#1c2821,#141a22);padding:36px}.info-panel p{font-size:12px}.benefit-line{display:flex;gap:10px;align-items:center;padding-top:12px;color:#c5d2bf}.benefit-line svg{color:var(--lime);flex-shrink:0}.title-icon{color:#a6b593;stroke-width:1}.note{display:flex;align-items:flex-start;gap:13px;background:#171e21;border:1px solid #2b3934;padding:17px;border-radius:4px;margin:20px 0}.note svg{color:#bacaa9;flex-shrink:0;margin-top:3px}.note p{font-size:11px;margin:0}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-bottom:23px}form label{font-size:11px;display:flex;flex-direction:column;gap:8px;color:#b5bfcc}form label input,form label textarea{width:100%;font-size:12px}.span-2{grid-column:span 2}.rfq-form h3{margin-top:25px}.line-head{display:grid;grid-template-columns:1fr 90px;font-size:8px;color:#7e8a9a;letter-spacing:1px;margin-bottom:8px}.rfq-line{display:grid;grid-template-columns:1fr 65px 22px;gap:10px;margin-bottom:10px}.rfq-line input{width:100%;font-size:11px}.rfq-form>label{margin:20px 0}.badge{display:inline-block;white-space:nowrap;padding:7px 10px;font-size:9px;color:#bdceac;border:1px solid #3b4932;background:#202a20;border-radius:3px}.count{font-size:14px;color:#8995a4;margin-left:8px}.empty{text-align:center;border:1px dashed #303a46;border-radius:6px;padding:45px 20px;background:#10151d;margin:20px 0 30px}.empty>svg{color:#99b581;margin-bottom:17px;width:29px;height:29px;stroke-width:1.3}.empty h3{font-size:20px;margin-bottom:10px}.empty p{font-size:12px}.mt{margin-top:48px}.record{margin:14px 0}.record-head{display:flex;align-items:center;gap:20px;justify-content:space-between}.record-head>div{flex:1}.record b{font-size:13px}.record small{display:block;margin-top:6px}.record p{font-size:12px;margin-top:20px}.record-actions{display:flex;align-items:center;gap:25px;flex-wrap:wrap}.record-actions strong{font-size:19px}.preserve{white-space:pre-wrap}.tabs{display:flex;gap:25px;border-bottom:1px solid var(--line);margin:30px 0}.tabs button{padding:14px 5px;font-size:12px;color:#a1acba;border-bottom:2px solid transparent}.tabs button.active{color:var(--lime);border-color:var(--lime)}.stats{display:grid;grid-template-columns:repeat(4,1fr);gap:17px;margin-bottom:25px}.stats>div{padding:23px;border:1px solid var(--line);background:var(--panel);border-radius:4px}.stats small{font-size:8px;letter-spacing:1px}.stats strong{font-family:var(--display);display:block;font-size:30px;margin:12px 0}.stats span{font-size:10px;color:#7e8a98}.workflow-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.workflow-cards button{text-align:left;padding:22px;background:#0e141b;border:1px solid #2e3640;border-radius:4px}.workflow-cards svg{color:#bacfa1;width:22px;margin-bottom:15px}.workflow-cards b{display:block;font-size:12px}.workflow-cards p{font-size:11px;margin:12px 0}.table-wrap{overflow:auto;border:1px solid var(--line);border-radius:4px}table{width:100%;border-collapse:collapse;text-align:left;font-size:11px;background:#121821}th{font-size:9px;color:#8c99aa;font-weight:500;text-transform:uppercase;letter-spacing:.6px;background:#171e28}th,td{padding:18px;border-bottom:1px solid #252e39}td small{display:block;margin-top:6px;font-size:9px}td .text-link{display:flex;font-size:10px}.inline-form{display:flex;gap:8px;align-items:center}.inline-form input{font-size:10px;max-width:160px}.inline-form input[type=number]{max-width:80px}.inline-form .btn{padding:8px 13px;min-height:35px;font-size:10px}.quote-form{align-items:flex-end;gap:18px;flex-wrap:wrap}.quote-form input[type=number],.quote-form input{max-width:none;width:210px}.quote-form .btn{min-height:40px}.builder-page{padding:45px 4.7% 65px}.builder-layout{display:grid;grid-template-columns:1.4fr 1fr;gap:24px}.build-stage{border:1px solid #2b3540;border-radius:5px;background:radial-gradient(ellipse at 45% 40%,#25302a,#111820 65%);align-self:start;overflow:hidden}.stage-top{display:flex;justify-content:space-between;padding:20px;gap:15px;font-size:9px}.stage-top>span:first-child{display:flex;gap:8px;align-items:center;letter-spacing:1px}.pc-scene{height:470px;width:100%;touch-action:none}.pc-scene img{width:100%;height:100%;object-fit:contain}.pc-scene.loading{display:grid;place-items:center;color:#8c9b8a}.stage-bottom{display:flex;justify-content:space-between;align-items:center;padding:15px 25px 25px}.stage-bottom small{font-size:8px;letter-spacing:1px}.swatches{display:flex;gap:10px;margin-top:10px}.swatches button{width:17px;height:17px;border-radius:50%;border:2px solid #131b22;outline:1px solid transparent}.swatches button.active{outline-color:#c6f58b}.stage-caption{text-align:right}.stage-caption b{display:block;font-size:11px;letter-spacing:1px;margin-bottom:8px}.stage-caption small{font-size:8px;letter-spacing:0}.compat{border-top:1px solid #303e31;background:#1c281c;padding:20px;display:flex;align-items:center;gap:13px}.compat>svg{color:var(--lime);flex-shrink:0}.compat b{font-size:11px;color:#c9dfb9}.compat p{font-size:9px;margin:5px 0 0;line-height:1.6;color:#93a28c}.compat>span{margin-left:auto;font-family:var(--display);font-size:20px}.compat>span small{display:block;font-size:8px;white-space:nowrap}.compat.warn{background:#34271c;border-color:#645135}.compat.warn b,.compat.warn svg{color:#edc28d}.parts-panel{background:#131923;border:1px solid #2c3542;border-radius:5px;padding:23px}.panel-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:15px}.panel-title h2{font-size:19px;margin:0}.panel-title>span{font-size:8px;letter-spacing:1px;color:#8997a6}.part-row{display:flex;gap:13px;align-items:center;padding:15px 0;border-bottom:1px solid #29323e}.part-row>svg{color:#8f9d8a;flex-shrink:0}.part-row>div{flex:1;min-width:0}.part-row>div>span{font-size:9px;color:#7d8d9d;display:block;margin-bottom:5px}.part-row select{font-size:10px;padding:6px 5px;width:100%;background:#10161e;border-color:#2b3541}.part-row b{font-size:11px;font-weight:500;white-space:nowrap}.build-total{display:flex;justify-content:space-between;align-items:center;padding:24px 0 18px}.build-total>span{font-size:11px}.build-total small{display:block;margin-top:7px;font-size:8px}.build-total strong{font-family:var(--display);font-size:26px;color:var(--lime)}.fine{font-size:9px;line-height:1.7;color:#83909f;margin:14px 0 0}footer{border-top:1px solid #252d37;background:#0c1118;padding:45px 4.7% 20px;margin-top:10px}.footer-top,.footer-bottom{max-width:1360px;margin:auto}.footer-top{display:grid;grid-template-columns:1fr 1fr 1fr 1.45fr;gap:32px}.footer-top .brand{font-size:22px}.footer-top .brand svg{color:var(--lime);margin-right:10px}.footer-top p{font-size:14px;margin-top:14px}.footer-top>div>b{display:block;font-size:12px;letter-spacing:1px;margin:5px 0 18px;color:#c0cad5}.footer-top>div>button:not(.brand){display:block;color:#aebaca;font-size:14px;text-align:left;padding:0;margin:0 0 13px}.footer-note{font-size:8px;letter-spacing:1px;color:#b2c49e;padding-top:5px}.footer-note .status-dot{margin-right:7px}.footer-note p{letter-spacing:0;font-size:10px}.footer-bottom{border-top:1px solid var(--line);padding-top:20px;margin-top:35px;display:flex;justify-content:space-between;color:#aebaca;font-size:13px;flex-wrap:wrap;gap:10px}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#02050bd9;z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;padding:25px}.modal{background:#141b25;border:1px solid #35404d;width:600px;max-width:100%;max-height:90vh;overflow:auto;border-radius:8px;padding:28px;box-shadow:0 30px 100px #0008}.wide-modal{width:950px}.modal-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:25px}.modal-head h2{font-size:24px;margin:0}.product-detail{display:grid;grid-template-columns:1fr 1fr;gap:30px}.detail-art{background:#10161d;border-radius:4px;display:flex;flex-direction:column;justify-content:center;align-items:center;overflow:hidden}.detail-art .product-photo{height:350px;object-fit:cover}.detail-art small{font-size:9px;padding:20px}.product-detail h2{font-size:33px}.product-detail p{font-size:12px}.detail-price{font-family:var(--display);font-weight:500;font-size:28px;display:block;margin:18px 0 4px;color:var(--lime)}.product-detail small{display:block}.product-detail .stock{margin-top:19px;font-size:10px}.product-detail dl{font-size:10px;margin:20px 0}.product-detail dl>div{display:flex;justify-content:space-between;border-bottom:1px solid #303946;padding:10px 0;gap:20px}.product-detail dt{color:#8491a3}.product-detail dd{margin:0;text-align:right}.product-detail .btn{margin-top:18px}.cart-line{display:flex;align-items:center;gap:15px;padding:17px 0;border-bottom:1px solid var(--line)}.cart-art{width:85px;height:80px;background:#0c131c;border-radius:4px;overflow:hidden}.cart-art .product-art{padding:0}.cart-line>div:nth-child(2){flex:1}.cart-line b,.cart-line strong{font-size:12px}.cart-line small{display:block;font-size:9px;margin:7px 0}.qty{display:inline-flex;gap:10px;align-items:center;border:1px solid #3c4652;border-radius:3px;font-size:10px}.qty button{padding:4px;display:flex;align-items:center}.cart-summary{padding:20px 0;display:flex;flex-direction:column;gap:13px}.cart-summary>span{display:flex;justify-content:space-between;font-size:12px;color:#a7b2c1}.cart-summary .total{font-size:17px;color:#f0f3f7;border-top:1px solid #303947;padding-top:16px;margin-top:5px}.compare-table td{min-width:170px;max-width:230px;font-size:11px;line-height:1.6}.compare-table .btn{font-size:10px;min-height:35px;padding:8px 12px}.compare-bar{position:fixed;bottom:22px;left:50%;transform:translate(-50%);z-index:50;background:#202b24;border:1px solid #5a704b;box-shadow:0 10px 50px #0007;padding:12px 15px;display:flex;gap:18px;align-items:center;border-radius:7px;white-space:nowrap;font-size:11px}.compare-bar>.btn{min-height:34px;padding:8px 15px;font-size:10px}.compare-bar>svg{color:var(--lime)}.toast{position:fixed;right:25px;bottom:25px;z-index:150;padding:17px 22px;background:#283524;border:1px solid #637a4c;border-radius:5px;max-width:420px;display:flex;align-items:center;gap:12px;font-size:12px;box-shadow:0 10px 50px #0008}.toast svg{flex-shrink:0;color:var(--lime)}.about-content p{font-size:12px}.about-content h3{margin-top:25px}.warning{background:#533616;color:#f7d7ae;padding:12px;text-align:center;font-size:12px}@media(min-width:1450px){.hero{min-height:670px}.hero-copy{padding-top:115px}.hero h1{font-size:78px}.hero-image{width:74%;right:0}.card-image{height:260px}}@media(max-width:1100px){.header-inner{gap:15px}nav{gap:18px}.header-actions{gap:10px}.brand{font-size:22px}.hero h1{font-size:58px}.hero-copy{max-width:600px}.hero-product{right:4%}.category-grid{grid-template-columns:repeat(3,1fr)}.category-grid button{padding:20px}.category-grid svg:first-child{margin-bottom:12px}.catalogue-layout{grid-template-columns:175px 1fr;gap:20px}.catalogue-grid{grid-template-columns:repeat(2,1fr)}.card-image{height:205px}.product-name{font-size:17px}.builder-layout{grid-template-columns:1.1fr 1fr}.pc-scene{height:420px}.part-row{gap:8px}.part-row b{font-size:10px}.hero-product>b{font-size:13px}.benefits{gap:7px}.benefits span{font-size:9px;gap:8px}}@media(max-width:800px){.announcement{padding-inline:20px}.announcement>span:first-child{display:none}.announcement .preview-tag{font-size:7px}.header-inner{height:68px;padding:0 22px}.menu-button{display:flex}nav{display:none;position:absolute;top:68px;right:0;left:0;height:auto;background:#141b24;padding:15px 25px;border-bottom:1px solid #3b4751;box-shadow:0 15px 25px #0005}nav.open{display:flex;flex-direction:column;align-items:stretch;gap:0}nav button{text-align:left;padding:15px}.hero{min-height:600px}.hero-image{width:100%;right:-25%;opacity:.6;object-position:center}.hero-shade{background:linear-gradient(90deg,#0c1017,#0c1017a0 55%,#0c101740)}.hero-copy{padding:65px 6%;max-width:600px}.hero h1{font-size:58px}.hero-product{display:none}.hero-count{left:6%}.benefits{grid-template-columns:repeat(2,1fr);gap:20px;padding:22px}.benefits span{justify-content:flex-start;font-size:10px}.section{padding:40px 6%}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.category-grid{gap:10px}.category-grid small{font-size:8px}.business-banner{padding:35px;margin:10px 6% 45px}.business-banner h2{font-size:29px}.business-graphic{display:none}.footer-top{grid-template-columns:1fr 1fr;gap:30px}.footer-note{max-width:250px}.page-title h1{font-size:35px}.page-title{align-items:flex-start;flex-wrap:wrap;gap:15px}.business-layout{grid-template-columns:1fr}.business-layout>.info-panel{display:none}.info-panel{padding:28px}.builder-layout{grid-template-columns:1fr}.pc-scene{height:450px}.builder-page{padding:35px 6%}.stage-caption small{font-size:8px}.stats{grid-template-columns:repeat(2,1fr)}.workflow-cards{grid-template-columns:1fr}.record-head{flex-wrap:wrap}.catalogue-layout{grid-template-columns:1fr}.filters{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.filters h3,.filters h4,.filter-help{display:none}.filters>button:not(.reset){width:auto;padding:9px 12px;border:1px solid #28323f;font-size:10px}.filters button span{margin-left:8px}.filters .reset{margin:0 0 0 10px}.filters .check-row{margin-left:7px}.result-count span{font-size:8px}.catalogue-grid .card-image{height:230px}.catalogue-toolbar{gap:10px}.catalogue-toolbar>select{min-width:140px;font-size:10px}.page-title>.title-icon{display:none}.modal{padding:23px}.product-detail{gap:23px}.detail-art .product-photo{height:260px}.product-detail h2{font-size:27px}.tabs{gap:15px;overflow:auto}.tabs button{font-size:10px;white-space:nowrap}}@media(max-width:480px){.brand{font-size:21px}.brand-mark{margin-right:5px}.header-actions{gap:7px}.header-actions>.icon-btn:first-child{display:none}.hero{min-height:570px}.hero-copy{padding-top:58px}.hero h1{font-size:46px;letter-spacing:-2.5px}.hero p{font-size:12px}.hero-actions{gap:8px}.hero-actions .btn{font-size:10px;padding:13px;gap:9px}.hero-specs{gap:15px;margin-top:40px}.hero-specs>div+div{padding-left:15px}.hero-specs b{font-size:10px}.hero-specs span{font-size:8px}.hero-image{right:-40%;width:125%;opacity:.45}.eyebrow{font-size:8px}.section-heading h2{font-size:24px}.split{display:block}.split .text-link{margin:-8px 0 17px}.category-grid{grid-template-columns:repeat(2,1fr)}.category-grid button{padding:18px}.product-grid{gap:10px}.card-image,.catalogue-grid .card-image{height:155px}.product-label{font-size:5px;left:8px;top:11px;padding:4px}.favorite{right:5px;top:5px;width:25px;height:25px}.favorite svg{width:14px}.card-body{padding:13px 10px}.card-body .eyebrow{font-size:6px;letter-spacing:.8px}.product-name{font-size:15px}.product-name svg{display:none}.card-body p{font-size:8px;min-height:39px}.stock{font-size:6px;gap:4px}.card-bottom strong{font-size:17px}.card-bottom small{font-size:6px}.add-button{width:27px;height:27px}.compare-check{font-size:8px}.business-banner{padding:27px}.business-banner h2{font-size:28px}.business-banner p{font-size:11px}.page-title h1{font-size:32px}.catalogue-toolbar{flex-wrap:wrap}.search-box{flex-basis:100%}.catalogue-toolbar>select{width:100%}.result-count{font-size:10px;gap:15px}.result-count span{font-size:7px;max-width:140px;text-align:right}.form-grid{grid-template-columns:1fr}.span-2{grid-column:span 1}.panel,.record{padding:20px}.record-head{gap:10px}.record-head>div{flex-basis:100%}.record-actions{gap:10px}.badge{font-size:8px}.footer-top{gap:25px}.footer-top>.footer-note{grid-column:span 2;max-width:none}.footer-top .brand{font-size:20px}.footer-top>div:first-child{grid-column:span 2}.modal-backdrop{padding:10px}.modal{padding:20px}.product-detail{grid-template-columns:1fr}.detail-art .product-photo{height:230px}.detail-art small{padding:10px}.modal-head h2{font-size:21px}.cart-line{gap:9px}.cart-art{width:55px;height:65px}.cart-line b,.cart-line strong{font-size:10px}.cart-line>strong{white-space:nowrap}.compare-bar{bottom:12px;padding:10px;gap:10px;max-width:96%;font-size:9px}.compare-bar>svg{display:none}.compare-bar>.btn{font-size:9px;padding:8px 10px}.toast{right:12px;left:12px;bottom:70px;max-width:none;font-size:11px}.pc-scene{height:340px}.stage-top{padding:15px;font-size:7px}.stage-caption{max-width:150px}.compat{padding:15px}.compat b{font-size:10px}.compat p{font-size:8px}.part-row select{font-size:9px}.parts-panel{padding:18px}.build-total strong{font-size:23px}.stats{gap:10px}.stats>div{padding:18px}.stats strong{font-size:26px}.stats small{font-size:7px}.business-layout{gap:10px}.inline-form input{min-width:70px}.info-panel h2{font-size:25px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}.brand .corporate-logo{display:block;width:108px;height:auto;border-radius:5px}.footer-company{font-size:15px;letter-spacing:0;color:#c6d1df}.footer-company address{font-style:normal;line-height:1.65;margin-bottom:9px}.footer-company p{margin:8px 0;font-size:15px}.footer-company a{color:#c6d1df;text-underline-offset:3px;overflow-wrap:anywhere}.footer-company a:hover{color:var(--lime)}.retail-hero{display:grid;grid-template-columns:1.12fr 1fr;padding:60px 4.7%;gap:30px;background:radial-gradient(ellipse at 80% 50%,#293222,#10151d 65%);min-height:450px;overflow:hidden}.retail-hero h1{font-size:52px;letter-spacing:-2px}.retail-hero h1 em{font-style:normal;color:var(--lime)}.retail-hero p{font-size:13px}.retail-search{display:flex;align-items:center;gap:10px;padding:6px 6px 6px 15px;border:1px solid #3b4954;background:#111822;border-radius:5px;max-width:560px;margin-top:25px}.retail-search input{border:0;background:none;flex:1;min-width:0;font-size:12px;padding:8px}.retail-search .btn{min-height:37px;padding:10px 14px}.retail-search>svg{color:#829385;flex-shrink:0}.retail-actions{display:flex;align-items:center;gap:25px;margin-top:22px}.hero-real-products{display:flex;gap:15px;align-items:center;position:relative}.hero-real{width:65%;background:#fff;border:1px solid #3d4939;border-radius:8px;padding:23px 16px 17px;text-align:left;transform:rotate(-5deg);box-shadow:0 20px 60px #0005}.hero-real .catalogue-photo{height:215px;width:100%;padding:5px}.hero-real span{display:block;color:#626c71;font-size:10px;letter-spacing:1px;margin-top:15px}.hero-real b{display:block;color:#182026;font-family:var(--display);font-size:23px;margin-top:6px}.hero-real.cpu-feature{width:45%;transform:rotate(6deg);margin-top:80px;margin-left:-35px;z-index:1}.hero-real.cpu-feature img{height:150px}.retail-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;padding:23px 4.7%;border-block:1px solid #30383d;background:#141b20}.retail-strip span{display:flex;align-items:center;gap:9px;color:#b7c5b5;font-size:11px}.real-category-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:14px}.real-category-grid>button{background:#151b24;border:1px solid #2c3540;border-radius:5px;padding:12px;text-align:left;transition:border-color .2s}.real-category-grid>button:hover{border-color:var(--lime)}.real-category-grid .catalogue-photo{width:100%;height:105px;background:#fff;border-radius:3px;padding:10px;margin-bottom:15px}.real-category-grid b{display:block;font-size:12px;font-weight:500}.real-category-grid span{display:flex;align-items:center;justify-content:space-between;font-size:9px;color:#8896a5;margin-top:8px}.catalogue-photo{object-fit:contain;display:block;background:#fff;width:100%;height:100%;padding:24px}.card-image{background:#fff;height:230px}.card-image .product-label{background:#edf0f1ee;border-color:#e0e6e8;color:#4c5962;font-size:7px;max-width:70%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card-image .favorite{background:#ecf0f1;color:#485253}.card-image .favorite.saved{color:#49692c}.product-name{font-size:14px;line-height:1.5;min-height:63px;align-items:flex-start;gap:5px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.product-name svg{display:none}.card-body p{min-height:0;font-size:10px}.card-bottom strong{font-size:19px}.card-bottom small{font-size:8px}.stock{font-size:9px}.detail-art{background:#fff}.detail-art .catalogue-photo{max-height:380px;min-height:280px}.detail-art small{color:#60707a}.source-link{display:flex;align-items:center;gap:6px;color:var(--lime);font-size:11px;margin-top:16px}.filters>select{max-width:100%;width:100%;font-size:11px}.price-filter{font-size:11px;color:#c2d8b3;display:block}.price-filter input{width:100%;accent-color:var(--lime);padding:0;margin-top:13px}.cart-art .catalogue-photo{padding:6px}.hero-real .catalogue-photo{border-radius:5px}.result-count{gap:15px}.filters .check-row{display:none}.filters h4:has(+.check-row){display:none}@media(max-width:1000px){.retail-hero h1{font-size:43px}.real-category-grid{grid-template-columns:repeat(4,1fr)}.retail-actions{gap:12px}.retail-actions .text-link{font-size:10px}.hero-real .catalogue-photo{height:180px}.hero-real.cpu-feature img{height:120px}.retail-strip span{font-size:9px}.product-name{font-size:13px}}@media(max-width:800px){.retail-hero{grid-template-columns:1fr;padding:45px 6%}.hero-real-products{max-width:500px;margin:0 auto;width:100%;padding:10px 30px 20px}.hero-real{transform:rotate(-3deg)}.hero-real.cpu-feature{margin-top:15px}.retail-hero h1{font-size:46px}.retail-strip{grid-template-columns:repeat(2,1fr);padding:22px 6%;gap:20px}.retail-strip span{font-size:10px}.real-category-grid{grid-template-columns:repeat(4,1fr)}.real-category-grid .catalogue-photo{height:90px}.real-category-grid b{font-size:10px}.real-category-grid span{font-size:8px}.filters>select{width:auto;min-width:140px}.price-filter{display:flex;align-items:center;gap:10px;font-size:10px;margin:10px 0}.price-filter input{width:160px;margin:0}.product-name{min-height:60px;font-size:13px}}@media(max-width:480px){.retail-hero{padding-top:35px;gap:15px}.retail-hero h1{font-size:36px;letter-spacing:-1.3px}.retail-hero p{font-size:11px}.retail-search{padding-left:10px}.retail-search input{font-size:10px}.retail-search .btn{font-size:10px;padding:8px;gap:5px}.retail-search .btn svg{display:none}.retail-actions{gap:14px;flex-wrap:wrap}.retail-actions .btn{font-size:10px;padding:12px 15px}.hero-real-products{padding:15px 8px 12px;gap:10px}.hero-real .catalogue-photo{height:135px}.hero-real.cpu-feature img{height:100px}.hero-real{padding:15px 10px}.hero-real b{font-size:17px}.hero-real span{font-size:8px;margin-top:8px}.hero-real.cpu-feature{margin-left:-20px}.real-category-grid{grid-template-columns:repeat(3,1fr);gap:8px}.real-category-grid>button{padding:8px}.real-category-grid .catalogue-photo{height:72px;padding:7px;margin-bottom:8px}.real-category-grid b{font-size:9px}.real-category-grid span{font-size:7px}.real-category-grid span svg{width:11px}.card-image,.catalogue-grid .card-image{height:165px}.catalogue-photo{padding:17px}.product-name{font-size:11px;min-height:52px;line-height:1.55}.card-bottom strong{font-size:16px}.card-bottom small{font-size:6px;max-width:95px;line-height:1.5}.stock{font-size:7px}.card-body p{font-size:8px}.hero-real-products{max-width:350px}.retail-strip{gap:17px 9px}.retail-strip span{font-size:8px;gap:6px}.retail-strip svg{width:15px}.business-banner>svg{display:none}}.pagination{display:flex;position:static;align-items:center;justify-content:center;gap:20px;height:auto;margin:35px 0 5px;padding:0;background:none;box-shadow:none;border:0}.pagination span{font-size:11px;color:var(--muted)}.pagination button{height:auto}.pagination button:after{display:none}@media(max-width:480px){.pagination{gap:10px;flex-wrap:wrap}.pagination span{font-size:9px}.pagination .btn{font-size:10px;padding:10px}}.category-navigation{position:relative;z-index:25;background:#141b24;border-bottom:1px solid #303a46}.category-nav-scroll{display:flex;justify-content:space-between;gap:20px;max-width:1360px;padding:0 25px;margin:auto;overflow-x:auto;scrollbar-width:none}.category-nav-scroll>button{display:flex;align-items:center;gap:12px;font-size:11px;white-space:nowrap;padding:16px 0;color:#bec8d4}.category-nav-scroll>button[aria-expanded=true]{color:var(--lime)}.mega-panel{position:absolute;left:4.7%;right:4.7%;top:100%;max-width:1360px;margin:auto;display:grid;grid-template-columns:1fr 2fr;gap:40px;padding:35px 45px;background:#171f2b;border:1px solid #46515e;border-top:2px solid var(--lime);box-shadow:0 30px 80px #000a;border-radius:0 0 7px 7px}.mega-panel h2{font-size:29px}.mega-panel p{font-size:11px;max-width:250px}.mega-panel .eyebrow{font-size:8px}.mega-links{display:grid;grid-template-columns:1fr 1fr;align-content:start;gap:8px 25px}.mega-links button{display:flex;justify-content:space-between;align-items:center;padding:13px 8px;border-bottom:1px solid #343e4b;text-align:left;font-size:12px;gap:15px}.mega-links button:hover{color:var(--lime);background:#233023}.mega-links svg{flex-shrink:0;color:#8b9b81}.mega-close{position:absolute;right:12px;top:10px}.premium-hero{display:grid;grid-template-columns:1.15fr 1fr;gap:35px;padding:70px 4.7% 60px;min-height:510px;background:radial-gradient(ellipse at 85% 45%,#303d34,#121923 60%,#0c111a);overflow:hidden}.premium-hero h1{font-size:50px;letter-spacing:-2.1px;line-height:1.17}.premium-hero h1 em{color:var(--lime);font-style:normal}.premium-hero p{font-size:13px}.premium-hero .retail-search{max-width:650px}.hero-micro{display:flex;gap:12px;align-items:center;font-size:9px;color:#a4b19d;margin-top:30px}.hero-micro i{width:3px;height:3px;border-radius:50%;background:#738868}.premium-product-stage{position:relative;min-height:360px;align-self:center}.showcase-tile{position:absolute;display:flex;flex-direction:column;align-items:flex-start;text-align:left;background:#fff;border:1px solid #b6bdb4;border-radius:8px;padding:14px;box-shadow:0 25px 70px #0008;color:#15202b;transition:transform .2s}.showcase-tile:hover{transform:translateY(-7px) rotate(0)}.showcase-tile img{width:100%;height:170px;object-fit:contain;padding:5px}.showcase-tile small{font-size:9px;color:#7d8991;margin-top:13px;letter-spacing:1px}.showcase-tile b{font-family:var(--display);font-size:22px;margin:7px 0 3px}.showcase-tile>svg{position:absolute;right:13px;bottom:18px;color:#63725b}.tile-0{width:58%;left:2%;top:14px;transform:rotate(-6deg)}.tile-1{width:49%;right:0;top:60px;transform:rotate(5deg);z-index:2}.tile-2{width:36%;left:18%;top:205px;transform:rotate(-2deg);z-index:3}.tile-2 img{height:90px}.tile-2 b{font-size:16px}.tile-2 small{font-size:7px;margin-top:5px}.stage-label{position:absolute;bottom:-35px;right:4%;letter-spacing:2px;font-size:8px;color:#a1b29b}.premium-home .section{padding-block:55px}.premium-home .compact-section{padding-top:10px}.premium-home .real-category-grid{grid-template-columns:repeat(8,1fr);gap:10px}.premium-home .real-category-grid>button{padding:10px}.premium-home .real-category-grid .catalogue-photo{height:86px;margin-bottom:10px;padding:8px}.premium-home .real-category-grid b{font-size:10px}.premium-home .real-category-grid span{font-size:8px}.purpose-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:17px;margin-bottom:30px}.purpose-grid>button{position:relative;padding:24px;border:1px solid #343f4b;background:linear-gradient(135deg,#1c2630,#121b24);border-radius:5px;text-align:left}.purpose-grid>button:hover{border-color:var(--lime)}.purpose-grid>button>svg:first-child{color:#bdcda9;margin-bottom:18px;stroke-width:1.3}.purpose-grid b,.purpose-grid span{display:block}.purpose-grid b{font-family:var(--display);font-size:19px;font-weight:500}.purpose-grid span{font-size:10px;color:#96a3b4;margin-top:8px}.purpose-grid>button>svg:last-child{position:absolute;right:20px;top:28px;color:#809476}.builder-promo{position:relative;display:grid;grid-template-columns:1.2fr 1fr;min-height:400px;align-items:center;overflow:hidden;background:#111820;border-block:1px solid #303d30;padding:45px 6%;isolation:isolate}.builder-promo>div{position:relative;z-index:2}.builder-promo h2{font-size:43px;letter-spacing:-1.6px}.builder-promo h2 em{font-style:normal;color:var(--lime)}.builder-promo p{font-size:12px}.builder-promo small{display:block;font-size:8px;margin-top:20px;letter-spacing:.5px}.builder-promo>img{position:absolute;right:0;top:0;height:100%;width:65%;object-fit:cover;object-position:70% 50%;filter:brightness(.8);z-index:-2}.builder-promo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#111820 10%,#111820d0 35%,transparent 80%);z-index:-1}.concept-caption{position:absolute;right:6%;bottom:20px;color:#8f9d90;font-size:8px;letter-spacing:1px}.comparison-promo{margin:0 4.7%;padding:32px;background:#1a2630;border:1px solid #3b4a57;display:flex;gap:25px;align-items:center;border-radius:5px}.comparison-promo>svg{color:#b6cfa5;stroke-width:1;flex-shrink:0}.comparison-promo h2{font-size:25px;margin-bottom:8px}.comparison-promo p{font-size:11px;margin:0}.comparison-promo .eyebrow{font-size:8px;margin-bottom:9px}.comparison-promo .btn{margin-left:auto;white-space:nowrap;font-size:11px}.configuration-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.configuration-grid>button{padding:35px;text-align:left;border:1px solid #3b4752;background:radial-gradient(ellipse at 85% 0%,#344535,#151d26 70%);border-radius:5px}.configuration-grid>button:nth-child(2){background:radial-gradient(ellipse at 80% 0%,#293e56,#151d26 70%)}.configuration-grid>button>span{font-size:8px;letter-spacing:1.5px;color:#a4c78a}.configuration-grid h3{font-size:27px;margin:25px 0 15px}.configuration-grid p{font-size:12px;max-width:350px}.configuration-grid b{display:flex;align-items:center;gap:15px;font-weight:500;font-size:11px;margin-top:25px}.premium-home .business-banner{margin-bottom:15px}.mobile-filter-button{display:none}.search-discovery .retail-search{margin-top:0;max-width:none;margin-bottom:25px}.search-discovery h3{font-size:16px;margin:20px 0}.search-chips{display:flex;gap:10px;flex-wrap:wrap}.search-chips button{padding:10px 15px;background:#23303b;border:1px solid #43505d;border-radius:4px;font-size:11px}.search-chips button:hover{color:var(--lime)}.search-result{display:flex;align-items:center;gap:15px;width:100%;text-align:left;padding:15px 0;border-bottom:1px solid #313d4a}.search-result>img{width:60px;height:60px;object-fit:contain;background:#fff;padding:6px;border-radius:4px}.search-result>div{flex:1;min-width:0}.search-result b{display:block;font-size:12px;font-weight:500;line-height:1.5}.search-result small{display:block;font-size:9px;margin-top:6px}.search-result strong{white-space:nowrap;font-size:13px;font-weight:500;color:var(--lime)}.search-result>svg{flex-shrink:0;color:#809779}.card-specs{color:#b4c3b1!important;min-height:30px!important}.finder-controls{padding:25px;border:1px solid #364351;background:#151e29;display:flex;align-items:flex-end;gap:25px;border-radius:5px;flex-wrap:wrap;margin-bottom:20px}.finder-controls label{display:flex;flex-direction:column;gap:12px;font-size:11px;min-width:180px;flex:1;color:#c3d0dc}.finder-controls input[type=range]{width:100%;padding:0;accent-color:var(--lime);margin-bottom:15px}.finder-controls select{font-size:12px;width:100%;text-transform:capitalize}.finder-controls>span{align-self:center;font-size:11px;color:#92a184}.hub-disclosure{margin:0 0 25px}.hub-card{display:flex;flex-direction:column}.hub-card .product-card{flex:1}.shortlist-toggle{display:flex;align-items:center;justify-content:center;gap:10px;font-size:10px;background:#202c35;border:1px solid #3d4a57;border-radius:4px;padding:10px;margin-bottom:8px}.shortlist-toggle.selected{border-color:#9abb76;color:var(--lime);background:#253322}.requirements-layout{display:grid;grid-template-columns:1fr 1fr;gap:30px}.requirements-layout p{font-size:12px}.requirements-layout ul{padding-left:20px;color:#adbba8;font-size:12px;line-height:2}.requirements-layout form>label{margin-bottom:22px}.hub-computers{margin-top:50px}.hub-computers>.product-grid{max-width:600px}.support-tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-bottom:30px}.support-tiles>button{display:flex;flex-direction:column;align-items:flex-start;gap:14px;padding:25px;text-align:left;background:#17212c;border:1px solid #34404c;border-radius:4px}.support-tiles>button.selected{border-color:#89a66c;background:#202d25}.support-tiles svg{color:#b1c99c}.support-tiles b{font-family:var(--display);font-size:20px;font-weight:500}.support-tiles span{font-size:11px;color:#92a2b2}.support-desk .page-title>svg{color:#a1bb8d;stroke-width:1.2}.catalogue-part{display:block;padding:15px 0;border-bottom:1px solid #303d4b}.catalogue-part>div{display:flex;gap:10px;align-items:center;font-size:11px;margin-bottom:10px}.catalogue-part img,.part-placeholder{width:32px;height:32px;object-fit:contain;background:#fff;padding:3px;border-radius:3px}.part-placeholder{display:grid;place-items:center;font-size:18px;color:#88a579;background:#253226}.catalogue-part small{font-size:8px;display:block;margin-top:4px;color:#85958b}.catalogue-part select{width:100%;font-size:10px;min-width:0;padding:10px}.catalogue-part .part-price{display:block;text-align:right;margin-top:9px;font-size:11px;color:#c4d7b1}.build-review{padding:22px;background:#141d25}.build-review h3{font-size:15px;margin-bottom:13px}.build-review p{font-size:10px;margin-bottom:7px}.save-build-label{display:flex;flex-direction:column;gap:9px;font-size:10px;color:#a8b8c8;margin:25px 0 12px}.save-build-label input{font-size:12px}.saved-builds{margin-top:45px}.saved-builds>p{font-size:12px}.saved-build-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.saved-build-grid .panel>div{display:flex;align-items:center;justify-content:space-between;margin-top:15px}.saved-build-grid h3{font-size:18px}.catalogue-builder .parts-panel{align-self:start}.catalogue-builder .build-stage{position:sticky;top:105px}.catalogue-builder .pc-scene{height:430px}.discovery-hub .breadcrumb button{padding:0;font-size:10px;color:#8eab75}@media(max-width:1100px){.premium-hero h1{font-size:42px}.premium-hero{padding-block:55px;gap:20px}.premium-product-stage{min-height:320px}.showcase-tile img{height:140px}.tile-2{top:180px}.premium-home .real-category-grid{grid-template-columns:repeat(6,1fr)}.comparison-promo{flex-wrap:wrap;gap:20px}.comparison-promo .btn{margin-left:70px}.category-nav-scroll{gap:20px}.category-nav-scroll>button{font-size:10px;gap:5px}}@media(max-width:800px){.premium-hero{grid-template-columns:1fr;padding:45px 6% 50px}.premium-product-stage{width:100%;max-width:470px;min-height:360px;margin:0 auto 20px}.premium-hero h1{font-size:44px}.premium-hero .retail-search{max-width:none}.showcase-tile img{height:175px}.tile-2{top:210px}.tile-2 img{height:90px}.premium-home .real-category-grid{grid-template-columns:repeat(4,1fr)}.purpose-grid{grid-template-columns:1fr 1fr}.builder-promo{padding-inline:6%}.builder-promo h2{font-size:35px}.builder-promo>img{width:100%;opacity:.65}.configuration-grid h3{font-size:24px}.configuration-grid>button{padding:27px}.category-nav-scroll{padding-inline:6%;gap:25px;justify-content:flex-start}.mega-panel{grid-template-columns:1fr;gap:10px;padding:25px}.mega-panel>div:first-child>p,.mega-panel>div:first-child>.text-link{display:none}.mega-panel h2{font-size:23px;margin-bottom:10px}.mega-panel .eyebrow{margin-bottom:10px}.mega-links button{font-size:11px}.mobile-filter-button{display:flex;justify-self:start}.filters:not(.filters-open){display:none}.filters-open{padding:15px;background:#151e29;border:1px solid #364452;border-radius:5px}.finder-controls{gap:20px}.requirements-layout{grid-template-columns:1fr}.support-tiles{gap:10px}.support-tiles>button{padding:20px}.support-tiles b{font-size:17px}.support-tiles span{font-size:10px;line-height:1.6}.saved-build-grid{grid-template-columns:1fr 1fr}.catalogue-builder .build-stage{position:static}.search-result b{font-size:11px}.search-result strong{font-size:12px}.search-result img{width:50px;height:50px}}@media(max-width:480px){.premium-hero{padding-top:35px}.premium-hero h1{font-size:33px;letter-spacing:-1.3px}.premium-hero p{font-size:11px}.premium-hero .eyebrow{font-size:7px;letter-spacing:1.4px}.premium-hero .retail-search>button{font-size:9px;white-space:nowrap}.premium-product-stage{min-height:280px;max-width:330px}.showcase-tile img{height:125px}.showcase-tile b{font-size:17px}.showcase-tile small{font-size:7px;margin-top:8px}.showcase-tile{padding:11px}.tile-0{top:10px}.tile-1{top:50px}.tile-2{top:165px}.tile-2 img{height:65px}.tile-2 b{font-size:14px}.stage-label{bottom:-30px;font-size:7px}.hero-micro{font-size:7px;gap:8px}.premium-home .section{padding-block:38px}.premium-home .real-category-grid{grid-template-columns:repeat(3,1fr)}.premium-home .real-category-grid .catalogue-photo{height:75px}.premium-home .real-category-grid b{font-size:9px}.purpose-grid{gap:10px}.purpose-grid>button{padding:18px 14px}.purpose-grid b{font-size:17px}.purpose-grid span{font-size:8px;line-height:1.6}.purpose-grid>button>svg:last-child{top:23px;right:13px;width:14px}.builder-promo{min-height:380px;grid-template-columns:1fr;padding-block:35px}.builder-promo h2{font-size:31px}.builder-promo p{font-size:10px}.builder-promo>img{width:140%;right:-40%;opacity:.65}.comparison-promo{padding:25px}.comparison-promo>svg{width:30px}.comparison-promo h2{font-size:22px}.comparison-promo .btn{margin-left:0}.comparison-promo p{font-size:10px}.configuration-grid{grid-template-columns:1fr;gap:15px}.configuration-grid h3{font-size:25px}.mega-panel{left:12px;right:12px;padding:23px 20px;max-height:75vh;overflow:auto}.mega-links{gap:5px 15px}.mega-links button{font-size:10px;padding:12px 0}.mega-links svg{width:12px}.search-result{gap:10px}.search-result b{font-size:9px}.search-result strong{font-size:10px}.search-result img{width:45px;height:45px}.search-result>svg{display:none}.search-result small{font-size:8px}.finder-controls{padding:20px}.finder-controls label{min-width:100%;font-size:10px}.finder-controls>button{width:100%}.hub-disclosure{font-size:8px}.support-tiles{grid-template-columns:1fr}.support-tiles>button{display:grid;grid-template-columns:30px 1fr;gap:9px 15px;padding:18px}.support-tiles>button>span{grid-column:2}.support-tiles svg{grid-row:span 2;align-self:center}.support-tiles b{font-size:18px}.support-desk .page-title>svg{display:none}.saved-build-grid{grid-template-columns:1fr}.catalogue-builder .pc-scene{height:330px}.catalogue-part select{font-size:9px}.stage-caption{max-width:175px}.premium-home .business-banner h2{font-size:27px}}.facet-filter{display:flex;flex-direction:column;gap:9px;margin:18px 0;font-size:10px;color:#a6b5c5}.facet-filter select{font-size:10px;width:100%}@media(max-width:800px){.facet-filter{flex-basis:calc(50% - 5px);margin:6px 0}.facet-filter select{font-size:10px}}header{z-index:40}.category-navigation{position:sticky;top:82px;z-index:25}.catalogue-toolbar{scroll-margin-top:145px}@media(max-width:800px){.category-navigation{top:68px}}.product-information{margin-top:24px}.product-information h3{font-size:17px;margin:24px 0 12px}.product-overview{line-height:1.7;color:#b7bdc7}.product-highlights{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.product-highlights>div{padding:13px;border:1px solid #30353e;border-radius:8px;background:#141820}.product-highlights span{display:block;font-size:11px;color:#9ca5b3;margin-bottom:6px;text-transform:uppercase;letter-spacing:.05em}.product-highlights strong{font-size:14px;overflow-wrap:anywhere}.product-detail dl dd{white-space:normal;overflow-wrap:anywhere;line-height:1.6}.product-purchase-notes{margin:20px 0;padding:16px;background:#141820;border-radius:10px;display:grid;gap:15px}.product-purchase-notes b{display:block;font-size:12px;margin-bottom:5px}.product-purchase-notes span{font-size:12px;color:#aab3c0;line-height:1.6}.product-detail .detail-art{align-self:start;position:sticky;top:0}@media(max-width:760px){.product-detail .detail-art{position:static}.product-highlights{grid-template-columns:repeat(2,minmax(0,1fr))}}:root{--accent: #e8c77e;--lime: var(--accent);--muted: #aab8cb;--line: #293951;--panel: #111f32;color:#f6f3eb;background:#091321}header,footer{background:#0b1728;border-color:var(--line)}.announcement{background:#142337;border-color:var(--line);color:#e2d8bf}.announcement .preview-tag{color:#b9b6ad}.category-navigation,.retail-strip{background:#101e30;border-color:var(--line)}.mega-panel,.modal,.panel,.parts-panel{background:var(--panel);border-color:var(--line)}.mega-links button:hover{background:#1d2e44}.mega-links svg{color:var(--accent)}.btn.primary{color:#17130c}.btn.primary:hover{background:#f6d994}.btn.outline{border-color:#536279}input,select,textarea,.retail-search{background-color:#0d1a2c;border-color:#40516a}.product-card,.real-category-grid>button,.purpose-grid>button{background:#111e30;border-color:var(--line);border-radius:10px}.product-card:hover,.real-category-grid>button:hover,.purpose-grid>button:hover{border-color:#947e52}.product-card .card-image,.real-category-grid .catalogue-photo{background:#f8f8f6}.card-body .product-name{color:#f7f4ed}.card-body .card-bottom strong{color:var(--accent);font-weight:650}.card-body .card-bottom{border-color:var(--line)}.card-image .favorite.saved{color:#795511}.premium-hero,.retail-hero,.business-banner{background:radial-gradient(ellipse at 82% 25%,#233855,#111e31,#091321);border-color:var(--line)}.premium-home .atom-story{background:#091321}.atom-story .eyebrow,.atom-story h1 em{color:var(--accent)}.retail-strip span,.hero-micro,.stage-label{color:var(--muted)}.compare-bar,.toast{background:#16253a;border-color:#746346}.footer-company a:hover{color:var(--accent)}.atom-story{--atom-top:130px;background:#080f18;position:relative;color:#f0f5fa}.atom-story.atom-interactive{height:340vh}.atom-sticky{position:relative;min-height:610px;height:calc(100svh - var(--atom-top) - 35px);max-height:1000px;overflow:hidden;background:radial-gradient(ellipse at 75% 75%,#12324088,transparent 58%),#080f18}.atom-interactive .atom-sticky{position:sticky;top:var(--atom-top)}.atom-lab-grid{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.18;background-image:linear-gradient(#294352 1px,transparent 1px),linear-gradient(90deg,#294352 1px,transparent 1px);background-size:75px 75px;-webkit-mask-image:linear-gradient(90deg,transparent,#000);mask-image:linear-gradient(90deg,transparent,#000)}.atom-visual{position:absolute;top:30px;right:0;bottom:45px;left:35%}.atom-poster{width:100%;height:100%;object-fit:contain;mix-blend-mode:lighten;transition:opacity .4s}.atom-poster-hidden{opacity:0;pointer-events:none}.atom-canvas{position:absolute;top:0;right:0;bottom:0;left:0;cursor:crosshair}.atom-canvas canvas{display:block;width:100%;height:100%}.atom-topline{position:absolute;top:26px;left:4.7%;right:4.7%;display:flex;justify-content:space-between;align-items:center;gap:15px;font-size:9px;letter-spacing:1.6px;color:#8fa6b7}.atom-topline span{display:flex;align-items:center;gap:15px}.atom-topline i{height:12px;border-left:1px solid #46606d}.atom-topline button{display:flex;align-items:center;gap:10px;font-size:10px;letter-spacing:0;color:#b6c8d4}.atom-copy{position:relative;z-index:2;padding:110px 0 100px 4.7%;width:44%;pointer-events:none}.atom-copy>*{pointer-events:auto}.atom-chapter-label{font-size:9px;letter-spacing:1.6px;color:#9dafbf;display:flex;align-items:center;gap:12px;min-height:18px}.atom-chapter-label>span{color:#6bdef5;font-family:monospace;font-size:14px}.atom-copy h1{white-space:pre-line;font-size:clamp(44px,4.7vw,76px);line-height:1.02;letter-spacing:-3px;margin:25px 0;min-height:2.05em;font-weight:650}.atom-copy p{font-size:13px;line-height:1.8;color:#9eafbe;max-width:340px;min-height:48px}.atom-actions{display:flex;gap:12px;margin-top:30px;flex-wrap:wrap}.atom-actions .primary{background:#8ce7f5;border-color:#8ce7f5;color:#081720}.atom-actions .btn{font-size:11px;padding:14px 17px}.atom-search{display:flex;align-items:center;gap:10px;max-width:365px;border-bottom:1px solid #34505e;margin-top:25px;color:#8aa5b8}.atom-search input{width:100%;background:transparent;border:0;font-size:10px;padding:14px 0;outline-offset:3px;min-width:0}.atom-search button{display:flex;padding:12px 3px;color:#8ce7f5}.atom-bottom{position:absolute;bottom:28px;left:4.7%;right:4.7%;display:flex;align-items:end;justify-content:space-between;gap:20px;font-size:8px;letter-spacing:1.3px;color:#8fb3c2}.atom-bottom small{display:block;font-size:8px;color:#657e8c;letter-spacing:.3px;margin-top:9px}.atom-live-dot{display:inline-block;width:5px;height:5px;background:#7ae3f4;border-radius:100%;margin-right:7px;box-shadow:0 0 12px #7ae3f4}.atom-controls{display:flex;align-items:center;gap:15px}.atom-controls label{font-size:8px;color:#a1b5c1}.atom-controls input{width:180px;accent-color:#8ce7f5;cursor:ew-resize}.atom-category-dock{scroll-margin-top:150px;background:#101a25;border-block:1px solid #283b49;padding:25px 4.7%;display:flex;gap:35px;align-items:center}.atom-category-dock>div:first-child{min-width:180px}.atom-category-dock span{font-size:9px;letter-spacing:1.3px;color:#aac1cf}.atom-category-dock small{display:block;font-size:9px;color:#688190;margin-top:8px}.atom-category-dock>div:last-child{display:flex;flex-wrap:wrap;gap:8px}.atom-category-dock button{display:flex;gap:10px;align-items:center;border:1px solid #2b414f;border-radius:3px;padding:9px 11px;font-size:10px;color:#bbccd8}.atom-category-dock button:hover,.atom-category-dock button:focus-visible{border-color:#7ae3f4;color:#7ae3f4;background:#19313d}.atom-hotspot{position:absolute;transform:translate(-50%,-50%);border:1px solid #77d7ea;background:#0a1827e8;color:#bcf5ff;border-radius:3px;white-space:nowrap;font-size:10px;padding:9px 12px;z-index:3}.atom-story button:focus-visible,.atom-category-dock button:focus-visible{outline:2px solid #8ce7f5;outline-offset:5px}.atom-category-dock:focus{outline:none}@media(min-width:1000px)and (max-height:780px){.atom-sticky{min-height:530px}.atom-copy{padding-top:85px}.atom-copy h1{font-size:52px;margin:20px 0}.atom-copy p{font-size:12px}.atom-actions{margin-top:20px}.atom-search{margin-top:15px}.atom-bottom{bottom:20px}.atom-controls label{display:none}}@media(max-width:999px){.atom-sticky{height:auto;min-height:830px}.atom-topline{top:24px}.atom-topline span{font-size:8px}.atom-topline i{display:none}.atom-topline span{display:block;max-width:170px;line-height:1.8}.atom-copy{padding:95px 6% 0;width:100%}.atom-copy h1{font-size:54px;letter-spacing:-2px}.atom-copy p{max-width:400px;min-height:0}.atom-actions{margin-top:22px}.atom-search{max-width:400px}.atom-visual{inset:auto 0 60px 0;height:380px;pointer-events:none}.atom-bottom{bottom:20px;left:6%}.atom-bottom small{font-size:7px}.atom-category-dock{padding:23px 6%;display:block}.atom-category-dock>div:last-child{margin-top:18px}.atom-category-dock button{font-size:10px}.atom-category-dock>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:10px}.atom-category-dock small{font-size:8px;margin:0}.atom-topline{left:6%;right:6%}}@media(max-width:550px){.atom-sticky{min-height:820px}.atom-copy h1{font-size:48px}.atom-copy p{font-size:12px}.atom-chapter-label{font-size:8px;letter-spacing:1px}.atom-visual{height:350px;bottom:62px}.atom-actions .btn{padding:12px;font-size:10px}.atom-category-dock>div:first-child{display:block}.atom-category-dock small{margin-top:7px}.atom-category-dock button{font-size:9px;padding:9px}.atom-category-dock>div:last-child{gap:7px}.atom-copy .atom-search{max-width:100%}.atom-topline button{font-size:9px}}@media(prefers-reduced-motion:reduce){.atom-story.atom-interactive{height:auto}.atom-interactive .atom-sticky{position:relative;top:auto}.atom-poster{transition:none}}
