@layer reset,base,components,responsive;@layer reset{*,*:before,*:after{box-sizing:border-box}*{margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;text-size-adjust:100%}body{min-height:100vh;overflow-x:hidden}img{display:block;max-width:100%;height:auto}a{color:inherit;text-decoration:none}button,input,select{font-family:inherit;font-size:inherit;color:inherit;background:none;border:none}button{cursor:pointer}}@layer base{:root{--paper: #faf9f5;--surface: #ffffff;--soft-surface: #efeeea;--ink: #1b1c1a;--muted: #625b4c;--outline: #000000;--shadow-color: var(--outline);--hero-glow: var(--primary-light);--accent: #ffd166;--primary: #785a00;--primary-light: #fff2cc;--danger: #ff4d4d;--danger-light: #ffe6e6;--danger-dark: #b31414;--warning: #ffa64d;--warning-light: #fff2e6;--warning-dark: #804c00;--info: #4d94ff;--info-light: #e6f0ff;--info-dark: #004099;--success: #4dff88;--success-light: #e6ffe6;--success-dark: #006622;--shadow: 6px 6px 0 var(--shadow-color);--shadow-small: 3px 3px 0 var(--shadow-color);--shadow-medium: 8px 8px 0 var(--shadow-color);--shadow-large: 12px 12px 0 var(--shadow-color);--border: 3px solid var(--outline);--border-thin: 2px solid var(--outline);--border-thick: 4px solid var(--outline);--font-sans: "Space Grotesk", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono: "Space Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--transition-speed: .15s}body.dark-theme{--paper: #000000;--surface: #121212;--soft-surface: #1e1e1e;--ink: #faf9f5;--muted: #a59d8f;--outline: #e5e2dd;--shadow-color: var(--primary-light);--hero-glow: rgba(255, 209, 102, .15);--accent: #ffd166;--primary: #ffd166;--primary-light: #332b14;--danger: #ff5e5e;--danger-light: #331313;--danger-dark: var(--danger);--warning: #ffb366;--warning-light: #332414;--warning-dark: var(--warning);--info: #80b3ff;--info-light: #142033;--info-dark: var(--info);--success: #66ff99;--success-light: #14331f;--success-dark: var(--success);--shadow: 6px 6px 0 var(--shadow-color);--shadow-small: 3px 3px 0 var(--shadow-color);--shadow-medium: 8px 8px 0 var(--shadow-color);--shadow-large: 12px 12px 0 var(--shadow-color);--border: 3px solid var(--outline);--border-thin: 2px solid var(--outline);--border-thick: 4px solid var(--outline);line-height:1.55}body{font-family:var(--font-sans);background:var(--paper);color:var(--ink);line-height:1.45;transition:background-color var(--transition-speed) ease,color var(--transition-speed) ease,border-color var(--transition-speed) ease}::selection{background:var(--accent);color:#1b1c1a}:focus-visible{outline:3px solid var(--ink);outline-offset:4px}h1,h2,h3,h4{line-height:.96;letter-spacing:-.02em;text-wrap:balance;text-transform:uppercase;font-weight:900}h1{font-size:clamp(3.2rem,8vw,6.2rem)}h2{font-size:clamp(2.2rem,5vw,4.2rem);margin-bottom:24px}h3{font-size:1.5rem}p{text-wrap:pretty}html{scrollbar-color:var(--outline) var(--paper);scrollbar-width:auto}::-webkit-scrollbar{width:14px;height:14px}::-webkit-scrollbar-track{background:var(--paper);border-left:var(--border-thin)}::-webkit-scrollbar-thumb{background:var(--outline);border:3px solid var(--paper);border-radius:0}::-webkit-scrollbar-thumb:hover{background:var(--accent)}.site-header,.site-footer,.hero,.section,.privacy-bg,.calc-card,.explorer-card,.pricing-card,.feature-card,.phone-frame,.phone-status-bar,.phone-app-header,.phone-screen-content,.phone-card,.phone-navbar,.phone-home-indicator,.btn,.explorer-btn,.calc-input-group input,.calc-result-item,.calc-notification-preview,.highlight-savings,.brand img{transition:background-color var(--transition-speed) ease,color var(--transition-speed) ease,border-color var(--transition-speed) ease,box-shadow var(--transition-speed) ease,transform .12s ease}}@layer components{.container{width:min(100% - 32px,1140px);margin-inline:auto}.skip-link{position:absolute;top:12px;left:12px;z-index:999;padding:10px 14px;border:var(--border);background:var(--accent);color:#1b1c1a;font-weight:800;transform:translateY(-160%);transition:transform var(--transition-speed) ease}.skip-link:focus{transform:translateY(0)}.site-header{position:sticky;top:0;z-index:100;background:var(--paper);border-bottom:var(--border);transition:background-color var(--transition-speed) ease,box-shadow var(--transition-speed) ease}.header-inner{min-height:76px;display:flex;align-items:center;justify-content:space-between;gap:24px}.brand{display:inline-flex;align-items:center;gap:12px;font-weight:900;font-size:1.3rem}.brand-logo-svg{border:var(--border-thin);background:var(--surface);border-radius:4px}.brand-logo-svg .logo-fill{fill:var(--ink)}.brand-logo-svg .logo-accent{fill:var(--accent)}.site-nav{display:flex;align-items:center;gap:12px}.nav-link{display:inline-flex;padding:8px 14px;font-size:.95rem;font-weight:800;text-transform:uppercase;border:2px solid transparent;transition:background-color var(--transition-speed) ease,border-color var(--transition-speed) ease}.nav-link:hover{background:var(--soft-surface);border-color:var(--outline)}.header-actions{display:flex;align-items:center;gap:16px}#menu-toggle-btn{display:none}.header-btn{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;font-size:.85rem;font-weight:800;border:var(--border-thin);background:var(--surface);box-shadow:var(--shadow-small);transition:transform .1s ease,box-shadow .1s ease}.header-btn:hover{transform:translate(-1px,-1px);box-shadow:4px 4px 0 var(--outline);background:var(--accent)}.header-btn:active{transform:translate(1px,1px);box-shadow:1px 1px 0 var(--outline)}@keyframes header-shrink{to{background-color:var(--soft-surface);box-shadow:0 4px 10px #0000000d}}@supports ((animation-timeline: scroll()) and (animation-range: 0% 100%)){.site-header{animation:header-shrink auto linear both;animation-timeline:scroll(block root);animation-range:0px 100px}}.site-header.shrunk{background-color:var(--soft-surface);box-shadow:0 4px 10px #0000000d}.btn{display:inline-flex;align-items:center;justify-content:center;padding:12px 24px;font-weight:900;font-family:var(--font-mono);text-transform:uppercase;font-size:.95rem;border:var(--border);box-shadow:var(--shadow);background:var(--surface);color:var(--ink);transition:transform .12s ease,box-shadow .12s ease,background-color var(--transition-speed) ease}.btn-primary{background:var(--accent);color:#1b1c1a}.btn-secondary{background:var(--surface);color:var(--ink)}.btn-nav{padding:8px 16px;font-size:.85rem;box-shadow:var(--shadow-small)}.btn:hover{transform:translate(-3px,-3px);box-shadow:var(--shadow-medium)}.btn:active{transform:translate(3px,3px);box-shadow:1px 1px 0 var(--outline)}.hero{border-bottom:var(--border);padding:clamp(40px,8vw,90px) 0;background:radial-gradient(circle at 10% 20%,var(--hero-glow) 0%,transparent 40%)}.hero-grid{display:grid;grid-template-columns:1fr minmax(320px,380px);align-items:center;gap:clamp(40px,8vw,100px)}.hero-copy{display:flex;flex-direction:column;gap:24px}.kicker{display:inline-block;width:fit-content;padding:6px 12px;border:var(--border-thin);background:var(--ink);color:var(--paper);font-family:var(--font-mono);font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;margin-bottom:16px}.hero-copy .kicker{margin-bottom:0}.kicker-alt{background:var(--accent);color:#1b1c1a}.lead{font-size:clamp(1.1rem,2vw,1.45rem);font-weight:500;color:var(--muted)}.hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px}.status-pill{display:inline-flex;align-items:center;gap:10px;padding:10px 16px;font-family:var(--font-mono);font-size:.8rem;font-weight:700;border:var(--border-thin);background:var(--surface)}.status-dot{width:10px;height:10px;border-radius:50%;background:var(--success);border:1px solid var(--outline);animation:pulse 1.8s infinite}@keyframes pulse{0%{transform:scale(.9);opacity:.7}50%{transform:scale(1.1);opacity:1}to{transform:scale(.9);opacity:.7}}.app-store-badges{display:flex;flex-wrap:wrap;gap:12px}.store-btn{display:inline-flex;align-items:center;gap:10px;padding:8px 16px;border:var(--border);background:var(--ink);color:var(--paper);box-shadow:var(--shadow-small);transition:transform .12s ease,box-shadow .12s ease,background-color var(--transition-speed) ease}.store-btn:hover{transform:translate(-2px,-2px);box-shadow:var(--shadow);background:var(--accent);color:#1b1c1a}.store-btn-text{display:flex;flex-direction:column;align-items:flex-start}.store-small{font-size:.65rem;font-family:var(--font-mono);text-transform:uppercase}.store-large{font-size:1.05rem;font-weight:800;line-height:1.1}.section{padding:clamp(60px,10vw,110px) 0}.section-bordered{border-bottom:var(--border)}.section-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:start}.section-desc{font-size:1.15rem;margin-bottom:20px;color:var(--muted);font-weight:500}.text-center-wrapper{text-align:center;max-width:800px;margin:0 auto 50px;display:flex;flex-direction:column;align-items:center;gap:16px}.section-title-wide{max-width:20ch}.section-lead-wide{font-size:1.25rem;color:var(--muted);font-weight:500}.phone-visual-wrapper{position:relative;justify-self:center;width:100%;max-width:340px;z-index:10}.static-notification{position:absolute;top:-24px;left:-10px;right:-10px;z-index:102;border:var(--border);background:var(--surface);color:var(--ink);box-shadow:var(--shadow-small);padding:12px 14px;transition:transform .3s ease;cursor:default}.static-notification:hover{transform:translateY(-4px) rotate(-1deg)}.sys-notif-header{display:flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:.65rem;font-weight:700;color:var(--muted);margin-bottom:4px;text-transform:uppercase}.sys-notif-header .brand-logo-svg{border:1px solid var(--outline);border-radius:2px}.sys-notif-time{margin-left:auto}.sys-notif-body strong{display:block;font-size:.9rem;font-weight:900;margin-bottom:2px}.sys-notif-body p{font-size:.8rem;color:var(--muted);font-weight:600;line-height:1.3}.phone-frame{position:relative;border:6px solid var(--outline);background:var(--paper);box-shadow:var(--shadow-large);border-radius:36px;overflow:hidden;display:flex;flex-direction:column;width:100%;aspect-ratio:9 / 18.5;transition:background-color var(--transition-speed) ease,border-color var(--transition-speed) ease}.phone-notch{position:absolute;top:10px;left:50%;transform:translate(-50%);width:100px;height:18px;background:var(--outline);border-radius:10px;z-index:101}body.dark-theme .phone-notch{background:#161616;border:1px solid #333333}.phone-status-bar{display:flex;justify-content:space-between;align-items:center;color:var(--ink);font-family:var(--font-mono);font-size:.7rem;font-weight:700;padding:14px 16px 4px;z-index:99;background:var(--paper);transition:background-color var(--transition-speed) ease,color var(--transition-speed) ease}.phone-status-icons{display:flex;align-items:center;gap:6px}.phone-status-icons svg{color:var(--ink);fill:currentColor;transition:color var(--transition-speed) ease}.phone-app-header{display:flex;justify-content:space-between;align-items:center;color:var(--ink);padding:10px 16px;border-bottom:2px dashed var(--outline);z-index:99;background:var(--paper);transition:border-color var(--transition-speed) ease}.phone-app-header .phone-logo{font-family:var(--font-mono);font-weight:900;font-size:.9rem;letter-spacing:.05em}.phone-pro-badge{border:var(--border-thin);padding:1px 6px;font-family:var(--font-mono);font-size:.6rem;font-weight:900;background:var(--accent);color:#1b1c1a}.phone-screen-content{flex:1;display:flex;flex-direction:column;gap:12px;padding:16px 14px;overflow:hidden;background:var(--paper);transition:background-color var(--transition-speed) ease}.phone-screen-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:2px}.phone-screen-title{font-size:1.25rem;font-weight:900;line-height:1;margin:0}.phone-screen-subtitle{font-size:.75rem;font-weight:700;color:var(--muted);margin-top:2px}.phone-urgent-pill{font-family:var(--font-mono);font-size:.65rem;font-weight:900;padding:2px 6px;border:var(--border-thin);background:var(--danger-light);color:var(--danger)}.phone-cards-list{display:flex;flex-direction:column;gap:10px}.phone-card{border:var(--border-thin);background:var(--surface);box-shadow:var(--shadow-small);padding:10px 12px;display:flex;flex-direction:column;gap:6px;transition:background-color var(--transition-speed) ease,border-color var(--transition-speed) ease}.phone-card-urgent{border-color:var(--danger)!important;background:var(--danger-light)!important}.phone-card-meta{display:flex;justify-content:space-between;align-items:center}.phone-card-badge{padding:1px 4px;border:var(--border-thin);font-family:var(--font-mono);font-size:.55rem;font-weight:700;background:var(--paper)}.badge-sub{background:var(--warning-light)}.badge-warranty{background:var(--info-light)}.badge-doc{background:var(--success-light)}.badge-return{background:var(--danger-light)}.badge-insurance{background:var(--primary-light)}.badge-vehicle{background:var(--soft-surface)}.phone-card-urgency{font-family:var(--font-mono);font-size:.6rem;font-weight:700;color:var(--muted)}.phone-card-urgency.urgency-danger{color:var(--danger)}.phone-card-title{font-size:.9rem;font-weight:900;text-transform:none;margin:0;line-height:1.1}.phone-card-footer{display:flex;justify-content:space-between;align-items:center;font-size:.7rem;font-weight:600;color:var(--muted)}.phone-card-date{font-family:var(--font-mono)}.phone-card-price{font-family:var(--font-mono);font-weight:700;color:var(--ink);background:var(--soft-surface);padding:1px 4px}.phone-card-attachment{color:var(--muted);display:flex;align-items:center}.phone-navbar{display:flex;justify-content:space-around;background:var(--paper);padding:10px 6px 16px;border-top:2px dashed var(--outline);z-index:99;transition:background-color var(--transition-speed) ease,border-color var(--transition-speed) ease}.phone-nav-item{flex:1;display:flex;flex-direction:column;align-items:center;color:var(--muted);font-family:var(--font-mono);font-size:.6rem;font-weight:900;gap:2px}.phone-nav-item.active{color:var(--ink)}.phone-nav-icon{font-size:.9rem;line-height:1}.phone-home-indicator{position:absolute;bottom:5px;left:50%;transform:translate(-50%);width:90px;height:4px;background:var(--outline);border-radius:2px;z-index:99;transition:background-color var(--transition-speed) ease}.web-toast-container{position:fixed;bottom:24px;right:24px;z-index:1000;display:flex;flex-direction:column;gap:10px;pointer-events:none}.web-toast{background:var(--ink);color:var(--paper);border:var(--border);padding:12px 20px;font-size:.9rem;font-weight:800;box-shadow:var(--shadow-small);transform:translateY(20px);opacity:0;transition:opacity .25s ease,transform .25s cubic-bezier(.175,.885,.32,1.275);pointer-events:auto}.web-toast.visible{opacity:1;transform:translateY(0)}.calc-card{border:var(--border-thick);background:var(--surface);box-shadow:var(--shadow-medium)}.calc-card-header{border-bottom:var(--border);padding:18px 24px;background:var(--paper)}.calc-card-body{padding:24px;display:flex;flex-direction:column;gap:20px}.calc-input-group{display:flex;flex-direction:column;gap:6px}.calc-input-group label{font-family:var(--font-mono);font-size:.75rem;font-weight:700;color:var(--muted);text-transform:uppercase}.calc-input-group input{border:var(--border);padding:12px 14px;font-family:var(--font-sans);font-weight:700;font-size:1.1rem;background:var(--paper)}.calc-input-group input:focus{outline:2px solid var(--accent);background:var(--surface)}.calc-divider{border-bottom:2px dashed var(--outline)}.calc-results{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.calc-result-item{border:var(--border-thin);padding:12px 8px;text-align:center;background:var(--soft-surface)}.calc-result-item span{display:block;font-family:var(--font-mono);font-size:.68rem;font-weight:800;color:var(--ink);opacity:.8}.calc-result-item strong{display:block;font-size:1.3rem;font-weight:900;margin-top:4px;color:var(--ink)}.highlight-savings{color:#1b1c1a!important;background:var(--accent);padding:2px 6px;border:2px solid var(--outline)}.calc-notification-preview{border:var(--border);border-color:var(--warning);padding:14px;background:var(--paper);font-size:.85rem}.calc-notification-preview strong{display:block;font-family:var(--font-mono);font-size:.72rem;color:var(--ink);margin-bottom:4px}.calc-notification-preview p{font-weight:600;color:var(--muted)}.calc-notification-preview p b{color:var(--ink)}.btn-calc-action{width:100%;padding-block:14px}.tags-board{display:flex;flex-wrap:wrap;justify-content:center;gap:20px;margin-top:32px;list-style:none;padding:0}.deadline-tag{position:relative;display:flex;flex-direction:column;justify-content:space-between;width:200px;min-height:130px;padding:18px 16px 14px;border:var(--border);box-shadow:var(--shadow-small);transition:transform var(--transition-speed) ease,box-shadow var(--transition-speed) ease;cursor:default;list-style:none}.deadline-tag:after{content:"";position:absolute;top:14px;right:14px;width:8px;height:8px;background:var(--paper);border:2px solid var(--outline);border-radius:50%}.deadline-tag:hover{transform:translate(-3px,-3px);box-shadow:var(--shadow)}.tag-category{font-family:var(--font-mono);font-size:.65rem;font-weight:700;color:var(--muted);letter-spacing:.05em}.tag-title{font-size:1.3rem;font-weight:900;color:var(--ink);margin-top:4px;margin-bottom:auto}.tag-alert{display:inline-block;width:fit-content;font-family:var(--font-mono);font-size:.72rem;font-weight:800;padding:2px 6px;border:var(--border-thin)}.tag-sub{background:var(--warning-light)}.tag-warranty{background:var(--info-light)}.tag-return{background:var(--danger-light)}.tag-doc{background:var(--success-light)}.tag-insurance{background:var(--primary-light)}.tag-vehicle{background:var(--soft-surface)}.alert-danger{color:var(--danger-dark);border-color:var(--danger-dark);background:var(--danger-light)}.alert-warning{color:var(--warning-dark);border-color:var(--warning-dark);background:var(--warning-light)}.alert-info{color:var(--info-dark);border-color:var(--info-dark);background:var(--info-light)}.alert-success{color:var(--success-dark);border-color:var(--success-dark);background:var(--success-light)}.alert-neutral{color:var(--muted);border-color:var(--outline);background:var(--soft-surface)}.privacy-bg{background:#1b1c1a;color:#faf9f5;transition:background-color var(--transition-speed) ease}body.dark-theme .privacy-bg{background:#0d0d0c}.text-white{color:#faf9f5}.lead-alt{font-size:1.25rem;font-weight:500;color:#a59d8f;line-height:1.6}.features-header-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:40px;align-items:start;margin-bottom:60px}.features-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.feature-card{border:var(--border);border-color:var(--outline);background:var(--surface);color:var(--ink);box-shadow:var(--shadow);padding:24px;min-height:240px;display:flex;flex-direction:column;gap:14px;transition:transform var(--transition-speed) ease,box-shadow var(--transition-speed) ease}body.dark-theme .feature-card{background:var(--soft-surface)}.feature-card:hover{transform:translate(-4px,-4px);box-shadow:var(--shadow-medium)}.feature-icon{display:grid;width:48px;height:48px;place-items:center;border:var(--border-thin);background:var(--accent);color:#1b1c1a}.feature-card h3{font-size:1.25rem}.feature-card p{font-size:.95rem;font-weight:600;color:var(--muted);line-height:1.45}.pricing-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:30px;max-width:900px;margin:40px auto 0}.pricing-card{position:relative;border:var(--border-thick);background:var(--surface);box-shadow:var(--shadow-medium);padding:clamp(24px,5vw,40px);display:flex;flex-direction:column;gap:20px;min-height:520px;transition:transform var(--transition-speed) ease,box-shadow var(--transition-speed) ease}.pricing-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-large)}.pricing-featured-card{border-color:var(--accent);box-shadow:10px 10px 0 var(--shadow-color);background:radial-gradient(circle at 100% 0%,var(--primary-light) 0%,var(--surface) 60%)}body.dark-theme .pricing-featured-card{border-color:var(--accent);background:radial-gradient(circle at 100% 0%,var(--primary-light) 0%,var(--surface) 80%)}.pricing-badge{position:absolute;top:20px;right:20px;border:var(--border-thin);padding:4px 10px;font-family:var(--font-mono);font-size:.72rem;font-weight:900;background:var(--soft-surface)}.badge-accent{background:var(--accent);color:#1b1c1a}.pricing-title{font-size:1.6rem;margin-top:10px}.pricing-price{display:flex;align-items:flex-end;gap:8px}.price-val{font-size:3.2rem;font-weight:900;line-height:1;letter-spacing:-.04em}.price-sub{font-family:var(--font-mono);font-size:.85rem;font-weight:700;color:var(--muted);padding-bottom:6px}.pricing-desc{font-size:.95rem;font-weight:600;color:var(--muted);line-height:1.45}.pricing-divider{border-bottom:2px dashed var(--outline)}.pricing-features{list-style:none;display:flex;flex-direction:column;gap:12px;flex:1}.pricing-features li{display:flex;align-items:flex-start;gap:10px;font-size:.92rem;font-weight:600}.pricing-features li svg{color:var(--success);margin-top:2px}.pricing-features li.disabled{color:var(--muted);text-decoration:line-through;opacity:.85}.pricing-features li.disabled svg{color:var(--danger)}.pricing-features li b{font-weight:900}.pricing-action-btn{width:100%}.reveal-on-scroll{opacity:0;transform:translateY(30px);transition:opacity .5s cubic-bezier(.16,1,.3,1),transform .5s cubic-bezier(.16,1,.3,1)}.reveal-on-scroll.revealed{opacity:1;transform:translateY(0)}.site-footer{border-top:var(--border-thick);padding:40px 0;background:var(--paper)}.footer-inner{display:grid;grid-template-columns:1fr 1fr;gap:40px}.footer-brand-column{display:flex;flex-direction:column;gap:8px}.footer-logo{font-family:var(--font-mono);font-weight:900;font-size:1.5rem}.footer-tagline{font-size:.95rem;font-weight:700;color:var(--muted)}.footer-meta-column{display:flex;flex-direction:column;gap:16px;align-items:flex-end;text-align:right;font-family:var(--font-mono);font-size:.78rem;font-weight:700;color:var(--muted)}.footer-links{display:flex;gap:18px}.footer-links a{text-decoration:underline}}@layer responsive{@media (max-width: 991px){.features-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 900px){.hero-grid,.section-grid,.features-header-grid{grid-template-columns:1fr}.phone-visual-wrapper{margin-top:40px}.footer-inner{grid-template-columns:1fr;gap:30px}.footer-meta-column{align-items:flex-start;text-align:left}}@media (max-width: 767px){#menu-toggle-btn{display:inline-flex}.section{padding:40px 0}.hero{padding:30px 0}.site-nav{display:none;position:absolute;top:100%;left:0;right:0;background:var(--paper);border-bottom:var(--border);flex-direction:column;padding:16px 20px;gap:12px;z-index:99;box-shadow:0 8px 0 var(--outline)}.site-header.nav-open .site-nav{display:flex}.site-nav .nav-link{width:100%;display:flex;justify-content:center;align-items:center;padding:12px;border:var(--border-thin);background:var(--surface);box-shadow:var(--shadow-small);text-align:center;font-size:1rem}.site-nav .nav-link:hover{background:var(--accent);color:#1b1c1a;transform:translate(-1px,-1px);box-shadow:4px 4px 0 var(--outline)}.site-nav .nav-link:active{transform:translate(1px,1px);box-shadow:1px 1px 0 var(--outline)}.header-actions{margin-left:auto;gap:8px}.header-btn{padding:8px}#menu-toggle-btn{min-width:44px;min-height:44px;justify-content:center;align-items:center;padding:0}.header-btn span{display:none}.text-center-wrapper{margin-bottom:24px}.section-lead-wide{font-size:1rem}.features-header-grid{margin-bottom:24px;gap:16px}.lead-alt{font-size:1rem;line-height:1.45}.features-grid{grid-template-columns:1fr;gap:16px}.feature-card{padding:16px;min-height:auto;gap:10px}.feature-icon{width:38px;height:38px}.feature-icon svg{width:20px;height:20px}.feature-card h3{font-size:1.1rem}.feature-card p{font-size:.85rem;line-height:1.4}.pricing-grid{grid-template-columns:1fr;max-width:450px}.pricing-card{min-height:auto}.calc-results{grid-template-columns:repeat(auto-fit,minmax(130px,1fr))}.pricing-features li svg{flex-shrink:0}.static-notification{left:10px;right:10px;top:-30px}}@media (max-width: 560px){.site-header .btn-nav{display:none}.tags-board .deadline-tag:nth-child(n+4),.features-grid .feature-card:nth-child(n+4){display:none}}@media (max-width: 480px){.store-btn{width:100%;justify-content:center}.app-store-badges{flex-direction:column}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.status-dot{animation:none}}}
