.shopify-section:has(.pp-landing){background:transparent!important;padding:0!important;margin:0!important;max-width:none!important}.partpilot-landing-page,.partpilot-landing-page .content-for-layout{background:#0c0e11}.partpilot-landing-page{scroll-behavior:smooth}.partpilot-landing-page #header-group,.partpilot-landing-page .shopify-section-group-header-group,.partpilot-landing-page .shopify-section-group-footer-group{background:#0c0e11}.shopify-section:has(.pp-header),.shopify-section:has(.pp-footer){background:transparent!important;padding:0!important;margin:0!important;max-width:none!important}.partpilot-landing-page{scroll-padding-top:var(--header-height, 4rem)}@media(prefers-reduced-motion:reduce){.pp-reveal{opacity:1;transform:none}.pp-hero__scan:after,.pp-hero__wa-float{animation:none}}.pp-landing{--pp-bg: #0c0e11;--pp-bg-elevated: #14181f;--pp-bg-card: rgba(22, 26, 34, .72);--pp-gunmetal: #1a1f28;--pp-border: rgba(255, 255, 255, .08);--pp-border-hover: rgba(196, 30, 42, .55);--pp-red: #c41e2a;--pp-red-glow: rgba(196, 30, 42, .35);--pp-red-soft: rgba(196, 30, 42, .12);--pp-grey: #8b929e;--pp-grey-muted: #5c6370;--pp-text: #f2f4f7;--pp-text-muted: #b4bac4;--pp-glass: rgba(120, 140, 165, .12);--pp-glass-border: rgba(140, 165, 190, .18);--pp-radius: 24px;--pp-radius-sm: 16px;--pp-font: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--pp-mono: ui-monospace, "SF Mono", Menlo, Consolas, monospace;--pp-max: 1200px;--pp-section-pad: clamp(3.5rem, 8vw, 6rem);color:var(--pp-text);font-family:var(--pp-font);-webkit-font-smoothing:antialiased}.pp-landing *,.pp-landing *:before,.pp-landing *:after{box-sizing:border-box}.pp-landing__inner{width:min(100% - 2rem,var(--pp-max));margin-inline:auto}.pp-landing__eyebrow{display:inline-flex;align-items:center;gap:.5rem;font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;color:var(--pp-grey);margin-bottom:1rem}.pp-landing__eyebrow:before{content:"";width:24px;height:1px;background:var(--pp-red)}.pp-landing__title{font-size:clamp(1.75rem,4vw,2.75rem);font-weight:600;line-height:1.15;letter-spacing:-.02em;margin:0 0 1rem;color:var(--pp-text)}.pp-landing__subtitle{font-size:clamp(1rem,2vw,1.125rem);line-height:1.65;color:var(--pp-text-muted);margin:0 0 2rem;max-width:42rem}.pp-landing__hint{font-size:.8125rem;color:var(--pp-grey);margin-top:-.5rem;margin-bottom:1.5rem}.pp-landing__actions{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center}.pp-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.875rem 1.5rem;border-radius:999px;font-size:.9375rem;font-weight:600;text-decoration:none;border:1px solid transparent;cursor:pointer;transition:transform .2s,box-shadow .2s,border-color .2s,background .2s}.pp-btn:focus-visible{outline:2px solid var(--pp-red);outline-offset:3px}.pp-btn--primary{background:linear-gradient(135deg,#d42835,#9e1520);color:#fff;box-shadow:0 8px 32px var(--pp-red-glow)}.pp-btn--primary:hover{transform:translateY(-1px);box-shadow:0 12px 40px var(--pp-red-glow)}.pp-btn--secondary{background:transparent;color:var(--pp-text);border-color:var(--pp-border)}.pp-btn--secondary:hover{border-color:var(--pp-border-hover);box-shadow:0 0 24px var(--pp-red-soft)}.pp-btn--ghost{background:var(--pp-glass);border-color:var(--pp-glass-border);color:var(--pp-text)}.pp-card{background:var(--pp-bg-card);border:1px solid var(--pp-border);border-radius:var(--pp-radius);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:border-color .25s,box-shadow .25s}.pp-card:hover{border-color:var(--pp-border-hover);box-shadow:0 0 40px var(--pp-red-soft)}.pp-chip{display:inline-flex;align-items:center;gap:.35rem;padding:.25rem .65rem;border-radius:999px;font-size:.6875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;background:var(--pp-red-soft);color:#f5a0a6;border:1px solid rgba(196,30,42,.25)}.pp-chip--success{background:#2ea0641f;color:#7dd4a8;border-color:#2ea06440}.pp-chip--neutral{background:var(--pp-glass);color:var(--pp-text-muted);border-color:var(--pp-glass-border)}.pp-grid-bg{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.35;background-image:linear-gradient(rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:radial-gradient(ellipse 80% 60% at 50% 40%,black 20%,transparent 75%);mask-image:radial-gradient(ellipse 80% 60% at 50% 40%,black 20%,transparent 75%)}.pp-section{position:relative;padding-block:var(--pp-section-pad);background:var(--pp-bg);overflow:hidden}.pp-section--alt{background:linear-gradient(180deg,var(--pp-bg) 0%,#0f1218 50%,var(--pp-bg) 100%)}.pp-reveal{opacity:0;transform:translateY(24px);transition:opacity .6s ease,transform .6s ease}.pp-reveal.is-visible{opacity:1;transform:translateY(0)}.pp-mock{font-size:.8125rem;color:var(--pp-text-muted)}.pp-mock__label{font-size:.625rem;text-transform:uppercase;letter-spacing:.08em;color:var(--pp-grey-muted);margin-bottom:.25rem}.pp-mock__value{color:var(--pp-text);font-weight:500}.pp-mock__row{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem;margin-bottom:1rem}.pp-mock__field{padding:.5rem .65rem;background:#00000059;border-radius:10px;border:1px solid var(--pp-border)}.pp-mock__chips{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.75rem}.pp-wa{background:#0d1117;border:1px solid var(--pp-glass-border);border-radius:var(--pp-radius-sm);padding:1rem;box-shadow:0 16px 48px #00000080}.pp-wa__header{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem;font-size:.75rem;color:#25d366}.pp-wa__bubble{background:#1f2c34;border-radius:12px 12px 12px 4px;padding:.75rem;font-size:.8125rem;line-height:1.5;color:var(--pp-text);margin-bottom:.75rem}.pp-wa__actions{display:flex;flex-direction:column;gap:.5rem}.pp-wa__btn{padding:.5rem;border-radius:8px;text-align:center;font-size:.75rem;font-weight:600;border:1px solid var(--pp-border);background:#ffffff0a;color:var(--pp-text)}.pp-wa__btn--approve{border-color:#25d36666;color:#7ee8a8}.pp-faq__item{border-bottom:1px solid var(--pp-border)}.pp-faq__question{width:100%;display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem 0;background:none;border:none;color:var(--pp-text);font-size:1rem;font-weight:600;text-align:left;cursor:pointer;font-family:inherit}.pp-faq__question:hover{color:#fff}.pp-faq__icon{flex-shrink:0;width:1.25rem;height:1.25rem;transition:transform .25s;color:var(--pp-red)}.pp-faq__item.is-open .pp-faq__icon{transform:rotate(45deg)}.pp-faq__answer{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease}.pp-faq__item.is-open .pp-faq__answer{grid-template-rows:1fr}.pp-faq__answer-inner{overflow:hidden}.pp-faq__answer p{margin:0 0 1.25rem;color:var(--pp-text-muted);line-height:1.65;font-size:.9375rem}@media(max-width:768px){.pp-mock__row{grid-template-columns:1fr}}.pp-section--alt .pp-card-carousel-outer{--pp-carousel-fade: #0f1218}.pp-pricing .pp-card-carousel-outer{--pp-carousel-fade: #0d1117}@media(max-width:768px){.pp-card-carousel-outer{position:relative;margin-inline:-1rem}.pp-card-carousel-outer:before,.pp-card-carousel-outer:after{content:"";position:absolute;top:0;bottom:.5rem;width:1.5rem;pointer-events:none;z-index:1}.pp-card-carousel-outer:before{left:0;background:linear-gradient(90deg,var(--pp-carousel-fade, #0c0e11) 0%,transparent 100%)}.pp-card-carousel-outer:after{right:0;background:linear-gradient(270deg,var(--pp-carousel-fade, #0c0e11) 0%,transparent 100%)}.pp-card-carousel{display:flex!important;flex-wrap:nowrap;grid-template-columns:unset!important;align-items:stretch;gap:.875rem;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:1rem;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-inline:1rem;padding-bottom:.35rem}.pp-card-carousel::-webkit-scrollbar{display:none}.pp-card-carousel>*{flex:0 0 clamp(260px,78vw,320px);scroll-snap-align:start;min-width:0}}@media(max-width:768px)and (prefers-reduced-motion:no-preference){.pp-card-carousel{scroll-behavior:smooth}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/partpilot-landing.css.map */
