.lugg-alternative-page{--background:#f8fafc;--foreground:#131922;--card:#fff;--card-foreground:#131922;--primary:#0462d3;--primary-foreground:#f9fcff;--secondary:#f0f4f7;--secondary-foreground:#202938;--muted:#f0f4f7;--muted-foreground:#616a75;--accent:#e6f1ff;--accent-foreground:#034da8;--border:#dee2e7;--input:#dadee3;--ring:#0462d3;color:var(--foreground);background:var(--background)}@supports (color:lab(0% 0 0)){.lugg-alternative-page{--background:lab(98.265% -.495434 -.992274);--foreground:lab(8.27608% -.737742 -7.19886);--card:lab(100% 0 0);--card-foreground:lab(8.27608% -.737742 -7.19886);--primary:lab(42.4634% 11.5155 -65.8268);--primary-foreground:lab(98.8362% -.553519 -1.78941);--secondary:lab(95.9353% -.662178 -2.14616);--secondary-foreground:lab(16.3477% -.98893 -10.7631);--muted:lab(95.9353% -.662178 -2.14616);--muted-foreground:lab(44.2703% -1.44699 -7.24787);--accent:lab(94.7089% -2.23514 -10.902);--accent-foreground:lab(33.4832% 9.58975 -55.4371);--border:lab(89.7855% -.877172 -2.85823);--input:lab(88.3935% -.876904 -2.85805);--ring:lab(42.4634% 11.5155 -65.8268)}}.lugg-alternative-page [class*="border-[#0b1a12]"]{border-color:var(--border)}.lugg-alternative-page [class*="text-[#08785f]"]{color:var(--primary)}.lugg-alternative-page [class*="accent-[#08785f]"]{accent-color:var(--primary)}.lugg-alternative-page [class*="text-[#0b1a12]/"]{color:var(--muted-foreground)}.lugg-hero{border:0;padding:3.5rem 1.5rem 4.5rem}.lugg-hero-grid{border:0;align-items:center;gap:3rem;max-width:72rem}.lugg-hero-copy{border:0;padding:0}.lugg-hero-copy h1{letter-spacing:-.055em;margin-top:1.25rem;font-size:clamp(3rem,5.5vw,4.5rem);font-weight:600;line-height:1.02}.lugg-hero-copy>p:nth-of-type(2){max-width:32rem;color:var(--muted-foreground);margin-top:1.5rem;font-size:1rem;line-height:1.75}.lugg-hero-copy>div{border:0;border-left:3px solid var(--primary);margin-top:1.75rem;padding:.15rem 0 .15rem 1rem}.lugg-calculator-shell{background:var(--secondary);border:0;border-radius:1.75rem;padding:0}.lugg-calculator{background:var(--card);border:1px solid var(--border);border-radius:1.75rem;box-shadow:0 12px 40px #151e3012}.lugg-calculator [class*=bg-white]{background:var(--card)}.lugg-calculator [class*=bg-secondary],.lugg-calculator select,.lugg-calculator [class*="relative block border"],.lugg-calculator a,.lugg-proof-section a,.lugg-final a{border-radius:.75rem}.lugg-content-section{border-left:0;border-right:0;max-width:72rem}.lugg-comparison{border-top:1px solid var(--border);padding-top:5rem;padding-bottom:5rem}.lugg-content-section h2{letter-spacing:-.05em;font-size:clamp(2.25rem,4.8vw,3.75rem);font-weight:600;line-height:1.03}.lugg-comparison>div{background:var(--card);border:1px solid var(--border);border-radius:1.5rem;overflow:hidden}.lugg-use-cases{gap:1.25rem;padding:5rem 1.5rem}.lugg-use-cases>div{background:var(--card);border:1px solid var(--border);border-radius:1.5rem}.lugg-use-cases>div:last-child{background:var(--secondary)}.lugg-proof-section,.lugg-faq-section{border-top:1px solid var(--border);padding-top:5rem;padding-bottom:5rem}.lugg-proof-section>div:last-child{background:var(--card);border:1px solid var(--border);border-radius:1.5rem;box-shadow:0 8px 28px #151e300d}.lugg-faq-section details:first-child{border-top:1px solid var(--border)}.lugg-next-section{border-top:1px solid var(--border);gap:1.25rem;padding:5rem 1.5rem}.lugg-next-section>div{background:var(--card);border:0;border-radius:1.5rem}.lugg-next-section>div:last-child{background:var(--secondary);border:1px solid var(--border)}.lugg-next-section a{background:var(--card);border-color:var(--border)}.lugg-next-section a:first-child{border-radius:.9rem .9rem 0 0}.lugg-next-section a:last-child{border-radius:0 0 .9rem .9rem}.lugg-next-section a:hover{background:var(--accent)}.lugg-final{max-width:72rem;color:var(--primary-foreground);background:var(--primary);border-radius:1.75rem}.lugg-final h2{font-size:clamp(3rem,7vw,5.5rem);font-weight:600;line-height:.95}.lugg-final a{color:var(--primary);background:var(--card)}.lugg-footer{max-width:72rem;color:var(--muted-foreground);border:0}@media (max-width:1023px){.lugg-hero{padding-left:1rem;padding-right:1rem}.lugg-hero-grid{gap:2.5rem}.lugg-use-cases>div,.lugg-next-section>div{padding:2rem}.lugg-final{border-radius:0}}@media (min-width:1024px){.lugg-use-cases>div:first-child{border-right:1px solid var(--border)}}
