.delivery-section{background:#111a12;border-top:1px solid #1e2e1f;border-bottom:1px solid #1e2e1f;padding:3rem 1.5rem}.delivery-shell{max-width:1024px;margin:0 auto}.delivery-eyebrow{color:#9ca3af;text-transform:uppercase;letter-spacing:.12em;margin:0 0 1.25rem;font:400 .75rem/1.4 JetBrains Mono,monospace}.delivery-layout{grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);gap:1rem;display:grid}.delivery-lead{background:linear-gradient(145deg,#4ade801f,#111a12e0 58%);border:1px solid #4ade806b;border-radius:1rem;flex-direction:column;justify-content:space-between;min-height:18rem;padding:2rem;display:flex;position:relative;overflow:hidden}.delivery-lead:after{content:"05";color:#4ade800e;pointer-events:none;font:700 12rem/1 JetBrains Mono,monospace;position:absolute;bottom:-.25em;right:-.05em}.delivery-lead-copy{z-index:1;position:relative}.delivery-kicker,.delivery-detail-label{color:#4ade80;text-transform:uppercase;letter-spacing:.12em;font:500 .6875rem/1.4 JetBrains Mono,monospace;display:block}.delivery-lead h2{color:#f0fdf4;letter-spacing:-.07em;margin:.5rem 0 .625rem;font:500 clamp(4.5rem,9vw,7.25rem)/.88 Inter,sans-serif}.delivery-lead p{color:#c1c8c2;margin:0;font-size:.9375rem;line-height:1.5}.delivery-timeline{z-index:1;background:#38533b;height:2px;margin:2.25rem 0 1rem;position:relative}.delivery-timeline-fill{background:#4ade80;position:absolute;inset:0 18% 0 0}.delivery-timeline-dot{background:#4ade80;border:2px solid #111a12;border-radius:50%;width:.625rem;height:.625rem;position:absolute;top:50%;right:18%;transform:translate(50%,-50%);box-shadow:0 0 0 3px #4ade8038}.delivery-note{z-index:1;color:#9ca3af;text-transform:uppercase;letter-spacing:.07em;font:400 .75rem/1.4 JetBrains Mono,monospace;position:relative}.delivery-details{grid-template-columns:1fr;gap:1rem;display:grid}.delivery-detail{background:#080e097a;border:1px solid #2d4230;border-radius:.75rem;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.25rem 1rem;min-width:0;padding:1.25rem 1.5rem;display:grid}.delivery-detail-label{color:#9ca3af;grid-column:1/-1}.delivery-detail strong{color:#f0fdf4;letter-spacing:-.035em;white-space:nowrap;font:500 clamp(1.35rem,3vw,2rem)/1.1 Inter,sans-serif}.delivery-detail>span:last-child{color:#9ca3af;text-align:right;font-size:.75rem;line-height:1.35}@media (width<=700px){.delivery-section{padding:2.5rem 1rem}.delivery-eyebrow{margin-bottom:1rem}.delivery-layout{grid-template-columns:1fr}.delivery-lead{min-height:19rem;padding:1.5rem}.delivery-lead:after{font-size:9rem}.delivery-lead h2{font-size:clamp(4.5rem,24vw,6rem)}.delivery-details{background:#080e0959;border:1px solid #2d4230;border-radius:.75rem;grid-template-columns:1fr;gap:0;overflow:hidden}.delivery-detail{background:0 0;border:0;border-bottom:1px solid #2d4230;border-radius:0;min-height:5.75rem}.delivery-detail:last-child{border-bottom:0}.delivery-detail strong{font-size:1.4rem}}@media (width<=360px){.delivery-section{padding-inline:.75rem}.delivery-lead{min-height:18rem;padding:1.25rem}.delivery-detail{grid-template-columns:1fr;align-items:start;gap:.25rem;padding:1.125rem 1.25rem}.delivery-detail-label{grid-column:1}.delivery-detail strong{white-space:normal}.delivery-detail>span:last-child{text-align:left}}[data-home-page] [style*="color:#6b7280"]{color:#9ca3af!important}[data-home-page] summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;font-weight:600;list-style:none;display:flex}[data-home-page] summary::-webkit-details-marker{display:none}[data-home-page] [data-faq-icon]{color:#4ade80;flex-shrink:0;font:400 1.25rem JetBrains Mono,monospace}[data-home-page] details p{color:#9ca3af;margin-top:1rem;font-size:.875rem;line-height:1.6}[data-home-page] summary:focus-visible,[data-home-page] a:focus-visible{outline-offset:4px;border-radius:.5rem;outline:2px solid #4ade80}[data-home-page] .home-action{transition:transform .15s,background-color .15s,border-color .15s}[data-home-page] .home-action:hover{transform:translateY(-2px)}[data-home-page] .home-action[data-variant=primary]:hover{background:#86efac!important}[data-home-page] .home-action[data-variant=secondary]:hover{border-color:#4ade80!important}@media (width<=640px){.mob-grid{grid-template-columns:repeat(2,1fr)!important}}@media (width<=768px){.hero-inner{text-align:left!important}.hero-bullets,.hero-cta{justify-content:flex-start!important}}
