.pt-page{--pt-bg:#05070b;--pt-surface:#0b1016;--pt-line:#bedaf421;--pt-text:#edf5fc;--pt-muted:#8796a5;--pt-accent:#b9dcfc;background:var(--pt-bg);color:var(--pt-text);overflow:hidden}.pt-shell{width:min(100% - 48px,1320px);margin:0 auto}.pt-hero{background:radial-gradient(circle at 75% 42%,#5096d81f,#0000 28%),#05070b;min-height:100svh;padding:170px 0 56px;position:relative;overflow:hidden}.pt-hero__grid{background-image:linear-gradient(#b9dcfc09 1px,#0000 1px),linear-gradient(90deg,#b9dcfc09 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 40%,#0000 92%);mask-image:linear-gradient(#000 40%,#0000 92%)}.pt-hero__orb{aspect-ratio:1;border:1px solid #aad5fc24;border-radius:50%;width:min(42vw,580px);animation:8s ease-in-out infinite pt-float;position:absolute;top:18%;right:7%}.pt-hero__orb:before,.pt-hero__orb:after,.pt-hero__orb i{content:"";border:1px solid #aad5fc1a;border-radius:50%;position:absolute;inset:12%}.pt-hero__orb:after{inset:27%}.pt-hero__orb i:first-child{background:#b9dcfc;inset:46%;box-shadow:0 0 70px 24px #70b5f43d}.pt-hero__orb i:nth-child(2){clip-path:polygon(50% 0,100% 50%,50% 50%);background:conic-gradient(#6fbafa21,#0000 35%);animation:8s linear infinite pt-spin;inset:0}.pt-hero__content{z-index:1;position:relative}.pt-kicker{color:#748596;letter-spacing:.17em;text-transform:uppercase;font:700 9px ui-monospace,SFMono-Regular,Menlo,monospace}.pt-hero h1,.pt-section h2,.pt-cta h2{max-width:930px;font-family:var(--font-logo),sans-serif;letter-spacing:-.065em;margin-top:28px;font-size:clamp(56px,7.6vw,112px);font-weight:430;line-height:.9}.pt-page em{color:var(--pt-accent);font-style:normal;font-weight:430}.pt-hero__content>p{color:#a0afbd;max-width:630px;margin-top:32px;font-size:16px;line-height:1.7}.pt-hero__actions{align-items:center;gap:28px;margin-top:40px;display:flex}.pt-button{color:#081018;background:linear-gradient(120deg,#edf6fd,#b8d4eb);border:1px solid #d9ebfb;border-radius:8px;justify-content:center;align-items:center;gap:34px;min-height:54px;padding:0 22px;font-size:13px;font-weight:700;display:inline-flex}.pt-button:hover{filter:brightness(1.08);transform:translateY(-2px)}.pt-text-link{color:#a5b6c5;gap:14px;font-size:12px;display:flex}.pt-hero__meta{border-top:1px solid var(--pt-line);color:#8ea0b3;letter-spacing:.11em;text-transform:uppercase;justify-content:space-between;margin-top:92px;padding-top:17px;font:9px ui-monospace,monospace;display:flex}.pt-section{border-top:1px solid var(--pt-line);padding:130px 0;position:relative}.pt-section--raised{background:#080c11}.pt-section__head{grid-template-columns:230px 1fr;gap:40px;display:grid}.pt-section h2,.pt-cta h2{margin-top:0;font-size:clamp(44px,5.5vw,78px);line-height:.96}.pt-section__head>div>p{max-width:700px;color:var(--pt-muted);margin-top:28px;font-size:14px;line-height:1.7}.pt-risk-grid{background:var(--pt-line);grid-template-columns:repeat(2,1fr);gap:1px;margin-top:70px;display:grid}.pt-risk-grid article{background:var(--pt-bg);min-height:250px;padding:30px}.pt-risk-grid span,.pt-types article>div>span,.pt-process article>span,.pt-report__list span{color:#8ea0b3;font:10px ui-monospace,monospace}.pt-risk-grid h3{margin-top:54px;font-size:23px;font-weight:520}.pt-risk-grid p{max-width:470px;color:var(--pt-muted);margin-top:12px;font-size:13px;line-height:1.6}.pt-stats{grid-template-columns:repeat(3,1fr);gap:1px;margin-top:28px;display:grid}.pt-stats div{border-left:1px solid var(--pt-line);padding:20px 26px}.pt-stats strong,.pt-stats span{display:block}.pt-stats strong{font:42px var(--font-logo),sans-serif}.pt-stats span{color:#738392;text-transform:uppercase;margin-top:6px;font-size:10px}.pt-types{grid-template-columns:repeat(2,1fr);gap:14px;margin-top:70px;display:grid}.pt-types article{border:1px solid var(--pt-line);background:linear-gradient(145deg,#9fcff90e,#ffffff03);border-radius:12px;min-height:290px;padding:28px;position:relative;overflow:hidden}.pt-types article:before{content:"";border:1px solid #aad5fc17;border-radius:50%;width:190px;height:190px;position:absolute;bottom:-55px;right:-30px}.pt-types article>div{justify-content:space-between;align-items:center;display:flex}.pt-types code{color:#6f8294;font-size:9px}.pt-types h3{max-width:420px;margin-top:94px;font-size:26px;font-weight:520}.pt-types p{max-width:500px;color:var(--pt-muted);margin-top:12px;font-size:13px;line-height:1.6}.pt-types article>i{color:#6e8497;font-style:normal;position:absolute;bottom:22px;right:25px}.pt-methods{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:70px;display:grid}.pt-methods article{border:1px solid var(--pt-line);background:#0a0f15;border-radius:12px;min-height:410px;padding:26px}.pt-methods article>span{color:#647687;font:10px ui-monospace,monospace}.pt-methods h3{margin-top:78px;font-size:28px;font-weight:520}.pt-methods code{color:#82a7c7;text-transform:uppercase;margin-top:13px;font-size:10px;display:block}.pt-methods p{color:var(--pt-muted);margin-top:25px;font-size:13px;line-height:1.65}.pt-methods article>div{color:#6f8190;align-items:center;gap:10px;margin-top:62px;font-size:10px;display:flex}.pt-methods article>div i{background:#73c79f;border-radius:50%;width:6px;height:6px}.pt-methods .is-white{color:#101820;background:#dce9f4}.pt-methods .is-white p,.pt-methods .is-white>div{color:#526474}.pt-methods .is-white code{color:#315d82}.pt-methods .is-gray{background:#131b24}.pt-process{border-top:1px solid var(--pt-line);margin-top:70px}.pt-process article{border-bottom:1px solid var(--pt-line);grid-template-columns:230px 1fr;align-items:center;min-height:150px;padding:27px 0;display:grid}.pt-process article>div{grid-template-columns:.7fr 1fr;align-items:center;gap:30px;display:grid}.pt-process h3{font-size:22px;font-weight:520}.pt-process p{max-width:570px;color:var(--pt-muted);font-size:13px;line-height:1.6}.pt-report{margin-top:70px;display:grid}.pt-report__list{max-width:760px}.pt-report__list>div{border-bottom:1px solid var(--pt-line);grid-template-columns:50px 1fr;padding:25px 0;display:grid}.pt-report__list p{font-size:14px;line-height:1.55}.pt-guide{border-top:1px solid var(--pt-line);margin-top:70px}.pt-guide>div{border-bottom:1px solid var(--pt-line);grid-template-columns:1fr 80px 1fr;align-items:center;min-height:108px;display:grid}.pt-guide p{color:var(--pt-muted);font-size:13px}.pt-guide>div>span{color:#6f879a;text-align:center}.pt-guide strong{font-size:17px;font-weight:520}.pt-cta{background:radial-gradient(circle at 75%,#5da8ea21,#0000 27%),#05070b;padding:150px 0;position:relative}.pt-cta h2{margin-top:26px}.pt-cta p{max-width:570px;color:var(--pt-muted);margin:28px 0 38px;font-size:14px;line-height:1.7}@keyframes pt-spin{to{transform:rotate(360deg)}}@keyframes pt-float{50%{transform:translateY(-14px)}}@media (max-width:900px){.pt-shell{width:min(100% - 32px,1320px)}.pt-hero{padding-top:135px}.pt-hero__orb{opacity:.6;width:74vw;top:25%;right:-22%}.pt-section{padding:90px 0}.pt-section__head{grid-template-columns:1fr;gap:22px}.pt-risk-grid,.pt-types,.pt-methods{grid-template-columns:1fr}.pt-methods article{min-height:320px}.pt-methods h3{margin-top:50px}.pt-methods article>div{margin-top:38px}.pt-process article{grid-template-columns:70px 1fr}.pt-process article>div{grid-template-columns:1fr;gap:10px}}@media (max-width:560px){.pt-shell{width:calc(100% - 28px)}.pt-hero{min-height:760px;padding-top:118px}.pt-hero h1{font-size:50px}.pt-hero__content>p{font-size:14px}.pt-hero__actions{flex-direction:column;align-items:stretch}.pt-button{width:100%}.pt-text-link{justify-content:center}.pt-hero__meta{flex-direction:column;gap:8px;margin-top:60px}.pt-section{padding:76px 0}.pt-section h2,.pt-cta h2{font-size:40px}.pt-risk-grid article{min-height:210px;padding:22px}.pt-risk-grid h3{margin-top:40px}.pt-stats{grid-template-columns:1fr}.pt-types article{min-height:250px;padding:22px}.pt-types h3{margin-top:62px;font-size:22px}.pt-process article{grid-template-columns:45px 1fr}.pt-guide>div{grid-template-columns:1fr;gap:12px;padding:20px 0}.pt-guide>div>span{text-align:left;transform-origin:0;transform:rotate(90deg)}.pt-cta{padding:100px 0}}@media (prefers-reduced-motion:reduce){.pt-hero__orb,.pt-hero__orb i{animation:none!important}}@media (min-width:901px) and (max-width:1180px){.pt-shell{width:min(100% - 64px,1080px)}.pt-hero{min-height:820px;padding-top:150px}.pt-hero__orb{opacity:.72;width:52vw;right:-8%}.pt-section{padding:108px 0}.pt-section__head{grid-template-columns:170px 1fr;gap:32px}.pt-types h3{margin-top:72px;font-size:23px}.pt-types button:not(.is-active) h3{font-size:17px}.pt-methods{grid-template-columns:repeat(2,minmax(0,1fr))}.pt-methods article:last-child{grid-column:1/-1;min-height:320px}.pt-methods article:last-child p{max-width:720px}.pt-process article{grid-template-columns:140px 1fr}.pt-report{gap:42px}}@media (max-width:768px){.pt-page{overflow-wrap:anywhere}.pt-page .pt-hero,.pt-page .pt-section,.pt-page .pt-cta{padding-left:0!important;padding-right:0!important}.pt-hero{min-height:720px}.pt-hero__grid{opacity:.65;background-size:44px 44px}.pt-hero__orb{opacity:.42;width:92vw;top:28%;right:-38%}.pt-hero h1{max-width:680px;font-size:clamp(48px,11vw,72px)}.pt-section__head>.pt-kicker{margin-bottom:4px}.pt-risk-grid,.pt-types,.pt-methods,.pt-report,.pt-process,.pt-guide{margin-top:48px}.pt-risk-grid article,.pt-types article,.pt-methods article{border-radius:10px}.pt-methods article{min-height:290px}.pt-button,.pt-text-link{min-height:48px}.pt-guide>div{min-height:96px}}@media (max-width:420px){.pt-shell{width:calc(100% - 24px)}.pt-hero{min-height:690px;padding-top:108px}.pt-hero h1{font-size:clamp(43px,13.5vw,56px);line-height:.94}.pt-hero__content>p{margin-top:24px;line-height:1.6}.pt-hero__actions{gap:10px;margin-top:30px}.pt-hero__meta{margin-top:42px}.pt-section{padding:68px 0}.pt-section h2,.pt-cta h2{letter-spacing:-.055em;font-size:clamp(36px,10.5vw,44px)}.pt-section__head>div>p{margin-top:20px;font-size:13px}.pt-risk-grid article{min-height:190px}.pt-stats div{padding:18px 12px}.pt-types article{min-height:235px}.pt-methods article{min-height:270px;padding:22px}.pt-methods h3{margin-top:38px;font-size:25px}.pt-methods article>div{margin-top:28px}.pt-process article{min-height:132px;padding:22px 0}.pt-process h3{font-size:19px}.pt-report__list>div{grid-template-columns:38px 1fr}.pt-guide strong{font-size:15px}.pt-cta{padding:84px 0}}.pt-button{border-radius:999px}@media (min-width:561px){.pt-hero__actions .pt-button{gap:12px;width:222.45px;height:44px;min-height:44px;padding:0 18px}}.pt-text-link{border:1px solid #b9dcfc42;border-radius:999px;align-items:center;min-height:44px;padding:0 18px}.pt-section__head{text-align:left}.pt-hero__orb i:nth-child(3){background:#fff;border:0;width:5px;height:5px;animation:4.6s ease-in-out infinite pt-locator-dots;inset:18% auto auto 30%;box-shadow:130px 55px 0 -1px #ffffffe6,235px 145px #ffffffbf,72px 260px 0 -1px #ffffffe6,300px 315px #fffc}.pt-types{background:0 0;gap:12px;min-height:340px;display:flex}.pt-types button{border:1px solid var(--pt-line);min-width:0;min-height:340px;color:inherit;text-align:left;cursor:pointer;background:linear-gradient(145deg,#9fcff90e,#ffffff03);border-radius:14px;flex:1 1 0;padding:26px;transition:flex .55s cubic-bezier(.22,1,.36,1),background .35s;position:relative;overflow:hidden}.pt-types button.is-active{background:#9fcff917;flex:3.2 1 0}.pt-types button>div{justify-content:space-between;align-items:center;display:flex}.pt-types button h3{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;margin-top:88px;font-size:24px;font-weight:520}.pt-types button p{max-width:620px;color:var(--pt-muted);opacity:0;margin-top:14px;font-size:13px;line-height:1.65;transition:opacity .25s}.pt-types button.is-active p{opacity:1;transition-delay:.16s}.pt-types button:not(.is-active) code,.pt-types button:not(.is-active)>div span{opacity:.46}.pt-types button>i{color:#8fb6d6;font-style:normal;position:absolute;bottom:20px;right:24px}.pt-methods article{flex-direction:column;padding-top:22px;display:flex}.pt-methods h3{margin-top:52px}.pt-methods article>div{margin-top:auto;padding-top:30px}.pt-method-discuss{color:#b9dcfc;border:1px solid #8ecbff;border-radius:999px;justify-content:center;align-items:center;min-height:44px;margin-top:18px;padding:0 20px;font-size:12px;display:inline-flex}.pt-methods .is-white .pt-method-discuss{color:#174a73}@keyframes pt-locator-dots{0%,18%,to{opacity:0}34%,72%{opacity:1}86%{opacity:.15}}@media (max-width:900px){.pt-types{min-height:0;display:grid}.pt-types button,.pt-types button.is-active{min-height:230px}.pt-types button p{opacity:1}.pt-types button h3{margin-top:54px}}.pt-page section[id]{scroll-margin-top:84px}@media (max-width:560px){.pt-types button p,.pt-methods p,.pt-process p,.pt-section__head>div>p{font-size:14px}}
