.pg-application .split{grid-template-columns:1.05fr .95fr;align-items:center;gap:56px;display:grid}.pg-application .split.rev>:first-child{order:2}@media (max-width:959px){.pg-application .split{grid-template-columns:1fr;gap:28px}.pg-application .split.rev>:first-child{order:0}}.pg-application .shot{border:1px solid var(--border);box-shadow:var(--shadow);background:#fff;border-radius:22px;overflow:hidden}.pg-application .shot img{width:100%;height:auto}.pg-application .ticks{gap:12px;margin:0;padding:0;list-style:none;display:grid}.pg-application .ticks li{color:var(--fg);align-items:flex-start;gap:12px;font-size:16px;display:flex}.pg-application .ticks li:before{content:"";background:var(--brand-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.3 2.2L11.5 6' fill='none' stroke='%23FF6B35' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/15px no-repeat;border-radius:50%;flex:none;width:22px;height:22px;margin-top:1px}.pg-application .ticks li strong{color:var(--heading);font-weight:600}.pg-application .card.accent{border-top:4px solid var(--brand)}.pg-application .card.accent-blue{border-top:4px solid var(--blue)}.pg-application .card-grid-4{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}@media (max-width:1099px){.pg-application .card-grid-4{grid-template-columns:repeat(2,1fr)}}@media (max-width:599px){.pg-application .card-grid-4{grid-template-columns:1fr}}.pg-application .card{transition:transform .25s,box-shadow .25s,border-color .25s}.pg-application a.card:hover,.pg-application .card.lift:hover{border-color:var(--brand);transform:translateY(-4px)}.pg-application .hero-split{grid-template-columns:1.1fr .9fr;align-items:center;gap:56px;display:grid}.pg-application .hero-split .hero-img{box-shadow:var(--shadow);aspect-ratio:3/2;background:var(--surface-2);border-radius:24px;overflow:hidden}.pg-application .hero-split .hero-img img{object-fit:cover;width:100%;height:100%}@media (max-width:959px){.pg-application .hero-split{grid-template-columns:1fr;gap:32px}}.pg-application .form-card{background:var(--surface);border:1px solid var(--border);border-top:4px solid var(--brand);box-shadow:var(--shadow);border-radius:24px;padding:32px}@media (max-width:599px){.pg-application .form-card{padding:22px 18px}}.pg-application .form-card h2{font-size:28px}.pg-application .form-card>p{color:var(--muted);margin-top:6px;margin-bottom:24px}.pg-application .req{color:var(--brand-ink)}.pg-application .thanks{text-align:center;padding:40px 12px}.pg-application .thanks .ok{background:var(--brand-soft);width:64px;height:64px;color:var(--brand-ink);border-radius:50%;place-items:center;margin:0 auto 18px;display:grid}.pg-application .thanks .ok svg{width:30px;height:30px}.pg-application .thanks h2{font-size:28px}.pg-application .thanks p{color:var(--muted);max-width:380px;margin:10px auto 24px}.pg-application .tabs{background:var(--surface-2);border:1px solid var(--border);border-radius:999px;gap:6px;max-width:100%;margin-top:28px;padding:6px;display:inline-flex}.pg-application .tab{height:48px;font:inherit;color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:999px;align-items:center;gap:8px;padding:0 24px;font-size:16px;font-weight:600;display:inline-flex}.pg-application .tab[aria-selected=true]{background:var(--brand);color:#fff;box-shadow:0 8px 20px -8px #ff6b35b3}.pg-application .tab[data-mode=enterprise][aria-selected=true]{background:var(--blue);box-shadow:0 8px 20px -8px #007bff99}@media (max-width:479px){.pg-application .tabs{display:flex}.pg-application .tab{flex:1;justify-content:center;padding:0 10px;font-size:15px}}.pg-application .app-grid{grid-template-columns:.9fr 1.1fr;align-items:start;gap:40px;display:grid}@media (max-width:999px){.pg-application .app-grid{grid-template-columns:1fr;gap:32px}}.pg-application .offer-card{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow);top:calc(var(--header-h) + 24px);border-radius:24px;padding:30px;position:sticky}@media (max-width:999px){.pg-application .offer-card{position:static}}.pg-application .offer-card .kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--brand-ink);font-size:13px;font-weight:700}.pg-application .offer-card h2{margin-top:8px;font-size:30px}.pg-application .offer-card>p{color:var(--muted);margin-top:10px}.pg-application .offer-card h3{letter-spacing:.06em;text-transform:uppercase;color:var(--subtle);margin:26px 0 14px;font-size:15px}.pg-application .offer-card .ticks li{font-size:15.5px}.pg-application .offer-card .ticks span{color:var(--muted)}.pg-application .offer-card .perfect{gap:8px;margin:0;padding:0;list-style:none;display:grid}.pg-application .offer-card .perfect li{color:var(--fg);background:var(--surface-2);border:1px solid var(--border);border-radius:12px;padding:10px 14px;font-size:15px}.pg-application [data-mode-root=individual] [data-only=enterprise],.pg-application [data-mode-root=enterprise] [data-only=individual]{display:none!important}.pg-application [data-mode-root=enterprise] .offer-card{border-top:4px solid var(--blue)}.pg-application [data-mode-root=enterprise] .offer-card .kicker{color:var(--blue)}.pg-application [data-mode-root=enterprise] .form-card{border-top-color:var(--blue)}.pg-application [data-mode-root=individual] .offer-card{border-top:4px solid var(--brand)}.pg-application .contact-methods{grid-template-columns:repeat(4,1fr)}@media (max-width:599px){.pg-application .contact-methods{grid-template-columns:1fr 1fr}}.pg-application .contact-methods .option{justify-content:center;padding:12px 10px}.pg-application .secure{color:var(--subtle);justify-content:center;align-items:center;gap:8px;font-size:13.5px;display:flex}.pg-application .secure svg{flex:none;width:16px;height:16px}.pg-application .field-error,.pg-application .form-alert{color:#d92d20;margin-top:4px;font-size:14px}.pg-application .form-alert{background:#d92d201a;border-radius:12px;margin:0;padding:10px 14px}.pg-application .input[aria-invalid=true]{border-color:#d92d20}.pg-application .thanks:focus{outline:none}
