/* Estilos de las páginas de aplicaciones y del carrusel. */
.showcase{padding-bottom:65px}.carousel{border:1px solid var(--line);border-radius:18px;overflow:hidden;background:#fff}.slide{display:grid;grid-template-columns:1.2fr 1fr;min-height:420px}.slide[hidden],.carousel-controls[hidden]{display:none}.slide-copy{padding:46px 48px}.slide-copy h3{font-size:55px;margin:10px 0 13px}.slide-copy>p:not(.eyebrow){font-size:14px;max-width:470px;color:var(--muted)}.slide-copy .slide-claim{font-size:22px!important;line-height:1.4;color:var(--ink)!important}.slide-copy .eyebrow{font-size:9px;margin-bottom:20px}.slide-status{display:block;font-size:11px;color:#5b6d57;margin:22px 0 20px}.slide .button,.downloads .button{background:var(--green);color:#eff6e7}.slide-art{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;background:#dfe8ce;gap:30px}.slide-vitia-pdf .slide-art{background:#d9e8e5}.slide-vaultsync .slide-art{background:#ede3d5}.slide-art>img{width:160px;height:160px;object-fit:contain;z-index:1;border-radius:32px;transform:rotate(-7deg)}.slide-art>span{font-size:8px;letter-spacing:2px;z-index:1}.slide-orbit{width:300px;height:300px;border:1px solid #72896640;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.slide-orbit:after{content:'';position:absolute;inset:-38px;border:1px solid #72896620;border-radius:50%}.carousel-controls{display:flex;align-items:center;gap:12px;padding:18px 25px;border-top:1px solid var(--line);background:#fff}.carousel-controls button{cursor:pointer;font:inherit;background:none;color:var(--ink);border:1px solid var(--line);border-radius:6px;font-size:11px;padding:8px 12px}.carousel-controls button:hover{background:#edf3e5}.carousel-tabs{display:flex;gap:8px}.carousel-tabs button[aria-pressed=true]{background:var(--green);border-color:var(--green);color:#eff4e7}.carousel-controls .carousel-arrow{font-size:16px;padding:4px 12px}.carousel-play{margin-left:auto}.app-directory{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:25px}.app-directory>a{display:flex;align-items:center;gap:12px;padding:18px;border:1px solid var(--line);border-radius:10px;background:white;transition:transform .2s}.app-directory>a:hover{transform:translateY(-3px)}.app-directory img{width:40px;height:40px;object-fit:contain;border-radius:10px}.app-directory strong{font-size:14px;font-weight:500}.app-directory small{display:block;font-size:7px;letter-spacing:.8px;color:var(--muted);margin-top:4px}.app-directory>a>span{margin-left:auto}.site-footer{display:flex;flex-wrap:wrap;align-items:center;gap:18px 35px}.footer-top{display:flex;align-items:center;gap:25px;width:100%;border-bottom:1px solid var(--line);padding-bottom:24px}.site-footer nav{display:flex;flex-wrap:wrap;gap:12px 22px;font-size:11px}.site-footer>span{margin-left:auto}.breadcrumb{display:block;font-size:12px;margin-bottom:32px;color:var(--muted)}.app-heading,.info-hero{padding-bottom:50px;background:#eaf0e3}.app-heading h1,.info-hero h1{font-size:clamp(40px,5vw,65px);line-height:1.1;max-width:850px;letter-spacing:-2.4px}.app-heading>p:not(.eyebrow),.info-hero>p:not(.eyebrow){max-width:630px;font-size:16px;color:var(--muted)}.app-meta{font-size:11px;display:inline-block;padding:8px 14px;border:1px solid #bfccb4;border-radius:30px;margin-top:10px}.app-detail{padding-top:45px;padding-bottom:0}.app-detail .product{margin-top:0}.app-detail .product-copy h2{font-size:42px;margin:25px 0 10px}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;margin-top:40px}.feature-grid article{border-top:1px solid var(--line);padding-top:25px}.feature-grid h3{font-size:22px;line-height:1.3;letter-spacing:-.7px;margin:18px 0 13px}.feature-grid p{font-size:14px;color:var(--muted)}.feature-index{font:italic 25px Georgia;color:#7a9070}.limitations>p:not(.eyebrow){font-size:14px;max-width:850px;color:var(--muted)}.limitations h2{font-size:34px}.limitations p a{text-decoration:underline}.related{background:#edf0e8;padding-top:50px;padding-bottom:50px}.related h2{font-size:29px}.related>div{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-top:30px}.related a{display:flex;align-items:center;gap:15px;border-top:1px solid #cbd3c1;padding-top:22px;font-size:20px}.related img{width:45px;height:45px;object-fit:contain;border-radius:12px}.related a>span{margin-left:auto}.contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px}.contact-card{border:1px solid var(--line);padding:35px;border-radius:13px;background:#fff;transition:transform .2s}.contact-card:hover{transform:translateY(-4px)}.contact-card h2{font-size:34px}.contact-card p{font-size:14px;color:var(--muted);margin:22px 0}.contact-card strong{font-size:16px;font-weight:500}.info-body{padding-top:45px;padding-bottom:70px}.info-body h2{font-size:22px;letter-spacing:-.5px}.help-faq{padding-top:50px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:900px){.slide-copy{padding:35px}.slide-art>img{width:130px;height:130px}.app-directory{gap:10px}.app-directory>a{padding:14px;gap:8px}.app-directory img{width:32px;height:32px}.app-directory small{letter-spacing:0;font-size:6px}.contact-card{padding:28px}.contact-card h2{font-size:28px}}@media(max-width:700px){.slide{grid-template-columns:1fr;min-height:0}.slide-copy{padding:28px}.slide-copy h3{font-size:42px}.slide-copy .slide-claim{font-size:20px!important}.slide-copy>p:not(.eyebrow){font-size:13px}.slide-art{min-height:220px;gap:20px}.slide-art>img{width:115px;height:115px}.slide-orbit{width:180px;height:180px}.carousel-controls{gap:8px;padding:14px;flex-wrap:wrap;justify-content:center}.carousel-controls button{font-size:10px;padding:7px 9px}.carousel-controls .carousel-arrow{padding:3px 9px}.carousel-tabs{gap:4px}.carousel-play{margin-left:0}.app-directory{grid-template-columns:1fr}.app-directory>a{padding:17px}.app-directory img{width:42px;height:42px}.app-directory small{font-size:8px;letter-spacing:1px}.app-directory strong{font-size:16px}.feature-grid{grid-template-columns:1fr;gap:12px;margin-top:25px}.feature-grid h3{margin-top:12px}.app-heading h1,.info-hero h1{font-size:41px;letter-spacing:-1.5px}.app-heading>p:not(.eyebrow),.info-hero>p:not(.eyebrow){font-size:14px}.app-detail{padding-top:25px}.contact-grid{grid-template-columns:1fr;gap:20px}.contact-card h2{font-size:30px}.contact-card strong{font-size:15px}.related>div{grid-template-columns:1fr}.footer-top{gap:20px;flex-wrap:wrap}.footer-top p{margin:0}.site-footer>span{width:100%;margin:0}.limitations h2{font-size:29px}.slide-art>span{font-size:7px}}@media(prefers-reduced-motion:no-preference){.slide:not([hidden]) .slide-copy{animation:slide-in .35s ease-out}@keyframes slide-in{from{opacity:.6;transform:translateY(7px)}to{opacity:1;transform:none}}}
header nav a{white-space:nowrap}@media(max-width:700px){header .brand-logo{width:110px}header nav{gap:14px;font-size:10.5px}}@media(max-width:380px){header .brand-logo{width:90px}header nav{gap:10px;font-size:10px}}
.release-news{background:#eef2e8}.release-news .feature-grid{row-gap:30px}.screenshot-gallery{display:grid;grid-template-columns:1fr 1fr;gap:30px;max-width:800px;margin:35px auto 0}.screenshot-gallery figure{margin:0;text-align:center}.screenshot-gallery img{max-width:100%;width:265px;border-radius:18px;border:1px solid var(--line)}.screenshot-gallery figcaption{font-size:12px;color:var(--muted);margin-top:14px}@media(max-width:700px){.screenshot-gallery{gap:16px}.screenshot-gallery figcaption{font-size:10px}}
