:root{--bg:#e7f4f5;--bg-soft:#f4fbfb;--surface:#f8fefeeb;--surface-strong:#fff;--surface-dark:#0f3142;--border:#3e8fa13d;--text:#17313c;--muted:#5b737c;--navy:#0f3d4d;--navy-strong:#072733;--gold:#1696a3;--gold-bright:#6fd5d8;--danger:#a23030;--success:#1f7f72;--shadow:0 26px 70px #0f34431f;--shadow-soft:0 14px 32px #0f344314;color-scheme:light}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:radial-gradient(circle at top right,#6fd5d82e,#0000 28%),radial-gradient(circle at left center,#0f3d4d1a,#0000 25%),linear-gradient(180deg,#f4fbfb,#dfeff1);color:#17313c;color:var(--text);font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;margin:0}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}input,select,textarea{background:#fffffff0;border:1px solid #3e8fa138;border-radius:16px;box-shadow:inset 0 1px 0 #ffffffb3;color:#17313c;color:var(--text);padding:1rem 1.05rem;width:100%}input:focus,select:focus,textarea:focus{border-color:#1696a375;outline:2px solid #1696a32e}textarea{line-height:1.55;min-height:132px;resize:vertical}.cta-button,button{align-items:center;background:linear-gradient(135deg,#6fd5d8,#1696a3 58%,#0d6f88);background:linear-gradient(135deg,var(--gold-bright) 0,var(--gold) 58%,#0d6f88 100%);border:none;border-radius:14px;box-shadow:0 12px 24px #1696a338;color:#fffdf8;cursor:pointer;display:inline-flex;gap:.45rem;justify-content:center;min-height:48px;padding:.95rem 1.45rem;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}.cta-button:hover,button:hover{box-shadow:0 16px 30px #1696a347;filter:saturate(1.05);transform:translateY(-1px)}button:disabled{box-shadow:none;cursor:not-allowed;filter:none;opacity:.65;transform:none}.ghost-button,.ghost-link{align-items:center;background:#fffc;border:1px solid #0f3d4d29;border-radius:14px;box-shadow:none;color:#0f3d4d;color:var(--navy);display:inline-flex;justify-content:center;min-height:48px;padding:.95rem 1.35rem}.ghost-button:hover,.ghost-link:hover{background:#fff}.container{margin:0 auto;padding:1.35rem 0 3.5rem;width:min(1180px,calc(100vw - 2rem))}.nav-wrap{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(180deg,#e7f4f5f5,#e7f4f5c7);border-bottom:1px solid #3e8fa124;position:sticky;top:0;z-index:30}.nav{display:flex;justify-content:space-between;margin:0 auto;padding:1rem 0;width:min(1180px,calc(100vw - 2rem))}.brand,.nav{align-items:center}.brand{display:inline-flex;min-height:48px}.brand-logo-image{display:block;height:auto;object-fit:contain;width:min(100%,340px)}.brand-logo-image-compact{width:180px}.brand-logo-fallback{align-items:center;display:flex;flex-direction:column;gap:.95rem}.brand-logo-fallback-compact{align-items:center;flex-direction:row;gap:.8rem;justify-content:flex-start}.brand-logo-copy{grid-gap:.2rem;display:grid;gap:.2rem}.brand-logo-type{align-items:baseline;display:flex;font-size:clamp(1.7rem,3vw,2.55rem);font-weight:800;letter-spacing:-.045em;line-height:.95}.brand-logo-type-compact{font-size:2rem}.brand-word{display:inline-block;text-shadow:0 10px 24px #0f274214}.brand-word+.brand-word{margin-left:.1em}.brand-word-dark{color:#0f3d4d;color:var(--navy)}.brand-word-gold{background:linear-gradient(180deg,#f0cf84,#6fd5d8 24%,#1696a3 62%,#8d5920);background:linear-gradient(180deg,#f0cf84 0,var(--gold-bright) 24%,var(--gold) 62%,#8d5920 100%);-webkit-background-clip:text;background-clip:text;color:#0000}.brand-logo-caption{color:#0f2742bd;font-size:.72rem;font-weight:700;letter-spacing:.34em;padding-left:.08rem;text-transform:uppercase}.nav-links{align-items:center;display:flex;gap:.65rem}.nav-links a{border-radius:999px;color:#0f2742c7;font-weight:600;padding:.65rem .95rem}.nav-links a.active{background:#bd82301f;color:#0f3d4d;color:var(--navy)}.card,.hero-card{background:linear-gradient(180deg,#fffdf9f7,#fff9f2ed),#f8fefeeb;background:linear-gradient(180deg,#fffdf9f7,#fff9f2ed),var(--surface);border:1px solid #3e8fa13d;border:1px solid var(--border);border-radius:32px;box-shadow:0 26px 70px #0f34431f;box-shadow:var(--shadow)}.hero-card{padding:2.25rem}.card{box-shadow:0 14px 32px #0f344314;box-shadow:var(--shadow-soft);padding:1.65rem}.card h2,.hero-card h1{margin-bottom:.75rem;margin-top:0}.eyebrow{color:#1696a3;color:var(--gold);display:inline-block;font-size:.78rem;font-weight:800;letter-spacing:.2em;margin-bottom:.85rem;text-transform:uppercase}.auth-shell,.dashboard-shell,.legal-shell,.marketing-shell,.pricing-shell{grid-gap:1.5rem;display:grid;gap:1.5rem}.marketing-page{gap:2rem}.marketing-hero{grid-gap:2rem;align-items:center;display:grid;gap:2rem;grid-template-columns:1.1fr .9fr;overflow:hidden}.hero-copy h1{font-size:clamp(3rem,7vw,5.8rem);letter-spacing:-.06em;line-height:.95;margin-bottom:.9rem}.hero-copy .brand-logo-fallback,.hero-copy .brand-logo-image{margin-bottom:1rem}.hero-lead{color:#5b737c;color:var(--muted);font-size:1.08rem;line-height:1.7;margin:0 0 1.3rem;max-width:560px}.hero-art-panel{align-items:center;background:radial-gradient(circle at top right,#e5be6d66,#0000 26%),radial-gradient(circle at bottom left,#0f274229,#0000 32%),linear-gradient(180deg,#fffefb,#f8f0e2);border:1px solid #c4a06733;border-radius:30px;display:flex;justify-content:center;min-height:420px;position:relative}.hero-art-logo .brand-logo-fallback-compact,.hero-art-logo .brand-logo-image-compact{width:240px}.art-panel-card{background:#102743f2;border-radius:20px;bottom:1.4rem;box-shadow:0 18px 30px #0f274247;color:#fff;min-width:220px;padding:1rem 1.1rem;position:absolute;right:1.4rem}.art-panel-card p{color:#ffffffbd;margin:.85rem 0 0}.mini-chart{align-items:end;display:flex;gap:.45rem;height:70px}.mini-chart span{background:linear-gradient(180deg,#6fd5d8,#1696a3);background:linear-gradient(180deg,var(--gold-bright),var(--gold));border-radius:10px 10px 0 0;flex:1 1}.mini-chart span:first-child{height:28px}.mini-chart span:nth-child(2){height:38px}.mini-chart span:nth-child(3){height:54px}.mini-chart span:nth-child(4){height:66px}.brand-mark{height:280px;position:relative;width:300px}.brand-mark-small{height:92px;width:104px}.brand-ring{border-color:#0000;border-bottom:14px solid #0000;border-left:14px solid #0000;border-radius:50%;border-right:14px solid #1696a3;border-right-color:var(--gold);border-top:14px solid #b9f1ef;height:56%;left:18%;position:absolute;top:11%;transform:rotate(-22deg);width:56%}.brand-trail{border-radius:999px;height:4px;opacity:.9;position:absolute;transform:rotate(-14deg)}.brand-trail-top{background:linear-gradient(90deg,#0000,#1696a3b8,#6fd5d8f5);left:7%;top:56%;width:34%}.brand-trail-bottom{background:linear-gradient(90deg,#0000,#0f3d4db8,#0f3d4dfa);left:10%;top:63%;width:42%}.brand-swoosh{background:linear-gradient(90deg,#0d6f88,#1696a3,#0f3d4d);background:linear-gradient(90deg,#0d6f88,var(--gold),var(--navy));border-radius:999px;box-shadow:0 8px 18px #0f27421f;height:16px;left:17%;position:absolute;right:7%;top:47%;transform:rotate(-28deg)}.brand-swoosh:after{border-bottom:18px solid #0000;border-left:28px solid #6fd5d8;border-left:28px solid var(--gold-bright);border-top:18px solid #0000;content:"";height:0;position:absolute;right:-11px;top:-10px;width:0}.brand-bars{align-items:end;bottom:29%;display:flex;gap:12px;height:88px;left:34%;position:absolute;width:82px}.brand-bars span{background:linear-gradient(180deg,#b9f1ef,#1696a3);background:linear-gradient(180deg,#b9f1ef,var(--gold));border-radius:8px 8px 0 0;flex:1 1}.brand-bars span:first-child{height:32px}.brand-bars span:nth-child(2){height:50px}.brand-bars span:nth-child(3){height:74px}.brand-chain{bottom:16%;display:flex;gap:12px;position:absolute;right:16%;transform:rotate(-39deg)}.brand-chain span{background:#e8fafbe0;border:8px solid;border-radius:999px;box-shadow:0 8px 18px #0f274214;height:26px;width:46px}.brand-chain span:first-child{border-color:#0f3d4d;border-color:var(--navy)}.brand-chain span:last-child{border-color:#1696a3;border-color:var(--gold)}.cta-row,.hero-pill-row,.link-meta,.mode-toggle,.showcase-tags,.stat-row{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem}.active-tab,.hero-pill,.plan-badge,.price-tag,.showcase-tags span{align-items:center;background:#0f274214;border-radius:999px;color:#0f3d4d;color:var(--navy);display:inline-flex;font-weight:700;justify-content:center;padding:.55rem .95rem;width:fit-content}.dashboard-grid,.feature-grid{grid-gap:1.3rem;display:grid;gap:1.3rem;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.marketing-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.feature-card{grid-gap:.35rem;display:grid;gap:.35rem;justify-items:center;text-align:center}.feature-card .brand-logo-fallback-compact,.feature-card .brand-logo-image-compact{width:138px}.feature-card p{color:#5b737c;color:var(--muted);line-height:1.65;margin:0}.trust-strip{grid-template-columns:repeat(4,minmax(0,1fr))}.trust-strip-card{padding:1rem}.setup-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1rem}.compact-feature-card{justify-items:start;min-height:120px;padding:1rem;text-align:left}.compact-feature-card h3{color:#0f3d4d;color:var(--navy);margin:0}.final-cta-card{text-align:center}.final-cta-card .cta-row{justify-content:center}.split-showcase{grid-gap:1.75rem;align-items:center;display:grid;gap:1.75rem;grid-template-columns:1fr 1fr}.footer-grid,.pricing-notes,.trust-panel{grid-gap:1.25rem;display:grid;gap:1.25rem}.pricing-notes,.trust-panel{align-items:start;grid-template-columns:1.1fr .9fr}.trust-list{grid-gap:.85rem;display:grid;gap:.85rem}.trust-item{background:#ffffffb8;border:1px solid #c4a0672e;border-radius:18px;padding:1rem 1.1rem}.trust-item span,.trust-item strong{display:block}.trust-item span{color:#5b737c;color:var(--muted);margin-top:.35rem}.split-copy h2{font-size:clamp(2rem,4vw,3.1rem);line-height:1.12}.split-copy p{color:#5b737c;color:var(--muted);line-height:1.75}.showcase-panel{display:flex;justify-content:center}.showcase-screen{background:linear-gradient(180deg,#fffefb,#f6ead8);border:1px solid #c4a06747;border-radius:28px;box-shadow:inset 0 1px 0 #ffffffb8;padding:1.2rem;width:min(100%,420px)}.screen-header{display:flex;gap:.45rem;margin-bottom:1.1rem}.screen-header span{background:#0f27424d;border-radius:50%;height:11px;width:11px}.screen-body{grid-gap:.85rem;display:grid;gap:.85rem}.screen-stat{background:#fffc;border-radius:20px;padding:1rem}.screen-stat strong{display:block;font-size:1.9rem}.screen-stat span{color:#5b737c;color:var(--muted)}.screen-line{background:linear-gradient(180deg,#0f27420d,#0000),linear-gradient(135deg,#e5be6d4d,#0f27421f);border-radius:22px;height:150px;overflow:hidden;position:relative}.screen-line:after{background:linear-gradient(90deg,#0000,#1696a3,#0f3d4d,#0000);background:linear-gradient(90deg,#0000,var(--gold),var(--navy),#0000);content:"";height:3px;inset:auto 10% 18% 10%;position:absolute;transform:skewY(-8deg)}.product-shell{grid-gap:1.4rem;align-items:start;display:grid;gap:1.4rem;grid-template-columns:260px minmax(0,1fr)}.sidebar-shell{background:linear-gradient(180deg,#34abb6fa,#0f7088fa);border-radius:28px;box-shadow:0 22px 50px #0f3d4d33;color:#fff;padding:1.2rem;position:sticky;top:88px}.sidebar-brand{border-bottom:1px solid #ffffff14;padding-bottom:1rem}.sidebar-nav{grid-gap:.55rem;display:grid;gap:.55rem;margin-top:1rem}.sidebar-link{border-radius:16px;color:#f5ffffdb;font-weight:700;padding:.9rem 1rem;transition:background .18s ease,color .18s ease}.sidebar-link.active{background:linear-gradient(135deg,#e7fbfcf5,#b9f1efeb);color:#072733;color:var(--navy-strong)}.product-main{grid-gap:1.35rem;display:grid;gap:1.35rem}.workspace-topbar{align-items:end;display:flex;gap:1rem;justify-content:space-between;padding:.35rem 0 .6rem}.workspace-overline{color:#1696a3;color:var(--gold);font-size:.82rem;font-weight:700;letter-spacing:.18em;margin:0 0 .35rem;text-transform:uppercase}.workspace-topbar h1{font-size:clamp(2rem,4vw,3rem);letter-spacing:-.04em;margin:0}.workspace-subtitle{color:#5b737c;color:var(--muted);line-height:1.7;margin:.55rem 0 0}.workspace-action{align-items:center;display:flex}.product-page{gap:1.35rem}.workspace-hero{background:radial-gradient(circle at top right,#e5be6d29,#0000 28%),linear-gradient(180deg,#fffefbfa,#fcf5eaf2)}.metrics-grid{align-items:stretch}.chart-grid,.finance-summary-grid{grid-gap:1.3rem;display:grid;gap:1.3rem;grid-template-columns:repeat(3,minmax(0,1fr))}.chart-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.finance-card{grid-gap:.55rem;background:linear-gradient(180deg,#ffffffe6,#f8f0e4d1);display:grid;gap:.55rem}.expense-card{align-content:start}.finance-card strong{color:#0f3d4d;color:var(--navy);font-size:2rem;line-height:1}.negative-value{color:#a23030;color:var(--danger)}.auth-card,.chart-card,.form-card,.pricing-card,.stat-highlight,.table-card{border-radius:28px}.stats-card{grid-gap:.9rem;background:radial-gradient(circle at bottom right,#e5be6d29,#0000 22%),linear-gradient(180deg,#102743fa,#08172cfa);color:#fff;display:grid;gap:.9rem}.stats-card .muted-text,.stats-card .plan-badge,.stats-card h2{color:#fff}.stats-card .plan-badge{background:#e5be6d2e}.chart-card canvas{max-height:320px}.chart-frame{min-height:290px}.field-label{color:#5b737c;color:var(--muted);display:block;font-size:.92rem;font-weight:600;margin:1rem 0 .5rem}.status{margin:1rem 0}.mobile-banner{background:#ffffffc7;border:1px solid #3e8fa129;border-radius:16px;padding:.95rem 1rem}.error-text{color:#a23030;color:var(--danger)}.success-text{color:#1f7f72;color:var(--success)}.muted-text,.secondary-link{color:#5b737c;color:var(--muted)}.feature-list,.link-list{list-style:none;margin:0;padding:0}.feature-list li{color:#5b737c;color:var(--muted);padding:.35rem 0}.section-heading{align-items:end;display:flex;gap:1rem;justify-content:space-between;margin-bottom:1rem}.link-list{grid-gap:1rem;display:grid;gap:1rem}.link-card{grid-gap:.95rem;background:#ffffffb8;border:1px solid #c4a06738;border-radius:22px;display:grid;gap:.95rem;padding:1.1rem}.link-card-archived{background:linear-gradient(180deg,#eef7f8eb,#e2edefe0);opacity:.88}.link-card-actions,.link-card-header,.link-card-status-row,.program-section-heading{align-items:center;display:flex;gap:1rem;justify-content:space-between}.link-card-header,.program-section-heading{align-items:flex-start}.link-card-status-row h3,.program-section-heading h3{margin:0}.link-card-actions{flex-wrap:wrap;justify-content:flex-end}.program-section-stack{grid-gap:1.4rem;display:grid;gap:1.4rem}.program-section-heading{padding-top:.2rem}.inline-form-grid{grid-gap:.9rem;background:#eef7f8b8;border:1px solid #3e8fa129;border-radius:18px;display:grid;gap:.9rem;padding:1rem}.inline-form-span{grid-column:1/-1}.sales-form-grid{grid-gap:.9rem;background:#e2f3f4d6;border:1px solid #3e8fa12e;border-radius:18px;display:grid;gap:.9rem;padding:1rem}.sales-form-hint{background:#0f3d4d0f;border-radius:16px;font-size:.92rem;line-height:1.5;padding:.85rem 1rem}.muted-chip,.sales-form-hint{color:#5b737c;color:var(--muted)}.muted-chip{background:#0f3d4d14}.program-note{background:#0f3d4d0f;border-radius:16px;color:#0f3d4d;color:var(--navy);margin:0;padding:.9rem 1rem}.mobile-link-card{gap:.9rem}.mobile-chip{align-items:center;background:#0f3d4d14;border-radius:999px;color:#0f3d4d;color:var(--navy);display:inline-flex;font-size:.86rem;font-weight:700;justify-content:center;padding:.45rem .7rem}.sale-item-top,.sale-meta,.sales-summary-row{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem}.sales-list{grid-gap:.8rem;background:#ffffffa3;border:1px solid #3e8fa129;border-radius:18px;display:grid;gap:.8rem;padding:1rem}.sale-item{grid-gap:.45rem;background:#eff7f8e0;border:1px solid #3e8fa124;border-radius:16px;display:grid;gap:.45rem;padding:.9rem 1rem}.sale-item-top strong{color:#0f3d4d;color:var(--navy)}.sale-meta{color:#5b737c;color:var(--muted);font-size:.92rem}.mobile-action-button{width:100%}.mobile-section-card{overflow:hidden}.table-card .link-card{background:linear-gradient(180deg,#ffffffd1,#f8f0e4bf)}.table-card .link-card-archived{background:linear-gradient(180deg,#edf8f9f5,#e2f0f1eb)}.admin-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-card{grid-gap:.8rem;display:grid;gap:.8rem}.admin-checklist{grid-gap:.7rem;display:grid;gap:.7rem}.billing-action-row{align-items:center;display:flex;flex-wrap:wrap;gap:1rem}.admin-result{background:#ffffffb8;border:1px solid #c4a06738;border-radius:22px;padding:1.1rem}.admin-result p{margin:.45rem 0}.filter-pill-row{display:flex;flex-wrap:wrap;gap:.75rem}.filter-pill{background:#ffffffb8;border:1px solid #0f274224;border-radius:999px;box-shadow:none;color:#0f3d4d;color:var(--navy);min-height:42px;padding:.75rem 1rem}.filter-pill.active{background:linear-gradient(135deg,#e5be6df5,#bd8230eb);color:#072733;color:var(--navy-strong)}.member-performance-grid{grid-gap:1.2rem;display:grid;gap:1.2rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.member-card{grid-gap:.85rem;display:grid;gap:.85rem}.member-card h3{margin:.2rem 0 0}.member-card-top{align-items:start;display:flex;gap:1rem;justify-content:space-between}.member-stat-grid{grid-gap:.7rem;display:grid;gap:.7rem;grid-template-columns:repeat(2,minmax(0,1fr))}.member-stat-grid span{background:#f7f1e6d1;border-radius:16px;color:#0f3d4d;color:var(--navy);font-weight:600;padding:.8rem .9rem}.celebration-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.celebration-card{grid-gap:.55rem;background:radial-gradient(circle at top right,#6fd5d82e,#0000 28%),linear-gradient(180deg,#f8fefef5,#e6f7f8eb);display:grid;gap:.55rem}.celebration-card h2,.celebration-card p{margin:0}.milestone-grid{grid-gap:1.2rem;display:grid;gap:1.2rem;grid-template-columns:repeat(3,minmax(0,1fr))}.milestone-card{grid-gap:.8rem;display:grid;gap:.8rem}.milestone-card strong{color:#0f3d4d;color:var(--navy);font-size:1.8rem}.milestone-progress-track{background:#0f3d4d1a;border-radius:999px;height:12px;overflow:hidden;width:100%}.milestone-progress-fill{background:linear-gradient(135deg,#6fd5d8,#1696a3);background:linear-gradient(135deg,var(--gold-bright),var(--gold));border-radius:999px;display:block;height:100%}.milestone-meta{align-items:center;color:#5b737c;color:var(--muted);display:flex;flex-wrap:wrap;font-size:.92rem;font-weight:600;gap:.75rem;justify-content:space-between}.milestone-badge-row{display:flex;flex-wrap:wrap;gap:.6rem}.milestone-badge{align-items:center;background:#1696a31f;border-radius:999px;color:#0f3d4d;color:var(--navy);display:inline-flex;font-size:.86rem;font-weight:700;justify-content:center;padding:.45rem .7rem}.milestone-badge-muted{background:#0f3d4d14}.pricing-card{grid-gap:.85rem;display:grid;gap:.85rem}.pricing-page{gap:1.75rem}.pricing-hero{justify-items:center;text-align:center}.pricing-grid{grid-gap:1.35rem;display:grid;gap:1.35rem;grid-template-columns:repeat(3,minmax(0,1fr))}.pricing-card{padding-top:1.35rem;position:relative}.pricing-card-featured{border-color:#bd82307a;box-shadow:0 28px 60px #bd823029;transform:translateY(-8px)}.pricing-badge-row{display:flex;justify-content:flex-start}.pricing-badge{background:#0f274214;border-radius:999px;color:#0f3d4d;color:var(--navy);font-size:.72rem;font-weight:800;letter-spacing:.1em;padding:.4rem .7rem;text-transform:uppercase}.pricing-badge-featured{background:#bd823029;color:#1696a3;color:var(--gold)}.pricing-header{align-items:start;display:flex;gap:1rem;justify-content:space-between}.pricing-header h2{margin-bottom:0}.pricing-amount{text-align:right}.pricing-amount strong{color:#1696a3;color:var(--gold);display:block;font-size:2.4rem;line-height:1}.pricing-amount span{color:#5b737c;color:var(--muted)}.pricing-cap,.pricing-description{margin:0}.pricing-cap{color:#0f3d4d;color:var(--navy);font-weight:700}.pricing-trial-note{color:#1696a3;color:var(--gold);font-weight:700;margin:.35rem 0 0}.pricing-feature-list li:before{color:#1696a3;color:var(--gold);content:"âœ“";font-weight:900;margin-right:.6rem}.site-footer{background:linear-gradient(180deg,#faf6efeb,#f4ecdefa);border-top:1px solid #c4a06729;margin-top:1.5rem}.footer-shell{grid-gap:1.6rem;display:grid;gap:1.6rem}.footer-brand-block{grid-gap:.85rem;display:grid;gap:.85rem}.footer-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.footer-grid h3{margin-bottom:.6rem}.footer-grid p{color:#5b737c;color:var(--muted);line-height:1.6;margin:.35rem 0}.price-tag{background:#e5be6d24;margin:0 0 .5rem}.auth-card{max-width:560px}.auth-shell .card,.auth-shell .hero-card,.legal-shell .card{max-width:720px}@media (max-width:980px){.admin-grid,.celebration-grid,.chart-grid,.finance-summary-grid,.footer-grid,.marketing-feature-grid,.marketing-hero,.milestone-grid,.pricing-grid,.pricing-notes,.product-shell,.setup-grid,.split-showcase,.trust-panel,.trust-strip{grid-template-columns:1fr}.sidebar-shell{position:static}.member-card-top,.section-heading,.workspace-topbar{align-items:start;flex-direction:column}.member-stat-grid{grid-template-columns:1fr}.workspace-action,.workspace-action .cta-button,.workspace-action .ghost-button,.workspace-action button{width:100%}.hero-art-panel{min-height:320px}}@media (max-width:720px){.container,.nav{width:min(1180px,calc(100vw - 1rem))}.nav{align-items:flex-start;flex-direction:column;gap:.8rem}.nav-links{flex-wrap:nowrap;overflow-x:auto;padding-bottom:.2rem;width:100%}.nav-links .ghost-button,.nav-links a{flex:0 0 auto}.card,.hero-card{border-radius:24px;padding:1.35rem}.hero-copy h1{font-size:3.2rem}.hero-art-logo .brand-logo-fallback-compact,.hero-art-logo .brand-logo-image-compact{width:180px}.feature-card .brand-logo-fallback-compact,.feature-card .brand-logo-image-compact{width:112px}.billing-action-row,.link-card-actions,.link-card-header,.link-card-status-row,.link-meta,.milestone-meta,.pricing-header,.program-section-heading,.stat-row{align-items:flex-start;flex-direction:column}.admin-result,.finance-card,.mobile-link-card,.stats-card{padding:1rem}.mobile-link-card .mobile-chip,.mobile-link-card button{width:100%}.chart-frame{min-height:220px}.finance-card strong,.stats-card strong{font-size:1.55rem}.muted-text,.workspace-subtitle{line-height:1.5}.dashboard-shell,.marketing-page,.pricing-page,.product-page{gap:1rem}.pricing-amount{text-align:left}.sidebar-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.sidebar-link{text-align:center}}
/*# sourceMappingURL=main.4d8a0aab.css.map*/