.ads-module__TRzxrG__site{scroll-padding-top:100px}.ads-module__TRzxrG__site button:focus-visible,.ads-module__TRzxrG__site summary:focus-visible{outline-offset:4px;outline:3px solid #b88748}.ads-module__TRzxrG__site a:focus-visible{outline-offset:4px;outline:3px solid #b88748}.ads-module__TRzxrG__header .marketing-header-inner{min-height:76px}.ads-module__TRzxrG__headerCta{min-height:46px;font-size:.86rem}.ads-module__TRzxrG__hero{background:radial-gradient(circle at 8% 0,#dcebe3bb,#0000 35rem),linear-gradient(135deg,#fffdfa,#f3eee5);padding:54px 0 64px}.ads-module__TRzxrG__heroGrid{grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);align-items:center;gap:48px;display:grid}.ads-module__TRzxrG__heroGrid h1{margin-bottom:22px;font-size:clamp(2.4rem,4vw,4.2rem);line-height:1.06}.ads-module__TRzxrG__intro{margin-bottom:26px;font-size:1.12rem}.ads-module__TRzxrG__heroImage{border:1px solid #d8ded8;border-radius:24px;margin:0;overflow:hidden;box-shadow:0 24px 60px #14241d16}.ads-module__TRzxrG__heroImage img{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto;display:block}.ads-module__TRzxrG__heroImage figcaption,.ads-module__TRzxrG__product figcaption{color:#64716b;background:#fffdfa;padding:12px 16px;font-size:.74rem;line-height:1.5}.ads-module__TRzxrG__ctaNote{margin:15px 0 0;font-size:.79rem}.ads-module__TRzxrG__trialLink{color:#1f5a45;text-underline-offset:4px;align-items:center;min-height:44px;margin-top:10px;font-weight:650;text-decoration:underline;display:inline-flex}.ads-module__TRzxrG__trialNote{margin:2px 0 0;font-size:.79rem}.ads-module__TRzxrG__section{padding:72px 0}.ads-module__TRzxrG__sectionHead{max-width:820px;margin-bottom:34px}.ads-module__TRzxrG__section h2{font-size:clamp(2rem,3.4vw,3.4rem);line-height:1.1}.ads-module__TRzxrG__sectionHead p{font-size:1.05rem}.ads-module__TRzxrG__benefits{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.ads-module__TRzxrG__benefits article{background:#fff;border:1px solid #d8ded8;border-radius:18px;padding:26px}.ads-module__TRzxrG__number{color:#1f5a45;margin-bottom:20px;font-size:.8rem;font-weight:750;display:block}.ads-module__TRzxrG__benefits h3,.ads-module__TRzxrG__steps h3{font-size:1.18rem;line-height:1.3}.ads-module__TRzxrG__benefits p,.ads-module__TRzxrG__steps p{margin-bottom:0;font-size:.94rem}.ads-module__TRzxrG__sand{background:#f3eee5}.ads-module__TRzxrG__setupGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:50px;display:grid}.ads-module__TRzxrG__checklist{margin:24px 0;padding:0;list-style:none}.ads-module__TRzxrG__checklist li{margin:12px 0;padding-left:26px;font-size:.96rem;line-height:1.6;position:relative}.ads-module__TRzxrG__checklist li:before{content:"✓";color:#1f5a45;font-weight:800;position:absolute;left:0}.ads-module__TRzxrG__product{background:#fff;border:1px solid #d8ded8;border-radius:16px;margin:0;overflow:hidden;box-shadow:0 20px 44px #14241d10}.ads-module__TRzxrG__product img{width:100%;height:auto;display:block}.ads-module__TRzxrG__steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin:0;padding:0;list-style:none;display:grid}.ads-module__TRzxrG__steps li{border-top:1px solid #d8ded8;padding-top:22px}.ads-module__TRzxrG__steps span{color:#1f5a45;background:#dcebe3;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;margin-bottom:18px;font-size:.8rem;font-weight:750;display:inline-flex}.ads-module__TRzxrG__pricing{background:#edf4ef}.ads-module__TRzxrG__costGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:64px;display:grid}.ads-module__TRzxrG__offer{margin-bottom:24px}.ads-module__TRzxrG__offerBadge{color:#1f5a45;background:#dcebe3;border-radius:8px;margin-bottom:15px;padding:9px 13px;font-size:.86rem;font-weight:740;line-height:1.4;display:inline-block}.ads-module__TRzxrG__offerPrice{flex-wrap:wrap;align-items:baseline;gap:8px 18px;margin-bottom:13px;display:flex}.ads-module__TRzxrG__offerPrice strong{color:#14241d;letter-spacing:-.04em;font-size:2.3rem;line-height:1.25}.ads-module__TRzxrG__offerPrice small{letter-spacing:0;font-size:.78rem;font-weight:500}.ads-module__TRzxrG__offerPrice>span{color:#64716b;font-size:.9rem}.ads-module__TRzxrG__offer p{max-width:500px;margin-bottom:9px;font-size:.88rem}.ads-module__TRzxrG__offer .ads-module__TRzxrG__taxNote{font-size:.78rem}.ads-module__TRzxrG__compactOffer{border-block:1px solid #d8ded8;padding-block:18px}.ads-module__TRzxrG__compactOffer .ads-module__TRzxrG__offerPrice strong{font-size:2rem}.ads-module__TRzxrG__tariffs{background:#fffdfa;border:1px solid #d8ded8;border-radius:20px;padding:30px}.ads-module__TRzxrG__tariffs h3{font-size:1.25rem}.ads-module__TRzxrG__tariffs dl{margin:20px 0}.ads-module__TRzxrG__tariffs dl>div{border-bottom:1px solid #d8ded8;padding:15px 0}.ads-module__TRzxrG__tariffs dt{color:#64716b;margin-bottom:6px;font-size:.86rem}.ads-module__TRzxrG__tariffs dd{margin:0;font-size:1.3rem;font-weight:700}.ads-module__TRzxrG__tariffs dd span{font-size:.84rem;font-weight:400}.ads-module__TRzxrG__tariffs p{margin-bottom:0;font-size:.8rem}.ads-module__TRzxrG__faq{max-width:900px}.ads-module__TRzxrG__faq details{border-bottom:1px solid #d8ded8;padding:20px 0}.ads-module__TRzxrG__faq summary{cursor:pointer;font-size:1.03rem;font-weight:650;line-height:1.5}.ads-module__TRzxrG__faq details p{margin:16px 0 0;font-size:.95rem}.ads-module__TRzxrG__contact{background:#f3eee5;scroll-margin-top:96px}.ads-module__TRzxrG__contactGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:64px;display:grid}.ads-module__TRzxrG__formCard{background:#fffdfa;border:1px solid #d8ded8;border-radius:22px;padding:32px;box-shadow:0 18px 44px #14241d0a}.ads-module__TRzxrG__formCard>p{font-size:.87rem}.ads-module__TRzxrG__form{gap:18px;display:grid;position:relative}.ads-module__TRzxrG__field{gap:7px;display:grid}.ads-module__TRzxrG__field label{font-size:.9rem;font-weight:650}.ads-module__TRzxrG__field label span{color:#64716b;font-size:.82rem;font-weight:400}.ads-module__TRzxrG__field input,.ads-module__TRzxrG__field textarea{color:#14241d;background:#fff;border:1px solid #c5cec7;border-radius:9px;width:100%;min-width:0;min-height:48px;padding:12px 14px;font-size:16px}.ads-module__TRzxrG__field textarea{resize:vertical}.ads-module__TRzxrG__field input:focus,.ads-module__TRzxrG__field textarea:focus{outline-offset:2px;outline:2px solid #1f5a45}.ads-module__TRzxrG__field input[aria-invalid=true],.ads-module__TRzxrG__field textarea[aria-invalid=true]{background:#fff2ee;border:2px solid #a52e28;outline-color:#a52e28}.ads-module__TRzxrG__field:has([aria-invalid=true]) label{color:#a52e28}.ads-module__TRzxrG__field input,.ads-module__TRzxrG__field textarea,.ads-module__TRzxrG__privacy input,.ads-module__TRzxrG__error{scroll-margin-block:110px}.ads-module__TRzxrG__form .ads-module__TRzxrG__phoneNote{margin:-10px 0 0;font-size:.78rem}.ads-module__TRzxrG__field input[readonly],.ads-module__TRzxrG__field textarea[readonly]{background:#f4f5f2}.ads-module__TRzxrG__fieldError{color:#a52e28;font-size:.83rem}.ads-module__TRzxrG__optional{padding:4px 0}.ads-module__TRzxrG__optional summary{color:#1f5a45;cursor:pointer;min-height:32px;font-size:.88rem}.ads-module__TRzxrG__optional[open]{gap:18px;display:grid}.ads-module__TRzxrG__optional[open] .ads-module__TRzxrG__field{margin-top:16px}.ads-module__TRzxrG__privacy{color:#53635b;align-items:flex-start;gap:10px;font-size:.78rem;line-height:1.55;display:flex}.ads-module__TRzxrG__privacy input{accent-color:#1f5a45;flex:none;width:19px;height:19px;margin-top:2px}.ads-module__TRzxrG__privacy:has([aria-invalid=true]){color:#a52e28;background:#fff2ee;border:2px solid #a52e28;border-radius:9px;padding:10px}.ads-module__TRzxrG__privacy a{text-underline-offset:3px;color:#1f5a45;text-decoration:underline}.ads-module__TRzxrG__form button{width:100%;font-size:.91rem}.ads-module__TRzxrG__form button:disabled{cursor:wait;opacity:.75}.ads-module__TRzxrG__form .ads-module__TRzxrG__formNote{text-align:center;margin:0;font-size:.75rem}.ads-module__TRzxrG__trap{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.ads-module__TRzxrG__form .ads-module__TRzxrG__error{color:#8f2822;background:#fff2ee;border:1px solid #a52e2840;border-radius:10px;margin:0;padding:14px;font-size:.9rem}.ads-module__TRzxrG__success{background:#edf4ef;border:1px solid #c5ddcd;border-radius:14px;padding:22px}.ads-module__TRzxrG__success>span{color:#1f5a45;margin-bottom:14px;font-size:1.8rem;display:block}.ads-module__TRzxrG__success h3{font-size:1.3rem;line-height:1.3}.ads-module__TRzxrG__success p{font-size:.94rem}.ads-module__TRzxrG__footer{border-top:1px solid #d8ded8;padding:26px 0}.ads-module__TRzxrG__footerInner{color:#64716b;justify-content:space-between;gap:20px;font-size:.82rem;line-height:1.6;display:flex}.ads-module__TRzxrG__footerInner>div{flex-wrap:wrap;gap:20px;display:flex}@media (max-width:950px){.ads-module__TRzxrG__heroGrid,.ads-module__TRzxrG__setupGrid,.ads-module__TRzxrG__costGrid,.ads-module__TRzxrG__contactGrid{gap:32px}.ads-module__TRzxrG__benefits{gap:14px}.ads-module__TRzxrG__benefits article{padding:20px}}@media (max-width:850px){.ads-module__TRzxrG__heroGrid,.ads-module__TRzxrG__setupGrid,.ads-module__TRzxrG__costGrid,.ads-module__TRzxrG__contactGrid{grid-template-columns:1fr}.ads-module__TRzxrG__hero{padding:36px 0 44px}.ads-module__TRzxrG__heroGrid h1{font-size:clamp(2.25rem,7vw,3.8rem)}.ads-module__TRzxrG__heroImage{max-width:640px}.ads-module__TRzxrG__section{padding:48px 0}.ads-module__TRzxrG__benefits,.ads-module__TRzxrG__steps{grid-template-columns:1fr;gap:18px}.ads-module__TRzxrG__steps li{padding-top:18px}.ads-module__TRzxrG__steps span{margin-bottom:12px}.ads-module__TRzxrG__product{max-width:720px}.ads-module__TRzxrG__footerInner{flex-direction:column}}@media (max-width:500px){.ads-module__TRzxrG__site .marketing-container{width:calc(100% - 32px)}.ads-module__TRzxrG__header .marketing-header-inner{gap:12px;min-height:70px}.ads-module__TRzxrG__header .marketing-brand{gap:8px;font-size:1rem}.ads-module__TRzxrG__headerCta{text-align:center;max-width:138px;min-height:44px;padding:9px 12px;font-size:.72rem;line-height:1.25}.ads-module__TRzxrG__heroGrid h1{font-size:2.5rem}.ads-module__TRzxrG__hero .marketing-kicker{margin-bottom:18px;font-size:.67rem}.ads-module__TRzxrG__intro{font-size:1rem}.ads-module__TRzxrG__offerPrice strong{font-size:2rem}.ads-module__TRzxrG__formCard,.ads-module__TRzxrG__tariffs{padding:22px 18px}.ads-module__TRzxrG__section h2{font-size:2.2rem}}@media (max-width:350px){.ads-module__TRzxrG__header .marketing-brand-mark{width:28px;height:28px;padding:5px}.ads-module__TRzxrG__headerCta{max-width:126px;padding-inline:9px}.ads-module__TRzxrG__heroGrid h1{font-size:2.15rem}.ads-module__TRzxrG__offerBadge{font-size:.78rem}}@media (prefers-reduced-motion:reduce){.ads-module__TRzxrG__site button{transition:none}.ads-module__TRzxrG__site a{transition:none}}
.google-ads-module__1g0kvq__banner{z-index:50;color:#172b25;background:#fff;border:1px solid #d5e2db;border-radius:16px;align-items:center;gap:24px;max-width:1040px;margin:auto;padding:20px 24px;display:flex;position:fixed;bottom:16px;left:16px;right:16px;box-shadow:0 8px 40px #142b2530}.google-ads-module__1g0kvq__banner h2{margin:0 0 8px;font-size:18px}.google-ads-module__1g0kvq__banner p,.google-ads-module__1g0kvq__notice p{margin:0;font-size:14px;line-height:1.6}.google-ads-module__1g0kvq__banner a,.google-ads-module__1g0kvq__notice a{color:#17604b;text-decoration:underline}.google-ads-module__1g0kvq__actions{flex-shrink:0;gap:10px;display:flex}.google-ads-module__1g0kvq__actions button,.google-ads-module__1g0kvq__notice button{cursor:pointer;font:inherit;color:#17604b;background:#fff;border:1px solid #17604b;border-radius:8px;padding:12px 16px;font-size:14px;font-weight:600}.google-ads-module__1g0kvq__actions button:last-child{color:#fff;background:#17604b}.google-ads-module__1g0kvq__actions button:focus-visible,.google-ads-module__1g0kvq__notice button:focus-visible{outline-offset:3px;outline:3px solid #17604b}.google-ads-module__1g0kvq__notice{background:#f5f7f4;padding:28px 0;scroll-margin-top:100px}.google-ads-module__1g0kvq__notice h2{margin:0 0 12px;font-size:18px}.google-ads-module__1g0kvq__notice p{margin-bottom:12px}.google-ads-module__1g0kvq__purposes{flex-wrap:wrap;gap:8px 16px;margin-top:12px;display:flex}.google-ads-module__1g0kvq__purposes label{cursor:pointer;align-items:center;gap:8px;font-size:14px;display:flex}.google-ads-module__1g0kvq__purposes input{accent-color:#17604b;flex-shrink:0;width:18px;height:18px}@media (max-width:800px){.google-ads-module__1g0kvq__banner{padding:16px;display:block;bottom:8px;left:8px;right:8px}.google-ads-module__1g0kvq__actions{flex-wrap:wrap;margin-top:14px}.google-ads-module__1g0kvq__actions button{flex:1}}
