.About_section__Q8Qnu{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.85fr);align-items:center;gap:52px;padding:92px 48px 48px;position:relative;overflow:hidden;background:linear-gradient(180deg,hsla(0,0%,100%,.012),hsla(0,0%,100%,0)),radial-gradient(620px 260px at 12% 18%,rgba(123,47,255,.1),transparent 70%)}.About_section__Q8Qnu:before{content:"";position:absolute;left:-180px;bottom:-120px;width:480px;height:480px;background:radial-gradient(circle,rgba(123,47,255,.12) 0,transparent 70%);pointer-events:none}.About_left__DuRVP{max-width:600px}.About_eyebrow__y8u5M{display:inline-flex;align-items:center;min-height:30px;border-radius:999px;border:1px solid rgba(123,47,255,.4);background:rgba(123,47,255,.1);padding:5px 11px;font-size:.78rem;font-weight:800;letter-spacing:.15em;text-transform:uppercase;color:#d6c4ff;margin-bottom:16px}.About_title__kxdmO{font-size:clamp(2rem,4vw,3.2rem);font-weight:800;line-height:1.1;letter-spacing:-.02em;margin-bottom:20px}.About_accent__i7WTj{background:linear-gradient(135deg,#7b2fff,#1a8fff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.About_text__kL9VZ{color:hsla(0,0%,100%,.76);font-size:1rem;line-height:1.75;margin-bottom:26px;max-width:64ch}.About_values__UpNzx{display:grid;gap:12px;margin-bottom:28px}.About_valueCard__JZHsF{display:flex;align-items:flex-start;gap:14px;border-radius:14px;border:1px solid hsla(0,0%,100%,.1);background:linear-gradient(145deg,rgba(123,47,255,.08),hsla(0,0%,100%,.025));padding:16px 18px;transition:transform .28s ease,border-color .28s ease,background .28s ease,box-shadow .28s ease}.About_valueCard__JZHsF:hover{transform:translateY(-4px);border-color:rgba(123,47,255,.34);background:linear-gradient(145deg,rgba(123,47,255,.15),hsla(0,0%,100%,.035));box-shadow:0 18px 34px rgba(3,8,24,.32)}.About_valueIcon__NZi9J{flex:0 0 auto;width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;border:1px solid rgba(123,47,255,.3);background:rgba(123,47,255,.12);color:#c9b4ff;font-size:1.05rem;box-shadow:0 0 18px rgba(123,47,255,.16)}.About_valueCard__JZHsF h3{margin:0 0 4px;font-size:1.02rem;color:#f1ecff}.About_valueCard__JZHsF p{margin:0;color:hsla(0,0%,100%,.65);line-height:1.6;font-size:.9rem}.About_actions__SBFWQ{display:flex;flex-wrap:wrap;gap:12px}.About_btn__yg2yd{display:inline-flex;align-items:center;justify-content:center;padding:14px 32px;background:linear-gradient(135deg,#7b2fff,#1a8fff);color:#fff;border-radius:8px;text-decoration:none;font-weight:700;font-size:.95rem;transition:transform .24s ease,box-shadow .24s ease,filter .24s ease;box-shadow:0 0 30px rgba(123,47,255,.4)}.About_btn__yg2yd:hover{transform:translateY(-2px);box-shadow:0 0 50px rgba(123,47,255,.6);filter:brightness(1.04)}.About_secondaryBtn___4tW6{display:inline-flex;align-items:center;justify-content:center;border:1px solid hsla(0,0%,100%,.2);border-radius:8px;padding:14px 24px;color:hsla(0,0%,100%,.88);text-decoration:none;font-weight:800;font-size:.95rem;background:hsla(0,0%,100%,.06);transition:transform .24s ease,border-color .24s ease,background .24s ease,color .24s ease}.About_secondaryBtn___4tW6:hover{transform:translateY(-2px);border-color:hsla(0,0%,100%,.38);background:hsla(0,0%,100%,.11);color:#fff}.About_btn__yg2yd:active,.About_secondaryBtn___4tW6:active{transform:translateY(0) scale(.98)}.About_right__CTYJP{position:relative;z-index:1}.About_image__bujZP{width:100%;height:100%;max-height:460px;object-fit:cover;border-radius:20px;border:1px solid hsla(0,0%,100%,.12);box-shadow:0 26px 60px rgba(3,8,24,.45)}.About_floatingBadge__Ln_I9{position:absolute;left:-10px;bottom:22px;display:flex;flex-direction:column;gap:2px;padding:14px 18px;border-radius:14px;border:1px solid rgba(123,47,255,.4);background:rgba(12,10,26,.88);backdrop-filter:blur(10px);box-shadow:0 18px 34px rgba(3,8,24,.4)}.About_floatingBadge__Ln_I9 strong{font-size:1.5rem;font-weight:800;background:linear-gradient(135deg,#7b2fff,#1a8fff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.About_floatingBadge__Ln_I9 span{font-size:.78rem;color:hsla(0,0%,100%,.66)}@media (max-width:900px){.About_section__Q8Qnu{grid-template-columns:1fr;padding:56px 24px 28px;gap:36px}.About_left__DuRVP{max-width:100%}.About_right__CTYJP{order:-1}.About_actions__SBFWQ{flex-direction:column}.About_btn__yg2yd,.About_secondaryBtn___4tW6{width:100%}}.Cards_section__BinHI{padding:72px 48px 92px}.Cards_sectionEyebrow__Aby_b{display:block;width:fit-content;margin:0 auto 16px;border-radius:999px;border:1px solid rgba(120,220,110,.4);background:rgba(120,220,110,.1);padding:6px 14px;color:#bdf7a8;font-size:.78rem;font-weight:800;letter-spacing:.15em;text-transform:uppercase}.Cards_sectionTitle__vkB_L{max-width:1100px;margin:0 auto 28px;text-align:center;font-size:clamp(2rem,4vw,3.2rem);font-weight:800;line-height:1.1;letter-spacing:-.02em;text-transform:none;background:linear-gradient(90deg,#fff,#9fe870 45%,#6bcf63);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:0 0 24px rgba(120,220,110,.28);animation:Cards_titleGlow__ZxeEX 3.2s ease-in-out infinite alternate}.Cards_sectionSubtitle__Jg7ua{max-width:780px;margin:0 auto 34px;text-align:center;color:hsla(0,0%,100%,.82);font-size:clamp(.96rem,1.8vw,1.08rem);line-height:1.8}@keyframes Cards_titleGlow__ZxeEX{0%{transform:translateY(0);filter:brightness(1)}to{transform:translateY(-2px);filter:brightness(1.12)}}.Cards_grid__wkxez{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;max-width:1320px;margin:0 auto}.Cards_card__j6vB2{position:relative;display:flex;flex-direction:column;background:linear-gradient(180deg,hsla(0,0%,100%,.07),hsla(0,0%,100%,.025)),rgba(8,8,18,.88);border:1px solid hsla(0,0%,100%,.1);border-radius:18px;padding:0;min-height:392px;text-align:left;overflow:hidden;transition:transform .3s ease,border-color .3s ease,background .3s ease,box-shadow .3s ease}.Cards_card__j6vB2:hover{transform:translateY(-6px);border-color:var(--color);background:color-mix(in srgb,var(--color) 7%,hsla(0,0%,100%,.045));box-shadow:0 18px 38px rgba(0,0,0,.32),0 0 0 1px color-mix(in srgb,var(--color) 18%,transparent)}.Cards_card__j6vB2:hover .Cards_title__fDT00{color:#fff}.Cards_card__j6vB2:hover .Cards_text__31qK1{color:hsla(0,0%,100%,.74)}.Cards_card__j6vB2:hover .Cards_cardCover__XoIfs{transform:translateY(-2px)}.Cards_card__j6vB2:hover .Cards_cardCoverImage__a8eq0{transform:scale(1.06)}.Cards_card__j6vB2:hover .Cards_coverShade__gnKcO{opacity:.9}.Cards_cardActive__TXh6J{border-color:var(--color);background:linear-gradient(180deg,color-mix(in srgb,var(--color) 12%,hsla(0,0%,100%,.08)),hsla(0,0%,100%,.03)),rgba(8,8,18,.94);box-shadow:0 0 0 1px color-mix(in srgb,var(--color) 45%,transparent),0 18px 38px rgba(0,0,0,.28),0 0 28px color-mix(in srgb,var(--color) 24%,transparent)}.Cards_cardActive__TXh6J .Cards_glow__39gfN,.Cards_card__j6vB2:hover .Cards_glow__39gfN{opacity:1}.Cards_glow__39gfN{position:absolute;bottom:-40px;left:50%;transform:translateX(-50%);width:200px;height:200px;background:radial-gradient(circle,var(--glow) 0,transparent 70%);opacity:.4;transition:opacity .3s;pointer-events:none}.Cards_cardCover__XoIfs{position:relative;min-height:180px;display:flex;align-items:center;justify-content:center;overflow:hidden;background-color:color-mix(in srgb,var(--color) 16%,rgba(10,8,26,.95));transition:transform .4s ease;border-bottom:1px solid hsla(0,0%,100%,.08)}.Cards_cardCoverImage__a8eq0{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transform:scale(1);transition:transform .45s ease}.Cards_cardCover__XoIfs:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,color-mix(in srgb,var(--color) 30%,transparent),transparent 48%),radial-gradient(circle at 50% 45%,color-mix(in srgb,var(--color) 24%,transparent),transparent 62%)}.Cards_coverShade__gnKcO{position:absolute;inset:0;background:linear-gradient(180deg,rgba(6,4,18,.02),rgba(6,4,18,.78)),linear-gradient(120deg,hsla(0,0%,100%,.12),transparent 42%,hsla(0,0%,100%,.04));opacity:.82;transition:opacity .3s ease}.Cards_coverBadge___1_Zx{position:absolute;right:16px;bottom:12px;z-index:1;display:inline-flex;align-items:center;gap:5px;min-height:22px;border-radius:999px;padding:3px 8px;color:#fff;font-size:.6rem;font-weight:700;letter-spacing:.03em;background:rgba(8,8,18,.72);border:1px solid hsla(0,0%,100%,.2);backdrop-filter:blur(10px)}.Cards_modalityDot__G4cvv{width:7px;height:7px;border-radius:50%;flex-shrink:0;box-shadow:0 0 6px currentColor}.Cards_cardBody__qLSmZ{position:relative;z-index:1;display:flex;flex:1;flex-direction:column;padding:14px 16px 16px;gap:8px}.Cards_courseType__MeAc1{width:fit-content;display:inline-flex;align-items:center;border-radius:999px;margin-bottom:0;padding:5px 9px;color:color-mix(in srgb,var(--color) 42%,#fff);background:color-mix(in srgb,var(--color) 14%,hsla(0,0%,100%,.04));border:1px solid color-mix(in srgb,var(--color) 34%,hsla(0,0%,100%,.15));font-size:.66rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.Cards_iconWrap__un2iM{position:relative;z-index:1}.Cards_icon__vFcoN{font-size:3rem;display:block;animation:Cards_float__saBLg 5s ease-in-out infinite}.Cards_jsLogo__ZSh05{place-items:center;border-radius:10px;background:#f7df1e;color:#111;font-weight:900;font-size:1.05rem;letter-spacing:-.03em;box-shadow:0 0 20px rgba(247,223,30,.6);animation:Cards_float__saBLg 5s ease-in-out infinite}.Cards_jsLogo__ZSh05,.Cards_nextLogo__LRTp1{width:46px;height:46px;margin:0 auto;display:grid}.Cards_nextLogo__LRTp1{place-items:center;border-radius:50%;background:#000;color:#fff;border:2px solid hsla(0,0%,100%,.8);font-size:1.2rem;font-weight:800;letter-spacing:-.05em;box-shadow:0 0 20px hsla(0,0%,100%,.35)}.Cards_nextLogo__LRTp1,.Cards_nodeLogo__Fv6c5{animation:Cards_float__saBLg 5s ease-in-out infinite}.Cards_nodeLogo__Fv6c5{width:112px;height:58px;margin:0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px}.Cards_nodeHex__Oxo_N{width:34px;height:34px;clip-path:polygon(50% 0,93% 25%,93% 75%,50% 100%,7% 75%,7% 25%);background:radial-gradient(circle at 28% 30%,#8dd17a 0,#71bf63 35%,#3f8f41 100%);box-shadow:0 0 0 2px rgba(128,198,111,.2),0 10px 24px rgba(35,99,38,.42)}.Cards_nodeLabel__C3ZFZ{color:#6fbd63;font-size:.84rem;font-weight:800;letter-spacing:.03em;line-height:1;text-shadow:0 0 14px rgba(111,189,99,.3)}@media (max-width:1100px){.Cards_grid__wkxez{grid-template-columns:repeat(2,minmax(0,1fr));max-width:720px}.Cards_nodeLogo__Fv6c5{width:118px}.Cards_nodeHex__Oxo_N{width:36px;height:36px}.Cards_nodeLabel__C3ZFZ{font-size:.88rem}}.Cards_title__fDT00{font-size:1.12rem;line-height:1.2;font-weight:800;margin-bottom:0;letter-spacing:.01em;color:#fff}.Cards_cardDetails__tXFeT{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:6px}.Cards_cardModality__Geatz,.Cards_cardPrice__XSXHZ{min-height:26px;display:inline-flex;align-items:center;justify-content:center;gap:5px;border:1px solid hsla(0,0%,100%,.1);border-radius:999px;background:hsla(0,0%,100%,.045);padding:4px 8px}.Cards_cardRating__RY8UA{align-self:center;width:fit-content;padding:0}.Cards_cardRating__RY8UA,.Cards_cardStudents__lmBbN{display:inline-flex;align-items:center;justify-content:center;gap:5px}.Cards_cardStudents__lmBbN{min-height:26px;border:1px solid hsla(0,0%,100%,.1);border-radius:999px;background:hsla(0,0%,100%,.045);padding:4px 8px;color:hsla(0,0%,100%,.86);font-size:.68rem;font-weight:500;white-space:nowrap}.Cards_cardModality__Geatz,.Cards_cardPrice__XSXHZ{color:#fff;font-size:.68rem;font-weight:800;white-space:nowrap}.Cards_cardPrice__XSXHZ{color:#bdf7a8;font-size:.82rem}.Cards_pricePerMonth__f4Kd_{margin-left:1px;color:hsla(0,0%,100%,.7);font-size:.66rem;font-weight:600}.Cards_cardRating__RY8UA span{display:inline-flex;align-items:center;gap:2px;color:#f7df1e;font-size:.62rem;filter:drop-shadow(0 0 8px rgba(247,223,30,.24))}.Cards_cardRating__RY8UA strong{color:hsla(0,0%,100%,.82);font-size:.66rem}.Cards_cardPeriod__ddH_d{display:inline-flex;align-items:center;width:fit-content;min-height:24px;margin-top:2px;border:1px solid color-mix(in srgb,var(--color) 28%,hsla(0,0%,100%,.12));border-radius:999px;background:color-mix(in srgb,var(--color) 12%,hsla(0,0%,100%,.04));padding:4px 9px;color:hsla(0,0%,100%,.86);font-size:.68rem;font-weight:500;white-space:nowrap}.Cards_text__31qK1{color:hsla(0,0%,100%,.5);font-size:.88rem;line-height:1.7;flex:1}.Cards_highlightInfo__e497F{margin-top:12px;font-size:.82rem;font-weight:700;color:#fff;background:color-mix(in srgb,var(--color) 22%,transparent);border:1px solid color-mix(in srgb,var(--color) 60%,transparent);border-radius:10px;padding:8px 12px}.Cards_cardActions__lfiOt{display:flex;gap:8px;margin-top:auto}.Cards_cardActions__lfiOt .Cards_cardBuyButton__gOcbG,.Cards_cardActions__lfiOt .Cards_cardMoreLink__Ecjip{flex:1}.Cards_cardBuyButton__gOcbG{display:inline-flex;align-items:center;justify-content:center;gap:6px;width:100%;min-height:34px;padding:7px 10px;color:#07060f;font-size:.8rem;font-weight:800;letter-spacing:.01em;background:linear-gradient(135deg,color-mix(in srgb,var(--color) 92%,#fff),var(--color));border:1px solid color-mix(in srgb,var(--color) 70%,hsla(0,0%,100%,.4));border-radius:10px;cursor:pointer;box-shadow:0 10px 22px color-mix(in srgb,var(--color) 28%,transparent);transition:transform .2s ease,box-shadow .2s ease,background .2s ease,opacity .2s ease}.Cards_cardBuyButton__gOcbG:hover{transform:translateY(-1px);box-shadow:0 14px 26px color-mix(in srgb,var(--color) 36%,transparent)}.Cards_cardBuyButton__gOcbG:active{transform:translateY(0) scale(.98)}.Cards_cardBuyButton__gOcbG:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.Cards_cardBuyButton__gOcbG:focus-visible{outline:2px solid var(--color);outline-offset:4px}.Cards_cardMoreLink__Ecjip{display:inline-flex;align-items:center;justify-content:center;width:100%;margin-top:0;min-height:34px;padding:7px 10px;color:#fff;font-size:.8rem;font-weight:800;letter-spacing:.01em;text-decoration:none;background:linear-gradient(135deg,color-mix(in srgb,var(--color) 48%,hsla(0,0%,100%,.06)),hsla(0,0%,100%,.08));border:1px solid color-mix(in srgb,var(--color) 52%,hsla(0,0%,100%,.2));border-radius:10px;cursor:pointer;box-shadow:0 10px 22px color-mix(in srgb,var(--color) 16%,transparent);transition:color .2s ease,border-color .2s ease,background .2s ease,transform .2s ease,box-shadow .2s ease}.Cards_cardMoreLink__Ecjip:hover{color:#fff;border-color:color-mix(in srgb,var(--color) 76%,hsla(0,0%,100%,.36));background:linear-gradient(135deg,color-mix(in srgb,var(--color) 62%,hsla(0,0%,100%,.08)),hsla(0,0%,100%,.12));transform:translateY(-1px);box-shadow:0 14px 26px color-mix(in srgb,var(--color) 22%,transparent)}.Cards_cardMoreLink__Ecjip:active{transform:translateY(0) scale(.98)}.Cards_cardMoreLink__Ecjip:focus-visible,.Cards_card__j6vB2:focus-visible{outline:2px solid var(--color);outline-offset:4px}.Cards_selectCardCheckbox__Oj1D9{position:absolute;top:14px;right:14px;width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--color) 45%,hsla(0,0%,100%,.3));border-radius:999px;background:rgba(8,8,18,.72);color:#fff;padding:0;cursor:pointer;backdrop-filter:blur(10px);transition:transform .2s ease,box-shadow .2s ease,background .2s ease;z-index:2}.Cards_selectCardCheckbox__Oj1D9 input{appearance:none;-webkit-appearance:none;width:16px;height:16px;margin:0;border-radius:5px;border:1px solid color-mix(in srgb,var(--color) 70%,hsla(0,0%,100%,.35));background:rgba(8,8,18,.75);display:grid;place-items:center}.Cards_selectCardCheckbox__Oj1D9 input:before{content:"";width:10px;height:10px;transform:scale(0);transition:transform .18s ease;clip-path:polygon(14% 44%,0 59%,40% 100%,100% 18%,84% 4%,40% 68%);background:#0b0b14}.Cards_selectCardCheckbox__Oj1D9 input:checked{background:var(--color);border-color:var(--color)}.Cards_selectCardCheckbox__Oj1D9 input:checked:before{transform:scale(1)}.Cards_selectCardCheckbox__Oj1D9 input:focus-visible{outline:2px solid hsla(0,0%,100%,.9);outline-offset:2px}.Cards_selectCardCheckbox__Oj1D9:hover{transform:translateY(-1px);box-shadow:0 0 18px color-mix(in srgb,var(--color) 32%,transparent);background:color-mix(in srgb,var(--color) 30%,transparent)}.Cards_selectCardCheckboxDisabled__1oqtk{cursor:not-allowed;opacity:.45;transform:none;box-shadow:none;pointer-events:none}.Cards_cardUnavailable__IOc_H{cursor:default}.Cards_cardUnavailable__IOc_H:hover{transform:none;border-color:hsla(0,0%,100%,.07)}.Cards_cardUnavailable__IOc_H:hover .Cards_glow__39gfN{opacity:.4}.Cards_unavailableHint__EMQh1{position:absolute;top:62px;right:14px;max-width:210px;padding:7px 10px;border-radius:8px;border:1px solid rgba(255,185,102,.55);background:rgba(20,14,8,.95);color:#ffdba9;font-size:.72rem;line-height:1.35;text-align:left;opacity:0;transform:translateY(-4px);pointer-events:none;transition:opacity .2s ease,transform .2s ease;z-index:3}.Cards_cardUnavailable__IOc_H:hover .Cards_unavailableHint__EMQh1{opacity:1;transform:translateY(0)}.Cards_durationYellow__fj5Bw{color:#f7df1e;text-shadow:0 0 10px rgba(247,223,30,.35)}.Cards_durationGreen__1bMJS{color:#6fbd63;text-shadow:0 0 10px rgba(111,189,99,.35)}.Cards_durationNext__pkpTS{color:#000;text-shadow:0 0 10px rgba(0,0,0,.35)}.Cards_buyWrap__jrJGf{margin-top:34px}.Cards_buyWrap__jrJGf,.Cards_pricePitch__RF6se{display:flex;flex-direction:column;align-items:center;justify-content:center}.Cards_pricePitch__RF6se{margin:0 0 14px;gap:2px;text-align:center;color:hsla(0,0%,100%,.82);font-size:.98rem;line-height:1.6}.Cards_pricePromo__7a3i6{display:inline-flex;align-items:center;padding:5px 10px;border-radius:999px;border:1px solid rgba(120,220,110,.5);background:rgba(120,220,110,.14);color:#b8f3a0;font-size:.74rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;margin-bottom:2px}.Cards_priceOld__Bxuek{color:hsla(0,0%,100%,.45);font-size:1rem;text-decoration:line-through;text-decoration-thickness:2px}.Cards_priceValue__5rPLA{font-size:1.45rem;font-weight:800;background:linear-gradient(135deg,#7b2fff,#1a8fff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.Cards_buyButton__betjl{display:inline-flex;align-items:center;justify-content:center;gap:10px;font-family:inherit;white-space:normal;text-align:center;line-height:1.35;border:none;border-radius:8px;padding:14px 36px;background:var(--purple);color:#fff;font-size:.95rem;font-weight:700;letter-spacing:.06em;cursor:pointer;box-shadow:0 0 30px rgba(123,47,255,.5);transition:all .3s}.Cards_buyIcon__c_Wk6{font-size:1rem;line-height:1;color:#fff}.Cards_buyButton__betjl:hover{background:var(--purple-light);box-shadow:0 0 50px rgba(123,47,255,.8);transform:translateY(-2px)}.Cards_buyButton__betjl:disabled{background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.16);color:hsla(0,0%,100%,.6);box-shadow:none;cursor:not-allowed;transform:none;opacity:.7}.Cards_buyButton__betjl:disabled .Cards_buyIcon__c_Wk6{color:hsla(0,0%,100%,.45)}.Cards_checkoutOverlay__E6_Yf{position:fixed;inset:0;z-index:140;display:grid;place-items:center;padding:16px;background:rgba(5,4,15,.84);backdrop-filter:blur(10px)}.Cards_checkoutCard__2N0ij{position:relative;width:min(560px,100%);max-height:min(92vh,780px);overflow-y:auto;border-radius:18px;border:1px solid hsla(0,0%,100%,.16);background:radial-gradient(circle at top right,rgba(142,67,255,.22),transparent 46%),radial-gradient(circle at bottom left,rgba(0,212,255,.12),transparent 44%),#0d0b1d;box-shadow:0 26px 55px rgba(0,0,0,.52);padding:24px}.Cards_loginRequiredCard__IXLtx{width:min(420px,100%);text-align:center}.Cards_loginRequiredCard__IXLtx .Cards_checkoutSubtitle__RF9ev{max-width:300px;margin:0 auto}.Cards_checkoutClose__ZywXb{position:absolute;top:14px;right:14px;width:36px;height:36px;border:1px solid hsla(0,0%,100%,.14);border-radius:10px;display:grid;place-items:center;color:hsla(0,0%,100%,.78);background:hsla(0,0%,100%,.06);cursor:pointer;transition:transform .2s ease,border-color .2s ease,background .2s ease,color .2s ease}.Cards_checkoutClose__ZywXb:hover{transform:translateY(-1px);border-color:hsla(0,0%,100%,.28);background:hsla(0,0%,100%,.1);color:#fff}.Cards_checkoutHeader__x2m_z{margin-bottom:16px;padding-right:42px}.Cards_checkoutEyebrow__xS7Og{margin:0 0 6px;font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;color:#bdf4ff;font-weight:800}.Cards_checkoutTitle__CGdy3{margin:0 0 6px;font-size:clamp(1.35rem,4vw,1.75rem);font-weight:800;line-height:1.2}.Cards_checkoutSubtitle__RF9ev{margin:0;color:hsla(0,0%,100%,.8);font-size:.9rem;line-height:1.55}.Cards_checkoutSocial__MVWsw{margin:8px 0 0;color:#bdf7a8;font-size:.82rem;font-weight:700}.Cards_checkoutTimer__eMAyt{margin:12px 0 0;font-size:.82rem;color:#ffd7a8;display:inline-flex;align-items:center;gap:6px;border:1px solid rgba(255,161,90,.6);background:rgba(255,115,0,.16);border-radius:999px;padding:5px 10px;animation:Cards_timerPulse__xyymA 1.35s ease-in-out infinite}.Cards_checkoutTimerExpired__FFJt3{margin:6px 0 0;font-size:.78rem;color:#ff9a9a}.Cards_checkoutSummary__652Ci{display:grid;grid-template-columns:minmax(190px,.8fr) minmax(0,1fr);gap:12px;margin-bottom:14px}.Cards_checkoutPriceHero__Cf421{border:1px solid rgba(120,220,110,.38);border-radius:12px;background:linear-gradient(135deg,rgba(120,220,110,.18),rgba(0,212,255,.08));padding:14px;display:grid;gap:3px}.Cards_checkoutPriceHero__Cf421 span{font-size:.8rem;color:hsla(0,0%,100%,.88);font-weight:700}.Cards_checkoutPriceHero__Cf421 strong{font-size:1.62rem;line-height:1.1;color:#eaffef;text-shadow:0 0 18px rgba(120,220,110,.24)}.Cards_checkoutPriceHero__Cf421 small{font-size:.78rem;color:hsla(0,0%,100%,.68);line-height:1.45}.Cards_checkoutPerMonth__PRUuy{margin-left:4px;font-size:.92rem;font-weight:700;color:rgba(234,255,239,.78);text-shadow:none}.Cards_checkoutSummaryDetails__4Pn_Y{border:1px solid hsla(0,0%,100%,.14);border-radius:12px;background:hsla(0,0%,100%,.045);padding:14px;display:grid;align-content:center;gap:8px}.Cards_checkoutSummaryRow__gz4T3{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 24px}.Cards_checkoutSummaryRow__gz4T3 .Cards_checkoutSummaryItem__6Na2J:last-child{text-align:right}.Cards_checkoutSummaryItem__6Na2J{margin:0;color:hsla(0,0%,100%,.86);font-size:.9rem;line-height:1.45;display:grid;gap:2px}.Cards_checkoutSummaryItem__6Na2J strong{color:#fff;font-size:.94rem}.Cards_checkoutSummaryLabel__p3eL_{color:hsla(0,0%,100%,.74);font-weight:600}.Cards_checkoutSummaryValue__qOyEl{color:#fff;font-weight:800}.Cards_checkoutSummaryHint__g_6Gt{color:#ffd1d1;font-size:.86rem}@keyframes Cards_timerPulse__xyymA{0%{box-shadow:0 0 0 0 rgba(255,140,70,.35)}70%{box-shadow:0 0 0 8px rgba(255,140,70,0)}to{box-shadow:0 0 0 0 rgba(255,140,70,0)}}.Cards_checkoutField__ymrLw{margin-top:12px;display:grid;gap:6px}.Cards_checkoutFieldLabel__yHf6j{display:inline-flex;align-items:center;gap:8px;font-size:.82rem;color:hsla(0,0%,100%,.82);font-weight:800}.Cards_checkoutInput__utoco{width:100%;border:1px solid hsla(0,0%,100%,.22);border-radius:12px;background:hsla(0,0%,100%,.06);color:#fff;padding:13px 14px;font-size:.95rem;outline:none;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease}.Cards_checkoutInput__utoco::placeholder{color:hsla(0,0%,100%,.45)}.Cards_checkoutInput__utoco:focus{border-color:rgba(0,212,255,.52);background:hsla(0,0%,100%,.08);box-shadow:0 0 0 3px rgba(0,212,255,.08)}.Cards_checkoutInputError__FiTOJ{border-color:hsla(0,100%,75%,.9)}.Cards_checkoutFieldError__AwXvv{font-size:.78rem;color:#ff9a9a}.Cards_checkoutSubmitError__cmqSc{display:block;margin-top:10px;border:1px solid hsla(0,100%,75%,.28);border-radius:10px;padding:9px 11px;color:#ffb1b1;background:rgba(255,80,80,.08);font-size:.82rem;line-height:1.45}.Cards_checkoutMethodsHeader__1UabS{margin-top:16px;display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.Cards_checkoutMethodsHeader__1UabS span{display:inline-flex;align-items:center;gap:8px;color:hsla(0,0%,100%,.86);font-size:.84rem;font-weight:800}.Cards_checkoutMethodsHeader__1UabS small{color:hsla(0,0%,100%,.5);font-size:.76rem}.Cards_checkoutMethods__i4rHl{margin-top:8px;display:grid;grid-template-columns:1fr 1fr;gap:10px}.Cards_paymentOption__ctp_0{display:grid;gap:4px;text-align:left;border:1px solid hsla(0,0%,100%,.22);border-radius:12px;padding:12px;background:hsla(0,0%,100%,.06);color:#fff;font-weight:700;cursor:pointer;transition:transform .2s ease,border-color .2s ease,background .2s ease,box-shadow .2s ease}.Cards_paymentOption__ctp_0:hover{transform:translateY(-1px);border-color:rgba(142,197,255,.5);background:hsla(0,0%,100%,.08)}.Cards_paymentOptionBrand__IbS9c{display:inline-flex;align-items:center;gap:8px}.Cards_paymentLogoImage__wmonS{width:36px;height:36px;border-radius:8px;object-fit:cover;border:1px solid hsla(0,0%,100%,.18);background:hsla(0,0%,100%,.08)}.Cards_paymentOptionTitle__zBl_Y{font-size:.95rem}.Cards_paymentOptionActive__yvMku{border-color:rgba(142,197,255,.92);background:rgba(142,197,255,.22);box-shadow:0 0 0 1px rgba(142,197,255,.22)}.Cards_checkoutTrust__ocmaN{margin-top:10px;display:flex;flex-wrap:wrap;gap:8px}.Cards_checkoutTrust__ocmaN span{display:inline-flex;align-items:center;gap:6px;border:1px solid hsla(0,0%,100%,.18);background:hsla(0,0%,100%,.06);border-radius:999px;padding:5px 10px;font-size:.72rem;color:hsla(0,0%,100%,.85)}.Cards_checkoutActions__aNSGt{margin-top:16px;display:flex;justify-content:flex-end;gap:10px}.Cards_loginRequiredActions__TT0b8{justify-content:center;flex-wrap:wrap}.Cards_checkoutCancel__iU_uI,.Cards_checkoutConfirm__i_n8x{border:none;border-radius:10px;padding:12px 16px;font-weight:800;cursor:pointer;transition:transform .2s ease,filter .2s ease,background .2s ease,box-shadow .2s ease}.Cards_checkoutCancel__iU_uI{background:hsla(0,0%,100%,.15);color:#fff}.Cards_checkoutConfirm__i_n8x{background:linear-gradient(90deg,#7b2fff,#8e43ff);color:#fff;box-shadow:0 0 24px rgba(123,47,255,.35)}.Cards_checkoutCancel__iU_uI:hover,.Cards_checkoutConfirm__i_n8x:hover:not(:disabled){transform:translateY(-1px);filter:brightness(1.05)}.Cards_checkoutConfirm__i_n8x:disabled{background:hsla(0,0%,100%,.2);cursor:not-allowed;box-shadow:none;color:hsla(0,0%,100%,.58)}.Cards_topicsOverlay__G8J6z{position:fixed;inset:0;background:rgba(5,4,15,.82);display:grid;place-items:center;z-index:130;padding:18px}.Cards_topicsModal__lzQBq{width:min(1120px,100%);max-height:calc(100dvh - 36px);display:flex;flex-direction:column;background:linear-gradient(180deg,hsla(0,0%,100%,.06),hsla(0,0%,100%,.025)),#0d0b1d;border:1px solid rgba(142,197,255,.22);border-radius:16px;padding:14px;box-shadow:0 20px 45px rgba(0,0,0,.45);user-select:none;-webkit-user-select:none;overflow:hidden}.Cards_topicsHeader__tw2Pq{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:4px 4px 12px}.Cards_topicsEyebrow__aeBNc{display:inline-flex;margin-bottom:4px;color:#9fe870;font-size:.72rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.Cards_topicsModal__lzQBq h3{margin:0;color:#fff;font-size:clamp(1.05rem,2vw,1.35rem);font-weight:800}.Cards_topicsCloseIcon__SH8c2{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border:1px solid hsla(0,0%,100%,.14);border-radius:10px;background:hsla(0,0%,100%,.06);color:#fff;cursor:pointer}.Cards_topicsCloseIcon__SH8c2:hover{background:hsla(0,0%,100%,.12)}.Cards_topicsContent__RiDr4{min-height:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,340px);gap:14px;overflow:hidden}.Cards_lessonListColumn__Dk0R7,.Cards_lessonPlayerColumn__Crxxh{min-width:0;min-height:0}.Cards_lessonPlayerColumn__Crxxh{display:flex;flex-direction:column;gap:12px}.Cards_lessonListColumn__Dk0R7{display:flex;flex-direction:column;border:1px solid hsla(0,0%,100%,.1);border-radius:14px;background:rgba(8,10,20,.46);overflow:hidden}.Cards_lessonListHeader__R2VFL{min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-bottom:1px solid hsla(0,0%,100%,.1);color:#fff;font-size:.9rem;font-weight:800}.Cards_lessonListHeader__R2VFL strong{min-width:28px;height:24px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:rgba(120,220,110,.16);color:#bdf7a8;font-size:.76rem}.Cards_topicsDescription__oPyG9{margin:0;color:hsla(0,0%,100%,.72);font-size:.88rem;line-height:1.6}.Cards_courseInfoPanel__Ubk1K{border:1px solid hsla(0,0%,100%,.1);border-radius:14px;background:hsla(0,0%,100%,.045);padding:12px}.Cards_courseInfoToggle__aGToY{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;background:transparent;border:none;padding:0;color:#eaf3ff;font-size:.86rem;font-weight:800;letter-spacing:.02em;cursor:pointer}.Cards_courseInfoChevron__PxJMK{flex:0 0 auto;color:hsla(0,0%,100%,.7);transition:transform .2s ease}.Cards_courseInfoChevronOpen__MEdIr{transform:rotate(180deg)}.Cards_courseInfoBody__eSFJJ{margin-top:10px}.Cards_topicsMetaRow__taY4o{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:10px}.Cards_topicsMeta__Hrsvj{width:fit-content;display:inline-flex;align-items:center;border-radius:999px;border:1px solid rgba(120,220,110,.42);background:rgba(120,220,110,.12);color:#bdf7a8;padding:5px 10px;font-size:.76rem;font-weight:800}.Cards_videoWrap__giJQT{border-radius:14px;overflow:hidden;border:1px solid hsla(0,0%,100%,.16);background:#000}.Cards_emptyVideoState__FfLm_{min-height:340px;aspect-ratio:16/9;display:grid;place-items:center;gap:10px;border:1px solid hsla(0,0%,100%,.12);border-radius:14px;background:radial-gradient(circle at 50% 40%,rgba(123,47,255,.18),transparent 42%),#050510;color:hsla(0,0%,100%,.72);font-weight:800;text-align:center}.Cards_emptyVideoState__FfLm_ svg{width:38px;height:38px;color:#9fe870}.Cards_classroomState__FHvts{position:relative;aspect-ratio:16/9;min-height:340px;border-radius:14px;overflow:hidden;border:1px solid hsla(0,0%,100%,.16);background:#050510}.Cards_classroomImage__RkoOc{width:100%;height:100%;object-fit:cover;display:block}.Cards_classroomBadge__tkmJB{position:absolute;left:14px;bottom:14px;display:inline-flex;align-items:center;border-radius:999px;padding:6px 12px;color:#fff;font-size:.8rem;font-weight:800;letter-spacing:.02em;background:rgba(245,158,11,.85);border:1px solid hsla(0,0%,100%,.25);backdrop-filter:blur(8px)}.Cards_videoWrap__giJQT iframe{display:block;width:100%;aspect-ratio:16/9;border:0}.Cards_videoEmbedWrap__Hqna9{position:relative;border-radius:10px;overflow:hidden}.Cards_videoShield__lAC3Q{position:absolute;inset:0;z-index:2;background:transparent}.Cards_embedControls__iel9l{position:absolute;left:12px;right:12px;bottom:12px;z-index:3;display:flex;align-items:center;flex-wrap:nowrap;gap:8px;padding:10px;border:1px solid hsla(0,0%,100%,.14);border-radius:10px;background:rgba(8,10,20,.82);overflow:hidden;opacity:0;transform:translateY(8px);pointer-events:none;transition:opacity .2s ease,transform .2s ease}.Cards_videoPlayer__Bwepj{display:block;width:100%;aspect-ratio:16/9;background:#000}.Cards_filePlayerWrap__ujP7y{position:relative;border-radius:10px;overflow:hidden;background:#000}.Cards_filePlayerControls__d91cR{position:absolute;left:12px;right:12px;bottom:12px;z-index:3;display:flex;align-items:center;flex-wrap:nowrap;gap:8px;padding:10px;border:1px solid hsla(0,0%,100%,.14);border-radius:10px;background:rgba(8,10,20,.82);overflow:hidden;opacity:0;transform:translateY(8px);pointer-events:none;transition:opacity .2s ease,transform .2s ease}.Cards_filePlayerWrap__ujP7y:focus-within .Cards_filePlayerControls__d91cR,.Cards_filePlayerWrap__ujP7y:hover .Cards_filePlayerControls__d91cR,.Cards_videoEmbedWrap__Hqna9:focus-within .Cards_embedControls__iel9l,.Cards_videoEmbedWrap__Hqna9:hover .Cards_embedControls__iel9l{opacity:1;transform:translateY(0);pointer-events:auto}.Cards_filePlayerWrap__ujP7y:-webkit-full-screen,.Cards_filePlayerWrap__ujP7y:fullscreen,.Cards_videoEmbedWrap__Hqna9:-webkit-full-screen,.Cards_videoEmbedWrap__Hqna9:fullscreen{border:none;border-radius:0;background:#000;width:100vw;height:100vh;display:grid;grid-template-rows:1fr auto;align-items:stretch}.Cards_filePlayerWrap__ujP7y:-webkit-full-screen .Cards_videoPlayer__Bwepj,.Cards_filePlayerWrap__ujP7y:fullscreen .Cards_videoPlayer__Bwepj,.Cards_videoEmbedWrap__Hqna9:-webkit-full-screen iframe,.Cards_videoEmbedWrap__Hqna9:fullscreen iframe{border:none;border-radius:0;width:100%;height:100%;aspect-ratio:auto}.Cards_filePlayerWrap__ujP7y:-webkit-full-screen .Cards_videoPlayer__Bwepj,.Cards_filePlayerWrap__ujP7y:fullscreen .Cards_videoPlayer__Bwepj{object-fit:cover}.Cards_filePlayerWrap__ujP7y:-webkit-full-screen .Cards_filePlayerControls__d91cR,.Cards_filePlayerWrap__ujP7y:fullscreen .Cards_filePlayerControls__d91cR,.Cards_videoEmbedWrap__Hqna9:-webkit-full-screen .Cards_embedControls__iel9l,.Cards_videoEmbedWrap__Hqna9:fullscreen .Cards_embedControls__iel9l{left:16px;right:16px;bottom:16px;border:none;border-radius:10px;background:rgba(5,8,16,.88);opacity:1;transform:translateY(0);pointer-events:auto}.Cards_fileControlButton__zJG8p{min-width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(142,197,255,.5);border-radius:8px;padding:4px 6px;background:rgba(142,197,255,.14);color:#e8f3ff;font-size:.75rem;font-weight:700;cursor:pointer}.Cards_fileControlButton__zJG8p:hover{background:rgba(142,197,255,.24)}.Cards_fileControlButton__zJG8p:disabled{opacity:.5;cursor:not-allowed}.Cards_fileSeek__exLZw{accent-color:#1779ff}.Cards_fileSeekVolume__758aN{width:88px;min-width:70px;max-width:88px;flex:0 1 88px}.Cards_fileSeekProgress__lvRXB{width:140px;min-width:90px;max-width:140px;flex:1 1 140px}.Cards_fileTime__vKeRs{font-size:.74rem;color:hsla(0,0%,100%,.88);min-width:86px;text-align:right}.Cards_controlIcon__H_L7x{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;font-size:.9rem;font-weight:700;line-height:1;flex-shrink:0}.Cards_topicsList__KSTbW{margin:0;padding:10px;list-style:none;display:grid;align-content:start;gap:7px;max-height:none;min-height:0;flex:1;overflow-y:auto;color:hsla(0,0%,100%,.82);font-size:.86rem;line-height:1.45}.Cards_topicItem__bsxBC{display:block}.Cards_topicsList__KSTbW::-webkit-scrollbar{width:8px}.Cards_topicsList__KSTbW::-webkit-scrollbar-track{background:hsla(0,0%,100%,.08);border-radius:999px}.Cards_topicsList__KSTbW::-webkit-scrollbar-thumb{background:rgba(142,197,255,.45);border-radius:999px}.Cards_topicLine___R221{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;min-height:54px;padding:10px;border:1px solid rgba(142,197,255,.2);border-radius:10px;background:rgba(11,17,32,.56);transition:border-color .2s ease,background .2s ease,transform .2s ease}.Cards_topicLine___R221:hover{border-color:rgba(142,197,255,.42);background:rgba(15,25,44,.62);transform:translateY(-1px)}.Cards_topicLineActive__ZQDYm{border-color:rgba(120,220,110,.58);background:rgba(120,220,110,.12)}.Cards_topicNumber__Q00ED{display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:22px;border-radius:6px;border:1px solid rgba(142,197,255,.45);background:rgba(142,197,255,.12);color:#cfe6ff;font-size:.76rem;font-weight:700}.Cards_topicButton__ameuA{background:transparent;border:none;color:#dceeff;cursor:pointer;font:inherit;padding:0;text-align:left;justify-self:start;width:100%;max-width:100%;font-weight:760;overflow-wrap:anywhere}.Cards_topicButton__ameuA:hover{color:#b6daff}.Cards_topicText__r8N4y{color:hsla(0,0%,100%,.86);min-width:0;overflow-wrap:anywhere}.Cards_topicActions__r5Myt{display:inline-flex;align-items:center;gap:8px;grid-column:2;justify-self:start;flex-shrink:0;flex-wrap:wrap}.Cards_topicPdfLink__tNSMq{display:inline-flex;align-items:center;border:1px solid rgba(142,197,255,.35);border-radius:8px;padding:4px 8px;color:#cfe6ff;text-decoration:none;font-size:.78rem;line-height:1.2;background:rgba(142,197,255,.1)}.Cards_topicPdfLink__tNSMq:hover{border-color:rgba(182,218,255,.75);background:rgba(142,197,255,.2)}.Cards_topicDescriptionToggle__xt857{display:inline-flex;align-items:center;border:1px solid rgba(189,247,168,.35);border-radius:8px;padding:4px 8px;color:#d7ffc7;font-size:.78rem;line-height:1.2;background:rgba(123,47,255,.14);cursor:pointer;transition:border-color .2s ease,background .2s ease}.Cards_topicDescriptionToggle__xt857:hover{border-color:rgba(189,247,168,.7);background:rgba(123,47,255,.24)}.Cards_topicDescription__7uVJS{list-style:none;margin:8px 0 0;padding:10px 12px;border:1px solid rgba(142,197,255,.18);border-radius:10px;background:rgba(11,17,32,.42);color:hsla(0,0%,100%,.78);font-size:.84rem;line-height:1.5;display:flex;flex-direction:column;gap:7px}.Cards_topicDescriptionItem__9ypkr{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px}.Cards_topicDescriptionCheck__oEhSB{margin-top:3px;color:#7ee084;flex-shrink:0}@media (max-width:960px){.Cards_topicsContent__RiDr4{display:flex;flex-direction:column;overflow-y:auto;padding-right:2px}.Cards_lessonListColumn__Dk0R7,.Cards_lessonPlayerColumn__Crxxh{flex:none}.Cards_lessonPlayerColumn__Crxxh{position:sticky;top:0;z-index:2;background:#0d0b1d;padding-bottom:8px}.Cards_lessonListColumn__Dk0R7{overflow:visible}.Cards_topicsList__KSTbW{flex:none;overflow:visible}}@media (max-width:700px){.Cards_topicsOverlay__G8J6z{padding:10px}.Cards_topicsModal__lzQBq{max-height:calc(100dvh - 20px);padding:10px}.Cards_topicsHeader__tw2Pq{padding:2px 2px 10px}.Cards_classroomState__FHvts,.Cards_emptyVideoState__FfLm_{min-height:200px}.Cards_topicLine___R221{grid-template-columns:auto minmax(0,1fr);align-items:start}.Cards_topicActions__r5Myt{grid-column:1/-1;justify-self:stretch;width:100%}.Cards_topicActions__r5Myt .Cards_topicDescriptionToggle__xt857,.Cards_topicActions__r5Myt .Cards_topicPdfLink__tNSMq{flex:1 1 auto;justify-content:center;text-align:center}}.Cards_closeTopicsButton__R8AeL{border:none;border-radius:10px;padding:8px 14px;background:linear-gradient(90deg,#7b2fff,#8e43ff);color:#fff;font-weight:700;cursor:pointer}.Cards_topicsFooter__NZNaV{margin-top:12px;display:flex;justify-content:flex-end;gap:8px;padding-top:12px;border-top:1px solid hsla(0,0%,100%,.1)}.Cards_buyFromTopicsButton__67zVk{border:1px solid rgba(120,220,110,.52);border-radius:10px;padding:8px 14px;background:rgba(120,220,110,.16);color:#dcffe2;font-weight:700;cursor:pointer}.Cards_buyFromTopicsButton__67zVk:hover{background:rgba(120,220,110,.24)}@media (max-width:800px){.Cards_embedControls__iel9l,.Cards_filePlayerControls__d91cR{flex-wrap:nowrap;opacity:1;transform:translateY(0);pointer-events:auto;gap:6px;padding:8px}.Cards_fileSeekProgress__lvRXB,.Cards_fileSeekVolume__758aN{width:auto;max-width:none}.Cards_fileTime__vKeRs{min-width:72px;text-align:right;font-size:.68rem}.Cards_grid__wkxez{grid-template-columns:1fr}.Cards_section__BinHI{padding:52px 24px}.Cards_sectionSubtitle__Jg7ua{margin-bottom:24px;line-height:1.7}.Cards_buyWrap__jrJGf{margin-top:26px}.Cards_pricePitch__RF6se{max-width:320px;font-size:.92rem}.Cards_buyButton__betjl{width:100%;max-width:320px}.Cards_checkoutCard__2N0ij{padding:20px}.Cards_checkoutMethods__i4rHl,.Cards_checkoutSummary__652Ci{grid-template-columns:1fr}.Cards_checkoutMethodsHeader__1UabS{align-items:flex-start;flex-direction:column;gap:4px}.Cards_checkoutActions__aNSGt{flex-direction:column-reverse}.Cards_checkoutCancel__iU_uI,.Cards_checkoutConfirm__i_n8x{width:100%}.Cards_nodeLogo__Fv6c5{width:124px}}.Hero_hero__T3Fr4{position:relative;min-height:96vh;display:flex;align-items:center;padding:118px 48px 82px;overflow:hidden}.Hero_bgImage__K6oZO{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:62% center;transform:scale(1.01)}.Hero_overlay__4XjG7{position:absolute;inset:0;background:linear-gradient(100deg,rgba(4,4,16,.92),rgba(4,4,16,.74) 45%,rgba(4,4,16,.16)),linear-gradient(180deg,rgba(4,4,16,.18),rgba(4,4,16,.76)),linear-gradient(90deg,rgba(123,47,255,.16),rgba(0,212,255,.06))}.Hero_content__9ypWn{position:relative;z-index:1;width:min(760px,100%);animation:Hero_slideInLeft__NyJ_K .8s ease both}.Hero_eyebrow__0ZXf3{display:inline-flex;align-items:center;min-height:32px;border:1px solid rgba(0,212,255,.38);border-radius:999px;padding:6px 12px;color:#bdf4ff;background:rgba(0,212,255,.1);font-size:.76rem;font-weight:800;letter-spacing:.13em;text-transform:uppercase;backdrop-filter:blur(10px)}.Hero_title__Bn2TU{margin-top:18px;color:#fff;font-size:clamp(2.35rem,5vw,4.75rem);font-weight:800;line-height:1.02;letter-spacing:0;text-wrap:balance}.Hero_title__Bn2TU span{background:linear-gradient(135deg,#fff,#9fe870 42%,#7de5ff);-webkit-background-clip:text;background-clip:text;color:transparent}.Hero_sub__2KmIh{max-width:650px;margin-top:20px;color:hsla(0,0%,100%,.84);font-size:clamp(1rem,1.8vw,1.14rem);line-height:1.75;font-weight:500}.Hero_actions__LI5fP{display:flex;gap:14px;flex-wrap:wrap;margin-top:28px}.Hero_btnOutline__z0T9q,.Hero_btnPrimary__c_fC7{min-height:50px;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;padding:14px 26px;text-decoration:none;font-weight:800;font-size:.94rem;letter-spacing:.03em;transition:transform .24s ease,box-shadow .24s ease,background .24s ease,border-color .24s ease,filter .24s ease}.Hero_btnPrimary__c_fC7{color:#fff;background:linear-gradient(135deg,var(--purple),var(--blue));box-shadow:0 18px 34px rgba(67,95,255,.34)}.Hero_btnPrimary__c_fC7:hover{transform:translateY(-2px);filter:brightness(1.06);box-shadow:0 24px 44px rgba(67,95,255,.44)}.Hero_btnOutline__z0T9q{border:1px solid hsla(0,0%,100%,.24);color:#fff;background:hsla(0,0%,100%,.08);backdrop-filter:blur(10px)}.Hero_btnOutline__z0T9q:hover{border-color:hsla(0,0%,100%,.45);background:hsla(0,0%,100%,.13);transform:translateY(-2px);box-shadow:0 16px 28px rgba(6,4,18,.28)}.Hero_btnOutline__z0T9q:active,.Hero_btnPrimary__c_fC7:active{transform:translateY(0) scale(.98)}.Hero_btnOutline__z0T9q:focus-visible,.Hero_btnPrimary__c_fC7:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}@media (max-width:900px){.Hero_hero__T3Fr4{min-height:92vh;padding:104px 24px 58px}.Hero_bgImage__K6oZO{object-position:72% center}.Hero_overlay__4XjG7{background:linear-gradient(180deg,rgba(4,4,16,.9),rgba(4,4,16,.78) 48%,rgba(4,4,16,.9)),linear-gradient(90deg,rgba(123,47,255,.16),rgba(0,212,255,.06))}.Hero_title__Bn2TU{font-size:clamp(2.05rem,10.5vw,3.1rem)}.Hero_actions__LI5fP{flex-direction:column;align-items:stretch}.Hero_btnOutline__z0T9q,.Hero_btnPrimary__c_fC7{width:100%}}.Logos_section__gCM21{border-top:1px solid hsla(0,0%,100%,.06);border-bottom:1px solid hsla(0,0%,100%,.06);overflow:hidden;padding:28px 0;background:hsla(0,0%,100%,.015)}.Logos_track__ResXa{display:flex;gap:18px;animation:Logos_marquee__j5Ovw 22s linear infinite;width:max-content}.Logos_section__gCM21:hover .Logos_track__ResXa{animation-play-state:paused}.Logos_logo__QHzFI{display:inline-flex;align-items:center;gap:10px;padding:10px 14px;border-radius:999px;border:1px solid hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.02);font-weight:700;font-size:.84rem;letter-spacing:.06em;color:hsla(0,0%,100%,.72);white-space:nowrap;transition:transform .24s ease,border-color .3s,background .3s,color .3s}.Logos_mark__4t089{width:24px;height:24px;border-radius:7px;display:grid;place-items:center;font-size:.72rem;font-weight:800;line-height:1;color:color-mix(in srgb,var(--tone) 92%,#000);background:color-mix(in srgb,var(--tone) 18%,transparent);border:1px solid color-mix(in srgb,var(--tone) 62%,transparent);box-shadow:0 0 10px color-mix(in srgb,var(--tone) 32%,transparent)}.Logos_logo__QHzFI:hover{transform:translateY(-2px);color:hsla(0,0%,100%,.92);border-color:hsla(0,0%,100%,.35);background:hsla(0,0%,100%,.05)}.Logos_logo__QHzFI:hover .Logos_mark__4t089{transform:scale(1.06)}.Logos_mark__4t089{transition:transform .24s ease}@keyframes Logos_marquee__j5Ovw{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.Navbar_nav__A66_N{position:fixed;top:0;left:0;right:0;z-index:100;display:flex;align-items:center;justify-content:space-between;padding:20px 48px;gap:24px;transition:all .3s ease}.Navbar_menuButton__6Djq2{display:none;width:42px;height:42px;border:1px solid rgba(123,47,255,.45);border-radius:10px;background:var(--nav-menu-bg);align-items:center;justify-content:center;gap:4px;flex-direction:column;cursor:pointer;transition:transform .22s ease,border-color .22s ease,background .22s ease,box-shadow .22s ease}.Navbar_menuButton__6Djq2 span{width:18px;height:2px;border-radius:2px;background:var(--nav-link-hover);transition:transform .22s ease,opacity .22s ease}.Navbar_menuButton__6Djq2:hover{transform:translateY(-1px);border-color:rgba(0,212,255,.5);box-shadow:0 10px 26px rgba(0,0,0,.2)}.Navbar_menuButtonOpen__rqMtr span:first-child{transform:translateY(6px) rotate(45deg)}.Navbar_menuButtonOpen__rqMtr span:nth-child(2){opacity:0}.Navbar_menuButtonOpen__rqMtr span:last-child{transform:translateY(-6px) rotate(-45deg)}.Navbar_scrolled___WOss{background:var(--nav-bg);backdrop-filter:blur(20px);border-bottom:1px solid var(--nav-border);padding:14px 48px}.Navbar_logo__UM0Ax{display:flex;align-items:center;gap:10px;font-weight:700;font-size:1.35rem;letter-spacing:.02em;flex:0 0 auto}.Navbar_logoText__ZgrAJ{color:var(--nav-logo)}.Navbar_logoOn__HV34C{color:#74d66b;text-shadow:0 0 10px rgba(116,214,107,.45)}.Navbar_logoIcon__jhC9K{color:#7b2fff;font-size:1.45rem;filter:drop-shadow(0 0 8px #7B2FFF)}.Navbar_links__lFeE5{display:flex;align-items:center;justify-content:center;gap:6px;list-style:none;min-width:0}.Navbar_links__lFeE5 a{position:relative;display:inline-flex;align-items:center;min-height:38px;border-radius:999px;padding:0 13px;color:var(--nav-link);text-decoration:none;font-size:.88rem;font-weight:600;letter-spacing:.04em;transition:color .2s ease,background .2s ease,transform .2s ease}.Navbar_links__lFeE5 a:after{content:"";position:absolute;left:14px;right:14px;bottom:6px;height:2px;border-radius:999px;background:linear-gradient(90deg,#74d66b,#00d4ff);opacity:0;transform:scaleX(.35);transition:opacity .2s ease,transform .2s ease}.Navbar_links__lFeE5 a:hover{color:var(--nav-link-hover);background:rgba(123,47,255,.1);transform:translateY(-1px)}.Navbar_links__lFeE5 a:hover:after{opacity:1;transform:scaleX(1)}.Navbar_accessFooter__vkLdy button:focus-visible,.Navbar_closeButton__eOvZA:focus-visible,.Navbar_iconCloseButton__la5gC:focus-visible,.Navbar_links__lFeE5 a:focus-visible,.Navbar_loginButton__NLtgw:focus-visible,.Navbar_loginForm__wfZq0 input:focus-visible,.Navbar_menuButton__6Djq2:focus-visible,.Navbar_registerButton__0UWe2:focus-visible,.Navbar_submitButton__I1CVH:focus-visible{outline:2px solid #00d4ff;outline-offset:2px}.Navbar_passwordToggle__C2Wdb:focus-visible{outline:2px solid #00d4ff;outline-offset:2px}.Navbar_actions__1ikpw{display:flex;align-items:center;gap:16px}.Navbar_mobileActions__M9osB{display:none}.Navbar_mobileActionButton__p7jYF{width:100%;min-width:0}.Navbar_actionLink__k16qQ{text-decoration:none}.Navbar_loginButton__NLtgw,.Navbar_registerButton__0UWe2{min-width:145px;display:inline-flex;align-items:center;justify-content:center;border:none;font-size:.88rem;font-weight:700;letter-spacing:.04em;padding:12px 24px;border-radius:8px;cursor:pointer;transition:transform .28s ease,box-shadow .28s ease,background .28s ease,border-color .28s ease}.Navbar_loginButton__NLtgw{background:transparent;color:var(--nav-link-hover);border:1px solid var(--nav-login-border)}.Navbar_registerButton__0UWe2{background:linear-gradient(90deg,#7b2fff,#8e43ff);color:#fff;box-shadow:0 0 30px rgba(123,47,255,.5)}.Navbar_loginButton__NLtgw:hover,.Navbar_registerButton__0UWe2:hover{transform:translateY(-2px)}.Navbar_loginButton__NLtgw:hover{border-color:#7b2fff;background:var(--nav-login-bg-hover);box-shadow:inset 0 0 0 1px rgba(123,47,255,.2)}.Navbar_registerButton__0UWe2:hover{box-shadow:0 0 50px rgba(123,47,255,.8)}.Navbar_loginButton__NLtgw:active,.Navbar_registerButton__0UWe2:active{transform:translateY(0) scale(.98)}.Navbar_loginOverlay__r_lgh{position:fixed;inset:0;background:rgba(5,4,15,.82);display:grid;place-items:center;z-index:220;padding:16px;backdrop-filter:blur(14px);min-height:100dvh}.Navbar_loginModal__MZqDd{width:min(420px,100%);max-height:calc(100dvh - 32px);overflow:auto;background:var(--nav-modal-bg);border:1px solid rgba(123,47,255,.35);border-radius:16px;padding:24px;box-shadow:0 20px 45px rgba(0,0,0,.45)}.Navbar_loginModal__MZqDd h2{margin-bottom:16px;color:var(--nav-link-hover)}.Navbar_accessModal__dqFUz{width:min(780px,100%);padding:0;overflow:auto;max-height:calc(100dvh - 32px)}.Navbar_accessContent__gbjI1{display:grid;grid-template-columns:minmax(240px,.86fr) minmax(0,1.14fr);min-height:430px}.Navbar_accessIntro__721RC{display:flex;flex-direction:column;gap:24px;padding:32px;background:radial-gradient(circle at 20% 18%,rgba(116,214,107,.2),transparent 30%),linear-gradient(145deg,rgba(26,143,255,.88),rgba(12,10,32,.96) 58%,#060412);color:#fff}.Navbar_accessIntroText__GNKt6{display:grid;gap:14px;margin-block:auto}.Navbar_accessIntro__721RC h2{max-width:9ch;margin:0;color:#fff;font-size:clamp(2rem,5vw,3.25rem);line-height:.98}.Navbar_accessIntro__721RC p{max-width:29ch;color:hsla(0,0%,100%,.78);font-size:.95rem;line-height:1.6}.Navbar_accessPanel__j2n6v{display:flex;flex-direction:column;justify-content:center;padding:28px}.Navbar_accessForm__EZCpd{gap:14px}.Navbar_accessForm__EZCpd .Navbar_submitButton__I1CVH{min-height:46px;margin-top:8px;font-size:.92rem}.Navbar_accessFooter__vkLdy{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;margin-top:16px;color:var(--nav-link);font-size:.85rem}.Navbar_accessFooter__vkLdy button{border:none;background:transparent;color:var(--purple-light);font:inherit;font-weight:800;cursor:pointer;padding:4px 2px;transition:color .2s ease}.Navbar_accessFooter__vkLdy button:hover{color:var(--nav-link-hover)}.Navbar_loginForm__wfZq0{display:grid;gap:10px}.Navbar_registerModal__8cwJ9{width:min(920px,100%);padding:0;overflow:hidden}.Navbar_registerContent__ER3AK{display:grid;grid-template-columns:minmax(260px,.82fr) minmax(0,1.18fr);min-height:560px}.Navbar_registerIntro__4jcEf{display:flex;flex-direction:column;justify-content:space-between;gap:28px;padding:32px;background:radial-gradient(circle at top left,rgba(0,212,255,.22),transparent 34%),linear-gradient(145deg,rgba(123,47,255,.92),rgba(12,10,32,.96) 58%,#060412);color:#fff}.Navbar_registerBadge__VWEQk,.Navbar_registerEyebrow__PL_M_{display:inline-flex;width:fit-content;align-items:center;border-radius:999px;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.Navbar_registerBadge__VWEQk{padding:7px 10px;background:hsla(0,0%,100%,.14);border:1px solid hsla(0,0%,100%,.22)}.Navbar_registerIntroContent___raXT{display:grid;gap:18px;margin-block:auto}.Navbar_registerIntro__4jcEf h2{max-width:9ch;margin:0;font-size:clamp(2rem,5vw,3.4rem);line-height:.96;color:#fff}.Navbar_registerIntro__4jcEf p{max-width:30ch;color:hsla(0,0%,100%,.78);font-size:.95rem;line-height:1.6}.Navbar_registerHighlights__A3EJe{display:grid;gap:12px;list-style:none}.Navbar_registerHighlights__A3EJe li{display:grid;grid-template-columns:34px 1fr;gap:10px;align-items:center;color:hsla(0,0%,100%,.84);font-size:.82rem;line-height:1.45}.Navbar_registerHighlights__A3EJe span{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:10px;background:hsla(0,0%,100%,.14);color:#fff;font-size:.72rem;font-weight:800}.Navbar_registerPanel__uazYF{display:flex;flex-direction:column;padding:28px}.Navbar_registerHeader__P8APL{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:18px}.Navbar_registerHeader__P8APL h2{margin:6px 0 0;color:var(--nav-link-hover);font-size:1.5rem;line-height:1.15}.Navbar_registerEyebrow__PL_M_{padding:0;color:var(--purple-light)}.Navbar_iconCloseButton__la5gC{flex:0 0 auto;width:38px;height:38px;border:1px solid var(--nav-input-border);border-radius:10px;background:var(--nav-input-bg);color:var(--nav-link);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .2s ease,background .2s ease,color .2s ease,border-color .2s ease}.Navbar_iconCloseButton__la5gC:hover{transform:translateY(-1px);border-color:rgba(123,47,255,.6);background:var(--nav-login-bg-hover);color:var(--nav-link-hover)}.Navbar_iconCloseButton__la5gC svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.Navbar_registerForm__bq1Pu{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.Navbar_formField__MQYDL{display:grid;gap:8px}.Navbar_registerForm__bq1Pu .Navbar_submitButton__I1CVH{grid-column:1/-1}.Navbar_loginForm__wfZq0 label{font-size:.82rem;color:var(--nav-link)}.Navbar_loginForm__wfZq0 input{width:100%;border:1px solid var(--nav-input-border);background:var(--nav-input-bg);color:var(--nav-input-color);border-radius:10px;padding:11px 12px;outline:none}.Navbar_inputWithIcon__QtHNd{position:relative}.Navbar_inputWithIcon__QtHNd input{padding-left:42px}.Navbar_inputIcon__DE_3S{position:absolute;top:50%;left:12px;transform:translateY(-50%);width:20px;height:20px;color:var(--nav-link);display:inline-flex;align-items:center;justify-content:center;pointer-events:none}.Navbar_inputIcon__DE_3S svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.Navbar_passwordInputWrapper__ogH0e{position:relative}.Navbar_passwordInputWrapper__ogH0e input{padding-right:44px}.Navbar_passwordToggle__C2Wdb{position:absolute;top:50%;right:10px;transform:translateY(-50%);width:28px;height:28px;border:none;border-radius:8px;background:transparent;color:hsla(0,0%,100%,.82);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.Navbar_passwordToggle__C2Wdb:hover{background:hsla(0,0%,100%,.08);color:#fff}.Navbar_passwordToggle__C2Wdb svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.Navbar_loginForm__wfZq0 input:focus{border-color:rgba(123,47,255,.9);box-shadow:0 0 0 3px rgba(123,47,255,.22)}.Navbar_loginForm__wfZq0 input.Navbar_inputError__tiPJq{border-color:#ff5f7b;box-shadow:0 0 0 3px rgba(255,95,123,.18)}.Navbar_fieldError__a0sbj{margin-top:-2px;font-size:.75rem;color:#ff9db0}.Navbar_submitButton__I1CVH{margin-top:8px;border:none;border-radius:10px;background:linear-gradient(135deg,#7b2fff,#9e48ff);color:#fff;font-weight:700;padding:11px 16px;cursor:pointer;transition:transform .22s ease,box-shadow .22s ease,filter .22s ease}.Navbar_registerForm__bq1Pu .Navbar_submitButton__I1CVH{min-height:46px;margin-top:4px;font-size:.92rem}.Navbar_submitButton__I1CVH:hover{transform:translateY(-1px);box-shadow:0 12px 24px rgba(123,47,255,.38);filter:brightness(1.05)}.Navbar_submitButton__I1CVH:disabled{opacity:.7;cursor:not-allowed;transform:none;box-shadow:none;filter:none}.Navbar_closeButton__eOvZA{margin-top:12px;width:100%;background:transparent;border:1px solid hsla(0,0%,100%,.3);color:hsla(0,0%,100%,.9);border-radius:10px;padding:10px 14px;cursor:pointer;transition:background .2s ease,border-color .2s ease,transform .2s ease}.Navbar_closeButton__eOvZA:hover{background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.6);transform:translateY(-1px)}.Navbar_registerSecondaryButton__FLGpt{margin-top:10px}@media (max-width:768px){.Navbar_menuButton__6Djq2{display:inline-flex}.Navbar_links__lFeE5{display:flex;position:fixed;top:76px;left:24px;right:24px;background:var(--nav-mobile-bg);border:1px solid rgba(123,47,255,.3);border-radius:16px;flex-direction:column;align-items:stretch;gap:6px;padding:12px;opacity:0;pointer-events:none;transform:translateY(-10px) scale(.98);box-shadow:0 22px 44px rgba(0,0,0,.34);backdrop-filter:blur(18px);transition:opacity .2s ease,transform .2s ease}.Navbar_links__lFeE5 a{width:100%;min-height:42px;justify-content:space-between;border-radius:10px;padding:0 12px;background:hsla(0,0%,100%,.035);border:1px solid hsla(0,0%,100%,.06)}.Navbar_links__lFeE5 a:hover{background:rgba(123,47,255,.16)}.Navbar_links__lFeE5 a:after{display:none}.Navbar_linksOpen__CIOA7{opacity:1;pointer-events:auto;transform:translateY(0) scale(1)}.Navbar_mobileActions__M9osB{display:grid;gap:10px;margin-top:4px;padding:6px 4px 0}.Navbar_nav__A66_N{padding:16px 24px;gap:14px}.Navbar_actions__1ikpw{display:none}.Navbar_loginButton__NLtgw,.Navbar_registerButton__0UWe2{min-width:94px;padding:10px 12px;font-size:.72rem}.Navbar_registerForm__bq1Pu{grid-template-columns:1fr}.Navbar_accessModal__dqFUz{max-height:calc(100vh - 32px);overflow:auto}.Navbar_accessContent__gbjI1{grid-template-columns:1fr;min-height:0}.Navbar_accessIntro__721RC{gap:14px;padding:22px}.Navbar_accessIntro__721RC h2{max-width:none;font-size:2rem}.Navbar_accessIntro__721RC p{max-width:none}.Navbar_accessPanel__j2n6v{padding:22px}.Navbar_registerModal__8cwJ9{max-height:calc(100vh - 32px);overflow:auto}.Navbar_registerContent__ER3AK{grid-template-columns:1fr;min-height:0}.Navbar_registerIntro__4jcEf{gap:14px;padding:22px}.Navbar_registerIntro__4jcEf h2{max-width:none;font-size:2rem}.Navbar_registerIntro__4jcEf p{max-width:none}.Navbar_registerHighlights__A3EJe{display:none}.Navbar_registerPanel__uazYF{padding:22px}.Navbar_registerHeader__P8APL h2{font-size:1.28rem}}.Services_section__o6N2W{position:relative;padding:90px 48px;overflow:hidden;background:radial-gradient(640px 260px at 10% 6%,rgba(123,47,255,.12),transparent 70%),radial-gradient(560px 260px at 88% 82%,rgba(0,212,255,.1),transparent 70%),linear-gradient(180deg,hsla(0,0%,100%,.015),hsla(0,0%,100%,0))}.Services_header__xPqpo{max-width:860px;margin:0 auto 42px;text-align:center}.Services_eyebrow__Po_ca{display:inline-flex;align-items:center;min-height:30px;border-radius:999px;border:1px solid rgba(0,212,255,.36);background:rgba(0,212,255,.09);padding:5px 11px;font-size:.78rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#bdf4ff;margin-bottom:12px}.Services_gradient___PLkH{background:linear-gradient(135deg,#7b2fff,#1a8fff,#00d4ff);background-size:200% 200%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:Services_gradientShift__RpUJ5 4s ease infinite}.Services_title__G5qZW{font-size:clamp(2rem,4vw,3.2rem);line-height:1.08;font-weight:800;margin-bottom:12px}.Services_subtitle__pgM2v{color:hsla(0,0%,100%,.72);line-height:1.8;font-size:clamp(.98rem,1.8vw,1.06rem)}.Services_grid__SnjTi{max-width:1160px;margin:0 auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.Services_card__0upfP{position:relative;overflow:hidden;min-height:430px;background:linear-gradient(160deg,hsla(0,0%,100%,.075),hsla(0,0%,100%,.025));border:1px solid hsla(0,0%,100%,.14);border-radius:20px;padding:24px;backdrop-filter:blur(18px);transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease,background .3s ease;display:flex;flex-direction:column}.Services_card__0upfP:hover{transform:translateY(-8px);border-color:rgba(123,47,255,.45);background:linear-gradient(160deg,hsla(0,0%,100%,.08),hsla(0,0%,100%,.025));box-shadow:0 26px 50px rgba(10,8,26,.5)}.Services_card__0upfP:hover .Services_icon__5CDQx{transform:translateY(-2px) scale(1.04);box-shadow:0 0 24px rgba(123,47,255,.48)}.Services_card__0upfP:hover .Services_glow__FIt4P{opacity:.72;transform:translate3d(-10px,-8px,0)}.Services_cardAlt__W_g8C{border-color:rgba(0,212,255,.24)}.Services_cardTop__7hlQI{display:flex;align-items:center;gap:10px}.Services_icon__5CDQx{width:32px;height:32px;border-radius:10px;display:grid;place-items:center;font-size:.8rem;font-weight:800;color:#fff;background:linear-gradient(135deg,rgba(123,47,255,.95),rgba(26,143,255,.95));box-shadow:0 0 18px rgba(123,47,255,.35);transition:transform .28s ease,box-shadow .28s ease}.Services_badge__6ZN2v{display:inline-flex;align-items:center;border-radius:999px;border:1px solid rgba(0,212,255,.35);background:rgba(0,212,255,.1);color:#9fefff;letter-spacing:.07em;text-transform:uppercase}.Services_badge__6ZN2v,.Services_flag__G6xC3{padding:6px 10px;font-size:.72rem;font-weight:700}.Services_flag__G6xC3{margin-left:auto;color:#ffd978;background:rgba(255,183,0,.14);border:1px solid rgba(255,183,0,.36);border-radius:999px}.Services_cardTitle__9XssM{font-size:clamp(1.22rem,2vw,1.45rem);line-height:1.3;font-weight:800;margin:18px 0 0}.Services_cardText__21u4y{margin:10px 0 0;color:hsla(0,0%,100%,.8);line-height:1.65;font-size:.94rem}.Services_meta__AHxWn{margin:14px 0 0;display:flex;flex-wrap:wrap;gap:8px}.Services_metaItem__Kjwl_{padding:6px 10px;border-radius:999px;font-size:.75rem;color:hsla(0,0%,100%,.82);border:1px solid hsla(0,0%,100%,.16);background:hsla(0,0%,100%,.03)}.Services_list__7e2PU{margin:16px 0 0;list-style:none;display:grid;gap:10px;flex:1}.Services_list__7e2PU li{display:flex;align-items:flex-start;gap:10px;color:hsla(0,0%,100%,.88);border:1px solid hsla(0,0%,100%,.1);border-radius:10px;padding:9px 11px;background:hsla(0,0%,100%,.03)}.Services_check__9Hsja{flex:0 0 auto;width:18px;height:18px;border-radius:50%;display:grid;place-items:center;margin-top:2px;font-size:.72rem;color:#09141f;background:#7de5ff;box-shadow:0 0 12px rgba(125,229,255,.45)}.Services_button__9bjRO{margin-top:18px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:12px;padding:12px 14px;text-decoration:none;color:#fff;font-weight:800;font-size:.85rem;letter-spacing:.02em;background:linear-gradient(135deg,#7b2fff,#1a8fff);box-shadow:0 14px 24px rgba(30,88,168,.35);transition:transform .2s ease,box-shadow .2s ease,filter .2s ease}.Services_button__9bjRO:hover{transform:translateY(-2px);filter:brightness(1.06);box-shadow:0 18px 28px rgba(30,88,168,.45)}.Services_button__9bjRO:active{transform:translateY(0) scale(.98)}.Services_button__9bjRO:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}.Services_glow__FIt4P{position:absolute;right:-80px;bottom:-110px;width:230px;height:230px;border-radius:50%;background:radial-gradient(circle,rgba(123,47,255,.28) 0,transparent 70%);opacity:.35;pointer-events:none;transition:opacity .3s ease,transform .3s ease}.Services_cardAlt__W_g8C .Services_glow__FIt4P{background:radial-gradient(circle,rgba(0,212,255,.25) 0,transparent 70%)}@media (max-width:1100px){.Services_grid__SnjTi{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.Services_section__o6N2W{padding:64px 24px}.Services_grid__SnjTi{grid-template-columns:1fr;gap:18px}.Services_card__0upfP{border-radius:16px;min-height:auto;padding:20px}.Services_cardTop__7hlQI{flex-wrap:wrap}.Services_flag__G6xC3{margin-left:0}}.Pioneer_section__cn8T_{position:relative;min-height:720px;padding:88px 48px;overflow:hidden;display:flex;align-items:center;justify-content:space-between;gap:44px}.Pioneer_bgImage__ux6jA{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transform:scale(1.02)}.Pioneer_bgOverlay__fwn3j{position:absolute;inset:0;background:linear-gradient(102deg,rgba(3,7,20,.94),rgba(3,7,20,.84) 43%,rgba(3,7,20,.48)),linear-gradient(180deg,rgba(3,7,20,.22),rgba(3,7,20,.74)),linear-gradient(90deg,rgba(123,47,255,.16),rgba(0,212,255,.07))}.Pioneer_content__cYr17{width:min(760px,100%)}.Pioneer_content__cYr17,.Pioneer_sideImage__2kUEP{position:relative;z-index:1;animation:Pioneer_fadeInUp__BcLWT .8s ease both}.Pioneer_sideImage__2kUEP{flex:0 0 auto;width:min(420px,38%);border-radius:18px;border:1px solid hsla(0,0%,100%,.14);box-shadow:0 26px 60px rgba(3,8,24,.45)}.Pioneer_kicker__Rn9Di{display:inline-flex;align-items:center;padding:8px 12px;border-radius:999px;border:1px solid rgba(0,212,255,.36);background:rgba(0,212,255,.1);color:#bdf4ff;font-size:.74rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;transition:transform .24s ease,border-color .24s ease,background .24s ease}.Pioneer_kicker__Rn9Di:hover{transform:translateY(-2px);border-color:rgba(0,212,255,.6);background:rgba(0,212,255,.14)}.Pioneer_title__Zv08T{margin:16px 0 0;font-size:clamp(2.15rem,4.6vw,3.75rem);font-weight:800;line-height:1.06;letter-spacing:-.02em;color:#fff;text-wrap:balance}.Pioneer_titleAccent__sJn3Y{background:linear-gradient(135deg,#fff,#9fe870 42%,#7de5ff);-webkit-background-clip:text;background-clip:text;color:transparent}.Pioneer_subtitle__JTzWL{margin:18px 0 0;color:hsla(0,0%,100%,.88);font-size:clamp(1rem,1.8vw,1.12rem);line-height:1.72;max-width:64ch}.Pioneer_highlights__L3M9_{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.Pioneer_highlights__L3M9_ span{display:inline-flex;align-items:center;min-height:34px;border-radius:999px;padding:7px 12px;color:hsla(0,0%,100%,.9);background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.16);font-size:.82rem;font-weight:700;backdrop-filter:blur(10px)}.Pioneer_actions__4UhfF{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.Pioneer_heroCode__dUlBm{margin:22px 0 0;padding:14px 16px;width:min(420px,100%);border-radius:12px;border:1px solid hsla(0,0%,100%,.2);background:rgba(6,10,22,.7);backdrop-filter:blur(3px);color:hsla(0,0%,100%,.9);font-size:.81rem;line-height:1.6;white-space:pre-wrap;transition:transform .28s ease,border-color .28s ease,background .28s ease,box-shadow .28s ease}.Pioneer_heroCode__dUlBm:hover{transform:translateY(-3px);border-color:rgba(0,212,255,.38);background:rgba(6,10,22,.82);box-shadow:0 18px 34px rgba(3,7,20,.35)}.Pioneer_btn__slluf{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:14px 36px;background:linear-gradient(135deg,var(--purple),var(--blue));color:#fff;border-radius:8px;text-decoration:none;font-weight:700;font-size:.95rem;letter-spacing:.06em;transition:transform .24s ease,box-shadow .24s ease,background .24s ease,filter .24s ease;box-shadow:0 0 30px rgba(123,47,255,.5)}.Pioneer_btn__slluf:hover{box-shadow:0 0 50px rgba(123,47,255,.8);transform:translateY(-2px);filter:brightness(1.04)}.Pioneer_secondaryBtn__DTxJc{min-height:48px;display:inline-flex;align-items:center;justify-content:center;border:1px solid hsla(0,0%,100%,.22);border-radius:8px;padding:14px 24px;color:hsla(0,0%,100%,.9);text-decoration:none;font-size:.95rem;font-weight:800;letter-spacing:.04em;background:hsla(0,0%,100%,.08);backdrop-filter:blur(10px);transition:transform .24s ease,border-color .24s ease,background .24s ease,color .24s ease}.Pioneer_secondaryBtn__DTxJc:hover{transform:translateY(-2px);border-color:hsla(0,0%,100%,.42);background:hsla(0,0%,100%,.13);color:#fff}.Pioneer_stats__lEYiM{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:min(620px,100%);margin-top:24px}.Pioneer_statItem__KuK0X{min-height:88px;display:grid;align-content:center;gap:4px;border:1px solid hsla(0,0%,100%,.14);border-radius:12px;padding:14px;background:rgba(6,10,22,.44);backdrop-filter:blur(10px)}.Pioneer_statItem__KuK0X strong{color:#fff;font-size:1.3rem;line-height:1}.Pioneer_statItem__KuK0X span{color:hsla(0,0%,100%,.68);font-size:.76rem;line-height:1.45}.Pioneer_btn__slluf:active,.Pioneer_secondaryBtn__DTxJc:active{transform:translateY(0) scale(.98)}.Pioneer_btn__slluf:focus-visible,.Pioneer_secondaryBtn__DTxJc:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}.Pioneer_kw__7dDyT{color:#ff7b72;font-weight:600}.Pioneer_fn__AJodP{color:#d2a8ff}.Pioneer_obj__ifIgQ{color:#79c0ff}.Pioneer_str__0AX0E{color:#a5d6ff}.Pioneer_punct__LNwJj{color:hsla(0,0%,100%,.82)}@media (max-width:900px){.Pioneer_section__cn8T_{min-height:680px;padding:64px 24px}.Pioneer_sideImage__2kUEP{display:none}.Pioneer_bgOverlay__fwn3j{background:linear-gradient(180deg,rgba(3,7,20,.84),rgba(3,7,20,.7) 50%,rgba(3,7,20,.82))}.Pioneer_title__Zv08T{font-size:clamp(1.8rem,8.6vw,2.5rem)}.Pioneer_subtitle__JTzWL{font-size:.95rem}.Pioneer_stats__lEYiM{grid-template-columns:1fr}.Pioneer_heroCode__dUlBm{font-size:.74rem}.Pioneer_actions__4UhfF{align-items:stretch;flex-direction:column}.Pioneer_btn__slluf,.Pioneer_secondaryBtn__DTxJc{width:100%}}.Thinkers_section__G4_A7{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.9fr);align-items:flex-start;gap:52px;padding:92px 48px 48px;position:relative;overflow:hidden;background:linear-gradient(180deg,hsla(0,0%,100%,.012),hsla(0,0%,100%,0)),radial-gradient(620px 260px at 10% 20%,rgba(0,212,255,.08),transparent 70%)}.Thinkers_section__G4_A7:before{content:"";position:absolute;right:-180px;top:50%;transform:translateY(-50%);width:500px;height:500px;background:radial-gradient(circle,rgba(26,143,255,.1) 0,transparent 70%);pointer-events:none}.Thinkers_left__uXyTS{flex:1;max-width:560px}.Thinkers_right__1wcmI{position:relative;z-index:1}.Thinkers_eyebrow__Uiw2u{display:inline-flex;align-items:center;min-height:30px;border-radius:999px;border:1px solid rgba(0,212,255,.36);background:rgba(0,212,255,.09);padding:5px 11px;font-size:.78rem;font-weight:800;letter-spacing:.15em;text-transform:uppercase;color:#bdf4ff;margin-bottom:16px}.Thinkers_title__CZSDE{font-size:clamp(2rem,4vw,3.2rem);font-weight:800;line-height:1.1;letter-spacing:-.02em;margin-bottom:24px}.Thinkers_accent__gKYVT{background:linear-gradient(135deg,#1a8fff,#00d4ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.Thinkers_text__WhV_u{color:hsla(0,0%,100%,.76);font-size:1rem;line-height:1.75;margin-bottom:16px;max-width:64ch}.Thinkers_communityNote__hGkbU{max-width:540px;display:flex;align-items:flex-start;gap:10px;margin-bottom:26px;border:1px solid rgba(125,229,255,.18);border-radius:12px;padding:12px 14px;color:hsla(0,0%,100%,.78);background:rgba(0,212,255,.07)}.Thinkers_communityNote__hGkbU svg{flex:0 0 auto;margin-top:3px;color:#7de5ff}.Thinkers_stats__SozR8{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:28px}.Thinkers_stat__4HvBs{display:flex;flex-direction:column;gap:4px;padding:14px;border-radius:14px;border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.03);transition:transform .24s ease,border-color .24s ease,background .24s ease}.Thinkers_stat__4HvBs:hover{transform:translateY(-3px);border-color:rgba(0,212,255,.28);background:hsla(0,0%,100%,.055)}.Thinkers_statNum__pojqw{font-size:clamp(1.35rem,2.6vw,2rem);font-weight:800;background:linear-gradient(135deg,#7b2fff,#1a8fff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.Thinkers_statLabel__DOAy_{font-size:.8rem;color:hsla(0,0%,100%,.58);letter-spacing:.02em}.Thinkers_actions__A9lkr{display:flex;flex-wrap:wrap;gap:12px}.Thinkers_btn__qKTrA{display:inline-flex;align-items:center;justify-content:center;padding:14px 32px;background:linear-gradient(135deg,#1a8fff,#00d4ff);color:#fff;border-radius:8px;text-decoration:none;font-weight:700;font-size:.95rem;transition:transform .24s ease,box-shadow .24s ease,filter .24s ease;box-shadow:0 0 30px rgba(26,143,255,.4)}.Thinkers_btn__qKTrA:hover{transform:translateY(-2px);box-shadow:0 0 50px rgba(26,143,255,.6);filter:brightness(1.04)}.Thinkers_secondaryBtn__ZEOA4{display:inline-flex;align-items:center;justify-content:center;border:1px solid hsla(0,0%,100%,.2);border-radius:8px;padding:14px 24px;color:hsla(0,0%,100%,.88);text-decoration:none;font-weight:800;font-size:.95rem;background:hsla(0,0%,100%,.06);transition:transform .24s ease,border-color .24s ease,background .24s ease,color .24s ease}.Thinkers_secondaryBtn__ZEOA4:hover{transform:translateY(-2px);border-color:hsla(0,0%,100%,.38);background:hsla(0,0%,100%,.11);color:#fff}.Thinkers_btn__qKTrA:active,.Thinkers_secondaryBtn__ZEOA4:active{transform:translateY(0) scale(.98)}.Thinkers_btn__qKTrA:focus-visible,.Thinkers_secondaryBtn__ZEOA4:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}.Thinkers_pillars__ReE9O{display:grid;gap:12px}.Thinkers_communityCard__SBxLI{position:relative;border-radius:14px;border:1px solid hsla(0,0%,100%,.1);background:linear-gradient(145deg,rgba(26,143,255,.09),hsla(0,0%,100%,.025));padding:18px;transition:transform .28s ease,border-color .28s ease,background .28s ease,box-shadow .28s ease}.Thinkers_communityCard__SBxLI:hover{transform:translateY(-5px);border-color:rgba(0,212,255,.32);background:linear-gradient(145deg,rgba(26,143,255,.15),hsla(0,0%,100%,.035));box-shadow:0 18px 34px rgba(3,8,24,.32)}.Thinkers_communityCard__SBxLI:hover .Thinkers_communityIcon__tvIQK{transform:translateY(-2px) scale(1.05);border-color:rgba(0,212,255,.42);background:rgba(0,212,255,.18);color:#baf4ff}.Thinkers_communityCardTop__wkehS{display:flex;align-items:center;gap:12px;margin-bottom:10px}.Thinkers_communityIcon__tvIQK{flex:0 0 auto;width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;border:1px solid rgba(0,212,255,.25);background:rgba(0,212,255,.1);color:#8cecff;font-size:1rem;box-shadow:0 0 18px rgba(0,212,255,.12);transition:transform .28s ease,border-color .28s ease,background .28s ease,color .28s ease}.Thinkers_communityCard__SBxLI h3{margin:0;font-size:1.02rem;color:#eaf3ff}.Thinkers_communityCard__SBxLI p{margin:0;color:hsla(0,0%,100%,.65);line-height:1.65;font-size:.9rem}@media (max-width:900px){.Thinkers_section__G4_A7{grid-template-columns:1fr;padding:56px 24px 28px;gap:36px}.Thinkers_left__uXyTS{max-width:100%}.Thinkers_stats__SozR8{grid-template-columns:1fr}.Thinkers_actions__A9lkr{flex-direction:column}.Thinkers_btn__qKTrA,.Thinkers_secondaryBtn__ZEOA4{width:100%}}.Testimonials_section__wmc_G{padding:24px 48px 72px}.Testimonials_header__mzZRU{max-width:1100px;margin:0 auto 22px;text-align:center}.Testimonials_eyebrow__52ZpD{display:inline-flex;align-items:center;border:1px solid rgba(123,47,255,.45);border-radius:999px;padding:4px 10px;font-size:.72rem;text-transform:uppercase;letter-spacing:.07em;color:#c8a7ff;margin-bottom:10px}.Testimonials_title__NiFgw{font-size:clamp(1.7rem,3.6vw,2.6rem);font-weight:800;line-height:1.15;letter-spacing:-.02em;color:#eef2ff}.Testimonials_titleAccent__BQ_ko{background:linear-gradient(92deg,#f7b2ff,#8fb8ff);-webkit-background-clip:text;background-clip:text;color:transparent}.Testimonials_subtitle__lyyza{margin:8px auto 0;max-width:680px;color:rgba(236,241,255,.8);font-size:.96rem;line-height:1.65}.Testimonials_highlights___cB1Z{margin-top:12px;display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.Testimonials_highlightItem__e3sgB{border:1px solid rgba(143,184,255,.45);background:rgba(143,184,255,.14);color:#eaf2ff;border-radius:999px;padding:6px 12px;font-size:.76rem;letter-spacing:.01em;font-weight:600;transition:transform .22s ease,border-color .22s ease,background .22s ease}.Testimonials_highlightItem__e3sgB:hover{transform:translateY(-2px);border-color:rgba(143,184,255,.7);background:rgba(143,184,255,.2)}.Testimonials_grid__S6DGg{max-width:1180px;margin:0 auto;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(230px,270px);gap:12px;overflow-x:auto;overflow-y:hidden;padding:4px 4px 8px;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:rgba(123,47,255,.6) transparent}.Testimonials_card__szgpU{position:relative;min-height:178px;border-radius:14px;border:1px solid hsla(0,0%,100%,.09);background:hsla(0,0%,100%,.04);padding:18px 16px;overflow:hidden;scroll-snap-align:start;transition:transform .28s ease,border-color .28s ease,background .28s ease,box-shadow .28s ease}.Testimonials_card__szgpU:hover{transform:translateY(-6px);border-color:rgba(143,184,255,.32);background:hsla(0,0%,100%,.06);box-shadow:0 20px 36px rgba(4,2,18,.34)}.Testimonials_card__szgpU:hover .Testimonials_glow__GStnm{opacity:1;transform:translateY(-8px)}.Testimonials_text__d9yA6{margin:0 0 14px;color:hsla(0,0%,100%,.86);line-height:1.58;font-size:.84rem}.Testimonials_author__F_kuF{display:grid;gap:2px}.Testimonials_author__F_kuF strong{font-size:.88rem}.Testimonials_author__F_kuF span{color:hsla(0,0%,100%,.62);font-size:.74rem}.Testimonials_glow__GStnm{position:absolute;inset:auto -30% -45% -30%;height:88px;background:radial-gradient(circle at center,rgba(123,47,255,.24),transparent 70%);pointer-events:none;opacity:.72;transition:opacity .28s ease,transform .28s ease}@media (max-width:900px){.Testimonials_section__wmc_G{padding:24px 24px 64px}.Testimonials_grid__S6DGg{grid-auto-columns:minmax(220px,78vw);gap:12px}.Testimonials_subtitle__lyyza{max-width:100%}}.Footer_footer__UaG1g{position:relative;overflow:hidden;border-top:1px solid hsla(0,0%,100%,.08);padding:72px 48px 34px;background:linear-gradient(180deg,rgba(10,8,32,.18),rgba(0,0,0,.34)),radial-gradient(640px 260px at 12% 12%,rgba(123,47,255,.18),transparent 70%),radial-gradient(540px 240px at 86% 18%,rgba(0,212,255,.12),transparent 72%)}.Footer_footer__UaG1g:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(hsla(0,0%,100%,.035) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.035) 1px,transparent 0);background-size:56px 56px;mask-image:linear-gradient(180deg,rgba(0,0,0,.75),transparent 70%)}.Footer_inner__ACAek{position:relative;z-index:1;max-width:1180px;margin:0 auto}.Footer_cta__wg9pL{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:28px;align-items:center;margin-bottom:46px;border:1px solid hsla(0,0%,100%,.13);border-radius:18px;padding:28px;background:linear-gradient(140deg,hsla(0,0%,100%,.08),hsla(0,0%,100%,.025));box-shadow:0 28px 70px rgba(4,2,18,.38);backdrop-filter:blur(18px)}.Footer_eyebrow__23EQM{display:inline-flex;width:fit-content;margin-bottom:10px;color:#9fefff;font-size:.74rem;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.Footer_ctaTitle__EdQxL{max-width:760px;color:#f5f7ff;font-size:clamp(1.45rem,3vw,2.45rem);font-weight:800;line-height:1.15}.Footer_ctaButton__YR7hx{min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:10px;border-radius:14px;padding:0 18px;color:#fff;text-decoration:none;font-size:.9rem;font-weight:800;white-space:nowrap;background:linear-gradient(135deg,#18c56e,#168fff);box-shadow:0 18px 34px rgba(20,184,120,.28);transition:transform .22s ease,box-shadow .22s ease,filter .22s ease}.Footer_ctaButton__YR7hx:hover{transform:translateY(-2px);filter:brightness(1.06);box-shadow:0 22px 42px rgba(20,184,120,.38)}.Footer_contactList__4NX6j a:focus-visible,.Footer_ctaButton__YR7hx:focus-visible,.Footer_linkGroup__3skIZ a:focus-visible,.Footer_logo__NsUJK:focus-visible{outline:2px solid var(--cyan);outline-offset:4px;border-radius:8px}.Footer_top__b4wwC{display:grid;grid-template-columns:minmax(260px,.92fr) minmax(0,1.4fr);gap:52px;align-items:start;margin-bottom:44px}.Footer_brand___zP6t{display:grid;gap:16px}.Footer_logo__NsUJK{width:fit-content;display:inline-flex;align-items:center;color:#fff;text-decoration:none}.Footer_logoIcon__Y12Ym{color:var(--purple);font-size:1.2rem;filter:drop-shadow(0 0 8px var(--purple));margin-right:10px}.Footer_logoText__UJ4c3{font-weight:800;font-size:1.15rem}.Footer_logoOn__h1ZRq{color:#74d66b;text-shadow:0 0 10px rgba(116,214,107,.45)}.Footer_tagline__EtMBR{color:hsla(0,0%,100%,.7);font-size:.95rem;max-width:330px;line-height:1.7}.Footer_contactList__4NX6j{display:grid;gap:10px}.Footer_contactList__4NX6j a,.Footer_contactList__4NX6j span{display:inline-flex;width:fit-content;align-items:center;gap:9px;color:hsla(0,0%,100%,.76);font-size:.86rem;text-decoration:none}.Footer_contactList__4NX6j svg{color:#7de5ff;font-size:.95rem}.Footer_contactList__4NX6j a{transition:color .2s ease,transform .2s ease}.Footer_contactList__4NX6j a:hover{color:#fff;transform:translateX(3px)}.Footer_links__oDyjI{display:grid;grid-template-columns:repeat(3,minmax(140px,1fr));gap:28px}.Footer_linkGroup__3skIZ h4{font-size:.76rem;font-weight:800;letter-spacing:.13em;text-transform:uppercase;color:hsla(0,0%,100%,.44);margin-bottom:18px}.Footer_linkGroup__3skIZ ul{list-style:none;display:flex;flex-direction:column;gap:12px}.Footer_linkGroup__3skIZ a{width:fit-content;color:hsla(0,0%,100%,.72);text-decoration:none;font-size:.9rem;transition:color .2s ease,transform .2s ease;display:inline-flex}.Footer_linkGroup__3skIZ a:hover{color:#fff;transform:translateX(3px)}.Footer_paymentGroup__gNRdP{align-self:start;padding:18px;border-radius:16px;border:1px solid rgba(24,197,110,.28);background:linear-gradient(160deg,rgba(24,197,110,.12),rgba(22,143,255,.06)),hsla(0,0%,100%,.02);box-shadow:0 14px 34px rgba(0,0,0,.28)}.Footer_paymentGroup__gNRdP h4{color:#74d66b;margin-bottom:14px}.Footer_paymentOptions__DNoWk{flex-direction:row;flex-wrap:wrap;gap:10px;max-width:360px}.Footer_paymentGroup__gNRdP .Footer_paymentChip__ZzeAE{color:#fff;border-color:hsla(0,0%,100%,.22);background:hsla(0,0%,100%,.08);font-weight:600}.Footer_paymentChip__ZzeAE{display:inline-flex;align-items:center;gap:8px;width:fit-content;color:hsla(0,0%,100%,.82);border:1px solid hsla(0,0%,100%,.14);background:hsla(0,0%,100%,.045);border-radius:999px;padding:6px 10px 6px 6px;font-size:.82rem;line-height:1;transition:transform .22s ease,border-color .22s ease,background .22s ease,color .22s ease}.Footer_paymentChip__ZzeAE:hover{transform:translateY(-2px);color:#fff;border-color:hsla(0,0%,100%,.28);background:hsla(0,0%,100%,.08)}.Footer_paymentLogo__EYijf{width:28px;height:24px;border-radius:6px;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;background:#fff;padding:3px}.Footer_paymentLogo__EYijf img{width:100%;height:100%;object-fit:contain}.Footer_bottom__O5rKs{display:flex;justify-content:space-between;align-items:center;gap:18px;padding-top:28px;border-top:1px solid hsla(0,0%,100%,.08);color:hsla(0,0%,100%,.42);font-size:.82rem}@media (max-width:980px){.Footer_footer__UaG1g{padding:58px 24px 30px}.Footer_cta__wg9pL,.Footer_top__b4wwC{grid-template-columns:1fr}.Footer_ctaButton__YR7hx{width:fit-content}.Footer_links__oDyjI{grid-template-columns:repeat(2,minmax(140px,1fr))}}@media (max-width:640px){.Footer_footer__UaG1g{padding:48px 18px 26px}.Footer_cta__wg9pL{padding:22px;border-radius:16px}.Footer_ctaButton__YR7hx{width:100%;white-space:normal}.Footer_links__oDyjI{grid-template-columns:1fr}.Footer_bottom__O5rKs{flex-direction:column;align-items:flex-start}}.WhatsAppButton_button___w_uN{position:fixed;right:18px;bottom:18px;z-index:1200;display:inline-flex;align-items:center;gap:10px;padding:10px 14px 10px 10px;border-radius:999px;border:1px solid rgba(37,211,102,.55);background:linear-gradient(135deg,#1fbf5c,#12a150);color:#fff;text-decoration:none;font-weight:700;font-size:.9rem;box-shadow:0 10px 28px rgba(18,161,80,.45);transition:transform .22s ease,box-shadow .22s ease,filter .22s ease}.WhatsAppButton_button___w_uN:hover{transform:translateY(-2px);box-shadow:0 14px 34px rgba(18,161,80,.52);filter:brightness(1.04)}.WhatsAppButton_icon__NqOCo{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:hsla(0,0%,100%,.22);border:1px solid hsla(0,0%,100%,.4);font-size:.98rem;font-weight:800}.WhatsAppButton_label__3WhJW{white-space:nowrap}@media (max-width:900px){.WhatsAppButton_button___w_uN{right:14px;bottom:14px;padding:10px;border-radius:50%}.WhatsAppButton_label__3WhJW{display:none}}