._page_1appy_1{min-height:100%;width:100%;padding:48px 24px 72px;background:radial-gradient(circle at 8% 0%,rgba(199,226,211,.44),transparent 34rem),linear-gradient(180deg,#f7fbf8,#f1f8f4)}._shell_1appy_10{width:min(1180px,100%);margin:0 auto;display:grid;gap:28px}._hero_1appy_17,._benefits_1appy_18,._pricingSection_1appy_19{border:1px solid #d8e3dc;border-radius:30px;background:#fffffff0;box-shadow:0 24px 60px #143d2c14}._hero_1appy_17{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr);gap:42px;align-items:center;padding:48px}._heroCopy_1appy_34{display:grid;gap:18px;text-align:left}._eyebrow_1appy_40,._sectionEyebrow_1appy_41,._connectionPill_1appy_42{width:fit-content;margin:0;color:#286b50;font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}._heading_1appy_52,._text_1appy_53,._connectionCard_1appy_54 h2,._connectionText_1appy_55,._reassurance_1appy_56,._benefitCard_1appy_57 h3,._benefitCard_1appy_57 p,._sectionHeading_1appy_59 h2,._sectionHeading_1appy_59 p,._pricingNote_1appy_61{margin:0}._heading_1appy_52{max-width:760px;color:#102a24;font-family:Avenir Next,Trebuchet MS,sans-serif;font-size:clamp(2.35rem,5vw,4.8rem);line-height:.98;letter-spacing:-.045em}._text_1appy_53{max-width:700px;color:#52675c;font-size:1.12rem;line-height:1.7}._websiteLink_1appy_81{width:fit-content;color:#1f664a;font-weight:800;text-decoration:none}._websiteLink_1appy_81:hover,._websiteLink_1appy_81:focus-visible{text-decoration:underline;text-underline-offset:4px}._connectionCard_1appy_54{display:grid;gap:16px;padding:26px;border:1px solid #cfe0d5;border-radius:24px;background:linear-gradient(160deg,#f7fbf8,#eef6f1)}._connectionPill_1appy_42{padding:7px 10px;border-radius:999px;background:#e6f1ea}._connectionCard_1appy_54 h2{color:#143d2c;font-size:1.65rem;line-height:1.15}._connectionText_1appy_55,._reassurance_1appy_56,._label_1appy_117 small,._sectionHeading_1appy_59 p,._pricingNote_1appy_61{color:#637269;line-height:1.55}._form_1appy_124{display:grid;gap:14px}._label_1appy_117{display:grid;gap:7px;color:#143d2c;font-size:.92rem;font-weight:800;text-align:left}._input_1appy_138{width:100%;min-height:48px;padding:11px 13px;border:1px solid #b9ccc0;border-radius:12px;background:#fff;color:#102a24;font:inherit}._input_1appy_138:focus{outline:3px solid rgba(42,106,77,.16);border-color:#2a6a4d}._button_1appy_154{min-height:48px;border:0;border-radius:12px;cursor:pointer;font:inherit;font-weight:800;padding:12px 18px;box-shadow:0 12px 24px #1f533d29}._button_1appy_154:hover{filter:brightness(1.04)}._detectedStore_1appy_169{display:flex;gap:12px;align-items:center;padding:15px;border:1px solid #c7d9ce;border-radius:14px;background:#fff;text-align:left}._detectedStore_1appy_169>div{min-width:0;display:grid;gap:3px}._detectedStore_1appy_169 strong{overflow-wrap:anywhere;color:#143d2c}._storeLabel_1appy_191{color:#6a776f;font-size:.78rem;font-weight:750;text-transform:uppercase;letter-spacing:.06em}._storeStatus_1appy_199{width:11px;height:11px;flex:0 0 auto;border-radius:50%;background:#2a7c59;box-shadow:0 0 0 5px #2a7c591a}._reassurance_1appy_56{font-size:.84rem}._benefits_1appy_18,._pricingSection_1appy_19{display:grid;gap:24px;padding:34px}._sectionHeading_1appy_59{display:grid;gap:8px;max-width:760px}._sectionHeading_1appy_59 h2{color:#143d2c;font-size:clamp(1.7rem,3vw,2.35rem);line-height:1.08}._benefitGrid_1appy_231{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}._benefitCard_1appy_57{display:grid;gap:10px;min-width:0;padding:22px;border:1px solid #d8e3dc;border-radius:20px;background:linear-gradient(180deg,#fff,#f8fbf9);text-align:left}._benefitNumber_1appy_248{color:#2a6a4d;font-size:.78rem;font-weight:900;letter-spacing:.08em}._benefitCard_1appy_57 h3{color:#143d2c;font-size:1.08rem}._benefitCard_1appy_57 p{color:#637269;line-height:1.55}._pricingSection_1appy_19 .mi-pricing-catalogue-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}._pricingSection_1appy_19 .mi-pricing-catalogue-card{min-height:100%}._pricingNote_1appy_61{padding-top:2px;font-size:.88rem}@media(max-width:900px){._page_1appy_1{padding:24px 16px 48px}._hero_1appy_17{grid-template-columns:1fr;padding:30px}._benefitGrid_1appy_231{grid-template-columns:1fr}}@media(max-width:560px){._hero_1appy_17,._benefits_1appy_18,._pricingSection_1appy_19{border-radius:22px}._hero_1appy_17,._benefits_1appy_18,._pricingSection_1appy_19{padding:22px}._heading_1appy_52{font-size:2.35rem}._connectionCard_1appy_54{padding:20px}}
