.eb-hero{background:radial-gradient(110% 90% at 85% 0%, #0a726a 0%, transparent 60%), linear-gradient(170deg, var(--color-teal-900), var(--color-teal-950) 70%)}.eb-mark{background:linear-gradient(#0000 66%,#fec20e6b 66% 94%,#0000 94%);padding-inline:.15em}.eb-pulse{background:var(--color-sun);border-radius:999px;flex:none;width:.8rem;height:.8rem;position:relative}.eb-pulse:after{content:"";border-radius:inherit;background:var(--color-sun);animation:2s cubic-bezier(.2,.6,.3,1) infinite pulse-ring;position:absolute;inset:0}.eb-coupon{--cut:9.5rem;--r:.85rem;filter:drop-shadow(0 18px 28px #0000004d);max-width:34rem;min-height:6.6rem;-webkit-mask:radial-gradient(circle var(--r) at var(--cut) 0, #0000 97%, #000) top / 100% 51% no-repeat, radial-gradient(circle var(--r) at var(--cut) 100%, #0000 97%, #000) bottom / 100% 51% no-repeat;mask:radial-gradient(circle var(--r) at var(--cut) 0, #0000 97%, #000) top / 100% 51% no-repeat, radial-gradient(circle var(--r) at var(--cut) 100%, #0000 97%, #000) bottom / 100% 51% no-repeat;border-radius:1.4rem;display:flex}.eb-coupon-stub{width:var(--cut);text-align:center;background:var(--color-sun);color:var(--color-ink);border-start-start-radius:1.4rem;border-end-start-radius:1.4rem;flex:none;place-content:center;display:grid;position:relative}.eb-coupon-stub:after{content:"";border-inline-end:2px dashed #04231f59;position:absolute;inset-block:.9rem;inset-inline-end:0}.eb-coupon-big{letter-spacing:-.02em;font-size:3.3rem;font-weight:900;line-height:1}.eb-coupon-unit{margin-top:.25rem;font-size:.8rem;font-weight:800}.eb-coupon-body{color:var(--color-ink);background:#fffdf3;border-start-end-radius:1.4rem;border-end-end-radius:1.4rem;flex:1;align-content:center;gap:.15rem;padding:1rem 1.4rem;display:grid}.eb-coupon-body strong{font-size:1.25rem;font-weight:900}.eb-coupon-body span{color:#04231fb8;font-size:.95rem;line-height:1.8}@media (width<=26rem){.eb-coupon{--cut:7.8rem}.eb-coupon-big{font-size:2.6rem}.eb-coupon-body{padding-inline:1rem}}.eb-photo{z-index:1;background:#fff;border-radius:2rem;margin:0;position:relative;overflow:hidden;transform:rotate(-1.2deg);box-shadow:0 40px 80px -24px #0009,0 0 0 1px #ffffff40}.eb-plate{background:linear-gradient(145deg, var(--color-sun), #ffdc6a);opacity:.95;border-radius:2.4rem;position:absolute;inset:8% -4% -6% 6%;transform:rotate(3deg)}.eb-float{z-index:2;-webkit-backdrop-filter:blur(10px);color:#fff;background:#04231fc7;border:1px solid #fff3;border-radius:1.1rem;align-items:center;gap:.75rem;padding:.7rem 1.1rem;animation:7s ease-in-out infinite float;display:flex;position:absolute;box-shadow:0 18px 32px -14px #0009}.eb-float svg{color:var(--color-sun)}.eb-float div{line-height:1.35;display:grid}.eb-float b{font-size:1.35rem;font-weight:900}.eb-float span{color:#ffffffbf;font-size:.72rem}.eb-float-a{inset-inline-start:-.4rem;bottom:3.2rem}.eb-float-b{inset-inline-end:-.2rem;animation-delay:-3.2s;top:-1.1rem}@media (width<=40rem){.eb-float-a{inset-inline-start:.5rem}.eb-float-b{inset-inline-end:.5rem;top:-1.4rem}.eb-plate{inset:10% 0 -5% 4%}}.eb-tile-main{color:#fff;background:radial-gradient(90% 80% at 100% 0%, #0a8076, transparent 60%), linear-gradient(160deg, var(--color-teal-800), var(--color-teal-950));min-height:18rem;box-shadow:var(--shadow-lift);border-radius:2rem;flex-direction:column;justify-content:flex-end;padding:1.75rem;display:flex;position:relative;overflow:hidden}.eb-tile-main:after{content:"";inset-inline-end:-3rem;border:2px dashed #fec20e73;border-radius:999px;width:14rem;height:14rem;position:absolute;top:-3rem}.eb-main-num{color:var(--color-sun);text-shadow:0 8px 30px #00000059;margin-top:auto;font-size:clamp(5.5rem,14vw,8.5rem);font-weight:900;line-height:1}.eb-main-num small{color:#fff;text-shadow:none;margin-top:.4rem;font-size:1.45rem;font-weight:800;display:block}.eb-tile{box-shadow:var(--shadow-soft);background:#fff;border-radius:1.6rem;outline:1px solid #04231f0d;padding:1.4rem;transition:transform .3s cubic-bezier(.2,.7,.2,1),box-shadow .3s}.eb-tile:hover{box-shadow:var(--shadow-lift);transform:translateY(-4px)}.eb-tile-ico{background:var(--color-sun);width:2.9rem;height:2.9rem;color:var(--color-ink);border-radius:.95rem;flex:none;place-items:center;margin-bottom:.9rem;display:inline-grid}.eb-num{color:var(--color-teal-800);margin-bottom:.35rem;font-size:2.9rem;font-weight:900;line-height:1.1}.eb-num small{color:#04231f99;margin-inline-start:.4rem;font-size:1rem;font-weight:800}.eb-num-text{font-size:2.1rem}.eb-tile-wide{background:linear-gradient(120deg,#e6f7f3,#f3fbe9);border-radius:1.6rem;outline:1px solid #0059531f;flex-direction:column;align-items:flex-start;gap:1.1rem;padding:1.5rem;display:flex}.eb-tile-wide .eb-tile-ico{background:var(--color-teal-800);color:#fff;margin-bottom:0}@media (width>=48rem){.eb-tile-wide{flex-direction:row;align-items:center;gap:1.5rem;padding:1.6rem 2rem}.eb-tile-wide>div{flex:1}}.eb-warn{color:#5a4300;background:#fff8dd;border:1.5px solid #f0d572;border-radius:1.2rem;align-items:flex-start;gap:.85rem;padding:1.1rem 1.25rem;font-weight:700;line-height:1.9;display:flex}.eb-warn svg{color:#b07d00;flex:none;margin-top:.3rem}.eb-cond{box-shadow:var(--shadow-soft);background:#fff;border-radius:1.2rem;outline:1px solid #04231f0d;align-items:center;gap:1rem;padding:1rem 1.25rem;font-weight:700;line-height:1.9;display:flex}.eb-cond-n{background:var(--color-sun);width:2.4rem;height:2.4rem;color:var(--color-ink);border-radius:.8rem;flex:none;place-items:center;font-weight:900;display:grid}.eb-steps{counter-reset:s;gap:2rem;padding-inline-start:0;display:grid;position:relative}.eb-step{padding-inline-start:4.6rem;position:relative}.eb-steps:before{content:"";inset-inline-start:1.7rem;border-inline-start:2px dashed var(--color-teal-400);position:absolute;top:1.5rem;bottom:1.5rem}.eb-step-dot{inset-inline-start:0;background:var(--color-teal-800);color:#fff;width:3.5rem;height:3.5rem;box-shadow:0 0 0 6px var(--color-cream), var(--shadow-soft);border-radius:1.2rem;place-items:center;display:grid;position:absolute;top:0}.eb-step-n{inset-inline-start:2.6rem;background:var(--color-sun);width:1.7rem;height:1.7rem;color:var(--color-ink);box-shadow:0 0 0 3px var(--color-cream);border-radius:999px;place-items:center;font-size:.85rem;font-weight:900;display:grid;position:absolute;top:-.55rem}@media (width>=64rem){.eb-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem}.eb-steps:before{inset-inline:2rem;border-inline-start:0;border-top:2px dashed var(--color-teal-400);top:1.7rem;bottom:auto}.eb-step{padding:5rem 0 0}.eb-step-dot{inset-inline-start:0}.eb-step-n{inset-inline-start:2.6rem}}.eb-model{color:var(--color-ink);background:#fff;border-radius:2rem;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 40px 70px -30px #000000b3}.eb-model-img{aspect-ratio:21/10;background:#eef3f6;position:relative;overflow:hidden}.eb-model-img:after{content:"";pointer-events:none;background:linear-gradient(#0000,#03302c8c);height:45%;position:absolute;inset:auto 0 0}.eb-model-name{z-index:1;inset-inline-start:1.4rem;color:#fff;text-shadow:0 4px 18px #00000080;font-size:2rem;font-weight:900;position:absolute;bottom:.9rem;letter-spacing:.02em!important}.eb-specs{gap:0;display:grid}.eb-specs>div{border-bottom:1px dashed var(--color-line);justify-content:space-between;align-items:center;gap:1rem;padding:.7rem 0;display:flex}.eb-specs>div:last-child{border-bottom:0}.eb-specs dt{color:#04231fb3;align-items:center;gap:.6rem;font-weight:700;display:flex}.eb-specs dt svg{color:var(--color-teal-700)}.eb-specs dd{text-align:end;font-weight:800}.eb-price{background:linear-gradient(120deg, var(--color-teal-800), var(--color-teal-900));color:#fff;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:auto;padding:1.4rem 1.75rem;display:flex}.eb-price-num{color:var(--color-sun);font-size:2rem;font-weight:900;line-height:1.4}.eb-phone{aspect-ratio:9/16;background:var(--color-ink);width:min(19rem,100%);box-shadow:var(--shadow-lift), 0 0 0 2px #ffffff0f inset;border-radius:2.4rem;padding:.55rem;overflow:hidden}.eb-phone video{background:#000;border-radius:1.9rem}.eb-start{isolation:isolate;color:#fff;box-shadow:var(--shadow-lift);background:radial-gradient(90% 100% at 100% 0%, #0a8076, transparent 60%), linear-gradient(160deg, var(--color-teal-800), var(--color-teal-950));border-radius:2rem;justify-items:start;gap:1.5rem;padding:1.75rem 1.5rem;display:grid;position:relative;overflow:hidden}@media (width>=48rem){.eb-start{padding:2.75rem}}.eb-start-steps{gap:1rem;width:100%;margin:0;padding:0;list-style:none;display:grid}.eb-start-steps li{background:#ffffff17;border:1px solid #ffffff29;border-radius:1.2rem;align-items:center;gap:1rem;padding:.9rem 1.1rem;display:flex}.eb-start-steps li>span{background:var(--color-sun);width:2.6rem;height:2.6rem;color:var(--color-ink);border-radius:.9rem;flex:none;place-items:center;font-size:1.15rem;font-weight:900;display:grid}.eb-start-steps b{font-size:1.05rem;font-weight:800;display:block}.eb-start-steps small{color:#ffffffb8;margin-top:.1rem;font-size:.88rem;line-height:1.8;display:block}.eb-start-note{color:#ffffffbf;align-items:flex-start;gap:.5rem;font-size:.88rem;line-height:1.9;display:flex}.eb-start-note svg{color:var(--color-sun);flex:none;margin-top:.4rem}.eb-sticky{inset-inline:0;z-index:45;padding:0 1rem calc(.9rem + env(safe-area-inset-bottom,0px));pointer-events:none;visibility:hidden;justify-content:center;transition:transform .45s cubic-bezier(.2,.9,.3,1),visibility 0s .45s;display:flex;position:fixed;bottom:0;transform:translateY(140%)}.eb-sticky.on{visibility:visible;transition:transform .45s cubic-bezier(.2,.9,.3,1),visibility;transform:none}.eb-sticky-btn{pointer-events:auto;background:var(--color-sun);width:100%;max-width:24rem;color:var(--color-ink);text-align:start;box-shadow:0 14px 34px -8px #04231f8c, 0 0 0 3px #ffffffd9, var(--shadow-sun);border-radius:1.2rem;align-items:center;gap:.85rem;padding:.8rem 1.1rem;transition:transform .2s;display:flex;position:relative;overflow:hidden}.eb-sticky-btn:hover{transform:translateY(-2px)}.eb-sticky-btn:active{transform:scale(.97)}.eb-sticky-btn:after{content:"";pointer-events:none;background:linear-gradient(75deg,#0000 42%,#ffffffa6 50%,#0000 58%);animation:4.5s ease-in-out infinite call-sheen;position:absolute;inset:-50% -20%;transform:translate(-130%)}.eb-sticky-text{flex:1;min-width:0;line-height:1.5;display:grid}.eb-sticky-text b{font-size:1.05rem;font-weight:900}.eb-sticky-text small{color:#04231fbf;font-size:.78rem;font-weight:700}.eb-sticky-go{background:var(--color-ink);width:2rem;height:2rem;color:var(--color-sun);border-radius:.7rem;flex:none;padding:.15rem}@media (width<=47.99rem){body:has(.eb-sticky) .fab-btn{bottom:calc(5.6rem + env(safe-area-inset-bottom,0px))}.eb-sticky-btn{max-width:none}}@media (width>=48rem){.eb-sticky{padding-bottom:1.25rem}.eb-sticky-btn{max-width:25rem}}@media (prefers-reduced-motion:reduce){.eb-sticky,.eb-sticky.on{transition:none}.eb-sticky-btn:after{animation:none}}.eb-reg-grid{gap:2rem;display:grid}@media (width>=64rem){.eb-reg-grid{grid-template:"a b""c b"1fr/.72fr 1.28fr;align-items:start;gap:1.5rem 3.5rem}.eb-reg-a{grid-area:a}.eb-reg-b{grid-area:b;position:sticky;top:7rem}.eb-reg-c{grid-area:c}}.eb-register{background:radial-gradient(70% 50% at 100% 0%, #fec20e24, transparent 70%), var(--color-sand)}@media (prefers-reduced-motion:reduce){.eb-float,.eb-pulse:after{animation:none}.eb-tile:hover{transform:none}}
