.ptn-page{position:relative;overflow:hidden;color:var(--text-primary)}.ptn-section{padding:88px 0}.ptn-section--tint{background:var(--bg-surface)}#partner-form,.ptn-apply[id],.ptn-section[id]{scroll-margin-top:110px}.ptn-narrow{max-width:920px}.ptn-head{max-width:760px;margin:0 0 44px}.ptn-head--center{margin-left:auto;margin-right:auto;text-align:center}.ptn-head h2{margin:0 0 14px;font-size:clamp(1.8rem,3.2vw,2.4rem);font-weight:800;line-height:1.18;letter-spacing:-.02em}.ptn-head p{margin:0;font-size:1.03rem;line-height:1.7;color:var(--text-secondary)}.ptn-h3{margin:56px 0 18px;font-size:1.45rem;font-weight:800;letter-spacing:-.01em}.ptn-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:50px;padding:0 26px;border-radius:12px;border:1.5px solid transparent;font-weight:700;font-size:.98rem;text-decoration:none;cursor:pointer;transition:transform var(--transition-fast),background var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast)}.ptn-btn:hover{transform:translateY(-1px)}.ptn-btn--primary{background:var(--primary);color:#fff}.ptn-btn--primary:hover{background:var(--primary-dark)}.ptn-btn--primary:disabled{opacity:.65;cursor:progress;transform:none}.ptn-btn--ghost{background:transparent;color:var(--text-primary);border-color:var(--border-light)}.ptn-btn--ghost:hover{border-color:var(--primary);color:var(--primary)}.ptn-btn--white{background:#fff;color:var(--primary)}.ptn-btn--outline-white{background:transparent;color:#fff;border-color:rgba(255,255,255,.7)}.ptn-btn--outline-white:hover{background:rgba(255,255,255,.12)}.ptn-btn--block{width:100%}.ptn-hero{position:relative;padding:160px 0 64px;background:radial-gradient(60% 70% at 85% 10%,rgba(var(--primary-rgb),.1),transparent 70%),var(--bg-base)}.ptn-hero__inner{display:grid;grid-template-columns:1.05fr 1fr;grid-gap:56px;gap:56px;align-items:center}.ptn-hero h1{margin:0 0 20px;font-size:clamp(2rem,4.2vw,3.1rem);font-weight:800;line-height:1.12;letter-spacing:-.025em}.ptn-hero h1 span{color:var(--primary)}.ptn-hero__sub{margin:0 0 30px;font-size:1.08rem;line-height:1.7;color:var(--text-secondary)}.ptn-hero__ctas{display:flex;flex-wrap:wrap;gap:14px}.ptn-shot{width:100%;height:auto;border-radius:var(--radius-lg);box-shadow:var(--shadow-elevated)}.ptn-shot--cutout{border-radius:0;box-shadow:none}.ptn-stats{list-style:none;margin:56px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}.ptn-stats li{padding:22px 24px;border-radius:var(--radius-lg);background:var(--bg-surface);border:1px solid var(--border-light);display:flex;align-items:flex-start;gap:16px}.ptn-stats li>div{display:flex;flex-direction:column;gap:6px;min-width:0}.ptn-stats strong{font-size:2rem;font-weight:800;color:var(--primary);letter-spacing:-.02em;line-height:1.1}.ptn-stats span{color:var(--text-secondary);font-size:.95rem;line-height:1.5}.ptn-console{background:var(--bg-surface);border:1px solid var(--border-light);border-radius:var(--radius-lg);box-shadow:var(--shadow-elevated);overflow:hidden;font-size:.92rem}.ptn-console__bar{display:flex;align-items:center;gap:12px;padding:14px 18px;border-bottom:1px solid var(--border-light);background:var(--bg-surface-3)}.ptn-console__dots{display:inline-flex;gap:6px}.ptn-console__dots i{width:10px;height:10px;border-radius:50%;background:var(--border-light)}.ptn-console__dots i:first-child{background:var(--primary)}.ptn-console__title{font-weight:700}.ptn-console__tag{margin-left:auto;padding:3px 10px;border-radius:999px;font-size:.72rem;font-weight:700;letter-spacing:.04em;color:var(--text-secondary);border:1px dashed var(--border-light)}.ptn-console__stats{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px;padding:18px}.ptn-console__stats div{padding:14px;border-radius:var(--radius-md);background:var(--bg-surface-2);display:flex;flex-direction:column;gap:4px}.ptn-console__stats span{font-size:.76rem;color:var(--text-secondary)}.ptn-console__stats strong{font-size:1.35rem;font-weight:800}.ptn-console__progress{padding:0 18px 16px}.ptn-console__progress-label{display:flex;justify-content:space-between;gap:8px;font-size:.8rem;color:var(--text-secondary);margin-bottom:8px}.ptn-console__track{height:8px;border-radius:999px;background:var(--bg-surface-2);overflow:hidden}.ptn-console__fill{height:100%;border-radius:inherit;background:var(--primary)}.ptn-console__payouts{list-style:none;margin:0;padding:4px 18px 14px}.ptn-console__payouts li{display:grid;grid-template-columns:1fr auto auto;grid-gap:14px;gap:14px;align-items:center;padding:12px 0;border-top:1px solid var(--border-light)}.ptn-console__payouts b{display:block;font-weight:700}.ptn-console__payouts small{color:var(--text-secondary);font-size:.78rem}.ptn-amt{font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.ptn-pill{padding:3px 10px;border-radius:999px;font-size:.72rem;font-weight:700}.ptn-pill--ok{color:#138a4b;background:rgba(19,138,75,.12)}.ptn-cards{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:22px;gap:22px}.ptn-card{padding:28px;border-radius:var(--radius-lg);background:var(--bg-surface);border:1px solid var(--border-light);transition:border-color var(--transition-fast),transform var(--transition-fast)}.ptn-card:hover{border-color:var(--border-accent);transform:translateY(-2px)}.ptn-card h3{margin:18px 0 10px;font-size:1.15rem;font-weight:800}.ptn-card p{margin:0;color:var(--text-secondary);line-height:1.65}.ptn-icon{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:14px;color:var(--primary);background:rgba(var(--primary-rgb),.1);flex-shrink:0}.ptn-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:22px;gap:22px;counter-reset:none}.ptn-steps li{position:relative;padding:28px;border-radius:var(--radius-lg);background:var(--bg-base);border:1px solid var(--border-light)}.ptn-steps__num{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:var(--primary);color:#fff;font-weight:800}.ptn-steps h3{margin:16px 0 8px;font-size:1.1rem;font-weight:800}.ptn-steps p{margin:0;color:var(--text-secondary);line-height:1.65}.ptn-tiers{display:grid;grid-template-columns:1fr 1fr 1.4fr;grid-gap:22px;gap:22px}.ptn-tier{position:relative;padding:28px;border-radius:var(--radius-lg);background:var(--bg-surface);border:1px solid var(--border-light)}.ptn-tier p{margin:0}.ptn-tier--featured{border:2px solid var(--primary);background:linear-gradient(180deg,rgba(var(--primary-rgb),.07),transparent 70%),var(--bg-surface)}.ptn-tier__badge{position:absolute;top:18px;right:18px;display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:999px;background:var(--primary);color:#fff;font-size:.72rem;font-weight:700}.ptn-tier__name{font-weight:700;font-size:1rem}.ptn-tier__rate{margin:10px 0 4px;font-size:3rem;font-weight:800;line-height:1;color:var(--primary);letter-spacing:-.03em}.ptn-tier__meta{color:var(--text-secondary)}.ptn-tier--note{background:var(--bg-surface-2)}.ptn-tier--note p:last-child{margin-top:10px;color:var(--text-secondary);line-height:1.65}.ptn-table-wrap{overflow-x:auto;border-radius:var(--radius-lg);border:1px solid var(--border-light);background:var(--bg-surface)}.ptn-table{width:100%;min-width:520px;border-collapse:collapse;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ptn-table td,.ptn-table th{padding:16px 20px;text-align:left;border-bottom:1px solid var(--border-light)}.ptn-table thead th{font-size:.8rem;text-transform:uppercase;letter-spacing:.06em;color:var(--text-secondary);background:var(--bg-surface-3)}.ptn-table tbody tr:last-child td,.ptn-table tbody tr:last-child th{border-bottom:0}.ptn-table tbody th{font-weight:700}.ptn-table__hi{color:var(--primary);font-weight:800}.ptn-callout{margin:22px 0 0;padding:20px 24px;border-radius:var(--radius-md);border-left:4px solid var(--primary);background:rgba(var(--primary-rgb),.07);line-height:1.65}.ptn-payouts{list-style:none;margin:28px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:12px 28px}.ptn-payouts li{display:inline-flex;align-items:center;gap:8px;font-weight:600}.ptn-payouts svg{color:var(--primary);flex-shrink:0}.ptn-fine{margin:22px 0 0;font-size:.85rem;line-height:1.6;color:var(--text-muted)}.ptn-split{display:grid;grid-template-columns:1.1fr 1fr;grid-gap:56px;gap:56px;align-items:start}.ptn-apply__inner>*,.ptn-hero__inner>*,.ptn-split>*{min-width:0}.ptn-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:16px;gap:16px}.ptn-list li{display:flex;gap:12px;line-height:1.6;color:var(--text-secondary)}.ptn-list li b{color:var(--text-primary)}.ptn-list svg{margin-top:3px;color:var(--primary);flex-shrink:0}.ptn-offer{padding:32px;border-radius:var(--radius-lg);background:var(--bg-base);border:1px solid var(--border-light)}.ptn-offer h3{margin:0 0 12px;font-size:1.3rem;font-weight:800}.ptn-offer>p{margin:0 0 18px;color:var(--text-secondary);line-height:1.7}.ptn-offer ul{list-style:none;margin:0 0 22px;padding:0;display:grid;grid-gap:10px;gap:10px}.ptn-offer li{display:flex;gap:10px;align-items:flex-start;line-height:1.5}.ptn-offer li svg{margin-top:3px;color:var(--primary);flex-shrink:0}.ptn-offer__links{display:flex;align-items:center;gap:6px;margin:0;font-weight:700}.ptn-offer__links a{color:var(--primary)}.ptn-rules{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:22px;gap:22px}.ptn-rules li{grid-column:span 2;display:grid;grid-template-columns:auto 1fr;grid-template-areas:"icon icon" "title title" "body body";align-items:center;align-content:start;grid-column-gap:18px;column-gap:18px;padding:30px 28px;border-radius:var(--radius-lg);background:var(--bg-surface);border:1px solid var(--border-light);transition:border-color var(--transition-fast),transform var(--transition-fast)}.ptn-rules li:hover{border-color:var(--border-accent);transform:translateY(-2px)}.ptn-rules li:nth-child(n+4){grid-column:span 3;grid-template-areas:"icon title" "body body"}.ptn-rules .ptn-icon{grid-area:icon;width:52px;height:52px;margin-bottom:20px}.ptn-rules h3{grid-area:title;margin:0 0 8px;font-size:1.15rem;font-weight:800}.ptn-rules li:nth-child(n+4) .ptn-icon,.ptn-rules li:nth-child(n+4) h3{margin-bottom:16px}.ptn-rules p{grid-area:body;margin:0;color:var(--text-secondary);line-height:1.65}@media (max-width:960px){.ptn-rules{grid-template-columns:repeat(2,minmax(0,1fr))}.ptn-rules li,.ptn-rules li:nth-child(n+4){grid-column:span 1;grid-template-areas:"icon icon" "title title" "body body"}.ptn-rules li:nth-child(n+4) .ptn-icon{margin-bottom:20px}.ptn-rules li:nth-child(n+4) h3{margin-bottom:8px}.ptn-rules li:last-child{grid-column:1/-1;grid-template-areas:"icon title" "body body"}.ptn-rules li:last-child .ptn-icon,.ptn-rules li:last-child h3{margin-bottom:16px}}@media (max-width:640px){.ptn-rules{grid-template-columns:1fr;gap:14px}.ptn-rules li,.ptn-rules li:nth-child(n+4){grid-template-areas:"icon title" "body body";padding:22px}.ptn-rules .ptn-icon,.ptn-rules h3,.ptn-rules li:nth-child(n+4) .ptn-icon,.ptn-rules li:nth-child(n+4) h3{margin-bottom:14px}.ptn-rules .ptn-icon{width:46px;height:46px}}.ptn-summary{margin:-16px 0 32px;padding:26px 28px;border-radius:var(--radius-lg);border:1px solid var(--border-light);background:var(--bg-surface)}.ptn-summary__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 16px;margin-bottom:10px}.ptn-summary__head h3{margin:0;font-size:1.2rem;font-weight:800}.ptn-summary__date{font-size:.85rem;color:var(--text-muted)}.ptn-summary__lead{margin:0 0 18px;line-height:1.7}.ptn-summary__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;margin:0}.ptn-summary__list dt{margin-bottom:4px;font-size:.8rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--primary)}.ptn-summary__list dd{margin:0;font-size:.94rem;line-height:1.6;color:var(--text-secondary)}.ptn-answer{margin:-4px 0 16px;line-height:1.7}.ptn-head p a{color:var(--primary);text-decoration:underline;text-underline-offset:2px}@media (max-width:960px){.ptn-summary__list{grid-template-columns:1fr}}@media (max-width:640px){.ptn-summary{padding:20px 18px}}.ptn-faq{display:grid;grid-gap:12px;gap:12px}.ptn-faq__item{padding:18px 22px 20px;border-radius:var(--radius-md);border:1px solid var(--border-light);background:var(--bg-surface)}.ptn-faq__item h3{margin:0 0 8px;font-size:1.02rem;font-weight:700;line-height:1.45}.ptn-faq__item p{margin:0;color:var(--text-secondary);line-height:1.7}.ptn-apply{padding:88px 0;background:radial-gradient(50% 60% at 10% 0,rgba(255,255,255,.14),transparent 70%),#e21c49;color:#fff}.ptn-apply__inner{display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:56px;gap:56px;align-items:start}.ptn-apply__copy{position:-webkit-sticky;position:sticky;top:110px}.ptn-apply h2{margin:0 0 16px;font-size:clamp(1.9rem,3.4vw,2.6rem);font-weight:800;line-height:1.15;letter-spacing:-.02em;color:#fff}.ptn-apply__copy>p{margin:0 0 28px;font-size:1.08rem;line-height:1.7;color:rgba(255,255,255,.92)}.ptn-apply__ctas{display:flex;flex-wrap:wrap;gap:12px}.ptn-apply__contact{margin-top:32px;display:flex;flex-direction:column;gap:8px}.ptn-apply__contact p{margin:0 0 4px;font-weight:700}.ptn-apply__contact a{display:inline-flex;align-items:center;gap:8px;color:#fff;text-decoration:none;width:-moz-fit-content;width:fit-content}.ptn-apply__contact a:hover{text-decoration:underline}.ptn-form{padding:32px;border-radius:var(--radius-lg);background:var(--bg-surface);color:var(--text-primary);box-shadow:0 24px 60px rgba(0,0,0,.18)}.ptn-form__title{margin:0 0 6px;font-size:1.35rem;font-weight:800}.ptn-form__sub{margin:0 0 22px;font-size:.9rem;color:var(--text-secondary);line-height:1.55}.ptn-form__grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;margin-bottom:22px}.ptn-field{display:flex;flex-direction:column;gap:6px;min-width:0;margin:0;padding:0;border:0}.ptn-field--full{grid-column:1/-1}.ptn-field legend,.ptn-field>span{font-size:.84rem;font-weight:600;padding:0;margin-bottom:6px}.ptn-form input:not([type=radio]):not([type=checkbox]),.ptn-form select{width:100%;min-height:46px;padding:10px 14px;border-radius:10px;border:1px solid var(--border-light);background:var(--bg-base);color:var(--text-primary);font:inherit;font-size:.95rem}.ptn-form input:focus,.ptn-form select:focus{outline:2px solid rgba(var(--primary-rgb),.45);outline-offset:1px;border-color:var(--primary)}.ptn-input-prefix{display:flex;align-items:stretch}.ptn-input-prefix em{display:inline-flex;align-items:center;padding:0 12px;border:1px solid var(--border-light);border-right:0;border-radius:10px 0 0 10px;background:var(--bg-surface-2);font-style:normal;font-weight:600;font-size:.92rem}.ptn-input-prefix input{border-radius:0 10px 10px 0!important}.ptn-radios{display:flex;gap:22px;margin-bottom:8px}.ptn-check,.ptn-radio{display:inline-flex;align-items:center;gap:8px;font-size:.95rem;cursor:pointer}.ptn-check{align-items:flex-start;line-height:1.5}.ptn-check input,.ptn-radio input{width:18px;height:18px;accent-color:var(--primary);flex-shrink:0}.ptn-check input{margin-top:2px}.ptn-check a{color:var(--primary);font-weight:700}.ptn-form__msg{margin:12px 0 0;min-height:1.2em;color:var(--primary);font-weight:600;font-size:.9rem}.ptn-form--done{text-align:center;padding:48px 32px}.ptn-form--done svg{color:#138a4b}.ptn-form--done h3{margin:12px 0 8px;font-size:1.4rem}.ptn-form--done p{margin:0 0 22px;color:var(--text-secondary);line-height:1.6}.ptn-hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}@media (max-width:1080px){.ptn-cards,.ptn-steps{grid-template-columns:repeat(2,1fr)}.ptn-tiers{grid-template-columns:1fr 1fr}.ptn-tier--note{grid-column:1/-1}}@media (max-width:960px){.ptn-apply,.ptn-section{padding:64px 0}.ptn-hero{padding:132px 0 48px}.ptn-apply__inner,.ptn-hero__inner,.ptn-split{grid-template-columns:1fr;gap:40px}.ptn-apply__copy{position:static}.ptn-stats{margin-top:40px}}@media (max-width:640px){.ptn-cards,.ptn-form__grid,.ptn-stats,.ptn-steps,.ptn-tiers{grid-template-columns:1fr}.ptn-stats{gap:12px}.ptn-stats li{padding:18px 20px}.ptn-apply__ctas .ptn-btn{width:100%}.ptn-hero__ctas{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.ptn-hero__ctas .ptn-btn{min-height:46px;padding:0 10px;gap:6px;font-size:.88rem;white-space:nowrap}.ptn-card,.ptn-offer,.ptn-steps li,.ptn-tier{padding:22px}.ptn-form{padding:22px 18px}.ptn-console__stats{grid-template-columns:1fr 1fr 1fr;gap:8px;padding:14px}.ptn-console__stats div{padding:10px}.ptn-console__stats strong{font-size:1.05rem}.ptn-console__payouts li{gap:10px}.ptn-h3{margin-top:44px}}.ptn-answer,.ptn-card p,.ptn-faq__item p,.ptn-form--done p,.ptn-form__sub,.ptn-head p,.ptn-hero__sub,.ptn-offer>p,.ptn-rules p,.ptn-steps p,.ptn-summary__lead,.ptn-tier--note p{color:var(--text-secondary)!important}.ptn-fine{color:var(--text-muted)!important;font-size:.85rem!important}.ptn-form__msg,.ptn-form__sub{font-size:.9rem!important}.ptn-form__msg{color:var(--primary)!important}.ptn-apply__copy>p{color:rgba(255,255,255,.92)!important}.ptn-apply__contact p{color:#fff!important}@media (max-width:380px){.ptn-hero__ctas .ptn-btn{padding:0 8px;font-size:.8rem}}