:root{color:#102224;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fff;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-width:320px;margin:0}button,input,select,textarea{letter-spacing:0}a,button{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:3px;outline:3px solid #d8ec5bdb}.topbar{z-index:20;color:#fff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0e1e1fb8;border-bottom:1px solid #ffffff29;justify-content:space-between;align-items:center;gap:24px;height:72px;padding:0 48px;display:flex;position:fixed;top:0;left:0;right:0}.brand,.nav-cta,.nav-links a,.primary-button,.secondary-button,.hero-offer a,.price-card a{text-decoration:none}.brand{color:#fff;align-items:center;gap:10px;font-weight:800;display:inline-flex}.brand-mark{color:#0e1e1f;background:#d9ef55;border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.nav-links{align-items:center;gap:24px;display:flex}.nav-links a{color:#ffffffc7;font-size:15px}.nav-links a:hover{color:#fff}.nav-cta{color:#0e1e1f;background:#fff;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:0 16px;font-weight:800;display:inline-flex}.hero-section{color:#fff;background:linear-gradient(90deg,#081516f0,#081516ad,#08151633),url(https://images.unsplash.com/photo-1600607687939-ce8a6c25118c?auto=format&fit=crop&w=2400&q=84) 50%/cover;grid-template-columns:minmax(0,1fr) 320px;align-items:end;gap:64px;min-height:88svh;padding:132px 48px 68px;display:grid;position:relative;overflow:hidden}.hero-content{z-index:1;max-width:820px;position:relative}.eyebrow{color:#e96745;letter-spacing:0;text-transform:uppercase;margin:0 0 14px;font-size:13px;font-weight:900;line-height:1.2}.hero-section .eyebrow{color:#d9ef55}.hero-content h1{color:#fff;letter-spacing:0;max-width:840px;margin:0;font-size:70px;line-height:.96}.hero-copy{color:#ffffffe0;max-width:710px;margin:26px 0 0;font-size:22px;line-height:1.45}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.primary-button,.secondary-button{border-radius:8px;justify-content:center;align-items:center;gap:10px;min-height:50px;padding:0 20px;font-weight:900;display:inline-flex}.primary-button{color:#0e1e1f;background:#d9ef55}.secondary-button{color:#fff;background:#ffffff1a;border:1px solid #ffffff61}.secondary-button.disabled-demo{color:#ffffffc2;cursor:default}.hero-offer{z-index:1;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0d2022c2;border:1px solid #ffffff38;border-radius:8px;align-self:end;padding:24px;position:relative;box-shadow:0 24px 70px #00000047}.offer-label,.plan-label{color:#d9ef55;text-transform:uppercase;font-size:13px;font-weight:900}.hero-offer strong{margin-top:12px;font-size:42px;line-height:1;display:block}.hero-offer p{color:#ffffffc7;margin:16px 0 22px;line-height:1.55}.hero-offer a{color:#d9ef55;font-weight:900;display:inline-flex}.proof-band{background:#fff;border-bottom:1px solid #dce3df;grid-template-columns:repeat(3,1fr);display:grid}.proof-band div{border-right:1px solid #dce3df;min-height:118px;padding:28px 48px}.proof-band div:last-child{border-right:0}.proof-band strong{color:#0e1e1f;font-size:34px;line-height:1;display:block}.proof-band span{color:#5c6869;max-width:320px;margin-top:10px;line-height:1.45;display:block}.section,.comparison-section,.pricing-section,.contact-section{padding:84px 48px}.intro-section{background:#f7f8f3;grid-template-columns:minmax(0,.9fr) minmax(320px,.55fr);align-items:end;gap:64px;display:grid}.intro-copy h2,.section-heading h2,.split-copy h2,.comparison-section h2,.pricing-copy h2,.contact-section h2{color:#0e1e1f;letter-spacing:0;max-width:860px;margin:0;font-size:42px;line-height:1.08}.intro-text p,.benefit-card p,.step-item p,.comparison-grid li,.pricing-copy p,.price-card p,.contact-section p{color:#5c6869;line-height:1.58}.intro-text p{margin:0;font-size:18px}.benefits-section{background:#fff}.section-heading{margin-bottom:34px}.section-heading.compact{margin-bottom:28px}.benefit-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.benefit-card,.price-card,.comparison-grid article{background:#fff;border:1px solid #dce3df;border-radius:8px}.benefit-card{min-height:250px;padding:26px}.benefit-card svg,.step-item svg,.price-card svg,.contact-badges svg{color:#1f6f66}.benefit-card h3,.step-item h3{color:#0e1e1f;margin:20px 0 10px;font-size:22px;line-height:1.18}.split-section{background:#eef3ee;grid-template-columns:minmax(360px,.9fr) minmax(0,1fr);align-items:center;gap:64px;padding:92px 48px;display:grid}.split-media{background:linear-gradient(#09181a2e,#09181ab8),url(https://images.unsplash.com/photo-1600566753086-00f18fb6b3ea?auto=format&fit=crop&w=1800&q=84) 50%/cover;border-radius:8px;justify-content:stretch;align-items:stretch;min-height:560px;display:flex;overflow:hidden}.viewer-frame{color:#fff;width:100%;min-height:100%;position:relative}.viewer-top,.viewer-bottom{color:#fff;align-items:center;gap:8px;font-weight:800;display:inline-flex;position:absolute;left:22px;right:22px}.viewer-top{top:22px}.viewer-bottom{color:#ffffffd1;bottom:24px}.viewer-play{color:#0e1e1f;background:#d9ef55;border-radius:999px;justify-content:center;align-items:center;width:88px;height:88px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.split-copy{max-width:700px}.step-list{gap:22px;margin-top:34px;display:grid}.step-item{grid-template-columns:34px 1fr;gap:16px;display:grid}.step-item h3,.step-item p{margin-top:0}.comparison-section{background:#fff}.comparison-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.comparison-grid article{padding:28px}.comparison-grid span{color:#0e1e1f;font-size:22px;font-weight:900;display:block}.comparison-grid ul,.price-card ul{gap:12px;margin:22px 0 0;padding:0;list-style:none;display:grid}.comparison-grid li{padding-left:22px;position:relative}.comparison-grid li:before{content:"";background:#cbd8d3;border-radius:999px;width:8px;height:8px;position:absolute;top:.68em;left:0}.comparison-highlight{border-color:#1f6f66;box-shadow:inset 0 0 0 1px #1f6f66}.comparison-highlight li:before{background:#d9ef55}.pricing-section{background:#f7f8f3;grid-template-columns:minmax(0,.9fr) minmax(360px,.55fr);align-items:start;gap:56px;display:grid}.pricing-copy p{max-width:650px;margin:20px 0 0;font-size:18px}.price-card{padding:28px}.price-card.highlighted{border-color:#1f6f66;box-shadow:0 22px 60px #122c2d1f}.price-card .plan-label{color:#1f6f66}.price-card h3{color:#0e1e1f;margin:14px 0;font-size:42px;line-height:1}.price-card li{color:#0e1e1f;align-items:center;gap:10px;font-weight:700;display:flex}.price-card a{color:#0e1e1f;background:#d9ef55;border-radius:8px;justify-content:center;align-items:center;width:100%;min-height:48px;margin-top:26px;font-weight:900;display:inline-flex}.contact-section{background:#fff;grid-template-columns:minmax(0,.85fr) minmax(380px,.72fr);align-items:start;gap:64px;display:grid}.contact-section p{max-width:650px;margin-top:20px}.contact-badges{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.contact-badges span{color:#0e1e1f;background:#eef3ee;border-radius:999px;align-items:center;gap:8px;min-height:36px;padding:0 12px;font-size:14px;font-weight:800;display:inline-flex}.lead-form{background:#f9fbf8;border:1px solid #dce3df;border-radius:8px;gap:14px;padding:24px;display:grid}.lead-form label{color:#0e1e1f;gap:8px;font-size:14px;font-weight:900;display:grid}.lead-form input,.lead-form textarea,.panel-form input,.panel-form select,.panel-form textarea,.filter-row select,.list-row select{color:#0e1e1f;min-height:44px;font:inherit;background:#fff;border:1px solid #cbd8d3;border-radius:8px;padding:0 12px}.lead-form textarea,.panel-form textarea{resize:vertical;min-height:96px;padding:10px 12px}.lead-form button{color:#fff;min-height:48px;font:inherit;cursor:pointer;background:#1f6f66;border:0;border-radius:8px;justify-content:center;align-items:center;gap:10px;font-weight:900;display:inline-flex}.lead-form button:disabled,.panel-form button:disabled,.price-card button:disabled{opacity:.64;cursor:not-allowed}.form-status{color:#1f6f66;margin:0;font-size:14px;font-weight:800}.form-status.error{color:#b42318}footer{color:#ffffffb3;background:#0e1e1f;justify-content:space-between;align-items:center;gap:18px;min-height:82px;padding:0 48px;display:flex}footer span{align-items:center;gap:8px;display:inline-flex}footer span:first-child{color:#fff;font-weight:900}.auth-screen{background:linear-gradient(90deg,#081516e6,#0815168c),url(https://images.unsplash.com/photo-1600607687644-c7171b42498b?auto=format&fit=crop&w=2200&q=84) 50%/cover;place-items:center;min-height:100svh;padding:32px;display:grid}.auth-brand{position:fixed;top:28px;left:32px}.auth-panel{background:#fff;border:1px solid #dce3df;border-radius:8px;width:min(100%,460px);padding:30px;box-shadow:0 24px 70px #0003}.auth-panel h1,.page-title h1,.viewer-meta h1{color:#0e1e1f;letter-spacing:0;margin:0;font-size:38px;line-height:1.08}.auth-panel p{color:#5c6869;line-height:1.55}.panel-form{gap:14px;margin-top:24px;display:grid}.compact-form{margin-top:0}.panel-form label{color:#0e1e1f;gap:8px;font-size:14px;font-weight:900;display:grid}.panel-form button,.price-card button,.list-row button{color:#fff;min-height:44px;font:inherit;cursor:pointer;background:#1f6f66;border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-weight:900;display:inline-flex}.panel-form a,.auth-panel a,.list-row a,.viewer-header a,.detail-band a{color:#1f6f66;font-weight:900;text-decoration:none}.app-shell{background:#f7f8f3;grid-template-columns:260px minmax(0,1fr);min-height:100svh;display:grid}.sidebar{color:#fff;background:#0e1e1f;flex-direction:column;gap:24px;height:100svh;padding:24px;display:flex;position:sticky;top:0}.sidebar-brand{color:#fff;text-decoration:none}.side-nav{gap:8px;display:grid}.side-nav a,.ghost-button{color:#ffffffc7;border-radius:8px;align-items:center;gap:10px;min-height:42px;padding:0 12px;font-weight:800;text-decoration:none;display:inline-flex}.side-nav a.active,.side-nav a:hover{color:#0e1e1f;background:#d9ef55}.ghost-button{font:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff2e;margin-top:auto}.workspace{min-width:0}.workspace-header{background:#fff;border-bottom:1px solid #dce3df;justify-content:space-between;align-items:center;gap:16px;min-height:74px;padding:0 32px;display:flex}.workspace-header div{gap:4px;display:grid}.workspace-header span,.workspace-header strong{color:#0e1e1f}.workspace-header span{color:#5c6869;font-size:14px}.workspace-content{gap:22px;padding:32px;display:grid}.page-title{gap:8px;display:grid}.metric-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.metric-card,.data-panel{background:#fff;border:1px solid #dce3df;border-radius:8px}.metric-card{gap:8px;padding:20px;display:grid}.metric-card strong{color:#0e1e1f;font-size:34px;line-height:1}.metric-card span{color:#5c6869;font-weight:800}.action-row{flex-wrap:wrap;gap:10px;display:flex}.action-row.wrap{align-items:center}.primary-action,.secondary-action{border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 14px;font-weight:900;text-decoration:none;display:inline-flex}.primary-action{color:#0e1e1f;background:#d9ef55}.secondary-action{color:#0e1e1f;background:#fff;border:1px solid #cbd8d3}.button-reset{font:inherit;cursor:pointer;border:0}.data-panel{overflow:hidden}.data-panel h2{color:#0e1e1f;border-bottom:1px solid #dce3df;margin:0;padding:18px 20px;font-size:20px}.data-panel-body{gap:0;display:grid}.worker-admin-grid{border-bottom:1px solid #edf1ee;grid-template-columns:minmax(260px,.35fr) minmax(0,1fr);gap:18px;padding:18px 20px;display:grid}.worker-form{align-content:start}.worker-command-area{min-width:0}.worker-command{gap:10px;display:grid}.worker-command-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.worker-command-head span{color:#0e1e1f;align-items:center;gap:8px;font-weight:900;display:inline-flex}.worker-command code{color:#0e1e1f;white-space:pre;background:#f9fbf8;border:1px solid #cbd8d3;border-radius:8px;max-width:100%;padding:12px;font-size:13px;line-height:1.5;display:block;overflow-x:auto}.worker-list{display:grid}.two-column{grid-template-columns:minmax(0,1fr) minmax(340px,.55fr);align-items:start;gap:18px;display:grid}.list-row{border-bottom:1px solid #edf1ee;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;min-height:70px;padding:14px 20px;display:grid}.list-row:last-child{border-bottom:0}.list-row div:first-child{gap:5px;min-width:0;display:grid}.list-row strong,.list-row span{overflow-wrap:anywhere}.list-row strong{color:#0e1e1f}.list-row span,.empty-state{color:#5c6869;font-size:14px}.row-actions{flex-wrap:wrap;justify-content:end;gap:8px;display:flex}.status-badge{color:#0e1e1f;white-space:nowrap;background:#eef3ee;border-radius:999px;justify-content:center;align-items:center;min-height:30px;padding:0 10px;font-size:12px;font-weight:900;display:inline-flex}.scan-status-row{border-bottom:1px solid #edf1ee;gap:10px;padding:16px 20px;display:grid}.scan-status-row:last-child{border-bottom:0}.scan-status-head,.scan-progress-panel-head{justify-content:space-between;align-items:start;gap:16px;display:flex}.scan-status-head>div:first-child,.scan-progress-panel-head>div:first-child{gap:5px;min-width:0;display:grid}.scan-status-head strong,.scan-progress-panel h2{color:#0e1e1f;overflow-wrap:anywhere}.scan-status-head span,.scan-progress-copy span,.scan-progress-meta,.scan-progress-grid p,.scan-progress-grid span{color:#5c6869}.progress-track{background:#edf1ee;border-radius:999px;width:100%;height:10px;overflow:hidden}.progress-fill,.progress-bar-fill{border-radius:inherit;background:#1f6f66;height:100%;transition:width .24s}.worker-activity-panel{gap:14px;display:grid}.worker-activity-card{background:linear-gradient(#fff 0%,#f9fbf8 100%);border:1px solid #dce3df;border-radius:8px;gap:14px;padding:18px 20px;display:grid}.worker-activity-head{justify-content:space-between;align-items:start;gap:16px;display:flex}.worker-activity-head>div:first-child{gap:5px;min-width:0;display:grid}.worker-activity-head h3{color:#0e1e1f;overflow-wrap:anywhere;margin:0;font-size:22px;line-height:1.15}.worker-activity-head p{color:#5c6869;margin:0;font-size:14px}.worker-activity-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.worker-activity-grid>div{background:#fff;border:1px solid #edf1ee;border-radius:8px;gap:6px;min-width:0;padding:14px;display:grid}.worker-activity-grid span,.event-timeline span{color:#5c6869;text-transform:uppercase;font-size:12px;font-weight:900}.worker-activity-grid strong,.event-timeline strong{color:#0e1e1f;overflow-wrap:anywhere}.worker-activity-grid p,.event-timeline p{color:#5c6869;margin:0;font-size:14px;line-height:1.45}.event-timeline{gap:8px;margin:0;padding:0;list-style:none;display:grid}.event-timeline li{background:#fff;border:1px solid #edf1ee;border-radius:8px;grid-template-columns:90px minmax(180px,.35fr) minmax(0,1fr);align-items:start;gap:10px;padding:10px 12px;display:grid}.event-timeline li.important{background:#f2faf6;border-color:#c9ddd8}.scan-progress-copy{gap:4px;display:grid}.scan-progress-copy strong{color:#0e1e1f;font-size:14px}.scan-progress-copy span{font-size:14px;line-height:1.45}.scan-progress-meta{flex-wrap:wrap;gap:8px 14px;font-size:12px;line-height:1.4;display:flex}.scan-waiting-note{color:#8a4b13;background:#fff8ed;border:1px solid #f3d6ae;border-radius:8px;margin:0;padding:10px 12px;font-size:13px;font-weight:800;line-height:1.45}.scan-progress-panel{background:#fff;border:1px solid #dce3df;border-radius:8px;gap:16px;padding:18px 20px;display:grid}.scan-progress-panel h2{margin:0;font-size:24px;line-height:1.15}.panel-kicker{color:#e96745;text-transform:uppercase;font-size:12px;font-weight:900}.scan-progress-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.scan-progress-grid>div{background:#f9fbf8;border:1px solid #edf1ee;border-radius:8px;gap:6px;min-width:0;padding:14px;display:grid}.scan-progress-grid span{text-transform:uppercase;font-size:12px;font-weight:900}.scan-progress-grid strong{color:#0e1e1f;overflow-wrap:anywhere}.scan-progress-grid p{margin:0;font-size:14px;line-height:1.45}.alert-box,.empty-state{margin:0;padding:14px 16px}.alert-box{color:#b42318;background:#fff4f2;border:1px solid #f5c2bd;border-radius:8px;font-weight:800}.filter-row,.detail-band{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.detail-band{background:#fff;border:1px solid #dce3df;border-radius:8px;padding:16px}.embed-code{color:#0e1e1f;white-space:pre-wrap;overflow-wrap:anywhere;background:#f7f8f3;padding:16px 20px;display:block;overflow-x:auto}.panel-note{color:#5c6869;margin:12px 0 0;padding:0 20px 16px;font-size:14px;line-height:1.45}.qa-grid,.delivery-grid{gap:14px;padding:18px 20px;display:grid}.qa-grid{grid-template-columns:160px minmax(0,1fr) repeat(3,auto) auto;align-items:end}.qa-grid label{color:#0e1e1f;gap:8px;font-size:14px;font-weight:900;display:grid}.qa-grid select,.qa-grid textarea{color:#0e1e1f;min-height:44px;font:inherit;background:#fff;border:1px solid #cbd8d3;border-radius:8px;padding:0 12px}.qa-grid textarea{resize:vertical;padding:10px 12px}.qa-notes{min-width:240px}.checkbox-label{grid-template-columns:auto 1fr;align-items:center;min-height:44px;gap:8px!important;display:inline-flex!important}.qa-grid button,.delivery-grid button{color:#fff;min-height:44px;font:inherit;cursor:pointer;background:#1f6f66;border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-weight:900;display:inline-flex}.delivery-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) 180px}.delivery-grid>div{align-content:start;gap:10px;display:grid}.delivery-label{color:#0e1e1f;text-transform:uppercase;font-size:13px;font-weight:900}.qr-box{aspect-ratio:1;background:#fff;border:1px solid #dce3df;border-radius:8px;width:156px;padding:10px}.qr-box svg{width:100%;height:100%;display:block}.billing-card{max-width:460px}.public-viewer-page{background:#0e1e1f;min-height:100svh}.viewer-header{color:#fff;background:#0e1e1ff0;border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:16px;height:68px;padding:0 24px;display:flex}.viewer-header .brand{color:#fff}.viewer-stage{background:#101a1b;place-items:center;min-height:calc(100svh - 220px);display:grid}.viewer-stage iframe{background:#fff;border:0;width:100%;height:calc(100svh - 220px);min-height:520px}.splat-viewer-shell{background:#101a1b;width:100%;min-height:calc(100svh - 220px);position:relative}.splat-viewer-frame{background:#101a1b;border:0;width:100%;height:calc(100svh - 220px);min-height:520px}.splat-viewer-state{z-index:2;color:#fff;background:#101a1b;place-items:center;gap:10px;display:grid;position:absolute;inset:0}.splat-viewer-state svg{color:#d9ef55;animation:.8s linear infinite spin}.splat-viewer-state.error{text-align:center;padding:24px}.viewer-overlay{z-index:3;color:#fff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0e1e1fb8;border:1px solid #ffffff29;border-radius:8px;justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;display:flex;position:absolute;bottom:20px;left:20px;right:20px}.viewer-overlay div{gap:4px;display:grid}.viewer-overlay span{color:#ffffffb8;text-transform:uppercase;font-size:12px;font-weight:900}.viewer-overlay strong{overflow-wrap:anywhere}.viewer-overlay a{color:#0e1e1f;white-space:nowrap;background:#d9ef55;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:38px;padding:0 12px;font-size:14px;font-weight:900;text-decoration:none;display:inline-flex}.viewer-placeholder{color:#fff;text-align:center;place-items:center;gap:12px;width:min(100% - 32px,760px);padding:48px 24px;display:grid}.viewer-placeholder svg{color:#d9ef55}.viewer-placeholder h1{margin:0;font-size:34px;line-height:1.1}.viewer-placeholder p,.viewer-meta p{color:#ffffffb8;margin:0}.viewer-meta{color:#fff;justify-content:space-between;gap:18px;padding:28px 32px;display:flex}.viewer-meta h1{color:#fff}.loading-screen{color:#5c6869;place-items:center;gap:10px;min-height:220px;display:grid}.loading-screen svg{animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media (width<=980px){.topbar{height:auto;min-height:64px;padding:12px 20px}.nav-links{display:none}.nav-cta{min-height:38px;padding:0 12px;font-size:14px}.hero-section{background-position:50%;grid-template-columns:1fr;gap:28px;min-height:86svh;padding:106px 20px 36px}.hero-content h1{font-size:44px;line-height:1}.hero-copy{font-size:18px}.hero-actions{flex-direction:column}.primary-button,.secondary-button{width:100%;min-height:52px}.hero-offer{display:none}.proof-band,.intro-section,.benefit-grid,.split-section,.comparison-grid,.pricing-section,.contact-section{grid-template-columns:1fr}.proof-band div{border-bottom:1px solid #dce3df;border-right:0;min-height:auto;padding:22px 20px}.section,.comparison-section,.pricing-section,.contact-section,.split-section{padding:56px 20px}.intro-section,.pricing-section,.contact-section,.split-section{gap:34px}.intro-copy h2,.section-heading h2,.split-copy h2,.comparison-section h2,.pricing-copy h2,.contact-section h2{font-size:32px}.split-media{min-height:420px}.pricing-section,.contact-section{align-items:stretch}footer{flex-direction:column;justify-content:center;align-items:flex-start;padding:22px 20px}.app-shell{grid-template-columns:1fr}.sidebar{height:auto;position:static}.side-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-header,.workspace-content{padding-left:20px;padding-right:20px}.metric-grid,.two-column,.worker-admin-grid,.qa-grid,.delivery-grid,.list-row{grid-template-columns:1fr}.scan-status-head,.scan-progress-panel-head{flex-direction:column;align-items:stretch}.scan-progress-grid{grid-template-columns:1fr}.row-actions{justify-content:flex-start}.viewer-meta{flex-direction:column;padding:22px 20px}.viewer-overlay{flex-direction:column;align-items:stretch}.viewer-overlay a{width:100%}}
