:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#09141f;--bg:#f5f8f6;--surface:#fff;--surface-soft:#f8faf9;--chat-bg:#f2eee7;--line:#dce4e0;--line-strong:#09141f29;--text:#09141f;--muted:#617080;--green:#14b86b;--green-dark:#006b45;--green-deep:#002f25;--green-ink:#003c2d;--green-soft:#e7f7e8;--danger:#d93025;--shadow:0 18px 55px #111b2117;--shadow-soft:0 10px 24px #111b210f;--radius:22px;--radius-sm:14px;--page-pad:clamp(1.25rem, 2vw, 2rem);background:#f5f8f6;font-family:Aptos,Segoe UI,Helvetica Neue,Arial,sans-serif}*{box-sizing:border-box}body{background:var(--bg);min-width:320px;min-height:100vh;margin:0}button,input,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}h1,h2,h3,p{overflow-wrap:anywhere}h1,h2,h3{letter-spacing:-.035em;margin:0}p{color:var(--muted);margin:0;line-height:1.55}.icon{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1.35rem;height:1.35rem}.screen-loader,.empty-state,.wa-empty,.wa-thread-empty,.empty-page,.dashboard-empty{text-align:center;min-height:16rem;color:var(--muted);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-soft);place-items:center;gap:1rem;padding:2rem;display:grid}.eyebrow,.muted-label{width:fit-content;color:var(--green-dark);letter-spacing:.12em;text-transform:uppercase;background:#e5f8ec;border:1px solid #00806938;border-radius:999px;align-items:center;padding:.42rem .75rem;font-size:.71rem;font-weight:900;line-height:1;display:inline-flex}.app-shell{background:var(--green-deep);grid-template-columns:17.25rem minmax(0,1fr);gap:0;min-height:100vh;padding:1rem 1rem 1rem 0;display:grid}.sidebar{background:var(--green-deep);color:#fff;flex-direction:column;height:calc(100vh - 2rem);padding:1.75rem 1.25rem;display:flex;position:sticky;top:1rem;overflow:hidden}.sidebar:before{content:none}.sidebar>*{z-index:1;position:relative}.brand{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;margin-bottom:2.7rem;display:grid}.brand-mark,.wa-avatar{color:#fff;background:linear-gradient(145deg,#14b86b,#008450);border-radius:50%;flex:none;place-items:center;width:3.05rem;height:3.05rem;font-weight:900;display:grid;overflow:hidden;box-shadow:0 13px 26px #0000002e}.brand strong{font-size:1.04rem;display:block}.brand small{color:#ffffffd6;font-size:.82rem;display:block}.sidebar-collapse{color:#ffffffe0;letter-spacing:-.22em;font-weight:900}.nav-list{gap:.75rem;display:grid}.nav-link{color:#ffffffeb;border-radius:.8rem;align-items:center;gap:1rem;min-height:4rem;padding:.82rem 1rem;font-weight:800;transition:background .16s,color .16s,transform .16s;display:flex}.nav-link.active,.nav-link:hover{color:#fff;background:linear-gradient(135deg,#14b86beb,#02784eeb);transform:translate(1px);box-shadow:inset 0 1px #ffffff29,0 14px 26px #00000029}.sidebar-foot{overflow-wrap:anywhere;background:#ffffff0e;border:1px solid #ffffff29;border-radius:1rem;align-items:center;gap:.85rem;min-width:0;margin-top:auto;padding:.85rem;display:flex;box-shadow:inset 0 1px #ffffff14,0 16px 28px #00000029}.tenant-avatar{color:#fff;background:linear-gradient(145deg,#16b76c,#06754f);border-radius:.82rem;flex:none;place-items:center;width:2.65rem;height:2.65rem;font-size:1rem;font-weight:900;line-height:1;display:grid;position:relative;box-shadow:inset 0 1px #ffffff38,0 10px 18px #0000002e}.tenant-status{border:2px solid var(--green-deep);background:#4ade80;border-radius:50%;width:.72rem;height:.72rem;position:absolute;bottom:-.2rem;right:-.2rem}.tenant-row{flex:1;justify-content:space-between;align-items:center;gap:.75rem;min-width:0;display:flex}.tenant-copy{flex:1;min-width:0;display:grid}.tenant-row strong{color:#fff;letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.86rem;overflow:hidden}.tenant-logout{color:#fffc;cursor:pointer;background:#ffffff17;border:1px solid #ffffff1f;border-radius:.62rem;flex:none;place-items:center;width:2rem;height:2rem;display:grid}.tenant-logout:hover{color:#fff;background:#14b86b47}.tenant-logout .icon{width:1.05rem;height:1.05rem}.main-frame{background:radial-gradient(circle at 92% 18%,#0a64450d,#0000 24rem),#fbfcfb;border:1px solid #ffffff38;border-radius:1rem;min-width:0;min-height:calc(100vh - 2rem);overflow:hidden;box-shadow:-18px 0 36px #002d222e}.topbar{min-height:6.75rem;padding:1.25rem var(--page-pad);border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffdb;justify-content:space-between;align-items:center;gap:1rem;display:flex}.topbar h1{margin-top:.55rem;font-size:clamp(1.3rem,1.7vw,1.55rem);line-height:1.05}.content{padding:var(--page-pad)}.page-grid,.dashboard-page,.settings-page{gap:1.25rem;display:grid}.auth-page{grid-template-columns:minmax(0,1fr) minmax(20rem,27rem);align-items:center;gap:1.5rem;max-width:72rem;min-height:100vh;margin:0 auto;padding:2rem;display:grid}.auth-hero,.auth-card,.hero-band,.detail-hero,.panel,.conversation-panel,.settings-form,.qr-panel,.settings-header,.pause-panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-soft)}.auth-hero{flex-direction:column;justify-content:center;gap:1rem;min-height:34rem;padding:clamp(1.5rem,4vw,3rem);display:flex;position:relative;overflow:hidden}.signal-grid{background:var(--green-soft);border-radius:50%;width:11rem;height:11rem;position:absolute;bottom:2rem;right:2rem}.auth-hero>:not(.signal-grid){z-index:1;position:relative}.auth-hero h1{max-width:45rem;font-size:clamp(2.5rem,5vw,5.2rem);line-height:.95}.auth-proof,.agent-flags,.hero-actions{flex-wrap:wrap;gap:.5rem;display:flex}.auth-proof span,.status-pill,.agent-flags span{background:var(--surface-soft);color:var(--muted);border-radius:999px;padding:.42rem .7rem;font-size:.82rem;font-weight:800}.status-pill.idle,.status-pill.paused{color:#8a6100;background:#fff4cc}.auth-card,.panel,.settings-form,.qr-panel{padding:1.8rem}.segmented{background:var(--surface-soft);border-radius:var(--radius-sm);grid-template-columns:1fr 1fr;gap:.35rem;margin-bottom:1.2rem;padding:.3rem;display:grid}.segmented button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:11px;padding:.75rem;font-weight:800}.segmented .selected{background:var(--surface);color:var(--text);box-shadow:0 2px 10px #111b2114}.form-stack,.settings-form{gap:1rem;display:grid}.two-column{grid-template-columns:1fr 1fr;gap:1.25rem;display:grid}label{color:var(--text);gap:.45rem;font-size:.9rem;font-weight:800;display:grid}input,textarea,select{background:var(--surface);width:100%;color:var(--text);border:1px solid #cfd8dd;border-radius:.62rem;outline:none;padding:.86rem .95rem;font-weight:700}textarea{resize:vertical;min-height:8rem}.primary-button,.secondary-button,.ghost-button{cursor:pointer;border:0;border-radius:.62rem;justify-content:center;align-items:center;gap:.55rem;min-height:2.8rem;padding:.78rem 1rem;font-weight:900;display:inline-flex}.secondary-button{background:var(--surface);color:var(--text);border:1px solid #cfd8dd;box-shadow:0 8px 18px #111b210a}.ghost-button{color:var(--green-dark);background:0 0}.logout-button{color:var(--green-dark);font-size:1rem}.logout-button .icon{color:var(--text)}.primary-button:disabled,.secondary-button:disabled{opacity:.6;cursor:not-allowed}.error-box,.notice-box{border-radius:var(--radius-sm);padding:.95rem 1.1rem;font-weight:800}.error-box,.error-text{color:var(--danger);background:#fde8e6}.dashboard-hero{color:#fff;min-height:21rem;box-shadow:var(--shadow);background:radial-gradient(circle at 80% 12%,#1dd97747,#0000 18rem),radial-gradient(circle at 15% 86%,#00000047,#0000 20rem),linear-gradient(116deg,#00412f 0%,#00643f 48%,#059b57 100%);border-radius:1.18rem;grid-template-columns:minmax(21rem,1.02fr) minmax(19rem,.72fr) minmax(25rem,.9fr);align-items:center;gap:clamp(1.25rem,2.6vw,3rem);padding:clamp(2.75rem,3.8vw,3.5rem) clamp(2.25rem,3.4vw,3.4rem);display:grid;position:relative;overflow:hidden}.dashboard-hero:after{content:none}.dashboard-hero>*{z-index:1;position:relative}.dashboard-hero .eyebrow{color:#fff;background:#004c3375;border-color:#ffffff5c}.dashboard-hero h2,.dashboard-empty h2,.settings-header h2,.empty-page h2{margin:1.15rem 0 .65rem;font-size:clamp(2.75rem,4.1vw,4.35rem);line-height:.98}.dashboard-hero p{color:#ffffffeb;font-size:1.08rem;font-weight:600}.hero-whatsapp-image{object-fit:contain;filter:drop-shadow(0 12px 24px #0000003d);justify-self:center;width:clamp(17rem,20vw,19.5rem);height:auto}.metric-row,.stats-strip{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.metric-row{align-self:center;align-items:center}.metric-row div{border-left:1px solid #ffffff40;min-width:0;padding-left:clamp(1.7rem,2.3vw,2.25rem)}.metric-row strong{color:#fff;letter-spacing:-.04em;font-size:clamp(2rem,2.7vw,2.55rem);line-height:1;display:block}.metric-row span{color:#ffffffeb;margin-top:.45rem;font-size:.95rem;font-weight:700;display:block}.dashboard-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;display:grid}.action-row{text-align:left;border:1px solid var(--line);background:var(--surface);width:100%;min-height:7.5rem;color:var(--text);cursor:pointer;box-shadow:var(--shadow-soft);border-radius:1rem;align-items:center;gap:1.25rem;padding:1.35rem;display:flex}.action-row:hover{border-color:#00806942;transform:translateY(-1px)}.action-icon,.section-icon{background:var(--green-soft);color:#087b34;border-radius:50%;flex:none;place-items:center;width:4rem;height:4rem;display:grid}.action-icon .icon,.section-icon .icon{stroke-width:2.4px;width:1.85rem;height:1.85rem}.action-copy,.stats-copy{gap:.25rem;min-width:0;display:grid}.action-copy>span,.stats-copy>span{color:var(--muted);font-weight:700}.action-copy strong,.stats-copy strong{color:var(--text);font-size:1.35rem;line-height:1.1}.stats-strip{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-soft);border-radius:1rem;overflow:hidden}.stats-strip>div{align-items:center;gap:1.35rem;min-height:8rem;padding:1.35rem 1.55rem;display:flex}.stats-strip>div+div{border-left:1px solid var(--line)}.stats-copy strong{font-size:2.15rem}.settings-header{justify-content:space-between;align-items:center;gap:1rem;min-height:10rem;padding:1.8rem 2rem;display:flex}.settings-header h2{margin-top:.9rem;margin-bottom:.45rem}.settings-actions,.button-row,.section-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.pause-panel{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1.5rem;padding:1.55rem 1.7rem;display:grid}.pause-panel.paused{background:#fff8e1}.pause-panel h2,.panel h2,.qr-panel h2{margin:.45rem 0 .35rem}.pause-actions{justify-items:end;gap:.45rem;display:grid}.panel-heading{align-items:center;gap:1.5rem;display:flex}.qr-stage{border-radius:var(--radius);background:var(--surface-soft);place-items:center;min-height:18rem;margin-top:1rem;padding:1rem;display:grid}.qr-stage img{border-radius:var(--radius-sm);background:#fff;width:min(100%,17rem);padding:.5rem}.pairing-fallback{border-top:1px solid var(--line);gap:.9rem;margin-top:1rem;padding-top:1rem;display:grid}.pairing-form{grid-template-columns:minmax(0,1fr) auto;gap:.7rem;display:grid}.pairing-code-box{border-radius:var(--radius-sm);background:var(--green-soft);gap:.3rem;padding:.9rem;display:grid}.pairing-code-box strong{letter-spacing:.12em;font-size:1.8rem}.whatsapp-inbox{grid-template-columns:minmax(20rem,25rem) minmax(0,1fr);gap:1.25rem;height:calc(100vh - 9.25rem);min-height:38rem;display:grid;overflow:hidden}.wa-list,.wa-thread{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);min-width:0;box-shadow:var(--shadow-soft);overflow:hidden}.wa-list{flex-direction:column;display:flex}.wa-list-header,.wa-thread-header{border-bottom:1px solid var(--line);background:#fffffff0;align-items:center;gap:.85rem;min-height:5.3rem;padding:1rem 1.2rem;display:flex}.wa-list-header{justify-content:space-between}.wa-list-header h2{margin-top:.55rem;font-size:1.45rem}.connection-dot{background:#c4cbd1;border-radius:50%;width:.72rem;height:.72rem}.wa-chat{text-align:left;border:0;border-bottom:1px solid var(--line);background:var(--surface);width:100%;color:var(--text);cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.85rem;padding:.95rem 1.15rem;display:grid}.wa-chat.selected .wa-avatar{color:#007955;background:#bdf6c2}.wa-avatar{color:#00864f;width:2.6rem;height:2.6rem;box-shadow:none;background:#d4fbd7}.wa-avatar img{object-fit:cover;width:100%;height:100%}.wa-avatar.large{width:2.9rem;height:2.9rem}.wa-chat-copy{gap:.18rem;min-width:0;display:grid}.wa-chat-copy small,.wa-thread-header small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wa-chat time{color:var(--muted);font-size:.78rem}.wa-thread{background:linear-gradient(#f2eee7f2,#f2eee7f2),radial-gradient(circle,#111b210f 1px,#0000 1px) 0 0/1.35rem 1.35rem;flex-direction:column;display:flex}.wa-thread-header{background:#ffffffeb;min-height:5.05rem}.thread-status{align-items:center;gap:.35rem;margin-left:.8rem;display:inline-flex}.thread-status .icon{color:#4ac66d;width:1rem;height:1rem}.wa-messages{flex-direction:column;flex:1;gap:1.05rem;padding:1.25rem;display:flex;overflow-y:auto}.wa-bubble{background:#fff;border-radius:.78rem;gap:.24rem;max-width:min(42rem,68%);padding:.75rem .85rem .5rem;display:grid;box-shadow:0 2px 8px #111b2112}.wa-bubble.user{align-self:flex-start}.wa-bubble.assistant{background:#d6ffd4;align-self:flex-end}.wa-bubble.system{background:#fff;align-self:center}.wa-bubble p{color:var(--text);font-size:.93rem;line-height:1.45}.wa-bubble span{color:var(--muted);justify-self:end;font-size:.7rem}.agent-card,.conversation-panel,.hero-band,.detail-hero{padding:1.8rem}.back-link{color:var(--green-dark);font-weight:800;display:inline-flex}.form-message{color:var(--green-dark);font-weight:800}.resource-page{gap:1.25rem;display:grid}.resource-hero{border:1px solid var(--line);background:radial-gradient(circle at 90% 15%, #14b86b29, transparent 18rem), var(--surface);box-shadow:var(--shadow-soft);border-radius:1rem;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.8rem 2rem;display:flex}.resource-hero h2{margin:.85rem 0 .45rem;font-size:clamp(2rem,3vw,3.1rem);line-height:1}.resource-metrics{justify-items:end;gap:.25rem;min-width:9rem;display:grid}.resource-metrics strong{letter-spacing:-.05em;font-size:3rem;line-height:.95}.resource-metrics span{color:var(--muted);font-weight:800}.resource-metrics.split{align-content:center}.resource-layout{grid-template-columns:minmax(20rem,.78fr) minmax(0,1.22fr);align-items:start;gap:1.25rem;display:grid}.resource-form,.car-card,.lead-card,.appointment-row,.intake-panel{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-soft);border-radius:1rem}.resource-form{gap:1rem;padding:1.35rem;display:grid;position:sticky;top:1rem}.resource-form h3,.car-card h3,.lead-card h3,.appointment-row h3{letter-spacing:-.02em;margin:0;font-size:1.25rem}.three-column{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.check-row{align-items:center;gap:.55rem;display:flex}.check-row input{width:auto}.check-row.compact{align-self:end;min-height:2.9rem}.catalog-list,.appointment-list,.lead-grid{gap:1rem;display:grid}.car-card{grid-template-columns:minmax(11rem,14rem) minmax(0,1fr);display:grid;overflow:hidden}.car-image-strip{background:#eef5f1;place-items:center;min-height:15rem;display:grid}.car-image-strip img,.image-grid img{object-fit:cover;width:100%;height:100%}.car-image-strip span{background:var(--green-soft);width:4.5rem;height:4.5rem;color:var(--green-dark);border-radius:50%;place-items:center;display:grid}.car-card-body{gap:.9rem;padding:1.2rem;display:grid}.price-line{color:var(--green-dark);font-size:1.35rem}.tag-row{flex-wrap:wrap;gap:.45rem;display:flex}.tag-row span{background:var(--surface-soft);color:var(--muted);border-radius:999px;padding:.35rem .58rem;font-size:.78rem;font-weight:800}.image-grid{grid-template-columns:repeat(auto-fill,minmax(4.25rem,1fr));gap:.45rem;display:grid}.image-grid button{border:1px solid var(--line);background:var(--surface-soft);cursor:pointer;border-radius:.55rem;height:4.25rem;padding:0;overflow:hidden}.upload-button{position:relative;overflow:hidden}.upload-button input{opacity:0;cursor:pointer;position:absolute;inset:0}.lead-grid{grid-template-columns:repeat(auto-fill,minmax(22rem,1fr))}.lead-card{gap:1rem;padding:1.2rem;display:grid}.lead-card-head{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.8rem;display:grid}.lead-details{gap:.55rem;display:grid}.lead-details div{border-top:1px solid var(--line);grid-template-columns:minmax(7rem,.5fr) minmax(0,1fr);gap:.75rem;padding:.65rem 0;display:grid}.lead-details span{color:var(--muted);font-size:.82rem;font-weight:800}.lead-details strong{overflow-wrap:anywhere;min-width:0}.lead-note{background:var(--green-soft);width:fit-content;color:var(--green-dark);border-radius:999px;align-items:center;gap:.45rem;padding:.46rem .68rem;font-size:.84rem;font-weight:900;display:inline-flex}.lead-note .icon{width:1rem;height:1rem}.lead-note.warning{color:#8a6100;background:#fff4cc}.appointment-row{grid-template-columns:8.5rem minmax(0,1fr) auto;align-items:center;gap:1.2rem;padding:1.2rem;display:grid}.appointment-date{border-right:1px solid var(--line);gap:.25rem;padding-right:1.1rem;display:grid}.appointment-date strong{font-size:1.4rem}.appointment-date span{color:var(--muted);font-weight:800}.appointment-main{gap:.45rem;display:grid}.appointment-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.55rem;display:flex}.intake-panel{gap:1rem;display:grid}.intake-list{gap:.8rem;display:grid}.intake-row{border:1px solid var(--line);background:var(--surface-soft);border-radius:.8rem;grid-template-columns:minmax(8rem,.7fr) minmax(9rem,.8fr) minmax(16rem,1.4fr) minmax(7rem,.55fr) auto auto;align-items:end;gap:.7rem;padding:.85rem;display:grid}.wide-field{min-width:0}@media (width<=1120px){.dashboard-hero{grid-template-columns:minmax(0,1fr)}.hero-whatsapp-image{justify-self:start;width:clamp(11rem,36vw,15rem)}.metric-row{width:100%}.whatsapp-inbox{grid-template-columns:minmax(18rem,22rem) minmax(0,1fr)}.resource-layout,.car-card,.appointment-row{grid-template-columns:1fr}.resource-form{position:static}.appointment-date{border-right:0;border-bottom:1px solid var(--line);padding:0 0 .9rem}.intake-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=980px){.auth-page,.app-shell,.whatsapp-inbox{grid-template-columns:1fr}.app-shell{background:var(--bg);padding:0}.sidebar{height:auto;min-height:auto;padding:1rem;position:static}.brand{margin-bottom:1rem}.nav-list{grid-template-columns:repeat(3,minmax(0,1fr))}.sidebar-foot{margin-top:1rem}.main-frame{box-shadow:none;border-radius:0}.whatsapp-inbox{height:auto}.wa-list{max-height:24rem}}@media (width<=760px){:root{--page-pad:1rem}.topbar,.settings-header,.pause-panel,.section-heading{flex-direction:column;align-items:flex-start}.topbar{min-height:auto}.nav-list,.metric-row,.stats-strip,.dashboard-actions,.two-column,.three-column,.pairing-form,.resource-hero,.intake-row{grid-template-columns:1fr}.resource-hero,.lead-card-head,.appointment-actions{align-items:flex-start}.resource-hero,.appointment-actions{flex-direction:column}.dashboard-hero,.settings-header,.pause-panel,.panel,.qr-panel,.auth-card,.settings-form{padding:1.25rem}.metric-row div,.stats-strip>div+div{border-left:0}.metric-row div{padding-left:0}.stats-strip>div{border-top:1px solid var(--line);min-height:auto}.stats-strip>div:first-child{border-top:0}.auth-hero{min-height:24rem}.wa-bubble{max-width:88%}.thread-status{margin-left:0}}.marketing-page{--marketing-ink:#071511;--marketing-muted:#52635d;--marketing-line:#dbe5df;--marketing-accent:#c4fb67;min-height:100vh;color:var(--marketing-ink);background:#f5f8f6;overflow:hidden}.marketing-header-solid{background:#04110e;width:100%;height:6.8rem;padding:1.4rem max(2rem,4vw);position:relative;top:auto;left:auto;right:auto}.landing-nav-group{align-items:center;min-height:3.82rem;display:flex;position:relative}.landing-nav-dropdown{visibility:hidden;opacity:0;background:#04110efa;border:1px solid #c7ded72e;border-radius:1.1rem;gap:.25rem;width:25rem;padding:.65rem;transition:opacity .16s,transform .16s,visibility .16s;display:grid;position:absolute;top:calc(100% + .55rem);left:50%;transform:translate(-50%,-.5rem);box-shadow:0 1.5rem 4rem #0000005c}.landing-nav-group:hover .landing-nav-dropdown,.landing-nav-group:focus-within .landing-nav-dropdown{visibility:visible;opacity:1;transform:translate(-50%)}.landing-nav-dropdown>a{border-radius:.65rem;gap:.2rem;padding:.72rem .78rem;display:grid}.landing-nav-dropdown>a:hover{background:#c4fb6717}.landing-nav-dropdown strong{color:#f8fbf8;font-size:.88rem}.landing-nav-dropdown span{color:#deede594;font-size:.72rem}.landing-nav-dropdown .landing-nav-dropdown-head{border-bottom:1px solid #c7ded71f;gap:.25rem;margin-bottom:.25rem;padding:.7rem .78rem .9rem;display:grid}.landing-nav-dropdown-head a{color:var(--marketing-accent);font-size:.82rem;font-weight:800}.marketing-mobile-menu{display:none}.marketing-hub-hero,.marketing-spoke-hero,.pricing-hero{max-width:92rem;margin:0 auto;padding:clamp(6rem,10vw,10rem) max(1.25rem,5vw) clamp(5rem,8vw,8rem);position:relative}.marketing-hub-hero{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:46rem;display:flex}.marketing-hub-hero:before,.marketing-spoke-hero:before,.pricing-hero:before{content:"";z-index:0;background:radial-gradient(circle at 80% 12%,#c4fb6726,#0000 22rem),linear-gradient(145deg,#061a15 0%,#08261e 62%,#0d3327 100%);border-radius:2.25rem;position:absolute;inset:2.5rem 2rem 0}.marketing-hub-hero>*,.marketing-spoke-hero>*,.pricing-hero>*{z-index:1;position:relative}.marketing-hero-orb{border:1px solid #c4fb6740;border-radius:50%;width:8rem;height:8rem;position:absolute;top:14%;left:14%;box-shadow:inset 0 0 3rem #c4fb6714,0 0 6rem #c4fb6714}.marketing-breadcrumbs{color:#eaf4eea3;align-items:center;gap:.45rem;margin-bottom:2rem;font-size:.8rem;font-weight:700;display:flex}.marketing-breadcrumbs a:hover{color:var(--marketing-accent)}.marketing-breadcrumbs svg{width:.85rem;height:.85rem}.marketing-eyebrow{color:#08744f;letter-spacing:.13em;text-transform:uppercase;width:fit-content;font-size:.76rem;font-weight:900;line-height:1.2}.marketing-hub-hero .marketing-eyebrow,.marketing-spoke-hero .marketing-eyebrow,.pricing-hero .marketing-eyebrow,.marketing-final-cta .marketing-eyebrow{color:var(--marketing-accent)}.marketing-hub-hero h1,.marketing-spoke-hero h1,.pricing-hero h1{color:#f7fbf8;letter-spacing:-.065em;max-width:67rem;margin-top:1.25rem;font-size:clamp(3rem,6.5vw,6.5rem);line-height:.94}.marketing-hub-hero .marketing-hero-lede{max-width:48rem}.marketing-hero-lede{color:#e6f2ebb8;max-width:43rem;margin-top:1.7rem;font-size:clamp(1rem,1.4vw,1.24rem);line-height:1.7}.marketing-hero-actions{flex-wrap:wrap;align-items:center;gap:.8rem;margin-top:2.2rem;display:flex}.marketing-primary-cta,.marketing-secondary-cta{border-radius:.6rem;justify-content:center;align-items:center;gap:.7rem;min-height:3.5rem;padding:.9rem 1.25rem;font-weight:800;display:inline-flex}.marketing-primary-cta{background:var(--marketing-accent);color:#0a1a12}.marketing-primary-cta:hover{background:#d3ff87;transform:translateY(-1px)}.marketing-primary-cta svg,.marketing-card-link svg,.marketing-related-grid a>span svg,.marketing-footer-cta svg{width:1rem;height:1rem}.marketing-secondary-cta{color:#f4faf6;border:1px solid #e6f2eb38}.marketing-hub-hero .marketing-hero-actions{justify-content:center}.marketing-hub-grid-section,.marketing-problem-section,.marketing-faq-section,.marketing-related-section,.pricing-plan-wrap{max-width:82rem;margin:0 auto;padding:clamp(5rem,8vw,8rem) max(1.25rem,4vw)}.marketing-section-heading{gap:1.1rem;max-width:50rem;margin-bottom:3rem;display:grid}.marketing-section-heading h2,.marketing-example-copy h2,.marketing-final-cta h2{color:var(--marketing-ink);letter-spacing:-.055em;font-size:clamp(2.3rem,4.6vw,4.8rem);line-height:1}.marketing-hub-grid{border-top:1px solid var(--marketing-line);border-left:1px solid var(--marketing-line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.marketing-hub-card{border-right:1px solid var(--marketing-line);border-bottom:1px solid var(--marketing-line);background:#fff;flex-direction:column;align-items:flex-start;min-height:27rem;padding:2rem;transition:background .18s,transform .18s;display:flex}.marketing-hub-card:hover{background:#f0f9ea;transform:translateY(-3px)}.marketing-card-index{color:#8a9993;font-family:monospace;font-size:.78rem}.marketing-hub-card h3,.marketing-related-grid h3{color:var(--marketing-ink);margin-top:2.5rem;font-size:1.55rem}.marketing-hub-card p{margin-top:1rem;font-size:.93rem}.marketing-hub-card>strong{color:#08744f;margin-top:1.4rem;font-size:.74rem;line-height:1.4}.marketing-card-link{color:var(--marketing-ink);align-items:center;gap:.55rem;margin-top:auto;font-size:.86rem;font-weight:850;display:flex}.marketing-spoke-hero{min-height:43rem}.marketing-spoke-hero-grid{grid-template-columns:minmax(0,1.5fr) minmax(18rem,.65fr);align-items:end;gap:4rem;display:grid}.marketing-hero-proof{color:#f5faf6;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff0f;border:1px solid #e6f2eb2e;border-radius:1.2rem;padding:1.5rem}.marketing-proof-icon{background:var(--marketing-accent);color:#0a1a12;border-radius:.75rem;place-items:center;width:2.8rem;height:2.8rem;display:grid}.marketing-proof-icon svg{width:1.25rem}.marketing-hero-proof>p{color:#e6f2eb99;text-transform:uppercase;letter-spacing:.12em;margin-top:1.4rem;font-size:.75rem}.marketing-hero-proof>strong{margin-top:.4rem;font-size:1.15rem;line-height:1.35;display:block}.marketing-proof-stats{border-top:1px solid #e6f2eb24;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin-top:1.5rem;padding-top:1.2rem;display:grid}.marketing-proof-stats div{gap:.2rem;display:grid}.marketing-proof-stats strong{color:var(--marketing-accent);font-size:.82rem}.marketing-proof-stats span{color:#e6f2eb80;font-size:.63rem;line-height:1.35}.marketing-comparison-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.marketing-comparison-grid article{border:1px solid var(--marketing-line);background:#fff;border-radius:1.2rem;padding:clamp(1.5rem,3vw,3rem)}.marketing-comparison-grid article>span{color:#7a8983;letter-spacing:.11em;text-transform:uppercase;font-size:.75rem;font-weight:900}.marketing-comparison-grid ul{gap:1.2rem;margin:2rem 0 0;padding:0;list-style:none;display:grid}.marketing-comparison-grid li{color:#34443e;gap:.8rem;line-height:1.55;display:flex}.marketing-outcome-card{background:#08261e!important}.marketing-outcome-card>span{color:var(--marketing-accent)!important}.marketing-outcome-card li{color:#eef7f1}.marketing-outcome-card svg{width:1.15rem;color:var(--marketing-accent);flex:none}.marketing-example-section{grid-template-columns:minmax(20rem,.7fr) minmax(0,1.3fr);align-items:center;gap:clamp(2.5rem,6vw,6rem);max-width:92rem;margin:0 auto;padding:clamp(5rem,8vw,8rem) max(1.25rem,5vw);display:grid}.marketing-example-copy{gap:1.2rem;display:grid}.marketing-example-copy ol{counter-reset:example-step;gap:0;margin:1rem 0 0;padding:0;list-style:none;display:grid}.marketing-example-copy li{counter-increment:example-step;border-left:1px solid #cad8d0;gap:.4rem;padding:0 0 1.8rem 2.2rem;display:grid;position:relative}.marketing-example-copy li:before{content:counter(example-step);width:1.8rem;height:1.8rem;color:var(--marketing-accent);background:#0a2e24;border-radius:50%;place-items:center;font:800 .72rem monospace;display:grid;position:absolute;top:0;left:-.9rem}.marketing-example-copy li>span{color:var(--marketing-ink);font-size:.82rem;font-weight:900}.marketing-example-copy li p{font-size:.95rem}.marketing-screenshot-frame{background:#0b231c;border:1px solid #cddad3;border-radius:1rem;margin:0;overflow:hidden;box-shadow:0 2rem 5rem #122d242e}.marketing-screenshot-toolbar{color:#fff9;align-items:center;gap:.4rem;height:2.5rem;padding:0 1rem;display:flex}.marketing-screenshot-toolbar i{background:#ffffff40;border-radius:50%;width:.55rem;height:.55rem}.marketing-screenshot-toolbar span{margin-left:.4rem;font-size:.67rem}.marketing-screenshot-frame img{width:100%;display:block}.marketing-screenshot-frame figcaption{color:#65756f;background:#fff;padding:.85rem 1rem;font-size:.72rem}.marketing-faq-section{grid-template-columns:minmax(15rem,.72fr) minmax(0,1.28fr);gap:clamp(2rem,7vw,7rem);display:grid}.marketing-faq-list{border-top:1px solid var(--marketing-line)}.marketing-faq-list details{border-bottom:1px solid var(--marketing-line);padding:1.45rem 0}.marketing-faq-list summary{cursor:pointer;color:var(--marketing-ink);font-size:1.05rem;font-weight:800;line-height:1.4}.marketing-faq-list details p{max-width:43rem;padding-top:1rem}.marketing-related-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.marketing-related-grid>a{border:1px solid var(--marketing-line);background:#fff;border-radius:1rem;flex-direction:column;align-items:flex-start;min-height:20rem;padding:1.6rem;display:flex}.marketing-related-grid>a>svg{color:#08744f;width:2rem}.marketing-related-grid h3{margin-top:1.5rem}.marketing-related-grid p{margin-top:.8rem;font-size:.88rem}.marketing-related-grid a>span{color:#08744f;align-items:center;gap:.5rem;margin-top:auto;font-size:.84rem;font-weight:850;display:flex}.marketing-final-cta{text-align:center;background:radial-gradient(circle at 50% 0,#c4fb6724,#0000 30rem),#061a15;border-radius:2rem;flex-direction:column;align-items:center;max-width:82rem;margin:clamp(2rem,4vw,5rem) auto clamp(5rem,9vw,9rem);padding:clamp(4rem,8vw,7rem) max(1.25rem,6vw);display:flex}.marketing-final-cta h2{color:#f5faf7;max-width:58rem;margin-top:1.1rem}.marketing-final-cta p:not(.marketing-eyebrow){color:#e6f2ebad;max-width:42rem;margin-top:1.3rem}.marketing-final-cta .marketing-primary-cta{margin-top:2rem}.marketing-footer{color:#f4faf6;background:#030d0a;padding:4.5rem max(1.25rem,5vw) 1.5rem}.marketing-footer-main{grid-template-columns:1.15fr repeat(3,.8fr) 1.2fr;gap:2rem;max-width:88rem;margin:0 auto;display:grid}.marketing-footer-brand{color:var(--marketing-accent);letter-spacing:-.05em;font-size:1.8rem;font-weight:900}.marketing-footer-main>div:first-child p{color:#e6f2eb85;margin-top:.7rem;font-size:.84rem}.marketing-footer nav{align-content:start;gap:.7rem;display:grid}.marketing-footer nav a{color:#e6f2eb94;font-size:.78rem}.marketing-footer nav .marketing-footer-heading{color:#f4faf6;margin-bottom:.45rem;font-size:.85rem;font-weight:850}.marketing-footer-cta{border-left:1px solid #e6f2eb1f;flex-direction:column;align-items:flex-start;gap:1rem;padding-left:1.5rem;display:flex}.marketing-footer-cta strong{line-height:1.4}.marketing-footer-cta a{color:var(--marketing-accent);align-items:center;gap:.5rem;font-size:.84rem;font-weight:850;display:flex}.marketing-footer-utility{color:#e6f2eb6b;border-top:1px solid #e6f2eb1f;justify-content:space-between;max-width:88rem;margin:3rem auto 0;padding-top:1.2rem;font-size:.75rem;display:flex}.pricing-hero{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:36rem;display:flex}.pricing-hero .marketing-hero-lede{max-width:46rem}.pricing-plan-wrap{padding-top:5rem}.pricing-plan-card{border:1px solid var(--marketing-line);background:#fff;border-radius:1.5rem;grid-template-columns:minmax(18rem,.8fr) minmax(0,1.2fr);display:grid;overflow:hidden;box-shadow:0 2rem 5rem #102d231a}.pricing-plan-copy{color:#f4faf6;background:#08261e;padding:clamp(2rem,5vw,4.5rem)}.pricing-plan-copy>span{color:var(--marketing-accent);letter-spacing:.13em;text-transform:uppercase;font-size:.75rem;font-weight:900}.pricing-amount{align-items:baseline;gap:.7rem;margin-top:1.5rem;display:flex}.pricing-amount strong{color:#fff;letter-spacing:-.07em;font-size:clamp(4.5rem,8vw,7.5rem);line-height:.9}.pricing-amount sup{color:var(--marketing-accent);vertical-align:top;font-size:1.8rem}.pricing-amount em{color:#e6f2eb94;font-style:normal}.pricing-plan-copy p{color:#e6f2ebad;margin-top:1.5rem}.pricing-plan-copy .marketing-primary-cta{margin-top:2rem}.pricing-feature-list{grid-template-columns:repeat(2,minmax(0,1fr));align-content:center;gap:1rem;padding:clamp(2rem,5vw,4.5rem);display:grid}.pricing-feature-list>div{border-bottom:1px solid var(--marketing-line);align-items:center;gap:.8rem;padding:1rem 0;display:flex}.pricing-feature-list svg{color:#08744f;width:1.2rem}.pricing-feature-list span{font-size:.9rem;font-weight:760}.pricing-disclaimer{text-align:center;max-width:56rem;margin:1rem auto 0;font-size:.78rem}@media (width<=1180px){.marketing-desktop-nav{gap:1.7rem;width:31rem}.marketing-footer-main{grid-template-columns:repeat(4,1fr)}.marketing-footer-cta{border-top:1px solid #e6f2eb1f;border-left:0;grid-column:1/-1;padding:1.5rem 0 0}}@media (width<=980px){.marketing-hub-grid,.marketing-related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.marketing-spoke-hero-grid,.marketing-example-section,.marketing-faq-section{grid-template-columns:1fr}.marketing-hero-proof{max-width:38rem}.marketing-footer-main{grid-template-columns:repeat(2,1fr)}.pricing-plan-card{grid-template-columns:1fr}}@media (width<=760px){.marketing-header{align-items:center}.marketing-header .landing-nav-actions{display:none}.marketing-mobile-menu{margin-left:auto;display:block;position:relative}.marketing-mobile-menu summary{color:#fff;cursor:pointer;border:1px solid #e6f2eb33;border-radius:.5rem;align-items:center;gap:.45rem;padding:.75rem;list-style:none;display:flex}.marketing-mobile-menu summary::-webkit-details-marker{display:none}.marketing-mobile-menu summary svg{width:1.1rem;height:1.1rem}.marketing-mobile-menu nav{background:#061510;border:1px solid #e6f2eb2e;border-radius:.8rem;width:min(21rem,100vw - 2rem);max-height:70vh;padding:.7rem;position:absolute;top:calc(100% + .6rem);right:0;overflow-y:auto;box-shadow:0 1.5rem 3rem #0006}.marketing-mobile-menu nav>div{border-bottom:1px solid #e6f2eb1a;gap:.15rem;padding:.5rem 0;display:grid}.marketing-mobile-menu nav a{color:#e6f2eba8;padding:.5rem .6rem;font-size:.78rem}.marketing-mobile-menu nav .marketing-mobile-hub{color:var(--marketing-accent);font-weight:850}.marketing-header-solid{height:5.3rem;padding:1rem 1.1rem}.marketing-hub-hero,.marketing-spoke-hero,.pricing-hero{min-height:auto;padding:5rem 1rem}.marketing-hub-hero:before,.marketing-spoke-hero:before,.pricing-hero:before{border-radius:1.3rem;inset:1rem .5rem 0}.marketing-hub-hero h1,.marketing-spoke-hero h1,.pricing-hero h1{font-size:clamp(2.7rem,13vw,4.2rem)}.marketing-spoke-hero-grid{gap:2.5rem}.marketing-breadcrumbs{flex-wrap:wrap}.marketing-hub-grid,.marketing-related-grid,.marketing-comparison-grid,.pricing-feature-list{grid-template-columns:1fr}.marketing-hub-card{min-height:22rem}.marketing-example-section{padding-left:1.25rem;padding-right:1.25rem}.marketing-final-cta{border-radius:0}.marketing-footer-main{grid-template-columns:1fr}.marketing-footer-cta{grid-column:auto}.pricing-plan-wrap{padding-left:1rem;padding-right:1rem}}.landing-page{--landing-ink:#f8f9f6;--landing-soft:#a8b0b1;--landing-dim:#6f7b7e;--landing-accent:#c4fb67;--landing-accent-2:#9be34e;--landing-black:#020908;isolation:isolate;min-height:100dvh;color:var(--landing-ink);background:#020807;font-family:Inter,Aptos,Segoe UI,Arial,sans-serif;position:relative;overflow-x:hidden}.landing-page:before,.landing-page:after{content:"";z-index:-1;pointer-events:none;position:absolute;inset:0}.landing-page:before{background:radial-gradient(circle at 57% 19%,#295e442e,#0000 17rem),linear-gradient(90deg,#020808fa 0%,#020808f5 27%,#020908b3 47%,#0208081a 76%),linear-gradient(#0207075c,#0207077a)}.landing-page:after{mix-blend-mode:screen;opacity:.72;background:radial-gradient(circle at 8% 11%,#4883661f,#0000 18rem),radial-gradient(circle at 79% 26%,#c4fb6721,#0000 14rem),linear-gradient(90deg,#02070757,#0000 42%)}.landing-bg-image{z-index:-3;object-fit:cover;object-position:center;filter:saturate(.92)contrast(1.08)brightness(.78);width:100%;height:100dvh;position:absolute;top:0;left:0;right:0;transform:scaleX(-1)scale(1.02)}.landing-bg-glow{z-index:-2;pointer-events:none;background:linear-gradient(90deg,#020807 0%,#020807f7 26%,#020807b8 48%,#02080729 73%,#0208070a 100%),radial-gradient(circle at 2%,#000000f0,#0000 45rem),linear-gradient(#0000002e,#00000061);height:100dvh;position:absolute;top:0;left:0;right:0}.landing-topbar{z-index:20;justify-content:space-between;align-items:center;height:3.9rem;display:flex;position:absolute;top:1.78rem;left:max(2rem,3.25vw);right:max(2rem,3.8vw)}.landing-brand,.landing-nav,.landing-nav a,.landing-nav-actions,.landing-actions,.landing-trust-label,.wa-title strong,.wa-tools,.wa-compose,.wa-mic,.showroom-sign{align-items:center;display:flex}.landing-brand{color:var(--landing-ink);letter-spacing:-.06em;gap:1rem;font-size:2rem;font-weight:850;line-height:1}.landing-brand-mark{width:2.25rem;height:2.25rem;color:var(--landing-accent);filter:drop-shadow(0 0 1.05rem #c4fb6738)}.landing-nav{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#121b1bd1,#070e0ed6),#030a0abf;border:1px solid #c7ded738;border-radius:2rem;justify-content:center;gap:3.05rem;width:35.2rem;min-height:3.82rem;position:absolute;top:0;left:50%;transform:translate(-50%);box-shadow:inset 0 1px #ffffff0f,0 1.2rem 2.6rem #00000047}.landing-nav a{color:#f8f9f6eb;gap:.62rem;font-size:1rem;font-weight:500;line-height:1;transition:color .18s}.landing-nav a:hover,.landing-signin:hover{color:var(--landing-accent)}.landing-nav svg{stroke-width:2.25px;width:.9rem;height:.9rem}.landing-nav-actions{gap:3.6rem}.landing-signin{color:#f8f9f6db;font-size:1rem;font-weight:500;transition:color .18s}.landing-demo-small{color:#0b1407;background:linear-gradient(#ccff71,#bdf25d);border-radius:.5rem;justify-content:center;align-items:center;min-width:9.2rem;min-height:3.1rem;font-size:1rem;font-weight:620;transition:transform .18s,background .18s;display:inline-flex;box-shadow:0 .95rem 2rem #99e84a29,inset 0 1px #ffffff6b}.landing-demo-small:hover{background:#d2ff7d;transform:translateY(-1px)}.landing-hero{--hero-copy-width:min(53rem, 49vw);--hero-phone-width:26.2rem;--hero-phone-height:clamp(49rem, 78vh, 52.5rem);--hero-copy-left:max(2rem, 5.65vw);--hero-phone-left:clamp(48rem, 47.5vw, 59.5rem);width:100%;min-height:100dvh;margin:0;padding:0;display:block;position:relative}.landing-copy{top:50%;left:var(--hero-copy-left);z-index:3;width:var(--hero-copy-width);position:absolute;transform:translateY(-50%)}.landing-kicker{width:fit-content;color:var(--landing-accent);letter-spacing:.47em;text-transform:uppercase;margin:0 0 2.3rem;font-family:SF Mono,Cascadia Mono,Roboto Mono,monospace;font-size:.98rem;font-weight:760;line-height:1.2}.landing-copy h1{max-width:53rem;color:var(--landing-ink);letter-spacing:-.07em;text-wrap:balance;margin:0;font-size:clamp(4.8rem,5.13vw,5.65rem);font-weight:760;line-height:1.03}.landing-headline-line{white-space:nowrap;display:inline-block}.landing-headline-accent{color:var(--landing-accent);text-shadow:0 0 2rem #c4fb672e}.landing-lede{letter-spacing:-.025em;text-wrap:pretty;max-width:39.5rem;margin:1.45rem 0 0;font-size:1.38rem;font-weight:470;line-height:1.43;color:#b8c1c3d1!important}.landing-actions{gap:1.45rem;margin-top:1.9rem}.landing-button{white-space:nowrap;border:1px solid #0000;border-radius:.5rem;justify-content:center;align-items:center;gap:.72rem;min-height:4rem;padding:0 1.75rem;font-size:1.06rem;font-weight:640;line-height:1;transition:transform .18s,border-color .18s,background .18s,color .18s;display:inline-flex}.landing-button:active,.landing-demo-small:active{transform:translateY(1px)scale(.99)}.landing-button svg{width:1.68rem;height:1.68rem}.landing-button-primary{color:#071006;background:linear-gradient(#ccff71,#bdf25d);min-width:12.65rem;box-shadow:0 1rem 2.4rem #99e84a29,inset 0 1px #ffffff70}.landing-button-primary:hover{background:#d2ff7d;transform:translateY(-1px)}.landing-button-secondary{color:#e5eaebd1;background:#050b0c47;border-color:#bbcccf42;min-width:12.05rem;box-shadow:inset 0 1px #ffffff05}.landing-button-secondary:hover{color:var(--landing-ink);border-color:#c4fb676b;transform:translateY(-1px)}.landing-trust{margin-top:clamp(4.2rem,8.8vh,5.55rem)}.landing-trust-label{color:#bfc7c9d1;gap:.75rem;font-size:1rem;font-weight:520}.landing-trust-label svg{width:1.28rem;height:1.28rem;color:var(--landing-accent);stroke-width:1.9px}.showroom-sign{z-index:1;color:#f8f9f6bd;opacity:.78;filter:blur(.35px)drop-shadow(0 0 1rem #c4fb6738);gap:.9rem;position:absolute;top:clamp(12rem,25.4vh,15.6rem);right:clamp(5rem,12vw,14rem);transform:perspective(50rem)rotateY(-5deg)}.showroom-sign svg{width:4.3rem;height:4.3rem;color:var(--landing-accent)}.showroom-sign strong{letter-spacing:-.08em;font-size:clamp(2.55rem,3.2vw,3.45rem);font-weight:760}.whatsapp-panel{top:max(6.6rem, calc(50% - (var(--hero-phone-height) / 2)));left:var(--hero-phone-left);z-index:4;width:var(--hero-phone-width);height:var(--hero-phone-height);background:#071714;border:2px solid #b8cdcb59;border-radius:1.85rem;position:absolute;overflow:hidden;box-shadow:0 1.2rem 3.6rem #0000005c,inset 0 1px #ffffff1a}.wa-panel-head{background:radial-gradient(circle at 65% -20%,#268b5d38,#0000 12rem),linear-gradient(#113028f5,#09211cf5);border-bottom:1px solid #ffffff09;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:.82rem;height:5rem;padding:0 1.1rem 0 1.18rem;display:grid}.wa-head-icon,.wa-tools svg,.wa-compose svg,.wa-mic svg{color:#f8faf7;stroke-width:2.4px;width:1.48rem;height:1.48rem}.landing-page .wa-avatar{width:2.5rem;height:2.5rem;color:var(--landing-accent);box-shadow:none;background:#020303;border-radius:50%;place-items:center;display:grid}.landing-page .wa-avatar svg{width:1.58rem;height:1.58rem}.wa-title{gap:.1rem;min-width:0;display:grid}.wa-title strong{color:#f7fbf6;letter-spacing:-.025em;gap:.36rem;font-size:1rem;font-weight:760;line-height:1.05}.wa-title strong svg{color:#49d264;fill:#49d264;stroke:#082613;stroke-width:1.6px;width:1.05rem;height:1.05rem}.wa-title span{color:#e6edeac2;font-size:.78rem;font-weight:430}.wa-tools{gap:1.38rem}.wa-chat-stage{background:linear-gradient(#041512eb,#041512eb),radial-gradient(circle at 10% 20%,#ffffff0e 0 1px,#0000 1.8px) 0 0/3.1rem 3.1rem,radial-gradient(circle at 70% 30%,#ffffff0a 0 1px,#0000 2px) 0 0/3.6rem 3.6rem,repeating-linear-gradient(35deg,#0000 0 1.25rem,#ffffff05 1.3rem 1.36rem) 0 0/5rem 5rem;height:calc(100% - 5rem);padding:.86rem .78rem 6rem;position:relative;overflow:hidden}.wa-chat-stage:before{content:"";opacity:.8;pointer-events:none;background-image:radial-gradient(circle at 18% 18%,#0000 .48rem,#ffffff06 .5rem .54rem,#0000 .56rem),linear-gradient(45deg,#0000 47%,#ffffff05 48% 52%,#0000 53%);background-size:4.7rem 4.7rem;position:absolute;inset:0}.wa-day{z-index:1;color:#f6f8f6b8;background:#263231cc;border-radius:.9rem;width:fit-content;margin:0 auto .72rem;padding:.39rem .7rem;font-size:.82rem;line-height:1;display:block;position:relative}.wa-bubble-card{z-index:1;color:#f5f7f5;border-radius:.55rem;width:fit-content;max-width:17.2rem;margin-bottom:.82rem;padding:.84rem .9rem .48rem;position:relative;box-shadow:0 .8rem 1.5rem #00000026}.wa-bubble-card p{letter-spacing:-.025em;text-wrap:initial;margin:0;font-size:.98rem;font-weight:430;line-height:1.42;color:#f5f7f5!important}.wa-bubble-card time{color:#ebefec9e;justify-content:flex-end;align-items:center;gap:.25rem;min-height:.9rem;margin-top:.18rem;font-size:.72rem;line-height:1;display:flex}.wa-bubble-card time svg{color:#83c9d3;stroke-width:2.6px;width:.88rem;height:.88rem}.wa-bubble-in{background:linear-gradient(#303e3dfa,#283433fa);margin-left:.82rem}.wa-bubble-out{background:linear-gradient(#20684bfa,#1c5942fa);border-top-right-radius:.18rem;max-width:18.35rem;margin-left:auto;margin-right:.22rem}.wa-bubble-choice{max-width:16.4rem;margin-top:.22rem;margin-bottom:1.02rem}.vehicle-carousel{z-index:1;gap:.48rem;width:calc(100% + 8rem);display:flex;position:relative;overflow:visible}.vehicle-card{background:linear-gradient(#384846f0,#253632f5);border:1px solid #d2e0dd38;border-radius:.78rem;flex:none;width:11.55rem;height:14.86rem;overflow:hidden;box-shadow:0 .8rem 1.6rem #0000003d}.vehicle-image{filter:saturate(.8)contrast(1.08)brightness(1.12);background-image:linear-gradient(#ffffff14,#04080824),url(/assets/landing-showroom-BfIl3ru7.png);background-repeat:no-repeat;border-bottom:1px solid #ffffff14;height:6.95rem}.vehicle-image-fortuner{background-position:19% 44%;background-size:35rem}.vehicle-image-compass{filter:saturate(.34)contrast(1.03)brightness(1.52);background-position:63% 46%;background-size:42rem}.vehicle-image-meridian{background-position:42% 46%;background-size:38rem}.vehicle-copy{gap:.32rem;padding:.72rem .82rem 0;display:grid}.vehicle-copy strong{color:#f9fbf8;letter-spacing:-.03em;font-size:.94rem;font-weight:620}.vehicle-copy span,.vehicle-copy em{color:#eaefeca8;font-size:.86rem;font-style:normal;font-weight:420}.vehicle-copy em{color:#f3f6f4}.vehicle-card a{color:var(--landing-accent-2);text-align:center;border-top:1px solid #ffffff12;margin-top:.82rem;font-size:.86rem;font-weight:560;line-height:2.52rem;display:block}.wa-carousel-time{z-index:1;color:#ebefeca8;text-align:right;margin:.42rem 1.8rem 0 0;font-size:.75rem;display:block;position:relative}.wa-compose{z-index:3;color:#e7ecea8f;background:#25312ff5;border-radius:1.7rem;gap:.78rem;height:3.05rem;padding:0 .78rem;position:absolute;bottom:1.08rem;left:.86rem;right:3.82rem}.wa-compose span{color:#e7ecea8f;white-space:nowrap;flex:1;min-width:0;font-size:.91rem;overflow:hidden}.wa-compose svg{color:#f5f8f5c7;stroke-width:2.1px;width:1.3rem;height:1.3rem}.wa-mic{z-index:3;color:#fff;cursor:pointer;background:#52c95e;border:0;border-radius:50%;justify-content:center;width:3.05rem;height:3.05rem;position:absolute;bottom:1.08rem;right:.78rem;box-shadow:0 .7rem 1.4rem #0000003d}.ai-rental-section{z-index:6;background:radial-gradient(circle at 70% 8%,#c4fb671a,#0000 22rem),radial-gradient(circle at 12% 34%,#16584138,#0000 25rem),linear-gradient(#0208071a,#020807 12%,#010504 100%);margin-top:clamp(-4.25rem,-6vh,-2.75rem);padding:0 clamp(.9rem,1.7vw,1.4rem) clamp(1.2rem,2.2vw,1.8rem);position:relative}.ai-rental-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:.36rem;width:min(100%,109.5rem);margin:0 auto;display:grid}.ai-rental-card{background:radial-gradient(circle at 72% 18%,#19573d33,#0000 18rem),linear-gradient(150deg,#08241ef5,#020e0cfa);border:1px solid #9ed1b93d;border-radius:.45rem;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0d,0 1.2rem 3rem #00000038}.ai-rental-card:before{content:"";pointer-events:none;opacity:.5;background-color:#0000;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:5rem 5rem;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 50% 35%,#000,#0000 78%);mask-image:radial-gradient(circle at 50% 35%,#000,#0000 78%)}.ai-rental-card>*{z-index:1;position:relative}.ai-rental-kicker{letter-spacing:.14em;text-transform:uppercase;font-family:SF Mono,Cascadia Mono,Roboto Mono,monospace;font-size:.92rem;font-weight:760;line-height:1.2;color:var(--landing-accent)!important}.ai-rental-card-intro{flex-direction:column;grid-column:span 4;justify-content:center;min-height:clamp(31.5rem,50vw,34rem);padding:clamp(2rem,3.1vw,3.15rem);display:flex}.ai-rental-card-intro:after{content:"";pointer-events:none;opacity:.35;background:repeating-radial-gradient(#0000 0 .92rem,#a3cfb11c .98rem 1.02rem);height:12rem;position:absolute;bottom:-4.4rem;left:16%;right:-10%;transform:rotate(-6deg)}.ai-rental-card-intro h2{color:#f7f7f2;letter-spacing:-.045em;margin:clamp(2.8rem,4.7vw,3.65rem) 0 1.45rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(3.4rem,4.8vw,5.55rem);font-weight:500;line-height:1.08}.ai-rental-card-intro h2 span{color:var(--landing-accent);text-shadow:0 0 2rem #c4fb6729}.ai-rental-card-intro p:not(.ai-rental-kicker){letter-spacing:-.02em;max-width:32rem;font-size:clamp(1.05rem,1.3vw,1.32rem);font-weight:430;line-height:1.55;color:#e2e8e5c2!important}.ai-rental-note{width:fit-content;max-width:100%;color:var(--landing-accent);background:#030e0c99;border:1px solid #c4fb6733;border-radius:.42rem;align-items:center;gap:.55rem;margin-top:clamp(2.2rem,4vw,2.85rem);padding:.72rem .95rem;display:inline-flex;box-shadow:inset 0 1px #ffffff0d}.ai-rental-note svg{stroke-width:2.4px;width:1.04rem;height:1.04rem}.ai-rental-note span{font-size:.95rem;font-weight:540}.ai-chat-card{flex-direction:column;grid-column:span 4;min-height:clamp(31.5rem,50vw,34rem);padding:clamp(1.7rem,2.2vw,2.45rem);display:flex}.ai-chat-thread{gap:.62rem;max-width:31rem;margin:clamp(1.7rem,2.4vw,2.1rem) auto 0;display:grid}.ai-chat-bubble{background:#263d35e6;border-radius:.7rem;gap:.3rem;padding:1rem 1.1rem .72rem;display:grid;box-shadow:0 .9rem 1.6rem #00000024}.ai-chat-bubble p{letter-spacing:-.025em;font-size:clamp(1rem,1.08vw,1.16rem);line-height:1.45;color:#f9faf7f0!important}.ai-chat-bubble time,.ai-check-row time{color:#dfe6e39e;justify-self:end;align-items:center;gap:.26rem;font-size:.76rem;display:inline-flex}.ai-chat-bubble time svg{color:#75c4e5;stroke-width:2.6px;width:.9rem;height:.9rem}.ai-chat-bubble-out{background:#163a2aed;justify-self:end;width:min(22rem,82%)}.ai-chat-bubble-in{justify-self:start;width:min(25rem,86%)}.ai-chat-checklist{gap:.32rem;display:grid}.ai-check-row{background:#1f372ee6;border-radius:.54rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.72rem;min-height:3.08rem;padding:0 .85rem;display:grid;box-shadow:inset 0 1px #ffffff09}.ai-check-row span{background:var(--landing-accent-2);color:#061007;border-radius:50%;place-items:center;width:1.35rem;height:1.35rem;display:grid}.ai-check-row svg{stroke-width:3.2px;width:.88rem;height:.88rem}.ai-check-row strong{color:#f8faf7db;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.98rem;font-weight:520;overflow:hidden}.lead-qualified{color:#e2e8e5c7;align-items:center;gap:.62rem;margin-top:.52rem;font-size:.9rem;font-weight:540;display:inline-flex}.lead-qualified span{background:var(--landing-accent-2);border:3px solid #c4fb6757;border-radius:50%;width:.92rem;height:.92rem;box-shadow:0 0 1rem #c4fb674d}.fleet-card{flex-direction:column;grid-column:span 4;min-height:clamp(31.5rem,50vw,34rem);padding:clamp(1.55rem,1.85vw,2rem);display:flex}.ai-card-heading{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.05rem;display:flex}.ai-card-heading a{color:#f9faf7eb;border:1px solid #dfece638;border-radius:.5rem;justify-content:center;align-items:center;min-height:2.35rem;padding:0 .95rem;font-size:.9rem;font-weight:540;display:inline-flex}.fleet-list{flex:1;grid-template-rows:repeat(3,minmax(0,1fr));gap:.48rem;display:grid}.fleet-row{background:linear-gradient(90deg,#1a2f27f5,#0e1f1abd);border:1px solid #c9e1d629;border-radius:.62rem;min-height:0;position:relative;overflow:hidden}.fleet-row:after{content:"";pointer-events:none;background:linear-gradient(90deg,#081612fa 0%,#081612d6 42%,#08161214 84%);position:absolute;inset:0}.fleet-copy{z-index:2;justify-items:start;gap:.42rem;max-width:17rem;padding:1.1rem 1.18rem;display:grid;position:relative}.fleet-copy strong{color:#f8fbf7;letter-spacing:-.025em;font-size:1.04rem;font-weight:690}.fleet-copy span{color:#e6ece8bd;align-items:center;gap:.44rem;font-size:.92rem;display:inline-flex}.fleet-copy span i{background:var(--landing-accent);border-radius:50%;width:.38rem;height:.38rem}.fleet-copy em{background:var(--landing-accent);color:#071006;border-radius:999px;padding:.42rem .72rem;font-size:.78rem;font-style:normal;font-weight:790;line-height:1}.fleet-copy small{color:#e9eeebc2;align-items:center;gap:.48rem;font-size:.88rem;display:inline-flex}.fleet-copy small svg{stroke-width:2.2px;width:.98rem;height:.98rem}.fleet-image{filter:saturate(.72)contrast(1.1)brightness(1.04);background-image:url(/assets/landing-showroom-BfIl3ru7.png);background-repeat:no-repeat;width:57%;position:absolute;top:0;bottom:0;right:-3%}.fleet-image-one{background-position:13% 40%;background-size:51rem}.fleet-image-two{background-position:54% 44%;background-size:58rem}.fleet-image-three{background-position:85% 42%;background-size:55rem}.approval-card,.capture-card{flex-direction:column;grid-column:span 3;min-height:clamp(19.5rem,25vw,21.25rem);padding:1.55rem;display:flex}.advisor-card{background:#20342dc2;border:1px solid #d5e6de26;border-radius:.58rem;gap:1.15rem;margin-top:1.2rem;padding:.85rem;display:grid;box-shadow:inset 0 1px #ffffff0b}.advisor-head{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.82rem;display:grid}.advisor-avatar{color:#13201b;background:#f0f4f08c;border-radius:50%;place-items:center;width:2.72rem;height:2.72rem;font-weight:700;display:grid}.advisor-head strong{color:#f9faf7f0;font-size:1rem;font-weight:670;display:block}.advisor-head p{font-size:.84rem;line-height:1.4;color:#e4eae7ad!important}.advisor-head em{color:var(--landing-accent);border:1px solid #c4fb676b;border-radius:999px;padding:.22rem .58rem;font-size:.78rem;font-style:normal;font-weight:760}.advisor-list{gap:.52rem;margin:0;display:grid}.advisor-list div{grid-template-columns:6rem minmax(0,1fr);gap:.7rem;display:grid}.advisor-list dt,.advisor-list dd{color:#eff4f1c7;margin:0;font-size:.82rem;line-height:1.25}.advisor-list dt{color:#dce4e0b3}.approval-actions{grid-template-columns:minmax(0,1fr) minmax(0,.95fr);gap:.82rem;margin-top:auto;padding-top:.92rem;display:grid}.approval-actions button,.lead-captured{border:1px solid #dcede12e;border-radius:.45rem;min-height:2.7rem;font-weight:760}.approval-actions button{color:#f6f9f6e0;cursor:pointer;background:#07110f75}.approval-actions button:first-child,.lead-captured{color:#071006;background:linear-gradient(#ccff71,#b9ef58);border-color:#0000;box-shadow:inset 0 1px #ffffff6b}.workflow-card{flex-direction:column;grid-column:span 6;justify-content:flex-start;min-height:clamp(19.5rem,25vw,21.25rem);padding:clamp(1.6rem,2.2vw,2.05rem);display:flex}.workflow-rail{grid-template-columns:repeat(6,minmax(0,1fr));align-items:end;gap:.7rem;margin-top:clamp(3.15rem,5vw,4rem);display:grid}.workflow-step-wrap{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.55rem;min-width:0;display:grid}.workflow-step{justify-items:center;gap:1rem;min-width:0;display:grid}.workflow-step span{min-height:2.1rem;color:var(--landing-accent);letter-spacing:.02em;text-align:center;text-transform:uppercase;font-family:SF Mono,Cascadia Mono,Roboto Mono,monospace;font-size:clamp(.72rem,.82vw,.86rem);line-height:1.35}.workflow-icon{aspect-ratio:1;color:#eef3f0bd;background:#05120f94;border:1px solid #c4fb6742;border-radius:.5rem;place-items:center;width:clamp(3.25rem,4.2vw,4.25rem);display:grid}.workflow-icon.active{color:#55e36f}.workflow-icon svg{stroke-width:1.95px;width:1.85rem;height:1.85rem}.workflow-arrow{width:1.3rem;height:1.3rem;color:var(--landing-accent);stroke-width:2px;margin-bottom:clamp(1rem,1.5vw,1.48rem)}.capture-card{flex-direction:column;display:flex}.lead-capture-table{background:#20342db8;border:1px solid #d5e6de24;border-radius:.58rem;margin-top:1.15rem;display:grid;overflow:hidden}.lead-capture-row{border-bottom:1px solid #d5e6de1a;grid-template-columns:auto minmax(6.8rem,1fr) minmax(0,1fr);align-items:center;gap:.65rem;min-height:2.74rem;padding:0 .95rem;display:grid}.lead-capture-row:last-child{border-bottom:0}.lead-capture-row svg{color:#e6ede8b8;stroke-width:2px;width:1rem;height:1rem}.lead-capture-row span,.lead-capture-row strong{color:#edf3efbd;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.88rem;font-weight:520;overflow:hidden}.lead-capture-row strong{color:#f8faf7d1;justify-self:end;font-weight:560}.lead-captured{justify-content:center;align-items:center;gap:.58rem;margin-top:auto;display:inline-flex}.lead-captured svg{stroke-width:2.5px;width:1.08rem;height:1.08rem}.advisor-list div:last-child dd{color:var(--landing-accent)}.landing-pricing-section{z-index:7;min-height:clamp(46rem,51vw,54rem);color:var(--landing-ink);background:#020807;border-top:1px solid #c4fb671f;border-bottom:1px solid #c4fb6724;grid-template-rows:minmax(0,1fr) auto;display:grid;position:relative;overflow:hidden}.landing-pricing-section:before{content:"";z-index:1;pointer-events:none;background-image:linear-gradient(#c4fb6708 1px,#0000 1px),linear-gradient(90deg,#c4fb6707 1px,#0000 1px);background-size:5rem 5rem;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0% 82%,#0000 100%);mask-image:linear-gradient(#000 0% 82%,#0000 100%)}.landing-pricing-car,.landing-pricing-shade{width:100%;height:100%;position:absolute;inset:0}.landing-pricing-car{z-index:0;object-fit:cover;object-position:center 46%;filter:saturate(.78)brightness(.6)contrast(1.14)}.landing-pricing-shade{z-index:0;pointer-events:none;background:linear-gradient(90deg,#010705fc 0%,#010705f0 31%,#0107059e 58%,#0107052e 100%),linear-gradient(#0106052e 0%,#01060505 40%,#010605f0 100%)}.landing-pricing-main,.landing-affiliate-rail{z-index:2;position:relative}.landing-pricing-main{grid-template-columns:minmax(33rem,1fr) minmax(27rem,.72fr);align-items:center;gap:clamp(3rem,7vw,8rem);width:min(100%,109.5rem);margin:0 auto;padding:clamp(4.5rem,5.5vw,5.8rem) clamp(1.35rem,2.2vw,2.4rem) 2.8rem;display:grid}.landing-pricing-copy{max-width:47rem}.landing-pricing-kicker{letter-spacing:.14em;text-transform:uppercase;font-family:SF Mono,Cascadia Mono,Roboto Mono,monospace;font-size:.92rem;font-weight:760;line-height:1.2;color:var(--landing-accent)!important}.landing-pricing-copy h2{color:#f7f7f2;letter-spacing:-.045em;text-wrap:balance;max-width:44rem;margin-top:1.35rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(3.4rem,4.35vw,5rem);font-weight:500;line-height:1.06}.landing-price-lockup{color:var(--landing-accent);align-items:flex-end;gap:1.2rem;margin-top:2rem;display:flex}.landing-price-lockup strong{font-variant-numeric:tabular-nums;letter-spacing:-.085em;text-shadow:0 0 2.5rem #c4fb6714;align-items:flex-start;font-family:Inter,Aptos,Segoe UI,Arial,sans-serif;font-size:clamp(8.5rem,12vw,12.5rem);font-weight:790;line-height:.78;display:flex}.landing-price-lockup strong span{letter-spacing:-.06em;margin-top:.08em;font-size:.58em}.landing-price-lockup em{letter-spacing:.02em;white-space:nowrap;margin-bottom:.25rem;font-family:SF Mono,Cascadia Mono,Roboto Mono,monospace;font-size:clamp(1.05rem,1.35vw,1.35rem);font-style:normal;font-weight:650}.landing-pricing-description{letter-spacing:-.02em;max-width:34rem;margin-top:1.8rem;font-size:clamp(1.05rem,1.3vw,1.32rem);font-weight:430;line-height:1.55;color:#e2e8e5c2!important}.landing-pricing-action{color:#071006;background:linear-gradient(#d0ff77,#bff461);border-radius:.5rem;justify-content:center;align-items:center;gap:.8rem;width:fit-content;min-width:21.5rem;min-height:4rem;margin-top:1.6rem;font-size:1.06rem;font-weight:640;transition:transform .18s,background .18s;display:inline-flex;box-shadow:0 1rem 2.4rem #99e84a24,inset 0 1px #ffffff70}.landing-pricing-action:hover{background:#d8ff8e;transform:translateY(-2px)}.landing-pricing-action svg{width:1.68rem;height:1.68rem}.landing-pricing-features{-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem);background:radial-gradient(circle at 72% 18%,#19573d2e,#0000 18rem),linear-gradient(150deg,#08241ed6,#020e0ce6);border:1px solid #9ed1b93d;border-radius:.45rem;justify-self:end;width:100%;max-width:32rem;overflow:hidden;box-shadow:inset 0 1px #ffffff0d,0 1.2rem 3rem #0003}.landing-pricing-features>div{color:#f8faf7e0;grid-template-columns:2.5rem minmax(0,1fr);align-items:center;gap:1rem;min-height:5.6rem;padding:0 1.5rem;font-size:clamp(1rem,1.15vw,1.16rem);font-weight:540;display:grid}.landing-pricing-features>div+div{border-top:1px solid #9ed1b92e}.landing-pricing-features svg{width:1.65rem;height:1.65rem;color:var(--landing-accent);stroke-width:2px}.landing-affiliate-rail{-webkit-backdrop-filter:blur(.6rem);backdrop-filter:blur(.6rem);background:linear-gradient(150deg,#08241ec7,#020e0ce0);border:1px solid #9ed1b93d;border-radius:.45rem;grid-template-columns:1.1fr .9fr .78fr .72fr;align-items:stretch;width:min(100% - 2.8rem,109.5rem);min-height:6.25rem;margin:0 auto 1.4rem;display:grid}.landing-affiliate-rail>*{justify-content:center;align-items:center;min-width:0;margin:1.1rem 0;padding:0 1.6rem;display:flex}.landing-affiliate-rail>*+*{border-left:1px solid #9ed1b93d}.landing-affiliate-rail p{letter-spacing:.18em;text-transform:uppercase;justify-content:flex-start;gap:1.25rem;font-family:SF Mono,Cascadia Mono,Roboto Mono,monospace;font-size:.74rem;font-weight:760;line-height:1.2;color:var(--landing-accent)!important}.landing-affiliate-rail p svg{stroke-width:1.7px;flex:none;width:2rem;height:2rem}.landing-affiliate-rail strong,.landing-affiliate-rail em{color:#f8faf7e0;letter-spacing:-.035em;text-align:center;font-size:clamp(1.05rem,1.35vw,1.35rem);font-style:normal;font-weight:460}.landing-affiliate-rail em{color:var(--landing-accent);font-weight:620}.landing-affiliate-rail>a{color:var(--landing-accent);border:1px solid #c4fb6761;border-radius:.35rem;gap:1rem;margin:.75rem;font-size:.92rem;font-weight:620;transition:background .18s,color .18s}.landing-affiliate-rail>a:hover{background:var(--landing-accent);color:#071006}.landing-affiliate-rail>a svg{width:1.35rem;height:1.35rem}@media (width<=1120px){.landing-pricing-section{min-height:auto}.landing-pricing-main{grid-template-columns:minmax(0,1fr) minmax(20rem,.75fr);gap:3rem;padding-top:4rem}.landing-price-lockup strong{font-size:clamp(8rem,13vw,10rem)}.landing-affiliate-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-affiliate-rail>:nth-child(3){border-top:1px solid #dde8e247;border-left:0}.landing-affiliate-rail>:nth-child(4){border-top:1px solid #dde8e247}}@media (width<=920px){.landing-pricing-main{grid-template-columns:1fr}.landing-pricing-copy{max-width:42rem}.landing-pricing-features{justify-self:start;max-width:42rem}}@media (width<=760px){.landing-pricing-car{object-position:70% center;opacity:.58}.landing-pricing-shade{background:linear-gradient(#010705e0 0%,#010705d1 35%,#010705f7 74%,#010705 100%),linear-gradient(90deg,#010705db,#0107054d)}.landing-pricing-main{grid-template-columns:1fr;align-items:start;gap:3.5rem;padding:3.5rem 1rem 2.5rem}.landing-pricing-copy h2{font-size:clamp(2.65rem,11vw,3.7rem)}.landing-price-lockup{gap:.9rem}.landing-price-lockup strong{font-size:clamp(7rem,36vw,9rem)}.landing-price-lockup em{margin-bottom:.2rem;font-size:1rem}.landing-pricing-description{font-size:1.05rem}.landing-pricing-action{width:100%;min-width:0;min-height:4.25rem;font-size:1.05rem}.landing-pricing-features{justify-self:stretch;max-width:none;margin-bottom:0}.landing-pricing-features>div{grid-template-columns:2.5rem minmax(0,1fr);gap:.9rem;min-height:4.9rem;font-size:1rem}.landing-pricing-features svg{width:2rem;height:2rem}.landing-affiliate-rail{grid-template-columns:1fr;width:calc(100% - 2rem);margin:0 auto 1rem}.landing-affiliate-rail>*{justify-content:flex-start;min-height:4.9rem;margin:0;padding:1rem 1.2rem}.landing-affiliate-rail>*+*,.landing-affiliate-rail>:nth-child(3),.landing-affiliate-rail>:nth-child(4){border-top:1px solid #dde8e247;border-left:0}.landing-affiliate-rail strong,.landing-affiliate-rail em{text-align:left;font-size:1.25rem}.landing-affiliate-rail>a{border-top:1px solid #c4fb67b8;justify-content:space-between;margin:.75rem}}.landing-ship-section{z-index:6;min-height:100dvh;color:var(--landing-ink);background:radial-gradient(circle at 79% 43%,#26523638,#0000 26rem),radial-gradient(circle at 9% 58%,#0e33282e,#0000 26rem),linear-gradient(#010504 0% 10rem,#020706 36%,#030908 100%);grid-template-rows:minmax(34rem,1fr) auto;margin-top:-2px;display:grid;position:relative;overflow:hidden}.landing-ship-section:before,.landing-ship-section:after{content:"";pointer-events:none;position:absolute}.landing-ship-section:before{opacity:.88;background:linear-gradient(#010504eb 0%,#010504b8 5rem,#01050400 14rem),linear-gradient(90deg,#010504fa 0%,#010504e0 45%,#02080770 71%,#02080729 100%),linear-gradient(#ffffff03 1px,#0000 1px) 0 0/5.25rem 5.25rem,linear-gradient(90deg,#ffffff03 1px,#0000 1px) 0 0/5.25rem 5.25rem;inset:0;-webkit-mask-image:linear-gradient(#0000 0 4rem,#000 12rem);mask-image:linear-gradient(#0000 0 4rem,#000 12rem)}.landing-ship-section:after{filter:blur(.35rem);opacity:.82;background:radial-gradient(#12462f6b,#0000 68%);width:36rem;height:20rem;bottom:8.5rem;right:-2rem}.landing-ship-main{z-index:1;grid-template-columns:minmax(54rem,1fr) minmax(30rem,.72fr);align-items:center;gap:clamp(1.5rem,3vw,4rem);width:100%;min-height:100%;margin:0 auto;padding:4.9rem clamp(5.5rem,5.8vw,6.3rem) 4.45rem;display:grid;position:relative}.landing-ship-copy{max-width:66rem}.landing-ship-copy h2{color:#f5f6f3;letter-spacing:0;text-shadow:0 .12rem #ffffff2e,0 1rem 3rem #00000061;font-size:clamp(5.45rem,5.65vw,6rem);font-weight:790;line-height:1.04}.landing-ship-line{color:#f5f6f3;white-space:nowrap;display:inline-block}.landing-ship-copy h2 .landing-ship-accent{color:var(--landing-accent);text-shadow:0 0 2.4rem #c4fb6733}.landing-ship-copy p{letter-spacing:.04em;margin-top:2.7rem;font-family:SF Mono,Cascadia Mono,Roboto Mono,monospace;font-size:clamp(1.42rem,1.56vw,1.66rem);font-weight:620;line-height:1.45;color:#879695e0!important}.landing-ship-actions{align-items:center;gap:3.5rem;margin-top:3rem;display:flex}.landing-ship-primary,.landing-ship-signin{justify-content:center;align-items:center;min-height:4.95rem;font-weight:760;line-height:1;display:inline-flex}.landing-ship-primary{color:#071006;background:linear-gradient(#d3ff7a 0%,#bff264 100%);border-radius:.55rem;gap:1.8rem;min-width:27.05rem;font-size:1.14rem;transition:transform .18s,background .18s;box-shadow:0 1.3rem 3.3rem #b1f15729,inset 0 1px #ffffff7a}.landing-ship-primary:hover{background:#d7ff83;transform:translateY(-1px)}.landing-ship-primary svg{stroke-width:2.1px;width:1.72rem;height:1.72rem}.landing-ship-signin{color:#9da8a6e6;border-bottom:1px solid #96a2a0b8;min-height:auto;padding-bottom:.34rem;font-family:SF Mono,Cascadia Mono,Roboto Mono,monospace;font-size:1rem;font-weight:620;transition:color .18s,border-color .18s}.landing-ship-signin:hover{border-color:var(--landing-accent);color:var(--landing-accent)}.landing-ship-logo-wrap{justify-self:end;width:min(35rem,100%);margin-right:1.35rem;position:relative;transform:translateY(-.85rem)rotate(-2deg)}.landing-ship-logo-wrap:before{content:"";filter:blur(2.3rem);background:#81b27b21;border-radius:4rem;position:absolute;inset:11% 10% 9% 8%}.landing-ship-logo{filter:saturate(.82)contrast(1.08)brightness(.76)drop-shadow(0 2rem 2.6rem #0000007a);border-radius:3.25rem;width:100%;height:auto;display:block;position:relative}.landing-footer{z-index:2;background:radial-gradient(circle at 20% 10%,#255b3a47,#0000 28rem),linear-gradient(#0d2b20ed,#072219fa);border-top:1px solid #9bc2b033;align-items:center;min-height:clamp(11.8rem,20.7vh,12.9rem);display:flex;position:relative;box-shadow:inset 0 1px #ffffff0a}.landing-footer-inner{grid-template-columns:minmax(18rem,auto) minmax(24rem,1fr) minmax(28rem,auto);align-items:center;gap:clamp(2rem,4vw,4.7rem);width:100%;margin:0 auto;padding:2.2rem clamp(5.5rem,5.8vw,6.3rem);display:grid}.landing-footer-brand,.landing-footer-links,.landing-footer-legal{align-items:center;display:flex}.landing-footer-brand{color:var(--landing-accent);text-transform:uppercase;gap:1.72rem}.landing-footer-mark{background:var(--landing-accent);border-radius:.58rem;place-items:center;width:3.5rem;height:3.5rem;display:grid;overflow:hidden;box-shadow:0 .9rem 1.9rem #00000038}.landing-footer-mark svg{color:#102018;width:2.2rem;height:2.2rem}.landing-footer-brand>span:last-child{letter-spacing:.48em;font-size:1.28rem;font-weight:760}.landing-footer-links a,.landing-footer-legal a{transition:color .18s}.landing-footer-links a:hover,.landing-footer-legal a:hover{color:var(--landing-accent)}.landing-footer-legal span{white-space:nowrap}@media (width<=1320px){.landing-hero{--hero-copy-width:min(48rem, 46vw);--hero-phone-width:24.8rem;--hero-phone-height:50rem;--hero-copy-left:max(1.6rem, 4vw);--hero-phone-left:clamp(43rem, 54.5vw, 49.8rem)}.landing-copy{width:var(--hero-copy-width)}.landing-copy h1{font-size:clamp(4.15rem,5.5vw,5rem)}.whatsapp-panel{width:var(--hero-phone-width)}.showroom-sign{right:8rem}.landing-ship-main{grid-template-columns:minmax(0,1fr) minmax(22rem,.52fr);padding-inline:clamp(3.6rem,5vw,4.4rem)}.landing-ship-copy h2{font-size:clamp(4.45rem,6.1vw,5.15rem)}.landing-ship-copy p{font-size:1.45rem}.landing-ship-logo-wrap{width:min(30rem,100%)}.landing-footer-inner{grid-template-columns:auto minmax(0,1fr) auto;gap:2rem;padding-inline:clamp(3.6rem,5vw,4.4rem)}.landing-footer-links,.landing-footer-legal{gap:1.2rem;font-size:.9rem}}@media (width<=1060px){.landing-page{min-height:auto;overflow:visible}.landing-bg-image,.landing-bg-glow,.landing-page:before,.landing-page:after{position:fixed}.landing-topbar{gap:1rem;height:auto;padding:1.1rem;position:relative;top:auto;left:auto;right:auto}.landing-nav{flex:1;gap:1.3rem;width:auto;position:relative;left:auto;transform:none}.landing-nav-actions{gap:1rem}.landing-hero{gap:2rem;min-height:auto;padding:4rem 1.1rem 2rem;display:grid}.landing-copy,.whatsapp-panel,.showroom-sign{width:min(100%,42rem);margin-inline:auto;position:relative;inset:auto}.landing-copy{text-align:left;transform:none}.landing-copy h1{font-size:clamp(3.7rem,10vw,5rem)}.landing-headline-line{white-space:normal}.landing-lede{font-size:1.18rem}.landing-trust{margin-top:3.8rem}.showroom-sign{display:none}.whatsapp-panel{border-bottom:2px solid #b8cdcb59;border-radius:1.85rem;height:51rem;min-height:0}.landing-ship-section{grid-template-rows:auto auto;min-height:auto}.landing-ship-main{grid-template-columns:minmax(0,1fr);padding-top:5rem}.landing-ship-copy{max-width:47rem}.landing-ship-copy h2{font-size:4.7rem}.landing-ship-logo-wrap{justify-self:center;width:min(29rem,78%);margin:-1rem 0 0;transform:none}.landing-footer-inner{grid-template-columns:1fr;justify-items:start;gap:1.6rem}.landing-footer-links,.landing-footer-legal{flex-wrap:wrap;justify-content:flex-start}}@media (width<=760px){.landing-topbar{align-items:flex-start}.landing-brand{font-size:1.55rem}.landing-brand-mark{width:1.9rem;height:1.9rem}.landing-nav{display:none}.landing-nav-actions{margin-left:auto}.landing-signin{display:none}.landing-demo-small{min-width:8.2rem;min-height:2.8rem}.landing-hero{padding-top:3rem}.landing-kicker{letter-spacing:.34em;margin-bottom:1.45rem;font-size:.77rem}.landing-copy h1{letter-spacing:-.065em;font-size:clamp(3rem,15vw,4rem);line-height:1.02}.landing-lede{font-size:1.05rem;line-height:1.5}.landing-actions{grid-template-columns:1fr;gap:.78rem;width:100%;display:grid}.landing-button{width:100%}.whatsapp-panel{width:min(100%,25rem);height:47rem}.vehicle-card{width:10.7rem}.wa-tools{gap:.75rem}.landing-ship-main{padding:4rem .85rem 3.2rem}.landing-ship-copy h2{font-size:3.35rem;line-height:1.08}.landing-ship-line{white-space:normal}.landing-ship-copy p{letter-spacing:.02em;margin-top:1.7rem;font-size:1.05rem}.landing-ship-actions{grid-template-columns:1fr;gap:1.25rem;width:100%;margin-top:2rem;display:grid}.landing-ship-primary{gap:1rem;width:100%;min-width:0;min-height:4rem;font-size:1rem}.landing-ship-signin{width:fit-content}.landing-ship-logo-wrap{width:min(22rem,88%)}.landing-footer{min-height:0}.landing-footer-inner{padding:2rem .85rem}.landing-footer-brand>span:last-child{letter-spacing:.34em;font-size:1rem}.landing-footer-links,.landing-footer-legal{gap:1rem 1.35rem;font-size:.86rem}}@media (width<=440px){.landing-topbar,.landing-hero{padding-inline:.85rem}.landing-copy h1{font-size:clamp(2.72rem,14vw,3.35rem)}.wa-panel-head{gap:.55rem;padding-inline:.8rem}.wa-tools svg:first-child{display:none}.wa-bubble-card p{font-size:.9rem}.landing-ship-copy h2{font-size:2.76rem}.landing-ship-copy p br{display:none}.landing-ship-primary{padding-inline:1rem}.landing-footer-mark{width:3rem;height:3rem}}@media (width<=1240px){.ai-rental-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.ai-rental-card-intro,.ai-chat-card,.fleet-card,.approval-card,.capture-card{grid-column:span 2}.workflow-card{grid-column:span 4}.workflow-rail{gap:.52rem}}@media (width<=1060px){.ai-rental-section{margin-top:0;padding-top:1rem}.ai-rental-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.ai-rental-card-intro,.ai-chat-card,.fleet-card,.approval-card,.capture-card,.workflow-card{grid-column:auto;min-height:auto}.ai-rental-card-intro,.ai-chat-card,.fleet-card,.approval-card,.capture-card{padding:1.35rem}.ai-rental-card-intro{justify-content:flex-start}.ai-rental-card-intro h2{margin-top:2rem}.workflow-card{grid-column:span 2}.workflow-rail{margin-top:2rem}}@media (width<=760px){.ai-rental-section{padding-inline:.85rem;padding-bottom:1rem}.ai-rental-grid{grid-template-columns:1fr}.ai-rental-card-intro,.ai-chat-card,.fleet-card,.approval-card,.capture-card,.workflow-card{border-radius:.6rem;grid-column:auto}.ai-rental-card-intro h2{font-size:clamp(3.1rem,15vw,4.15rem);line-height:1.05}.ai-rental-card-intro p:not(.ai-rental-kicker){font-size:1.02rem}.ai-chat-thread{max-width:none;margin-top:1.6rem}.ai-chat-bubble-out,.ai-chat-bubble-in{width:min(100%,25rem)}.fleet-row{min-height:8.2rem}.fleet-image{width:53%}.approval-actions{grid-template-columns:1fr}.workflow-rail{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.workflow-step-wrap{grid-template-columns:minmax(0,1fr)}.workflow-arrow{display:none}.workflow-step{background:#05120f6b;border:1px solid #c4fb6729;border-radius:.52rem;justify-content:space-between;min-height:7.8rem;padding:.85rem}.workflow-step span{min-height:auto}.lead-capture-row{grid-template-columns:auto minmax(5.8rem,.85fr) minmax(0,1fr)}}@media (width<=440px){.ai-rental-card-intro,.ai-chat-card,.fleet-card,.approval-card,.capture-card,.workflow-card{padding:1rem}.ai-rental-kicker{letter-spacing:.11em;font-size:.78rem}.ai-rental-note{align-items:flex-start}.ai-check-row{grid-template-columns:auto minmax(0,1fr);min-height:3.2rem}.ai-check-row time{display:none}.fleet-image{opacity:.85;width:58%;right:-12%}.fleet-copy{max-width:13.7rem;padding-inline:.9rem}.advisor-head{grid-template-columns:auto minmax(0,1fr)}.advisor-head em{grid-column:2;width:fit-content}.advisor-list div{grid-template-columns:5.2rem minmax(0,1fr)}.workflow-rail{grid-template-columns:1fr}.workflow-step{grid-template-columns:minmax(0,1fr) auto;place-items:center start;min-height:auto}.workflow-step span{text-align:left}.workflow-icon{width:3.25rem}.lead-capture-row{grid-template-columns:auto minmax(0,1fr);min-height:3rem}.lead-capture-row strong{grid-column:2;justify-self:start}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#030807;--surface:#08100e;--surface-soft:#0c1512;--chat-bg:#060c0a;--line:#c4fb6726;--line-strong:#c4fb6747;--text:#f1f4ef;--muted:#89958f;--green:#c4fb67;--green-dark:#c4fb67;--green-deep:#030807;--green-ink:#d8ff92;--green-soft:#c4fb6717;--danger:#ff806f;--shadow:0 1.8rem 5rem #00000047;--shadow-soft:0 1rem 2.5rem #0000002e;--radius:.78rem;--radius-sm:.55rem;--page-pad:clamp(1.25rem, 2.25vw, 2.6rem);background:var(--bg);color:var(--text);font-family:Aptos,Segoe UI,sans-serif}body{color:var(--text);background:radial-gradient(circle at 82% -12%,#4e7b3e1f,#0000 30rem),#030807}body:before{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(#c4fb6705 1px,#0000 1px),linear-gradient(90deg,#c4fb6704 1px,#0000 1px);background-size:5rem 5rem;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 88%);mask-image:linear-gradient(#000,#0000 88%)}p{color:var(--muted)}button,a,input,textarea,select{transition:color .18s,background .18s,border-color .18s,transform .18s,box-shadow .18s}button:active,.primary-button:active,.secondary-button:active{transform:translateY(1px)}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid var(--green);outline-offset:3px}.screen-loader,.empty-state,.wa-empty,.wa-thread-empty,.empty-page,.dashboard-empty{color:var(--muted);background:linear-gradient(135deg, #c4fb6709, transparent 52%), var(--surface);border-color:var(--line);border-radius:var(--radius);box-shadow:none}.empty-page h2,.dashboard-empty h2{color:var(--text)}.eyebrow,.muted-label{color:var(--green);letter-spacing:.16em;background:0 0;border:0;border-radius:0;padding:0;font-family:Cascadia Mono,SFMono-Regular,monospace;font-size:.7rem;font-weight:650}.auth-page{isolation:isolate;background:#020706;grid-template-columns:minmax(0,1.45fr) minmax(25rem,1fr);align-items:stretch;gap:0;width:100%;max-width:none;min-height:100dvh;margin:0;padding:5.5rem 0 0;display:grid;position:relative;overflow:hidden}.auth-page:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#02070624 0%,#0207066b 48%,#020706 63%),linear-gradient(#0207064d,#020706eb);position:absolute;inset:0}.auth-showroom{z-index:-2;object-fit:cover;object-position:58% center;filter:saturate(.72)brightness(.62)contrast(1.08);width:63%;height:100%;position:absolute;inset:0 auto 0 0}.auth-topbar{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(1.2rem);backdrop-filter:blur(1.2rem);background:#020706d1;justify-content:space-between;align-items:center;height:5.5rem;padding:0 clamp(1.25rem,3.5vw,4rem);display:flex;position:absolute;inset:0 0 auto}.auth-brand,.auth-back{align-items:center;display:inline-flex}.auth-brand{color:#f4f7f1;letter-spacing:.34em;text-transform:uppercase;gap:.9rem;font-size:1rem;font-weight:700}.auth-brand-mark{background:var(--green);color:#071006;border-radius:.42rem;place-items:center;width:2.3rem;height:2.3rem;display:grid}.auth-brand-mark svg{width:1.35rem;height:1.35rem}.auth-back{color:var(--green);gap:.7rem;font-size:.88rem;font-weight:680}.auth-hero,.auth-card{min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;position:relative}.auth-hero{justify-content:flex-start;gap:1.45rem;min-height:calc(100dvh - 5.5rem);padding:clamp(5rem,10vh,8.5rem) clamp(2rem,5vw,6rem) 3rem}.auth-hero:after{content:"";border:1px solid var(--line-strong);background:linear-gradient(90deg,#c4fb6712,#0000),#030a08ad;height:4.7rem;position:absolute;bottom:3rem;left:clamp(2rem,5vw,6rem);right:clamp(2rem,5vw,6rem)}.auth-hero h1{color:#f3f5f1;letter-spacing:-.065em;max-width:48rem;font-size:clamp(4rem,6vw,6.9rem);font-weight:380;line-height:.94}.auth-hero h1 em{color:var(--green);font-style:normal}.auth-hero>p{color:#dfe6e1ad;max-width:37rem;font-size:clamp(1rem,1.25vw,1.25rem);line-height:1.55}.auth-hero .signal-grid{opacity:.28;background-image:linear-gradient(#c4fb671a 1px,#0000 1px),linear-gradient(90deg,#c4fb6714 1px,#0000 1px);background-size:2.5rem 2.5rem;border-radius:0;width:100%;height:48%;inset:auto auto 0 0;-webkit-mask-image:linear-gradient(#0000,#000);mask-image:linear-gradient(#0000,#000)}.auth-proof{z-index:2;gap:0;position:absolute;bottom:4.55rem;left:clamp(3rem,6vw,7rem)}.auth-proof span{border-right:1px solid var(--line-strong);min-height:2rem;color:var(--green);background:0 0;border-radius:0;align-items:center;gap:.6rem;padding:0 2rem;font-family:Cascadia Mono,monospace;font-size:.72rem;font-weight:600;display:inline-flex}.auth-proof span:first-child{padding-left:0}.auth-proof span:last-child{border-right:0}.auth-proof svg{width:1rem;height:1rem}.auth-card{border-left:1px solid var(--line);flex-direction:column;justify-content:center;min-height:calc(100dvh - 5.5rem);padding:clamp(2rem,5vw,5.5rem);display:flex}.segmented{border-bottom:1px solid var(--line-strong);background:0 0;border-radius:0;gap:0;margin-bottom:3rem;padding:0}.segmented button{color:#65706b;border-radius:0;min-height:3.6rem;padding:.8rem;font-size:1rem;position:relative}.segmented button:after{content:"";background:0 0;height:2px;position:absolute;bottom:-1px;left:0;right:0}.segmented .selected{color:var(--green);box-shadow:none;background:0 0}.segmented .selected:after{background:var(--green)}.auth-card .form-stack{gap:1.45rem}.auth-card label>span,.app-shell label>span{color:#a6ad9d;letter-spacing:.1em;text-transform:uppercase;font-family:Cascadia Mono,SFMono-Regular,monospace;font-size:.7rem;font-weight:600}.auth-switch{justify-content:center;gap:.45rem;margin-top:1.8rem;font-size:.88rem;display:flex}.auth-switch button{color:var(--green);cursor:pointer;background:0 0;border:0;padding:0}.app-shell{background:#020706;grid-template-columns:15.2rem minmax(0,1fr);min-height:100dvh;padding:0}.sidebar{border-right:1px solid var(--line);background:radial-gradient(circle at 20% 4%,#5c91481f,#0000 18rem),#030908;height:100dvh;padding:1.9rem 1rem 1.25rem;top:0}.brand{grid-template-columns:auto minmax(0,1fr);gap:.8rem;margin:0 .65rem 2.7rem}.brand-mark{width:2.9rem;height:2.9rem;color:var(--green);background:linear-gradient(145deg,#c4fb6724,#c4fb6708);border:1px solid #c4fb673d;border-radius:.58rem;box-shadow:inset 0 1px #ffffff0d,0 1rem 2rem #0003}.brand-mark svg{width:1.72rem;height:1.72rem}.brand strong{color:#f5f7f4;letter-spacing:.2em;text-transform:uppercase;font-size:.95rem}.brand small{color:#68736d;margin-top:.18rem;font-family:Cascadia Mono,monospace;font-size:.62rem}.sidebar-label{color:#54605a;letter-spacing:.18em;text-transform:uppercase;margin:0 .85rem .75rem;font-family:Cascadia Mono,monospace;font-size:.62rem;display:block}.nav-list{gap:.25rem}.nav-link{color:#9aa59f;border:1px solid #0000;border-radius:.42rem;gap:.85rem;min-height:3.35rem;padding:.7rem .9rem;font-size:.88rem;font-weight:550;position:relative}.nav-link:before{content:"";background:0 0;width:2px;position:absolute;top:.55rem;bottom:.55rem;left:-1rem}.nav-link .icon{stroke-width:1.8px;width:1.2rem;height:1.2rem}.nav-link.active,.nav-link:hover{color:#edf2ec;box-shadow:none;background:linear-gradient(90deg,#c4fb6717,#c4fb6706);border-color:#c4fb6714;transform:none}.nav-link.active:before{background:var(--green);box-shadow:0 0 1rem #c4fb6773}.nav-link.active .icon{color:var(--green)}.sidebar-foot{border:1px solid var(--line);box-shadow:none;background:#c4fb6706;border-radius:.55rem;gap:.7rem;padding:.75rem}.tenant-avatar{border:1px solid var(--line-strong);background:var(--green-soft);width:2.35rem;height:2.35rem;color:var(--green);box-shadow:none;border-radius:50%}.tenant-status{background:var(--green);border-color:#030908}.tenant-copy small{color:#68736d;align-items:center;gap:.35rem;margin-top:.28rem;font-size:.65rem;display:flex}.tenant-copy small i{background:var(--green);border-radius:50%;width:.38rem;height:.38rem}.tenant-logout{border-color:var(--line);background:0 0;border-radius:.4rem}.main-frame{min-height:100dvh;box-shadow:none;background:radial-gradient(circle at 78% -10%,#4c7d3917,#0000 28rem),#050a09;border:0;border-radius:0;overflow:visible}.content{min-height:100dvh;padding:var(--page-pad)}.dashboard-page,.settings-page,.resource-page{gap:1rem}.auth-hero,.auth-card,.hero-band,.detail-hero,.panel,.conversation-panel,.settings-form,.qr-panel,.settings-header,.pause-panel,.resource-form,.car-card,.lead-card,.appointment-row,.intake-panel,.wa-list,.wa-thread,.resource-hero,.action-row,.stats-strip{border-color:var(--line);border-radius:var(--radius);box-shadow:none;background:#08100ee6}input,textarea,select{color:var(--text);background:#030908b8;border-color:#abbeab33;border-radius:.45rem;font-weight:520}input::placeholder,textarea::placeholder{color:#59645f}input:focus,textarea:focus,select:focus{border-color:#c4fb679e;box-shadow:0 0 0 3px #c4fb6714}.primary-button,.secondary-button,.ghost-button{border-radius:.42rem;min-height:2.8rem;font-size:.82rem;font-weight:700}.primary-button{color:#071006;background:linear-gradient(#d2ff79,#bced5e);box-shadow:inset 0 1px #fff6,0 .9rem 2rem #a6e24e14}.primary-button:hover{background:#d8ff8b;transform:translateY(-1px)}.secondary-button{border-color:var(--line-strong);color:#dce5dc;box-shadow:none;background:#c4fb6706}.secondary-button:hover{color:var(--green);border-color:#c4fb6785}.ghost-button{color:#9daa9f}.error-box,.notice-box{background:#ff806f14;border:1px solid;border-radius:.45rem}.notice-box{background:var(--green-soft);color:var(--green)}.dashboard-hero{border:1px solid var(--line-strong);border-radius:var(--radius);min-height:24rem;box-shadow:var(--shadow);background:linear-gradient(90deg,#040b09fa 0%,#05100ceb 52%,#081710c7 100%),url(/assets/landing-showroom-BfIl3ru7.png) 50%/cover;grid-template-columns:minmax(18rem,.8fr) minmax(17rem,.65fr) minmax(22rem,.9fr);padding:clamp(2rem,3.2vw,3.5rem)}.dashboard-hero .eyebrow{color:var(--green);background:0 0}.dashboard-hero h2,.dashboard-empty h2,.settings-header h2,.empty-page h2{color:#f3f6f1;letter-spacing:-.055em;font-weight:430}.dashboard-hero p{color:#98a49d;font-weight:500}.hero-whatsapp-image{filter:saturate(.78)drop-shadow(0 1.3rem 2rem #00000080)}.metric-row div{border-left-color:var(--line-strong)}.metric-row strong{color:var(--green);font-family:Cascadia Mono,monospace;font-weight:520}.metric-row span{color:#a1aaa4;font-weight:520}.dashboard-actions{border:1px solid var(--line);border-radius:var(--radius);gap:0;overflow:hidden}.action-row{border:0;border-right:1px solid var(--line);border-radius:0;min-height:7rem;padding:1.4rem}.action-row:last-child{border-right:0}.action-row:hover{border-color:var(--line);background:#c4fb670e}.action-icon,.section-icon{border:1px solid var(--line-strong);width:3.2rem;height:3.2rem;color:var(--green);background:0 0;border-radius:50%}.action-copy>span,.stats-copy>span{color:#77837d;letter-spacing:.07em;text-transform:uppercase;font-family:Cascadia Mono,monospace;font-size:.7rem;font-weight:550}.action-copy strong,.stats-copy strong{color:#ecf1eb;font-weight:520}.stats-strip{border-radius:var(--radius)}.stats-strip>div+div{border-left-color:var(--line)}.stats-copy strong{color:var(--green);font-family:Cascadia Mono,monospace;font-weight:500}.whatsapp-inbox{height:calc(100dvh - (var(--page-pad) * 2));border:1px solid var(--line);border-radius:var(--radius);background:#050a09;grid-template-columns:minmax(18rem,22rem) minmax(0,1fr);gap:0;min-height:40rem}.wa-list,.wa-thread{border:0;border-radius:0}.wa-list{border-right:1px solid var(--line)}.wa-list-header,.wa-thread-header{border-bottom-color:var(--line);background:#060d0bf5}.wa-list-header h2,.wa-thread-header strong{color:var(--text)}.connection-dot.online{background:var(--green);box-shadow:0 0 .8rem #c4fb678c}.wa-chat{color:var(--text);background:0 0;border-bottom-color:#c4fb6714}.wa-chat:hover,.wa-chat.selected{background:linear-gradient(90deg,#c4fb671a,#c4fb6706)}.wa-chat.selected{box-shadow:inset 2px 0 var(--green)}.wa-avatar,.wa-chat.selected .wa-avatar{border:1px solid var(--line-strong);color:var(--green);background:#111a16}.wa-thread{background:radial-gradient(circle at 82% 18%,#40702f12,#0000 20rem),linear-gradient(#c4fb6704 1px,#0000 1px) 0 0/2.5rem 2.5rem,linear-gradient(90deg,#c4fb6703 1px,#0000 1px) 0 0/2.5rem 2.5rem,#050a09}.thread-status .icon{color:var(--green)}.wa-bubble{background:#141b18;border:1px solid #ffffff0a;border-radius:.55rem;box-shadow:0 .55rem 1.25rem #00000024}.wa-bubble.assistant{background:#142519;border-color:#c4fb6714}.wa-bubble p{color:#dce2dc}.resource-hero,.settings-header{border-radius:var(--radius);background:radial-gradient(circle at 88% 15%,#6799481f,#0000 18rem),linear-gradient(100deg,#08100ef5,#070f0cc7);min-height:9.4rem}.resource-hero h2{color:#f2f5f1;letter-spacing:-.06em;font-size:clamp(2.5rem,4vw,4.25rem);font-weight:420}.resource-metrics strong{color:var(--green);font-family:Cascadia Mono,monospace;font-weight:480}.resource-metrics span{color:#77827d;letter-spacing:.08em;text-transform:uppercase;font-family:Cascadia Mono,monospace;font-size:.68rem}.resource-layout{grid-template-columns:minmax(20rem,.7fr) minmax(0,1.3fr);gap:1rem}.resource-form{top:var(--page-pad);border-radius:var(--radius);gap:.9rem}.section-heading h3,.resource-form h3,.car-card h3,.lead-card h3,.appointment-row h3{color:#eef2ed;font-weight:550}.car-card{border-radius:var(--radius);grid-template-columns:minmax(11rem,13rem) minmax(0,1fr)}.car-card:hover,.lead-card:hover,.appointment-row:hover{border-color:var(--line-strong);background:#c4fb6709}.car-image-strip{background:#050a09}.car-image-strip img{filter:saturate(.75)contrast(1.08)brightness(.8)}.price-line{color:var(--green);font-family:Cascadia Mono,monospace}.tag-row span,.status-pill,.agent-flags span{border:1px solid var(--line);color:#9faa9f;background:#c4fb670a;border-radius:.28rem;font-size:.7rem}.status-pill.good,.connection-dot.online{color:var(--green);background:#c4fb671a}.status-pill.idle,.status-pill.paused{color:#ffc36b;background:#ffbe5e14;border-color:#ffbe5e38}.lead-grid{grid-template-columns:1fr;gap:.6rem}.lead-card{border-radius:.5rem;grid-template-columns:minmax(18rem,.9fr) minmax(20rem,1.3fr) auto;align-items:center;gap:1.2rem;padding:1rem 1.2rem}.lead-card-head{grid-template-columns:auto minmax(0,1fr)}.lead-card-head .status-pill{grid-column:2;justify-self:start}.lead-details{grid-template-columns:repeat(2,minmax(0,1fr))}.lead-details div{border-top:0;border-left:1px solid var(--line);grid-template-columns:1fr;padding:.2rem .8rem}.lead-note{border:1px solid var(--line);color:var(--green);background:#c4fb670a;border-radius:.3rem}.appointment-list{gap:.55rem}.appointment-row{border-radius:.5rem;grid-template-columns:7.5rem minmax(0,1fr) auto}.appointment-date{border-right-color:var(--line)}.appointment-date strong{color:var(--green);font-family:Cascadia Mono,monospace;font-weight:500}.settings-header h2{font-size:clamp(2.3rem,3.4vw,3.8rem)}.pause-panel{border-left:2px solid var(--green)}.pause-panel.paused{background:#ffbe5e0e;border-color:#ffbe5ea6}.panel-heading{align-items:flex-start}.panel h2,.qr-panel h2,.pause-panel h2,.settings-form h2,.intake-panel h2{color:#eff3ee;font-weight:470}.qr-stage{border:1px dashed var(--line-strong);background:#040a08;border-radius:.5rem}.qr-stage img{border-radius:.3rem}.pairing-fallback{border-top-color:var(--line)}.pairing-code-box{border:1px solid var(--line-strong);background:var(--green-soft);border-radius:.45rem}.intake-row{border-color:var(--line);background:#c4fb6705;border-radius:.45rem}.intake-row:hover{border-color:var(--line-strong)}@media (width<=1180px){.app-shell{grid-template-columns:13.4rem minmax(0,1fr)}.dashboard-hero{grid-template-columns:minmax(0,1fr) minmax(14rem,.55fr)}.dashboard-hero .metric-row{grid-column:1/-1}.lead-card{grid-template-columns:minmax(16rem,.8fr) minmax(0,1fr)}.lead-card>.lead-note{grid-column:2}}@media (width<=980px){.auth-page{grid-template-columns:1fr;overflow:visible}.auth-page:after{background:linear-gradient(#0207063d,#020706 52%)}.auth-showroom{width:100%;height:48rem}.auth-hero,.auth-card{min-height:auto}.auth-hero{padding-bottom:8rem}.auth-card{border-top:1px solid var(--line);border-left:0}.app-shell{grid-template-columns:1fr}.sidebar{border-right:0;border-bottom:1px solid var(--line);height:auto;position:static}.sidebar-label{display:none}.nav-list{grid-template-columns:repeat(6,minmax(7.5rem,1fr));overflow-x:auto}.nav-link:before{width:auto;height:2px;inset:auto 0 -.05rem}.sidebar-foot{margin-top:1rem}.main-frame,.content{min-height:auto}.lead-card{grid-template-columns:1fr}.lead-card>.lead-note{grid-column:auto}}@media (width<=760px){.auth-topbar{padding-inline:1rem}.auth-brand{font-size:.82rem}.auth-back{font-size:.75rem}.auth-hero{min-height:39rem;padding:4rem 1.2rem 8.5rem}.auth-hero h1{font-size:clamp(3.2rem,15vw,4.8rem)}.auth-hero:after{left:1.2rem;right:1.2rem}.auth-proof{left:2rem}.auth-proof span{padding-inline:.8rem}.auth-card{padding:2.4rem 1.2rem 3rem}.brand{margin-bottom:1.2rem}.nav-list{grid-template-columns:repeat(6,7.5rem)}.sidebar-foot{display:none}.dashboard-hero,.resource-hero,.settings-header{padding:1.35rem}.dashboard-hero{grid-template-columns:1fr}.dashboard-hero .metric-row{grid-column:auto}.dashboard-actions{grid-template-columns:1fr}.action-row{border-right:0;border-bottom:1px solid var(--line)}.action-row:last-child{border-bottom:0}.resource-layout,.car-card,.appointment-row,.lead-details{grid-template-columns:1fr}.whatsapp-inbox{grid-template-columns:1fr;height:auto}.wa-list{border-right:0;border-bottom:1px solid var(--line)}.wa-thread{min-height:38rem}.lead-details div{border-left:0;border-top:1px solid var(--line)}}.product-page-header{justify-content:space-between;align-items:flex-start;gap:2rem;min-height:4.5rem;padding:.25rem 0 .8rem;display:flex}.product-page-header h1{color:#f4f6f2;letter-spacing:-.055em;margin-top:.38rem;font-size:clamp(2rem,2.35vw,2.8rem);font-weight:430;line-height:1}.product-page-header p{margin-top:.5rem;font-size:.92rem}.connection-chip{border:1px solid var(--line-strong);color:#dce3dc;cursor:pointer;background:#060e0bd1;border-radius:.45rem;align-items:center;gap:.58rem;min-height:2.65rem;padding:.68rem .85rem;font-size:.78rem;display:inline-flex}.connection-chip .icon{width:.9rem;height:.9rem;color:var(--green)}.connection-dot{flex:none}.dashboard-page{gap:1rem}.dashboard-product-header{align-items:center}.dashboard-product-header .eyebrow{display:none}.dashboard-product-header h1{margin-top:0}.dashboard-command{border:1px solid var(--line-strong);background:radial-gradient(circle at 83% 16%,#58893c17,#0000 24rem),#050c0aeb;border-radius:.55rem;grid-template-columns:minmax(20rem,.7fr) minmax(34rem,1.3fr);min-height:23.5rem;display:grid;overflow:hidden}.dashboard-command-copy{flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(2rem,3.4vw,3.5rem);display:flex}.dashboard-command-copy h2{color:#f2f5f1;letter-spacing:-.06em;text-wrap:balance;max-width:31rem;margin-top:1.65rem;font-size:clamp(2.6rem,3.7vw,4.35rem);font-weight:430;line-height:.98}.dashboard-command-copy p{max-width:27rem;margin-top:1.25rem;font-size:1rem}.dashboard-command-copy>a{color:var(--green);gap:.75rem;margin-top:2.35rem;font-weight:700;display:inline-flex}.dashboard-conversation-preview{border:1px solid var(--line);background:#030907e0;border-radius:.55rem;grid-template-columns:minmax(24rem,1.6fr) minmax(12rem,.8fr);align-self:center;min-width:0;min-height:20rem;margin:1.2rem 1.2rem 1.2rem 0;display:grid;overflow:hidden}.preview-thread{border-right:1px solid var(--line);grid-template-rows:auto 1fr auto;min-width:0;display:grid}.preview-thread>header{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.7rem;min-height:4.2rem;padding:.75rem 1rem;display:grid}.preview-thread>header strong,.preview-thread>header small{display:block}.preview-thread>header strong{color:#e8ede7;font-size:.82rem}.preview-thread>header small{color:#6f7b74;margin-top:.15rem;font-size:.68rem}.preview-thread>header>.icon{color:#8c978f;width:1rem}.preview-messages{flex-direction:column;justify-content:center;gap:.65rem;padding:1rem;display:flex}.preview-bubble{color:#dce2dc;background:#141b18;border-radius:.5rem;align-self:flex-start;max-width:78%;padding:.7rem .8rem;font-size:.76rem;line-height:1.45}.preview-bubble.assistant{background:#14261a;align-self:flex-end}.preview-bubble.system{color:#7f8a84;background:0 0;align-self:center}.preview-composer{border:1px solid var(--line-strong);color:#657069;border-radius:1.5rem;justify-content:space-between;align-items:center;min-height:2.6rem;margin:0 1rem .9rem;padding:0 .9rem;font-size:.72rem;display:flex}.preview-composer span{color:var(--green)}.preview-vehicle{flex-direction:column;padding:.85rem;display:flex}.preview-vehicle img{object-fit:contain;filter:saturate(.78)contrast(1.08);background:radial-gradient(circle,#c4fb671f,#0000 68%),#07100d;border-radius:.4rem;width:100%;height:10rem}.preview-vehicle span{color:var(--green);letter-spacing:.1em;text-transform:uppercase;margin-top:.95rem;font-family:Cascadia Mono,monospace;font-size:.62rem}.preview-vehicle strong{color:#edf1ec;margin-top:.35rem;font-size:1rem}.preview-vehicle small{color:#78837d;margin-top:.45rem}.dashboard-metrics{border:1px solid var(--line);background:#070e0cd9;border-radius:.5rem;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.dashboard-metrics>div{grid-template-rows:auto auto;grid-template-columns:auto auto 1fr;align-content:center;align-items:center;column-gap:1rem;min-height:6.5rem;padding:1.1rem 1.6rem;display:grid}.dashboard-metrics>div+div{border-left:1px solid var(--line)}.metric-icon{border:1px solid var(--line-strong);width:3.15rem;height:3.15rem;color:var(--green);border-radius:50%;grid-row:1/3;place-items:center;display:grid}.metric-icon .icon{width:1.25rem;height:1.25rem}.dashboard-metrics strong{color:#f0f3ef;font-family:Cascadia Mono,monospace;font-size:2rem;font-weight:500;line-height:1}.dashboard-metrics p{color:#8c9790;grid-column:2/4;font-size:.75rem}.dashboard-lower-grid{grid-template-columns:minmax(24rem,.95fr) minmax(26rem,1.05fr);gap:1rem;min-height:18rem;display:grid}.dashboard-activity-panel,.dashboard-chart-panel{border:1px solid var(--line);background:#070e0cd6;border-radius:.5rem;min-width:0;padding:1.25rem}.dashboard-activity-panel>header,.dashboard-chart-panel>header{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.8rem;display:flex}.dashboard-activity-panel h3,.dashboard-chart-panel h3{color:#eef2ed;letter-spacing:-.01em;font-size:.92rem;font-weight:600}.dashboard-activity-panel header a,.dashboard-chart-panel header span{color:var(--green);font-size:.7rem}.dashboard-activity-list{display:grid}.dashboard-activity-list>a{border-top:1px solid #c4fb6714;grid-template-columns:auto minmax(7rem,.65fr) minmax(0,1fr) auto auto;align-items:center;gap:.65rem;min-height:2.75rem;font-size:.72rem;display:grid}.dashboard-activity-list .wa-avatar{width:1.85rem;height:1.85rem;font-size:.62rem}.dashboard-activity-list strong{color:#dde3dc;font-weight:550}.dashboard-activity-list p{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dashboard-activity-list time{color:#77827c}.dashboard-activity-list em{color:var(--green);font-style:normal}.dashboard-no-activity{padding:2rem 0}.message-bars{border-bottom:1px solid var(--line);grid-template-columns:repeat(7,minmax(1.6rem,1fr));align-items:end;gap:.8rem;height:13.5rem;padding:.75rem .5rem 0;display:grid}.message-bars>div{grid-template-rows:1fr auto;align-items:end;gap:.5rem;height:100%;display:grid}.message-bar-track{background:repeating-linear-gradient(#0000 0 2.6rem,#c4fb670f 2.6rem calc(2.6rem + 1px));justify-content:center;align-items:flex-end;height:100%;display:flex}.message-bar-track i{background:linear-gradient(#d7ff86,#b7e754);width:min(1.35rem,58%);min-height:.5rem;display:block;box-shadow:0 0 1rem #c4fb671f}.message-bars small{color:#6f7a74;text-align:center;font-size:.62rem}.inbox-page{min-height:calc(100dvh - (var(--page-pad) * 2));grid-template-rows:auto minmax(0,1fr);display:grid}.inbox-product-header{align-items:center;min-height:5rem}.inbox-product-header .eyebrow{display:none}.whatsapp-inbox{grid-template-columns:minmax(18rem,22rem) minmax(26rem,1fr) minmax(17rem,20rem);height:auto;min-height:0}.conversation-search{border:1px solid var(--line);background:#050b09;border-radius:.4rem;align-items:center;gap:.6rem;width:100%;padding:0 .75rem;display:flex}.conversation-search .icon{color:#68736d;width:1rem}.conversation-search input{min-height:2.7rem;box-shadow:none;background:0 0;border:0;padding:0}.wa-list-header{min-height:4.6rem}.wa-chat{min-height:4.9rem}.wa-readonly-composer{border:1px solid var(--line-strong);color:#707a74;border-radius:2rem;justify-content:space-between;align-items:center;gap:1rem;min-height:4.4rem;margin:0 1.2rem 1rem;padding:0 1rem;font-size:.72rem;display:flex}.wa-readonly-composer .icon{color:var(--green)}.conversation-context{border-left:1px solid var(--line);background:#070e0ceb;flex-direction:column;gap:1rem;min-width:0;padding:1rem;display:flex;overflow-y:auto}.context-status{min-height:2.65rem;color:var(--green);background:#c4fb6714;border:1px solid #c4fb6752;border-radius:.4rem;align-items:center;gap:.6rem;padding:.65rem .75rem;font-size:.76rem;display:flex}.context-status .icon{width:1rem}.context-person{align-items:center;gap:.7rem;padding:.35rem 0 .8rem;display:flex}.context-person strong,.context-person small{display:block}.context-person strong{color:#edf1ec;font-size:.86rem}.context-person small{color:#6f7b75;margin-top:.2rem;font-size:.68rem}.context-details{margin:0;display:grid}.context-details div{border-top:1px solid var(--line);gap:.35rem;padding:.8rem 0;display:grid}.context-details dt{color:#69746e;letter-spacing:.08em;text-transform:uppercase;font-family:Cascadia Mono,monospace;font-size:.62rem}.context-details dd{color:#cfd6cf;margin:0;font-size:.75rem}.context-latest{border-top:1px solid var(--line);padding-top:.8rem}.context-latest span{color:#69746e;text-transform:uppercase;font-family:Cascadia Mono,monospace;font-size:.62rem}.context-latest p{margin-top:.55rem;font-size:.76rem}.conversation-context .primary-button{margin-top:auto}.inventory-product-header,.leads-product-header,.appointments-product-header,.settings-product-header{border-bottom:1px solid var(--line);align-items:center;min-height:5.4rem}.inventory-product-header .eyebrow,.leads-product-header .eyebrow,.appointments-product-header .eyebrow,.settings-product-header>div>.eyebrow{display:none}.inventory-head-metrics,.leads-head-metrics{align-items:stretch;display:flex}.inventory-head-metrics>div,.leads-head-metrics>div{border-left:1px solid var(--line);gap:.25rem;min-width:8.5rem;padding:.35rem 1.4rem;display:grid}.inventory-head-metrics strong,.leads-head-metrics strong{color:var(--green);font-family:Cascadia Mono,monospace;font-size:1.7rem;font-weight:500;line-height:1}.inventory-head-metrics span,.leads-head-metrics span{color:#78837d;letter-spacing:.1em;text-transform:uppercase;font-family:Cascadia Mono,monospace;font-size:.62rem}.inventory-toolbar{grid-template-columns:minmax(14rem,20rem) auto 1fr;align-items:center;gap:.7rem;display:grid}.inventory-toolbar>.primary-button{justify-self:end}.inventory-filters{border:1px solid var(--line);border-radius:.4rem;padding:.25rem;display:flex}.inventory-filters button{color:#8a958e;cursor:pointer;background:0 0;border:0;border-radius:.3rem;min-height:2.35rem;padding:0 .85rem;font-size:.72rem}.inventory-filters button.active{border:1px solid var(--line-strong);background:var(--green-soft);color:var(--green)}.resource-layout{grid-template-columns:minmax(33rem,1fr) minmax(18rem,22rem);grid-template-areas:"catalog form"}.inventory-form-panel{grid-area:form;max-height:calc(100dvh - 4rem);overflow-y:auto}.inventory-catalog{grid-area:catalog}.inventory-catalog .car-card{grid-template-columns:minmax(12rem,18rem) minmax(0,1fr);min-height:8.5rem}.inventory-catalog .car-image-strip{min-height:8.5rem}.inventory-catalog .car-card-body{grid-template-columns:minmax(14rem,1fr) auto;align-content:center;padding:1rem 1.2rem}.inventory-catalog .car-card-body>.section-heading,.inventory-catalog .car-card-body>p,.inventory-catalog .tag-row,.inventory-catalog .image-grid{grid-column:1}.inventory-catalog .price-line,.inventory-catalog .button-row{grid-column:2}.inventory-catalog .price-line{grid-row:1;place-self:start end}.inventory-catalog .button-row{justify-content:flex-end;align-self:end}.leads-head-metrics>div{min-width:9.5rem}.lead-funnel{border:1px solid var(--line-strong);border-radius:.45rem;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.lead-funnel>div{border-right:1px solid var(--line);align-content:center;gap:.2rem;min-height:3.5rem;padding:.55rem 1.2rem;display:grid;position:relative}.lead-funnel>div:first-child{box-shadow:inset 0 -2px var(--green)}.lead-funnel strong{color:#e6ece5;font-family:Cascadia Mono,monospace;font-size:.9rem}.lead-funnel span{color:#76817b;font-size:.68rem}.leads-workspace{border:1px solid var(--line);background:#070e0cdb;border-radius:.5rem;grid-template-columns:minmax(44rem,1fr) minmax(18rem,21rem);min-height:34rem;display:grid;overflow:hidden}.lead-table{min-width:0;overflow-x:auto}.lead-table-head,.lead-table-row{grid-template-columns:minmax(13rem,1.3fr) minmax(11rem,1.1fr) minmax(9rem,.9fr) minmax(8rem,.7fr) minmax(6rem,.55fr);align-items:center;gap:.7rem;min-width:47rem;display:grid}.lead-table-head{color:#69746e;letter-spacing:.09em;text-transform:uppercase;min-height:3rem;padding:0 1rem;font-family:Cascadia Mono,monospace;font-size:.61rem}.lead-table-row{color:#cfd6cf;cursor:pointer;text-align:left;background:0 0;border:0;border-top:1px solid #c4fb6714;width:100%;min-height:5.1rem;padding:.75rem 1rem;position:relative}.lead-table-row:before{content:"";background:0 0;width:2px;position:absolute;top:0;bottom:0;left:0}.lead-table-row:hover,.lead-table-row.selected{background:linear-gradient(90deg,#c4fb6717,#c4fb6706)}.lead-table-row.selected:before{background:var(--green)}.lead-table-row>span:not(.lead-customer-cell){gap:.25rem;min-width:0;display:grid}.lead-table-row strong,.lead-table-row small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lead-table-row strong{color:#e0e5df;font-size:.76rem;font-weight:560}.lead-table-row small{color:#77827c;font-size:.64rem}.lead-customer-cell{align-items:center;gap:.65rem;min-width:0;display:flex}.lead-customer-cell .wa-avatar{width:2.35rem;height:2.35rem;font-size:.65rem;font-style:normal}.lead-customer-cell>span{gap:.2rem;min-width:0;display:grid}.lead-table-status{color:#a8b1aa;grid-template-columns:auto 1fr;align-items:center;font-size:.68rem;display:flex!important}.lead-table-status>i{background:var(--green);border-radius:50%;width:.42rem;height:.42rem}.lead-table-status.handoff>i{background:#ffc36b}.lead-completeness>i{background:#c4fb671f;width:100%;height:3px;display:block}.lead-completeness b{background:var(--green);height:100%;display:block}.lead-detail-panel{border-left:1px solid var(--line);background:#040a08f2;flex-direction:column;gap:1rem;min-width:0;padding:1.25rem;display:flex;overflow-y:auto}.lead-detail-panel>header{border-bottom:1px solid var(--line);align-items:center;gap:.75rem;padding-bottom:1rem;display:flex}.lead-detail-panel h2{color:#eef2ed;letter-spacing:-.025em;font-size:1.15rem;font-weight:560}.lead-detail-panel header p{margin-top:.2rem;font-size:.7rem}.lead-detail-panel>section{border-bottom:1px solid var(--line);gap:.65rem;padding-bottom:1rem;display:grid}.lead-selected-vehicle{color:#dfe5df;align-items:center;gap:.65rem;font-size:.82rem;display:flex}.lead-selected-vehicle .icon{color:var(--green)}.lead-detail-panel dl{gap:.65rem;margin:0;display:grid}.lead-detail-panel dl div{gap:.22rem;display:grid}.lead-detail-panel dt{color:#6e7973;letter-spacing:.07em;text-transform:uppercase;font-family:Cascadia Mono,monospace;font-size:.61rem}.lead-detail-panel dd{color:#d7ded7;margin:0;font-size:.75rem}.lead-detail-panel .primary-button{margin-top:auto}.appointments-head-actions{align-items:center;gap:2rem;display:flex}.appointments-head-actions>div{align-items:baseline;gap:.6rem;display:flex}.appointments-head-actions strong{color:var(--green);font-family:Cascadia Mono,monospace;font-size:2rem;font-weight:500}.appointments-head-actions span{color:#8b958f;font-size:.72rem}.appointment-date-rail{border:1px solid var(--line-strong);border-radius:.5rem;grid-template-columns:repeat(7,minmax(0,1fr));display:grid;overflow:hidden}.appointment-date-rail>div{border-right:1px solid var(--line);color:#9aa49e;align-content:center;justify-items:center;gap:.12rem;min-height:5rem;display:grid;position:relative}.appointment-date-rail>div:last-child{border-right:0}.appointment-date-rail>div.today{background:var(--green-soft);color:var(--green);box-shadow:inset 0 -3px var(--green)}.appointment-date-rail small,.appointment-date-rail span{letter-spacing:.05em;text-transform:uppercase;font-family:Cascadia Mono,monospace;font-size:.58rem}.appointment-date-rail strong{color:#e7ece7;font-family:Cascadia Mono,monospace;font-size:1.35rem;font-weight:450}.appointments-workspace{grid-template-columns:minmax(48rem,1fr) minmax(16rem,19rem);gap:1rem;min-height:31rem;display:grid}.appointment-agenda{border:1px solid var(--line);background:#070e0cdb;border-radius:.5rem;min-width:0;overflow-x:auto}.appointment-table-head,.appointment-agenda .appointment-row{grid-template-columns:6rem minmax(9rem,1fr) minmax(11rem,1.05fr) minmax(9rem,.9fr) 6rem 8rem;align-items:center;gap:.8rem;min-width:51rem;display:grid}.appointment-table-head{color:#69746e;letter-spacing:.08em;text-transform:uppercase;min-height:3rem;padding:0 1rem;font-family:Cascadia Mono,monospace;font-size:.6rem}.appointment-agenda .appointment-row{background:0 0;border:0;border-top:1px solid #c4fb6714;border-radius:0;min-height:5.6rem;padding:.7rem 1rem}.appointment-agenda .appointment-row:first-of-type{box-shadow:inset 2px 0 var(--green);background:linear-gradient(90deg,#c4fb6714,#0000)}.appointment-row>time,.appointment-row>div:not(.appointment-actions){gap:.22rem;min-width:0;display:grid}.appointment-row>time strong{color:var(--green);font-family:Cascadia Mono,monospace;font-size:1.05rem;font-weight:500}.appointment-row small,.appointment-row p{color:#78827c;font-size:.67rem}.appointment-row>div>strong{color:#dce2dc;text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;overflow:hidden}.appointment-agenda .appointment-actions{gap:.3rem;display:grid}.appointment-agenda .appointment-actions button{min-height:1.9rem;padding:.3rem .6rem}.appointment-summary-panel{border:1px solid var(--line-strong);background:#060d0bf0;border-radius:.5rem;flex-direction:column;padding:1.2rem;display:flex}.appointment-summary-panel h2{color:var(--green);letter-spacing:-.02em;font-size:1rem;font-weight:520}.appointment-summary-panel dl{margin:1rem 0;display:grid}.appointment-summary-panel dl div{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:1rem;min-height:3.4rem;display:flex}.appointment-summary-panel dt{color:#8e9892;align-items:center;gap:.5rem;font-size:.72rem;display:flex}.appointment-summary-panel dt .icon{width:1rem;color:var(--green)}.appointment-summary-panel dd{color:#edf2ed;margin:0;font-family:Cascadia Mono,monospace;font-size:1.1rem}.appointment-summary-panel>section{border-top:1px solid var(--line);gap:.35rem;margin-top:auto;padding-top:1rem;display:grid}.appointment-summary-panel>section>strong{color:var(--green);font-family:Cascadia Mono,monospace;font-size:1.8rem;font-weight:480}.settings-product-header{align-items:flex-end}.settings-product-header h1{font-size:2rem}.settings-business-line{align-items:center;gap:1rem;margin-top:.75rem;display:flex}.settings-business-line h2{color:#f0f3ef;letter-spacing:-.035em;font-size:1.65rem;font-weight:520}.settings-business-line>span{color:#8b958f;align-items:center;gap:.42rem;font-size:.72rem;display:inline-flex}.settings-business-line>span i{background:#69736e;border-radius:50%;width:.45rem;height:.45rem}.settings-business-line>span.connected{color:var(--green)}.settings-business-line>span.connected i{background:var(--green);box-shadow:0 0 .7rem #c4fb6780}.settings-workspace{grid-template-columns:minmax(20rem,.72fr) minmax(34rem,1.28fr);align-items:start;gap:1rem;display:grid}.settings-left-column,.settings-right-column{gap:1rem;min-width:0;display:grid}.settings-workspace .panel,.settings-workspace .pause-panel,.settings-workspace .qr-panel{border-radius:.5rem}.settings-workspace .pause-panel{grid-template-columns:auto minmax(0,1fr)}.settings-workspace .pause-actions{grid-column:1/-1;width:100%}.settings-workspace .pause-actions .primary-button{width:100%}.settings-connection-summary{gap:1rem;display:grid}.settings-connected-state{color:var(--green);align-items:center;gap:.55rem;display:flex}.settings-connected-state i{background:var(--green);border-radius:50%;width:.6rem;height:.6rem;box-shadow:0 0 .8rem #c4fb6773}.settings-connection-summary dl{margin:0;display:grid}.settings-connection-summary dl div{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:1rem;padding:.8rem 0;display:flex}.settings-connection-summary dt{color:#6f7a74;font-size:.7rem}.settings-connection-summary dd{color:#d7ddd7;text-transform:capitalize;margin:0;font-family:Cascadia Mono,monospace;font-size:.7rem}.settings-right-column .panel-heading .section-icon,.settings-right-column .intake-panel>.section-heading .eyebrow{display:none}.settings-right-column textarea{min-height:14rem;font-family:Cascadia Mono,monospace;font-size:.78rem;line-height:1.65}.auth-hero{padding-top:clamp(3.8rem,7.5vh,6.2rem)}.auth-hero h1{margin-top:0}.auth-back svg{width:1.35rem}.auth-card .primary-button{justify-content:center;min-height:4.8rem;margin-top:.4rem;font-size:1rem;position:relative}.auth-card .primary-button svg{width:1.35rem;position:absolute;right:1.5rem}.auth-card input{min-height:4.55rem;padding-inline:1.35rem}@media (width<=1280px){.dashboard-command{grid-template-columns:minmax(17rem,.65fr) minmax(30rem,1.35fr)}.dashboard-conversation-preview{grid-template-columns:minmax(20rem,1fr)}.preview-vehicle{display:none}.preview-thread{border-right:0}.whatsapp-inbox{grid-template-columns:minmax(17rem,20rem) minmax(24rem,1fr) minmax(15rem,17rem)}.leads-workspace,.appointments-workspace{grid-template-columns:minmax(38rem,1fr) minmax(16rem,18rem)}}@media (width<=1080px){.dashboard-command,.dashboard-lower-grid,.settings-workspace{grid-template-columns:1fr}.dashboard-conversation-preview{margin:0 1rem 1rem}.whatsapp-inbox{grid-template-columns:minmax(17rem,20rem) minmax(24rem,1fr)}.conversation-context{border-top:1px solid var(--line);border-left:0;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.resource-layout{grid-template-columns:1fr;grid-template-areas:"form""catalog"}.inventory-form-panel{max-height:none}.leads-workspace,.appointments-workspace{grid-template-columns:1fr}.lead-detail-panel{border-top:1px solid var(--line);border-left:0}}@media (width<=760px){.product-page-header,.inventory-product-header,.leads-product-header,.appointments-product-header,.settings-product-header{flex-direction:column;align-items:flex-start;min-height:0}.dashboard-command{grid-template-columns:1fr}.dashboard-command-copy h2{font-size:3rem}.dashboard-conversation-preview,.dashboard-metrics{grid-template-columns:1fr}.dashboard-metrics>div+div{border-top:1px solid var(--line);border-left:0}.dashboard-lower-grid{grid-template-columns:1fr}.dashboard-activity-list>a{grid-template-columns:auto minmax(0,1fr) auto}.dashboard-activity-list p,.dashboard-activity-list em{display:none}.whatsapp-inbox,.conversation-context{grid-template-columns:1fr}.inventory-head-metrics,.leads-head-metrics{width:100%}.inventory-head-metrics>div,.leads-head-metrics>div{flex:1;min-width:0}.inventory-toolbar{grid-template-columns:1fr}.inventory-toolbar>.primary-button{width:100%}.inventory-filters{overflow-x:auto}.inventory-catalog .car-card,.inventory-catalog .car-card-body{grid-template-columns:1fr}.inventory-catalog .price-line,.inventory-catalog .button-row{grid-column:1}.inventory-catalog .price-line{grid-row:auto;justify-self:start}.lead-funnel,.appointment-date-rail{grid-template-columns:repeat(4,minmax(8rem,1fr));overflow-x:auto}.appointments-head-actions{justify-content:space-between;width:100%}}.auth-showroom{filter:saturate(.82)brightness(.9)contrast(1.08);width:62%}.auth-hero:after{display:none}.auth-hero>.auth-proof{border:1px solid var(--line-strong);background:linear-gradient(90deg,#c4fb6714,#030a0847),#030a0885;align-items:center;min-height:4.7rem;padding:0 1.8rem;display:flex;position:absolute;bottom:3rem;left:clamp(2rem,5vw,6rem);right:clamp(2rem,5vw,6rem)}.auth-hero>.auth-proof span:first-child{padding-left:0}@media (width<=980px){.auth-page:after{background:linear-gradient(#0207060d 0%,#02070647 34rem,#020706 48rem)}.auth-showroom{filter:saturate(.8)brightness(.78)contrast(1.08);width:100%}}@media (width<=760px){.auth-hero>.auth-proof{min-height:4.2rem;padding-inline:1rem;bottom:2rem;left:1.2rem;right:1.2rem}}.auth-page:after{background:linear-gradient(90deg,#0000 0%,#02070605 42%,#02070694 58%,#020706 62%),linear-gradient(#0000 0%,#02070608 62%,#02070629 100%)}.auth-showroom{object-position:54% center;filter:saturate(.94)brightness(1.18)contrast(1.06);width:62%}.auth-hero .signal-grid{display:none}.auth-card{justify-content:flex-start;padding-top:clamp(5.4rem,9vh,7rem)}.auth-hero>.auth-proof{-webkit-backdrop-filter:blur(.3rem);backdrop-filter:blur(.3rem);background:#030a08ad;bottom:clamp(4.8rem,8.5vh,6rem)}@media (width<=980px){.auth-page:after{background:linear-gradient(#0000 0%,#02070614 28rem,#020706 48rem)}.auth-showroom{filter:saturate(.9)brightness(.96)contrast(1.06)}.auth-card{padding-top:3.5rem}}@media (width<=760px){.auth-hero>.auth-proof{bottom:2.4rem}}.landing-footer{isolation:isolate;color:#f3f5f1;background:radial-gradient(circle at 12% 14%,#457a463d,#0000 28rem),radial-gradient(circle at 86% 8%,#c4fb6712,#0000 24rem),linear-gradient(#06110d 0%,#030907 58%,#010504 100%);border-top:1px solid #c4fb6733;min-height:43rem;display:block;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff09}.landing-footer-main{border-bottom:1px solid #9bc2b02e;grid-template-columns:minmax(20rem,.72fr) minmax(34rem,1.28fr);gap:clamp(3rem,8vw,10rem);padding:clamp(4.5rem,7vw,7rem) clamp(2rem,5.8vw,6.3rem) clamp(4rem,6vw,6rem);display:grid;position:relative}.landing-footer-main:after{content:"";background:linear-gradient(#0000,#c4fb6733,#0000);width:1px;position:absolute;top:0;bottom:0;left:41.5%}.landing-footer-intro{flex-direction:column;align-items:flex-start;display:flex}.landing-footer-brand{color:var(--landing-accent);gap:1rem}.landing-footer-mark{background:#c4fb6714;border:1px solid #c4fb6752;border-radius:.5rem;width:3.25rem;height:3.25rem;box-shadow:inset 0 1px #ffffff14,0 1.2rem 2.8rem #0003}.landing-footer-mark svg{width:1.9rem;height:1.9rem;color:var(--landing-accent)}.landing-footer-brand>span:last-child{color:#f0f3ee;letter-spacing:.42em;font-size:1.1rem;font-weight:720}.landing-footer-intro>p{max-width:21rem;margin-top:2rem;font-size:1rem;line-height:1.65;color:#a7b5aeb8!important}.landing-footer-status{color:#c4d3caa3;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.65rem;margin-top:auto;font-family:SF Mono,Cascadia Mono,monospace;font-size:.72rem;display:inline-flex}.landing-footer-status>span{background:var(--landing-accent);border-radius:50%;width:.55rem;height:.55rem;box-shadow:0 0 1rem #c4fb67a6}.landing-footer-statement{justify-self:end;max-width:58rem}.landing-footer-kicker{color:var(--landing-accent);letter-spacing:.18em;text-transform:uppercase;font-family:SF Mono,Cascadia Mono,monospace;font-size:.75rem;font-weight:650}.landing-footer-statement h3{color:#f1f4ef;letter-spacing:-.065em;text-wrap:balance;max-width:54rem;margin-top:1.4rem;font-size:clamp(3.2rem,4.9vw,5.35rem);font-weight:430;line-height:.98}.landing-footer-statement>a{width:fit-content;color:var(--landing-accent);border-bottom:1px solid #c4fb678c;align-items:center;gap:1.2rem;margin-top:2.4rem;padding-bottom:.55rem;font-family:SF Mono,Cascadia Mono,monospace;font-size:.86rem;font-weight:650;display:inline-flex}.landing-footer-statement>a:hover{border-color:var(--landing-accent);color:#e0ffab;transform:translate(.2rem)}.landing-footer-statement>a svg{width:1.15rem;height:1.15rem}.landing-footer-rail{border-bottom:1px solid #9bc2b024;justify-content:space-between;align-items:center;gap:2rem;min-height:6.8rem;padding:1.5rem clamp(2rem,5.8vw,6.3rem);display:flex}.landing-footer-links,.landing-footer-legal{color:#9ba9a2c2;gap:clamp(1.2rem,2.2vw,2.6rem);font-family:SF Mono,Cascadia Mono,monospace;font-size:.75rem;font-weight:540}.landing-footer-links{justify-content:flex-start}.landing-footer-legal{justify-content:flex-end}.landing-footer-links a,.landing-footer-legal a{position:relative}.landing-footer-links a:after,.landing-footer-legal a:after{content:"";background:var(--landing-accent);transform-origin:100%;height:1px;transition:transform .18s;position:absolute;bottom:-.35rem;left:0;right:0;transform:scaleX(0)}.landing-footer-links a:hover:after,.landing-footer-legal a:hover:after{transform-origin:0;transform:scaleX(1)}.landing-footer-signature{color:#c4fb67e0;align-items:flex-end;gap:clamp(1rem,2.5vw,3rem);min-height:clamp(12rem,19vw,20rem);padding:clamp(2rem,4vw,4rem) clamp(2rem,5.8vw,6.3rem) 0;display:flex;overflow:hidden}.landing-footer-signature svg{flex:none;width:clamp(5.5rem,9vw,9.5rem);height:clamp(5.5rem,9vw,9.5rem);margin-bottom:clamp(.2rem,1vw,1rem)}.landing-footer-signature span{color:#edf2eb;letter-spacing:-.08em;text-transform:uppercase;white-space:nowrap;font-size:clamp(7rem,15.5vw,17rem);font-weight:760;line-height:.72}@media (width<=1060px){.landing-footer-main{grid-template-columns:1fr;gap:4rem}.landing-footer-main:after{display:none}.landing-footer-statement{justify-self:start}.landing-footer-status{margin-top:2.5rem}.landing-footer-rail{flex-direction:column;align-items:flex-start}.landing-footer-links,.landing-footer-legal{flex-wrap:wrap;justify-content:flex-start}}@media (width<=760px){.landing-footer-main{gap:3rem;padding:4rem 1rem 3.5rem}.landing-footer-statement h3{font-size:clamp(2.65rem,13vw,3.8rem)}.landing-footer-rail{padding:1.5rem 1rem}.landing-footer-links,.landing-footer-legal{gap:1rem 1.35rem;font-size:.68rem}.landing-footer-signature{gap:.8rem;min-height:9rem;padding:2.5rem 1rem 0}.landing-footer-signature svg{width:3.8rem;height:3.8rem}.landing-footer-signature span{font-size:clamp(4.4rem,22vw,7rem)}}.landing-footer{background:radial-gradient(circle at 8% 0,#457a4633,#0000 22rem),linear-gradient(#07130e,#030907);grid-template-rows:auto auto;min-height:0;display:grid}.landing-footer-top{border-bottom:1px solid #9bc2b029;grid-template-columns:auto minmax(13rem,.7fr) minmax(28rem,1.3fr) auto;align-items:center;gap:clamp(1.5rem,3.5vw,4rem);min-height:7.5rem;padding:1.65rem clamp(2rem,5.8vw,6.3rem);display:grid}.landing-footer-copy{max-width:16rem;font-size:.82rem;line-height:1.5;color:#a0aea7b8!important}.landing-footer-top .landing-footer-links{flex-wrap:wrap;justify-content:center}.landing-footer-action{min-height:2.9rem;color:var(--landing-accent);border:1px solid #c4fb6757;border-radius:.4rem;justify-content:center;align-items:center;gap:.75rem;padding:.65rem .9rem;font-family:SF Mono,Cascadia Mono,monospace;font-size:.74rem;font-weight:650;display:inline-flex}.landing-footer-action:hover{border-color:var(--landing-accent);background:#c4fb6712}.landing-footer-action svg{width:1rem;height:1rem}.landing-footer-bottom{justify-content:space-between;align-items:center;gap:2rem;min-height:4.2rem;padding:1rem clamp(2rem,5.8vw,6.3rem);display:flex}.landing-footer-bottom .landing-footer-status{margin:0}.landing-footer-bottom .landing-footer-legal{justify-content:flex-end}@media (width<=1180px){.landing-footer-top{grid-template-columns:auto minmax(0,1fr) auto}.landing-footer-copy{display:none}}@media (width<=820px){.landing-footer-top{grid-template-columns:1fr auto;align-items:start;padding:2rem 1rem}.landing-footer-top .landing-footer-links{grid-column:1/-1;justify-content:flex-start}.landing-footer-bottom{flex-direction:column;align-items:flex-start;padding:1.25rem 1rem}.landing-footer-bottom .landing-footer-legal{flex-wrap:wrap;justify-content:flex-start}}.landing-footer{isolation:isolate;color:#f3f5f1;background:radial-gradient(circle at 7% 9%,#1e523b40,#0000 27rem),linear-gradient(#030b08 0%,#010504 100%);border-top:1px solid #c4fb672e;min-height:0;display:block;position:relative;overflow:hidden}.landing-footer:before{content:"";z-index:-2;pointer-events:none;background-image:linear-gradient(#c4fb6706 1px,#0000 1px),linear-gradient(90deg,#c4fb6706 1px,#0000 1px);background-size:5rem 5rem;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#0000 76%);mask-image:linear-gradient(#000 0%,#0000 76%)}.landing-footer-backdrop-car{z-index:0;object-fit:cover;object-position:right center;opacity:.98;filter:saturate(.88)brightness(1.38)contrast(1.12)drop-shadow(0 0 2.8rem #4c77592e);width:min(52rem,48vw);height:34rem;position:absolute;top:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 22%);mask-image:linear-gradient(90deg,#0000 0%,#000 22%)}.landing-footer-grid{z-index:2;border-bottom:1px solid #adc1b152;grid-template-columns:37.7% 18.3% 17.1% 26.9%;min-height:33rem;display:grid;position:relative}.landing-footer-brand-panel,.landing-footer-column{min-width:0;padding:clamp(8rem,9vw,9.2rem) clamp(2.5rem,4.2vw,5rem) 4.5rem}.landing-footer-brand-panel{flex-direction:column;justify-content:center;align-items:flex-start;padding-left:clamp(5rem,6.6vw,7rem);display:flex}.landing-footer-brand-lockup{color:#f3f5f1;text-transform:uppercase;gap:2.35rem;display:grid}.landing-footer-brand-tile{border-radius:1.45rem;width:8.75rem;height:8.75rem;display:block;overflow:hidden;box-shadow:0 1.3rem 2.8rem #0000004d}.landing-footer-brand-tile img{width:100%;height:100%;display:block}.landing-footer-brand-lockup>span:last-child{letter-spacing:.48em;font-size:clamp(1.55rem,1.75vw,1.85rem);font-weight:690}.landing-footer-brand-panel>p{letter-spacing:-.01em;margin-top:1.1rem;font-size:1.08rem;color:#a7b5aead!important}.landing-footer-column{border-left:1px solid #adc1b133;flex-direction:column;align-items:flex-start;display:flex}.landing-footer-column h3{color:var(--landing-accent);letter-spacing:.12em;text-transform:uppercase;margin:0 0 4.35rem;font-family:SF Mono,Cascadia Mono,Roboto Mono,monospace;font-size:.94rem;font-weight:700;line-height:1;position:relative}.landing-footer-column h3:after{content:"";background:var(--landing-accent);width:1.8rem;height:2px;position:absolute;top:2.25rem;left:0}.landing-footer-column a{color:#f6f8f4e6;letter-spacing:-.02em;font-size:clamp(1.12rem,1.25vw,1.3rem);font-weight:480;transition:color .18s,transform .18s}.landing-footer-column a+a{margin-top:2.65rem}.landing-footer-column a:hover{color:var(--landing-accent);transform:translate(.25rem)}.landing-footer-wordmark{z-index:1;pointer-events:none;opacity:.9;align-items:center;width:100%;height:33rem;display:flex;position:absolute;top:0;left:0;right:0;overflow:hidden}.landing-footer-wordmark svg{width:100%;height:100%;display:block}.landing-footer-utility{z-index:2;color:#b0bdb4bd;letter-spacing:.02em;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;min-height:5.4rem;padding:0 clamp(2rem,5.8vw,6.3rem);font-family:SF Mono,Cascadia Mono,Roboto Mono,monospace;font-size:.98rem;display:grid;position:relative}.landing-footer-utility>*{align-items:center;min-height:2rem;display:flex}.landing-footer-utility>*+*{border-left:1px solid #adc1b140;padding-left:clamp(2rem,5vw,5rem)}.landing-footer-utility>:nth-child(2){justify-content:center}.landing-footer-utility>:last-child{justify-content:flex-end}.landing-footer-status{color:#b0bdb4c7;font-size:inherit;letter-spacing:inherit;text-transform:none;gap:.7rem;margin:0}.landing-footer-status>span{background:var(--landing-accent);width:1rem;height:1rem;box-shadow:0 0 1rem #c4fb6785}.landing-footer-language{color:#f6f8f4e0;gap:.65rem}.landing-footer-copyright{flex-wrap:wrap;gap:.55rem 1rem}.landing-footer-copyright a{color:var(--landing-accent);transition:color .18s}.landing-footer-copyright a:hover{color:#e0ffab}.landing-footer-language svg{width:1rem;height:1rem;color:var(--landing-accent)}@media (width<=1080px){.landing-footer-grid{grid-template-columns:34% 21% 20% 25%}.landing-footer-brand-panel,.landing-footer-column{padding-inline:1.75rem}.landing-footer-brand-panel{padding-left:2rem}.landing-footer-backdrop-car{opacity:.86;width:54vw}}@media (width<=760px){.landing-footer-backdrop-car{opacity:.5;object-position:78% center;width:100%;height:22rem;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 38%),linear-gradient(#000 45%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 38%),linear-gradient(#000 45%,#0000 100%)}.landing-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));min-height:0;padding:0 1rem}.landing-footer-brand-panel{grid-column:1/-1;justify-content:flex-end;min-height:21rem;padding:3rem 0}.landing-footer-brand-tile{width:6.5rem;height:6.5rem}.landing-footer-column{border-top:1px solid #adc1b133;min-height:19rem;padding:3rem 1rem}.landing-footer-column:first-of-type{border-left:0;padding-left:0}.landing-footer-legal-column{border-left:0;grid-column:1/-1;min-height:17rem;padding-left:0}.landing-footer-column h3{margin-bottom:2.7rem}.landing-footer-column a+a{margin-top:1.55rem}.landing-footer-wordmark{height:15rem;min-height:0}.landing-footer-utility{grid-template-columns:1fr;gap:1rem;padding:1.6rem 1rem}.landing-footer-utility>*+*{border-left:0;padding-left:0}.landing-footer-utility>:nth-child(2),.landing-footer-utility>:last-child{justify-content:flex-start}}.landing-topbar.marketing-header-solid{background:#04110e;width:100%;height:6.8rem;padding:1.4rem max(2rem,4vw);position:relative;top:auto;left:auto;right:auto}.marketing-secondary-link{color:#08744f;align-items:center;gap:.55rem;width:fit-content;font-weight:850;display:inline-flex}.marketing-secondary-link svg{width:1rem;height:1rem}.marketing-cta{flex:none;min-width:12.65rem}.marketing-cta svg{stroke-width:2.2px;width:1.1rem;height:1.1rem}.marketing-final-cta .marketing-cta,.pricing-plan-copy .marketing-cta{margin-top:2rem}.marketing-example-copy .marketing-cta{margin-top:.7rem}.roi-calculator{max-width:82rem;margin:0 auto;padding:clamp(5rem,8vw,8rem) max(1.25rem,4vw)}.roi-calculator-grid{border:1px solid var(--marketing-line);background:#fff;border-radius:1.25rem;grid-template-columns:minmax(0,1.25fr) minmax(18rem,.75fr);display:grid;overflow:hidden}.roi-inputs{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;padding:clamp(1.5rem,4vw,3rem);display:grid}.roi-inputs label{color:#53645e;gap:.55rem;font-size:.78rem;font-weight:760;display:grid}.roi-inputs input{color:#071511;background:#f7faf8;border:1px solid #cddad3;border-radius:.55rem;width:100%;min-height:3.25rem;padding:.75rem}.roi-inputs input:focus{border-color:#0d8c5e;outline:3px solid #0d8c5e1f}.roi-results{color:#f4faf6;background:#08261e;flex-direction:column;justify-content:center;padding:clamp(1.5rem,4vw,3rem);display:flex}.roi-results>span{color:var(--marketing-accent);letter-spacing:.11em;text-transform:uppercase;font-size:.73rem;font-weight:900}.roi-results>strong{letter-spacing:-.065em;margin-top:.9rem;font-size:clamp(3.6rem,7vw,6rem);line-height:1}.roi-results dl{gap:0;margin:1.8rem 0 0;display:grid}.roi-results dl div{border-top:1px solid #e6f2eb24;justify-content:space-between;gap:1rem;padding:.85rem 0;display:flex}.roi-results dt,.roi-results dd{margin:0;font-size:.8rem}.roi-results dt{color:#e6f2eb99}.roi-results p{color:#e6f2eb80;margin-top:1rem;font-size:.72rem}@media (width<=980px){.roi-calculator-grid{grid-template-columns:1fr}}@media (width<=760px){.landing-topbar.marketing-header-solid{height:5.3rem;padding:1rem 1.1rem}.roi-inputs{grid-template-columns:1fr}.marketing-hero-actions,.marketing-hero-actions .marketing-cta,.marketing-final-cta .marketing-cta,.pricing-plan-copy .marketing-cta{width:100%}}.marketing-page{--landing-ink:#f5f9f6;--landing-accent:#c4fb67;--marketing-ink:#f5f9f6;--marketing-muted:#dbe9e19e;--marketing-line:#c3ddce24;--marketing-panel:#091d17e0;--marketing-panel-strong:#0a211a;color:var(--marketing-ink);background:radial-gradient(circle at 8% 12%,#68b24f1a,#0000 28rem),radial-gradient(circle at 92% 48%,#15734f24,#0000 34rem),#030b09;position:relative}.marketing-page:before{content:"";z-index:0;pointer-events:none;opacity:.2;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:4.5rem 4.5rem;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 75%);mask-image:linear-gradient(#000,#0000 75%)}.marketing-page>*{z-index:1;position:relative}.marketing-page p{color:var(--marketing-muted)}.landing-topbar.marketing-header-solid{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#030d0ae6;border-bottom:1px solid #c4fb671f;box-shadow:0 1rem 4rem #0000003d}.marketing-header-solid .landing-nav{background:#081813d1;border-color:#c4fb6729}.marketing-hub-hero,.marketing-spoke-hero,.pricing-hero{isolation:isolate}.marketing-hub-hero:before,.marketing-spoke-hero:before,.pricing-hero:before{background:linear-gradient(90deg,#030b09fa 0%,#030e0be0 44%,#04110d7a 100%),url(/assets/landing-showroom-BfIl3ru7.png) 50% 46%/cover no-repeat;border:1px solid #c4fb6729;overflow:hidden;box-shadow:inset 0 1px #ffffff0d,0 3rem 8rem #0000006b}.marketing-hub-hero:after,.marketing-spoke-hero:after,.pricing-hero:after{content:"RESERVO / RENTAL OPERATIONS";z-index:1;color:#c4fb676b;letter-spacing:.2em;writing-mode:vertical-rl;font-family:ui-monospace,Cascadia Code,monospace;font-size:.62rem;font-weight:800;position:absolute;bottom:3.8rem;right:max(4rem,7vw)}.marketing-hub-hero h1,.marketing-spoke-hero h1,.pricing-hero h1{text-shadow:0 1rem 3rem #00000080}.marketing-eyebrow{color:var(--landing-accent)}.marketing-section-heading h2,.marketing-example-copy h2,.marketing-final-cta h2,.marketing-hub-card h3,.marketing-related-grid h3,.marketing-faq-list summary{color:var(--marketing-ink)}.marketing-hub-grid-section,.marketing-problem-section,.marketing-faq-section,.marketing-related-section,.pricing-plan-wrap,.roi-calculator{position:relative}.marketing-hub-grid-section:before,.marketing-problem-section:before,.marketing-related-section:before{content:"";background:var(--landing-accent);width:5rem;height:1px;position:absolute;top:4rem;right:max(1.25rem,4vw);box-shadow:-5.7rem 0 #c4fb6747}.marketing-hub-grid{border-color:var(--marketing-line);border-radius:1.25rem;overflow:hidden;box-shadow:0 2.5rem 7rem #0000003d}.marketing-hub-card{border-color:var(--marketing-line);background:radial-gradient(circle at 100% 0,#c4fb6714,#0000 11rem),linear-gradient(145deg,#0d271ef0,#061712f5);position:relative;overflow:hidden}.marketing-hub-card:after{content:"";border:1px solid #c4fb671f;border-radius:50%;width:8rem;height:8rem;transition:transform .24s,border-color .24s;position:absolute;bottom:-2rem;right:-2rem}.marketing-hub-card:hover{z-index:1;background:radial-gradient(circle at 100% 0,#c4fb6729,#0000 12rem),#0d2b21;box-shadow:0 2rem 5rem #00000052}.marketing-hub-card:hover:after{border-color:#c4fb6766;transform:scale(1.18)}.marketing-card-index{color:var(--landing-accent)}.marketing-hub-card p,.marketing-related-grid p,.marketing-example-copy li p,.marketing-faq-list details p{color:var(--marketing-muted)}.marketing-hub-card>strong,.marketing-card-link,.marketing-secondary-link,.marketing-related-grid a>span{color:var(--landing-accent)}.marketing-hero-proof{background:linear-gradient(145deg,#0f2f24c7,#030f0bd1);border-color:#c4fb6733;box-shadow:0 2rem 5rem #0000004d}.marketing-comparison-grid article{border-color:var(--marketing-line);background:linear-gradient(145deg,#0a2019f0,#05140ff5);box-shadow:inset 0 1px #ffffff09}.marketing-comparison-grid article>span{color:#daeae073}.marketing-comparison-grid li{color:#ebf3eebd}.marketing-outcome-card{background:linear-gradient(145deg,#1f4529f0,#0a2a1dfa)!important;border-color:#c4fb6747!important}.marketing-example-section{margin-top:clamp(2rem,4vw,5rem);margin-bottom:clamp(2rem,4vw,5rem);position:relative}.marketing-example-section:before{content:"";z-index:-1;border:1px solid var(--marketing-line);background:radial-gradient(circle at 74% 18%,#c4fb6717,#0000 22rem),#071812bd;border-radius:2rem;position:absolute;inset:1rem 2rem}.marketing-example-copy li{border-left-color:#c4fb6738}.marketing-example-copy li>span{color:var(--marketing-ink)}.marketing-screenshot-frame{background:#020806;border-color:#c4fb673d;box-shadow:0 3rem 7rem #00000085,0 0 0 .5rem #c4fb6706}.marketing-screenshot-toolbar{border-bottom:1px solid #c4fb671a}.marketing-screenshot-toolbar i:first-child{background:var(--landing-accent)}.marketing-screenshot-frame figcaption{color:#dbe9e18f;background:#071a14;border-top:1px solid #c4fb671a}.marketing-faq-section{border:1px solid var(--marketing-line);background:linear-gradient(135deg,#0f2c22d1,#05130fdb);border-radius:1.5rem;margin-top:clamp(2rem,5vw,6rem);margin-bottom:clamp(2rem,5vw,6rem)}.marketing-faq-list,.marketing-faq-list details{border-color:var(--marketing-line)}.marketing-faq-list summary::marker{color:var(--landing-accent)}.marketing-related-grid>a{border-color:var(--marketing-line);background:radial-gradient(circle at 90% 10%, #c4fb6717, transparent 9rem), var(--marketing-panel);transition:transform .18s,border-color .18s,background .18s;position:relative;overflow:hidden}.marketing-related-grid>a:hover{background:#0d2c22;border-color:#c4fb674d;transform:translateY(-4px)}.marketing-related-grid>a>svg{color:var(--landing-accent)}.marketing-final-cta{background:linear-gradient(90deg,#030d0afa,#030d0ac7),url(/assets/footer-suv-dark-IL03AdOi.png) 50% 54%/cover no-repeat;border:1px solid #c4fb6738;overflow:hidden;box-shadow:0 3rem 8rem #00000061}.pricing-plan-card{background:var(--marketing-panel);border-color:#c4fb672e;box-shadow:0 3rem 8rem #0000005c}.pricing-plan-copy{background:radial-gradient(circle at 0 0,#c4fb671c,#0000 18rem),#071d16}.pricing-feature-list>div{border-color:var(--marketing-line)}.pricing-feature-list svg,.pricing-feature-list span{color:var(--landing-accent)}.roi-calculator-grid{background:var(--marketing-panel);border-color:#c4fb672e;box-shadow:0 3rem 7rem #0000004d}.roi-inputs label{color:#e5f0eaad}.roi-inputs input{color:#f5f9f6;background:#030d0ab3;border-color:#c4fb6729}.roi-results{background:radial-gradient(circle at 100% 0,#c4fb6724,#0000 16rem),#0a2a20;border-left:1px solid #c4fb672e}.pricing-disclaimer{color:#dbe9e17a}@media (prefers-reduced-motion:no-preference){.marketing-hub-hero>*,.marketing-spoke-hero>*,.pricing-hero>*{animation:.62s cubic-bezier(.2,.75,.25,1) both marketing-enter}.marketing-hub-card:nth-child(2),.marketing-related-grid>a:nth-child(2){animation-delay:80ms}.marketing-hub-card:nth-child(3),.marketing-related-grid>a:nth-child(3){animation-delay:.15s}}@keyframes marketing-enter{0%{opacity:0;transform:translateY(1.2rem)}to{opacity:1;transform:translateY(0)}}@media (width<=980px){.marketing-example-section:before{inset:0 1rem}.roi-results{border-top:1px solid #c4fb672e;border-left:0}}@media (width<=760px){.marketing-hub-hero:after,.marketing-spoke-hero:after,.pricing-hero:after{display:none}.marketing-example-section:before{border-radius:1.2rem;inset:0 .5rem}.marketing-faq-section{border-left:0;border-right:0;border-radius:0}}.landing-topbar.marketing-header{width:100%;max-width:none;padding-left:clamp(2rem,3.8vw,4.5rem);padding-right:clamp(2rem,3.8vw,4.5rem);left:0;right:0}.marketing-header .landing-nav-actions{flex:none;gap:clamp(1rem,2.2vw,2.35rem);padding-right:.15rem}.marketing-page>.marketing-header{z-index:100}.marketing-page .landing-nav-dropdown,.marketing-page .marketing-mobile-menu nav{z-index:110}.marketing-page>main,.marketing-page>.landing-footer{z-index:1}@media (width<=1060px){.landing-topbar.marketing-header{align-items:center;width:100%;max-width:100%;padding:1rem clamp(1rem,2.5vw,1.5rem);left:0;right:0}.marketing-header .marketing-desktop-nav{display:none}.marketing-header .landing-nav-actions{gap:.9rem;margin-left:auto;padding-right:0}.marketing-header .landing-demo-small{min-width:8.5rem}.marketing-mobile-menu{flex:none;margin-left:0;display:block;position:relative}.marketing-mobile-menu summary{color:#fff;cursor:pointer;background:#05110db8;border:1px solid #e6f2eb33;border-radius:.5rem;justify-content:center;align-items:center;gap:.45rem;min-width:3rem;min-height:3rem;padding:.7rem .8rem;list-style:none;display:flex}.marketing-mobile-menu summary::-webkit-details-marker{display:none}.marketing-mobile-menu summary svg{width:1.1rem;height:1.1rem}.marketing-mobile-menu nav{background:#061510;border:1px solid #e6f2eb2e;border-radius:.8rem;width:min(21rem,100vw - 2rem);max-height:70vh;padding:.7rem;position:absolute;top:calc(100% + .6rem);right:0;overflow-y:auto;box-shadow:0 1.5rem 3rem #0006}.marketing-mobile-menu nav>div{border-bottom:1px solid #e6f2eb1a;gap:.15rem;padding:.5rem 0;display:grid}.marketing-mobile-menu nav a{color:#e6f2eba8;padding:.5rem .6rem;font-size:.78rem}.marketing-mobile-menu nav .marketing-mobile-hub{color:var(--landing-accent);font-weight:850}}@media (width<=760px){.marketing-header .landing-nav-actions{display:none}.marketing-mobile-menu{margin-left:auto}.marketing-mobile-menu summary span{display:none}}@media (width>=1061px){.marketing-desktop-nav{align-items:flex-start;width:35.2rem;height:3.82rem;min-height:3.82rem;transition:width .26s cubic-bezier(.2,.75,.25,1),height .28s cubic-bezier(.2,.75,.25,1),border-radius .22s;overflow:hidden}:is(.marketing-desktop-nav:has(.landing-nav-group:hover),.marketing-desktop-nav:has(.landing-nav-group:focus-within)){border-radius:1.35rem;width:min(44rem,100vw - 30rem);height:21.75rem}.marketing-desktop-nav:hover:has(>.landing-nav-pricing:hover){border-radius:2rem;width:35.2rem;height:3.82rem}.marketing-desktop-nav:has(>.landing-nav-pricing:focus-visible){border-radius:2rem;width:35.2rem;height:3.82rem}.marketing-desktop-nav .landing-nav-group{align-items:center;min-height:3.82rem;padding:0 1.2rem;position:static}.marketing-desktop-nav>a{min-height:3.82rem;padding:0 1.2rem}.marketing-desktop-nav{gap:0}.marketing-desktop-nav .landing-nav-dropdown{width:auto;box-shadow:none;background:0 0;border:0;border-top:1px solid #c7ded724;border-radius:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;padding:.8rem 1.15rem 1rem;transition:opacity .16s 60ms,transform .22s 40ms,visibility .16s;top:3.82rem;left:0;right:0;transform:translateY(.65rem)}.marketing-desktop-nav .landing-nav-group:hover .landing-nav-dropdown,.marketing-desktop-nav .landing-nav-group:focus-within .landing-nav-dropdown{transform:translateY(0)}.marketing-desktop-nav .landing-nav-dropdown-head{border-bottom-color:#c7ded71f;grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1.5rem;margin-bottom:0;padding:.45rem 0 .85rem}.marketing-desktop-nav .landing-nav-dropdown-head a{font-size:.9rem}.marketing-desktop-nav .landing-nav-dropdown-head span{text-align:right;max-width:18rem}.marketing-desktop-nav .landing-nav-dropdown>a{background:0 0;border:0;border-bottom:1px solid #c7ded71a;border-radius:0;grid-template-columns:2.35rem minmax(0,1fr);align-content:center;align-items:center;gap:.55rem;min-height:4.25rem;padding:.62rem .35rem;transition:border-color .16s,color .16s,transform .16s;display:grid}.marketing-desktop-nav .landing-nav-dropdown>a:nth-last-child(-n+2){border-bottom:0}.marketing-desktop-nav .landing-nav-dropdown>a:nth-child(2n){border-right:1px solid #c7ded714;padding-right:1rem}.marketing-desktop-nav .landing-nav-dropdown>a:nth-child(odd){padding-left:1rem}.marketing-desktop-nav .landing-nav-dropdown>a:hover,.marketing-desktop-nav .landing-nav-dropdown>a:focus-visible{color:#f8fbf8;background:0 0;border-color:#c4fb6738;transform:translate(.18rem)}.marketing-desktop-nav .landing-nav-item-icon{color:#c4fb67b8;border:1px solid #c7ded71f;border-radius:.5rem;place-items:center;width:2rem;height:2rem;transition:border-color .16s,color .16s;display:grid}.marketing-desktop-nav .landing-nav-item-icon svg{stroke-width:1.8px;width:.95rem;height:.95rem}.marketing-desktop-nav .landing-nav-item-copy{gap:.16rem;min-width:0;display:grid}.marketing-desktop-nav .landing-nav-dropdown>a:hover .landing-nav-item-icon,.marketing-desktop-nav .landing-nav-dropdown>a:focus-visible .landing-nav-item-icon{color:var(--landing-accent);border-color:#c4fb674d}.marketing-desktop-nav .landing-nav-dropdown strong{font-size:.84rem;font-weight:650}.marketing-desktop-nav .landing-nav-dropdown span{color:#deede570;font-size:.66rem;line-height:1.35}.marketing-desktop-nav .landing-nav-dropdown .landing-nav-item-icon{color:#c4fb67b8}.marketing-desktop-nav .landing-nav-hub svg{transition:transform .2s}.marketing-desktop-nav .landing-nav-group:hover .landing-nav-hub svg,.marketing-desktop-nav .landing-nav-group:focus-within .landing-nav-hub svg{transform:rotate(180deg)}}.seo-answer-section,.seo-evaluation-section,.seo-implementation-section,.seo-template-library{max-width:82rem;margin:0 auto;padding-left:max(1.25rem,4vw);padding-right:max(1.25rem,4vw)}.seo-answer-section{border-top:1px solid var(--marketing-line);border-bottom:1px solid var(--marketing-line);grid-template-columns:minmax(16rem,.65fr) minmax(0,1.35fr);align-items:start;gap:clamp(2rem,7vw,7rem);padding-top:clamp(3rem,5vw,5rem);padding-bottom:clamp(3rem,5vw,5rem);display:grid}.seo-answer-section>div{gap:.9rem;display:grid}.seo-answer-section h2,.seo-evaluation-section h2,.seo-implementation-section h2,.seo-evaluation-grid h3,.seo-implementation-section h3{color:var(--marketing-ink)}.seo-answer-section h2{font-size:clamp(1.8rem,3.2vw,3.2rem);line-height:1.02}.seo-answer-section>p{color:#eaf3edc7;font-size:clamp(1.05rem,1.5vw,1.25rem);line-height:1.75}.seo-evaluation-section,.seo-implementation-section,.seo-template-library{padding-top:clamp(5rem,8vw,8rem);padding-bottom:clamp(5rem,8vw,8rem)}.seo-evaluation-grid{border-top:1px solid var(--marketing-line);border-left:1px solid var(--marketing-line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.seo-evaluation-grid article{border-right:1px solid var(--marketing-line);border-bottom:1px solid var(--marketing-line);background:radial-gradient(circle at 100% 0,#c4fb670f,#0000 10rem),#081b15bd;min-height:15rem;padding:clamp(1.5rem,3vw,2.5rem)}.seo-evaluation-grid article>span{color:#c4fb678f;letter-spacing:.08em;font-family:ui-monospace,Cascadia Code,monospace;font-size:.68rem}.seo-evaluation-grid h3{margin-top:2rem;font-size:1.15rem}.seo-evaluation-grid p{margin-top:.75rem;font-size:.9rem}.seo-implementation-section{grid-template-columns:minmax(15rem,.72fr) minmax(0,1.28fr);gap:clamp(2rem,7vw,7rem);display:grid}.seo-implementation-section ol{border-top:1px solid var(--marketing-line);margin:0;padding:0;list-style:none}.seo-implementation-section li{border-bottom:1px solid var(--marketing-line);grid-template-columns:2.5rem minmax(0,1fr);gap:1rem;padding:1.6rem 0;display:grid}.seo-implementation-section li>span{width:2rem;height:2rem;color:var(--landing-accent);border:1px solid #c4fb6742;border-radius:50%;place-items:center;font-family:ui-monospace,Cascadia Code,monospace;font-size:.7rem;display:grid}.seo-implementation-section li div{gap:.5rem;display:grid}.seo-implementation-section h3{font-size:1rem}.seo-implementation-section li p{font-size:.88rem}.seo-template-grid{border-top:1px solid var(--marketing-line);border-left:1px solid var(--marketing-line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.seo-template-grid article{border-right:1px solid var(--marketing-line);border-bottom:1px solid var(--marketing-line);background:#081b15b8;min-height:16rem;padding:1.6rem}.seo-template-grid article>span{color:var(--landing-accent);letter-spacing:.08em;text-transform:uppercase;font-family:ui-monospace,Cascadia Code,monospace;font-size:.65rem}.seo-template-grid h3{color:var(--marketing-ink);margin-top:1.8rem;font-size:1.05rem}.seo-template-grid p{color:#eaf3edb3;border-left:2px solid #c4fb6740;margin-top:1rem;padding-left:.9rem;font-size:.86rem}@media (width<=760px){.seo-answer-section,.seo-implementation-section{grid-template-columns:1fr;gap:2rem}.seo-evaluation-grid,.seo-template-grid{grid-template-columns:1fr}.seo-evaluation-grid article{min-height:auto}}.legal-hero{flex-direction:column;justify-content:center;max-width:92rem;min-height:34rem;margin:0 auto;padding:8.5rem max(1.25rem,6vw) 5rem;display:flex;position:relative}.legal-hero:before{content:"";z-index:0;background:radial-gradient(circle at 84% 18%,#c4fb671f,#0000 20rem),linear-gradient(145deg,#061a15,#0b2c22);border:1px solid #c4fb6729;border-radius:2rem;position:absolute;inset:2rem 2rem 0}.legal-hero>*{z-index:1;position:relative}.legal-hero-icon{width:3.5rem;height:3.5rem;color:var(--landing-accent);background:#c4fb6714;border:1px solid #c4fb6738;border-radius:.8rem;place-items:center;margin-bottom:1.5rem;display:grid}.legal-hero-icon svg{width:1.5rem;height:1.5rem}.legal-hero h1{color:var(--marketing-ink);margin-top:.9rem;font-size:clamp(3.6rem,7vw,7rem);line-height:.94}.legal-hero>p:not(.marketing-eyebrow){color:#e7f1ebb8;max-width:48rem;margin-top:1.5rem;font-size:clamp(1rem,1.5vw,1.2rem)}.legal-hero time{color:#e7f1eb75;letter-spacing:.08em;text-transform:uppercase;border-top:1px solid #c4fb6733;width:fit-content;margin-top:2rem;padding-top:.8rem;font-family:ui-monospace,Cascadia Code,monospace;font-size:.68rem}.legal-layout{grid-template-columns:15rem minmax(0,1fr);align-items:start;gap:clamp(3rem,8vw,8rem);max-width:82rem;margin:0 auto;padding:clamp(5rem,8vw,8rem) max(1.25rem,4vw);display:grid}.legal-toc{border-left:1px solid #c4fb6733;gap:1rem;padding-left:1.2rem;display:grid;position:sticky;top:2rem}.legal-toc>span{color:var(--landing-accent);letter-spacing:.1em;text-transform:uppercase;font-family:ui-monospace,Cascadia Code,monospace;font-size:.68rem}.legal-toc nav{gap:.7rem;display:grid}.legal-toc a{color:#e0ece57a;font-size:.75rem;line-height:1.35;transition:color .16s,transform .16s}.legal-toc a:hover{color:var(--marketing-ink);transform:translate(.2rem)}.legal-content{border-top:1px solid var(--marketing-line);gap:0;display:grid}.legal-content>section{border-bottom:1px solid var(--marketing-line);padding:clamp(2.5rem,5vw,4.5rem) 0;scroll-margin-top:2rem}.legal-content h2{color:var(--marketing-ink);margin-bottom:1.5rem;font-size:clamp(1.7rem,3vw,2.8rem);line-height:1.05}.legal-content p,.legal-content li{color:#e0ece5a6;font-size:.95rem;line-height:1.75}.legal-content p+p{margin-top:1rem}.legal-content ul{gap:.85rem;margin:0;padding:0;list-style:none;display:grid}.legal-content li{padding-left:1.5rem;position:relative}.legal-content li:before{content:"";background:var(--landing-accent);border-radius:50%;width:.42rem;height:.42rem;position:absolute;top:.72rem;left:0;box-shadow:0 0 .8rem #c4fb674d}@media (width<=820px){.legal-hero{min-height:auto;padding:8rem 1rem 4rem}.legal-hero:before{border-radius:1.3rem;inset:1rem .5rem 0}.legal-layout{grid-template-columns:1fr;gap:3rem}.legal-toc{grid-template-columns:auto minmax(0,1fr);position:static}.legal-toc nav{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.legal-toc,.legal-toc nav{grid-template-columns:1fr}}
