.ptn-hero-copy{min-width:0}.ptn-hero-note{color:#efe2fd;font-size:13px;margin-top:12px!important}.ptn-hero-actions{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.ucm .ptn-btn-ghost{background:0 0;border-color:#ffffff80;color:#fff!important}.ucm .ptn-btn-ghost:hover{background:#ffffff14;border-color:#fff}.ptn-paths{border:1px solid var(--hair);border-radius:4px;flex-direction:column;margin-top:12px;display:flex}.ptn-path{border-top:1px solid var(--hair);align-items:center;gap:12px;padding:12px 14px;transition:background .15s;display:flex}.ptn-path:first-child{border-top:0}.ptn-path:hover{background:var(--tint)}.ptn-path-n{width:26px;color:var(--p);flex:none;font-size:12px;font-weight:600}.ptn-path-body{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.ptn-path-body b{font-size:15px;font-weight:600;line-height:1.3}.ptn-path-body span{color:var(--mut);font-size:13px}.ptn-arrow{color:var(--p);flex:none}.ucm[data-loc=ar] .ptn-arrow{transform:scaleX(-1)}.ptn-nowrap{white-space:nowrap}.ucm .ptn-cnt-long{font-size:21px}.ptn-kicker{color:var(--mut);letter-spacing:0;margin-inline-start:8px;font-weight:500}.ptn-grid-2{grid-template-columns:1fr;gap:12px;display:grid}@media (min-width:760px){.ptn-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}}.ptn-card-link{align-items:center;gap:4px;margin-top:10px;font-size:13px;font-weight:600;display:inline-flex;color:var(--p)!important}.ptn-grid-3{grid-template-columns:1fr;gap:12px;display:grid}@media (min-width:960px){.ptn-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.ucm .ptn-card{gap:8px;padding:16px 18px;scroll-margin-top:110px}.ptn-card .ucm-desc{font-size:14px}.ptn-block{border-top:1px solid var(--hair);flex-direction:column;gap:6px;padding-top:10px;display:flex}.ptn-for{font-size:13.5px;line-height:1.45}.ptn-list{flex-direction:column;gap:5px;display:flex}.ptn-li{padding-inline-start:14px;font-size:13.5px;line-height:1.45;position:relative}.ptn-li:before{content:"";inset-inline-start:0;background:var(--p);border-radius:1px;width:5px;height:5px;position:absolute;top:.62em}.ptn-li-get{font-weight:500}.ptn-card-foot{margin-top:auto;padding-top:12px}.ptn-card-foot .ucm-btn{width:100%}.ptn-grid-3 .ucm-card>.ucm-desc{font-size:14px}.ptn-terms{border:1px solid var(--hair);background:var(--tint);border-radius:4px;margin-top:14px;padding:16px 18px}.ptn-terms h3{font-size:18px;font-weight:600;line-height:1.3;margin-top:6px!important}.ptn-terms-group{margin-top:18px}.ptn-terms-gt{color:var(--ink);font-size:15px;font-weight:600}.ptn-terms-grid{grid-template-columns:1fr;gap:14px;margin-top:10px;display:grid}@media (min-width:760px){.ptn-terms-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.ptn-terms-note{border-top:1px solid var(--hair);padding-top:12px;font-size:13.5px;font-weight:500;margin-top:16px!important}.ptn-terms-grid>div{border-top:2px solid var(--p);padding-top:10px}.ptn-terms-grid b{color:var(--p);font-size:26px;font-weight:600;line-height:1.1;display:block}.ptn-terms-grid p{color:var(--mut);font-size:13.5px;line-height:1.45;margin-top:6px!important}.ptn-built{color:var(--mut);flex-wrap:wrap;align-items:center;gap:6px 8px;margin-top:18px;font-size:13.5px;display:flex}.ptn-built a{color:var(--ink);border:1px solid var(--hair);border-radius:3px;padding:3px 10px;font-size:12.5px;font-weight:500}.ptn-built a:hover{border-color:color-mix(in srgb,var(--p)40%,var(--hair));color:var(--p)}.ptn-why h4{font-size:15px;font-weight:600;line-height:1.3}.ptn-why p{color:var(--mut);font-size:13.5px;line-height:1.45;margin-top:4px!important}.ptn-menu{grid-template-columns:1fr;gap:10px;display:grid}@media (min-width:640px){.ptn-menu{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:960px){.ptn-menu{grid-template-columns:repeat(4,minmax(0,1fr))}}.ptn-menu-item{border:1px solid var(--hair);border-radius:4px;flex-direction:column;gap:6px;padding:12px 14px;transition:border-color .15s,box-shadow .15s;display:flex}.ptn-menu-item:hover{border-color:color-mix(in srgb,var(--p)40%,var(--hair));box-shadow:0 2px 14px #1a1a1a0f}.ptn-menu-top{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.ptn-menu-top b{color:var(--p);font-size:28px;font-weight:600;line-height:1}.ptn-menu-item h3{font-size:15px;font-weight:600;line-height:1.3}.ptn-menu-item p{color:var(--mut);font-size:13px;line-height:1.45}.ptn-menu-open{background:var(--g);border:0;justify-content:space-between;color:#fff!important}.ptn-menu-open:hover{box-shadow:0 6px 22px -10px #4108c799}.ptn-menu-open b,.ptn-menu-open h3{color:#fff}.ptn-menu-open p{color:#f0e4fd}.ptn-tabs{flex-wrap:wrap;gap:6px;margin-bottom:18px;display:flex}.ptn-tabs .ucm-btn{min-height:36px}.ptn-tabs .ucm-btn[aria-selected=false]{border-color:var(--hair);color:var(--mut)!important}.ptn-tabs .ucm-btn[aria-selected=false]:hover{color:var(--p)!important}.ptn-why{border:1px solid var(--hair);border-radius:4px;grid-template-columns:1fr;display:grid;overflow:hidden}.ptn-why>div{border-bottom:1px solid var(--hair);padding:14px 18px}.ptn-why>div:last-child{border-bottom:0}@media (min-width:760px){.ptn-why{grid-template-columns:repeat(2,minmax(0,1fr))}.ptn-why>div:nth-child(odd){border-inline-end:1px solid var(--hair)}.ptn-why>div:nth-last-child(-n+2){border-bottom:0}}@media (min-width:1000px){.ptn-why{grid-template-columns:repeat(3,minmax(0,1fr))}.ptn-why>div:nth-child(n){border-inline-end:1px solid var(--hair);border-bottom:1px solid var(--hair)}.ptn-why>div:nth-child(3n){border-inline-end:0}.ptn-why>div:nth-last-child(-n+3){border-bottom:0}}.ptn-why a{color:var(--p);font-weight:500}.ptn-faq{border-top:1px solid var(--hair)}.ptn-qa{border-bottom:1px solid var(--hair)}.ptn-qa summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:14px 0;font-size:15.5px;font-weight:500;list-style:none;display:flex}.ptn-qa summary::-webkit-details-marker{display:none}.ptn-qa summary:after{content:"+";color:var(--p);flex:none;font-size:20px;line-height:1}.ptn-qa[open] summary:after{content:"−"}.ptn-qa p{color:var(--mut);max-width:780px;padding-bottom:16px;font-size:14.5px;line-height:1.6}.ptn-apply{gap:20px;display:grid;position:relative}@media (min-width:960px){.ptn-apply{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:40px}}.ptn-anchor{scroll-margin-top:110px;position:absolute;top:0}.ptn-points{flex-direction:column;gap:8px;margin-top:4px;display:flex}.ptn-point{align-items:baseline;gap:10px;font-size:14.5px;display:flex}.ptn-point:before{content:"";background:var(--p);border-radius:1px;flex:none;width:6px;height:6px;transform:translateY(-2px)}.ucm .ptn-form{gap:14px;padding:18px}@media (min-width:768px){.ucm .ptn-form{padding:24px 26px}}.ptn-types{border:0;flex-wrap:wrap;gap:6px;margin:0;padding:0;display:flex}.ptn-types legend{color:var(--mut);margin-bottom:4px;padding:0;font-size:12.5px;font-weight:500;display:block}.ptn-type-opt{position:relative}.ptn-type-opt input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.ptn-type-opt span{border:1px solid var(--hair);min-height:38px;color:var(--mut);background:#fff;border-radius:4px;align-items:center;padding:6px 14px;font-size:14px;font-weight:500;transition:border-color .15s,color .15s,background .15s;display:inline-flex}.ptn-type-opt input:checked+span{border-color:var(--p);color:var(--p);background:var(--lav);font-weight:600}.ptn-type-opt input:focus-visible+span{box-shadow:0 0 0 3px #7d0fc42e}.ptn-textarea{resize:vertical;height:auto;min-height:96px;padding-block:10px;line-height:1.5}.ptn-form-foot{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ptn-close-actions{flex-wrap:wrap;gap:8px;display:flex}
