:root{--bg:#ffffff;--bg-accent:#f5f5f5;--panel:#ffffff;--panel-strong:#ffffff;--text:#333333;--muted:#666666;--line:#e5e5e5;--brand:#111111;--brand-dark:#2b2b2b;--danger:#b91c1c;--accent:#d9480f;--shadow:none;--radius-lg:0px;--radius-md:0px;--radius-sm:0px;--shell:1360px;--display:"SF Pro Display","Segoe UI","Helvetica Neue",Arial,sans-serif;--body:"SF Pro Text","Segoe UI","Helvetica Neue",Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;text-size-adjust:100%}body{margin:0;min-height:100vh;display:flex;flex-direction:column;overflow-x:clip;background:#ffffff;color:var(--text);font-family:var(--body)}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}.page-bg{display:none}.shell{width:min(calc(100% - 2rem),var(--shell));max-width:100%;margin:0 auto}.site-main{position:relative;z-index:1;flex:1 1;padding:1rem 0 5rem}.site-footer{margin-top:auto}.site-footer,.site-header{position:relative;z-index:1}.site-header{background:#ffffff;border-bottom:1px solid var(--line)}.footer-inner,.header-inner{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.1rem 0}.brand{font-family:var(--display);font-size:1.2rem;font-weight:700}.brand-lockup{display:inline-flex;align-items:center}.brand-wordmark{font-family:var(--display);font-size:1.1rem;font-weight:700;letter-spacing:.28em;color:var(--text)}.brand-mark img{width:100%;height:100%;object-fit:contain}.button-row,.footer-nav,.header-actions,.nav{display:flex;flex-wrap:wrap;gap:.9rem;align-items:center}.header-app-button{min-height:40px;padding:.55rem 1.15rem;font-size:.9rem;white-space:nowrap}.footer-nav a,.nav a{color:var(--muted);font-size:.95rem}.footer-nav a:hover,.nav a:hover{color:var(--accent)}.stack{display:flex;flex-direction:column;gap:2.25rem}.card,.panel{background:var(--panel)}.panel{border-radius:var(--radius-lg);padding:clamp(1.4rem,2vw,2.2rem);max-width:100%;min-width:0}.card{border:1px solid var(--line);border-radius:var(--radius-md);padding:1.25rem}.hero{overflow:hidden;padding:clamp(2rem,4vw,3.5rem) clamp(1.6rem,3vw,2.4rem)}.hero,.hero-grid{position:relative}.hero-grid{z-index:1;display:grid;grid-template-columns:1fr;align-items:center;grid-gap:1.5rem;gap:1.5rem}.hero-copy{max-width:760px}.hero-visual{display:flex;justify-content:center;align-items:center}.video-frame-wrap{position:relative;z-index:1;width:min(100%,760px);aspect-ratio:16/9;overflow:hidden;border:1px solid #111111;margin:0 auto}.video-frame{width:100%;height:100%;border:0;background:#000}.hero-glow{display:none}.hero h1,.panel h1,.section-heading h1{margin:0;color:#111111;font-family:var(--display);font-size:clamp(2.4rem,4.5vw,4.2rem);line-height:1.04;letter-spacing:-.025em;font-weight:700}.card h2,.panel h2{margin:0;color:#111111;font-family:var(--display);font-size:clamp(1.5rem,3vw,2.2rem);letter-spacing:-.03em}.card h3{margin-top:0}.card p,.hero p,.meta,.panel p,.quote footer,.section-heading p{color:var(--muted);line-height:1.6}.eyebrow{margin-bottom:.75rem;color:var(--brand);text-transform:uppercase;letter-spacing:.16em;font-size:.75rem;font-weight:700}.button{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:.82rem 1.3rem;border:1px solid #111111;border-radius:8px;background:#111111;color:#ffffff;box-shadow:none;transition:background .15s ease}.button:hover{background:#2b2b2b}.button-secondary{background:#ffffff;color:var(--text);border:1px solid #111111;box-shadow:none}.button-secondary:hover{background:#f5f5f5}.button-danger{background:var(--danger)}.full-width{width:100%}.grid{display:grid;grid-gap:1rem;gap:1rem}.grid-2{display:flex;flex-direction:column;gap:1.5rem;min-width:0}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.section-heading{margin-bottom:1.25rem}.centered-heading,.text-center-section{text-align:center}.section-row{display:flex;justify-content:space-between;align-items:flex-end;gap:1rem}.cta{text-align:center;background:#ffffff}.quote{border-left:2px solid #111111}.lead{font-size:1.1rem}.prose-panel{max-width:860px;margin:0 auto}.prose-copy p{margin:0 0 1rem}.empty-state{text-align:center}.success-message{margin-bottom:1rem;color:#111111;font-weight:600}.faq-card,.feature-card,.testimonial-card{background:rgba(255,255,255,.72)}.faq-card h3,.feature-card h3{font-size:1.05rem;letter-spacing:-.02em}.testimonial-card p{font-size:1.02rem}.testimonial-footer{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem}.testimonial-avatar{width:48px;height:48px;border-radius:8px;border:1px solid var(--line);background:#ffffff;object-fit:contain;flex-shrink:0}.testimonial-avatar-placeholder{display:inline-flex;align-items:center;justify-content:center;background:#f5f5f5;color:var(--muted);font-weight:600}.testimonial-meta{display:flex;flex-direction:column;gap:.15rem}.testimonial-meta strong{color:var(--text);font-size:.95rem}.testimonial-rating{color:var(--accent);font-size:.85rem;letter-spacing:.1rem}.testimonial-date{color:var(--muted);font-size:.78rem}.testimonial-aggregate{font-size:.95rem}.testimonial-aggregate strong{color:var(--accent)}.testimonial-source{display:inline-flex;align-items:center;gap:.3rem;width:-moz-fit-content;width:fit-content;padding:.15rem .7rem;border:1px solid var(--line);border-radius:999px;background:#ffffff;color:var(--muted);font-size:.78rem;text-decoration:none}.testimonial-source:hover{color:var(--accent);border-color:var(--accent)}.testimonial-track{display:flex;gap:1rem;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.testimonial-track::-webkit-scrollbar{display:none}.testimonial-track .testimonial-card{display:flex;flex:0 0 min(420px,86vw);flex-direction:column;scroll-snap-align:start}.testimonial-track .testimonial-card blockquote p{white-space:pre-line}.testimonial-read-more{border:none;background:none;color:var(--brand);cursor:pointer;font-size:.9rem;padding:0;text-decoration:underline;text-underline-offset:2px}.testimonial-read-more:hover{color:var(--accent)}.testimonial-nav{display:flex;gap:.5rem;justify-content:flex-end;margin-top:.75rem}.testimonial-nav button{width:2.25rem;height:2.25rem;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:999px;background:#ffffff;color:var(--text);cursor:pointer;display:inline-flex;font-size:1rem;padding:0}.testimonial-nav button:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.testimonial-nav button:disabled{cursor:default;opacity:.35}.hero-note{display:inline-flex;margin-top:1rem;padding:.45rem 0;border:none;border-top:1px solid var(--line);border-radius:0;background:transparent;color:var(--muted);font-size:.9rem}.hero-price-chip{margin-top:1.1rem}.hero-quote{display:inline-block;margin-top:1rem;padding:.7rem 1rem;border-left:3px solid var(--brand);border-radius:14px;background:rgba(255,255,255,.62);color:var(--muted);font-size:.86rem}.problem-list-ui{list-style:none;margin:0;padding:0;text-align:left}.problem-list-ui li{display:flex;gap:.8rem;padding:.8rem 0;border-bottom:1px solid rgba(15,23,42,.08);color:var(--text)}.problem-list-ui li:last-child{border-bottom:none}.section-caption,.section-footer-copy{margin-top:1.25rem;text-align:center;font-weight:500}.content-text-block{display:grid;grid-gap:.9rem;gap:.9rem;overflow-wrap:anywhere}.content-text-block p{margin:0;color:var(--text);line-height:1.7}.inline-content-link{color:var(--brand);text-decoration:underline;text-underline-offset:2px}.inline-content-link:hover{color:var(--accent)}.image-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem}.image-card{padding:.75rem}.content-image{width:100%;height:auto;border-radius:14px;border:1px solid var(--line)}.image-card figcaption{margin-top:.6rem;color:var(--muted);font-size:.85rem}.image-grid-single{grid-template-columns:minmax(0,1fr);justify-items:center}.image-grid-single .image-card{width:min(560px,100%)}.image-grid-single .image-card-landscape{width:min(960px,100%)}.zoom-thumb{display:block;width:100%;padding:0;border:none;background:none;cursor:zoom-in}.lightbox-backdrop{position:fixed;inset:0;z-index:100;display:flex;align-items:center;justify-content:center;padding:1.5rem;background:rgba(17,17,17,.78);cursor:zoom-out}.lightbox-frame{display:flex;flex-direction:column;align-items:center;max-width:100%;max-height:100%}.lightbox-image{max-width:min(94vw,1920px);max-height:calc(100vh - 3rem);border-radius:14px}.screen-card{border:1px solid var(--line);border-radius:24px;overflow:hidden;background:rgba(255,255,255,.76);box-shadow:var(--shadow);max-width:100%;min-width:0}.screen-card-header{padding:1rem 1.2rem .35rem;font-weight:700;letter-spacing:-.02em}.screen-card-description{padding:0 1.2rem .9rem;font-size:.88rem;color:var(--muted);border-bottom:1px solid var(--line)}.mock-screen{padding:1.2rem;background:linear-gradient(180deg,rgba(248,250,252,.92),rgba(239,244,250,.86));max-width:100%;min-width:0;overflow-wrap:anywhere}.mock-footer-text{margin-top:.75rem;font-size:.75rem;color:#666666}.order-simple-header{display:flex;justify-content:space-between;gap:.75rem;padding:.85rem 1rem;border-bottom:1px solid var(--line);background:#ffffff;font-size:.83rem}.badge-work{display:inline-flex;align-items:center;padding:.18rem .55rem;margin-left:.35rem;border-radius:999px;background:#f0f0f0;color:#2b2b2b;font-size:.75rem;font-weight:600}.order-action{color:var(--brand);font-size:.8125rem}.order-simple-body{padding:1rem}.order-row,.service-row,.total-row{display:flex;justify-content:space-between;gap:1rem;font-size:.83rem}.order-row{margin-bottom:.8rem}.service-title{margin:.7rem 0 .45rem;font-weight:600}.service-row{padding:.45rem 0;border-bottom:1px dashed rgba(15,23,42,.08)}.total-row{margin-top:.7rem;padding-top:.65rem;border-top:1px solid var(--line);font-weight:700}.tone-success{color:#111111;font-weight:700}.tone-danger{color:#ef4444;font-weight:700}.order-note{margin-top:.8rem;padding:.55rem .7rem;border-radius:12px;background:#f0f0f0;font-size:.75rem;color:#666666}.simplicity-row-ui{display:flex;flex-wrap:wrap;justify-content:center;gap:.9rem;padding:1.4rem;border-radius:28px;background:rgba(255,255,255,.52)}.simplicity-item-ui{padding:.72rem 1.2rem;border:1px solid var(--line);border-radius:999px;background:white;font-weight:500}.price-chip-ui{display:inline-block;max-width:100%;margin-top:1.3rem;padding:.45rem 0;border-bottom:1px solid var(--accent);border-radius:0;background:transparent;color:#111111;font-weight:600;text-align:center}.contact-block-ui,.cta-block-ui{margin-top:1rem;padding:1.6rem;border:1px solid var(--line);border-radius:28px;background:rgba(255,255,255,.74)}.cta-lead{margin-bottom:1rem;font-size:1.05rem}.centered-row{justify-content:center}.cta-badge{display:inline-flex;margin-top:1rem;padding:.22rem .95rem;border-radius:999px;background:white;border:1px solid var(--line);font-size:.78rem}.contact-helper,.contact-note,.cta-helper{margin-top:1rem;color:var(--muted);font-size:.85rem}.modal-backdrop{position:fixed;inset:0;z-index:9999;display:grid;place-items:center;padding:1rem;background:transparent}.lead-modal{width:min(560px,100%);border:1px solid var(--line);border-radius:24px;padding:1.25rem;background:#fff;box-shadow:var(--shadow)}.lead-modal h3{margin:0}.lead-modal p{margin:.6rem 0 1rem;color:var(--muted)}.modal-actions{display:flex;gap:1rem;flex-wrap:wrap}.modal-actions .button{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 0.5rem)}.consent-label{display:flex!important;gap:.55rem!important;align-items:flex-start;font-size:.78rem;line-height:1.35;color:var(--muted)}.form-grid .consent-label input{width:16px;height:16px;margin-top:.15rem;padding:0;flex:0 0 auto}.consent-link{text-decoration:underline;text-underline-offset:2px}.error-message{margin:0;color:#b91c1c;font-size:.9rem}.field-error{color:#b91c1c;font-size:.78rem}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem}.form-grid label{display:grid;grid-gap:.45rem;gap:.45rem;color:var(--muted)}.form-grid input,.form-grid select,.form-grid textarea{width:100%;padding:.85rem 1rem;border:1px solid rgba(0,0,0,.16);border-radius:var(--radius-sm);background:rgba(255,252,247,.95);color:var(--text)}.code-area{min-height:280px;font-family:SFMono-Regular,Menlo,monospace;font-size:.92rem}.full-span{grid-column:1/-1}.checkbox-row{display:flex!important;gap:.75rem!important;align-items:center}.checkbox-row input{width:18px;height:18px}.row-card{display:flex;justify-content:space-between;gap:1rem;align-items:center}.admin-layout{display:grid;grid-template-columns:260px minmax(0,1fr);min-height:calc(100vh - 160px);grid-gap:1.25rem;gap:1.25rem}.admin-sidebar{position:-webkit-sticky;position:sticky;top:1rem;display:flex;flex-direction:column;gap:1rem;align-self:start;border:1px solid var(--line);border-radius:var(--radius-lg);padding:1.25rem;background:var(--panel-strong);box-shadow:var(--shadow)}.admin-nav{display:grid;grid-gap:.5rem;gap:.5rem}.admin-nav a{padding:.7rem .8rem;border-radius:var(--radius-sm);color:var(--muted)}.admin-nav a:hover{background:rgba(157,79,27,.08);color:var(--text)}.admin-main{min-width:0}.stat-card h2{font-size:2.6rem}.login-shell{display:grid;place-items:center;min-height:calc(100vh - 160px)}.login-panel{width:min(100%,520px)}.footer-copy{max-width:380px}.footer-brand{display:flex;flex-direction:column;gap:.5rem}.footer-tg{display:inline-flex;align-items:center;gap:.65rem;margin-top:.25rem;padding:.45rem .75rem .45rem .45rem;border:1px solid var(--line);border-radius:12px;max-width:max-content;transition:border-color .15s ease,background-color .15s ease}.footer-tg:hover{border-color:var(--accent);background-color:color-mix(in srgb,var(--accent) 6%,transparent)}.footer-tg-avatar{width:40px;height:40px;border-radius:10px;object-fit:cover;flex-shrink:0}.footer-tg-text{display:flex;flex-direction:column;gap:.1rem}.footer-tg-name{font-size:.9rem;font-weight:600;color:var(--text)}.footer-tg:hover .footer-tg-name{color:var(--accent)}.footer-tg-hint{font-size:.75rem;color:var(--muted)}.footer-legal{display:flex;justify-content:center;gap:1.5rem;flex-wrap:wrap;padding-bottom:1.5rem;font-size:.8125rem}.footer-legal,.footer-legal a{color:var(--muted)}.footer-legal a:hover{color:var(--brand)}.legal-page-shell{max-width:1000px;margin:0 auto;padding:1rem 0 4rem}.legal-panel{padding:clamp(1.5rem,3vw,2.5rem)}.legal-header-block{text-align:center;margin-bottom:2rem}.legal-date,.legal-subtitle{color:var(--muted)}.legal-date{font-size:.85rem}.legal-content{font-size:.96rem;line-height:1.7;color:#1a1a1a}.legal-content h2,.legal-content h3{margin-top:1.5rem}.legal-content p{margin:.75rem 0}.legal-content ol,.legal-content ul{margin:.75rem 0;padding-left:1.6rem}.legal-content li{margin:.45rem 0}.legal-content a{color:var(--brand)}.legal-back{margin-top:2rem;text-align:center}.finance-simple-ui{padding:.75rem;font-size:.8rem}.finance-summary{background:#f5f5f5;padding:.75rem;border-radius:8px;margin-bottom:1rem}.finance-row{display:flex;justify-content:space-between;padding:.25rem 0}.finance-row.total{border-top:1px solid #ddd;margin-top:.5rem;padding-top:.5rem;font-weight:700}.finance-stats{display:flex;gap:1rem;margin-bottom:1.5rem}.stat-item{flex:1 1;text-align:center;padding:.5rem;border-radius:8px;background:#fafafa}.stat-item.income{border-left:3px solid #111111}.stat-item.expense{border-left:3px solid #ef4444}.stat-item.result{border-left:3px solid #555555}.stat-item span:first-child{display:block;font-size:.75rem;color:#666}.stat-item span:last-child{font-size:1rem;font-weight:700}.finance-transactions{margin-top:1rem;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.transaction-row,.transactions-header{display:grid;grid-template-columns:80px 1fr 60px 100px 80px;grid-gap:.5rem;gap:.5rem;padding:.5rem 0;border-bottom:1px solid #eee;font-size:.75rem}.transaction-row span{overflow-wrap:anywhere;min-width:0}.transactions-header{font-weight:700;border-bottom:2px solid #ddd}.income-amount{color:#111111}.expense-amount{color:#ef4444}.income-badge{color:#111111;font-weight:500}.expense-badge{color:#ef4444;font-weight:500}.income-value{color:#111111;font-weight:700}.expense-value{color:#ef4444;font-weight:700}.result-value{color:#555555;font-weight:700}.print-order-wrapper{display:flex;justify-content:center;background:#e5e5e5;padding:1rem}.print-order-document{max-width:600px;width:100%;aspect-ratio:210/297;margin:0 auto;background:white;border-radius:4px;box-shadow:0 8px 24px rgba(0,0,0,.12);padding:1.5rem;font-family:monospace;font-size:.8125rem}.print-order-header{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;border-bottom:2px solid #000;padding-bottom:.75rem;margin-bottom:1rem}.garage-info{display:flex;flex-direction:column;gap:.25rem;min-width:0}.order-meta{text-align:right;min-width:0}.status-badge{margin-top:.25rem;padding:.15rem .5rem;border:1px solid #ccc;font-size:.75rem;background:transparent;color:#000}.print-order-client-car{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.5rem;gap:1.5rem;margin-bottom:1.5rem}.print-order-services{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.section-title{font-weight:700;border-bottom:1px solid #ccc;margin-bottom:.5rem;padding-bottom:.25rem;font-size:.75rem}.field-row{display:flex;flex-wrap:wrap;gap:.5rem;font-size:.8125rem;margin-bottom:.3rem}.field-row span:last-child{min-width:0;overflow-wrap:anywhere}.field-label{min-width:70px;flex-shrink:0;font-weight:500;color:#555}.services-table{width:100%;border-collapse:collapse;font-size:.75rem;margin-bottom:1rem}.services-table td,.services-table th{border:1px solid #ccc;padding:.4rem;text-align:left;overflow-wrap:anywhere}.services-table th{background:#f5f5f5;font-weight:700}.print-order-totals{text-align:right;margin:1rem 0;padding:.5rem;background:#ffffff}.print-order-totals>div{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.75rem 2rem;margin-bottom:.25rem}.print-order-totals .due-row{font-weight:700;border-top:1px solid #ccc;margin-top:.25rem;padding-top:.25rem}.print-order-signatures{display:flex;justify-content:space-between;margin-top:1.5rem;border-top:1px solid #ccc;padding-top:1rem}.signature-line{display:flex;flex-direction:column;gap:.5rem;font-size:.75rem}.signature-place{min-width:0;width:min(120px,100%);border-bottom:1px solid #000;display:inline-block}.print-order-footer{margin-top:1rem;font-size:.75rem;text-align:center;color:#777}@media print{.print-order-wrapper{background:white;padding:0}.print-order-document{box-shadow:none;padding:0}}.calendar-table-wrapper{max-width:100%;min-width:0;overflow-x:auto;-webkit-overflow-scrolling:touch}.calendar-table{width:100%;min-width:0;border-collapse:collapse;font-size:.8125rem}.calendar-table td,.calendar-table th{border:1px solid rgba(15,23,42,.08);padding:.5rem .25rem;vertical-align:top}.cal-time-header{width:52px}.cal-day-cell,.cal-time-header{background:#f5f5f5;font-weight:600}.cal-day-cell{text-align:center;min-width:72px}.cal-time{width:52px;background:#ffffff;text-align:center;font-weight:500}.cal-cell{min-width:72px;height:65px}.appointment-simple{border-left:3px solid var(--brand);border-radius:8px;padding:.3rem .4rem;background:#f0f0f0;color:#2b2b2b;font-size:.75rem;line-height:1.35;overflow-wrap:anywhere;white-space:normal}.appointment-simple.arrived{background:#f0f0f0;border-left-color:#111111;color:#111111}.image-document-wrapper img{width:100%;height:auto;object-fit:contain;aspect-ratio:auto}@media (max-width:960px){.admin-layout,.form-grid,.grid-2,.grid-3,.grid-4,.image-grid{grid-template-columns:1fr}.footer-inner,.header-inner,.row-card,.section-row{flex-direction:column;align-items:stretch}.modal-actions .button{flex-basis:100%}.header-actions{justify-content:space-between}.header-app-button{flex-shrink:0}.hero-grid{grid-template-columns:1fr}.hero{min-height:auto}.admin-sidebar{position:static}.footer-legal{gap:.85rem}}@media (max-width:768px){.panel{padding:1rem}.stack{gap:1rem}.print-order-wrapper{padding:.75rem}.print-order-document{aspect-ratio:auto;padding:1rem;font-size:.8125rem}.print-order-client-car{grid-template-columns:1fr;gap:.75rem}.print-order-signatures{flex-direction:column;gap:.75rem}.finance-stats{flex-direction:column;gap:.5rem}.finance-transactions{overflow-x:visible}.transactions-header{display:none}.transaction-row{grid-template-columns:1fr;gap:.35rem;padding:.75rem 0;font-size:.8125rem}.transaction-row span:first-child:before{content:"Дата: ";color:#666}.transaction-row span:nth-child(3):before{content:"Тип: ";color:#666}.transaction-row span:nth-child(4):before{content:"Счёт: ";color:#666}.transaction-row span:nth-child(5):before{content:"Сумма: ";color:#666}.calendar-table td:nth-child(6),.calendar-table th:nth-child(6){display:none}.button{padding:.6rem 1rem;font-size:.85rem}.button-row{gap:.5rem}.panel h2{font-size:1.3rem}.screen-card-header{font-size:.9rem}}@media (max-width:480px){.calendar-table td:nth-child(n+5),.calendar-table th:nth-child(n+5){display:none}.cal-time,.cal-time-header{width:44px}.cal-cell,.cal-day-cell{min-width:64px}.print-order-totals>div{gap:.5rem 1rem}}.prose-copy{overflow-wrap:anywhere;line-height:1.65}.prose-panel h1{font-size:clamp(1.7rem,3vw,2.6rem);line-height:1.15}.prose-copy h2{margin:2rem 0 .7rem;font-size:1.3rem;line-height:1.3;letter-spacing:-.01em;color:#111111}.prose-copy h3{margin:1.5rem 0 .5rem;font-size:1.12rem;line-height:1.35;color:#111111}.prose-copy h4{margin:1.25rem 0 .45rem;font-size:1rem;color:#111111}.prose-copy ol,.prose-copy ul{margin:0 0 1rem;padding-left:1.3rem}.prose-copy li{margin-bottom:.35rem}.prose-copy strong{color:#111111}.prose-copy img{display:block;max-width:100%;height:auto;margin:1.1rem 0;border:1px solid var(--line);border-radius:14px}.prose-copy hr{margin:1.6rem 0;border:0;border-top:1px solid var(--line)}.prose-copy>:first-child{margin-top:0}.prose-copy>:last-child{margin-bottom:0}.prose-copy blockquote{margin:0 0 1rem;padding:.55rem .85rem;border-left:3px solid rgba(17,17,17,.4);background:rgba(255,255,255,.5);border-radius:10px}.prose-copy pre{margin:0 0 1rem;padding:.8rem .95rem;overflow-x:auto;border-radius:12px;border:1px solid var(--line);background:#fff}.prose-copy code{font-family:SFMono-Regular,Menlo,monospace;font-size:.9em}.prose-copy a{text-decoration:underline;text-underline-offset:2px}.sections-editor{display:flex;flex-direction:column;gap:.75rem}.section-card{border:1px solid var(--border-color,#e5e5e5);border-radius:14px;background:#ffffff;overflow:hidden}.section-card-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.5rem .75rem;background:#f5f5f5}.section-card-toggle{flex:1 1;text-align:left;background:none;border:none;cursor:pointer;font:inherit;font-weight:600;padding:.35rem .25rem}.section-card-summary{font-weight:400;color:#666666;margin-left:.35rem}.section-card-actions{display:flex;gap:.25rem}.section-card-body{padding:1rem .9rem;display:flex;flex-direction:column;gap:.75rem;border-top:1px solid var(--border-color,#e5e5e5)}.icon-button{border:1px solid var(--border-color,#e5e5e5);background:#fff;border-radius:8px;padding:.15rem .5rem;font-size:.9rem;line-height:1.4}.icon-button:disabled{opacity:.35;cursor:default}.icon-button-danger{color:#111111;border-color:#d4d4d4}.editor-field{display:flex;flex-direction:column;gap:.3rem;font-size:.9rem}.editor-field-label{font-weight:600;font-size:.82rem;color:#333333}.editor-field input,.editor-field select,.editor-field textarea{font:inherit;padding:.45rem .6rem;border:1px solid var(--border-color,#d4d4d4);border-radius:8px;background:#fff}.editor-grid{display:grid;grid-gap:.75rem;gap:.75rem}.editor-grid-2{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.editor-link-fields{border:1px dashed var(--border-color,#d4d4d4);border-radius:10px;padding:.6rem .7rem;display:flex;flex-direction:column;gap:.5rem}.editor-link-head{display:flex;justify-content:space-between;align-items:center;font-size:.85rem}.editor-list{display:flex;flex-direction:column;gap:.6rem;border:1px solid var(--border-color,#e5e5e5);border-radius:10px;padding:.7rem;background:#ffffff}.editor-list-head{display:flex;justify-content:space-between;align-items:center}.editor-list-item{border:1px solid var(--border-color,#e5e5e5);border-radius:10px;padding:.6rem;display:flex;flex-direction:column;gap:.5rem;background:#fff}.editor-list-item-head{display:flex;align-items:center;gap:.4rem}.editor-list-item-head span{font-weight:600;font-size:.82rem;color:#666666}.editor-list-item-head select{font-size:.8rem;padding:.15rem .3rem;border-radius:6px;border:1px solid var(--border-color,#d4d4d4)}.editor-add-row{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}.editor-add-row select{font:inherit;padding:.4rem .6rem;border-radius:8px;border:1px solid var(--border-color,#d4d4d4)}.editor-empty{color:#666666}.raw-json-panel,.revisions-panel{border:1px solid var(--border-color,#e5e5e5);border-radius:10px;padding:.6rem .8rem;background:#ffffff}.raw-json-panel summary,.revisions-panel summary{cursor:pointer;font-weight:600;font-size:.9rem}.revision-list{list-style:none;padding:0;margin:.6rem 0;display:flex;flex-direction:column;gap:.4rem}.revision-list li{display:flex;justify-content:space-between;align-items:center;gap:.6rem;border-bottom:1px dashed var(--border-color,#e5e5e5);padding-bottom:.35rem}.raw-json-panel textarea{width:100%;margin-top:.6rem}.blog-toolbar{display:flex;flex-wrap:wrap;gap:.6rem;margin-bottom:.9rem}.blog-month,.blog-search{padding:.55rem .75rem;border:1px solid var(--line);border-radius:var(--radius-sm);background:#ffffff;color:var(--text)}.blog-search{flex:1 1 240px}.blog-search::placeholder{color:var(--muted)}.blog-month:focus-visible,.blog-search:focus-visible{outline:2px solid #111111;outline-offset:1px}.blog-counter{margin:0 0 .35rem;color:var(--muted);font-size:.85rem}.blog-list{display:flex;flex-direction:column}.blog-row{padding:1.15rem 0}.blog-row+.blog-row{border-top:1px solid var(--line)}.blog-row-head{display:flex;align-items:baseline;justify-content:space-between;gap:1rem}.blog-row h2{margin:0;font-family:var(--display);font-size:1.25rem;line-height:1.3;letter-spacing:-.01em;color:#111111}.blog-row h2 a:hover{text-decoration:underline;text-underline-offset:3px}.blog-row-date{flex:none;color:var(--muted);font-size:.85rem;white-space:nowrap}.blog-row-excerpt{margin:.4rem 0 0;color:var(--muted);line-height:1.55}.blog-row-tags{display:flex;flex-wrap:wrap;gap:.15rem .9rem;margin-top:.55rem;font-size:.82rem}.blog-row-tags a{color:var(--muted)}.blog-row-tags a:hover{color:#111111;text-decoration:underline}.blog-more{margin-top:1.4rem;text-align:center}.back-link{display:inline-block;margin-bottom:.9rem;color:var(--muted);font-size:.9rem}.back-link:hover{color:#111111}.blog-post-date{margin-top:.5rem;color:var(--muted);font-size:.9rem}.blog-post-cover{border-radius:14px;margin:.75rem 0;height:auto}.draft-banner{background:#111111;color:#ffffff;border-radius:10px;padding:.55rem .9rem;font-size:.9rem}.draft-banner a{color:#ffffff}.honeypot-field{position:absolute!important;left:-9999px!important;width:1px;height:1px;opacity:0;pointer-events:none}.breadcrumbs{font-size:.85rem;margin-bottom:.75rem}.breadcrumbs ol{list-style:none;display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;margin:0;padding:0}.breadcrumbs li{display:inline-flex;align-items:center;gap:.35rem;color:#666666}.breadcrumbs a{color:#111111;text-decoration:none}.breadcrumbs a:hover{text-decoration:underline}.breadcrumbs-separator{color:#bbbbbb}.payback-calculator{border:1px solid var(--accent);background:#ffffff}.payback-grid{display:grid;grid-template-columns:minmax(240px,1fr) minmax(280px,1.2fr);grid-gap:1.25rem;gap:1.25rem;align-items:start}@media (max-width:760px){.payback-grid{grid-template-columns:1fr}}.payback-controls{display:flex;flex-direction:column;gap:1.1rem}.payback-control{display:flex;flex-direction:column;gap:.4rem;font-size:.9rem}.payback-control>span{font-weight:600;color:#333333}.payback-control output{font-size:1.25rem;font-weight:700;color:var(--accent)}.payback-control input[type=range]{width:100%;accent-color:var(--accent);cursor:pointer}.payback-results{display:flex;flex-direction:column;gap:.6rem}.payback-result-card{border:1px solid #e5e5e5;border-radius:12px;padding:.7rem .9rem;background:#fff}.payback-result-loss{border-color:#d4d4d4;background:#fafafa}.payback-result-value{font-size:1.35rem;font-weight:700;color:var(--accent)}.payback-result-loss .payback-result-value{color:var(--accent)}.payback-result-label{font-size:.82rem;color:#666666;margin-top:.15rem}.payback-actions{display:flex;align-items:center;gap:.8rem;margin-top:1rem;flex-wrap:wrap}.payback-actions small{color:#666666}.payback-disclaimer{font-size:.78rem;color:#666666;margin-top:.75rem}.pricing-section .section-heading{text-align:center}.pricing-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:1rem;gap:1rem;align-items:stretch}.pricing-card{position:relative;display:flex;flex-direction:column;gap:.7rem;border:1px solid var(--border-color,#e5e5e5);border-radius:16px;padding:1.25rem 1.1rem;background:#ffffff}.pricing-card h3{margin:0}.pricing-card-featured{border:2px solid #111111;background:#f5f5f5;box-shadow:0 12px 30px rgba(157,79,27,.12)}.pricing-badge{position:absolute;top:-.7rem;right:1rem;background:var(--accent);color:#ffffff;font-size:.75rem;font-weight:600;padding:.15rem .6rem;border-radius:999px}.pricing-price{font-size:1.45rem;font-weight:700;color:var(--accent)}.pricing-fields{margin:0;display:flex;flex-direction:column;gap:.5rem}.pricing-field dt{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:#666666}.pricing-field dd{margin:.1rem 0 0;font-size:.9rem}.pricing-includes{border-top:1px dashed var(--border-color,#e5e5e5);padding-top:.7rem}.pricing-field-label{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:#666666;margin-bottom:.35rem}.pricing-includes ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.3rem;font-size:.9rem}.pricing-includes li:before{content:"✓ ";color:#111111;font-weight:700}.pricing-result{font-size:.88rem;color:#333333;background:#f5f5f5;border-radius:10px;padding:.55rem .7rem;margin:0}.pricing-note{font-size:.78rem;color:#666666}.pricing-card .button{margin-top:auto}.feature-matrix-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.feature-matrix{width:100%;border-collapse:collapse;font-size:1rem}.feature-matrix td,.feature-matrix th{padding:.55rem .75rem;text-align:left;vertical-align:top;border-bottom:1px solid var(--border-color,#e5e5e5)}.feature-matrix thead th{font-size:.95rem;font-weight:700;white-space:nowrap;border-bottom:2px solid #111111}.feature-matrix .feature-matrix-feature-col{width:44%}.feature-matrix thead th.is-featured{color:var(--accent)}.feature-matrix tbody th[scope=row]{font-weight:400}.feature-matrix td{text-align:center;width:14%}.feature-matrix td.is-featured{background:rgba(217,72,15,.05)}.feature-matrix-category th{padding-top:1.1rem;font-size:.8125rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#666666;border-bottom:1px solid #111111}.feature-cell-yes{color:#15803d;font-weight:700}.feature-cell-no{color:#cccccc}.feature-matrix-footnote{margin:.75rem 0 0;font-size:.8rem;color:#666666}.contact-card{max-width:100%}.contact-card-divider{height:1px;background:var(--line);margin:1.6rem 0}.contact-channel-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.contact-channel{display:flex;align-items:center;gap:1.25rem;padding:.9rem .75rem;margin:0 -.75rem;color:var(--text);text-decoration:none;border-radius:12px;transition:background .15s ease}.contact-channel:hover{background:var(--bg-accent)}.contact-channel-icon{display:inline-flex;flex-shrink:0}.contact-channel-icon .feature-icon{width:26px;height:26px;color:#111111;margin-bottom:0}.contact-channel-copy{display:flex;flex-direction:column;gap:.15rem}.contact-channel-copy strong{font-size:1.15rem;font-weight:700;color:#111111}.contact-channel-copy span{color:var(--muted);font-size:.95rem}.contact-channel-arrow{margin-left:auto;font-size:1.1rem;color:#111111;transition:transform .15s ease}.contact-channel:hover .contact-channel-arrow{transform:translate(2px,-2px)}.contact-card-demo h3{margin:0}.contact-card-demo p{margin:.5rem 0 1.1rem;color:var(--muted);font-size:1rem}.contact-card .contact-note{margin:1.25rem 0 0;color:var(--muted);font-size:.85rem}.screenshot-bullets li:before{content:"✓";position:absolute;left:0;color:var(--accent);font-weight:700}.screenshot-placeholder span{font-weight:600;color:#666666}.editor-checkbox{display:inline-flex;align-items:center;gap:.45rem;font-size:.9rem;cursor:pointer}.editor-list-item-head input[type=text]{flex:1 1;font:inherit;padding:.35rem .5rem;border:1px solid var(--border-color,#d4d4d4);border-radius:8px}@media (min-width:900px){.hero .button-row{flex-wrap:nowrap}.hero .button-row .button{white-space:nowrap}}.showcase{gap:4rem}.screen-groups,.showcase{display:flex;flex-direction:column}.screen-groups{gap:4.5rem}.screen-group h3{margin:0 0 .5rem;font-size:1.25rem;letter-spacing:-.01em}.screen-group-description{margin:0 0 1.5rem;color:var(--muted)}.screen-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:2rem;gap:2rem}@media (max-width:860px){.screen-grid{grid-template-columns:1fr}}.screen-item{margin:0;display:flex;flex-direction:column;gap:.5rem}.screen-thumb-button{display:block;width:100%;padding:0;border:1px solid var(--line);border-radius:8px;background:#fafafa;overflow:hidden;cursor:zoom-in;transition:border-color .15s ease}.screen-thumb-button:hover:not(:disabled){border-color:#111111}.screen-thumb-button:disabled{cursor:default}.screen-thumb{display:block;width:100%;height:auto}.screen-item figcaption h4{margin:0;font-size:.95rem;font-weight:600}.screen-item figcaption p{margin:.15rem 0 0;font-size:.85rem;color:var(--muted)}.screen-placeholder{aspect-ratio:16/10;padding:1rem;border:1px dashed #d4d4d4;border-radius:6px;color:var(--muted);font-size:.85rem;text-align:center}.lightbox,.screen-placeholder{display:flex;align-items:center;justify-content:center}.lightbox{position:fixed;inset:0;z-index:100;padding:2rem;overflow:auto;background:rgba(17,17,17,.92)}.lightbox-close{position:absolute;top:1.25rem;right:1.5rem;background:transparent;border:1px solid rgba(255,255,255,.4);border-radius:8px;color:#ffffff;font-size:1rem;padding:.3rem .7rem;cursor:pointer}.lightbox-close:hover{border-color:#ffffff}.lightbox-figure{margin:auto;width:-moz-fit-content;width:fit-content;max-width:100%;display:flex;flex-direction:column;align-items:center;gap:.75rem}.lightbox-image{display:block;width:auto;height:auto;max-width:100%;max-height:86vh;object-fit:contain}.lightbox-caption{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center;gap:.6rem;color:#ffffff;font-size:.9rem}.lightbox-caption span,.lightbox-nav{color:rgba(255,255,255,.7)}.lightbox-nav{display:flex;align-items:center;gap:.8rem;font-size:.85rem}.lightbox-nav button{background:transparent;border:1px solid rgba(255,255,255,.4);border-radius:8px;color:#ffffff;padding:.25rem .8rem;cursor:pointer}.lightbox-nav button:hover:not(:disabled){border-color:#ffffff}.lightbox-nav button:disabled{opacity:.35;cursor:default}.panel .section-formula{width:-moz-fit-content;width:fit-content;max-width:100%;margin:0 auto 1.75rem;padding:.7rem 1.4rem;background:var(--bg-accent);color:var(--brand);font-family:SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:clamp(1rem,1.5vw,1.15rem);font-weight:400;letter-spacing:0;line-height:1.6;text-align:center}.panel .section-formula .formula-op{color:var(--accent);font-weight:700;padding:0 .25rem}.story-row{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);grid-gap:3rem;gap:3rem;align-items:center;padding:2rem 0}.story-copy{grid-column:2;grid-row:1}.story-figure{grid-column:1;grid-row:1}.story-row-reverse{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}.story-row-reverse .story-copy{grid-column:1}.story-row-reverse .story-figure{grid-column:2}.story-row+.story-row{border-top:1px solid var(--line)}.story-copy h3{margin:0 0 .35rem;font-size:1.35rem;letter-spacing:-.01em}.story-description{margin:0 0 .9rem;color:#767676}.story-bullets{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.55rem;font-size:1.05rem}.story-bullets li{padding-left:1.4rem;position:relative}.story-bullets li:before{content:"✓";position:absolute;left:0;color:var(--accent);font-weight:700}.story-figure .screen-thumb-button{border:1px solid #111111}.story-figure .screen-thumb{display:block;width:100%;height:auto;aspect-ratio:16/10;object-fit:cover}.story-thumb-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:.75rem;gap:.75rem;margin-top:.75rem}.story-thumb-grid .screen-thumb-button{border:1px solid var(--line)}.story-thumb-grid .screen-thumb{aspect-ratio:16/9;object-fit:cover}@media (max-width:860px){.story-row,.story-row-reverse{grid-template-columns:1fr;gap:1rem}.story-copy,.story-figure,.story-row-reverse .story-copy,.story-row-reverse .story-figure{grid-column:1}.story-figure,.story-row-reverse .story-figure{grid-row:1}.story-copy,.story-row-reverse .story-copy{grid-row:2}}.video-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1.25rem;gap:1.25rem}@media (max-width:860px){.video-row{grid-template-columns:1fr}}.video-item{margin:0;display:flex;flex-direction:column;gap:.5rem}.video-item-title{font-size:.95rem;font-weight:600}.grid-2x2{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:760px){.grid-2x2{grid-template-columns:1fr}}.feature-icon{width:28px;height:28px;color:var(--accent);margin-bottom:.6rem}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (min-width:860px){.problem-list-ui{column-count:2;column-gap:4rem}.problem-list-ui li{page-break-inside:avoid;break-inside:avoid}}.problem-list-ui li:before{content:"—";color:var(--accent);font-weight:700}.client-value-section{padding:0;border:none}.client-value-calculator{border:1px solid #111111;background:#ffffff}.cvc-controls{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:1rem;gap:1rem;margin-bottom:1.25rem}.cvc-control{display:flex;flex-direction:column;gap:.3rem}.cvc-control>span{font-size:.82rem;font-weight:600;color:#4c443a}.cvc-control input{font:inherit;padding:.5rem .7rem;border:1px solid var(--border-color,#d4d4d4);border-radius:8px;max-width:160px}.cvc-services{border:1px solid var(--line);border-radius:10px;overflow:hidden}.cvc-service-row,.cvc-services-head{display:grid;grid-template-columns:1fr 140px;grid-gap:1rem;gap:1rem;align-items:center;padding:.6rem .9rem}.cvc-services-head{background:#f5f5f5;font-size:.78rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#666666}.cvc-service-row+.cvc-service-row{border-top:1px solid var(--line)}.cvc-service-name{font-size:.92rem}.cvc-service-name small{display:block;color:#8a8a8a;font-size:.78rem;margin-top:.1rem}.cvc-service-row input{font:inherit;padding:.4rem .6rem;border:1px solid var(--border-color,#d4d4d4);border-radius:8px;width:100%}.cvc-result{margin-top:1.25rem;border:2px solid #111111;border-radius:10px;padding:1rem 1.1rem;background:#fafafa}.cvc-result-value{font-size:1.8rem;font-weight:700;color:var(--accent,#d9480f)}.cvc-result-label{color:#666666;font-size:.9rem;margin-top:.15rem}.cvc-note{margin:.7rem 0 0;font-size:.78rem;color:#8a8a8a}@media (max-width:640px){.cvc-services-head{display:none}.cvc-service-row,.cvc-services-head{grid-template-columns:1fr}}.docs-layout{display:grid;grid-template-columns:280px minmax(0,1fr);grid-gap:48px;gap:48px;align-items:start}.docs-content{min-width:0}.docs-sidebar{position:-webkit-sticky;position:sticky;top:24px;max-height:calc(100vh - 48px);overflow-y:auto;border-right:1px solid var(--line,#e5e5e5);padding-right:24px}.docs-nav-title{display:block;margin:0 0 14px;color:#111111;font-family:var(--display,inherit);font-size:1.05rem;font-weight:700}.docs-nav-title:hover{color:var(--accent,#d9480f)}.docs-nav-group+.docs-nav-group{margin-top:18px}.docs-nav-group-link{display:block;margin:0 0 6px;color:#111111;font-size:.92rem;font-weight:600;line-height:1.35}.docs-nav-group-link.active,.docs-nav-group-link:hover{color:var(--accent,#d9480f)}.docs-nav-list{list-style:none;margin:0;padding:0}.docs-nav-list li a{display:block;padding:5px 12px;border-left:2px solid var(--line,#e5e5e5);color:var(--muted,#666666);font-size:.9rem;line-height:1.4}.docs-nav-list li a:hover{color:#111111}.docs-nav-list li a.active{border-left-color:var(--accent,#d9480f);color:var(--accent,#d9480f);font-weight:600}.docs-nav-empty{margin:0;color:var(--muted,#666666);font-size:.9rem}.guide-index-list{list-style:none;margin:0;padding:0}.guide-index-list li+li{border-top:1px solid var(--line,#e5e5e5)}.guide-index-item{display:flex;flex-direction:column;gap:4px;padding:14px 0;color:#111111}.guide-index-item strong{font-size:1rem;font-weight:600}.guide-index-item span{color:var(--muted,#666666);font-size:.9rem;line-height:1.45}.guide-index-item:hover strong{color:var(--accent,#d9480f)}.guide-index-category{color:#111111}.guide-index-category:hover{color:var(--accent,#d9480f)}@media (max-width:960px){.docs-layout{grid-template-columns:1fr;gap:28px}.docs-sidebar{position:static;max-height:none;overflow:visible;border-right:0;border-bottom:1px solid var(--line,#e5e5e5);padding:0 0 18px}}.admin-guide-articles{margin-top:12px}.admin-guide-article{display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid var(--line,#e5e5e5);padding-top:10px}.prose-copy table{width:100%;border-collapse:collapse;margin:1.2rem 0;font-size:.92rem}.prose-copy td,.prose-copy th{border:1px solid var(--line,#e5e5e5);padding:8px 10px;text-align:left}.prose-copy th{font-weight:600;background:#fafafa}.admin-guide-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.admin-guide-head h2{margin:0}.admin-guide-head p{margin:4px 0 0}.icon-row{gap:6px;flex-shrink:0}.icon-button,.icon-row{display:inline-flex;align-items:center}.icon-button{justify-content:center;width:30px;height:30px;padding:0;border:1px solid var(--line,#e5e5e5);background:#ffffff;color:var(--muted,#666666);cursor:pointer}.icon-button:hover{border-color:#111111;color:#111111}.icon-button-danger:hover{border-color:var(--accent,#d9480f);color:var(--accent,#d9480f)}.admin-guide-status{margin-left:8px;color:#8a8a8a;font-size:.78rem}.admin-guide-status-published{color:var(--accent,#d9480f)}.admin-quick-link{margin-left:10px;color:#b9b9b9;font-size:1.1rem;line-height:1;text-decoration:none}.admin-quick-link:hover{color:var(--accent,#d9480f)}.admin-guide-card{display:flex;flex-direction:column;gap:16px}.guide-figure{margin:1.3rem 0}.guide-figure img{margin:0}.guide-figure figcaption{margin-top:8px;color:var(--muted,#666666);font-size:.82rem;line-height:1.45;text-align:center}.guide-zoom-thumb{display:block;width:100%;padding:0;border:0;background:none;cursor:zoom-in}