.smm-social-opening{background:var(--lab-graphite);color:var(--background);padding:4rem 0 2.5rem;position:relative;overflow:hidden}.smm-network-canvas{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.smm-social-opening:before{content:"";z-index:1;background:radial-gradient(ellipse at 50% 20%,var(--lab-graphite),transparent 75%);opacity:.78;pointer-events:none;position:absolute;inset:0}.smm-social-inner{z-index:2;position:relative}.smm-social-copy{text-align:center;max-width:900px;margin:auto}.smm-social-copy .smm-label{color:var(--sage-light)}.smm .smm-social-copy h1{font-size:3.4rem}.smm .smm-social-copy h1 em{color:var(--sage-light);margin-top:.8rem;font-size:4.5rem;display:block}.smm-social-copy p{max-width:56ch;color:var(--background);margin:1.6rem auto}.smm-social-scope{font:600 .85rem/1.5 var(--font-mono);color:var(--sage-light);margin-top:1.2rem;display:block}.smm-identity-bar{border-top:1px solid var(--sage);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;margin-top:3rem;padding-top:1.5rem;display:flex}.smm-identity-bar>div:first-child{font:500 .85rem/1.5 var(--font-mono);align-items:center;gap:.8rem;display:flex}.smm-identity-bar>div:first-child>svg{color:var(--sage-light);width:26px;height:26px}.smm-identity-options{flex-wrap:wrap;gap:.5rem;display:flex}.smm-identity-options .smm-identity-option{border:1px solid var(--sage);height:auto;min-height:48px;color:var(--background);font:600 .82rem var(--font-mono);background:0 0;border-radius:2px;padding:.7rem .85rem}.smm-identity-options .smm-identity-option[aria-pressed=true]{background:var(--background);color:var(--forest);border-color:var(--background)}.smm-identity-swatch{background:var(--sage-light);border:1px solid var(--sage);width:14px;height:14px}.smm-option-bold .smm-identity-swatch{background:var(--coral)}.smm-social-feed{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.4rem;margin-top:1.7rem;display:grid}.smm-social-post{background:var(--card);min-width:0;color:var(--foreground);border:1px solid var(--sage);border-radius:2px;transition:transform .3s;overflow:hidden}.smm-social-post:hover{transform:translateY(-6px)}.smm-social-post header{border-bottom:1px solid var(--border);font:600 .82rem var(--font-mono);align-items:center;gap:.65rem;padding:.8rem 1rem;display:flex}.smm-social-post header svg{width:17px;height:17px;color:var(--forest)}.smm-social-post header svg:last-child{width:13px;margin-left:auto}.smm-social-post footer{font:600 .78rem var(--font-mono);border-top:1px solid var(--border);color:var(--muted-foreground);padding:.65rem 1rem}.smm-identity-art,.smm-thought-post,.smm-community-post{aspect-ratio:1;flex-direction:column;justify-content:space-between;padding:1.5rem;display:flex;position:relative;overflow:hidden}.smm-identity-art{background:var(--sage-light);color:var(--forest)}.smm-post-overline{z-index:1;font:700 .63rem/1.4 var(--font-mono);display:block;position:relative}.smm-identity-art strong,.smm-thought-post strong,.smm-community-post strong{z-index:1;font:600 1.6rem/1.1 var(--font-mono);max-width:15ch;display:block;position:relative}.smm-post-signature{z-index:1;font:600 .7rem var(--font-mono);position:relative}.smm-brand-symbol{opacity:.4;gap:4px;display:flex;position:absolute;top:70px;right:25px}.smm-brand-symbol i{border:1px solid var(--forest);width:20px;height:55px;display:block;transform:rotate(20deg)}.smm-thought-post{background:var(--background)}.smm-thought-post p{color:var(--muted-foreground);margin:1rem 0;font-size:.85rem}.smm-quote-mark{font:600 4rem/.5 var(--font-mono);color:var(--accent);margin-top:1rem}.smm-mini-rule{background:var(--forest);width:55px;height:3px}.smm-community-post{background:var(--forest);color:var(--background)}.smm-community-note{font:500 .75rem/1.3 var(--font-mono);align-items:center;gap:.5rem;max-width:25ch;display:flex;position:relative}.smm-community-note svg{flex-shrink:0;width:15px}.smm-identity-bold .smm-identity-art{background:var(--coral);color:var(--ink-deep)}.smm-identity-bold .smm-identity-art strong{text-transform:uppercase;font-family:var(--font-sans);font-weight:800}.smm-identity-bold .smm-community-post{background:var(--satin-linen);color:var(--ink-deep)}.smm-identity-bold .smm-brand-symbol i{transform:rotate(-25deg)}.smm .smm-identity-caption{color:var(--sage-light);text-align:center;margin:1.1rem 0 0;font-size:.8rem}@media (width<=1000px){.smm-social-feed{gap:.8rem}.smm-identity-art,.smm-thought-post,.smm-community-post{padding:1rem}.smm-identity-art strong,.smm-thought-post strong,.smm-community-post strong{font-size:1.6rem}.smm .smm-social-copy h1 em{font-size:3.5rem}}@media (prefers-reduced-motion:reduce){.smm-social-post{transition:none}.smm-social-post:hover{transform:none}}.smm-identity-symbol{opacity:.2;width:140px;height:140px;position:absolute;bottom:25px;right:-10px}.smm-type-pattern{font:800 4rem/1 var(--font-sans);opacity:.1;position:absolute;top:25px;right:-10px;transform:rotate(-15deg)}.smm-option-playful .smm-identity-swatch{background:var(--smm-lilac)}.smm-option-digital .smm-identity-swatch{background:var(--sage-bright)}.smm-identity-editorial .smm-identity-art strong{font-family:"Source Serif 4 Variable",serif}.smm-identity-playful .smm-identity-art{background:var(--smm-lilac)}.smm-identity-playful .smm-identity-art strong{font-family:var(--font-sans);font-weight:800}.smm-identity-playful .smm-community-post{background:var(--coral);color:var(--foreground)}.smm-identity-digital .smm-identity-art{background:var(--ink-deep);color:var(--sage-bright)}.smm-identity-digital .smm-thought-post{background:var(--sage-light)}.smm-identity-digital .smm-community-post{background:var(--smm-lilac);color:var(--foreground)}.smm-motion-post{aspect-ratio:1;background:var(--smm-lilac);color:var(--foreground);flex-direction:column;justify-content:space-between;padding:1.2rem;display:flex}.smm-motion-post strong{font:700 1.5rem/1.15 var(--font-mono)}.smm-motion-bars{align-items:center;gap:7px;height:75px;display:flex}.smm-motion-bars i{background:var(--foreground);width:13px;height:80%;animation:1.6s ease-in-out infinite alternate smm-beat}.smm-motion-bars i:nth-child(2n){height:40%;animation-delay:-.5s}.smm-motion-bars i:nth-child(3n){height:65%;animation-delay:-1s}.smm-identity-bold .smm-motion-post{background:var(--coral)}.smm-identity-digital .smm-motion-post{background:var(--forest);color:var(--background)}.smm-identity-digital .smm-motion-bars i{background:var(--sage-bright)}@media (width>=621px) and (width<=1100px){.smm-social-feed{grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem}.smm-identity-art strong,.smm-thought-post strong,.smm-community-post strong,.smm-motion-post strong{font-size:1.35rem}.smm-social-post header,.smm-social-post footer{padding:.65rem;font-size:.65rem}.smm-identity-art,.smm-thought-post,.smm-community-post,.smm-motion-post{aspect-ratio:auto;min-height:290px;padding:.85rem}.smm-thought-post p{font-size:.75rem}.smm-motion-bars{gap:4px}.smm-motion-bars i{width:10px}}@media (width<=620px){.smm-social-opening{padding-top:3rem}.smm .smm-social-copy h1{font-size:2.3rem}.smm .smm-social-copy h1 em{font-size:2.8rem}.smm-social-feed{grid-template-columns:1fr;gap:1.2rem}.smm-identity-options{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.smm-identity-options .smm-identity-option{white-space:normal;text-align:left;justify-content:start}.smm-identity-art strong,.smm-thought-post strong,.smm-community-post strong{font-size:2.1rem}.smm-identity-art,.smm-thought-post,.smm-community-post,.smm-motion-post{aspect-ratio:1.15;padding:1.5rem}.smm-motion-post strong{font-size:2rem}.smm-social-scope{max-width:30ch;margin-inline:auto}}@media (prefers-reduced-motion:reduce){.smm-motion-bars i{animation:none}}@media (width<=620px){.smm-social-feed{scroll-snap-type:x mandatory;scrollbar-color:var(--sage-light) var(--lab-graphite);grid-template-columns:repeat(4,minmax(270px,82%));padding-bottom:1rem;overflow-x:auto}.smm-social-post{scroll-snap-align:start}}.smm-remix{background:var(--smm-lilac);min-width:0;color:var(--foreground);padding:2rem}.smm-remix h2{font-size:2.6rem}.smm-remix h2 em{color:var(--foreground)}.smm-mixer-art{align-items:center;gap:1.3rem;min-height:170px;margin:1.4rem 0;display:flex}.smm-disc{border:2px solid var(--foreground);background:var(--card);width:110px;height:110px;box-shadow:inset 0 0 0 14px var(--smm-lilac),inset 0 0 0 15px var(--foreground);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.smm-disc svg{width:32px;height:32px}.smm-equaliser{flex:1;align-items:center;gap:5px;height:100px;display:flex}.smm-equaliser i{background:var(--forest);width:9px;height:35%;animation:1.8s ease-in-out infinite alternate smm-beat}.smm-equaliser i:nth-child(2n){background:var(--coral);height:80%;animation-delay:-.6s}.smm-equaliser i:nth-child(3n){height:55%;animation-delay:-1.2s}.smm-remix-1 .smm-disc{background:var(--coral)}.smm-remix-2 .smm-disc{background:var(--sage-light)}.smm-mixer-output{font:700 3rem/1 var(--font-mono)}.smm-mixer-output small{margin-top:.5rem;font-size:.58rem;display:block}.smm-mixer-tabs{border-block:1px solid var(--accent);grid-template-columns:repeat(3,1fr);display:grid}.smm-mixer-tabs button{white-space:normal;height:auto;min-height:50px;color:var(--foreground);border-radius:0}.smm-mixer-tabs button[aria-pressed=true]{background:var(--foreground);color:var(--background)}.smm-mixer-detail{min-height:130px;padding-top:1.2rem}.smm-mixer-detail strong{font:600 1.3rem/1.2 var(--font-mono)}.smm-mixer-detail p{margin:.8rem 0 0;font-size:1rem}.smm-case-bright{background:var(--background);padding:5rem 0}.smm-case-layout{grid-template-columns:1fr 1fr;align-items:center;gap:4rem;display:grid}.smm-case-layout h2{font-size:3.4rem}.smm-case-layout>div>p{margin:1.6rem 0}.smm-case-selector{flex-wrap:wrap;gap:.6rem;display:flex}.smm-case-selector button,.smm-freedom-options button{background:var(--card);height:auto;min-height:48px;color:var(--foreground);border-color:var(--accent);border-radius:2px}.smm-case-selector button[aria-pressed=true],.smm-freedom-options button[aria-pressed=true]{background:var(--foreground);color:var(--background)}.smm .smm-case-disclaimer{color:var(--muted-foreground);font-size:.85rem}.smm-case-poster{background:var(--coral);min-height:400px;color:var(--foreground);flex-direction:column;justify-content:end;padding:2rem;display:flex;position:relative;overflow:hidden}.smm-case-followers{background:var(--sage-light)}.smm-case-stamp{border:1px solid var(--foreground);font:700 .8rem var(--font-mono);align-self:start;padding:.4rem .65rem;position:absolute;top:1.5rem;left:1.5rem}.smm-case-pictogram{align-self:end;margin:1.5rem 0}.smm-case-pictogram svg{stroke-width:1px;width:100px;height:100px}.smm-case-poster>strong{font:700 6.5rem/1 var(--font-mono);position:relative}.smm-case-unit{font:600 1.5rem var(--font-mono);margin-top:.7rem}.smm-case-foot{border-top:1px solid var(--foreground);font:600 .85rem var(--font-mono);flex-wrap:wrap;gap:1.5rem;margin-top:2rem;padding-top:1rem;display:flex}.smm-case-foot span{align-items:center;gap:.4rem;display:flex}.smm-case-foot svg{width:16px;height:16px}.smm-freedom{background:var(--sage-light);color:var(--foreground);padding:5rem 0}.smm-freedom h2{max-width:24ch;font-size:3.6rem}.smm-freedom-options{flex-wrap:wrap;gap:.7rem;margin:2rem 0;display:flex}.smm-freedom-result{border-top:1px solid var(--forest);grid-template-columns:auto 1fr auto;align-items:center;gap:2rem;padding-top:2rem;display:grid}.smm-freedom-symbol{background:var(--smm-lilac);border-radius:50%;place-items:center;width:80px;height:80px;display:grid}.smm-freedom-symbol svg{width:38px;height:38px}.smm-freedom-result strong{font:600 1.6rem var(--font-mono)}.smm-freedom-result p{margin:.8rem 0 0;font-size:1rem}@keyframes smm-beat{to{transform:scaleY(.4)}}@media (width<=900px){.smm-remix{padding:1.2rem}.smm-remix h2{font-size:2.1rem}.smm-disc{width:80px;height:80px}.smm-mixer-art{gap:.7rem}.smm-equaliser{gap:3px}.smm-equaliser i{width:5px}.smm-mixer-tabs button{flex-direction:column;font-size:.8rem}.smm-case-layout{gap:2rem}.smm-case-poster>strong{font-size:4.6rem}.smm-freedom-result{grid-template-columns:auto 1fr}.smm-freedom-result>.smm-button{grid-column:2;justify-self:start}}@media (width<=620px){.smm-case-layout{grid-template-columns:1fr}.smm-case-bright,.smm-freedom{padding:3.5rem 0}.smm-case-layout h2,.smm-freedom h2{font-size:2.6rem}.smm-case-poster{min-height:370px;padding:1.5rem}.smm-case-poster>strong{font-size:5rem}.smm-remix{padding:1.5rem}.smm-mixer-tabs button{flex-direction:row;padding:.5rem;font-size:.72rem}.smm-mixer-detail{min-height:135px}.smm-freedom-options{grid-template-columns:1fr;display:grid}.smm-freedom-options button{justify-content:start}.smm-freedom-result{gap:1rem}.smm-freedom-symbol{width:60px;height:60px}.smm-freedom-result strong{font-size:1.3rem}.smm-freedom-result>.smm-button{grid-column:1/-1;width:100%}}@media (prefers-reduced-motion:reduce){.smm-equaliser i{animation:none}}.smm{overflow:clip}.smm p{font-size:1.08rem}.smm-label{font:700 .82rem/1.4 var(--font-mono);text-transform:uppercase;margin-bottom:1.5rem;display:block}.smm-opening{background:var(--background);padding:4.5rem 0 3rem;position:relative}.smm-opening:before{content:"";background:var(--audit-grid);opacity:.32;pointer-events:none;-webkit-mask-image:linear-gradient(to bottom,transparent, var(--foreground));-webkit-mask-image:linear-gradient(to bottom,transparent, var(--foreground));mask-image:linear-gradient(to bottom,transparent, var(--foreground));background-size:64px 64px;position:absolute;inset:0}.smm-opening>.site-width{position:relative}.smm-opening-copy{text-align:center;max-width:850px;margin:auto}.smm h1{max-width:none;font-size:4.8rem}.smm h1 em,.smm h2 em{color:var(--forest);font-style:normal}.smm-opening-copy>p{max-width:58ch;color:var(--muted-foreground);margin:1.6rem auto}.smm .smm-button{white-space:normal;height:auto;min-height:50px;box-shadow:none;background:var(--forest);color:var(--background);border-radius:2px;padding:.9rem 1.4rem;font-size:1rem}.smm .smm-button:hover{background:var(--foreground)}.smm .smm-button-light{background:var(--background);color:var(--forest)}.smm-platforms{font:600 .9rem var(--font-mono);flex-wrap:wrap;justify-content:center;gap:1.8rem;margin-top:1.7rem;display:flex}.smm-platforms span{align-items:center;gap:.55rem;display:flex}.smm-platforms svg{width:19px;height:19px}.smm-studio{border-block:1px solid var(--border);background:var(--background);grid-template-columns:1fr 1fr;margin-top:3rem;display:grid}.smm-system{background:var(--ink-deep);min-width:0;color:var(--background);padding:1.6rem}.smm-system-top{font:600 .78rem var(--font-mono);color:var(--sage-light);justify-content:space-between;gap:1rem;display:flex}.smm-system>svg{width:100%;height:auto;margin:1rem 0;display:block}.smm-drawing-guides{fill:none;stroke:var(--sage);opacity:.15}.smm-tangled,.smm-routed{fill:none;stroke:var(--sage-light);stroke-width:1.5px;transition:opacity .5s}.smm-tangled{stroke:var(--coral)}.smm-routed{opacity:0;stroke-dasharray:8 5;animation:8s linear infinite smm-route}.smm-drawing-nodes rect{fill:var(--ink-deep);stroke:var(--sage)}.smm-system text{text-anchor:middle;font:600 12px var(--font-mono);fill:var(--background)}.smm-drawing-core rect{fill:var(--forest);stroke:var(--sage-light)}.smm-system .smm-core-small{fill:var(--sage-light);font-size:10px}.smm-time-dial{fill:none;stroke:var(--sage-light);stroke-width:1.5px;opacity:0;transition:opacity .5s}.smm-time-dial circle:first-child{stroke-dasharray:3 9}.smm-system-1 .smm-tangled,.smm-system-2 .smm-tangled{opacity:0}.smm-system-1 .smm-routed{opacity:1}.smm-system-2 .smm-routed{opacity:.4}.smm-system-2 .smm-time-dial{opacity:1}.smm-system-2 .smm-drawing-core{opacity:0}.smm-system-controls{border-block:1px solid var(--sage);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.smm-system-controls button{white-space:normal;height:auto;min-height:48px;color:var(--sage-light);font:600 .82rem var(--font-mono);border-radius:0;padding:.65rem .3rem}.smm-system-controls button[aria-pressed=true],.smm-system-controls button:hover{background:var(--forest);color:var(--background)}.smm-system-detail{min-height:148px;padding-top:1.2rem}.smm-system-detail strong{font:600 1.2rem/1.3 var(--font-mono);display:block}.smm-system-detail p{color:var(--sage-light);margin:.8rem 0 0;font-size:.96rem}@keyframes smm-route{to{stroke-dashoffset:-104px}}.smm-board{padding:1.6rem}.smm-board-top{font:700 .8rem var(--font-mono);justify-content:space-between;gap:1rem;margin-bottom:1.3rem;display:flex}.smm-board-top span{color:var(--muted-foreground)}.smm-post-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.smm-post{aspect-ratio:1;background:var(--card);border:1px solid var(--border);place-content:center;transition:background .35s,transform .35s;display:grid;position:relative;overflow:hidden}.smm-post>span{font:500 .6rem var(--font-mono);position:absolute;top:4px;left:6px}.smm-post svg{width:23px;height:23px;color:var(--muted-foreground)}.smm-batch-ready .smm-post:nth-child(3n+1){background:var(--forest);color:var(--background)}.smm-batch-ready .smm-post:nth-child(3n+2){background:var(--sage-light);color:var(--foreground)}.smm-batch-ready .smm-post:nth-child(3n){background:var(--secondary);color:var(--foreground)}.smm-batch-ready .smm-post svg{color:currentColor}.smm-post i{border:1px solid;width:25px;height:25px;display:block;transform:rotate(45deg)}.smm-post:nth-child(2n) i{border-radius:50%;transform:none}.smm-board-bottom{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem;margin-top:1.2rem;display:flex}.smm .smm-batch-button{color:var(--forest);border-radius:2px;height:auto;min-height:44px;padding:.65rem;font-size:.8rem}.smm-status{font:600 .78rem var(--font-mono);color:var(--muted-foreground)}.smm-section{padding:5rem 0}.smm-heading{grid-template-columns:1.3fr 1fr;align-items:end;gap:3rem;margin-bottom:3rem;display:grid}.smm-heading h2{font-size:3.3rem}.smm-heading p{color:var(--muted-foreground);margin:0}.smm-process{border-top:1px solid var(--forest);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.smm-process article{padding:1.7rem 1.4rem 0 0;position:relative}.smm-process article:before{content:"";background:var(--forest);border-radius:50%;width:9px;height:9px;position:absolute;top:-5px;left:0}.smm-process article>span{font:600 1rem var(--font-mono);color:var(--accent);margin-bottom:2rem;display:block}.smm-process h3{font-size:1.5rem;line-height:1.15}.smm-process p{color:var(--muted-foreground);font-size:1rem}.smm-process article:last-child{border-left:1px dashed var(--accent);padding-left:1.4rem}.smm-process article:last-child:before{left:-5px}.smm-evidence{background:var(--forest);color:var(--background);padding:4.5rem 0}.smm-evidence .smm-label{color:var(--sage-light)}.smm-evidence-top{justify-content:space-between;align-items:end;gap:2rem;display:flex}.smm-evidence h2{max-width:18ch;font-size:3.1rem}.smm-evidence-top>span{font:600 1.1rem var(--font-mono);border:1px solid var(--sage);padding:.7rem 1rem}.smm-metrics{grid-template-columns:1fr 1fr;gap:3rem;margin-top:3rem;display:grid}.smm-metrics>div{border-top:1px solid var(--sage);padding-top:1.4rem}.smm-metrics strong{font:600 6rem/1 var(--font-mono);display:block}.smm-metrics span{margin:1rem 0;display:block}.smm-evidence-note{color:var(--sage-light);margin-top:2rem;font-size:.9rem!important}.smm-offer{background:var(--audit-surface)}.smm-offer-grid{grid-template-columns:1fr 1fr;align-items:center;gap:4rem;display:grid}.smm-offer h2{font-size:3.6rem}.smm-offer-copy>p{margin-top:1.8rem}.smm-manage{border-top:1px solid var(--accent);margin-top:2rem;padding-top:1.5rem}.smm-manage p{font-size:1rem}.smm-offer-ticket{background:var(--card);border:1px solid var(--forest);padding:2rem}.smm-ticket-top{font:700 .8rem var(--font-mono);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:1rem;padding-bottom:1rem;display:flex}.smm-price{flex-wrap:wrap;align-items:center;gap:1.2rem;padding:1.8rem 0;display:flex}.smm-price strong{font:700 5.5rem/1 var(--font-mono)}.smm-price span{font:600 .85rem/1.5 var(--font-mono)}.smm-offer-ticket ul{margin:0 0 1.6rem;padding:0;list-style:none}.smm-offer-ticket li{border-top:1px solid var(--border);gap:.7rem;padding:.8rem 0;display:flex}.smm-offer-ticket li svg{width:18px;color:var(--forest);flex:0 0 18px;margin-top:.2rem}.smm-offer-ticket .smm-button{width:100%}.smm-offer-ticket small{color:var(--muted-foreground);margin-top:1rem;display:block}.smm-cta{background:var(--ink-deep);color:var(--background);padding:5rem 0;position:relative}.smm-cta:before{content:"";background:var(--audit-grid);opacity:.1;pointer-events:none;background-size:60px 60px;position:absolute;inset:0}.smm-cta-inner{grid-template-columns:1.5fr 1fr;align-items:center;gap:4rem;display:grid;position:relative}.smm-cta h2{max-width:18ch;font-size:3.9rem}.smm-cta h2 em{color:var(--sage-light)}.smm-cta p{color:var(--sage-light);margin:1.8rem 0}.smm-cta-visual{grid-template-columns:repeat(2,1fr);gap:12px;display:grid;transform:rotate(-5deg)}.smm-cta-visual>div{aspect-ratio:1;border:1px solid var(--sage);justify-content:center;align-items:center;transition:transform .3s;display:flex;position:relative}.smm-cta-visual>div:nth-child(2){background:var(--sage-light);color:var(--ink-deep);transform:translateY(25px)}.smm-cta-visual>div:nth-child(3){background:var(--secondary);color:var(--ink-deep)}.smm-cta-visual:hover>div{transform:none}.smm-cta-visual svg{width:45px;height:45px}.smm-cta-visual span{font:700 3rem var(--font-mono)}.smm-cta-visual small{font:600 .72rem var(--font-mono);position:absolute;bottom:10px}@media (width<=900px){.smm h1{font-size:3.8rem}.smm-studio{grid-template-columns:.85fr 1.15fr}.smm-board{padding:1rem}.smm-post-grid{gap:5px}.smm-process{grid-template-columns:repeat(2,1fr);gap:2rem}.smm-process article:last-child{border:0;padding-left:0}.smm-process article:last-child:before{left:0}.smm-offer-grid,.smm-cta-inner{gap:2rem}.smm-heading h2,.smm-offer h2,.smm-cta h2{font-size:2.8rem}}@media (width<=620px){.smm-opening{padding-top:3rem}.smm h1{font-size:2.9rem}.smm-studio,.smm-heading,.smm-offer-grid,.smm-cta-inner{grid-template-columns:1fr}.smm-studio-image{min-height:200px}.smm-board{padding:1.2rem}.smm-opening-copy>p{font-size:1rem}.smm-platforms{gap:1rem}.smm-section,.smm-evidence,.smm-cta{padding:3.5rem 0}.smm-heading{gap:1.5rem}.smm-heading h2,.smm-offer h2,.smm-cta h2{font-size:2.6rem}.smm-process{gap:1.5rem}.smm-process h3{font-size:1.3rem}.smm-evidence-top{flex-direction:column;align-items:start}.smm-evidence h2{font-size:2.6rem}.smm-metrics{gap:1.5rem}.smm-metrics strong{font-size:3.5rem}.smm-offer-ticket{padding:1.4rem}.smm-price strong{font-size:4.7rem}.smm-cta-visual{justify-self:center;width:80%;max-width:300px;margin:1rem 0}}@media (width<=900px){.smm-studio{grid-template-columns:1fr 1fr}.smm-system{padding:1rem}.smm-system-controls button{flex-direction:column}.smm-system-detail{min-height:185px}}@media (width<=620px){.smm-studio{grid-template-columns:1fr}.smm-system{padding:1.2rem}.smm-system-controls button{flex-direction:row;font-size:.75rem}.smm-system-detail{min-height:155px}}@media (prefers-reduced-motion:reduce){.smm *{transition:none!important;animation:none!important}.smm-cta-visual,.smm-cta-visual>div{transform:none}}.smm-reading{background:color-mix(in oklab,var(--sage-light) 22%,var(--background));border-block:1px solid var(--border);padding:5rem 0}.smm-reading-head{grid-template-columns:1.2fr 1fr;align-items:end;gap:2.5rem;margin-bottom:2.5rem;display:grid}.smm-reading-head .smm-label{background:var(--forest);color:var(--background);align-items:center;gap:.55rem;margin-bottom:1.2rem;padding:.45rem .8rem;display:inline-flex}.smm-reading-head .smm-label svg{width:16px;height:16px}.smm-reading-head p{color:var(--muted-foreground);max-width:44ch;margin:0}.smm-reading-list{grid-template-columns:repeat(3,1fr);gap:1.2rem;margin:0;padding:0;list-style:none;display:grid}.smm-reading-card{background:var(--background);border:1px solid var(--border);height:100%;color:var(--foreground);flex-direction:column;padding:1.8rem 1.6rem 1.5rem;text-decoration:none;transition:transform .25s,border-color .25s;display:flex;position:relative}.smm-reading-card:hover,.smm-reading-card:focus-visible{border-color:var(--forest);transform:translateY(-4px)}.smm-reading-num{font:700 2.6rem/1 var(--font-mono);color:var(--forest);margin-bottom:1.2rem}.smm-reading-badge{font:700 .72rem var(--font-mono);text-transform:uppercase;letter-spacing:.06em;background:var(--coral);color:var(--background);padding:.3rem .55rem;position:absolute;top:1.4rem;right:1.4rem}.smm-reading-card h3{margin-bottom:.8rem;font-size:1.25rem;line-height:1.2}.smm-reading-card p{color:var(--muted-foreground);margin:0 0 1.4rem;font-size:1rem!important}.smm-reading-go{font:600 .9rem var(--font-mono);color:var(--forest);align-items:center;gap:.4rem;margin-top:auto;display:inline-flex}.smm-reading-go svg{width:16px;height:16px;transition:transform .25s}.smm-reading-card:hover .smm-reading-go svg{transform:translate(4px)}@media (width<=860px){.smm-reading-head,.smm-reading-list{grid-template-columns:1fr}.smm-reading{padding:3.5rem 0}}@media (prefers-reduced-motion:reduce){.smm-reading-card,.smm-reading-go svg{transition:none}}
