:root{--primer-50: #F4F0E4;--primer-100: #EBE5D2;--primer-200: #DED6BC;--primer-300: #C2BA9D;--primer-400: #908A72;--slate-900: #2A2D28;--slate-800: #3F423C;--slate-700: #4A5048;--slate-600: #5F665D;--slate-500: #82887D;--slate-200: #C2BFB7;--teal-50: #DDE6E6;--teal-100: #C6D5D5;--teal-200: #A8C0C0;--teal-500: #4A7A7C;--teal-700: #2E5859;--teal-900: #1E3D40;--status-active-border: var(--teal-700);--status-progress-border: var(--primer-400);--status-waiting-border: #8E7A4D;--status-danger-border: #6E3A35;--font-sans: "Nunito Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-mono: "JetBrains Mono", ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--layout-max-width: 1100px;--layout-content-padding: 28px;--transition-fast: .1s ease-out}*{box-sizing:border-box;margin:0;padding:0}html,body{background:var(--primer-100);color:var(--slate-900);font-family:var(--font-sans);font-size:15px;line-height:1.55;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}a{text-decoration:none;color:inherit}img,svg,object{display:block;max-width:100%}.container{max-width:var(--layout-max-width);margin:0 auto;padding-left:var(--layout-content-padding);padding-right:var(--layout-content-padding)}.mono{font-family:var(--font-mono);font-feature-settings:"tnum" 1}.arrow{color:var(--teal-700);display:inline-block;transition:transform var(--transition-fast)}a:hover .arrow{transform:translate(2px)}.status{display:inline-block;padding:2px 8px;font-family:var(--font-sans);font-size:11px;font-weight:700;border-left:2px solid var(--status-active-border);border-radius:0;background:var(--primer-100);color:var(--slate-900)}.status--progress{border-left-color:var(--status-progress-border);color:var(--slate-600)}.status--waiting{border-left-color:var(--status-waiting-border);background:var(--primer-50);color:var(--slate-600)}.status--danger{border-left-color:var(--status-danger-border);background:var(--primer-50);color:#6e3a35}.header{background:var(--primer-100)}.header__main{display:grid;grid-template-columns:1fr auto;gap:24px;align-items:end;padding:14px var(--layout-content-padding) 8px;max-width:var(--layout-max-width);margin:0 auto}.header__tagline{font-family:var(--font-mono);font-size:10px;color:var(--slate-600);letter-spacing:.08em;text-transform:uppercase}.wordmark{font-size:40px;font-weight:800;letter-spacing:-.03em;color:var(--slate-900);display:inline-block;margin-top:6px;line-height:1}.wordmark__dot{color:var(--teal-500)}.nav{display:flex;align-items:center;gap:2px;font-size:12px;flex-wrap:wrap}.nav__item{padding:6px 11px;color:var(--slate-600);font-weight:700}.nav__item:hover{color:var(--slate-900)}.nav__item--active{color:var(--slate-900);border-bottom:1.5px solid var(--slate-900)}.nav__spacer{width:14px}.nav__action{padding:6px 11px;font-size:11px;font-weight:700}.nav__action--muted{color:var(--slate-600)}.nav__action--strong{color:var(--slate-900)}.header__status{border-top:.5px solid var(--slate-900);padding:6px var(--layout-content-padding);max-width:var(--layout-max-width);margin:8px auto 0;display:flex;gap:14px;font-family:var(--font-mono);font-size:10px;color:var(--slate-600);letter-spacing:.04em}.header__status .sep{color:var(--slate-500)}.header__status .spacer{flex:1}.hero{padding:80px var(--layout-content-padding) 36px;max-width:var(--layout-max-width);margin:0 auto}.hero__inner{max-width:800px}.hero__h1{font-size:38px;line-height:1.1;letter-spacing:-.02em;font-weight:700;color:var(--slate-900);max-width:720px}.hero__sub{font-size:16px;line-height:1.55;color:var(--slate-600);max-width:580px;margin-top:22px}.hero__price-strip{margin-top:24px;padding:14px 0;border-top:.5px solid var(--primer-300);border-bottom:.5px solid var(--primer-300);max-width:580px}.hero__price-strip .lead{font-size:15px;color:var(--slate-900);font-weight:700}.hero__price-strip .other-prices{font-family:var(--font-mono);font-size:11px;color:var(--slate-600);letter-spacing:.04em;margin-top:6px}.hero__actions{display:flex;gap:22px;margin-top:28px;align-items:center;flex-wrap:wrap}.hero__actions a{font-size:13px;font-weight:700}.hero__actions a.strong{color:var(--slate-900)}.hero__actions a.muted{color:var(--slate-600)}.hero__credentials{max-width:var(--layout-max-width);margin:0 auto;padding:0 var(--layout-content-padding) 56px}.hero__credentials-inner{border-top:.5px solid var(--primer-300);padding-top:12px;display:flex;gap:36px;flex-wrap:wrap;max-width:760px;font-size:12px;color:var(--slate-600);font-weight:600}.hero__credentials .strong{color:var(--slate-900);font-weight:700}.section{border-top:.5px solid var(--primer-300);padding:60px 0}.section--canvas{background:var(--primer-50)}.section--dark{background:var(--slate-900);color:var(--primer-300);border-top:none}.section__grid{display:grid;grid-template-columns:220px 1fr;gap:32px;align-items:start;max-width:var(--layout-max-width);margin:0 auto;padding:0 var(--layout-content-padding)}.section__header{margin-bottom:36px}.section__label{font-family:var(--font-mono);font-size:11px;color:var(--teal-700);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.section--dark .section__label{color:var(--teal-200)}.section__h2{font-size:26px;font-weight:700;color:var(--slate-900);letter-spacing:-.015em;line-height:1.2;max-width:620px}.section--dark .section__h2{color:var(--primer-50)}.section__h3{font-size:18px;font-weight:700;color:var(--slate-900);letter-spacing:-.01em;line-height:1.3;margin-top:28px}.section--dark .section__h3{color:var(--primer-50)}.section__body{font-size:15px;color:var(--slate-600);line-height:1.55;max-width:580px;margin-top:12px}.section--dark .section__body{color:var(--primer-300)}.section__body+.section__body{margin-top:16px}.section__body a{color:var(--teal-700);font-weight:700}.section--dark .section__body a{color:var(--teal-200)}.section__body strong{color:var(--slate-900);font-weight:700}.section--dark .section__body strong{color:var(--primer-50)}.marginalia{font-family:var(--font-mono);font-size:11px;color:var(--slate-500);line-height:1.6;max-width:200px;letter-spacing:.02em}.marginalia+.marginalia{margin-top:22px}.section__cta{margin-top:28px}.section__cta a{font-size:13px;font-weight:700;color:var(--slate-900)}.section--dark .section__cta a{color:var(--primer-50)}.ledger__row{border-top:.5px solid var(--primer-300);padding:18px 0;display:grid;gap:24px;align-items:start}.ledger__row:last-child{border-bottom:.5px solid var(--primer-300)}.section--dark .ledger__row{border-top-color:var(--slate-800)}.section--dark .ledger__row:last-child{border-bottom-color:var(--slate-800)}.ledger__row--persona{grid-template-columns:1fr 100px}.ledger__row--price{grid-template-columns:160px 1fr 90px;align-items:start}.ledger__row--step{grid-template-columns:40px 1fr;gap:16px;padding:16px 0;align-items:start}.ledger__row--feature{grid-template-columns:200px 1fr}.ledger__row--pro{background:linear-gradient(to right,rgba(74,122,124,.08),transparent 60%)}.persona__title{font-size:15px;font-weight:700;color:var(--slate-900)}.persona__tags{font-family:var(--font-mono);font-size:11px;color:var(--teal-700);margin-top:4px;letter-spacing:.02em}.persona__body{font-size:14px;color:var(--slate-600);line-height:1.55;margin-top:8px;max-width:460px}.step__number{font-family:var(--font-mono);font-size:11px;color:var(--teal-200);font-weight:700}.step__title{font-size:15px;font-weight:700;color:var(--primer-50)}.step__body{font-size:13px;color:var(--primer-300);line-height:1.55;margin-top:4px;max-width:500px}.section:not(.section--dark) .step__number{color:var(--teal-700)}.section:not(.section--dark) .step__title{color:var(--slate-900)}.section:not(.section--dark) .step__body{color:var(--slate-600)}.price__amount{font-family:var(--font-mono);font-size:24px;font-weight:700;color:var(--slate-900);line-height:1}.price__unit{font-family:var(--font-mono);font-size:11px;color:var(--slate-600);letter-spacing:.02em;margin-top:6px}.price__suffix{font-family:var(--font-mono);font-size:10px;color:var(--slate-500);letter-spacing:.02em;margin-top:4px}.price__tier{display:flex;gap:8px;align-items:center;margin-top:8px}.price__tier-name{font-family:var(--font-mono);font-size:11px;color:var(--slate-500);font-weight:700;letter-spacing:.05em;text-transform:uppercase}.price__tier-name--pro{color:var(--teal-700)}.price__tier-note{font-family:var(--font-mono);font-size:10px;color:var(--teal-700);letter-spacing:.02em}.price__head{font-weight:700;color:var(--slate-900);font-size:15px;margin-bottom:4px}.price__body{font-size:14px;color:var(--slate-600);line-height:1.55}.feature__label{font-family:var(--font-mono);font-size:11px;color:var(--teal-700);font-weight:700;letter-spacing:.04em;text-transform:uppercase}.feature__body{font-size:14px;color:var(--slate-600);line-height:1.55}.feature__body strong{color:var(--slate-900)}.row__action{font-size:12px;color:var(--teal-700);font-weight:700;text-align:right}.section--dark .row__action{color:var(--teal-200)}.waitlist__form{display:flex;gap:12px;align-items:center;max-width:480px;margin-top:22px;flex-wrap:wrap}.waitlist__input{flex:1;min-width:220px;background:var(--primer-50);border:0;border-bottom:1.5px solid var(--slate-600);padding:10px 0;font-size:14px;color:var(--slate-900);font-family:var(--font-mono);border-radius:0;outline:none}.waitlist__input::-moz-placeholder{color:var(--slate-500)}.waitlist__input::placeholder{color:var(--slate-500)}.waitlist__input:focus{border-bottom-color:var(--teal-700)}.waitlist__submit{background:transparent;color:var(--slate-900);padding:6px 0;font-size:13px;font-weight:700;border:0;border-radius:0;cursor:pointer;font-family:var(--font-sans);display:inline-flex;align-items:center;gap:4px}.waitlist__submit .arrow{color:var(--teal-700)}.waitlist__submit:hover .arrow{transform:translate(2px)}.waitlist__note{font-family:var(--font-mono);font-size:11px;color:var(--slate-600);margin-top:12px;letter-spacing:.02em}.waitlist__success{font-size:15px;color:var(--slate-900);margin-top:22px;font-weight:600}.footer{background:var(--slate-900);color:var(--primer-300);padding:40px var(--layout-content-padding) 18px;border-top:.5px solid var(--slate-800)}.footer__inner{max-width:var(--layout-max-width);margin:0 auto}.footer__top{display:grid;grid-template-columns:1.4fr 1fr;gap:48px;align-items:start;padding-bottom:28px;border-bottom:.5px solid var(--slate-800)}.footer__brand-mark{font-size:24px;font-weight:800;letter-spacing:-.02em;line-height:1.2;color:var(--primer-50);display:block}.footer__voice{font-size:14px;color:var(--primer-300);line-height:1.6;margin-top:12px;max-width:380px}.footer__credentials{display:flex;gap:14px;margin-top:18px;font-family:var(--font-mono);font-size:10px;color:var(--slate-500);letter-spacing:.04em}.footer__credentials .sep{color:var(--slate-700)}.footer__nav-block{display:grid;grid-template-columns:1fr 1fr;gap:20px}.footer__nav-heading{font-family:var(--font-mono);font-size:10px;color:var(--slate-500);letter-spacing:.08em;text-transform:uppercase;font-weight:700;margin-bottom:8px}.footer__nav-list{list-style:none;font-size:13px;color:var(--primer-100);line-height:1.95;font-weight:600}.footer__nav-list a:hover{color:var(--teal-200)}.footer__middle{display:grid;grid-template-columns:1fr 1fr 1.4fr;gap:36px;padding:24px 0;border-bottom:.5px solid var(--slate-800)}.footer__middle-heading{font-family:var(--font-mono);font-size:10px;color:var(--teal-200);letter-spacing:.08em;text-transform:uppercase;font-weight:700;margin-bottom:6px}.footer__middle-body{font-size:13px;color:var(--primer-300);line-height:1.7}.footer__middle-body a:hover{color:var(--teal-200)}.footer__contact{font-family:var(--font-mono);font-size:12px;color:var(--primer-300);line-height:1.7}.footer__contact a:hover{color:var(--teal-200)}.footer__workshop{font-size:14px;color:var(--primer-50);line-height:1.55}.footer__workshop .author{display:block;font-family:var(--font-mono);font-size:10px;color:var(--slate-500);margin-top:8px;letter-spacing:.04em}.footer__legal{padding-top:14px;display:flex;align-items:baseline;gap:18px;font-family:var(--font-mono);font-size:10px;color:var(--slate-500);letter-spacing:.04em}.footer__legal .spacer{flex:1}.footer__legal a{color:var(--teal-200)}.fig{display:block;width:100%;max-width:620px;height:auto}.fig--small{max-width:200px}.fig{opacity:0;transform:translateY(8px);animation:figFadeUp .7s ease-out .12s both}.fig .draw-line{stroke-dasharray:1;stroke-dashoffset:1;animation:figDraw 1.1s ease-out .36s both}@keyframes figFadeUp{to{opacity:1;transform:none}}@keyframes figDraw{to{stroke-dashoffset:0}}@media(prefers-reduced-motion:reduce){.fig{opacity:1;transform:none;animation:none}.fig .draw-line{stroke-dashoffset:0;animation:none}}.fig-caption{font-family:var(--font-mono);font-size:11px;color:var(--slate-600);margin-top:14px;line-height:1.5;max-width:580px;letter-spacing:.02em}.section--dark .fig-caption{color:var(--primer-300)}.prose{max-width:620px}.prose p{font-size:15px;color:var(--slate-600);line-height:1.6;margin-top:14px}.section--dark .prose p{color:var(--primer-300)}.prose p:first-child{margin-top:0}.prose strong{color:var(--slate-900);font-weight:700}.section--dark .prose strong{color:var(--primer-50)}.prose a{color:var(--teal-700);font-weight:700}.prose ul{list-style:none;margin-top:16px}.prose li{font-size:15px;color:var(--slate-600);line-height:1.55;padding:8px 0 8px 18px;border-top:.5px solid var(--primer-300);position:relative}.prose li:before{content:"—";position:absolute;left:0;color:var(--teal-700)}.prose li:last-child{border-bottom:.5px solid var(--primer-300)}.toc{font-family:var(--font-mono);font-size:11px;color:var(--slate-600);line-height:1.9;letter-spacing:.02em}.toc a{color:var(--slate-600)}.toc a:hover{color:var(--teal-700)}.def{border-top:.5px solid var(--primer-300);padding:16px 0;max-width:620px}.def:last-of-type{border-bottom:.5px solid var(--primer-300)}.def__term{font-size:15px;font-weight:700;color:var(--slate-900)}.def__body{font-size:14px;color:var(--slate-600);line-height:1.6;margin-top:6px}.page-canvas .canvas-hero{max-width:var(--layout-max-width);margin:0 auto;padding:72px var(--layout-content-padding) 32px}.page-canvas .canvas-hero-content{max-width:720px}.page-canvas .canvas-hero h1{font-size:38px;font-weight:700;letter-spacing:-.02em;line-height:1.1;color:var(--slate-900)}.page-canvas .canvas-hero-sub{font-size:16px;color:var(--slate-600);line-height:1.55;max-width:580px;margin-top:22px}.page-canvas .canvas-hero-arrow{display:inline-flex;align-items:center;gap:6px;margin-top:26px;font-size:13px;font-weight:700;color:var(--slate-900)}.page-canvas .canvas-hero-arrow svg{width:16px;height:16px;color:var(--teal-700)}.page-canvas .canvas-hero-glow{display:none}.page-canvas .demo-section{border-top:.5px solid var(--primer-300);background:var(--primer-50);padding:32px 0 56px}.page-canvas .context-bar{max-width:var(--layout-max-width);margin:0 auto 20px;padding:0 var(--layout-content-padding);display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.page-canvas .context-bar-text{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--slate-600)}.page-canvas .context-bar-text svg{width:16px;height:16px;color:var(--teal-700)}.page-canvas .active-contact{color:var(--slate-900);font-weight:700}.page-canvas .panel-picker-btn{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;font-size:12px;font-weight:700;color:var(--primer-50);background:var(--teal-700);border:0;border-radius:0;cursor:pointer;font-family:var(--font-sans)}.page-canvas .panel-picker-btn:hover{background:var(--teal-900)}.page-canvas .panel-picker-btn svg{width:14px;height:14px}.page-canvas .panel-picker-menu{position:absolute;right:0;top:calc(100% + 6px);z-index:100;background:var(--primer-50);border:.5px solid var(--primer-300);min-width:200px;display:none}.page-canvas .panel-picker-menu.open{display:block}.page-canvas .panel-picker-item{display:flex;align-items:center;gap:8px;padding:9px 12px;font-size:13px;color:var(--slate-700);cursor:pointer;border-bottom:.5px solid var(--primer-300)}.page-canvas .panel-picker-item:last-child{border-bottom:0}.page-canvas .panel-picker-item:hover{background:var(--primer-100)}.page-canvas .canvas-grid{position:relative;max-width:var(--layout-max-width);margin:0 auto;min-height:600px;padding:0 var(--layout-content-padding)}.page-canvas .panel{position:absolute;background:var(--primer-50);border:.5px solid var(--primer-300);display:flex;flex-direction:column;overflow:hidden}.page-canvas .panel.fluid-dragging{z-index:50;border-color:var(--teal-700)}.page-canvas .panel-header{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;border-bottom:.5px solid var(--primer-300);background:var(--primer-200)}.page-canvas .fluid-drag-handle{cursor:grab}.page-canvas .fluid-drag-handle:active{cursor:grabbing}.page-canvas .panel-title{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:700;color:var(--slate-900)}.page-canvas .panel-title .dot,.page-canvas .panel-picker-item .dot{width:8px;height:8px;border-radius:50%;display:inline-block;flex:none}.page-canvas .panel-close{background:none;border:0;color:var(--slate-500);font-size:16px;cursor:pointer;line-height:1}.page-canvas .panel-close:hover{color:var(--status-danger-border)}.page-canvas .panel-body{padding:8px;overflow:auto;flex:1}.page-canvas .contact-row{display:flex;align-items:center;gap:10px;padding:8px;border-bottom:.5px solid var(--primer-300);cursor:pointer}.page-canvas .contact-row:hover{background:var(--primer-100)}.page-canvas .contact-row.active{background:var(--teal-50)}.page-canvas .contact-avatar{width:30px;height:30px;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;font-family:var(--font-mono);flex:none}.page-canvas .contact-info{flex:1;min-width:0}.page-canvas .contact-name{font-size:13px;font-weight:700;color:var(--slate-900)}.page-canvas .contact-company{font-size:11px;color:var(--slate-500)}.page-canvas .contact-badge{font-size:10px;font-weight:700;padding:2px 6px;border-left:2px solid var(--teal-700);background:var(--primer-100);color:var(--slate-700)}.page-canvas .kanban{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.page-canvas .kanban-col-title{font-family:var(--font-mono);font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:var(--slate-500);margin-bottom:6px}.page-canvas .deal-card{padding:8px;border:.5px solid var(--primer-300);background:var(--primer-100);margin-bottom:6px}.page-canvas .deal-name{font-size:12px;font-weight:700;color:var(--slate-900)}.page-canvas .deal-amount{font-family:var(--font-mono);font-size:12px;color:var(--teal-700);margin-top:2px}.page-canvas .deal-contact{font-size:11px;color:var(--slate-500);margin-top:2px}.page-canvas .vault-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px;border-bottom:.5px solid var(--primer-300)}.page-canvas .vault-label{font-size:13px;font-weight:700;color:var(--slate-900)}.page-canvas .vault-service{font-size:11px;color:var(--slate-500)}.page-canvas .vault-pass{display:flex;align-items:center;gap:8px}.page-canvas .vault-pass-text{font-family:var(--font-mono);font-size:12px;color:var(--slate-500);letter-spacing:2px}.page-canvas .vault-reveal{background:none;border:.5px solid var(--primer-400);padding:2px 8px;font-size:11px;font-weight:700;color:var(--slate-700);cursor:pointer;border-radius:0}.page-canvas .vault-reveal:hover{border-color:var(--teal-700);color:var(--teal-700)}.page-canvas .activity-item{display:flex;gap:8px;padding:8px;border-bottom:.5px solid var(--primer-300)}.page-canvas .activity-dot{width:8px;height:8px;border-radius:50%;margin-top:5px;flex:none}.page-canvas .activity-text{font-size:12px;color:var(--slate-700)}.page-canvas .activity-time{font-family:var(--font-mono);font-size:10px;color:var(--slate-500);margin-top:2px}.page-canvas .placeholder-panel{display:flex;flex-direction:column;align-items:center;gap:8px;padding:12px 0;color:var(--slate-500);font-size:12px}.page-canvas .placeholder-panel svg{width:28px;height:28px;color:var(--teal-700)}.page-canvas .placeholder-panel [style*=--elevated],.page-canvas .placeholder-panel div[style]{background:var(--primer-100)!important;color:var(--slate-700)!important}.page-canvas .hidden{display:none!important}.page-canvas .mobile-fallback{display:none}@media(max-width:880px){.page-canvas .canvas-grid{display:none}.page-canvas .mobile-fallback{display:block;max-width:520px;margin:0 auto;padding:0 var(--layout-content-padding)}.page-canvas .mobile-fallback-card{border:.5px solid var(--primer-300);background:var(--primer-50);padding:28px;text-align:center}.page-canvas .mobile-fallback-icon svg{width:36px;height:36px;color:var(--teal-700);margin:0 auto 12px}.page-canvas .mobile-fallback-title{font-size:16px;font-weight:700;color:var(--slate-900)}.page-canvas .mobile-fallback-sub{font-size:14px;color:var(--slate-600);margin-top:8px}.page-canvas .mobile-fallback-cta{display:inline-block;margin-top:16px;font-size:13px;font-weight:700;color:var(--slate-900)}}.page-canvas .features{border-top:.5px solid var(--primer-300);padding:56px 0}.page-canvas .features-grid{max-width:var(--layout-max-width);margin:0 auto;padding:0 var(--layout-content-padding);display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.page-canvas .feature-card .feature-icon svg{width:18px;height:18px;color:var(--teal-700)}.page-canvas .feature-card h3{font-size:16px;font-weight:700;color:var(--slate-900);margin-top:10px}.page-canvas .feature-card p{font-size:14px;color:var(--slate-600);line-height:1.55;margin-top:6px}.page-canvas .cta-section{border-top:.5px solid var(--primer-300);background:var(--slate-900);padding:60px var(--layout-content-padding);text-align:center}.page-canvas .cta-section .cta-glow{display:none}.page-canvas .cta-content h2{font-size:26px;font-weight:700;color:var(--primer-50);letter-spacing:-.015em}.page-canvas .cta-content .cta-note{font-family:var(--font-mono);font-size:11px;color:var(--slate-500);margin-top:12px}.page-canvas .cta-content a{display:inline-block;margin-top:18px;font-size:14px;font-weight:700;color:var(--primer-50)}.page-canvas .cta-content a .arrow{color:var(--teal-200)}@media(max-width:880px){.page-canvas .features-grid{grid-template-columns:1fr;gap:24px}}@media(max-width:880px){.section__grid{grid-template-columns:1fr;gap:16px}.header__main{grid-template-columns:1fr}.nav{flex-wrap:wrap}.footer__top{grid-template-columns:1fr;gap:32px}.footer__middle{grid-template-columns:1fr;gap:24px}.hero__h1{font-size:30px}.ledger__row--persona,.ledger__row--price,.ledger__row--feature{grid-template-columns:1fr;gap:8px}.row__action{text-align:left}}
