.lp{container:lp/inline-size}.lp-inner{gap:clamp(2.5rem,7cqi,5rem);max-inline-size:72rem;margin-inline:auto;padding:1rem 1rem 3rem;display:grid}.lp-muted{color:var(--muted)}.lp-hero{isolation:isolate;color:var(--hero-ink);background:radial-gradient(60rem 30rem at 100% 0%, #00ce6a2e, transparent 60%), linear-gradient(135deg, var(--hero-a), var(--hero-b));border-radius:calc(var(--radius-lg) * 1.4);box-shadow:var(--shadow-lift);align-items:center;gap:1.5rem;padding:clamp(1.5rem,6cqi,3.5rem) clamp(1.25rem,5cqi,3.5rem);display:grid;position:relative;overflow:hidden}.lp-hero:after,.lp-type-cta:after{content:"";z-index:-1;background:repeating-linear-gradient(90deg,#fff6 0 1.5rem,#0000 1.5rem 3rem);border-radius:.2rem;block-size:.25rem;position:absolute;inset-block-end:1rem;inset-inline:1.25rem}.lp-hero-copy{justify-items:start;gap:.9rem;padding-block-end:1rem;display:grid}.lp-hero h1{text-wrap:balance;margin:0;font-size:clamp(1.6rem,1rem + 4.4cqi,3rem);line-height:1.45}.lp-lead{opacity:.93;max-inline-size:38rem;margin:0;font-size:clamp(1rem,.9rem + .8cqi,1.2rem)}.lp-badge{color:var(--accent);background:#ffffff1a;border:1px solid #ffffff38;border-radius:999px;align-items:center;gap:.5rem;margin:0;padding:.2rem .85rem;font-size:.88rem;font-weight:700;display:inline-flex}.lp-badge:before{content:"";background:var(--accent);border-radius:50%;block-size:.5rem;inline-size:.5rem}.lp-note{opacity:.85;margin:0;font-size:.88rem}.lp-actions{flex-wrap:wrap;gap:.75rem;display:flex}.lp-actions:empty{display:none}.lp-hero-visual{border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);isolation:isolate;background:#ffffff12;border:1px solid #ffffff29;gap:.75rem;padding:.75rem;display:grid;position:relative;overflow:hidden}.lp-visual-bg{object-fit:cover;z-index:-1;pointer-events:none;block-size:100%;inline-size:100%;position:absolute;inset:0}.lp-hero-visual.is-picture{min-block-size:14rem}@container lp (min-width:52rem){.lp-hero{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}}.lp-btn{border-radius:var(--radius);min-block-size:3rem;font:inherit;border:1px solid #0000;justify-content:center;align-items:center;padding:.4rem 1.4rem;font-weight:700;text-decoration:none;transition:transform .15s,background-color .15s;display:inline-flex}.lp-btn.solid{background:var(--accent);color:var(--accent-ink)}.lp-btn.solid:hover{background:color-mix(in srgb, var(--accent) 88%, white);transform:translateY(-2px)}.lp-btn.ghost{color:var(--hero-ink);border-color:#ffffff8c}.lp-btn.ghost:hover{background:#ffffff1f}.lp-route{block-size:auto;inline-size:100%;max-inline-size:32rem;margin-inline:auto;display:block}.lp-road{fill:none;stroke:#ffffff29;stroke-width:26px;stroke-linecap:round}.lp-road-line{fill:none;stroke:#fffc;stroke-width:2.5px;stroke-linecap:round;stroke-dasharray:9 11}.lp-node{fill:var(--hero-b);stroke:var(--accent);stroke-width:3px}.lp-node-core{fill:var(--accent)}.lp-node-label{fill:var(--hero-ink);font-family:inherit;font-size:15px;font-weight:700}.lp-truck-disc{fill:var(--accent);stroke:var(--hero-b);stroke-width:3px}.lp-truck-icon{fill:none;stroke:var(--accent-ink);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.lp-truck-rest{display:none}@media (prefers-reduced-motion:reduce){.lp-truck-live{display:none}.lp-truck-rest{display:inline}}@media (prefers-reduced-motion:no-preference){.lp-road-line{animation:1.6s linear infinite lp-flow}.lp-hero-copy>*{animation:.7s cubic-bezier(.2,.7,.2,1) both lp-rise}.lp-hero-copy>:nth-child(2){animation-delay:80ms}.lp-hero-copy>:nth-child(3){animation-delay:.16s}.lp-hero-copy>:nth-child(4){animation-delay:.24s}.lp-hero-copy>:nth-child(5){animation-delay:.32s}.lp-hero-visual{animation:.9s cubic-bezier(.2,.7,.2,1) .2s both lp-rise}}@keyframes lp-flow{to{stroke-dashoffset:40px}}@keyframes lp-rise{0%{opacity:0;transform:translateY(1.1rem)}}.lp-section{gap:1.5rem;scroll-margin-block-start:5rem;display:grid}.lp-head{justify-items:start;gap:.4rem;display:grid}.lp-head h2{text-wrap:balance;margin:0;font-size:clamp(1.35rem,1rem + 2.2cqi,2rem)}.lp-head h2:after{content:"";background:linear-gradient(to left, var(--accent) 0 1.5rem, transparent 1.5rem 1.9rem, var(--accent) 1.9rem);border-radius:.2rem;block-size:.25rem;inline-size:3.5rem;margin-block-start:.5rem;display:block}.lp-eyebrow{color:var(--ok);background:var(--accent-soft);border-radius:999px;margin:0;padding:.1rem .75rem;font-size:.85rem;font-weight:700}.lp-intro{max-inline-size:42rem;color:var(--muted);margin:0}.lp-tile{background:var(--accent-soft);block-size:3.25rem;inline-size:3.25rem;color:var(--brand);border-radius:1rem;place-items:center;display:grid}.lp ul,.lp ol{margin:0;padding:0;list-style:none}.lp-role,.lp-feature,.lp-stats>div,.lp-faq details,.lp-badge-link{background:var(--surface);border:1px solid var(--line-soft);border-radius:var(--radius-lg);box-shadow:var(--shadow)}.lp-roles{gap:1rem;display:grid}@container lp (min-width:40rem){.lp-roles{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr))}}.lp-role{block-size:100%;color:var(--text);box-shadow:var(--shadow-lift);align-content:start;gap:.55rem;padding:1.25rem 1.4rem 1.4rem;text-decoration:none;transition:transform .2s,border-color .2s;display:grid;position:relative}.lp-role:hover{border-color:var(--brand);transform:translateY(-3px)}.lp-role strong{font-size:1.2rem}.lp-role .btn{min-block-size:3rem;margin-block-start:.6rem}.lp-features{gap:1rem;display:grid}.lp-feature{align-content:start;gap:.5rem;padding:1.25rem;transition:transform .2s,border-color .2s;display:grid}.lp-feature:hover{border-color:var(--accent);transform:translateY(-3px)}.lp-feature strong{font-size:1.05rem}@container lp (min-width:36rem){.lp-features{grid-template-columns:repeat(2,minmax(0,1fr))}}@container lp (min-width:60rem){.lp-features{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:dense}.lp-feature:first-child{background:linear-gradient(135deg, var(--accent-soft), var(--surface) 70%);grid-column:span 2}.lp-feature:first-child strong{font-size:1.25rem}}.lp-steps{counter-reset:lp-step;gap:1.5rem;display:grid}.lp-steps li{counter-increment:lp-step;align-content:start;gap:.2rem;padding-inline-start:4rem;display:grid;position:relative}.lp-steps li:before{content:counter(lp-step, persian);z-index:1;block-size:3rem;inline-size:3rem;color:var(--brand-text);background:var(--brand);box-shadow:0 0 0 .35rem var(--bg);border-radius:50%;place-items:center;font-size:1.25rem;font-weight:700;display:grid;position:absolute;inset-block-start:0;inset-inline-start:0}.lp-steps li:not(:last-child):after{content:"";border-inline-start:3px dashed var(--line);opacity:.55;position:absolute;inset-block:3rem -1.5rem;inset-inline-start:1.5rem}.lp-steps strong{padding-block-start:.5rem;font-size:1.1rem}@container lp (min-width:48rem){.lp-steps{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:2rem}.lp-steps li{padding-block-start:4.25rem;padding-inline-start:0}.lp-steps li:not(:last-child):after{border-inline-start:0;border-block-start:3px dashed var(--line);inset-block:1.5rem auto;inset-inline:3rem -2rem}}.lp-stats{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:1rem;margin:0;display:grid}.lp-stats>div{text-align:center;flex-direction:column-reverse;gap:.2rem;padding:1.25rem;display:flex}.lp-stats dd{color:var(--brand);margin:0;font-size:clamp(1.8rem,1rem + 4cqi,2.8rem);font-weight:700;line-height:1.3}.lp-stats dt{color:var(--muted)}.lp-story-body{align-items:center;gap:1.5rem;display:grid}.lp-story-text{gap:1rem;display:grid}.lp-story-text p{white-space:pre-line;margin:0}.lp-bullets{gap:.6rem;display:grid}.lp-bullets li{align-items:flex-start;gap:.6rem;display:flex}.lp-bullets svg{color:var(--ok);flex:none;margin-block-start:.25rem}.lp-story-image{object-fit:cover;border-radius:var(--radius-lg);border:1px solid var(--line-soft);block-size:auto;max-block-size:26rem;inline-size:100%}@container lp (min-width:52rem){.lp-story-body.has-image{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-story-body.has-image[data-side=start] .lp-story-image{order:-1}}.lp-faq{gap:.75rem;max-inline-size:48rem;display:grid}.lp-faq details{padding:0 1.1rem}.lp-faq summary{cursor:pointer;justify-content:space-between;gap:1rem;padding-block:.9rem;font-weight:700;list-style:none;display:flex}.lp-faq summary::-webkit-details-marker{display:none}.lp-faq summary:after{content:"";border-inline-end:2px solid var(--brand);border-block-end:2px solid var(--brand);flex:none;block-size:.6rem;inline-size:.6rem;margin-block-start:.55rem;transition:transform .2s;transform:rotate(45deg)}.lp-faq details[open] summary:after{transform:rotate(-135deg)}.lp-faq details>:not(summary){padding-block-end:1rem}.lp-more{justify-self:start;font-weight:700}.lp-type-cta{isolation:isolate;color:var(--hero-ink);background:linear-gradient(135deg, var(--hero-a), var(--hero-b));border-radius:calc(var(--radius-lg) * 1.4);box-shadow:var(--shadow-lift);justify-items:start;padding:clamp(1.5rem,5cqi,3rem) clamp(1.25rem,5cqi,3rem) clamp(2.25rem,6cqi,3.5rem);position:relative;overflow:hidden}.lp-type-cta .lp-intro{color:inherit;opacity:.92}.lp-type-cta .lp-eyebrow{color:var(--accent);background:#ffffff1a}.lp-type-cta .lp-head h2:after{display:none}.lp-trust{border-block-start:2px dashed var(--line-soft);padding-block-start:1.5rem}.lp-trust .lp-head h2{font-size:1.15rem}.lp-trust .lp-head h2:after{display:none}.lp-badges{flex-wrap:wrap;gap:.9rem;display:flex}.lp-badge-link{background:#fff;place-items:center;min-block-size:5.5rem;min-inline-size:5.5rem;padding:.6rem .9rem;transition:transform .2s,border-color .2s;display:grid}.lp-badge-link:hover{border-color:var(--brand);transform:translateY(-3px)}.lp-badge-link img{object-fit:contain;block-size:4.25rem;inline-size:auto;max-inline-size:9rem;display:block}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.lp-section{animation:linear both lp-rise;animation-timeline:view();animation-range:entry entry 35%}}}.panel-footer.is-wide{max-inline-size:72rem;padding-block-end:2rem;padding-inline:1rem}.lp-main{max-inline-size:none;padding:0}.lp-trust-wrap{padding-block:.5rem 0}.lp-bg{object-fit:cover;z-index:-1;pointer-events:none;block-size:100%;inline-size:100%;position:absolute;inset:0}.lp-section.has-bg:not(.lp-type-cta){isolation:isolate;border-radius:calc(var(--radius-lg) * 1.4);border:1px solid var(--line-soft);padding:clamp(1rem,4cqi,2.5rem);position:relative;overflow:hidden}
