:root:not([data-pro-beta]) [data-beta-only],:root[data-pro-beta] [data-trial-only],:root[data-pro-beta] .landing-plan-trial{display:none}.pro-after-beta{margin:18px 0 0;color:var(--text-muted);font:600 var(--text-sm)/1.3 var(--font-sans);letter-spacing:.04em;text-transform:uppercase}@layer legacy{.pro-badge{padding:2px 6px;border-radius:6px;background:var(--accent-solid);color:var(--accent-contrast);font:700 11px/1.3 var(--font-sans);letter-spacing:.6px}.pro-sign-in{margin-left:auto;padding:6px 10px;border-radius:var(--radius);color:var(--text-strong)!important;font-size:14px;font-weight:600;text-decoration:none;white-space:nowrap}.pro-sign-in:hover{background:var(--surface-hover)}.landing-nav:not([hidden])+.pro-sign-in{margin-left:0}.pro-hero{grid-template-columns:minmax(0,6fr) minmax(0,6fr)}.pro-hero h1 .landing-accent{display:block}.pro-hero .landing-lead{margin-bottom:26px}.pro-cta-note{margin:10px 0 0;color:var(--text-muted);font-size:14px}.pro-hero-phones{margin:0}.pro-hero-phones img{display:block;width:100%;height:auto}.pro-video-section{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,380px);gap:40px;align-items:center}.pro-video-section .landing-section-head{margin:0}.pro-video-points{display:grid;gap:10px;margin-top:22px}.pro-video-frame{justify-self:center;width:min(380px,100%);overflow:hidden;border:10px solid #0f1011;border-radius:36px;background:#0f1011;box-shadow:var(--shadow-float)}.pro-video{display:block;width:100%;height:auto;aspect-ratio:9 / 16;background:#141516}.pro-steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;counter-reset:step}.pro-steps>li{display:grid;grid-template-rows:auto 1fr;gap:18px;padding:22px;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface-panel);counter-increment:step}.pro-step-text{position:relative;padding-left:50px}.pro-step-text:before{content:counter(step);position:absolute;top:0;left:0;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--accent-solid);color:var(--accent-contrast);font:700 17px/1 var(--font-display)}.pro-step-text h3{margin:4px 0 6px}.pro-step-text p{margin:0;color:var(--text-muted);font-size:15px;line-height:1.55}.pro-step-shot{display:grid;align-items:start;justify-items:center;margin:0;overflow:hidden;height:300px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-app)}.pro-step-shot img{width:100%;height:100%;object-fit:cover;object-position:top left}.pro-step-phone{align-items:end;padding:0 0 14px}.pro-step-phone img{width:min(300px,86%);height:auto;border:1px solid var(--line-strong);border-top:0;border-radius:0 0 22px 22px;object-fit:initial}.pro-checklist{display:grid;gap:10px;margin:20px 0 0;padding:0;list-style:none}.pro-checklist li{position:relative;padding-left:28px;color:var(--text-muted);font-size:16px}.pro-checklist li:before{content:"";position:absolute;top:4px;left:0;width:18px;height:18px;border-radius:50%;background:var(--ok-soft) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4.5 8.3l2.2 2.2 4.8-4.8' fill='none' stroke='%233fae5c' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 18px no-repeat}.pro-tasks{margin:0;padding:20px 22px;border:1px solid var(--line-strong);border-radius:var(--radius-lg);background:var(--surface-panel);box-shadow:var(--shadow-float)}.pro-tasks figcaption{display:inline-block;margin-bottom:10px;padding:2px 8px;border-radius:999px;background:var(--surface-sunken);color:var(--text-subtle);font-size:12px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.pro-tasks ul{margin:0;padding:0;list-style:none}.pro-tasks li,.pro-tasks-total{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:11px 0;border-bottom:1px solid var(--line);color:var(--text);font-size:15px}.pro-tasks li b,.pro-tasks-total b{flex:none;color:var(--text-strong);font:600 15px/1.3 var(--font-mono);white-space:nowrap}.landing-section .pro-tasks-total{margin:0;padding-bottom:0;border-bottom:0;color:var(--text-strong);font-weight:600}.pro-tasks-total b{font-size:17px}.pro-gets{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none}.pro-gets li{padding:20px;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface-panel)}.pro-gets svg{width:40px;height:40px;margin-bottom:12px;padding:8px;border-radius:var(--radius);background:var(--accent-soft);fill:none;stroke:var(--accent-text);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.pro-gets p{font-size:15px;line-height:1.55}.pro-offers{display:grid;grid-template-columns:minmax(0,520px);gap:16px}.pro-offers-other summary{color:var(--text-muted);font-size:15px;cursor:pointer}.pro-offers-other-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:12px}.pro-offer{display:grid;align-content:start;gap:8px}.pro-offer .landing-price strong{font-size:40px}.landing .pro-offer-country{margin:0;color:var(--text-muted);font-size:14px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.landing-section .pro-offer-line{color:var(--text);font-size:15px}.landing-section .pro-offer-founding{margin-top:6px;padding:10px 12px;border:1px solid color-mix(in srgb,var(--accent-solid) 45%,var(--line));border-radius:var(--radius);background:var(--accent-soft);color:var(--text);font-size:15px}.pro-offer-founding strong{color:var(--accent-text)}.landing-section .pro-free{margin:16px 0 0;color:var(--text-muted);font-size:15px}.pro-price-action{margin-top:28px}.pro-landing .landing-button{text-align:center}.landing-section .pro-fine-print{margin:20px 0 0;color:var(--text-subtle);font-size:13px}@media(max-width:1080px){.pro-gets{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:860px){.pro-hero{grid-template-columns:minmax(0,1fr);gap:28px}.pro-video-section{grid-template-columns:minmax(0,1fr);gap:20px}.pro-steps,.pro-offers-other-list{grid-template-columns:minmax(0,1fr)}.pro-step-shot{height:220px}}@media(max-width:560px){.pro-hero-phones{max-width:420px;margin-inline:auto}.pro-steps>li{grid-template-rows:auto}.pro-step-text{padding-left:0}.pro-step-text:before{width:30px;height:30px;font-size:15px}.pro-step-text h3{display:flex;align-items:center;min-height:30px;margin-top:0;padding-left:42px}.pro-sign-in{padding:6px 4px;font-size:13px}.pro-badge{font-size:10px}.landing-actions .landing-button-large{padding:14px 16px;font-size:17px}.pro-steps>li{padding:16px;gap:14px}.pro-gets{grid-template-columns:minmax(0,1fr)}.pro-gets li{display:grid;grid-template-columns:40px minmax(0,1fr);gap:12px;align-items:start;padding:14px}.pro-gets svg{margin:0}.pro-tasks{padding:16px}.pro-tasks li{font-size:14px}.pro-offer .landing-price strong{font-size:34px}}}
