.tfc{overflow:hidden}.tfc__glow{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(50rem 30rem at 85% 0%,rgba(124,58,237,.28),transparent 70%),radial-gradient(50rem 32rem at 10% 100%,rgba(47,107,255,.2),transparent 70%);pointer-events:none}.tfc__heading{max-width:21ch;font-size:clamp(3.2rem,4.2vw,5.4rem)}.tfc__media .tmk{bottom:3.4rem}.tfc__media .tmk__window{border-bottom:1px solid rgba(150,175,255,.35);border-radius:1.2rem}.tfc__media .tmk__laptop{margin-bottom:0}.tfc__track{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--tech-space-4);outline:none}@media screen and (min-width:750px)and (max-width:1099px){.tfc__track{grid-template-columns:repeat(2,minmax(0,1fr))}}.tfc__card{position:relative;display:flex;flex-direction:column;min-width:0;overflow:hidden;border:1px solid rgba(255,255,255,.08);border-radius:2.2rem;background:linear-gradient(180deg,#1a224e99,#0a0e24bf);box-shadow:inset 0 1px #ffffff0f,0 2.4rem 5rem -3rem #000c;transition:transform .35s var(--tech-ease),border-color .35s var(--tech-ease),box-shadow .35s var(--tech-ease)}.tfc__card.is-highlight{border-color:transparent;background:linear-gradient(180deg,#283c968c,#181046bf);box-shadow:0 0 4rem -.6rem #2f6bff8c,0 0 7rem -1rem #7c3aed73}.tfc__card.is-highlight:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;padding:1.5px;border-radius:inherit;background:linear-gradient(160deg,#6d97ff,#7c3aed80 50%,#b48cff);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}@media(hover:hover){.tfc__card:hover{transform:translateY(-6px);border-color:#6d97ff73;box-shadow:0 3rem 6rem -2.4rem #2f6bff8c}.tfc__card:hover .tmk{transform:translateY(-4px) scale(1.03)}.tfc__card:hover .tfc__arrow{background:var(--tech-accent);border-color:transparent;color:#fff}}.tfc__card:focus-within{border-color:#6d97ff99}.tfc__media{position:relative;height:19rem;overflow:hidden;background:radial-gradient(70% 90% at 50% 100%,rgba(47,107,255,.35),transparent 70%),radial-gradient(50% 60% at 85% 20%,rgba(124,58,237,.3),transparent 70%)}.tfc__body{display:flex;flex:1;flex-direction:column;gap:1.2rem;padding:0 2.4rem 2.4rem}.tfc__icon{display:inline-flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;margin-top:-2.2rem;border:1px solid rgba(109,151,255,.4);border-radius:1.3rem;background:linear-gradient(145deg,#2449c9,#3b2390);box-shadow:0 .8rem 2.4rem -.6rem #2f6bffd9,inset 0 1px #ffffff40;color:#fff}.tfc__icon .tech-icon{width:2.2rem;height:2.2rem}.tfc__title{margin:.4rem 0 0;font-size:2rem;font-weight:600;letter-spacing:-.02em;line-height:1.2;color:#fff}.tfc__text{margin:0;font-size:1.45rem;line-height:1.6;color:#e8ebf2ad}.tfc__link{display:inline-flex;align-items:center;gap:1rem;margin-top:auto;padding-top:1.2rem;color:#fff;text-decoration:none}.tfc__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;border-radius:2.2rem}.tfc__link-label{order:2;font-size:1.35rem;font-weight:600;opacity:0;transform:translate(-.6rem);transition:opacity .3s var(--tech-ease),transform .3s var(--tech-ease)}.tfc__card:hover .tfc__link-label,.tfc__link:focus-visible .tfc__link-label{opacity:1;transform:none}.tfc__arrow{display:inline-flex;align-items:center;justify-content:center;width:4rem;height:4rem;border:1px solid rgba(255,255,255,.16);border-radius:50%;background:#ffffff0a;transition:background-color .3s var(--tech-ease),border-color .3s var(--tech-ease)}.tfc__arrow .tech-icon{width:1.7rem;height:1.7rem}.tfc__help{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--tech-space-2) var(--tech-space-4);margin-top:var(--tech-space-7);font-size:1.5rem;color:#e8ebf2b3}.tfc__controls{display:none}@media screen and (max-width:749px){.tfc__track{display:flex;gap:1.4rem;margin-inline:calc(var(--tech-gutter) * -1);padding:.4rem var(--tech-gutter) 2.4rem;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--tech-gutter);overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none}.tfc__track::-webkit-scrollbar{display:none}.tfc__card{flex:0 0 80%;scroll-snap-align:start}.tfc__link-label{opacity:1;transform:none}.tfc__controls{display:grid;grid-template-columns:1fr auto;align-items:center;gap:1.2rem 1.6rem}.tfc__hint{grid-column:1 / -1;display:flex;align-items:center;gap:.8rem;margin:0;font-size:1.25rem;color:#e8ebf299}.tfc__hint-hand{position:relative;width:2.6rem;height:1.4rem;border:1.5px solid rgba(232,235,242,.4);border-radius:1rem}.tfc__hint-hand:after{content:"";position:absolute;top:50%;left:.4rem;width:.5rem;height:.5rem;border-radius:50%;background:var(--tech-accent-soft);transform:translateY(-50%)}.tfc__dots{display:flex;gap:.4rem}.tfc__dot{width:4.4rem;height:4.4rem;margin:-1.4rem -1.2rem;padding:0;border:0;background:none;cursor:pointer}.tfc__dot:before{content:"";display:block;width:.8rem;height:.8rem;margin:auto;border-radius:.8rem;background:#e8ebf24d;transition:width .3s var(--tech-ease),background-color .3s var(--tech-ease)}.tfc__dot.is-active:before{width:2.4rem;background:linear-gradient(90deg,var(--tech-accent),var(--tech-accent-2))}.tfc__nav{display:flex;gap:.8rem}.tfc__nav-btn{display:inline-flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;border:1px solid rgba(255,255,255,.16);border-radius:50%;background:#ffffff0d;color:#fff;cursor:pointer;transition:opacity .3s var(--tech-ease),background-color .3s var(--tech-ease)}.tfc__nav-btn:not(:disabled):active{background:var(--tech-accent)}.tfc__nav-btn:disabled{opacity:.35;cursor:default}.tfc__nav-btn--prev .tech-icon{transform:rotate(180deg)}.tfc__nav-btn .tech-icon{width:1.8rem;height:1.8rem}}@media screen and (max-width:749px)and (prefers-reduced-motion:no-preference){.tfc__hint-hand:after{animation:tfc-swipe 1.8s var(--tech-ease) infinite}}@keyframes tfc-swipe{0%{transform:translateY(-50%);opacity:1}70%{transform:translate(1.2rem,-50%);opacity:.2}to{transform:translate(1.2rem,-50%);opacity:0}}@media screen and (min-width:1100px){.tfc--bento .tfc__track{grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--tech-space-5)}.tfc--bento .tfc__card{grid-column:span 5}.tfc--bento .tfc__card:nth-child(4n+1),.tfc--bento .tfc__card:nth-child(4n+4){grid-column:span 7}}.tfc--bento .tfc__card{border-radius:2.6rem;background:linear-gradient(180deg,#18204c8c,#090c20cc)}.tfc--bento .tfc__media{height:30rem;border-bottom:1px solid rgba(255,255,255,.06);background:radial-gradient(70% 80% at 50% 110%,rgba(47,107,255,.32),transparent 70%),radial-gradient(45% 55% at 88% 10%,rgba(124,58,237,.28),transparent 70%),linear-gradient(180deg,rgba(255,255,255,.02),transparent)}.tfc--bento .tfc__media:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:3.2rem 3.2rem;-webkit-mask-image:radial-gradient(ellipse at 50% 30%,#000,transparent 75%);mask-image:radial-gradient(ellipse at 50% 30%,#000,transparent 75%);pointer-events:none}.tfc--bento .tfc__media:after{content:"";position:absolute;left:0;right:0;bottom:0;z-index:1;height:7rem;background:linear-gradient(0deg,rgba(12,16,40,.95),transparent);pointer-events:none}.tfc--bento .tfc__body{display:grid;align-content:start;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"icon title link" "icon text link";align-items:center;column-gap:1.6rem;row-gap:.4rem;padding:2rem 2.4rem 2.4rem}.tfc--bento .tfc__icon{grid-area:icon;align-self:start;margin-top:0}.tfc--bento .tfc__title{grid-area:title;margin:0;font-size:clamp(2rem,1.8vw,2.5rem)}.tfc--bento .tfc__text{grid-area:text;max-width:46ch}.tfc--bento .tfc__link{grid-area:link;align-self:center;margin:0;padding:0}.tfc--bento .tfc__card.is-highlight{background:linear-gradient(180deg,#2230788c,#100c32d9);box-shadow:0 0 0 1px #ffffff0a,0 3rem 7rem -3rem #2f6bff8c,0 2rem 6rem -3rem #7c3aed80}.tfc--bento .tfc__card.is-highlight:before{background:linear-gradient(150deg,#ffffff8c,#8caaff4d 25%,#7c3aed1f 55%,#b496ff73)}@media(hover:hover){.tfc--bento .tfc__card:hover .tpv{transform:translateY(-.6rem) scale(1.015)}}@media screen and (max-width:749px){.tfc--bento .tfc__card{flex-basis:86%}.tfc--bento .tfc__media{height:25rem}.tfc--bento .tfc__body{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"icon title" "text text" "link link";row-gap:1rem;padding:1.8rem 2rem 2.2rem}.tfc--bento .tfc__link{margin-top:.4rem}.tfc--bento .tpv{font-size:9px}}.tfc--plain .tfc__card{padding-top:2.6rem;border-radius:2.2rem;background:linear-gradient(180deg,#1a224e73,#0a0e2499)}.tfc--plain .tfc__body{padding-top:0}.tfc--plain .tfc__icon{margin-top:0}.tfc--plain .tfc__title{font-size:1.9rem}.tfc--plain .tfc__link-label{opacity:1;transform:none}.tfc--plain .tfc__card.is-highlight:before{background:linear-gradient(150deg,#ffffff80,#8caaff4d 25%,#7c3aed1f 55%,#b496ff66)}@media screen and (max-width:749px){.tfc--plain .tfc__track{display:grid;grid-template-columns:minmax(0,1fr);margin-inline:0;padding:0;overflow:visible}.tfc--plain .tfc__card{flex:none;padding-top:2rem}.tfc--plain .tfc__controls{display:none}.tfc--plain .tfc__body{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:1.4rem;row-gap:.4rem;padding:0 2rem 2rem}.tfc--plain .tfc__icon{grid-row:span 2}.tfc--plain .tfc__link{grid-column:1 / -1}}.tfc__tags{display:flex;flex-wrap:wrap;gap:.6rem;margin:.2rem 0 0}.tfc__tag{padding:.35rem .9rem;border:1px solid rgba(255,255,255,.1);border-radius:99rem;background:#ffffff0a;font-size:1.2rem;line-height:1.3;color:#e8ebf2bf}@media screen and (min-width:1100px){.tfc--bento-compact .tfc__track{grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--tech-space-4)}.tfc--bento-compact .tfc__card{grid-column:span 5}.tfc--bento-compact .tfc__card:nth-child(4n+1),.tfc--bento-compact .tfc__card:nth-child(4n+4){grid-column:span 7}}.tfc--bento-compact .tfc__card{position:relative;isolation:isolate;min-height:24rem;padding-top:2.8rem;overflow:hidden}.tfc--bento-compact .tfc__card:after{content:"";position:absolute;right:-6rem;bottom:-8rem;width:26rem;height:26rem;border-radius:50%;z-index:-1;background:radial-gradient(circle,rgba(47,107,255,.22),transparent 65%);pointer-events:none}.tfc--bento-compact .tfc__card:nth-child(2n):after{background:radial-gradient(circle,rgba(124,58,237,.22),transparent 65%)}.tfc--bento-compact .tfc__body{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"icon title" "icon text" "icon tags" "icon link";align-content:start;column-gap:1.8rem;row-gap:.8rem;height:100%;padding:0 2.6rem 2.6rem}.tfc--bento-compact .tfc__icon{grid-area:icon;margin-top:0;width:5.2rem;height:5.2rem;border-radius:1.5rem}.tfc--bento-compact .tfc__title{grid-area:title;margin:.2rem 0 0;font-size:clamp(2rem,1.7vw,2.4rem)}.tfc--bento-compact .tfc__text{grid-area:text;max-width:44ch}.tfc--bento-compact .tfc__tags{grid-area:tags}.tfc--bento-compact .tfc__link{grid-area:link;margin-top:.8rem;padding:0}.tfc--bento-compact .tfc__link-label{opacity:1;transform:none}@media screen and (min-width:750px)and (max-width:1099px){.tfc--bento-compact .tfc__track{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:749px){.tfc--bento-compact .tfc__track{display:grid;grid-template-columns:minmax(0,1fr);gap:1.2rem;margin-inline:0;padding:0;overflow:visible}.tfc--bento-compact .tfc__card{flex:none;min-height:0;padding-top:2rem}.tfc--bento-compact .tfc__controls{display:none}.tfc--bento-compact .tfc__body{column-gap:1.4rem;padding:0 2rem 2rem}.tfc--bento-compact .tfc__icon{width:4.4rem;height:4.4rem}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/section-tech-feature-cards.css.map */
