@scope(.rsi-ipc400-landing-page-section){:scope{--rsi-blue:#004b7a;--ink:#050505;--muted:#4b5563;--line:#e5e5e5;--soft:#f1f1f1;--green:#0f6b38;--green-bg:#e6f4ea}*{box-sizing:border-box}:scope{margin:0;background:#fff;color:var(--ink);font-family:Inter,Arial,Helvetica,sans-serif}.page{max-width:1180px;margin:0 auto;padding:28px 22px 70px}.topbar{position:sticky;top:0;z-index:10;background:#fff;border-bottom:1px solid var(--line)}.topbar-inner{max-width:1180px;margin:0 auto;padding:12px 22px;display:flex;align-items:center;gap:18px}.logo{width:42px;height:42px;border-radius:50%;background:#eef3f7;color:var(--rsi-blue);display:flex;align-items:center;justify-content:center;font-weight:800;font-style:italic;letter-spacing:-.04em}.topbar-title{font-size:17px;font-weight:600;letter-spacing:-.02em}.hero{display:grid;grid-template-columns:1.02fr .98fr;gap:34px;align-items:center;margin:20px 0 26px}.hero-tag{display:inline-block;color:var(--rsi-blue);font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;margin-bottom:12px}.hero h1{margin:0 0 14px;font-size:clamp(38px,5vw,58px);line-height:1.02;letter-spacing:-.06em;font-weight:800}.hero p{margin:0;max-width:620px;color:#333;font-size:17px;line-height:1.62;font-weight:400}.hero-price{margin-top:14px;font-size:17px;color:#333}.hero-price strong{font-size:25px;color:#000;font-weight:800;letter-spacing:-.03em}.feature-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:20px}.feature-card{-webkit-appearance:none;appearance:none;border:1px solid #d9d9d9;background:#fff;border-radius:4px;padding:14px 15px;text-align:left;cursor:pointer;min-height:88px;transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease;font:inherit}.feature-card strong{display:block;font-size:14px;line-height:1.15;font-weight:800;margin-bottom:6px}.feature-card span{display:block;color:#334155;font-size:13px;line-height:1.4}.feature-card:hover,.feature-card:focus,.feature-card.is-active{border-color:#075071;background:#f5fbff;box-shadow:0 10px 24px #0750711a;transform:translateY(-2px);outline:none}.media-stage{position:relative;width:100%;height:420px;background:var(--soft);border:1px solid var(--line);overflow:hidden;display:flex;align-items:center;justify-content:center}.media-stage video,.media-stage img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;opacity:0;transform:scale(.985);transition:opacity .22s ease,transform .24s ease;background:var(--soft)}.media-stage .is-active{opacity:1;transform:scale(1)}.warranty-badge{display:none;position:absolute;z-index:3;top:24px;right:24px;width:132px;height:132px;border-radius:50%;background:#fff;border:2px solid var(--rsi-blue);box-shadow:0 10px 22px #0000001f;align-items:center;justify-content:center;flex-direction:column;text-align:center}.warranty-badge.is-active{display:flex}.warranty-badge .big{color:var(--rsi-blue);font-size:42px;line-height:.9;font-weight:800}.warranty-badge .year{margin-top:5px;color:#111;font-size:12px;font-weight:700;letter-spacing:.1em}.warranty-badge .text{margin-top:2px;color:#666;font-size:10px;font-weight:600}.config-panel{margin-top:28px;border:1px solid var(--line);border-radius:4px;background:#fff;padding:24px}.kicker{color:var(--rsi-blue);font-size:11px;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.config-panel p{margin:5px 0 0;color:var(--muted);line-height:1.55;font-size:15px}.controls{display:grid;grid-template-columns:1.15fr .85fr .95fr .9fr 1.65fr;gap:14px;margin-top:22px}.control{border:1px solid #e6ebf1;border-radius:8px;padding:10px;background:#fff}.control label{display:block;margin-bottom:7px;color:#333;font-size:11px;font-weight:800;letter-spacing:.075em;text-transform:uppercase}.control select{width:100%;min-height:40px;border:1px solid #c9c9c9;border-radius:4px;background:#fff;padding:0 9px;color:#111;font-size:13.5px;font-family:inherit}.summary{display:grid;grid-template-columns:1fr 1fr;gap:26px;margin-top:28px}.product-card{border:1px solid var(--line);border-radius:4px;padding:30px 22px 26px;text-align:center;background:#fff}.brand-pill{display:inline-block;padding:6px 9px;border-radius:3px;background:#f2f2f2;color:var(--rsi-blue);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;margin-bottom:10px}.brand-pill.gray{color:#333}.visual{width:136px;height:136px;border-radius:24px;margin:0 auto 22px;display:flex;align-items:center;justify-content:center;font-size:34px;font-weight:700;letter-spacing:-.05em;box-shadow:inset 0 0 0 1px #00000012,0 20px 42px #00000014}.visual.rsi{background:linear-gradient(145deg,#f8fbfd,#dce8ef);color:var(--rsi-blue)}.visual.adv{background:linear-gradient(145deg,#f8f8f8,#e4e4e6);color:#333}.product-card h3{font-size:30px;margin:0 0 8px;letter-spacing:-.035em;font-weight:700}.part{color:#a85510;font-size:13px;font-weight:600;margin:0 0 14px}.desc{color:#343b47;line-height:1.5;max-width:410px;min-height:78px;margin:0 auto 16px;font-size:15px}.price{font-size:31px;margin:0;font-weight:700;letter-spacing:-.035em}.price-note{margin-top:8px;color:var(--muted);font-size:13px;min-height:18px}.savings{grid-column:1/-1;background:var(--green-bg);border:1px solid #b7dfc3;border-left:6px solid #16a34a;border-radius:4px;color:#0f3d24;padding:18px 22px;text-align:center}.savings strong{display:block;color:var(--green);font-size:30px;letter-spacing:-.04em;margin-bottom:4px;font-weight:800}.breakdown-toggle{grid-column:1/-1;margin-top:0;border:1px solid var(--line);border-radius:4px;background:#fff;overflow:hidden}.breakdown-toggle summary{cursor:pointer;list-style:none;padding:13px 16px;color:#333;font-size:13px;font-weight:600}.breakdown-toggle summary::-webkit-details-marker{display:none}.breakdown-toggle summary:after{content:"+";float:right;color:var(--rsi-blue);font-weight:800}.breakdown-toggle[open] summary:after{content:"-"}.breakdown-table{width:100%;border-collapse:collapse;font-size:13px}.breakdown-table td{padding:9px 16px;border-top:1px solid #edf0f4;color:#475467}.breakdown-table td:last-child{text-align:right;color:#111827;font-variant-numeric:tabular-nums}.breakdown-table tr:last-child td{font-weight:800;color:#111827}.breakdown-note{padding:12px 16px;border-top:1px solid #edf0f4;color:#667085;font-size:12px;line-height:1.45;background:#fbfcfd}.section-heading{margin:30px 0 12px}.section-heading h2{margin:0;color:#050505;font-size:30px;letter-spacing:-.045em;font-weight:800}.section-heading p{margin:6px 0 0;color:var(--muted);font-size:15px;line-height:1.55}.clean-benefits{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin:18px 0 28px}.clean-benefit{min-height:150px;border:1px solid var(--line);border-radius:4px;background:#fff;padding:18px}.clean-benefit h3{margin:0 0 8px;font-size:20px;letter-spacing:-.035em;font-weight:800}.clean-benefit p{margin:0;color:var(--muted);font-size:13px;line-height:1.45}.specs{margin-top:22px;border:1px solid var(--line);border-radius:4px;overflow:hidden}.spec-compare-header{display:grid;grid-template-columns:1fr 1fr;position:relative;border-bottom:1px solid var(--line);background:#f8fafc}.spec-compare-header:after{content:"";position:absolute;top:0;bottom:0;left:50%;width:4px;transform:translate(-50%);border-radius:0;background:#5f7892}.spec-compare-header div{min-height:64px;padding:14px 20px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;text-align:center}.spec-compare-header div:first-child{border-right:1px solid var(--line)}.spec-compare-header span{color:var(--rsi-blue);font-size:11px;line-height:1;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.spec-compare-header div:last-child span{color:#475467}.spec-compare-header strong{color:#050505;font-size:20px;line-height:1.15;font-weight:900;letter-spacing:-.02em}.spec-row{position:relative;display:grid;grid-template-columns:1fr 1fr;padding-top:42px;border-bottom:1px solid var(--line)}.spec-row:before{content:attr(data-spec);position:absolute;top:0;left:0;right:0;height:42px;display:flex;align-items:center;justify-content:center;border-bottom:1px solid #edf0f4;background:#f8fafc;color:var(--rsi-blue);font-size:11px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.spec-row:after{content:"";position:absolute;top:42px;bottom:0;left:50%;width:4px;transform:translate(-50%);border-radius:0;background:#5f7892}.spec-row:last-child{border-bottom:0}.spec-cell{min-height:112px;padding:20px 30px;text-align:left;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:7px}.spec-cell:first-child{border-right:2px solid #d7e0ea}.spec-cell:before{display:block;font-size:11px;line-height:1;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.spec-cell:first-child:before{content:"RSI";color:var(--rsi-blue)}.spec-cell:last-child:before{content:"Advantech";color:#475467}.spec-label{display:none}.spec-value{font-size:18px;line-height:1.28;font-weight:700}.spec-sub{color:var(--muted);font-size:13px;line-height:1.35}.cta-row{display:flex;justify-content:center;gap:14px;margin-top:28px;flex-wrap:wrap}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 20px;border-radius:4px;border:1px solid var(--rsi-blue);text-decoration:none;font-size:14px;font-weight:800}.btn.primary{background:var(--rsi-blue);color:#fff}.btn.secondary{background:#fff;color:#050505;border-color:#d0d0d0}@media(max-width:900px){.hero,.summary,.spec-row{grid-template-columns:1fr}.controls,.clean-benefits{grid-template-columns:1fr 1fr}.spec-cell:first-child{border-right:0;border-bottom:1px solid var(--line)}.media-stage{height:330px}}@media(max-width:600px){.feature-grid,.controls,.clean-benefits{grid-template-columns:1fr}.topbar-title{font-size:14px}.page{padding-left:16px;padding-right:16px}.warranty-badge{width:112px;height:112px;right:14px;top:14px}.warranty-badge .big{font-size:36px}}.legal-note{margin-top:26px;border:1px solid var(--line);border-radius:4px;background:#fbfcfd;padding:0;color:#667085;font-size:12px;line-height:1.55;overflow:hidden}.legal-note summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;padding:12px 16px;cursor:pointer;list-style:none;color:#334155;font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;background:#f8fafc}.legal-note summary::-webkit-details-marker{display:none}.legal-note summary:after{content:"+";display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:#004b7a;color:#fff;font-size:15px;line-height:1;font-weight:900;flex:0 0 auto}.legal-note[open] summary{border-bottom:1px solid var(--line)}.legal-note[open] summary:after{content:"-"}.legal-note p{margin:0;padding:14px 16px 16px}.savings .breakdown-toggle{margin:16px auto 0;max-width:720px;background:#fff;border:1px solid #b7dfc3;border-radius:4px;overflow:hidden;text-align:left}.savings .breakdown-toggle summary{cursor:pointer;list-style:none;padding:13px 16px;color:#0f3d24;font-size:13px;font-weight:700}.savings .breakdown-toggle summary::-webkit-details-marker{display:none}.savings .breakdown-toggle summary:after{content:"+";float:right;color:#0f6b38;font-weight:800}.savings .breakdown-toggle[open] summary:after{content:"-"}.savings .breakdown-table{width:100%;border-collapse:collapse;font-size:13px}.savings .breakdown-table td{padding:9px 16px;border-top:1px solid #edf0f4;color:#475467}.savings .breakdown-table td:last-child{text-align:right;color:#111827;font-variant-numeric:tabular-nums}.savings .breakdown-table tr:last-child td{font-weight:800;color:#111827;background:#fbfcfd}.savings .breakdown-note{padding:12px 16px;border-top:1px solid #edf0f4;color:#667085;font-size:12px;line-height:1.45;background:#fbfcfd}.product-card{padding-bottom:30px}.product-card .desc{display:none!important;min-height:0!important;margin:0!important}.merged-config-heading{margin-top:30px}.specs{margin-top:14px}.summary{align-items:stretch}.price-note{min-height:0}.controls{display:grid!important;grid-template-columns:1.15fr .82fr .95fr .9fr 1.68fr!important;gap:14px!important}.control{background:#fff!important;border:1px solid #e1e7ef!important;border-radius:12px!important;padding:11px!important;box-shadow:0 1px 2px #0f172a08!important}.control label{font-size:10.5px!important;font-weight:800!important;letter-spacing:.08em!important;color:#334155!important;margin-bottom:7px!important}.control select{width:100%!important;min-height:42px!important;border:1px solid #cfd8e3!important;border-radius:10px!important;background:#fff!important;color:#111827!important;padding:0 36px 0 12px!important;font-size:13.5px!important;font-weight:500!important;font-family:inherit!important;box-shadow:none!important;cursor:pointer!important}.control select:hover{border-color:#94a3b8!important}.control select:focus{outline:none!important;border-color:#004b7a!important;box-shadow:0 0 0 3px #004b7a24!important}@media(max-width:900px){.controls{grid-template-columns:1fr 1fr!important}}@media(max-width:600px){.controls{grid-template-columns:1fr!important}}.breakdown-toggle{max-width:420px!important;margin:14px auto 0!important;border-radius:20px!important;overflow:hidden!important;text-align:center!important}.breakdown-toggle summary{padding:8px 14px!important;font-size:12px!important;font-weight:700!important;color:#0f6b38!important;background:#e6f4ea!important;border-radius:20px!important}.breakdown-toggle summary:after{float:none!important;margin-left:8px!important}.revision-pill{display:inline-flex;align-items:center;margin-left:8px;padding:2px 7px;border-radius:999px;background:#eef3f7;color:#004b7a;font-size:11px;font-weight:800;letter-spacing:.04em;vertical-align:middle}.visual.image-visual{background:#f4f4f4;overflow:hidden;padding:10px}.visual.image-visual img{max-width:100%;max-height:100%;object-fit:contain;display:block}.visual.image-visual,.visual.rsi.image-visual{background:transparent!important;padding:0!important;border:none!important;box-shadow:none!important}#warrantyBadge{display:flex!important;position:absolute;top:20px;right:20px;width:120px;height:120px;border-radius:50%;background:#fff;border:4px solid #004b7a;align-items:center;justify-content:center;flex-direction:column;font-family:Inter,sans-serif;box-shadow:0 4px 12px #0000001a}#warrantyBadge .big{font-size:36px;font-weight:800;color:#004b7a;line-height:1}#warrantyBadge .small{font-size:11px;letter-spacing:1px;font-weight:700;color:#334155}#warrantyBadge{display:none!important}#warrantyBadge.is-active{display:flex!important}.config-panel>.kicker{font-size:20px!important;letter-spacing:.12em!important;font-weight:800!important;color:#004b7a!important;margin-bottom:8px!important}.rsi-feature-blurbs{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important;margin-top:22px!important;margin-bottom:22px!important}.rsi-feature-blurbs .clean-benefit{background:#fff!important;border:1px solid #d9dee5!important;border-radius:6px!important;padding:20px 18px!important;min-height:150px!important;box-shadow:0 1px #0f172a08!important}.rsi-feature-blurbs .clean-benefit h3{margin:0 0 8px!important;font-size:20px!important;line-height:1.15!important;font-weight:800!important;color:#000!important}.rsi-feature-blurbs .clean-benefit p{margin:0!important;font-size:14px!important;line-height:1.45!important;color:#243447!important}@media(max-width:900px){.rsi-feature-blurbs{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:560px){.rsi-feature-blurbs{grid-template-columns:1fr!important}}.rsi-stacked-blurbs{display:grid!important;grid-template-columns:minmax(280px,38%) 1fr!important;gap:18px!important;margin-top:24px!important;margin-bottom:24px!important;align-items:stretch!important}.rsi-blurb-tabs{display:grid!important;grid-template-columns:1fr!important;gap:12px!important}.rsi-blurb-tab{width:100%!important;text-align:left!important;background:#fff!important;border:1px solid #d9dee5!important;border-radius:6px!important;padding:16px 18px!important;cursor:pointer!important;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease!important}.rsi-blurb-tab:hover,.rsi-blurb-tab.is-active{border-color:#004b7a!important;background:#f1f8fc!important;box-shadow:0 1px #004b7a14!important}.rsi-blurb-tab strong{display:block!important;margin:4px 0 6px!important;font-size:18px!important;line-height:1.15!important;font-weight:800!important;color:#000!important}.rsi-blurb-tab span{display:block!important;font-size:13px!important;line-height:1.35!important;color:#243447!important}.rsi-blurb-tab .rsi-blurb-kicker{font-size:11px!important;line-height:1!important;letter-spacing:.12em!important;text-transform:uppercase!important;font-weight:800!important;color:#004b7a!important}.rsi-blurb-detail{background:#fff!important;border:1px solid #d9dee5!important;border-radius:6px!important;padding:34px 36px!important;min-height:100%!important;display:flex!important;flex-direction:column!important;justify-content:center!important}.rsi-detail-kicker{display:block!important;margin-bottom:14px!important;font-size:12px!important;letter-spacing:.14em!important;text-transform:uppercase!important;font-weight:800!important;color:#004b7a!important}.rsi-blurb-detail h3{margin:0 0 14px!important;font-size:34px!important;line-height:1.08!important;font-weight:900!important;color:#000!important}.rsi-blurb-detail p{margin:0!important;max-width:720px!important;font-size:16px!important;line-height:1.6!important;color:#243447!important}@media(max-width:860px){.rsi-stacked-blurbs{grid-template-columns:1fr!important}.rsi-blurb-detail{padding:24px!important}.rsi-blurb-detail h3{font-size:28px!important}}.rsi-blurb-video-detail{display:grid!important;grid-template-rows:auto auto!important;gap:22px!important;justify-content:stretch!important;padding:0!important;overflow:hidden!important}.rsi-detail-media{background:#f1f1f1!important;border-bottom:1px solid #d9dee5!important;min-height:330px!important;display:flex!important;align-items:center!important;justify-content:center!important}.rsi-detail-media video{width:100%!important;height:100%!important;min-height:330px!important;object-fit:contain!important;display:block!important}.rsi-detail-copy{padding:0 36px 34px!important}@media(max-width:860px){.rsi-detail-media{min-height:240px!important}.rsi-detail-media video{min-height:240px!important}.rsi-detail-copy{padding:0 24px 24px!important}}.rsi-realworld-header{margin-top:34px!important;margin-bottom:16px!important;text-align:left!important}.rsi-realworld-header span{display:block!important;margin-bottom:8px!important;font-size:12px!important;letter-spacing:.14em!important;text-transform:uppercase!important;font-weight:800!important;color:#004b7a!important}.rsi-realworld-header h2{margin:0 0 10px!important;font-size:36px!important;line-height:1.08!important;font-weight:900!important;color:#000!important;letter-spacing:-.03em!important}.rsi-realworld-header p{margin:0!important;max-width:760px!important;font-size:16px!important;line-height:1.55!important;color:#243447!important}@media(max-width:700px){.rsi-realworld-header h2{font-size:30px!important}}.rsi-section-header{margin-top:34px!important;margin-bottom:16px!important}.rsi-section-header span{display:block!important;margin-bottom:8px!important;font-size:12px!important;letter-spacing:.14em!important;text-transform:uppercase!important;font-weight:800!important;color:#004b7a!important}.rsi-section-header h2{margin:0 0 10px!important;font-size:36px!important;line-height:1.08!important;font-weight:900!important;color:#000!important;letter-spacing:-.03em!important}.rsi-section-header p{margin:0!important;max-width:760px!important;font-size:16px!important;line-height:1.55!important;color:#243447!important}@media(max-width:700px){.rsi-section-header h2{font-size:30px!important}}.price-comparison-unified{border:1px solid #d9dee5!important;border-radius:6px!important;background:#fff!important;padding:24px!important;margin-top:20px!important;margin-bottom:28px!important}.price-comparison-unified .config-panel{border:0!important;padding:0!important;margin:0!important;background:transparent!important;box-shadow:none!important}.price-comparison-unified .summary{margin-top:24px!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px!important}.price-comparison-unified .product-card{border:1px solid #d9dee5!important;border-radius:6px!important;background:#fff!important;box-shadow:none!important}.price-comparison-unified .controls{margin-top:20px!important}@media(max-width:850px){.price-comparison-unified{padding:18px!important}.price-comparison-unified .summary{grid-template-columns:1fr!important}}.price-comparison-unified .product-card{border:0!important;background:transparent!important;box-shadow:none!important;padding:0!important}.price-comparison-unified .product-card .visual{background:transparent!important}.price-comparison-unified .product-card .brand-pill{margin-bottom:8px!important}.price-comparison-unified .control{border:0!important;background:transparent!important;box-shadow:none!important;padding:0!important}.price-comparison-unified .control label{font-weight:700!important;margin-bottom:6px!important;display:block!important}.price-comparison-unified .control select{border:1px solid #d9dee5!important;border-radius:4px!important;padding:8px 10px!important;background:#fff!important}.hero-copy h1{white-space:nowrap!important;font-size:clamp(34px,3.55vw,48px)!important;line-height:1.04!important;letter-spacing:-.055em!important;max-width:none!important}@media(max-width:1120px){.hero-copy h1{font-size:clamp(30px,3.25vw,42px)!important}}@media(max-width:900px){.hero-copy h1{white-space:normal!important}}.feature-list{display:flex!important;flex-direction:column!important;gap:16px!important}.feature-list .feature-card{height:140px!important;display:flex!important;flex-direction:column!important;justify-content:center!important}.feature-media,.media-stage{min-height:420px!important;display:flex!important;align-items:center!important;justify-content:center!important}.feature-media img,.media-stage img{max-height:380px!important;object-fit:contain!important}.rsi-blurb-tab.is-active{border-color:#004b7a!important;background:#eef8ff!important;box-shadow:0 0 0 1px #004b7a29,0 8px 20px #004b7a14!important}.rsi-blurb-tab:hover:not(.is-active){border-color:#8fb8cf!important;background:#f8fcff!important;box-shadow:0 3px 10px #0f172a0d!important;transform:none!important}.rsi-blurb-tab{cursor:pointer!important}.hero-price{display:flex!important;align-items:center!important;gap:14px!important;flex-wrap:wrap!important}.hero-buy-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:38px!important;padding:0 16px!important;border-radius:4px!important;background:#004b7a!important;color:#fff!important;text-decoration:none!important;font-size:13px!important;font-weight:800!important;letter-spacing:-.01em!important;border:1px solid #004b7a!important;transition:background .18s ease,transform .18s ease,box-shadow .18s ease!important}.hero-buy-btn:hover,.hero-buy-btn:focus{background:#003b61!important;box-shadow:0 8px 18px #004b7a2e!important;transform:translateY(-1px)!important;outline:none!important}#warrantyBadge,#warrantyBadge.is-active{display:none!important}.rsi-stacked-blurbs{align-items:stretch!important;min-height:640px!important}.rsi-blurb-tabs{align-content:start!important}.rsi-blurb-tab{min-height:142px!important}.rsi-blurb-tab strong .title-line,.rsi-blurb-detail h3 .title-line{display:block!important}.rsi-blurb-video-detail{min-height:640px!important}.rsi-detail-media{height:330px!important;min-height:330px!important;max-height:330px!important}.rsi-detail-media video{height:330px!important;min-height:330px!important;max-height:330px!important}.rsi-detail-copy{min-height:250px!important}.rsi-blurb-tab[data-blurb=usb] strong{font-size:18px!important;line-height:1.15!important}.rsi-blurb-tab[data-blurb=usb] strong .title-line,#rsi-detail-title .title-line{display:block!important}.rsi-blurb-tab[data-blurb=usb] strong .title-line{display:block!important;font-size:18px!important;line-height:1.15!important;font-weight:800!important;color:#000!important}@media(max-width:700px){.merged-config-heading{margin-top:24px!important}.merged-config-heading>h2{margin-bottom:8px!important}.merged-config-heading .rsi-section-header{margin-top:0!important;margin-bottom:10px!important}.merged-config-heading p{font-size:14px!important;line-height:1.45!important}.specs{display:grid!important;gap:10px!important;margin-top:14px!important;border:0!important;border-radius:0!important;overflow:visible!important}.spec-compare-header{position:relative!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:0!important;border:1px solid #d9dee5!important;border-radius:6px!important;background:#f8fafc!important;overflow:hidden!important}.spec-compare-header:after{content:""!important;position:absolute!important;top:0!important;bottom:0!important;left:50%!important;width:4px!important;transform:translate(-50%)!important;border-radius:0!important;background:#5f7892!important}.spec-compare-header div{min-height:54px!important;padding:10px 8px!important;gap:3px!important}.spec-compare-header div:first-child{border-right:1px solid #edf0f4!important}.spec-compare-header span{font-size:9.5px!important;letter-spacing:.11em!important}.spec-compare-header strong{font-size:15px!important;line-height:1.12!important}.spec-row{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:0!important;padding-top:34px!important;border:1px solid #d9dee5!important;border-radius:6px!important;background:#fff!important;overflow:hidden!important}.spec-row:before{content:attr(data-spec)!important;position:absolute!important;top:0!important;left:0!important;right:0!important;height:34px!important;display:flex!important;align-items:center!important;justify-content:center!important;border-bottom:1px solid #edf0f4!important;background:#f8fafc!important;color:#004b7a!important;font-size:10px!important;font-weight:900!important;letter-spacing:.14em!important;text-transform:uppercase!important}.spec-row:after{content:""!important;position:absolute!important;top:34px!important;bottom:0!important;left:50%!important;width:4px!important;transform:translate(-50%)!important;border-radius:0!important;background:#5f7892!important}.spec-cell{min-width:0!important;min-height:0!important;padding:12px 10px 13px!important;text-align:left!important;align-items:flex-start!important;justify-content:flex-start!important;gap:5px!important;border-bottom:0!important}.spec-cell:first-child{border-right:3px solid #d7e0ea!important;border-bottom:0!important}.spec-cell:before{font-size:10px!important;line-height:1.1!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-weight:900!important}.spec-cell:first-child:before{color:#004b7a!important}.spec-cell:last-child:before{color:#475467!important}.spec-value{max-width:100%!important;font-size:14px!important;line-height:1.22!important;font-weight:800!important;letter-spacing:0!important;overflow-wrap:anywhere!important}.spec-sub{max-width:100%!important;color:#475467!important;font-size:11.5px!important;line-height:1.3!important;overflow-wrap:anywhere!important}}@media(max-width:700px){.rsi-realworld-header{margin-top:24px!important;margin-bottom:10px!important}.rsi-realworld-header span{margin-bottom:7px!important;font-size:11px!important;line-height:1.1!important}.rsi-realworld-header h2{font-size:29px!important;line-height:1.08!important;margin-bottom:7px!important}.rsi-realworld-header p{font-size:13.5px!important;line-height:1.4!important}.rsi-stacked-blurbs{grid-template-columns:1fr!important;gap:10px!important;min-height:0!important;margin-top:12px!important;margin-bottom:22px!important}.rsi-blurb-tabs{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;align-content:start!important}.rsi-blurb-tab{min-width:0!important;min-height:96px!important;padding:11px!important;border-radius:6px!important}.rsi-blurb-tab .rsi-blurb-kicker{margin-bottom:4px!important;font-size:8.5px!important;line-height:1.15!important;letter-spacing:.11em!important}.rsi-blurb-tab strong,.rsi-blurb-tab[data-blurb=usb] strong,.rsi-blurb-tab[data-blurb=usb] strong .title-line{margin:0!important;font-size:15.5px!important;line-height:1.12!important;font-weight:900!important;letter-spacing:0!important}.rsi-blurb-tab>span:not(.rsi-blurb-kicker){display:none!important}.rsi-blurb-video-detail{min-height:0!important;gap:12px!important;border-radius:6px!important}.rsi-detail-media{height:210px!important;min-height:210px!important;max-height:210px!important}.rsi-detail-media video{height:210px!important;min-height:210px!important;max-height:210px!important}.rsi-detail-copy{min-height:0!important;padding:0 16px 16px!important}.rsi-detail-kicker{margin-bottom:7px!important;font-size:9.5px!important;line-height:1.15!important}.rsi-blurb-detail h3{margin-bottom:7px!important;font-size:24px!important;line-height:1.1!important}.rsi-blurb-detail p{font-size:13.5px!important;line-height:1.42!important}}@media(max-width:700px){.specs{gap:9px!important}.spec-row{padding-top:33px!important}.spec-row:before{height:33px!important;font-size:9.5px!important}.spec-cell{padding:10px 10px 11px!important;gap:4px!important}.spec-cell:first-child .spec-label:after,.spec-cell:last-child .spec-label:after{font-size:9.5px!important}.spec-value{font-size:14px!important;line-height:1.15!important}.spec-sub{font-size:11px!important;line-height:1.22!important}}.savings .breakdown-toggle{box-shadow:0 4px 12px #0f172a14!important}.savings .breakdown-toggle summary{display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important}.savings .breakdown-toggle summary:after{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:20px!important;height:20px!important;margin-left:2px!important;border-radius:50%!important;background:#0f6b38!important;color:#fff!important;font-size:15px!important;line-height:1!important}@media(max-width:700px){.savings .breakdown-toggle{width:100%!important;max-width:300px!important;margin-top:14px!important;border:1px solid #16a34a!important;border-radius:6px!important;background:#fff!important}.savings .breakdown-toggle summary{min-height:44px!important;padding:10px 12px!important;border-radius:6px!important;background:#fff!important;color:#0f6b38!important;font-size:13px!important;font-weight:900!important;line-height:1.2!important;text-align:center!important;text-decoration:underline!important;text-underline-offset:3px!important}.savings .breakdown-toggle[open] summary{border-bottom:1px solid #d9eee0!important;border-radius:6px 6px 0 0!important;background:#f6fff8!important}}@media(max-width:700px){.price-comparison-unified .summary{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;margin-top:18px!important;align-items:start!important}.price-comparison-unified .product-card{min-width:0!important;display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important}.price-comparison-unified .product-card .brand-pill{order:1!important;margin-bottom:6px!important;padding:5px 7px!important;font-size:9.5px!important;line-height:1!important;letter-spacing:.07em!important}.price-comparison-unified .product-card h3{order:2!important;margin:0 0 8px!important;font-size:18px!important;line-height:1.1!important;letter-spacing:-.02em!important}.price-comparison-unified .product-card .part{display:none!important}.price-comparison-unified .product-card .visual{order:3!important;width:104px!important;height:104px!important;margin:0 auto 10px!important}.price-comparison-unified .product-card .visual img{max-width:100%!important;max-height:100%!important;object-fit:contain!important}.price-comparison-unified .product-card .price{order:4!important;font-size:22px!important;line-height:1.1!important;letter-spacing:-.025em!important}.price-comparison-unified .product-card .price-note{order:5!important;margin-top:5px!important;font-size:11.5px!important;line-height:1.25!important}.price-comparison-unified .savings{grid-column:1/-1!important;margin-top:4px!important}}@media(max-width:700px){.price-comparison-unified{padding:16px!important}.price-comparison-unified .config-panel p{font-size:13.5px!important;line-height:1.42!important}.price-comparison-unified .controls{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px 8px!important;margin-top:16px!important}.price-comparison-unified .control{min-width:0!important}.price-comparison-unified .control label{margin-bottom:5px!important;font-size:9.5px!important;line-height:1.1!important;letter-spacing:.07em!important}.price-comparison-unified .control select{min-height:38px!important;height:38px!important;padding:0 28px 0 9px!important;font-size:12.5px!important;line-height:1.15!important;border-radius:5px!important}.price-comparison-unified .control:nth-child(5){grid-column:1/-1!important}}@media(max-width:700px){.feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;margin-top:16px!important}.feature-card{min-width:0!important;min-height:96px!important;padding:11px 10px!important;border-radius:5px!important}.feature-card strong{margin-bottom:5px!important;font-size:14px!important;line-height:1.12!important}.feature-card span{font-size:12px!important;line-height:1.28!important}}@media(min-width:701px)and (max-width:1100px){.price-comparison-unified .summary{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px!important;align-items:start!important}.price-comparison-unified .product-card{display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important}.price-comparison-unified .product-card .brand-pill{order:1!important;margin-bottom:8px!important}.price-comparison-unified .product-card h3{order:2!important;margin:0 0 14px!important;font-size:28px!important;line-height:1.1!important}.price-comparison-unified .product-card .part{display:none!important}.price-comparison-unified .product-card .visual{order:3!important;width:128px!important;height:128px!important;margin:0 auto 18px!important}.price-comparison-unified .product-card .price{order:4!important}.price-comparison-unified .product-card .price-note{order:5!important}}@media(min-width:1101px){.price-comparison-unified .product-card{display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important}.price-comparison-unified .product-card .brand-pill{order:1!important;margin-bottom:8px!important}.price-comparison-unified .product-card h3{order:2!important;margin:0 0 16px!important}.price-comparison-unified .product-card .part{display:none!important}.price-comparison-unified .product-card .visual{order:3!important;margin:0 auto 22px!important}.price-comparison-unified .product-card .price{order:4!important}.price-comparison-unified .product-card .price-note{order:5!important}}.savings .breakdown-table{text-align:left!important}.savings .breakdown-table td{text-align:left!important;vertical-align:top!important}.savings .breakdown-table td:first-child{text-align:left!important}.savings .breakdown-table td:last-child{text-align:right!important;white-space:nowrap!important}.savings .breakdown-note{text-align:left!important}@media(max-width:700px){.savings .breakdown-table{font-size:12px!important}.savings .breakdown-table td{padding:9px 10px!important;line-height:1.25!important}.savings .breakdown-note{font-size:11.5px!important;line-height:1.35!important}}.price-comparison-unified .control label{color:#0f2742!important;font-weight:900!important}.price-comparison-unified .control select{border:1px solid #c8d4e2!important;border-radius:9px!important;background:linear-gradient(180deg,#fff,#fbfdff)!important;color:#061425!important;font-weight:600!important;letter-spacing:-.005em!important;box-shadow:0 1px 2px #0f172a0a,inset 0 1px #ffffffe6!important}.price-comparison-unified .control select:hover{border-color:#8fa3b8!important;background:#fff!important}.price-comparison-unified .control select:focus{outline:none!important;border-color:#004b7a!important;box-shadow:0 0 0 3px #004b7a24,0 1px 2px #0f172a0f!important}@media(max-width:700px){.price-comparison-unified .control label{color:#0f2742!important;font-weight:900!important}.price-comparison-unified .control select{height:40px!important;min-height:40px!important;border-radius:8px!important;padding-left:11px!important;font-size:12.75px!important;font-weight:650!important}}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/ipc400-advantech-landing.css.map */
