.pda-main{--pd-heading-page:clamp(34px,4.2vw,58px);--pd-heading-section:clamp(26px,2.5vw,36px);--pd-heading-card:23px;padding-bottom:90px}
.pda-main .wrap{max-width:1260px}
.pda-main .pdb-breadcrumbs{margin-bottom:36px}
.pda-meta{display:flex;align-items:center;flex-wrap:wrap;gap:12px;font-size:13px;line-height:1.6;color:var(--muted,#98a2b6)}
.pda-meta a{color:var(--warm,#f4c274);text-decoration:none}
.pda-header h1{max-width:25ch;margin:18px 0 32px;line-height:1.15!important}
.pda-intro{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:40px;padding-bottom:44px;border-bottom:1px solid var(--line,#253048)}
.pda-intro-text{grid-template-columns:1fr}
.pda-lead{font-size:18px;line-height:1.75;color:var(--muted,#98a2b6)}
.pda-lead p{margin:0 0 18px}.pda-lead p:last-child{margin-bottom:0}.pda-lead strong{color:var(--text,#eee8dc)}
.pda-cover{margin:0;border-radius:18px;overflow:hidden;aspect-ratio:3/2;border:1px solid var(--line,#253048)}
.pda-cover img{display:block;width:100%;height:100%;object-fit:cover}
.pda-layout{display:grid;grid-template-columns:260px minmax(0,1fr);align-items:start;gap:clamp(32px,4vw,64px);margin-top:44px}
.pda-layout.pda-no-toc{display:block;max-width:860px;margin-inline:auto}
.pda-sidebar{position:sticky;top:120px;max-height:calc(100vh - 145px);overflow:auto;scrollbar-width:thin}
.pda-toc{padding:24px;border:1px solid var(--line,#253048);border-radius:16px;background:var(--dusk,#111826)}
.pda-toc p{margin:0 0 16px;font-size:17px;color:var(--text,#eee8dc)}
.pda-toc ol{list-style:decimal!important;padding:0 0 0 20px!important;margin:0!important;display:block!important}
.pda-toc li{display:list-item!important;margin:0 0 11px!important;padding:0 0 0 3px!important;line-height:1.45;font-size:14px;color:var(--muted,#98a2b6)}
.pda-toc li:last-child{margin-bottom:0!important}.pda-toc li::before{display:none!important}.pda-toc a{color:var(--muted,#98a2b6);text-decoration:none}.pda-toc a:hover,.pda-toc a:focus-visible{color:var(--warm,#f4c274);text-decoration:underline}
.pda-body{min-width:0;font-size:17px;line-height:1.8;color:var(--muted,#98a2b6)}
.pda-body h2{margin:48px 0 22px;line-height:1.28!important;scroll-margin-top:145px;color:var(--text,#eee8dc)}
.pda-body>h2:first-child{margin-top:0}.pda-body h3{margin:30px 0 14px;line-height:1.35!important;color:var(--text,#eee8dc)}
.pda-body p{margin:0 0 22px}.pda-body strong{color:var(--text,#eee8dc)}
.pda-body a{color:var(--warm,#f4c274);text-underline-offset:4px}
.pda-body ul,.pda-body ol{display:block!important;margin:0 0 26px!important;padding:0 0 0 25px!important;list-style-position:outside!important}
.pda-body ul{list-style-type:disc!important}.pda-body ol{list-style-type:decimal!important}
.pda-body li{display:list-item!important;margin:0 0 10px!important;padding:0 0 0 5px!important}
.pda-body li::before{display:none!important}.pda-body li::marker{color:var(--warm,#f4c274)}
.pda-body .wp-block-table{max-width:100%;overflow-x:auto;margin:25px 0 28px;border:1px solid var(--line,#253048);border-radius:14px;scrollbar-width:thin}
.pda-body table{width:100%;border-collapse:collapse;table-layout:auto;font-size:15px;line-height:1.6;margin:0;background:var(--dusk,#111826)}
.pda-body thead{border:0;background:#17202e}.pda-body th,.pda-body td{padding:15px 18px;vertical-align:top;border:0;border-bottom:1px solid var(--line,#253048);text-align:left}
.pda-body th{font-weight:500;color:var(--warm,#f4c274)}.pda-body tbody tr:last-child td{border-bottom:0}.pda-body td:first-child{color:var(--text,#eee8dc)}
.pda-body .wp-block-details{border:1px solid var(--line,#253048);border-radius:14px;background:var(--dusk,#111826);margin:12px 0;padding:0 22px}
.pda-body .wp-block-details summary{padding:20px 0;cursor:pointer;color:var(--text,#eee8dc);font-size:17px;font-weight:500;line-height:1.5;list-style:revert}
.pda-body .wp-block-details summary::marker{color:var(--warm,#f4c274)}.pda-body .wp-block-details p{padding-bottom:20px;margin:0;font-size:16px}
.pda-back{display:inline-block;margin-top:40px;padding:13px 20px;border:1px solid var(--line,#253048);border-radius:99px;text-decoration:none;font-size:15px}
.pda-offer{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(28px,4vw,56px);margin-top:64px;padding:clamp(24px,4vw,48px);border:1px solid rgba(244,194,116,.3);border-radius:22px;background:radial-gradient(100% 130% at 100% 0%,rgba(244,194,116,.11),transparent 65%),var(--dusk,#111826);scroll-margin-top:130px}
.pda-offer-message,.pda-offer-form{min-width:0}
.pda-offer .eyebrow{margin-bottom:20px}
.pda-offer-copy h2{font-size:clamp(30px,3.3vw,44px)!important;line-height:1.22!important;margin:0 0 22px;max-width:21ch;color:var(--text,#eee8dc)}
.pda-offer-copy p{font-size:18px;line-height:1.7;color:var(--muted,#98a2b6);margin:0 0 26px}
.pda-offer-copy .wp-block-buttons{display:flex;flex-wrap:wrap;gap:12px;margin:0 0 28px}
.pda-offer-copy .wp-block-button__link{display:inline-flex;justify-content:center;align-items:center;min-height:52px;padding:14px 24px;border:1px solid var(--warm,#f4c274);border-radius:99px;background:var(--warm,#f4c274);color:#0b1018;font:500 16px/1.4 "Golos Text",sans-serif;text-decoration:none}
.pda-offer-copy .wp-block-button__link:hover{background:#ffce82}
.pda-offer-copy .wp-block-button__link:focus-visible{outline:2px solid var(--warm,#f4c274);outline-offset:4px}
.pda-offer-note{font-size:15px;line-height:1.7;margin:0 0 18px;color:var(--muted,#98a2b6)}
.pda-offer-messengers{display:flex;flex-wrap:wrap;gap:10px}
.pda-offer-messengers .btn{padding:12px 18px;min-height:46px;font-size:14px;gap:10px;white-space:normal}
.pda-offer .form-card{padding:clamp(22px,2.6vw,32px);background:rgba(11,16,24,.5);gap:16px;margin:0;min-width:0}
.pda-offer .form-card h3{font-size:clamp(25px,2.4vw,32px)!important;line-height:1.25!important;margin:0 0 6px}
.pda-offer .upload{margin:0;padding:22px 16px;line-height:1.5;font-size:14px;min-width:0}
.pda-offer .field{min-width:0}.pda-offer .field input{min-width:0}
.pda-offer .consent{font-size:12px;line-height:1.6}
.pda-offer .form-card>.btn{width:100%;white-space:normal}
@media(max-width:860px){.pda-offer{grid-template-columns:1fr;gap:30px;margin-top:44px}.pda-offer-copy h2{max-width:24ch}.pda-offer-form{width:100%}}
@media(max-width:600px){.pda-offer{padding:24px 20px;border-radius:18px}.pda-offer-copy h2{font-size:30px!important}.pda-offer-copy p{font-size:16px}.pda-offer .form-card{padding:22px 16px}.pda-offer .fields--2{grid-template-columns:1fr}.pda-offer .form-card h3{font-size:26px!important}.pda-offer-messengers .btn{flex:1 1 135px}.pda-offer-copy .wp-block-button,.pda-offer-copy .wp-block-button__link{width:100%}}
@media(max-width:900px){.pda-intro{gap:28px;grid-template-columns:1fr}.pda-cover{max-width:640px;aspect-ratio:16/9}.pda-layout{grid-template-columns:1fr;gap:32px}.pda-sidebar{position:static;max-height:none}.pda-toc ol{columns:2;column-gap:32px}.pda-toc li{break-inside:avoid}.pda-body h2{scroll-margin-top:125px}}
@media(max-width:600px){.pda-main{padding-bottom:60px}.pda-header h1{margin:18px 0 26px}.pda-lead{font-size:16px;line-height:1.75}.pda-intro{padding-bottom:30px}.pda-layout{margin-top:30px}.pda-toc{padding:22px}.pda-toc ol{columns:1}.pda-toc li{font-size:15px}.pda-body{font-size:16px}.pda-body table{min-width:560px;font-size:14px}.pda-body th,.pda-body td{padding:13px 15px}.pda-body h2{margin-top:38px}.pda-body .wp-block-details{padding:0 18px}}
