:root{color-scheme:light;--color-primary: #0d4f6e;--color-primary-hover: #0a3f58;--color-primary-light: #145f82;--color-primary-soft: #e5eef3;--color-primary-rgb: 13, 79, 110;--color-accent: #c17a35;--color-accent-hover: #a7672c;--color-accent-soft: #f8ecdd;--color-accent-rgb: 193, 122, 53;--color-background: #f6f7f8;--color-surface: #ffffff;--color-surface-muted: #f0f2f3;--color-on-primary: #ffffff;--color-text: #17212b;--color-text-muted: #5b6672;--color-text-faint: #8993a0;--color-border: #e2e6ea;--color-success: #1a8f5c;--color-success-soft: #e6f6ee;--color-success-text: #157a4f;--color-warning: #a5680b;--color-warning-soft: #fdf1de;--color-error: #b3261e;--color-error-soft: #fceceb;--color-info: #1d5fb3;--color-info-soft: #e8f1fc;--tile-blue: #dbeafe;--tile-blue-ink: #1d5fb3;--tile-copper: #f8ecdd;--tile-copper-ink: #a7672c;--tile-mint: #dcfce7;--tile-mint-ink: #15803d;--tile-lavender: #ede9fe;--tile-lavender-ink: #6d28d9;--tile-rose: #fce7f3;--tile-rose-ink: #be185d;--gradient-primary: linear-gradient(135deg, var(--color-primary) 0%, var(--color-primary-light) 100%);--gradient-accent: linear-gradient(135deg, var(--color-accent) 0%, #d4924f 100%);--font-display: "Manrope", "Segoe UI", system-ui, sans-serif;--font-body: "Inter", "Segoe UI", system-ui, sans-serif;--text-2xs: .6875rem;--text-xs: .8125rem;--text-sm: .9375rem;--text-base: clamp(1rem, .97rem + .15vw, 1.125rem);--text-lg: 1.125rem;--text-xl: clamp(1.125rem, 1.05rem + .35vw, 1.375rem);--text-2xl: clamp(1.125rem, 1.02rem + .5vw, 1.5rem);--text-3xl: clamp(1.375rem, 1.25rem + .7vw, 1.75rem);--text-section-hero: clamp(1.75rem, 1.35rem + 2.1vw, 2.75rem);--text-4xl: clamp(1.75rem, 1.3rem + 1.9vw, 2.5rem);--text-hero: clamp(2.125rem, 1.5rem + 3.5vw, 4rem);--weight-regular: 400;--weight-medium: 500;--weight-semibold: 600;--weight-bold: 700;--leading-tight: 1.2;--leading-normal: 1.55;--font-family: var(--font-body);--text-page-heading: var(--weight-bold) var(--text-4xl)/var(--leading-tight) var(--font-display);--text-section-heading: var(--weight-bold) var(--text-3xl)/var(--leading-tight) var(--font-display);--text-card-heading: var(--weight-semibold) var(--text-2xl)/1.3 var(--font-display);--text-body: var(--weight-regular) var(--text-base)/var(--leading-normal) var(--font-body);--text-small: var(--weight-regular) var(--text-sm)/1.5 var(--font-body);--text-label: var(--weight-semibold) var(--text-xs)/1.3 var(--font-display);--text-caption: var(--weight-regular) var(--text-2xs)/1.4 var(--font-body);--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--space-7: 48px;--space-8: 64px;--radius-input: 10px;--radius-button: 999px;--radius-card: 16px;--radius-modal: 20px;--radius-leaf: 24px 8px 24px 8px;--radius-pill: 999px;--shadow-1: 0 1px 2px rgba(23, 33, 43, .05), 0 1px 3px rgba(23, 33, 43, .04);--shadow-2: 0 2px 8px rgba(23, 33, 43, .06), 0 8px 24px rgba(23, 33, 43, .08);--shadow-3: 0 4px 16px rgba(23, 33, 43, .08), 0 20px 48px rgba(23, 33, 43, .14);--shadow-glow-primary: 0 8px 24px rgba(var(--color-primary-rgb), .28);--ease-standard: cubic-bezier(.4, 0, .2, 1);--ease-out: cubic-bezier(.16, 1, .3, 1);--duration-fast: .12s;--duration-base: .2s;--shell-header-height: 64px;--shell-bottomnav-height: 60px;--content-max-width: 1160px;--sidebar-width: 240px;--z-overlay: 50;--z-header: 40;--z-menu: 39;--z-sidebar: 38}[data-community=bakerywala]{--community-primary: #8a5a2e;--community-primary-hover: #6f4823;--community-primary-light: #a97645;--community-accent: #c98a3f;--community-accent-hover: #a96f2c;--community-secondary: #6b4a2f;--community-soft: #f7ede1;--community-text-accent: #8a5a2e;--community-background: #fdfaf6;--community-surface: #ffffff}[data-community=chaiwala]{--community-primary: #7a5230;--community-primary-hover: #603f25;--community-primary-light: #96714c;--community-accent: #b5893a;--community-accent-hover: #966d28;--community-secondary: #5e4530;--community-soft: #f3ead9;--community-text-accent: #7a5230;--community-background: #fcfaf5;--community-surface: #ffffff}[data-community=snackswala]{--community-primary: #9c5c26;--community-primary-hover: #7d491e;--community-primary-light: #c98a4f;--community-accent: #e0a458;--community-accent-hover: #c48838;--community-secondary: #8a5a2e;--community-soft: #fbeedd;--community-text-accent: #9c5c26;--community-background: #fdf9f3;--community-surface: #ffffff}[data-community=dairywala]{--community-primary: #2f6690;--community-primary-hover: #234d6d;--community-primary-light: #4d84ac;--community-accent: #4a9d6f;--community-accent-hover: #37835a;--community-secondary: #1f4f6e;--community-soft: #e8f2ee;--community-text-accent: #2f6690;--community-background: #f7fbfa;--community-surface: #ffffff}[data-community=cafewala]{--community-primary: #5c4433;--community-primary-hover: #453327;--community-primary-light: #77604c;--community-accent: #a97155;--community-accent-hover: #8c5a41;--community-secondary: #6b4a2f;--community-soft: #f1e8df;--community-text-accent: #5c4433;--community-background: #fbf8f5;--community-surface: #ffffff}[data-community=chatwala]{--community-primary: #a13f3f;--community-primary-hover: #7f3232;--community-primary-light: #bb625f;--community-accent: #c98a5a;--community-accent-hover: #ac6f41;--community-secondary: #7f3232;--community-soft: #f8e9e3;--community-text-accent: #a13f3f;--community-background: #fdf8f6;--community-surface: #ffffff}[data-community=halwaiwala]{--community-primary: #7a2e3f;--community-primary-hover: #5f2431;--community-primary-light: #954a5b;--community-accent: #c9a24a;--community-accent-hover: #ac8735;--community-secondary: #5f2431;--community-soft: #f6ece7;--community-text-accent: #7a2e3f;--community-background: #fdfaf8;--community-surface: #ffffff}#app-shell[data-community=bakerywala],#app-shell[data-community=chaiwala],#app-shell[data-community=snackswala],#app-shell[data-community=dairywala],#app-shell[data-community=cafewala],#app-shell[data-community=chatwala],#app-shell[data-community=halwaiwala]{--color-primary: var(--community-primary);--color-primary-hover: var(--community-primary-hover);--color-primary-light: var(--community-primary-light);--color-primary-soft: var(--community-soft);--color-accent: var(--community-accent);--color-accent-hover: var(--community-accent-hover);--gradient-primary: linear-gradient(135deg, var(--color-primary) 0%, var(--color-primary-light) 100%);--gradient-accent: linear-gradient(135deg, var(--color-accent) 0%, var(--color-accent-hover) 100%);--shadow-glow-primary: 0 8px 24px rgba(var(--color-primary-rgb), .28)}#app-shell[data-community=bakerywala]{--color-primary-rgb: 138, 90, 46;--color-accent-rgb: 201, 138, 63}#app-shell[data-community=chaiwala]{--color-primary-rgb: 122, 82, 48;--color-accent-rgb: 181, 137, 58}#app-shell[data-community=snackswala]{--color-primary-rgb: 156, 92, 38;--color-accent-rgb: 224, 164, 88}#app-shell[data-community=dairywala]{--color-primary-rgb: 47, 102, 144;--color-accent-rgb: 74, 157, 111}#app-shell[data-community=cafewala]{--color-primary-rgb: 92, 68, 51;--color-accent-rgb: 169, 113, 85}#app-shell[data-community=chatwala]{--color-primary-rgb: 161, 63, 63;--color-accent-rgb: 201, 138, 90}#app-shell[data-community=halwaiwala]{--color-primary-rgb: 122, 46, 63;--color-accent-rgb: 201, 162, 74}*{box-sizing:border-box}[hidden]{display:none!important}html,body{margin:0;padding:0}body{background:var(--color-background);color:var(--color-text);font:var(--text-body);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1{font:var(--text-page-heading);margin:0 0 var(--space-4);letter-spacing:-.01em;overflow-wrap:break-word}h2{font:var(--text-section-heading);margin:var(--space-6) 0 var(--space-3);overflow-wrap:break-word}h3{font:var(--text-card-heading);margin:0 0 var(--space-2);overflow-wrap:break-word}p{margin:0 0 var(--space-3);overflow-wrap:break-word}small{font:var(--text-small);color:var(--color-text-muted)}a{color:var(--color-primary);text-decoration:none}a:hover{text-decoration:underline}ul,ol{margin:0;padding:0;list-style:none}img{max-width:100%}button{font-family:inherit}label{display:block;font:var(--text-label);color:var(--color-text-muted);margin-bottom:var(--space-4)}label>input,label>select,label>textarea{display:block;margin-top:var(--space-1)}input,select,textarea{font:var(--text-body);color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-input);padding:var(--space-3);width:100%}input:focus-visible,select:focus-visible,textarea:focus-visible,button:focus-visible,a:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}fieldset{border:1px solid var(--color-border);border-radius:var(--radius-card);padding:var(--space-4);margin:0 0 var(--space-4)}legend{font:var(--text-label);color:var(--color-text-muted);padding:0 var(--space-2)}dl{margin:0}dt{font:var(--text-label);color:var(--color-text-muted);margin-top:var(--space-3)}dd{margin:0;font:var(--text-body)}code{background:var(--color-surface-muted);border-radius:6px;padding:2px 6px;font-size:.85em;word-break:break-all}[role=status]{color:var(--color-text-muted)}[role=alert]:not(:empty){color:var(--color-error);background:var(--color-error-soft);border-radius:var(--radius-input);padding:var(--space-3) var(--space-4)}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.preview-chrome{position:sticky;top:0;z-index:20}#preview-header{position:relative!important;top:auto!important}:root{font-family:Inter,Arial,sans-serif;color:#172b36;background:#f5f7f8;font-synthesis:none}body{line-height:1.6}h1,h2,h3,p{margin:0}a{text-decoration:none}button,input{font:inherit}button{cursor:pointer}button:disabled,input:disabled{cursor:not-allowed}a:focus-visible,button:focus-visible{outline:3px solid #c17a35;outline-offset:5px}svg{flex-shrink:0}.preview-notice{padding:12px 24px;text-align:center;background:#fff3d9;color:#664409;font-size:12px;line-height:1.5;border-bottom:1px solid #eadbb8;font-weight:600}#preview-header{background:#ffffffed;position:sticky;top:0;z-index:10;border-bottom:1px solid #e0e7eb;backdrop-filter:blur(12px)}.header-inner{max-width:1240px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:18px 28px}.brand{display:flex;align-items:center;gap:10px;color:#133e52;font-size:23px;font-weight:800;line-height:1.1;white-space:nowrap}.brand small{display:block;font-size:8px;letter-spacing:.17em;margin-top:7px;color:#7a674f}.brand img{display:block}#preview-nav{display:flex;gap:22px;align-items:center}#preview-nav a{font-size:12px;font-weight:600;color:#5c6c75;white-space:nowrap}#preview-nav a:hover,#preview-nav a[aria-current=page]{color:#0d4f6e}.menu-toggle{display:none;background:none;border:1px solid #d6e0e5;border-radius:8px;padding:8px 12px;align-items:center;gap:8px;color:#0d4f6e}#preview-content{max-width:1200px;margin:auto;padding:0 28px 72px;min-height:65vh;outline:none}.eyebrow{font-size:10px;font-weight:800;letter-spacing:.14em;color:#9b642e;display:block;line-height:1.7}h1{font-size:clamp(34px,4.2vw,59px);line-height:1.13;letter-spacing:-.045em;color:#153b4e;font-weight:800}h2{font-size:25px;line-height:1.25;letter-spacing:-.025em;color:#193f52}h3{font-size:19px;color:#193f52}p{color:#61717c}.button{display:inline-flex;align-items:center;justify-content:center;min-height:46px;background:#0d4f6e;color:#fff;border:1px solid #0d4f6e;border-radius:9px;padding:12px 20px;font-size:13px;font-weight:700;gap:8px}.button:hover{background:#0a3f58}.button.secondary{background:#fff;color:#0d4f6e;border-color:#cfdce2}.button.secondary:hover{background:#edf3f5}.text-link{font-size:13px;color:#0d4f6e;font-weight:700}.hero{display:grid;grid-template-columns:1.15fr 1fr;gap:65px;padding:84px 0 58px;align-items:center}.hero h1{margin:20px 0 24px}.hero h1 span{color:#0d627b}.hero-copy{font-size:16px;max-width:510px;line-height:1.8}.hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin:28px 0 16px}.microcopy{font-size:11px;max-width:460px}.hero-art{position:relative;padding:35px 26px;background:radial-gradient(ellipse at 50% 45%,#dceaf0,transparent 70%);min-width:0}.sample-card{position:relative;background:#fff;max-width:340px;margin:auto;padding:28px;border:1px solid #d8e4e9;border-radius:22px 5px;box-shadow:0 30px 50px -25px #264f6b50;transform:rotate(-3deg)}.sample-card-top{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:20px}.avatar,.feature-icon{width:52px;height:52px;display:flex;align-items:center;justify-content:center;border-radius:14px;background:#e7f0f4;color:#0d4f6e}.sample-card h2{font-size:29px;margin-bottom:10px}.sample-card>p{font-size:12px;margin-bottom:20px}.badge{display:inline-flex;border:1px solid #d3e1e7;border-radius:100px;padding:5px 9px;background:#f0f5f7;color:#426578;font-size:8px;font-weight:800;letter-spacing:.07em}.sample-row{display:flex;gap:10px;align-items:center;font-size:11px;padding:10px 0;color:#536d7a}.sample-row svg{width:16px;height:16px}.sample-card-bottom{border-top:1px dashed #d4dfe4;margin-top:14px;padding-top:16px;display:flex;flex-direction:column;gap:3px}.sample-card-bottom small{font-size:8px;letter-spacing:.1em;color:#7b8992}.sample-card-bottom strong{font-size:13px;color:#58717e}.sample-card-bottom span{font-size:9px;color:#88959b}.floating-label{position:relative;z-index:1;display:flex;gap:8px;align-items:center;font-size:10px;font-weight:700;color:#6b593d;background:#fff8eb;border:1px solid #eadbc0;box-shadow:0 5px 15px #323a3e08;border-radius:8px;padding:12px 16px;width:max-content;max-width:100%;margin:0 0 -8px auto;transform:rotate(3deg)}.floating-label svg{width:17px;height:17px}.hero-dot{height:12px;width:12px;border-radius:50%;background:#c17a35;position:absolute;bottom:23px;right:24px}.section{padding:46px 0}.section.compact{padding:25px 0}.section-title{margin-bottom:28px;max-width:600px}.section-title h2{font-size:33px;margin:10px 0 12px}.section-title p{font-size:14px}.three-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.two-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.panel{background:#fff;border:1px solid #e0e7eb;border-radius:14px;padding:28px}.benefit-card h3{margin:20px 0 9px}.benefit-card p{font-size:13px;line-height:1.8}.feature-icon{background:#edf3f6;width:44px;height:44px}.community-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.community-card{background:#fff;border:1px solid #e0e7eb;border-radius:15px 5px;padding:24px 21px;display:flex;flex-direction:column;align-items:flex-start;gap:10px}.community-card h2{font-size:20px}.community-card p{font-size:12px;flex:1}.community-card small{font-size:9px;color:#81909a}.community-card .text-link{margin-top:8px}.community-card .button{font-size:11px;min-height:36px;padding:8px 11px}.community-mark{height:46px;width:46px;border-radius:13px;background:var(--community-soft,#e8eff3);color:var(--community-primary,#0d4f6e);display:grid;place-items:center;margin-bottom:4px}.community-card .eyebrow{color:var(--community-text-accent,#9b642e);font-size:9px}.community-card button[aria-pressed=true]{background:#e6f0f4;border-color:#0d4f6e}.callout{background:#e6eff3;padding:42px;border:1px solid #d7e4ea;border-radius:18px;display:flex;align-items:center;justify-content:space-between;gap:30px;margin:30px 0}.callout h2{font-size:30px;margin:10px 0 16px}.callout p{font-size:13px;max-width:540px}.copy-clarification{font-size:12px;max-width:760px}.page-intro{padding:55px 0 36px;max-width:780px}.page-intro h1{font-size:43px;margin:12px 0 18px}.page-intro p{font-size:15px}.example-detail{margin-top:25px}.example-detail h2{margin:10px 0}.example-detail .text-link{display:inline-block;margin-top:15px}.journey{display:grid;gap:14px;margin-bottom:25px}.journey-step{display:flex;gap:25px;align-items:center;padding:25px;background:#fff;border:1px solid #e0e7eb;border-radius:12px}.journey-number{background:#edf3f6;color:#0d4f6e;border-radius:12px;font-size:24px;font-weight:700;min-width:56px;height:56px;display:grid;place-items:center}.journey-step>div:nth-child(2){flex:1}.journey-step h2{font-size:21px;margin-bottom:5px}.journey-step p{font-size:13px}.journey-step>.badge{white-space:nowrap}.price-grid{margin:10px 0 28px}.price-card{padding:33px 27px;background:#fff;border:1px solid #dce5ea;border-radius:14px}.price-card.featured{border:2px solid #0d4f6e;background:#fafdff}.price-card h2{font-size:49px;margin:20px 0 8px}.price-card p{font-size:13px}.price-card ul{padding:18px 0 18px 18px;color:#61717c;font-size:12px;line-height:2}.price-card .badge{font-size:9px}.info-note{background:#fff7e8;border:1px solid #eadcc2;border-radius:9px;padding:16px 20px;font-size:12px;color:#715934;margin:24px 0}.muted{font-size:12px;color:#74848e}.registration-layout{display:grid;grid-template-columns:190px minmax(0,1fr);gap:25px}.registration-nav{display:flex;flex-direction:column;gap:9px}.registration-nav a{display:flex;align-items:center;gap:11px;padding:13px 12px;color:#6b7a84;border:1px solid transparent;border-radius:8px;font-size:12px}.registration-nav a span{font-size:10px}.registration-nav a[aria-current=page]{background:#e5eff3;border-color:#d4e2e9;color:#0d4f6e;font-weight:700}.registration-panel{padding:32px}.registration-panel>h2{margin-top:25px}.registration-panel>p{font-size:13px;margin:10px 0 18px}.stepper{list-style:none;display:flex;padding:0;margin:0 0 35px;gap:9px;align-items:center}.stepper__step{display:flex;flex-direction:column;align-items:center;gap:7px;font-size:10px;color:#84949c;white-space:nowrap}.stepper__dot{display:grid;place-items:center;background:#eff3f5;border:1px solid #dce4e8;border-radius:50%;width:27px;height:27px;font-size:11px}.stepper__step[data-state=current]{color:#0d4f6e;font-weight:700}.stepper__step[data-state=current] .stepper__dot,.stepper__step[data-state=done] .stepper__dot{background:#0d4f6e;color:#fff;border-color:#0d4f6e}.stepper__line{flex:1;min-width:8px;height:1px;background:#dce4e8;margin-bottom:20px}.section-heading{display:flex;align-items:center;gap:13px;margin-bottom:25px;color:#0d4f6e}.section-heading h2{font-size:22px}.section-heading p{font-size:12px;margin-top:6px}.field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.field{display:flex;flex-direction:column;gap:7px;font-size:12px;color:#425c6b}.field input{width:100%;background:#f4f6f7;border:1px solid #dfe5e9;border-radius:8px;padding:12px;color:#788993;opacity:1;min-width:0;font-size:12px}.field small{font-size:9px;color:#7d8e98}.preview-actions{display:flex;gap:12px;justify-content:space-between;margin:30px 0 15px;flex-wrap:wrap}.preview-actions .button{font-size:12px}.tab-row{display:flex;gap:10px;flex-wrap:wrap}.tab-button{background:#fff;border:1px solid #d0dfe6;color:#476777;padding:9px 14px;border-radius:8px;font-size:12px}.tab-button[aria-pressed=true]{background:#0d4f6e;color:#fff}.example-selection{background:#edf4f7;padding:22px;border-radius:10px;margin:20px 0;color:#244c60}.example-selection strong{font-size:24px}.example-selection p{font-size:12px;margin:10px 0}.example-selection small{font-size:10px}.mini-community-grid{display:flex;flex-wrap:wrap;gap:8px}.community-chip{padding:7px 11px;border:1px solid var(--community-soft,#ddd);border-radius:6px;background:var(--community-soft,#f0f4f5);color:var(--community-text-accent,#466);font-size:11px}.photo-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.photo-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px dashed #cbdbe4;border-radius:10px;padding:30px 15px;text-align:center;background:#f8fafb;gap:14px;color:#557587}.photo-placeholder strong{font-size:13px}.photo-placeholder span{font-size:10px;color:#81929b}.photo-placeholder button{background:#edf1f3;color:#81909a;border:1px solid #dce5ea;border-radius:7px;padding:8px 10px;font-size:10px}.dashboard-grid{display:grid;grid-template-columns:.9fr 1.3fr;gap:23px}.member-welcome{background:#e5eff3;border:1px solid #d4e1e8;border-radius:14px;padding:33px}.member-welcome .eyebrow{margin-top:25px}.member-welcome h2{font-size:29px;margin:10px 0 17px}.member-welcome p{font-size:13px;margin-bottom:20px}.member-welcome .badge{font-size:8px}.identity-placeholder{padding:20px;background:#ffffffb0;border-radius:10px;margin-top:36px;display:flex;flex-direction:column;gap:10px}.identity-placeholder span{font-size:10px;color:#6f8592}.identity-placeholder strong{font-size:12px;color:#315e73}.identity-placeholder small{font-size:9px;color:#7f929c}.dashboard-panels{display:flex;flex-direction:column;gap:20px}.metric{display:flex;flex-direction:column;gap:12px;color:#0d4f6e}.metric strong{font-size:17px}.metric p{font-size:11px}.dashboard-panels>.panel h2{font-size:23px;margin:10px 0}.dashboard-panels>.panel p{font-size:12px}.dashboard-panels>.panel h3{margin-bottom:9px}.content-rule{height:1px;background:#e5ebee;margin:27px 0}.legal-content{max-width:880px}.legal-content section+section{border-top:1px solid #e2e9ed;margin-top:25px;padding-top:25px}.legal-content h2{font-size:22px;margin:8px 0 12px}.legal-content p{font-size:14px;line-height:1.8}#preview-footer{border-top:1px solid #dce5ea;background:#eef3f5}.footer-inner{max-width:1200px;margin:auto;padding:35px 28px;display:flex;justify-content:space-between;gap:30px}.footer-inner strong{font-size:21px;color:#0d4f6e}.footer-inner p{font-size:12px;margin:5px 0}.footer-inner small{font-size:10px;color:#7b8f9a}.footer-inner nav{display:flex;gap:25px;align-items:center;flex-wrap:wrap}.footer-inner nav a{font-size:11px;color:#587485}.footer-note{text-align:center;border-top:1px solid #e0e8ec;padding:14px 25px;font-size:9px;letter-spacing:.12em;color:#7b909b}@media(max-width:1050px){#preview-nav{gap:13px}.header-inner{gap:12px}#preview-nav a{font-size:10px}.hero{gap:20px}.community-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.brand{font-size:20px}}@media(max-width:820px){.menu-toggle{display:flex}#preview-nav{display:none;position:absolute;left:0;right:0;top:100%;padding:20px 28px;background:#fff;border-bottom:1px solid #dce5ea;box-shadow:0 12px 20px #223f5110;flex-direction:column;align-items:flex-start;gap:20px}#preview-nav.is-open{display:flex}#preview-nav a{font-size:14px}.hero{grid-template-columns:1fr 1fr;padding-top:50px}.hero h1{font-size:39px}.hero-art{padding:20px 0}.sample-card{padding:22px}.sample-card h2{font-size:24px}.hero-actions .button{width:100%}.hero-copy{font-size:14px}.community-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.three-grid{gap:14px}.panel{padding:22px}.price-card{padding:25px 20px}.registration-layout{grid-template-columns:1fr}.registration-nav{flex-direction:row;flex-wrap:wrap}.registration-nav a{font-size:11px;padding:8px}.journey-step>.badge{display:none}.dashboard-grid{grid-template-columns:1fr}.footer-inner{align-items:flex-start}.footer-inner nav{flex-direction:column;gap:12px;align-items:flex-start}}@media(max-width:560px){.preview-notice{font-size:10px;padding:10px 16px}.header-inner{padding:14px 18px}#preview-content{padding:0 18px 45px}.brand{font-size:20px}.hero{grid-template-columns:1fr;padding:38px 0 15px;gap:20px}.hero h1{font-size:41px}.hero-copy{font-size:14px}.hero-art{padding:20px 20px 30px;max-width:370px;width:100%;margin:auto}.hero-actions .button{width:auto;flex:1;min-width:160px}.hero .microcopy{font-size:10px}.hero h1 span{font-size:39px}.section{padding:30px 0}.section-title h2{font-size:28px}.three-grid{grid-template-columns:1fr}.community-grid{gap:12px}.community-card{padding:18px 14px}.community-card h2{font-size:17px;overflow-wrap:anywhere}.community-card p{font-size:11px}.community-card small{font-size:8px}.community-card .text-link{font-size:10px}.callout{padding:25px;flex-direction:column;align-items:flex-start;gap:22px;margin-top:15px}.callout h2{font-size:26px}.page-intro{padding:35px 0 26px}.page-intro h1{font-size:34px}.page-intro p{font-size:13px}.journey-step{padding:20px 17px;gap:15px;align-items:flex-start}.journey-number{min-width:38px;height:38px;font-size:17px;border-radius:9px}.journey-step h2{font-size:18px}.journey-step p{font-size:12px}.registration-panel{padding:20px 16px}.registration-nav{gap:3px}.registration-nav a{gap:5px;font-size:10px;padding:9px 6px}.stepper{gap:5px}.stepper__step{font-size:8px}.stepper__line{min-width:4px}.field-grid,.photo-grid{grid-template-columns:1fr}.field-grid{gap:17px}.section-heading h2{font-size:19px}.section-heading p{font-size:11px}.preview-actions .button{font-size:11px;padding:10px 12px}.example-selection strong{font-size:22px}.two-grid{gap:12px}.metric{padding:20px 16px}.member-welcome{padding:27px}.member-welcome h2{font-size:26px}.footer-inner{padding:27px 18px;flex-direction:column;gap:22px}.footer-inner nav{flex-direction:row;gap:18px}.price-card h2{font-size:43px}.eyebrow{font-size:9px}.info-note{font-size:11px;padding:14px}.legal-content{padding:24px 20px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}
