.smm-hub{--smm-ink:#27221e;--smm-muted:#746b61;--smm-orange:#ef7600;--smm-cream:#fcf6ef;color:var(--smm-ink);background:#fff;font-family:DM Sans,Arial,sans-serif}.smm-wrap{width:min(1200px,calc(100% - 72px));margin-inline:auto}.smm-hero{background:linear-gradient(120deg,#fffaf4,#fff5e9 70%,#fbe9d4)}.smm-hero-grid{min-height:650px;display:grid;grid-template-columns:1.02fr .98fr;grid-gap:64px;gap:64px;align-items:center;padding:64px 0 55px}.smm-eyebrow{display:inline-flex;align-items:center;gap:10px;color:#776756;font-size:11px;letter-spacing:1.35px;font-weight:800}.smm-eyebrow i{width:9px;height:9px;flex:0 0 9px;border-radius:50%;background:var(--smm-orange);box-shadow:0 0 0 5px #ef76001b}.smm-faq h2,.smm-hero-copy h1,.smm-intro h2,.smm-process-copy h2,.smm-section-head h2{font:800 clamp(43px,5.1vw,70px)/1.02 Manrope,Arial,sans-serif;letter-spacing:-3.8px;margin:24px 0 20px}.smm-cta h2 em,.smm-faq h2 em,.smm-hero-copy h1 em,.smm-intro h2 em,.smm-process-copy h2 em,.smm-section-head h2 em{font-family:Georgia,Times New Roman,serif;color:#d96100;font-weight:400;letter-spacing:-2px}.smm-hero-copy>p{max-width:570px;margin:0;color:var(--smm-muted);font-size:18px;line-height:1.8}.smm-actions{display:flex;align-items:center;gap:25px;flex-wrap:wrap;margin:29px 0 33px}.smm-button,.smm-cta a{min-height:54px;padding:0 20px;display:inline-flex;align-items:center;justify-content:center;gap:12px;background:var(--smm-orange);border-radius:4px;color:#201b16;font-weight:800;font-size:14px;transition:transform .2s,box-shadow .2s}.smm-button:hover,.smm-cta a:hover{transform:translateY(-2px);box-shadow:0 10px 24px #a8491b28}.smm-dark-link,.smm-secondary{display:inline-flex;align-items:center;gap:9px;color:var(--smm-ink);font-weight:750;font-size:14px}.smm-proof{display:flex;align-items:center;gap:11px}.smm-proof>span{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:#f6e4cd;color:#b65b00}.smm-proof b,.smm-proof small{display:block}.smm-proof b{font-size:13px}.smm-proof small{margin-top:3px;color:#887e73;font-size:12px}.smm-hero-image{height:495px;position:relative;isolation:isolate;overflow:visible;border-radius:170px 170px 8px 8px;background:#38291f;box-shadow:0 24px 60px #74421422}.smm-hero-image>img{z-index:-2;width:100%;height:100%;object-fit:cover;object-position:center}.smm-hero-image>img,.smm-image-shade{position:absolute;inset:0;border-radius:inherit}.smm-image-shade{z-index:-1;background:linear-gradient(180deg,#21150b08 22%,#21150b2e 53%,#1b140fea)}.smm-image-meta{position:absolute;left:33px;right:25px;bottom:48px;color:#fff}.smm-image-meta span{font-size:10px;letter-spacing:1.6px;font-weight:800;color:#ffd399}.smm-image-meta b{display:block;margin:12px 0 14px;font:800 clamp(32px,3.3vw,46px)/1.02 Manrope,Arial,sans-serif;letter-spacing:-1.6px}.smm-image-meta small{font-size:9px;letter-spacing:1.2px;font-weight:800;color:#f1e7db}.smm-floating-card{position:absolute;right:-22px;bottom:22px;display:flex;align-items:center;gap:11px;padding:14px 17px;border:1px solid #e8d9c8;border-radius:5px;background:#fff;color:var(--smm-ink);box-shadow:0 15px 36px #3a25151f}.smm-floating-card>span{width:36px;height:36px;display:grid;place-items:center;border-radius:50%;background:#fff0dd;color:#ca6500}.smm-floating-card b,.smm-floating-card small{display:block}.smm-floating-card b{font-size:12px}.smm-floating-card small{margin-top:3px;color:#84796d;font-size:11px}.smm-proof-bar{background:#28231f;color:#fff}.smm-proof-bar>.smm-wrap{min-height:68px;display:flex;align-items:center;justify-content:center;gap:22px}.smm-proof-bar span{font-size:10px;letter-spacing:1.4px;color:#ffc27e;font-weight:800}.smm-proof-bar b{font-size:13px}.smm-proof-bar i{width:4px;height:4px;border-radius:50%;background:var(--smm-orange)}.smm-intro{display:grid;grid-template-columns:1fr .83fr;grid-gap:90px;gap:90px;align-items:end;padding-top:92px;padding-bottom:86px}.smm-faq h2,.smm-intro h2,.smm-section-head h2{font-size:46px;letter-spacing:-2.6px;margin:20px 0 0}.smm-faq h2 em,.smm-intro h2 em,.smm-section-head h2 em{font-size:.96em}.smm-intro-copy p{margin:0 0 12px;color:var(--smm-muted);font-size:16px;line-height:1.85}.smm-intro-copy p:last-child{margin-bottom:0}.smm-focus{padding:82px 0 90px;background:#fcf7f1}.smm-section-head{display:grid;grid-template-columns:1fr .62fr;grid-gap:60px;gap:60px;align-items:end}.smm-section-head>p{margin:0 0 5px;color:var(--smm-muted);font-size:16px;line-height:1.8}.smm-focus-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px;margin-top:44px}.smm-focus-grid article{min-height:226px;padding:26px;border:1px solid #eaded1;border-radius:7px;background:#fff}.smm-icon{width:46px;height:46px;display:grid;place-items:center;color:#c96100;border-radius:7px;background:#fff1df}.smm-focus-grid h3,.smm-offering-grid h3{font:800 21px/1.22 Manrope,Arial,sans-serif;letter-spacing:-.45px;margin:20px 0 10px}.smm-focus-grid p,.smm-offering-grid p{margin:0;color:var(--smm-muted);font-size:15px;line-height:1.7}.smm-offerings{padding:90px 0}.smm-offering-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px;margin-top:42px}.smm-offering-grid article{display:flex;flex-direction:column;min-height:270px;padding:25px;border:1px solid #e9dfd5;border-radius:7px;background:linear-gradient(145deg,#fffaf4,#fff 75%)}.smm-offering-grid h3{margin-top:18px}.smm-offering-grid p{flex:1 1}.smm-offering-grid a{display:inline-flex;align-items:center;gap:8px;width:max-content;margin-top:22px;color:#bf5e00;font-size:13px;font-weight:800}.smm-process{padding:88px 0;background:#292420;color:#fff}.smm-process-grid{display:grid;grid-template-columns:.9fr 1fr;grid-gap:90px;gap:90px}.smm-process .smm-eyebrow{color:#d8c4ad}.smm-process-copy h2{font-size:44px;letter-spacing:-2.3px;margin:20px 0}.smm-process-copy h2 em{color:#ff9638}.smm-process-copy>p{max-width:450px;margin:0;color:#d3c8bc;font-size:16px;line-height:1.8}.smm-dark-link{margin-top:25px;color:#ffad5b}.smm-steps article{display:grid;grid-template-columns:55px 1fr;grid-gap:13px;gap:13px;padding:17px 0;border-top:1px solid #ffffff2a}.smm-steps article:last-child{border-bottom:1px solid #ffffff2a}.smm-steps>article>span{font:800 14px Manrope,Arial,sans-serif;color:#ff9a3e}.smm-steps h3{margin:0 0 5px;font:800 17px Manrope,Arial,sans-serif}.smm-steps p{margin:0;color:#d2c8bd;font-size:14px;line-height:1.65}.smm-faq{display:grid;grid-template-columns:.75fr 1fr;grid-gap:70px;gap:70px;padding-top:91px;padding-bottom:98px}.smm-faq h2{font-size:40px;line-height:1.09}.smm-faq>div:first-child>p{max-width:390px;margin:18px 0 0;color:var(--smm-muted);font-size:15px;line-height:1.7}.smm-faq-list details{border-bottom:1px solid #e9dfd4}.smm-faq-list details:first-child{border-top:1px solid #e9dfd4}.smm-faq-list summary{display:flex;justify-content:space-between;gap:16px;align-items:center;padding:19px 0;cursor:pointer;list-style:none;font:750 16px Manrope,Arial,sans-serif}.smm-faq-list summary::-webkit-details-marker{display:none}.smm-faq-list summary span{color:#d96900;font-size:24px}.smm-faq-list details[open] summary span{transform:rotate(45deg)}.smm-faq-list details p{margin:-4px 30px 19px 0;color:var(--smm-muted);font-size:14px;line-height:1.75}.smm-cta{padding:77px 0;background:#fcf6ef;border-top:1px solid #efe2d4}.smm-cta>.smm-wrap{display:flex;align-items:center;justify-content:space-between;gap:40px}.smm-cta span{font-size:10px;letter-spacing:1.4px;color:#bd5d00;font-weight:800}.smm-cta h2{margin:15px 0 10px;font:800 clamp(31px,3.5vw,45px)/1.08 Manrope,Arial,sans-serif;letter-spacing:-1.8px}.smm-cta h2 em{color:#d96100}.smm-cta p{margin:0;color:var(--smm-muted);font-size:15px}.smm-cta a{flex:0 0 auto;text-align:center}body:has(.smm-hub) .topbar{background:#29251f;color:#fff1e2}body:has(.smm-hub) .site-header{border-color:#f0e5d8}body:has(.smm-hub) .nav-quote{background:#f58200;color:#251d14}body:has(.smm-hub) .site-footer{background:#24211e}body:has(.smm-hub) .site-footer .brand-logo{filter:none}@media(max-width:1000px){.smm-hero-grid{grid-template-columns:1fr .9fr;gap:35px;min-height:590px}.smm-hero-image{height:430px}.smm-hero-copy h1{font-size:clamp(42px,5vw,60px);letter-spacing:-2.8px}.smm-intro{gap:45px}.smm-process-grid{gap:50px}}@media(max-width:700px){.smm-wrap{width:calc(100% - 36px)}.smm-hero-grid{grid-template-columns:1fr;gap:32px;padding:50px 0 40px}.smm-hero-copy h1{font-size:clamp(43px,11vw,61px);letter-spacing:-3px}.smm-hero-copy>p{font-size:16px}.smm-actions{gap:17px}.smm-button{min-height:50px;padding-inline:15px}.smm-button,.smm-secondary{font-size:12px}.smm-hero-image{height:370px;margin:0 9px 16px 0;border-radius:125px 125px 6px 6px}.smm-image-meta{left:20px;bottom:34px}.smm-image-meta b{font-size:34px}.smm-image-meta span{font-size:8px}.smm-image-meta small{font-size:7px}.smm-floating-card{right:-8px;bottom:10px;padding:10px}.smm-floating-card b{font-size:10px}.smm-proof-bar>.smm-wrap{min-height:58px;gap:9px;justify-content:space-between}.smm-proof-bar span{font-size:7px;letter-spacing:.7px}.smm-proof-bar b{font-size:9px;text-align:center}.smm-proof-bar i{width:3px;height:3px}.smm-intro{grid-template-columns:1fr;gap:18px;padding-top:62px;padding-bottom:60px}.smm-intro h2,.smm-section-head h2{font-size:35px;letter-spacing:-1.7px}.smm-intro-copy p{font-size:15px}.smm-focus,.smm-offerings{padding:62px 0}.smm-section-head{grid-template-columns:1fr;gap:16px}.smm-section-head>p{font-size:15px}.smm-focus-grid,.smm-offering-grid{grid-template-columns:1fr;gap:12px;margin-top:28px}.smm-focus-grid article{min-height:0;padding:21px}.smm-focus-grid h3,.smm-offering-grid h3{font-size:19px;margin:15px 0 8px}.smm-focus-grid p,.smm-offering-grid p{font-size:14px}.smm-offering-grid article{min-height:0;padding:21px}.smm-process{padding:63px 0}.smm-process-grid{grid-template-columns:1fr;gap:34px}.smm-process-copy h2{font-size:35px;letter-spacing:-1.8px}.smm-process-copy>p{font-size:15px}.smm-steps article{grid-template-columns:42px 1fr;gap:10px}.smm-steps h3{font-size:16px}.smm-steps p{font-size:13px}.smm-faq{grid-template-columns:1fr;gap:27px;padding-top:63px;padding-bottom:68px}.smm-faq h2{font-size:35px;letter-spacing:-1.7px}.smm-faq-list summary{font-size:14px;padding:16px 0}.smm-faq-list details p{font-size:13px}.smm-cta{padding:58px 0}.smm-cta>.smm-wrap{align-items:flex-start;flex-direction:column;gap:23px}.smm-cta h2{font-size:31px}.smm-cta a{width:100%;font-size:12px}}