.page-module__LBTDbq__hero{border-bottom:1px solid var(--color-border);background:#f5f3ef;padding:100px 0 80px;position:relative;overflow:hidden}.page-module__LBTDbq__hero:before{content:"";opacity:.25;pointer-events:none;z-index:0;background-image:url(/apple-pattern.png);position:absolute;inset:0}.page-module__LBTDbq__hero:after{content:"";pointer-events:none;z-index:1;background:radial-gradient(at 60% 40%,#f5f2ee99 0%,#f5f2ee26 70%);position:absolute;inset:0}.page-module__LBTDbq__heroContainer{z-index:2;grid-template-columns:1.2fr 1fr;align-items:center;gap:60px;display:grid;position:relative}.page-module__LBTDbq__heroContent{flex-direction:column;align-items:flex-start;animation:.8s cubic-bezier(.25,.8,.25,1) forwards page-module__LBTDbq__slideUp;display:flex}.page-module__LBTDbq__heroBadge{color:var(--color-primary);background-color:#2c4a3e1a;border:1px solid #2c4a3e26;border-radius:50px;margin-bottom:20px;padding:6px 16px;font-family:Heebo,sans-serif;font-size:.95rem;font-weight:700;display:inline-block}.page-module__LBTDbq__heroTitle{color:var(--color-primary);margin-bottom:24px;font-size:3.5rem;font-weight:900;line-height:1.15}.page-module__LBTDbq__heroTitle span{color:var(--color-accent)}.page-module__LBTDbq__heroSubtitle{color:var(--color-text-muted);border-radius:var(--border-radius-md);border-right:3px solid var(--color-apple-leaf);background-color:#faf9f6b3;max-width:580px;margin-bottom:36px;padding:12px 16px;font-size:1.2rem;line-height:1.65}.page-module__LBTDbq__heroCtaGroup{flex-wrap:wrap;gap:16px;margin-bottom:28px;display:flex}.page-module__LBTDbq__aboutBtn{background-color:var(--color-primary);color:#fff;box-shadow:var(--shadow-sm);font-weight:700}.page-module__LBTDbq__aboutBtn:hover{background-color:var(--color-primary-light);transform:translateY(-2px);box-shadow:0 4px 12px #2c4a3e33}.page-module__LBTDbq__heroImageArea{justify-content:center;align-items:center;display:flex;position:relative}.page-module__LBTDbq__heroImageWrapper{aspect-ratio:1;border-radius:var(--border-radius-lg);width:100%;max-width:440px;box-shadow:var(--shadow-lg), 0 0 0 6px #8fbc5e14;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#fff9;border:1px solid #c97b7b33;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.page-module__LBTDbq__heroIllustration{width:70%;height:70%;color:var(--color-primary);opacity:.9}.page-module__LBTDbq__heroDecoration{z-index:-1;filter:blur(20px);background-color:#8fbc5e1f;border-radius:50%;width:140px;height:140px;position:absolute;bottom:-30px;right:-30px}.page-module__LBTDbq__servicesSection{background-color:#fff;position:relative}.page-module__LBTDbq__servicesSection:before{content:"";background:linear-gradient(to right, var(--nav-color-home), var(--nav-color-about), var(--nav-color-services), var(--nav-color-recipes), var(--nav-color-articles), var(--nav-color-contact));height:4px;position:absolute;top:0;left:0;right:0}.page-module__LBTDbq__sectionHeader{text-align:center;max-width:650px;margin:0 auto 60px}.page-module__LBTDbq__sectionHeader h2{margin-bottom:16px;font-size:2.25rem}.page-module__LBTDbq__sectionHeader h2:after{margin:8px auto 0}.page-module__LBTDbq__sectionHeader p{color:var(--color-text-muted);font-size:1.15rem}.page-module__LBTDbq__servicesGrid{flex-wrap:wrap;justify-content:center;gap:30px;display:flex}.page-module__LBTDbq__serviceCard{flex-direction:column;flex:0 0 calc(33.3333% - 20px);display:flex}.page-module__LBTDbq__serviceIcon{width:70px;height:70px;color:var(--color-primary);background-color:#2c4a3e0d;border:1px solid #2c4a3e1a;border-radius:50%;justify-content:center;align-items:center;margin-bottom:24px;font-size:2.5rem;display:flex}.page-module__LBTDbq__serviceCardTitle{margin-bottom:12px;font-size:1.35rem}.page-module__LBTDbq__serviceCardDesc{color:var(--color-text-muted);flex-grow:1;margin-bottom:24px;font-size:1rem;line-height:1.6}.page-module__LBTDbq__serviceLink{color:var(--color-primary);align-items:center;gap:6px;font-size:1rem;font-weight:700;display:inline-flex}.page-module__LBTDbq__serviceLink:hover{color:var(--color-accent)}.page-module__LBTDbq__aboutPreview{border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);background-color:#eef3ec;position:relative;overflow:hidden}.page-module__LBTDbq__aboutPreview:before{content:"";opacity:.04;pointer-events:none;background-image:url(/apple-pattern.svg);background-repeat:repeat;background-size:320px 240px;position:absolute;inset:0}.page-module__LBTDbq__aboutPreviewGrid{z-index:1;grid-template-columns:1fr 1.2fr;align-items:center;gap:60px;display:grid;position:relative}.page-module__LBTDbq__aboutPreviewImageArea{justify-content:center;display:flex}.page-module__LBTDbq__aboutImageWrapper{aspect-ratio:.85;border-radius:var(--border-radius-lg);border:1px solid var(--color-border);width:100%;max-width:380px;box-shadow:var(--shadow-md);background-color:#fff;justify-content:center;align-items:center;display:flex;overflow:hidden}.page-module__LBTDbq__aboutPlaceholderIcon{font-size:5rem}.page-module__LBTDbq__aboutPreviewContent{color:var(--color-text-dark);flex-direction:column;align-items:flex-start;display:flex}.page-module__LBTDbq__aboutPreviewContent h2{color:var(--color-primary);margin-bottom:20px;font-size:2.25rem}.page-module__LBTDbq__aboutPreviewContent h2:after{background-color:var(--color-accent)}.page-module__LBTDbq__aboutPreviewText{color:var(--color-text-muted);margin-bottom:30px;font-size:1.15rem;line-height:1.75}.page-module__LBTDbq__philosophySection{background-color:#fff;position:relative}.page-module__LBTDbq__philosophyGrid{grid-template-columns:repeat(3,1fr);gap:30px;margin-top:40px;display:grid}.page-module__LBTDbq__philosophyCard{background-color:var(--color-bg-primary);border:1px solid var(--color-border);border-radius:var(--border-radius-md);text-align:center;transition:var(--transition-smooth);padding:32px 24px;position:relative;overflow:hidden}.page-module__LBTDbq__philosophyCard:first-child{border-top:4px solid var(--nav-color-home)}.page-module__LBTDbq__philosophyCard:nth-child(2){border-top:4px solid var(--nav-color-services)}.page-module__LBTDbq__philosophyCard:nth-child(3){border-top:4px solid var(--nav-color-about)}.page-module__LBTDbq__philosophyCard:hover{box-shadow:var(--shadow-md);transform:translateY(-5px)}.page-module__LBTDbq__philosophyBadge{background-color:var(--color-primary);color:#fff;border-radius:4px;margin-bottom:20px;padding:4px 14px;font-family:Heebo,sans-serif;font-size:1.1rem;font-weight:700;display:inline-block}.page-module__LBTDbq__philosophyCard:first-child .page-module__LBTDbq__philosophyBadge{background-color:var(--nav-color-home)}.page-module__LBTDbq__philosophyCard:nth-child(2) .page-module__LBTDbq__philosophyBadge{background-color:var(--nav-color-services)}.page-module__LBTDbq__philosophyCard:nth-child(3) .page-module__LBTDbq__philosophyBadge{background-color:var(--nav-color-about)}.page-module__LBTDbq__philosophyCard h3{color:var(--color-primary);margin-bottom:14px;font-size:1.3rem}.page-module__LBTDbq__philosophyCard p{color:var(--color-text-muted);margin-bottom:0;font-size:.95rem;line-height:1.6}.page-module__LBTDbq__blogPreview{background-color:var(--color-bg-primary);border-top:1px solid var(--color-border);position:relative}.page-module__LBTDbq__blogGrid{grid-template-columns:repeat(2,1fr);gap:40px;margin-bottom:50px;display:grid}.page-module__LBTDbq__blogCard{flex-direction:column;display:flex}.page-module__LBTDbq__blogDate{color:var(--color-accent);margin-bottom:12px;font-size:.9rem;font-weight:700}.page-module__LBTDbq__blogCard h3{margin-bottom:16px;font-size:1.4rem}.page-module__LBTDbq__blogCard p{color:var(--color-text-muted);flex-grow:1;margin-bottom:24px;font-size:1.05rem}.page-module__LBTDbq__blogLink{color:var(--color-primary);align-items:center;gap:6px;font-weight:700;display:inline-flex}.page-module__LBTDbq__blogLink:hover{color:var(--color-accent)}.page-module__LBTDbq__blogCtaContainer{text-align:center}.page-module__LBTDbq__quickCta{background:linear-gradient(135deg, var(--color-primary) 0%, #1e3529 100%);color:#fff;text-align:center;border-top:5px solid #0000;border-image:linear-gradient(to right, var(--nav-color-home), var(--nav-color-about), var(--nav-color-services), var(--nav-color-articles), var(--nav-color-contact)) 1;position:relative;overflow:hidden}.page-module__LBTDbq__quickCta:before{content:"";opacity:.05;pointer-events:none;background-image:url(/apple-pattern.svg);background-repeat:repeat;background-size:300px 220px;position:absolute;inset:0}.page-module__LBTDbq__quickCta h2{color:var(--color-accent);margin-bottom:16px;font-size:2.25rem;position:relative}.page-module__LBTDbq__quickCta h2:after{display:none}.page-module__LBTDbq__quickCta p{color:#ffffffe6;max-width:700px;margin:0 auto 30px;font-size:1.25rem;position:relative}.page-module__LBTDbq__quickCtaButtons{flex-wrap:wrap;justify-content:center;gap:20px;display:flex;position:relative}@media (max-width:992px){.page-module__LBTDbq__heroContainer{text-align:center;grid-template-columns:1fr;gap:40px}.page-module__LBTDbq__heroContent{align-items:center}.page-module__LBTDbq__heroTitle{font-size:2.75rem}.page-module__LBTDbq__heroSubtitle{border-right:none;border-bottom:3px solid var(--color-apple-leaf);margin:0 auto 30px}.page-module__LBTDbq__heroCtaGroup{justify-content:center}.page-module__LBTDbq__serviceCard{flex:0 0 calc(50% - 15px)}.page-module__LBTDbq__aboutPreviewGrid{grid-template-columns:1fr;gap:40px}.page-module__LBTDbq__aboutPreviewContent{text-align:center;align-items:center}.page-module__LBTDbq__philosophyGrid,.page-module__LBTDbq__blogGrid{grid-template-columns:1fr}}@media (max-width:576px){.page-module__LBTDbq__heroTitle{font-size:2.25rem}.page-module__LBTDbq__serviceCard{flex:0 0 100%}}
