.landingBody{min-width:320px;overflow-x:hidden;color:#e6edf3;background:#0d1117}:lang(ja) .landingBody,:lang(ko) .landingBody,:lang(zh) .landingBody{line-break:strict;word-break:keep-all}.landingPage{position:relative;width:100%;min-height:100vh;overflow:hidden;font-family:var(--font-manrope);background:radial-gradient(circle at 46% 5%,rgba(83,56,118,.28),transparent 18%),radial-gradient(circle at 4% 26%,rgba(31,111,235,.22),transparent 24%),radial-gradient(circle at 96% 26%,rgba(31,111,235,.22),transparent 24%),#0d1117}.landingSrOnly{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;white-space:nowrap;border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%)}.landingHeader{position:fixed;top:12px;left:50%;z-index:40;display:flex;gap:16px;align-items:center;justify-content:space-between;width:min(1320px,100% - 48px);padding:12px;background:rgba(0,0,0,0);border:1px solid rgba(0,0,0,0);border-radius:42px;transform:translateX(-50%);transition:width .26s ease,padding .26s ease,transform .26s ease,opacity .26s ease}.landingHeader__logo,.landingHeader__logoLink{display:block}.landingHeader__logoLink{flex:0 1 auto}.landingHeader__logo{width:288px;height:auto;filter:drop-shadow(0 10px 18px rgba(0,0,0,.22));transition:width .26s ease}.landingHeader__button{flex:0 1 auto;transition:min-width .26s ease,min-height .26s ease,padding .26s ease,font-size .26s ease,background .18s ease,transform .18s ease,box-shadow .18s ease}.landingHeader--collapsed{width:min(940px,100% - 48px);padding:8px 12px;opacity:.94;transform:translate(-50%,-4px)}.landingHeader--collapsed .landingHeader__logo{width:220px}.landingHeader--collapsed .landingHeader__button{min-width:232px;min-height:46px;padding:10px 24px;font-size:14px;line-height:20px}.landingLogo{display:block;width:288px;max-width:100%;height:auto}.landingButton{display:inline-flex;align-items:center;justify-content:center;min-width:267px;min-height:56px;padding:12px 32px;font-size:16px;font-weight:500;line-height:24px;color:#e6edf3;text-align:center;white-space:normal;text-decoration:none;background:#1f6feb;border-radius:30px;box-shadow:0 16px 54px rgba(31,111,235,.28);transition:background .18s ease,transform .18s ease,box-shadow .18s ease}.landingButton:hover{background:#2f81f7;box-shadow:0 18px 64px rgba(31,111,235,.36);transform:translateY(-1px)}.landingButton:focus-visible{outline:2px solid #e6edf3;outline-offset:3px}.landingGrid{inset:0;background-image:linear-gradient(rgba(255,255,255,.02) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.02) 1px,transparent 0);background-size:96px 96px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.7),transparent 88%);mask-image:linear-gradient(180deg,rgba(0,0,0,.7),transparent 88%)}.landingBeam,.landingGrid{position:absolute;z-index:0;pointer-events:none}.landingBeam{top:110px;width:330px;height:1180px;background:linear-gradient(180deg,rgba(56,195,253,.42),rgba(56,195,253,0) 88%);opacity:.52;filter:blur(34px);transform-origin:top center}.landingBeam--left{left:3%;transform:rotate(-18deg)}.landingBeam--right{right:3%;transform:rotate(18deg)}.landingCrystal{position:absolute;z-index:1;height:auto;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.landingCrystal--topLeft{top:112px;left:19%;width:160px;opacity:.58;filter:blur(2px);transform:rotate(-15deg)}.landingCrystal--left{top:365px;left:5%;width:92px;transform:rotate(-26deg)}.landingCrystal--topRight{top:112px;right:20%;width:84px;transform:rotate(18deg)}.landingCrystal--right{top:370px;right:6%;width:165px;transform:rotate(30deg)}.landingCrystal--finalTop{top:84px;left:50%;width:285px;filter:drop-shadow(0 0 80px rgba(56,195,253,.46));transform:translateX(-50%)}.landingCrystal--finalLeft{bottom:210px;left:15%;width:92px;transform:rotate(-28deg)}.landingCrystal--finalRight{top:325px;right:19%;width:100px;transform:rotate(23deg)}.landingHero{position:relative;min-height:2388px;padding:140px 48px 148px}.landingHero__intro{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;max-width:760px;margin:0 auto;text-align:center}.landingHero__intro h1{max-width:720px;margin-top:20px;font-size:56px;font-weight:700;line-height:64px;color:#e6edf3}.landingHero__intro p{margin-top:12px;margin-bottom:32px;font-size:16px;line-height:22px;color:#8b949e}.landingHero__avatar{position:relative;width:255px;height:240px;overflow:hidden;border-radius:0 0 305px 305px}.landingHero__avatar:after{position:absolute;right:20px;bottom:0;left:20px;height:56px;content:"";background:radial-gradient(ellipse at center,rgba(56,195,253,.48),transparent 68%)}.landingHero__avatar img{display:block;width:100%;height:auto}.landingHero__features{position:relative;z-index:2;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:80px;gap:80px;width:min(1180px,100%);margin:260px auto 0}.landingHero__feature{position:relative;min-height:410px;padding-top:340px}.landingHero__feature h2{max-width:260px;margin-bottom:10px;font-size:34px;font-weight:500;line-height:40px;color:#e6edf3}.landingHero__feature p{max-width:275px;font-size:15px;line-height:22px;color:#8b949e}.landingHero__feature--access{padding-top:315px;margin-top:250px}.landingHero__feature--free{margin-top:12px}.landingHero__phone{position:absolute;top:0;width:240px;height:300px;overflow:hidden;border-radius:32px 32px 8px 8px;box-shadow:0 0 0 2px rgba(0,0,0,.7),0 22px 90px rgba(56,195,253,.18)}.landingHero__phone img{display:block;width:100%;max-width:none;height:auto}.landingHero__feature--anonymous .landingHero__phone{left:0}.landingHero__feature--access .landingHero__phone{left:50%;width:230px;transform:translateX(-50%)}.landingHero__feature--free .landingHero__phone{right:0}.landingComparison{position:relative;z-index:2;width:min(1120px,100%);margin:260px auto 0;color:#e6edf3}.landingComparison table{width:100%;overflow:hidden;border-spacing:0;border-collapse:separate;background:rgba(22,27,34,.88);border:1px solid hsla(0,0%,100%,.04);border-radius:8px}.landingComparison td,.landingComparison th{padding:12px 28px}.landingComparison thead{font-size:26px;line-height:32px;color:#e6edf3;background:rgba(31,35,43,.96)}.landingComparison thead th{height:84px;font-weight:500;text-align:center}.landingComparison thead th:first-child{width:40%}.landingComparison tbody{font-size:15px;line-height:22px;color:#8b949e}.landingComparison tbody tr:not(:last-child)>*{border-bottom:1px solid hsla(0,0%,100%,.04)}.landingComparison tbody th{height:72px;font-weight:400;text-align:start}.landingComparison tbody td{text-align:center}.landingComparison .landingLogo{width:218px;height:auto;margin:0 auto}.landingStatus{display:inline-grid;place-items:center;width:24px;height:24px;font-size:17px;font-weight:700;line-height:1;border-radius:50%}.landingStatus--check{color:#0d1117;background:#58c7ff}.landingStatus--negative{color:#0d1117;background:#43484f}.landingStatus--warning{color:#0d1117;background:#ffd43b;border-radius:6px}.landingStats{position:relative;min-height:830px;overflow:hidden;background:#161b22}.landingStats__bg,.landingStats__lines{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;object-fit:cover}.landingStats__lines{width:auto;opacity:.72}.landingStats__lines--left{left:-20px;transform:scaleY(-1)}.landingStats__lines--right{right:-18px;left:auto}.landingStats__phone{position:absolute;z-index:2;width:330px;overflow:hidden;border-radius:36px;filter:drop-shadow(0 0 80px rgba(56,195,253,.26))}.landingStats__phone img{display:block;width:100%;max-width:none;height:auto}.landingStats__phone--left{top:-92px;left:8%;height:610px;transform:rotate(-8deg)}.landingStats__phone--right{right:7%;bottom:-180px;height:610px;transform:rotate(-8deg)}.landingStats__rating{position:absolute;bottom:190px;left:16%;z-index:3;display:flex;flex-direction:column;gap:16px;width:360px}.landingStats__rating span{font-size:64px;line-height:64px;color:#38c3fd;text-shadow:0 0 28px rgba(56,195,253,.42)}.landingStats__rating small{align-self:flex-end;font-size:14px;line-height:18px;color:#8b949e}.landingStats__copy{position:absolute;top:225px;right:19%;z-index:3}.landingStats__copy strong{display:block;font-size:72px;font-weight:700;line-height:86px;color:#38c3fd;text-shadow:0 0 24px rgba(56,195,253,.24)}.landingStats__copy p{margin-top:10px;font-size:16px;line-height:24px;color:#8b949e}.landingFinal{position:relative;display:flex;flex-direction:column;align-items:center;min-height:895px;padding:430px 24px 64px;overflow:hidden;text-align:center;background:radial-gradient(circle at 50% 24%,rgba(31,111,235,.34),transparent 20%),radial-gradient(circle at 0 62%,rgba(31,111,235,.28),transparent 20%),radial-gradient(circle at 100% 70%,rgba(31,111,235,.3),transparent 22%),#0d1117}.landingFinal h2{position:relative;z-index:2;max-width:459px;margin-bottom:40px;font-size:64px;font-weight:700;line-height:72px;color:#e6edf3}.landingFinal address{margin-top:32px;font-size:14px;font-style:normal;line-height:24px;color:#8b949e}.landingFinal .landingButton,.landingFinal address{position:relative;z-index:2}.landingTimedPopup{z-index:80;min-width:320px;color:#e6edf3}.landingTimedPopup__backdrop{position:fixed;inset:0;z-index:79;background:rgba(13,17,23,.8);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.landingTimedPopup__card{position:fixed;top:50%;left:50%;z-index:80;width:min(664px,100vw - 48px);min-height:504px;max-height:calc(100vh - 48px);padding:31px;overflow:hidden;background:radial-gradient(circle at 69% 8%,rgba(31,111,235,.45) 0,transparent 7%),radial-gradient(circle at 91% 16%,rgba(130,75,171,.48) 0,transparent 9%),radial-gradient(circle at 54% 52%,rgba(116,57,144,.42) 0,transparent 31%),#161b22;border:1px solid #30363d;border-radius:32px;box-shadow:0 42px 120px rgba(0,0,0,.42);transform:translate(-50%,-50%)}.landingTimedPopup__card:before{position:absolute;right:-58px;bottom:-326px;z-index:0;width:604px;height:1429px;pointer-events:none;content:"";background:radial-gradient(ellipse at center,rgba(31,111,235,.27) 0,rgba(31,111,235,.1) 24%,transparent 59%);filter:blur(12px);transform:rotate(-53deg);transform-origin:center}.landingTimedPopup__card:after{position:absolute;top:-78px;right:-21px;z-index:0;width:180px;height:180px;pointer-events:none;content:"";background:radial-gradient(circle,rgba(31,111,235,.52) 0 22%,transparent 23%),radial-gradient(circle,rgba(80,149,255,.18) 34%,transparent 36%);border-radius:50%;filter:blur(4px);transform:rotate(45deg)}.landingTimedPopup__close{position:absolute;top:11px;right:16px;z-index:3;width:44px;height:44px;padding:0;cursor:pointer;background:rgba(0,0,0,0);border:0}.landingTimedPopup__close:focus-visible{outline:2px solid #e6edf3;outline-offset:-4px;border-radius:50%}.landingTimedPopup__close:after,.landingTimedPopup__close:before{position:absolute;top:50%;left:50%;width:15px;height:2px;content:"";background:#e6edf3;border-radius:999px}.landingTimedPopup__close:before{transform:translate(-50%,-50%) rotate(45deg)}.landingTimedPopup__close:after{transform:translate(-50%,-50%) rotate(-45deg)}.landingTimedPopup__logo{position:relative;z-index:2;display:block;width:244px;height:auto;margin-bottom:28px}.landingTimedPopup h2{position:relative;z-index:2;max-width:351px;margin-bottom:16px;font-size:41px;font-weight:700;line-height:47px;color:#e6edf3;letter-spacing:0}.landingTimedPopup h2 span{color:#1f6feb}.landingTimedPopup__features{position:relative;z-index:2;display:flex;flex-direction:column;gap:8px;width:360px;padding:0;margin:0 0 12px;list-style:none}.landingTimedPopup__features li{display:flex;gap:12px;align-items:center;min-height:48px;padding:8px 16px;overflow:hidden;font-size:16px;font-weight:500;line-height:22px;color:#e6edf3;letter-spacing:0;background:rgba(13,17,23,.82);border-radius:12px}.landingTimedPopup__featureIcon{position:relative;display:block;flex:0 0 auto;width:32px;height:32px;background:radial-gradient(circle at 50% 50%,rgba(31,111,235,.98) 0 35%,rgba(31,111,235,.3) 36% 66%,transparent 67%),#0d1117;border-radius:50%;box-shadow:inset 0 0 0 1px rgba(47,129,247,.28)}.landingTimedPopup__featureIcon:after,.landingTimedPopup__featureIcon:before{position:absolute;content:""}.landingTimedPopup__featureIcon--globe:before{inset:9px 8px;border:1.6px solid #70c8ff;border-radius:50%}.landingTimedPopup__featureIcon--globe:after{top:10px;bottom:10px;left:50%;width:1.6px;background:#70c8ff;border-radius:999px;box-shadow:-5px 4px 0 -4px #70c8ff,5px 4px 0 -4px #70c8ff;transform:translateX(-50%)}.landingTimedPopup__featureIcon--shield:before{top:8px;left:10px;width:12px;height:15px;background:#70c8ff;-webkit-clip-path:polygon(50% 0,100% 18%,88% 74%,50% 100%,12% 74%,0 18%);clip-path:polygon(50% 0,100% 18%,88% 74%,50% 100%,12% 74%,0 18%)}.landingTimedPopup__featureIcon--lock:before{top:15px;left:10px;width:12px;height:9px;background:#70c8ff;border-radius:2px}.landingTimedPopup__featureIcon--lock:after{top:8px;left:12px;width:8px;height:9px;border:2px solid #70c8ff;border-bottom:0;border-radius:8px 8px 0 0}.landingTimedPopup__button{position:relative;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:360px;min-height:50px;padding:12px 24px;font-size:16px;font-weight:500;line-height:24px;color:#e6edf3;text-align:center;text-decoration:none;background:#1f6feb;border-radius:30px;box-shadow:0 16px 54px rgba(31,111,235,.28);transition:background .18s ease,transform .18s ease,box-shadow .18s ease}.landingTimedPopup__button:hover{background:#2f81f7;box-shadow:0 18px 64px rgba(31,111,235,.36);transform:translateY(-1px)}.landingTimedPopup__button:focus-visible{outline:2px solid #e6edf3;outline-offset:3px}.landingTimedPopup__raccoon{position:absolute;right:-46px;bottom:-46px;z-index:1;width:276px;height:452px;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;object-fit:contain;object-position:center bottom}@media(max-width:1180px){.landingHero{min-height:auto}.landingHero__features{grid-template-columns:1fr;gap:48px;margin-top:220px}.landingHero__feature,.landingHero__feature--access,.landingHero__feature--free{display:grid;grid-template-columns:240px minmax(0,1fr);grid-gap:32px;gap:32px;align-items:center;min-height:300px;padding-top:0;margin-top:0}.landingHero__feature--access .landingHero__phone,.landingHero__feature--anonymous .landingHero__phone,.landingHero__feature--free .landingHero__phone,.landingHero__phone{position:relative;right:auto;left:auto;transform:none}.landingComparison{margin-top:130px}.landingStats{min-height:920px}.landingStats__copy{top:120px;right:50%;text-align:center;transform:translateX(50%)}.landingStats__phone--left{top:350px;left:8%}.landingStats__phone--right{right:8%;bottom:-120px}.landingStats__rating{bottom:210px;left:50%;transform:translateX(-50%)}}@media(max-width:760px){.landingHeader{position:fixed;gap:10px;width:calc(100% - 24px);min-height:62px;padding:10px 12px}.landingHeader__logo{width:140px}.landingHeader__button{width:min(260px,42vw);min-width:0!important;max-width:260px;min-height:42px;padding:9px 13px;font-size:12px;line-height:16px}.landingHeader--collapsed{width:calc(100% - 28px);min-height:52px;padding:8px 10px;transform:translate(-50%,-3px)}.landingHeader--collapsed .landingHeader__logo{width:120px}.landingHeader--collapsed .landingHeader__button{width:min(240px,40vw);min-height:36px;padding:8px 11px;font-size:11px;line-height:14px}.landingButton{min-width:230px;min-height:50px;padding:10px 24px;font-size:14px}.landingHeader__button.landingButton{min-width:0}.landingHero{padding:108px 20px 88px}.landingHero__intro h1{font-size:40px;line-height:46px}.landingHero__avatar{width:205px;height:193px}.landingHero__avatar img{width:100%;height:auto}.landingHero__features{margin-top:150px}.landingHero__feature,.landingHero__feature--access,.landingHero__feature--free{grid-template-columns:1fr;gap:22px;justify-items:center;text-align:center}.landingHero__feature h2,.landingHero__feature p,.landingHero__feature--access h2,.landingHero__feature--access p,.landingHero__feature--free h2,.landingHero__feature--free p{max-width:320px}.landingHero__phone{width:min(245px,72vw);height:300px}.landingCrystal--topLeft{left:6%;width:88px}.landingCrystal--left{top:315px;width:58px}.landingCrystal--topRight{right:10%;width:58px}.landingCrystal--right{top:320px;width:86px}.landingComparison{margin-top:90px}.landingComparison td,.landingComparison th{padding:10px 12px}.landingComparison thead{font-size:18px}.landingComparison thead th{height:66px}.landingComparison tbody{font-size:13px}.landingComparison tbody th{height:58px}.landingComparison .landingLogo{width:150px}.landingStats{min-height:980px}.landingStats__copy{width:100%;padding:0 20px}.landingStats__copy strong{font-size:48px;line-height:56px}.landingStats__phone{width:250px}.landingStats__phone--left{top:310px;left:-40px}.landingStats__phone--right{right:-55px;bottom:10px}.landingStats__rating{bottom:330px;width:280px}.landingStats__rating span{font-size:44px;line-height:50px}.landingFinal{min-height:760px;padding-top:330px}.landingFinal h2{font-size:48px;line-height:56px}.landingTimedPopup__card{width:min(664px,100vw - 32px)}}@media(max-width:430px){.landingHeader{display:grid;grid-template-columns:1fr auto;width:calc(100% - 20px)}.landingHeader__logo{width:134px}.landingHeader__button{grid-column:1/-1;width:100%;min-width:0!important;max-width:none;padding-right:10px;padding-left:10px;font-size:12px}.landingHeader--collapsed .landingHeader__logo{width:118px}.landingHeader--collapsed .landingHeader__button{width:100%;max-width:none;font-size:11px}.landingHero{padding-top:154px}.landingHero__intro h1{font-size:34px;line-height:40px}.landingComparison td,.landingComparison th{padding:9px 7px}.landingComparison thead{font-size:14px;line-height:18px}.landingComparison thead th:first-child{width:42%}.landingComparison tbody{font-size:12px;line-height:17px}.landingComparison .landingLogo{width:112px}.landingTimedPopup__card{min-height:0;padding:24px 18px 248px;border-radius:28px}.landingTimedPopup__logo{width:210px;margin-bottom:22px}.landingTimedPopup h2{max-width:300px;font-size:32px;line-height:38px}.landingTimedPopup__button,.landingTimedPopup__features{width:100%}.landingTimedPopup__features li{font-size:14px;line-height:20px}.landingTimedPopup__raccoon{right:-38px;bottom:-72px;width:222px;height:auto}}@media(max-width:360px){.landingHeader__logo{width:118px}.landingHeader__button{width:100%;min-width:0!important;max-width:none;font-size:11px}.landingHeader--collapsed .landingHeader__logo{width:104px}.landingHeader--collapsed .landingHeader__button{width:100%;max-width:none;font-size:10px}}@media(prefers-reduced-motion:reduce){.landingButton,.landingHeader,.landingHeader__button,.landingHeader__logo,.landingTimedPopup__button,.popover__content{transition:none;animation:none}}