.home[data-astro-cid-wu5dj4rx].active{color:var(--primary-main);position:relative}.home[data-astro-cid-wu5dj4rx].active:after{content:"";position:absolute;bottom:-4px;left:0;right:0;height:2px;background:var(--primary-main);border-radius:1px}.freshcue-page{background-color:var(--background-default);display:flex;align-items:center;position:relative;min-height:100vh;width:100%;flex-direction:column;line-height:normal;letter-spacing:normal}.page-hero{background-color:var(--Freshcue-Lime);width:100%;padding:120px var(--layout-container-main-px) 80px;box-sizing:border-box;text-align:center;position:relative;overflow:hidden}.page-hero:before{content:"";position:absolute;top:-50%;right:-10%;width:400px;height:400px;background:var(--Freshcue-Apple);border-radius:50%;opacity:.3;z-index:0}.page-hero:after{content:"";position:absolute;bottom:-30%;left:-5%;width:300px;height:300px;background:var(--Freshcue-Apple);border-radius:50%;opacity:.2;z-index:0}.page-hero__eyebrow{font-family:var(--font-inter);font-size:var(--fs-14);font-weight:600;letter-spacing:2px;text-transform:uppercase;color:var(--Freshcue-Pepper);opacity:.7;margin-bottom:16px;position:relative;z-index:1}.page-hero__title{font-family:var(--font-roketto);font-size:var(--fs-64);font-weight:400;line-height:1.1;color:var(--Freshcue-Pepper);margin:0 0 24px;position:relative;z-index:1}.page-hero__subtitle{font-family:var(--font-inter);font-size:var(--fs-20);line-height:var(--lh-28);color:var(--Freshcue-Pepper);max-width:600px;margin:0 auto;position:relative;z-index:1}.page-content{width:100%;max-width:var(--width-1440);margin:0 auto;padding:80px var(--layout-container-main-px);box-sizing:border-box}.page-section{margin-bottom:80px}.page-section:last-child{margin-bottom:0}.page-section__title{font-family:var(--font-roketto);font-size:var(--fs-36);font-weight:400;color:var(--Freshcue-Pepper);margin:0 0 32px}.page-section__text{font-family:var(--font-inter);font-size:var(--fs-18);line-height:1.7;color:var(--text-primary);margin:0 0 24px}.hiw-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-bottom:80px}.hiw-step{background:linear-gradient(135deg,#dfff7426,#bce6451a);border-radius:var(--radius-3);padding:40px 32px;text-align:center;position:relative;transition:transform .3s ease,box-shadow .3s ease}.hiw-step:hover{transform:translateY(-8px);box-shadow:0 20px 40px #31552f1a}.hiw-step__number{width:64px;height:64px;background:var(--Freshcue-Pepper);color:var(--Freshcue-Lime);font-family:var(--font-roketto);font-size:var(--fs-24);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 24px}.hiw-step__title{font-family:var(--font-barlow);font-size:var(--fs-22);font-weight:600;color:var(--Freshcue-Pepper);margin:0 0 16px}.hiw-step__desc{font-family:var(--font-inter);font-size:var(--fs-16);line-height:1.6;color:var(--text-primary);margin:0}.hiw-benefits{display:grid;grid-template-columns:repeat(2,1fr);gap:32px}.hiw-benefit{display:flex;gap:20px;padding:24px;background:#fafafa;border-radius:var(--radius-15);transition:background .3s ease}.hiw-benefit:hover{background:#dfff7433}.hiw-benefit__icon{width:48px;height:48px;background:var(--Freshcue-Lime);border-radius:var(--radius-125);display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--Freshcue-Pepper)}.hiw-benefit__icon svg{width:24px;height:24px}.hiw-benefit__content h4{font-family:var(--font-barlow);font-size:var(--fs-18);font-weight:600;color:var(--Freshcue-Pepper);margin:0 0 8px}.hiw-benefit__content p{font-family:var(--font-inter);font-size:var(--fs-15);line-height:1.6;color:var(--text-primary);margin:0}.faq-list{max-width:800px;margin:0 auto}.faq-item{border-bottom:1px solid var(--components-divider);padding:24px 0}.faq-item:first-of-type{border-top:1px solid var(--components-divider)}.faq-question{font-family:var(--font-barlow);font-size:var(--fs-20);font-weight:600;color:var(--Freshcue-Pepper);margin:0 0 12px;cursor:pointer;display:flex;align-items:center;justify-content:space-between;transition:color .2s ease}.faq-question:hover{color:var(--primary-main)}.faq-question:after{content:"+";font-size:24px;font-weight:400;transition:transform .3s ease}.faq-item.active .faq-question:after{transform:rotate(45deg)}.faq-answer{font-family:var(--font-inter);font-size:var(--fs-16);line-height:1.7;color:var(--text-primary);margin:0;padding-right:40px}.faq-category{margin-bottom:48px}.faq-category:last-child{margin-bottom:0}.faq-category__title{font-family:var(--font-inter);font-size:var(--fs-14);font-weight:600;letter-spacing:2px;text-transform:uppercase;color:var(--Freshcue-Carrot);margin:0 0 24px}.about-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;margin-bottom:80px}.about-grid--reverse{direction:rtl}.about-grid--reverse>*{direction:ltr}.about-image{border-radius:var(--radius-3);overflow:hidden;aspect-ratio:4/3;background:linear-gradient(135deg,var(--Freshcue-Lime) 0%,var(--Freshcue-Apple) 100%);display:flex;align-items:center;justify-content:center}.about-image img{width:100%;height:100%;object-fit:cover}.about-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;background:var(--Freshcue-Pepper);border-radius:var(--radius-3);padding:60px 40px;margin-bottom:80px}.about-stat{text-align:center}.about-stat__number{font-family:var(--font-roketto);font-size:var(--fs-51);color:var(--Freshcue-Lime);line-height:1;margin-bottom:12px}.about-stat__label{font-family:var(--font-inter);font-size:var(--fs-16);color:#fffc}.about-values{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.about-value{padding:32px;background:#fafafa;border-radius:var(--radius-15);text-align:center;transition:transform .3s ease,box-shadow .3s ease}.about-value:hover{transform:translateY(-4px);box-shadow:0 12px 24px #00000014}.about-value__icon{width:64px;height:64px;background:var(--Freshcue-Lime);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 16px;color:var(--Freshcue-Pepper)}.about-value__icon svg{width:28px;height:28px}.about-value__title{font-family:var(--font-barlow);font-size:var(--fs-20);font-weight:600;color:var(--Freshcue-Pepper);margin:0 0 12px}.about-value__desc{font-family:var(--font-inter);font-size:var(--fs-15);line-height:1.6;color:var(--text-primary);margin:0}.contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px}.contact-info{padding-right:40px}.contact-method{display:flex;gap:20px;margin-bottom:32px;padding:24px;background:#fafafa;border-radius:var(--radius-15);transition:background .3s ease}.contact-method:hover{background:#dfff7433}.contact-method:last-child{margin-bottom:0}.contact-method__icon{width:56px;height:56px;background:var(--Freshcue-Lime);border-radius:var(--radius-125);display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--Freshcue-Pepper)}.contact-method__icon svg{width:24px;height:24px}.contact-method__content h4{font-family:var(--font-barlow);font-size:var(--fs-18);font-weight:600;color:var(--Freshcue-Pepper);margin:0 0 8px}.contact-method__content p{font-family:var(--font-inter);font-size:var(--fs-15);line-height:1.6;color:var(--text-primary);margin:0}.contact-method__content a{color:var(--primary-main);text-decoration:none;transition:color .2s ease}.contact-method__content a:hover{color:var(--primary-dark)}.contact-form{background:#fafafa;border-radius:var(--radius-3);padding:48px}.contact-form__title{font-family:var(--font-barlow);font-size:var(--fs-24);font-weight:600;color:var(--Freshcue-Pepper);margin:0 0 32px}.form-group{margin-bottom:24px}.form-group:last-of-type{margin-bottom:32px}.form-label{display:block;font-family:var(--font-barlow);font-size:var(--fs-14);font-weight:600;color:var(--text-primary);margin-bottom:8px}.form-input,.form-textarea{width:100%;padding:14px 16px;font-family:var(--font-inter);font-size:var(--fs-16);color:var(--text-primary);background:#fff;border:1px solid var(--components-divider);border-radius:var(--button-radius);transition:border-color .2s ease,box-shadow .2s ease;box-sizing:border-box}.form-input:focus,.form-textarea:focus{outline:none;border-color:var(--Freshcue-Pepper);box-shadow:0 0 0 3px #31552f1a}.form-textarea{min-height:140px;resize:vertical}.form-submit{width:100%;padding:16px 32px;font-family:var(--font-barlow);font-size:var(--fs-16);font-weight:600;color:#fff;background:var(--Freshcue-Pepper);border:none;border-radius:var(--button-radius);cursor:pointer;transition:opacity .2s ease,transform .2s ease}.form-submit:hover{opacity:.9;transform:translateY(-2px)}.form-submit:active{transform:translateY(0)}.contact-grid--centered{display:block;max-width:600px;margin:0 auto}.contact-grid--centered .contact-info{padding-right:0}.contact-method__link{display:inline-flex;align-items:center;gap:4px;font-family:var(--font-barlow);font-size:var(--fs-15);font-weight:600;color:var(--Freshcue-Pepper);text-decoration:none;margin-top:12px;padding:10px 20px;background:var(--Freshcue-Lime);border-radius:var(--button-radius);transition:background .2s ease,transform .2s ease}.contact-method__link:hover{background:var(--Freshcue-Apple);transform:translateY(-2px)}.contact-social{display:flex;gap:16px;margin-top:32px}.contact-social__link{width:48px;height:48px;background:var(--Freshcue-Pepper);border-radius:50%;display:flex;align-items:center;justify-content:center;transition:transform .2s ease,background .2s ease}.contact-social__link:hover{transform:scale(1.1);background:var(--Freshcue-Zucchini)}.contact-social__link img{width:24px;height:24px;filter:brightness(0) invert(1)}.page-cta{background:var(--Freshcue-Pepper);width:100%;padding:80px var(--layout-container-main-px);box-sizing:border-box;text-align:center}.page-cta__title{font-family:var(--font-roketto);font-size:var(--fs-36);font-weight:400;color:var(--Freshcue-Lime);margin:0 0 16px}.page-cta__text{font-family:var(--font-inter);font-size:var(--fs-18);color:#fffc;margin:0 0 32px}.page-cta__buttons{display:flex;align-items:center;justify-content:center;gap:24px}.page-separator{background:linear-gradient(135deg,var(--Freshcue-Lime) 0%,var(--Freshcue-Apple) 100%);width:100%;padding:48px var(--layout-container-main-px);box-sizing:border-box;text-align:center}.page-separator__title{font-family:var(--font-barlow);font-size:var(--fs-24);font-weight:600;color:var(--Freshcue-Pepper);margin:0 0 8px}.page-separator__text{font-family:var(--font-inter);font-size:var(--fs-16);color:var(--Freshcue-Pepper);opacity:.8;margin:0 0 20px}.page-separator__text:last-child{margin-bottom:0}.page-separator__link{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-barlow);font-size:var(--fs-16);font-weight:600;color:var(--Freshcue-Pepper);text-decoration:none;padding:12px 24px;background:var(--Freshcue-Pepper);color:var(--Freshcue-Lime);border-radius:var(--button-radius);transition:opacity .2s ease,transform .2s ease}.page-separator__link:hover{opacity:.9;transform:translateY(-2px)}.page-separator__email{font-family:var(--font-inter);font-size:var(--fs-18);font-weight:500;color:var(--Freshcue-Pepper);text-decoration:none;border-bottom:2px solid var(--Freshcue-Pepper);transition:opacity .2s ease}.page-separator__email:hover{opacity:.7}.page-separator--stats{display:flex;justify-content:center;gap:60px;flex-wrap:wrap}.page-separator__stat{text-align:center}.page-separator__stat-number{font-family:var(--font-roketto);font-size:var(--fs-36);color:var(--Freshcue-Pepper);line-height:1;margin-bottom:4px}.page-separator__stat-label{font-family:var(--font-inter);font-size:var(--fs-14);color:var(--Freshcue-Pepper);opacity:.7}.page-separator--reassurance{display:flex;align-items:center;justify-content:center;gap:16px}.page-separator__icon{font-size:32px}@media screen and (max-width:1100px){.page-hero{padding:100px 60px 60px}.page-content{padding:60px}.hiw-steps{grid-template-columns:1fr;gap:24px}.hiw-benefits{grid-template-columns:1fr}.about-grid{grid-template-columns:1fr;gap:40px}.about-grid--reverse{direction:ltr}.about-stats{grid-template-columns:repeat(3,1fr);padding:40px 24px}.about-values{grid-template-columns:1fr}.contact-grid{grid-template-columns:1fr;gap:40px}.contact-info{padding-right:0}.page-cta{padding:60px}}@media screen and (max-width:750px){.page-hero{padding:80px 24px 48px}.page-hero__title{font-size:var(--fs-36)}.page-hero__subtitle{font-size:var(--fs-16)}.page-content{padding:48px 24px}.page-section__title{font-size:var(--fs-24)}.hiw-step{padding:32px 24px}.about-stats{grid-template-columns:1fr;gap:32px;padding:40px 24px}.about-stat__number{font-size:var(--fs-36)}.contact-form{padding:32px 24px}.page-cta{padding:48px 24px}.page-cta__title{font-size:var(--fs-24)}.page-cta__buttons{flex-direction:column;gap:16px}}@media screen and (max-width:450px){.page-hero{padding:70px 16px 40px}.page-content{padding:32px 16px}.faq-answer{padding-right:0}.page-cta{padding:40px 16px}}
