.tg-story{--tg-bg:#eef8fc;--tg-card:#fff;--tg-soft:#dff3fb;--tg-ink:#092332;--tg-muted:#435f6d;--tg-line:#abcbd9;--tg-blue:#168dcc;--tg-blue-deep:#07577f;--tg-navy:#062f46;--tg-yellow:#ffd166;--tg-pink:#ee6686;--tg-green:#4fbf91;--tg-white:#fff;--tg-shadow:#04314824;color:var(--tg-ink);border:1px solid var(--tg-line);background:radial-gradient(circle at 8% 4%, #168dcc1f, transparent 26rem), radial-gradient(circle at 94% 19%, #ffd1662e, transparent 20rem), var(--tg-bg);overflow:clip}.tg-story *,.tg-story :before,.tg-story :after{box-sizing:border-box}.tg-story :is(h1,h2,h3,p,ul,ol,fieldset){margin-block-start:0}.tg-story :is(p,li){color:var(--tg-muted)}.tg-story strong{color:var(--tg-ink)}.tg-story a{color:var(--tg-blue-deep);text-underline-offset:3px}.tg-story a:hover{text-decoration-thickness:2px}.tg-story :focus-visible{outline:3px solid var(--tg-pink);outline-offset:3px}.tg-story button,.tg-story input{font:inherit}.tg-story button{touch-action:manipulation}.tg-eyebrow,.tg-section-label,.tg-mini-label,.tg-demo-label,.tg-source-line,.tg-trust-note,.tg-footnote{font-family:var(--util)}.tg-eyebrow,.tg-section-label,.tg-mini-label,.tg-demo-label{letter-spacing:.11em;text-transform:uppercase;font-size:.72rem;font-weight:650;line-height:1.4;color:var(--tg-blue-deep)!important}.tg-hero{border-block-end:1px solid var(--tg-line);grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);min-height:min(760px,78vh);display:grid}.tg-hero-copy{flex-direction:column;justify-content:center;min-width:0;padding:clamp(42px,7vw,92px) clamp(24px,6vw,76px);display:flex}.tg-hero h1{max-width:14ch;font-family:var(--display);letter-spacing:-.072em;text-wrap:balance;margin-bottom:24px;font-size:clamp(3rem,7.2vw,6.9rem);font-weight:760;line-height:.9}.tg-hero h1 em{color:var(--tg-blue);font-style:normal}.tg-standfirst{max-width:62ch;margin-bottom:28px;font-size:clamp(1.15rem,2vw,1.45rem);line-height:1.48;color:var(--tg-ink)!important}.tg-hero-actions{flex-wrap:wrap;gap:10px;display:flex}.tg-button{border:1px solid var(--tg-blue-deep);cursor:pointer;min-height:48px;font-family:var(--util);letter-spacing:.04em;text-align:center;transition:transform .18s var(--ease), background .18s ease, color .18s ease;background:0 0;border-radius:999px;justify-content:center;align-items:center;padding:11px 18px;font-size:.74rem;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex;color:var(--tg-blue-deep)!important}.tg-button:hover{background:var(--tg-soft);transform:translateY(-2px)}.tg-button-primary{border-color:var(--tg-navy);background:var(--tg-navy);color:var(--tg-white)!important}.tg-button-primary:hover{border-color:var(--tg-blue-deep);background:var(--tg-blue-deep)}.tg-button:disabled{cursor:wait;opacity:.65;transform:none}.tg-trust-note{max-width:62ch;margin:20px 0 0;font-size:.72rem;line-height:1.55;color:var(--tg-muted)!important}.tg-hero-stage{isolation:isolate;border-inline-start:1px solid var(--tg-line);background:linear-gradient(155deg, #168dcceb, #05577ffa), var(--tg-blue);min-height:580px;position:relative;overflow:hidden}.tg-orbit{border:1px solid #ffffff59;border-radius:50%;position:absolute}.tg-orbit-one{inset:8% -38% 5% -16%}.tg-orbit-two{border-style:dashed;inset:26% -5% 22% 8%}.tg-phone{z-index:2;border:7px solid var(--tg-navy);color:#092332;background:#eff8fc;border-radius:42px;min-width:250px;padding:16px 12px 18px;position:absolute;inset-block:14% 9%;inset-inline:17% 13%;transform:rotate(4deg);box-shadow:0 30px 80px #00243659}.tg-phone:before{background:var(--tg-navy);content:"";border-radius:20px;width:70px;height:17px;position:absolute;inset-block-start:8px;inset-inline-start:50%;transform:translate(-50%)}.tg-phone-bar{background:var(--tg-blue-deep);color:#fff;font-family:var(--display);grid-template-columns:34px 1fr auto;align-items:center;gap:8px;margin:18px -12px 22px;padding:12px 14px;font-size:.88rem;display:grid}.tg-phone-bar i{aspect-ratio:1;background:var(--tg-yellow);border-radius:50%;width:31px}.tg-phone-bar span{letter-spacing:.12em}.tg-bubble{width:fit-content;max-width:86%;font:600 .76rem/1.35 var(--display);background:#fff;border-radius:16px 16px 16px 4px;margin-block:12px;padding:10px 12px;box-shadow:0 4px 18px #062f4617}.tg-bubble-b{background:#c9f0df;border-radius:16px 16px 4px;margin-inline-start:auto}.tg-bubble-c{background:#fff4c9}.tg-phone-compose{color:#69808b;font:.68rem var(--util);background:#fff;border-radius:24px;padding:10px 13px;position:absolute;inset-block-end:15px;inset-inline:13px}.tg-plane{z-index:4;aspect-ratio:1;background:var(--tg-blue);border:4px solid #ffffffe6;border-radius:50%;width:86px;position:absolute;box-shadow:0 16px 34px #032b3f47}.tg-hero-stage>.tg-plane{inset-block-start:11%;inset-inline-start:3%}.tg-plane:before{clip-path:polygon(0 47%,100% 0,70% 100%,48% 66%,25% 82%,31% 58%);content:"";background:#fff;position:absolute;inset:21px 17px}.tg-plane span:after{content:"";transform-origin:0;background:#07577f59;width:28px;height:2px;position:absolute;inset-block-start:39px;inset-inline-start:34px;transform:rotate(-28deg)}.tg-float-card{z-index:5;color:#092332;min-width:112px;font-family:var(--util);background:#ffffffed;border:1px solid #ffffffb8;border-radius:18px;padding:12px 14px;display:grid;position:absolute;box-shadow:0 14px 35px #032b3f38}.tg-float-card b{font:750 1.42rem var(--display)}.tg-float-card span{text-transform:uppercase;letter-spacing:.06em;margin-top:1px;font-size:.62rem}.tg-float-file{inset-block-end:8%;inset-inline-start:2%}.tg-float-poll{inset-block-start:17%;inset-inline-end:1%}.tg-float-group{inset-block-end:16%;inset-inline-end:0}.tg-jump{border-block-end:1px solid var(--tg-line);background:var(--tg-card);scrollbar-width:thin;display:flex;overflow-x:auto}.tg-jump a{border-inline-end:1px solid var(--tg-line);min-height:48px;color:var(--tg-muted);font:.7rem/1.2 var(--util);letter-spacing:.05em;text-align:center;text-transform:uppercase;flex:1 0 auto;padding:15px 18px;text-decoration:none}.tg-jump a:hover{background:var(--tg-soft);color:var(--tg-ink)}.tg-copy,.tg-section-head,.tg-myths,.tg-challenge,.tg-sources{width:min(100% - 40px,930px);margin-inline:auto}.tg-copy{padding-block:clamp(64px,9vw,116px)}.tg-copy>h2,.tg-section-head h2,.tg-band-head h2,.tg-challenge-head h2,.tg-sources>h2,.tg-verdict h2{color:var(--tg-ink);font-family:var(--display);letter-spacing:-.052em;text-wrap:balance;margin-bottom:24px;font-size:clamp(2.1rem,5.4vw,4.8rem);font-weight:720;line-height:.98}.tg-copy>p:not(.tg-section-label,.tg-footnote){max-width:66ch;font-size:clamp(1.12rem,2vw,1.34rem);line-height:1.63}.tg-footnote{font-size:.72rem;color:var(--tg-muted)!important}.tg-security-spoiler{border:2px solid var(--tg-pink);background:color-mix(in srgb, var(--tg-card) 88%, var(--tg-pink));box-shadow:12px 12px 0 color-mix(in srgb, var(--tg-pink) 28%, transparent);border-radius:28px;grid-template-columns:96px minmax(0,1fr);gap:26px;margin-top:clamp(48px,8vw,84px);padding:clamp(22px,4vw,38px);display:grid}.tg-security-spoiler h3{color:var(--tg-ink);font:700 clamp(1.45rem, 3vw, 2.25rem)/1.08 var(--display);letter-spacing:-.035em;margin-bottom:12px}.tg-security-spoiler p{max-width:70ch;line-height:1.55}.tg-lock{aspect-ratio:1;background:var(--tg-pink);border-radius:24px;align-self:start;width:84px;position:relative;transform:rotate(-4deg)}.tg-lock:before{content:"";background:#fff;border-radius:8px;position:absolute;inset:29px 22px 17px}.tg-lock:after{border:7px solid #fff;content:"";border-block-end:0;border-radius:20px 20px 0 0;width:28px;height:31px;position:absolute;inset-block-start:15px;inset-inline-start:29px}.tg-lock i{z-index:2;background:var(--tg-pink);border-radius:5px;width:8px;height:15px;position:absolute;inset-block-start:44px;inset-inline-start:39px}.tg-source-line{color:var(--tg-muted)!important;margin:18px 0 0!important;font-size:.7rem!important;line-height:1.6!important}.tg-band{border-block:1px solid var(--tg-line);background:var(--tg-soft);padding:clamp(60px,8vw,100px) clamp(20px,5vw,66px)}.tg-band-head{text-align:center;max-width:860px;margin:0 auto clamp(36px,6vw,64px)}.tg-band-head>p:last-child{max-width:62ch;margin-inline:auto;font-size:1.12rem}.tg-quiz{max-width:1040px;margin-inline:auto}.tg-quiz-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.tg-question{border:1px solid var(--tg-line);background:var(--tg-card);border-radius:20px;min-width:0;padding:20px}.tg-question legend{width:100%;color:var(--tg-ink);font:650 1.02rem/1.35 var(--display);padding:0}.tg-question>div{grid-template-columns:1fr 1fr;gap:7px;margin-top:16px;display:grid}.tg-question button{border:1px solid var(--tg-line);min-height:44px;color:var(--tg-muted);cursor:pointer;font:.69rem/1.3 var(--util);background:0 0;border-radius:12px;padding:9px 10px}.tg-question button:hover{border-color:var(--tg-blue);color:var(--tg-ink)}.tg-question button[aria-pressed=true]{border-color:var(--tg-blue-deep);background:var(--tg-navy);color:#fff}.tg-score-card{background:var(--tg-navy);color:#fff;box-shadow:0 18px 55px var(--tg-shadow);border-radius:28px;grid-template-columns:128px minmax(0,1fr);align-items:center;gap:24px;margin-top:18px;padding:24px;display:grid}.tg-score-card :is(h3,p,.tg-mini-label){color:#fff!important}.tg-score-card h3{font:700 clamp(1.35rem, 3vw, 2.1rem)/1.05 var(--display);margin-bottom:8px}.tg-score-card p:last-child{margin-bottom:0}.tg-score-ring{aspect-ratio:1;border:9px solid #fff3;border-top-color:var(--tg-yellow);text-align:center;width:116px;transition:transform .25s var(--ease);border-radius:50%;place-content:center;display:grid}.tg-score-ring b{color:#fff;font:760 2.7rem/.8 var(--display)}.tg-score-ring span{color:#ffffffbf;font:.65rem var(--util);margin-top:9px}.tg-score-ring.is-updated{transform:rotate(6deg)scale(1.06)}.tg-reasons{padding-block:clamp(72px,10vw,128px)}.tg-section-head{text-align:center;margin-bottom:clamp(48px,8vw,88px)}.tg-section-head>p:last-child{max-width:64ch;margin-inline:auto;font-size:1.14rem}.tg-reason{border-block-start:1px solid var(--tg-line);grid-template-columns:minmax(0,1fr) minmax(320px,.72fr);align-items:center;gap:clamp(26px,5vw,70px);width:min(100% - 40px,1060px);margin:0 auto;padding-block:clamp(58px,8vw,104px);display:grid}.tg-reason:nth-of-type(2n) .tg-reason-copy{order:2}.tg-reason:nth-of-type(2n) .tg-demo{order:1}.tg-count{font:750 1rem var(--display);align-items:center;gap:12px;display:flex;color:var(--tg-blue-deep)!important}.tg-count:after{background:var(--tg-line);content:"";width:46px;height:1px}.tg-count span{color:var(--tg-muted);font:.68rem var(--util);letter-spacing:.08em;text-transform:uppercase;order:2}.tg-reason h3{color:var(--tg-ink);font:720 clamp(2rem, 4.3vw, 3.65rem)/.98 var(--display);letter-spacing:-.05em;text-wrap:balance;margin-bottom:20px}.tg-reason-copy>p:not(.tg-count,.tg-source-line){font-size:1.07rem;line-height:1.64}.tg-try-box{border-inline-start:4px solid var(--tg-blue);background:var(--tg-soft);margin-block:24px;padding:18px 20px}.tg-try-box p{line-height:1.5}.tg-try-box p:last-child,.tg-try-box ol:last-child{margin-bottom:0}.tg-try-box ol{padding-inline-start:22px}.tg-demo{border:1px solid var(--tg-line);background:var(--tg-card);min-width:0;min-height:390px;box-shadow:0 20px 65px var(--tg-shadow);border-radius:32px;padding:24px;position:relative;overflow:hidden}.tg-demo-label{margin-bottom:24px!important}.tg-demo>p:last-child{font:.75rem/1.5 var(--util);margin:16px 0 0}.tg-file-demo{background:linear-gradient(150deg, var(--tg-card), var(--tg-soft));flex-direction:column;justify-content:space-between;display:flex}.tg-device-row{grid-template-columns:76px minmax(90px,1fr) 112px;align-items:center;gap:8px;min-height:190px;display:grid}.tg-mini-phone{border:5px solid var(--tg-navy);background:var(--tg-soft);text-align:center;border-radius:18px;width:70px;height:130px;padding:11px 6px}.tg-mini-phone i{background:var(--tg-blue);border-radius:7px;height:82px;display:block}.tg-device-row span{color:var(--tg-muted);font:.55rem var(--util);margin-top:8px;display:block}.tg-mini-laptop{text-align:center;align-self:center}.tg-mini-laptop i{border:6px solid var(--tg-navy);background:var(--tg-blue);border-block-end-width:10px;border-radius:7px 7px 3px 3px;width:108px;height:72px;display:block}.tg-mini-laptop:after{background:var(--tg-navy);content:"";border-radius:0 0 8px 8px;width:130px;height:7px;margin-inline-start:-11px;display:block}.tg-cloud-track{border-block-end:2px dashed var(--tg-line);height:58px;position:relative}.tg-cloud-track:before{color:var(--tg-blue);content:"☁";text-align:center;font-size:4rem;line-height:1;position:absolute;inset:-35px 0 auto}.tg-cloud-track i{background:var(--tg-blue);transform-origin:0;height:4px;transition:transform .9s var(--ease);border-radius:10px;position:absolute;inset-block-end:-3px;inset-inline:8px;transform:scaleX(0)}.tg-file-token{z-index:2;background:var(--tg-yellow);color:#342600;width:78px;font:650 .55rem var(--util);text-align:center;transition:transform 1.1s var(--ease), background .18s ease;border-radius:8px;padding:8px 6px;position:absolute;inset-block-start:21px;inset-inline-start:-34px}.tg-file-demo.is-sent .tg-file-token{background:var(--tg-green);transform:translate(clamp(130px,15vw,230px))rotate(5deg)}.tg-file-demo.is-sent .tg-cloud-track i{transform:scaleX(1)}.tg-chaos-demo{background:linear-gradient(160deg, var(--tg-card), color-mix(in srgb, var(--tg-yellow) 25%, var(--tg-card)))}.tg-chaos-inbox{gap:9px;display:grid}.tg-chaos-inbox button{border:1px solid var(--tg-line);background:var(--tg-card);min-height:46px;color:var(--tg-ink);cursor:pointer;text-align:start;border-radius:15px 15px 15px 4px;padding:10px 12px}.tg-chaos-inbox button:hover{border-color:var(--tg-blue);transform:translate(3px)}.tg-chaos-inbox button.is-sorted{opacity:.42;text-decoration:line-through}.tg-topic-shelf{border:2px dashed var(--tg-line);border-radius:16px;flex-wrap:wrap;gap:7px;min-height:68px;margin-top:18px;padding:12px;display:flex}.tg-topic-shelf span{color:var(--tg-muted);font:.68rem/1.4 var(--util);align-self:center}.tg-topic-shelf b{border:1px solid var(--tg-blue-deep);background:var(--tg-navy);color:#fff;font:.62rem var(--util);border-radius:999px;align-self:center;padding:7px 10px}.tg-search-demo{background:var(--tg-navy);color:#fff}.tg-search-demo .tg-demo-label,.tg-search-demo label,.tg-search-demo>p:last-child{color:#fff!important}.tg-search-demo label{font:.7rem var(--util);margin-bottom:8px;display:block}.tg-search-demo input{color:#fff;background:#ffffff1f;border:1px solid #ffffff80;border-radius:999px;width:100%;min-height:48px;padding:10px 16px;font-size:16px}.tg-search-demo input::placeholder{color:#ffffffb3}.tg-search-demo ul{margin:20px 0 0;padding:0;list-style:none}.tg-search-demo li{color:#fff;border-block-start:1px solid #ffffff2e;padding:15px 8px;font-size:.95rem;transition:opacity .16s,transform .16s}.tg-search-demo li.is-dim{opacity:.18;transform:scale(.98)}.tg-search-demo li.is-match{color:var(--tg-yellow)}.tg-time-demo{text-align:center;background:linear-gradient(155deg, var(--tg-card), var(--tg-soft))}.tg-time-demo .tg-demo-label{text-align:start}.tg-clock-face{aspect-ratio:1;border:9px solid var(--tg-blue-deep);background:var(--tg-card);border-radius:50%;place-content:center;width:150px;margin:8px auto 24px;display:grid;position:relative}.tg-clock-face:before{aspect-ratio:1;background:var(--tg-pink);content:"";border-radius:50%;width:8px;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.tg-clock-face i{background:var(--tg-pink);transform-origin:50% 100%;width:4px;height:48px;transition:transform .25s var(--ease);border-radius:5px;position:absolute;inset-block-start:28px;inset-inline-start:calc(50% - 2px)}.tg-clock-face b{color:var(--tg-ink);font:700 .72rem var(--util);margin-top:96px}.tg-time-demo label{color:var(--tg-muted);font:.68rem var(--util);justify-content:space-between;display:flex}.tg-time-demo input[type=range]{width:100%;min-height:44px;accent-color:var(--tg-blue-deep)}.tg-time-demo .tg-button{width:100%;margin-top:10px}.tg-time-demo.is-scheduled .tg-clock-face{animation:tg-clock-pop .52s var(--ease)}.tg-broadcast-demo{background:linear-gradient(145deg, var(--tg-soft), var(--tg-card))}.tg-broadcast-source{border:1px solid var(--tg-line);background:var(--tg-card);color:var(--tg-ink);font:650 .95rem/1.4 var(--display);border-radius:16px;padding:14px}.tg-broadcast-people{grid-template-columns:repeat(3,52px);justify-content:center;gap:15px;margin-block:32px;display:grid}.tg-broadcast-people i{aspect-ratio:1;border:2px solid var(--tg-line);background:var(--tg-card);transition:background .24s ease, border-color .24s ease, transform .24s var(--ease);border-radius:50%;position:relative}.tg-broadcast-people i:before{background:var(--tg-line);content:"";border-radius:50%;position:absolute;inset:10px 16px 24px}.tg-broadcast-people i:after{background:var(--tg-line);content:"";border-radius:13px 13px 7px 7px;position:absolute;inset:29px 10px 7px}.tg-broadcast-demo.is-sent .tg-broadcast-people i{border-color:var(--tg-blue);background:var(--tg-soft);transform:scale(1.08)}.tg-broadcast-demo.is-sent .tg-broadcast-people i:before,.tg-broadcast-demo.is-sent .tg-broadcast-people i:after{background:var(--tg-blue)}.tg-broadcast-demo .tg-button{width:100%}.tg-identity-demo{background:linear-gradient(145deg, var(--tg-navy), var(--tg-blue-deep));flex-direction:column;justify-content:center;display:flex}.tg-identity-demo .tg-demo-label,.tg-identity-demo>p:last-child{color:#fff!important}.tg-contact-card{color:#092332;background:#fff;border-radius:20px;grid-template-columns:66px minmax(0,1fr);align-items:center;gap:14px;margin-block:22px 28px;padding:18px;display:grid}.tg-contact-card>i{aspect-ratio:1;background:var(--tg-yellow);color:#342600;width:62px;font:750 1.1rem var(--display);border-radius:50%;place-content:center;display:grid}.tg-contact-card div{gap:4px;min-width:0;display:grid}.tg-contact-card b{color:#092332;font-family:var(--display)}.tg-contact-card span{overflow-wrap:anywhere;color:#46606d;font:.72rem var(--util)}.tg-identity-demo .tg-button{border-color:#fff;color:#fff!important}.tg-identity-demo .tg-button:hover,.tg-identity-demo .tg-button[aria-pressed=true]{background:#fff;color:#092332!important}.tg-lab{background:var(--tg-navy)}.tg-lab .tg-band-head :is(h2,p){color:#fff}.tg-lab .tg-section-label{color:var(--tg-yellow)!important}.tg-lab-shell{background:var(--tg-card);border:1px solid #ffffff40;border-radius:30px;max-width:1080px;margin-inline:auto;overflow:hidden}.tg-lab-tabs{border-block-end:1px solid var(--tg-line);grid-template-columns:repeat(4,1fr);display:grid}.tg-lab-tabs button{border:0;border-inline-end:1px solid var(--tg-line);background:var(--tg-soft);min-height:56px;color:var(--tg-muted);cursor:pointer;font:.72rem var(--util);padding:12px}.tg-lab-tabs button:last-child{border-inline-end:0}.tg-lab-tabs button[aria-selected=true]{background:var(--tg-card);color:var(--tg-blue-deep);box-shadow:inset 0 -4px var(--tg-blue)}.tg-lab-panels{padding:clamp(20px,4vw,40px)}.tg-lab-panels [hidden]{display:none}.tg-lab-verdict{font:.78rem var(--util);text-align:center;margin-bottom:22px;color:var(--tg-muted)!important}.tg-lab-verdict strong{color:var(--tg-blue-deep);font-size:1rem}.tg-app-cards{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.tg-app-cards article{border:1px solid var(--tg-line);background:var(--tg-bg);border-radius:18px;min-width:0;padding:20px}.tg-app-cards article.is-winner{border-color:var(--tg-blue);box-shadow:inset 0 5px var(--tg-blue)}.tg-app-cards h3{color:var(--tg-ink);font:720 1.45rem var(--display);margin-bottom:14px}.tg-app-cards b{color:var(--tg-blue-deep);font:.74rem/1.4 var(--util);margin-bottom:8px;display:block}.tg-app-cards p{margin-bottom:0;font-size:.94rem;line-height:1.48}.tg-myths{padding-block:clamp(70px,10vw,120px)}.tg-myth-grid{gap:10px;display:grid}.tg-myth-grid article{border:1px solid var(--tg-line);background:var(--tg-card);border-radius:20px;overflow:hidden}.tg-myth-grid button{width:100%;min-height:68px;color:var(--tg-ink);cursor:pointer;font:650 1.08rem/1.35 var(--display);text-align:start;background:0 0;border:0;grid-template-columns:90px 1fr 28px;align-items:center;gap:12px;padding:16px 20px;display:grid}.tg-myth-grid button:hover{background:var(--tg-soft)}.tg-myth-grid button span{color:var(--tg-blue-deep);font:.66rem var(--util);letter-spacing:.06em;text-transform:uppercase}.tg-myth-grid button i{color:var(--tg-blue);font:400 1.8rem/1 var(--display);text-align:center;transition:transform .18s var(--ease)}.tg-myth-grid button[aria-expanded=true] i{transform:rotate(45deg)}.tg-myth-grid article>p{border-block-start:1px solid var(--tg-line);margin:0;padding:18px 20px 22px 122px;line-height:1.6}.tg-myth-grid [hidden]{display:none}.tg-challenge{border-block-start:1px solid var(--tg-line);padding-block:clamp(74px,10vw,130px)}.tg-challenge-head{max-width:780px;margin-bottom:44px}.tg-challenge-head>p:last-child{font-size:1.05rem}.tg-challenge-shell{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:30px;display:grid}.tg-challenge-progress{background:var(--tg-navy);color:#fff;border-radius:28px;padding:24px;position:sticky;inset-block-start:22px}.tg-big-number b{color:#fff;font:760 4.5rem/.9 var(--display)}.tg-big-number span{color:#ffffffa6;font:.8rem var(--util)}.tg-challenge-progress progress{width:100%;height:10px;color:var(--tg-yellow);background:#ffffff2e;border:0;border-radius:20px;margin-block:20px;overflow:hidden}.tg-challenge-progress progress::-webkit-progress-bar{background:#ffffff2e}.tg-challenge-progress progress::-webkit-progress-value{background:var(--tg-yellow)}.tg-challenge-progress progress::-moz-progress-bar{background:var(--tg-yellow)}.tg-challenge-progress p{color:#fff;min-height:4.5em;font-size:.92rem;line-height:1.5}.tg-text-button{color:#fff;cursor:pointer;min-height:44px;font:.68rem var(--util);background:0 0;border:0;border-block-end:1px solid #ffffff8c;padding:7px 0}.tg-checklist{gap:10px;display:grid}.tg-checklist label{border:1px solid var(--tg-line);background:var(--tg-card);cursor:pointer;border-radius:18px;grid-template-columns:28px minmax(0,1fr);align-items:start;gap:14px;min-width:0;padding:18px;display:grid}.tg-checklist label:hover{border-color:var(--tg-blue)}.tg-checklist label.is-done{border-color:var(--tg-green);background:color-mix(in srgb, var(--tg-card) 82%, var(--tg-green))}.tg-checklist input{width:24px;height:24px;accent-color:var(--tg-green);margin:2px 0 0}.tg-checklist span{gap:4px;min-width:0;display:grid}.tg-checklist b{color:var(--tg-ink);font:650 1rem/1.35 var(--display)}.tg-checklist small{color:var(--tg-muted);font:.92rem/1.45 var(--body)}.tg-who-not{width:min(100% - 40px,1060px)}.tg-not-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:34px;display:grid}.tg-not-grid article{border-block-start:5px solid var(--tg-pink);background:var(--tg-card);border-radius:0 0 18px 18px;padding:20px}.tg-not-grid b{color:var(--tg-ink);font:650 1.1rem/1.25 var(--display);margin-bottom:10px;display:block}.tg-not-grid p{margin-bottom:0;line-height:1.5}.tg-verdict{isolation:isolate;color:#fff;background:#07577f;padding:clamp(70px,10vw,132px) clamp(24px,8vw,110px);position:relative;overflow:hidden}.tg-verdict:after{z-index:-1;aspect-ratio:1;content:"";border:1px solid #ffffff59;border-radius:50%;position:absolute;inset:auto -8% -64% 42%}.tg-verdict :is(h2,p,.tg-section-label){max-width:820px;color:#fff!important}.tg-verdict p:not(.tg-section-label){font-size:1.16rem;line-height:1.6}.tg-verdict .tg-button{margin-top:16px}.tg-plane-small{float:right;background:var(--tg-navy);border-color:#fff;width:74px;margin:0 0 20px 22px;position:relative}.tg-plane-small:before{inset:18px 14px}.tg-plane-small span:after{width:24px;inset-block-start:33px;inset-inline-start:29px}.tg-sources{padding-block:clamp(66px,9vw,110px)}.tg-sources>p{max-width:72ch;line-height:1.58}.tg-source-columns{grid-template-columns:repeat(3,1fr);gap:26px;margin-top:36px;display:grid}.tg-source-columns h3{color:var(--tg-ink);font:700 1.5rem var(--display);margin-bottom:14px}.tg-source-columns ul{padding-inline-start:19px}.tg-source-columns li{margin-block:9px;font-size:.92rem;line-height:1.45}.tg-motus-credit{border-block-start:1px solid var(--tg-line);font:.7rem/1.6 var(--util);margin-top:38px;padding-top:18px}@keyframes tg-clock-pop{0%,to{transform:scale(1)rotate(0)}40%{transform:scale(1.09)rotate(-4deg)}}@media (width<=940px){.tg-hero{grid-template-columns:minmax(0,1fr)}.tg-hero-stage{border-block-start:1px solid var(--tg-line);border-inline-start:0;min-height:500px}.tg-reason{grid-template-columns:minmax(0,1fr)}.tg-reason:nth-of-type(2n) .tg-reason-copy,.tg-reason:nth-of-type(2n) .tg-demo{order:initial}.tg-demo{width:min(100%,600px);min-height:360px;margin-inline:auto}.tg-challenge-shell{grid-template-columns:220px minmax(0,1fr)}}@media (width<=720px){.tg-story{border-inline:0}.tg-copy,.tg-section-head,.tg-myths,.tg-challenge,.tg-sources,.tg-reason,.tg-who-not{width:min(100% - 30px,930px)}.tg-hero h1{font-size:clamp(2.85rem,13vw,5rem)}.tg-hero-stage{min-height:430px}.tg-phone{border-radius:34px;min-width:230px;inset:10% 12% 8% 16%}.tg-float-card{min-width:96px;padding:9px 11px}.tg-float-card b{font-size:1.15rem}.tg-float-card span{font-size:.55rem}.tg-hero-stage>.tg-plane{width:70px}.tg-hero-stage>.tg-plane:before{inset:17px 13px}.tg-hero-stage>.tg-plane span:after{width:23px;inset-block-start:31px;inset-inline-start:27px}.tg-security-spoiler{grid-template-columns:1fr}.tg-lock{width:72px}.tg-lock:before{inset:26px 19px 14px}.tg-lock:after{inset-block-start:13px;inset-inline-start:24px}.tg-lock i{inset-block-start:40px;inset-inline-start:34px}.tg-quiz-grid{grid-template-columns:1fr}.tg-score-card{grid-template-columns:92px minmax(0,1fr);gap:16px;padding:18px}.tg-score-ring{border-width:7px;width:86px}.tg-score-ring b{font-size:2rem}.tg-score-card h3{font-size:1.25rem}.tg-lab-tabs{grid-template-columns:repeat(2,1fr)}.tg-lab-tabs button:nth-child(2){border-inline-end:0}.tg-lab-tabs button:nth-child(-n+2){border-block-end:1px solid var(--tg-line)}.tg-app-cards,.tg-not-grid,.tg-source-columns{grid-template-columns:1fr}.tg-myth-grid button{grid-template-columns:1fr 28px}.tg-myth-grid button span{grid-column:1}.tg-myth-grid button i{grid-area:1/2/span 2}.tg-myth-grid article>p{padding:17px 20px 21px}.tg-challenge-shell{grid-template-columns:1fr}.tg-challenge-progress{position:relative;inset:auto}}@media (width<=480px){.tg-hero-copy{padding:42px 20px}.tg-hero-actions{display:grid}.tg-button{width:100%}.tg-hero-stage{min-height:390px}.tg-phone{border-width:6px;min-width:220px;inset:9% 9% 7% 12%}.tg-float-poll{inset-block-start:14%}.tg-float-group{inset-block-end:11%}.tg-float-file{inset-block-end:4%}.tg-question{padding:16px}.tg-question>div{grid-template-columns:1fr}.tg-band{padding-inline:15px}.tg-demo{border-radius:24px;min-height:350px;padding:20px}.tg-device-row{grid-template-columns:58px minmax(70px,1fr) 82px}.tg-mini-phone{border-width:4px;width:56px;height:108px}.tg-mini-phone i{height:65px}.tg-mini-laptop i{width:82px;height:58px}.tg-mini-laptop:after{width:96px;margin-inline-start:-7px}.tg-file-token{width:68px;inset-inline-start:-28px}.tg-broadcast-people{grid-template-columns:repeat(3,44px);gap:12px}.tg-contact-card{grid-template-columns:54px minmax(0,1fr);padding:14px}.tg-contact-card>i{width:52px}.tg-lab-panels{padding:15px}.tg-lab-tabs button{min-height:52px;padding:9px 6px;font-size:.64rem}.tg-checklist label{padding:15px}}:is(html[data-theme=dark],body[data-theme=dark],html.dark,body.dark) .tg-story{--tg-bg:#081821;--tg-card:#102733;--tg-soft:#153442;--tg-ink:#f1f9fc;--tg-muted:#b8cbd4;--tg-line:#416474;--tg-blue:#54b8e8;--tg-blue-deep:#9bdcff;--tg-navy:#04131b;--tg-yellow:#ffd978;--tg-pink:#ff9ab0;--tg-green:#75dfb4;--tg-shadow:#0000006b}:is(html[data-theme=dark],body[data-theme=dark],html.dark,body.dark) .tg-identity-demo{background:linear-gradient(145deg,#04131b,#0b5274)}@media (prefers-color-scheme:dark){html:not([data-theme=light]) .tg-story{--tg-bg:#081821;--tg-card:#102733;--tg-soft:#153442;--tg-ink:#f1f9fc;--tg-muted:#b8cbd4;--tg-line:#416474;--tg-blue:#54b8e8;--tg-blue-deep:#9bdcff;--tg-navy:#04131b;--tg-yellow:#ffd978;--tg-pink:#ff9ab0;--tg-green:#75dfb4;--tg-shadow:#0000006b}html:not([data-theme=light]) .tg-identity-demo{background:linear-gradient(145deg,#04131b,#0b5274)}}@media (prefers-reduced-motion:reduce){.tg-story *,.tg-story :before,.tg-story :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
