.page-container{min-height:100vh;padding:0;background:linear-gradient(180deg,rgba(28,158,91,.03),rgba(7,59,34,.5))}@media(max-width:768px){.page-container{padding:0}}@media(max-width:480px){.page-container{padding:0}}.page-content{max-width:1200px;margin:3rem auto;padding:4rem 3rem;background:#f9f5f1;border-radius:24px;box-shadow:0 4px 24px rgba(7,59,34,.08),0 16px 48px rgba(28,158,91,.05);border:1px solid rgba(28,158,91,.1);position:relative;overflow:hidden}.page-content:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#1c9e5b,#1c9e5b)}@media(max-width:768px){.page-content{padding:2.5rem 2rem;margin:2rem 1rem;border-radius:20px}}@media(max-width:480px){.page-content{padding:2rem 1.5rem;margin:1.5rem .75rem;border-radius:16px}}.page-header{text-align:center;margin-bottom:4rem;position:relative}.page-header:after{content:"";width:80px;height:3px;background:linear-gradient(90deg,#1c9e5b,#1c9e5b);display:block;margin:2rem auto 0;border-radius:2px}.page-header h1{font-family:Playfair Display,serif;font-size:3.5rem;font-weight:700;color:#073b22;margin-bottom:1.25rem;letter-spacing:-.5px;line-height:1.2}@media(max-width:768px){.page-header h1{font-size:2.75rem}}@media(max-width:480px){.page-header h1{font-size:2.25rem}}.page-header p{font-size:1.15rem;color:rgba(7,59,34,.65);max-width:600px;margin:0 auto;font-weight:400;line-height:1.6}@media(max-width:480px){.page-header p{font-size:1rem}}.content-section{background:rgba(0,0,0,0);padding:0;margin-bottom:2.5rem}@media(max-width:768px){.content-section{margin-bottom:2rem}}.content-section h2{font-family:Playfair Display,serif;font-size:2.25rem;color:#073b22;margin-bottom:1.75rem;margin-top:3rem;font-weight:700;position:relative;padding-left:1.5rem}.content-section h2:before{content:"";position:absolute;left:0;top:.5rem;width:4px;height:calc(100% - 1rem);background:linear-gradient(180deg,#1c9e5b,#1c9e5b);border-radius:2px}@media(max-width:480px){.content-section h2{font-size:1.75rem;padding-left:1rem}}.content-section h3{font-size:1.65rem;color:#073b22;margin-top:2.5rem;margin-bottom:1.25rem;font-weight:600;font-family:Alumni Sans,sans-serif}@media(max-width:480px){.content-section h3{font-size:1.4rem}}.content-section p{font-size:1.0625rem;line-height:1.85;color:rgba(7,59,34,.85);margin-bottom:1.5rem;font-weight:400}@media(max-width:480px){.content-section p{font-size:1rem;line-height:1.75}}.content-section ol,.content-section ul{margin-left:2rem;margin-bottom:1.5rem;padding:1.5rem;background:rgba(28,158,91,.03);border-radius:12px;border-left:3px solid rgba(28,158,91,.3)}@media(max-width:480px){.content-section ol,.content-section ul{margin-left:.5rem;padding:1.25rem}}.content-section ol li,.content-section ul li{font-size:1.0625rem;line-height:1.85;color:rgba(7,59,34,.85);margin-bottom:.875rem;position:relative;padding-left:.5rem}.content-section ol li::marker,.content-section ul li::marker{color:#1c9e5b}@media(max-width:480px){.content-section ol li,.content-section ul li{font-size:1rem}}.content-section strong{color:#1c9e5b;font-weight:700}.content-section a{color:#1c9e5b;text-decoration:none;font-weight:600;border-bottom:1px solid rgba(0,0,0,0);transition:all .2s ease}.content-section a:hover{border-bottom-color:#1c9e5b;color:#1c9e5b}.contact-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:2rem;gap:2rem;margin-top:3.5rem}@media(max-width:480px){.contact-grid{gap:1.5rem;grid-template-columns:1fr}}.contact-card{background:linear-gradient(135deg,rgba(28,158,91,.04),rgba(28,158,91,.02));border-radius:16px;padding:2.5rem;text-align:center;border:1.5px solid rgba(28,158,91,.15);transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.contact-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#1c9e5b,#1c9e5b);transform:scaleX(0);transition:transform .4s cubic-bezier(.4,0,.2,1)}.contact-card:hover{transform:translateY(-8px);box-shadow:0 12px 32px rgba(28,158,91,.15),0 4px 16px rgba(7,59,34,.1);border-color:rgba(28,158,91,.4)}.contact-card:hover:before{transform:scaleX(1)}.contact-card:hover .icon-wrapper{transform:scale(1.1) rotate(5deg);background:linear-gradient(135deg,#1c9e5b,#1c9e5b)}@media(max-width:480px){.contact-card{padding:2rem 1.5rem}}.contact-card .icon-wrapper{width:70px;height:70px;margin:0 auto 1.75rem;background:#1c9e5b;border-radius:16px;display:flex;align-items:center;justify-content:center;color:#f9f5f1;transition:all .4s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 16px rgba(28,158,91,.2)}@media(max-width:480px){.contact-card .icon-wrapper{width:60px;height:60px;margin-bottom:1.5rem}}.contact-card h3{font-size:1.4rem;color:#073b22;margin-bottom:1rem;font-weight:700;font-family:Alumni Sans,sans-serif}@media(max-width:480px){.contact-card h3{font-size:1.25rem}}.contact-card a,.contact-card p{color:rgba(7,59,34,.75);font-size:1.05rem;text-decoration:none;transition:all .2s ease;font-weight:500}@media(max-width:480px){.contact-card a,.contact-card p{font-size:.95rem}}.contact-card a:hover{color:#1c9e5b}.agreement-notice,.thank-you-note{margin-top:3rem;padding:2rem;background:linear-gradient(135deg,rgba(28,158,91,.06),rgba(28,158,91,.03));border-left:4px solid #1c9e5b;border-radius:12px;font-size:1.05rem;font-weight:500;color:rgba(7,59,34,.9);line-height:1.75;box-shadow:0 2px 12px rgba(28,158,91,.08)}@media(max-width:480px){.agreement-notice,.thank-you-note{padding:1.5rem;font-size:1rem}}.thank-you-note{border-left-color:#1c9e5b;background:linear-gradient(135deg,rgba(28,158,91,.06),rgba(28,158,91,.03));font-style:italic;font-weight:400}.page-hero-wrapper{position:relative;min-height:350px;display:flex;align-items:center;justify-content:center;background-size:cover;background-position:50%;background-repeat:no-repeat}.page-hero-wrapper:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(7,59,34,.75),rgba(26,92,58,.75));pointer-events:none}.page-hero-wrapper .page-hero-content{position:relative;z-index:1;text-align:center;padding:3rem 2rem;max-width:900px;margin:0 auto}.page-hero-wrapper .page-hero-content h1{color:#f9f5f1;font-size:clamp(2.5rem,5vw,3.5rem);margin-bottom:1rem;text-shadow:0 2px 10px rgba(0,0,0,.3)}.page-hero-wrapper .page-hero-content p{color:rgba(249,245,241,.95);font-size:clamp(1rem,2vw,1.25rem);text-shadow:0 1px 5px rgba(0,0,0,.2)}@media(max-width:768px){.page-hero-wrapper{min-height:280px}}.page-container[data-page=contact-us] .page-hero-wrapper{background-image:url("/Landscape Image for Pages/Contact Us/Contact Us.png")}@media(max-width:768px){.page-container[data-page=contact-us] .page-hero-wrapper{background-image:url("/Portrait Image for Pages for Mobile/Contact Us/Untitled-36.png")}}.page-container[data-page=our-story] .page-hero-wrapper{background-image:url("/Landscape Image for Pages/Our Story/Our Story.png")}@media(max-width:768px){.page-container[data-page=our-story] .page-hero-wrapper{background-image:url("/Portrait Image for Pages for Mobile/Our Story/Untitled-36.png")}}.page-container[data-page=faqs] .page-hero-wrapper{background-image:url("/Landscape Image for Pages/FAQs/FAQs.png")}@media(max-width:768px){.page-container[data-page=faqs] .page-hero-wrapper{background-image:url("/Portrait Image for Pages for Mobile/FAQs/Untitled-36.png")}}.page-container[data-page=privacy-policy] .page-hero-wrapper{background-image:url("/Landscape Image for Pages/Privacy Policies/Privacy Policies.png")}@media(max-width:768px){.page-container[data-page=privacy-policy] .page-hero-wrapper{background-image:url("/Portrait Image for Pages for Mobile/Privacy Policies/Untitled-36.png")}}.page-container[data-page=terms-conditions] .page-hero-wrapper{background-image:url("/Landscape Image for Pages/Terms and Conditions/Terms and Conditions.png")}@media(max-width:768px){.page-container[data-page=terms-conditions] .page-hero-wrapper{background-image:url("/Portrait Image for Pages for Mobile/Terms and Conditions/Untitled-36.png")}}.page-container[data-page=terms-of-service] .page-hero-wrapper{background-image:url("/Landscape Image for Pages/Terms of Service/Terms of Service.png")}@media(max-width:768px){.page-container[data-page=terms-of-service] .page-hero-wrapper{background-image:url("/Portrait Image for Pages for Mobile/Terms of Service/Untitled-36.png")}}.page-container[data-page=track-order] .page-hero-wrapper{background-image:url("/Landscape Image for Pages/Track Order/Track Order.png")}@media(max-width:768px){.page-container[data-page=track-order] .page-hero-wrapper{background-image:url("/Portrait Image for Pages for Mobile/Track Order/Untitled-36.png")}}.page-container[data-page=profile] .page-hero-wrapper{background-image:url("/Landscape Image for Pages/Profile/Profile.png")}@media(max-width:768px){.page-container[data-page=profile] .page-hero-wrapper{background-image:url("/Portrait Image for Pages for Mobile/Profile/Untitled-36.png")}}.page-container[data-page=shipping-policies] .page-hero-wrapper{background-image:url("/Landscape Image for Pages/Shipping Plicies/Shipping Plicies.png")}@media(max-width:768px){.page-container[data-page=shipping-policies] .page-hero-wrapper{background-image:url("/Portrait Image for Pages for Mobile/Shipping Policies/Untitled-36.png")}}.page-container[data-page=disclaimer] .page-hero-wrapper{background-image:url("/Landscape Image for Pages/Disclaimer/Disclaimer.png")}@media(max-width:768px){.page-container[data-page=disclaimer] .page-hero-wrapper{background-image:url("/Portrait Image for Pages for Mobile/Disclaimer/Untitled-36.png")}}.page-container[data-page=cancellation-refund] .page-hero-wrapper{background-image:url("/Landscape Image for Pages/Cancellation Terms/Cancellation Terms.png")}@media(max-width:768px){.page-container[data-page=cancellation-refund] .page-hero-wrapper{background-image:url("/Portrait Image for Pages for Mobile/Cancellation Terms/Untitled-36.png")}}.page-container[data-page=refund-policy] .page-hero-wrapper{background-image:url("/Landscape Image for Pages/Refund Policy/Untitled-37.png")}@media(max-width:768px){.page-container[data-page=refund-policy] .page-hero-wrapper{background-image:url("/Portrait Image for Pages for Mobile/Refund Policy/Untitled-36.png")}}.page-container[data-page=plant-care] .page-hero-wrapper{background-image:url("/Landscape Image for Pages/Plant Care/Plant Care.png")}@media(max-width:768px){.page-container[data-page=plant-care] .page-hero-wrapper{background-image:url("/Portrait Image for Pages for Mobile/Plant Care/Untitled-36.png")}}.page-container[data-page=blogs] .page-hero-wrapper{background-image:url("/Landscape Image for Pages/Blogs/Blogs.png")}@media(max-width:768px){.page-container[data-page=blogs] .page-hero-wrapper{background-image:url("/Portrait Image for Pages for Mobile/Blogs/Untitled-36.png")}}.page-container[data-page=plants] .page-hero-wrapper{background-image:url("/Landscape Image for Pages/Plants/Plants.png")}@media(max-width:768px){.page-container[data-page=plants] .page-hero-wrapper{background-image:url("/Portrait Image for Pages for Mobile/Plants/Untitled-36.png")}}.page-container[data-page=seeds] .page-hero-wrapper{background-image:url("/Landscape Image for Pages/Seeds/Seeds.png")}@media(max-width:768px){.page-container[data-page=seeds] .page-hero-wrapper{background-image:url("/Portrait Image for Pages for Mobile/Seeds/Untitled-36.png")}}.page-container[data-page=planters] .page-hero-wrapper{background-image:url("/Landscape Image for Pages/Planters/Planters.png")}@media(max-width:768px){.page-container[data-page=planters] .page-hero-wrapper{background-image:url("/Portrait Image for Pages for Mobile/Planter/Untitled-36.png")}}.page-container[data-page=decor] .page-hero-wrapper{background-image:url("/Landscape Image for Pages/Decor/Decor.png")}@media(max-width:768px){.page-container[data-page=decor] .page-hero-wrapper{background-image:url("/Portrait Image for Pages for Mobile/Decor/Untitled-36.png")}}.page-container[data-page=accessories] .page-hero-wrapper{background-image:url("/Landscape Image for Pages/Accessories/Accessories.png")}@media(max-width:768px){.page-container[data-page=accessories] .page-hero-wrapper{background-image:url("/Portrait Image for Pages for Mobile/Accessories/Untitled-36.png")}}