.public-marketing-page{background:linear-gradient(180deg, var(--ivory), #efe9dc);--moss:#1f3b2e;--ivory:#f6f2e8;--paper:#fbf8f1;--kraft:#e7dbc1;--gold:#c89a3c;--sage:#8ca586;--charcoal:#1f1f1f;--ink-soft:#5f5a51;--line:#8e6f423d;min-height:100vh;color:var(--charcoal);background:var(--ivory);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.public-marketing-page *{box-sizing:border-box}.public-marketing-page{background:linear-gradient(180deg, var(--ivory), #efe9dc);min-width:320px;margin:0}.public-marketing-page button{font:inherit}.public-marketing-page .hero{border-bottom:1px solid var(--line);min-height:88vh;padding:28px clamp(18px,4vw,64px) 40px}.public-marketing-page .topbar,.public-marketing-page .hero-grid,.public-marketing-page .workspace,.public-marketing-page .approval-roadmap{width:min(1480px,100%);margin:0 auto}.public-marketing-page .topbar{justify-content:space-between;align-items:center;gap:18px;display:flex}.public-marketing-page .logo{align-items:center;line-height:1;display:inline-flex}.public-marketing-page .logo img{width:320px;height:auto;display:block}.public-marketing-page .topbar .logo img{width:190px}.public-marketing-page .top-actions{align-items:center;gap:10px;display:flex}.public-marketing-page .public-top-actions{align-items:center;gap:12px;display:flex}.public-marketing-page .public-text-link{color:var(--moss);font-weight:800;text-decoration:none}.public-marketing-page .icon-btn,.public-marketing-page .btn,.public-marketing-page .module-head button{border:1px solid var(--line);cursor:pointer}.public-marketing-page .icon-btn{width:42px;height:42px;color:var(--moss);background:#ffffff73;border-radius:50%;place-items:center;display:grid}.public-marketing-page .btn{white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:10px;min-height:42px;padding:0 16px;display:inline-flex}.public-marketing-page .btn.primary{background:var(--moss);color:#fff}.public-marketing-page .btn.secondary,.public-marketing-page .btn.ghost{color:var(--moss);background:#ffffff94}.public-marketing-page .hero-grid{grid-template-columns:minmax(0,1.02fr) minmax(360px,.76fr);align-items:center;gap:clamp(28px,5vw,72px);padding-top:clamp(32px,5vw,72px);display:grid}.public-marketing-page .hero-copy h1{letter-spacing:0;max-width:780px;color:var(--moss);margin:10px 0 20px;font-family:Fraunces,Georgia,Times New Roman,serif;font-size:clamp(42px,6vw,78px);font-weight:400;line-height:.96}.public-marketing-page .hero-copy .logo{margin-bottom:18px}.public-marketing-page .hero-copy .logo img{width:min(540px,100%)}.public-marketing-page .hero-copy p:not(.eyebrow){max-width:620px;color:var(--ink-soft);font-size:clamp(17px,2vw,21px);line-height:1.55}.public-marketing-page .eyebrow{color:var(--gold);letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:12px;font-weight:800}.public-marketing-page .hero-actions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.public-marketing-page .marketing-site{min-height:100vh}.public-marketing-page .public-hero{min-height:92vh}.public-marketing-page .public-topbar{align-items:center}.public-marketing-page .public-topbar .logo img{width:220px}.public-marketing-page .public-nav{border:1px solid var(--line);background:#ffffff75;border-radius:999px;align-items:center;gap:6px;padding:6px;display:flex}.public-marketing-page .public-nav button,.public-marketing-page .public-nav a,.public-marketing-page .site-switch{min-height:34px;color:var(--moss);cursor:pointer;background:0 0;border:0;border-radius:999px;font-size:13px;font-weight:750;text-decoration:none}.public-marketing-page .public-nav button,.public-marketing-page .public-nav a{align-items:center;padding:0 12px;display:inline-flex}.public-marketing-page .public-nav button:hover,.public-marketing-page .public-nav a:hover,.public-marketing-page .site-switch:hover{background:#c89a3c24}.public-marketing-page .public-nav button.active{background:#c89a3c2e}.public-marketing-page .site-switch{border:1px solid var(--line);background:#ffffff85;margin-top:10px;padding:0 14px}.public-marketing-page .public-hero-grid{grid-template-columns:minmax(0,1.04fr) minmax(340px,.78fr)}.public-marketing-page .public-hero-grid-simple{grid-template-columns:minmax(0,980px);justify-content:center}.public-marketing-page .public-copy h1{max-width:920px}.public-marketing-page .public-hero-grid-simple .public-copy{max-width:980px}.public-marketing-page .public-offer-panel{background:#f6f9f1db;border:1px solid #1f3b2e3d;border-radius:8px;align-self:center;overflow:hidden;box-shadow:0 24px 60px #1f3b2e29}.public-marketing-page .public-offer-heading{background:linear-gradient(135deg, #1f3b2ef5, #2e523fe6), var(--moss);border-bottom:1px solid #1f3b2e2e;padding:22px 22px 16px}.public-marketing-page .public-offer-heading .eyebrow{color:#ffffffc2}.public-marketing-page .public-offer-heading h2{color:#fffdf6;margin:8px 0 0;font-family:Fraunces,Georgia,Times New Roman,serif;font-size:clamp(25px,2.2vw,34px);font-weight:500;line-height:1.08}.public-marketing-page .public-offer-list{background:linear-gradient(#1f3b2e0f,#1f3b2e05),#ffffffa3;display:grid}.public-marketing-page .public-offer-list article{border-top:1px solid #1f3b2e1a;grid-template-columns:38px minmax(0,1fr);gap:12px;padding:16px 22px;display:grid}.public-marketing-page .public-offer-list article:first-child{border-top:0}.public-marketing-page .public-offer-list article>span{color:#fffdf6;background:var(--moss);border-radius:999px;place-items:center;width:30px;height:30px;font-size:11px;font-weight:850;display:grid}.public-marketing-page .public-offer-list strong{color:var(--moss);margin-bottom:4px;font-size:17px;line-height:1.18;display:block}.public-marketing-page .public-offer-list p{color:#1f1f1fad;margin:0;font-size:14px;line-height:1.45}.public-marketing-page .public-hero-points{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.public-marketing-page .public-hero-points span{color:#1f1f1fbd;background:#ffffff8a;border:1px solid #1f3b2e29;border-radius:999px;align-items:center;min-height:36px;padding:0 14px;font-size:13px;font-weight:750;display:inline-flex}.public-marketing-page .public-product-preview{align-content:center;min-height:580px;display:grid;position:relative}.public-marketing-page .public-workflow-panel{border:1px solid var(--line);background:#fbf8f1eb;border-radius:8px;overflow:hidden;box-shadow:0 22px 55px #1f3b2e24}.public-marketing-page .public-workflow-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;min-height:62px;padding:10px 14px;display:flex}.public-marketing-page .public-workflow-header .logo img{width:122px}.public-marketing-page .public-workflow-header span{color:var(--ink-soft);text-transform:uppercase;font-size:12px;font-weight:750}.public-marketing-page .public-workflow-intro{padding:24px 24px 10px}.public-marketing-page .public-workflow-intro h2{max-width:440px;color:var(--moss);margin:0;font-family:Fraunces,Georgia,Times New Roman,serif;font-size:34px;font-weight:500;line-height:1.06}.public-marketing-page .public-workflow-list{counter-reset:launch-step;gap:0;margin:0;padding:6px 24px 24px;list-style:none;display:grid}.public-marketing-page .public-workflow-list li{counter-increment:launch-step;border-top:1px solid #1f3b2e1f;grid-template-columns:34px minmax(0,1fr);gap:12px;padding:15px 0;display:grid}.public-marketing-page .public-workflow-list li:before{content:counter(launch-step);width:28px;height:28px;color:var(--moss);background:#c89a3c1f;border:1px solid #c89a3c73;border-radius:999px;place-items:center;font-size:12px;font-weight:850;display:grid}.public-marketing-page .public-workflow-list strong{color:var(--moss);margin-bottom:4px;font-size:15px;display:block}.public-marketing-page .public-workflow-list span{color:#1f1f1fb3;font-size:14px;line-height:1.45;display:block}.public-marketing-page .preview-window{border:1px solid var(--line);background:#fbf8f1e6;border-radius:8px;overflow:hidden;box-shadow:0 22px 55px #1f3b2e24}.public-marketing-page .preview-bar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;min-height:62px;padding:10px 14px;display:flex}.public-marketing-page .preview-bar .logo img{width:122px}.public-marketing-page .preview-bar span{color:var(--ink-soft);text-transform:uppercase;font-size:12px;font-weight:750}.public-marketing-page .store-hero-mini{color:#fff;background:linear-gradient(#1f3b2e1a,#1f3b2ef0),linear-gradient(135deg,#5f3a22,#caa46b 58%,#1f3b2e);align-content:end;gap:10px;min-height:270px;padding:26px;display:grid}.public-marketing-page .store-hero-mini span{color:#ffffffd6;text-transform:uppercase;font-size:13px;font-weight:800}.public-marketing-page .store-hero-mini strong{max-width:360px;font-family:Fraunces,Georgia,Times New Roman,serif;font-size:38px;font-weight:400;line-height:1.02}.public-marketing-page .preview-commerce-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:14px;display:grid}.public-marketing-page .preview-commerce-grid div,.public-marketing-page .preview-assistant,.public-marketing-page .pillar-card,.public-marketing-page .proof-card-public{border:1px solid var(--line);background:#ffffff8a;border-radius:8px}.public-marketing-page .preview-commerce-grid div{align-content:center;gap:8px;min-height:112px;padding:14px;display:grid}.public-marketing-page .preview-commerce-grid small{color:var(--gold);text-transform:uppercase;font-weight:850}.public-marketing-page .preview-commerce-grid strong{color:var(--moss);line-height:1.25}.public-marketing-page .preview-assistant{width:min(360px,100%);color:var(--moss);grid-template-columns:34px 1fr;align-items:start;gap:10px;margin:14px 0 0 auto;padding:14px;display:grid;box-shadow:0 18px 38px #1f3b2e21}.public-marketing-page .preview-assistant span{color:var(--ink-soft);margin-top:4px;font-size:12px;line-height:1.35;display:block}.public-marketing-page .public-section{width:min(1480px,100%);margin:0 auto;padding:64px clamp(18px,4vw,64px)}.public-marketing-page .public-page-panel{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:minmax(0,.88fr) minmax(320px,.54fr);align-items:center;gap:clamp(22px,4vw,62px);display:grid}.public-marketing-page .public-page-panel h2{color:var(--moss);margin:8px 0 14px;font-family:Fraunces,Georgia,Times New Roman,serif;font-size:clamp(34px,4vw,56px);font-weight:400;line-height:1.03}.public-marketing-page .public-page-panel p{max-width:760px;color:var(--ink-soft);margin:0 0 22px;font-size:17px;line-height:1.55}.public-marketing-page .public-page-points{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.public-marketing-page .public-page-points span{border:1px solid var(--line);min-height:44px;color:var(--moss);background:#ffffff8a;border-radius:8px;align-items:center;gap:10px;padding:10px 12px;font-size:14px;font-weight:800;line-height:1.25;display:flex}.public-marketing-page .public-page-points span:before{content:"";background:var(--gold);border-radius:999px;flex:none;width:8px;height:8px}.public-marketing-page .founder-callout{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#ffffff47;grid-template-columns:92px minmax(0,1fr) auto;align-items:center;gap:clamp(16px,3vw,34px);display:grid}.public-marketing-page .founder-callout h2,.public-marketing-page .founder-story h2{color:var(--moss);margin:8px 0 12px;font-family:Fraunces,Georgia,Times New Roman,serif;font-size:clamp(30px,4vw,52px);font-weight:400;line-height:1.04}.public-marketing-page .founder-callout p,.public-marketing-page .founder-story p,.public-marketing-page .founder-proof-row span{color:var(--ink-soft);margin:0;line-height:1.55}.public-marketing-page .founder-mark,.public-marketing-page .founder-letter{color:var(--gold);background:#ffffff8a;border:1px solid #c89a3c66;border-radius:8px;place-items:center;font-family:Fraunces,Georgia,Times New Roman,serif;font-weight:400;display:grid}.public-marketing-page .founder-mark{width:92px;height:92px;font-size:54px}.public-marketing-page .founder-story{border-bottom:1px solid var(--line)}.public-marketing-page .founder-story-grid{grid-template-columns:180px minmax(0,1fr);align-items:start;gap:clamp(20px,4vw,54px);display:grid}.public-marketing-page .founder-letter{min-height:220px;color:var(--moss);background:linear-gradient(180deg, #f6f2e83d, #1f3b2e1f), var(--paper);font-size:118px;position:sticky;top:24px}.public-marketing-page .founder-story-grid p+p{margin-top:12px}.public-marketing-page .founder-lesson-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:28px;display:grid}.public-marketing-page .founder-lesson{border:1px solid var(--line);background:#ffffff8a;border-radius:8px;align-content:start;gap:10px;min-height:214px;padding:16px;display:grid}.public-marketing-page .founder-lesson strong{color:var(--moss);font-size:16px}.public-marketing-page .founder-lesson p{font-size:13px;line-height:1.45}.public-marketing-page .founder-proof-row{border:1px solid var(--line);background:var(--moss);border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:18px;padding:14px 16px;display:flex}.public-marketing-page .founder-proof-row a{color:var(--ivory);font-weight:850;text-decoration:none}.public-marketing-page .founder-proof-row span{color:#f6f2e8c7;font-size:13px}.public-marketing-page .storefront-preview-site{width:min(1480px,100%);color:var(--store-text);background:linear-gradient(180deg, #ffffff5c, #ffffff0a), var(--store-bg);border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:0 auto;padding:28px clamp(18px,4vw,64px) 70px}.public-marketing-page .storefront-preview-nav{justify-content:space-between;align-items:center;gap:18px;padding-bottom:22px;display:flex}.public-marketing-page .storefront-preview-nav .logo img{width:156px}.public-marketing-page .storefront-preview-nav nav{flex-wrap:wrap;gap:14px;display:flex}.public-marketing-page .storefront-preview-nav a,.public-marketing-page .storefront-preview-nav span{color:var(--store-text);font-size:13px;font-weight:800;text-decoration:none}.public-marketing-page .storefront-demo-disclosure{z-index:3;color:var(--store-text);background:#f6f2e8f5;border:1px solid #c89a3c6b;border-radius:8px;align-items:center;gap:12px;margin:0 -12px 20px;padding:10px 12px;display:flex;position:sticky;top:0;box-shadow:0 10px 22px #1f3b2e14}.public-marketing-page .storefront-demo-disclosure strong{color:var(--store-text);text-transform:uppercase;flex:none;font-size:12px;font-weight:850}.public-marketing-page .storefront-demo-disclosure span{color:var(--ink-soft);font-size:12px;line-height:1.4}.public-marketing-page .storefront-preview-hero{grid-template-columns:minmax(0,.86fr) minmax(320px,.72fr);align-items:center;gap:clamp(22px,5vw,72px);min-height:520px;display:grid}.public-marketing-page .storefront-preview-hero h2{max-width:720px;margin:8px 0 16px;font-family:Fraunces,Georgia,Times New Roman,serif;font-size:clamp(48px,7vw,90px);font-weight:400;line-height:.94}.public-marketing-page .storefront-preview-hero p:not(.eyebrow){max-width:620px;color:var(--ink-soft);margin:0;font-size:18px;line-height:1.55}.public-marketing-page .storefront-preview-actions{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.public-marketing-page .storefront-preview-actions button{min-height:42px;color:var(--store-bg);background:var(--store-text);border:1px solid #1f3b2e33;border-radius:8px;padding:0 15px;font-weight:800}.public-marketing-page .storefront-preview-actions button+button{color:var(--store-text);background:#ffffff85}.public-marketing-page .storefront-preview-media{color:#fff;background-position:50%;background-size:cover;border-radius:8px;align-content:end;gap:12px;min-height:420px;padding:22px;display:grid;position:relative;box-shadow:0 24px 64px #1f3b2e26}.public-marketing-page .storefront-preview-media button{width:54px;height:54px;color:var(--store-text);background:#f6f2e8eb;border:1px solid #ffffff9e;border-radius:50%;place-items:center;display:inline-grid;position:absolute;top:18px;right:18px;box-shadow:0 12px 28px #0003}.public-marketing-page .storefront-preview-media span{color:#ffffffd1;text-transform:uppercase;font-size:12px;font-weight:850}.public-marketing-page .storefront-preview-media strong{max-width:420px;font-family:Fraunces,Georgia,Times New Roman,serif;font-size:clamp(30px,4vw,52px);font-weight:400;line-height:1}.public-marketing-page .storefront-preview-products{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.public-marketing-page .storefront-product-card{background:#ffffff7a;border:1px solid #1f3b2e24;border-radius:8px;overflow:hidden}.public-marketing-page .storefront-product-image{aspect-ratio:4/3;background:var(--store-surface)}.public-marketing-page .storefront-product-image img{object-fit:cover;width:100%;height:100%;display:block}.public-marketing-page .storefront-product-card div:last-child{gap:8px;padding:15px;display:grid}.public-marketing-page .storefront-product-card span{color:var(--store-accent);text-transform:uppercase;font-size:12px;font-weight:850}.public-marketing-page .storefront-product-card h3{color:var(--store-text);margin:0;font-family:Fraunces,Georgia,Times New Roman,serif;font-size:28px;font-weight:400}.public-marketing-page .storefront-product-card p{color:var(--ink-soft);margin:0;font-size:13px;line-height:1.45}.public-marketing-page .storefront-story-band{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.public-marketing-page .storefront-story-band article{background:#ffffff70;border:1px solid #1f3b2e24;border-radius:8px;min-height:160px;padding:15px}.public-marketing-page .storefront-story-band strong{color:var(--store-text)}.public-marketing-page .storefront-story-band p{color:var(--ink-soft);margin:8px 0 0;font-size:13px;line-height:1.45}.public-marketing-page .objection-section,.public-marketing-page .pricing-section,.public-marketing-page .testimonial-slot{border-bottom:1px solid var(--line)}.public-marketing-page .objection-grid,.public-marketing-page .pricing-plan-grid,.public-marketing-page .pricing-math-grid{gap:14px;display:grid}.public-marketing-page .objection-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.public-marketing-page .pricing-plan-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.public-marketing-page .pricing-math-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:14px}.public-marketing-page .objection-card,.public-marketing-page .pricing-plan,.public-marketing-page .pricing-math-card{border:1px solid var(--line);background:#ffffff8a;border-radius:8px;align-content:start;gap:10px;min-height:176px;padding:16px;display:grid}.public-marketing-page .objection-card strong,.public-marketing-page .pricing-plan span,.public-marketing-page .pricing-math-card span{color:var(--moss);font-weight:850}.public-marketing-page .objection-card p,.public-marketing-page .pricing-plan p,.public-marketing-page .pricing-plan em,.public-marketing-page .pricing-math-card p{color:var(--ink-soft);margin:0;font-size:13px;line-height:1.45}.public-marketing-page .pricing-plan strong,.public-marketing-page .pricing-math-card strong{color:var(--moss);font-family:Fraunces,Georgia,Times New Roman,serif;font-size:38px;font-weight:400;line-height:1}.public-marketing-page .pricing-plan small{color:var(--ink-soft);font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:13px}.public-marketing-page .pricing-plan em{font-style:normal}.public-marketing-page .testimonial-slot{grid-template-columns:minmax(0,.52fr) minmax(360px,.9fr);align-items:center;gap:clamp(22px,4vw,62px);display:grid}.public-marketing-page .testimonial-slot h2{color:var(--moss);margin:8px 0 0;font-family:Fraunces,Georgia,Times New Roman,serif;font-size:clamp(32px,4vw,52px);font-weight:400;line-height:1.04}.public-marketing-page .testimonial-slot blockquote{border:1px solid var(--line);background:#ffffff8a;border-radius:8px;margin:0;padding:22px}.public-marketing-page .testimonial-slot blockquote p{color:var(--moss);margin:0;font-family:Fraunces,Georgia,Times New Roman,serif;font-size:clamp(24px,3vw,38px);font-weight:400;line-height:1.12}.public-marketing-page .testimonial-slot footer{color:var(--ink-soft);margin-top:14px;font-size:13px;font-weight:750}.public-marketing-page .section-heading{max-width:760px;margin-bottom:22px}.public-marketing-page .section-heading h2,.public-marketing-page .split-public h2,.public-marketing-page .public-cta h2{color:var(--moss);margin:8px 0 14px;font-family:Fraunces,Georgia,Times New Roman,serif;font-size:clamp(34px,4vw,58px);font-weight:400;line-height:1.03}.public-marketing-page .pillar-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.public-marketing-page .pillar-card{align-content:end;gap:12px;min-height:210px;padding:18px;display:grid}.public-marketing-page .pillar-card strong{color:var(--moss);font-family:Fraunces,Georgia,Times New Roman,serif;font-size:30px;font-weight:400}.public-marketing-page .pillar-card p,.public-marketing-page .split-public p,.public-marketing-page .public-cta p{color:var(--ink-soft);margin:0;line-height:1.55}.public-marketing-page .split-public{border-top:1px solid var(--line);grid-template-columns:minmax(0,.76fr) minmax(360px,1fr);align-items:start;gap:clamp(24px,5vw,74px);display:grid}.public-marketing-page .proof-grid-public{gap:10px;display:grid}.public-marketing-page .proof-card-public{grid-template-columns:24px 1fr;gap:10px;padding:14px;display:grid}.public-marketing-page .proof-card-public strong,.public-marketing-page .proof-card-public span{display:block}.public-marketing-page .proof-card-public strong{color:var(--moss)}.public-marketing-page .proof-card-public span{color:var(--ink-soft);margin-top:4px;font-size:13px;line-height:1.4}.public-marketing-page .public-cta{text-align:center;border-top:1px solid var(--line);justify-items:center;display:grid}.public-marketing-page .public-cta .logo img{width:280px}.public-marketing-page .public-cta p{max-width:760px;margin-bottom:22px}.public-marketing-page .public-footer{border-top:1px solid var(--line);grid-template-columns:minmax(260px,.44fr) minmax(0,1fr);gap:clamp(22px,4vw,56px);width:min(1480px,100%);margin:0 auto;padding:40px clamp(18px,4vw,64px) 54px;display:grid}.public-marketing-page .public-footer .logo img{width:180px}.public-marketing-page .public-footer p{max-width:360px;color:var(--ink-soft);margin:12px 0 0;font-size:13px;line-height:1.45}.public-marketing-page .footer-link-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.public-marketing-page .footer-link-grid button{border:1px solid var(--line);min-height:138px;color:var(--charcoal);text-align:left;cursor:pointer;background:#ffffff80;border-radius:8px;align-content:start;gap:7px;padding:12px;display:grid}.public-marketing-page .footer-link-grid button.active{background:#c89a3c24;border-color:#c89a3ca3}.public-marketing-page .footer-link-grid button:focus-visible{outline-offset:3px;outline:2px solid #c89a3cc7}.public-marketing-page .footer-link-grid strong{color:var(--moss)}.public-marketing-page .footer-link-grid span{color:var(--ink-soft);font-size:12px;line-height:1.35}.public-marketing-page .trust-detail{border:1px solid var(--line);background:#ffffff70;border-radius:8px;grid-column:1/-1;gap:6px;padding:14px;display:grid}.public-marketing-page .trust-detail>span{color:var(--gold);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800}.public-marketing-page .trust-detail strong{color:var(--moss)}.public-marketing-page .trust-detail p{max-width:none;margin:0}.public-marketing-page .builder-panel,.public-marketing-page .module,.public-marketing-page .sidebar,.public-marketing-page .dashboard,.public-marketing-page .phone{border:1px solid var(--line);background:#fbf8f1c2;box-shadow:0 16px 42px #1f3b2e14}.public-marketing-page .builder-panel{border-radius:8px;padding:18px}.public-marketing-page .panel-head,.public-marketing-page .module-head,.public-marketing-page .dash-head{justify-content:space-between;align-items:center;gap:14px;display:flex}.public-marketing-page .panel-head{color:var(--moss);font-weight:800}.public-marketing-page .question-stack{gap:10px;margin-top:18px;display:grid}.public-marketing-page .sample-note{color:var(--moss);background:#c89a3c1f;border-radius:8px;margin:12px 0 0;padding:9px 10px;font-size:12px;line-height:1.35}.public-marketing-page .question{border:1px solid var(--line);text-align:left;cursor:pointer;background:#ffffff85;border-radius:8px;grid-template-columns:34px 1fr;align-items:center;gap:12px;width:100%;padding:12px;display:grid}.public-marketing-page .question.active{background:#c89a3c1f;border-color:#c89a3cad}.public-marketing-page .question span{background:var(--moss);color:#fff;border-radius:50%;place-items:center;width:34px;height:34px;font-size:13px;font-weight:800;display:grid}.public-marketing-page .question p,.public-marketing-page .generated-plan span,.public-marketing-page .option-row,.public-marketing-page .flow-list p,.public-marketing-page .domain-options p,.public-marketing-page .lesson p,.public-marketing-page .small-copy,.public-marketing-page .roadmap-item p{color:var(--ink-soft);margin:0}.public-marketing-page .question strong{color:var(--moss);font-size:14px;display:block}.public-marketing-page .question small{color:var(--ink-soft);margin-top:3px;font-size:12px;line-height:1.35;display:block}.public-marketing-page .generated-plan{color:var(--moss);background:#c89a3c24;border-radius:8px;gap:10px;margin-top:16px;padding:14px;display:flex}.public-marketing-page .workspace{grid-template-columns:230px 1fr;gap:18px;padding:24px clamp(18px,4vw,64px) 80px;display:grid}.public-marketing-page .feedback-widget{z-index:20;max-width:calc(100vw - 36px);min-height:42px;color:var(--ivory);background:var(--moss);cursor:pointer;border:1px solid #c89a3c8c;border-radius:8px;align-items:center;gap:8px;padding:0 13px;display:inline-flex;position:fixed;bottom:18px;right:18px;box-shadow:0 12px 28px #1f3b2e38}.public-marketing-page .feedback-widget span{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;overflow:hidden}.public-marketing-page .sidebar,.public-marketing-page .dashboard{border-radius:8px}.public-marketing-page .sidebar{align-self:start;padding:16px;position:sticky;top:18px}.public-marketing-page .sidebar .logo img{width:158px}.public-marketing-page .sidebar .logo{max-width:100%;overflow:hidden}.public-marketing-page .nav-list{gap:5px;margin-top:20px;display:grid}.public-marketing-page .nav-item{min-height:38px;color:var(--ink-soft);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:0 10px;display:flex}.public-marketing-page .nav-item.active{background:var(--kraft);color:var(--moss);font-weight:800}.public-marketing-page .dashboard{padding:clamp(18px,3vw,28px)}.public-marketing-page .dash-head h2,.public-marketing-page .section-title h2{color:var(--moss);letter-spacing:0;margin:4px 0 0;font-family:Fraunces,Georgia,Times New Roman,serif;font-size:clamp(30px,4vw,48px);font-weight:400}.public-marketing-page .metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:22px 0;display:grid}.public-marketing-page .setup-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0 0 18px;display:grid}.public-marketing-page .setup-step{border:1px solid var(--line);min-height:44px;color:var(--moss);cursor:pointer;background:#ffffff80;border-radius:8px;align-items:center;gap:8px;display:flex}.public-marketing-page .setup-step span{background:var(--kraft);width:24px;height:24px;color:var(--moss);border-radius:50%;place-items:center;font-size:12px;font-weight:800;display:grid}.public-marketing-page .setup-step.active{background:#c89a3c24;border-color:#c89a3cb8}.public-marketing-page .vertical-switcher{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:18px;display:grid}.public-marketing-page .vertical-pill{border:1px solid var(--line);min-height:58px;color:var(--ink-soft);cursor:pointer;text-align:left;background:#ffffff73;border-radius:8px;gap:3px;padding:10px;display:grid}.public-marketing-page .vertical-pill strong{color:var(--moss)}.public-marketing-page .vertical-pill span{font-size:12px}.public-marketing-page .vertical-pill.active{background:#c89a3c24;border-color:#c89a3cb8}.public-marketing-page .next-action{border:1px solid var(--line);background:linear-gradient(135deg,#ffffff94,#e7dbc159);border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(290px,.55fr);gap:18px;margin-bottom:18px;padding:18px;display:grid}.public-marketing-page .next-action h3{color:var(--moss);margin:4px 0 8px;font-family:Fraunces,Georgia,Times New Roman,serif;font-size:34px;font-weight:400}.public-marketing-page .next-action p:not(.eyebrow){color:var(--ink-soft);margin:0;line-height:1.5}.public-marketing-page .next-card{border:1px solid var(--line);background:#fbf8f1bd;border-radius:8px;align-content:center;gap:9px;padding:14px;display:grid}.public-marketing-page .next-card span{color:var(--moss);align-items:center;gap:8px;font-size:13px;display:inline-flex}.public-marketing-page .metric{border:1px solid var(--line);background:#ffffff8a;border-radius:8px;align-content:center;gap:6px;min-height:116px;padding:16px;display:grid}.public-marketing-page .metric span,.public-marketing-page .metric em,.public-marketing-page .module-head,.public-marketing-page .media-row,.public-marketing-page .domain-card span{color:var(--ink-soft);font-size:13px;font-style:normal}.public-marketing-page .metric strong{color:var(--moss);font-size:30px}.public-marketing-page .metric.mini{min-height:96px;margin-top:16px}.public-marketing-page .metric.mini strong{font-size:28px}.public-marketing-page .module-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.public-marketing-page .module-grid.focused{grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr)}.public-marketing-page .area-intro{border:1px solid var(--line);background:#ffffff61;border-radius:8px;margin:18px 0;padding:18px}.public-marketing-page .area-intro h3{color:var(--moss);margin:0 0 6px;font-family:Fraunces,Georgia,Times New Roman,serif;font-size:36px;font-weight:400}.public-marketing-page .area-intro p{color:var(--ink-soft);margin:0}.public-marketing-page .builder-flow{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:14px;display:grid}.public-marketing-page .question-stack.full{max-height:560px;padding-right:4px;overflow:auto}.public-marketing-page .builder-extra{margin-top:14px}.public-marketing-page .module{border-radius:8px;min-height:280px;padding:16px}.public-marketing-page .internal-notice{background:#c89a3c1c;border-color:#c89a3c75;min-height:auto}.public-marketing-page .internal-notice h4{color:var(--moss);margin:5px 0 6px;font-family:Fraunces,Georgia,Times New Roman,serif;font-size:28px;font-weight:400}.public-marketing-page .internal-notice p:not(.eyebrow){max-width:860px;color:var(--ink-soft);margin:0;line-height:1.45}.public-marketing-page .module.wide{grid-column:span 2}.public-marketing-page .product-step-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.public-marketing-page .product-step{border:1px solid var(--line);background:#ffffff85;border-radius:8px;align-content:start;gap:7px;min-height:132px;padding:13px;display:grid}.public-marketing-page .product-step span{color:#fff;background:var(--moss);border-radius:50%;place-items:center;width:28px;height:28px;font-size:12px;font-weight:800;display:grid}.public-marketing-page .product-step strong{color:var(--moss)}.public-marketing-page .product-step p{color:var(--ink-soft);margin:0;font-size:12px;line-height:1.35}.public-marketing-page .template-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.public-marketing-page .template-card{border:1px solid var(--line);background:#ffffff85;border-radius:8px;gap:8px;min-height:122px;padding:13px;display:grid}.public-marketing-page .template-card strong{color:var(--moss)}.public-marketing-page .template-card p{color:var(--ink-soft);margin:0;font-size:12px;line-height:1.35}.public-marketing-page .product-check-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin-top:18px;display:grid}.public-marketing-page .product-check-card{border:1px solid var(--line);background:#ffffff85;border-radius:8px;padding:10px}.public-marketing-page .product-check-card span{color:var(--moss);background:#c89a3c29;border-radius:7px;margin-bottom:8px;padding:5px 7px;font-size:11px;font-weight:850;display:inline-block}.public-marketing-page .product-check-card strong{color:var(--moss);display:block}.public-marketing-page .product-check-card p{color:var(--ink-soft);margin:5px 0 0;font-size:12px;line-height:1.35}.public-marketing-page .brand-preview{border:1px solid var(--line);background:#ffffff7a;border-radius:8px;gap:12px;margin-top:18px;padding:16px;display:grid}.public-marketing-page .brand-preview p{color:var(--ink-soft);margin:0;line-height:1.45}.public-marketing-page .brand-layout{grid-template-columns:260px 1fr;gap:14px;margin-top:18px;display:grid}.public-marketing-page .brand-layout .brand-preview{margin-top:0}.public-marketing-page .brand-mode-list{gap:8px;display:grid}.public-marketing-page .brand-mode-row,.public-marketing-page .brand-asset-card{border:1px solid var(--line);background:#ffffff85;border-radius:8px;padding:10px}.public-marketing-page .brand-mode-row strong,.public-marketing-page .brand-asset-card strong{color:var(--moss);display:block}.public-marketing-page .brand-mode-row p,.public-marketing-page .brand-asset-card p{color:var(--ink-soft);margin:4px 0 0;font-size:12px;line-height:1.35}.public-marketing-page .brand-asset-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:18px;display:grid}.public-marketing-page .brand-asset-card span{color:var(--moss);background:#c89a3c29;border-radius:7px;margin-bottom:8px;padding:5px 7px;font-size:11px;font-weight:850;display:inline-block}.public-marketing-page .swatches{grid-template-columns:repeat(6,1fr);gap:8px;margin-top:16px;display:grid}.public-marketing-page .swatches span{aspect-ratio:1;border:1px solid var(--line);border-radius:8px}.public-marketing-page .module-head span{color:var(--moss);align-items:center;gap:8px;font-weight:800;display:inline-flex}.public-marketing-page .module-head button{min-height:32px;color:var(--moss);background:#fff;border-radius:8px;padding:0 10px}.public-marketing-page .config-layout{grid-template-columns:180px 1fr;gap:16px;margin-top:18px;display:grid}.public-marketing-page .product-preview{background:#efe2cc;border-radius:8px;padding:12px}.public-marketing-page .wallet{background:linear-gradient(135deg,#ffffff1f,#0000 35%),linear-gradient(145deg,#7b4b2a,#3b261a);border-radius:8px;height:118px;box-shadow:inset 0 0 0 1px #ffffff26}.public-marketing-page .product-preview p{color:var(--moss);margin:10px 0 4px}.public-marketing-page .option-list,.public-marketing-page .flow-list,.public-marketing-page .lesson-list,.public-marketing-page .domain-options{gap:9px;margin-top:16px;display:grid}.public-marketing-page .option-row{background:#ffffff94;border-radius:8px;grid-template-columns:22px 1fr auto;align-items:center;min-height:42px;padding:0 10px;display:grid}.public-marketing-page .option-row strong,.public-marketing-page .option-row small{display:block}.public-marketing-page .option-row strong{color:var(--moss)}.public-marketing-page .option-row small,.public-marketing-page .option-row em{color:var(--ink-soft);font-size:12px;font-style:normal}.public-marketing-page .proof-strip{grid-template-columns:1fr 1fr;gap:10px;margin-top:14px;display:grid}.public-marketing-page .proof-strip span{color:var(--moss);background:#c89a3c1f;border-radius:8px;padding:12px;font-size:13px}.public-marketing-page .buyer-preview{border:1px solid var(--line);background:#ffffff94;border-radius:8px;gap:12px;margin-top:14px;padding:14px;display:grid}.public-marketing-page .buyer-preview h4{color:var(--moss);margin:4px 0 6px;font-family:Fraunces,Georgia,Times New Roman,serif;font-size:26px;font-weight:400}.public-marketing-page .buyer-preview p:not(.eyebrow){color:var(--ink-soft);margin:0;font-size:13px;line-height:1.45}.public-marketing-page .buyer-options{flex-wrap:wrap;gap:8px;display:flex}.public-marketing-page .buyer-options span{border:1px solid var(--line);color:var(--moss);background:#f6f2e8d1;border-radius:8px;padding:7px 9px;font-size:12px}.public-marketing-page .checkout-line{justify-content:space-between;align-items:center;gap:10px;display:flex}.public-marketing-page .checkout-line strong{color:var(--moss);font-size:24px}.public-marketing-page .checkout-line button{color:#fff;background:var(--moss);border:0;border-radius:8px;min-height:36px;padding:0 12px}.public-marketing-page .preview-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.public-marketing-page .preview-mode-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:18px;display:grid}.public-marketing-page .preview-mode-tabs button{border:1px solid var(--line);min-height:36px;color:var(--moss);background:#ffffff8a;border-radius:8px}.public-marketing-page .preview-mode-tabs button.active{background:#c89a3c26;border-color:#c89a3cb8;font-weight:800}.public-marketing-page .live-preview{border:1px solid var(--line);background:#ffffff75;border-radius:8px;grid-template-columns:minmax(240px,.8fr) minmax(0,1fr);gap:14px;margin-top:14px;padding:14px;display:grid}.public-marketing-page .preview-canvas{border:1px solid var(--line);min-height:220px;color:var(--ivory);letter-spacing:.08em;border-radius:8px;place-items:center;font-family:Fraunces,Georgia,Times New Roman,serif;font-size:34px;display:grid}.public-marketing-page .preview-canvas.engraving{background:radial-gradient(circle at 20% 20%,#ffffff1f,#0000 24%),linear-gradient(145deg,#7b4b2a,#2d1b12)}.public-marketing-page .preview-canvas.embroidery{color:var(--moss);background:linear-gradient(90deg,#ffffff59,#0000),linear-gradient(135deg,#d7d0bf,#8ca586)}.public-marketing-page .preview-canvas.label{color:var(--charcoal);background:linear-gradient(90deg,#0000 0 22%,#f6f2e8f0 22% 78%,#0000 78%),linear-gradient(135deg,#d4b174,#f6f2e8)}.public-marketing-page .preview-canvas.color{background:linear-gradient(135deg, var(--ivory) 0 50%, var(--moss) 50%), var(--kraft)}.public-marketing-page .preview-detail h4{color:var(--moss);margin:4px 0 8px;font-family:Fraunces,Georgia,Times New Roman,serif;font-size:30px;font-weight:400}.public-marketing-page .preview-detail p:not(.eyebrow){color:var(--ink-soft);margin:0;line-height:1.45}.public-marketing-page .field-chip-grid{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.public-marketing-page .field-chip-grid span{border:1px solid var(--line);color:var(--moss);background:#f6f2e8d6;border-radius:8px;padding:7px 9px;font-size:12px}.public-marketing-page .preview-setup{grid-template-columns:1.15fr repeat(4,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.public-marketing-page .preview-setup strong,.public-marketing-page .preview-setup span{border-radius:8px;align-items:center;min-height:38px;padding:8px;display:flex}.public-marketing-page .preview-setup strong{color:#fff;background:var(--moss)}.public-marketing-page .preview-setup span{color:var(--moss);background:#8ca58629;font-size:12px}.public-marketing-page .preview-type{border:1px solid var(--line);background:#ffffff85;border-radius:8px;gap:5px;min-height:118px;padding:12px;display:grid}.public-marketing-page .preview-type strong{color:var(--moss)}.public-marketing-page .preview-type span{color:var(--gold);font-size:12px;font-weight:800}.public-marketing-page .preview-type p{color:var(--ink-soft);margin:0;font-size:13px;line-height:1.35}.public-marketing-page .studio-layout{grid-template-columns:minmax(280px,.86fr) minmax(0,1fr);gap:14px;margin-top:18px;display:grid}.public-marketing-page .studio-canvas{gap:12px;display:grid}.public-marketing-page .studio-wallet{border:1px solid var(--line);background:radial-gradient(circle at 26% 18%,#ffffff2e,#0000 20%),linear-gradient(145deg,#8b5a34,#2e1c12 74%);border-radius:8px;min-height:286px;position:relative;overflow:hidden}.public-marketing-page .studio-wallet:before{content:"";border:1px solid #f6f2e829;border-radius:8px;position:absolute;inset:18px}.public-marketing-page .studio-wallet .safe-area{color:#f6f2e8b8;letter-spacing:.14em;border:1px dashed #c89a3ce6;border-radius:6px;place-items:center;width:152px;height:68px;font-size:10px;font-weight:800;display:grid;position:absolute;bottom:44px;right:34px}.public-marketing-page .studio-wallet strong{color:var(--gold);letter-spacing:.08em;font-family:Fraunces,Georgia,Times New Roman,serif;font-size:28px;font-weight:400;position:absolute;bottom:66px;right:74px}.public-marketing-page .studio-controls{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.public-marketing-page .studio-controls button{border:1px solid var(--line);min-height:58px;color:var(--moss);cursor:pointer;text-align:left;background:#ffffff8a;border-radius:8px;justify-items:start;gap:5px;padding:8px;font-size:12px;display:grid}.public-marketing-page .studio-controls button.active{background:#c89a3c29;border-color:#c89a3cbd;font-weight:800}.public-marketing-page .studio-controls span{color:#fff;background:var(--moss);border-radius:50%;place-items:center;width:22px;height:22px;font-size:11px;display:grid}.public-marketing-page .studio-detail{border:1px solid var(--line);background:#ffffff7a;border-radius:8px;padding:14px}.public-marketing-page .studio-detail h4{color:var(--moss);margin:4px 0 8px;font-family:Fraunces,Georgia,Times New Roman,serif;font-size:30px;font-weight:400}.public-marketing-page .studio-detail p{color:var(--ink-soft);margin:0;line-height:1.45}.public-marketing-page .layer-table{gap:8px;margin-top:14px;display:grid}.public-marketing-page .layer-row{background:#f6f2e8c7;border-radius:8px;grid-template-columns:96px 150px 1fr;align-items:center;gap:8px;padding:9px;display:grid}.public-marketing-page .layer-row span{color:var(--moss);text-transform:uppercase;background:#8ca58633;border-radius:6px;padding:5px 7px;font-size:11px;font-weight:800}.public-marketing-page .layer-row strong{color:var(--moss);font-size:13px}.public-marketing-page .layer-row p,.public-marketing-page .layer-row em{color:var(--ink-soft);font-size:12px;font-style:normal}.public-marketing-page .layer-row em{grid-column:2/-1}.public-marketing-page .export-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.public-marketing-page .export-card{border:1px solid var(--line);background:#ffffff85;border-radius:8px;gap:6px;min-height:92px;padding:12px;display:grid}.public-marketing-page .export-card strong{color:var(--moss)}.public-marketing-page .export-card span{color:var(--ink-soft);font-size:12px;line-height:1.35}.public-marketing-page .portal-preview{border:1px solid var(--line);background:#ffffff85;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(230px,.58fr);gap:14px;margin-top:18px;padding:14px;display:grid}.public-marketing-page .portal-preview h4{color:var(--moss);margin:4px 0 8px;font-family:Fraunces,Georgia,Times New Roman,serif;font-size:28px;font-weight:400}.public-marketing-page .portal-preview p:not(.eyebrow){color:var(--ink-soft);margin:0;line-height:1.45}.public-marketing-page .portal-summary{gap:8px;display:grid}.public-marketing-page .portal-summary span{color:var(--ink-soft);background:#f6f2e8e6;border-radius:8px;gap:2px;padding:9px;font-size:13px;display:grid}.public-marketing-page .portal-summary strong{color:var(--moss)}.public-marketing-page .timeline{gap:10px;margin-top:14px;display:grid}.public-marketing-page .timeline-item{grid-template-columns:20px 1fr;gap:10px;display:grid}.public-marketing-page .timeline-item>span{border:2px solid var(--line);background:var(--ivory);border-radius:50%;width:14px;height:14px;margin-top:3px}.public-marketing-page .timeline-item.complete>span{border-color:var(--sage);background:var(--sage)}.public-marketing-page .timeline-item.active>span{border-color:var(--gold);background:var(--gold)}.public-marketing-page .timeline-item.locked{opacity:.58}.public-marketing-page .timeline-item strong{color:var(--moss)}.public-marketing-page .timeline-item p{color:var(--ink-soft);margin:3px 0 0;font-size:13px;line-height:1.35}.public-marketing-page .proof-card{gap:8px;margin-top:18px;display:grid}.public-marketing-page .proof-art{border:1px solid var(--line);background:linear-gradient(135deg,#1f3b2ed1,#c89a3c42),linear-gradient(90deg,#6f4a2e,#e7dbc1);border-radius:8px;min-height:130px}.public-marketing-page .proof-card strong{color:var(--moss)}.public-marketing-page .proof-card p{color:var(--ink-soft);margin:0;font-size:13px;line-height:1.45}.public-marketing-page .quote-actions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.public-marketing-page .quote-actions button{border:1px solid var(--line);min-height:34px;color:var(--moss);background:#ffffffad;border-radius:8px;padding:0 10px}.public-marketing-page .quote-layout{grid-template-columns:minmax(260px,.75fr) minmax(0,1fr);gap:14px;margin-top:18px;display:grid}.public-marketing-page .quote-calc{gap:8px;display:grid}.public-marketing-page .quote-calc-row{border:1px solid var(--line);background:#ffffff85;border-radius:8px;grid-template-columns:1fr 86px;align-items:center;gap:8px;padding:10px;display:grid}.public-marketing-page .quote-calc-row strong{color:var(--moss)}.public-marketing-page .quote-calc-row em{color:var(--gold);text-align:right;font-style:normal;font-weight:800}.public-marketing-page .quote-calc-row span{color:var(--ink-soft);grid-column:1/-1;font-size:12px}.public-marketing-page .pipeline{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin-top:18px;display:grid}.public-marketing-page .pipeline-step{border:1px solid var(--line);background:#ffffff80;border-radius:8px;align-content:start;gap:5px;min-height:102px;padding:10px;display:grid}.public-marketing-page .pipeline-step strong{color:var(--moss)}.public-marketing-page .pipeline-step span{color:var(--ink-soft);font-size:12px;line-height:1.35}.public-marketing-page .pipeline-step.complete{background:#8ca5862e}.public-marketing-page .pipeline-step.active{background:#c89a3c24;border-color:#c89a3cb3}.public-marketing-page .pipeline-step.locked{opacity:.62}.public-marketing-page .build-output-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:18px;display:grid}.public-marketing-page .build-output-card{border:1px solid var(--line);background:#ffffff85;border-radius:8px;padding:10px}.public-marketing-page .build-output-card strong{color:var(--moss);display:block}.public-marketing-page .build-output-card p{color:var(--ink-soft);margin:5px 0 0;font-size:12px;line-height:1.35}.public-marketing-page .runtime-state-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.public-marketing-page .runtime-state-card{border:1px solid var(--line);background:#ffffff85;border-radius:8px;gap:7px;min-height:112px;padding:12px;display:grid}.public-marketing-page .runtime-state-card strong{color:var(--moss);font-size:13px}.public-marketing-page .runtime-state-card span{color:var(--ink-soft);font-size:12px;line-height:1.35}.public-marketing-page .runtime-split{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:14px;margin-top:16px;display:grid}.public-marketing-page .runtime-list{gap:8px;margin-top:10px;display:grid}.public-marketing-page .runtime-row{border:1px solid var(--line);background:#f6f2e8b8;border-radius:8px;grid-template-columns:84px 1fr 1fr minmax(180px,1.1fr);align-items:center;gap:9px;padding:10px;display:grid}.public-marketing-page .runtime-row.compact{grid-template-columns:128px 1fr}.public-marketing-page .runtime-row strong{color:var(--moss)}.public-marketing-page .runtime-row span,.public-marketing-page .runtime-row p{color:var(--ink-soft);margin:0;font-size:12px;line-height:1.35}.public-marketing-page .artifact-strip{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.public-marketing-page .artifact-strip span{border:1px solid var(--line);color:var(--ink-soft);background:#ffffff85;border-radius:8px;gap:5px;padding:10px;font-size:12px;line-height:1.35;display:grid}.public-marketing-page .artifact-strip strong{color:var(--moss)}.public-marketing-page .build-validation-list{gap:8px;margin-top:18px;display:grid}.public-marketing-page .build-validation-row{border:1px solid var(--line);background:#ffffff85;border-radius:8px;grid-template-columns:24px 1fr;align-items:start;gap:10px;padding:10px;display:grid}.public-marketing-page .build-validation-row>svg{color:var(--gold)}.public-marketing-page .build-validation-row strong{color:var(--moss)}.public-marketing-page .build-validation-row p{color:var(--ink-soft);margin:3px 0 0;font-size:12px;line-height:1.35}.public-marketing-page .usage-list{gap:8px;margin-top:18px;display:grid}.public-marketing-page .usage-row{background:#ffffff8a;border-radius:8px;grid-template-columns:1fr auto;align-items:center;gap:10px;padding:10px;display:grid}.public-marketing-page .usage-row strong,.public-marketing-page .usage-row span{display:block}.public-marketing-page .usage-row strong{color:var(--moss)}.public-marketing-page .usage-row span{color:var(--ink-soft);margin-top:2px;font-size:12px}.public-marketing-page .usage-row em{color:var(--gold);font-size:13px;font-style:normal;font-weight:800}.public-marketing-page .quota-layout{grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr);gap:14px;margin-top:18px;display:grid}.public-marketing-page .quota-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.public-marketing-page .quota-card{border:1px solid var(--line);background:#ffffff8a;border-radius:8px;padding:10px}.public-marketing-page .quota-card span{color:var(--moss);background:#c89a3c29;border-radius:7px;margin-bottom:8px;padding:5px 7px;font-size:11px;font-weight:850;display:inline-block}.public-marketing-page .quota-card strong{color:var(--moss);display:block}.public-marketing-page .quota-card p{color:var(--ink-soft);margin:4px 0 0;font-size:12px;line-height:1.35}.public-marketing-page .flow-list.compact{margin-top:0}.public-marketing-page .admin-metric-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.public-marketing-page .admin-metric{border:1px solid var(--line);background:#ffffff85;border-radius:8px;gap:6px;min-height:118px;padding:13px;display:grid}.public-marketing-page .admin-metric span{color:var(--ink-soft);font-size:12px}.public-marketing-page .admin-metric strong{color:var(--moss);font-family:Fraunces,Georgia,Times New Roman,serif;font-size:30px;font-weight:400;line-height:1.05}.public-marketing-page .admin-metric p{color:var(--ink-soft);margin:0;font-size:12px;line-height:1.35}.public-marketing-page .beta-funnel{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.public-marketing-page .funnel-row{border:1px solid var(--line);background:#8ca58624;border-radius:8px;gap:5px;padding:10px;display:grid}.public-marketing-page .funnel-row strong{color:var(--moss)}.public-marketing-page .funnel-row em{color:var(--gold);font-size:22px;font-style:normal;font-weight:800}.public-marketing-page .funnel-row span{color:var(--ink-soft);font-size:12px;line-height:1.32}.public-marketing-page .admin-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.public-marketing-page .admin-column{border:1px solid var(--line);background:#ffffff75;border-radius:8px;align-content:start;gap:8px;padding:12px;display:grid}.public-marketing-page .admin-column>strong{color:var(--moss)}.public-marketing-page .admin-row{background:#f6f2e8b8;border-radius:8px;grid-template-columns:82px 1fr;align-items:start;gap:9px;padding:9px;display:grid}.public-marketing-page .admin-row>span{color:var(--moss);text-align:center;background:#c89a3c29;border-radius:7px;padding:5px 6px;font-size:11px;font-weight:800}.public-marketing-page .admin-row strong{color:var(--moss);font-size:13px}.public-marketing-page .admin-row p{color:var(--ink-soft);margin:3px 0 0;font-size:12px;line-height:1.35}.public-marketing-page .flag-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.public-marketing-page .flag-card{border:1px solid var(--line);background:#ffffff85;border-radius:8px;grid-template-columns:1fr auto;align-items:start;gap:8px;min-height:126px;padding:12px;display:grid}.public-marketing-page .flag-card strong,.public-marketing-page .flag-card span{display:block}.public-marketing-page .flag-card strong{color:var(--moss);font-size:13px}.public-marketing-page .flag-card span,.public-marketing-page .flag-card p{color:var(--ink-soft);font-size:12px;line-height:1.35}.public-marketing-page .flag-card p{grid-column:1/-1;margin:0}.public-marketing-page .flag-card em{color:var(--moss);background:#e7dbc1cc;border-radius:8px;padding:6px 8px;font-size:12px;font-style:normal;font-weight:800}.public-marketing-page .architecture-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.public-marketing-page .architecture-card{border:1px solid var(--line);background:#ffffff85;border-radius:8px;gap:6px;min-height:112px;padding:12px;display:grid}.public-marketing-page .architecture-card strong{color:var(--moss)}.public-marketing-page .architecture-card span{color:var(--ink-soft);font-size:12px;line-height:1.35}.public-marketing-page .data-model-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.public-marketing-page .data-model-row{border:1px solid var(--line);background:#f6f2e8b8;border-radius:8px;gap:5px;min-height:86px;padding:10px;display:grid}.public-marketing-page .data-model-row strong{color:var(--moss);font-size:12px}.public-marketing-page .data-model-row span{color:var(--ink-soft);font-size:12px;line-height:1.32}.public-marketing-page .video-studio-layout{grid-template-columns:260px 1fr;gap:14px;margin-top:18px;display:grid}.public-marketing-page .video-preview-card{color:#fff;background:linear-gradient(#1f3b2e2e,#1f3b2ee6),linear-gradient(135deg,#d7c19a,#1f3b2e);border-radius:8px;align-content:end;gap:8px;min-height:250px;padding:16px;display:grid}.public-marketing-page .video-preview-card h4{margin:0;font-family:Fraunces,Georgia,Times New Roman,serif;font-size:34px;font-weight:400;line-height:1}.public-marketing-page .video-preview-card p:not(.eyebrow){margin:0;font-size:13px;line-height:1.4}.public-marketing-page .video-pipeline{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.public-marketing-page .video-step{border:1px solid var(--line);background:#ffffff85;border-radius:8px;gap:6px;min-height:118px;padding:11px;display:grid}.public-marketing-page .video-step strong{color:var(--moss)}.public-marketing-page .video-step span{color:var(--ink-soft);font-size:12px;line-height:1.35}.public-marketing-page .campaign-list{gap:8px;margin-top:14px;display:grid}.public-marketing-page .campaign-row{border:1px solid var(--line);background:#ffffff85;border-radius:8px;grid-template-columns:1fr 126px minmax(180px,.7fr);align-items:center;gap:10px;padding:10px;display:grid}.public-marketing-page .campaign-row strong,.public-marketing-page .campaign-row span{display:block}.public-marketing-page .campaign-row strong{color:var(--moss)}.public-marketing-page .campaign-row span,.public-marketing-page .campaign-row p{color:var(--ink-soft);font-size:12px;line-height:1.35}.public-marketing-page .campaign-row p{margin:0}.public-marketing-page .campaign-row em{color:var(--moss);text-align:center;background:#e7dbc1cc;border-radius:8px;padding:7px 8px;font-size:12px;font-style:normal;font-weight:800}.public-marketing-page .publish-layout{grid-template-columns:minmax(0,1.05fr) minmax(280px,.75fr);gap:14px;margin-top:14px;display:grid}.public-marketing-page .publish-list,.public-marketing-page .compliance-list{align-content:start;gap:8px;display:grid}.public-marketing-page .publish-row{border:1px solid var(--line);background:#ffffff85;border-radius:8px;grid-template-columns:1fr 142px minmax(130px,.55fr);align-items:center;gap:10px;padding:10px;display:grid}.public-marketing-page .publish-row strong,.public-marketing-page .publish-row span{display:block}.public-marketing-page .publish-row strong,.public-marketing-page .compliance-row strong{color:var(--moss)}.public-marketing-page .publish-row span,.public-marketing-page .publish-row p,.public-marketing-page .compliance-row p{color:var(--ink-soft);margin:3px 0 0;font-size:12px;line-height:1.35}.public-marketing-page .publish-row em{color:var(--moss);text-align:center;background:#e7dbc1cc;border-radius:8px;padding:7px 8px;font-size:12px;font-style:normal;font-weight:800}.public-marketing-page .compliance-row{border:1px solid var(--line);background:#8ca58624;border-radius:8px;grid-template-columns:86px 1fr;align-items:start;gap:10px;padding:10px;display:grid}.public-marketing-page .compliance-row>span{color:var(--moss);text-align:center;background:#c89a3c29;border-radius:7px;padding:5px 6px;font-size:11px;font-weight:800}.public-marketing-page .acquisition-layout{grid-template-columns:1fr 1fr;gap:14px;margin-top:18px;display:grid}.public-marketing-page .organic-layout{grid-template-columns:1.05fr .95fr;gap:14px;margin-top:18px;display:grid}.public-marketing-page .subhead{color:var(--moss);margin-bottom:8px;display:block}.public-marketing-page .stack-list,.public-marketing-page .ritual-list,.public-marketing-page .content-matrix{gap:8px;display:grid}.public-marketing-page .stack-row{border:1px solid var(--line);background:#ffffff85;border-radius:8px;grid-template-columns:92px 1fr;align-items:start;gap:10px;padding:10px;display:grid}.public-marketing-page .ritual-row{border:1px solid var(--line);background:#ffffff85;border-radius:8px;grid-template-columns:76px 1fr;align-items:start;gap:10px;padding:10px;display:grid}.public-marketing-page .stack-row>span,.public-marketing-page .ritual-row>span{color:var(--moss);text-align:center;background:#c89a3c29;border-radius:7px;padding:5px 6px;font-size:11px;font-weight:800}.public-marketing-page .stack-row strong,.public-marketing-page .ritual-row strong,.public-marketing-page .matrix-card strong{color:var(--moss)}.public-marketing-page .stack-row p,.public-marketing-page .ritual-row p,.public-marketing-page .matrix-card p{color:var(--ink-soft);margin:3px 0 0;font-size:12px;line-height:1.35}.public-marketing-page .matrix-card{border:1px solid var(--line);background:#ffffff85;border-radius:8px;padding:10px}.public-marketing-page .format-cloud{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.public-marketing-page .format-cloud span{color:var(--moss);background:#c89a3c1f;border:1px solid #c89a3c57;border-radius:999px;padding:6px 8px;font-size:11px;font-weight:800}.public-marketing-page .security-layout{grid-template-columns:minmax(260px,.72fr) minmax(0,1fr);gap:14px;margin-top:18px;display:grid}.public-marketing-page .role-list,.public-marketing-page .audit-list{align-content:start;gap:8px;display:grid}.public-marketing-page .role-row,.public-marketing-page .audit-row{border:1px solid var(--line);background:#ffffff85;border-radius:8px;padding:10px}.public-marketing-page .role-row{gap:4px;display:grid}.public-marketing-page .role-row strong,.public-marketing-page .audit-row strong{color:var(--moss)}.public-marketing-page .role-row span,.public-marketing-page .audit-row p{color:var(--ink-soft);margin:0;font-size:12px;line-height:1.35}.public-marketing-page .audit-row{grid-template-columns:58px 1fr;align-items:start;gap:10px;display:grid}.public-marketing-page .audit-row>span{color:var(--moss);text-align:center;background:#c89a3c29;border-radius:7px;padding:5px 6px;font-size:11px;font-weight:800}.public-marketing-page .permission-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.public-marketing-page .permission-card{border:1px solid var(--line);background:#ffffff85;border-radius:8px;align-content:start;gap:8px;min-height:150px;padding:12px;display:grid}.public-marketing-page .permission-card strong{color:var(--moss)}.public-marketing-page .permission-card span,.public-marketing-page .permission-card small{color:var(--ink-soft);font-size:12px;line-height:1.35}.public-marketing-page .sensitive-action-list{gap:8px;margin-top:14px;display:grid}.public-marketing-page .sensitive-action-row{border:1px solid var(--line);background:#f6f2e8b8;border-radius:8px;grid-template-columns:minmax(140px,.8fr) repeat(2,minmax(140px,1fr)) 120px;align-items:center;gap:10px;padding:10px;display:grid}.public-marketing-page .sensitive-action-row strong{color:var(--moss)}.public-marketing-page .sensitive-action-row span{color:var(--ink-soft);font-size:12px}.public-marketing-page .sensitive-action-row em{color:var(--moss);text-align:center;background:#c89a3c29;border-radius:8px;padding:7px 8px;font-size:11px;font-style:normal;font-weight:850}.public-marketing-page .audit-field-strip{flex-wrap:wrap;gap:7px;margin-top:14px;display:flex}.public-marketing-page .audit-field-strip span{border:1px solid var(--line);color:var(--moss);background:#ffffff85;border-radius:999px;padding:6px 8px;font-size:11px;font-weight:800}.public-marketing-page .commerce-ops-list{gap:8px;margin-top:18px;display:grid}.public-marketing-page .commerce-ops-row{border:1px solid var(--line);background:#ffffff85;border-radius:8px;grid-template-columns:1fr 132px 76px;align-items:center;gap:10px;padding:10px;display:grid}.public-marketing-page .commerce-ops-row strong,.public-marketing-page .commerce-ops-row span{display:block}.public-marketing-page .commerce-ops-row strong{color:var(--moss)}.public-marketing-page .commerce-ops-row span{color:var(--ink-soft);margin-top:3px;font-size:12px;line-height:1.35}.public-marketing-page .commerce-ops-row em{color:var(--moss);text-align:center;background:#e7dbc1cc;border-radius:8px;padding:7px 8px;font-size:12px;font-style:normal;font-weight:800}.public-marketing-page .commerce-ops-row button{border:1px solid var(--line);min-height:32px;color:var(--moss);background:#f6f2e8d1;border-radius:8px}.public-marketing-page .compliance-queue{gap:8px;margin-top:18px;display:grid}.public-marketing-page .compliance-case{border:1px solid var(--line);background:#ffffff85;border-radius:8px;grid-template-columns:1fr 150px 86px;align-items:center;gap:10px;padding:10px;display:grid}.public-marketing-page .compliance-case strong,.public-marketing-page .compliance-case span{display:block}.public-marketing-page .compliance-case strong{color:var(--moss)}.public-marketing-page .compliance-case span,.public-marketing-page .compliance-case p{color:var(--ink-soft);font-size:12px;line-height:1.35}.public-marketing-page .compliance-case p{margin:3px 0 0}.public-marketing-page .compliance-case em{color:var(--moss);text-align:center;background:#e7dbc1cc;border-radius:8px;padding:7px 8px;font-size:12px;font-style:normal;font-weight:800}.public-marketing-page .compliance-case button{border:1px solid var(--line);min-height:32px;color:var(--moss);background:#f6f2e8d1;border-radius:8px}.public-marketing-page .admin-queue-list,.public-marketing-page .email-health-list,.public-marketing-page .refund-list{gap:8px;margin-top:18px;display:grid}.public-marketing-page .admin-queue-row,.public-marketing-page .email-health-row,.public-marketing-page .refund-row{border:1px solid var(--line);background:#ffffff85;border-radius:8px;align-items:center;gap:10px;padding:10px;display:grid}.public-marketing-page .admin-queue-row{grid-template-columns:92px 1fr}.public-marketing-page .email-health-row{grid-template-columns:1fr 120px 132px 118px}.public-marketing-page .refund-row{grid-template-columns:1fr 96px 150px}.public-marketing-page .admin-queue-row>span,.public-marketing-page .email-health-row em{color:var(--moss);text-align:center;background:#c89a3c29;border-radius:8px;padding:7px 8px;font-size:12px;font-style:normal;font-weight:850}.public-marketing-page .admin-queue-row strong,.public-marketing-page .email-health-row strong,.public-marketing-page .refund-row strong{color:var(--moss)}.public-marketing-page .admin-queue-row p,.public-marketing-page .refund-row span,.public-marketing-page .email-health-row span{color:var(--ink-soft);font-size:12px;line-height:1.35}.public-marketing-page .admin-queue-row p{margin:3px 0 0}.public-marketing-page .refund-row strong,.public-marketing-page .refund-row span{display:block}.public-marketing-page .refund-row span{margin-top:3px}.public-marketing-page .refund-row em{color:var(--moss);text-align:center;background:#e7dbc1c7;border-radius:8px;padding:8px;font-style:normal;font-weight:850}.public-marketing-page .refund-row button{border:1px solid var(--line);min-height:34px;color:var(--moss);background:#f6f2e8d1;border-radius:8px;font-size:12px}.public-marketing-page .runbook-grid,.public-marketing-page .sla-grid,.public-marketing-page .safety-grid{gap:10px;margin-top:18px;display:grid}.public-marketing-page .runbook-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.public-marketing-page .sla-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.public-marketing-page .safety-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.public-marketing-page .runbook-card,.public-marketing-page .sla-card,.public-marketing-page .safety-card{border:1px solid var(--line);background:#ffffff85;border-radius:8px;align-content:start;gap:7px;min-height:124px;padding:12px;display:grid}.public-marketing-page .runbook-card em,.public-marketing-page .sla-card small{color:var(--moss);background:#c89a3c29;border-radius:7px;justify-self:start;padding:5px 7px;font-size:11px;font-style:normal;font-weight:850}.public-marketing-page .runbook-card strong,.public-marketing-page .sla-card strong,.public-marketing-page .safety-card strong{color:var(--moss)}.public-marketing-page .runbook-card span,.public-marketing-page .sla-card span,.public-marketing-page .safety-card span{color:var(--ink-soft);font-size:12px;line-height:1.35}.public-marketing-page .sla-card{grid-template-columns:1fr 86px 96px;align-items:center;min-height:auto}.public-marketing-page .sla-card em{color:var(--moss);text-align:center;background:#e7dbc1c7;border-radius:8px;padding:8px;font-size:13px;font-style:normal;font-weight:850}.public-marketing-page .safety-card{background:#8ca58621}.public-marketing-page .time-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.public-marketing-page .time-stat{border:1px solid var(--line);background:#ffffff85;border-radius:8px;gap:6px;min-height:116px;padding:14px;display:grid}.public-marketing-page .time-stat span{color:var(--ink-soft);font-size:12px}.public-marketing-page .time-stat strong{color:var(--moss);font-family:Fraunces,Georgia,Times New Roman,serif;font-size:32px;font-weight:400}.public-marketing-page .time-stat p{color:var(--ink-soft);margin:0;font-size:12px;line-height:1.35}.public-marketing-page .inventory-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.public-marketing-page .inventory-stat{border:1px solid var(--line);background:#ffffff8a;border-radius:8px;padding:12px}.public-marketing-page .inventory-stat span{color:var(--gold-dark);text-transform:uppercase;font-size:11px;font-weight:850}.public-marketing-page .inventory-stat strong{color:var(--moss);margin-top:5px;font-size:20px;display:block}.public-marketing-page .inventory-stat p{color:var(--ink-soft);margin:6px 0 0;font-size:12px;line-height:1.35}.public-marketing-page .inventory-list{gap:8px;margin-top:14px;display:grid}.public-marketing-page .inventory-row{border:1px solid var(--line);background:#ffffff85;border-radius:8px;grid-template-columns:1fr 130px 110px;align-items:center;gap:10px;padding:10px;display:grid}.public-marketing-page .inventory-row strong,.public-marketing-page .inventory-row span{display:block}.public-marketing-page .inventory-row strong,.public-marketing-page .material-row strong{color:var(--moss)}.public-marketing-page .inventory-row span,.public-marketing-page .inventory-row p,.public-marketing-page .material-row span,.public-marketing-page .material-row p{color:var(--ink-soft);margin:3px 0 0;font-size:12px;line-height:1.35}.public-marketing-page .inventory-row em{color:var(--moss);text-align:center;background:#c89a3c29;border-radius:8px;padding:7px 8px;font-size:12px;font-style:normal;font-weight:850}.public-marketing-page .inventory-row p{margin:0;font-weight:750}.public-marketing-page .materials-list.compact{gap:8px;margin-top:16px;display:grid}.public-marketing-page .material-row{border:1px solid var(--line);background:#ffffff8a;border-radius:8px;padding:10px}.public-marketing-page .material-row span{color:var(--moss);background:#e7dbc1cc;border-radius:7px;margin-top:5px;padding:4px 7px;font-weight:800;display:inline-block}.public-marketing-page .daily-list{gap:8px;margin-top:18px;display:grid}.public-marketing-page .daily-row{border:1px solid var(--line);background:#ffffff85;border-radius:8px;grid-template-columns:1fr 96px 84px;align-items:center;gap:10px;padding:11px;display:grid}.public-marketing-page .daily-row strong,.public-marketing-page .daily-row span{display:block}.public-marketing-page .daily-row strong{color:var(--moss)}.public-marketing-page .daily-row span{color:var(--ink-soft);margin-top:3px;font-size:12px;line-height:1.35}.public-marketing-page .daily-row em{color:var(--gold);text-align:right;font-size:12px;font-style:normal;font-weight:800}.public-marketing-page .daily-row button{border:1px solid var(--line);min-height:32px;color:var(--moss);background:#f6f2e8d1;border-radius:8px}.public-marketing-page .batch-board{gap:8px;margin-top:18px;display:grid}.public-marketing-page .batch-board div{background:#8ca58629;border-radius:8px;gap:4px;padding:11px;display:grid}.public-marketing-page .batch-board strong{color:var(--moss)}.public-marketing-page .batch-board span{color:var(--ink-soft);font-size:12px;line-height:1.35}.public-marketing-page .time-boundary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:18px;display:grid}.public-marketing-page .time-boundary-card{border:1px solid var(--line);background:#ffffff85;border-radius:8px;padding:11px}.public-marketing-page .time-boundary-card strong{color:var(--moss);display:block}.public-marketing-page .time-boundary-card p{color:var(--ink-soft);margin:5px 0 0;font-size:12px;line-height:1.35}.public-marketing-page .routine-list{gap:8px;margin-top:18px;display:grid}.public-marketing-page .routine-row{border:1px solid var(--line);background:#ffffff85;border-radius:8px;padding:10px}.public-marketing-page .routine-row span{color:var(--moss);background:#c89a3c29;border-radius:7px;margin-bottom:5px;padding:4px 7px;font-size:11px;font-weight:850;display:inline-block}.public-marketing-page .routine-row p{color:var(--ink-soft);margin:0;font-size:12px;line-height:1.35}.public-marketing-page .support-list{gap:8px;margin-top:18px;display:grid}.public-marketing-page .support-tabbar{border:1px solid var(--line);background:#fbf8f1ad;border-radius:8px;flex-wrap:wrap;gap:8px;margin:-4px 0 18px;padding:6px;display:flex}.public-marketing-page .support-tabbar button{min-height:38px;color:var(--moss);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;padding:0 13px;font-size:13px;font-weight:800}.public-marketing-page .support-tabbar button.active{border-color:var(--line);background:#c89a3c29}.public-marketing-page .support-row{border:1px solid var(--line);background:#ffffff85;border-radius:8px;grid-template-columns:1fr auto;align-items:center;gap:12px;padding:11px;display:grid}.public-marketing-page .support-row strong,.public-marketing-page .support-row span{display:block}.public-marketing-page .support-row strong{color:var(--moss)}.public-marketing-page .support-row span{color:var(--ink-soft);margin-top:3px;font-size:12px;line-height:1.35}.public-marketing-page .support-row em{min-width:104px;color:var(--moss);text-align:center;background:#e7dbc1cc;border-radius:8px;padding:6px 8px;font-size:12px;font-style:normal;font-weight:800}.public-marketing-page .ticket-timeline{gap:8px;margin-top:14px;display:grid}.public-marketing-page .ticket-event{border:1px solid var(--line);background:#f6f2e8b8;border-radius:8px;grid-template-columns:58px 1fr;align-items:start;gap:10px;padding:10px;display:grid}.public-marketing-page .ticket-event>span{color:var(--moss);text-align:center;background:#c89a3c29;border-radius:7px;padding:5px 6px;font-size:11px;font-weight:800}.public-marketing-page .ticket-event strong{color:var(--moss)}.public-marketing-page .ticket-event p{color:var(--ink-soft);margin:3px 0 0;font-size:12px;line-height:1.35}.public-marketing-page .execution-list{gap:10px;margin-top:18px;display:grid}.public-marketing-page .execution-row{border:1px solid var(--line);background:#ffffff85;border-radius:8px;grid-template-columns:minmax(180px,.6fr) 112px minmax(0,1fr);align-items:start;gap:12px;padding:13px;display:grid}.public-marketing-page .execution-row strong,.public-marketing-page .execution-row span{display:block}.public-marketing-page .execution-row strong{color:var(--moss)}.public-marketing-page .execution-row span{color:var(--ink-soft);margin-top:4px;font-size:12px;line-height:1.35}.public-marketing-page .execution-row em{color:var(--moss);text-align:center;background:#c89a3c29;border-radius:8px;padding:7px 8px;font-size:12px;font-style:normal;font-weight:800}.public-marketing-page .execution-items{flex-wrap:wrap;gap:7px;display:flex}.public-marketing-page .execution-items p{border:1px solid var(--line);color:var(--moss);background:#f6f2e8b8;border-radius:8px;margin:0;padding:7px 9px;font-size:12px}.public-marketing-page .build-sequence-strip{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.public-marketing-page .build-sequence-card{border:1px solid var(--line);background:#8ca58624;border-radius:8px;gap:6px;min-height:124px;padding:10px;display:grid}.public-marketing-page .build-sequence-card span{color:#fff;background:var(--moss);border-radius:50%;place-items:center;width:24px;height:24px;font-size:12px;font-weight:800;display:grid}.public-marketing-page .build-sequence-card strong{color:var(--moss);font-size:13px}.public-marketing-page .build-sequence-card p{color:var(--ink-soft);margin:0;font-size:12px;line-height:1.32}.public-marketing-page .gap-list{gap:8px;margin-top:18px;display:grid}.public-marketing-page .gap-row{border:1px solid var(--line);background:#ffffff85;border-radius:8px;grid-template-columns:1fr 92px;align-items:center;gap:12px;padding:11px;display:grid}.public-marketing-page .gap-row strong,.public-marketing-page .gap-row span{display:block}.public-marketing-page .gap-row strong{color:var(--moss)}.public-marketing-page .gap-row span{color:var(--ink-soft);margin-top:3px;font-size:12px;line-height:1.35}.public-marketing-page .gap-row em{color:var(--moss);text-align:center;background:#c89a3c29;border-radius:8px;padding:7px 8px;font-size:12px;font-style:normal;font-weight:800}.public-marketing-page .hosting-list{gap:8px;margin-top:18px;display:grid}.public-marketing-page .hosting-row{border:1px solid var(--line);background:#ffffff85;border-radius:8px;grid-template-columns:minmax(180px,.7fr) 168px minmax(0,1fr);align-items:center;gap:10px;padding:10px;display:grid}.public-marketing-page .hosting-row strong,.public-marketing-page .hosting-row span{display:block}.public-marketing-page .hosting-row strong{color:var(--moss)}.public-marketing-page .hosting-row span,.public-marketing-page .hosting-row p{color:var(--ink-soft);font-size:12px;line-height:1.35}.public-marketing-page .hosting-row p{margin:0}.public-marketing-page .hosting-row em{color:var(--moss);text-align:center;background:#e7dbc1cc;border-radius:8px;padding:7px 8px;font-size:12px;font-style:normal;font-weight:800}.public-marketing-page .app-boundary-grid,.public-marketing-page .boundary-rule-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.public-marketing-page .app-boundary-card,.public-marketing-page .boundary-rule-card{border:1px solid var(--line);background:#ffffff85;border-radius:8px;align-content:start;gap:8px;min-height:164px;padding:12px;display:grid}.public-marketing-page .app-boundary-card span{color:var(--gold);text-transform:uppercase;font-size:11px;font-weight:850}.public-marketing-page .app-boundary-card strong,.public-marketing-page .boundary-rule-card strong{color:var(--moss)}.public-marketing-page .app-boundary-card p,.public-marketing-page .app-boundary-card small,.public-marketing-page .boundary-rule-card span{color:var(--ink-soft);margin:0;font-size:12px;line-height:1.35}.public-marketing-page .contract-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.public-marketing-page .contract-card{border:1px solid var(--line);background:#ffffff85;border-radius:8px;padding:12px}.public-marketing-page .contract-card span{color:var(--moss);background:#c89a3c29;border-radius:7px;margin-bottom:6px;padding:5px 7px;font-size:11px;font-weight:800;display:inline-block}.public-marketing-page .contract-card strong{color:var(--moss);display:block}.public-marketing-page .contract-card p{color:var(--ink-soft);margin:5px 0 8px;font-size:12px;line-height:1.35}.public-marketing-page .contract-card small{color:var(--ink-soft);font-size:11px}.public-marketing-page .data-contract-grid,.public-marketing-page .lifecycle-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.public-marketing-page .data-contract-card,.public-marketing-page .lifecycle-card{border:1px solid var(--line);background:#ffffff85;border-radius:8px;align-content:start;gap:8px;min-height:148px;padding:12px;display:grid}.public-marketing-page .data-contract-card span,.public-marketing-page .lifecycle-card span{color:var(--gold);text-transform:uppercase;font-size:11px;font-weight:850}.public-marketing-page .data-contract-card strong,.public-marketing-page .lifecycle-card strong{color:var(--moss);font-size:13px;line-height:1.35}.public-marketing-page .data-contract-card p,.public-marketing-page .lifecycle-card p{color:var(--ink-soft);margin:0;font-size:12px;line-height:1.35}.public-marketing-page .webhook-list{gap:8px;margin-top:18px;display:grid}.public-marketing-page .webhook-row{border:1px solid var(--line);background:#ffffff85;border-radius:8px;grid-template-columns:minmax(150px,.62fr) minmax(180px,1fr) minmax(150px,.72fr) minmax(160px,.72fr) minmax(180px,1fr);align-items:center;gap:10px;padding:10px;display:grid}.public-marketing-page .webhook-row strong,.public-marketing-page .webhook-row span{display:block}.public-marketing-page .webhook-row strong{color:var(--moss)}.public-marketing-page .webhook-row span,.public-marketing-page .webhook-row p,.public-marketing-page .webhook-row small{color:var(--ink-soft);font-size:12px;line-height:1.35}.public-marketing-page .webhook-row p{margin:0}.public-marketing-page .webhook-row em{color:var(--moss);font-size:12px;font-style:normal;font-weight:750;line-height:1.35}.public-marketing-page .approval-list{gap:8px;margin-top:18px;display:grid}.public-marketing-page .approval-row{border:1px solid var(--line);background:#ffffff80;border-radius:8px;grid-template-columns:1fr auto;align-items:center;gap:12px;padding:11px;display:grid}.public-marketing-page .approval-row strong,.public-marketing-page .approval-row span{display:block}.public-marketing-page .approval-row strong{color:var(--moss)}.public-marketing-page .approval-row span{color:var(--ink-soft);margin-top:3px;font-size:12px;line-height:1.35}.public-marketing-page .approval-row em{min-width:92px;color:var(--moss);text-align:center;background:#e7dbc1cc;border-radius:8px;padding:6px 8px;font-size:12px;font-style:normal;font-weight:800}.public-marketing-page .approval-row.approved em{background:#8ca58647}.public-marketing-page .approval-row.needs-review em,.public-marketing-page .approval-row.draft em{background:#c89a3c2e}.public-marketing-page .approval-row.blocked em{color:#6f2e24;background:#6f2e241a}.public-marketing-page .flow-list p,.public-marketing-page .domain-options p{background:#ffffff94;border-radius:8px;padding:10px}.public-marketing-page .domain-options strong,.public-marketing-page .domain-options small,.public-marketing-page .flow-list strong,.public-marketing-page .flow-list small{display:block}.public-marketing-page .domain-options strong,.public-marketing-page .flow-list strong{color:var(--moss)}.public-marketing-page .domain-options small,.public-marketing-page .flow-list small{color:var(--ink-soft);margin-top:3px;font-size:12px;line-height:1.35}.public-marketing-page .email-preview{border:1px solid var(--line);background:#ffffff8f;border-radius:8px;gap:7px;margin-top:14px;padding:14px;display:grid}.public-marketing-page .email-preview strong{color:var(--moss)}.public-marketing-page .email-preview p{color:var(--ink-soft);margin:0;font-size:13px;line-height:1.45}.public-marketing-page .marketing-workflow-list,.public-marketing-page .launch-list{gap:8px;margin-top:18px;display:grid}.public-marketing-page .marketing-workflow-row{border:1px solid var(--line);background:#ffffff85;border-radius:8px;grid-template-columns:1fr 132px;align-items:center;gap:10px;padding:10px;display:grid}.public-marketing-page .marketing-workflow-row strong,.public-marketing-page .marketing-workflow-row span{display:block}.public-marketing-page .marketing-workflow-row strong,.public-marketing-page .launch-row strong,.public-marketing-page .reuse-card strong{color:var(--moss)}.public-marketing-page .marketing-workflow-row span,.public-marketing-page .launch-row p,.public-marketing-page .reuse-card p{color:var(--ink-soft);margin:3px 0 0;font-size:12px;line-height:1.35}.public-marketing-page .marketing-workflow-row em{color:var(--moss);text-align:center;background:#c89a3c29;border-radius:8px;padding:7px 8px;font-size:12px;font-style:normal;font-weight:850}.public-marketing-page .launch-row,.public-marketing-page .reuse-card{border:1px solid var(--line);background:#ffffff85;border-radius:8px;padding:10px}.public-marketing-page .launch-row span{color:var(--moss);background:#e7dbc1cc;border-radius:7px;margin-bottom:5px;padding:4px 7px;font-size:11px;font-weight:850;display:inline-block}.public-marketing-page .reuse-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:18px;display:grid}.public-marketing-page .deliverability-layout{grid-template-columns:220px 1fr;gap:14px;margin-top:18px;display:grid}.public-marketing-page .deliverability-score{border:1px solid var(--line);background:#8ca58629;border-radius:8px;align-content:center;gap:7px;min-height:210px;padding:16px;display:grid}.public-marketing-page .deliverability-score span{color:var(--ink-soft);font-size:12px}.public-marketing-page .deliverability-score strong{color:var(--moss);font-family:Fraunces,Georgia,Times New Roman,serif;font-size:34px;font-weight:400;line-height:1.05}.public-marketing-page .deliverability-score p{color:var(--ink-soft);margin:0;font-size:12px;line-height:1.4}.public-marketing-page .deliverability-list{gap:8px;display:grid}.public-marketing-page .deliverability-row{border:1px solid var(--line);background:#ffffff85;border-radius:8px;grid-template-columns:1fr 112px;align-items:center;gap:10px;padding:10px;display:grid}.public-marketing-page .deliverability-row strong,.public-marketing-page .deliverability-row span{display:block}.public-marketing-page .deliverability-row strong{color:var(--moss)}.public-marketing-page .deliverability-row span{color:var(--ink-soft);margin-top:3px;font-size:12px;line-height:1.35}.public-marketing-page .deliverability-row em{color:var(--moss);text-align:center;background:#e7dbc1cc;border-radius:8px;padding:7px 8px;font-size:12px;font-style:normal;font-weight:800}.public-marketing-page .payment-layout{grid-template-columns:230px 1fr;gap:14px;margin-top:18px;display:grid}.public-marketing-page .payment-card{border:1px solid var(--line);background:#8ca58629;border-radius:8px;align-content:center;gap:8px;min-height:210px;padding:16px;display:grid}.public-marketing-page .payment-card h4{color:var(--moss);margin:0;font-family:Fraunces,Georgia,Times New Roman,serif;font-size:30px;font-weight:400;line-height:1.08}.public-marketing-page .payment-card p:not(.eyebrow){color:var(--ink-soft);margin:0;font-size:12px;line-height:1.42}.public-marketing-page .payment-checks{gap:8px;display:grid}.public-marketing-page .payment-row{border:1px solid var(--line);background:#ffffff85;border-radius:8px;grid-template-columns:1fr 112px;align-items:center;gap:10px;padding:10px;display:grid}.public-marketing-page .payment-row strong,.public-marketing-page .payment-row span{display:block}.public-marketing-page .payment-row strong{color:var(--moss)}.public-marketing-page .payment-row span{color:var(--ink-soft);margin-top:3px;font-size:12px;line-height:1.35}.public-marketing-page .payment-row em{color:var(--moss);text-align:center;background:#e7dbc1cc;border-radius:8px;padding:7px 8px;font-size:12px;font-style:normal;font-weight:800}.public-marketing-page .commerce-list{gap:8px;margin-top:18px;display:grid}.public-marketing-page .commerce-row{border:1px solid var(--line);background:#ffffff85;border-radius:8px;grid-template-columns:1fr 190px;align-items:center;gap:10px;padding:10px;display:grid}.public-marketing-page .commerce-row strong,.public-marketing-page .commerce-row span{display:block}.public-marketing-page .commerce-row strong{color:var(--moss)}.public-marketing-page .commerce-row span{color:var(--ink-soft);margin-top:3px;font-size:12px;line-height:1.35}.public-marketing-page .commerce-row em{color:var(--moss);text-align:center;background:#e7dbc1cc;border-radius:8px;padding:7px 8px;font-size:12px;font-style:normal;font-weight:850}.public-marketing-page .shipping-layout,.public-marketing-page .rate-layout{grid-template-columns:250px 1fr;gap:14px;margin-top:18px;display:grid}.public-marketing-page .shipping-card,.public-marketing-page .tracking-card{border:1px solid var(--line);background:#ffffff8a;border-radius:8px;padding:14px}.public-marketing-page .shipping-card h4,.public-marketing-page .tracking-card h4{color:var(--moss);margin:0 0 8px;font-size:18px}.public-marketing-page .shipping-card p,.public-marketing-page .tracking-card p{color:var(--ink-soft);margin:0;font-size:13px;line-height:1.45}.public-marketing-page .shipping-checks,.public-marketing-page .rate-list,.public-marketing-page .fulfillment-grid{gap:8px;display:grid}.public-marketing-page .shipping-row,.public-marketing-page .rate-row{border:1px solid var(--line);background:#ffffff85;border-radius:8px;grid-template-columns:1fr 104px 110px;align-items:center;gap:10px;padding:10px;display:grid}.public-marketing-page .shipping-row{grid-template-columns:1fr 118px}.public-marketing-page .shipping-row strong,.public-marketing-page .shipping-row span,.public-marketing-page .rate-row strong,.public-marketing-page .rate-row span{display:block}.public-marketing-page .shipping-row strong,.public-marketing-page .rate-row strong,.public-marketing-page .fulfillment-card strong{color:var(--moss)}.public-marketing-page .shipping-row span,.public-marketing-page .rate-row span,.public-marketing-page .rate-row p,.public-marketing-page .fulfillment-card p{color:var(--ink-soft);margin:3px 0 0;font-size:12px;line-height:1.35}.public-marketing-page .shipping-row em,.public-marketing-page .rate-row em{color:var(--moss);text-align:center;background:#c89a3c29;border-radius:8px;padding:7px 8px;font-size:12px;font-style:normal;font-weight:850}.public-marketing-page .rate-row p{margin:0;font-weight:750}.public-marketing-page .tracking-steps{gap:7px;margin-top:14px;display:grid}.public-marketing-page .tracking-steps span{border:1px solid var(--line);color:var(--ink-soft);background:#f6f2e8b8;border-radius:8px;padding:8px 10px;font-size:12px;font-weight:750}.public-marketing-page .tracking-steps span.active{color:var(--moss);background:#8ca5862e}.public-marketing-page .fulfillment-grid{grid-template-columns:repeat(5,minmax(0,1fr));margin-top:18px}.public-marketing-page .fulfillment-card{border:1px solid var(--line);background:#ffffff85;border-radius:8px;padding:11px}.public-marketing-page .seo-layout,.public-marketing-page .import-layout{grid-template-columns:230px 1fr;gap:14px;margin-top:18px;display:grid}.public-marketing-page .seo-card,.public-marketing-page .import-summary{border:1px solid var(--line);background:#8ca58629;border-radius:8px;align-content:center;gap:8px;min-height:210px;padding:16px;display:grid}.public-marketing-page .seo-card strong,.public-marketing-page .import-summary h4{color:var(--moss);margin:0;font-family:Fraunces,Georgia,Times New Roman,serif;font-size:30px;font-weight:400;line-height:1.08}.public-marketing-page .seo-card p,.public-marketing-page .import-summary p:not(.eyebrow){color:var(--ink-soft);margin:0;font-size:12px;line-height:1.42}.public-marketing-page .seo-checks,.public-marketing-page .import-steps{gap:8px;display:grid}.public-marketing-page .seo-row{border:1px solid var(--line);background:#ffffff85;border-radius:8px;grid-template-columns:1fr 112px;align-items:center;gap:10px;padding:10px;display:grid}.public-marketing-page .seo-row strong,.public-marketing-page .seo-row span{display:block}.public-marketing-page .seo-row strong{color:var(--moss)}.public-marketing-page .seo-row span{color:var(--ink-soft);margin-top:3px;font-size:12px;line-height:1.35}.public-marketing-page .seo-row em{color:var(--moss);text-align:center;background:#e7dbc1cc;border-radius:8px;padding:7px 8px;font-size:12px;font-style:normal;font-weight:800}.public-marketing-page .import-step{border:1px solid var(--line);background:#ffffff85;border-radius:8px;grid-template-columns:32px 1fr;align-items:start;gap:10px;padding:10px;display:grid}.public-marketing-page .import-step span{color:#fff;background:var(--moss);border-radius:50%;place-items:center;width:28px;height:28px;font-size:12px;font-weight:800;display:grid}.public-marketing-page .import-step.complete span{background:var(--sage)}.public-marketing-page .import-step strong{color:var(--moss)}.public-marketing-page .import-step p{color:var(--ink-soft);margin:3px 0 0;font-size:12px;line-height:1.35}.public-marketing-page .ai-note{background:var(--moss);color:#fff;border-radius:8px;gap:8px;margin-top:16px;padding:12px;font-size:13px;display:flex}.public-marketing-page .lesson{border-left:3px solid var(--gold);background:#ffffff75;padding:10px}.public-marketing-page .lesson.done{border-left-color:var(--sage);background:#8ca5862b}.public-marketing-page .lesson.active{border:1px solid #c89a3c99;border-left:3px solid var(--gold);background:#c89a3c1f}.public-marketing-page .lesson strong{color:var(--moss)}.public-marketing-page .path-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.public-marketing-page .path-card{border:1px solid var(--line);background:#ffffff85;border-radius:8px;padding:12px}.public-marketing-page .path-card span{color:var(--moss);background:#c89a3c29;border-radius:7px;margin-bottom:8px;padding:5px 7px;font-size:11px;font-weight:850;display:inline-block}.public-marketing-page .path-card strong,.public-marketing-page .practice-row strong{color:var(--moss);display:block}.public-marketing-page .path-card p,.public-marketing-page .practice-row p{color:var(--ink-soft);margin:5px 0 0;font-size:12px;line-height:1.35}.public-marketing-page .tutorial-intro{border:1px solid var(--line);background:#f6f2e8bd;border-radius:8px;justify-content:space-between;align-items:center;gap:18px;margin-top:14px;padding:14px;display:flex}.public-marketing-page .tutorial-intro strong{color:var(--moss);display:block}.public-marketing-page .tutorial-intro p{max-width:760px;color:var(--ink-soft);margin:5px 0 0;font-size:13px;line-height:1.45}.public-marketing-page .tutorial-intro span{color:var(--moss);background:#c89a3c29;border-radius:7px;flex:none;padding:7px 9px;font-size:12px;font-weight:850}.public-marketing-page .tutorial-step-grid{gap:12px;margin-top:14px;display:grid}.public-marketing-page .tutorial-step{border:1px solid var(--line);background:#ffffff7a;border-radius:8px;padding:14px}.public-marketing-page .tutorial-step h3{max-width:960px;color:var(--moss);margin:6px 0 13px;font-family:Fraunces,Georgia,Times New Roman,serif;font-size:24px;font-weight:400;line-height:1.12}.public-marketing-page .side-by-side{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.public-marketing-page .side-by-side>div{background:#f6f2e8a8;border:1px solid #8e6f4233;border-radius:8px;min-height:190px;padding:13px}.public-marketing-page .side-by-side>div:first-child{background:linear-gradient(135deg,#1f3b2e14,#c89a3c1f),#f6f2e8c7}.public-marketing-page .side-by-side span{color:var(--gold);text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:850;display:block}.public-marketing-page .side-by-side strong{color:var(--moss);line-height:1.25;display:block}.public-marketing-page .side-by-side p{color:var(--ink-soft);margin:8px 0 0;font-size:12px;line-height:1.35}.public-marketing-page .practice-list{gap:8px;margin-top:18px;display:grid}.public-marketing-page .practice-row{border:1px solid var(--line);background:#ffffff85;border-radius:8px;grid-template-columns:24px 1fr 96px;align-items:center;gap:10px;padding:10px;display:grid}.public-marketing-page .practice-row>svg{color:var(--gold)}.public-marketing-page .practice-row button{color:#fff;background:var(--moss);border:0;border-radius:8px;padding:7px 8px;font-size:12px;font-weight:800}.public-marketing-page .domain-card{color:var(--moss);background:#8ca58638;border-radius:8px;gap:4px;margin-top:18px;padding:15px;display:grid}.public-marketing-page .domain-layout{grid-template-columns:250px 1fr;gap:14px;margin-top:18px;display:grid}.public-marketing-page .domain-layout .domain-card{align-content:start;margin-top:0}.public-marketing-page .domain-card p{color:var(--ink-soft);margin:8px 0 0;font-size:12px;line-height:1.35}.public-marketing-page .domain-path-list{gap:8px;display:grid}.public-marketing-page .domain-path-row{border:1px solid var(--line);background:#ffffff85;border-radius:8px;grid-template-columns:1fr 170px;align-items:center;gap:10px;padding:10px;display:grid}.public-marketing-page .domain-path-row strong,.public-marketing-page .domain-path-row span{display:block}.public-marketing-page .domain-path-row strong,.public-marketing-page .domain-step strong{color:var(--moss)}.public-marketing-page .domain-path-row span,.public-marketing-page .domain-step p{color:var(--ink-soft);margin-top:3px;font-size:12px;line-height:1.35}.public-marketing-page .domain-path-row em{color:var(--moss);text-align:center;background:#c89a3c29;border-radius:8px;padding:7px 8px;font-size:12px;font-style:normal;font-weight:850}.public-marketing-page .domain-step-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:18px;display:grid}.public-marketing-page .domain-step{border:1px solid var(--line);background:#ffffff85;border-radius:8px;padding:10px}.public-marketing-page .domain-step span{color:#fff;background:var(--moss);border-radius:999px;place-items:center;width:24px;height:24px;margin-bottom:8px;font-size:12px;font-weight:850;display:inline-grid}.public-marketing-page .domain-step p{margin-bottom:0}.public-marketing-page .plan-card,.public-marketing-page .message-card{border:1px solid var(--line);background:#ffffff80;border-radius:8px;gap:8px;margin-top:18px;padding:14px;display:grid}.public-marketing-page .plan-card strong,.public-marketing-page .message-card strong{color:var(--moss)}.public-marketing-page .plan-card p,.public-marketing-page .message-card p{color:var(--ink-soft);margin:0;line-height:1.45}.public-marketing-page .inbox-layout{grid-template-columns:minmax(0,.82fr) minmax(0,1fr);gap:12px;margin-top:18px;display:grid}.public-marketing-page .reply-draft{border:1px solid var(--line);background:#8ca58624;border-radius:8px;gap:8px;padding:14px;display:grid}.public-marketing-page .reply-draft strong{color:var(--moss)}.public-marketing-page .reply-draft p:not(.eyebrow){color:var(--ink-soft);margin:0;line-height:1.45}.public-marketing-page .customer-layout{grid-template-columns:minmax(260px,.8fr) minmax(0,1fr);gap:14px;margin-top:18px;display:grid}.public-marketing-page .customer-profile,.public-marketing-page .customer-timeline{gap:8px;display:grid}.public-marketing-page .customer-profile-row,.public-marketing-page .customer-event{border:1px solid var(--line);background:#ffffff85;border-radius:8px;padding:10px}.public-marketing-page .customer-profile-row span{color:var(--gold-dark);text-transform:uppercase;font-size:11px;font-weight:850}.public-marketing-page .customer-profile-row strong,.public-marketing-page .customer-event strong{color:var(--moss);margin-top:4px;display:block}.public-marketing-page .customer-profile-row p,.public-marketing-page .customer-event p{color:var(--ink-soft);margin:4px 0 0;font-size:12px;line-height:1.35}.public-marketing-page .customer-event{grid-template-columns:64px 1fr;gap:10px;display:grid}.public-marketing-page .customer-event em{color:var(--moss);text-transform:uppercase;font-size:11px;font-style:normal;font-weight:850}.public-marketing-page .triage-list{gap:8px;margin-top:18px;display:grid}.public-marketing-page .triage-row{border:1px solid var(--line);background:#ffffff85;border-radius:8px;grid-template-columns:120px 1fr 142px;align-items:center;gap:10px;padding:10px;display:grid}.public-marketing-page .triage-row>span,.public-marketing-page .triage-row em{color:var(--moss);text-align:center;background:#e7dbc1cc;border-radius:8px;padding:7px 8px;font-size:12px;font-style:normal;font-weight:800}.public-marketing-page .triage-row strong{color:var(--moss)}.public-marketing-page .triage-row p{color:var(--ink-soft);margin:3px 0 0;font-size:12px}.public-marketing-page .snippet-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.public-marketing-page .snippet-card{border:1px solid var(--line);background:#f6f2e8b8;border-radius:8px;gap:6px;min-height:112px;padding:11px;display:grid}.public-marketing-page .snippet-card strong{color:var(--moss)}.public-marketing-page .snippet-card p{color:var(--ink-soft);margin:0;font-size:12px;line-height:1.35}.public-marketing-page .table-list{gap:8px;margin-top:18px;display:grid}.public-marketing-page .order-filter-strip{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin-top:18px;display:grid}.public-marketing-page .order-filter-strip button{border:1px solid var(--line);color:var(--moss);text-align:left;background:#ffffff85;border-radius:8px;gap:3px;padding:10px;display:grid}.public-marketing-page .order-filter-strip strong{font-size:18px}.public-marketing-page .order-filter-strip span{color:var(--ink-soft);font-size:11px;font-weight:750}.public-marketing-page .table-row{background:#ffffff85;border-radius:8px;grid-template-columns:72px 1fr 130px 76px;align-items:center;gap:10px;min-height:44px;padding:0 12px;display:grid}.public-marketing-page .table-row.expanded{min-height:58px}.public-marketing-page .table-row span b,.public-marketing-page .table-row span small{display:block}.public-marketing-page .table-row span small{color:var(--ink-soft);margin-top:3px;font-size:12px;font-weight:400}.public-marketing-page .table-row strong,.public-marketing-page .table-row b{color:var(--moss)}.public-marketing-page .table-row span,.public-marketing-page .table-row em{color:var(--ink-soft);font-size:13px;font-style:normal}.public-marketing-page .order-lifecycle-grid,.public-marketing-page .order-export-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:18px;display:grid}.public-marketing-page .order-export-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.public-marketing-page .order-lifecycle-card,.public-marketing-page .order-export-card{border:1px solid var(--line);background:#ffffff85;border-radius:8px;padding:10px}.public-marketing-page .order-lifecycle-card span,.public-marketing-page .order-export-card span{color:#fff;background:var(--moss);border-radius:999px;place-items:center;min-width:24px;height:24px;margin-bottom:8px;padding:0 7px;font-size:11px;font-weight:850;display:inline-grid}.public-marketing-page .order-export-card span{color:var(--moss);background:#c89a3c29}.public-marketing-page .order-lifecycle-card strong,.public-marketing-page .order-export-card strong{color:var(--moss);display:block}.public-marketing-page .order-lifecycle-card p,.public-marketing-page .order-export-card p{color:var(--ink-soft);margin:5px 0 0;font-size:12px;line-height:1.35}.public-marketing-page .production-layout{grid-template-columns:minmax(0,1.1fr) minmax(260px,.75fr);gap:14px;margin-top:18px;display:grid}.public-marketing-page .production-list,.public-marketing-page .materials-list{align-content:start;gap:8px;display:grid}.public-marketing-page .production-row{border:1px solid var(--line);background:#ffffff85;border-radius:8px;grid-template-columns:70px 1fr 92px;align-items:center;gap:10px;padding:10px;display:grid}.public-marketing-page .production-row>span,.public-marketing-page .production-row em,.public-marketing-page .material-row span{color:var(--moss);text-align:center;background:#e7dbc1cc;border-radius:8px;padding:6px 8px;font-size:12px;font-style:normal;font-weight:800}.public-marketing-page .production-row strong,.public-marketing-page .material-row strong{color:var(--moss)}.public-marketing-page .production-row p,.public-marketing-page .material-row p{color:var(--ink-soft);margin:3px 0 0;font-size:12px;line-height:1.35}.public-marketing-page .material-row{border:1px solid var(--line);background:#8ca58624;border-radius:8px;grid-template-columns:1fr auto;gap:7px;padding:10px;display:grid}.public-marketing-page .material-row p{grid-column:1/-1}.public-marketing-page .issue-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.public-marketing-page .issue-card{border:1px solid var(--line);background:#ffffff85;border-radius:8px;gap:7px;min-height:136px;padding:12px;display:grid}.public-marketing-page .issue-card strong{color:var(--moss)}.public-marketing-page .issue-card span{color:var(--gold);font-size:12px;font-weight:800}.public-marketing-page .issue-card p{color:var(--ink-soft);margin:0;font-size:12px;line-height:1.35}.public-marketing-page .check-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:18px;display:grid}.public-marketing-page .check-item{border:1px solid var(--line);min-height:40px;color:var(--ink-soft);background:#ffffff75;border-radius:8px;align-items:center;gap:8px;padding:0 10px;display:inline-flex}.public-marketing-page .check-item.complete{color:var(--moss);background:#8ca5862e}.public-marketing-page .video-tile{color:#fff;background:linear-gradient(#1f3b2e47,#1f3b2edb),linear-gradient(135deg,#d6c399,#21382b);border-radius:8px;place-items:center;gap:8px;height:142px;margin-top:18px;display:grid}.public-marketing-page .media-row{gap:12px;margin-top:12px;display:flex}.public-marketing-page .small-copy{margin-top:12px;font-size:13px;line-height:1.45}.public-marketing-page .media-row span{align-items:center;gap:6px;display:inline-flex}.public-marketing-page .media-layout{grid-template-columns:minmax(260px,.85fr) minmax(0,1fr);gap:14px;margin-top:18px;display:grid}.public-marketing-page .media-layout .video-tile{margin-top:0}.public-marketing-page .media-guidance,.public-marketing-page .media-asset-row,.public-marketing-page .media-reuse-card{border:1px solid var(--line);background:#ffffff85;border-radius:8px;padding:12px}.public-marketing-page .media-guidance h4{color:var(--moss);margin:0 0 8px;font-family:Fraunces,Georgia,Times New Roman,serif;font-size:26px;font-weight:400}.public-marketing-page .media-guidance p:not(.eyebrow),.public-marketing-page .media-asset-row span,.public-marketing-page .media-reuse-card p{color:var(--ink-soft);margin:0;font-size:12px;line-height:1.4}.public-marketing-page .media-checks{flex-wrap:wrap;gap:7px;margin-top:14px;display:flex}.public-marketing-page .media-checks span{color:var(--moss);background:#c89a3c29;border-radius:999px;padding:6px 8px;font-size:11px;font-weight:850}.public-marketing-page .media-asset-list{gap:8px;margin-top:18px;display:grid}.public-marketing-page .media-asset-row{grid-template-columns:1fr 128px;align-items:center;gap:10px;display:grid}.public-marketing-page .media-asset-row strong,.public-marketing-page .media-asset-row span,.public-marketing-page .media-reuse-card strong{display:block}.public-marketing-page .media-asset-row strong,.public-marketing-page .media-reuse-card strong{color:var(--moss)}.public-marketing-page .media-asset-row span,.public-marketing-page .media-reuse-card p{margin-top:3px}.public-marketing-page .media-asset-row em{color:var(--moss);text-align:center;background:#e7dbc1cc;border-radius:8px;padding:7px 8px;font-size:12px;font-style:normal;font-weight:850}.public-marketing-page .media-reuse-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:18px;display:grid}.public-marketing-page .upload-meter{background:#1f3b2e1c;border-radius:8px;height:8px;margin-top:12px;overflow:hidden}.public-marketing-page .upload-meter span{border-radius:inherit;background:var(--gold);height:100%;display:block}.public-marketing-page .storefront-card{place-items:center;display:grid}.public-marketing-page .phone{background:#fff;border:6px solid #1f1f1f;border-radius:28px;width:min(220px,100%);min-height:420px;overflow:hidden}.public-marketing-page .pos-layout{grid-template-columns:minmax(0,1fr) 260px;align-items:start;gap:16px;margin-top:18px;display:grid}.public-marketing-page .pos-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.public-marketing-page .pos-card{border:1px solid var(--line);background:#ffffff8a;border-radius:8px;padding:10px}.public-marketing-page .pos-card span{color:var(--moss);background:#c89a3c29;border-radius:7px;margin-bottom:7px;padding:5px 7px;font-size:11px;font-weight:850;display:inline-block}.public-marketing-page .pos-card strong{color:var(--moss);display:block}.public-marketing-page .pos-card p{color:var(--ink-soft);margin:4px 0 0;font-size:12px;line-height:1.35}.public-marketing-page .pos-phone{justify-content:center;display:flex}.public-marketing-page .phone-shell.compact{width:min(230px,100%);min-height:420px;box-shadow:var(--shadow);background:#fbf8f1;border:6px solid #1f1f1f;border-radius:28px;padding:10px;overflow:hidden}.public-marketing-page .phone-shell.compact .phone-top{height:auto;padding:8px 6px 12px}.public-marketing-page .phone-shell.compact .phone-top strong,.public-marketing-page .phone-shell.compact .phone-top span{display:block}.public-marketing-page .phone-shell.compact .phone-top strong{color:var(--moss);font-size:15px}.public-marketing-page .phone-shell.compact .phone-top span{color:var(--gold-dark);text-transform:uppercase;font-size:11px;font-weight:850}.public-marketing-page .pos-session-list{gap:8px;display:grid}.public-marketing-page .pos-session-row{border:1px solid var(--line);background:#fff;border-radius:8px;padding:9px}.public-marketing-page .pos-session-row span{color:var(--gold-dark);text-transform:uppercase;font-size:10px;font-weight:850}.public-marketing-page .pos-session-row strong{color:var(--moss);margin-top:3px;font-size:13px;display:block}.public-marketing-page .pos-session-row p{color:var(--ink-soft);margin:3px 0 0;font-size:11px;line-height:1.3}.public-marketing-page .tap-pay-button{color:#fff;background:var(--moss);border:0;border-radius:999px;width:100%;margin-top:12px;padding:11px 12px;font-weight:850}.public-marketing-page .showcase-layout{grid-template-columns:280px 1fr;gap:14px;margin-top:18px;display:grid}.public-marketing-page .showcase-layout>div,.public-marketing-page .showcase-route{border:1px solid var(--line);background:#ffffff85;border-radius:8px;padding:12px}.public-marketing-page .showcase-layout h4{color:var(--moss);margin:0 0 8px;font-family:Fraunces,Georgia,Times New Roman,serif;font-size:28px;font-weight:400}.public-marketing-page .showcase-layout p,.public-marketing-page .showcase-rule p,.public-marketing-page .showcase-route p{color:var(--ink-soft);margin:0;font-size:12px;line-height:1.4}.public-marketing-page .showcase-promise{flex-wrap:wrap;gap:7px;margin-top:14px;display:flex}.public-marketing-page .showcase-promise span{color:var(--moss);background:#c89a3c29;border-radius:999px;padding:6px 8px;font-size:11px;font-weight:850}.public-marketing-page .showcase-rule-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.public-marketing-page .showcase-rule{border:1px solid var(--line);background:#f6f2e8a8;border-radius:8px;padding:10px}.public-marketing-page .showcase-rule strong,.public-marketing-page .showcase-route strong{color:var(--moss);margin-bottom:4px;display:block}.public-marketing-page .showcase-route-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.public-marketing-page .phone-top{justify-content:space-between;align-items:center;height:54px;padding:0 14px;display:flex}.public-marketing-page .phone-top .logo img{width:103px}.public-marketing-page .phone-hero{color:#fff;background:linear-gradient(90deg,#1f3b2eeb,#1f3b2e59),linear-gradient(135deg,#5d3b24,#d8c7a8);align-content:center;gap:12px;min-height:150px;padding:18px;display:grid}.public-marketing-page .phone-hero span{font-family:Fraunces,Georgia,Times New Roman,serif;font-size:25px;line-height:1.04}.public-marketing-page .phone-hero button{width:fit-content;min-height:30px;color:var(--moss);text-transform:uppercase;background:#fff;border:0;border-radius:4px;padding:0 10px;font-size:10px}.public-marketing-page .phone-products{grid-template-columns:1fr 1fr;gap:10px;padding:14px;display:grid}.public-marketing-page .phone-products div{aspect-ratio:1;background:var(--kraft);border-radius:8px}.public-marketing-page .phone-products div:first-child{background:linear-gradient(135deg,#7b4b2a,#d6b881)}.public-marketing-page .phone-products div:last-child{background:linear-gradient(135deg,#8ca586,#e7dbc1)}.public-marketing-page .approval-roadmap{padding:44px clamp(18px,4vw,64px) 80px}.public-marketing-page .roadmap-list{gap:10px;margin-top:22px;display:grid}.public-marketing-page .roadmap-item{border:1px solid var(--line);background:#fbf8f1bd;border-radius:8px;grid-template-columns:1fr auto;align-items:center;gap:16px;padding:16px;display:grid}.public-marketing-page .roadmap-item strong{color:var(--moss)}.public-marketing-page .roadmap-item span{color:var(--gold);text-transform:uppercase;font-size:12px;font-weight:800}@media (max-width:1060px){.public-marketing-page .hero-grid,.public-marketing-page .public-hero-grid,.public-marketing-page .public-page-panel,.public-marketing-page .founder-callout,.public-marketing-page .founder-story-grid,.public-marketing-page .storefront-preview-hero,.public-marketing-page .testimonial-slot,.public-marketing-page .split-public,.public-marketing-page .public-footer,.public-marketing-page .workspace{grid-template-columns:1fr}.public-marketing-page .public-topbar{flex-direction:column;align-items:flex-start}.public-marketing-page .public-nav{max-width:100%;overflow-x:auto}.public-marketing-page .public-product-preview{min-height:auto}.public-marketing-page .preview-assistant{width:100%;margin-top:12px;position:static}.public-marketing-page .sidebar{position:static}.public-marketing-page .nav-list{gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}.public-marketing-page .nav-item{justify-content:flex-start;min-width:128px}.public-marketing-page .nav-item span{display:inline}.public-marketing-page .module-grid,.public-marketing-page .metric-grid,.public-marketing-page .pillar-grid,.public-marketing-page .objection-grid,.public-marketing-page .storefront-preview-products,.public-marketing-page .storefront-story-band,.public-marketing-page .pricing-plan-grid,.public-marketing-page .pricing-math-grid,.public-marketing-page .founder-lesson-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.public-marketing-page .founder-callout{align-items:start}.public-marketing-page .founder-letter{position:static}.public-marketing-page .footer-link-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.public-marketing-page .module-grid.focused,.public-marketing-page .builder-flow,.public-marketing-page .pipeline,.public-marketing-page .build-output-grid,.public-marketing-page .runtime-state-grid,.public-marketing-page .runtime-split,.public-marketing-page .runtime-row,.public-marketing-page .artifact-strip,.public-marketing-page .approval-row,.public-marketing-page .portal-preview,.public-marketing-page .preview-grid,.public-marketing-page .preview-mode-tabs,.public-marketing-page .live-preview,.public-marketing-page .preview-setup,.public-marketing-page .quota-layout,.public-marketing-page .quota-grid,.public-marketing-page .brand-layout,.public-marketing-page .brand-asset-grid,.public-marketing-page .pos-layout,.public-marketing-page .pos-card-grid,.public-marketing-page .showcase-layout,.public-marketing-page .showcase-rule-list,.public-marketing-page .showcase-route-grid,.public-marketing-page .product-step-grid,.public-marketing-page .template-grid,.public-marketing-page .product-check-grid,.public-marketing-page .studio-layout,.public-marketing-page .export-grid,.public-marketing-page .order-filter-strip,.public-marketing-page .order-lifecycle-grid,.public-marketing-page .order-export-grid,.public-marketing-page .time-stat-grid,.public-marketing-page .inventory-stat-grid,.public-marketing-page .inventory-row,.public-marketing-page .daily-row,.public-marketing-page .time-boundary-grid,.public-marketing-page .admin-metric-grid,.public-marketing-page .beta-funnel,.public-marketing-page .admin-grid,.public-marketing-page .flag-grid,.public-marketing-page .runbook-grid,.public-marketing-page .sla-grid,.public-marketing-page .sla-card,.public-marketing-page .safety-grid,.public-marketing-page .architecture-grid,.public-marketing-page .data-model-strip,.public-marketing-page .acquisition-layout,.public-marketing-page .organic-layout,.public-marketing-page .stack-row,.public-marketing-page .ritual-row,.public-marketing-page .security-layout,.public-marketing-page .audit-row,.public-marketing-page .permission-grid,.public-marketing-page .sensitive-action-row,.public-marketing-page .commerce-ops-row,.public-marketing-page .compliance-case,.public-marketing-page .admin-queue-row,.public-marketing-page .email-health-row,.public-marketing-page .refund-row,.public-marketing-page .video-studio-layout,.public-marketing-page .video-pipeline,.public-marketing-page .campaign-row,.public-marketing-page .publish-layout,.public-marketing-page .publish-row,.public-marketing-page .compliance-row,.public-marketing-page .ticket-event,.public-marketing-page .execution-row,.public-marketing-page .build-sequence-strip,.public-marketing-page .gap-row,.public-marketing-page .hosting-row,.public-marketing-page .app-boundary-grid,.public-marketing-page .boundary-rule-grid,.public-marketing-page .contract-grid,.public-marketing-page .data-contract-grid,.public-marketing-page .lifecycle-grid,.public-marketing-page .webhook-row,.public-marketing-page .deliverability-layout,.public-marketing-page .deliverability-row,.public-marketing-page .marketing-workflow-row,.public-marketing-page .reuse-grid,.public-marketing-page .payment-layout,.public-marketing-page .payment-row,.public-marketing-page .commerce-row,.public-marketing-page .domain-layout,.public-marketing-page .domain-path-row,.public-marketing-page .domain-step-grid,.public-marketing-page .media-layout,.public-marketing-page .media-asset-row,.public-marketing-page .media-reuse-grid,.public-marketing-page .shipping-layout,.public-marketing-page .shipping-row,.public-marketing-page .rate-layout,.public-marketing-page .rate-row,.public-marketing-page .fulfillment-grid,.public-marketing-page .seo-layout,.public-marketing-page .seo-row,.public-marketing-page .import-layout,.public-marketing-page .production-layout,.public-marketing-page .production-row,.public-marketing-page .issue-grid,.public-marketing-page .inbox-layout,.public-marketing-page .customer-layout,.public-marketing-page .customer-event,.public-marketing-page .path-grid,.public-marketing-page .side-by-side,.public-marketing-page .practice-row,.public-marketing-page .triage-row,.public-marketing-page .snippet-grid{grid-template-columns:1fr}.public-marketing-page .daily-row em{text-align:left}.public-marketing-page .tutorial-intro,.public-marketing-page .storefront-demo-disclosure{flex-direction:column;align-items:flex-start}.public-marketing-page .studio-controls{grid-template-columns:repeat(3,minmax(0,1fr))}.public-marketing-page .layer-row{grid-template-columns:1fr}.public-marketing-page .layer-row em{grid-column:auto}}@media (max-width:720px){.public-marketing-page .topbar,.public-marketing-page .dash-head,.public-marketing-page .roadmap-item{flex-direction:column;align-items:start}.public-marketing-page .hero{min-height:auto}.public-marketing-page .hero-grid{padding-top:32px}.public-marketing-page .module-grid,.public-marketing-page .metric-grid,.public-marketing-page .pillar-grid,.public-marketing-page .preview-commerce-grid,.public-marketing-page .storefront-preview-products,.public-marketing-page .storefront-story-band,.public-marketing-page .objection-grid,.public-marketing-page .founder-callout,.public-marketing-page .founder-story-grid,.public-marketing-page .founder-lesson-grid,.public-marketing-page .pricing-plan-grid,.public-marketing-page .pricing-math-grid,.public-marketing-page .footer-link-grid,.public-marketing-page .time-stat-grid,.public-marketing-page .config-layout,.public-marketing-page .setup-strip,.public-marketing-page .vertical-switcher,.public-marketing-page .next-action,.public-marketing-page .proof-strip,.public-marketing-page .quote-layout,.public-marketing-page .quote-calc-row,.public-marketing-page .check-grid,.public-marketing-page .studio-controls{grid-template-columns:1fr}.public-marketing-page .module.wide{grid-column:span 1}.public-marketing-page .nav-list{margin-top:14px}.public-marketing-page .logo img{width:min(250px,78vw)}.public-marketing-page .feedback-widget{justify-content:center;left:14px;right:14px}.public-marketing-page .table-row{grid-template-columns:1fr;padding:12px}}
