.trades-web .plan-selector-head h2{margin-bottom:.55rem}.trades-web .plan-picker{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;overflow:visible;scroll-snap-type:none;padding:0;margin:0 0 .15rem}.trades-web .plan-card{display:grid;align-content:start;gap:.28rem;flex:none;max-width:none;padding:.65rem .6rem .7rem}.trades-web .plan-name{display:block;font-size:.92rem;letter-spacing:.06em;text-transform:uppercase;line-height:1.2}.trades-web .plan-tagline{margin:0;font-size:.78rem;font-weight:400;line-height:1.3;color:var(--muted)}.trades-web .plan-summary>p:last-of-type{margin-bottom:.65rem}.trades-web .glance-more{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;gap:.35rem;margin:0 0 .35rem;padding:.15rem 0;border:0;background:none;color:var(--forest);font-weight:600;font-size:.88rem;cursor:pointer}.trades-web .glance-more-icon{width:1.05rem;height:1.05rem;transition:transform .16s ease}.trades-web .glance-more[aria-expanded=true] .glance-more-icon{transform:rotate(180deg)}.trades-web .included-overview{margin-bottom:1.35rem;padding-bottom:1.2rem;border-bottom:1px solid var(--line)}.trades-web .included-overview-head h2{margin-bottom:.35rem}.trades-web .included-overview-head p:last-of-type{margin-bottom:.9rem}.trades-web .included-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:.65rem}.trades-web .included-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.8rem .85rem;text-decoration:none;color:inherit;background:#fffdf8;border:1px solid var(--line);border-radius:14px;min-width:0;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.trades-web .included-card:hover{border-color:#cfc4b0;box-shadow:var(--shadow)}.trades-web .included-card:focus-visible{outline:2px solid var(--forest);outline-offset:2px}.trades-web .included-icon{width:2.55rem;height:2.55rem;display:grid;place-items:center;border-radius:12px;color:var(--forest);background:#2c4a381a;flex-shrink:0}.trades-web .included-icon svg{width:1.3rem;height:1.3rem}.trades-web .included-icon-website{background:#2c4a381f;color:var(--forest)}.trades-web .included-icon-business-tools{background:#b0894a29;color:#7a5b24}.trades-web .included-icon-reputation{background:#b0894a1f;color:#8a6230}.trades-web .included-icon-marketing{background:#2c4a3814;color:var(--forest-deep)}.trades-web .included-icon-seo{background:#f3eee4;color:var(--ink)}.trades-web .included-icon-security{background:#1c241e14;color:var(--forest-deep)}.trades-web .included-card-copy{display:grid;gap:.18rem;min-width:0}.trades-web .included-card-title{font-family:Fraunces,Georgia,serif;font-size:1.02rem;font-weight:600;letter-spacing:-.02em;color:var(--ink);line-height:1.2}.trades-web .included-card-tagline{font-size:.86rem;line-height:1.35;color:var(--muted)}.trades-web .included-card-arrow{width:1.15rem;height:1.15rem;color:var(--brass)}.trades-web .category-section{scroll-margin-top:1rem}@media (min-width: 700px){.trades-web .included-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 420px){.trades-web .plan-picker{grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem}.trades-web .plan-card{padding:.55rem .4rem .6rem}.trades-web .plan-name{font-size:.8rem}.trades-web .plan-tagline{font-size:.7rem}}.trades-web .site-footer{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:.85rem 1.25rem}.trades-web .site-footer p{flex:1 1 16rem}.client-mode-toggle{display:inline-flex;align-items:center;gap:.55rem;margin-left:auto;cursor:pointer;-webkit-user-select:none;user-select:none;color:var(--ink);font-size:.88rem;font-weight:600}.client-mode-toggle input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:2.4rem;height:1.35rem;margin:0;border:1px solid var(--line);border-radius:999px;background:#fffdf8;position:relative;cursor:pointer;flex-shrink:0;transition:background-color .16s ease,border-color .16s ease}.client-mode-toggle input:after{content:"";position:absolute;top:.12rem;left:.12rem;width:1.02rem;height:1.02rem;border-radius:50%;background:var(--muted);transition:transform .16s ease,background-color .16s ease}.client-mode-toggle input:checked{background:var(--forest);border-color:var(--forest)}.client-mode-toggle input:checked:after{transform:translate(1.02rem);background:#fff}.client-mode-toggle input:focus-visible{outline:2px solid var(--forest);outline-offset:2px}html.client-mode{--electric-sapphire: #5465ff;--cornflower-blue: #788bff;--muted-teal: #84a59d;--dark-teal: #004346;--honey-bronze: #f6bd60;--ink: #004346;--muted: color-mix(in srgb, #004346 58%, #84a59d);--paper: color-mix(in srgb, #788bff 10%, #f5f7ff);--card: #f8f9ff;--line: color-mix(in srgb, #84a59d 42%, #dce8e5);--forest: #5465ff;--forest-deep: #004346;--brass: #f6bd60;--brass-soft: #f8d49a;--positive: #004346;--shadow: 0 16px 40px rgba(0, 67, 70, .12)}html.client-mode body,.trades-web.client-mode{background:var(--paper);color:var(--ink)}.trades-web.client-mode{background:linear-gradient(90deg,#5465ff,#788bff,#84a59d,#004346,#f6bd60) top / 100% 3px no-repeat,var(--paper)}.trades-web.client-mode .plan-card,.trades-web.client-mode .chip,.trades-web.client-mode .included-card{background:#fff}.trades-web.client-mode .plan-card:hover,.trades-web.client-mode .chip:hover,.trades-web.client-mode .included-card:hover{border-color:var(--cornflower-blue)}.trades-web.client-mode .plan-card.is-selected{border-color:var(--electric-sapphire)}.trades-web.client-mode .plan-card-pro.is-featured{border-color:var(--honey-bronze)}.trades-web.client-mode .plan-card-growth.is-selected{background:color-mix(in srgb,var(--dark-teal) 7%,#fff);border-color:var(--dark-teal)}.trades-web.client-mode .plan-card-pro.is-featured.is-selected{background:color-mix(in srgb,var(--electric-sapphire) 7%,#fff)}.trades-web.client-mode .chip.is-selected{color:#fff}.trades-web.client-mode .badge-positive{background:color-mix(in srgb,var(--electric-sapphire) 16%,#fff);color:var(--electric-sapphire)}.trades-web.client-mode .badge-accent{background:color-mix(in srgb,var(--honey-bronze) 32%,#fff);color:#8a5a12}.trades-web.client-mode .badge-neutral{background:color-mix(in srgb,var(--muted-teal) 18%,#fff)}.trades-web.client-mode .fee-example,.trades-web.client-mode .promo{background:color-mix(in srgb,var(--cornflower-blue) 12%,#fff)}.trades-web.client-mode .included-icon{background:color-mix(in srgb,var(--electric-sapphire) 14%,#fff);color:var(--electric-sapphire)}.trades-web.client-mode .included-icon-website{background:color-mix(in srgb,var(--electric-sapphire) 16%,#fff);color:var(--electric-sapphire)}.trades-web.client-mode .included-icon-business-tools{background:color-mix(in srgb,var(--honey-bronze) 30%,#fff);color:#8a5a12}.trades-web.client-mode .included-icon-reputation{background:color-mix(in srgb,var(--honey-bronze) 22%,#fff);color:#a56b1c}.trades-web.client-mode .included-icon-marketing{background:color-mix(in srgb,var(--cornflower-blue) 22%,#fff);color:#3d4fd6}.trades-web.client-mode .included-icon-seo{background:color-mix(in srgb,var(--muted-teal) 28%,#fff);color:var(--dark-teal)}.trades-web.client-mode .included-icon-security{background:color-mix(in srgb,var(--dark-teal) 12%,#fff);color:var(--dark-teal)}.trades-web.client-mode .client-mode-toggle input{background:#fff}.trades-web.client-mode .client-mode-toggle input:checked{background:var(--electric-sapphire);border-color:var(--electric-sapphire)}@media (prefers-reduced-motion: reduce){.trades-web .glance-more-icon,.trades-web .included-card,.client-mode-toggle input,.client-mode-toggle input:after{transition:none}}:root{--ink: #1c241e;--muted: #5d675f;--paper: #f3eee4;--card: #fffaf3;--line: #ddd4c4;--forest: #2c4a38;--forest-deep: #22382b;--brass: #b0894a;--brass-soft: #d6c6a5;--positive: #2c4a38;--shadow: 0 16px 40px rgba(28, 36, 30, .08);--radius: 16px;--content: 1180px;font-family:Outfit,Segoe UI,sans-serif;color:var(--ink);background:var(--paper);line-height:1.5;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}*,*:before,*:after{box-sizing:border-box}html,body,#root,.app{margin:0;min-height:100%;max-width:100%}html{-webkit-text-size-adjust:100%;overflow-x:hidden}body,.app{overflow-x:hidden}body{background:var(--paper)}img{max-width:100%;display:block}h1,h2,h3{font-family:Fraunces,Georgia,serif;font-weight:600;letter-spacing:-.03em;line-height:1.15;margin:0 0 .6rem}h1{font-size:clamp(1.85rem,3.6vw,2.7rem)}h2{font-size:clamp(1.25rem,2.2vw,1.7rem)}h3{font-size:1.15rem}p{margin:0 0 1rem;color:var(--muted)}button{font:inherit}.app{min-height:100vh}.skip-link{position:absolute;left:.75rem;top:-3rem;background:var(--forest);color:#fff;padding:.5rem .8rem;border-radius:8px;z-index:10}.skip-link:focus{top:.75rem}.eyebrow{margin:0 0 .35rem;font-size:.78rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--brass)}.site-header,.page,.site-footer{width:min(var(--content),calc(100% - 2rem));max-width:100%;min-width:0;margin-inline:auto}.site-header{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem 0 .5rem}.brand{display:flex;align-items:center;gap:.75rem}.brand-mark{width:2.4rem;height:2.4rem;display:grid;place-items:center;border-radius:10px;background:var(--forest);color:var(--brass-soft);font-family:Fraunces,Georgia,serif;font-weight:700}.brand-name,.brand-sub{margin:0}.brand-name{color:var(--ink);font-weight:600}.brand-sub,.header-note{color:var(--muted);font-size:.92rem}.header-note{margin:0;max-width:22rem;text-align:right}.intro{padding:1.25rem 0 1.5rem;max-width:42rem}.page-start{padding-top:1.25rem}.layout{display:grid;gap:1.25rem;padding-bottom:3rem;width:100%;min-width:0;max-width:100%}.plan-column,.products-column,.plan-card,.product-card,.empty-state{background:var(--card);border:1px solid var(--line);border-radius:var(--radius)}.plan-column,.plan-selector,.plan-summary{min-width:0;max-width:100%}.plan-column{display:grid;gap:1rem;padding:1rem}.plan-selector-head h2,.plan-summary h2,.products-heading,.category-head h2{margin-bottom:.4rem}.plan-picker{display:flex;gap:.75rem;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;padding:.15rem 0 .35rem;margin:0 -.15rem .85rem;min-width:0;max-width:100%;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.plan-card{-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:left;flex:0 0 62%;box-sizing:border-box;min-width:0;max-width:15.5rem;scroll-snap-align:start;padding:1rem 1rem 1.05rem;cursor:pointer;color:inherit;background:#fffdf8;box-shadow:none;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.plan-card:hover{border-color:#cfc4b0}.plan-card:focus-visible{outline:2px solid var(--forest);outline-offset:2px}.plan-card.is-selected{border-color:var(--forest);box-shadow:var(--shadow)}.plan-card-growth.is-selected{background:#f7f4ee;border-color:var(--forest-deep)}.plan-card-pro.is-featured.is-selected{background:#fffdf8}.plan-card-top{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.45rem}.plan-name{font-family:Fraunces,Georgia,serif;font-size:1.2rem;font-weight:600}.plan-recommended{font-size:.72rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--forest);background:#2c4a3814;border-radius:999px;padding:.18rem .5rem}.plan-tagline{color:var(--ink);margin-bottom:.45rem;font-weight:500}.plan-audience,.plan-tagline{font-size:.95rem}.plan-audience{margin-bottom:0}.show-all{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;padding:.2rem 0;color:var(--muted);text-decoration:underline;text-underline-offset:.18em;cursor:pointer}.show-all:hover,.show-all.is-active{color:var(--forest)}.plan-card-pro.is-featured{border-color:#c4b392}.plan-summary{padding:0}.inherit-note{color:var(--ink);font-weight:600;margin-bottom:.45rem}.highlight-list{margin:0 0 .85rem;padding-left:1.1rem;color:var(--muted)}.highlight-list li+li{margin-top:.28rem}.plan-summary-count{margin:0;font-size:.88rem}.products-column{padding:1rem;min-width:0;max-width:100%;overflow-x:hidden}.products-toolbar{display:grid;gap:.85rem;margin-bottom:1.1rem}.products-count{margin:0;font-size:.9rem}.category-filter{display:flex;flex-wrap:wrap;gap:.4rem}.chip{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--line);background:#fffdf8;color:var(--muted);border-radius:999px;padding:.32rem .7rem;font-size:.88rem;cursor:pointer}.chip:hover{border-color:#cfc4b0;color:var(--ink)}.chip.is-selected{background:var(--forest);border-color:var(--forest);color:#f7f3ea}.chip:focus-visible,.show-all:focus-visible,.more-toggle:focus-visible{outline:2px solid var(--forest);outline-offset:2px}.catalogue-sections,.category-section{min-width:0;max-width:100%}.catalogue-sections{display:grid;gap:1.5rem;animation:fade-in .22s ease}@keyframes fade-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.category-head p{margin-bottom:.85rem}.product-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:.85rem;min-width:0;max-width:100%}.product-card{padding:1rem 1rem .85rem;display:grid;align-content:start;min-width:0;max-width:100%;overflow-wrap:break-word}.product-card-body{min-height:0}.badge-row{display:flex;flex-wrap:wrap;gap:.35rem;margin-bottom:.7rem}.badge{font-size:.72rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase;border-radius:999px;padding:.18rem .5rem;border:1px solid transparent;max-width:100%;overflow-wrap:anywhere}.badge-positive{background:#2c4a381a;color:var(--positive)}.badge-accent{background:#b0894a29;color:#7a5b24}.badge-neutral{background:#f3eee4;color:var(--ink);border-color:var(--line)}.badge-muted{background:transparent;color:var(--muted);border-color:var(--line)}.product-short{margin-bottom:.55rem}.product-headline{color:var(--ink);font-weight:600;margin-bottom:.45rem}.product-note{font-size:.92rem}.feature-list{margin:0;padding-left:1.1rem;color:var(--muted)}.feature-list li+li{margin-top:.25rem}.more-toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-top:.9rem;padding:0;border:0;background:none;color:var(--forest);font-weight:600;cursor:pointer;justify-self:start}.product-details{padding-top:.85rem;margin-top:.75rem;border-top:1px solid var(--line)}.product-details[hidden]{display:none}.availability{color:var(--ink);font-weight:500}.fee-example,.promo{background:#f7f3ea;border:1px solid var(--line);border-radius:12px;padding:.85rem .95rem;margin-bottom:.85rem}.fee-example-title,.promo-title{margin:0 0 .45rem;color:var(--ink);font-weight:600}.fee-example dl{margin:0;display:grid;gap:.35rem}.fee-example div{display:flex;justify-content:space-between;flex-wrap:wrap;gap:.35rem 1rem;min-width:0}.fee-example dt{color:var(--muted)}.fee-example dd{margin:0;color:var(--ink);font-weight:600}.promo p,.promo ul{margin-bottom:.45rem}.promo ul{padding-left:1.1rem;color:var(--ink)}.usage-fee,.product-footnote{font-size:.92rem}.empty-state{padding:1.5rem}.site-footer{padding:0 0 2.5rem}.site-footer p{margin:0;font-size:.9rem}@media (min-width: 700px){.product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 960px){.header-note{display:block}.layout{grid-template-columns:minmax(280px,340px) minmax(0,1fr);align-items:start;gap:1.5rem}.plan-column{position:sticky;top:1rem;max-height:calc(100vh - 2rem);overflow:auto;padding:1.15rem}.plan-summary{border-top:1px solid var(--line);padding-top:1rem}.products-column{padding:1.2rem 1.25rem 1.4rem}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 959px){.site-header{align-items:flex-start;flex-direction:column}.header-note{text-align:left;max-width:none}.plan-column{background:transparent;border:0;padding:0;box-shadow:none}.plan-selector,.plan-summary{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:1rem}.plan-selector{padding-bottom:.9rem}.category-head h2,.products-heading{overflow-wrap:break-word}}@media (prefers-reduced-motion: reduce){.plan-card,.catalogue-sections{animation:none;transition:none}}
