:root{--shd-ink:#151a16;--shd-muted:rgba(21,26,22,.72);--shd-soft:#f8fcf6;--shd-cream:#f8f5ee;--shd-blue:#f7fbff;--shd-grey:#ebebeb;--shd-green:#f9faf8;--shd-gold:#f9bf1e;--shd-orange:#ee6200;--shd-border:rgba(21,26,22,.10);--shd-border2:rgba(21,26,22,.16);--shd-shadow:0 18px 45px rgba(26,31,22,.08);--shd-shadow2:0 28px 80px rgba(26,31,22,.12);--shd-r:22px;--shd-r2:30px}.shdev-page{background:#f9faf8;color:var(--shd-ink);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;overflow:hidden}.shdev-page *{box-sizing:border-box}.shdev-container{width:min(1180px,calc(100% - 38px));margin:0 auto}.shdev-section{position:relative;padding:62px 0}.shdev-section--tight{padding:28px 0}.shdev-section--cream{background:var(--shd-cream)}.shdev-section--blue{background:var(--shd-blue)}.shdev-section--green{background:var(--shd-green)}.shdev-section--white{background:#fff}.shdev-hero{position:relative;background:linear-gradient(180deg,#f8fcf6 0%,#fff 58%,#f8f5ee 100%);padding:62px 0 42px;border-bottom:1px solid var(--shd-border);overflow:hidden}.shdev-bgmesh{position:absolute;inset:-20% -10%;background:radial-gradient(circle at 18% 18%,rgba(249,191,30,.18),transparent 30%),radial-gradient(circle at 85% 18%,rgba(238,98,0,.11),transparent 32%),radial-gradient(circle at 50% 70%,rgba(15,118,110,.06),transparent 34%);pointer-events:none}.shdev-hero__grid{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,460px);gap:34px;align-items:center}.shdev-kicker,.shdev-heading span,.shdev-board>span,.shdev-cartpanel>span,.shdev-planout>span{display:inline-flex;align-items:center;gap:8px;border:1px solid rgba(238,98,0,.20);background:rgba(249,191,30,.16);color:#5e3b00;font-size:12px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;border-radius:999px;padding:8px 11px}.shdev-kicker:before,.shdev-heading span:before{content:"";width:7px;height:7px;border-radius:99px;background:var(--shd-orange);box-shadow:0 0 0 5px rgba(238,98,0,.12)}.shdev-hero h1{font-size:clamp(32px,4vw,56px);line-height:1.03;letter-spacing:-.05em;margin:14px 0 16px;max-width:760px;font-weight:850}.shdev-hero p{font-size:16px;line-height:1.72;color:var(--shd-muted);margin:0;max-width:720px}.shdev-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.shdev-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;border-radius:999px;padding:13px 18px;font-size:14px;font-weight:850;text-decoration:none!important;transition:.25s ease;border:1px solid var(--shd-border)}.shdev-btn--primary{background:var(--shd-orange);color:#fff!important;box-shadow:0 12px 25px rgba(238,98,0,.22)}.shdev-btn--primary:hover{transform:translateY(-2px);box-shadow:0 18px 38px rgba(238,98,0,.28)}.shdev-btn--ghost{background:#fff;color:var(--shd-ink)!important}.shdev-btn--ghost:hover{border-color:rgba(238,98,0,.34);transform:translateY(-2px)}.shdev-chipline{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.shdev-chipline span,.shdev-badges span{font-size:12px;font-weight:750;color:rgba(21,26,22,.76);border:1px solid var(--shd-border);background:rgba(255,255,255,.74);padding:7px 10px;border-radius:999px}.shdev-storeos{background:rgba(255,255,255,.78);border:1px solid var(--shd-border);border-radius:var(--shd-r2);padding:18px;box-shadow:var(--shd-shadow2);backdrop-filter:blur(18px);position:relative}.shdev-storeos:before{content:"";position:absolute;inset:12px;border:1px dashed rgba(238,98,0,.15);border-radius:24px;pointer-events:none}.shdev-storeos__top{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px;font-size:12px;font-weight:850;color:rgba(21,26,22,.64);text-transform:uppercase;letter-spacing:.04em}.shdev-storeos__top strong{background:#111;color:#fff;border-radius:999px;padding:6px 9px}.shdev-phoneframe{width:min(280px,100%);margin:0 auto 15px;background:#f8fcf6;border:8px solid #151a16;border-radius:34px;padding:14px;box-shadow:0 18px 35px rgba(0,0,0,.12)}.shdev-phonebar{width:44px;height:5px;border-radius:99px;background:#d7dbd2;margin:0 auto 14px}.shdev-product-mini{display:grid;grid-template-columns:56px 1fr;gap:10px;align-items:center;background:#fff;border:1px solid var(--shd-border);border-radius:18px;padding:9px}.shdev-imgbox{width:56px;height:58px;border-radius:14px;background:linear-gradient(135deg,#f9bf1e,#fff0bf)}.shdev-product-mini strong{display:block;font-size:13px}.shdev-product-mini small{display:block;font-size:11px;color:var(--shd-muted);margin-top:3px}.shdev-products-mini{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin-top:10px}.shdev-products-mini span{height:70px;border-radius:16px;background:#fff;border:1px solid var(--shd-border);position:relative}.shdev-products-mini span:after{content:"";position:absolute;left:10px;right:10px;bottom:10px;height:6px;border-radius:99px;background:rgba(238,98,0,.20)}.shdev-cart-mini{margin-top:10px;background:#151a16;color:#fff;border-radius:18px;padding:12px;display:flex;justify-content:space-between;gap:10px}.shdev-cart-mini b{font-size:12px}.shdev-cart-mini em{font-size:11px;font-style:normal;color:rgba(255,255,255,.68)}.shdev-panelgrid{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.shdev-panelitem{display:flex;align-items:center;gap:8px;background:#fff;border:1px solid var(--shd-border);padding:8px;border-radius:14px;font-size:12px;font-weight:750;color:rgba(21,26,22,.75)}.shdev-dot,.shdev-pulse{width:8px;height:8px;border-radius:50%;background:#27ae60;box-shadow:0 0 0 5px rgba(39,174,96,.12);flex:none}.shdev-badges{display:flex;flex-wrap:wrap;gap:7px;margin-top:12px}.shdev-statusgrid{display:grid;grid-template-columns:repeat(6,1fr);gap:12px}.shdev-status{position:relative;background:#fff;border:1px solid var(--shd-border);border-radius:20px;padding:16px;box-shadow:0 12px 28px rgba(21,26,22,.05);transition:.25s ease;min-height:126px}.shdev-status:hover,.shdev-problem:hover,.shdev-service:hover,.shdev-smallpanel:hover,.shdev-device:hover,.shdev-workflow:hover,.shdev-priority:hover,.shdev-myth:hover{transform:translateY(-4px);box-shadow:var(--shd-shadow)}.shdev-status i,.shdev-problem i,.shdev-smallpanel i,.shdev-service i,.shdev-seo i,.shdev-module i{width:34px;height:34px;display:grid;place-items:center;border-radius:12px;background:rgba(249,191,30,.18);color:var(--shd-orange);border:1px solid rgba(249,191,30,.36)}.shdev-status svg,.shdev-problem svg,.shdev-smallpanel svg,.shdev-service svg,.shdev-seo svg,.shdev-module svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.shdev-status .shdev-pulse{position:absolute;right:16px;top:18px}.shdev-status h3{font-size:14px;letter-spacing:-.01em;margin:14px 0 6px}.shdev-status p,.shdev-problem p,.shdev-smallpanel p,.shdev-service p,.shdev-heading p,.shdev-board p,.shdev-cartpanel p,.shdev-device p,.shdev-merch p,.shdev-workflow p,.shdev-priority p,.shdev-myth p{font-size:13px;line-height:1.6;color:var(--shd-muted);margin:0}.shdev-heading{max-width:780px;margin-bottom:24px}.shdev-heading h2,.shdev-board h2,.shdev-cartpanel h2,.shdev-planner h2,.shdev-planout h3{font-size:clamp(24px,2.6vw,38px);line-height:1.12;letter-spacing:-.035em;margin:12px 0 10px;font-weight:850}.shdev-problemgrid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.shdev-problem,.shdev-service,.shdev-smallpanel,.shdev-device,.shdev-module,.shdev-merch,.shdev-workflow,.shdev-priority,.shdev-myth{background:rgba(255,255,255,.88);border:1px solid var(--shd-border);border-radius:22px;padding:16px;box-shadow:0 12px 30px rgba(21,26,22,.05);transition:.25s ease;position:relative;overflow:hidden}.shdev-problem:after,.shdev-service:after,.shdev-smallpanel:after{content:"";position:absolute;inset:auto 12px 12px auto;width:28px;height:28px;border-radius:50%;background:rgba(238,98,0,.10)}.shdev-cardtop{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.shdev-cardtop span{font-size:11px;font-weight:850;color:#7d4f00;background:rgba(249,191,30,.18);border:1px solid rgba(249,191,30,.36);border-radius:999px;padding:5px 8px}.shdev-problem h3,.shdev-smallpanel h3,.shdev-service h3,.shdev-module b,.shdev-merch h3,.shdev-workflow h3,.shdev-priority h3,.shdev-myth h3{font-size:15px;line-height:1.25;margin:0 0 8px;letter-spacing:-.015em}.shdev-fix{border-top:1px solid var(--shd-border);margin-top:10px;padding-top:10px}.shdev-fix b{display:block;font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:var(--shd-orange)}.shdev-fix small{display:block;color:var(--shd-muted);font-size:12px;line-height:1.45;margin-top:3px}.shdev-split,.shdev-two{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:26px;align-items:center}.shdev-two--reverse{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.shdev-mapwrap,.shdev-collection,.shdev-apphub,.shdev-admin,.shdev-compare,.shdev-planner,.shdev-planout,.shdev-brief{background:#fff;border:1px solid var(--shd-border);border-radius:var(--shd-r2);padding:18px;box-shadow:var(--shd-shadow)}.shdev-mapnodes{display:flex;flex-wrap:wrap;gap:9px}.shdev-node,.shdev-tab,.shdev-dtab{border:1px solid var(--shd-border);background:#f8fcf6;border-radius:999px;padding:9px 12px;font-size:12px;font-weight:850;color:rgba(21,26,22,.74);cursor:pointer;transition:.2s ease}.shdev-node:hover,.shdev-tab:hover,.shdev-dtab:hover{border-color:rgba(238,98,0,.30);transform:translateY(-1px)}.shdev-node.is-active,.shdev-tab.is-active,.shdev-dtab.is-active{background:var(--shd-orange);border-color:var(--shd-orange);color:#fff}.shdev-nodepanel{margin-top:16px;border:1px solid rgba(238,98,0,.18);background:#fffaf0;border-radius:22px;padding:16px}.shdev-nodepanel span,.shdev-typepanel>span{font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.05em;color:#7d4f00}.shdev-nodepanel h3,.shdev-typepanel h3{font-size:22px;margin:8px 0;letter-spacing:-.025em}.shdev-nodepanel p{color:var(--shd-muted);line-height:1.6;margin:0 0 12px;font-size:14px}.shdev-nodepanel ul{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.shdev-nodepanel li{background:#fff;border:1px solid var(--shd-border);border-radius:14px;padding:10px;font-size:12px;line-height:1.45;color:var(--shd-muted)}.shdev-mobilewall{display:grid;grid-template-columns:repeat(5,1fr);gap:14px}.shdev-device__screen{height:170px;border:7px solid #151a16;border-radius:26px;padding:12px;background:#fff;display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin-bottom:12px}.shdev-device__screen span{border-radius:12px;background:linear-gradient(135deg,#f8f5ee,#fff);border:1px solid var(--shd-border)}.shdev-device h3{font-size:15px;margin:0 0 7px}.shdev-device small,.shdev-smallpanel span,.shdev-workflow span,.shdev-priority span,.shdev-myth span,.shdev-service small{display:inline-flex;margin-top:12px;font-size:11px;font-weight:850;color:#7d4f00;background:rgba(249,191,30,.16);border:1px solid rgba(249,191,30,.34);border-radius:999px;padding:6px 8px}.shdev-board{background:#fff;border:1px solid var(--shd-border);border-radius:var(--shd-r2);padding:24px;box-shadow:var(--shd-shadow)}.shdev-flowline{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.shdev-flowline span,.shdev-cartsteps b{font-size:12px;font-weight:850;background:#f8fcf6;border:1px solid var(--shd-border);border-radius:999px;padding:8px 10px;position:relative}.shdev-modulegrid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.shdev-module{display:flex;align-items:center;gap:10px}.shdev-module small{display:block;color:var(--shd-muted);font-size:11px}.shdev-filterbar{display:flex;align-items:center;justify-content:space-between;gap:10px;background:#151a16;color:#fff;border-radius:18px;padding:12px;font-size:13px;font-weight:800;margin-bottom:12px}.shdev-filterbar em{font-style:normal;color:rgba(255,255,255,.66);font-size:12px}.shdev-productgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.shdev-productgrid div{background:#f9faf8;border:1px solid var(--shd-border);border-radius:18px;padding:10px}.shdev-productgrid span{display:block;height:94px;border-radius:14px;background:linear-gradient(135deg,#f9bf1e,#fff);margin-bottom:8px}.shdev-productgrid b{display:block;font-size:12px}.shdev-productgrid small{font-size:11px;color:var(--shd-muted)}.shdev-checklist{list-style:none;padding:0;margin:16px 0 0;display:grid;gap:8px}.shdev-checklist li{font-size:13px;color:var(--shd-muted);background:#fff;border:1px solid var(--shd-border);border-radius:14px;padding:10px}.shdev-productmodules{display:grid;grid-template-columns:repeat(5,1fr);gap:13px}.shdev-threepack,.shdev-fourboards{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.shdev-fourboards{grid-template-columns:repeat(4,1fr)}.shdev-cartpanel{background:#fff;border:1px solid var(--shd-border);border-radius:var(--shd-r2);padding:20px;box-shadow:var(--shd-shadow)}.shdev-cartpanel h2,.shdev-board h2{font-size:21px}.shdev-cartsteps{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.shdev-apphub{position:relative;display:grid;grid-template-columns:repeat(4,1fr);gap:10px;align-items:center}.shdev-apphub__center{grid-column:span 4;background:#151a16;color:#fff;border-radius:18px;padding:18px;text-align:center;font-weight:900}.shdev-apphub span{background:#f9faf8;border:1px solid var(--shd-border);border-radius:14px;padding:10px;text-align:center;font-size:12px;font-weight:800}.shdev-seogrid{display:grid;grid-template-columns:repeat(8,1fr);gap:12px}.shdev-seo{text-align:center;background:#fff;border:1px solid var(--shd-border);border-radius:18px;padding:14px}.shdev-seo i{margin:0 auto 10px}.shdev-seo b{font-size:13px}.shdev-seo small{display:block;color:var(--shd-muted);font-size:11px;margin-top:4px}.shdev-merchgrid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.shdev-tabs{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 16px}.shdev-typepanel{background:#fff;border:1px solid var(--shd-border);border-radius:var(--shd-r2);padding:20px;box-shadow:var(--shd-shadow)}.shdev-typegrid{display:grid;grid-template-columns:180px 1fr 180px 1fr;gap:10px;margin:16px 0}.shdev-typegrid b{font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:var(--shd-orange)}.shdev-typegrid small{font-size:13px;color:var(--shd-muted);line-height:1.5}.shdev-typepanel a{display:inline-flex;color:#fff!important;background:var(--shd-orange);border-radius:999px;padding:11px 14px;text-decoration:none;font-weight:850}.shdev-servicegrid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.shdev-service--wide{grid-column:span 2}.shdev-service em{position:absolute;right:18px;bottom:14px;font-style:normal;color:var(--shd-orange);font-weight:900}.shdev-admin{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.shdev-admin div{background:#f8fcf6;border:1px solid var(--shd-border);border-radius:14px;padding:10px}.shdev-admin b{display:block;font-size:13px}.shdev-admin small{color:var(--shd-muted);font-size:11px}.shdev-qagrid{display:grid;grid-template-columns:repeat(6,1fr);gap:10px}.shdev-qa{background:#fff;border:1px solid var(--shd-border);border-radius:16px;padding:12px}.shdev-qa span{display:inline-flex;margin-bottom:8px;font-size:10px;text-transform:uppercase;letter-spacing:.04em;font-weight:900;color:#7d4f00;background:rgba(249,191,30,.16);border-radius:999px;padding:5px 7px}.shdev-qa b{display:block;font-size:12px}.shdev-timeline{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.shdev-step{background:#fff;border:1px solid var(--shd-border);border-radius:22px;padding:16px;position:relative}.shdev-step span{width:36px;height:36px;display:grid;place-items:center;background:var(--shd-orange);color:#fff;border-radius:14px;font-weight:900;font-size:12px}.shdev-step h3{font-size:15px;margin:12px 0 8px}.shdev-step p{font-size:13px;line-height:1.55;color:var(--shd-muted);margin:0}.shdev-deliverpanel{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.shdev-deliverpanel div{background:#fff;border:1px solid var(--shd-border);border-radius:16px;padding:12px;display:flex;gap:10px;align-items:flex-start}.shdev-deliverpanel i{width:26px;height:26px;display:grid;place-items:center;border-radius:10px;background:rgba(238,98,0,.10);color:var(--shd-orange);flex:none}.shdev-deliverpanel svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:2}.shdev-deliverpanel span{display:block;font-size:13px;font-weight:800}.shdev-deliverpanel small{display:block;color:var(--shd-muted);font-size:11px;margin-top:2px}.shdev-planner{display:grid;gap:12px}.shdev-planner label,.shdev-brief label{display:grid;gap:6px;font-size:12px;font-weight:850;color:rgba(21,26,22,.74)}.shdev-planner select,.shdev-brief input{width:100%;border:1px solid var(--shd-border2);border-radius:14px;background:#fff;padding:12px 13px;min-height:44px;color:var(--shd-ink)}.shdev-planout{align-self:stretch;display:flex;flex-direction:column;justify-content:center}.shdev-workflows{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.shdev-compare{display:grid;gap:9px}.shdev-compare div{display:grid;grid-template-columns:85px 1fr 26px 115px 1fr;gap:8px;align-items:center;background:#f8fcf6;border:1px solid var(--shd-border);border-radius:14px;padding:10px}.shdev-compare span{font-size:11px;font-weight:900;text-transform:uppercase;color:#7d4f00}.shdev-compare p{font-size:12px;color:var(--shd-muted);margin:0}.shdev-compare b{color:var(--shd-orange);text-align:center}.shdev-prioritygrid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.shdev-mythgrid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.shdev-myth b{display:block;margin:12px 0 6px;color:var(--shd-orange);font-size:12px;text-transform:uppercase;letter-spacing:.04em}.shdev-faqwrap{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:24px;align-items:start}.shdev-faqs{display:grid;gap:10px}.shdev-faq{background:#fff;border:1px solid var(--shd-border);border-radius:18px;overflow:hidden}.shdev-faq-q{width:100%;border:0;background:transparent;padding:16px;display:flex;justify-content:space-between;align-items:center;gap:12px;text-align:left;cursor:pointer}.shdev-faq-q span{font-size:14px;font-weight:850;color:var(--shd-ink)}.shdev-faq-q b{width:28px;height:28px;display:grid;place-items:center;background:rgba(238,98,0,.10);color:var(--shd-orange);border-radius:50%}.shdev-faq-a{display:none;padding:0 16px 16px}.shdev-faq-a p{font-size:13px;line-height:1.65;color:var(--shd-muted);margin:0}.shdev-final{background:linear-gradient(180deg,#f8f5ee,#fff)}.shdev-brief{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.shdev-brief button{grid-column:1/-1}.shdev-mobile-cta{display:none;position:fixed;left:14px;right:14px;bottom:14px;z-index:50;background:var(--shd-orange);color:#fff!important;text-align:center;text-decoration:none!important;border-radius:999px;padding:14px;font-weight:900;box-shadow:0 16px 30px rgba(238,98,0,.28)}.shdev-reveal{opacity:0;transform:translateY(14px);transition:opacity .55s ease,transform .55s ease}.shdev-reveal.is-visible{opacity:1;transform:none}@media (max-width:1100px){.shdev-statusgrid{grid-template-columns:repeat(3,1fr)}.shdev-problemgrid,.shdev-servicegrid,.shdev-merchgrid,.shdev-workflows,.shdev-mythgrid{grid-template-columns:repeat(3,1fr)}.shdev-mobilewall{grid-template-columns:repeat(3,1fr)}.shdev-productmodules,.shdev-seogrid{grid-template-columns:repeat(4,1fr)}.shdev-fourboards{grid-template-columns:repeat(2,1fr)}.shdev-qagrid{grid-template-columns:repeat(4,1fr)}}@media (max-width:900px){.shdev-hero__grid,.shdev-split,.shdev-two,.shdev-two--reverse,.shdev-faqwrap{grid-template-columns:1fr}.shdev-hero{padding:44px 0 32px}.shdev-hero h1{font-size:38px}.shdev-storeos{max-width:600px;margin:0 auto}.shdev-problemgrid,.shdev-servicegrid,.shdev-merchgrid,.shdev-workflows,.shdev-prioritygrid,.shdev-mythgrid,.shdev-timeline,.shdev-threepack{grid-template-columns:repeat(2,1fr)}.shdev-productmodules{grid-template-columns:repeat(3,1fr)}.shdev-mobilewall{grid-template-columns:repeat(2,1fr)}.shdev-seogrid,.shdev-qagrid{grid-template-columns:repeat(3,1fr)}.shdev-deliverpanel{grid-template-columns:repeat(2,1fr)}.shdev-typegrid{grid-template-columns:150px 1fr}.shdev-compare div{grid-template-columns:1fr}.shdev-compare b{text-align:left}.shdev-service--wide{grid-column:span 1}.shdev-mobile-cta{display:block}}@media (max-width:640px){.shdev-container{width:min(100% - 28px,1180px)}.shdev-section{padding:44px 0}.shdev-section--tight{padding:20px 0}.shdev-hero{padding:34px 0 24px}.shdev-hero h1{font-size:30px;line-height:1.08;letter-spacing:-.04em}.shdev-hero p{font-size:14px;line-height:1.62}.shdev-actions{display:grid;grid-template-columns:1fr;gap:10px}.shdev-btn{width:100%;min-height:48px}.shdev-chipline span{font-size:11px;padding:6px 8px}.shdev-storeos{border-radius:24px;padding:14px}.shdev-panelgrid{grid-template-columns:1fr}.shdev-statusgrid{grid-template-columns:repeat(2,1fr);gap:10px}.shdev-status{min-height:auto;padding:13px}.shdev-status h3{font-size:13px}.shdev-status p{font-size:12px}.shdev-heading h2,.shdev-board h2,.shdev-cartpanel h2,.shdev-planner h2,.shdev-planout h3{font-size:24px}.shdev-problemgrid,.shdev-servicegrid,.shdev-merchgrid,.shdev-workflows,.shdev-prioritygrid,.shdev-mythgrid,.shdev-timeline,.shdev-threepack,.shdev-fourboards,.shdev-mobilewall{grid-template-columns:1fr}.shdev-productmodules,.shdev-seogrid,.shdev-qagrid{grid-template-columns:repeat(2,1fr)}.shdev-problem,.shdev-service,.shdev-smallpanel,.shdev-device,.shdev-module,.shdev-merch,.shdev-workflow,.shdev-priority,.shdev-myth{padding:14px;border-radius:18px}.shdev-nodepanel ul{grid-template-columns:1fr}.shdev-mapnodes,.shdev-tabs{display:grid;grid-template-columns:repeat(2,1fr)}.shdev-node,.shdev-tab,.shdev-dtab{white-space:normal;border-radius:14px;padding:10px 8px}.shdev-productgrid{grid-template-columns:repeat(2,1fr)}.shdev-productgrid span{height:80px}.shdev-modulegrid,.shdev-admin{grid-template-columns:1fr}.shdev-apphub{grid-template-columns:repeat(2,1fr)}.shdev-apphub__center{grid-column:span 2}.shdev-typegrid{grid-template-columns:1fr}.shdev-deliverpanel{grid-template-columns:1fr}.shdev-brief{grid-template-columns:1fr}.shdev-phoneframe{border-width:6px;border-radius:28px}.shdev-device__screen{height:150px}.shdev-cartsteps{display:grid;grid-template-columns:repeat(2,1fr)}.shdev-mobile-cta{display:block}}@media (max-width:420px){.shdev-container{width:min(100% - 22px,1180px)}.shdev-hero h1{font-size:27px}.shdev-statusgrid,.shdev-productmodules,.shdev-seogrid,.shdev-qagrid{grid-template-columns:1fr}.shdev-mapnodes,.shdev-tabs{grid-template-columns:1fr}.shdev-products-mini,.shdev-productgrid{grid-template-columns:repeat(2,1fr)}.shdev-productgrid span{height:68px}.shdev-badges{display:none}.shdev-storeos__top{align-items:flex-start;gap:8px;flex-direction:column}.shdev-section{padding:38px 0}.shdev-faq-q span{font-size:13px}}