:root{--tp-container:1120px}*{box-sizing:border-box}.tpPage{background:radial-gradient(900px 450px at 50% 0,#3b82f61a,#0000 60%),linear-gradient(#f8fafc,#fff);flex-direction:column;min-height:100vh;display:flex}.tpMain{background:radial-gradient(900px 450px at 50% 0,#3b82f61a,#0000 60%),linear-gradient(#f8fafc,#fff);flex:1;padding:18px 0 34px}.tpContainer{max-width:var(--tp-container);margin:0 auto;padding:0 16px}.tpH1{letter-spacing:-.02em;margin:0;font-size:28px;font-weight:850}.tpLead{color:#0f172ab8;margin:10px 0 18px;font-size:15px;line-height:1.55}@media (min-width:640px){.tpMain{padding:22px 0 40px}.tpH1{font-size:32px}}@media (min-width:980px){.tpMain{padding:28px 0 48px}.tpH1{font-size:36px}}
:root{--tp-container:1120px;--tp-header-bg-1:#f5f8fff0;--tp-header-bg-2:#ffffffd1;--tp-border:#0f172a1a}.tpHeader{z-index:50;border-bottom:1px solid var(--tp-border);background:linear-gradient(180deg,var(--tp-header-bg-1),var(--tp-header-bg-2));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:sticky;top:0}.tpHeaderInner{max-width:var(--tp-container);grid-template-columns:44px 1fr 44px;align-items:center;gap:10px;margin:0 auto;padding:14px 16px;display:grid}.tpHeaderLogoWrap{justify-content:center;display:flex}.tpHeaderLogo{width:auto;max-width:min(320px,72vw);height:auto;max-height:60px}.tpHeaderNav{display:none}.tpMenuToggle{opacity:0;pointer-events:none;position:absolute}.tpBurger{cursor:pointer;background:#ffffffb3;border:1px solid #0f172a1a;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.tpBurger:hover{background:#ffffffe6}.tpBurgerLines{width:18px;height:12px;position:relative}.tpBurgerLines span{background:#0f172ad9;border-radius:999px;height:2px;transition:transform .18s,opacity .18s,top .18s;position:absolute;left:0;right:0}.tpBurgerLines span:first-child{top:0}.tpBurgerLines span:nth-child(2){top:5px}.tpBurgerLines span:nth-child(3){top:10px}.tpHeaderRightBtn{justify-content:flex-end;align-items:center;min-width:44px;height:44px;display:flex}.tpDrawer{background:#fffffff0;border-top:1px solid #0f172a14;display:none}.tpDrawerInner{max-width:var(--tp-container);gap:8px;margin:0 auto;padding:12px 16px 16px;display:grid}.tpDrawerLink{color:#0f172adb;border-radius:12px;padding:12px;font-size:15px;font-weight:650;text-decoration:none}.tpDrawerLink:hover{background:#0f172a0f}.tpDrawerLinkActive{color:#2563eb;background:#3b82f61f}.tpMenuToggle:checked~.tpDrawer{display:block}.tpMenuToggle:checked+label .tpBurgerLines span:first-child{top:5px;transform:rotate(45deg)}.tpMenuToggle:checked+label .tpBurgerLines span:nth-child(2){opacity:0}.tpMenuToggle:checked+label .tpBurgerLines span:nth-child(3){top:5px;transform:rotate(-45deg)}.tpHeaderDesktopRow{display:none}@media (min-width:980px){.tpHeaderInner{display:none}.tpDrawer{display:none!important}.tpHeaderDesktopRow{display:block}.tpHeaderDesktopInner{max-width:var(--tp-container);grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;margin:0 auto;padding:14px 16px;display:grid}.tpHeaderNav{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.tpHeaderNavRight{justify-content:flex-end}.tpNavItem{color:#0f172ac7;border-radius:14px;padding:10px 14px;font-size:14px;text-decoration:none}.tpNavItem:hover{color:#0f172af2;background:#0f172a0d}.tpNavItemActive{color:#2563eb;background:#3b82f61f}.tpHeaderLogo{max-width:360px;max-height:68px}}.tpHeader{transition:background .18s,border-color .18s,box-shadow .18s}.tpHeader.isScrolled{background:#020617e0;border-bottom-color:#ffffff1f;box-shadow:0 10px 30px #02061738}.tpHeader.isScrolled .tpNavItem{color:#ffffffd1}.tpHeader.isScrolled .tpNavItem:hover{color:#fffffff5;background:#ffffff1a}.tpHeader.isScrolled .tpNavItemActive{color:#fffffff5;background:#3b82f633}.tpHeader.isScrolled .tpBurger,.tpHeader.isScrolled .tpBurger:hover{background:#ffffff1f}.tpHeader.isScrolled .tpBurgerLines span{background:#ffffffeb}.tpHeader.isScrolled .tpDrawer{background:#020617f0;border-top-color:#ffffff1a}.tpHeader.isScrolled .tpDrawerLink{color:#ffffffe0}.tpHeader.isScrolled .tpDrawerLink:hover{background:#ffffff14}.tpHeader.isScrolled .tpDrawerLinkActive{color:#fffffff5;background:#3b82f638}
:root{--tp-container:1120px;--tp-footer-bg:#0b1220;--tp-footer-text:#ffffffe6;--tp-footer-muted:#ffffffb8;--tp-footer-border:#ffffff1f;--tp-navy:#0a1236;--tp-blue:#0d5eaa;--tp-green:#167a4a;--tp-slate:#2a3447;--tp-yellow:#f0c93e}.tpFooter{background:var(--tp-footer-bg);color:var(--tp-footer-text);padding-top:18px}.tpFooterTopStrip{max-width:var(--tp-container);height:8px;margin:0 auto 20px;padding:0 16px;position:relative}.tpFooterTopStrip:before{content:"";background:linear-gradient(90deg,var(--tp-navy),var(--tp-blue),var(--tp-green),var(--tp-slate));border-radius:999px;position:absolute;inset:0;box-shadow:0 10px 26px #00000059}.tpFooterTopStrip:after{content:"";background:var(--tp-yellow);border:1px solid #ffffff59;border-radius:999px;width:34px;height:18px;position:absolute;top:50%;right:-2px;transform:translateY(-50%);box-shadow:0 10px 22px #00000047}.tpStrip.navy{background:var(--tp-navy)}.tpStrip.blue{background:var(--tp-blue)}.tpStrip.green{background:var(--tp-green)}.tpStrip.slate{background:var(--tp-slate)}.tpStrip.yellow{background:var(--tp-yellow)}.tpFooterInner{max-width:var(--tp-container);grid-template-columns:1fr;gap:24px;margin:0 auto;padding:0 16px;display:grid}.tpFooterLeft{flex-direction:column;gap:16px;display:flex}.tpFooterAppIcon{border-radius:18px;width:124px;height:124px;overflow:hidden;box-shadow:0 14px 40px #ffffff73}.tpFooterAppIconImg{object-fit:cover;width:100%;height:100%}.tpFooterBlurb{color:var(--tp-footer-muted);margin:0;font-size:14px;line-height:1.55}.tpStoreBadges{flex-wrap:wrap;gap:12px;display:flex}.tpStoreBadge{background:#ffffff0a;border:1px solid #ffffff1f;border-radius:12px;justify-content:center;align-items:center;transition:transform .12s,box-shadow .12s;display:inline-flex;overflow:hidden}.tpStoreBadge:hover{transform:translateY(-1px);box-shadow:0 8px 24px #00000073}.tpStoreBadgeImg{width:auto;height:36px;display:block}@media (min-width:640px){.tpStoreBadgeImg{height:40px}}@media (min-width:980px){.tpStoreBadgeImg{height:36px}}.tpFooterCols{grid-template-columns:1fr;align-items:start;gap:22px;display:grid}.tpFooterTitle{color:#ffffffeb;margin:0 0 10px;font-size:18px;font-weight:850}.tpFooterList{gap:10px;margin:0;padding:0;list-style:none;display:grid}.tpFooterLink{color:#ffffffb3;font-size:14px;text-decoration:none}.tpFooterLink:hover{color:#fffffff2}.tpSocialRow{flex-wrap:wrap;gap:10px;display:flex}.tpSocialBtn{color:#ffffffeb;background:#ffffff0d;border:1px solid #ffffff24;border-radius:10px;justify-content:center;align-items:center;width:42px;height:42px;text-decoration:none;display:inline-flex}.tpSocialBtn:hover{background:#ffffff17}.tpFooterBottom{max-width:var(--tp-container);margin:24px auto 0;padding:0 16px 18px}.tpFooterDivider{background:var(--tp-footer-border);height:1px;margin-bottom:14px}.tpCopyright{text-align:center;color:#ffffff8c;margin:0;font-size:13px}@media (min-width:980px){.tpFooterInner{grid-template-columns:320px 1fr;gap:38px}.tpFooterCols{grid-template-columns:220px 1fr 220px;gap:28px}}
:root{--font-sans:var(--tp-font)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){html{--lightningcss-light: ;--lightningcss-dark:initial}}body{background:var(--tp-surface-page);color:var(--tp-text);font-family:var(--font-sans),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overscroll-behavior:none;margin:0}img,picture,video,canvas,svg{max-width:100%;display:block}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline-offset:2px;outline:2px solid}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.kyts-app-links{flex-wrap:wrap;gap:12px;margin-top:12px;display:flex}.kyts-app-links img{border-radius:8px;width:auto;height:54px}
