.pt .tx-t{background:var(--cd);border-radius:18px;box-shadow:var(--sh);position:relative;overflow:hidden;transition:transform .3s var(--ease-out),box-shadow .3s}.pt .tx-t:hover{transform:translateY(-2px);box-shadow:var(--sh2)}.pt a.tx-t{display:flex;color:inherit}.pt .tx-lab{font-size:11px;font-weight:600;color:var(--fa);display:flex;align-items:center;gap:7px;letter-spacing:.1em;text-transform:uppercase}.pt .tx-lab>i{width:7px;height:7px;border-radius:50%;background:var(--ac);display:inline-block;flex:none}.pt .tx-pill{height:26px;padding:0 10px;border-radius:999px;font-size:12px;font-weight:600;display:inline-flex;align-items:center;gap:6px;background:var(--hl);color:var(--mu);white-space:nowrap;font-style:normal}.pt .tx-pill.sm{height:22px;font-size:11px}.pt .tx-pill.ac{background:var(--acs);color:var(--ac)}.pt .tx-pill.ok{background:rgba(22,163,74,.12);color:#15803d}.pt .tx-pill.warn{background:rgba(217,119,6,.13);color:#b45309}html[data-theme=dark] .pt .tx-pill.ok{color:#4ade80}html[data-theme=dark] .pt .tx-pill.warn{color:#fbbf24}.pt .tx-pill>i{width:6px;height:6px;border-radius:50%;background:currentColor}.pt .tx-go{width:36px;height:36px;border-radius:50%;background:var(--ink);color:var(--bg);display:inline-flex;align-items:center;justify-content:center;flex:none;transition:transform .3s var(--ease-out)}.pt .tx-t:hover .tx-go,.pt a:hover>.tx-go{transform:translateX(2px)}.pt .tx-ico{width:44px;height:44px;border-radius:12px;background:var(--ink);color:var(--bg);display:flex;align-items:center;justify-content:center;flex:none}.pt .tx-mini{display:inline-flex;align-items:center;gap:6px;font-size:13.5px;font-weight:600;color:var(--ink)}.pt .tx-mini svg{color:var(--ac)}.pt .tx-mini:hover{text-decoration:underline;text-underline-offset:3px}.pt .tx-list{margin:14px 0 0;padding:0;display:flex;flex-direction:column;gap:9px}.pt .tx-list li{list-style:none;display:flex;gap:10px;font-size:14.5px;align-items:flex-start}.pt .tx-list li svg{color:var(--ac);flex:none;margin-top:2px}.pt .tx-crumb{position:relative;z-index:2}.pt .tx-crumb s{text-decoration:none;opacity:.5}.pt .tx-crumb b{color:var(--mu);font-weight:500}.pt .tx-crumb a:hover{color:var(--ink)}.pt .tx-head{display:grid;grid-template-columns:repeat(12,1fr);gap:14px;padding:16px 0 0;position:relative;z-index:2}.pt .tx-intro{grid-column:1/8;display:flex;flex-direction:column;min-height:400px}.pt .tx-intro.full{grid-column:1/-1;min-height:0}.pt .tx-intro h1{text-wrap:balance}.pt .tx-intro p.sub{max-width:560px}.pt .tx-intro .ctas{display:flex;gap:10px;margin-top:auto;padding-top:28px;align-items:center;flex-wrap:wrap}.pt .tx-intro .micro{font-size:12.5px;color:var(--fa);margin-left:6px}.pt .tx-side{--bg:#171717;--cd:#0A0A0A;--cd2:#171717;--ink:#FAFAF8;--mu:#A3A3A3;--fa:#757575;--hl:rgba(250,250,248,.12);--hl2:rgba(250,250,248,.22);--ac:#F26722;--acs:rgba(242,103,34,.13);--sh:0 0 0 1px rgba(250,250,248,.08);grid-column:8/13;min-height:400px;background:var(--cd);color:var(--ink);border-radius:22px;box-shadow:0 40px 80px -40px rgba(0,0,0,.55);position:relative;overflow:hidden}html[data-theme=dark] .pt .tx-side{--bg:#E8E8E6;--cd:#FAFAF8;--cd2:#E8E8E6;--ink:#0A0A0A;--mu:#525252;--fa:#737373;--hl:rgba(10,10,10,.11);--hl2:rgba(10,10,10,.2);--ac:#C2410C;--acs:rgba(194,65,12,.10);--sh:0 0 0 1px rgba(10,10,10,.09)}.pt .tx-sh{margin:0 0 34px}.pt .tx-sh h2{text-wrap:balance}.pt .tx-faqwrap{display:grid;grid-template-columns:340px 1fr;gap:40px;align-items:start}.pt .tx-faqwrap h2{font-size:56px;line-height:.92;letter-spacing:-.055em;font-weight:850;text-transform:uppercase;margin:14px 0 0}.pt .tx-faqwrap .note{color:var(--mu);font-size:15px;margin:12px 0 18px}.pt .tx-faq{display:grid;grid-template-columns:1fr 1fr;gap:0 40px;align-items:start}.pt .tx-q{border-top:1px solid var(--hl)}.pt .tx-q.open{border-top:1.5px solid var(--ink)}.pt .tx-q button{width:100%;display:flex;justify-content:space-between;gap:16px;padding:18px 0;background:none;border:0;color:var(--ink);text-align:left;font-weight:600;font-size:15px;letter-spacing:-.015em;line-height:1.4}.pt .tx-q button svg{color:var(--fa);flex:none;margin-top:2px}.pt .tx-q.open button{padding-bottom:0}.pt .tx-q.open button svg{color:var(--ac)}.pt .tx-q .a{margin:10px 0 0;padding-bottom:18px;color:var(--mu);font-size:14.5px}.pt .tx-ring{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:none}.pt .tx-ring svg{position:absolute;inset:0;transform:rotate(-90deg)}.pt .tx-ring circle{fill:none;stroke:var(--hl2)}.pt .tx-ring circle.v{stroke:var(--ac);transition:stroke-dashoffset 1.1s var(--ease-out)}.pt .tx-ring>span{position:relative;font-weight:700;color:var(--ink)}@keyframes tx-ring{0%{stroke-dashoffset:var(--c)}}html.pt-js .rv.on .tx-ring circle.v{animation:tx-ring 1.2s var(--ease-out) backwards;animation-delay:.2s}html.pt-js .rv:not(.on) .tx-ring circle.v{stroke-dashoffset:var(--c)}.pt .tx-toast{height:34px;padding:0 14px;border-radius:999px;background:var(--ink);color:var(--bg);display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600;box-shadow:var(--sh2)}.pt .tx-in{width:100%;height:44px;padding:0 14px;border-radius:12px;border:0;box-shadow:inset 0 0 0 1px var(--hl2);background:transparent;color:var(--ink);font:inherit;font-size:14px;outline:none;transition:box-shadow .2s}.pt textarea.tx-in{height:auto;min-height:72px;padding:12px 14px;resize:vertical;line-height:1.5}.pt .tx-in::placeholder{color:var(--fa)}.pt .tx-in:focus{box-shadow:inset 0 0 0 1.5px var(--ink)}.pt .tx-err{color:#b42318;font-size:12.5px;margin-top:6px}html[data-theme=dark] .pt .tx-err{color:#f97066}@media (max-width:820px){.pt .tx-crumb{padding-left:2px}.pt .tx-head{grid-template-columns:1fr;gap:10px;padding-top:8px}.pt .tx-intro,.pt .tx-side{grid-column:1/-1;min-height:0}.pt .tx-intro .ctas{flex-direction:column;align-items:stretch}.pt .tx-intro .ctas .pt-btn{justify-content:center}.pt .tx-intro .micro{margin:0;text-align:center}.pt .tx-side{min-height:300px}.pt .tx-sh{margin-bottom:24px}.pt .tx-faq,.pt .tx-faqwrap{grid-template-columns:1fr}.pt .tx-faqwrap{gap:18px}.pt .tx-faqwrap h2{font-size:40px}}.pt .tx-q.r5{padding-bottom:18px}.pt .tx-q.r5 .a,.pt .tx-q.r5 button,.pt .tx-q.r5.open button{padding-bottom:0}.pt .aw{display:grid;grid-template-rows:0fr;transition:grid-template-rows .45s var(--ease-out)}.pt .open>.aw{grid-template-rows:1fr}.pt .aw>div{overflow:hidden;min-height:0}.pt .aw>div>*{opacity:0;transform:translateY(-4px);transition:opacity .3s,transform .4s var(--ease-out)}.pt .open>.aw>div>*{opacity:1;transform:none;transition-delay:.1s}@keyframes tw-draw{0%{stroke-dashoffset:21}to{stroke-dashoffset:0}}html.pt-js .pt :is(.pt-btn,.pt-sb,.tw-nm button,.tx-toast,.ca-ok .ic,.ca-step) .ck{stroke-dasharray:21;animation:tw-draw .4s var(--ease-out) .05s backwards}html.pt-js .pt :is(.tw-err,.ca-err,.qz-msg.err){animation:pt-shake .38s}@keyframes tw-okin{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.pt .aw,.pt .aw>div>*{transition:none!important}.pt .ca-err,.pt .ck,.pt .pt-ok-in,.pt .pt-shake,.pt .qz-msg.err,.pt .tw-err{animation:none!important}}