.TripletButton-module__92zJ_a__tripletGroup{width:100%;margin:clamp(.75rem,1.6vh,1.5rem) auto clamp(.85rem,1.8vh,1.75rem)}.TripletButton-module__92zJ_a__tripletGrid{grid-template-columns:repeat(3,1fr);gap:clamp(.75rem,1.2vw,1.25rem);width:100%;margin:0;display:grid}.TripletButton-module__92zJ_a__tripletGrid[data-columns="1"]{grid-template-columns:1fr;max-width:440px}.TripletButton-module__92zJ_a__tripletGrid[data-columns="2"]{grid-template-columns:repeat(2,1fr);max-width:800px}.TripletButton-module__92zJ_a__tripletItem{text-align:left;outline:none;flex-direction:column;align-items:center;width:100%;display:flex;position:relative}.TripletButton-module__92zJ_a__expandToggle,.TripletButton-module__92zJ_a__carouselDots{display:none}.TripletButton-module__92zJ_a__tripletBtn{cursor:pointer;width:100%;min-height:clamp(74px,9.5vh,92px);font-family:var(--font-sans);letter-spacing:-.01em;color:#fff;-webkit-user-select:none;user-select:none;-webkit-font-smoothing:antialiased;border:1.5px solid #0000;border-radius:999px;justify-content:flex-start;align-items:center;padding:clamp(.5rem,.8vh,.75rem) clamp(.85rem,1vw,1.15rem) clamp(.5rem,.8vh,.75rem) clamp(.75rem,.9vw,.95rem);font-weight:500;text-decoration:none;transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s cubic-bezier(.16,1,.3,1),border-color .25s,background .25s;display:inline-flex;position:relative;overflow:hidden}.TripletButton-module__92zJ_a__tripletBtn:before{content:"";pointer-events:none;background:linear-gradient(#ffffff2e,#ffffff05);border-top-left-radius:999px;border-top-right-radius:999px;height:50%;position:absolute;top:0;left:0;right:0}.TripletButton-module__92zJ_a__tripletBtn:hover{color:#fff;transform:translateY(-4px)}.TripletButton-module__92zJ_a__tripletBtn:active{transition-duration:80ms;transform:translateY(2px)scale(.985)}.TripletButton-module__92zJ_a__themeOrange{background:linear-gradient(135deg,#ffa019 0%,#ff5e00 100%);border-color:#ffffff40;box-shadow:0 12px 28px -6px #ff660061,0 4px 10px #00000014}.TripletButton-module__92zJ_a__themeOrange:hover{box-shadow:0 16px 34px -6px #ff66008c,0 0 0 2px #ff910059}.TripletButton-module__92zJ_a__themeOrange .TripletButton-module__92zJ_a__iconWrapper{background:#fff}.TripletButton-module__92zJ_a__themeBlue{background:linear-gradient(135deg,#005587 0%,#00a2b8 100%);border-color:#ffffff40;box-shadow:0 12px 28px -6px #0080aa61,0 4px 10px #00000014}.TripletButton-module__92zJ_a__themeBlue:hover{box-shadow:0 16px 34px -6px #00a2b88c,0 0 0 2px #00b4d859}.TripletButton-module__92zJ_a__themeBlue .TripletButton-module__92zJ_a__iconWrapper{background:#dff3fd}.TripletButton-module__92zJ_a__themePurple{background:linear-gradient(135deg,#6d28d9 0%,#8b5cf6 55%,#9333ea 100%);border-color:#ffffff40;box-shadow:0 12px 28px -6px #8b5cf661,0 4px 10px #00000014}.TripletButton-module__92zJ_a__themePurple:hover{box-shadow:0 16px 34px -6px #9333ea8c,0 0 0 2px #a855f759}.TripletButton-module__92zJ_a__themePurple .TripletButton-module__92zJ_a__iconWrapper{background:#f0e7ff}.TripletButton-module__92zJ_a__themeTeal{background:var(--vibrant-teal-gradient);box-shadow:0 12px 28px -6px var(--vibrant-teal-glow), 0 4px 10px #00000014;border-color:#ffffff40}.TripletButton-module__92zJ_a__themeTeal:hover{box-shadow:0 16px 34px -6px #00c49f8c,0 0 0 2px #00c49f59}.TripletButton-module__92zJ_a__iconWrapper{background:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:clamp(3.2rem,4.2vw,4rem);height:clamp(3.2rem,4.2vw,4rem);transition:transform .3s cubic-bezier(.34,1.56,.64,1);display:inline-flex;box-shadow:0 2px 8px #0000001a}.TripletButton-module__92zJ_a__tripletBtn:hover .TripletButton-module__92zJ_a__iconWrapper{transform:scale(1.06)}.TripletButton-module__92zJ_a__cdnIcon{object-fit:contain;width:82%;height:82%;display:block}.TripletButton-module__92zJ_a__fallbackIcon{color:#00507b;justify-content:center;align-items:center;display:flex}.TripletButton-module__92zJ_a__btnDivider{background:#ffffff61;flex-shrink:0;width:1px;height:clamp(2rem,3vh,2.6rem);margin:0 clamp(.55rem,.75vw,.8rem)}.TripletButton-module__92zJ_a__btnLabel{font-family:var(--font-sans);white-space:normal;text-align:left;text-wrap:balance;text-wrap:pretty;word-break:normal;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none;flex:1;font-size:clamp(.82rem,.95vw,.98rem);font-weight:500;line-height:1.25}.TripletButton-module__92zJ_a__arrowWrapper{opacity:.92;flex-shrink:0;justify-content:center;align-items:center;margin-left:.6rem;transition:transform .25s,opacity .25s;display:inline-flex}.TripletButton-module__92zJ_a__tripletBtn:hover .TripletButton-module__92zJ_a__arrowWrapper{opacity:1;transform:translate(4px)}.TripletButton-module__92zJ_a__itemBadge{color:#f9fafb;text-transform:uppercase;letter-spacing:.08em;z-index:5;background:#111827;border:1px solid #fff3;border-radius:999px;padding:.2rem .65rem;font-size:.68rem;font-weight:700;position:absolute;top:-10px;right:18px;box-shadow:0 2px 8px #00000026}.TripletButton-module__92zJ_a__hoverCard{z-index:1100;opacity:0;visibility:hidden;pointer-events:none;text-align:left;box-sizing:border-box;background:#fff;border:1px solid #00000014;border-bottom:5px solid #ff5e00;border-radius:20px;width:min(460px,92vw);padding:1.1rem 1.2rem 1rem;transition:opacity .22s cubic-bezier(.16,1,.3,1),transform .22s cubic-bezier(.16,1,.3,1),visibility .22s;position:absolute;inset:auto auto calc(100% + 14px) 50%;transform:translate(-50%)translateY(-8px);box-shadow:0 20px 42px -6px #00000029,0 8px 20px #00000014}.TripletButton-module__92zJ_a__tripletItem[data-column="1"] .TripletButton-module__92zJ_a__hoverCard{left:0;right:auto;transform:translate(0)translateY(-8px)}.TripletButton-module__92zJ_a__tripletItem[data-column="3"] .TripletButton-module__92zJ_a__hoverCard{left:auto;right:0;transform:translate(0)translateY(-8px)}.TripletButton-module__92zJ_a__hoverCard:before{content:"";background:0 0;height:20px;position:absolute;inset:auto 0 -18px}.TripletButton-module__92zJ_a__tripletItem:hover .TripletButton-module__92zJ_a__hoverCard,.TripletButton-module__92zJ_a__tripletItem:focus-within .TripletButton-module__92zJ_a__hoverCard{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%)translateY(0)}.TripletButton-module__92zJ_a__tripletItem[data-column="1"]:hover .TripletButton-module__92zJ_a__hoverCard,.TripletButton-module__92zJ_a__tripletItem[data-column="1"]:focus-within .TripletButton-module__92zJ_a__hoverCard,.TripletButton-module__92zJ_a__tripletItem[data-column="3"]:hover .TripletButton-module__92zJ_a__hoverCard,.TripletButton-module__92zJ_a__tripletItem[data-column="3"]:focus-within .TripletButton-module__92zJ_a__hoverCard{transform:translate(0)translateY(0)}.TripletButton-module__92zJ_a__hoverPointer{z-index:3;border:10px solid #0000;border-top-color:#ff5e00;border-bottom:none;width:0;height:0;position:absolute;top:auto;bottom:-13px;left:50%;transform:translate(-50%)}.TripletButton-module__92zJ_a__hoverCardTitle{font-family:var(--font-sans);letter-spacing:-.02em;margin:0 0 .55rem;font-size:1.4rem;font-weight:800;line-height:1.15}.TripletButton-module__92zJ_a__hoverCardDesc{font-family:var(--font-sans);color:#374151;margin:0 0 .65rem;font-size:.88rem;font-weight:400;line-height:1.5}.TripletButton-module__92zJ_a__hoverCallout{border-radius:14px;align-items:center;margin-top:auto;padding:.85rem .95rem;transition:background-color .2s,border-color .2s;display:flex}.TripletButton-module__92zJ_a__hoverCalloutIcon{background:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:2.8rem;height:2.8rem;display:flex;box-shadow:0 2px 8px #00000014}.TripletButton-module__92zJ_a__hoverIconImg{object-fit:contain;width:70%;height:70%;display:block}.TripletButton-module__92zJ_a__hoverFallbackIcon{justify-content:center;align-items:center;display:flex}.TripletButton-module__92zJ_a__hoverCalloutDivider{background:#00000014;flex-shrink:0;width:1px;height:3.25rem;margin:0 .85rem}.TripletButton-module__92zJ_a__hoverCalloutContent{text-align:left;flex-direction:column;flex:1;justify-content:center;min-width:0;display:flex}.TripletButton-module__92zJ_a__hoverCalloutPrompt{font-family:var(--font-sans);color:#4b5563;margin:0 0 .35rem;font-size:.82rem;font-weight:500;line-height:1.38}.TripletButton-module__92zJ_a__hoverCalloutAction{font-family:var(--font-sans);cursor:pointer;align-items:center;gap:.35rem;width:fit-content;font-size:.96rem;font-weight:700;text-decoration:none;transition:transform .2s,opacity .2s;display:inline-flex}.TripletButton-module__92zJ_a__hoverActionArrow{transition:transform .2s}.TripletButton-module__92zJ_a__hoverCalloutAction:hover .TripletButton-module__92zJ_a__hoverActionArrow{transform:translate(3px)}.TripletButton-module__92zJ_a__hoverThemeOrange{border-bottom-color:#ff5e00}.TripletButton-module__92zJ_a__hoverThemeOrange .TripletButton-module__92zJ_a__hoverPointer{border-top-color:#ff5e00}.TripletButton-module__92zJ_a__hoverThemeOrange .TripletButton-module__92zJ_a__hoverCardTitle{color:#ff5e00}.TripletButton-module__92zJ_a__hoverThemeOrange .TripletButton-module__92zJ_a__hoverCallout{background-color:#fff7ed;border:1px solid #ff5e001f}.TripletButton-module__92zJ_a__hoverThemeOrange .TripletButton-module__92zJ_a__hoverCalloutAction{color:#ea580c}.TripletButton-module__92zJ_a__hoverThemeOrange .TripletButton-module__92zJ_a__hoverCalloutAction:hover{color:#c2410c}.TripletButton-module__92zJ_a__hoverThemeBlue{border-bottom-color:#0077b6}.TripletButton-module__92zJ_a__hoverThemeBlue .TripletButton-module__92zJ_a__hoverPointer{border-top-color:#0077b6}.TripletButton-module__92zJ_a__hoverThemeBlue .TripletButton-module__92zJ_a__hoverCardTitle{color:#0077b6}.TripletButton-module__92zJ_a__hoverThemeBlue .TripletButton-module__92zJ_a__hoverCallout{background-color:#f0f9ff;border:1px solid #0077b61f}.TripletButton-module__92zJ_a__hoverThemeBlue .TripletButton-module__92zJ_a__hoverCalloutAction{color:#0284c7}.TripletButton-module__92zJ_a__hoverThemeBlue .TripletButton-module__92zJ_a__hoverCalloutAction:hover{color:#0369a1}.TripletButton-module__92zJ_a__hoverThemePurple{border-bottom-color:#7c3aed}.TripletButton-module__92zJ_a__hoverThemePurple .TripletButton-module__92zJ_a__hoverPointer{border-top-color:#7c3aed}.TripletButton-module__92zJ_a__hoverThemePurple .TripletButton-module__92zJ_a__hoverCardTitle{color:#7c3aed}.TripletButton-module__92zJ_a__hoverThemePurple .TripletButton-module__92zJ_a__hoverCallout{background-color:#faf5ff;border:1px solid #7c3aed1f}.TripletButton-module__92zJ_a__hoverThemePurple .TripletButton-module__92zJ_a__hoverCalloutAction{color:#7c3aed}.TripletButton-module__92zJ_a__hoverThemePurple .TripletButton-module__92zJ_a__hoverCalloutAction:hover{color:#6d28d9}.TripletButton-module__92zJ_a__captionBox{text-align:center;flex-direction:column;align-items:center;margin-top:.85rem;padding:0 .5rem;display:flex}.TripletButton-module__92zJ_a__captionText{font-family:var(--font-sans);color:var(--text-muted);margin:0;font-size:.92rem;font-weight:500;line-height:1.45;transition:color .2s}.TripletButton-module__92zJ_a__tripletItem:hover .TripletButton-module__92zJ_a__captionText{color:var(--text-color)}.TripletButton-module__92zJ_a__captionHint{letter-spacing:.04em;text-transform:uppercase;color:var(--text-dim);margin-top:.35rem;font-size:.76rem;font-weight:700;transition:color .2s;display:inline-block}.TripletButton-module__92zJ_a__tripletItem:hover .TripletButton-module__92zJ_a__captionHint{color:var(--interactive-blue)}@media (max-width:1024px){.TripletButton-module__92zJ_a__tripletGrid{grid-template-columns:repeat(2,1fr);gap:1.25rem}}@media (max-width:680px){.TripletButton-module__92zJ_a__tripletGrid{grid-template-columns:1fr;gap:1.15rem}.TripletButton-module__92zJ_a__tripletBtn{min-height:96px;padding:.75rem 1.15rem .75rem .85rem}.TripletButton-module__92zJ_a__iconWrapper{width:4.5rem;height:4.5rem}.TripletButton-module__92zJ_a__btnDivider{height:2.8rem;margin:0 .85rem}.TripletButton-module__92zJ_a__tripletGrid,.TripletButton-module__92zJ_a__tripletGrid[data-columns="1"],.TripletButton-module__92zJ_a__tripletGrid[data-columns="2"],.TripletButton-module__92zJ_a__tripletGrid[data-columns="3"]{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;touch-action:pan-y pan-x;-webkit-overflow-scrolling:touch;grid-template-columns:none;gap:0;max-width:100%;display:flex;overflow:auto visible}.TripletButton-module__92zJ_a__tripletGrid::-webkit-scrollbar{display:none}.TripletButton-module__92zJ_a__tripletItem{scroll-snap-align:center;scroll-snap-stop:always;flex:0 0 100%;width:100%;max-width:100%;padding:0 .15rem}.TripletButton-module__92zJ_a__hoverCard,.TripletButton-module__92zJ_a__tripletItem[data-column="1"] .TripletButton-module__92zJ_a__hoverCard,.TripletButton-module__92zJ_a__tripletItem[data-column="3"] .TripletButton-module__92zJ_a__hoverCard{transform-origin:bottom;z-index:1200;opacity:0;visibility:hidden;pointer-events:none;border-width:1px 1px 5px;width:auto;max-width:none;max-height:none;padding:1rem 1.05rem .95rem;transition:opacity .24s cubic-bezier(.16,1,.3,1),transform .28s cubic-bezier(.34,1.56,.64,1),visibility .24s;position:absolute;inset:auto 0 calc(100% + 10px);transform:translateY(10px)scale(.97)}.TripletButton-module__92zJ_a__tripletItem[data-expanded=true] .TripletButton-module__92zJ_a__hoverCard{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)scale(1)}.TripletButton-module__92zJ_a__hoverCard:before{height:16px;display:block;bottom:-14px}.TripletButton-module__92zJ_a__hoverPointer{display:block;bottom:-13px}.TripletButton-module__92zJ_a__tripletItem:hover .TripletButton-module__92zJ_a__hoverCard,.TripletButton-module__92zJ_a__tripletItem:focus-within .TripletButton-module__92zJ_a__hoverCard,.TripletButton-module__92zJ_a__tripletItem[data-column="1"]:hover .TripletButton-module__92zJ_a__hoverCard,.TripletButton-module__92zJ_a__tripletItem[data-column="1"]:focus-within .TripletButton-module__92zJ_a__hoverCard,.TripletButton-module__92zJ_a__tripletItem[data-column="3"]:hover .TripletButton-module__92zJ_a__hoverCard,.TripletButton-module__92zJ_a__tripletItem[data-column="3"]:focus-within .TripletButton-module__92zJ_a__hoverCard{transform:translateY(10px)scale(.97)}.TripletButton-module__92zJ_a__tripletItem[data-expanded=true]:hover .TripletButton-module__92zJ_a__hoverCard,.TripletButton-module__92zJ_a__tripletItem[data-expanded=true]:focus-within .TripletButton-module__92zJ_a__hoverCard,.TripletButton-module__92zJ_a__tripletItem[data-column="1"][data-expanded=true]:hover .TripletButton-module__92zJ_a__hoverCard,.TripletButton-module__92zJ_a__tripletItem[data-column="1"][data-expanded=true]:focus-within .TripletButton-module__92zJ_a__hoverCard,.TripletButton-module__92zJ_a__tripletItem[data-column="3"][data-expanded=true]:hover .TripletButton-module__92zJ_a__hoverCard,.TripletButton-module__92zJ_a__tripletItem[data-column="3"][data-expanded=true]:focus-within .TripletButton-module__92zJ_a__hoverCard{transform:translateY(0)scale(1)}.TripletButton-module__92zJ_a__tripletItem:not([data-expanded=true]):hover .TripletButton-module__92zJ_a__hoverCard,.TripletButton-module__92zJ_a__tripletItem:not([data-expanded=true]):focus-within .TripletButton-module__92zJ_a__hoverCard{opacity:0;visibility:hidden;pointer-events:none}.TripletButton-module__92zJ_a__hoverCardTitle{margin-bottom:.45rem;font-size:1.2rem}.TripletButton-module__92zJ_a__hoverCardDesc{margin-bottom:.55rem;font-size:.82rem;line-height:1.45}.TripletButton-module__92zJ_a__hoverCallout{padding:.7rem .75rem}.TripletButton-module__92zJ_a__hoverCalloutPrompt{font-size:.76rem}.TripletButton-module__92zJ_a__expandToggle{color:var(--text-muted);font-family:var(--font-sans);letter-spacing:.05em;text-transform:uppercase;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#ffffffeb;border:1px solid #00000014;border-radius:999px;align-self:center;align-items:center;gap:.3rem;margin-top:.6rem;padding:.3rem .8rem .3rem .75rem;font-size:.72rem;font-weight:700;transition:transform .2s cubic-bezier(.34,1.56,.64,1),box-shadow .2s,color .2s,background-color .2s;display:inline-flex;box-shadow:0 2px 8px #0000000f}.TripletButton-module__92zJ_a__expandToggle:active{transform:scale(.94);box-shadow:0 1px 4px #00000014}.TripletButton-module__92zJ_a__tripletItem[data-expanded=true] .TripletButton-module__92zJ_a__expandToggle{color:var(--interactive-blue);background:#fff;box-shadow:0 4px 12px #00000014}.TripletButton-module__92zJ_a__expandChevron{transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.TripletButton-module__92zJ_a__tripletItem[data-expanded=true] .TripletButton-module__92zJ_a__expandChevron{transform:rotate(180deg)}.TripletButton-module__92zJ_a__carouselDots{justify-content:center;align-items:center;gap:.45rem;margin-top:.9rem;display:flex}.TripletButton-module__92zJ_a__carouselDot{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;justify-content:center;align-items:center;width:1.4rem;height:1.4rem;padding:0;display:inline-flex}.TripletButton-module__92zJ_a__carouselDotCore{background:#0000002e;border-radius:999px;width:7px;height:7px;transition:width .28s cubic-bezier(.16,1,.3,1),background-color .28s}.TripletButton-module__92zJ_a__carouselDot[aria-selected=true] .TripletButton-module__92zJ_a__carouselDotCore{background:var(--interactive-orange);width:20px}}@media (max-width:680px) and (prefers-reduced-motion:reduce){.TripletButton-module__92zJ_a__tripletGrid{scroll-behavior:auto}.TripletButton-module__92zJ_a__hoverCard,.TripletButton-module__92zJ_a__expandChevron,.TripletButton-module__92zJ_a__carouselDotCore{transition-duration:.01ms}}
