.page-module__d3tttq__main{width:100%;overflow-x:hidden}.page-module__d3tttq__container{max-width:1440px;margin:0 auto;padding:0 2rem}.page-module__d3tttq__eyebrowLight{text-transform:uppercase;letter-spacing:2px;color:#ffffffb3;margin-bottom:1rem;font-size:.95rem;font-weight:700;display:block}.page-module__d3tttq__eyebrowDark{text-transform:uppercase;letter-spacing:2px;color:var(--color-medium-jungle,#272928);margin-bottom:1rem;font-size:.95rem;font-weight:700;display:block}.page-module__d3tttq__titleLight{color:var(--color-white,#fff);margin-bottom:1rem;font-family:Playfair Display,serif;font-size:clamp(2.5rem,4vw,4rem);line-height:1.1}.page-module__d3tttq__titleDark{color:var(--color-graphite,#2d2c2f);margin-bottom:1rem;font-family:Playfair Display,serif;font-size:clamp(2.5rem,4vw,4rem);line-height:1.1}.page-module__d3tttq__paragraph{color:var(--color-graphite,#2d2c2f);opacity:.85;margin-bottom:2rem;font-size:1.1rem;line-height:1.6}.page-module__d3tttq__paragraphLight{color:#ffffffd9;margin-bottom:2rem;font-size:1.1rem;line-height:1.6}.page-module__d3tttq__sectionHeader{text-align:center;max-width:800px;margin:0 auto 5rem}.page-module__d3tttq__iconSpruce{color:var(--color-dark-spruce,#1a362d);margin-bottom:1.5rem}.page-module__d3tttq__iconHoneydew{color:var(--color-honeydew,#f0fff0);margin-bottom:1.5rem}.page-module__d3tttq__whiteSection{background-color:var(--color-white,#fff);padding:8rem 0}.page-module__d3tttq__graphiteSection{background-color:var(--color-graphite,#2d2c2f);padding:8rem 0}.page-module__d3tttq__darkSpruceSection{background-color:var(--color-dark-spruce,#1a362d);padding:8rem 0}.page-module__d3tttq__heroSection{align-items:center;min-height:90vh;padding:8rem 0;display:flex;position:relative}.page-module__d3tttq__heroBg{z-index:1;position:absolute;inset:0}.page-module__d3tttq__bgImage{object-fit:cover;object-position:center}.page-module__d3tttq__heroOverlay{z-index:2;background:linear-gradient(90deg,#2d2c2fd9 0%,#2d2c2f99 50%,#2d2c2f33 100%);position:absolute;inset:0}.page-module__d3tttq__heroContent{z-index:3;max-width:700px;position:relative}.page-module__d3tttq__heroTitle{color:var(--color-white,#fff);margin-bottom:1.5rem;font-family:Playfair Display,serif;font-size:clamp(3rem,5vw,5rem);line-height:1.1}.page-module__d3tttq__heroSubtitle{color:#ffffffe6;margin-bottom:3rem;font-size:1.2rem;line-height:1.6}.page-module__d3tttq__primaryBtn{background-color:var(--color-white,#fff);color:var(--color-dark-spruce,#1a362d);letter-spacing:1px;border-radius:100px;padding:1.2rem 2.5rem;font-weight:800;text-decoration:none;transition:all .3s;display:inline-block}.page-module__d3tttq__primaryBtn:hover{background-color:var(--color-honeydew,#f0fff0);transform:translateY(-2px);box-shadow:0 10px 30px #00000026}.page-module__d3tttq__secondaryBtn{background-color:var(--color-medium-jungle,#272928);color:var(--color-white,#fff);letter-spacing:1px;border:1px solid #ffffff1a;border-radius:100px;width:fit-content;padding:1.2rem 2.5rem;font-weight:800;text-decoration:none;transition:all .3s;display:inline-block}.page-module__d3tttq__secondaryBtn:hover{background-color:var(--color-white,#fff);color:var(--color-dark-spruce,#1a362d);border-color:var(--color-dark-spruce,#1a362d);transform:translateY(-2px)}.page-module__d3tttq__gridThree{grid-template-columns:repeat(3,1fr);gap:3rem;display:grid}.page-module__d3tttq__splitGridAlternating{grid-template-columns:1fr 1fr;align-items:center;gap:5rem;display:grid}.page-module__d3tttq__textCol{flex-direction:column;justify-content:center;display:flex}.page-module__d3tttq__featureCard{background:#00000005;border:1px solid #0000000d;border-radius:12px;flex-direction:column;align-items:flex-start;padding:3rem 2rem;transition:transform .3s;display:flex}.page-module__d3tttq__featureCard:hover{background:var(--color-white,#fff);transform:translateY(-5px);box-shadow:0 10px 30px #0000000d}.page-module__d3tttq__benefitCard{background:#ffffff08;border:1px solid #ffffff1a;border-radius:12px;flex-direction:column;align-items:flex-start;padding:3rem 2rem;transition:transform .3s;display:flex}.page-module__d3tttq__benefitCard:hover{background:#ffffff14;transform:translateY(-5px)}.page-module__d3tttq__cardTitleDark{color:var(--color-graphite,#2d2c2f);margin-bottom:1rem;font-size:1.3rem;font-weight:700}.page-module__d3tttq__cardDescDark{color:var(--color-graphite,#2d2c2f);opacity:.8;font-size:1.05rem;line-height:1.6}.page-module__d3tttq__cardTitleLight{color:var(--color-white,#fff);margin-bottom:1rem;font-size:1.3rem;font-weight:700}.page-module__d3tttq__cardDescLight{color:#fffc;font-size:1.05rem;line-height:1.6}.page-module__d3tttq__accordionWrap{flex-direction:column;width:100%;display:flex}.page-module__d3tttq__accordionItem{border-bottom:1px solid #ffffff26}.page-module__d3tttq__accordionHeader{cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:1.5rem 0;display:flex}.page-module__d3tttq__accordionTitle{color:var(--color-white,#fff);font-size:1.25rem;font-weight:600;transition:color .3s}.page-module__d3tttq__accordionHeader:hover .page-module__d3tttq__accordionTitle{color:var(--color-honeydew,#f0fff0)}.page-module__d3tttq__accordionIcon{color:var(--color-white,#fff);opacity:.5;font-size:1.8rem;font-weight:300}.page-module__d3tttq__accordionAnswer{max-height:0;transition:max-height .4s cubic-bezier(.4,0,.2,1);overflow:hidden}.page-module__d3tttq__open .page-module__d3tttq__accordionAnswer{max-height:300px}.page-module__d3tttq__accordionAnswer p{color:#fffc;padding:0 0 2rem;font-size:1.05rem;line-height:1.6}.page-module__d3tttq__baVisuals{aspect-ratio:4/5;perspective:1000px;width:100%;margin-bottom:2rem;position:relative}.page-module__d3tttq__baCardUnder{border:4px solid var(--color-dark-spruce,#1a362d);border-radius:12px;position:absolute;inset:0;overflow:hidden;box-shadow:0 10px 30px #0000001a}.page-module__d3tttq__baCardTop{z-index:10;border:4px solid var(--color-white,#fff);background:var(--color-white,#fff);transform-origin:bottom;border-radius:12px;position:absolute;inset:0;overflow:hidden;box-shadow:0 20px 50px #0003}.page-module__d3tttq__baImage{object-fit:cover;pointer-events:none}.page-module__d3tttq__baCardTopHeader{z-index:5;justify-content:space-between;align-items:center;display:flex;position:absolute;top:1rem;left:1rem;right:1rem}.page-module__d3tttq__baLabelBefore{color:#fff;letter-spacing:1px;background:#000000b3;border-radius:100px;padding:.4rem 1rem;font-size:.8rem;font-weight:700}.page-module__d3tttq__baLabelAfter{background:var(--color-dark-spruce,#1a362d);color:#fff;letter-spacing:1px;z-index:5;border-radius:100px;padding:.4rem 1rem;font-size:.8rem;font-weight:700;position:absolute;top:1rem;left:1rem}.page-module__d3tttq__swipePrompt{color:var(--color-graphite,#2d2c2f);text-transform:uppercase;pointer-events:none;background:#fffffff2;border-radius:100px;padding:.4rem 1rem;font-size:.75rem;font-weight:800;box-shadow:0 4px 10px #0000001a}.page-module__d3tttq__resetBtn{color:var(--color-graphite,#2d2c2f);cursor:pointer;z-index:5;background:#fffffff2;border:none;border-radius:100px;padding:.6rem 1.2rem;font-size:.8rem;font-weight:700;transition:all .2s;position:absolute;bottom:1rem;right:1rem;box-shadow:0 4px 10px #00000026}.page-module__d3tttq__resetBtn:hover{background:#fff;transform:scale(1.05)}.page-module__d3tttq__testimonialWrapper{text-align:center;background:var(--color-white,#fff);border:1px solid #00000014;border-radius:16px;max-width:900px;margin:0 auto;padding:4rem;position:relative;box-shadow:0 20px 50px #00000008}.page-module__d3tttq__quoteIcon{color:var(--color-medium-jungle,#272928);opacity:.05;font-family:Playfair Display,serif;font-size:8rem;line-height:1;position:absolute;top:-2rem;left:50%;transform:translate(-50%)}.page-module__d3tttq__quoteText{color:var(--color-graphite,#2d2c2f);z-index:2;margin-bottom:2rem;font-family:Playfair Display,serif;font-size:1.5rem;font-style:italic;line-height:1.6;position:relative}.page-module__d3tttq__authorInfo{flex-direction:column;gap:.25rem;display:flex}.page-module__d3tttq__authorName{color:var(--color-graphite,#2d2c2f);font-size:1.1rem;font-weight:700}.page-module__d3tttq__authorLocation{color:var(--color-graphite,#2d2c2f);opacity:.6;font-size:.95rem}.page-module__d3tttq__ctaWrapper{max-width:700px;margin:0 auto}.page-module__d3tttq__ctaSubtitle{color:#fffc;margin-bottom:3rem;font-size:1.2rem;line-height:1.6}@media (max-width:992px){.page-module__d3tttq__gridThree{grid-template-columns:repeat(2,1fr);gap:2rem}.page-module__d3tttq__splitGridAlternating{grid-template-columns:1fr;gap:4rem}.page-module__d3tttq__testimonialWrapper{padding:3rem 2rem}.page-module__d3tttq__baVisuals{aspect-ratio:1;max-width:500px;margin:0 auto}}@media (max-width:600px){.page-module__d3tttq__heroSection{padding:8rem 0 5rem}.page-module__d3tttq__heroOverlay{background:linear-gradient(#2d2c2f4d 0%,#2d2c2fb3 40%,#2d2c2ff2 100%)}.page-module__d3tttq__whiteSection,.page-module__d3tttq__graphiteSection,.page-module__d3tttq__darkSpruceSection{padding:5rem 0}.page-module__d3tttq__gridThree{grid-template-columns:1fr}.page-module__d3tttq__quoteText{font-size:1.25rem}}
