:root{--bg:#f5efe3;--bg-accent:#fff8ed;--card:#fffbf3d1;--card-strong:#fffdf8;--ink:#17211f;--muted:#4f5e5a;--line:#17211f1f;--brand:#0d6b63;--brand-deep:#08453f;--brand-soft:#0d6b631f;--accent:#d97706;--accent-soft:#d977061f;--shadow:0 28px 80px #17211f1f;--radius-xl:32px;--radius-lg:24px;--radius-md:18px;--radius-sm:12px;--content:min(1180px, calc(100vw - 2rem));--text-sm:.9375rem;--text-base:1.0625rem;--text-lg:1.125rem;--text-xl:1.25rem;--label-sm:.8125rem}*{box-sizing:border-box}[hidden]{display:none!important}html{scroll-behavior:smooth}body{min-width:320px;color:var(--ink);background:radial-gradient(circle at top left, #0d6b632e, transparent 30%), radial-gradient(circle at top right, #d9770629, transparent 28%), linear-gradient(180deg, #fff7ea 0%, var(--bg) 42%, #f8f4ec 100%);margin:0;font-family:Space Grotesk,Avenir Next,sans-serif}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.site-shell{padding:1.25rem 0 4rem}.site-header,.page-section,.hero,.footer-shell,.page-eyebrow{width:var(--content);margin-inline:auto}.site-header{backdrop-filter:blur(18px);z-index:20;background:#fffcf6b8;border:1px solid #fff9;border-radius:999px;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:2rem;padding:.75rem 1rem;display:flex;position:sticky;top:1rem;box-shadow:0 12px 40px #17211f14}.site-brand{align-items:center;gap:.85rem;display:inline-flex}.site-brand__mark{flex-shrink:0;place-items:center;width:2.75rem;height:2.75rem;display:grid}.site-brand__mark img{object-fit:contain;width:100%;height:100%;display:block}.site-brand__name,.site-brand__subline{display:block}.site-brand__name{font-weight:700}.site-brand__subline{color:var(--muted);font-size:.875rem}.site-nav{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.site-nav__link{font-size:var(--text-sm);color:var(--muted);border-radius:999px;padding:.65rem .95rem;transition:background-color .18s,color .18s,transform .18s}.site-nav__link:hover,.site-nav__link.is-active{color:var(--ink);background:#0d6b631a;transform:translateY(-1px)}.page-eyebrow{font-size:var(--label-sm);letter-spacing:.18em;text-transform:uppercase;color:var(--brand);margin-block:0 1rem;padding-inline:clamp(1rem,1.8vw,1.8rem);font-weight:700}.hero__panel,.content-card,.cta-card,.metric-card,.legal-shell,.embed-card,.blog-card,.filter-shell,.pricing-card,.path-card{background:var(--card);border-radius:var(--radius-xl);box-shadow:var(--shadow);backdrop-filter:blur(16px);border:1px solid #ffffffb8}.hero__panel{grid-template-columns:minmax(0,1.3fr) minmax(300px,.7fr);align-items:start;gap:1.75rem;padding:2rem;display:grid}.hero__copy{flex-direction:column;gap:1.1rem;display:flex}.hero__copy h1,.section-title,.offer-card__title,.blog-post__title,.legal-title{letter-spacing:-.03em;font-family:Fraunces,Georgia,serif;line-height:1.02}.hero__copy h1{max-width:13ch;margin:0;font-size:clamp(2.9rem,7vw,5.2rem)}.hero__copy p,.section-copy,.list-copy,.body-copy,.blog-post__body,.legal-shell{font-size:var(--text-base);color:var(--muted);line-height:1.7}.hero__summary{max-width:52ch;margin:0;font-size:clamp(1.125rem,1rem + .4vw,1.25rem);line-height:1.6}.hero__actions,.button-row,.chip-row,.meta-row{flex-wrap:wrap;align-items:center;gap:.85rem;display:flex}.hero__actions{padding-top:.25rem}.hero__actions--grouped{align-items:center;gap:1rem 1.15rem}.hero__actions-pair{background:#0d6b6314;border-radius:999px;flex-wrap:wrap;align-items:center;gap:.7rem;padding:.4rem;display:flex}.button,.button-secondary,.button-ghost{border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.45rem;min-height:2.95rem;padding:.8rem 1.2rem;font-size:1rem;font-weight:700;transition:transform .18s,box-shadow .18s,background-color .18s,border-color .18s;display:inline-flex}.button{background:linear-gradient(135deg, var(--brand), #139182);color:#fff;box-shadow:0 16px 30px #0d6b6338}.button-linked{color:var(--brand-deep);box-shadow:none;background:#0d6b6329;border-color:#0d6b6329}.button-secondary{background:#ffffffc7;border-color:#17211f14}.button-solo{background:#ffffffe6;border-color:#17211f1f}.button-ghost{border-color:var(--line);color:var(--muted);background:0 0}.button:hover,.button-secondary:hover,.button-ghost:hover{transform:translateY(-2px)}.hero__aside{flex-direction:column;gap:1rem;display:flex}.metric-card,.embed-card{padding:1.3rem}.metric-card__kicker,.card-kicker,.pricing-eyebrow{font-size:var(--label-sm);letter-spacing:.16em;text-transform:uppercase;color:var(--brand);margin:0 0 .35rem;font-weight:700}.metric-card__value{margin:0;font-family:Fraunces,Georgia,serif;font-size:clamp(1.9rem,1.6rem + .8vw,2.2rem)}.metric-card__body{margin:.7rem 0 0}.page-section{padding:1rem 0}.section-heading{flex-direction:column;gap:.55rem;margin-bottom:1.2rem;display:flex}.section-title{margin:0;font-size:clamp(2.15rem,4vw,3.35rem)}.section-copy{max-width:62ch;margin:0}.grid-2,.grid-3,.card-grid,.blog-grid,.legal-grid,.pricing-grid{gap:1rem;display:grid}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-3,.blog-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.content-card,.cta-card,.blog-card,.pricing-card,.path-card,.legal-shell{flex-direction:column;gap:1rem;padding:1.55rem 1.45rem 1.5rem;display:flex}.chooser-card{flex-direction:column;gap:1rem;display:flex}.chooser-card__top{grid-template-columns:minmax(0,1.05fr) minmax(180px,.7fr);align-items:start;gap:1rem;display:grid}.chooser-card__intro{gap:.7rem;display:grid}.chooser-card .card-kicker,.chooser-card .offer-card__title{margin-bottom:0}.chooser-card .offer-card__lede{max-width:31ch}.chooser-card__media{background:#ffffffb3;border:1px solid #17211f14;border-radius:22px;margin:0;overflow:hidden;box-shadow:0 16px 32px #17211f14}.chooser-card__media img{object-fit:cover;transform-origin:50%;width:100%;height:255px;display:block;transform:scale(1)}.chooser-card__media--msft img{object-position:100% 34%;transform-origin:right 34%;transform:scale(1.46)}.chooser-card__media--solo img{object-position:center 42%;transform-origin:50% 42%;transform:scale(1.1)}.chooser-card .list{gap:.9rem}.chooser-card .button-row{margin-top:auto;padding-top:.35rem}.app-card{gap:1.1rem}.app-card .offer-card__lede{max-width:31ch}.app-card__media{background:#ffffffc7;border:1px solid #17211f14;border-radius:22px;margin:.1rem 0 .15rem;overflow:hidden;box-shadow:0 16px 32px #17211f14}.app-card__media img{object-fit:cover;object-position:center top;width:100%;height:240px;display:block}.app-card__media--solo-product img{object-fit:contain;object-position:center top;background:#091425;height:290px}.app-card .list{gap:.95rem}.content-card .button-row,.cta-card .button-row,.blog-card .button-row{margin-top:auto;padding-top:.45rem}.pricing-card>.button{margin-top:auto}.offer-card__title{margin:0;font-size:clamp(1.85rem,1.4rem + 1vw,2.3rem)}.offer-card__lede,.list-copy,.body-copy,.blog-card__summary{color:var(--muted);margin:0}.list{gap:.8rem;margin:0;padding-left:.15rem;list-style:none;display:grid}.list li{text-indent:0;grid-template-columns:.7rem minmax(0,1fr);align-items:start;column-gap:.65rem;padding-left:0;display:grid}.list li:before{content:"◆";color:var(--accent);text-align:center;line-height:1.52;display:block}.check-list li,.table-list li,.blog-card__summary,.body-copy,.offer-card__lede{line-height:1.52}.pill{background:var(--brand-soft);color:var(--brand-deep);border-radius:999px;align-items:center;padding:.45rem .8rem;font-size:.9rem;font-weight:700;display:inline-flex}.muted-pills .pill{color:var(--muted);background:#17211f0f}.pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.pricing-card{position:relative;overflow:hidden}.pricing-card.is-featured{background:linear-gradient(#0d6b631a,#fffbf3f2);border-color:#0d6b6347}.pricing-name,.legal-title,.blog-card__title{margin:0;font-family:Fraunces,Georgia,serif}.pricing-name{font-size:clamp(1.55rem,1.3rem + .7vw,1.9rem)}.pricing-price{margin:0;font-size:clamp(2.2rem,1.9rem + .9vw,2.6rem);font-weight:700}.pricing-price small{color:var(--muted);font-size:1rem}.table-list{gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.table-list li{border-top:1px solid var(--line);padding-top:.75rem}.table-label{color:var(--muted);margin-bottom:.18rem;font-size:.875rem;display:block}.path-card__step{margin:0;font-family:Fraunces,Georgia,serif;font-size:clamp(1.5rem,1.25rem + .6vw,1.8rem)}.cta-card{gap:1rem;display:grid}.product-preview{background:#ffffffc7;border:1px solid #17211f14;border-radius:22px;margin:0;overflow:hidden;box-shadow:0 18px 44px #17211f14}.product-preview img{object-fit:cover;width:100%;height:auto;display:block}.intent-form{gap:1rem;display:grid}.honeypot{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.intent-form__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem .9rem;display:grid}.intent-form label{font-size:var(--text-sm);color:var(--ink);align-content:start;gap:.45rem;font-weight:500;display:grid}.intent-form input,.intent-form textarea{border-radius:var(--radius-sm);width:100%;font:inherit;color:var(--ink);background:#ffffffd9;border:1px solid #17211f24;padding:.9rem 1rem}.intent-form textarea{resize:vertical;min-height:9rem}.intent-form__meta{color:var(--muted);margin:0;font-size:.95rem}.form-status{min-height:1.5rem;color:var(--muted);margin:0;font-size:.95rem}.form-status--error{color:#a22d24;font-weight:700}.intent-form.was-validated :invalid,.intent-form .is-touched:invalid,.kit-signup.was-validated :invalid,.kit-signup .is-touched:invalid{border-color:#a22d24;box-shadow:0 0 0 3px #a22d241f}.kit-signup{gap:1.15rem;display:grid}.signup-shell{width:min(720px,100%);margin:0 auto}.signup-shell--wide{width:min(860px,100%)}.signup-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.signup-card{gap:1.35rem}.signup-card--blog,.signup-card--cosell{transition:transform .18s,opacity .18s,border-color .18s,box-shadow .18s}.signup-card--blog.is-active{border-color:#0d6b6347;box-shadow:0 28px 80px #17211f1f,0 0 0 1px #0d6b6324}.signup-card--blog.is-muted{display:none}.signup-card__header{gap:.75rem;display:grid}.signup-card__actions{flex-wrap:wrap;gap:.75rem;display:flex}.signup-card__actions .button,.signup-card__actions .button-ghost{flex:240px}.kit-signup__field{font-size:var(--text-sm);color:var(--ink);align-content:start;gap:.45rem;font-weight:500;display:grid}.kit-signup__field input{border-radius:var(--radius-sm);width:100%;font:inherit;color:var(--ink);background:#ffffffd9;border:1px solid #17211f24;padding:.95rem 1rem}.kit-signup__meta{color:var(--muted);max-width:none;margin:0;font-size:.95rem;line-height:1.55}.kit-signup .button{width:100%;margin-top:.15rem}.embed-frame{border-radius:var(--radius-lg);background:#fff;border:0;width:100%;min-height:640px}.blog-card__meta,.blog-post__meta,.legal-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:.55rem;font-size:.9375rem;display:flex}.blog-card__title{font-size:clamp(1.5rem,1.25rem + .6vw,1.85rem)}.blog-card__summary{max-width:33ch}.blog-post{width:min(840px,100vw - 2rem);margin:0 auto}.blog-post__header{margin-bottom:1.5rem}.blog-post__title{margin:0 0 1rem;font-size:clamp(2.35rem,6vw,4.75rem)}.blog-post__body h2,.blog-post__body h3{color:var(--ink);font-family:Fraunces,Georgia,serif}.blog-post__body a{color:var(--brand);text-decoration:underline}.blog-post__body pre{border-radius:var(--radius-md);background:#12211d;padding:1rem;overflow-x:auto}.blog-video-embed{aspect-ratio:16/9;border-radius:var(--radius-lg);width:100%;box-shadow:var(--shadow);background:#17211f14;margin:1.5rem 0;overflow:hidden}.blog-video-embed iframe{border:0;width:100%;height:100%;display:block}.filter-shell{padding:1.1rem 1.15rem}.filter-row{flex-wrap:wrap;gap:.75rem;display:flex}.filter-button{border:1px solid var(--line);font:inherit;cursor:pointer;background:#ffffffbf;border-radius:999px;align-items:center;gap:.55rem;padding:.7rem 1rem;font-weight:700;display:inline-flex}.filter-button.is-active{background:var(--brand);border-color:var(--brand);color:#fff}.filter-button__count{background:#17211f14;border-radius:999px;justify-content:center;align-items:center;min-width:1.65rem;height:1.65rem;padding:0 .45rem;font-size:.875rem;line-height:1;display:inline-flex}.filter-button.is-active .filter-button__count{background:#ffffff2e}.archive-toolbar{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.archive-toolbar__summary{color:var(--muted);margin:0;font-size:.95rem}.archive-toolbar__button[hidden]{display:none}.legal-shell{width:min(860px,100vw - 2rem);margin:0 auto}.legal-title{font-size:clamp(2.2rem,5vw,3.6rem)}.legal-shell h2,.legal-shell h3{margin-top:2rem;font-family:Fraunces,Georgia,serif}.footer-shell{margin-top:2rem;padding:1.25rem 0}.mobile-cta{display:none}.footer-card{border-radius:var(--radius-lg);background:#ffffff9e;border:1px solid #17211f14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1.15rem 1.3rem;display:flex}.footer-card>div:first-child{gap:.3rem;display:grid}.footer-links{color:var(--muted);flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.eyebrow-label{font-size:var(--label-sm);letter-spacing:.16em;text-transform:uppercase;color:var(--accent);font-weight:700}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=960px){.hero__panel,.grid-2,.grid-3,.pricing-grid,.blog-grid,.signup-grid,.chooser-card__top{grid-template-columns:1fr}.site-header{border-radius:28px;padding:1rem}}@media (width<=720px){body:has(.mobile-cta){padding-bottom:calc(5.5rem + env(safe-area-inset-bottom))}.mobile-cta{z-index:20;left:.75rem;right:.75rem;bottom:calc(.75rem + env(safe-area-inset-bottom));background:var(--brand);color:#fff;text-align:center;opacity:0;pointer-events:none;border-radius:999px;justify-content:center;align-items:center;min-height:3.25rem;padding:.75rem 1rem;font-weight:700;text-decoration:none;transition:opacity .16s,transform .16s;display:flex;position:fixed;transform:translateY(.5rem);box-shadow:0 12px 32px #17211f47}.mobile-cta.is-visible{opacity:1;pointer-events:auto;transform:translateY(0)}.mobile-cta:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.site-shell{padding-top:.5rem}.site-header{flex-direction:column;align-items:stretch;gap:.55rem;margin-bottom:1.1rem;padding:.75rem .9rem;position:static}.hero__panel,.content-card,.cta-card,.metric-card,.pricing-card,.path-card,.blog-card,.legal-shell{padding:1.1rem}.intent-form__grid{grid-template-columns:1fr}.hero__actions,.button-row,.meta-row{align-items:stretch}.button,.button-secondary,.button-ghost{width:100%}.site-brand{flex-direction:column;align-items:center;gap:.3rem;width:auto;margin-inline:auto}.site-brand__mark{border-radius:14px;flex-shrink:0;width:2.1rem;height:2.1rem;font-size:.88rem}.site-brand__name{text-align:center;font-size:1rem;line-height:1.05}.site-brand>span:last-child{text-align:center}.site-brand__subline{max-width:none;font-size:.73rem;line-height:1.15}.site-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;width:100%;display:grid}.site-nav__link{text-align:center;justify-content:center;align-items:center;min-height:2.55rem;padding:.55rem .75rem;display:flex}}@media (width<=480px){.site-shell{padding-top:.35rem}.site-header{border-radius:22px;gap:.45rem;margin-bottom:.85rem;padding:.55rem .7rem}.site-brand{flex-direction:row;gap:.55rem;margin-inline:0 auto}.site-brand__mark{border-radius:12px;width:1.95rem;height:1.95rem;font-size:.82rem}.site-brand__name{text-align:left;font-size:.95rem}.site-brand>span:last-child{text-align:left}.site-brand__subline{display:none}.site-nav{grid-template-columns:repeat(4,minmax(0,1fr));gap:.35rem}.site-nav__link{min-height:2.2rem;padding:.45rem .4rem;font-size:.8rem}.hero__copy h1{max-width:9ch;font-size:clamp(2.75rem,13vw,4.25rem)}}:root{--bg:#f5f8f7;--bg-accent:#edf4f2;--card:#fff;--card-strong:#fff;--ink:#142c28;--muted:#425d57;--line:#cedbd6;--brand:#07665b;--brand-deep:#064b43;--accent:#815006;--shadow:0 5px 18px #142c2808;--radius-xl:18px;--radius-lg:14px;--radius-md:10px;--radius-sm:6px}body{background:var(--bg);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.hero__copy h1,.section-title,.offer-card__title,.blog-post__title,.legal-title{letter-spacing:-.045em;text-wrap:balance;font-family:inherit;line-height:1.08}.hero__copy h1{max-width:21ch;font-size:clamp(2.2rem,4.6vw,4rem)}.hero__panel,.content-card,.cta-card,.metric-card,.legal-shell,.embed-card,.blog-card,.filter-shell,.pricing-card,.path-card{backdrop-filter:none;border:1px solid var(--line);box-shadow:none;background:var(--card)}.site-header{backdrop-filter:none;border:1px solid var(--line);box-shadow:none;background:#f5f8f7;border-radius:12px}.hero{padding:1.5rem 0 2rem}.hero__panel{gap:2rem;padding:2rem}.hero__copy{gap:1rem}.hero__summary{max-width:55ch}.hero__aside{border-left:1px solid var(--line);padding-left:1.5rem}.metric-card{background:0 0;border:0;border-radius:0;padding:.5rem 0}.metric-card__value{font-size:2rem}.home-hero{padding-block:3rem}.home-hero h1{max-width:24ch}.home-hero .hero__summary{max-width:58ch}.home-tracks,.home-writing{gap:1.75rem;display:grid}.home-tracks__grid,.home-writing__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;display:grid}.home-track{border:1px solid var(--line);border-top:4px solid var(--brand);border-radius:var(--radius-lg);background:var(--card);flex-direction:column;align-items:flex-start;gap:1.25rem;min-width:0;padding:clamp(1.25rem,3vw,2rem);display:flex}.home-track--solo{border-top-color:var(--accent);background:#fffcf5}.home-track h3{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(1.65rem,2.6vw,2.2rem);line-height:1.15}.home-track .list{flex:1;align-content:start}.home-track__extra{border-top:1px solid var(--line);gap:.75rem;width:100%;padding-top:1.25rem;display:grid}.home-writing__grid article{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--card);align-content:start;gap:.75rem;min-width:0;padding:1.5rem;display:grid}.home-writing__grid h3{font-size:1.4rem}@media (width<=800px){.home-tracks__grid,.home-writing__grid{grid-template-columns:1fr}}.button,.button-secondary,.button-ghost{box-shadow:none;border-radius:8px;min-height:44px}.button{background:var(--brand)}.button:hover{background:var(--brand-deep)}.text-link{color:var(--brand-deep);text-underline-offset:.24em;padding-block:.5rem;text-decoration:underline;display:inline-block}:where(a,button,input,textarea,select,summary):focus-visible{outline:3px solid var(--brand);outline-offset:4px}:where(input,textarea,select){max-width:100%}:where(h1,h2,h3,p,a){overflow-wrap:break-word}:target{scroll-margin-top:7rem}.skip-link{z-index:100;background:var(--ink);color:#fff;padding:1rem;position:fixed;top:-8rem;left:1rem}.skip-link:focus{top:1rem}.proof-strip{border-block:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:2rem;padding-block:1rem;display:grid}.proof-strip p{gap:.5rem;display:grid}.proof-strip strong{letter-spacing:-.04em;font-size:1.8rem}.proof-strip span{color:var(--muted);line-height:1.6}.workflow{counter-reset:steps;grid-template-columns:repeat(3,1fr);gap:1rem;padding:0;list-style:none;display:grid}.workflow li{border-top:2px solid var(--brand);background:var(--bg-accent);padding:1.2rem;line-height:1.6}.workflow strong{color:var(--brand-deep)}.product-showcase{border:1px solid var(--line);background:linear-gradient(135deg,#e8f3ee,#fff);border-radius:18px;padding:2rem}.screenshot-detail{margin-block:1.5rem}.screenshot-detail summary{color:var(--brand-deep);cursor:pointer;border:1px solid var(--line);border-radius:8px;padding:1rem;font-weight:650}.screenshot-detail img{border:1px solid var(--line);width:100%;height:auto;margin-block:1rem}details.faq{border-bottom:1px solid var(--line);padding:1rem 0}details.faq summary{cursor:pointer;padding:.5rem;font-weight:650}.section-heading{max-width:70ch}.list{gap:1rem;padding-inline-start:0}.list li{font-size:var(--text-base);color:var(--muted);padding-inline-start:1.2rem;line-height:1.65;display:block;position:relative}.list li:before{content:"";inset-inline-start:0;background:var(--brand);border-radius:50%;width:.35rem;height:.35rem;position:absolute;top:.65em}.fit-section{padding-block:clamp(2rem,4vw,3.5rem)}.fit-grid{align-items:start;gap:2.5rem clamp(2rem,5vw,4rem)}.fit-panel{flex-direction:column;gap:1.25rem;display:flex}.fit-panel>h2{margin:0;font-size:clamp(1.65rem,2.5vw,2.25rem);line-height:1.2}.fit-panel>.faq{margin:0}.faq>summary+.list{margin-block:1rem .5rem}.page-section>:is(.section-title,.offer-card__title)+:is(.section-copy,.body-copy,.list){margin-block-start:1rem}.editorial-section{max-width:var(--content)}#trustmrr>a{width:fit-content;max-width:100%;margin-top:1.25rem;display:block}#trustmrr img{width:380px;max-width:100%;height:auto}#economic-resilience-os{gap:1.5rem;padding-block:clamp(2rem,4vw,3rem);display:grid}#economic-resilience-os>:is(.card-kicker,.section-title,.section-copy,.list,.screenshot-detail,.body-copy){margin:0}#economic-resilience-os>.section-title{max-width:26ch;line-height:1.15}#economic-resilience-os>.section-copy{max-width:65ch;line-height:1.75}#economic-resilience-os>.list{max-width:70ch;margin-block:.25rem .5rem}#economic-resilience-os>.screenshot-detail{width:min(860px,100%)}#economic-resilience-os+.page-section{padding-top:2rem}.newsletter-panel{border:1px solid var(--line);border-radius:var(--radius-xl);background:linear-gradient(120deg, var(--bg-accent), var(--card));grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:clamp(1.5rem,4vw,3rem);padding:clamp(1.25rem,3vw,2.5rem);display:grid}.newsletter-panel__copy{align-content:start;gap:1rem;display:grid}.newsletter-panel__copy h2{max-width:25ch;margin:0}.newsletter-topics{gap:1.2rem;margin:.5rem 0 0;display:grid}.newsletter-topics>div{border-inline-start:2px solid var(--brand);padding-inline-start:1rem}.newsletter-topics dt{margin-bottom:.35rem;font-weight:650}.newsletter-topics dd{color:var(--muted);max-width:55ch;margin:0;line-height:1.65}.newsletter-panel__signup{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--card);flex-direction:column;justify-content:center;gap:1rem;padding:clamp(1rem,2vw,1.5rem);display:flex}.newsletter-panel__signup h3{letter-spacing:-.025em;margin:0;font-size:1.4rem;line-height:1.3}.newsletter-panel__signup .button{width:100%}.newsletter-panel__fine{color:var(--muted);margin:0;font-size:.875rem;line-height:1.6}.newsletter-panel__fine a{text-underline-offset:.2em;text-decoration:underline}.newsletter-panel--solo{border-top:4px solid var(--brand);background:linear-gradient(135deg,#e4efea 0%,#f6faf8 70%);row-gap:2.5rem;padding:clamp(1.25rem,4vw,3rem)}.newsletter-panel--solo .newsletter-panel__copy>h2{max-width:24ch;font-size:clamp(1.9rem,3.5vw,2.75rem);line-height:1.12}.newsletter-panel--solo .newsletter-panel__signup{align-self:start;gap:1.25rem;padding:clamp(1.25rem,2.5vw,2rem);box-shadow:0 12px 30px #142c280f}.newsletter-expect-heading{margin:.75rem 0 0;font-size:1.1rem}.newsletter-expectations{border-top:1px solid var(--line);color:var(--muted);padding-top:1rem;font-size:.9375rem;line-height:1.65}.newsletter-expectations p{margin:0}.newsletter-expectations p+p{margin-top:.75rem}.newsletter-samples{border-top:1px solid var(--line);grid-column:1/-1;padding-top:2rem}.newsletter-samples__heading{gap:.6rem;margin-bottom:1.5rem;display:grid}.newsletter-samples__heading h3{letter-spacing:-.03em;margin:0;font-size:1.5rem}.newsletter-samples__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.newsletter-samples__grid>a{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-md);flex-direction:column;align-items:start;gap:.75rem;padding:1.25rem;display:flex}.newsletter-samples__grid>a:hover{border-color:var(--brand)}.newsletter-samples__grid h4{letter-spacing:-.02em;margin:0;font-size:1.1rem;line-height:1.4}.newsletter-samples__grid p{color:var(--muted);margin:0;font-size:.9375rem;line-height:1.65}.newsletter-samples__grid .text-link{margin-top:auto}.newsletter-samples__topic{color:var(--brand-deep);font-size:.8rem;font-weight:650}@media (width<=800px){.newsletter-panel,.newsletter-samples__grid{grid-template-columns:1fr}}.archive-search{border:1px solid var(--line);width:100%;font:inherit;color:var(--ink);background:#fff;border-radius:8px;padding:1rem}.archive-toolbar{justify-content:space-between}.archive-pagination{flex-wrap:wrap;align-items:center;gap:.75rem;margin-block:2rem;display:flex}.archive-pagination a{text-align:center;border:1px solid var(--line);border-radius:8px;min-width:44px;padding:.65rem}.archive-pagination [aria-current]{background:var(--brand);color:#fff}.blog-card{padding:1.25rem}.blog-post{max-width:76ch}.blog-post__body{color:var(--ink)}.blog-post__body table{border-collapse:collapse;max-width:100%;display:block;overflow-x:auto}.blog-post__body th,.blog-post__body td{border:1px solid var(--line);min-width:8rem;padding:.75rem}.blog-post__body pre{max-width:100%}.blog-post__body img{height:auto}.blog-post__body h2,.blog-post__body h3{scroll-margin-top:7rem;font-family:inherit}.article-toc{background:var(--bg-accent);border-radius:10px;margin-block:2rem;padding:1rem}.article-toc a{padding:.4rem;text-decoration:underline;display:inline-block}.article-next{border-top:1px solid var(--line);margin-top:3rem;padding-top:2rem}.related-list{gap:1rem;padding-left:1.3rem;display:grid}.embed-card iframe,iframe[title="Testimonials for Solo Biz Help"]{max-width:100%}button:disabled{cursor:wait;opacity:.75}.calculator{margin-block:2rem;padding:1.25rem}.calculator fieldset{border:0;min-width:0;padding:0}.calculator label{gap:.5rem;display:grid}.calculator input,.calculator select{border:1px solid var(--line);width:100%;min-width:0;font:inherit;color:var(--ink);background:#fff;border-radius:8px;padding:.75rem}@media (width<=960px){.hero__aside{border-left:0;border-top:1px solid var(--line);grid-template-columns:1fr 1fr;padding:1rem 0 0;display:grid}}@media (width<=720px){.hero__copy h1{max-width:24ch;font-size:clamp(2rem,7.5vw,2.8rem)}.hero{padding-top:.5rem}.hero__summary{font-size:1rem;line-height:1.6}.hero__panel{padding:1.1rem}.hero__actions{gap:.6rem}.home-hero{padding-block:1rem}.home-hero h1{font-size:clamp(2rem,8vw,3rem)}.proof-strip,.workflow{grid-template-columns:1fr;gap:.75rem}.proof-strip p{margin:.25rem 0}.proof-strip strong{font-size:1.4rem}.product-showcase{padding:1.1rem}.site-nav__link{min-height:44px}.mobile-cta{border-radius:8px}.blog-post__title{font-size:2rem}:target,.blog-post__body h2,.blog-post__body h3{scroll-margin-top:1rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}.button:hover,.button-secondary:hover,.button-ghost:hover,.site-nav__link:hover{transform:none}}
