.pl-page{min-height:100vh;padding-bottom:100px}.pl-wrap{max-width:var(--container-page);margin:0 auto;padding:64px 20px 0}@media (min-width:640px){.pl-wrap{padding:64px 24px 0}}.pl-h1{font-family:var(--v4-display);font-size:clamp(30px,5vw,52px);font-weight:600;color:#fff;text-align:center;letter-spacing:.01em;margin-bottom:10px}.pl-h1 .accent{color:var(--red);text-shadow:0 0 18px rgba(var(--red-rgb),.34)}.pl-toggle-slot{display:flex;justify-content:center;margin:18px 0 26px}.pl-switchrow{display:flex;align-items:center;gap:12px}.pl-switchrow .lbl{font-family:var(--v4-mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--z500);cursor:pointer;transition:color .16s ease}.pl-switchrow .lbl.on{color:#fff}.pl-switchrow .sw{width:46px;height:24px;border-radius:999px;border:1px solid rgba(255,255,255,.22);background:linear-gradient(180deg,#232324,#131314);box-shadow:inset 0 1px 3px rgba(0,0,0,.7);position:relative;cursor:pointer;padding:0}.pl-switchrow .sw i{position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:999px;background:linear-gradient(180deg,#4B4B4B,#2B2B2B);box-shadow:inset 0 1px 0 rgba(255,255,255,.3),0 1px 3px rgba(0,0,0,.8);transition:transform .22s cubic-bezier(.16,1,.3,1),background .22s ease}.pl-switchrow .sw.y{border-color:rgba(var(--red-rgb),.55)}.pl-switchrow .sw.y i{transform:translateX(22px);background:linear-gradient(180deg,#E2445C,#7E0E22)}.pl-switchrow .save{font-family:var(--v4-mono);font-size:9px;letter-spacing:.16em;text-transform:uppercase;color:#6EE7B7;border:1px solid rgba(110,231,183,.35);border-radius:3px;padding:2px 6px}.pl-notice{max-width:560px;margin:0 auto 18px;border:1px solid rgba(245,158,11,.4);background:rgba(245,158,11,.07);border-radius:5px;padding:10px 16px;text-align:center;font-size:13px;color:rgba(253,230,138,.9)}.pl-banner-slot{margin-bottom:22px}.pl-grid{display:grid;margin-top:4px}.pl-card .pl-subline{font-family:var(--v4-mono);font-size:10.5px;color:var(--z500);margin:-8px 0 14px;letter-spacing:.03em}.tl4-card .pricewrap{flex-wrap:wrap;justify-content:flex-end}.tl10-row .cost .tl10-local{display:block;margin-top:2px;font-family:var(--v4-mono);font-size:10px;font-weight:400;letter-spacing:.03em;color:var(--z500)}.pricewrap-local,.tl4-card .pricewrap .pricewrap-local{flex:0 0 100%;text-align:right;margin-top:3px;font-family:var(--v4-mono);font-size:10.5px;font-weight:400;letter-spacing:.03em;color:var(--z500)}.tl10-row .cost s,.tl4-card .pricewrap .was{font-size:15px;color:var(--z500);text-decoration:line-through;margin-right:6px;font-weight:400}.tl10-row .cost s{font-size:13px;margin-right:5px}.pl-cta-btn{width:100%;cursor:pointer}.pl-cta-btn:disabled{opacity:.65;cursor:wait}.pl-cta-btn .busy{display:inline-flex;align-items:center;gap:8px}.pl-cta-btn .spin{animation:pl-spin 1s linear infinite}@keyframes pl-spin{to{transform:rotate(1turn)}}.pl-only-mobile{display:none}@media (max-width:900px){.pl-only-mobile{display:block;max-width:420px;margin:0 auto}.pl-grid.pl-only-desktop{display:none}.pl-wrap{padding-top:44px}}@media (min-width:700px) and (max-width:900px){.pl-only-mobile{max-width:580px}.pl-only-mobile .tl10-picker{max-width:none}}.pl-cta-btn.cta-current:disabled{opacity:1;cursor:default}.tl-taste-link{color:var(--z100);text-decoration:underline;text-underline-offset:3px;background:none;border:0;padding:0;font:inherit;cursor:pointer}.tl-taste-link:hover{color:#fff}.pl-exits{display:flex;align-items:baseline;justify-content:center;flex-wrap:wrap;gap:4px 12px;margin-top:22px;font-size:12.5px;color:var(--z400);text-align:center}.pl-exits a,.pl-exits button{color:var(--z200);text-decoration:underline;text-underline-offset:3px}.pl-exits a:hover,.pl-exits button:hover{color:#fff}.pl-exits i{font-style:normal;color:var(--z700)}.pl-trust{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:6px 12px;margin-top:26px;font-family:var(--v4-mono);font-size:9.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--z600)}.pl-trust i{font-style:normal;color:var(--z800)}.pl-notes{max-width:640px;margin:20px auto 0;border:1px solid rgba(255,255,255,.07);border-radius:6px;background:rgba(255,255,255,.015);padding:12px 18px}.pl-notes p{font-size:11px;color:var(--z600);text-align:center;line-height:1.6;margin:0}.pl-page .tl-agency{margin-top:22px}.pl-faq{max-width:720px;margin:64px auto 0}.pl-faq h2{font-family:var(--v4-display);font-size:28px;font-weight:500;color:#F5F5F5;text-align:center}.pl-faq .sub{text-align:center;font-size:12px;color:var(--z500);margin:8px 0 24px}.pl-faq .sub a{color:var(--z300);text-decoration:underline;text-underline-offset:2px}.pl-faq .sub a:hover{color:#fff}.pl-faq details{border:1px solid rgba(255,255,255,.09);border-radius:6px;background:rgba(255,255,255,.015);margin-bottom:8px;overflow:hidden;transition:border-color .16s ease}.pl-faq details:hover,.pl-faq details[open]{border-color:rgba(255,255,255,.18)}.pl-faq summary{display:flex;align-items:center;justify-content:space-between;gap:14px;list-style:none;cursor:pointer;padding:15px 18px;font-size:14px;font-weight:500;color:var(--z100)}.pl-faq summary::-webkit-details-marker{display:none}.pl-faq .chev{color:var(--z500);font-size:14px;line-height:1;transition:transform .2s ease;flex-shrink:0}.pl-faq details[open] .chev{transform:rotate(180deg)}.pl-faq .a{padding:0 18px 16px;font-size:13px;line-height:1.65;color:var(--z400)}.soon-chip{margin-left:7px;padding:1px 5px;border:1px solid rgba(255,255,255,.14);border-radius:3px;font-family:var(--font-display);font-size:8.5px;letter-spacing:.14em;text-transform:uppercase;color:#7F7F7F;vertical-align:1px;white-space:nowrap}.tl-roadmap{margin:34px auto 0;max-width:720px;display:grid;gap:22px}@media (min-width:700px){.tl-roadmap{grid-template-columns:1fr 1fr;gap:30px}}.tl-road-col{border:1px solid rgba(255,255,255,.07);border-radius:10px;background:rgba(255,255,255,.012);padding:16px 16px 15px}.tl-road-h{margin:0 0 10px;font-family:var(--font-display);font-weight:500;font-size:13px;color:#CCCCCC}.tl-road-list{margin:0;padding:0;list-style:none;display:grid;gap:8px}.tl-road-list li{font-size:12.5px;line-height:1.45;color:#A0A0A0;padding-left:14px;position:relative}.tl-road-list li:before{content:"";position:absolute;left:0;top:7px;width:4px;height:4px;border-radius:1px;background:rgba(255,255,255,.22)}.tl10-row.is-on{transform:none;border-bottom-color:transparent;border-bottom-left-radius:0;border-bottom-right-radius:0}.tl10-panel{margin-top:0}.tl10-pane{border-top:0;border-top-left-radius:0;border-top-right-radius:0;animation:tl10-join .2s ease both}@keyframes tl10-join{0%{opacity:0}to{opacity:1}}.tl10-pane:after{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:rgba(255,255,255,.06);z-index:3;pointer-events:none}.pane-rookie{border-color:rgba(210,220,235,.65)}.pane-pro{border-color:rgba(233,69,96,.85)}.pane-master{border-color:rgba(224,196,98,.75)}.tl-stat .bar{max-width:none}.tl10-stack .tl10-rows{gap:18px}.tl10-stack .tl10-row{cursor:default}.tl10-stack .tl10-slot{scroll-margin-top:84px}.tl4-card .feats{padding-top:14px;border-top:1px solid rgba(255,255,255,.07)}@media (min-width:901px){.tl4-card{min-height:0}}.tl10-pane .pfeats li:before,.tl4-card .feats li:before{color:var(--tick);content:"";flex:0 0 13px;width:13px;height:13px;margin-top:3px;background-color:currentColor;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'><path d='M20 6 9 17l-5-5'/></svg>") center /contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'><path d='M20 6 9 17l-5-5'/></svg>") center /contain no-repeat}.tl10-pane .pfeats li.is-soon:before,.tl4-card .feats li.is-soon:before{opacity:.35}.tl10-pane .tl10-lead{margin:0 0 12px;padding-bottom:11px;border-bottom:1px solid rgba(255,255,255,.07);font-size:13px;line-height:1.45;color:var(--z200)}.pl-remind{margin:4px auto 16px;max-width:420px;text-align:center;font-size:12px;line-height:1.5;color:var(--z500)}.pl-remind button{background:none;border:0;padding:0;color:var(--z300);text-decoration:underline;text-underline-offset:2px;cursor:pointer;font:inherit}.pl-v6{--v4-display:var(--font-display),ui-sans-serif,system-ui,sans-serif;font-family:var(--font-display),ui-sans-serif,system-ui,sans-serif}.pl-v6 .pl-wrap{max-width:1040px;padding-top:40px}.pl-v6 .pl-h1{font-size:clamp(30px,5vw,44px);font-weight:650;letter-spacing:-.02em;margin-bottom:24px}.pl-v6 .pl-banner-slot:empty{display:none}.pl-plans{display:flex;flex-direction:column;gap:18px;max-width:420px;margin:0 auto}@media (min-width:700px) and (max-width:900px){.pl-plans{max-width:520px}}@media (min-width:901px){.pl-plans{display:grid;grid-template-columns:repeat(var(--cols,3),minmax(0,1fr));align-items:start;max-width:calc(var(--cols, 3) * 330px)}}.pl-v6 .tl10-row .who{letter-spacing:-.01em}.pl-v6 .tl10-row .cost span{font-family:inherit}.pl-v6 .tl-metal-cta{font-family:inherit;font-size:14.5px;font-weight:650;letter-spacing:0}.pl-v6 .tl10-pane .pfeats li{font-size:14px;color:#D4D4D4}.pl-for{margin:0 0 10px;font-size:13px;font-weight:650;color:var(--tick)}.pl-result{margin:0 0 12px;font-size:16px;line-height:1.4;font-weight:600;color:#F3F3F3;text-wrap:balance}.pl-also{margin:-4px 0 0;font-size:12.5px;line-height:1.5;color:#8A8A8A}.row-free{border-color:rgba(255,255,255,.16);background-image:linear-gradient(90deg,rgba(255,255,255,.03),transparent 60%)}.row-free .who{color:#BDBDBD}.row-free:before{background:linear-gradient(180deg,rgba(255,255,255,.35),rgba(255,255,255,.08))}.pane-free,.row-free.is-on{border-color:rgba(255,255,255,.22)}.pl-v6 .pane-free .pfeats{margin-bottom:0}.pl-v6 .pane-free .pfeats li{color:#A3A3A3}.pl-v6 .pl-faq{margin-top:48px}.pl-v6 .pl-faq h2{font-family:inherit;letter-spacing:-.01em}.pl-v6 .pl-faq .a a{color:#E5E5E5;text-decoration:underline;text-underline-offset:2px}.pl-v6 .pl-toggle-slot{margin:0 0 24px}.pl-v6 .pl-h1+.pl-toggle-slot{margin-top:-6px}.pl-v6 .pl-switchrow .lbl{font-family:inherit;font-size:14.5px;letter-spacing:0;text-transform:none;color:#8A8A8A;background:none;border:0;padding:0}.pl-v6 .pl-switchrow .lbl.on{color:#fff}.pl-v6 .pl-switchrow .save{font-family:inherit;font-size:12.5px;font-weight:600;letter-spacing:0;text-transform:none;color:#9BE7B4;border-color:rgba(155,231,180,.35);border-radius:6px;padding:3px 8px}