.pt{--ink:#221E3D;--muted:#5F5A82;--line:#E4E1F3;--line-soft:#F0EEF8;--brand:#362F78;--brand-dark:#241F5C;--brand-deep:#16123A;--brand-soft:#F8F7FD;--accent:#B45309;--accent-dark:#92400E;--accent-line:#E8892B;--gold:#FBBF24;--leaf:#2F6B1A;--font-head:"Source Sans 3","Segoe UI",Arial,sans-serif;--font-body:"Open Sans","Segoe UI",Arial,Helvetica,sans-serif;color:var(--ink);font-family:var(--font-body);font-size:16px;line-height:1.6;background:#fff;-webkit-font-smoothing:antialiased}.pt *,.pt *:before,.pt *:after{box-sizing:border-box}.pt img{max-width:100%;height:auto}.pt h1,.pt h2,.pt h3,.pt h4{font-family:var(--font-head);font-weight:700;line-height:1.2;margin:0;text-wrap:balance;color:var(--brand-deep)}.pt p{margin:0}.pt a{color:inherit}.pt :where(a,button,input,textarea):focus-visible{outline:2.5px solid var(--accent-line);outline-offset:2px;border-radius:3px}.pt .wrap{max-width:1280px;margin:0 auto;padding-left:max(20px,3vw);padding-right:max(20px,3vw)}.pt .bar{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.pt .ico{width:1.1em;height:1.1em;flex-shrink:0;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.pt-header{position:sticky;top:0;z-index:60}.pt .topbar{background:var(--brand-deep);color:#fff;font-size:13px}.pt .topbar .wrap{padding-block:7px}.pt .topbar__info{display:flex;align-items:center;gap:8px 14px;flex-wrap:wrap;min-width:0}.pt .topbar__info a{color:#fff;text-decoration:none}.pt .topbar__info a:hover{text-decoration:underline}.pt .topbar__sep{width:1px;height:12px;background:#ffffff59}.pt .badge{display:inline-flex;align-items:center;padding:2px 10px;border-radius:20px;font-weight:700;font-size:12px;white-space:nowrap}.pt .badge--gold{background:var(--gold);color:#3a2500}.pt .badge--light{border:1px solid rgba(255,255,255,.35)}.pt .topbar__actions{display:flex;gap:8px}.pt .tbtn{display:inline-flex;align-items:center;padding:5px 14px;border-radius:4px;font-weight:700;text-decoration:none;color:#fff;white-space:nowrap;transition:background .2s,color .2s}.pt .tbtn--outline{border:1.5px solid rgba(255,255,255,.6)}.pt .tbtn--outline:hover{background:#fff;color:var(--brand-deep)}.pt .tbtn--solid{background:var(--accent)}.pt .tbtn--solid:hover{background:var(--accent-dark)}.pt .navshell{background:#fff;border-bottom:2px solid var(--line-soft);box-shadow:0 2px 12px #362f7814}.pt .navshell .wrap{padding-block:10px}.pt .brand{display:flex;align-items:center;gap:14px;text-decoration:none}.pt .brand img{height:44px;width:auto}.pt .brand__text{display:flex;flex-direction:column;border-left:1px solid var(--line);padding-left:14px}.pt .brand__text b{font-family:var(--font-head);font-size:20px;color:var(--brand)}.pt .brand__text small{font-size:11px;color:var(--muted);letter-spacing:.06em;text-transform:uppercase}.pt .nav{display:flex;align-items:center;gap:4px;font-weight:600;font-size:15px}.pt .nav a{color:var(--ink);padding:8px 12px;text-decoration:none;border-bottom:2px solid transparent}.pt .nav a:hover{color:var(--brand)}.pt .nav a[aria-current=page]{color:var(--brand);border-bottom-color:var(--accent-line)}.pt .nav .nav__cta{margin-left:8px;background:var(--brand);color:#fff;border-radius:6px;padding:10px 18px;border:0}.pt .nav .nav__cta:hover{background:var(--brand-dark);color:#fff}.pt .navtoggle{display:none;background:none;border:0;padding:8px;color:var(--ink);cursor:pointer}@media(max-width:1000px){.pt .navtoggle{display:inline-flex}.pt .nav{display:none;width:100%;flex-direction:column;align-items:stretch;padding-top:8px}.pt .nav.is-open{display:flex}.pt .nav .nav__cta{margin:6px 0 0;text-align:center}.pt .topbar__hide{display:none}}@media(max-width:640px){.pt .topbar__info{display:none}.pt .topbar .bar{justify-content:center}.pt .brand__text{display:none}}.pt .section{padding-block:64px}.pt .section--soft{background:var(--brand-soft)}.pt .section--deep{background:var(--brand-deep);color:#d7d3f0}.pt .section--deep h2,.pt .section--deep h3{color:#fff}.pt .head{display:flex;flex-direction:column;gap:6px;margin-bottom:26px}.pt .head p{color:var(--muted)}.pt .bar.head{flex-direction:row;align-items:flex-end}.pt .rule{font-size:clamp(1.5rem,2.6vw,1.95rem);font-weight:800;display:flex;align-items:center;gap:12px}.pt .rule:before{content:"";flex:0 0 28px;height:4px;border-radius:2px;background:var(--accent-line)}.pt .eyebrow{font-size:12px;font-weight:700;letter-spacing:.14em;color:var(--muted);text-transform:uppercase}.pt .eyebrow em{font-style:normal;color:var(--accent)}.pt .pill{display:inline-flex;align-items:center;gap:8px;background:#fff;border:1px solid var(--line);border-radius:10px;padding:8px 14px;font-size:13px;color:var(--muted)}.pt .pill b{color:var(--ink)}.pt .pill--accent{background:#fef3e2;border-color:#f6d3a7}.pt .pills{display:flex;gap:10px;flex-wrap:wrap}.pt .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 20px;border-radius:6px;text-decoration:none;border:2px solid transparent;transition:background .2s,color .2s,transform .15s;cursor:pointer;font:inherit;font-weight:700}.pt .btn:hover{transform:translateY(-1px)}.pt .btn--solid{background:var(--brand);color:#fff}.pt .btn--solid:hover{background:var(--brand-dark)}.pt .btn--leaf{border-color:var(--leaf);color:var(--leaf)}.pt .btn--leaf:hover{background:var(--leaf);color:#fff}.pt .btn--accent{border-color:var(--accent);color:var(--accent)}.pt .btn--accent:hover{background:var(--accent);color:#fff}.pt .btn--gold{background:var(--gold);color:#3a2500}.pt .grid{display:grid;gap:18px}.pt .grid--2{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}.pt .grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.pt .grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.pt .card{background:#fff;border:1px solid var(--line);border-radius:12px;padding:18px;display:flex;flex-direction:column;gap:6px}.pt .card h3{font-size:18px}.pt .card p{font-size:14.5px;color:#4a4669}.pt .tile{background:var(--brand-soft);border-radius:12px;padding:16px}.pt .tile b{display:block}.pt .tile p{font-size:14px;color:#4a4669}.pt .ic{width:42px;height:42px;border-radius:10px;display:grid;place-items:center;background:#edebfa;color:var(--brand);font-size:20px}.pt .ic--accent{background:#fef3e2;color:var(--accent)}.pt .ic--leaf{background:#eef6e8;color:var(--leaf)}@media(max-width:960px){.pt .grid--2,.pt .grid--3{grid-template-columns:1fr}.pt .grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.pt .grid--4{grid-template-columns:1fr}}.pt .hero{background:var(--brand-soft)}.pt .hero .wrap{padding-block:28px 40px;display:flex;flex-direction:column;gap:26px}.pt .hero__main{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:40px;align-items:start}.pt .hero__copy{display:flex;flex-direction:column;gap:18px}.pt .hero h1{font-size:clamp(2.2rem,4.4vw,3.4rem);line-height:1.05;font-weight:800}.pt .hero h1 .c1{color:var(--brand)}.pt .hero h1 .c2{color:var(--accent)}.pt .hero__tag{font-family:var(--font-head);font-weight:700;font-size:18px}.pt .hero__slide{min-height:7.5em}.pt .hero__slide h2{font-size:20px;color:var(--brand)}.pt .hero__slide p{font-size:16px;color:#4a4669;max-width:62ch;margin-top:6px}.pt .hero__dots{display:flex;gap:6px}.pt .hero__dots button{width:10px;height:10px;border-radius:50%;border:0;background:#d3ceee;padding:0;cursor:pointer}.pt .hero__dots button[aria-current=true]{background:var(--brand);width:24px;border-radius:6px}.pt .glance{background:#fff;border:1px solid var(--line);border-radius:14px;box-shadow:0 16px 40px #362f781f;padding:22px;display:flex;flex-direction:column;gap:10px}.pt .glance h2{font-size:20px}.pt .glance__sub{font-size:13px;color:var(--muted)}.pt .glance dl{margin:0;font-size:14px}.pt .glance dl div{display:flex;justify-content:space-between;gap:12px;padding-block:9px;border-bottom:1px solid var(--line-soft)}.pt .glance dl div:last-child{border-bottom:0}.pt .glance dt{color:var(--muted)}.pt .glance dd{margin:0;font-weight:700;text-align:right}.pt .glance .btn{margin-top:4px}.pt .assure{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.pt .assure div{background:#fff;border:1px solid var(--line);border-radius:12px;padding:14px 16px;display:flex;flex-direction:column}.pt .assure span{font-size:13px;color:var(--muted)}@media(max-width:960px){.pt .hero__main{grid-template-columns:1fr}.pt .assure{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.pt .assure{grid-template-columns:1fr}}.pt .ribbon{background:var(--brand);color:#fff;font-size:14px}.pt .ribbon .wrap{padding-block:10px;display:flex;gap:10px 18px;flex-wrap:wrap;align-items:center}.pt .ribbon b{background:var(--gold);color:#3a2500;padding:3px 10px;border-radius:4px}.pt .marquee{overflow:hidden;white-space:nowrap;border-bottom:1px solid var(--line-soft);background:#fff}.pt .marquee__track{display:inline-flex;align-items:center;padding-block:22px;animation:pt-marquee 40s linear infinite}.pt .marquee:hover .marquee__track{animation-play-state:paused}.pt .marquee a{display:inline-flex;align-items:center;justify-content:center;width:140px;height:52px;margin-inline:28px}.pt .marquee img{max-width:100%;max-height:100%;object-fit:contain}@keyframes pt-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.pt .marquee__track{animation:none;flex-wrap:wrap;white-space:normal;justify-content:center}}.pt .jcard{background:#fff;border:1px solid var(--line);border-radius:14px;overflow:hidden;text-decoration:none;color:var(--ink);display:flex;flex-direction:column;transition:box-shadow .2s,transform .2s}.pt .jcard:hover{box-shadow:0 12px 28px #362f7824;transform:translateY(-2px)}.pt .jcard__top{background:var(--brand);color:#fff;padding:10px 14px;display:flex;justify-content:space-between;align-items:center;gap:8px}.pt .jcard__top b{font-family:var(--font-head);font-size:17px}.pt .jcard__top span{font-size:12px;opacity:.9;text-align:right}.pt .jcard__body{display:flex;gap:12px;padding:14px}.pt .jcard__body img{width:56px;height:76px;object-fit:cover;border-radius:4px;flex:0 0 56px;border:1px solid var(--line-soft)}.pt .jcard__body span{font-size:14px;font-weight:600;line-height:1.35}.pt .jcard__foot{margin-top:auto;padding:10px 14px;border-top:1px solid var(--line-soft);font-size:12.5px;color:var(--muted);display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap}.pt .jcard__foot b{color:var(--brand)}.pt .jcard--wide .jcard__body img{width:96px;height:130px;flex-basis:96px}.pt .jcard--wide .jcard__body span{font-size:15px}.pt .tabs{display:flex;gap:8px;flex-wrap:wrap}.pt .tabs button{font:inherit;font-weight:600;background:var(--line-soft);color:var(--brand);border:0;border-radius:8px;padding:9px 14px;cursor:pointer}.pt .tabs button[aria-selected=true]{background:var(--brand);color:#fff;font-weight:700}.pt .panel{background:var(--brand-soft);border-radius:14px;padding:22px;display:flex;flex-direction:column;gap:12px}.pt .panel ul{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:8px}.pt .pageband{background:var(--brand-soft);border-bottom:1px solid var(--line)}.pt .pageband .wrap{padding-block:34px;display:flex;flex-direction:column;gap:10px}.pt .crumbs{font-size:13px;color:var(--muted);display:flex;gap:8px;flex-wrap:wrap}.pt .crumbs a{color:var(--brand);text-decoration:none}.pt .pageband h1{font-size:clamp(1.9rem,3.6vw,2.6rem);font-weight:800}.pt .pageband p{color:#4a4669;max-width:75ch}.pt .prose{display:flex;flex-direction:column;gap:14px;max-width:80ch}.pt .prose p{color:#3b3760}.pt .steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.pt .steps li{display:flex;flex-direction:column;gap:8px}.pt .steps .n{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;font-family:var(--font-head);font-weight:800;font-size:18px;background:var(--brand);color:#fff}.pt .steps li:first-child .n{background:var(--gold);color:#3a2500}.pt .checklist{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px}.pt .checklist li{display:flex;gap:10px;font-size:15px;color:#3b3760}.pt .checklist li:before{content:"";flex:0 0 8px;height:8px;margin-top:9px;border-radius:50%;background:var(--accent-line)}@media(max-width:960px){.pt .steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.pt .steps{grid-template-columns:1fr}}.pt .form{display:flex;flex-direction:column;gap:12px}.pt .form label{font-size:13px;font-weight:700;color:var(--muted)}.pt .form input,.pt .form textarea{font:inherit;width:100%;padding:12px 14px;border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--ink)}.pt .form textarea{min-height:140px;resize:vertical}.pt .cta{background:var(--brand);color:#e4e1fa;border-radius:16px;padding:32px 36px;display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap}.pt .cta h2{color:#fff;font-size:26px}.pt-footer{background:var(--brand-deep);color:#c9c4e8;font-size:14.5px}.pt-footer .wrap.cols{display:grid;grid-template-columns:minmax(0,1.3fr) repeat(3,minmax(0,1fr));gap:28px;padding-block:52px}.pt-footer h3{color:#fff;font-size:16px;margin-bottom:6px}.pt-footer ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:7px}.pt-footer a{color:#c9c4e8;text-decoration:none}.pt-footer a:hover{color:#fff;text-decoration:underline}.pt-footer .logo{background:#fff;border-radius:8px;padding:8px 12px;align-self:flex-start;display:inline-flex}.pt-footer .logo img{height:34px;width:auto}.pt-footer .chips{display:flex;gap:8px;flex-wrap:wrap}.pt-footer .chips span{background:#ffffff1a;border-radius:20px;padding:3px 12px;font-size:13px}.pt-footer .bottom{border-top:1px solid #2A2560;font-size:13px}.pt-footer .bottom .wrap{padding-block:16px}.pt-footer .gold{color:var(--gold);font-weight:700}@media(max-width:960px){.pt-footer .wrap.cols{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.pt-footer .wrap.cols{grid-template-columns:1fr}}.pt .pdock{position:fixed;left:50%;transform:translate(-50%);bottom:max(12px,env(safe-area-inset-bottom,0px));z-index:55;width:min(1000px,calc(100% - 180px));background:#fff;border:1px solid var(--line);border-radius:14px;box-shadow:0 14px 34px #16123a33;padding:8px 10px;display:flex;align-items:center;gap:12px}.pt .pdock__num{background:var(--brand);color:#fff;border-radius:10px;padding:6px 12px;font-weight:800;font-family:var(--font-head);white-space:nowrap}.pt .pdock__txt{font-size:14px;flex:1;min-width:0}.pt .pdock__go{background:var(--accent);color:#fff;padding:9px 16px;border-radius:8px;font-weight:700;text-decoration:none;white-space:nowrap}.pt .pdock__go:hover{background:var(--accent-dark)}.pt .pdock__x{background:none;border:0;color:var(--muted);cursor:pointer;padding:6px;font-size:18px;line-height:1}@media(max-width:760px){.pt .pdock{width:calc(100% - 110px);left:12px;transform:none}.pt .pdock__txt,.pt .pdock__num{display:none}.pt .pdock__go{flex:1;text-align:center}}.pt .hero{position:relative;overflow:hidden;isolation:isolate}.pt .hero>.wrap{position:relative;z-index:1}.pt .hero__bg{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none}.pt .hero__glow{position:absolute;border-radius:50%;will-change:transform}.pt .hero__glow--1{width:520px;height:520px;left:6%;top:-170px;background:radial-gradient(closest-side,#fbbf2438,#fbbf2400);animation:pt-drift-a 22s ease-in-out infinite alternate}.pt .hero__glow--2{width:640px;height:640px;right:-150px;top:8%;background:radial-gradient(closest-side,#362f782e,#362f7800);animation:pt-drift-b 28s ease-in-out infinite alternate}.pt .hero__glow--3{width:460px;height:460px;left:36%;bottom:-210px;background:radial-gradient(closest-side,#1b8fd824,#1b8fd800);animation:pt-drift-c 25s ease-in-out infinite alternate}.pt .hero__grid{position:absolute;inset:-46px;background:linear-gradient(90deg,rgba(54,47,120,.06) 1px,transparent 1px),linear-gradient(0deg,rgba(54,47,120,.06) 1px,transparent 1px);background-size:46px 46px;-webkit-mask-image:radial-gradient(ellipse 80% 75% at 55% 45%,#000 35%,transparent 100%);mask-image:radial-gradient(ellipse 80% 75% at 55% 45%,#000 35%,transparent 100%);animation:pt-grid 16s linear infinite}.pt .hero__net{position:absolute;inset:0;width:100%;height:100%;opacity:.9}.pt .hero__net-links path{fill:none;stroke:#362f782e;stroke-width:1.3}.pt .hero__net-flow path{fill:none;stroke:#b45309b3;stroke-width:2;stroke-linecap:round;stroke-dasharray:26 900;animation:pt-flow 9s linear infinite;animation-delay:var(--d,0s)}.pt .hero__net-nodes circle{fill:#fff;stroke:#362f7859;stroke-width:1.5;transform-box:fill-box;transform-origin:center;animation:pt-node 4s ease-in-out infinite;animation-delay:var(--d,0s)}.pt .hero__spark{position:absolute;left:var(--x);bottom:-12px;width:6px;height:6px;border-radius:50%;background:radial-gradient(circle,#fbbf24e6,#fbbf2400 70%);opacity:0;animation:pt-rise var(--t,16s) linear infinite;animation-delay:var(--d,0s)}.pt .hero__spark:nth-child(2n){width:4px;height:4px;background:radial-gradient(circle,#362f788c,#362f7800 70%)}@keyframes pt-drift-a{to{transform:translate(140px,90px) scale(1.15)}}@keyframes pt-drift-b{to{transform:translate(-170px,-60px) scale(.9)}}@keyframes pt-drift-c{to{transform:translate(-120px,-110px) scale(1.2)}}@keyframes pt-grid{to{transform:translate(46px,46px)}}@keyframes pt-flow{0%{stroke-dashoffset:926}to{stroke-dashoffset:0}}@keyframes pt-node{0%,to{transform:scale(1);fill:#fff}50%{transform:scale(1.35);fill:#fbe7c2}}@keyframes pt-rise{0%{transform:translateY(0);opacity:0}12%{opacity:.9}80%{opacity:.6}to{transform:translateY(-560px) translate(30px);opacity:0}}@media(max-width:760px){.pt .hero__net{display:none}.pt .hero__glow--2{width:420px;height:420px}}.pt .pageband{position:relative;overflow:hidden;isolation:isolate}.pt .pageband>.wrap{position:relative;z-index:1}.pt .pageband:before{content:"";position:absolute;inset:-46px;z-index:0;background:linear-gradient(90deg,rgba(54,47,120,.06) 1px,transparent 1px),linear-gradient(0deg,rgba(54,47,120,.06) 1px,transparent 1px);background-size:46px 46px;-webkit-mask-image:radial-gradient(ellipse 70% 90% at 75% 40%,#000 20%,transparent 100%);mask-image:radial-gradient(ellipse 70% 90% at 75% 40%,#000 20%,transparent 100%);animation:pt-grid 16s linear infinite}.pt .pageband:after{content:"";position:absolute;z-index:0;width:560px;height:560px;right:-120px;top:-240px;border-radius:50%;background:radial-gradient(closest-side,#fbbf243d,#fbbf2400);animation:pt-drift-b 24s ease-in-out infinite alternate}.pt .section--deep{position:relative;overflow:hidden;isolation:isolate}.pt .section--deep>.wrap{position:relative;z-index:1}.pt .section--deep:before{content:"";position:absolute;z-index:0;width:700px;height:700px;left:-200px;top:-300px;border-radius:50%;background:radial-gradient(closest-side,#fbbf241f,#fbbf2400);animation:pt-drift-a 26s ease-in-out infinite alternate}.pt .section--deep:after{content:"";position:absolute;z-index:0;width:600px;height:600px;right:-160px;bottom:-280px;border-radius:50%;background:radial-gradient(closest-side,#1b8fd829,#1b8fd800);animation:pt-drift-b 30s ease-in-out infinite alternate}.pt .hero__copy>*,.pt .hero .glance,.pt .hero .assure>div,.pt .pageband .wrap>*{animation:pt-up .7s cubic-bezier(.2,.7,.2,1) both}.pt .hero__copy>:nth-child(2),.pt .pageband .wrap>:nth-child(2){animation-delay:.08s}.pt .hero__copy>:nth-child(3),.pt .pageband .wrap>:nth-child(3){animation-delay:.16s}.pt .hero__copy>:nth-child(4),.pt .pageband .wrap>:nth-child(4){animation-delay:.22s}.pt .hero__copy>:nth-child(5){animation-delay:.28s}.pt .hero__copy>:nth-child(6){animation-delay:.34s}.pt .hero .glance{animation-name:pt-in-right;animation-delay:.2s}.pt .hero .assure>div:nth-child(1){animation-delay:.4s}.pt .hero .assure>div:nth-child(2){animation-delay:.48s}.pt .hero .assure>div:nth-child(3){animation-delay:.56s}.pt .hero .assure>div:nth-child(4){animation-delay:.64s}@keyframes pt-up{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes pt-in-right{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:none}}.pt .hero__slide>div{animation:pt-fade .5s ease both}@keyframes pt-fade{0%{opacity:.35;transform:translateY(6px)}to{opacity:1;transform:none}}.pt .hero h1 .c2{background:linear-gradient(90deg,var(--accent) 0%,#E8892B 40%,#FBBF24 50%,#E8892B 60%,var(--accent) 100%);background-size:250% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:pt-shine 6s ease-in-out infinite}@keyframes pt-shine{0%,55%{background-position:100% 0}to{background-position:-50% 0}}html.pt-anim .pt [data-reveal]{opacity:0;transform:translateY(22px);transition:opacity .6s ease,transform .6s cubic-bezier(.2,.7,.2,1);transition-delay:var(--rd,0s)}html.pt-anim .pt [data-reveal].is-in{opacity:1;transform:none}.pt .card,.pt .tile,.pt .assure>div{transition:transform .25s,box-shadow .25s,border-color .25s}.pt .card:hover,.pt .tile:hover,.pt .assure>div:hover{transform:translateY(-4px);box-shadow:0 14px 30px #362f781f;border-color:#cfc9ee}.pt .tile .ic,.pt .card .ic{transition:transform .3s}.pt .tile:hover .ic,.pt .card:hover .ic{transform:rotate(-8deg) scale(1.08)}.pt .jcard__body img{transition:transform .35s}.pt .jcard:hover .jcard__body img{transform:scale(1.06) rotate(-2deg)}.pt .nav a:not(.nav__cta){position:relative}.pt .nav a:not(.nav__cta):after{content:"";position:absolute;left:12px;right:12px;bottom:-2px;height:2px;background:var(--accent-line);transform:scaleX(0);transform-origin:left;transition:transform .25s}.pt .nav a:not(.nav__cta):hover:after,.pt .nav a[aria-current=page]:after{transform:scaleX(1)}.pt .nav a[aria-current=page]{border-bottom-color:transparent}.pt .badge--gold{animation:pt-pulse 2.6s ease-out infinite}@keyframes pt-pulse{0%{box-shadow:0 0 #fbbf2499}70%,to{box-shadow:0 0 0 7px #fbbf2400}}.pt .ribbon b{position:relative;padding-left:22px}.pt .ribbon b:before{content:"";position:absolute;left:8px;top:50%;width:7px;height:7px;margin-top:-3.5px;border-radius:50%;background:#b45309;animation:pt-blink 1.4s ease-in-out infinite}@keyframes pt-blink{50%{opacity:.25}}.pt .btn--gold,.pt .pdock__go{position:relative;overflow:hidden}.pt .btn--gold:after,.pt .pdock__go:after{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.45) 50%,transparent 70%);transform:translate(-100%);animation:pt-sweep 4s ease-in-out infinite}@keyframes pt-sweep{0%,60%{transform:translate(-100%)}to{transform:translate(100%)}}.pt .pdock{animation:pt-dock .6s .6s cubic-bezier(.2,.7,.2,1) both}@keyframes pt-dock{0%{opacity:0;margin-bottom:-30px}to{opacity:1;margin-bottom:0}}.pt .steps .n{transition:transform .3s}.pt .steps li:hover .n{transform:scale(1.12)}@media(prefers-reduced-motion:reduce){.pt *,.pt *:before,.pt *:after{animation:none!important;transition:none!important}.pt .hero__net-flow,.pt .hero__spark{display:none}html.pt-anim .pt [data-reveal]{opacity:1;transform:none}.pt .hero h1 .c2{color:var(--accent);background:none}}
