.pa-lede{font-family:"Playfair Display",serif!important;font-style:italic;color:var(--pa-muted);font-size:19px;line-height:1.8}.pa-btn-row{display:flex;gap:14px;flex-wrap:wrap}.pa-hero-landing-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:36px;align-items:center;max-width:1200px;margin:0 auto;padding:0 20px}.pa-hero-landing .pa-hero-points{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px;margin:28px 0 34px}.pa-hero-landing .pa-hero-points div{display:flex;gap:10px;align-items:flex-start;font-size:15px;color:var(--pa-ink-2)}.pa-hero-landing .pa-hero-points div::before{content:"";width:9px;height:9px;border-radius:50%;background:var(--pa-red);margin-top:8px;flex-shrink:0}.pa-hero-aside{background:#fff;border:1px solid var(--pa-line);border-radius:30px;padding:26px;box-shadow:var(--pa-shadow);display:flex;flex-direction:column;gap:18px}.pa-hero-aside-top{background:linear-gradient(135deg,var(--pa-ink) 0%,#222 100%);color:#fff;border-radius:24px;padding:28px;position:relative;overflow:hidden}.pa-hero-aside-top::after{content:"";position:absolute;inset:auto -40px -40px auto;width:140px;height:140px;background:rgba(255,255,255,.06);border-radius:50%}.pa-hero-aside-top h3{font-family:"Bebas Neue",sans-serif;font-size:34px;line-height:1.05;letter-spacing:.03em;margin-bottom:12px;color:#fff}.pa-hero-aside-top p{font-size:15px;color:rgba(255,255,255,.8)}.pa-hero-aside .pa-btn{box-sizing:border-box}.pa-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.pa-grid-2{display:grid;grid-template-columns:repeat(2,1fr);gap:26px}.pa-card{background:#fff;border:1px solid var(--pa-line);border-radius:26px;padding:28px;box-shadow:var(--pa-shadow)}.pa-card.pa-dark{background:var(--pa-ink);color:#fff;border-color:var(--pa-ink)}.pa-card.pa-dark p,.pa-card.pa-dark li{color:rgba(255,255,255,.76)}.pa-card.pa-dark .pa-card-title{color:#fff}.pa-card-num{width:52px;height:52px;border-radius:16px;background:var(--pa-red-soft);color:var(--pa-red);display:flex;align-items:center;justify-content:center;font-family:"Bebas Neue",sans-serif;font-size:26px;margin-bottom:18px}.pa-card.pa-dark .pa-card-num{background:rgba(255,255,255,.08)}.pa-card-title{font-family:"Bebas Neue",sans-serif!important;font-size:34px!important;line-height:1.05;letter-spacing:.02em;margin-bottom:12px}.pa-card p{color:var(--pa-muted);font-size:15px}.pa-card ul{padding-left:18px;color:var(--pa-muted)}.pa-card li+li{margin-top:10px}.pa-card a{color:var(--pa-red);text-decoration:none;font-weight:600}.pa-card a:hover{text-decoration:underline}.pa-faq-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:30px;align-items:start}.pa-faq-list{display:grid;gap:14px}.pa-faq-item{background:#fff;border:1px solid var(--pa-line);border-radius:20px;padding:22px 22px 18px;box-shadow:var(--pa-shadow)}.pa-faq-item summary{list-style:none;cursor:pointer;font-weight:700;font-size:17px;display:flex;justify-content:space-between;gap:12px;color:var(--pa-ink)}.pa-faq-item summary::-webkit-details-marker{display:none}.pa-faq-item p{color:var(--pa-muted);font-size:15px;padding-top:14px}.pa-faq-icon{color:var(--pa-red);font-weight:700}.pa-cta-band{background:linear-gradient(135deg,var(--pa-ink) 0%,#202020 100%);color:#fff;border-radius:34px;padding:44px;display:grid;grid-template-columns:1.2fr .8fr;gap:28px;align-items:center;box-shadow:var(--pa-shadow)}.pa-cta-band h2{font-family:"Bebas Neue",sans-serif;font-size:clamp(38px,5vw,68px);line-height:1.02;letter-spacing:.02em;margin-bottom:16px;color:#fff}.pa-cta-band p{color:rgba(255,255,255,.82);font-size:17px;max-width:720px}.pa-cta-box{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12);padding:22px;border-radius:24px}.pa-cta-box ul{list-style:none;display:grid;gap:12px;padding:0}.pa-cta-box li{font-size:15px;color:rgba(255,255,255,.82);padding-left:20px;position:relative}.pa-cta-box li::before{content:"";position:absolute;left:0;top:10px;width:8px;height:8px;border-radius:50%;background:var(--pa-red)}@media (max-width:1100px){.pa-grid-3,.pa-steps,.pa-stats-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.pa-hero-landing .pa-hero-points,.pa-grid-3,.pa-steps,.pa-stats-grid{grid-template-columns:1fr}.pa-cta-band{padding:28px}.pa-btn-row{width:100%}}