.site .fa-hero{color:#fff;background:radial-gradient(80% 120% at 20% 10%, #4f7656 0%, var(--green) 50%, var(--deep) 100%);padding:56px 0}.site .fa-hero>.container{grid-template-columns:1.15fr .85fr;align-items:center;gap:40px;display:grid}.site .fa-badge{color:var(--cream);background:#ffffff1c;border-color:#ffffff30;padding:5px 14px;font-size:11px}.site .fa-badge .icon{width:14px;height:14px;color:var(--gold)}.site .fa-hero h1{text-transform:uppercase;color:#fff;margin:20px 0 16px;font-size:36px;font-weight:800;line-height:1.3}.site .fa-hero p{color:#e1e8df;margin-bottom:26px;font-size:15px;line-height:1.7}.site .fa-hero .button{border-radius:8px;gap:8px;min-height:42px;padding:9px 18px;font-size:13px}.site .fa-hero .button .icon{width:16px;height:16px}.site .fa-white{color:var(--green);background:#fff}.site .fa-hero-media{aspect-ratio:1.1;position:relative}.site .fa-hero-media img{border-radius:22px;position:absolute;box-shadow:0 14px 30px #0000003a}.site .fa-hero-media img:first-child{width:80%;height:76%;top:0;left:0}.site .fa-hero-media img:last-child{border:4px solid #fff;width:52%;height:52%;bottom:0;right:0;box-shadow:0 14px 30px #0000004d}.site .fa-guarantee{background:var(--pale)}.site .fa-guarantee .container{grid-template-columns:1fr 1.2fr;align-items:center;gap:56px;max-width:1000px;display:grid}.site .fa-guarantee img{aspect-ratio:1.25;border-radius:40px;height:auto}.site .fa-guarantee h2{color:var(--gold);margin:0 0 18px;font-size:34px}.site .fa-guarantee ul{color:#333;gap:6px;margin:0 0 24px;padding-left:18px;font-size:15px;list-style:outside;display:grid}.site .fa-order{text-transform:uppercase;border-radius:6px;min-height:42px;padding:9px 36px;font-size:13px}.site .fa-adventure{grid-template-columns:1fr 1fr;min-height:420px;display:grid}.site .fa-adventure img{min-height:0}.site .fa-adventure>div:last-child{background:linear-gradient(180deg, var(--green), var(--deep));align-content:center;justify-items:start;gap:18px;padding:50px 48px;display:grid}.site .fa-adventure h2{color:#fff;margin:0;font-size:46px}.site .fa-adventure p{color:#e8efe6;font-size:15px;line-height:1.7}.site .fa-essentials{text-align:center;padding-bottom:0}.site .fa-essentials h2{color:var(--gold);margin:0;font-size:40px}.site .fa-kicker{letter-spacing:5px;text-transform:uppercase;color:var(--green);margin:14px 0 50px;font-size:13px}.site .fa-gallery{text-align:left;grid-template-columns:1fr 1fr;align-items:start;gap:24px;max-width:1050px;margin:0 auto 60px;display:grid}.site .fa-gallery figure{margin:0;padding-bottom:50px;position:relative}.site .fa-gallery figure img{aspect-ratio:1.9;height:auto}.site .fa-gallery figcaption{text-align:center;font:700 16px var(--font-montserrat), Arial, sans-serif;color:var(--green);background:#fff;border-radius:10px;padding:22px;position:absolute;bottom:0;left:5%;right:5%;box-shadow:0 10px 30px #0000001f}.site .fa-gallery>img{aspect-ratio:1;border-radius:12px;height:auto}.site .fa-essentials .fa-items-title{margin-bottom:30px;font-size:30px}.site .fa-items{background:var(--pale);text-align:left;padding:40px 0}.site .fa-items .container{grid-template-columns:1fr 1fr;align-items:start;gap:28px;max-width:1050px;display:grid}.site .fa-items ul{border:1px solid var(--line);background:#fff;border-radius:8px;gap:16px;margin:0;padding:30px;list-style:none;display:grid}.site .fa-items li{align-items:flex-start;gap:12px;font-size:14px;line-height:1.6;display:flex}.site .fa-items .icon{width:20px;height:20px;color:var(--green);flex-shrink:0;margin-top:1px}.site .fa-items b{color:var(--deep)}.site .fa-items small{color:#777;font-size:12px}.site .fa-care{background:radial-gradient(90% 140% at 30% 0%, #5f8f63 0%, var(--green) 60%, var(--deep) 100%);padding:50px 0}.site .fa-care .container{grid-template-columns:1.1fr .9fr;align-items:center;gap:40px;display:grid}.site .fa-care-card{background:linear-gradient(135deg,#3f6b46,#6aa86f);border-radius:18px;padding:34px;box-shadow:0 12px 30px #0000003a}.site .fa-care h2{color:var(--cream);letter-spacing:-.5px;margin:0 0 22px;font-size:38px}.site .fa-care p{color:#fff;font-size:16px;line-height:1.7}.site .fa-care-media{aspect-ratio:1.3;position:relative}.site .fa-care-media img{border-radius:50%;height:auto;position:absolute}.site .fa-care-media img:first-child{aspect-ratio:1;width:62%;top:0;left:0}.site .fa-care-media img:last-child{aspect-ratio:1;border:4px solid #fff;width:54%;bottom:6%;right:0}.site .fa-price{text-align:center;padding:50px 0 70px}.site .fa-price h2{letter-spacing:0;margin:0 0 16px;font-size:26px}.site .fa-price .button{text-transform:uppercase;border-radius:6px;padding:12px 40px;box-shadow:0 6px 16px #0003}.site .fa-note{border-left:4px solid var(--gold);background:var(--cream);color:var(--green);text-align:left;border-radius:4px;margin-top:30px;padding:14px 18px;font-size:15px}@media (max-width:950px){.site .fa-hero>.container,.site .fa-guarantee .container,.site .fa-adventure,.site .fa-care .container,.site .fa-gallery,.site .fa-items .container{grid-template-columns:1fr}.site .fa-hero-media{max-width:520px}.site .fa-adventure img{aspect-ratio:1.4;height:auto}.site .fa-adventure h2{font-size:34px}}@media (max-width:640px){.site .fa-hero h1,.site .fa-essentials h2{font-size:26px}.site .fa-care h2{font-size:28px}.site .fa-price h2{font-size:20px}.site .fa-items ul,.site .fa-adventure>div:last-child,.site .fa-care-card{padding:22px}}
