.ct-sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.pt-hero{position:relative;isolation:isolate;overflow:hidden;padding:40px 0 112px}.pt-photo{position:absolute;inset:0;z-index:-2}.pt-photo img{width:100%;height:100%;object-fit:cover;object-position:70% 40%}.pt-hero:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#07080af7,#07080ae0 38%,#07080a8c 70%,#07080a4d),linear-gradient(180deg,rgba(7,8,10,0) 60%,var(--space) 100%)}[dir=rtl] .pt-hero:before{background:linear-gradient(270deg,#07080af7,#07080ae0 38%,#07080a8c 70%,#07080a4d),linear-gradient(180deg,rgba(7,8,10,0) 60%,var(--space) 100%)}.pt-hero h1{margin-top:72px;max-width:720px;font-size:clamp(40px,5vw,68px);line-height:1.04;font-weight:400;letter-spacing:-.035em;color:#fff;text-wrap:balance}.pt-hero .ct-lede{max-width:560px;color:#eaf4f8cc}.pt-tabs{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none}.pt-tabs::-webkit-scrollbar{display:none}.pt-tabs a{flex:none;height:38px;display:inline-flex;align-items:center;padding:0 16px;border-radius:999px;font-size:14px;color:#eaf4f8cc;background:#07080a73;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:background .2s,color .2s}.pt-tabs a:hover{background:#eaf4f81f;color:#fff}.pt-tabs a[aria-current=page]{background:#fff;color:var(--space);font-weight:500}.pt-facts{padding:8px 0 104px}.pt-facts .ct-facts{margin-top:0;max-width:none}.pt-fork{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.pt-fork article{display:flex;flex-direction:column;align-items:flex-start;padding:8px 56px 8px 0}.pt-fork article+article{padding-inline:56px 0;border-inline-start:1px solid var(--line)}.pt-fork h2{font-size:clamp(28px,3vw,40px);line-height:1.1;letter-spacing:-.03em}.pt-fork p{margin-top:16px;max-width:420px;font-size:18px;line-height:28px;color:var(--ink-2)}.pt-fork p strong{font-weight:500;color:var(--ink)}.pt-fork .ct-btn{margin-top:32px}.pt-note{margin-top:56px;padding-top:24px;border-top:1px solid var(--line);font-size:14px;line-height:22px;color:var(--ink-3)}.pt-band{padding:120px 0}.pt-band .ct-in{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:32px 96px;align-items:end}.pt-band h2{max-width:none}.pt-band h2 span{color:var(--signal)}.pt-band p{font-size:17px;line-height:27px;font-weight:300;color:#eaf4f8bd}.pt-band p a{color:#fff;text-decoration:underline;text-decoration-color:#34b6e499;text-underline-offset:3px}.pt-flow{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 56px}.pt-flow li{display:flex;gap:18px;align-items:flex-start}.pt-slash{flex:none;font-size:56px;line-height:.8;font-weight:300;color:var(--signal)}.pt-flow h3{font-size:22px;letter-spacing:-.02em}.pt-flow p{margin-top:8px;font-size:15px;line-height:24px;color:var(--ink-2)}.pt-flow-panel{margin-top:0;padding:96px 0}.pt-compare h2{max-width:820px}.pt-more{margin-top:56px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:40px 40px}.pt-more article{padding-top:24px;border-top:1px solid var(--line)}.pt-more p{margin-top:10px;font-size:15px;line-height:24px;color:var(--ink-2)}.pt-why .pt-ico{display:block;width:28px;height:28px;margin-bottom:18px;background:var(--signal);-webkit-mask:var(--ico) center / contain no-repeat;mask:var(--ico) center / contain no-repeat}@media(max-width:1020px){.pt-band .ct-in,.pt-flow{grid-template-columns:minmax(0,1fr)}.pt-more{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:768px){.pt-hero{padding:24px 0 72px}.pt-hero:before{background:linear-gradient(180deg,rgba(7,8,10,.9) 0%,rgba(7,8,10,.8) 55%,var(--space) 100%)}.pt-hero h1{margin-top:48px}.pt-tabs{margin-inline:calc(var(--gut) * -1);padding-inline:var(--gut)}.pt-facts{padding-bottom:72px}.pt-fork{grid-template-columns:minmax(0,1fr)}.pt-fork article,.pt-fork article+article{padding:0;border:0}.pt-fork article+article{margin-top:40px;padding-top:40px;border-top:1px solid var(--line)}.pt-band{padding:88px 0}.pt-flow-panel{padding:64px 0}.pt-more{margin-top:36px;grid-template-columns:minmax(0,1fr);gap:28px}}
