.contact-popup-module__NxLsfa__popup{scrollbar-width:none;overflow-wrap:anywhere;background:var(--bone);width:calc(100% - 24px);max-width:600px;max-height:calc(100dvh - 32px);color:var(--text-dark);border-color:var(--sage-hint);border-radius:32px;gap:16px;padding:24px;overflow-y:auto}.contact-popup-module__NxLsfa__popup::-webkit-scrollbar{display:none}.contact-popup-module__NxLsfa__popup a[href^=mailto\:]{display:block}@media (min-width:1024px){.contact-popup-module__NxLsfa__split{max-width:940px;padding:28px 32px}}.contact-popup-module__NxLsfa__popup a:focus-visible,.contact-popup-module__NxLsfa__popup button:focus-visible{outline:2px solid var(--evergreen);outline-offset:3px}.contact-popup-module__NxLsfa__popup .marketing-action{white-space:normal;min-width:0;min-height:48px;font-size:12px}@media (max-width:480px){.contact-popup-module__NxLsfa__popup{gap:10px;padding:16px 18px}}@media (prefers-reduced-motion:reduce){.contact-popup-module__NxLsfa__popup{transition:none;animation:none}}
.axis-overview-module__Af6WGG__overview{font-family:var(--font-sans), sans-serif}.axis-overview-module__Af6WGG__container{max-width:1200px;margin:0 auto}.axis-overview-module__Af6WGG__light,.axis-overview-module__Af6WGG__dark{padding:72px 32px}.axis-overview-module__Af6WGG__light{background:var(--bg-light);color:var(--text-dark)}.axis-overview-module__Af6WGG__dark{background:var(--bg-dark);color:var(--text-light)}.axis-overview-module__Af6WGG__introduction,.axis-overview-module__Af6WGG__fit,.axis-overview-module__Af6WGG__faq{gap:32px;display:grid}.axis-overview-module__Af6WGG__introduction{align-items:start;margin-bottom:40px}.axis-overview-module__Af6WGG__eyebrow{text-transform:uppercase;letter-spacing:.14em;margin-bottom:16px;font-size:11px}.axis-overview-module__Af6WGG__copy{font-size:16px;line-height:1.8}.axis-overview-module__Af6WGG__areas{gap:16px;margin-bottom:64px;display:grid}.axis-overview-module__Af6WGG__area{border:1px solid var(--border-dark);background:var(--evergreen);color:var(--text-light);border-radius:24px;padding:28px;transition:translate .25s,box-shadow .25s}.axis-overview-module__Af6WGG__area:hover{translate:0 -5px;box-shadow:0 16px 32px #1a2b2026}.axis-overview-module__Af6WGG__areaTop{color:var(--sage);justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.axis-overview-module__Af6WGG__numeral{font-family:var(--font-display), serif;font-size:30px}.axis-overview-module__Af6WGG__area h3{color:var(--text-light);margin-bottom:12px;font-size:32px}.axis-overview-module__Af6WGG__area .axis-overview-module__Af6WGG__eyebrow{color:var(--sage);margin-bottom:8px}.axis-overview-module__Af6WGG__area .axis-overview-module__Af6WGG__copy{color:var(--text-light)}.axis-overview-module__Af6WGG__planLink{color:var(--sage);text-underline-offset:4px;align-items:center;gap:8px;margin-top:20px;font-size:14px;text-decoration:underline;display:inline-flex}.axis-overview-module__Af6WGG__sectionHeading{align-items:center;gap:14px;margin-bottom:28px;display:flex}.axis-overview-module__Af6WGG__benefits{gap:16px;display:grid}.axis-overview-module__Af6WGG__benefit{background:var(--bone);border:1px solid var(--border-light);border-radius:20px;gap:16px;padding:24px;transition:translate .25s,box-shadow .25s;display:flex}.axis-overview-module__Af6WGG__benefit:hover{translate:0 -5px;box-shadow:0 16px 32px #1a2b201f}.axis-overview-module__Af6WGG__icon{background:var(--evergreen);width:44px;height:44px;color:var(--sage);border-radius:14px;flex-shrink:0;place-items:center;display:grid}.axis-overview-module__Af6WGG__benefit h3,.axis-overview-module__Af6WGG__step h3,.axis-overview-module__Af6WGG__fitItems h3{margin-bottom:10px}.axis-overview-module__Af6WGG__steps{gap:24px;margin-top:40px;padding:0;list-style:none;display:grid}.axis-overview-module__Af6WGG__step{border-top:1px solid var(--sage);padding:24px 0 0}.axis-overview-module__Af6WGG__stepNumber{font-size:44px;font-family:var(--font-display), serif;color:var(--sage);margin-bottom:20px;display:block}.axis-overview-module__Af6WGG__fit{background:var(--bone);border:1px solid var(--border-light);border-radius:24px;margin-bottom:64px;padding:28px}.axis-overview-module__Af6WGG__fitItems{gap:24px;display:grid}.axis-overview-module__Af6WGG__faq{margin-bottom:40px}.axis-overview-module__Af6WGG__question{border-bottom:1px solid var(--border-light)}.axis-overview-module__Af6WGG__question summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:20px 0;font-size:16px;font-weight:500;list-style:none;display:flex}.axis-overview-module__Af6WGG__question summary::-webkit-details-marker{display:none}.axis-overview-module__Af6WGG__question summary svg{flex-shrink:0;transition:transform .2s}.axis-overview-module__Af6WGG__question[open] summary svg{transform:rotate(180deg)}.axis-overview-module__Af6WGG__question .axis-overview-module__Af6WGG__copy{padding-bottom:20px}.axis-overview-module__Af6WGG__related{border-top:1px solid var(--border-light);flex-wrap:wrap;gap:12px;padding-top:28px;display:flex}.axis-overview-module__Af6WGG__relatedLink{border:1px solid var(--border-light);border-radius:999px;align-items:center;gap:8px;padding:12px 16px;font-size:14px;display:inline-flex}.axis-overview-module__Af6WGG__relatedLink:hover{background:var(--bone)}.axis-overview-module__Af6WGG__overview a:focus-visible,.axis-overview-module__Af6WGG__question summary:focus-visible{outline:2px solid var(--sage);outline-offset:5px}@media (min-width:768px){.axis-overview-module__Af6WGG__light,.axis-overview-module__Af6WGG__dark{padding:88px 64px}.axis-overview-module__Af6WGG__introduction,.axis-overview-module__Af6WGG__fit,.axis-overview-module__Af6WGG__faq{grid-template-columns:1fr 1fr;gap:48px}.axis-overview-module__Af6WGG__areas{grid-template-columns:repeat(3,minmax(0,1fr))}.axis-overview-module__Af6WGG__steps{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.axis-overview-module__Af6WGG__benefits{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.axis-overview-module__Af6WGG__light,.axis-overview-module__Af6WGG__dark{padding-left:96px;padding-right:96px}}@media (prefers-reduced-motion:reduce){.axis-overview-module__Af6WGG__area,.axis-overview-module__Af6WGG__benefit,.axis-overview-module__Af6WGG__question summary svg{transition:none}.axis-overview-module__Af6WGG__area:hover,.axis-overview-module__Af6WGG__benefit:hover{translate:none}}.axis-overview-module__Af6WGG__overview h2{color:inherit;font-size:clamp(28px,3.5vw,44px);line-height:1.15}.axis-overview-module__Af6WGG__overview h3{color:inherit}.axis-overview-module__Af6WGG__overview .axis-overview-module__Af6WGG__area h3{color:var(--text-light)}
.software-showcase-module__FAsykW__section{background:radial-gradient(55% 65% at 78% 50%, #8ea58c2e, transparent 70%), var(--bg-dark);color:var(--text-light);border-block:1px solid var(--border-dark);padding:88px 24px;overflow:hidden}.software-showcase-module__FAsykW__hero{border-top:0;align-items:center;min-height:100svh;padding-top:128px;display:flex}.software-showcase-module__FAsykW__hero .software-showcase-module__FAsykW__container{width:100%}.software-showcase-module__FAsykW__hero .software-showcase-module__FAsykW__name{margin-bottom:16px;font-size:clamp(48px,6vw,84px)}.software-showcase-module__FAsykW__container{grid-template-areas:"head""win""body";gap:32px;max-width:1200px;margin:0 auto;display:grid}.software-showcase-module__FAsykW__head{grid-area:head}.software-showcase-module__FAsykW__body{grid-area:body}.software-showcase-module__FAsykW__eyebrow{font-family:var(--font-sans,inherit);letter-spacing:.16em;text-transform:uppercase;color:var(--sage);font-size:11px}.software-showcase-module__FAsykW__heading{color:var(--text-light);margin:12px 0 28px}.software-showcase-module__FAsykW__name{font-family:var(--font-display,inherit);color:var(--sage-hint);margin-bottom:20px;font-size:clamp(56px,8vw,104px);font-style:italic;line-height:.9}.software-showcase-module__FAsykW__copy{color:var(--text-light);opacity:.88;max-width:34rem;font-size:16px;line-height:1.8}.software-showcase-module__FAsykW__origin{border:1px solid var(--border-dark);color:var(--sage-hint);border-radius:999px;align-items:center;gap:8px;margin:24px 0 8px;padding:8px 14px;font-size:13px;display:inline-flex}.software-showcase-module__FAsykW__cta{background:var(--sage-hint);width:fit-content;color:var(--bg-dark);border-radius:999px;align-items:center;gap:10px;margin-top:24px;padding:14px 24px;transition:translate .25s,box-shadow .25s;display:flex}.software-showcase-module__FAsykW__cta:hover{translate:0 -3px;box-shadow:0 10px 28px #0000004d}.software-showcase-module__FAsykW__cta:focus-visible{outline:2px solid var(--sage-hint);outline-offset:4px}.software-showcase-module__FAsykW__window{isolation:isolate;background:radial-gradient(120% 80% at 50% 0%, #8ea58c29, transparent 60%), linear-gradient(180deg, var(--evergreen), var(--bg-dark-2));border:1px solid #bfcfbb6b;border-radius:6px;grid-area:win;padding:16px;position:relative;box-shadow:0 40px 80px #00000059}.software-showcase-module__FAsykW__window:before{content:"";pointer-events:none;border:1px solid #bfcfbb2e;border-radius:3px;position:absolute;inset:7px}.software-showcase-module__FAsykW__window:after{content:"";z-index:-1;pointer-events:none;background:var(--sage-hint);opacity:.035;filter:blur(2px);position:absolute;inset:0;-webkit-mask:url(/engravings/ordenadores.webp) 50%/cover no-repeat;mask:url(/engravings/ordenadores.webp) 50%/cover no-repeat}.software-showcase-module__FAsykW__corner{width:22px;height:22px;color:var(--sage-hint);opacity:.75;pointer-events:none;position:absolute}.software-showcase-module__FAsykW__corner svg{width:100%;height:100%;display:block}.software-showcase-module__FAsykW__cornerTL{top:-4px;left:-4px}.software-showcase-module__FAsykW__cornerTR{top:-4px;right:-4px;transform:scaleX(-1)}.software-showcase-module__FAsykW__cornerBL{bottom:-4px;left:-4px;transform:scaleY(-1)}.software-showcase-module__FAsykW__cornerBR{bottom:-4px;right:-4px;transform:scale(-1)}.software-showcase-module__FAsykW__cartouche{color:var(--sage-hint);align-items:center;gap:14px;padding:10px 12px 18px;display:flex}.software-showcase-module__FAsykW__rule{background:linear-gradient(90deg,#0000,#bfcfbb73);flex:1;height:1px}.software-showcase-module__FAsykW__rule:last-child{background:linear-gradient(90deg,#bfcfbb73,#0000)}.software-showcase-module__FAsykW__caption{font-family:var(--font-display,inherit);letter-spacing:.02em;white-space:nowrap;font-size:19px;font-style:italic}.software-showcase-module__FAsykW__modules{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.software-showcase-module__FAsykW__module{text-align:center;background:#1e2e2480;border:1px solid #bfcfbb29;border-radius:4px;flex-direction:column;justify-content:flex-start;align-items:center;gap:10px;padding:18px 12px;transition:translate .25s,border-color .25s,background .25s;display:flex;position:relative}.software-showcase-module__FAsykW__module:hover{background:#344c3dd9;border-color:#bfcfbb80;translate:0 -4px}.software-showcase-module__FAsykW__moduleIcon{width:48px;height:48px;color:var(--sage-hint);border:1px solid #bfcfbb73;border-radius:50%;place-items:center;display:grid;box-shadow:inset 0 0 0 4px #1e2e248c,inset 0 0 0 5px #bfcfbb33}.software-showcase-module__FAsykW__moduleName{color:var(--text-light);font-size:14px;font-weight:500;line-height:1.35}.software-showcase-module__FAsykW__note{font-family:var(--font-display,inherit);text-align:center;color:var(--sage-hint);border-top:1px solid #bfcfbb29;margin-top:16px;padding-top:12px;font-size:15px;font-style:italic;line-height:1.5}.software-showcase-module__FAsykW__areaPlate{padding:14px 14px 16px}.software-showcase-module__FAsykW__areaPlate .software-showcase-module__FAsykW__cartouche{padding:6px 4px 14px}.software-showcase-module__FAsykW__areaPlate .software-showcase-module__FAsykW__caption{font-size:18px}.software-showcase-module__FAsykW__modules.software-showcase-module__FAsykW__areaModules{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.software-showcase-module__FAsykW__areaModules .software-showcase-module__FAsykW__module{gap:8px;padding:14px 8px}.software-showcase-module__FAsykW__areaModules .software-showcase-module__FAsykW__moduleIcon{width:40px;height:40px}.software-showcase-module__FAsykW__areaModules .software-showcase-module__FAsykW__moduleName{font-size:13px}@media (min-width:640px) and (max-width:1023px){.software-showcase-module__FAsykW__modules.software-showcase-module__FAsykW__areaModules{grid-template-columns:repeat(3,minmax(0,1fr))}}.software-showcase-module__FAsykW__areaTileItem{display:flex}.software-showcase-module__FAsykW__areaTileButton{cursor:pointer;width:100%;font:inherit;color:inherit;text-align:center}.software-showcase-module__FAsykW__areaTileButton:focus-visible{outline:2px solid var(--sage-hint);outline-offset:3px}.software-showcase-module__FAsykW__areaDialog{color:var(--text-dark);gap:18px;padding:28px;display:grid;border:1px solid var(--sage-hint)!important;background:var(--bone)!important;border-radius:32px!important;max-width:min(520px,100% - 32px)!important;box-shadow:0 24px 60px #1e2e242e!important}.software-showcase-module__FAsykW__areaDialogIcon{border:1px solid var(--sage);width:48px;height:48px;color:var(--evergreen);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.software-showcase-module__FAsykW__areaDialogCta{background:var(--evergreen);color:var(--cream);border-radius:999px;justify-self:start;align-items:center;gap:10px;padding:12px 22px;font-size:14px;font-weight:500;transition:background .25s;display:inline-flex}.software-showcase-module__FAsykW__areaDialogCta:hover{background:var(--signal)}.software-showcase-module__FAsykW__areaDialogCta:focus-visible{outline:2px solid var(--evergreen);outline-offset:4px}.software-showcase-module__FAsykW__planPlate{color:var(--text-light);padding:20px 20px 24px}.software-showcase-module__FAsykW__planPlate .software-showcase-module__FAsykW__cartouche{padding-bottom:22px}@media (min-width:768px){.software-showcase-module__FAsykW__planPlate{padding:28px 40px 36px}}.software-showcase-module__FAsykW__people{background:var(--bg-light);padding:72px 24px}.software-showcase-module__FAsykW__peopleContainer{max-width:1200px;margin:0 auto}.software-showcase-module__FAsykW__peopleHead{gap:12px;max-width:46rem;margin-bottom:40px;display:grid}.software-showcase-module__FAsykW__peopleGrid{gap:24px;margin:0;padding:0;list-style:none;display:grid}.software-showcase-module__FAsykW__peopleItem{display:flex}.software-showcase-module__FAsykW__peopleItem>div{flex:1}.software-showcase-module__FAsykW__personPlate{color:var(--text-light);flex-direction:column;padding:16px 20px 24px;display:flex}.software-showcase-module__FAsykW__person{text-align:center;flex-direction:column;flex:1;align-items:center;gap:12px;padding:4px 4px 0;display:flex}.software-showcase-module__FAsykW__person .software-showcase-module__FAsykW__personText+.software-showcase-module__FAsykW__personLink{margin-top:auto}.software-showcase-module__FAsykW__personText{margin-bottom:8px}.software-showcase-module__FAsykW__personProblem{color:var(--sage-hint);font-size:28px;font-style:italic;line-height:1.15}.software-showcase-module__FAsykW__personText{color:var(--text-light);opacity:.9;font-size:15px;line-height:1.7}.software-showcase-module__FAsykW__personLink{background:var(--sage-hint);color:var(--bg-dark);border-radius:999px;align-items:center;gap:8px;margin-top:auto;padding:11px 20px;font-size:14px;font-weight:500;transition:translate .25s,box-shadow .25s,background .25s;display:inline-flex}.software-showcase-module__FAsykW__personLink:hover{background:var(--cream);translate:0 -2px;box-shadow:0 8px 22px #00000040}.software-showcase-module__FAsykW__personLink:focus-visible{outline:2px solid var(--sage-hint);outline-offset:4px}@media (min-width:768px){.software-showcase-module__FAsykW__people{padding:96px 64px}}@media (min-width:1024px){.software-showcase-module__FAsykW__people{padding:104px 96px}.software-showcase-module__FAsykW__peopleGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}.software-showcase-module__FAsykW__emblem{width:34px;height:34px;color:var(--sage-hint);border:1px solid #bfcfbb59;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.software-showcase-module__FAsykW__emblem svg{display:block}.software-showcase-module__FAsykW__emblemNumeral{font-family:var(--font-display,inherit);letter-spacing:.02em;font-size:17px;font-style:italic;line-height:1}.software-showcase-module__FAsykW__emblemGear svg{animation:14s linear infinite software-showcase-module__FAsykW__turn}.software-showcase-module__FAsykW__emblemBalance svg{transform-origin:50% 20%;animation:4.5s ease-in-out infinite alternate software-showcase-module__FAsykW__tilt}.software-showcase-module__FAsykW__emblemHourglass svg{animation:5s ease-in-out infinite software-showcase-module__FAsykW__flip}.software-showcase-module__FAsykW__emblemTelescope svg{transform-origin:50% 75%;animation:5s ease-in-out infinite alternate software-showcase-module__FAsykW__sweep}.software-showcase-module__FAsykW__situationGrid{gap:18px}.software-showcase-module__FAsykW__situationTitle{font-size:24px}@media (min-width:640px){.software-showcase-module__FAsykW__situationGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.software-showcase-module__FAsykW__situationGrid{grid-template-columns:repeat(4,minmax(0,1fr))}}.software-showcase-module__FAsykW__split{align-items:start;gap:24px;display:grid}.software-showcase-module__FAsykW__split+.software-showcase-module__FAsykW__split{margin-top:72px}.software-showcase-module__FAsykW__split>.software-showcase-module__FAsykW__window{grid-area:auto}.software-showcase-module__FAsykW__fitList{gap:22px;margin:0;padding:0;list-style:none;display:grid}.software-showcase-module__FAsykW__fitItem{align-items:flex-start;gap:14px;display:flex}.software-showcase-module__FAsykW__fitCheck{width:28px;height:28px;color:var(--sage-hint);border:1px solid #bfcfbb73;border-radius:50%;flex-shrink:0;place-items:center;margin-top:2px;display:grid}.software-showcase-module__FAsykW__fitLabel{color:var(--sage-hint);margin-bottom:4px;font-size:22px;font-style:italic;line-height:1.2}.software-showcase-module__FAsykW__faqItem{border-bottom:1px solid #bfcfbb2e}.software-showcase-module__FAsykW__faqItem:last-child{border-bottom:0}.software-showcase-module__FAsykW__faqItem summary{cursor:pointer;color:var(--text-light);justify-content:space-between;align-items:center;gap:16px;padding:16px 0;font-size:15px;font-weight:500;list-style:none;display:flex}.software-showcase-module__FAsykW__faqItem summary::-webkit-details-marker{display:none}.software-showcase-module__FAsykW__faqItem summary svg{color:var(--sage-hint);flex-shrink:0;transition:transform .2s}.software-showcase-module__FAsykW__faqItem[open] summary svg{transform:rotate(180deg)}.software-showcase-module__FAsykW__faqItem summary:focus-visible{outline:2px solid var(--sage-hint);outline-offset:4px}.software-showcase-module__FAsykW__faqItem>p{text-align:left;padding-bottom:16px}@media (min-width:1024px){.software-showcase-module__FAsykW__split{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:64px}.software-showcase-module__FAsykW__split .software-showcase-module__FAsykW__peopleHead{margin-bottom:0;padding-top:12px}}@media (prefers-reduced-motion:reduce){.software-showcase-module__FAsykW__faqItem summary svg{transition:none}}@keyframes software-showcase-module__FAsykW__turn{to{transform:rotate(360deg)}}@keyframes software-showcase-module__FAsykW__tilt{0%{transform:rotate(-9deg)}to{transform:rotate(9deg)}}@keyframes software-showcase-module__FAsykW__flip{0%,72%{transform:rotate(0)}88%,to{transform:rotate(180deg)}}@keyframes software-showcase-module__FAsykW__sweep{0%{transform:rotate(-12deg)}to{transform:rotate(8deg)}}@media (max-width:639px){.software-showcase-module__FAsykW__window{padding:12px}.software-showcase-module__FAsykW__cartouche{gap:10px;padding:6px 6px 12px}.software-showcase-module__FAsykW__caption{font-size:16px}.software-showcase-module__FAsykW__modules{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.software-showcase-module__FAsykW__module{gap:6px;padding:10px 4px 12px}.software-showcase-module__FAsykW__moduleIcon{width:36px;height:36px;box-shadow:inset 0 0 0 3px #1e2e248c,inset 0 0 0 4px #bfcfbb33}.software-showcase-module__FAsykW__moduleName{font-size:11px;line-height:1.3}.software-showcase-module__FAsykW__note{margin-top:12px;font-size:13px}}@media (min-width:640px){.software-showcase-module__FAsykW__modules{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:768px){.software-showcase-module__FAsykW__section{padding:112px 64px}.software-showcase-module__FAsykW__hero{padding-top:144px;padding-bottom:72px}}@media (min-width:1024px){.software-showcase-module__FAsykW__section{padding:120px 96px}.software-showcase-module__FAsykW__hero{padding-top:136px;padding-bottom:64px}.software-showcase-module__FAsykW__container{grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-template-areas:"head win""body win";align-items:center;gap:0 72px}.software-showcase-module__FAsykW__head{align-self:end}.software-showcase-module__FAsykW__body{align-self:start}.software-showcase-module__FAsykW__modules{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.software-showcase-module__FAsykW__modules{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.software-showcase-module__FAsykW__emblem svg{animation:none!important}.software-showcase-module__FAsykW__module,.software-showcase-module__FAsykW__cta,.software-showcase-module__FAsykW__personLink{transition:none}.software-showcase-module__FAsykW__module:hover,.software-showcase-module__FAsykW__cta:hover,.software-showcase-module__FAsykW__personLink:hover{translate:none}}
.preview-module__FKEtcG__page{overflow-wrap:anywhere}.preview-module__FKEtcG__page .marketing-action{white-space:normal;max-width:100%}.preview-module__FKEtcG__page a:focus-visible,.preview-module__FKEtcG__page button:focus-visible{outline:2px solid var(--sage);outline-offset:4px}.preview-module__FKEtcG__moduleRow{scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:var(--sage) transparent;grid-auto-columns:min(280px,100vw - 64px);grid-auto-flow:column;align-items:start;gap:16px;padding:6px 4px 16px;display:grid;overflow-x:auto}.preview-module__FKEtcG__card{background:var(--evergreen);min-width:0;color:var(--text-light);border:1px solid var(--border-dark);scroll-snap-align:start;border-radius:18px;padding:20px;transition:border-color .18s,box-shadow .18s}.preview-module__FKEtcG__summary{grid-template-rows:56px 1fr auto;gap:12px;height:256px;display:grid}.preview-module__FKEtcG__cardHeading{align-items:flex-start;gap:12px;display:flex}.preview-module__FKEtcG__cardHeading>svg{box-sizing:content-box;color:var(--sage);background:#ffffff12;border-radius:10px;flex-shrink:0;padding:7px}.preview-module__FKEtcG__title{min-width:0;color:var(--text-light);font-size:22px;line-height:1.1}.preview-module__FKEtcG__description,.preview-module__FKEtcG__benefit{font-family:var(--font-body), sans-serif}.preview-module__FKEtcG__description{color:var(--text-light);font-size:14px;line-height:1.65}.preview-module__FKEtcG__benefit{border-left:2px solid var(--sage);color:var(--text-mid);padding-left:10px;font-size:13px;line-height:1.6}.preview-module__FKEtcG__control,.preview-module__FKEtcG__close{text-align:left;width:100%;min-height:44px;font-family:var(--font-body), sans-serif;color:var(--text-light);cursor:pointer;justify-content:space-between;align-items:center;gap:8px;font-size:12px;font-weight:500;display:flex}.preview-module__FKEtcG__control{border-top:1px solid var(--border-dark);margin-top:16px;padding-top:8px}.preview-module__FKEtcG__cta{background:var(--sage);min-height:44px;color:var(--evergreen);text-align:center;font-family:var(--font-body), sans-serif;border-radius:999px;justify-content:center;align-items:center;gap:8px;margin-top:24px;padding:12px;font-size:12px;font-weight:500;display:flex}.preview-module__FKEtcG__cta svg{flex-shrink:0}.preview-module__FKEtcG__close{text-underline-offset:3px;justify-content:center;margin-top:8px;text-decoration:underline}@media (hover:hover){.preview-module__FKEtcG__card:hover{border-color:var(--sage);box-shadow:0 8px 24px #1e2e241a}}@media (prefers-reduced-motion:reduce){.preview-module__FKEtcG__page .animate-fade-up{opacity:1;animation:none;transform:none}.preview-module__FKEtcG__card{transition:none}.preview-module__FKEtcG__page{scroll-behavior:auto}}.preview-module__FKEtcG__popup{overflow-wrap:anywhere;background:var(--bone);width:calc(100% - 24px);max-width:680px;max-height:calc(100dvh - 32px);color:var(--text-dark);border-color:var(--sage-hint);border-radius:32px;gap:18px;padding:24px;overflow-y:auto}.preview-module__FKEtcG__popupClose{font-family:var(--font-body), sans-serif;cursor:pointer;border-radius:999px;flex-shrink:0;padding:8px 12px;font-size:13px}.preview-module__FKEtcG__popupBenefit{background:var(--bg-light-2);color:var(--evergreen);font-family:var(--font-body), sans-serif;border-radius:12px;padding:12px 16px;font-size:14px;line-height:1.6}.preview-module__FKEtcG__popup .preview-module__FKEtcG__cta{background:var(--signal);color:var(--text-light);margin-top:0}.preview-module__FKEtcG__popup a:focus-visible,.preview-module__FKEtcG__popup button:focus-visible{outline:2px solid var(--evergreen);outline-offset:3px}@media (max-width:480px){.preview-module__FKEtcG__popup{gap:14px;padding:20px}}@media (prefers-reduced-motion:reduce){.preview-module__FKEtcG__popup{transition:none;animation:none}}@media (min-width:1024px){.preview-module__FKEtcG__fiveModules{grid-template-columns:repeat(6,minmax(0,132px));grid-auto-columns:auto;grid-auto-flow:row;justify-content:center}.preview-module__FKEtcG__fiveModules>.preview-module__FKEtcG__card{grid-column:span 2}.preview-module__FKEtcG__fiveModules>.preview-module__FKEtcG__card:nth-child(4){grid-column:2/span 2}.preview-module__FKEtcG__fiveModules>.preview-module__FKEtcG__card:nth-child(5){grid-column:4/span 2}}.preview-module__FKEtcG__areaHeader{border:1px solid var(--border-light);background:var(--bone);border-radius:24px;margin-bottom:20px;padding:24px}
