@layer base{._container_m8c0l_2{display:flex;flex-direction:column;min-height:100vh;font-family:var(--font-family-base)}._reveal_m8c0l_9{opacity:0;transform:translateY(20px);transition:opacity var(--animation-duration-slow) ease,transform var(--animation-duration-slow) ease}._reveal_m8c0l_9[data-revealed=true]{opacity:1;transform:translateY(0)}._sectionInner_m8c0l_20{max-width:1240px;margin:0 auto;padding:var(--spacing-20) var(--spacing-4)}._sectionHeader_m8c0l_26{text-align:center;margin-bottom:var(--spacing-16)}._sectionTitle_m8c0l_31{font-family:var(--font-family-display);font-size:clamp(2rem,4vw,3rem);letter-spacing:-.03em;font-weight:700;margin-bottom:var(--spacing-4);color:var(--foreground)}._sectionDesc_m8c0l_40{max-width:650px;margin:0 auto;font-size:1.125rem;color:var(--muted-foreground);line-height:1.6}._hero_m8c0l_49{background-color:var(--background);background-image:url(/_cdn/static/95ff4615-bfb5-4a5d-ab2e-75f42548affb.png);background-size:cover;background-position:center left;background-repeat:no-repeat;padding:clamp(6rem,12vw,10rem) var(--spacing-4);position:relative;overflow:hidden;border-bottom:1px solid var(--border)}._heroOverlay_m8c0l_61{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom,#202518c7,#181c12f0);pointer-events:none;z-index:0}._heroInner_m8c0l_72{max-width:62rem;margin:0 auto;text-align:center;display:flex;flex-direction:column;align-items:center;position:relative;z-index:1}._heroBrandIcon_m8c0l_83{width:4rem;height:4rem;border-radius:var(--radius-full);border:3px solid #ffffff;box-shadow:var(--shadow-md);margin-bottom:var(--spacing-6);object-fit:cover}._discountBadge_m8c0l_93{margin-bottom:var(--spacing-6);font-size:.9375rem;padding:var(--spacing-2) var(--spacing-4);border-radius:var(--radius-full);font-weight:600}._heroTitle_m8c0l_101{font-family:var(--font-family-display);font-size:clamp(3rem,7vw,5.5rem);font-weight:700;line-height:1.05;letter-spacing:-.04em;margin-bottom:var(--spacing-6);color:#fff}._heroSubtitle_m8c0l_111{display:block;font-size:clamp(1.25rem,3vw,2rem);font-weight:500;color:var(--primary);margin-top:var(--spacing-6);letter-spacing:-.02em}._heroText_m8c0l_120{font-size:1.25rem;line-height:1.6;color:#ffffffd9;margin-bottom:var(--spacing-12);max-width:650px}._heroActions_m8c0l_128{display:flex;gap:var(--spacing-4);justify-content:center;margin-bottom:var(--spacing-16);flex-wrap:wrap}._heroPrimaryBtn_m8c0l_136{font-size:1.125rem;padding:0 var(--spacing-8);border-radius:var(--radius-lg);height:3.5rem}._heroSecondaryBtn_m8c0l_143{font-size:1.125rem;padding:0 var(--spacing-8);border-radius:var(--radius-lg);height:3.5rem;background-color:transparent;border-color:#fff6;color:#fff}._heroSecondaryBtn_m8c0l_143:hover{background-color:#ffffff1a;border-color:#fffc}._statsRow_m8c0l_158{display:flex;gap:var(--spacing-12);justify-content:center;flex-wrap:wrap;padding-top:var(--spacing-12);border-top:1px solid rgba(255,255,255,.15);width:100%}._statItem_m8c0l_168{display:flex;align-items:center;gap:var(--spacing-4);text-align:left}._statIcon_m8c0l_175{width:2rem;height:2rem;color:var(--primary)}._statItem_m8c0l_168 strong{display:block;font-size:1.25rem;font-family:var(--font-family-monospace);font-weight:600;letter-spacing:-.02em;color:#fff}._statItem_m8c0l_168 span{font-size:.875rem;color:#ffffffb3}._servicesStrip_m8c0l_195{background:var(--surface);padding:var(--spacing-12) var(--spacing-4)}._servicesInner_m8c0l_200{max-width:77.5rem;margin:0 auto;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--spacing-6)}._serviceItem_m8c0l_208{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-4);text-align:center;color:var(--accent);font-family:var(--font-family-display);font-size:1.125rem}._serviceItem_m8c0l_208 svg{width:2.75rem;height:2.75rem;color:var(--primary)}._productsSection_m8c0l_226{background-color:var(--secondary)}._productsGrid_m8c0l_230{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:var(--spacing-8)}._productCard_m8c0l_236{display:flex;flex-direction:column;background-color:var(--surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);transition:box-shadow var(--animation-duration-normal) ease;overflow:hidden}._productCard_m8c0l_236:hover{box-shadow:var(--shadow-lg)}._productImgLink_m8c0l_250{display:block;overflow:hidden}._productImgWrapper_m8c0l_255{height:240px;background-color:color-mix(in srgb,var(--muted) 50%,transparent);display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative}._productImg_m8c0l_250{width:100%;height:100%;object-fit:cover;transition:transform var(--animation-duration-slow) ease}._productImgLink_m8c0l_250:hover ._productImg_m8c0l_250{transform:scale(1.05)}._productImgPlaceholder_m8c0l_276{color:var(--muted-foreground);display:flex;align-items:center;justify-content:center;width:100%;height:100%}._placeholderLogoLight_m8c0l_285,._placeholderLogoDark_m8c0l_286{max-width:12rem;width:65%;height:auto;opacity:.45;object-fit:contain}._placeholderLogoDark_m8c0l_286,.dark ._placeholderLogoLight_m8c0l_285{display:none}.dark ._placeholderLogoDark_m8c0l_286{display:block}._productContent_m8c0l_306{padding:var(--spacing-6);display:flex;flex-direction:column;flex-grow:1}._productTags_m8c0l_313{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-4)}._categoryBadge_m8c0l_320{border-radius:var(--radius-full)}._deliveryBadge_m8c0l_324{display:inline-flex;align-items:center;gap:var(--spacing-1);font-size:.75rem;color:var(--muted-foreground);font-weight:500}._productTitleLink_m8c0l_333{text-decoration:none;color:inherit}._productTitle_m8c0l_333{font-family:var(--font-family-display);font-size:1.5rem;font-weight:700;letter-spacing:-.02em;margin-bottom:var(--spacing-2);transition:color var(--animation-duration-fast) ease}._productTitleLink_m8c0l_333:hover ._productTitle_m8c0l_333{color:var(--primary)}._productDesc_m8c0l_351{color:var(--muted-foreground);line-height:1.5;font-size:.9375rem;margin-bottom:var(--spacing-6);flex-grow:1}._productFooter_m8c0l_359{display:flex;justify-content:space-between;align-items:flex-end;padding-top:var(--spacing-4);margin-top:auto;border-top:1px solid var(--border)}._productMeta_m8c0l_368{display:flex;flex-direction:column}._priceLabel_m8c0l_373{font-size:.75rem;color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.05em}._priceValue_m8c0l_380{font-family:var(--font-family-monospace);font-size:1.25rem;font-weight:600;color:var(--primary)}._priceSubtext_m8c0l_387{font-size:.75rem;color:var(--muted-foreground);margin-top:var(--spacing-1)}._calcBtn_m8c0l_393{border-radius:var(--radius-md)}._productSkeleton_m8c0l_397{background-color:var(--surface);border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-md)}._skeletonImage_m8c0l_404{height:15rem}._skeletonContent_m8c0l_408{padding:var(--spacing-6)}._skeletonBadge_m8c0l_412{width:40%;margin-bottom:var(--spacing-4)}._skeletonTitle_m8c0l_417{width:80%;height:2rem;margin-bottom:var(--spacing-2)}._skeletonDescription_m8c0l_423{height:4rem}._bentoSection_m8c0l_428{background-color:var(--surface)}._bentoGrid_m8c0l_432{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--spacing-6);auto-rows:minmax(180px,auto)}._bentoCard_m8c0l_439{background-color:var(--secondary);border-radius:var(--radius-lg);padding:var(--spacing-8);display:flex;flex-direction:column;box-shadow:var(--shadow)}._bentoLarge_m8c0l_448{grid-column:1 / -1;background:var(--secondary);padding:0;display:flex;flex-direction:column-reverse;overflow:hidden}._bentoLargeContent_m8c0l_457{padding:var(--spacing-8);display:flex;flex-direction:column}._bentoLargeImage_m8c0l_463{width:100%;display:flex;background-color:color-mix(in srgb,var(--muted) 50%,transparent);aspect-ratio:4 / 3}._bentoLargeImage_m8c0l_463 img{width:100%;height:100%;object-fit:cover}@media(min-width:768px){._bentoLarge_m8c0l_448{grid-column:span 2;flex-direction:row}._bentoLargeContent_m8c0l_457{flex:1;justify-content:center}._bentoLargeImage_m8c0l_463{flex:1.2;aspect-ratio:auto}}._bentoIcon_m8c0l_493{width:2.5rem;height:2.5rem;color:var(--primary);margin-bottom:var(--spacing-6)}._bentoCard_m8c0l_439 h3{font-family:var(--font-family-display);font-size:1.5rem;font-weight:600;letter-spacing:-.02em;margin-bottom:var(--spacing-3)}._bentoCard_m8c0l_439 p{color:var(--muted-foreground);line-height:1.6}._moreSection_m8c0l_514{background-color:var(--background);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}._moreGrid_m8c0l_520{display:flex;flex-wrap:wrap;gap:var(--spacing-6);justify-content:center}._moreCard_m8c0l_527{flex:1 1 300px;max-width:400px;background-color:var(--surface);border-radius:var(--radius-md);padding:var(--spacing-6);box-shadow:var(--shadow);display:flex;flex-direction:column;align-items:flex-start}._moreIconWrapper_m8c0l_539{width:3rem;height:3rem;border-radius:var(--radius-md);background-color:color-mix(in srgb,var(--primary) 10%,transparent);color:var(--primary);display:flex;align-items:center;justify-content:center;margin-bottom:var(--spacing-4)}._moreCard_m8c0l_527 h4{font-family:var(--font-family-display);font-size:1.25rem;margin-bottom:var(--spacing-2)}._moreCard_m8c0l_527 p{color:var(--muted-foreground);font-size:.9375rem;line-height:1.5}._tiersSection_m8c0l_564{background-color:var(--secondary)}._tiersGrid_m8c0l_568{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-4);max-width:600px;margin:0 auto}._tierCard_m8c0l_577{background-color:var(--surface);border:1px solid var(--border);padding:var(--spacing-4) var(--spacing-8);border-radius:var(--radius-lg);display:flex;justify-content:space-between;align-items:center;width:100%;box-shadow:var(--shadow-md);transition:transform var(--animation-duration-normal) ease}._tierCard_m8c0l_577:hover{transform:scale(1.02)}._tierQty_m8c0l_594{font-size:1.125rem;color:var(--muted-foreground);font-weight:500}._tierDiscount_m8c0l_600{font-family:var(--font-family-monospace);font-size:1.75rem;font-weight:700;color:var(--primary)}._processBand_m8c0l_607{background:var(--primary);color:var(--primary-foreground);text-align:center}._processBand_m8c0l_607 h2{font-family:var(--font-family-display);font-size:clamp(2.5rem,6vw,4.5rem);line-height:1.1;margin-bottom:var(--spacing-12)}._processPoints_m8c0l_620{display:flex;justify-content:space-between;gap:var(--spacing-6);font-family:var(--font-family-display);font-size:1.25rem;font-weight:700}._stepsSection_m8c0l_630{background-color:var(--surface)}._stepsGrid_m8c0l_634{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--spacing-12)}._stepCard_m8c0l_640{display:flex;flex-direction:column;align-items:center;text-align:center}._stepIconWrapper_m8c0l_647{width:5rem;height:5rem;margin-bottom:var(--spacing-6);background-color:var(--secondary);border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center;border:1px solid var(--border);box-shadow:var(--shadow);color:var(--primary)}._stepIcon_m8c0l_647{width:2.5rem;height:2.5rem}._stepTitle_m8c0l_666{font-family:var(--font-family-display);font-size:1.25rem;margin-bottom:var(--spacing-3);font-weight:600}._stepDesc_m8c0l_673{color:var(--muted-foreground);line-height:1.6}._contactSection_m8c0l_678{background:var(--accent);color:var(--accent-foreground);scroll-margin-top:6rem}._contactSection_m8c0l_678 ._sectionTitle_m8c0l_31,._contactSection_m8c0l_678 ._sectionDesc_m8c0l_40{color:var(--accent-foreground)}._contactGrid_m8c0l_689{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-6)}._contactCard_m8c0l_695{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-4);padding:var(--spacing-8);background:var(--surface);color:var(--foreground);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);overflow-wrap:anywhere;transition:box-shadow var(--animation-duration-normal) ease}._contactCard_m8c0l_695:hover,._contactCard_m8c0l_695:focus-visible{box-shadow:var(--shadow-lg)}._contactCard_m8c0l_695 svg{width:2.5rem;height:2.5rem;color:var(--primary)}._contactCard_m8c0l_695 span{color:var(--muted-foreground)}._contactCard_m8c0l_695 strong{font-family:var(--font-family-display);font-size:clamp(1.25rem,2.5vw,2rem)}#_produkter_m8c0l_1{scroll-margin-top:6rem}._ctaBanner_m8c0l_734{background-color:var(--surface);position:relative;padding:var(--spacing-20) var(--spacing-4);text-align:center;overflow:hidden;border-top:1px solid var(--border)}._ctaInner_m8c0l_744{max-width:600px;margin:0 auto;position:relative;z-index:1}._ctaBrandIcon_m8c0l_751{display:block;width:3.5rem;height:3.5rem;margin:0 auto var(--spacing-6);border-radius:var(--radius-lg);border:1px solid var(--border);box-shadow:var(--shadow);object-fit:cover}._ctaInner_m8c0l_744 h2{font-family:var(--font-family-display);font-size:clamp(2rem,5vw,3.5rem);letter-spacing:-.03em;margin-bottom:var(--spacing-4);font-weight:700}._ctaInner_m8c0l_744 p{font-size:1.25rem;color:var(--muted-foreground);margin-bottom:var(--spacing-8)}._ctaBtn_m8c0l_776{font-size:1.125rem;height:3.5rem;padding:0 var(--spacing-8);border-radius:var(--radius-lg)}._errorContainer_m8c0l_783{padding:var(--spacing-16);text-align:center;color:var(--error)}@media(max-width:768px){._servicesInner_m8c0l_200{grid-template-columns:repeat(2,minmax(0,1fr))}._serviceItem_m8c0l_208:last-child{grid-column:1 / -1}._processPoints_m8c0l_620{flex-direction:column}._contactGrid_m8c0l_689{grid-template-columns:1fr}}@media(max-width:480px){._productsGrid_m8c0l_230{grid-template-columns:minmax(0,1fr)}._hero_m8c0l_49{padding:var(--spacing-20) var(--spacing-4)}}}
