.pt-hero{position:relative;overflow:hidden}.pt-hero>.container{z-index:1;position:relative}.pt-bg{pointer-events:none;background-image:radial-gradient(#0f6bdc29 1px,#0000 1.4px);background-size:26px 26px;animation:40s linear infinite pt-drift;position:absolute;inset:0;-webkit-mask-image:radial-gradient(120% 90% at 78% 30%,#000 0,#0000 68%);mask-image:radial-gradient(120% 90% at 78% 30%,#000 0,#0000 68%)}@keyframes pt-drift{to{background-position:260px 130px}}.pt-bg i{filter:blur(46px);opacity:.5;background:#0f6bdc38;border-radius:50%;animation:22s ease-in-out infinite alternate pt-orb;position:absolute}.pt-bg i:first-child{width:380px;height:380px;top:-120px;right:4%}.pt-bg i:nth-child(2){background:#6cb8ff42;width:260px;height:260px;animation-duration:28s;animation-direction:alternate-reverse;bottom:-140px;right:34%}.pt-bg i:nth-child(3){background:#0714260f;width:200px;height:200px;animation-duration:34s;top:30%;left:-60px}@keyframes pt-orb{to{transform:translate(-60px,40px)scale(1.15)}}@media (width<=900px){.pt-bg i:first-child{width:260px;height:260px}}@media (prefers-reduced-motion:reduce){.pt-bg,.pt-bg i{animation:none}}.pt-hero .page-hero-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:56px}.pt-hero h1{font-size:clamp(2.5rem,4.6vw,3.75rem)}@media (width>=1081px){.pt-hero{padding:48px 0 64px}}@media (width<=1080px){.pt-hero .page-hero-grid{grid-template-columns:minmax(0,1fr);gap:36px}.pt-hero .pc{max-width:560px}}@media (width<=640px){.pt-hero{padding:20px 0 36px}.pt-hero .page-hero-grid{gap:18px}.pt-hero h1{margin-top:10px;font-size:clamp(28px,8.4vw,34px);line-height:1.08}.pt-hero .lead{margin-top:10px;font-size:15.5px;line-height:1.5}.pt-hero .hero-cta{display:none}}.pt-steps{counter-reset:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin:0;padding:0;list-style:none;display:grid}.pt-steps li{border-top:1px solid var(--line-strong);padding-top:28px;position:relative}.pt-steps img{filter:drop-shadow(0 10px 12px #0714261a);width:64px;height:64px;margin-inline-start:-8px}.pt-steps .n{inset-inline-end:0;font-family:var(--font-display);letter-spacing:-.03em;color:var(--line-strong);font-variant-numeric:tabular-nums;font-size:40px;font-weight:600;line-height:1;position:absolute;top:28px}.pt-steps h3{letter-spacing:-.015em;margin-top:18px;font-size:20px}.pt-steps p{color:var(--muted);max-width:36ch;margin-top:8px;font-size:15.5px;line-height:1.55}.pt-area{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:72px;display:grid}.pt-area .section-head{top:calc(var(--nav-h) + 32px);margin-bottom:0;position:sticky}.pt-gets{border-top:1px solid var(--line-strong);margin:0;padding:0;list-style:none}.pt-gets li{border-bottom:1px solid var(--line);align-items:center;gap:20px;padding:22px 0;display:flex}.pt-gets img{filter:drop-shadow(0 8px 10px #0714261a);flex:none;width:56px;height:56px}.pt-gets h3{letter-spacing:-.01em;font-size:18px}.pt-gets p{color:var(--muted);margin-top:4px;font-size:15px;line-height:1.5}.pt-terms{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:72px;display:grid}.pt-terms .section-head{margin-bottom:0}.pt-terms .table td:last-child{text-align:end;font-family:var(--font-display);color:var(--ink);white-space:nowrap;font-size:17px;font-weight:600}.pt-terms .table th:last-child{text-align:end}.pt-terms .table td:last-child span,.pt-terms .table td:last-child{letter-spacing:-.01em}.pt-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px;margin:0;display:grid}.pt-facts div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:16px;padding:18px 0;display:flex}.pt-facts dt{color:var(--muted);font-size:14px}.pt-facts dd{font-family:var(--font-display);color:var(--ink);white-space:nowrap;font-variant-numeric:tabular-nums;margin:0;font-size:18px;font-weight:600}#commission[hidden]{display:none}@media (width<=900px){.pt-steps{grid-template-columns:minmax(0,1fr);gap:0}.pt-steps li{border-top:1px solid var(--line);grid-template-columns:56px minmax(0,1fr);column-gap:14px;padding:18px 0;display:grid}.pt-steps li:first-child{border-top-color:var(--line-strong)}.pt-steps img{grid-row:1/span 2;width:56px;height:56px;margin:0}.pt-steps .n{font-size:22px;top:20px}.pt-steps h3{margin-top:2px;padding-inline-end:40px;font-size:18px}.pt-steps p{max-width:none;margin-top:4px;font-size:15px}.pt-area,.pt-terms{grid-template-columns:minmax(0,1fr);gap:28px}.pt-area .section-head{position:static}.pt-gets li{align-items:flex-start;gap:14px;padding:16px 0}.pt-gets img{width:48px;height:48px}.pt-gets h3{font-size:17px}.pt-facts{grid-template-columns:minmax(0,1fr)}.pt-facts div{padding:14px 0}}@media (width<=1080px){#apply .open-grid{gap:28px}#apply .open-grid>div:first-child{display:contents}#apply .open-grid .section-head{order:0}#apply .form-card{order:1}#apply .rules{order:2;margin-top:0}}.pt-deal-note{background:var(--paper);box-shadow:inset 0 0 0 1px var(--line);color:var(--text);animation:pop .5s var(--ease,ease);border-radius:12px;align-items:flex-start;gap:10px;margin-top:18px;padding:12px 14px;font-size:14px;line-height:1.45;display:flex}.pt-deal-note[hidden]{display:none}.pt-deal-note svg{width:18px;height:18px;color:var(--brand);flex:none;margin-top:1px}@media (prefers-reduced-motion:reduce){.pt-deal-note{animation:none}}#apply-form{scroll-margin-top:96px}.field.sel.has-cs select.cs-native{opacity:0;pointer-events:none;position:absolute;inset:0}.field.sel.has-cs{position:relative}.cs-btn{text-align:start;border:1px solid var(--line-strong);background:var(--white);width:100%;min-height:54px;color:var(--ink);font:inherit;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;border-radius:12px;padding:22px 40px 6px 14px;font-size:15px;transition:border-color .2s,box-shadow .2s;display:block;overflow:hidden}.cs-btn.is-empty{color:var(--muted)}.cs-btn:hover{border-color:var(--ink)}.field.sel.is-open .cs-btn,.cs-btn:focus-visible{border-color:var(--brand);outline:0;box-shadow:0 0 0 3px #0f6bdc29}.field.sel.has-cs:after{transition:transform .25s var(--ease,ease)}.field.sel.has-cs.is-open:after{transform:rotate(225deg)translate(-3px,-3px)}.cs-list{z-index:30;inset-inline:0;border:1px solid var(--line);background:var(--white);animation:cs-in .18s var(--ease,ease) both;border-radius:14px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 6px);box-shadow:0 22px 44px -22px #07142661}.cs-list[hidden]{display:none}@keyframes cs-in{0%{opacity:0;transform:translateY(-6px)}}.cs-list li{min-height:44px;color:var(--ink);cursor:pointer;border-radius:10px;outline:0;align-items:center;padding:0 12px;font-size:15px;display:flex}.cs-list li:hover,.cs-list li:focus{background:var(--paper)}.cs-list li[aria-selected=true]{font-weight:600}.cs-list li[aria-selected=true]:after{content:"";border-inline-end:2px solid var(--brand);border-bottom:2px solid var(--brand);width:6px;height:11px;margin-inline-start:auto;transform:rotate(45deg)translateY(-2px)}.form-card.is-login form{display:none}.form-login{text-align:center;animation:pop .5s var(--ease,ease);justify-items:center;gap:0;padding:20px 0 4px;display:grid}.form-login i{background:var(--ink);color:#fff;border-radius:50%;place-items:center;width:56px;height:56px;margin-bottom:16px;display:grid}.form-login i svg{width:26px;height:26px}.form-login h3:focus{outline:0}.form-login p{color:var(--muted);max-width:40ch;margin-top:8px;font-size:15px;line-height:1.5}.form-login .btn{width:100%;margin-top:22px}.form-login .lg-link{font:inherit;color:var(--ink);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin-top:14px;font-size:14px;font-weight:600;text-decoration:underline}.form-login button.lg-link{color:var(--muted);font-weight:500}.pt-note{background:var(--ink);color:#fff;animation:pop .5s var(--ease,ease);border-radius:14px;align-items:flex-start;gap:12px;margin-bottom:18px;padding:14px 16px;display:flex}.pt-note svg{width:20px;height:20px;color:var(--brand-light,#6cb8ff);flex:none;margin-top:2px}.pt-note b{font-size:15px;display:block}.pt-note span{color:#c7d3e4;margin-top:3px;font-size:13.5px;line-height:1.45;display:block}@media (prefers-reduced-motion:reduce){.cs-list,.form-login,.pt-note{animation:none}}.form-card.is-login>h3,.form-card.is-login>h3+p{display:none}.form-login h3:focus,.form-login h3:focus-visible{box-shadow:none;outline:0}
