/* SoftlyOps:a continuous journey from the first sale to the boardroom. */
.plans-cinematic{--wine:var(--ui-accent,#873653);--paper:var(--ui-subtle,#f4f0e9);--ink:var(--ui-tooltip,#202927);--gold:var(--ui-warning,#d3b77d);overflow-x:clip}.plans-cinematic .platform-plan-hero{min-height:100svh;grid-template-columns:1fr 1fr;gap:4vw;padding:calc(var(--header,76px) + 60px) 6vw 70px;background:radial-gradient(ellipse at 70% 30%,color-mix(in srgb,var(--ui-subtle,#d9c3bd44) 26.7%,transparent),transparent 60%),var(--ui-subtle,#f4f0e9)}.plans-cinematic .platform-plan-hero h1{font-size:clamp(48px,5.5vw,95px);line-height:1.02;letter-spacing:-.055em;font-weight:500;margin:32px 0}.plans-cinematic .platform-plan-hero h1 em{display:inline-block}.plans-hero-copy>p{font-size:clamp(16px,1.2vw,20px)!important;max-width:34rem!important}.plans-hero-copy .button{margin-top:18px}.hero-stages{display:flex;gap:24px;margin-top:45px;padding-top:22px;border-top:1px solid var(--ui-border,#cdbeb5);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--ui-muted,#685e56)}.growth-scene{margin:0;position:relative;align-self:stretch;min-height:580px;border-radius:160px 12px 12px 12px;overflow:hidden;box-shadow:0 30px 60px color-mix(in srgb,var(--ui-text,#49362a24) 14.1%,transparent)}.growth-scene img{width:100%;height:100%;object-fit:cover;position:absolute;inset:0}.growth-scene:after{content:'';position:absolute;inset:45% 0 0;background:linear-gradient(transparent,color-mix(in srgb,var(--ui-success,#101b19e6) 90.2%,transparent))}.growth-scene figcaption{position:absolute;z-index:1;bottom:36px;left:34px;color:var(--ui-muted,#fff7ec)}.growth-scene figcaption span{font-size:9px;letter-spacing:.17em}.growth-scene figcaption strong{display:block;margin-top:18px;font-size:clamp(24px,2vw,38px);font-weight:400;line-height:1.2}.plans-cinematic #comparar{scroll-margin-top:80px}.plans-cinematic .plan-family{padding:100px 5vw 120px}.plans-cinematic .plan-section-head{max-width:920px;margin:auto auto 45px;text-align:center}.plans-cinematic .plan-section-head h2{font-size:clamp(38px,4.4vw,76px);line-height:1.06;font-weight:500}.plans-cinematic .plan-section-head p{max-width:700px;margin:24px auto;font-size:17px}.billing-control{text-align:center;margin:34px auto 55px}.billing-control .billing-switch{display:inline-flex;margin:0;padding:5px;gap:5px;border:1px solid var(--ui-border,#cbbab2);border-radius:50px;background:var(--ui-subtle,#fffaf4)}.billing-switch button{min-width:132px;padding:15px 24px;border:0;border-radius:50px;background:transparent;font:inherit;color:var(--ui-success,#42564e);cursor:pointer}.billing-switch button[aria-pressed=true]{background:var(--ui-accent,#873653);color:var(--ui-on-accent,white)}.billing-saving{font-size:12px!important;margin:13px 0 0!important;letter-spacing:.025em;color:var(--ui-accent,#835264)!important}.billing-control [data-annual-note]{font-size:12px;margin:10px 0;color:var(--ui-muted,#6b716a)}.plans-cinematic .plan-grid-core{gap:17px;perspective:1400px}.plans-cinematic .plan-card{border-radius:14px;padding:32px 25px;min-height:0;box-shadow:0 14px 30px color-mix(in srgb,var(--ui-text,#5c453509) 3.5%,transparent);background:var(--ui-surface,#fffcf7);will-change:auto}.plans-cinematic .plan-card h3{font-size:30px;font-weight:500;margin:22px 0 10px;letter-spacing:-.04em}.plan-card .plan-label{font-size:9px;letter-spacing:.13em}.plans-cinematic .plan-price{flex-wrap:wrap;column-gap:6px;row-gap:0;margin:14px 0 24px}.plans-cinematic .plan-price b{font-size:clamp(35px,3.5vw,62px);font-weight:500;letter-spacing:-.055em}.plans-cinematic .plan-price small{font-size:12px}.plans-cinematic .plan-card .plan-audience{font-size:14px;min-height:65px;line-height:1.6}.plans-cinematic .plan-card li{font-size:12px;line-height:1.55;padding:12px 0}.plans-cinematic .plan-card ul{margin:15px 0 30px;padding:8px 0;border-top:1px solid var(--ui-border,#ddd1c5)}.plans-cinematic .plan-featured{border:1px solid var(--ui-accent,#873653);box-shadow:inset 0 4px 0 var(--ui-text,#873653),0 18px 36px color-mix(in srgb,var(--ui-text,#87365313) 7.5%,transparent)}.plans-cinematic .plan-featured:after{content:'EL PASO A LA WEB';top:-12px;right:18px;border-radius:20px;background:var(--ui-accent,#873653);color:var(--ui-on-accent,white);font-size:8px;padding:8px 12px}.plan-cta{display:flex!important;align-items:center;justify-content:space-between;gap:12px;margin-top:auto!important;border:1px solid var(--ui-border,#ae8793);border-radius:7px;padding:16px;color:var(--ui-accent,#873653)!important;text-decoration:none;font-size:12px;font-weight:600;background:transparent}.plan-cta:hover{background:var(--ui-accent,#873653)!important;color:var(--ui-on-accent,white)!important}.plan-featured .plan-cta{background:var(--ui-accent,#873653);color:var(--ui-on-accent,#fff)!important}.app-stores{display:grid;grid-template-columns:1fr;gap:9px;margin-top:auto}.store-wrap{display:block;position:relative;outline-offset:5px}.store-wrap button{width:100%;display:flex;gap:12px;align-items:center;justify-content:center;background:var(--ui-tooltip,#171c1b);color:var(--ui-on-accent,#fff);border:1px solid var(--ui-border,#3c4540);border-radius:8px;padding:9px 13px;text-align:left;opacity:1;cursor:not-allowed;font:500 17px Arial,sans-serif;min-height:52px}.store-wrap svg{width:25px;height:28px;fill:currentColor}.store-wrap small{font:10px Arial,sans-serif;display:block;margin-bottom:2px}.store-tip{position:absolute;left:50%;bottom:calc(100% + 7px);transform:translateX(-50%);padding:8px 12px;background:var(--ui-accent,#873653);color:var(--ui-on-accent,#fff);border-radius:5px;font-size:11px;opacity:0;pointer-events:none;z-index:5;transition:opacity .2s;white-space:nowrap}.store-wrap:is(:hover,:focus-visible) .store-tip{opacity:1}.mobile-plan-note{font-size:10px;color:var(--ui-muted,#746c64);margin-top:12px;text-align:center}.plan-smallprint{margin:30px auto 0;max-width:700px;text-align:center;color:var(--ui-muted,#77726b);font-size:12px;line-height:1.7}.corporate-arrival{padding:130px 6vw 80px;text-align:center;min-height:65svh;display:flex;align-items:center;flex-direction:column;justify-content:center;background:radial-gradient(ellipse at 50% 90%,color-mix(in srgb,var(--ui-warning,#5d453325) 14.5%,transparent),transparent 70%),var(--ui-tooltip,#141a1a);color:var(--ui-muted,#f4eee4);position:relative}.corporate-arrival .eyebrow,.office-heading .eyebrow{color:var(--ui-warning,#c4a876)}.corporate-arrival h2{font-weight:400;font-size:clamp(36px,4.5vw,76px);line-height:1.1;letter-spacing:-.04em;margin:28px 0}.corporate-arrival h2 em{font-style:normal;color:var(--ui-warning,#d3b77d)}.corporate-arrival p{color:var(--ui-muted,#bdbeb6);line-height:1.8;font-size:16px}.arrival-line{display:block;height:70px;width:1px;background:linear-gradient(var(--ui-warning,#c8aa78),transparent);margin-top:38px}.corporate-office{position:relative;isolation:isolate;overflow:hidden;padding:40px 6vw 175px;background:var(--ui-tooltip,#121718);color:var(--ui-muted,#fff4e5)}.office-background{position:absolute;z-index:-2;inset:0;background:url('/static/plans-20260921/office.webp') center/cover no-repeat;transform:scale(1.08)}.corporate-office:after{content:'';position:absolute;z-index:-1;inset:0;background:linear-gradient(var(--ui-tooltip,#141a1a) 0,rgba(14,17,17,.42) 24%,rgba(14,17,17,.16) 80%,var(--ui-tooltip,#141a1a) 100%)}.office-heading{text-align:center;max-width:900px;margin:0 auto 55px}.office-heading h2{font-size:clamp(34px,3.5vw,60px);font-weight:400;letter-spacing:-.04em;line-height:1.12}.office-heading h2 em{font-style:normal;color:var(--ui-warning,#d3b77d)}.glass-board{max-width:1540px;margin:auto;border:1px solid color-mix(in srgb,var(--ui-border,#e6d3a878) 47.1%,transparent);padding:26px;border-radius:12px;background:linear-gradient(130deg,color-mix(in srgb,var(--ui-surface,#ffffff22) 13.3%,transparent),color-mix(in srgb,var(--ui-surface,#ffffff06) 2.4%,transparent));box-shadow:inset 0 0 0 5px color-mix(in srgb,var(--ui-text,#c6ad7225) 14.5%,transparent),0 35px 70px color-mix(in srgb,var(--ui-text,#0006) 40.0%,transparent);backdrop-filter:blur(5px)}.board-caption{display:flex;justify-content:space-between;gap:20px;padding:0 5px 22px;font-size:9px;letter-spacing:.13em;color:var(--ui-muted,#eee1c7)}.plans-cinematic .corporate-office .plan-card{background:color-mix(in srgb,var(--ui-subtle,#f6f1e6ed) 92.9%,transparent);color:var(--ui-text,#202825);border-color:var(--ui-border,#dac9ac);padding:32px;backdrop-filter:blur(9px)}.plans-cinematic .corporate-office .plan-card .plan-audience{min-height:48px}.plans-cinematic .plan-card .plan-difference{font-size:13px;line-height:1.65;min-height:78px;margin:0;color:var(--ui-muted,#4d5b52)}.plans-cinematic .corporate-office .plan-card h3{font-size:32px}.plans-cinematic .corporate-office .plan-price b{font-size:clamp(34px,3.4vw,60px)}.plans-cinematic .corporate-office .plan-premium,.plan-card.plan-premium{background:linear-gradient(140deg,var(--ui-tooltip,#212321),var(--ui-success,#0e1312))!important;color:var(--ui-muted,#fff3dd)!important;border-color:var(--ui-border,#c0a167)!important;box-shadow:inset 0 3px 0 var(--ui-text,#c0a167),0 15px 45px color-mix(in srgb,var(--ui-text,#0003) 20.0%,transparent)}.plan-premium .plan-label,.plan-premium h3{color:var(--ui-warning,#e4c58c)!important}.plan-premium:is(.plan-audience,.plan-difference,li){color:var(--ui-muted,#ded7c8)!important;border-color:color-mix(in srgb,var(--ui-border,#d7be8c28) 15.7%,transparent)!important}.plan-premium .plan-price small{color:var(--ui-muted,#cabc9d)}.plan-premium ul{border-color:color-mix(in srgb,var(--ui-border,#d7be8c40) 25.1%,transparent)!important}.plan-premium li:before{color:var(--ui-warning,#ddbf87)}.plan-premium .plan-cta{background:var(--ui-warning,#d1b47b);border-color:var(--ui-border,#d1b47b);color:var(--ui-success,#151b18)!important}.office-footnote{text-align:center;font-size:12px;line-height:1.8;color:var(--ui-muted,#e2d3b7);max-width:720px;margin:40px auto 0}.plans-cinematic .plan-comparison caption{text-align:left;padding:15px;font-size:12px;color:var(--ui-muted,#5f6a63)}.plans-cinematic .plan-addons{background:var(--ui-subtle,#e3e8de)}.plans-cinematic .plan-addons>div>p{font-size:15px;line-height:1.65;max-width:400px;color:var(--ui-muted,#566557)}.plans-cinematic .plan-clarity .eyebrow{color:var(--ui-muted,#d9b4c3)}.plans-cinematic .plan-clarity p{font-size:12px;max-width:940px}.account-shell .enterprise-account-title{margin-top:60px}.account-shell .app-stores{margin-top:auto}.account-shell .plan-card .plan-difference{min-height:65px;font-size:13px;line-height:1.6}
body.immersive-site .site-header[data-surface=dark] .primary-nav>a:not(.button),body.immersive-site .site-header[data-surface=dark] .nav-dropdown>summary,body.immersive-site .site-header[data-surface=dark] .menu-toggle{color:var(--ui-muted,#fff7ee)!important;text-shadow:0 1px 12px color-mix(in srgb,var(--ui-text,#0009) 60.0%,transparent)!important}body.immersive-site .site-header[data-surface=light] .primary-nav>a:not(.button),body.immersive-site .site-header[data-surface=light] .nav-dropdown>summary,body.immersive-site .site-header[data-surface=light] .menu-toggle{color:var(--ui-success,#21342c)!important;text-shadow:none!important}body.immersive-site .site-header .primary-nav>.button{color:var(--ui-on-accent,#fff)!important}
.checkout-card{max-width:850px;padding:clamp(24px,5vw,58px);border:1px solid var(--ui-border,#d5c4ba);background:var(--ui-subtle,#fffaf4);border-radius:20px;margin:30px auto}.checkout-card .checkout-price{font-size:52px;letter-spacing:-.05em;color:var(--ui-accent,#873653);margin:20px 0}.checkout-card .checkout-price small{font-size:17px;letter-spacing:0;color:var(--ui-muted,#637468)}.checkout-steps{padding-left:20px;line-height:2;color:var(--ui-muted,#566b61)}.checkout-card .account-primary{margin:20px 0;display:inline-block}.checkout-card form{margin-top:24px}.checkout-card select{padding:12px;border:1px solid var(--ui-border,#cab9ae);border-radius:7px;background:var(--ui-surface,#fff)}.checkout-card a{color:var(--ui-accent,#873653)}.checkout-card label{display:grid;gap:8px;margin-bottom:20px}.checkout-card .account-notice a{overflow-wrap:anywhere}
@media(min-width:1650px){.plans-cinematic .plan-family{padding-inline:8vw}.plans-cinematic .plan-card{padding:38px 30px}.app-stores{grid-template-columns:1fr 1fr}.store-wrap button{font-size:14px;padding:9px}.store-wrap small{font-size:8px}.store-wrap svg{width:19px}.plans-cinematic .plan-card li{font-size:14px}}
@media(max-width:1150px){.plans-cinematic .platform-plan-hero{gap:35px;padding-inline:5vw}.plans-cinematic .platform-plan-hero h1{font-size:54px}.growth-scene{min-height:560px;border-top-left-radius:100px}.plans-cinematic .plan-grid-core{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.plans-cinematic .plan-grid-enterprise{grid-template-columns:1fr}.plans-cinematic .corporate-office .plan-card{padding:32px}.plans-cinematic .corporate-office .plan-card .plan-audience,.plans-cinematic .plan-card .plan-difference{min-height:0}.corporate-office{padding-bottom:100px}.office-background{background-size:auto 100%;background-position:center}.board-caption span:last-child{display:none}.plans-cinematic .plan-price b{font-size:52px}.app-stores{grid-template-columns:1fr 1fr}.store-wrap button{font-size:15px}.store-wrap svg{width:20px}}
@media(max-width:700px){.plans-cinematic .platform-plan-hero{grid-template-columns:1fr;padding:115px 24px 55px;min-height:auto}.plans-cinematic .platform-plan-hero h1{font-size:51px}.plans-hero-copy .eyebrow{font-size:9px}.hero-stages{margin-top:28px;gap:15px;font-size:8px}.growth-scene{min-height:420px;border-top-left-radius:100px}.growth-scene figcaption{left:24px;bottom:28px}.plans-cinematic .plan-family{padding:65px 22px}.plans-cinematic .plan-grid-core{grid-template-columns:1fr}.plans-cinematic .plan-card{padding:28px}.plans-cinematic .plan-card .plan-audience{min-height:0}.billing-switch button{min-width:115px;padding:14px 22px}.billing-control{margin-bottom:42px}.corporate-arrival{padding:80px 24px 50px;min-height:520px}.corporate-arrival p{font-size:14px}.corporate-office{padding:30px 15px 90px}.glass-board{padding:14px}.board-caption{font-size:8px;line-height:1.8}.office-heading{padding:0 15px}.office-heading .eyebrow{font-size:8px}.plans-cinematic .corporate-office .plan-card{padding:26px}.plan-grid-core .plan-price b,.plans-cinematic .corporate-office .plan-price b{font-size:48px}.plans-cinematic .plan-card li{font-size:13px}.office-footnote{padding:0 15px}.plan-clarity .button{white-space:normal}.account-top{padding-inline:15px}.account-top img{max-width:135px}.account-menu summary{font-size:13px}.account-main{padding-inline:20px}.checkout-card .checkout-price{font-size:42px}}
@media(prefers-reduced-motion:reduce){.plans-cinematic *{animation:none!important;scroll-behavior:auto!important;transition:none!important}.office-background{transform:none!important}}
body.immersive-site #site-header.site-header[data-surface],body.immersive-site #site-header.site-header[data-surface].scrolled{background:rgba(16,25,23,.025)!important;backdrop-filter:blur(5px)!important;-webkit-backdrop-filter:blur(5px)!important;box-shadow:none!important;border:0!important}body.immersive-site #site-header.site-header[data-surface=dark] .logo-lockup>img{filter:none!important}body.immersive-site #site-header.site-header[data-surface=light] .logo-lockup>img{filter:none!important}

@media(max-width:1100px){body.immersive-site #site-header.site-header[data-surface] .primary-nav.open{background:color-mix(in srgb,var(--ui-subtle,#f9f5effa) 98.0%,transparent)!important;color:var(--ui-success,#21342c)!important}body.immersive-site #site-header.site-header[data-surface] .primary-nav.open>a:not(.button),body.immersive-site #site-header.site-header[data-surface] .primary-nav.open .nav-dropdown>summary{color:var(--ui-success,#21342c)!important;text-shadow:none!important}}
