@font-face{font-family:Big Shoulders Display;src:url(/fonts/big-shoulders-display-latin-900-normal.woff2)format("woff2");font-weight:900;font-display:swap}@font-face{font-family:Montserrat;src:url(/fonts/montserrat-latin-400-normal.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Montserrat;src:url(/fonts/montserrat-latin-600-normal.woff2)format("woff2");font-weight:600;font-display:swap}@font-face{font-family:Montserrat;src:url(/fonts/montserrat-latin-700-normal.woff2)format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Montserrat;src:url(/fonts/montserrat-latin-800-normal.woff2)format("woff2");font-weight:800;font-display:swap}:root{--naranja:#f25835;--ciruela:#462255;--rosa:#f2c4de;--mandarina:#f29b30;--lima:#d1d66d;--manteca:#f7e6a3;--papel:#fffbef;--display:"Big Shoulders Display", "Arial Narrow", sans-serif;--body:Montserrat, Arial, sans-serif;--gutter:clamp(1.25rem, 4vw, 3.5rem);--u:min(1vw, 1.6vh);--ease:cubic-bezier(.16, 1, .3, 1)}*,:before,:after{box-sizing:border-box}*{margin:0;padding:0}html{-webkit-text-size-adjust:100%;scrollbar-color:var(--ciruela) var(--manteca)}body{background:var(--manteca);color:var(--ciruela);font-family:var(--body);font-size:1.0625rem;line-height:1.4;overflow-x:clip}::selection{background:var(--ciruela);color:var(--manteca)}ul,ol{list-style:none}img,svg{display:block}a{color:inherit;text-underline-offset:.2em}:focus-visible{outline:3px solid var(--ciruela);outline-offset:3px}.ground-ciruela :focus-visible,.foot :focus-visible,.float:focus-visible{outline-color:var(--manteca)}.display{font-family:var(--display);text-transform:uppercase;text-wrap:balance;font-weight:900;line-height:1}em{font-style:normal}.inv{vertical-align:.22em;font-size:.82em;display:inline-block}strong{font-weight:800}.turn{margin-bottom:-1px;position:relative;overflow:clip}.wrap{z-index:1;max-width:1500px;padding-inline:var(--gutter);margin-inline:auto;position:relative}.turn>.wrap:first-of-type{padding-top:clamp(6rem,12vh,10rem)}.ground-ciruela{background:var(--ciruela);color:var(--manteca)}.ground-papel{background:var(--papel)}.ground-rosa{background:var(--rosa)}.ground-mandarina{background:var(--mandarina)}.ground-lima{background:var(--lima)}.ground-manteca{background:var(--manteca)}.ground-naranja{background:var(--naranja)}.title{max-width:15ch;font-size:clamp(4rem,11vw,11rem)}.ground-ciruela .title em{color:var(--mandarina)}.lead{max-width:40rem;margin-top:2rem;font-size:clamp(1.125rem,1.5vw,1.375rem)}.cols{gap:2rem;margin-top:clamp(3rem,7vh,5rem);display:grid}.cols.three{grid-template-columns:repeat(3,1fr)}.cols li{border-top:6px solid;padding-top:1.25rem}.cols h3{margin-bottom:.75rem;font-size:clamp(2rem,3.2vw,3rem)}.ground-ciruela .cols li{border-top-color:var(--rosa)}.asks-row{padding:clamp(4rem, 10vh, 7rem) var(--gutter) clamp(5rem, 12vh, 8rem);justify-content:flex-end;display:flex;position:relative}.asks-row.tight{padding-bottom:clamp(2.5rem,4.5vh,3rem)}.asks{--next:var(--next-d);--ink:var(--ink-d);z-index:3;color:var(--ink);pointer-events:none;padding:.55em .8em .6em;font-size:clamp(2.75rem,6vw,6rem);line-height:1;position:relative;transform:rotate(1.5deg)}.asks .fill{background:var(--next);will-change:transform;border-radius:28px;position:absolute;inset:0}.asks-text{display:inline-block;position:relative}.asks-text .mob{display:none}@media (width<=899px){.asks{--next:var(--next-m);--ink:var(--ink-m)}.asks-text .desk{display:none}.asks-text .mob{display:inline}.plans-turn,.svc-hero .edge-left{display:none}}.asks-tail,.reply-tail,.composer-tail{width:3rem;height:auto;position:absolute;top:calc(100% - 2px);right:12%}.asks-tail path{fill:var(--next)}.hero{background:var(--manteca);height:100svh;min-height:34rem}.top{z-index:2;padding:1.5rem var(--gutter);justify-content:space-between;align-items:center;display:flex;position:absolute;inset:0 0 auto}.top-logo{font-size:calc(3 * var(--u));text-decoration:none}.top nav{gap:2rem;font-size:.9375rem;font-weight:700;display:flex}.top nav a{text-decoration:none}.top nav a:hover{text-decoration:underline;text-decoration-thickness:3px}.sun{top:calc(6 * var(--u));right:calc(-5 * var(--u));width:calc(14 * var(--u));fill:var(--naranja);position:absolute}.big{z-index:3;left:calc(10.4 * var(--u));top:calc(7.6 * var(--u));padding:calc(3.4 * var(--u)) calc(4.4 * var(--u)) calc(4 * var(--u));color:var(--manteca);pointer-events:none;position:absolute;transform:rotate(-1.4deg)}.big .fill{border-radius:calc(4.4 * var(--u));background:var(--ciruela);will-change:transform;position:absolute;inset:0}.big h1{font-size:calc(11.8 * var(--u));white-space:nowrap;line-height:.92;position:relative}.big em{color:var(--mandarina)}.big-tail{width:calc(7 * var(--u));height:auto;fill:var(--ciruela);position:absolute;top:calc(100% - 2px);left:7%}.disc{left:calc(3 * var(--u));bottom:calc(-9 * var(--u));width:calc(23 * var(--u));aspect-ratio:1;background:var(--lima);border-radius:50%;position:absolute}.portrait{left:calc(6 * var(--u));bottom:calc(-9 * var(--u));width:calc(17 * var(--u));height:auto;position:absolute}.who{left:calc(29 * var(--u));bottom:calc(3.5 * var(--u));max-width:18rem;font-size:.9375rem;position:absolute}.who strong{letter-spacing:.08em;text-transform:uppercase;display:block}.reply-wrap{z-index:4;right:var(--gutter);bottom:calc(7.8 * var(--u));width:calc(42 * var(--u));position:absolute}.reply{padding:calc(2.4 * var(--u)) calc(2.8 * var(--u)) calc(2.8 * var(--u));border-radius:calc(3 * var(--u));background:var(--rosa);position:relative;transform:rotate(1.6deg)}.reply p{font-size:calc(4.4 * var(--u));line-height:1.12}.reply-tail{fill:var(--rosa);left:12%;right:auto}.pill{background:var(--ciruela);color:var(--manteca);font-size:max(1.375rem, calc(2.1 * var(--u)));cursor:pointer;transition:background-color .2s, color .2s, transform .4s var(--ease);border:0;border-radius:999px;margin-top:1rem;padding:.65em 1.2em .7em;text-decoration:none;display:inline-block}.pill:hover{background:var(--naranja);color:var(--ciruela);transform:rotate(-1.5deg)scale(1.03)}.about{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:clamp(2rem,5vw,6rem);display:grid}.about-left{flex-direction:column;align-items:flex-start;display:flex}.about-title{max-width:none;font-size:clamp(3.5rem,7.6vw,8.5rem);line-height:.92}.about-title span{white-space:nowrap;display:block}.about-figure{width:min(100%,36rem);margin-top:clamp(1.5rem,3vw,2.5rem);margin-bottom:2.5rem;position:relative}.about-figure img{width:54%;height:auto;margin-left:30%;position:relative}.about-disc{aspect-ratio:1;background:var(--lima);border-radius:50%;width:85%;position:absolute;bottom:0;left:0}.about-wave{z-index:2;pointer-events:none;width:100vw;height:clamp(6rem,11vw,9rem);position:absolute;bottom:-2rem;left:50%;translate:-50%}.about-wave path{fill:var(--rosa)}.about-wave-side{display:none}.about-right{z-index:3;position:relative}@media (width>=900px){.about{align-items:stretch;position:relative}.about-figure{margin-top:auto;margin-bottom:0}.about-right{margin-bottom:clamp(4.5rem,8vw,7rem)}.about-wave-stacked{display:none}.about-wave-side{display:block;bottom:-2rem;left:50%}}.about-dot{aspect-ratio:1;background:var(--ciruela);border-radius:50%;width:16%;position:absolute;bottom:14%;right:6%}.say{background:var(--ciruela);color:var(--manteca);border-radius:14px;padding:.35em .85em .4em;font-size:clamp(1.25rem,1.9vw,1.75rem);font-weight:800;display:inline-block;position:relative}.say:after{content:"";background:inherit;clip-path:polygon(0 0,100% 0,0 100%);width:1.25rem;height:1rem;position:absolute;top:calc(100% - 1px);left:14%}.say-hola{margin:0 0 clamp(.5rem,1.2vw,1rem) .5rem;transform:rotate(-5deg)}.say-crear{position:absolute;top:4%;right:0;transform:rotate(4deg)}.about-right{padding-top:clamp(1.5rem,4vw,4rem)}.roles{justify-items:start;gap:.5rem;display:grid}.roles li{border-radius:12px;padding:.4em .8em .45em;font-size:clamp(1.5rem,2.6vw,2.75rem)}.roles li:first-child{background:var(--ciruela);color:var(--manteca);transform:rotate(-1.5deg)}.roles li:nth-child(2){background:var(--lima);margin-left:2rem;transform:rotate(.8deg)}.roles li:nth-child(3){background:var(--rosa);margin-left:.75rem;transform:rotate(-.8deg)}.about-right .lead{max-width:44rem;margin-top:1.75rem}.commit{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2vw,2rem);margin-top:clamp(2rem,5vh,3.5rem);display:grid}.commit-icon{aspect-ratio:1;width:clamp(3.5rem,4.4vw,4.5rem);color:var(--ciruela);border-radius:50%;place-items:center;margin-bottom:1rem;display:grid}.commit-icon svg{width:62%;height:62%;overflow:visible}.commit-listen{background:var(--rosa)}.commit-spark{background:var(--lima)}.commit-heart{background:var(--mandarina)}.commit h3{margin-bottom:.6rem;font-size:clamp(1.75rem,2.7vw,2.9rem)}.commit p{font-size:1rem}@media (prefers-reduced-motion:no-preference){.commit-icon .dot{transform-box:fill-box;transform-origin:50%;animation:1.5s ease-in-out infinite type-dot}.commit-icon .dot-2{animation-delay:.18s}.commit-icon .dot-3{animation-delay:.36s}.commit-icon .bubble-line{transform-box:fill-box;transform-origin:30% 100%;animation:bubble-nod 3s var(--ease) infinite}.commit-icon .ray{animation:1s linear infinite ray-spin;animation-delay:calc(var(--n) * -.125s)}.commit-icon .heart{transform-box:fill-box;transform-origin:50%;animation:1.7s ease-in-out infinite heartbeat}}@keyframes type-dot{0%,60%,to{opacity:.45;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}@keyframes bubble-nod{0%,86%,to{transform:rotate(0)scale(1)}92%{transform:rotate(-4deg)scale(1.05)}}@keyframes ray-spin{0%{opacity:1}to{opacity:.12}}@keyframes heartbeat{0%,to{transform:scale(1)}12%{transform:scale(1.16)}24%{transform:scale(1)}36%{transform:scale(1.1)}50%{transform:scale(1)}}.fit{grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:clamp(2rem,6vw,6rem);display:grid}.fit .title{font-size:clamp(4rem,8vw,8rem)}.groups li{border-top:6px solid var(--ciruela);padding-block:1.25rem}.groups h3{margin-bottom:.4rem;font-size:clamp(1.75rem,2.8vw,2.5rem)}.deck{grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(3rem,5vw,4.25rem) clamp(1.25rem,2.2vw,2rem);margin-top:clamp(3rem,7vh,5rem);display:grid}.offer{transition:translate .5s var(--ease);border-radius:28px;flex-direction:column;grid-column:span 4;align-items:flex-start;gap:.6rem;padding:1.75rem;text-decoration:none;display:flex;position:relative;container-type:inline-size}.offer:after{content:"";background:inherit;clip-path:polygon(0 0,100% 0,10% 100%);width:2.75rem;height:2rem;position:absolute;top:calc(100% - 2px);left:2.25rem}.offer:hover{translate:0 -6px}.offer:nth-child(2n){rotate:.7deg}.offer:nth-child(odd){rotate:-.6deg}.offer-integral{background:var(--ciruela);color:var(--manteca);grid-area:span 2/1/auto/span 6;padding:clamp(2rem,3vw,3rem)}.offer-manteca{background:var(--manteca);grid-column:span 3}.offer-rosa{background:var(--rosa);grid-column:span 3}.offer h3{font-size:clamp(1.875rem,2.6vw,2.5rem)}.offer-integral h3{font-size:clamp(3rem,5.6vw,5.5rem)}.offer-integral p{max-width:30rem}.offer-integral .offer-more{margin-top:.5rem;padding-bottom:clamp(5rem,8vw,8rem)}.offer-manteca:nth-of-type(3),.offer-rosa:nth-of-type(5){top:1.5rem}.offer-price{margin-top:auto;padding-top:.75rem;font-size:clamp(1.25rem,9.5cqi,2rem)}.offer-price span,.offer-price small{white-space:nowrap;font-size:1em}.offer-sun{aspect-ratio:1;background:var(--mandarina);outline:6px solid var(--ciruela);width:clamp(12rem,21vw,19rem);color:var(--ciruela);border-radius:50%;place-content:center;justify-items:center;font-size:clamp(2rem,3.4vw,3.1rem);display:grid;position:absolute;bottom:clamp(1.75rem,3vw,3rem);right:clamp(1.25rem,2.5vw,2.5rem);rotate:-6deg}.offer-sun small{font-size:.7em}.offer-more{font-size:.9375rem;font-weight:800;text-decoration:underline;text-decoration-thickness:2px}.steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:1.5rem;margin-top:clamp(3rem,7vh,5rem);display:grid}.steps li{border-top:6px solid var(--ciruela);padding-top:1rem}.step-num{font-size:clamp(4rem,7vw,7rem);display:block}.steps h3{margin:.5rem 0;font-size:clamp(1.75rem,2.2vw,2.125rem)}.note{max-width:40rem;margin-top:3rem;font-weight:800}.close{align-items:center;min-height:100vh;padding-bottom:clamp(7rem,15vh,10rem);display:grid}.close-grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:clamp(2rem,5vw,5rem);width:100%;display:grid}.close-title{font-size:clamp(4.5rem,12vw,12rem);line-height:1.02}.composer{background:var(--ciruela);color:var(--manteca);border-radius:28px;padding:1.75rem;position:relative;rotate:1.2deg}.composer label{letter-spacing:.08em;text-transform:uppercase;margin-bottom:.75rem;font-size:.875rem;font-weight:700;display:block}.composer textarea{background:var(--manteca);width:100%;color:var(--ciruela);caret-color:var(--naranja);font:600 1.125rem/1.4 var(--body);resize:none;border:0;border-radius:12px;padding:1rem}.composer :focus-visible{outline-color:var(--mandarina)}.pill-send{background:var(--mandarina);color:var(--ciruela)}.composer-tail{fill:var(--ciruela)}.foot{padding:2.5rem var(--gutter);background:var(--ciruela);color:var(--manteca);grid-template-columns:auto 1fr auto;align-items:center;gap:2rem;display:grid}.foot-brand{align-items:center;gap:1rem;font-size:2.25rem;display:flex}.foot ul{justify-items:end;gap:.25rem;font-weight:600;display:grid}.foot-line{font-weight:600}.foot-social a{transition:transform .4s var(--ease);align-items:center;gap:.65rem;text-decoration:none;display:inline-flex}.foot-social svg{flex:none;width:1.75rem;height:1.75rem}.foot-social a:hover{transform:translate(-4px)rotate(-1.5deg)}.foot-social a:hover span{text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:2px}.float{z-index:20;right:var(--gutter);border:2px solid var(--manteca);background:var(--ciruela);color:var(--manteca);visibility:hidden;border-radius:999px;padding:.5em 1em .55em;font-size:1.5rem;text-decoration:none;position:fixed;bottom:1.25rem}.speak{max-width:44rem;color:var(--ciruela);border-radius:28px;align-items:flex-start;gap:1.25rem;margin-top:2rem;padding:1.5rem 1.75rem;font-size:clamp(1.125rem,1.5vw,1.375rem);display:flex;position:relative}.speak-papel{background:var(--papel)}.speak-rosa{background:var(--rosa)}.speak-manteca{background:var(--manteca)}.svc-wrap{padding-bottom:clamp(.5rem,2vh,1.5rem)}.svc-title,.svc-h2{max-width:none;font-size:clamp(3rem,6.4vw,7rem);line-height:.96}.line{margin-top:-.16em;padding-top:.16em;display:block;overflow:hidden}.line>span{display:inline-block}.svc-top{justify-content:space-between;align-items:flex-start;gap:clamp(1.5rem,3vw,3rem);display:flex}.svc-top .svc-title{flex:1;min-width:0}.price-bubble{--price:var(--rosa);background:var(--price);color:var(--ciruela);border-radius:28px;flex:none;margin-top:.25rem;padding:1rem 1.6rem 1.15rem;position:relative;rotate:1.4deg}.price-bubble span{letter-spacing:.14em;text-transform:uppercase;font-size:.8125rem;font-weight:800;display:block}.price-bubble strong{font-family:var(--display);font-size:clamp(2.5rem,4.4vw,4.75rem);font-weight:900;line-height:1;display:block}.price-bubble .reply-tail{fill:var(--price);left:8%}.svc-cols{grid-template-columns:minmax(0,5fr) minmax(0,6fr) minmax(0,4.4fr);align-items:start;gap:clamp(2rem,4vw,4rem);margin-top:clamp(1.5rem,4vh,3rem);display:grid}.svc-cols h2,.id-cols h2,.include-group h3,.cond h3{margin-bottom:.5rem;font-size:clamp(1.75rem,2.4vw,2.5rem)}.svc-col-a h2:not(:first-child){margin-top:1.75rem}.svc-col-a p,.svc-lead{max-width:34rem;font-size:clamp(1.0625rem,1.35vw,1.25rem)}.bullets li{margin-bottom:.4rem;padding-left:1.2rem;font-size:1rem;line-height:1.4;position:relative}.bullets li:before{content:"";aspect-ratio:1;background:currentColor;border-radius:50%;width:.42rem;position:absolute;top:.58em;left:0}.bullets-split{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2.5rem;display:grid}.bullets-row{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:2.5rem;display:grid}.receive{color:var(--ciruela);border-radius:28px;padding:1.4rem 1.75rem 1.6rem}.receive-manteca{background:var(--manteca)}.receive-rosa{background:var(--rosa)}.receive-papel{background:var(--papel)}.receive h2,.receive h3{margin-bottom:.6rem;font-size:clamp(2rem,2.6vw,2.75rem)}.receive .receive-small{margin-bottom:.15rem;font-size:clamp(1.25rem,1.7vw,1.75rem)}.receive-headline{margin-bottom:.75rem;font-size:clamp(2.25rem,3.2vw,3.5rem)}.receive-lines li{margin-top:.6rem;font-weight:700;line-height:1.35}.counts{gap:.6rem;display:grid}.counts li{align-items:center;gap:1rem;display:flex}.counts b{flex:none;min-width:1.1ch;font-size:clamp(3rem,4.6vw,4.75rem);line-height:.85}.counts span{font-weight:700;line-height:1.3}.receive-note{margin-top:1rem;font-weight:800;line-height:1.35}.svc-important{margin-top:1.25rem;font-size:1rem}.svc-important a{margin-left:.25rem;font-weight:700}.svc-col-c .pill,.svc-wrap>.pill{margin-top:1.25rem;font-size:1.25rem}.svc-wrap>.svc-important{max-width:60rem}.sun-row{--sun:clamp(15rem, 29vw, 27rem);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(2rem,5vw,5rem);display:grid;position:relative}.sun-copy .svc-lead{max-width:44rem;margin-top:1.5rem}.sun-copy .pill{margin-top:1.5rem}.svc-sun{width:var(--sun);aspect-ratio:1;background:var(--mandarina);color:var(--ciruela);text-align:center;border-radius:50%;place-content:center;justify-items:center;display:grid;rotate:-4deg}.svc-sun span{letter-spacing:.14em;text-transform:uppercase;font-size:.8125rem;font-weight:800}.svc-sun b{margin-top:.4rem;font-size:clamp(1.5rem,2.6vw,2.75rem);line-height:1}.svc-sun strong{font-size:clamp(3.25rem,6.4vw,7rem);line-height:.9}.parts-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-top:clamp(2.5rem,7vh,5rem);display:grid}.parts-row span{border:3px solid var(--rosa);min-height:clamp(7rem,11vw,9.5rem);color:var(--manteca);border-radius:24px;align-items:flex-end;padding:1.1rem 1.25rem;font-size:clamp(1.4rem,2.1vw,2.1rem);display:flex}.turn.includes-turn>.wrap:first-of-type{padding-top:0}.svc .includes-turn .edge-right{top:.5rem}.includes-turn .svc-col-c{margin-top:3.5rem}.include-grid{grid-template-columns:minmax(0,2.4fr) minmax(0,1fr);align-items:start;gap:clamp(2rem,4vw,4rem);margin-top:0;display:grid}.include-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem clamp(2rem,4vw,4rem);display:grid}.include-group{scroll-margin-top:2rem}.id-card{background:var(--manteca);border-radius:28px;margin-top:clamp(1rem,3vh,2rem);padding:clamp(1.5rem,3vw,2.75rem)}.id-top{justify-content:space-between;align-items:flex-start;gap:2rem;margin-bottom:clamp(2rem,6vh,4rem);display:flex}.id-top h2{font-size:clamp(2.5rem,5vw,5.25rem);line-height:.96}.id-price{background:var(--rosa);border-radius:20px;flex:none;padding:.6rem 1.4rem .75rem;rotate:1.4deg}.id-price span{letter-spacing:.14em;text-transform:uppercase;font-size:.75rem;font-weight:800;display:block}.id-price strong{font-size:clamp(2rem,3.4vw,3.5rem);line-height:1;display:block}.id-cols{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(2rem,5vw,4rem);display:grid}.id-card+.svc-important{margin-top:1.25rem}.month-banner{background:var(--ciruela);color:var(--manteca);border-radius:28px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(1.25rem,3vw,3rem);margin-top:clamp(1.25rem,3vh,2rem);padding:clamp(1.25rem,2.4vw,2rem) clamp(1.5rem,2.8vw,2.25rem);display:grid}.month-banner h3{color:var(--mandarina);font-size:clamp(2.25rem,4vw,4.25rem);line-height:.95}.month-banner p{font-size:clamp(1.0625rem,1.35vw,1.25rem)}.svc .steps li{border-top:0;position:relative}.svc .steps li:before{content:"";background:var(--ciruela);height:4px;transform:scaleX(var(--rule,1));transform-origin:0;position:absolute;inset:0 0 auto}.cond-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:2rem clamp(2rem,4vw,4rem);margin-top:clamp(1.5rem,4vh,3rem);display:grid}.cond-grid-three{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,.8fr)}.cond-stack{gap:clamp(1.75rem,4vh,2.75rem);display:grid}.cond{border-top:3px solid var(--ciruela);padding-top:.9rem}.cond-identity{margin-top:clamp(1.5rem,4vh,3rem)}.cond-identity .bullets li{font-size:clamp(1.125rem,1.5vw,1.375rem)}.turn.plans-turn>.wrap:first-of-type{padding-top:2.25rem}.svc .plans-turn .edge-right{width:clamp(8rem,13vw,12rem);top:0}.plans-turn .edge path{stroke-width:40px}.plans{--rule:var(--papel);border-collapse:collapse;width:100%;margin-top:0}.ground-papel .plans{--rule:var(--manteca)}.plans th,.plans td{border-top:2px solid var(--rule);text-align:left;vertical-align:middle;padding:.75rem .9rem;font-size:1rem}.plans thead td,.plans thead th{border-top:0}.plans thead td{width:24%}.plans thead th{vertical-align:bottom;font-family:var(--display);text-transform:uppercase;padding-bottom:.9rem;font-size:clamp(1.15rem,1.65vw,1.7rem);font-weight:900;line-height:1.02}.plans thead small{font:inherit;white-space:nowrap;display:block}.plans tbody tr:first-child>*,.plans .plans-last>*{border-top-color:var(--ciruela)}.plans tbody th,.plans .plans-last td:not(.here){font-weight:700}.plans .here{border-top-color:color-mix(in srgb, var(--rosa) 28%, var(--ciruela));background:var(--ciruela);color:var(--manteca)}.plans tbody tr:first-child .here{border-top-color:var(--rosa)}.plans thead .here{border-radius:18px 18px 0 0}.plans thead .here small{color:var(--mandarina)}.plans tbody tr:last-child td:last-child{background:var(--rosa);color:var(--ciruela);font-family:var(--display);text-transform:uppercase;font-size:1.9rem;font-weight:900;line-height:1}.ground-rosa .plans tbody tr:last-child td:last-child{background:var(--manteca)}.plans tbody tr:last-child .here{border-radius:0 0 18px 18px}.others{flex-wrap:wrap;gap:.75rem;margin-top:2.5rem;display:flex}.others a{background:var(--ciruela);color:var(--manteca);border-radius:999px;padding:.5em 1em .55em;font-size:1.25rem;text-decoration:none}.others a:hover{background:var(--manteca);color:var(--ciruela)}.edge{z-index:0;pointer-events:none;height:auto;position:absolute}.edge-right{width:clamp(16rem,38vw,40rem);top:3rem;right:-2rem}.edge-left{width:clamp(16rem,44vw,46rem);bottom:1.5rem;left:-2rem}#mirada .edge-right{width:clamp(14rem,30vw,32rem)}.ground-mandarina .edge-right{width:clamp(11rem,24vw,24rem);top:1.5rem;right:-3rem}.svc-hero .wrap>.edge-left{bottom:0}.svc-hero>.edge-left{bottom:5.5rem}.svc .edge-right{width:clamp(9rem,19vw,18rem);top:1.5rem}.edge-left-low{width:clamp(16rem,40vw,42rem);bottom:1.5rem;left:-2rem}@media (width<=899px){.hero{height:auto;min-height:0;padding:5rem var(--gutter) 2.5rem;flex-direction:column;display:flex}.top-logo{font-size:1.875rem}.top nav{white-space:nowrap;gap:.625rem;font-size:.75rem}.edge-right{width:11rem;inset:auto auto 1rem -2rem}.sun{display:none}.big{padding:1.25rem 1.25rem 1.5rem;position:relative;inset:auto}.big .fill{border-radius:28px}.big h1{white-space:normal;font-size:clamp(3rem,15.5vw,6rem)}.big h1 br{display:none}.big-tail{width:3.5rem;left:12%}.disc{width:13rem;margin:4.5rem 0 -14rem;position:relative;inset:auto;translate:-.5rem}.portrait{width:10.5rem;margin:0 0 0 .5rem;position:relative;inset:auto}.reply-wrap{width:auto;margin-top:-9.5rem;position:relative;inset:auto}.reply{border-radius:28px;padding:1.25rem 1.5rem 1.5rem}.reply p{font-size:clamp(2.25rem,11vw,4rem)}.pill{text-align:center;font-size:1.375rem}.who{text-align:center;max-width:none;margin-top:2.75rem;position:relative;inset:auto}.svc-title,.svc-h2{font-size:clamp(2.75rem,13vw,5rem)}.svc-top{flex-direction:column;gap:1.5rem}.price-bubble{margin-bottom:1rem}.svc-cols,.include-grid,.include-groups,.id-cols,.cond-grid,.cond-grid-three,.sun-row,.bullets-row,.month-banner,.bullets-split{grid-template-columns:minmax(0,1fr)}.id-top{flex-direction:column;gap:1.25rem}.svc-sun{width:min(100%,19rem);margin-inline:auto}.parts-row{grid-template-columns:repeat(2,minmax(0,1fr))}.about-left{align-items:flex-start}.about-title span{white-space:normal;display:inline}.about-right{padding-top:0}.commit{grid-template-columns:minmax(0,1fr);gap:2rem}.commit li{grid-template-columns:auto minmax(0,1fr);align-items:start;column-gap:1rem;display:grid}.commit-icon{grid-row:span 2;margin-bottom:0}.offer-price{font-size:1.75rem}.plans,.plans tbody,.plans tr,.plans th,.plans td,.plans thead{display:block}.plans thead td{display:none}.plans thead tr{border-top:0;gap:.5rem;padding-block:0 1rem}.plans thead th{padding:.5rem .75rem;font-size:1.25rem}.plans thead th small{font-family:Montserrat,sans-serif}.plans thead .here{border-radius:12px;order:-1}.plans tr{border-top:3px solid var(--ciruela);flex-direction:column;padding-block:1rem;display:flex}.plans tbody th{border:0;padding:0 0 .5rem;font-weight:800}.plans td{border:0;justify-content:space-between;gap:1rem;padding:.35rem 0;font-size:.9375rem;display:flex}.plans td:before{content:attr(data-plan);max-width:60%}.plans td.here{background:var(--ciruela);color:var(--manteca);border-radius:12px;order:-1;margin-bottom:.25rem;padding:.5rem .75rem;font-weight:700}.plans tbody th{order:-2}.plans tbody tr:last-child td:last-child{border-radius:12px;padding:.5rem .75rem}.top nav a:last-child{display:none}.cols.three,.about,.fit,.close-grid{grid-template-columns:minmax(0,1fr)}.deck{grid-template-columns:minmax(0,1fr);gap:2.75rem}.offer-sun{width:9.5rem;margin:.5rem 0 -2.75rem auto;font-size:1.625rem;position:relative;bottom:auto;right:auto}.offer-integral .offer-more{padding-bottom:0}.offer-manteca:nth-of-type(3),.offer-rosa:nth-of-type(5){top:0}.speak{flex-direction:column;gap:.75rem}.ground-mandarina .edge-right{display:none}.offer,.offer-integral,.offer-manteca,.offer-rosa{grid-area:auto}.steps,.steps-four,.foot{grid-template-columns:minmax(0,1fr)}.foot ul{justify-items:start}}@media (prefers-reduced-motion:reduce){.pill,.offer,.foot-social a{transition:none}.foot-social a:hover,.pill:hover{transform:none}.offer:hover{translate:none}}.iso[data-astro-cid-yg5zrjvy]{aspect-ratio:1;flex:none;place-items:center;width:3.5rem;display:inline-grid;position:relative}svg[data-astro-cid-yg5zrjvy]{fill:var(--g);position:absolute;inset:0}b[data-astro-cid-yg5zrjvy]{color:var(--i);font-family:var(--display);margin:-8% 0 0 8%;font-size:1.625rem;font-weight:900;line-height:1;position:relative}.logo[data-astro-cid-f7espo7c]{font-family:var(--display);text-transform:uppercase;white-space:nowrap;font-weight:900;line-height:1}i[data-astro-cid-f7espo7c]{background:var(--dot);vertical-align:.14em;border-radius:50%;width:.24em;height:.24em;margin:0 .1em;display:inline-block}
