.pt-hero{isolation:isolate;position:relative;overflow:hidden;background:linear-gradient(120deg,#1a374c 0%,#1d3e56 54%,#1d3d54 100%);border-bottom:1px solid var(--line)}
.pt-hero:before{content:"";position:absolute;inset:-35%;background:radial-gradient(ellipse 38% 31% at 71% 36%,#ef621635,transparent 78%),radial-gradient(ellipse 42% 32% at 35% 71%,#15527e43,transparent 78%),radial-gradient(ellipse 28% 28% at 78% 80%,#36739f25,transparent 83%);filter:blur(52px);opacity:.85;animation:pt-aurora-drift 19s ease-in-out infinite alternate;pointer-events:none}
.pt-hero:after{content:"";position:absolute;inset:-22%;background:conic-gradient(from 210deg at 63% 57%,transparent 0 18%,#f1773019 28%,transparent 39% 60%,#37a5c11a 72%,transparent 85%);filter:blur(100px);opacity:.7;animation:pt-aurora-turn 34s linear infinite;pointer-events:none}
.pt-hero-inner{position:relative;z-index:1;padding:65px 0 95px}.pt-hero .eyebrow{margin-top:90px}.pt-logo{display:block;width:min(1080px,100%);height:auto;max-height:185px;object-fit:contain;object-position:left center}.pt-hero h1{margin:19px 0 35px}.pt-hero h2{font-size:clamp(22px,2.6vw,36px);max-width:970px;line-height:1.4;margin:0 0 32px}.pt-intro{max-width:860px}.pt-intro p{font-size:16px;line-height:1.8;color:#becbd0;margin:0 0 15px}.pt-section{padding:110px 0}.pt-section .section-heading{max-width:940px}.pt-section .section-heading p{color:#b9c7ce;font-size:17px}.pt-feature-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px}.pt-feature-grid article{border:1px solid #1c3a50;border-radius:15px;background:linear-gradient(125deg,#1f4159,#1b3a50);padding:28px 30px}.pt-feature-number,.pt-num{color:var(--pgf-orange);-webkit-text-stroke:var(--pgf-accent-stroke);paint-order:stroke fill;letter-spacing:.1em;font-weight:800;font-size:12.5px}.pt-feature-grid h3{font-size:22px;margin:12px 0 15px}.pt-feature-grid p{font-size:15px;line-height:1.8;color:#bcc9ce;margin:0 0 12px}.pt-modules{padding:80px 0 100px}.pt-module-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;column-gap:65px;row-gap:12px}.pt-module-list li{border-bottom:1px solid #19364a;padding:22px 12px 22px 30px;position:relative;color:#dbe3e7;font-size:17px;font-weight:600}.pt-module-list li:before{content:"";position:absolute;top:34px;left:0;width:8px;height:8px;border-radius:50%;background:var(--orange);box-shadow:0 0 12px #ef621666}.pt-technical{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:33px;padding:95px 0 110px}.pt-technical article{padding:32px 28px;border:1px solid #1c3c53;background:#1c3b52;border-radius:15px}.pt-technical h3{font-size:24px;margin:13px 0 24px}.pt-technical p,.pt-technical li{font-size:15px;line-height:1.78;color:#becbd0}.pt-technical ul{padding-left:21px}.pt-technical li::marker{color:var(--pgf-orange);-webkit-text-stroke:var(--pgf-accent-stroke);paint-order:stroke fill}.pt-characteristics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding:95px 0 110px}.pt-characteristics article{padding:36px;border-left:3px solid var(--orange);background:linear-gradient(125deg,#20445d,#1c3b52);border-radius:0 14px 14px 0}.pt-characteristics article>span{font-family:Montserrat;font-size:40px;font-weight:800;color:#ef621677}.pt-characteristics h3{font-size:24px;margin:9px 0 20px}.pt-characteristics p,.pt-characteristics li{font-size:15px;line-height:1.82;color:#c3ced3}.pt-characteristics ul{padding-left:19px}.pt-characteristics li::marker{color:var(--pgf-orange);-webkit-text-stroke:var(--pgf-accent-stroke);paint-order:stroke fill}.pt-advantages{background:linear-gradient(130deg,#1c3a50,#1f425b 60%,#1c3c53);padding:100px 0 125px;border-top:1px solid #19364a}.pt-adv-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.pt-adv-grid article{border:1px solid #1d3e56;border-radius:15px;padding:28px 24px;background:#1c3b51b8}.pt-accent{width:52px;height:4px;border-radius:3px;background:var(--orange);margin-bottom:25px}.pt-adv-grid h3{font-size:20px;min-height:65px;margin:0 0 18px}.pt-adv-grid p{font-size:14px;line-height:1.8;color:#c4cfd3;margin:0}@keyframes pt-aurora-drift{0%{transform:translate3d(-3%,0,0) scale(1)}50%{transform:translate3d(5%,-4%,0) scale(1.08)}100%{transform:translate3d(-2%,5%,0) scale(1.03)}}@keyframes pt-aurora-turn{to{transform:rotate(360deg)}}@media(max-width:900px){.pt-technical{grid-template-columns:1fr}.pt-adv-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:680px){.pt-hero-inner{padding:40px 0 60px}.pt-hero .eyebrow{margin-top:55px}.pt-hero h2{font-size:20px}.pt-intro p{font-size:14px}.pt-section,.pt-modules,.pt-advantages{padding:65px 0}.pt-feature-grid,.pt-module-list,.pt-characteristics,.pt-adv-grid{grid-template-columns:1fr}.pt-feature-grid article,.pt-characteristics article{padding:24px}.pt-module-list li{font-size:15px}.pt-technical{padding:60px 0;gap:18px}.pt-adv-grid h3{min-height:0}}@media(prefers-reduced-motion:reduce){.pt-hero:before,.pt-hero:after{animation:none}}
