@keyframes ps-cta-drive{to{stroke-dashoffset:-14}}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}:root{--ps-color-action:#2563eb;--ps-color-green:#22c55e;--ps-color-white:#ffffff;--ps-color-bg-light:#f9fafb;--ps-color-gray-900:#111827;--ps-color-gray-700:#374151;--ps-color-gray-600:#4b5563;--ps-color-gray-500:#6b7280;--ps-color-gray-200:#e5e7eb;--ps-radius-sm:10px;--ps-radius-md:16px;--ps-radius-pill:9999px;--site-surface:var(--ps-color-white);--site-surface-soft:var(--ps-color-bg-light);--site-text:var(--ps-color-gray-900);--site-text-muted:var(--ps-color-gray-600);--site-accent:var(--ps-color-action);--site-border:var(--ps-color-gray-200);--navy-deep:#061b33;--blue:#1e6ff0;--link:#1a5fd6;--green:#22c55e;--green-ink:#0f7a37;--route:linear-gradient(100deg, #1e73f6 0%, #22c55e 100%);--route-deep:linear-gradient(100deg, #1557c9 0%, #15803d 100%);--ink:#0f1b2d;--ink-2:#334155;--muted:#5b6678;--line:#e1e7ef;--line-strong:#cbd5e1;--amber-bg:#fffbeb;--amber-line:#f59e0b;--amber-ink:#92400e;--red-bg:#fef2f2;--red-line:#fecaca;--red:#dc2626;--orange:#c2410c;--r-sm:10px;--r-md:16px;--r-lg:24px;--r-pill:999px;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:32px;--s7:48px;--s8:72px;--section:72px;--gutter:40px;--ps-shadow-lg:0 2px 4px rgb(15 27 45 / 6%), 0 20px 40px -16px rgb(11 45 82 / 30%);--bg:#f4f7fb;--card:#ffffff;--soft:#f4f7fb;--brand-ink:#0b2d52;--brand-fill:#0b2d52;--on-fill:#ffffff;--info-bg:#eaf2ff;--info-ink:#1a4fb0;--success-bg:#e8f8ee;--rd-no-ink:#b42318;--success-line:#cdeed8;--icon-muted:#7b8aa0;--focus:#1a5fd6;--focus-on-dark:#86efac;--focus-card:#1a5fd6;--warn-bg:#fff7ed;--warn-line:#fed7aa;--hero-bg:#0b2d52;--hero-glow:#123f73;--site-surface:var(--card);--site-surface-soft:var(--soft);--site-text:var(--ink);--site-text-muted:var(--muted);--site-accent:var(--link);--site-border:var(--line);--ps-color-bg-light:var(--bg);--ps-color-white:var(--card);--ps-color-gray-900:var(--ink);--ps-color-gray-700:var(--ink-2);--ps-color-gray-600:var(--muted);--ps-color-gray-500:var(--muted);--ps-color-gray-200:var(--line);--ps-color-action:var(--link);--ps-radius-sm:var(--r-sm);--ps-radius-md:var(--r-md);--stage-1:#1e6ff0;--stage-2:#1688d6;--stage-3:#0f9fb3;--stage-4:#12a97c;--stage-5:#16a34a}html[data-theme=dark]{color-scheme:dark;--bg:#0a1628;--card:#0f1e35;--soft:#162a47;--ink:#e8eef6;--ink-2:#c3cfdd;--muted:#9aabc2;--line:#22385a;--line-strong:#3a5680;--link:#7db4ff;--blue:#6aa6ff;--green-ink:#5ee08f;--brand-ink:#a9cbff;--brand-fill:#1d4f8c;--on-fill:#ffffff;--info-bg:#132f57;--info-ink:#b4d2ff;--success-bg:#0f3324;--success-line:#1f5c3d;--icon-muted:#8295b0;--warn-bg:#2b1a0c;--warn-line:#7a3e12;--amber-bg:#2a2010;--amber-line:#f59e0b;--amber-ink:#fcd34d;--red-bg:#2c1316;--rd-no-ink:#fca5a5;--red-line:#7f2a30;--orange:#c2410c;--red:#b91c1c;--hero-bg:#0b2443;--hero-glow:#15406f;--navy-deep:#050e1c;--ps-shadow-lg:0 2px 4px rgb(0 0 0 / 40%), 0 20px 40px -16px rgb(0 0 0 / 70%)}html[data-theme=dark] [style*="--c"]{--c-ink:color-mix(in srgb, var(--c) 45%, #fff);--c-fill:color-mix(in srgb, var(--c) 70%, #000)}[style*="--c"]{--c-ink:color-mix(in srgb, var(--c) 72%, #000);--c-fill:color-mix(in srgb, var(--c) 78%, #000)}.ps-stage-1{--c:var(--stage-1)}.ps-stage-2{--c:var(--stage-2)}.ps-stage-3{--c:var(--stage-3)}.ps-stage-4{--c:var(--stage-4)}.ps-stage-5{--c:var(--stage-5)}body{font-family:system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif}.img-fluid,.responsive-img,img{max-width:100%!important;height:auto!important;display:block}:root{--spacing-xs:0.625rem;--spacing-sm:0.9375rem;--spacing-md:1.25rem;--spacing-lg:1.5625rem;--spacing-xl:1.875rem;--spacing-xxl:2.5rem;--border-radius-sm:0.5rem;--border-radius-md:1.25rem;--border-radius-pill:999px;--border-radius:var(--border-radius-md);--text-sm:0.875rem;--text-md:1rem;--shadow:0 8px 32px rgba(0, 0, 0, 0.37);--shadow-hover:0 12px 40px rgba(0, 0, 0, 0.45)}.faq{--faq-accent:var(--faq-theme-accent, var(--site-accent, #2563eb));--faq-toc-text:var(--faq-theme-toc-text, var(--faq-accent));--faq-accent-soft:var(--faq-theme-accent-soft, var(--site-accent-soft, rgba(37, 99, 235, 0.09)));--faq-accent-border:var(--faq-theme-accent-border, var(--site-border-strong, rgba(37, 99, 235, 0.3)));--faq-surface:var(--faq-theme-surface, var(--site-surface, rgba(255, 255, 255, 0.94)));--faq-surface-hover:var(--faq-theme-surface-hover, var(--site-surface-soft, rgba(248, 250, 252, 0.96)));--faq-text:var(--faq-theme-text, var(--site-text, #111827));--faq-muted:var(--faq-theme-muted, var(--site-text-muted, #475569));--faq-border:var(--faq-theme-border, var(--site-border, rgba(15, 23, 42, 0.12)));--faq-shadow:var(--faq-theme-shadow, var(--site-shadow, 0 12px 32px rgba(15, 23, 42, 0.08)));width:min(100%,67.5rem);margin-inline:auto;padding:var(--spacing-xl) var(--spacing-md);box-sizing:border-box;color:var(--faq-text)}.faq__header{width:min(100%,52rem);margin:0 auto var(--spacing-xl);text-align:center}.faq__main-title{margin:0;color:var(--faq-text);font-size:clamp(2rem,4vw,3.25rem);font-weight:800;line-height:1.08;letter-spacing:-.035em;text-wrap:balance}.faq__main-title::after{content:"";display:block;width:4rem;height:.25rem;margin:var(--spacing-md) auto 0;background:var(--faq-accent);border-radius:var(--border-radius-pill)}.faq__toc{width:min(100%,52rem);margin:0 auto var(--spacing-xl)}.faq__toc-list{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--spacing-sm);list-style:none}.faq__toc-item,.faq__toc-list{margin:0;padding:0}.faq__toc-item a{display:inline-flex;align-items:center;padding:.5rem 1rem;color:var(--faq-toc-text);font-size:.9rem;font-weight:600;text-decoration:none;background:var(--faq-accent-soft);border:1px solid var(--faq-accent-border);border-radius:var(--border-radius-pill);transition:background-color 160ms ease,color 160ms ease}.faq__toc-item a:focus-visible,.faq__toc-item a:hover{color:#fff;background:var(--faq-accent)}.faq__toc-item a:focus-visible{outline:2px solid var(--faq-accent-border);outline-offset:2px}.faq__accordion{display:flex;flex-direction:column;gap:var(--spacing-lg)}.faq__category{overflow:hidden;background:var(--faq-surface);border:1px solid var(--faq-border);border-radius:var(--border-radius-md);box-shadow:var(--faq-shadow);backdrop-filter:blur(12px) saturate(120%);-webkit-backdrop-filter:blur(12px) saturate(120%)}.faq__category-title{margin:0;padding:var(--spacing-md) var(--spacing-lg);color:var(--faq-text);font-size:clamp(1.15rem,2vw,1.4rem);font-weight:750;line-height:1.25;background:linear-gradient(135deg,var(--faq-accent-soft),transparent);border-bottom:1px solid var(--faq-border)}.faq__questions{list-style:none}.faq__details,.faq__item,.faq__questions{margin:0;padding:0}.faq__item+.faq__item{border-top:1px solid var(--faq-border)}.faq__details[open]{background:linear-gradient(135deg,var(--faq-accent-soft),transparent 65%)}.faq__summary{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--spacing-md);min-height:4.25rem;padding:var(--spacing-md) var(--spacing-lg);box-sizing:border-box;cursor:pointer;list-style:none;transition:color 160ms ease,background-color 160ms ease}.faq__summary::-webkit-details-marker,.ps-design .stepcard summary::-webkit-details-marker{display:none}.faq__summary::marker{content:""}.faq__summary:hover{background:var(--faq-surface-hover)}.faq__summary:focus-visible{outline:3px solid var(--faq-accent-border);outline-offset:-3px}.faq__details[open]>.faq__summary{color:var(--faq-accent)}.faq__question{min-width:0;margin:0;color:inherit;font-size:clamp(1rem,1.6vw,1.1rem);font-weight:650;line-height:1.45;text-align:left}.faq__toggle{position:relative;display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;flex:0 0 2.25rem;background:var(--faq-accent-soft);border:1px solid var(--faq-accent-border);border-radius:50%;transition:background-color 160ms ease,border-color 160ms ease,transform 180ms ease}.faq__toggle::after,.faq__toggle::before{content:"";position:absolute;width:.85rem;height:.125rem;background:var(--faq-accent);border-radius:var(--border-radius-pill);transition:transform 180ms ease,opacity 180ms ease}.faq__toggle::after{transform:rotate(90deg)}.faq__details[open] .faq__toggle{background:var(--faq-accent);border-color:var(--faq-accent)}.faq__details[open] .faq__toggle::after,.faq__details[open] .faq__toggle::before{background:#fff}.faq__details[open] .faq__toggle::after{opacity:0;transform:rotate(0deg)}.faq__answer{padding:0 var(--spacing-lg) var(--spacing-lg);color:var(--faq-muted);font-size:var(--text-md);line-height:1.75}.faq__answer-content{padding-top:var(--spacing-md);border-top:1px solid var(--faq-border)}.faq__answer-content p{margin:0 0 .85rem}.faq__answer-content p:last-child{margin-bottom:0}.faq__answer-content ol,.faq__answer-content ul{margin:.75rem 0;padding-left:1.35rem}.faq__answer-content li+li{margin-top:.35rem}.faq__answer-content strong{color:var(--faq-text);font-weight:700}.faq__answer-content a{color:var(--faq-accent);font-weight:600;text-decoration:underline;text-decoration-thickness:.08em;text-underline-offset:.18em}.faq__answer-content a:focus-visible,.faq__answer-content a:hover{text-decoration-thickness:.14em}.faq__answer-content a:focus-visible{outline:2px solid var(--faq-accent-border);outline-offset:3px;border-radius:.15rem}@media (max-width:40rem){.faq{padding:var(--spacing-lg) var(--spacing-sm)}.faq__header,.faq__toc{margin-bottom:var(--spacing-lg)}.faq__accordion{gap:var(--spacing-md)}.faq__category-title{padding:var(--spacing-md) var(--spacing-md)}.faq__summary{min-height:4rem;padding:var(--spacing-sm) var(--spacing-md)}.faq__answer{padding:0 var(--spacing-md) var(--spacing-md)}}@media (max-width:29.9375rem){.faq{padding:var(--spacing-md) var(--spacing-xs)}.faq__main-title{font-size:1.85rem}.faq__category{border-radius:var(--border-radius-sm)}.faq__category-title{font-size:1.1rem}.faq__summary{grid-template-columns:minmax(0,1fr) 2rem;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-sm)}.faq__question{font-size:.95rem}.faq__toggle{width:2rem;height:2rem;flex-basis:2rem}.faq__answer{padding:0 var(--spacing-sm) var(--spacing-sm);font-size:.95rem;line-height:1.65}.faq__answer-content{padding-top:var(--spacing-sm)}}html[data-theme=dark] .faq{--faq-theme-text:#f1f5f9;--faq-theme-muted:#94a3b8;--faq-theme-surface:rgba(30, 41, 59, 0.85);--faq-theme-surface-hover:rgba(51, 65, 85, 0.9);--faq-theme-border:rgba(148, 163, 184, 0.25);--faq-theme-accent-soft:rgba(96, 165, 250, 0.14);--faq-theme-accent-border:rgba(96, 165, 250, 0.35);--faq-theme-shadow:0 12px 32px rgba(0, 0, 0, 0.35)}@media (prefers-reduced-motion:reduce){.faq__summary,.faq__toggle,.faq__toggle::after,.faq__toggle::before{transition:none}}body.menu9-lock-scroll{overflow:hidden}.menu9{--menu9-side-width:270px;--menu9-logo-desktop-width:180px;--menu9-logo-desktop-height:44px;--menu9-mobile-logo-width:170px;--menu9-mobile-logo-offset-x:0px;--menu9-topbar-background:var(--site-header-bg, rgba(196, 196, 196, 0.9));--menu9-side-background:var(--site-surface, rgba(0, 80, 240, 0.94));--menu9-overlay-background:rgba(0, 0, 0, 0.48);--menu9-desktop-link-color:var(--site-header-text, #ffffff);--menu9-desktop-link-hover-color:var(--site-accent, #d1d5db);--menu9-mobile-link-color:var(--site-text, #ffffff);--menu9-mobile-link-hover-background:var(--site-accent-soft, rgba(255, 255, 255, 0.14));--menu9-toggle-color:var(--site-header-text, #006cff);--menu9-close-color:var(--site-text, #ffffff);position:relative;top:0;right:0;left:0;z-index:50;width:100%;background:var(--menu9-topbar-background);border-bottom:1px solid rgba(255,255,255,.25);box-shadow:0 2px 10px rgba(0,0,0,.22);box-sizing:border-box}@media (max-width:899px){.menu9 .menu9-desktop-nav-wrapper{display:none!important}.menu9 .menu9-toggle{display:flex!important}.menu9 .menu9-menu-mobile{display:block!important}}@media (min-width:900px){.menu9 .menu9-desktop-nav-wrapper{display:block!important}.menu9 .menu9-menu-mobile,.menu9 .menu9-toggle{display:none!important}}.menu9::before{content:"";position:absolute;inset:0;z-index:-1;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);pointer-events:none}.menu9 .main-header-layout{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:66px;padding-top:12px;padding-bottom:12px;padding-left:max(16px,env(safe-area-inset-left,0));padding-right:max(16px,env(safe-area-inset-right,0));box-sizing:border-box}@media (min-width:768px){.menu9 .main-header-layout{padding-left:max(40px,env(safe-area-inset-left,0));padding-right:max(40px,env(safe-area-inset-right,0))}}.menu9-logo-container{display:flex;align-items:center;max-width:var(--menu9-logo-desktop-width);width:100%;overflow:visible}.menu9-logo-container .menu9-logo-brand{display:flex;align-items:center;width:100%;height:auto;text-decoration:none}.menu9-logo-container .menu9-logo-img,.menu9-logo-container img{display:block;width:auto;height:auto;max-width:100%;max-height:var(--menu9-logo-desktop-height, 44px);object-fit:contain;object-position:left center}.menu9-desktop-nav-wrapper{flex:1 1 auto;display:flex;justify-content:center}.menu9-desktop-list{display:flex;flex-direction:row;align-items:center;justify-content:center;list-style:none;margin:0;padding:0}.menu9-desktop-list li{margin:0 1.25rem}.menu9-desktop-list a{color:var(--menu9-desktop-link-color);text-decoration:none;white-space:nowrap;font-weight:500;transition:color 160ms ease}.menu9-desktop-list a:focus-visible,.menu9-desktop-list a:hover{color:var(--menu9-desktop-link-hover-color);outline:0}.menu9-toggle{position:relative;z-index:63;display:none;flex-direction:column;justify-content:center;align-items:center;flex-shrink:0;width:48px;height:48px;margin-left:auto;padding:0;border:0;background:0 0;cursor:pointer;transition:filter 160ms ease}.menu9-toggle .bar{position:absolute;left:50%;display:block;height:3px;background:var(--menu9-toggle-color);border-radius:999px;transform:translateX(-50%);transition:top 300ms ease,width 300ms ease,opacity 180ms ease,transform 300ms ease}.menu9-toggle .short{top:13px;width:18px}.menu9-toggle .long{top:22px;width:30px}.menu9-toggle .medium{top:31px;width:24px}.menu9-toggle:hover{filter:brightness(.85)}.menu9-toggle:focus-visible{border-radius:6px;outline:2px solid var(--menu9-toggle-color);outline-offset:2px}.menu9-menu-mobile{position:fixed;inset:0;z-index:60;width:100%;height:100vh;height:100dvh;pointer-events:none}.menu9-overlay,.menu9-side{position:fixed;visibility:hidden}.menu9-side{top:0;left:0;z-index:62;display:flex;flex-direction:column;width:var(--menu9-side-width);max-width:calc(100vw - 54px);height:var(--menu9-side-height, auto);max-height:var(--menu9-side-max-height, calc(100dvh - 32px));overflow:hidden;background:var(--menu9-side-background);border-radius:var(--menu9-side-radius, 0 16px 16px 16px);box-shadow:var(--menu9-side-shadow, 8px 12px 32px rgba(0, 0, 0, 0.2), 0 2px 10px rgba(0, 0, 0, 0.1));box-sizing:border-box;transform:translateX(-100%);transition:transform 320ms cubic-bezier(.4,0,.2,1),visibility 0s linear 320ms}.menu9-overlay{inset:0;z-index:61;background:var(--menu9-overlay-background);opacity:0;transition:opacity 260ms ease,visibility 260ms ease}.menu9-header{display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;width:100%;min-height:82px;padding:10px 12px;gap:8px;box-sizing:border-box}.menu9-header .menu9-logo-container{max-width:var(--menu9-mobile-logo-width);margin-left:var(--menu9-mobile-logo-offset-x)}.menu9-close{position:relative;display:block;flex:0 0 auto;width:44px;height:44px;margin:0;padding:0;border:2px solid rgba(255,255,255,.6);border-radius:50%;background:rgba(255,255,255,.08);cursor:pointer;transition:background-color 160ms ease,border-color 160ms ease,transform 160ms ease}.menu9-close .menu9-close-icon{position:absolute;inset:0;display:block;opacity:0;transform:rotate(-1080deg) scale(.7);transform-origin:center;transition:opacity 240ms ease 120ms,transform 900ms cubic-bezier(.4,0,.2,1) 80ms}.menu9-close .menu9-close-icon::after,.menu9-close .menu9-close-icon::before{position:absolute;top:50%;left:50%;width:22px;height:2px;content:"";background:var(--menu9-close-color);border-radius:2px}.menu9-close .menu9-close-icon::before{transform:translate(-50%,-50%) rotate(45deg)}.menu9-close .menu9-close-icon::after{transform:translate(-50%,-50%) rotate(-45deg)}.menu9-close:focus-visible,.menu9-close:hover{background:rgba(255,255,255,.16);border-color:rgba(255,255,255,.9);outline:0}.menu9-close:active{transform:scale(.94)}.menu9-list{width:100%;flex:1 1 auto;min-height:0;margin:0;padding:22px 0 28px;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;box-sizing:border-box;list-style:none}.menu9-list li{margin:0;padding:0}.menu9-list a{display:block;padding:16px 28px;color:var(--menu9-mobile-link-color);font-size:1.15rem;line-height:1.3;text-decoration:none;transition:color 160ms ease,background-color 160ms ease}.menu9-list a:focus-visible,.menu9-list a:hover{background:var(--menu9-mobile-link-hover-background);outline:0}.menu9.menu9-is-open .menu9-menu-mobile{pointer-events:auto}.menu9.menu9-is-open .menu9-side{transform:translateX(0);visibility:visible;transition:transform 320ms cubic-bezier(.4,0,.2,1),visibility 0s}.menu9.menu9-is-open .menu9-overlay{opacity:1;visibility:visible}.menu9.menu9-is-open .menu9-toggle{z-index:63;pointer-events:auto}.menu9.menu9-is-open .menu9-close .menu9-close-icon{opacity:1;transform:rotate(0deg) scale(1)}.menu9-theme-kursb{--menu9-topbar-background:#0b2d52;--menu9-side-background:var(--card);--menu9-overlay-background:rgb(6 27 51 / 45%);--menu9-logo-desktop-width:166px;--menu9-logo-desktop-height:40px;--menu9-desktop-link-color:#f8fafc;--menu9-desktop-link-hover-color:#ffffff;--menu9-mobile-link-color:var(--ink);--menu9-mobile-link-hover-background:var(--soft);--menu9-toggle-color:#ffffff;--menu9-close-color:var(--ink);background:var(--menu9-topbar-background);border-bottom:0;box-shadow:0 1px 0 var(--line)}.menu9-theme-kursb::after{content:"";position:absolute;inset:auto 0-3px;height:3px;background:var(--route)}.menu9-theme-kursb .main-header-layout{max-width:1600px;min-height:68px;margin:auto;padding:8px 24px;gap:12px}.menu9-theme-kursb .menu9-desktop-list{gap:4px}.menu9-theme-kursb .menu9-desktop-list li{margin:0}.menu9-theme-kursb .menu9-desktop-list a{font-size:14px;font-weight:600;padding:8px;line-height:20px;white-space:nowrap;border-radius:var(--r-pill)}.menu9-theme-kursb .menu9-desktop-list a:hover{background:rgba(255,255,255,.0941176471)}.menu9-theme-kursb .menu9-logo-container{flex-shrink:0}.menu9-theme-kursb .menu9-logo-img{width:166px;height:auto}.menu9-theme-kursb .menu9-side{border-right:1px solid var(--line);width:min(440px,100vw);padding-bottom:24px}.menu9-theme-kursb .menu9-list li{border-bottom:1px solid var(--line)}.menu9-theme-kursb .menu9-list a{font-size:16px;font-weight:600}.menu9-theme-kursb .menu9-toggle{margin-left:0}.ps-menu-tools{display:flex;align-items:center;margin-left:auto}.ps-menu-stages{padding:0 24px}.ps-menu-stages ol{list-style:none;padding:0}.ps-menu-stages li{margin-bottom:8px}.ps-menu-stages li a{display:flex;gap:12px;align-items:center;color:var(--ink);background:var(--soft);padding:10px;border-radius:var(--r-md);font-size:14px;text-decoration:none}.ps-menu-label{color:var(--muted);font-size:12px;font-weight:700;text-transform:uppercase}.ps-stage-number{display:grid;place-items:center;width:36px;height:36px;flex:none;background:var(--c-fill);color:#fff;border-radius:var(--r-sm);font-weight:800}.menu9-theme-kursb .menu9-logo-brand{background:#fff;border-radius:8px;padding:4px}@media (max-width:1200px){.menu9-theme-kursb .main-header-layout{padding-inline:16px}}@media (max-width:720px){.menu9-theme-kursb .main-header-layout{min-height:58px}.menu9-theme-kursb .menu9-logo-img{width:150px}}.menu9-theme-kursb.menu9-is-mobile .menu9-desktop-nav-wrapper{display:none!important}.menu9-theme-kursb.menu9-is-mobile .menu9-toggle{display:flex!important}.menu9-theme-kursb.menu9-is-desktop .menu9-desktop-nav-wrapper,.menu9-theme-kursb.menu9-is-mobile .menu9-menu-mobile{display:block!important}.menu9-theme-kursb.menu9-is-desktop .menu9-menu-mobile,.menu9-theme-kursb.menu9-is-desktop .menu9-toggle{display:none!important}@media (max-width:720px){.menu9-theme-kursb .main-header-layout,.ps-menu-tools{gap:8px}.menu9-theme-kursb .menu9-logo-container{max-width:140px}.menu9-theme-kursb .menu9-logo-img{width:140px}}.menu9-theme-kursb .menu9-desktop-list a[aria-current=page]{background:var(--info-bg);color:var(--brand-ink)}.menu9-theme-kursb .menu9-list a[aria-current=page]{color:var(--link);font-weight:700}.menu9-theme-kursb .menu9-side{overflow-y:auto;overscroll-behavior:contain}.menu9-theme-kursb .menu9-list{flex-shrink:0;overflow-y:visible}.menu9-theme-kursb .menu9-header{position:sticky;top:0;background:var(--card);z-index:1}.ps-navigation{position:sticky;top:0;z-index:100;background:#0b2d52}.ps-navigation .site-action-bar--floating{position:static;z-index:auto;flex-shrink:0;pointer-events:auto}.ps-menu-tools{flex-shrink:0;gap:8px}.ps-navigation .site-action-bar__action{border:0;background:0 0;box-shadow:none;color:#fff}.ps-navigation .site-action-bar__action:hover{background:rgba(255,255,255,.0941176471)}.ps-navigation .menu9-desktop-list a:focus-visible,.ps-navigation .site-action-bar__action:focus-visible{outline:3px solid #93c5fd;outline-offset:2px}.ps-navigation .site-action-bar__theme-toggle{border-radius:50%;border:1px solid rgba(255,255,255,.2509803922)}.ps-navigation .site-action-bar__theme-icon--to-dark{color:#e2e8f0}.ps-navigation .site-action-bar__theme-icon--to-light{color:#fbbf24}.ps-navigation .site-action-bar__flag{width:24px;height:18px;border-radius:2px}.ps-menu-instruction,.ps-navigation .menu9-desktop-list a{display:inline-flex;align-items:center;white-space:nowrap}.ps-navigation .menu9-desktop-list a[aria-current=page]{background:rgba(255,255,255,.0941176471);color:#fff}.ps-menu-instruction{--ps-cta-road:#0a3d22;--ps-cta-go:#0b4a28;position:relative;isolation:isolate;box-sizing:border-box;flex-shrink:0;gap:10px;min-height:44px;padding:0 6px 0 54px;overflow:hidden;border-radius:var(--r-pill);background:radial-gradient(56px 40px at 0 0,rgba(255,255,255,.2),transparent),linear-gradient(90deg,#4ade80 0,#22c55e 26px,#15803d 46px,#146c35 100%);box-shadow:inset 0 0 0 1px rgba(134,239,172,.4),0 4px 14px rgba(0,21,43,.3490196078);color:#fff;font-size:14px;font-weight:700;line-height:1.2;letter-spacing:.005em;text-decoration:none;transition:box-shadow .2s ease,transform .2s ease}.ps-menu-instruction__road{position:absolute;z-index:-1;left:0;top:0;width:60px;height:100%;overflow:visible;mask-image:linear-gradient(20deg,#000 45%,transparent 92%);pointer-events:none}.ps-menu-instruction__asphalt{fill:none;stroke:var(--ps-cta-road);stroke-width:11;stroke-linecap:round}.ps-menu-instruction__lane{fill:none;stroke:rgba(255,255,255,.8509803922);stroke-width:1.6;stroke-dasharray:3.5 3.5;stroke-linecap:round}.ps-menu-instruction__label{text-shadow:0 1px 1px rgba(5,46,22,.3490196078)}.ps-menu-instruction__go{display:grid;place-items:center;flex:none;width:32px;height:32px;border-radius:50%;background:var(--ps-cta-go);box-shadow:inset 0 0 0 1px rgba(255,255,255,.1215686275)}.ps-menu-instruction__go svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;transition:transform .2s ease}.ps-menu-instruction:hover{color:#fff;box-shadow:inset 0 0 0 1px #bbf7d0,0 6px 18px rgba(0,21,43,.4509803922)}.ps-menu-instruction:hover .ps-menu-instruction__go svg{transform:translateX(2px)}.ps-menu-instruction:hover .ps-menu-instruction__lane{animation:ps-cta-drive .8s linear infinite}.ps-menu-instruction:active{transform:translateY(1px) scale(.985)}.ps-menu-instruction:focus-visible{outline:3px solid #93c5fd;outline-offset:3px}@media (prefers-reduced-motion:reduce){.ps-menu-instruction,.ps-menu-instruction__go svg{transition:none}.ps-menu-instruction:hover .ps-menu-instruction__lane{animation:none}}.menu9-is-mobile .site-action-bar--floating{position:fixed;left:0;right:0;bottom:0;width:auto;padding:8px max(16px,env(safe-area-inset-right,0)) calc(8px + env(safe-area-inset-bottom,0)) max(16px,env(safe-area-inset-left,0));border-top:1px solid var(--line-strong);background:var(--card);box-shadow:0-2px 12px rgba(0,21,43,.0784313725);z-index:51}.menu9-is-mobile .site-action-bar__right{margin-inline:auto}.menu9-is-mobile .site-action-bar__action:hover{background:var(--soft)}.menu9-is-mobile .site-action-bar__action:focus-visible{outline-color:var(--focus)}.menu9-is-open .site-action-bar{visibility:hidden}body:has(.menu9-is-mobile .site-action-bar){padding-bottom:calc(88px + env(safe-area-inset-bottom,0))}html:has(.ps-navigation){--ps-navigation-offset:88px;scroll-padding-top:var(--ps-navigation-offset)}html:has(.menu9-is-mobile .site-action-bar){scroll-padding-bottom:calc(88px + env(safe-area-inset-bottom,0))}.page-layout .ps-design :is(.toc__inner,.guidepanel,.faqsec__side){top:var(--ps-navigation-offset)}@media (max-width:720px){.ps-menu-instruction{gap:0;padding-left:36px;padding-right:5px}.ps-menu-instruction__go{width:30px;height:30px}.ps-menu-instruction__label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ps-navigation .main-header-layout{flex-wrap:nowrap}}@media (max-width:359px){.ps-menu-instruction{display:none}}.page-layout{--faq-theme-accent:var(--link);--faq-theme-accent-soft:var(--info-bg);--faq-theme-accent-border:var(--line-strong);--faq-theme-toc-text:var(--info-ink);--site-surface:var(--card);--site-surface-soft:var(--soft);--site-text:var(--ink);--site-text-muted:var(--muted);--site-accent:var(--link);--site-border:var(--line);display:flex;flex-direction:column;min-height:100vh;margin:0;background:var(--bg);color:var(--ink);font-family:"Inter",system-ui,sans-serif}.page-layout__main{flex-grow:1;width:100%;margin-inline:auto;padding-bottom:0}.page-layout__main>:not(.ps-design){max-width:1200px;margin-inline:auto;padding-inline:16px}.page-with-bottom-navbar{padding-bottom:0}.arti24-home-as-multi-page-bottom-return .return-link,.ps-design a{color:var(--link)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,::after,::before{transition:none!important;animation:none!important}}@font-face{font-family:"Inter";src:url(/fonts/inter/inter-v20-latin-ext-variable.woff2)format("woff2");font-weight:100 900;font-display:swap;unicode-range:U+0100-024F,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Inter";src:url(/fonts/inter/inter-v20-latin-variable.woff2)format("woff2");font-weight:100 900;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.ps-design{color:var(--ink);font:400 17px/1.6"Inter",system-ui,sans-serif}.ps-design *,.ps-design ::after,.ps-design ::before{box-sizing:border-box}.ps-design h1,.ps-design h2,.ps-design h3{color:var(--ink);text-wrap:balance}.ps-design .hero h1,.ps-design p{margin:0 0 var(--s4)}.ps-design a{text-underline-offset:3px}.ps-design svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;flex:none}.ps-design .wrap{max-width:1280px;margin:0 auto;padding:0 var(--gutter)}.ps-design .eyebrow{margin:0 0 var(--s2);font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--green-ink)}.ps-design .eyebrow--light{color:#86efac}.ps-design .eyebrow--muted{color:var(--muted)}.ps-design .dot{width:9px;height:9px;border-radius:50%;background:var(--c);display:inline-block;flex:none}.ps-design .avatar{width:32px;height:32px;border-radius:50%;display:inline-grid;place-items:center;flex:none;background:var(--route-deep);color:#fff;font-weight:800;font-size:12px}.ps-design .avatar--lg{width:64px;height:64px;font-size:20px}.ps-design .btn,.ps-design .stepcard summary{font-weight:700;align-items:center;gap:var(--s2)}.ps-design .btn{display:inline-flex;justify-content:center;min-height:48px;padding:12px 22px;border-radius:var(--r-pill);font-size:16px;line-height:1.25;text-decoration:none;text-align:center}.ps-design .arrowlink svg,.ps-design .btn svg{width:18px;height:18px}.ps-design .btn--block{width:100%}.ps-design .btn--green{background:var(--green);color:#052e16}.ps-design .btn--ghost{color:#fff;border:1.5px solid rgba(255,255,255,.45)}.ps-design .btn--outline{color:var(--brand-ink);border:1.5px solid var(--brand-ink);background:var(--card)}.ps-design .arrowlink{display:inline-flex;align-items:center;gap:var(--s2);font-weight:700;text-decoration:none}.ps-design .stagetile{width:44px;height:44px;border-radius:var(--r-sm);display:grid;place-items:center;flex:none;background:var(--c-fill);color:#fff}.ps-design .stagetile svg{width:22px;height:22px}.ps-design .stepnum{width:52px;height:52px;border-radius:50%;display:grid;place-items:center;flex:none;background:var(--card);border:3px solid var(--brand-ink);color:var(--brand-ink);font-weight:800;font-size:19px}.ps-design .stepnum--sm{width:40px;height:40px;font-size:16px;border-width:2.5px}.ps-design .costcard,.ps-design .footer,.ps-design .hero{--focus:var(--focus-on-dark)}.ps-design .costcard__figure{--focus:var(--focus-card)}.ps-design .hero{position:relative;overflow:hidden;background:radial-gradient(900px 460px at 85% 0%,var(--hero-glow) 0%,transparent 60%),var(--hero-bg);color:#d6e3f3;padding:var(--s7)0 88px}.ps-design .road{position:absolute;right:-40px;bottom:-10px;width:720px;height:470px;opacity:.2;pointer-events:none}.ps-design .hero__grid{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 420px;gap:var(--s7);align-items:center}.ps-design .hero__grid--single{grid-template-columns:minmax(0,46rem)}.ps-design .hero__more{margin-top:var(--s4);font-weight:600}.ps-design .hero__more a{color:#e7f0fb}.ps-design .hero h1{color:#fff;font-size:50px;line-height:1.08;font-weight:800;letter-spacing:-.03em}.ps-design .hero__checked{display:inline-flex;align-items:center;gap:6px}.ps-design .grad{background:linear-gradient(95deg,#60a5fa,#4ade80);-webkit-background-clip:text;background-clip:text;color:transparent}.ps-design .hero__lead{font-size:18.5px;line-height:1.55;color:#c9d8ea;max-width:620px;margin:0 0 var(--s5)}.ps-design .hero__actions{display:flex;flex-wrap:wrap;gap:var(--s3);margin-bottom:var(--s5)}.ps-design .hero__trust{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s2) var(--s3);margin:0;font-size:14px;color:#c9d8ea}.ps-design .hero__trust a{color:#fff;font-weight:700}.ps-design .hero__trust svg{color:var(--green);width:18px;height:18px}.ps-design .hero__sep{width:1px;height:18px;background:rgba(255,255,255,.22);margin:0 var(--s1)}.ps-design .section{padding:var(--section)0}.ps-design .section--tight{padding:0 0 var(--s7)}.ps-design .section-head{max-width:760px;margin-bottom:var(--s6)}.ps-design .section-head h2{font-size:34px;line-height:1.15;font-weight:800;letter-spacing:-.025em;margin:0 0 var(--s3)}.ps-design .section-head p{color:var(--muted);font-size:17.5px;margin:0}.ps-design .roadmap{list-style:none;margin:0 0 var(--s6);padding:0;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));position:relative}.ps-design .roadmap::before{content:"";position:absolute;left:7%;right:7%;top:21px;height:10px;border-radius:5px;background:var(--route)}.ps-design .roadmap::after{content:"";position:absolute;left:7%;right:7%;top:25px;border-top:2px dashed rgba(255,255,255,.9)}.ps-design .jumpnav a,.ps-design .roadmap a{align-items:center;gap:var(--s2);text-decoration:none}.ps-design .roadmap a{position:relative;z-index:1;display:flex;flex-direction:column;text-align:center;padding:0 6px}.ps-design .roadmap__label{font-size:14px;font-weight:700;line-height:1.3;color:var(--ink)}.ps-design .stepcards{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;max-width:850px;margin-inline:auto;gap:var(--s4);align-items:start}.ps-design .stepcard{display:flex;gap:var(--s4);background:var(--card);border-radius:var(--r-md);border:1px solid var(--line);padding:22px 24px 14px;scroll-margin-top:16px}.ps-design .stepcard__main{flex:1;min-width:0;display:flex;flex-direction:column}.ps-design .stepcard__label{margin:2px 0;font-size:12.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--muted)}.ps-design .card strong,.ps-design .stepcard h3{font-weight:800;letter-spacing:-.015em;line-height:1.3}.ps-design .stepcard h3{font-size:20px;margin:0 0 var(--s2)}.ps-design .stepcard__body p{margin:0 0 var(--s3);color:var(--ink-2);font-size:15.5px;line-height:1.6}.ps-design .stepcard details{border-top:1px solid var(--line)}.ps-design .stepcard summary{cursor:pointer;padding:10px 0 6px;font-size:14.5px;color:var(--brand-ink);list-style:none;display:flex}.ps-design .stepcard summary::before{content:"+";width:22px;height:22px;border-radius:50%;background:var(--info-bg);display:grid;place-items:center;font-size:16px;line-height:1}.ps-design .stepcard details[open] summary::before{content:"−"}.ps-design .stepcard ul{list-style:none;padding:4px 0 6px;margin:0}.ps-design .stepcard ul li{display:flex;gap:10px;padding:4px 0;font-size:15px;color:var(--ink-2);line-height:1.45}.ps-design .stepcard ul svg{color:var(--green-ink);width:18px;height:18px;stroke-width:2.4;margin-top:2px}.ps-design .stepcard__media{flex:0 0 200px;display:grid;gap:var(--s3);align-self:flex-start;margin-bottom:8px}.ps-design .stepcard__figure{margin:0}.ps-design .stepcard__figure img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:var(--r-sm);border:1px solid var(--line);background:var(--line)}.ps-design .stepcard__figure figcaption{margin-top:6px;font-size:13px;font-weight:600;line-height:1.35;color:var(--muted);text-align:center}.ps-design .guides{background:var(--card);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.ps-design .jumpnav{display:flex;flex-wrap:wrap;gap:var(--s2);margin-bottom:var(--s6)}.ps-design .jumpnav a{display:inline-flex;padding:8px 14px;border-radius:var(--r-pill);border:1px solid var(--line);background:var(--soft);font-weight:600;font-size:14.5px;color:var(--ink)}.ps-design .guidegroup{margin-bottom:var(--s6);scroll-margin-top:16px}.ps-design .guidegroup__head{display:flex;align-items:flex-start;gap:var(--s4);margin-bottom:var(--s4)}.ps-design .guidegroup h3{margin:0 0 2px;font-size:22px;font-weight:800;letter-spacing:-.02em;line-height:1.25}.ps-design .guidegroup__lead{margin:0;color:var(--muted);font-size:15px}.ps-design .cards{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s4)}.ps-design .card{height:100%;display:flex;flex-direction:column;gap:6px;background:var(--card);border:1px solid var(--line);border-radius:var(--r-md);padding:20px 20px 16px 24px;text-decoration:none;color:var(--ink);position:relative;overflow:hidden}.ps-design .card::before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--c)}.ps-design .card strong{font-size:17.5px}.ps-design .card>span:not(.card__go){color:var(--muted);font-size:15px;line-height:1.5}.ps-design .card__go{margin-top:auto;padding-top:6px;display:inline-flex;align-items:center;gap:6px;font-weight:700;font-size:14.5px;color:var(--link)}.ps-design .card__go svg{width:16px;height:16px}.ps-design .banner{display:flex;align-items:center;gap:var(--s4);padding:18px 24px;border-radius:var(--r-md);background:var(--info-bg);text-decoration:none;color:var(--ink)}.ps-design .banner>svg{margin-left:auto;color:var(--link)}.ps-design .banner__icon{width:40px;height:40px;border-radius:50%;background:var(--card);color:var(--link);display:grid;place-items:center;flex:none}.ps-design .banner strong{display:block;font-size:16px}.ps-design .banner small{color:var(--link);font-weight:700;font-size:14.5px}.ps-design .prep{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s4);padding-top:var(--section)}.ps-design .panel{border-radius:var(--r-lg);padding:var(--s6);background:var(--card);border:1px solid var(--line)}.ps-design .panel--mint{background:var(--success-bg);border-color:var(--success-line)}.ps-design .panel h2{font-size:24px;font-weight:800;letter-spacing:-.02em;line-height:1.25;margin:0 0 var(--s2)}.ps-design .panel>p{color:var(--ink-2);font-size:15.5px}.ps-design .checklist{list-style:none;padding:0;margin:0;display:grid;gap:var(--s2)}.ps-design .checklist li{display:flex;gap:var(--s3);align-items:flex-start;background:var(--card);border-radius:var(--r-sm);padding:10px 14px;font-size:15px;line-height:1.45}.ps-design .checklist a{color:var(--ink);text-decoration:none}.ps-design .checklist__tick{width:22px;height:22px;border-radius:50%;background:#15803d;color:#fff;display:grid;place-items:center;flex:none}.ps-design .checklist__tick svg{width:14px;height:14px;stroke-width:3}.ps-design .numlist{counter-reset:d;list-style:none;padding:0;margin:0}.ps-design .numlist li{counter-increment:d;display:grid;grid-template-columns:28px 1fr;gap:10px;padding:9px 0;border-top:1px solid var(--line);font-size:15px;line-height:1.45;color:var(--ink-2)}.ps-design .numlist li::before{content:counter(d);width:24px;height:24px;border-radius:50%;background:var(--brand-fill);color:var(--on-fill);font-size:12.5px;font-weight:800;display:grid;place-items:center}.ps-design .costcard{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:var(--s7);padding:var(--s7);border-radius:var(--r-lg);background:linear-gradient(125deg,#0b2d52 0,#0d3b6e 60%,#0f5a6e 100%);color:#d6e3f3}.ps-design .costcard .road{opacity:.16;width:620px;right:-120px}.ps-design .costcard__copy,.ps-design .costcard__figure{position:relative}.ps-design .costcard h2{color:#fff;font-size:32px;font-weight:800;letter-spacing:-.025em;line-height:1.15;margin:0 0 var(--s3)}.ps-design .costcard__items{list-style:none;padding:0;margin:var(--s4)0 0;display:grid;grid-template-columns:1fr 1fr;gap:var(--s2) var(--s5)}.ps-design .costcard__items li{position:relative;padding-left:20px;font-size:14.5px;line-height:1.45;color:#e6eef8}.ps-design .costcard__items li::before{content:"+";position:absolute;left:0;color:var(--green);font-weight:800}.ps-design .costcard__figure{background:var(--card);color:var(--ink);border-radius:var(--r-md);padding:var(--s5);align-self:center;box-shadow:var(--ps-shadow-lg)}.ps-design .costcard__amount{font-size:46px;font-weight:800;letter-spacing:-.035em;line-height:1.05;margin:0 0 var(--s3);color:var(--brand-ink)}.ps-design .costcard__amount small{font-size:26px}.ps-design .costcard__note{font-size:14px;color:var(--muted)}.ps-design .faqsec{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:var(--s7);align-items:start}.ps-design .faqsec__side{position:sticky;top:var(--s5)}.ps-design .faqsec h2{font-size:30px;font-weight:800;letter-spacing:-.025em;line-height:1.2;margin:0 0 var(--s5)}.ps-design .faq{border-top:1px solid var(--line)}.ps-design .faq__item{border-bottom:1px solid var(--line)}.ps-design .faq summary{list-style:none;cursor:pointer;padding:18px 52px 18px 0;position:relative;font-weight:700;font-size:17px;line-height:1.4}.ps-design .faq summary::-webkit-details-marker{display:none}.ps-design .faq__toggle,.ps-design .footnotes li::before{position:absolute;width:28px;height:28px;border-radius:50%}.ps-design .faq__toggle{right:4px;top:16px;background:var(--info-bg)}.ps-design .faq__toggle::after,.ps-design .faq__toggle::before{content:"";position:absolute;left:8px;right:8px;top:13px;height:2px;background:var(--link);border-radius:1px}.ps-design .faq__toggle::after{transform:rotate(90deg)}.ps-design .faq__item[open] .faq__toggle::after{display:none}.ps-design .faq__answer{padding:0 52px 18px 0;color:var(--ink-2);font-size:16px}.ps-design .trust{background:var(--card);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.ps-design .pillars{list-style:none;padding:0;margin:0 0 var(--s7);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s4)}.ps-design .pillars li{display:flex;gap:var(--s4);padding:var(--s5);border-radius:var(--r-md);background:var(--soft)}.ps-design .pillars__icon{width:44px;height:44px;border-radius:var(--r-sm);background:var(--route-deep);color:#fff;display:grid;place-items:center;flex:none}.ps-design .pillars h3{font-size:17px;font-weight:800;margin:0 0 4px}.ps-design .pillars p{font-size:14.5px;color:var(--ink-2);margin:0}.ps-design .trust__grid{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:var(--s7);align-items:start}.ps-design .author{display:grid;grid-template-columns:64px 1fr;gap:var(--s4);padding:var(--s5);border-radius:var(--r-md);background:var(--soft)}.ps-design .trust .author{grid-template-columns:1fr}.ps-design .author h2,.ps-design .author h3{font-size:21px;font-weight:800;margin:0 0 var(--s2);letter-spacing:-.015em}.ps-design .author .arrowlink{display:inline;text-wrap:balance}.ps-design .author .arrowlink svg{vertical-align:-3px;margin-left:4px;display:inline}.ps-design .author p{font-size:15px;color:var(--ink-2);margin:0 0 var(--s3);line-height:1.6}.ps-design .verified{display:inline-flex;align-items:center;gap:6px;padding:5px 12px 5px 9px;border-radius:var(--r-pill);background:var(--success-bg);color:var(--green-ink);font-weight:700;font-size:13.5px;text-decoration:none}.ps-design .verified svg{width:17px;height:17px}.ps-design .sources__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s2) var(--s4);margin-bottom:var(--s2)}.ps-design .sources__head h2,.ps-design .sources__head h3{margin:0;font-size:24px;font-weight:800;letter-spacing:-.02em}.ps-design .local p,.ps-design .sources__desc{color:var(--muted);font-size:15px}.ps-design .footnotes{list-style:none;counter-reset:fn;padding:0;margin:0;border-top:1px solid var(--line)}.ps-design .footnotes li{counter-increment:fn;position:relative;display:grid;grid-template-columns:1fr auto;gap:2px var(--s4);padding:14px 0 14px 44px;border-bottom:1px solid var(--line)}.ps-design .footnotes li::before{content:counter(fn);left:0;top:14px;background:var(--soft);border:1px solid var(--line);color:var(--ink-2);font-size:13px;font-weight:700;display:grid;place-items:center}.ps-design .srctype{grid-column:1/-1;justify-self:start;font-size:11.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;padding:2px 8px;border-radius:var(--r-pill);margin-bottom:4px}.ps-design .footnotes a{font-size:15.5px;line-height:1.4}.ps-design .footnotes__desc{grid-column:1;line-height:1.5}.ps-design .footnotes__host{grid-column:2;grid-row:2;align-self:start;font-size:13px;color:var(--muted);white-space:nowrap}.ps-design .local{display:flex;align-items:center;justify-content:space-between;gap:var(--s6);margin:var(--s7)0 var(--s8);padding:var(--s5) var(--s6);background:var(--card);border:1px dashed var(--line-strong);border-radius:var(--r-md)}.ps-design .local h2{font-size:20px;font-weight:800;letter-spacing:-.015em;margin:0 0 4px}.ps-design .local p{margin:0}.ps-design .local .btn{flex:none}@media (max-width:1200px){.ps-design .article-layout{grid-template-columns:200px minmax(0,1fr);grid-template-areas:". head""toc prose"". rail"}.ps-design .rail{margin-top:var(--s7)}.ps-design .banner--compact,.ps-design .guidepanel{position:static}}@media (max-width:980px){.ps-design .hero__grid{grid-template-columns:1fr}.ps-design .cards{grid-template-columns:1fr 1fr}.ps-design .costcard,.ps-design .faqsec,.ps-design .prep,.ps-design .trust__grid{grid-template-columns:1fr}.ps-design .faqsec__side{position:static}.ps-design .article-layout{grid-template-columns:minmax(0,1fr);grid-template-areas:"head""prose""rail"}.ps-design .toc{display:none}.ps-design .mtoc{display:block}}@media (max-width:720px){.ps-design{--gutter:16px;--section:48px;font-size:16.5px}.ps-design .section-head{margin-bottom:var(--s5)}.ps-design .section-head h2{font-size:26px}.ps-design .section-head p{font-size:16px}.ps-design .hero{padding:var(--s5)0 72px}.ps-design .road{width:480px;height:330px;right:-200px;opacity:.14}.ps-design .hero h1{font-size:31px;line-height:1.12;margin-bottom:var(--s3)}.ps-design .hero__lead{font-size:16px}.ps-design .hero__actions,.ps-design .hero__lead{margin-bottom:var(--s4)}.ps-design .hero__actions .btn{width:100%}.ps-design .hero__actions .btn--ghost{min-height:44px;padding:10px 12px;font-size:14.5px;letter-spacing:-.01em}.ps-design .hero__trust{font-size:13px}.ps-design .banner>svg,.ps-design .costcard .btn svg,.ps-design .hero__sep{display:none}.ps-design .hero__grid{gap:var(--s5)}.ps-design .roadmap{grid-template-columns:1fr;margin-bottom:var(--s5)}.ps-design .roadmap::before{left:21px;right:auto;top:22px;bottom:22px;width:10px;height:auto;background:linear-gradient(180deg,#1e73f6,#22c55e)}.ps-design .roadmap::after{left:25px;right:auto;top:24px;bottom:24px;border-top:0;border-left:2px dashed rgba(255,255,255,.9)}.ps-design .roadmap a{flex-direction:row;text-align:left;gap:var(--s3);padding:4px 0}.ps-design .roadmap .stepnum{width:46px;height:46px;font-size:17px}.ps-design .callout p,.ps-design .roadmap__label{font-size:15.5px}.ps-design .stepcards{grid-template-columns:1fr;gap:var(--s3)}.ps-design .stepcard{padding:18px 16px 10px;gap:var(--s3)}.ps-design .stepcard .stepnum--sm{width:34px;height:34px;font-size:14px}.ps-design .stepcard__media{flex-basis:150px}.ps-design .stepcard h3{font-size:18.5px}.ps-design .jumpnav{flex-wrap:nowrap;overflow-x:auto;margin:0 calc(-1*var(--gutter)) var(--s5);padding:0 var(--gutter);scrollbar-width:none}.ps-design .jumpnav a{flex:none}.ps-design .guidegroup{margin-bottom:var(--s5)}.ps-design .guidegroup h3{font-size:20px}.ps-design .cards{grid-template-columns:1fr;gap:var(--s2)}.ps-design .card{padding:16px 16px 12px 20px}.ps-design .banner{padding:14px 16px}.ps-design .costcard,.ps-design .panel{padding:var(--s5) var(--s4);border-radius:var(--r-md)}.ps-design .panel h2{font-size:21px}.ps-design .costcard{padding:var(--s5) var(--s4) var(--s4);gap:var(--s5)}.ps-design .costcard h2{font-size:24px}.ps-design .costcard__items{grid-template-columns:1fr}.ps-design .costcard__amount{font-size:38px}.ps-design .costcard .btn,.ps-design .local .btn{font-size:14.5px;padding:10px 12px;letter-spacing:-.01em}.ps-design .costcard__figure,.ps-design .pillars li{padding:var(--s4)}.ps-design .faqsec{gap:var(--s4)}.ps-design .faqsec h2{font-size:24px;margin-bottom:var(--s4)}.ps-design .faq summary{font-size:16px;padding:15px 44px 15px 0}.ps-design .faq__toggle{top:13px}.ps-design .faq__answer{padding-right:0;font-size:15.5px}.ps-design .pillars{grid-template-columns:1fr;gap:var(--s2);margin-bottom:var(--s6)}.ps-design .trust__grid{gap:var(--s6)}.ps-design .footnotes li{grid-template-columns:1fr;padding-left:40px}.ps-design .footnotes__host{grid-column:1;grid-row:auto}.ps-design .local{flex-direction:column;align-items:stretch;gap:var(--s4);padding:var(--s5) var(--s4);margin:var(--s6)0 var(--s7)}.ps-design .local .btn{width:100%}.ps-design .article-layout{padding-top:var(--s4);padding-bottom:var(--s7)}.ps-design .stagechip{font-size:12.5px;margin-bottom:var(--s3)}.ps-design .article-head{padding-bottom:var(--s4)}.ps-design .article-head h1{font-size:28px;line-height:1.2;margin-bottom:var(--s4)}.ps-design .article-meta{font-size:13.5px;gap:var(--s2) var(--s4);padding-top:var(--s3)}.ps-design .prose{font-size:17px;line-height:1.65}.ps-design .answer{padding:14px 16px;font-size:16px}.ps-design .facts{grid-template-columns:1fr 1fr;gap:var(--s2)}.ps-design .facts li{padding:12px}.ps-design .facts strong{font-size:19px}.ps-design .mtoc{margin:var(--s4)0 0;border:1px solid var(--line);border-radius:var(--r-md);background:var(--soft)}.ps-design .mtoc summary{list-style:none;cursor:pointer;padding:13px 16px;font-weight:700;display:flex;justify-content:space-between;align-items:center;font-size:15.5px}.ps-design .mtoc summary::-webkit-details-marker{display:none}.ps-design .mtoc__count{font-weight:500;color:var(--muted);font-size:13.5px}.ps-design .mtoc__count::after{content:" ▾"}.ps-design .mtoc[open] .mtoc__count::after{content:" ▴"}.ps-design .mtoc__list{margin:0;padding:0 16px 12px 36px;font-size:15px;line-height:1.45}.ps-design .mtoc__list li{padding:5px 0}.ps-design .topic{padding-top:var(--s5)}.ps-design .next h2,.ps-design .topic h2{font-size:22px;padding-top:var(--s4)}.ps-design .topic h3{font-size:17.5px}.ps-design .callout{padding:14px 16px 2px}.ps-design .escalation{grid-template-columns:1fr}.ps-design .prose .author{grid-template-columns:1fr;padding:var(--s4)}.ps-design .rail{margin-top:var(--s6)}}@media (max-width:430px){.ps-home>.hero h1{font-size:clamp(28px,7.8vw,32px);line-height:1.16;text-wrap:balance}.ps-home>.hero h1 .grad{display:block;margin-top:.12em}.ps-home>.hero .hero__lead{line-height:1.65;text-wrap:pretty}.ps-home>.hero .hero__actions{gap:12px}.ps-home>.hero .hero__actions .btn--ghost{display:block;padding:12px clamp(24px,8vw,36px);font-size:15px;line-height:1.45;text-wrap:balance}.ps-home>.hero .hero__trust{gap:12px;line-height:1.5}.ps-home>.hero .hero__checked{display:block;text-wrap:balance}.ps-home>.hero .hero__checked svg{display:inline;vertical-align:-.25em;margin-right:6px}}.ps-article,.ps-design .article-page{background:var(--card)}.ps-design .article-layout{display:grid;grid-template-columns:220px minmax(0,640px) 244px;grid-template-areas:". head head""toc prose rail";column-gap:var(--s7);padding-top:var(--s5);padding-bottom:var(--s8);justify-content:space-between}.ps-design .article-head{grid-area:head;max-width:860px;padding-bottom:var(--s6)}.ps-design .stagechip{display:inline-flex;align-items:center;gap:var(--s2);margin:0 0 var(--s4);padding:5px 12px 5px 8px;border-radius:var(--r-pill);background:color-mix(in srgb,var(--c) 12%,#fff);color:var(--c-ink);font-weight:700;font-size:13.5px}.ps-design .stagechip svg{width:18px;height:18px}.ps-design .article-head h1{font-size:42px;line-height:1.15;font-weight:750;letter-spacing:-.025em;margin:0 0 var(--s5)}.ps-design .article-meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s3) var(--s5);font-size:14.5px;color:var(--muted);padding-top:var(--s4);border-top:1px solid var(--line)}.ps-design .article-meta__item{display:inline-flex;align-items:center;gap:var(--s2)}.ps-design .article-meta__item>svg{color:var(--muted);width:18px;height:18px}.ps-design .article-meta a:not(.verified){color:var(--ink);font-weight:700}.ps-design .toc{grid-area:toc}.ps-design .toc__inner{position:sticky;top:var(--s5)}.ps-design .toc h2{font-size:12.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:0 0 var(--s2)}.ps-design .toc__list{list-style:none;padding:0;margin:0;border-left:2px solid var(--line)}.ps-design .guidepanel a,.ps-design .toc__list a{font-size:14px;color:var(--ink-2);text-decoration:none}.ps-design .toc__list a{display:block;margin-left:-2px;padding:7px 0 7px 14px;border-left:2px solid transparent;line-height:1.4}.ps-design .toc__list a[aria-current]{border-left-color:var(--blue);color:var(--ink);font-weight:700}.ps-design .prose{grid-area:prose;font-size:18px;line-height:1.7;color:var(--ink)}.ps-design .prose p{margin:0 0 18px}.ps-design .answer{margin:0 0 var(--s5)!important;padding:18px 22px;border-radius:var(--r-md);background:var(--info-bg);border-left:4px solid var(--blue);font-size:17px;line-height:1.65}.ps-design .answer__label{display:block;margin-bottom:4px;font-size:12.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--info-ink)}.ps-design .facts{list-style:none;padding:0;margin:0 0 var(--s2);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--s3)}.ps-design .facts li{border:1px solid var(--line);border-radius:var(--r-md);padding:14px;display:flex;flex-direction:column}.ps-design .facts__icon{width:32px;height:32px;border-radius:var(--r-sm);background:var(--soft);color:var(--brand-ink);display:grid;place-items:center;margin-bottom:var(--s2)}.ps-design .facts__icon svg{width:18px;height:18px}.ps-design .facts strong{font-size:21px;font-weight:800;letter-spacing:-.02em;line-height:1.2}.ps-design .facts small{font-size:13px;color:var(--muted);line-height:1.35}.ps-design .mtoc{display:none}.ps-design .topic{padding-top:var(--s6);scroll-margin-top:var(--s4)}.ps-design .next h2,.ps-design .topic h2{font-size:26px;line-height:1.25;font-weight:750;letter-spacing:-.02em;margin:0 0 var(--s3)}.ps-design .topic .sources__head h2{border:0;padding:0}.ps-design .next h2,.ps-design .topic .sources,.ps-design .topic h2{padding-top:var(--s5);border-top:1px solid var(--line)}.ps-design .topic h3{font-size:19px;line-height:1.35;font-weight:700;margin:var(--s5)0 var(--s2)}.ps-design .callout{margin:var(--s5)0;padding:18px 22px 4px;border-radius:var(--r-md);background:var(--amber-bg);border-left:4px solid var(--amber-line)}.ps-design .callout__label{display:flex;align-items:center;gap:6px;margin:0 0 2px!important;font-size:12.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--amber-ink)}.ps-design .callout__label svg{width:16px;height:16px}.driving-license-cost h1,.driving-license-cost h2,.driving-license-cost h3,.driving-license-cost p,.ps-design .callout h3{margin-top:0}.ps-design .callout p{font-size:16.5px}.ps-design .escalation{list-style:none;padding:0;margin:0 0 var(--s4);display:grid;grid-template-columns:1fr 1fr;gap:var(--s3)}.ps-design .escalation li{display:flex;gap:var(--s3);align-items:flex-start;padding:14px 16px;border-radius:var(--r-md);background:var(--warn-bg);border:1px solid var(--warn-line)}.ps-design .escalation li.is-severe{background:var(--red-bg);border-color:var(--red-line)}.ps-design .escalation p{margin:0!important;font-size:15px;line-height:1.5}.ps-design .escalation__n{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;flex:none;background:var(--orange);color:#fff;font-weight:800;font-size:15px}.ps-design .is-severe .escalation__n{background:var(--red)}.ps-design .prose .faq summary{font-size:17px}.ps-design .next,.ps-design .prose .author{margin-top:var(--s7)}.ps-design .next>p{color:var(--muted);font-size:16px}.ps-design .next__link{display:flex;align-items:center;justify-content:space-between;gap:var(--s3);min-height:56px;padding:12px 18px;border-radius:var(--r-md);border:1px solid var(--line-strong);text-decoration:none;color:var(--ink);font-weight:700;font-size:15.5px;line-height:1.35}.ps-design .next__link svg{color:var(--link);width:18px;height:18px}.ps-design .next__link--primary{background:var(--brand-fill);border-color:var(--brand-fill);color:var(--on-fill)}.ps-design .next__link--primary svg{color:var(--green)}.ps-design .rail{grid-area:rail}.ps-design .rail>*+*{margin-top:var(--s4)}.ps-design .guidepanel{position:sticky;top:var(--s5);border:1px solid var(--line);border-radius:var(--r-md);padding:18px 18px 8px;background:var(--card)}.ps-design .guidepanel h2{font-size:16px;font-weight:800;line-height:1.3;margin:0 0 var(--s3)}.ps-design .guidepanel h2 a{color:var(--ink)}.ps-design .guidepanel ol{list-style:none;padding:0;margin:0}.ps-design .guidepanel>ol>li{display:grid;grid-template-columns:24px 1fr;gap:10px;align-items:start;padding:8px 0;border-top:1px solid var(--line);font-size:14px;line-height:1.35}.ps-design .guidepanel>ol>li>div{padding-top:3px}.ps-design .guidepanel__dot{width:24px;height:24px;border-radius:6px;border:1.5px solid var(--c);color:var(--c-ink);font-size:12px;font-weight:800;display:grid;place-items:center}.ps-design .guidepanel .is-current .guidepanel__dot{background:var(--c-fill);border-color:var(--c-fill);color:#fff}.ps-design .guidepanel a{line-height:1.35}.ps-design .guidepanel .is-current>div>a{color:var(--ink);font-weight:700}.ps-design .guidepanel ul{list-style:none;padding:4px 0 2px;margin:0}.ps-design .guidepanel ul a{display:block;padding:4px 0;color:var(--link)}.ps-design .guidepanel ul a[aria-current]{color:var(--green-ink);font-weight:700}.ps-design .guidepanel ul a[aria-current]::before{content:"● ";font-size:10px;vertical-align:2px}.ps-design .banner--compact{padding:14px 16px;gap:var(--s3);position:sticky;top:340px}.ps-design .banner--compact strong{font-size:15px}.ps-design .banner--compact small{font-size:13.5px}.ps-design .next__links{display:grid;grid-template-columns:1fr 1fr;gap:var(--s3)}.ps-design .topic__prose table{width:100%;border-collapse:collapse;font-size:16px}.ps-design .topic__prose td,.ps-design .topic__prose th{padding:12px;border:1px solid var(--line);text-align:left}.ps-design .legal-article__table-wrapper{max-width:100%;overflow-x:auto}.ps-design .legal-article__tool{margin-block:var(--s6)}.ps-design .legal-article__hero-image{display:block;width:min(100%,640px);height:auto;margin-top:var(--s5)}.ps-design .legal-article__figure{margin:0 0 var(--s5)}.ps-design .legal-article__figure img{display:block;width:100%;height:auto;border:1px solid var(--line);border-radius:var(--r-md)}.ps-design .legal-article__figure figcaption{margin-top:var(--s2);color:var(--muted);font-size:14px;line-height:1.45;text-align:center}.ps-design .prose .legal-article__tool-privacy-note{margin:var(--s4)0 0;color:var(--muted);font-size:14px;line-height:1.5}.ps-design .legal-article__subsection{margin-top:var(--s5)}@media (max-width:1200px){.ps-design .article-layout{grid-template-columns:200px minmax(0,1fr);grid-template-areas:". head""toc prose"". rail"}.ps-design .banner--compact,.ps-design .guidepanel{position:static}}@media (max-width:980px){.ps-design .article-layout{grid-template-columns:minmax(0,1fr);grid-template-areas:"head""prose""rail"}.ps-design .toc{display:none}.ps-design .mtoc{display:block}}@media (max-width:720px){.ps-design .article-layout{padding-top:var(--s4);padding-bottom:var(--s7)}.ps-design .stagechip{font-size:12.5px}.ps-design .article-head{padding-bottom:var(--s4)}.ps-design .article-head h1{font-size:28px;line-height:1.2}.ps-design .article-meta{font-size:13.5px;gap:var(--s2) var(--s4);padding-top:var(--s3)}.ps-design .prose{font-size:17px;line-height:1.65}.ps-design .answer{padding:14px 16px;font-size:16px}.ps-design .facts{grid-template-columns:1fr 1fr;gap:var(--s2)}.ps-design .facts li{padding:12px}.ps-design .facts strong{font-size:19px}.ps-design .topic{padding-top:var(--s5)}.ps-design .next h2,.ps-design .topic h2{font-size:22px;padding-top:var(--s4)}.ps-design .topic h3{font-size:17.5px}.ps-design .callout{padding:14px 16px 2px}.ps-design .callout p{font-size:15.5px}.ps-design .escalation,.ps-design .next__links{grid-template-columns:1fr}}.ps-design .topic__prose :is(ul,ol){padding-left:24px}.ps-design .topic__prose a{overflow-wrap:anywhere}.ps-design .prose .author h2{font-size:21px}html[data-theme=dark] .ps-design .stagechip{background:color-mix(in srgb,var(--c) 22%,var(--card));color:var(--c-ink)}html[data-theme=dark] .ps-design .card::before{background:color-mix(in srgb,var(--c) 80%,#fff)}html[data-theme=dark] .ps-design .stat__icon{color:var(--link)}html[data-theme=dark] .ps-design .panel--mint{background:#0c2a1e}html[data-theme=dark] .ps-design .stagepicker{box-shadow:0 0 0 1px var(--line),var(--ps-shadow-lg)}html[data-theme=dark] .checklist li,html[data-theme=dark] .ps-design .stepnum{background:var(--card)}html[data-theme=dark] .ps-design .costcard{background:linear-gradient(125deg,#0b2443 0,#0d3460 60%,#0d4a5c 100%);box-shadow:0 0 0 1px var(--line)}html[data-theme=dark] .ps-design .costcard__figure{box-shadow:none;border:1px solid var(--line-strong)}html[data-theme=dark] .guidepanel ul a[aria-current]{color:var(--green-ink)}html[data-theme=dark] .ps-design .answer{border-left-color:var(--link)}html[data-theme=dark] .ps-design .facts__icon{color:var(--brand-ink)}html[data-theme=dark] .ps-design .local{border-color:var(--line-strong)}html[data-theme=dark]{--focus:#5ee08f;--focus-card:#5ee08f}.driving-license-cost{--cost-bg:#0b1d3a;--cost-bg-alt:#10264a;--cost-card:rgba(255, 255, 255, 0.1);--cost-card-hover:rgba(255, 255, 255, 0.15);--cost-text:#f4f7fb;--cost-muted:#c4cedc;--cost-primary:#ffce00;--cost-accent:#ffce00;--cost-border:rgba(255, 255, 255, 0.2);--cost-heading:#ffffff;position:relative;z-index:1;min-height:100vh;overflow:hidden;background:var(--cost-bg);color:var(--cost-text);line-height:1.65}.driving-license-cost *,.driving-license-cost ::after,.driving-license-cost ::before{box-sizing:border-box}.driving-license-cost .container{width:100%;max-width:67.5rem;margin-inline:auto;padding-inline:var(--spacing-md, 1.25rem)}.driving-license-cost h1{max-width:980px;margin-bottom:1.25rem;font-size:clamp(2.35rem,4vw,3.75rem);line-height:1.07;letter-spacing:-.03em}.driving-license-cost h2{margin-bottom:.8rem;color:var(--cost-heading);font-size:clamp(1.7rem,3vw,2.5rem);line-height:1.2}.driving-license-cost h3{margin-bottom:.65rem;font-size:1.25rem;line-height:1.3}.driving-license-cost a{color:inherit}.driving-license-cost__hero{position:relative;padding:3.5rem 0 4rem;overflow:hidden;color:#fff;background:linear-gradient(115deg,rgba(4,18,38,.97),rgba(9,43,87,.9))}.driving-license-cost__hero h1{color:#fff}.driving-license-cost__eyebrow{margin-bottom:.75rem;color:var(--cost-primary);font-size:.95rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.driving-license-cost__answer{max-width:900px;margin-bottom:1rem;color:rgba(255,255,255,.92);font-size:clamp(1.05rem,2vw,1.25rem)}.driving-license-cost__updated{margin-bottom:1.75rem;color:rgba(255,255,255,.72);font-size:.9rem}.cost-cta__actions,.driving-license-cost__actions{display:flex;flex-wrap:wrap;gap:.75rem}:where(.driving-license-cost,.cost-cta) .button{display:inline-flex;min-height:46px;padding:.7rem 1.4rem;align-items:center;justify-content:center;border:1px solid transparent;border-radius:.6rem;font-weight:700;line-height:1.1;text-align:center;text-decoration:none;transition:transform .25s ease,box-shadow .25s ease,background-color .25s ease,border-color .25s ease}:where(.driving-license-cost,.cost-cta) .button:hover{transform:translateY(-2px)}:where(.driving-license-cost,.cost-cta) .button:focus-visible{outline:3px solid rgba(255,196,0,.55);outline-offset:3px}:where(.driving-license-cost,.cost-cta) .button--secondary{border-color:rgba(255,255,255,.2);background:rgba(255,255,255,.1);color:#fff;backdrop-filter:blur(8px)}:where(.driving-license-cost,.cost-cta) .button--secondary:hover{border-color:rgba(255,206,0,.4);background:rgba(255,255,255,.18)}.cost-summary{position:relative;z-index:2;margin-top:0;padding:var(--spacing-xxl, 2.5rem)0 4rem;border-top:1px solid var(--cost-border);background:linear-gradient(180deg,rgba(255,255,255,.025),transparent),var(--cost-bg)}.cost-summary h2{margin-bottom:1.5rem}.cost-summary__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-top:0}.cost-summary__item{min-height:135px;padding:1.35rem;display:flex;flex-direction:column;justify-content:center;border:1px solid var(--cost-border);border-radius:var(--border-radius, 1.25rem);background:var(--cost-card);box-shadow:var(--shadow, 0 8px 32px rgba(0, 0, 0, 0.37));backdrop-filter:blur(10px)}.cost-summary__value{margin-bottom:.35rem;color:var(--cost-primary);font-size:clamp(1.65rem,3vw,2.2rem);font-weight:900;line-height:1.1}.cost-summary__label,.total-cost-card__list dt{color:var(--cost-muted)}.cost-section{padding:4rem 0;background:var(--cost-bg)}.cost-section--alternate{background:var(--cost-bg-alt)}.cost-section__lead{max-width:820px;margin-bottom:2rem;color:var(--cost-muted);font-size:1.08rem}.comparison-grid,.course-price-grid,.total-cost-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}.info-card-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.comparison-card,.cost-highlight,.course-price-card,.info-card,.total-cost-card{padding:clamp(1.4rem,3vw,2rem);border:1px solid var(--cost-border);border-radius:var(--border-radius, 1.25rem);background:var(--cost-card);box-shadow:var(--shadow, 0 8px 32px rgba(0, 0, 0, 0.37));backdrop-filter:blur(10px);transition:transform .25s ease,background-color .25s ease,border-color .25s ease,box-shadow .25s ease}.comparison-card:hover,.cost-highlight:hover,.course-price-card:hover,.info-card:hover,.total-cost-card:hover{transform:translateY(-4px);border-color:rgba(255,206,0,.3);background:var(--cost-card-hover);box-shadow:var(--shadow-hover, 0 12px 40px rgba(0, 0, 0, 0.45))}.course-price-card__price{margin-bottom:1rem;color:var(--cost-primary);font-size:2rem;font-weight:900}.course-price-card dl{margin:1.25rem 0}.course-price-card dl div{display:flex;gap:1rem}.course-price-card dl dt{color:var(--cost-muted);font-weight:700}.course-price-card dl dd{margin:0;font-weight:700}.course-price-card .button{background:var(--cost-primary);color:#0b1d3a}.course-price-card .button:hover{background:#ffe15a}.responsive-table{overflow-x:auto;border:1px solid var(--cost-border);border-radius:var(--border-radius, 1.25rem);background:var(--cost-card);box-shadow:var(--shadow, 0 8px 32px rgba(0, 0, 0, 0.37));backdrop-filter:blur(10px)}.cost-table{width:100%;border-collapse:collapse}.cost-table td,.cost-table th{padding:1rem 1.15rem;border-bottom:1px solid var(--cost-border);text-align:left;vertical-align:top}.cost-table thead th{background:rgba(255,255,255,.08);color:var(--cost-heading)}.cost-table tbody tr:last-child td,.cost-table tbody tr:last-child th{border-bottom:0}.cost-table tbody tr:hover{background:var(--cost-card-hover)}.total-cost-card__list{margin:1.5rem 0}.total-cost-card__list div{padding:.75rem 0;display:flex;justify-content:space-between;gap:1rem;border-bottom:1px solid var(--cost-border)}.total-cost-card__list dd{margin:0;font-weight:700;white-space:nowrap}.total-cost-card__total{padding-top:1rem;display:flex;align-items:baseline;justify-content:space-between;gap:1rem}.total-cost-card__total strong{color:var(--cost-primary);font-size:2rem}.total-cost-card__note{color:var(--cost-muted);font-size:.92rem}.cost-section__two-columns{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(280px,.7fr);gap:2rem;align-items:center}.check-list{margin:1.5rem 0 0;padding:0;list-style:none}.check-list li{position:relative;padding:.65rem 0 .65rem 2rem;border-bottom:1px solid var(--cost-border)}.check-list li::before{content:"✓";position:absolute;top:.62rem;left:0;color:var(--cost-accent);font-weight:900}.cost-highlight{background:linear-gradient(135deg,rgba(255,208,0,.08),transparent),rgba(255,255,255,.06);color:#fff}.cost-highlight strong{display:block;margin-bottom:.5rem;color:var(--cost-accent);font-size:2rem}.cost-highlight p{margin-bottom:0;color:rgba(255,255,255,.85)}.comparison-card{border-top:5px solid var(--cost-primary)}.comparison-card>strong{display:block;margin-top:1rem;font-size:1.8rem}.cost-faq{display:grid;gap:.75rem}.cost-faq__item{border:1px solid var(--cost-border);border-radius:var(--border-radius-sm, 0.5rem);background:var(--cost-card);box-shadow:var(--shadow, 0 8px 32px rgba(0, 0, 0, 0.37));backdrop-filter:blur(10px)}.cost-faq__item summary{padding:1rem 1.25rem;cursor:pointer;font-weight:700}.comparison-card>strong,.cost-faq__item[open] summary{color:var(--cost-primary)}.cost-faq__answer,.cost-sources{padding:0 1.25rem 1.25rem;color:var(--cost-muted)}.cost-faq__answer p,.cost-sources p{margin-bottom:0}.cost-sources{padding:2rem 0;background:#0b1d3a}.cost-sources h2{font-size:1.35rem}.cost-cta{padding:clamp(3rem,6vw,5rem)0;background:linear-gradient(135deg,rgba(255,208,0,.08),transparent),rgba(255,255,255,.06);text-align:center}.cost-cta,.cost-cta h2{color:#fff}.cost-cta p{max-width:700px;margin:0 auto 1.5rem;color:rgba(255,255,255,.82)}.cost-cta .cost-cta__actions{justify-content:center}@media (max-width:900px){.driving-license-cost h1{font-size:clamp(2.3rem,7vw,3.7rem)}.cost-summary__grid,.info-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cost-section__two-columns{grid-template-columns:1fr}}@media (max-width:640px){.driving-license-cost .container{width:100%;padding-inline:var(--spacing-xs, 0.625rem)}.driving-license-cost h1{font-size:clamp(2.05rem,10vw,3rem);line-height:1.08}.driving-license-cost h2{font-size:clamp(1.55rem,8vw,2rem)}.driving-license-cost__hero{padding:3rem 0 3.75rem}.cost-cta__actions,.driving-license-cost__actions{flex-direction:column}.cost-summary{margin-top:0;padding:2.5rem 0 3rem}.comparison-grid,.cost-summary__grid,.course-price-grid,.info-card-grid,.total-cost-grid{grid-template-columns:1fr}.cost-section{padding:2.5rem 0}.cost-table{min-width:720px}:where(.driving-license-cost,.cost-cta) .button{width:100%}.total-cost-card__total{align-items:flex-start;flex-direction:column}}.cost-calculator{--calculator-accent:#2563eb;--calculator-accent-dark:#1d4ed8;--calculator-accent-soft:#eff6ff;--calculator-radius:0.75rem;border:1px solid #e5e7eb;border-radius:var(--calculator-radius);background-color:#fff;padding:1.5rem}@media (min-width:768px){.cost-calculator{padding:2rem}}.cost-calculator__fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.5rem 1.25rem;margin-bottom:1.5rem}.cost-calculator__field{display:flex;flex-direction:column;justify-content:flex-end;gap:.375rem}.cost-calculator__field span{font-size:.875rem;font-weight:600;color:#374151}.cost-calculator__field input[type=number],.cost-calculator__field select{appearance:none;-webkit-appearance:none;width:100%;border:1px solid #d1d5db;border-radius:.5rem;background-color:#fff;padding:.625rem .75rem;font-size:1rem;font-family:inherit;color:#1f2937;transition:border-color .15s ease,box-shadow .15s ease}.cost-calculator__field input[type=number]:hover,.cost-calculator__field select:hover{border-color:#9ca3af}.cost-calculator__field input[type=number]:focus-visible,.cost-calculator__field select:focus-visible{outline:0;border-color:var(--calculator-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--calculator-accent) 20%,transparent)}.cost-calculator__field select{padding-right:2.25rem;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='%236b7280'%3e%3cpath fill-rule='evenodd' d='M5.23 7.21a.75.75 0 011.06.02L10 10.94l3.71-3.71a.75.75 0 111.06 1.06l-4.24 4.25a.75.75 0 01-1.06 0L5.21 8.29a.75.75 0 01.02-1.08z' clip-rule='evenodd'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right .75rem center;background-size:1rem}.cost-calculator__checkbox{grid-column:1/-1;display:flex;align-items:center;gap:.625rem;font-size:.9375rem;color:#374151;cursor:pointer}.cost-calculator__checkbox input[type=checkbox]{width:1.125rem;height:1.125rem;flex-shrink:0;accent-color:var(--calculator-accent);cursor:pointer}.cost-calculator__result{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;flex-wrap:wrap;border-radius:.5rem;background-color:var(--calculator-accent-soft);padding:1rem 1.25rem;margin-bottom:1rem}.cost-calculator__result span{font-weight:600;color:#374151}.cost-calculator__result strong{font-size:1.75rem;font-weight:700;color:var(--calculator-accent-dark)}.cost-calculator__note{margin:0;font-size:.8125rem;line-height:1.5;color:#6b7280}@media (max-width:480px){.cost-calculator__fields{grid-template-columns:1fr}}legal-letter,pkk-checklist{display:block}.pkk-checklist{--pkk-text:var(--ps-color-gray-700);--pkk-heading:var(--ps-color-gray-900);--pkk-muted:var(--ps-color-gray-500);--pkk-surface:var(--ps-color-white);--pkk-border:var(--line-strong);--pkk-border-hover:var(--line-strong);--pkk-result-border:var(--line);--pkk-accent:var(--ps-color-action);--pkk-accent-selected:var(--brand-fill);--pkk-next-border:var(--ps-color-green);--pkk-next-background:var(--success-bg);--pkk-next-text:var(--green-ink);--pkk-radius-control:var(--ps-radius-sm);--pkk-radius-result:var(--ps-radius-md);--pkk-radius-pill:var(--ps-radius-pill)}.pkk-checklist__form{display:flex;flex-direction:column;gap:1.25rem;margin-bottom:1.5rem}.pkk-checklist__question{border:0;margin:0;padding:0}.pkk-checklist__question legend{color:var(--pkk-text)}.pkk-checklist__options{display:flex;flex-wrap:wrap;gap:.625rem}.pkk-checklist__option{appearance:none;cursor:pointer;padding:.5rem 1rem;border:1px solid var(--pkk-border);border-radius:var(--pkk-radius-pill);background:var(--pkk-surface);font-family:inherit;font-size:.9375rem;color:var(--pkk-text);transition:border-color .15s ease,background-color .15s ease,color .15s ease}.pkk-checklist__option:hover{border-color:var(--pkk-accent)}.pkk-checklist__option--selected{border-color:var(--pkk-accent-selected);background:var(--pkk-accent-selected);color:var(--on-fill)}.pkk-checklist__result{padding:1.25rem;border:1px solid var(--pkk-result-border);border-radius:var(--pkk-radius-result);background:var(--pkk-surface)}.pkk-checklist__result h3{margin:0 0 1rem;font-size:1.125rem;color:var(--pkk-heading)}.pkk-checklist__items{display:flex;flex-direction:column;gap:.625rem;margin:0 0 1.25rem;padding:0;list-style:none}.pkk-checklist__item{display:flex;align-items:flex-start;gap:.625rem;font-size:.9375rem;line-height:1.5;color:var(--pkk-text)}.pkk-checklist__icon{flex:0 0 auto;font-weight:700}.pkk-checklist__next-step{margin:0 0 1rem;padding:.875rem 1rem;border-left:3px solid var(--pkk-next-border);border-radius:var(--pkk-radius-control);background:var(--pkk-next-background);font-size:.9375rem;color:var(--pkk-next-text)}.pkk-checklist__reset{appearance:none;cursor:pointer;padding:.5rem 1rem;border:1px solid var(--pkk-border);border-radius:var(--pkk-radius-control);background:var(--pkk-surface);font-family:inherit;font-size:.875rem;color:var(--pkk-muted)}.pkk-checklist__reset:hover{border-color:var(--pkk-border-hover);color:var(--pkk-text)}.legal-letter{--letter-text:var(--ps-color-gray-700);--letter-heading:var(--ps-color-gray-900);--letter-muted:var(--ps-color-gray-500);--letter-surface:var(--ps-color-white);--letter-border:var(--line-strong);--letter-accent:var(--ps-color-action);--letter-warning-background:var(--amber-bg);--letter-warning-border:var(--amber-line);--letter-warning-text:var(--amber-ink);--letter-radius-control:var(--ps-radius-sm);--letter-radius-panel:var(--ps-radius-md);--letter-radius-pill:var(--ps-radius-pill);color:var(--letter-text)}.legal-letter__choice{margin:0 0 1rem;padding:0;border:0}.legal-letter__choice legend,.pkk-checklist__question legend{margin-bottom:.5rem;font-size:.9375rem;font-weight:600}.legal-letter__options{display:flex;flex-wrap:wrap;gap:.625rem}.legal-letter__option{appearance:none;cursor:pointer;padding:.5rem 1rem;border:1px solid var(--letter-border);border-radius:var(--letter-radius-pill);background:var(--letter-surface);font-family:inherit;font-size:.9375rem;color:var(--letter-text)}.legal-letter__option--selected,.legal-letter__option:hover{border-color:var(--letter-accent)}.legal-letter__option--selected{background:var(--brand-fill);color:var(--on-fill)}.legal-letter__description{margin:0 0 1.25rem;font-size:.9375rem}.legal-letter__layout{display:grid;gap:1.5rem}@media (min-width:960px){.legal-letter__layout{grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:start}}.legal-letter__header{margin:0 0 .75rem;font-size:1.0625rem;color:var(--letter-heading)}.legal-letter__field,.legal-letter__form{display:flex;flex-direction:column;gap:.875rem}.legal-letter__field{gap:.25rem}.legal-letter__field label{font-size:.875rem;font-weight:600}.legal-letter__field input:not([type=checkbox]),.legal-letter__field textarea{width:100%;box-sizing:border-box;padding:.5rem .625rem;border:1px solid var(--letter-border);border-radius:var(--letter-radius-control);background:var(--letter-surface);font-family:inherit;font-size:1rem;color:var(--letter-heading)}.legal-letter__field input:not([type=checkbox]):focus-visible,.legal-letter__field textarea:focus-visible{outline:2px solid var(--letter-accent);outline-offset:1px}.legal-letter__field textarea{resize:vertical}.legal-letter__field--checkbox{display:grid;grid-template-columns:auto 1fr;align-items:start;column-gap:.5rem}.legal-letter__field--checkbox input{margin-top:.2rem;width:1.125rem;height:1.125rem}.legal-letter__field--checkbox label{font-weight:400}.legal-letter__field--checkbox .legal-letter__hint{grid-column:2}.legal-letter__required{margin-left:.25rem;font-weight:400;color:var(--letter-muted)}.legal-letter__hint,.legal-letter__note{font-size:.8125rem;color:var(--letter-muted)}.legal-letter__note{margin:0 0 .75rem}.legal-letter__preview{min-width:0}.legal-letter__sheet{box-sizing:border-box;padding:clamp(1rem,4vw,2.5rem);border:1px solid var(--line-strong);border-radius:var(--letter-radius-panel);background:#fff;box-shadow:0 1px 3px rgba(15,23,42,.08);color:#111827;font-family:Georgia,"Times New Roman",serif;font-size:.9375rem;line-height:1.55;overflow-wrap:anywhere}.legal-letter__sheet p{margin:0 0 .75rem;white-space:pre-line}.legal-letter__sheet address{display:flex;flex-direction:column;font-style:normal}.legal-letter__top{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.5rem 1.5rem;margin-bottom:1.5rem}.legal-letter__place-date{margin:0;text-align:right}.legal-letter__recipient{margin:0 0 1.5rem auto;width:fit-content;max-width:60%;font-weight:600}.legal-letter__heading,.legal-letter__subject{font-weight:700}.legal-letter__subject{margin-bottom:1rem!important}.legal-letter__heading{margin-top:1rem!important;text-align:center}.legal-letter__list{margin:0 0 .75rem;padding-left:1.25rem}.legal-letter__list li{margin-bottom:.375rem}.legal-letter__sign-off{break-inside:avoid}.legal-letter__closing{margin-top:1.5rem!important}.legal-letter__signature{display:flex;flex-direction:column;align-items:center;margin:2.5rem 0 0 auto;width:min(16rem,100%);text-align:center}.legal-letter__signature-line{display:block;width:100%;border-top:1px dotted #6b7280;margin-bottom:.25rem}.legal-letter__signature-caption{font-size:.75rem;color:#6b7280}.legal-letter__attachments{margin-top:1.5rem;font-size:.875rem}.legal-letter__attachments p{margin-bottom:.25rem}.legal-letter__attachments ol{margin:0;padding-left:1.25rem}.legal-letter__missing{margin:1.25rem 0 0;padding:.75rem 1rem;border-left:3px solid var(--letter-warning-border);border-radius:var(--letter-radius-control);background:var(--letter-warning-background);font-size:.875rem;color:var(--letter-warning-text)}.legal-letter__actions{display:flex;flex-wrap:wrap;gap:.625rem;margin-top:1.25rem}.legal-letter__button{appearance:none;cursor:pointer;padding:.625rem 1.125rem;border:1px solid var(--letter-accent);border-radius:var(--letter-radius-control);background:var(--letter-surface);font-family:inherit;font-size:.9375rem;font-weight:600;color:var(--letter-accent)}.legal-letter__button--primary{background:var(--brand-fill);color:var(--on-fill)}.legal-letter__button--secondary{border-color:var(--letter-border);color:var(--letter-muted)}.legal-letter__button:focus-visible{outline:2px solid var(--letter-accent);outline-offset:2px}.legal-letter__status{min-height:1.5em;margin:.75rem 0 0;font-size:.875rem}.legal-letter-print-root{display:none}@media print{@page{size:A4;margin:20mm}html.legal-letter-printing body{min-height:0;margin:0;padding:0;background:#fff}html.legal-letter-printing body>:not(.legal-letter-print-root){display:none!important}html.legal-letter-printing .legal-letter-print-root{display:block}html.legal-letter-printing .legal-letter__sheet{padding:0;border:0;box-shadow:none;font-size:11pt}}.statistics-page-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,.58fr);align-items:center;gap:clamp(1.5rem,5vw,4rem);margin-bottom:2rem;padding:clamp(1.5rem,4vw,3rem);overflow:hidden;border:1px solid rgba(37,99,235,.12);border-radius:24px;background:linear-gradient(135deg,rgba(239,246,255,.94),rgba(245,243,255,.94))}.statistics-page-hero__eyebrow{margin:0 0 .55rem;color:#2563eb;font-size:.76rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.statistics-page-hero__title{color:#212529;margin-bottom:.8rem}.statistics-page-hero__lead{max-width:62ch;margin:0;color:#52647a}.statistics-page-hero__illustration{width:min(100%,360px);justify-self:end;color:#94a3b8}.statistics-page-hero__window{fill:rgba(255,255,255,.78);stroke:rgba(37,99,235,.18);stroke-width:2}.statistics-page-hero__illustration>circle:not(.statistics-page-hero__point){fill:currentColor;opacity:.55}.statistics-page-hero__axis{fill:none;stroke:#cbd5e1;stroke-width:2}.statistics-page-hero__bar{fill:url(#statistics-gradient);opacity:.76}.statistics-page-hero__trend{fill:none;stroke:#0f766e;stroke-linecap:round;stroke-linejoin:round;stroke-width:5}.statistics-page-hero__point{fill:#0f766e;stroke:#fff;stroke-width:4}@media (max-width:760px){.statistics-page-hero{grid-template-columns:1fr}.statistics-page-hero__illustration{width:min(100%,300px);justify-self:center}}.statistics{font-family:system-ui,sans-serif;padding:20px;border-radius:20px;margin:20px 0;--stat-bg:#fff;--stat-bg-secondary:#f7f7f7;--stat-border:#ddd;--stat-text:#111;--stat-green:#0a7a0a;--stat-green-rgb:10, 122, 10;background:var(--stat-bg);color:var(--stat-text);border:1px solid var(--stat-border)}.statistics [data-view-desktop]{display:block}.statistics [data-view-mobile]{display:none}.statistics__grid{display:grid}.statistics__link{text-decoration:none;color:inherit;transition:color .2s ease}.statistics__card-title a:hover,.statistics__link:hover{color:var(--stat-green);text-decoration:underline;text-underline-offset:3px}.statistics__header{text-align:center;margin-bottom:25px}.statistics__title{font-size:1.8rem;font-weight:600;margin-bottom:8px}.statistics__subtitle{font-size:1rem;opacity:.75}.statistics__rate-cards{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 32px;margin:4px 0 28px}.statistics__rate-card{text-align:center;flex:1 1 200px;max-width:260px}.statistics__rate-card-label{font-size:.8rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;opacity:.6}.statistics__rate-card-value{margin:6px 0;font-size:2.5rem;font-weight:800;line-height:1.15;color:#d97706}.statistics__rate-card-unit{font-size:.55em;font-weight:600;opacity:.85}.statistics__rate-card-meta{font-size:.78rem;opacity:.5}.statistics__data-container{margin-bottom:25px}.statistics__table-wrapper{overflow-x:auto;margin-bottom:25px;border-radius:16px;padding:8px;background:var(--stat-bg-secondary);border:1px solid var(--stat-border);-webkit-overflow-scrolling:touch}.statistics__table{width:100%;border-collapse:collapse;table-layout:auto;min-width:600px}.statistics__table-heading{padding:12px 16px;border:1px solid var(--stat-border);box-sizing:border-box;white-space:normal;min-width:90px;font-weight:600;background:var(--stat-bg-secondary);text-align:center;vertical-align:middle}.statistics__table-heading--sticky{position:sticky;left:0;z-index:10;background:var(--stat-bg);min-width:160px;max-width:220px;white-space:normal;word-break:break-word;font-weight:600}.statistics__table-heading--highlight{font-weight:800;color:var(--stat-green);border:2px solid #fff}.statistics__row td:nth-child(2){color:var(--stat-green);border:1px dotted #fff}.statistics__row:nth-child(even){background:var(--stat-bg-secondary)}.statistics__row:hover{background:rgba(var(--stat-green-rgb),.05)}.statistics__cell{padding:12px 16px;border:1px solid var(--stat-border);box-sizing:border-box;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;transition:background-color .2s ease}.statistics__cell--left{text-align:left}.statistics__cell--number{text-align:center;min-width:70px;font-family:"Monaco","Menlo","Consolas",monospace}.statistics__cell--delta-positive{color:var(--stat-green);font-weight:600}.statistics__cell--delta-neutral{opacity:.7}.statistics__view-cards{width:100%;max-width:1200px;margin:0 auto}.statistics__cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:16px;max-width:1200px;margin:0 auto;align-items:start}.statistics__card{background:var(--stat-bg);border:1px solid var(--stat-border);border-radius:12px;padding:20px;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 8px rgba(0,0,0,.08);min-width:0;overflow:visible;animation:fadeIn .4s ease-out forwards}.statistics__card:nth-child(1){animation-delay:.05s}.statistics__card:nth-child(2){animation-delay:.1s}.statistics__card:nth-child(3){animation-delay:.15s}.statistics__card:nth-child(4){animation-delay:.2s}.statistics__card:nth-child(5){animation-delay:.25s}.statistics__card:nth-child(6){animation-delay:.3s}.statistics__card:nth-child(7){animation-delay:.35s}.statistics__card:nth-child(8){animation-delay:.4s}.statistics__card:nth-child(9){animation-delay:.45s}.statistics__card:nth-child(10){animation-delay:.5s}.statistics__card:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(0,0,0,.12);border-color:var(--stat-green)}.statistics__card--summary{background:rgba(var(--stat-green-rgb),.08);border:2px solid var(--stat-green);box-shadow:0 4px 12px rgba(var(--stat-green-rgb),.15)}.statistics__card--summary .statistics__card-title{color:var(--stat-green);font-weight:700}.statistics__card--summary:hover{box-shadow:0 8px 32px rgba(var(--stat-green-rgb),.2)}.statistics__card-header{margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid var(--stat-border)}.statistics__card-title{margin:0;font-size:1.2rem;font-weight:600;line-height:1.4;color:var(--stat-text)}.statistics__card-title a{color:inherit;text-decoration:none}.statistics__card-content{display:flex;flex-direction:column;gap:12px}.statistics__card-row{display:flex;justify-content:space-between;align-items:center;padding:8px 0}.statistics__card-row:not(:last-child){border-bottom:1px solid rgba(0,0,0,.08)}.statistics__card-label{font-size:.95rem;color:var(--stat-text);opacity:.8;flex:1;padding-right:12px;font-weight:500}.statistics__card-value{font-weight:600;font-size:1.15rem;text-align:right;min-width:70px;white-space:nowrap}.statistics__card-value.statistics__cell--delta-positive{color:var(--stat-green)}.statistics__card-value.statistics__cell--delta-neutral{opacity:.7}.statistics .icon--white{filter:invert(1) hue-rotate(180deg);margin-right:5px}.statistics--light{--stat-bg:#ffffff;--stat-bg-secondary:#f8f9fa;--stat-border:#e9ecef;--stat-text:#212529;--stat-green:#0a7a0a;--stat-green-rgb:10, 122, 10}@media (max-width:1024px){.statistics{padding:16px}.statistics__table-heading--sticky{min-width:140px}.statistics__cell--number{min-width:65px}}@media (max-width:904px){.statistics [data-view-desktop]{display:none}.statistics [data-view-mobile]{display:block}.statistics__cards{gap:14px}.statistics__card{padding:18px}.statistics__card-title{font-size:1.15rem}}@media (max-width:650px){.statistics{padding:14px}.statistics__cards{gap:12px}.statistics__card{padding:16px}.statistics__card-title{font-size:1.1rem}.statistics__card-label{font-size:.9rem}.statistics__card-value{font-size:1.05rem}}@media (max-width:480px){.statistics{padding:12px;border-radius:16px}.statistics__cards{gap:10px}.statistics__card{padding:14px;border-radius:10px}.statistics__card-header{margin-bottom:12px;padding-bottom:10px}.statistics__card-title{font-size:1.05rem;line-height:1.3}.statistics__card-content{gap:10px}.statistics__card-row{padding:6px 0}.statistics__card-label{font-size:.85rem;padding-right:8px}.statistics__card-value{font-size:1rem;min-width:60px}}@media (max-width:275px){.statistics{padding:5px}.statistics__card{padding:12px}.statistics__card-title{font-size:1rem}.statistics__card-row{flex-direction:column;align-items:flex-start;gap:4px;padding:8px 0}.statistics__card-label,.statistics__card-value{width:100%;text-align:left}.statistics__card-value{padding-left:8px;font-size:1.1rem;min-width:auto}.statistics__card--summary .statistics__card-title{font-size:1.1rem}}[data-theme=light] .statistics{--stat-bg:#ffffff;--stat-bg-secondary:#f8f9fa;--stat-border:#e9ecef;--stat-text:#212529;--stat-green:#0a7a0a;--stat-green-rgb:10, 122, 10}[data-theme=dark] .statistics{--stat-bg:#1a1a1f;--stat-bg-secondary:#2b2b33;--stat-border:#3b3b42;--stat-text:#e6e6e6;--stat-green:#32d96c;--stat-green-rgb:50, 217, 108}[data-theme=dark] .statistics .statistics__card{background:#2b2b33;border-color:#3b3b42}[data-theme=dark] .statistics .statistics__card--summary{background:rgba(50,217,108,.15);border-color:var(--stat-green)}[data-theme=dark] .statistics .statistics__versions{background:#2b2b33;border-color:#3b3b42}[data-theme=dark] .statistics .statistics__version-item{background:#1a1a1f;border-color:#3b3b42}[data-theme=dark] .statistics .statistics__version-item:hover{background:rgba(50,217,108,.2)}.statistics__redirects{margin-block:2rem}.statistics__redirects>p{max-width:85ch;line-height:1.6;opacity:.85}.statistics__redirects summary{cursor:pointer;padding-block:.75rem;overflow-wrap:anywhere}.statistics__redirects summary:focus-visible{outline:2px solid currentColor;outline-offset:3px}.statistics__redirects .statistics__redirect-domain{border-bottom:1px solid currentColor;padding-block:.25rem}.statistics__redirects .statistics__redirect-domain>summary{font-weight:600}.statistics__redirects .statistics__redirect-domain>details{margin-inline-start:1rem}.privacy-policy{max-width:1200px;margin:0 auto;padding:1rem;line-height:1.7}.privacy-policy__title{font-size:clamp(1.8rem,4vw,2.6rem);font-weight:700;margin-bottom:1.5rem;line-height:1.3;text-align:left}@media (min-width:768px){.privacy-policy__title{margin-bottom:2rem}}.privacy-policy__content{padding:1.5rem 1.75rem;border-radius:12px;box-shadow:0 2px 6px rgba(0,0,0,.07);font-size:1rem}.privacy-policy__content p{margin:0 0 1.2rem}.privacy-policy__content h2,.privacy-policy__content h3{margin-top:2rem;margin-bottom:1rem;font-weight:600;line-height:1.3}.privacy-policy__content h2{font-size:clamp(1.3rem,3vw,1.7rem)}.privacy-policy__content h3{font-size:clamp(1.15rem,2.5vw,1.4rem)}.privacy-policy__content ol,.privacy-policy__content ul{margin:1rem 0 1.5rem 1.2rem;padding-left:1rem}.privacy-policy__content ol li,.privacy-policy__content ul li{margin-bottom:.5rem}.theme-light .privacy-policy,.theme-light .privacy-policy__title{color:#222}.theme-light .privacy-policy__content{background:#fff;color:#222}.driving-license-cost--kursb .driving-license-cost__hero .driving-guide__author a,.theme-dark .privacy-policy,.theme-dark .privacy-policy__title{color:#fff}.theme-dark .privacy-policy__content{background:rgba(255,255,255,.05);color:#fff}.site-footer{width:100%;margin-top:auto;color:var(--site-footer-text, var(--site-text-muted, var(--showcase-muted, #52647a)));background:var(--site-footer-background, var(--site-surface-soft, linear-gradient(180deg, rgba(248, 251, 255, 0.94) 0%, rgba(239, 246, 255, 0.98) 100%)));border-top:1px solid var(--site-footer-border-color, var(--site-border, rgba(44, 88, 145, 0.12)));box-shadow:var(--site-footer-shadow, 0 -8px 30px rgba(15, 23, 42, 0.025))}.site-footer__brand-logo-wrap{display:var(--site-footer-logo-wrap-display, revert);padding:var(--site-footer-logo-wrap-padding, revert);border-radius:var(--site-footer-logo-wrap-radius, revert);background:var(--site-footer-logo-wrap-background, revert)}.site-footer__editor,.site-footer__tagline{color:var(--site-footer-editor-color, inherit)}.site-footer__editor a,.site-footer__tagline a{color:var(--site-footer-editor-link-color, revert)}.site-footer__editor a:focus-visible,.site-footer__editor a:hover,.site-footer__tagline a:focus-visible,.site-footer__tagline a:hover{color:var(--site-footer-editor-link-active-color, revert)}.site-footer__bottom{border-top-color:var(--site-footer-bottom-border-color, currentColor)}.site-footer__inner{display:grid;grid-template-columns:minmax(min-content,1fr) auto minmax(min-content,1fr);align-items:center;gap:1rem 2rem;width:min(100% - 2.5rem,1280px);margin-inline:auto;padding-block:.85rem;box-sizing:border-box}.site-footer__links{display:flex;flex-wrap:wrap;align-items:center;justify-self:start;min-width:0;gap:.35rem 1rem}.site-footer__link{position:relative;color:var(--site-footer-link-color, var(--site-text-muted, var(--showcase-muted, #52647a)));font-size:.84rem;font-weight:600;line-height:1.4;text-decoration:none;transition:color 180ms ease,opacity 180ms ease}.site-footer__link:hover{color:var(--site-footer-link-active-color, var(--site-accent, var(--showcase-blue, #1268e8)))}.site-footer__link:focus-visible{color:var(--site-footer-link-active-color, var(--site-accent, var(--showcase-blue, #1268e8)));outline:2px solid var(--site-footer-link-focus-color, rgba(18, 104, 232, 0.3));outline-offset:4px;border-radius:.2rem}.site-footer__legal{justify-self:center;min-width:0;text-align:center}.site-footer__copyright{display:block;color:var(--site-footer-copyright-color, var(--site-text-muted, var(--showcase-muted, #52647a)));font-size:.8rem;font-weight:500;line-height:1.4;text-wrap:balance}.site-footer__credit{display:flex;align-items:center;justify-content:flex-end;gap:.6rem;justify-self:end;min-width:0}.site-footer--rich .site-footer__inner{grid-template-columns:minmax(0,max-content);justify-content:center;align-items:start;gap:1.5rem}.site-footer--rich .site-footer__top{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) auto;align-items:start;gap:1.5rem 2.5rem}.site-footer--rich .site-footer__brand{display:flex;flex-direction:column;gap:.6rem;min-width:0}.site-footer--rich .site-footer__brand-link{display:inline-flex}.site-footer--rich .site-footer__brand-logo{display:block;width:auto;height:auto;max-height:32px;object-fit:contain;object-position:left center}.site-footer--rich .site-footer__tagline{margin:0;max-width:32ch;color:var(--site-footer-tagline-color, var(--showcase-muted, #52647a));font-size:.84rem;line-height:1.45}.site-footer--rich .site-footer__links{flex-direction:column;align-items:flex-start;justify-self:auto;gap:.5rem}.site-footer--rich .site-footer__bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1.5rem;padding-top:.85rem;border-top:1px solid var(--site-footer-bottom-border-color, var(--site-border, rgba(44, 88, 145, 0.12)))}.site-footer--rich .site-footer__copyright{white-space:normal}.site-footer--rich .site-footer__credit{justify-self:auto}@media (max-width:40rem){.site-footer__inner{grid-template-columns:1fr;gap:.55rem;width:min(100% - 2rem,1280px);padding-block:.8rem}.site-footer__credit,.site-footer__legal,.site-footer__links{justify-self:center}.site-footer__links{text-align:center}.site-footer__credit,.site-footer__links{justify-content:center}.site-footer__copyright{white-space:normal}.site-footer--rich .site-footer__top{grid-template-columns:1fr;justify-items:center;text-align:center}.site-footer--rich .site-footer__brand,.site-footer--rich .site-footer__links{align-items:center}.site-footer--rich .site-footer__bottom{flex-direction:column;text-align:center}.site-footer--rich .site-footer__credit .arti24-credit__label{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}}@media (max-width:29.9375rem){.site-footer__inner{width:calc(100% - 1.5rem);gap:.45rem;padding-block:.7rem}.site-footer__links{gap:.75rem}.site-footer__link{font-size:.8rem}.site-footer__copyright{font-size:.75rem}}.page-layout__footer{--site-footer-background:var(--navy-deep);--site-footer-border-color:rgba(148, 163, 184, 0.18);--site-footer-shadow:none;--site-footer-text:rgba(226, 232, 240, 0.75);--site-footer-logo-wrap-display:inline-flex;--site-footer-logo-wrap-padding:0.4rem 0.65rem;--site-footer-logo-wrap-radius:0.6rem;--site-footer-logo-wrap-background:#ffffff;--site-footer-tagline-color:rgba(226, 232, 240, 0.7);--site-footer-editor-color:rgba(226, 232, 240, 0.7);--site-footer-editor-link-color:rgba(226, 232, 240, 0.9);--site-footer-editor-link-active-color:#4ade80;--site-footer-link-color:rgba(226, 232, 240, 0.85);--site-footer-link-active-color:#4ade80;--site-footer-link-focus-color:rgba(74, 222, 128, 0.4);--site-footer-bottom-border-color:rgba(148, 163, 184, 0.18);--site-footer-copyright-color:rgba(226, 232, 240, 0.7);--focus:var(--focus-on-dark);position:relative}.page-layout__footer::before{content:"";position:absolute;inset:0 0 auto;height:4px;background:var(--route);z-index:1}.page-layout__footer .site-footer__inner{max-width:1280px;width:100%;padding:48px 40px 24px;box-sizing:border-box}.page-layout__footer .site-footer__top{grid-template-columns:1.5fr 1fr 1fr 1fr;gap:32px;align-items:start}.page-layout__footer .site-footer__label{font-size:12.5px;font-weight:700;text-transform:uppercase;color:#fff;margin:0 0 12px}.page-layout__footer .site-footer__langs{display:flex;flex-wrap:wrap;gap:16px}.page-layout__footer .site-footer__langs a{color:#cfdcec;font-size:14px}@media (max-width:720px){.page-layout__footer .site-footer__inner{padding:40px 16px 24px}.page-layout__footer .site-footer__top{grid-template-columns:1fr 1fr;gap:24px}.page-layout__footer .site-footer__brand{grid-column:1/-1}}.ps-footer-dot{display:inline-block;width:8px;height:8px;background:var(--c);border-radius:50%;margin-right:8px}.site-action-bar{z-index:1000;color:#172033;background:0 0;border:0;box-shadow:none}.site-action-bar__right{display:flex;align-items:center;justify-content:center;pointer-events:auto}.site-action-bar__action{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;padding:.4rem .6rem;color:#29445f;font-size:var(--text-sm, 0.875rem);text-decoration:none;border-radius:var(--border-radius-sm, 6px);background:rgba(248,251,255,.85);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:0 2px 8px rgba(15,23,42,.12);transition:background-color 180ms ease,transform 180ms ease}.site-action-bar__action:focus-visible,.site-action-bar__action:hover{background:#fff;transform:translateY(-1px)}.site-action-bar__flag{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:1.9rem;height:1.425rem;overflow:hidden;border-radius:4px;box-shadow:0 0 0 1px rgba(15,23,42,.12),0 3px 8px rgba(15,23,42,.16)}.site-action-bar__flag img,.site-action-bar__flag svg{display:block;width:100%;height:100%;object-fit:cover}.site-action-bar--floating{position:fixed;right:max(1.25rem,env(safe-area-inset-right,0));bottom:max(1.25rem,env(safe-area-inset-bottom,0));left:max(1.25rem,env(safe-area-inset-left,0));display:flex;align-items:center;justify-content:space-between;width:auto;pointer-events:none}.site-action-bar__right{gap:.5rem;margin-left:auto}.site-action-bar__flag-link,.site-action-bar__theme-toggle{width:44px;height:44px;padding:0;border-radius:var(--border-radius-sm, 6px)}.site-action-bar__theme-icon{display:inline-flex;width:1.375rem;height:1.375rem;flex-shrink:0}.site-action-bar__theme-icon--to-dark{color:#6366f1}.site-action-bar__theme-icon--to-light,html[data-theme=dark] .site-action-bar__theme-icon--to-dark{display:none}html[data-theme=dark] .site-action-bar__theme-icon--to-light{display:inline-flex;color:#f59e0b}@media (max-width:29.9375rem){.site-action-bar--floating{right:max(1rem,env(safe-area-inset-right,0));bottom:max(1rem,env(safe-area-inset-bottom,0));left:max(1rem,env(safe-area-inset-left,0))}}.breadcrumb-wrapper{position:relative;z-index:49;display:flex;justify-content:center;box-sizing:border-box;width:100%;padding:.75rem 1rem;background:0 0;color:#1f2937;font-size:.9rem}.breadcrumb__body,.breadcrumb__list{display:flex;align-items:center;min-width:0;max-width:100%}.breadcrumb__body{width:fit-content;padding:.65rem 1.1rem;background:var(--breadcrumb-background, rgba(255, 255, 255, 0.22));border:1px solid var(--breadcrumb-border-color, rgba(255, 255, 255, 0.35));border-radius:16px;box-shadow:var(--breadcrumb-shadow, 0 8px 28px rgba(15, 23, 42, 0.18));backdrop-filter:blur(14px) saturate(140%);-webkit-backdrop-filter:blur(14px) saturate(140%)}.breadcrumb__list{margin:0;padding:0;list-style:none;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.breadcrumb__list::-webkit-scrollbar{display:none}.breadcrumb__item{display:flex;align-items:center;flex-shrink:0}.breadcrumb__current,.breadcrumb__link{display:inline-flex;align-items:center;padding:.1rem .2rem}.breadcrumb__link{color:var(--breadcrumb-link-color, #ffffff);text-decoration:none;font-weight:500;transition:color .2s ease}.breadcrumb__link:hover{color:var(--breadcrumb-link-hover-color, #dbeafe);text-decoration:underline;text-underline-offset:3px}.breadcrumb__current{color:var(--breadcrumb-current-color, rgba(255, 255, 255, 0.92));font-weight:var(--breadcrumb-current-weight, 400);cursor:default}.breadcrumb__icon-home{width:15px;height:15px;margin-right:6px;fill:currentColor}.breadcrumb__separator{width:11px;height:11px;margin:0 .5rem;color:var(--breadcrumb-separator-color, rgba(255, 255, 255, 0.7));fill:currentColor}@media (max-width:640px){.breadcrumb-wrapper{justify-content:center;padding:.5rem .75rem}.breadcrumb__body{padding:.55rem .85rem;border-radius:14px}}.page-layout{--breadcrumb-background:transparent;--breadcrumb-border-color:transparent;--breadcrumb-shadow:none;--breadcrumb-link-color:var(--ink-2);--breadcrumb-link-hover-color:var(--link);--breadcrumb-current-color:var(--muted);--breadcrumb-current-weight:500;--breadcrumb-separator-color:var(--icon-muted)}.page-layout .breadcrumb-wrapper{justify-content:flex-start;max-width:1280px;margin:auto;padding:20px 40px 0}.page-layout .breadcrumb__body{padding:0;border:0;border-radius:0;backdrop-filter:none}.page-layout .breadcrumb__list{flex-wrap:wrap;gap:6px 0}.page-layout .breadcrumb__item{flex-shrink:1}@media (max-width:720px){.page-layout .breadcrumb-wrapper{padding:16px 16px 0}}.cost-calculator{--calculator-accent:var(--link);--calculator-accent-dark:var(--brand-ink);--calculator-accent-soft:var(--info-bg);--calculator-radius:var(--r-md);border-color:var(--line);background:var(--card);color:var(--ink)}.cost-calculator .cost-calculator__checkbox,.cost-calculator .cost-calculator__field span,.cost-calculator .cost-calculator__result span,.driving-license-cost--kursb .cost-highlight p{color:var(--ink-2)}.cost-calculator .cost-calculator__field :is(select,input){background-color:var(--card);color:var(--ink);border-color:var(--line-strong)}.cost-calculator .cost-calculator__field :is(select,input):focus-visible{outline:3px solid var(--focus);outline-offset:2px;box-shadow:none}.cost-calculator .cost-calculator__note{color:var(--muted)}.driving-license-cost--kursb{--cost-bg:var(--bg);--cost-bg-alt:var(--soft);--cost-card:var(--card);--cost-card-hover:var(--soft);--cost-text:var(--ink);--cost-muted:var(--muted);--cost-heading:var(--ink);--cost-primary:var(--green-ink);--cost-accent:var(--green-ink);--cost-border:var(--line)}.driving-license-cost--kursb .driving-license-cost__hero{background:var(--hero-bg);--focus:var(--focus-on-dark)}.driving-license-cost--kursb .driving-license-cost__hero .driving-license-cost__eyebrow{color:#86efac}.driving-license-cost--kursb .driving-license-cost__hero .driving-guide__author{color:#c9d8ea}.driving-license-cost--kursb .button{border-radius:var(--r-pill)}.driving-license-cost--kursb .button:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.driving-license-cost--kursb .button--secondary{background:var(--card);color:var(--brand-ink);border-color:var(--brand-ink)}.driving-license-cost--kursb .button--secondary:hover{background:var(--info-bg)}.driving-license-cost--kursb .cost-highlight{background:var(--info-bg);color:var(--ink)}.driving-license-cost--kursb .cost-summary__item{border-radius:var(--r-md)}.driving-license-cost--kursb a:not(.button){color:var(--link)}.driving-license-cost--kursb .driving-license-cost__hero a:not(.button){color:#fff}.page-layout .statistics{--stat-bg:var(--card);--stat-bg-secondary:var(--soft);--stat-border:var(--line);--stat-text:var(--ink);--stat-green:var(--green-ink)}.page-layout .statistics-page-hero{background:var(--info-bg);border-color:var(--line)}.page-layout .statistics-page-hero__title{color:var(--ink)}.page-layout .statistics-page-hero__lead{color:var(--ink-2)}.page-layout .statistics-page-hero__eyebrow{color:var(--link)}.page-layout [tabindex]:focus-visible,.page-layout a:focus-visible,.page-layout button:focus-visible,.page-layout input:focus-visible,.page-layout select:focus-visible,.page-layout summary:focus-visible,.page-layout textarea:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.driving-license-cost--kursb .cost-sources{background:var(--card);color:var(--ink)}.driving-license-cost--kursb .cost-cta{background:var(--hero-bg);color:#d6e3f3;--focus:var(--focus-on-dark)}.driving-license-cost--kursb .cost-cta .button--secondary,.driving-license-cost--kursb .driving-license-cost__hero .button--secondary{--focus:var(--focus-card)}.rd-cite{font-size:.9em;color:color-mix(in srgb,currentColor 74%,transparent)}@media (max-width:640px){.rd-has-label>.rd-label{display:block;margin-bottom:.2em}}.rd-list-spaced>li+li{margin-top:var(--rd-list-gap)}.rd-verdict>strong{display:inline-flex;align-items:center;gap:.4em;padding:.2em .85em .2em .55em;border-radius:999px;line-height:1.3}.rd-verdict>strong::before{content:"";flex:none;width:1.05em;height:1.05em;background:currentColor;mask:center/contain no-repeat}.rd-verdict--yes>strong{background:var(--rd-yes-bg);color:var(--rd-yes-color)}.rd-verdict--yes>strong::before{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M4.5 10.5l3.5 3.5 7.5-8' fill='none' stroke='%23000' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.rd-verdict--no>strong{background:var(--rd-no-bg);color:var(--rd-no-color)}.rd-verdict--no>strong::before{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M5.5 5.5l9 9m0-9l-9 9' fill='none' stroke='%23000' stroke-width='2.6' stroke-linecap='round'/%3E%3C/svg%3E")}.rd-refs{list-style:none;margin:.35em 0 0;padding:0;display:grid;gap:.5em}.rd-refs>li{padding-left:.75em;border-left:2px solid color-mix(in srgb,currentColor 22%,transparent)}.rd-ref{font-weight:700}:root{--rd-list-gap:0.6em;--rd-yes-bg:var(--success-bg);--rd-yes-color:var(--green-ink);--rd-no-bg:var(--red-bg);--rd-no-color:var(--rd-no-ink)}.cost-faq__answer>p,.cost-section__lead>p,.cost-sources__desc>p,.cost-sources__item-desc>p,.driving-license-cost__answer>p,.ps-design .faq__answer p,.ps-design .footnotes__desc>p,.ps-design .prose .answer>p,.ps-design .sources__desc>p{margin:0}.cost-faq__answer>p+p,.cost-section__lead>p+p,.cost-sources__desc>p+p,.driving-license-cost__answer>p+p,.ps-design .faq__answer p+p,.ps-design .prose .answer>p+p,.ps-design .sources__desc>p+p{margin-top:.75em}.cost-sources__item-desc>*+p,.ps-design .footnotes__desc>*+p{margin-top:.5em}.driving-license-cost :is(.driving-license-cost__answer,.cost-section__lead,.cost-faq__answer) p,.ps-design :is(.prose,.stepcard__body,.faq__answer,.footnotes__desc,.sources__desc) :is(p,li){text-wrap:pretty}.ps-design .footnotes .rd-refs>li{counter-increment:none;display:block;padding:0 0 0 .75em;border-bottom:0}.ps-design .footnotes .rd-refs>li::before{content:none}.ps-design .footnotes a{font-weight:600}.ps-design .footnotes__desc{color:var(--ink-2);font-size:14.5px}@media (max-width:480px){.ps-design .stepcard{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:var(--s3);align-items:center}.ps-design .stepcard__main{display:contents}.ps-design .stepcard>.stepnum{grid-column:1;grid-row:1}.ps-design .stepcard__label{grid-column:2;grid-row:1;margin:0}.ps-design .stepcard__main>:not(.stepcard__label){grid-column:1/-1}.ps-design .stepcard h3{margin-top:6px}.ps-design .stepcard__media{grid-column:1/-1;grid-row:3;margin:4px 0 var(--s3)}.ps-design .stepcard__media--pair{grid-template-columns:repeat(2,minmax(0,1fr))}.ps-design .stepcard__media:not(.stepcard__media--pair) img{aspect-ratio:3/2}}.ps-design .panel__lead>p{color:var(--ink-2);font-size:15.5px}