._page_ash3p_1{isolation:isolate;color:#101c16;background-color:#0000;background-image:radial-gradient(circle at 12% 8%,#e2c48f3d,#0000 34%),radial-gradient(circle at 82% 16%,#b18f5c33,#0000 30%),linear-gradient(#2a3228 0%,#ddcfb2 46%,#f3ead8 100%);background-position:0 0,0 0,0 0;background-repeat:no-repeat;background-size:980px 980px,840px 840px,cover;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;min-height:100svh;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Segoe UI,sans-serif;position:relative}._page_ash3p_1:before{content:"";z-index:-2;pointer-events:none;background:linear-gradient(90deg,#101b14cc,#e0cca86b,#50432b61) bottom/cover no-repeat,#27362b url(/avila-mountain.png) bottom/cover no-repeat;position:fixed;inset:0}._page_ash3p_1:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at 8% 8%,#ffeec529,#0000 26%),linear-gradient(#08110c52,#e8d4b057 44%,#f6edddc2);position:fixed;inset:0}._page_ash3p_1>*{z-index:1;position:relative}._hero_ash3p_46{background:0 0;grid-template-columns:minmax(0,600px) minmax(280px,340px);align-items:center;gap:72px;width:100%;min-height:100svh;margin:0 auto;padding:54px max(28px,50vw - 590px) 70px;display:grid;position:relative;overflow:hidden}._hero_ash3p_46:after,._hero_ash3p_46:before{display:none}._heroCopy_ash3p_68{z-index:1;background:linear-gradient(110deg,#faf1e0e6,#e8d4b08a);border:1px solid #d2b48038;border-radius:36px;max-width:590px;padding:26px 30px;animation:.7s both _fadeSoft_ash3p_1;position:relative;box-shadow:0 28px 90px #09150e1f}._kicker_ash3p_80{color:#174d34;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;font-size:12px;font-weight:850;line-height:1.3;display:inline-flex}._hero_ash3p_46 h1,._sectionIntro_ash3p_93 h2,._contextCopy_ash3p_94 h2,._finalCta_ash3p_95 h2{letter-spacing:-.045em;color:#102018;margin:16px 0 0;font-family:Georgia,Times New Roman,serif;font-weight:600}._hero_ash3p_46 h1{max-width:560px;font-size:clamp(40px,5vw,60px);line-height:1.02}._hero_ash3p_46 p,._sectionIntro_ash3p_93 p,._contextCopy_ash3p_94 p,._finalCta_ash3p_95 p{color:#1e2c24b8;max-width:540px;margin:18px 0 0;font-size:16px;line-height:1.6}._heroActions_ash3p_120{flex-wrap:wrap;gap:14px;margin-top:26px;display:flex}._primaryCta_ash3p_127,._secondaryCta_ash3p_128,._ghostCta_ash3p_129{border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:0 18px;font-size:14px;font-weight:800;text-decoration:none;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex;position:relative;overflow:hidden}._primaryCta_ash3p_127{color:#fffaf0;background:#174d34;box-shadow:0 16px 34px #174d3438}._primaryCta_ash3p_127:after{content:"";background:linear-gradient(90deg,#0000,#ffffff47,#0000);width:44%;animation:4.8s ease-in-out infinite _ctaSheen_ash3p_1;position:absolute;inset:-40% auto -40% -55%;transform:rotate(18deg)}._secondaryCta_ash3p_128{color:#174d34;background:#faf1e0ad;border:1px solid #a484543d}._ghostCta_ash3p_129{color:#174d34;padding-inline:8px}._primaryCta_ash3p_127:hover,._secondaryCta_ash3p_128:hover,._ghostCta_ash3p_129:hover,._demoControls_ash3p_175 button:hover{transform:translateY(-2px)}._phoneWrap_ash3p_179{z-index:1;-webkit-backdrop-filter:none;backdrop-filter:none;opacity:1;background:0 0;border:1px solid #fff6e433;border-radius:38px;justify-self:center;width:min(100%,320px);padding:10px;animation:.98s cubic-bezier(.2,.9,.2,1) .22s both _phoneSlideUp_ash3p_1,7s ease-in-out 1.25s infinite _phoneFloat_ash3p_1;position:relative;transform:translate(4px)scale(.96);box-shadow:0 30px 82px #0a181029}._phone_ash3p_179{background-color:#e8f1e7;background-image:radial-gradient(circle at 50% 28%,#ffffffb3,#0000 28%),none;background-position:0 0,0 0;background-repeat:no-repeat;background-size:auto,auto;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border:1px solid #243d2c1f;border-radius:34px;min-height:735px;padding:18px 16px 22px;overflow:hidden}._realPhone_ash3p_207{background:#e8f1e7;border:1px solid #243d2c21;border-radius:30px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffb8,0 1px #ffffff6b}._realPhone_ash3p_207>div{display:none}._realPhone_ash3p_207>img{width:100%;height:auto;display:block}._realPhone_ash3p_207>span{display:none}._statusBar_ash3p_230,._phoneBrand_ash3p_231,._progressRow_ash3p_232,._twoFields_ash3p_233{justify-content:space-between;align-items:center;display:flex}._statusBar_ash3p_230{padding:0 3px;font-size:12px;font-weight:850}._phoneBrand_ash3p_231{justify-content:flex-start;gap:12px;margin-top:18px}._logoDot_ash3p_251{color:#174d34;background:#dce7dc;border-radius:17px;place-items:center;width:46px;height:46px;display:grid}._phoneBrand_ash3p_231 strong{font-family:Georgia,Times New Roman,serif;font-size:29px;line-height:1;display:block}._phoneBrand_ash3p_231 small{color:#69746d;margin-top:4px;font-size:13px;display:block}._landscapeCard_ash3p_275{border:1px solid #174d341a;border-radius:24px;height:155px;margin-top:22px;position:relative;overflow:hidden;box-shadow:0 16px 32px #2c3a2b24}._landscapeCard_ash3p_275 img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}._landscapeCard_ash3p_275 span{pointer-events:none;background:linear-gradient(#fff6e414,#ecdec2b8);position:absolute;inset:0}._notice_ash3p_300{color:#174d34;background:#faf1e0c7;border:1px solid #20342a1a;border-radius:18px;grid-template-columns:auto 1fr;align-items:start;gap:10px;min-height:78px;margin-top:20px;padding:14px;display:grid;box-shadow:0 10px 24px #2a362d14}._notice_ash3p_300 p{color:#667069;margin:0;font-size:12px;line-height:1.5}._progressRow_ash3p_232{color:#667069;letter-spacing:.08em;margin-top:24px;font-size:12px}._progressTrack_ash3p_329{background:#174d3429;border-radius:999px;height:5px;margin-top:9px;overflow:hidden}._progressTrack_ash3p_329 span{border-radius:inherit;background:#174d34;width:20%;height:100%;animation:1.4s .55s both _progressGrow_ash3p_1;display:block}._questionCard_ash3p_346{background:#faf1e0e6;border-radius:25px;margin-top:16px;padding:22px 18px;box-shadow:0 14px 32px #212f251a}._questionCard_ash3p_346 small{color:#174d34;letter-spacing:.08em;font-size:11px;font-weight:900}._questionCard_ash3p_346 h2{margin:16px 0 0;font-family:Georgia,Times New Roman,serif;font-size:28px;line-height:1.07}._questionCard_ash3p_346 p{color:#69746d;margin:16px 0 0;font-size:14px;line-height:1.55}._questionCard_ash3p_346 label{color:#102018;gap:8px;margin-top:18px;font-size:13px;font-weight:800;display:grid}._questionCard_ash3p_346 label span{color:#69746d;background:#f6edddc7;border:1px solid #20342a1f;border-radius:16px;align-items:center;min-height:50px;padding:14px;font-weight:500;display:flex}._twoFields_ash3p_233{gap:10px}._twoFields_ash3p_233 label{flex:1}._trustBand_ash3p_404,._stepsSection_ash3p_405,._contextSection_ash3p_406,._features_ash3p_407,._finalCta_ash3p_95{width:min(1180px,100% - 36px);margin:0 auto}._trustBand_ash3p_404{background:#dac29957;border:1px solid #20342a1a;border-radius:28px;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:12px;padding:16px;animation:.85s .16s both _fadeRise_ash3p_1;display:grid;box-shadow:0 18px 50px #27372a17}._trustBand_ash3p_404 div{color:#174d34;background:#faf1e094;border-radius:18px;justify-content:center;align-items:center;gap:9px;min-height:52px;font-size:14px;font-weight:800;display:flex}._liveDemo_ash3p_439{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#f6edddd1;border:1px solid #20342a1a;border-radius:38px;grid-template-columns:minmax(0,1fr) minmax(320px,390px);align-items:center;gap:36px;width:min(1180px,100% - 36px);margin:58px auto 0;padding:28px;animation:.85s both _fadeRise_ash3p_1;display:grid;box-shadow:0 26px 78px #27372a24}._liveDemoCopy_ash3p_455{max-width:640px}._liveDemoCopy_ash3p_455 h2{color:#102018;letter-spacing:-.04em;max-width:650px;margin:16px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(34px,5vw,58px);line-height:1}._liveDemoCopy_ash3p_455 p{color:#536158;max-width:560px;margin:20px 0 0;font-size:17px;line-height:1.65}._demoControls_ash3p_175{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}._demoControls_ash3p_175 button{color:#174d34;cursor:pointer;background:#ffffffad;border:1px solid #174d342b;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:0 16px;font-size:14px;font-weight:850;display:inline-flex}._demoControls_ash3p_175 button:last-child{color:#fffaf0;background:#174d34;border-color:#174d34}._demoControls_ash3p_175 button:disabled{cursor:not-allowed;opacity:.45}._demoPhoneWrap_ash3p_511{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#eedbbb5c;border-radius:38px;justify-self:center;width:min(100%,372px);padding:10px;animation:7.5s ease-in-out infinite _phoneFloat_ash3p_1;box-shadow:0 24px 74px #1c312333}._demoPhone_ash3p_511{background-color:#e8f1e7;background-image:radial-gradient(circle at 50% 28%,#ffffffb3,#0000 28%),none;background-position:0 0,0 0;background-repeat:no-repeat;background-size:auto,auto;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border:1px solid #243d2c1f;border-radius:31px;min-height:690px;padding:17px 15px 20px;overflow:hidden}._demoFields_ash3p_534,._demoChoices_ash3p_535,._demoTour_ash3p_536{gap:9px;margin-top:18px;display:grid}._demoFields_ash3p_534 span,._demoChoices_ash3p_535 span,._demoTour_ash3p_536 span{color:#536158;background:#faf1e0b3;border:1px solid #20342a1f;border-radius:15px;align-items:center;gap:8px;min-height:45px;padding:11px 13px;font-size:13px;font-weight:700;display:flex}._demoChoices_ash3p_535{grid-template-columns:repeat(2,minmax(0,1fr))}._demoChoices_ash3p_535 ._selectedChoice_ash3p_562{color:#174d34;background:#e5dcc7;border-color:#174d3457}._demoTour_ash3p_536 span{color:#174d34}._demoHome_ash3p_572{gap:14px;display:grid}._demoRealHome_ash3p_577{background:#eee4d1;border:1px solid #20342a1f;border-radius:25px;position:relative;overflow:hidden;box-shadow:0 12px 28px #27372a14}._demoRealHome_ash3p_577>div,._demoRealHome_ash3p_577>button{display:none}._demoRealHome_ash3p_577>img{width:100%;height:auto;display:block}._demoRealHome_ash3p_577>span{display:none}._demoHomeHero_ash3p_601{background:linear-gradient(#fffaed2e,#e8f1e7b8) 50%/cover no-repeat,url(/avila-mountain.png) 50%/cover no-repeat;border-radius:25px;align-content:start;gap:8px;height:166px;padding:22px 20px;display:grid;overflow:hidden}._demoHomeHero_ash3p_601 strong{font-family:Georgia,Times New Roman,serif;font-size:32px}._demoHomeHero_ash3p_601 small{color:#536158;font-size:13px}._demoCoach_ash3p_627,._demoBudget_ash3p_628,._demoSavings_ash3p_629,._demoReady_ash3p_630{border:1px solid #20342a1a;border-radius:20px;box-shadow:0 12px 28px #27372a14}._demoCoach_ash3p_627{color:#102018;text-align:left;background:#faf1e0d6;grid-template-columns:auto 1fr;align-items:center;gap:10px;min-height:74px;padding:14px;display:grid}._demoBudget_ash3p_628{color:#fffaf0;background:linear-gradient(145deg,#174d34,#143d2b 55%,#113425);gap:8px;min-height:152px;padding:20px;display:grid}._demoBudget_ash3p_628 small,._demoBudget_ash3p_628 p{color:#ffffffd1;margin:0;font-size:12px}._demoBudget_ash3p_628 strong{font-size:36px;font-weight:500;line-height:1}._demoBudget_ash3p_628 i{background:#ffffff38;border-radius:999px;height:5px;overflow:hidden}._demoBudget_ash3p_628 i span{background:#c5dca4;width:0;height:100%;animation:1.5s .4s forwards _demoProgress_ash3p_1;display:block}._demoSavings_ash3p_629{color:#3f2a0d;background:linear-gradient(270deg,#fff4c8 0%,#f3dea3 22%,#dfbd73 52%,#bd8d48 82%,#a9793b 100%);grid-template-columns:auto 1fr auto;align-items:center;gap:11px;min-height:96px;padding:14px;display:grid}._demoSavings_ash3p_629 span{gap:3px;display:grid}._demoSavings_ash3p_629 small{letter-spacing:.08em;font-size:10px;font-weight:900}._demoSavings_ash3p_629 em{color:#3f2a0db8;font-size:11px;font-style:normal;font-weight:700}._demoShortcuts_ash3p_714{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}._demoShortcuts_ash3p_714 span{color:#174d34;background:#faf1e0c2;border:1px solid #20342a1a;border-radius:18px;place-items:center;gap:5px;min-height:70px;font-size:12px;font-weight:800;display:grid}._demoReady_ash3p_630{color:#174d34;background:#e5dcc7d1;justify-content:center;align-items:center;gap:8px;min-height:56px;padding:13px;font-size:13px;font-weight:850;display:flex}._stepsSection_ash3p_405{padding:98px 0 42px}._sectionIntro_ash3p_93{max-width:720px}._sectionIntro_ash3p_93 h2,._contextCopy_ash3p_94 h2,._finalCta_ash3p_95 h2{font-size:clamp(36px,5vw,60px);line-height:1}._stepsGrid_ash3p_761{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin-top:36px;display:grid}._stepCard_ash3p_768{background:#faf1e0b8;border:1px solid #20342a1a;border-radius:24px;min-height:228px;padding:20px;transition:transform .18s,box-shadow .18s,background .18s;animation:.78s both _fadeRise_ash3p_1;box-shadow:0 12px 34px #27372a14}._stepCard_ash3p_768:hover,._features_ash3p_407 article:hover,._signalList_ash3p_781 div:hover{transform:translateY(-4px);box-shadow:0 18px 42px #1f312321}._stepCard_ash3p_768 span{color:#b59050;font-family:Georgia,Times New Roman,serif;font-size:32px;font-weight:700}._stepCard_ash3p_768 h3,._coachPanel_ash3p_794 h3,._features_ash3p_407 h3{color:#102018;margin:18px 0 0;font-size:19px;line-height:1.18}._stepCard_ash3p_768 p,._features_ash3p_407 p,._coachPanel_ash3p_794 p{color:#5f6c64;margin:10px 0 0;font-size:14px;line-height:1.6}._contextSection_ash3p_406{grid-template-columns:minmax(0,1fr) minmax(300px,430px);align-items:center;gap:48px;padding:70px 0;display:grid}._signalList_ash3p_781{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:30px;display:grid}._signalList_ash3p_781 div{background:#faf1e0ad;border:1px solid #20342a1a;border-radius:20px;grid-template-columns:auto 1fr;align-items:center;gap:12px;min-height:86px;padding:15px;display:grid}._signalList_ash3p_781 svg{color:#174d34}._signalList_ash3p_781 small{color:#78837b;letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:800;display:block}._signalList_ash3p_781 strong{margin-top:4px;font-size:14px;line-height:1.3;display:block}._coachPanel_ash3p_794{background:linear-gradient(160deg,#e6ede0c7,#b3cbacb3) 50%/cover no-repeat,url(/theme-el-cielo.png) 50%/cover no-repeat;border:1px solid #20342a1f;border-radius:34px;padding:34px;animation:.85s both _fadeRise_ash3p_1;box-shadow:0 24px 70px #4e3b2029}._coachOrb_ash3p_872{color:#174d34;background:#faf1e0d1;border-radius:24px;place-items:center;width:70px;height:70px;animation:4.6s ease-in-out infinite _softPulse_ash3p_1;display:grid;box-shadow:inset 0 0 0 1px #174d341a}._coachPanel_ash3p_794 small{color:#174d34;letter-spacing:.1em;margin-top:22px;font-size:11px;font-weight:900;display:block}._coachPanel_ash3p_794 h3{font-family:Georgia,Times New Roman,serif;font-size:30px;font-weight:600;line-height:1.14}._features_ash3p_407{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:14px 0 72px;display:grid}._features_ash3p_407 article{background:#faf1e0b8;border:1px solid #20342a1a;border-radius:28px;padding:28px;transition:transform .18s,box-shadow .18s,background .18s;animation:.78s both _fadeRise_ash3p_1}._features_ash3p_407 article>span{color:#174d34;background:#e5dcc7;border-radius:17px;place-items:center;width:48px;height:48px;display:grid}._finalCta_ash3p_95{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#f6eddddb;border:1px solid #20342a1a;border-radius:36px;justify-content:space-between;align-items:center;gap:28px;margin-bottom:96px;padding:42px;animation:.85s both _fadeRise_ash3p_1;display:flex;box-shadow:0 24px 70px #27372a21}._finalCta_ash3p_95 h2{max-width:720px;font-size:clamp(32px,4vw,52px)}._finalCta_ash3p_95 p{max-width:700px}@media (width<=980px){._hero_ash3p_46,._liveDemo_ash3p_439,._contextSection_ash3p_406{grid-template-columns:1fr}._hero_ash3p_46{gap:34px;padding-top:34px}._phoneWrap_ash3p_179{width:min(100%,360px)}._stepsGrid_ash3p_761{grid-template-columns:repeat(2,minmax(0,1fr))}._features_ash3p_407,._trustBand_ash3p_404{grid-template-columns:1fr}._finalCta_ash3p_95{flex-direction:column;align-items:flex-start}}@media (width<=560px){._hero_ash3p_46{gap:26px;min-height:auto;padding-top:28px;padding-bottom:12px}._hero_ash3p_46,._trustBand_ash3p_404,._liveDemo_ash3p_439,._stepsSection_ash3p_405,._contextSection_ash3p_406,._features_ash3p_407,._finalCta_ash3p_95{width:min(100% - 24px,1180px)}._hero_ash3p_46 h1{letter-spacing:-.035em;font-size:34px;line-height:1}._heroCopy_ash3p_68{background:linear-gradient(120deg,#fffaefc7,#fffaef57);border-radius:28px;padding:20px 18px}._hero_ash3p_46 p,._sectionIntro_ash3p_93 p,._contextCopy_ash3p_94 p,._finalCta_ash3p_95 p{font-size:16px}._phoneWrap_ash3p_179{border-radius:34px;width:min(100%,335px);padding:8px;transform:none}._trustBand_ash3p_404{margin-top:8px}._phone_ash3p_179{border-radius:28px;min-height:690px}._stepsGrid_ash3p_761,._signalList_ash3p_781,._features_ash3p_407{grid-template-columns:1fr}._stepCard_ash3p_768{min-height:0}._finalCta_ash3p_95{margin-bottom:88px;padding:30px 22px}}@keyframes _fadeRise_ash3p_1{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes _fadeSoft_ash3p_1{0%{opacity:0}to{opacity:1}}@keyframes _phoneFloat_ash3p_1{0%,to{translate:0}50%{translate:0 -10px}}@keyframes _heroDrift_ash3p_1{0%{background-position:50%,48%}to{background-position:50%,54% 48%}}@keyframes _ambientGlow_ash3p_1{0%{opacity:.58}to{opacity:1}}@keyframes _ctaSheen_ash3p_1{0%,62%{left:-55%}to{left:125%}}@keyframes _progressGrow_ash3p_1{0%{width:0}to{width:20%}}@keyframes _demoProgress_ash3p_1{0%{width:0}to{width:62%}}@keyframes _softPulse_ash3p_1{0%,to{transform:scale(1);box-shadow:inset 0 0 0 1px #174d341a,0 0 #174d3400}50%{transform:scale(1.035);box-shadow:inset 0 0 0 1px #174d341a,0 12px 28px #174d341f}}@keyframes _phoneSlideUp_ash3p_1{0%{opacity:0;transform:translate(10px)translateY(92px)scale(.9)}to{opacity:1;transform:translate(10px)translateY(0)scale(.94)}}@media (prefers-reduced-motion:reduce){._hero_ash3p_46,._hero_ash3p_46:before,._heroCopy_ash3p_68,._phoneWrap_ash3p_179,._trustBand_ash3p_404,._liveDemo_ash3p_439,._demoPhoneWrap_ash3p_511,._stepCard_ash3p_768,._coachPanel_ash3p_794,._coachOrb_ash3p_872,._features_ash3p_407 article,._finalCta_ash3p_95,._primaryCta_ash3p_127:after,._progressTrack_ash3p_329 span,._demoBudget_ash3p_628 i span{animation:none}._primaryCta_ash3p_127,._secondaryCta_ash3p_128,._ghostCta_ash3p_129,._demoControls_ash3p_175 button,._stepCard_ash3p_768,._features_ash3p_407 article,._signalList_ash3p_781 div{transition:none}}
