/* PLIK GENEROWANY z css/src/*.css przez _tmp/build/css.py - nie edytuj recznie */
*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0;font-family:var(--f-body);font-size:18px;font-weight:400;line-height:1.65;color:var(--tx);background-color:var(--paper);overflow-wrap:break-word;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}hr{margin:0;color:inherit;border:0;border-top:1px solid var(--rule)}h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd,address{margin:0}ul,ol{margin:0;padding:0;list-style:none}address{font-style:normal;line-height:inherit}abbr[title]{text-decoration:underline dotted;cursor:help;text-decoration-skip-ink:none}dt,b,strong{font-weight:700}small{font-size:.875em}sub,sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:1em}pre{display:block;margin:0;overflow:auto;font-size:.875em}img,svg{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse}th{text-align:inherit;text-align:-webkit-match-parent}thead,tbody,tfoot,tr,td,th{border-color:inherit;border-style:solid;border-width:0}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit;color:inherit}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button:not(:disabled),[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled){cursor:pointer}::-moz-focus-inner{padding:0;border-style:none}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{float:left;width:100%;padding:0;margin:0;font:inherit}legend+*{clear:left}::-webkit-inner-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::file-selector-button{font:inherit;-webkit-appearance:button}output{display:inline-block}iframe{border:0}summary{display:list-item;cursor:pointer}progress{vertical-align:baseline}[hidden]{display:none!important}@font-face{font-family:'Poppins';font-style:normal;font-weight:600;font-display:swap;src:url("../fonts/poppins-600-pl-v1.woff2") format("woff2");unicode-range:U+0020-007E,U+00A0-00FF,U+0104-0107,U+0118-0119,U+0141-0144,U+015A-015B,U+0179-017C,U+2010-2011,U+2013-2014,U+2018-201A,U+201C-201E,U+2022,U+2026,U+202F-2030,U+2039-203A,U+20AC,U+2122,U+2212,U+2248}@font-face{font-family:'Poppins';font-style:normal;font-weight:700;font-display:swap;src:url("../fonts/poppins-700-pl-v1.woff2") format("woff2");unicode-range:U+0020-007E,U+00A0-00FF,U+0104-0107,U+0118-0119,U+0141-0144,U+015A-015B,U+0179-017C,U+2010-2011,U+2013-2014,U+2018-201A,U+201C-201E,U+2022,U+2026,U+202F-2030,U+2039-203A,U+20AC,U+2122,U+2212,U+2248}@font-face{font-family:'Atkinson Hyperlegible Next';font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/atkinson-next-400-pl-v1.woff2") format("woff2");unicode-range:U+0020-007E,U+00A0-00FF,U+0104-0107,U+0118-0119,U+0141-0144,U+015A-015B,U+0179-017C,U+03A9,U+2010-2011,U+2013-2014,U+2018-201A,U+201C-201E,U+2022,U+2026,U+202F-2030,U+2039-203A,U+20AC,U+2122,U+2212,U+2248}@font-face{font-family:'Atkinson Hyperlegible Next';font-style:normal;font-weight:700;font-display:swap;src:url("../fonts/atkinson-next-700-pl-v1.woff2") format("woff2");unicode-range:U+0020-007E,U+00A0-00FF,U+0104-0107,U+0118-0119,U+0141-0144,U+015A-015B,U+0179-017C,U+03A9,U+2010-2011,U+2013-2014,U+2018-201A,U+201C-201E,U+2022,U+2026,U+202F-2030,U+2039-203A,U+20AC,U+2122,U+2212,U+2248}@font-face{font-family:'Poppins';font-style:normal;font-weight:500;font-display:swap;src:url("../fonts/poppins-500-pl-v1.woff2") format("woff2");unicode-range:U+0020-007E,U+00A0-00FF,U+0104-0107,U+0118-0119,U+0141-0144,U+015A-015B,U+0179-017C,U+2010-2011,U+2013-2014,U+2018-201A,U+201C-201E,U+2022,U+2026,U+202F-2030,U+2039-203A,U+20AC,U+2122,U+2212,U+2248}@font-face{font-family:'Poppins Fallback';font-style:normal;font-weight:600;src:local("Arial Bold"),local("Arial-BoldMT"),local("Liberation Sans Bold"),local("LiberationSans-Bold"),local("Arimo Bold"),local("Arimo-Bold"),local("Helvetica Bold"),local("Helvetica-Bold"),local("Helvetica Neue Bold"),local("HelveticaNeue-Bold"),local("Roboto Bold"),local("Roboto-Bold");size-adjust:106.20%;ascent-override:98.87%;descent-override:32.96%;line-gap-override:9.42%}@font-face{font-family:'Poppins Fallback';font-style:normal;font-weight:700;src:local("Arial Bold"),local("Arial-BoldMT"),local("Liberation Sans Bold"),local("LiberationSans-Bold"),local("Arimo Bold"),local("Arimo-Bold"),local("Helvetica Bold"),local("Helvetica-Bold"),local("Helvetica Neue Bold"),local("HelveticaNeue-Bold"),local("Roboto Bold"),local("Roboto-Bold");size-adjust:107.35%;ascent-override:97.81%;descent-override:32.60%;line-gap-override:9.32%}@font-face{font-family:'Atkinson Fallback';font-style:normal;font-weight:400;src:local("Arial"),local("ArialMT"),local("Liberation Sans"),local("LiberationSans"),local("Arimo"),local("Arimo-Regular"),local("Helvetica"),local("Helvetica Neue"),local("HelveticaNeue"),local("Roboto"),local("Roboto-Regular");size-adjust:98.37%;ascent-override:100.03%;descent-override:32.12%;line-gap-override:0.00%}@font-face{font-family:'Atkinson Fallback';font-style:normal;font-weight:700;src:local("Arial Bold"),local("Arial-BoldMT"),local("Liberation Sans Bold"),local("LiberationSans-Bold"),local("Arimo Bold"),local("Arimo-Bold"),local("Helvetica Bold"),local("Helvetica-Bold"),local("Helvetica Neue Bold"),local("HelveticaNeue-Bold"),local("Roboto Bold"),local("Roboto-Bold");size-adjust:98.84%;ascent-override:99.56%;descent-override:31.97%;line-gap-override:0.00%}@font-face{font-family:'Poppins Fallback';font-style:normal;font-weight:500;src:local("Arial"),local("ArialMT"),local("Liberation Sans"),local("LiberationSans"),local("Arimo"),local("Arimo-Regular"),local("Helvetica"),local("Helvetica Neue"),local("HelveticaNeue"),local("Roboto"),local("Roboto-Regular");size-adjust:112.51%;ascent-override:93.32%;descent-override:31.11%;line-gap-override:8.89%}:root{color-scheme:light;--y:#FFC600;--y-600:#E6B300;--y-700:#7A5C00;--y-100:#FFF1BF;--y-50:#FFF9E3;--ink:#17150F;--ink-2:#2B2820;--ink-3:#3A362D;--muted:#5C574B;--line:#E7E2D6;--line-2:#CEC6B4;--sand:#F7F4EC;--seg:#EFEAE0;--paper:#FFFFFF;--on-ink:#E6E0D2;--on-ink-muted:#CFC7B6;--on-ink-faint:#A39B89;--ink-line:#39342A;--green:#1C6E42;--green-50:#E9F3EC;--red:#B3261E;--red-50:#FBEAE8;--backdrop:#5B574D;--field-line:#857D6B;--placeholder:#6F6857;--fg:var(--ink);--fg-hover:#000;--tx:var(--ink-2);--tx-2:var(--ink-3);--tx-muted:var(--muted);--tx-brand:var(--y-700);--rule:var(--line);--focus:var(--ink);--f-disp:'Poppins','Poppins Fallback',system-ui,-apple-system,'Segoe UI',sans-serif;--f-body:'Atkinson Hyperlegible Next','Atkinson Fallback',system-ui,-apple-system,'Segoe UI',sans-serif;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:20px;--s-6:24px;--s-8:32px;--s-9:36px;--s-12:48px;--s-16:64px;--s-18:72px;--s-22:88px;--s-26:104px;--r-sm:10px;--r-md:12px;--r-lg:14px;--r-xl:16px;--r-2xl:20px;--r-3xl:24px;--r-pill:999px;--r-circle:50%;--sh-card:0 30px 60px -30px rgba(23,21,15,.45),0 0 0 1px rgba(23,21,15,.06);--sh-dialog:0 30px 80px -20px rgba(0,0,0,.45);--sh-btn-hover:0 14px 26px -12px rgba(23,21,15,.55);--sh-seg-on:0 2px 8px -2px rgba(23,21,15,.25),inset 0 0 0 1.5px #17150F;--sh-focus:0 0 0 4px rgba(255,198,0,.5);--sh-ring-0:0 0 0 0 rgba(255,198,0,.75);--sh-ring-1:0 0 0 18px rgba(255,198,0,0);--control:56px;--touch:44px;--header-h:64px;--sticky-top:0px;--stickybar-h:85px;--gutter:20px;--wrap-max:1200px;--content-max:820px;--aside-min:280px;--cta-slot:310px;--hero-card:560px;--sec-y:64px;--sec-head:24px;--ease:cubic-bezier(.2,.7,.2,1);--z-header:30;--z-sticky:40;--z-cmp:1000;--z-skip:1100}@media (min-width:768px){:root{--gutter:32px;--sec-y:80px}}@media (min-width:1200px){:root{--header-h:84px;--sticky-top:84px;--stickybar-h:0px;--gutter:40px;--sec-y:104px;--sec-head:36px}}html.js{--sticky-top:var(--header-h)}html{scroll-padding-top:calc(var(--sticky-top) + 16px);scroll-padding-bottom:calc(var(--stickybar-h) + 16px)}@media (prefers-reduced-motion:no-preference){html:not(.no-motion){scroll-behavior:smooth}}.pd{font-family:var(--f-body);font-size:18px;line-height:1.65;color:var(--tx)}h1,h2,h3,h4,h5,h6{font-family:var(--f-disp);font-weight:700;line-height:1.2;color:var(--fg);letter-spacing:-.015em}h1{font-size:32px;line-height:1.15}h2{font-size:26px;line-height:1.22}h3{font-size:19px;line-height:1.35;font-weight:600}h4,h5,h6{font-size:18px;line-height:1.35;font-weight:600}strong{color:var(--fg)}a{color:var(--fg);text-decoration:underline;text-underline-offset:3px}a:not([href]):not([class]){color:inherit;text-decoration:none}@media (hover:hover){a:hover{color:var(--fg-hover)}}img{display:block;max-width:100%;height:auto}summary{list-style:none}summary::-webkit-details-marker{display:none}mark{padding:0 2px;border-radius:3px;background:var(--y-50);color:inherit;box-shadow:inset 0 -2px 0 var(--y)}::selection{background:var(--y);color:var(--ink)}:focus-visible{outline:3px solid var(--focus);outline-offset:2px}main[tabindex="-1"]:focus{outline:0}.sr-only,.sr-only-focusable:not(:focus):not(:focus-within),.skip:not(:focus){position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.skip{position:absolute;left:var(--gutter);top:8px;z-index:var(--z-skip);display:inline-flex;align-items:center;min-height:var(--touch);padding:0 18px;border-radius:var(--r-md);background:var(--y);color:var(--ink);font:600 15px/1.2 var(--f-disp);text-decoration:none}.t-h1,.t-h1-xl,.t-h2,.t-h2-xl,.t-h3{font-family:var(--f-disp);font-weight:700;color:var(--fg);letter-spacing:-.015em}.t-h1,.t-h1-xl{font-size:32px;line-height:1.15}.t-h2,.t-h2-xl{font-size:26px;line-height:1.22}.t-h3{font-size:19px;line-height:1.35;font-weight:600}.t-sub,.t-sub-xl{font-family:var(--f-disp);font-size:19px;line-height:1.4;font-weight:500;color:var(--tx);letter-spacing:-.005em}.t-lead,.t-lead-xl{font-size:19px;line-height:1.6;color:var(--tx-2)}.t-small{font-size:16px;line-height:1.55}.t-xs{font-size:15px;line-height:1.45}.t-eyebrow{font-family:var(--f-disp);font-size:15px;line-height:1.3;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--tx-brand)}.muted{color:var(--tx-muted)}.tnum{font-variant-numeric:tabular-nums}@media (min-width:768px){.t-h1-xl{font-size:40px;line-height:1.12}.t-h2-xl{font-size:32px;line-height:1.2}.t-sub-xl{font-size:21px}}@media (min-width:1200px){.t-h1-xl{font-size:52px;line-height:1.1}.t-h2-xl{font-size:38px;line-height:1.16}.t-sub-xl{font-size:23px;letter-spacing:-.01em}.t-lead-xl{font-size:21px}}.wrap{width:100%;max-width:calc(var(--wrap-max) + 2 * var(--gutter));margin-inline:auto;padding-inline:var(--gutter)}.sec{padding-block:var(--sec-y)}.sec-flush{padding-top:0}.sec-head{margin-bottom:var(--sec-head)}.measure{max-width:var(--content-max)}.bg-paper{background-color:var(--paper)}.bg-sand{background-color:var(--sand)}.bg-ink{--fg:var(--paper);--fg-hover:#fff;--tx:var(--on-ink);--tx-2:var(--on-ink);--tx-muted:var(--on-ink-muted);--tx-brand:var(--y);--rule:var(--ink-line);--focus:var(--y);background-color:var(--ink);color:var(--tx)}.split{display:flex;flex-direction:column;gap:var(--s-12)}.split>*{min-width:0}@media (min-width:1200px){.split{display:grid;grid-template-columns:minmax(0,var(--content-max)) minmax(var(--aside-min),1fr);gap:var(--s-18);align-items:start}}.card{background:var(--paper);border:1px solid var(--line);border-radius:var(--r-2xl)}.divider{height:1px;background:var(--rule)}.btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:var(--control);padding:8px 26px;border:0;border-radius:var(--r-md);background:transparent;color:var(--ink);font:600 15px/1.2 var(--f-disp);letter-spacing:.03em;text-transform:uppercase;text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;transition:transform .18s var(--ease),box-shadow .18s var(--ease),background-color .18s,color .18s}.btn .i{transition:transform .2s var(--ease)}.btn-y{background:var(--y);color:var(--ink)}.btn-o{background:var(--paper);color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--ink)}.btn-y::after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(105deg,rgba(255,255,255,0) 42%,rgba(255,255,255,.6) 50%,rgba(255,255,255,0) 58%) 85% 0/300% 100% no-repeat;opacity:0;pointer-events:none}.btn:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.btn-block{display:flex;width:100%}.btn-sm{min-height:var(--touch);padding:6px 16px;font-size:14px;letter-spacing:.02em;border-radius:var(--r-sm)}.btn-narrow{padding-left:12px;padding-right:12px;font-size:14px;letter-spacing:.02em}@media (min-width:360px){.btn-narrow{white-space:nowrap}}.btn-icon{width:var(--control);padding:0}@media (hover:hover){.btn-y:not([aria-disabled="true"]):hover{color:var(--ink);transform:translateY(-2px);box-shadow:var(--sh-btn-hover)}.btn-y:not([aria-disabled="true"]):hover::after{animation:pd-shine .7s var(--ease)}.btn-o:not([aria-disabled="true"]):hover{background:var(--ink);color:#fff;transform:translateY(-2px)}.btn:not([aria-disabled="true"]):hover>.i:last-child{transform:translateX(4px)}.btn:not([aria-disabled="true"]):hover>.i:first-child:not(:last-child){transform:translateY(-1px) rotate(-8deg) scale(1.12)}.btn-back:not([aria-disabled="true"]):hover>.i:last-child{transform:translateX(-4px)}}.btn-y:not([aria-disabled="true"]):active{transform:translateY(0);box-shadow:none;background:var(--y-600)}.btn-o:not([aria-disabled="true"]):active{transform:translateY(0);background:var(--ink);color:#fff}.btn[aria-disabled="true"]:not([aria-busy="true"]),.btn:disabled{background:var(--seg);color:var(--muted);box-shadow:none;cursor:not-allowed}.btn[aria-busy="true"]{cursor:progress}.btn .ring{display:none;flex:none;width:20px;height:20px;border:3px solid rgba(23,21,15,.25);border-top-color:currentColor;border-radius:50%;animation:pd-spin .8s linear infinite}.btn[aria-busy="true"] .ring{display:block}.btn[aria-busy="true"]>.i:last-child{display:none}.btn.is-on{animation:pd-pop .8s var(--ease)}.btn-y.is-on::after{animation:pd-shine .7s var(--ease) .15s}.btn-primary,.btn-danger,.btn-dark{background:var(--paper);color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--ink)}@media (hover:hover){.btn-primary:hover,.btn-danger:hover,.btn-dark:hover{background:var(--ink);color:#fff;transform:translateY(-2px)}}@media (forced-colors:active){.btn{border:2px solid ButtonText}.btn[aria-disabled="true"],.btn:disabled{border-color:GrayText;color:GrayText}}@keyframes pd-shine{0%{opacity:1;background-position:85% 0}100%{opacity:1;background-position:15% 0}}@keyframes pd-pop{0%{transform:scale(1);box-shadow:0 0 0 0 rgba(255,198,0,.75)}35%{transform:scale(1.06)}100%{transform:scale(1);box-shadow:0 0 0 18px rgba(255,198,0,0)}}@keyframes pd-spin{to{transform:rotate(360deg)}}.lbl{display:block;margin-bottom:8px;font-size:16px;font-weight:700;line-height:1.35;color:var(--fg)}.req{color:var(--red)}.input{display:block;width:100%;min-width:0;height:var(--control);padding:0 16px;border:1.5px solid var(--field-line);border-radius:var(--r-md);background-color:var(--paper);color:var(--ink);font:400 18px/1.3 var(--f-body);-webkit-appearance:none;appearance:none}.input::placeholder{color:var(--placeholder);opacity:1}.input:focus{border-color:var(--ink);box-shadow:var(--sh-focus);outline:2px solid transparent}.input.ok{border-color:var(--green)}.input.err,.input[aria-invalid="true"]{border-color:var(--red)}.input:disabled{border-color:var(--line-2);background-color:var(--sand);color:var(--muted);cursor:not-allowed}textarea.input{height:auto;min-height:120px;padding:14px 16px;line-height:1.5}select.input{padding-right:48px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2317150F' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;background-size:20px;cursor:pointer}.input-row{display:flex}.prefix{display:flex;align-items:center;flex:none;height:var(--control);padding:0 14px;border:1.5px solid var(--field-line);border-right:0;border-radius:var(--r-md) 0 0 var(--r-md);background:var(--sand);font-weight:700;color:var(--ink)}.prefix+.input{border-top-left-radius:0;border-bottom-left-radius:0}.hint{margin-top:6px;font-size:15px;line-height:1.45;color:var(--tx-muted)}.field-err,.field-ok{display:flex;align-items:flex-start;gap:8px;margin-top:6px;font-size:15px;line-height:1.45;font-weight:700}.field-err{padding:8px 12px;border-radius:var(--r-sm);background:var(--red-50);color:var(--red)}.field-ok{color:var(--green)}.field-err .i,.field-ok .i{width:18px;height:18px;margin-top:2px}.cb{-webkit-appearance:none;appearance:none;display:inline-grid;place-content:center;flex:none;width:24px;height:24px;margin:0;border:1.5px solid var(--field-line);border-radius:6px;background:var(--paper);color:var(--paper);vertical-align:middle;cursor:pointer;transition:background-color .15s,border-color .15s}.cb::before{content:"";width:14px;height:14px;clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0,43% 62%);background:linear-gradient(currentColor,currentColor) 0 0/0 100% no-repeat;transition:background-size .15s var(--ease)}.cb:checked,.cb:indeterminate{border-color:var(--ink);background:var(--ink)}.cb:checked::before{background-size:100% 100%}.cb:indeterminate::before{clip-path:inset(38% 6% round 1px);background-size:100% 100%}.cb:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.cb[aria-invalid="true"]{border-color:var(--red)}.cb:disabled{border-color:var(--line-2);background:var(--sand);cursor:not-allowed}.cb:disabled:checked{background:var(--line-2)}@media (forced-colors:active){.cb{-webkit-appearance:auto;appearance:auto;width:22px;height:22px}.cb::before{display:none}select.input{-webkit-appearance:auto;appearance:auto;background-image:none;padding-right:16px}}.consents{display:flex;flex-direction:column;gap:18px}.consent{display:flex;align-items:flex-start;gap:14px;font-size:16px;line-height:1.55;color:var(--tx);cursor:pointer}.consent strong{display:block;margin-bottom:2px}.consent a{text-decoration:underline}.consent-all{align-items:center;min-height:var(--touch);padding-bottom:16px;border-bottom:1px solid var(--rule);font-weight:700;color:var(--fg)}.i{display:block;flex:none;width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.i-xs{width:18px;height:18px}.i-sm{width:20px;height:20px}.i-lg{width:28px;height:28px}.i-f{fill:currentColor;stroke:none}.alert{margin:0 0 12px;padding:14px 18px;border-left:4px solid var(--field-line);border-radius:0 var(--r-md) var(--r-md) 0;background:var(--sand);color:var(--ink-2);font-size:16px;line-height:1.55}.alert a{color:var(--ink);font-weight:700}.alert-success{border-left-color:var(--green);background:var(--green-50)}.alert-danger{border-left-color:var(--red);background:var(--red-50)}.alert-warning{border-left-color:var(--y-600);background:var(--y-50)}.alert-info{border-left-color:var(--ink);background:var(--sand)}.acc{border-top:1px solid var(--rule)}.acc>details{border-bottom:1px solid var(--rule)}.faq-s{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:60px;padding:18px 0;color:var(--fg)}.faq-s h2,.faq-s h3,.faq-s .t-q{font-family:var(--f-disp);font-size:18px;line-height:1.35;font-weight:600;letter-spacing:-.01em;color:var(--fg)}.faq-s .i{flex:none}.pm{transition:transform .2s var(--ease)}.pm-v{transform-box:fill-box;transform-origin:center;transition:transform .2s var(--ease)}details[open]>summary .pm{transform:rotate(180deg)}details[open]>summary .pm-v{transform:rotate(90deg)}.acc-b{display:flex;flex-direction:column;gap:12px;padding-bottom:22px;font-size:16px;line-height:1.55}details[open]>.acc-b{animation:pd-acc .2s var(--ease)}@keyframes pd-acc{from{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.link{display:inline-flex;align-items:center;min-height:var(--touch);font-weight:700;color:var(--fg);text-decoration:underline;text-decoration-thickness:2px;text-decoration-color:var(--y);text-underline-offset:4px;transition:text-decoration-thickness .2s var(--ease),text-underline-offset .2s var(--ease),color .2s}@media (hover:hover){.link:hover{color:var(--fg-hover);text-decoration-thickness:.5em;text-underline-offset:-.3em;text-decoration-skip-ink:none}}.link:active{color:var(--fg-hover);text-decoration-thickness:.5em;text-underline-offset:-.3em;text-decoration-skip-ink:none}.links-plain a{text-decoration:none}@media (hover:hover){.links-plain a:hover{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}}.crumbs-nav{min-width:0;max-width:100%}.crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:0 8px;min-width:0;min-height:36px;font-size:15px;line-height:1.3;color:var(--tx-muted)}.crumbs li{display:inline-flex;align-items:center;min-height:36px;white-space:nowrap}.crumbs li+li::before{content:"/";margin-right:8px;color:var(--line-2)}.crumbs a{color:var(--tx-muted);text-decoration:underline;text-underline-offset:3px}@media (hover:hover){.crumbs a:hover{color:var(--fg-hover)}}.crumbs li[aria-current]{display:block;flex:1 1 0;min-width:8em;overflow:hidden;text-overflow:ellipsis;line-height:36px}.crumbs-back{display:none}.crumbs-m li,.crumbs-m li[aria-current]{display:none}.crumbs-m li:nth-last-child(2){display:inline-flex;min-width:0;max-width:100%}.crumbs-m li:nth-last-child(2)::before{content:none}.crumbs-m li:nth-last-child(2) a{display:inline-flex;align-items:center;gap:4px;min-width:0;max-width:100%;min-height:var(--touch);padding-right:4px;font-weight:700;color:var(--tx);text-decoration:none}.crumbs-m li:nth-last-child(2) .crumbs-back{display:block;flex:none;color:var(--tx-muted)}.crumbs-m li:nth-last-child(2) .crumbs-t{min-width:0;overflow:hidden;text-overflow:ellipsis}@media (hover:hover){.crumbs-m li:nth-last-child(2) a:hover{text-decoration:underline;text-underline-offset:3px}}@media (min-width:768px){.crumbs-m li{display:inline-flex}.crumbs-m li[aria-current]{display:block}.crumbs-m li+li:nth-last-child(2)::before{content:"/"}.crumbs-m li:nth-last-child(2) a{display:inline;min-height:0;padding-right:0;font-weight:400;color:var(--tx-muted);text-decoration:underline;text-underline-offset:3px}.crumbs-m li:nth-last-child(2) .crumbs-back{display:none}.crumbs-m li:nth-last-child(2) .crumbs-t{overflow:visible}}.srch{position:relative}.srch .input{padding-left:50px;padding-right:52px}.srch .input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none;display:none}.srch-i{position:absolute;left:16px;top:50%;display:flex;color:var(--muted);transform:translateY(-50%);pointer-events:none}.srch-x{position:absolute;right:6px;top:50%;display:flex;align-items:center;justify-content:center;width:var(--touch);height:var(--touch);padding:0;border:0;border-radius:var(--r-sm);background:transparent;color:var(--ink);cursor:pointer;transform:translateY(-50%)}.srch-x:focus-visible{outline:3px solid var(--focus);outline-offset:-3px}.chips{display:flex;flex-wrap:wrap;gap:var(--s-2)}.chip{display:inline-flex;align-items:center;gap:7px;min-height:40px;padding:0 14px;border:1.5px solid var(--line-2);border-radius:var(--r-pill);background:var(--paper);color:var(--ink);font:500 15px/1 var(--f-disp);cursor:pointer;transition:border-color .15s,background-color .15s,color .15s}.chip b{font-weight:500;color:var(--muted)}.chip[aria-pressed="true"]{border-color:var(--ink);background:var(--ink);color:var(--paper)}.chip[aria-pressed="true"] b{color:var(--on-ink-muted)}.chip:focus-visible{outline:3px solid var(--focus);outline-offset:2px}@media (hover:hover){.srch-x:hover{background:var(--sand)}.chip:hover{border-color:var(--ink)}}@media (forced-colors:active){.chip{border-color:ButtonText}.chip[aria-pressed="true"]{border-width:3px;background:Highlight;color:HighlightText}.chip[aria-pressed="true"] b{color:HighlightText}}.prose{max-width:var(--content-max);color:var(--tx);overflow-wrap:break-word}.prose>*+*{margin-top:18px}.prose>:first-child{margin-top:0}.prose h2,.prose h3,.prose h4,.prose h5,.prose h6{color:var(--fg);text-wrap:balance}.prose h2{font-size:24px;line-height:1.25}.prose h3{font-size:20px;line-height:1.35}.prose h4,.prose h5,.prose h6{font-size:18px;line-height:1.4}.prose>h2{margin-top:44px}.prose>h3{margin-top:32px}.prose>h4,.prose>h5,.prose>h6{margin-top:28px}.prose>h2+*,.prose>h3+*,.prose>h4+*,.prose>h5+*,.prose>h6+*{margin-top:12px}.prose>h2+h3{margin-top:20px}.prose>.par{margin-top:44px;font-family:var(--f-disp);font-size:15px;font-weight:600;letter-spacing:.04em;color:var(--tx-muted)}.prose>.par+h2,.prose>.par+h3,.prose>.par+h4{margin-top:4px}.prose strong,.prose b{font-weight:700;color:var(--fg)}.prose em,.prose i{font-style:italic}.prose small{font-size:15px}.prose ul,.prose ol{padding-left:1.4em}.prose ul{list-style:disc}.prose ol{list-style:decimal}.prose ol[type="a"]{list-style-type:lower-alpha}.prose ol[type="A"]{list-style-type:upper-alpha}.prose ol[type="i"]{list-style-type:lower-roman}.prose ul ul{list-style:circle}.prose li{padding-left:.15em}.prose li+li,.prose li>ul,.prose li>ol,.prose li>p+p{margin-top:8px}.prose li::marker{color:var(--tx-muted)}.prose a{overflow-wrap:anywhere}.prose .btn{overflow-wrap:normal;margin-block:4px}.prose blockquote{padding:4px 0 4px 20px;border-left:4px solid var(--y);color:var(--tx-2)}.prose hr{height:1px;border:0;background:var(--rule)}.prose img{height:auto;margin-inline:auto;border-radius:var(--r-md)}.prose .embed{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;border-radius:var(--r-md);background:var(--seg)}.prose .embed-v{max-width:340px;margin-inline:auto;aspect-ratio:9/16}.prose .embed iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.prose .tbl{max-width:100%;overflow-x:auto;border:1px solid var(--line);border-radius:var(--r-md);background:var(--paper)}.prose table{width:max-content;min-width:100%;border-collapse:collapse;font-size:16px;line-height:1.5}.prose th,.prose td{min-width:6em;max-width:20em;padding:10px 14px;text-align:left;vertical-align:top;border-bottom:1px solid var(--line)}.prose th+th,.prose td+td{border-left:1px solid var(--line)}.prose thead th,.prose thead td{background:var(--sand);font-family:var(--f-disp);font-size:15px;font-weight:600;line-height:1.35;color:var(--fg)}.prose tbody tr:last-child>*{border-bottom:0}.prose td>*+*,.prose th>*+*{margin-top:6px}.prose td ul,.prose td ol{padding-left:1.2em}.prose-sm{font-size:16px;line-height:1.6}.prose-sm>*+*{margin-top:12px}.prose-sm>h3{margin-top:24px;font-size:18px}.prose-sm>h4,.prose-sm>h5,.prose-sm>h6{margin-top:20px;font-size:16px}.prose-sm>h3+*,.prose-sm>h4+*{margin-top:8px}.prose-sm table{font-size:15px}.acc-b.prose{display:block}@media (min-width:768px){.prose table{width:100%}.prose th,.prose td{min-width:0;max-width:none}.prose h2{font-size:26px;line-height:1.22}.prose>h2,.prose>.par{margin-top:52px}}@media (min-width:1200px){.prose h2{font-size:28px;line-height:1.2}.prose h3{font-size:21px}.prose>h2,.prose>.par{margin-top:60px}.prose>h3{margin-top:36px}}.js .hdr-nojs,.no-js .hdr-js{display:none!important}.js .hdr{position:sticky;top:0}.js .hdr.is-hidden{transform:translateY(-100%)}@media print{.js .hdr,.js .hdr.is-hidden{position:relative;top:auto;transform:none;transition:none}}.hdr{position:relative;z-index:var(--z-header);display:flex;align-items:center;justify-content:space-between;gap:4px;height:var(--header-h);padding:0 max(8px,calc(var(--gutter) - 12px)) 0 var(--gutter);background:var(--paper);border-bottom:1px solid var(--line)}.hdr-nav,.hdr-r{display:none}.menu-btn{display:inline-flex;flex:none;align-items:center;justify-content:flex-end;gap:6px;min-width:108px;height:var(--touch);padding:0 8px;border:0;border-radius:var(--r-sm);background:transparent;color:var(--ink);font:600 15px/1 var(--f-disp);text-decoration:none;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent}.menu-btn .i{flex:none}@media (min-width:360px){.menu-btn{gap:8px;min-width:120px;padding:0 12px}}.cta-slot{display:flex;justify-content:flex-end;align-items:center;width:var(--cta-slot);height:48px}.cta-slot .btn{min-height:48px;white-space:nowrap;transition:transform .18s var(--ease),box-shadow .25s var(--ease),background-color .25s,color .25s}.no-js .cta-slot .btn-o{background:var(--y);box-shadow:none}@media (hover:hover){.no-js .cta-slot .btn-o:hover{background:var(--y);color:var(--ink);box-shadow:var(--sh-btn-hover)}}@media (min-width:1200px){.hdr{position:sticky;top:0;display:grid;grid-template-columns:1fr auto 1fr;gap:0;padding:0 max(var(--gutter),calc((100% - var(--wrap-max)) / 2))}.hdr>.logo-link{justify-self:start}.hdr-nav{display:block}.hdr-r{display:flex;justify-self:end;align-items:center}.hdr>.menu-btn{display:none!important}}@media (forced-colors:active){.hdr{border-bottom-color:CanvasText}}.hdr-nav>ul{display:flex;align-items:center;gap:36px;font:500 16px/1.3 var(--f-disp)}.hdr-a{display:inline-flex;align-items:center;gap:6px;min-height:var(--touch);padding:0;border:0;border-radius:0;background:transparent;color:var(--ink);font:inherit;text-decoration:none;text-decoration-thickness:2px;text-underline-offset:8px;white-space:nowrap;cursor:pointer}.hdr-a[aria-current],.hdr-a.is-current,.mega-btn[aria-expanded="true"]{font-weight:600;text-decoration-line:underline;text-decoration-color:var(--y)}@media (hover:hover){.hdr-a:hover{color:var(--ink);text-decoration-line:underline;text-decoration-color:var(--ink)}.hdr-a[aria-current]:hover,.hdr-a.is-current:hover,.mega-btn[aria-expanded="true"]:hover{text-decoration-color:var(--y)}}.nav-t{display:inline-flex;flex-direction:column}.nav-t::after{content:attr(data-t);height:0;overflow:hidden;visibility:hidden;font-weight:600;pointer-events:none;user-select:none}.mega-btn .i{transition:transform .2s var(--ease)}.mega-btn[aria-expanded="true"] .i{transform:rotate(180deg)}.mega{position:absolute;top:calc(100% + 12px);left:calc(50% - 420px);z-index:2;width:840px;padding:24px 24px 20px;border-radius:var(--r-2xl);background:var(--paper);box-shadow:0 30px 70px -30px rgba(23,21,15,.5),0 0 0 1px rgba(23,21,15,.06);animation:pd-mega-in .18s var(--ease)}.mega-l{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 16px}.mega-a{display:flex;align-items:center;gap:14px;min-height:52px;padding:6px 10px;border-radius:var(--r-md);color:var(--ink);text-decoration:none;transition:background-color .15s}.mega-i{display:flex;flex:none;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--r-circle);background:var(--y-100);color:var(--ink)}.mega-all .mega-i{background:var(--sand)}.mega-n{font:600 16px/1.3 var(--f-disp);text-decoration-thickness:2px;text-underline-offset:5px}.mega-a[aria-current] .mega-n{text-decoration-line:underline;text-decoration-color:var(--y)}.mega-a:focus-visible{outline-offset:0}@media (hover:hover){.mega-a:hover{background:var(--sand);color:var(--ink)}.mega-all:hover .mega-i{background:var(--paper)}}.mega-back{display:none;position:absolute;top:calc(100% + 1px);left:0;right:0;z-index:1;height:100vh;background:rgba(23,21,15,.28);animation:pd-fade .2s linear}@keyframes pd-mega-in{from{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@keyframes pd-fade{from{opacity:0}to{opacity:1}}@media (min-width:1200px){.mega-back{display:block}}.mm{position:fixed;inset:0;width:100%;height:100%;max-width:none;max-height:none;margin:0;padding:0;border:0;background:transparent;color:var(--tx);overflow:hidden}.mm::backdrop{background:transparent}.mm[open]{display:flex;flex-direction:column}.mm-top{position:relative;z-index:2;flex:none;display:flex;align-items:center;justify-content:space-between;gap:4px;height:64px;padding:0 max(8px,calc(var(--gutter) - 12px)) 0 var(--gutter);background:var(--paper);border-bottom:1px solid var(--line)}.mm-body{position:relative;flex:1 1 auto;min-height:0;display:flex;justify-content:flex-end}.mm-shade{position:absolute;inset:0;background:rgba(23,21,15,.28);opacity:0;transition:opacity .2s linear}.mm-panel{position:relative;display:flex;flex-direction:column;width:100%;height:100%;overflow-y:auto;overscroll-behavior:contain;background:var(--paper);transform:translateX(100%);transition:transform .24s var(--ease)}.mm.is-open .mm-shade{opacity:1}.mm.is-open .mm-panel{transform:none}.mm-sec{padding:20px var(--gutter) 8px}.mm-svc{margin-top:8px;display:flex;flex-direction:column}.mm-row{display:flex;align-items:center;gap:14px;min-height:52px;padding:12px 0;color:var(--ink);text-decoration:none}.mm-i{display:flex;flex:none;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--r-circle);background:var(--sand);color:var(--ink)}.mm-n{flex-grow:1;font:600 17px/1.3 var(--f-disp);text-decoration-thickness:2px;text-underline-offset:5px}.mm-chev{color:var(--ink)}.mm-links{margin:8px var(--gutter) 0;border-top:1px solid var(--line)}.mm-links li{border-bottom:1px solid var(--line)}.mm-link{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:60px;color:var(--ink);text-decoration:none}.mm-link .mm-n{font-size:18px}.mm-row[aria-current] .mm-n,.mm-link[aria-current] .mm-n{text-decoration-line:underline;text-decoration-color:var(--y)}.mm-foot{margin-top:auto;padding:24px var(--gutter) calc(28px + env(safe-area-inset-bottom,0px));background:var(--sand)}.mm-foot .btn+.mm-ask{margin-top:10px}.mm-ask{text-align:center}.mm-ask a{display:inline-flex;align-items:center;min-height:var(--touch);font-weight:700;color:var(--ink)}.mm-row:focus-visible,.mm-link:focus-visible{outline-offset:-3px;border-radius:var(--r-sm)}html.pd-menu-open{overflow:hidden}@media (min-width:768px){.mm-panel{max-width:440px;box-shadow:-30px 0 60px -30px rgba(23,21,15,.45)}.mm-sec,.mm-foot{padding-inline:28px}.mm-links{margin-inline:28px}}@media (min-width:1200px){.mm{display:none!important}}.no-js .mm:target{display:flex;flex-direction:column;z-index:calc(var(--z-sticky) + 1)}.no-js .mm:target .mm-shade{opacity:1}.no-js .mm:target .mm-panel{transform:none}@media (forced-colors:active){.mm-panel{border-left:1px solid CanvasText}.mega{border:1px solid CanvasText}}.logo{display:inline-flex;align-items:center;gap:9px;color:var(--ink);white-space:nowrap;line-height:1;vertical-align:middle}.logo svg{display:block;flex:none;width:28px;height:28px}.logo b{font-family:var(--f-disp);font-size:17px;font-weight:700;line-height:1;letter-spacing:-.02em;color:inherit}.logo i{font-style:normal;font-weight:500}.logo b span{font-weight:500;color:var(--muted)}.logo-lg{gap:10px}.logo-lg svg{width:32px;height:32px}.logo-lg b{font-size:19px}.logo-sm{gap:8px}.logo-sm svg{width:24px;height:24px}.logo-sm b{font-size:15px}@media (min-width:1200px){.logo-auto{gap:10px}.logo-auto svg{width:32px;height:32px}.logo-auto b{font-size:19px}}.logo-w{color:var(--paper)}.logo-w b span{color:var(--on-ink-muted)}.logo-link{display:inline-flex;align-items:center;min-height:var(--touch);line-height:1;color:var(--ink);text-decoration:none}@media (hover:hover){.logo-link:hover{color:var(--ink)}}.sticky-cta{position:fixed;left:0;right:0;bottom:0;z-index:var(--z-sticky);padding:12px 16px calc(16px + env(safe-area-inset-bottom,0px));background:rgba(255,255,255,.97);border-top:1px solid var(--line);transition:transform .24s var(--ease),visibility 0s linear 0s}.js .sticky-cta:not(.is-shown),.js .sticky-cta.is-typing{transform:translateY(100%);visibility:hidden;transition:transform .24s var(--ease),visibility 0s linear .24s}.sticky-space{height:calc(var(--stickybar-h) + env(safe-area-inset-bottom,0px))}.bg-ink+.sticky-space{background:var(--ink)}@media (min-width:768px){.sticky-cta{padding-inline:max(var(--gutter),calc((100% - var(--hero-card)) / 2))}}@media (min-width:1200px){.sticky-cta,.sticky-space{display:none}}@media (forced-colors:active){.sticky-cta{border-top-color:CanvasText}}.ft{padding:48px 0}.ft-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:20px;grid-template-areas:"brand brand" "svc svc" "guides pro" "social social";align-items:start}.ft-brand{grid-area:brand}.ft-svc{grid-area:svc;margin-top:36px}.ft-guides{grid-area:guides;margin-top:28px}.ft-pro{grid-area:pro;margin-top:28px}.ft-social{grid-area:social;margin-top:32px;display:flex;flex-wrap:wrap;gap:4px 14px}.ft-mail{margin-top:20px;color:var(--tx-muted)}.ft-mail a{color:var(--fg);font-weight:700}.ft-note{margin-top:8px;font-size:15px;line-height:1.45;color:var(--tx-muted)}.f-h{font-family:var(--f-disp);font-size:15px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--on-ink-faint)}.f-list{display:flex;flex-direction:column}.f-list a{display:block;padding:10px 0;color:var(--fg);font-size:16px;line-height:1.45;text-decoration:none}.f-tight a{padding:6px 0}.ft-docs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:20px;margin-top:10px}.ft-social a{display:flex;align-items:center;justify-content:center;width:var(--touch);height:var(--touch);color:var(--tx-muted)}.ft-rule{margin-top:32px}.ft-bottom{margin-top:20px;display:flex;flex-direction:column;align-items:flex-start;gap:16px}.ft-legal{color:var(--on-ink-faint)}.ft-l3,.ft-l4{white-space:nowrap}.ft-l1,.ft-l2{display:block}.ft-l2 .ft-dot,.ft-l3 .ft-dot{display:none}.ft-motion{display:inline-flex;align-items:center;gap:8px;min-height:var(--touch);margin:0;padding:0 18px 0 14px;border:1.5px solid var(--field-line);border-radius:var(--r-pill);background:transparent;color:var(--tx);font:inherit;font-size:15px;line-height:1.2;cursor:pointer}.ft-motion[hidden]{display:none}.ft-motion .ft-m-play,html.no-motion .ft-motion .ft-m-pause{display:none}html.no-motion .ft-motion .ft-m-play{display:inline}@media (prefers-reduced-motion:reduce){.ft-motion{display:none}}@media (min-width:360px){.ft-social{column-gap:22px}}@media (hover:hover){.f-list a:hover,.ft-mail a:hover{color:#fff;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.ft-social a:hover{color:#fff}.ft-motion:hover{border-color:#fff;color:#fff}}@media (min-width:768px){.ft{padding-top:64px}.ft-grid{column-gap:40px;grid-template-areas:"brand svc" "guides pro" "guides social";grid-template-rows:auto auto 1fr}.ft-svc{margin-top:0}.ft-guides,.ft-pro{margin-top:48px}.ft-social{margin-top:24px;gap:4px 20px}.f-tight a{padding:10px 0}.ft-docs{display:flex;margin-top:14px}.ft-note{margin-top:14px;font-size:16px;line-height:1.55}.ft-l1,.ft-l2{display:inline;white-space:nowrap}.ft-l2 .ft-dot,.ft-l3 .ft-dot{display:inline}}@media (min-width:1200px){.ft{padding:80px 0 48px}.ft-grid{grid-template-columns:1.2fr 1.3fr 1fr 1fr;column-gap:56px;grid-template-areas:"brand svc guides pro" "brand svc guides social";grid-template-rows:auto 1fr}.ft-guides,.ft-pro{margin-top:0}.ft-social{margin-top:32px;flex-wrap:nowrap}.ft-rule{margin-top:64px}.ft-bottom{margin-top:11px;flex-direction:row;align-items:center;justify-content:space-between;gap:24px}}@media (forced-colors:active){.ft-motion{border-color:ButtonText}}.hero{--hero-strip:200px;--hero-lqip:url("data:image/webp;base64,UklGRpYAAABXRUJQVlA4IIoAAABwBQCdASooABIAPrVKn0unJCMhtUwA4BaJZwDBzGl9ZP8MXKSuXAUvsEkOkZn/hyLshpgAAP78d3qnjFvuGPe2Ww8b6b8IsrDg49pWVFTDaGNGhp/n2rmRVkTWG0oP8Rh9pPriHiHg5ZmokOz1RYZ/roQQ/4Hc3XaKgJswPNVTbF2GOC622r5eAAA=");position:relative;isolation:isolate;overflow:hidden;padding:32px 0 calc(var(--hero-strip) + 10px)}.hero-bg{position:absolute;left:0;right:0;bottom:0;z-index:-1;height:var(--hero-strip);overflow:hidden;pointer-events:none}.hero-bg::after{content:"";position:absolute;inset:0;background:linear-gradient(var(--sand),rgba(247,244,236,0) 60%)}.hero-img{position:absolute;inset:0;width:100%;max-width:none;height:100%;object-fit:cover;object-position:100% 100%;background:var(--hero-lqip) 100% 100%/cover no-repeat;transform-origin:100% 100%}.hero-sub{margin-top:10px;color:var(--fg);letter-spacing:-.015em}.hero-act{margin-top:22px}.hero .hero-card{display:none}.trust{margin-top:12px;font-size:15px;line-height:1.45;color:var(--tx-muted);text-align:center}.trust li{display:inline;white-space:nowrap}.trust li:not(:last-child)::after{content:" \00B7";content:" \00B7"/""}.trust .i{display:none}@media (min-width:768px){.hero{--hero-strip:280px;padding-top:48px}.hero-in>*{max-width:600px}}@media (min-width:992px){.hero{display:flex;align-items:center;min-height:560px;padding:64px 0 72px}.hero-bg{top:0;height:auto}.hero-bg::after{content:none}.hero-in{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,480px);grid-template-rows:minmax(0,1fr) auto auto auto auto minmax(0,1fr);grid-template-areas:". act" "pre act" "h1 act" "sub act" "trust act" ". act";column-gap:40px}.hero-in>*{max-width:none}.hero-pre{grid-area:pre}.hero-h1{grid-area:h1}.hero-sub{grid-area:sub;margin-top:18px}.hero-act{grid-area:act;align-self:center;margin-top:0}.hero .hc-ask,.hero .hero-btns{display:none}.hero .hero-card{display:block}.trust{grid-area:trust;display:flex;flex-direction:column;gap:12px;margin-top:28px;font:500 18px/1.65 var(--f-disp);color:var(--fg);text-align:left}.trust li{display:flex;align-items:center;gap:12px;white-space:normal}.trust li:not(:last-child)::after{content:none}.trust .i{display:block;flex:none;color:var(--green)}}@media (min-width:1200px){.hero{min-height:640px;padding:80px 0 88px}.hero-in{grid-template-columns:minmax(0,1fr) var(--hero-card);column-gap:64px}.hero-pre,.hero-h1,.hero-sub,.trust{max-width:560px}}.hero-lp{padding:16px 0 28px}.hero-lp .hero-bg{display:none}.hero-eb{display:block;font:600 18px/1.3 var(--f-disp);color:var(--tx-brand);letter-spacing:-.005em}.hero-lp .hero-pre{margin-top:16px}.hero-lp .hero-h1{display:flex;flex-direction:column;gap:6px;margin-top:16px;font-size:27px;line-height:1.18}.hero-lp .hero-pre+.hero-h1{margin-top:6px}.hero-lp .hero-sub{margin-top:12px;font-size:18px}.hero-lead{margin-top:12px;font-size:17px;line-height:1.6;color:var(--tx-2)}.hero-legal{display:flex;align-items:center;gap:8px;margin-top:10px;font-size:15px;line-height:1.45;color:var(--tx)}.hero-legal .i{flex:none;color:var(--tx-brand)}.hero-legal strong{color:var(--fg)}.hero-legal .nw{white-space:nowrap}.hero-lp .hero-act{margin-top:18px}@media (min-width:768px){.hero-lp{padding:24px 0 40px}.hero-lp .hero-h1{font-size:34px;line-height:1.15}.hero-lead{font-size:18px}}@media (min-width:992px){.hero-lp{align-items:stretch;padding:40px 0 72px}.hero-lp .hero-bg{display:block}.hero-lp .hero-in{grid-template-rows:auto 0 auto auto auto auto auto auto minmax(0,1fr);grid-template-areas:"crumbs crumbs" ". act" "pre act" "h1 act" "sub act" "lead act" "legal act" "trust act" ". act"}.hero-lp .hero-act{align-self:start}.hero-lp .crumbs-nav{grid-area:crumbs;margin-bottom:40px}.hero-lp .hero-pre{margin-top:0}.hero-lp .hero-h1{gap:10px;margin-top:0}.hero-lp .hero-pre+.hero-h1{margin-top:10px}.hero-eb{font-size:20px}.hero-lp .hero-sub{margin-top:18px;font-size:21px}.hero-lead{grid-area:lead;margin-top:18px;font:500 21px/1.4 var(--f-disp);color:var(--tx);letter-spacing:-.005em}.hero-legal{grid-area:legal;margin-top:14px;font-size:16px;line-height:1.55}.hero-lead.hero-lead-sm{font:400 19px/1.6 var(--f-body);color:var(--tx-2);letter-spacing:0}}@media (min-width:1200px){.hero-lp{min-height:680px;padding:40px 0 88px}.hero-lp .hero-h1{font-size:46px;line-height:1.1}.hero-lp .hero-sub,.hero-lead:not(.hero-lead-sm){font-size:23px;letter-spacing:-.01em}.hero-lp .hero-pre,.hero-lp .hero-h1,.hero-lp .hero-sub,.hero-lead,.hero-legal,.hero-lp .trust{max-width:600px}}.hero-card{container:hc/inline-size;padding:32px 32px 28px;border-radius:var(--r-3xl);background:var(--paper);box-shadow:var(--sh-card)}.hc-q{margin-top:8px}.hc-set{margin-top:20px}.hc-go{margin-top:20px;min-height:60px}.hc-note{margin-top:12px;text-align:center}.hc-ask{font:600 18px/1.3 var(--f-disp);color:var(--fg)}.hero-btns{display:flex;flex-direction:column;gap:10px;margin-top:12px}.btn-bld{justify-content:flex-start;gap:12px;padding:8px 14px;font-size:14px;text-align:left}.btn-bld>span{flex:1 1 auto;min-width:0}.seg{display:flex;gap:6px;padding:5px;border-radius:var(--r-xl);background:var(--seg)}.seg label{position:relative;flex:1 1 0;min-width:0;cursor:pointer}.seg input{position:absolute;top:0;left:0;width:1px;height:1px;margin:0;opacity:0}.seg span{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-height:64px;padding:8px 6px;border-radius:var(--r-md);font:500 15px/1.2 var(--f-disp);color:var(--ink-3);text-align:center}.seg input:checked+span{background:var(--paper);color:var(--ink);font-weight:600;box-shadow:var(--sh-seg-on)}.seg input:focus-visible+span{outline:3px solid var(--focus);outline-offset:2px}.seg span{transition:background-color .15s,color .15s}.seg .i{transition:transform .2s var(--ease)}@media (hover:hover){.seg label:hover input:not(:checked)+span{background:rgba(255,255,255,.6);color:var(--ink)}.seg label:hover input:not(:checked)+span .i{transform:translateY(-1px) rotate(-8deg) scale(1.12)}}.seg label:active input:not(:checked)+span{background:rgba(255,255,255,.85);color:var(--ink)}@media (prefers-reduced-motion:reduce){.seg .i{transform:none!important}}html.no-motion .seg .i,html.no-js .seg .i{transform:none!important}@container hc (min-width:460px){.seg label{min-width:auto}.seg span{flex-direction:row;gap:8px;min-height:48px;padding:0 10px}}@media (forced-colors:active){.seg span{border:1px solid ButtonText}.seg input:checked+span{forced-color-adjust:none;background:Highlight;color:HighlightText}.seg input:focus-visible+span{outline-color:CanvasText}.seg label:hover input:not(:checked)+span{border-color:Highlight}}.flow{--fgap:36px;display:flex;flex-direction:column;font-size:16px;line-height:1.5}.flow li{position:relative;display:flex;align-items:flex-start;gap:14px;padding-bottom:24px}.flow li:last-child{padding-bottom:0}.flow .step-n{position:relative;z-index:1;display:flex;flex:none;align-items:center;justify-content:center;width:30px;height:30px;border-radius:var(--r-circle);background:var(--y);color:var(--ink);font:600 14px/1 var(--f-disp)}.flow-ln{position:absolute;left:14px;top:34px;bottom:7px;width:2px;overflow:hidden}.flow-ln::before{content:"";position:absolute;left:0;right:0;top:-12px;bottom:0;background:repeating-linear-gradient(0deg,var(--line-2) 0 6px,transparent 6px 12px)}.flow li:not(:last-child)::before{content:"";position:absolute;left:10px;bottom:6px;width:10px;height:10px;border-right:2px solid var(--line-2);border-bottom:2px solid var(--line-2);transform:rotate(45deg)}@media (min-width:768px){.flow:not(.flow-3){max-width:640px}}.sec-flow:not(.sec-flush){padding-top:56px}.flow-h{font-size:24px;line-height:1.22;margin-bottom:20px}@media (min-width:768px){.sec-flow:not(.sec-flush){padding-top:var(--sec-y)}.flow-h{font-size:32px;line-height:1.2;margin-bottom:var(--sec-head)}}@media (min-width:1200px){.flow-h{font-size:38px;line-height:1.16}}.flow-3{--fgap:8px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--fgap);font-size:15px;line-height:1.35;text-align:center}.flow-3 li{flex-direction:column;align-items:center;gap:10px;padding:0 8px}.flow-3 .step-n{width:40px;height:40px;font-size:16px}.flow-3 .flow-ln{left:calc(50% + 30px);right:calc(-50% - var(--fgap) + 33px);top:19px;bottom:auto;width:auto;height:2px}.flow-3 .flow-ln::before{top:0;bottom:0;left:-12px;right:0;background:repeating-linear-gradient(270deg,var(--line-2) 0 6px,transparent 6px 12px)}.flow-3 li:not(:last-child)::before{left:auto;bottom:auto;top:15px;right:calc(-50% - var(--fgap) + 32px);width:10px;height:10px;border:0;border-top:2px solid var(--line-2);border-right:2px solid var(--line-2)}.flow-3 li.done .step-n{background:var(--ink);color:#fff}.flow-3 li.done .step-n .i{width:20px;height:20px;stroke-width:2.8}.flow-3 li.done strong{color:var(--ink)}@media (min-width:768px){.flow-3{--fgap:24px;font-size:16px}}@media (min-width:992px){.flow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--fgap);font-size:16px;text-align:center}.flow:not(.flow-3){max-width:none}.flow li{flex-direction:column;align-items:center;gap:14px;padding:0 8px}.flow .step-n{width:40px;height:40px;font-size:16px}.flow-ln{left:calc(50% + 30px);right:calc(-50% - var(--fgap) + 33px);top:19px;bottom:auto;width:auto;height:2px}.flow-ln::before{top:0;bottom:0;left:-12px;right:0;background:repeating-linear-gradient(270deg,var(--line-2) 0 6px,transparent 6px 12px)}.flow li:not(:last-child)::before{left:auto;bottom:auto;top:15px;right:calc(-50% - var(--fgap) + 32px);width:10px;height:10px;border:0;border-top:2px solid var(--line-2);border-right:2px solid var(--line-2)}.flow-3{grid-template-columns:repeat(3,minmax(0,1fr));font-size:16px}.flow-3 li{gap:10px}}@media (min-width:1200px){.flow:not(.flow-3){font-size:18px;line-height:1.65}}.wk-hero{padding:16px 0 36px}.wk-h1{display:flex;flex-direction:column;gap:12px;margin-top:16px}.wk-eb{display:block}.wk-h1-t{display:block;font:700 30px/1.15 var(--f-disp);color:var(--fg);letter-spacing:-.015em}.wk-lead{margin-top:18px}.wk-hero-btn{display:flex;width:100%;margin-top:28px}.wk-ill{position:relative;overflow:hidden;height:200px;margin-top:32px;border-radius:var(--r-2xl);background:var(--ink-2)}.wk-ill img{position:absolute;inset:0;width:100%;max-width:none;height:100%;object-fit:cover;object-position:58% 45%}.wk-h3{font-size:17px;line-height:1.35}.wk-head-who{margin-bottom:20px}.wk-flow .wk-step p,.wk-why p{margin-top:4px}.wk-why{display:flex;flex-direction:column;gap:24px}.wk-why>li{display:flex;gap:16px}.wk-why-i{margin-top:2px;color:var(--fg)}.wk-who{border-top:1px solid var(--rule)}.wk-who>li{padding:18px 0;border-bottom:1px solid var(--rule)}.wk-who-h{font-size:17px}.wk-who p{margin-top:6px}.wk-form-sec>.wrap{padding-inline:16px}.wk-card{padding:28px 18px}.wk-card-sub{margin-top:8px}.wk-ok{margin:20px 0 0}.wk-ok:focus{outline:0}.wk-ok:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.wk-fields{display:flex;flex-direction:column;gap:18px;margin-top:24px}.wk-f{min-width:0}select.input.is-empty{background-color:var(--sand)}.wk-svc{min-width:0;margin:26px 0 0;padding:0;border:0}.wk-svc-l{float:left;width:100%;padding:0;font-weight:700;color:var(--fg)}.wk-svc-list{clear:both;display:flex;flex-direction:column;gap:4px;padding-top:12px}.wk-svc-i{display:flex;align-items:center;gap:12px;min-height:var(--touch);cursor:pointer}.wk-note{margin-top:20px;padding:14px 16px;border-radius:var(--r-md);background:var(--y-50)}.wk-note-ndg{margin-top:8px}.wk-consent{gap:12px;margin-top:20px;font-size:15px;line-height:1.45;color:var(--tx-muted)}.wk-consent>.cb{margin-top:-2px}.wk-ts-w{max-width:100%}.wk-ts-w iframe{max-width:100%}.wk-ts-msg{margin-bottom:12px;font-size:16px;font-weight:700;line-height:1.45;color:var(--ink)}.wk-ts-msg:empty{margin-bottom:0}.wk-form.ts-on .wk-ts{margin-top:20px;padding:14px 16px 16px;border:1.5px solid var(--ink);border-radius:var(--r-lg);background:var(--y-50)}.wk-alert,.wk-nojs{margin:20px 0 0}.wk-alert:focus{outline:0}.wk-alert:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.wk-send{margin-top:22px}.wk-btn{display:flex;width:100%}.wk-after{margin-top:12px;font-size:15px;line-height:1.45;color:var(--tx-muted);text-align:center}.wk-aside{display:none}.wk-faq-h{margin-bottom:20px}@media (min-width:768px){.wk-hero{padding:24px 0 48px}.wk-h1-t{font-size:40px;line-height:1.12}.wk-hero-btn{display:inline-flex;width:auto}.wk-ill{height:320px}.wk-form-sec>.wrap{padding-inline:var(--gutter)}.wk-card{padding:40px 32px}.wk-card-h{font-size:32px}.wk-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 20px;margin-top:32px}.wk-f-wide{grid-column:span 2}.wk-svc{margin-top:32px}.wk-send{display:flex;align-items:center;gap:24px;margin-top:28px}.wk-btn{display:inline-flex;width:auto;flex:none}.wk-after{margin-top:0;font-size:16px;line-height:1.55;text-align:left}.wk-faq-h{margin-bottom:var(--sec-head)}}@media (min-width:992px){.wk-hero{padding:40px 0 72px}.wk-hero-in{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);column-gap:48px;align-items:center}.wk-crumbs{grid-column:1 / -1;margin-bottom:28px}.wk-h1{margin-top:0}.wk-ill{height:360px;margin-top:0;border-radius:var(--r-3xl)}.wk-ill img{object-position:56% 50%}.wk-flow{--fgap:28px;grid-template-columns:repeat(5,minmax(0,1fr))}.wk-flow .wk-step p{margin-top:22px}.wk-flow .wk-h3{min-height:69px}}@media (min-width:1200px){.wk-hero{padding:40px 0 80px}.wk-hero-in{column-gap:72px}.wk-h1{gap:14px}.wk-h1-t{font-size:48px;line-height:1.1}.wk-lead{max-width:600px;margin-top:22px}.wk-hero-btn,.wk-btn{min-height:60px;padding:0 32px}.wk-hero-btn{margin-top:40px}.wk-ill{height:400px}.wk-flow .wk-h3{min-height:46px}.wk-head{margin-bottom:48px}.wk-head-who{margin-bottom:40px}.wk-why{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:40px}.wk-why>li{display:block}.wk-why-i{width:28px;height:28px;margin-top:0}.wk-why .wk-h3{min-height:52px;margin-top:18px;font-size:19px}.wk-why p{margin-top:8px}.wk-who{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px;border-top:0}.wk-who>li{padding:24px 0 0;border-top:1px solid var(--rule);border-bottom:0}.wk-who-h{font-size:19px}.wk-who p{margin-top:8px}.wk-form-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:64px;align-items:start}.wk-card{padding:48px;border-radius:28px}.wk-card-h{font-size:34px}.wk-note{display:none}.wk-consent{margin-top:28px}.wk-aside{display:block;padding-top:16px}.wk-aside-h{font:600 18px/1.65 var(--f-disp);color:var(--fg)}.wk-aside-p{margin-top:10px}.wk-aside-p2{margin-top:14px}.wk-aside-d{margin-top:32px}.wk-aside-c{margin-top:24px}.wk-faq{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:96px;align-items:start}.wk-faq-h{margin-bottom:0}.wk-acc .faq-s{padding:22px 0}.wk-acc .faq-s h3{font-size:20px}.wk-acc .acc-b{padding-bottom:24px;font-size:18px;line-height:1.65}}.wk-form select.input:invalid{color:var(--placeholder)}.wk-form select.input option{color:var(--ink)}.cta-band{display:none}.cb-lead>span{white-space:nowrap}@media (min-width:1200px){.cta-band{display:block;padding-block:var(--s-22)}.cta-band.sec-flush{padding-top:0}.cta-band.sec-flush>.wrap{border-top:1px solid var(--rule);padding-top:var(--s-22)}.cta-band>.wrap{display:grid;grid-template-columns:minmax(0,1fr) 480px;gap:var(--s-18);align-items:center}.cb-lead{margin-top:16px}}.sc-a ul,.sc-desc ul,.sc-intro ul,.sc-place-b ul{padding-left:1.2em;list-style:disc}.sc-a ul>li+li,.sc-desc ul>li+li,.sc-intro ul>li+li,.sc-place-b ul>li+li{margin-top:6px}.sc-a li::marker,.sc-desc li::marker,.sc-intro li::marker,.sc-place-b li::marker{color:var(--tx-muted)}.sc-a img{border:1px solid var(--line);border-radius:var(--r-md)}.sc-a a,.sc-desc a{overflow-wrap:anywhere}.sc-go{margin-top:2px}.sc-go .link{align-items:flex-start}.sc-aside{display:none}.sc-acc,.sc-proto-b{max-width:var(--content-max)}.sc-place.measure{max-width:none}.split.sc-city-solo{display:block}.sc-proto{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"h" "b" "ill" "steps";row-gap:var(--s-5)}.sc-proto-np{grid-template-areas:"h" "b" "ill"}.sc-proto-h{grid-area:h}.sc-proto-b{grid-area:b;display:flex;flex-direction:column;gap:14px;color:var(--tx-2)}.sc-proto-ill{grid-area:ill;margin-top:4px}.sc-steps{grid-area:steps;display:flex;flex-direction:column;gap:18px;margin-top:4px}.ill{position:relative;overflow:hidden;border-radius:var(--r-2xl);background:var(--paper)}.ill img{width:100%;height:100%;max-width:none;object-fit:cover}.sc-proto-ill{height:200px}.sc-proto-ill img{object-position:50% 55%}.sc-steps>li{display:flex;gap:14px}.sc-steps .step-n{display:flex;flex:none;align-items:center;justify-content:center;width:28px;height:28px;margin-top:1px;border-radius:var(--r-circle);box-shadow:inset 0 0 0 1.5px var(--ink);color:var(--ink);font:600 14px/1 var(--f-disp)}.sc-step-t{font-family:var(--f-disp);font-size:17px;font-weight:600;line-height:1.35;letter-spacing:-.01em;color:var(--fg)}.sc-dash{margin-top:4px;font-size:15px;line-height:1.45;color:var(--tx-muted)}.sc-dash>li{display:flex;gap:6px}.sc-dash>li+li{margin-top:2px}.sc-dash>li>span{flex:none}.sc-state{margin-top:6px;font-family:var(--f-body);font-size:15px;line-height:1.45;font-weight:400;letter-spacing:0;color:var(--tx-muted)}.sc-intro{display:flex;flex-direction:column;gap:12px;margin-top:16px}.sc-desc{margin-top:24px}.sc-also-l{margin-top:12px;border-top:1px solid var(--line)}.sc-also-l>li{border-bottom:1px solid var(--line)}.sc-also-l a{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:var(--touch);padding:14px 0;color:var(--ink);text-decoration:none}.sc-also-l span{font-size:17px;font-weight:700;line-height:1.4;text-decoration:underline;text-decoration-color:transparent;text-decoration-thickness:2px;text-underline-offset:4px;transition:text-decoration-color .15s}.sc-also-l .i{flex:none;transition:transform .15s var(--ease)}.news-l{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s-4);margin-top:var(--s-5);align-items:start}.news{padding:20px;border:1px solid var(--line);border-radius:var(--r-2xl);background:var(--paper)}.news-m{margin-top:6px}.news-b{display:flex;flex-direction:column;gap:10px;margin-top:12px;color:var(--tx)}.news-more{margin-top:var(--s-6);border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.news-more>.news-l{margin-top:4px;padding-bottom:var(--s-6)}.news-more[open]>.news-l{animation:pd-acc .2s var(--ease)}.sc-place-h span:first-child{display:inline-block}.sc-place-h .t-small{display:inline-block;margin-top:6px;font-family:var(--f-body);font-weight:400;letter-spacing:0}.sc-place-b{display:flex;flex-direction:column;gap:14px}.sc-place-h+.sc-place-b{margin-top:var(--s-5)}.sc-place-eb{margin-bottom:10px}@media (hover:hover){.sc-also-l a:hover span{text-decoration-color:var(--y)}.sc-also-l a:hover .i{transform:translateX(4px)}}@media (min-width:768px){.sc-proto-ill{max-width:640px;height:300px}.news-l{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1200px){.sc-aside{display:block;position:sticky;top:calc(var(--sticky-top) + var(--s-6));padding-top:8px}.sc-aside .btn{margin-top:var(--s-5)}.sc-proto{grid-template-columns:minmax(0,1fr) 520px;grid-template-rows:auto 1fr auto;grid-template-areas:"h ill" "b ill" "steps steps";column-gap:var(--s-18);row-gap:0}.sc-proto-np{grid-template-rows:auto 1fr;grid-template-areas:"h ill" "b ill"}.sc-proto-b{margin-top:var(--s-4);font-size:19px;line-height:1.6}.sc-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s-9) var(--s-8);margin-top:var(--s-12)}.sc-proto-ill{align-self:center;max-width:none;height:420px;margin-top:0;border-radius:var(--r-3xl)}.sc-also{padding-top:12px}.sc-place-eb{margin-bottom:12px}.news-l{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:var(--s-9)}}.stats-dark{position:relative;overflow:hidden;padding-block:44px}.stats-dark::before{content:"";position:absolute;top:-40%;left:-10%;width:60%;height:180%;background:radial-gradient(closest-side,rgba(255,198,0,.22),rgba(255,198,0,0));pointer-events:none}.stats{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 20px}.stat{display:flex;flex-direction:column;align-items:flex-start;gap:8px;min-width:0}.stat-n{display:flex;align-items:baseline;gap:4px;font-family:var(--f-disp);font-weight:700;font-size:min(54px,14vw);line-height:.95;letter-spacing:-.03em;color:var(--y);white-space:nowrap}.stat-n em{display:inline-block;position:relative;font-style:normal}.stat-of{margin-left:2px;font-size:18px;font-weight:600;letter-spacing:0;color:var(--on-ink-muted)}.stat-l{max-width:150px;font-size:15px;line-height:1.4;color:var(--on-ink)}.stat-n em[data-run]{color:transparent}.stat-n em[data-run]::after{content:attr(data-run);content:attr(data-run) / "";position:absolute;left:0;top:0;color:var(--y);white-space:nowrap;pointer-events:none}.stat-n em::before{content:"";position:absolute;left:0;right:0;bottom:-8px;height:4px;border-radius:2px;background:var(--y);opacity:0;transform:scaleX(0);transform-origin:0 50%;pointer-events:none}html.no-motion .stat-n em[data-run]{color:inherit}html.no-motion .stat-n em[data-run]::after{content:none}@media (prefers-reduced-motion:reduce){.stat-n em[data-run]{color:inherit}.stat-n em[data-run]::after{content:none}}@media print{.stat-n em[data-run]{color:inherit}.stat-n em[data-run]::after{content:none}}@media (min-width:768px){.stats-dark{padding-block:56px}.stats{gap:40px 32px}.stat-n{font-size:64px}.stat-of{font-size:22px}.stat-l{max-width:260px;font-size:16px}}@media (min-width:1200px){.stats-dark{padding-block:72px}.stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.stat{padding:0 32px;border-left:1px solid var(--rule)}.stat:first-child{padding-left:0;border-left:0}.stat:last-child{padding-right:0}.stat-n{font-size:84px}.stat-of{font-size:26px}.stat-l{max-width:260px;margin-top:6px;font-size:17px}}.nf-lead{max-width:var(--content-max);margin-top:var(--s-4)}.nf-cols{display:grid;gap:var(--s-6);margin-top:var(--s-8)}.nf-svc-h{margin-bottom:var(--s-2)}@media (min-width:768px){.nf-cols{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--s-8);max-width:var(--content-max)}}@media (min-width:768px){.nf-cols>.nf-links{padding-top:28px}}[data-page-type="order"] main>.sec,[data-page-type="survey"] main>.sec{padding-top:var(--s-8);background-color:var(--sand)}@media (min-width:768px){[data-page-type="order"] main>.sec,[data-page-type="survey"] main>.sec{padding-top:var(--s-12)}}@media (min-width:1200px){[data-page-type="order"] main>.sec,[data-page-type="survey"] main>.sec{padding-top:56px}}.ord{max-width:var(--content-max);margin-inline:auto}.ord-msg{margin-bottom:var(--s-6)}.ord-msg .alert{margin:0}.ord-top{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 24px}.ord-date{font-size:16px;color:var(--tx-muted)}.ord-lbl{font-size:15px;line-height:1.4;color:var(--tx-muted)}.ord-actions{display:flex;flex-direction:column;gap:12px;margin-top:var(--s-6)}.ord-act{justify-content:space-between;padding-inline:18px;font-size:14px;letter-spacing:.02em;text-align:left}@media (min-width:768px){.ord-actions{flex-direction:row;flex-wrap:wrap}.ord-act{justify-content:center}}.ord-cards{display:flex;flex-direction:column;gap:var(--s-4);margin-top:var(--s-8)}.ord-card{padding:20px 16px 4px}.ord-pending{padding-bottom:24px}.ord-title{font-size:19px;line-height:1.35}.ord-types{margin-top:10px}.ord-types-l{font-weight:700;color:var(--fg);line-height:1.45}.ord-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:var(--s-6) -10px 0;font-size:15px;line-height:1.3;text-align:center}.ord-steps li{position:relative;display:flex;flex-direction:column;align-items:center;gap:8px;color:var(--tx-muted)}.ord-steps li:not(:last-child)::after{content:"";position:absolute;top:17px;left:calc(50% + 24px);right:calc(-50% + 24px);height:2px;border-radius:1px;background:var(--line-2)}.ord-steps li.is-done:not(:last-child)::after{background:var(--ink)}.ord-step-n{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:1.5px solid var(--line-2);border-radius:var(--r-circle);background:var(--paper);color:var(--muted);font:600 15px/1 var(--f-disp)}.ord-step-n .i{stroke-width:2.8}.ord-steps .is-done{color:var(--tx)}.ord-steps .is-done .ord-step-n{border-color:var(--ink);background:var(--ink);color:#fff}.ord-steps .is-cur{color:var(--fg);font-weight:700}.ord-steps .is-cur .ord-step-n{border-color:var(--y);background:var(--y);color:var(--ink);box-shadow:0 0 0 5px var(--y-100)}.ord-steps .is-cancel .ord-step-n{border-color:var(--ink-3);background:var(--seg);color:var(--ink);box-shadow:none}.ord-sentence{margin-top:var(--s-5)}.ord-dates{display:flex;flex-direction:column;gap:8px;margin-top:var(--s-5)}.ord-dates li{display:flex;align-items:center;gap:10px;font-weight:700;color:var(--fg)}.ord-dates-t{font-weight:400;color:var(--tx-muted)}.ord-call{width:100%;min-height:72px;margin-top:var(--s-5);padding:10px 16px;justify-content:space-between;text-align:left}.ord-call-t{display:flex;flex-direction:column;gap:2px}.ord-call-l{font-size:14px;letter-spacing:.02em}.ord-call-n{font-size:22px;font-weight:700;letter-spacing:.01em;text-transform:none}.ord-sum{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:52px;color:var(--fg);font:600 16px/1.3 var(--f-disp);cursor:pointer}details[open]>.ord-sum .ord-sum-more,details:not([open])>.ord-sum .ord-sum-less{display:none}.ord-chev{transition:transform .2s var(--ease)}details[open]>summary .ord-chev{transform:rotate(180deg)}.ord-more{margin-top:var(--s-5);border-top:1px solid var(--rule)}.ord-more-b{display:flex;flex-direction:column;gap:var(--s-4);padding-bottom:var(--s-4)}details[open]>.ord-more-b,details[open]>.ord-hist-b{animation:pd-acc .2s var(--ease)}.ord-wk-n{font-weight:700;color:var(--fg)}.ord-multi{font-size:16px;line-height:1.55;color:var(--tx-muted)}.ord-hist{border-top:1px solid var(--rule)}.ord-hist-b{padding:4px 0 8px}.ord-hist-grp{margin:12px 0 10px;font:600 15px/1.3 var(--f-disp);color:var(--fg)}.ord-hist-grp:first-child{margin-top:0}.ord-tl li{position:relative;display:grid;grid-template-columns:14px minmax(0,1fr);column-gap:14px;padding-bottom:16px}.ord-tl li:last-child{padding-bottom:0}.ord-tl li:not(:last-child)::before{content:"";position:absolute;left:6px;top:20px;bottom:0;width:2px;background:var(--line)}.ord-tl-mk{grid-row:1/3;display:flex;align-items:center;justify-content:center;width:14px;height:14px;margin-top:5px;border-radius:var(--r-circle);background:var(--ink);color:#fff}.ord-tl-mk .i{width:10px;height:10px;stroke-width:3}.ord-tl .is-neg .ord-tl-mk{background:var(--ink-3)}.ord-tl-l{font-size:16px;font-weight:700;line-height:1.4;color:var(--fg)}.ord-tl-t{font-size:15px;line-height:1.4;color:var(--tx-muted)}.ord-rest-s{justify-content:center;gap:8px;color:var(--tx-muted)}.ord-rest>.ord-cards{margin-top:var(--s-2)}.ord-id{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:4px 8px;margin-top:var(--s-8);font-size:15px;color:var(--tx-muted)}.ord-id-b{display:inline-flex;align-items:center;gap:8px;min-height:var(--touch);padding:0 8px;border:0;border-radius:var(--r-sm);background:none;color:inherit;font:inherit;cursor:pointer}.ord-id-fb{font-weight:700;color:var(--fg)}@media (hover:hover){.ord-id-b:hover,.ord-sum:hover{color:var(--fg-hover)}}@media (min-width:768px){.ord-cards{gap:var(--s-5)}.ord-card{padding:32px 36px 8px}.ord-pending{padding-bottom:32px}.ord-title{font-size:26px;line-height:1.22}.ord-steps{margin-inline:0;font-size:16px}.ord-steps li:not(:last-child)::after{top:19px;left:calc(50% + 28px);right:calc(-50% + 28px)}.ord-step-n{width:40px;height:40px;font-size:16px}.ord-call{width:auto;min-width:360px;padding-inline:22px}}.sv{max-width:var(--content-max);margin-inline:auto}.sv-h1{text-wrap:balance}.sv-svc{display:block}.sv-card{margin-top:var(--s-6);padding:24px 16px}.sv-msg{margin-bottom:var(--s-6)}.sv-msg .alert{margin:0}.sv-msg:focus{outline:0}.sv-msg:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.sv-form{display:flex;flex-direction:column;gap:var(--s-8)}.sv-q{min-width:0;margin:0;padding:0;border:0}.sv-legend{display:block;width:100%;margin-bottom:var(--s-4);padding:0;font:600 18px/1.4 var(--f-disp);letter-spacing:-.01em;color:var(--fg)}.sv-scale{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;max-width:518px}.sv-pt{position:relative;display:block;cursor:pointer}.sv-pt input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.sv-pt span{display:flex;align-items:center;justify-content:center;height:48px;border:1.5px solid var(--field-line);border-radius:var(--r-md);background:var(--paper);color:var(--ink);font:600 17px/1 var(--f-disp)}.sv-pt input:checked+span{border-color:var(--ink);background:var(--ink);color:#fff}.sv-pt input:focus-visible+span{outline:3px solid var(--focus);outline-offset:2px}.sv-ends{display:flex;justify-content:space-between;gap:16px;max-width:518px;margin-top:8px;font-size:15px;line-height:1.4;color:var(--tx-muted)}.sv-ends span:last-child{text-align:right}.sv-opts{display:flex;flex-direction:column}.sv-opt{display:flex;align-items:center;gap:14px;min-height:var(--touch);font-size:17px;line-height:1.4;color:var(--tx);cursor:pointer}.sv-rb{-webkit-appearance:none;appearance:none;flex:none;width:24px;height:24px;margin:0;border:1.5px solid var(--field-line);border-radius:var(--r-circle);background:var(--paper);cursor:pointer;transition:border-width .15s}.sv-rb:checked{border:7px solid var(--ink)}.sv-rb:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.sv-submit{width:100%}@media (hover:hover){.sv-pt:hover span{border-color:var(--ink)}.sv-rb:hover{border-color:var(--ink)}}@media (forced-colors:active){.sv-pt input:checked+span{border:4px solid Highlight}.sv-rb{-webkit-appearance:auto;appearance:auto}}@media (min-width:768px){.sv-card{padding:40px}.sv-scale{gap:10px}.sv-pt span{height:56px}.sv-submit{width:auto;align-self:flex-start}}.why-sub{margin-top:12px}.why{display:flex;flex-direction:column;gap:32px;margin-top:28px}.why>li{display:flex;gap:16px;align-items:flex-start}.why>li>div{min-width:0}.why-n{flex:none;display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:var(--r-circle);background:var(--y);color:var(--ink);font-family:var(--f-disp);font-weight:700;font-size:20px;line-height:1}.why h3{padding-top:8px;font-family:var(--f-disp);font-weight:700;font-size:21px;line-height:1.3;color:var(--fg)}.why p{margin-top:8px}.why-q{padding:14px 18px;border-left:3px solid var(--y);border-radius:0 var(--r-md) var(--r-md) 0;background:var(--sand)}.why .why-q{margin-top:16px}.bg-sand .why-q{background:var(--paper)}.quote-cap{font-size:15px;line-height:1.45;color:var(--tx-muted)}.quote{margin-top:6px;font-family:var(--f-disp);font-size:18px;line-height:1.45;font-weight:500;letter-spacing:-.005em;color:var(--fg)}.why-q .quote-note{margin-top:12px;padding-top:12px;border-top:1px solid var(--line);font-size:15px;line-height:1.55;color:var(--tx-2);text-wrap:pretty}.quote-law{display:block;margin-top:4px;font-size:inherit;color:var(--tx-muted)}@media (min-width:768px){.why{max-width:var(--content-max)}}@media (min-width:1200px){.why-sub{margin-top:14px}.why{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto 1fr;gap:var(--s-12) var(--s-18);align-items:start;max-width:none;margin-top:48px}.why>li{gap:20px}.why>.why-has-q{grid-column:2;grid-row:1 / span 2}.why .why-n{width:56px;height:56px;font-size:26px}.why h3{padding-top:calc((56px - 1.3em) / 2);font-size:24px}.why p{margin-top:10px;line-height:1.6}}.split-3-9{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s-4);grid-auto-flow:row dense;align-items:stretch}.split-3-9>.split-aside,.split-3-9>.split-main,.split-3-9 .legacy{display:contents}.fact{display:flex;flex-direction:column;gap:8px;min-width:0;padding:20px 22px;border:1px solid var(--line);border-radius:var(--r-2xl);background:var(--paper)}.fact dt{font-family:var(--f-disp);font-size:16px;font-weight:600;line-height:1.35;letter-spacing:-.005em;color:var(--fg)}.fact dd{display:flex;flex-direction:column;gap:10px;margin:0;font-size:16px;line-height:1.55;color:var(--tx)}.fact dd ul{padding-left:1.2em;list-style:disc}.fact dd li+li{margin-top:6px}.fact dd li::marker{color:var(--tx-muted)}.fact-key{border-color:var(--y);background:var(--y-50)}.fact-wide{order:1;grid-column:1 / -1}.txt-block{display:flex;flex-direction:column;gap:12px;max-width:var(--content-max)}.txt-block ul{padding-left:1.2em;list-style:disc}@media (min-width:768px){.split-3-9{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-5)}}@media (min-width:1200px){.split-3-9{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--s-6)}.fact{padding:24px}.fact-wide{padding:28px 32px}}.why-box-h{display:flex;align-items:center;gap:16px}.why-box-q{margin-top:16px}.why-box .why-box-f{margin-top:24px}@media (min-width:768px){.why-box{max-width:var(--content-max)}}@media (min-width:1200px){.why-box{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto 1fr;grid-template-areas:"h f" "q f";column-gap:var(--s-18);align-items:start;max-width:none}.why-box-h{grid-area:h;gap:20px}.why-box .why-n{width:56px;height:56px;font-size:26px}.why-box-q{grid-area:q;margin-top:24px}.why-box .why-box-f{grid-area:f;margin-top:0}}.rl-h .t-eyebrow{display:block;margin-bottom:10px}.rl-h-t{display:block}.rl-law{margin-top:8px}.rl-grid{margin-top:24px;display:flex;flex-direction:column;gap:24px}.rl-grid>*{min-width:0}.rows{background:var(--paper);border:1px solid var(--line);border-radius:var(--r-2xl);padding:0 var(--s-5)}.rows>li{list-style:none}.row-d{border-top:1px solid var(--line)}.row-d.first{border-top:0}.row-s{display:grid;grid-template-columns:40px minmax(0,1fr) 20px;grid-template-rows:auto auto;column-gap:18px;align-items:center;min-height:72px;padding:20px 0;color:var(--ink);cursor:pointer;-webkit-tap-highlight-color:transparent}.row-a{text-decoration:none}.row-i{grid-column:1;grid-row:1 / span 2;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--r-circle);background:var(--sand);color:var(--ink)}.row-name{grid-column:2;grid-row:1;align-self:end;font-family:var(--f-disp);font-size:17px;font-weight:600;line-height:1.3;letter-spacing:-.01em;color:var(--ink);text-decoration:underline;text-decoration-color:transparent;text-decoration-thickness:2px;text-underline-offset:4px;transition:text-decoration-color .15s}.row-meta{grid-column:2;grid-row:2;align-self:start;margin-top:2px;font-size:15px;line-height:1.4;color:var(--muted)}.row-c{grid-column:3;grid-row:1 / span 2;color:var(--ink);transition:transform .2s var(--ease)}.row-d[open]>.row-s .row-c{transform:rotate(180deg)}.row-s-1 .row-name{grid-row:1 / span 2;align-self:center}.row-b{padding:0 0 24px 40px;color:var(--tx)}.row-b>*+*{margin-top:10px}.row-b .link{min-height:var(--touch);align-items:flex-start}.row-b>.row-go{margin-top:14px}.row-b .nw{display:inline-block}.row-ul{padding-left:1.2em;list-style:disc}.row-ul>li+li{margin-top:6px}.row-ul>li::marker{color:var(--muted)}.row-d[open]>.row-b{animation:pd-acc .2s var(--ease)}@supports selector(::details-content){.row-d{interpolate-size:allow-keywords}.row-d::details-content{block-size:0;overflow:hidden;transition:block-size .2s var(--ease),content-visibility .2s allow-discrete}.row-d[open]::details-content{block-size:auto}}.rl-note-d{display:none}.rl-cta{display:flex;width:100%;margin-top:16px}@media (hover:hover){.row-s:hover .row-name{text-decoration-color:var(--y)}.row-d:not([open])>.row-s:hover .row-c{transform:translateY(3px)}.row-a:hover .row-c{transform:translateX(4px)}}@media (min-width:768px){.rows{padding:0 28px}.row-name{font-size:18px}.rl-cta{display:inline-flex;width:auto}}@media (min-width:1200px){.rl-top{display:flex;justify-content:space-between;align-items:flex-end;gap:40px}.rl-h .t-eyebrow{margin-bottom:12px}.rl-law{flex:none;margin-top:0}.rl-grid{margin-top:48px;display:grid;grid-template-columns:minmax(0,var(--content-max)) minmax(var(--aside-min),1fr);gap:var(--s-18);align-items:start}.row-b{max-width:640px}.rl-aside{position:sticky;top:calc(var(--sticky-top) + var(--s-6));padding-top:8px}.rl-note-m{display:none}.rl-note-d{display:block}.rl-cta{margin-top:20px}}@media (prefers-reduced-motion:reduce){.row-d::details-content{transition:none}}html.no-motion .row-d::details-content{transition:none}.rl-eb{margin-bottom:10px}.row-l>.row-s{padding-bottom:4px}.row-more{padding-bottom:12px}.row-ms{display:inline-flex;align-items:center;gap:6px;min-height:var(--touch);margin-left:58px;font-family:var(--f-disp);font-size:15px;font-weight:600;line-height:1.3;color:var(--ink);text-decoration:underline;text-decoration-color:var(--line-2);text-decoration-thickness:1px;text-underline-offset:4px;cursor:pointer;-webkit-tap-highlight-color:transparent}.row-ms .i{transition:transform .2s var(--ease)}.row-more[open]>.row-ms .i{transform:rotate(180deg)}.row-more>.row-b{padding:4px 0 12px 58px}.row-more[open]>.row-b{animation:pd-acc .2s var(--ease)}@media (hover:hover){.row-ms:hover{text-decoration-color:var(--y);text-decoration-thickness:2px}}@media (min-width:1200px){.rl-eb{margin-bottom:12px}}.gl{display:grid;grid-template-columns:minmax(0,1fr)}.gl .links{margin-top:20px}.gl-more{justify-self:start;margin-top:var(--s-4)}.links{border-top:1px solid var(--line)}.links>li{border-bottom:1px solid var(--line)}.links a{display:flex;align-items:center;gap:var(--s-3);padding:var(--s-4) 0;color:var(--ink);text-decoration:none}.links .lt{flex:1 1 auto;min-width:0}.links h3{font-family:var(--f-body);font-size:17px;font-weight:700;line-height:1.4;letter-spacing:0;color:var(--ink);text-decoration:underline;text-decoration-color:transparent;text-decoration-thickness:2px;text-underline-offset:4px;transition:text-decoration-color .15s}.links .ex{margin-top:4px;font-size:15px;line-height:1.45;color:var(--muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.links a>.i{flex:none;color:var(--ink);transition:transform .15s var(--ease)}.thumb{display:flex;flex:none;align-items:center;justify-content:center;width:96px;height:72px;border-radius:var(--r-md);background:var(--sand);color:var(--on-ink-faint);overflow:hidden}.thumb img{width:100%;height:100%;max-width:none;object-fit:cover}@media (hover:hover){.links a:hover h3{text-decoration-color:var(--y)}.links a:hover>.i{transform:translateX(4px)}}@media (min-width:768px){.thumb-lg{width:132px;height:96px;border-radius:var(--r-lg)}}@media (min-width:1200px){.gl{grid-template-columns:minmax(0,1fr) auto;align-items:end;column-gap:var(--s-8)}.gl-h{grid-column:1;grid-row:1}.gl-more{grid-column:2;grid-row:1;margin-top:0}.gl .links{grid-column:1 / -1;grid-row:2;margin-top:var(--s-9);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--s-16)}}.sec-gp-own{padding-top:var(--s-5)}.sec-gp-join.sec-flush{margin-top:calc(12px - var(--sec-y))}.gp-h1{max-width:760px;margin-top:var(--s-5);font-size:29px}.gp-lead{max-width:680px;font-size:16px;line-height:1.55;color:var(--tx-muted)}.gp-head+.gp-lead{margin-top:var(--s-3)}.gp-tools{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"s" "c" "n";margin-top:var(--s-6)}.gp-srch{grid-area:s}.gp-chips{grid-area:c;margin-top:14px}.gp-count{grid-area:n;margin-top:18px;font-size:15px;line-height:1.45;color:var(--tx-muted)}.no-js .gp-tools{display:block}.no-js .gp-srch,.no-js .gp-chips{display:none}.no-js .gp-count{margin-top:0}.gp-list{margin-top:var(--s-3);border-top:1px solid var(--rule)}.gp-list>li{border-bottom:1px solid var(--rule)}.gp-list a{display:flex;align-items:flex-start;gap:var(--s-3);padding:14px 0;color:var(--ink);text-decoration:none}.gp-img{display:block;flex:none;width:120px;height:68px;border-radius:var(--r-sm);background:var(--sand);overflow:hidden}.gp-img img{display:block;width:100%;height:100%;max-width:none;object-fit:cover}.gp-tx{flex:1 1 auto;min-width:0}.gp-list .cat{display:block;font:600 14px/1.3 var(--f-disp);letter-spacing:.06em;text-transform:uppercase;color:var(--tx-brand)}.gp-list h2{margin-top:4px;font:700 17px/1.4 var(--f-body);letter-spacing:0;color:var(--ink);text-decoration:underline;text-decoration-color:transparent;text-decoration-thickness:2px;text-underline-offset:4px;transition:text-decoration-color .15s}.gp-list .ex{margin-top:4px;font-size:15px;line-height:1.45;color:var(--muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.gp-chev{flex:none;margin-top:22px;color:var(--muted);transition:transform .15s var(--ease)}.gp-list a:focus-visible h2{text-decoration-color:var(--y)}.gp-empty{display:flex;flex-direction:column;align-items:center;margin-top:var(--s-2);padding:40px 24px;border:1.5px dashed var(--line-2);border-radius:var(--r-xl);text-align:center}.gp-empty-t{font:600 19px/1.35 var(--f-disp);color:var(--ink)}.gp-empty .t-small{margin-top:var(--s-2)}.gp-reset{margin-top:var(--s-2)}@media (hover:hover){.gp-list a:hover h2{text-decoration-color:var(--y)}.gp-list a:hover .gp-chev{transform:translateX(4px)}}@media (min-width:768px){.sec-gp-own{padding-top:var(--s-8)}.sec-gp-join.sec-flush{margin-top:calc(18px - var(--sec-y))}.gp-h1{font-size:40px}.gp-lead{font:500 21px/1.4 var(--f-disp);letter-spacing:-.005em;color:var(--tx)}.gp-head+.gp-lead{margin-top:18px}.gp-tools{grid-template-columns:minmax(0,560px) 1fr;grid-template-areas:"s n" "c c";justify-content:start;align-items:center;column-gap:var(--s-6);margin-top:40px}.gp-chips{margin-top:var(--s-4)}.gp-count{margin-top:0;font-size:16px}}@media (min-width:900px){.gp-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:44px 32px;margin-top:var(--s-12);border-top:0}.gp-list>li{border-bottom:0}.gp-list a{flex-direction:column;align-items:stretch;gap:0;height:100%;padding:0}.gp-img{width:auto;height:auto;aspect-ratio:16 / 9;border-radius:var(--r-xl)}.gp-img img{transition:transform .5s var(--ease)}.gp-list .cat{margin-top:14px}.gp-list h2{margin-top:6px;font-size:19px;line-height:1.35}.gp-list .ex{margin-top:6px;font-size:16px;line-height:1.5}.gp-chev{display:none}.gp-empty{margin-top:var(--s-12)}}@media (hover:hover) and (min-width:900px){.gp-list a:hover .gp-img img{transform:scale(1.04)}}@media (min-width:1200px){.sec-gp-own{padding-top:40px}.gp-h1{font-size:52px}.gp-lead{font-size:23px;letter-spacing:-.01em}.gp-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1200px){.gl>.gl-topic{grid-column:1 / -1;grid-row:3;margin-top:var(--s-4)}}.split-main>.gl{margin-top:var(--s-12);padding-top:var(--s-12);border-top:1px solid var(--rule)}.split-main>.gl .gl-h{font-size:26px;line-height:1.22}@media (min-width:1200px){.split-main>.gl{display:grid;grid-template-columns:minmax(0,1fr);padding-top:var(--s-16)}.split-main>.gl>*{grid-column:1;grid-row:auto}.split-main>.gl .links{display:block;margin-top:20px}.split-main>.gl>.gl-more{margin-top:var(--s-4)}}.gl>.gl-topic+.gl-more{margin-top:0}.pt{max-width:var(--content-max);margin-top:calc(20px - var(--sec-y))}.pt-crumbs{margin-bottom:12px}.pt-h1{font-size:29px;line-height:1.17;text-wrap:balance}.pt-sub{margin-top:14px}.pt-meta{margin-top:12px}.art-cover{margin-top:24px;max-width:var(--content-max)}.art-cover img{width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:var(--r-2xl);background:var(--sand)}.art-cover-old img{aspect-ratio:auto}.art-prose{margin-top:36px}[data-page-type="poradnik"] .split-main>.gl{margin-top:var(--s-12);padding-top:var(--s-12);border-top:1px solid var(--rule)}.prose>.art-ask{margin-block:36px}.art-ask{padding:24px 20px;border-radius:var(--r-2xl);background:var(--sand)}.art-ask-t,.ask-t{font:600 20px/1.3 var(--f-disp);letter-spacing:-.01em;color:var(--fg)}.prose .art-ask .t-small{margin-top:8px}.prose .art-ask .btn{margin:18px 0 0}.ask{padding:24px 20px;border-radius:var(--r-2xl);background:var(--sand)}.bg-sand .ask,.bg-sand .art-ask{background:var(--paper)}.ask-lead{margin-top:18px}.ask-links{margin-top:12px;border-top:1px solid var(--line)}.ask-links a{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:var(--touch);padding:10px 0;border-bottom:1px solid var(--line);font-size:16px;font-weight:700;line-height:1.35;color:var(--fg);text-decoration:none}.ask-links .i{color:var(--tx-muted);transition:transform .2s var(--ease)}.ask-cta{margin-top:16px}@media (hover:hover){.ask-links a:hover{text-decoration:underline;text-decoration-thickness:2px;text-decoration-color:var(--y);text-underline-offset:4px}.ask-links a:hover .i{transform:translateX(3px);color:var(--fg)}}.author{display:grid;grid-template-columns:72px minmax(0,1fr);gap:16px 18px;align-items:center;max-width:var(--content-max);margin-top:40px;padding:24px 20px;border-radius:var(--r-2xl);background:var(--sand)}.author-img{width:72px;height:72px;border-radius:var(--r-circle);object-fit:cover;background:var(--paper)}.author-name{font:600 18px/1.35 var(--f-disp);color:var(--fg)}.author-role{margin-top:2px;font-size:15px;line-height:1.45;color:var(--tx-muted)}.author-txt{grid-column:1/-1;font-size:16px;line-height:1.6}.author-txt>*+*{margin-top:10px}.author-txt a{overflow-wrap:anywhere}.author-social{display:flex;flex-wrap:wrap;gap:4px;margin-left:-10px}.author-social a{display:flex;align-items:center;justify-content:center;width:var(--touch);height:var(--touch);color:var(--fg)}.author-raw{display:block}.kmp-main{max-width:var(--content-max)}.kmp-intro{margin-top:16px}.kmp-acc{margin-top:28px}.kmp-acc .acc-b{padding-bottom:22px}.kmp-aside{display:none}.tx{max-width:var(--content-max)}.tx-prose{margin-top:32px}[data-page-type="komunikat"] .tx-prose>h2:first-child{font-size:21px;font-weight:600;line-height:1.4}@media (min-width:768px){.pt{margin-top:calc(32px - var(--sec-y))}.pt-h1{font-size:36px;line-height:1.14}.ask,.art-ask{padding:28px}.author{grid-template-columns:120px minmax(0,1fr);grid-template-rows:auto 1fr;gap:4px 28px;align-items:start;padding:32px}.author-img{grid-row:1/3;width:120px;height:120px}.author-txt{grid-column:2;margin-top:12px}}@media (min-width:1200px){.pt{margin-top:calc(40px - var(--sec-y))}.pt-h1{font-size:44px;line-height:1.12}[data-page-type="poradniki"] .pt-h1,[data-page-type="listy"] .pt-h1{font-size:52px;line-height:1.1}.art-prose{margin-top:44px}.art-ask{display:none}[data-page-type="poradnik"] .split-aside{position:sticky;top:calc(var(--sticky-top) + 24px)}.kmp-2{display:grid;grid-template-columns:minmax(0,var(--content-max)) minmax(var(--aside-min),1fr);gap:var(--s-18);align-items:start}.kmp-aside{display:block;position:sticky;top:calc(var(--sticky-top) + 24px);padding-top:12px}.kmp-aside .btn{margin-top:20px}}.loc{display:flex;flex-direction:column;align-items:flex-start}.loc>*{max-width:100%}.loc-eb{margin-bottom:10px}.loc-h{margin:0}.loc-n{font-weight:500;color:var(--tx-muted)}.loc-more{margin-top:var(--s-4)}.loc-jump{width:100%;margin-bottom:var(--s-12)}.loc-chips{margin-top:var(--s-3)}.loc-chips .chip{text-decoration:none}.loc-state{width:100%}.loc-state+.loc-state{margin-top:var(--s-12)}.loc-cols{width:100%;margin-top:var(--s-4);column-count:2;column-gap:var(--s-6);font-size:16px;line-height:1.35}.loc-cols>li{break-inside:avoid}.loc-cols a{display:flex;align-items:center;min-height:40px;padding:4px 0;color:var(--fg)}.loc-wide .loc-cols{column-count:1}.loc-cols a[aria-current]{font-weight:700}.loc-flow{display:flex;flex-wrap:wrap;column-gap:14px;column-count:auto}.loc-flow a{min-height:36px;padding:0;text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--line-2)}.loc-line{margin-top:var(--s-4);font-size:16px;line-height:2}.loc-line a{text-underline-offset:3px;text-decoration-color:var(--line-2)}.loc-line a[aria-current]{font-weight:700;text-decoration-color:var(--y)}@media (hover:hover){.loc-cols a:hover,.loc-line a:hover{text-decoration:underline;text-decoration-color:var(--y);text-decoration-thickness:2px;text-underline-offset:4px}}@media (min-width:768px){.loc-cols{column-count:3}.loc-wide .loc-cols{column-count:2}.loc-flow{display:block;column-count:3}.loc-flow a{display:flex;align-items:center;min-height:40px}.loc-state+.loc-state{margin-top:var(--s-16)}}@media (min-width:1200px){.loc-cols{margin-top:var(--s-5);column-count:4;column-gap:var(--s-8)}.loc-wide .loc-cols{column-count:3}.loc-more{margin-top:var(--s-5)}.loc-line{font-size:17px}}@media (forced-colors:active){.loc-cols a[aria-current],.loc-line a[aria-current]{text-decoration:underline;text-decoration-thickness:3px}}html.is-locked{overflow:hidden}html.is-locked body{padding-right:var(--pd-sbw,0px)}.wiz-dlg{position:fixed;inset:0;width:100%;max-width:none;height:100vh;height:100dvh;max-height:none;margin:0;padding:0;border:0;background:var(--paper);color:var(--tx);overflow:hidden;overscroll-behavior:contain}.wiz-dlg[style*="--wz-vh"]{top:var(--wz-vt,0px);height:var(--wz-vh)}.wiz-dlg::backdrop{background:rgba(23,21,15,.45)}.wiz-dlg[open]{animation:pd-wiz-open .22s var(--ease)}.wiz-dlg[open]::backdrop{animation:pd-fade .22s linear}.wiz-dlg .wiz{height:100%}.wiz{display:flex;min-height:0;background:var(--paper)}.wiz-side{display:none}.wiz-main{position:relative;display:flex;flex:1 1 auto;flex-direction:column;min-width:0;min-height:0}.wiz-top{display:flex;flex:none;align-items:center;justify-content:space-between;height:60px;padding:0 8px 0 20px}.wiz-no{font:600 15px/1 var(--f-disp);color:var(--muted)}.wiz-x{display:flex;align-items:center;justify-content:center;width:var(--touch);height:var(--touch);margin-left:auto;padding:0;border:0;border-radius:var(--r-md);background:transparent;color:var(--ink);cursor:pointer}.wiz-prog{flex:none;height:4px;background:var(--line);overflow:hidden}.wiz-prog span{display:block;height:100%;background:var(--ink);transform:scaleX(.25);transform-origin:0 50%;transition:transform .3s var(--ease)}.wiz[data-step="5"] .wiz-no,.wiz[data-step="5"] .wiz-prog{display:none}@media (hover:hover){.wiz-x:hover{background:var(--sand)}}.wiz-step{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.wiz-body{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;padding:28px 20px 16px;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.wiz-step.is-out{opacity:0;transition:opacity .12s linear;pointer-events:none}.wiz-step.is-in-f .wiz-body{animation:pd-wiz-in-f .18s var(--ease)}.wiz-step.is-in-b .wiz-body{animation:pd-wiz-in-b .18s var(--ease)}.wiz-foot{display:flex;flex:none;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 16px max(20px,calc(env(safe-area-inset-bottom,0px) + 8px));border-top:1px solid var(--line);background:var(--paper)}.wiz-foot .wiz-next,.wiz-foot .wiz-send{flex:1 1 0}.wiz-bt{display:none}.wiz-back .i{width:24px;height:24px}.wiz-need{flex:1 1 100%;order:3;margin-top:0}.wiz-h{font-size:22px;letter-spacing:-.02em;scroll-margin-top:16px}.wiz-h:focus{outline:0}.wiz-sub{margin-top:8px}.wiz-step[data-step="1"] .wiz-body{padding:40px 20px 24px}.wiz-step[data-step="1"] .wiz-h{font-size:28px;letter-spacing:-.015em}.wiz-lead{margin-top:12px}.wiz-blds{display:flex;flex-direction:column;gap:12px;margin-top:28px}.wiz-bld{justify-content:flex-start;gap:12px;padding:0 14px;font-size:14px}.wiz-bld span{flex-grow:1;text-align:left}.wiz .steps{display:flex;flex-direction:column;gap:10px;margin-top:32px;font-size:16px;line-height:1.55}.wiz .steps li{display:flex;align-items:flex-start;gap:12px}.wiz .steps .step-n{display:flex;flex:none;align-items:center;justify-content:center;width:26px;height:26px;margin-top:0;border-radius:var(--r-circle);box-shadow:inset 0 0 0 1.5px var(--ink);color:var(--ink);font:600 13px/1 var(--f-disp)}.wiz-line{margin-top:auto;padding-top:24px;text-align:center}.wiz-dek{display:none}.wiz-step[data-step="2"] .wiz-body{padding:12px 20px 8px}.wiz-big{margin-top:8px}.wiz-fields{display:flex;flex-direction:column;gap:16px;margin-top:16px}.wiz-f{min-width:0}.wiz-f .input{scroll-margin:16px}.wiz-cities{margin-top:4px}.wiz-cities a{display:inline-flex;align-items:center;min-height:var(--touch);color:var(--tx-muted);font-size:13px;line-height:1.3}.wiz-cons{margin-top:18px}.wiz .consent{font-size:15px;line-height:1.45}.wiz .consent-all{font-size:20px;line-height:1.5}.wiz-cf .field-err{margin-left:38px}.wiz-step[data-step="4"] .wiz-foot{padding-bottom:max(16px,calc(env(safe-area-inset-bottom,0px) + 8px))}.wiz-done .wiz-body{padding:24px 20px 16px;text-align:center}.wiz-done .wiz-h{margin-top:32px;font-size:26px;letter-spacing:-.015em}.wiz-done .flow-3{margin-top:28px}.wiz-ok-p{margin-top:28px;font-size:16px;line-height:1.55}.wiz-ok-c{margin-top:12px;font-size:15px;line-height:1.45}.wiz-track{display:flex;width:100%;margin-top:32px}.wiz-done .wiz-foot .btn{flex:1 1 0;padding:0 10px;font-size:13px}.wiz-done .wiz-foot .wiz-again{flex-grow:1.4}.wiz-inline .wiz{max-width:720px}.wiz-inline .wiz-top{padding:0}.wiz-inline .wiz-step .wiz-body{padding-right:0;padding-left:0;overflow:visible}.wiz-inline .wiz-step .wiz-foot{position:sticky;bottom:0;z-index:2;padding-right:0;padding-left:0}.wiz-inline .wiz-alert,.wiz-inline .wiz-wait{margin-right:0;margin-left:0}.wiz-dlg .wiz-step[data-step="4"] .wiz-back{display:none}.wiz-inline .wiz-step[data-step="4"] .wiz-send{min-width:0;white-space:normal}@media (min-width:768px){.wiz-dlg:not(.is-wide) .wiz{max-width:720px;margin:0 auto}}@media (min-width:1024px){.wiz-dlg.is-wide,.wiz-dlg.is-wide[style]{top:0;bottom:0;width:min(1000px,calc(100vw - 48px));height:min(760px,calc(100vh - 48px));height:min(760px,calc(100dvh - 48px));margin:auto;border-radius:var(--r-3xl);box-shadow:var(--sh-dialog)}.wiz-inline .wiz{max-width:none;min-height:640px;border:1px solid var(--line);border-radius:var(--r-2xl)}.wiz-inline .wiz-side{border-radius:calc(var(--r-2xl) - 1px) 0 0 calc(var(--r-2xl) - 1px)}.wiz-inline .wiz-foot{border-radius:0 0 calc(var(--r-2xl) - 1px) 0}:is(.wiz-inline,.wiz-dlg.is-wide) .wiz{display:grid;grid-template-columns:300px minmax(0,1fr)}:is(.wiz-inline,.wiz-dlg.is-wide) .wiz-side{display:flex;flex-direction:column;min-height:0;padding:36px 32px;background:var(--sand)}:is(.wiz-inline,.wiz-dlg.is-wide) .wiz-top{position:absolute;top:16px;right:16px;z-index:3;height:auto;padding:0}:is(.wiz-inline,.wiz-dlg.is-wide) .wiz-no,:is(.wiz-inline,.wiz-dlg.is-wide) .wiz-prog{display:none}:is(.wiz-inline,.wiz-dlg.is-wide){--wz-px:clamp(40px,4.5vw,56px)}:is(.wiz-inline,.wiz-dlg.is-wide) .wiz-body{padding:44px var(--wz-px) 24px}:is(.wiz-inline,.wiz-dlg.is-wide) .wiz-foot{gap:12px;padding:16px var(--wz-px) 24px}:is(.wiz-inline,.wiz-dlg.is-wide) .wiz-back{display:inline-flex}:is(.wiz-inline,.wiz-dlg.is-wide) .wiz-foot .wiz-next{flex:none;min-width:220px;margin-left:auto}:is(.wiz-inline,.wiz-dlg.is-wide) .wiz-foot .wiz-send{flex:none;margin-left:auto;padding:8px 26px;font-size:15px;letter-spacing:.03em;white-space:nowrap}:is(.wiz-inline,.wiz-dlg.is-wide) .wiz-need{flex-basis:100%;text-align:left}:is(.wiz-inline,.wiz-dlg.is-wide) .wiz-h{font-size:26px}.wiz-side .logo{align-self:flex-start}.wiz-steps{display:flex;flex-direction:column;gap:22px;margin-top:56px}.wiz-steps li{display:flex;align-items:center;gap:14px}.wiz-steps .st{display:flex;flex:none;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--r-circle);background:var(--paper);box-shadow:inset 0 0 0 1.5px var(--line-2);color:var(--muted);font:600 14px/1 var(--f-disp)}.wiz-steps .st .i{display:none;stroke-width:2.4}.wiz-steps .st-l{font-size:16px;line-height:1.3;color:var(--muted)}.wiz-steps .is-cur .st{background:var(--y);box-shadow:none;color:var(--ink)}.wiz-steps li+.is-cur .st{animation:pd-wiz-knock .4s var(--ease)}.wiz-steps .is-cur .st-l{font-weight:700;color:var(--ink)}.wiz-steps .is-done .st{background:var(--ink);box-shadow:none;color:var(--paper)}.wiz-steps .is-done .st b{display:none}.wiz-steps .is-done .st .i{display:block}.wiz-steps .is-done .st-l{color:var(--ink)}.wiz-trust{display:flex;flex-direction:column;gap:8px;margin-top:auto}.wiz-trust li{display:flex;align-items:center;gap:8px}.wiz-trust .i{color:var(--green)}.wiz[data-step="5"] .wiz-trust{display:none}:is(.wiz-inline,.wiz-dlg.is-wide) .wiz-step[data-step="1"] .wiz-body{padding:44px var(--wz-px) 24px}:is(.wiz-inline,.wiz-dlg.is-wide) .wiz-step[data-step="1"] .wiz-h{font-size:32px}:is(.wiz-inline,.wiz-dlg.is-wide) .wiz-blds{max-width:520px}:is(.wiz-inline,.wiz-dlg.is-wide) .wiz-bld{min-height:60px;gap:14px;padding:0 20px;font-size:15px}:is(.wiz-inline,.wiz-dlg.is-wide) .wiz .steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 32px;margin-top:44px;font-size:18px;line-height:1.65}:is(.wiz-inline,.wiz-dlg.is-wide) .wiz .steps li{gap:14px}:is(.wiz-inline,.wiz-dlg.is-wide) .wiz .steps .step-n{width:28px;height:28px;margin-top:1px;font-size:14px}:is(.wiz-inline,.wiz-dlg.is-wide) .wiz-line{display:none}:is(.wiz-inline,.wiz-dlg.is-wide) .wiz-dek{display:block;margin-top:auto;padding-top:24px}:is(.wiz-inline,.wiz-dlg.is-wide) .wiz-step[data-step="2"] .wiz-body{display:grid;grid-template-columns:minmax(0,1fr) auto;align-content:start;column-gap:24px;padding:44px var(--wz-px) 24px}:is(.wiz-inline,.wiz-dlg.is-wide) .wiz-step[data-step="2"] .wiz-h{grid-row:1;grid-column:1;align-self:baseline}:is(.wiz-inline,.wiz-dlg.is-wide) .wiz-pc{display:contents}:is(.wiz-inline,.wiz-dlg.is-wide) .partner{grid-row:1;grid-column:2;align-self:baseline;margin-right:24px}:is(.wiz-inline,.wiz-dlg.is-wide) .wiz-big{grid-row:2;grid-column:1 / -1;margin-top:2px}:is(.wiz-inline,.wiz-dlg.is-wide) .wiz-pbox{grid-row:3;grid-column:1 / -1;margin-top:16px}:is(.wiz-inline,.wiz-dlg.is-wide) .svc-list{grid-row:4;grid-column:1 / -1}:is(.wiz-inline,.wiz-dlg.is-wide) .wiz-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;align-items:start;margin-top:8px}:is(.wiz-inline,.wiz-dlg.is-wide) .wiz-fields .lbl{display:flex;align-items:flex-end;min-height:2.7em}:is(.wiz-inline,.wiz-dlg.is-wide) .wiz-fn{grid-column:1 / -1}:is(.wiz-inline,.wiz-dlg.is-wide) .wiz-fn .lbl{min-height:0}:is(.wiz-inline,.wiz-dlg.is-wide) .wiz-cons{margin-top:26px}:is(.wiz-inline,.wiz-dlg.is-wide) .wiz .consent{font-size:16px;line-height:1.55}:is(.wiz-inline,.wiz-dlg.is-wide) .wiz .consent .cb{margin-top:2px}:is(.wiz-inline,.wiz-dlg.is-wide) .wiz .consent-all{font-size:20px;line-height:1.5}:is(.wiz-inline,.wiz-dlg.is-wide) .wiz .consent-all .cb{margin-top:0}:is(.wiz-inline,.wiz-dlg.is-wide) .wiz-step[data-step="4"] .wiz-back{display:inline-flex}:is(.wiz-inline,.wiz-dlg.is-wide) .wiz-done .wiz-body{align-items:center;padding:44px var(--wz-px) 24px}:is(.wiz-inline,.wiz-dlg.is-wide) .wiz-done .wiz-h{max-width:560px;margin-top:40px;font-size:32px}:is(.wiz-inline,.wiz-dlg.is-wide) .wiz-done .flow-3{width:100%;max-width:620px;margin-top:32px;line-height:1.65}:is(.wiz-inline,.wiz-dlg.is-wide) .wiz-ok-p{max-width:560px;margin-top:32px;font-size:18px;line-height:1.65}:is(.wiz-inline,.wiz-dlg.is-wide) .wiz-ok-c{max-width:560px;font-size:16px;line-height:1.55}:is(.wiz-inline,.wiz-dlg.is-wide) .wiz-track{display:inline-flex;width:auto;padding:8px 26px;font-size:15px;letter-spacing:.03em}:is(.wiz-inline,.wiz-dlg.is-wide) .wiz-done .wiz-foot .btn{flex:none;padding:8px 26px;font-size:15px}:is(.wiz-inline,.wiz-dlg.is-wide) .wiz-done .wiz-foot .btn:last-child{margin-left:auto}}@media (hover:hover){.wiz-back:not([aria-disabled="true"]):hover>.i:first-child{transform:translateX(-4px)}}@keyframes pd-wiz-open{from{opacity:0;transform:scale(.98)}to{opacity:1;transform:none}}@keyframes pd-wiz-in-f{from{opacity:0;transform:translateX(12px)}to{opacity:1;transform:none}}@keyframes pd-wiz-in-b{from{opacity:0;transform:translateX(-12px)}to{opacity:1;transform:none}}@keyframes pd-wiz-knock{0%,100%{transform:scale(1)}40%{transform:scale(1.12)}}.svc-list{margin-top:12px;border-top:1px solid var(--line)}.svc{border-bottom:1px solid var(--line)}.svc-r{display:flex;align-items:center;gap:12px;min-height:56px;padding:6px 0}.svc-l{display:grid;flex-grow:1;grid-template-columns:auto minmax(min-content,1fr) fit-content(9em);align-items:center;column-gap:10px;min-width:0;min-height:var(--touch);cursor:pointer}.svc-t{display:flex;flex-direction:column;flex-grow:1;gap:1px}.svc-n{font-size:17px;font-weight:700;line-height:1.3;color:var(--ink)}.svc-m{padding-right:2px;font-size:15px;line-height:1.4;color:var(--muted);text-align:right}.svc-q{display:flex;flex:none;align-items:center;justify-content:center;width:var(--touch);height:var(--touch);padding:0;border:0;border-radius:var(--r-circle);background:transparent;color:var(--muted);cursor:pointer}.svc-q .i{transition:transform .2s var(--ease)}.svc-q.on{background:var(--y-100);color:var(--ink)}.svc-q.on .i{transform:rotate(180deg)}.svc-d{margin:0 0 12px 34px;padding-top:9px;border-top:1px solid var(--line);font-size:15px;line-height:1.5;color:var(--ink-3);animation:pd-svc-in .2s var(--ease),pd-svc-hl 1s ease-out .2s}.svc-dn{display:none}@media (hover:hover){.svc-q:hover{background:var(--sand);color:var(--ink)}.svc-q.on:hover{background:var(--y-100)}.svc-l:hover .cb:not(:checked){border-color:var(--ink)}}.wiz-pc{margin-top:2px}.partner{display:inline-flex;align-items:center;min-height:var(--touch);padding:0;border:0;background:transparent;color:var(--ink);font-size:15px;line-height:1.45;text-decoration:underline;text-underline-offset:3px;cursor:pointer}@media (hover:hover){.partner:hover{text-decoration-thickness:2px}}.wiz-pbox{margin-top:4px;padding:16px;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--sand)}.wiz-prow{display:flex;flex-wrap:wrap;gap:8px}.wiz-prow .input{flex:1 1 160px;width:auto;height:var(--touch);padding:0 14px;font-size:16px}.wiz-prow .input[readonly]{background-color:var(--paper);color:var(--ink);font-weight:700}.wiz-prow .btn{flex:none;min-height:var(--touch);padding:6px 16px;font-size:14px;letter-spacing:.02em}.wiz-pmsg{margin-top:8px;font-weight:700}.wiz-pmsg:empty{display:none}.wiz-pmsg.is-ok{color:var(--green)}.wiz-pmsg.is-err{color:var(--red)}@media (min-width:1024px){:is(.wiz-inline,.wiz-dlg.is-wide) .svc-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:24px;border-top:0}:is(.wiz-inline,.wiz-dlg.is-wide) .svc{display:flex;flex-direction:column;justify-content:center;border:1.5px solid var(--line);border-radius:var(--r-lg);background:var(--paper)}:is(.wiz-inline,.wiz-dlg.is-wide) .svc.on{border-color:var(--ink);background:var(--y-50);animation:pd-svc-swell .25s var(--ease)}:is(.wiz-inline,.wiz-dlg.is-wide) .svc-r{min-height:60px;gap:10px;padding:8px 8px 8px 16px}:is(.wiz-inline,.wiz-dlg.is-wide) .svc-n{font-size:16px}:is(.wiz-inline,.wiz-dlg.is-wide) .svc-d{margin:0 16px 14px 50px;border-top-color:var(--line-2)}:is(.wiz-inline,.wiz-dlg.is-wide) .svc-dn{display:inline}}@keyframes pd-svc-in{from{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@keyframes pd-svc-hl{from{background-color:var(--y-50)}to{background-color:transparent}}@keyframes pd-svc-swell{0%,100%{transform:scale(1)}50%{transform:scale(1.01)}}.cbx{position:relative}.cbx-list{position:absolute;top:100%;left:0;right:0;z-index:4;max-height:min(296px,45vh);margin-top:6px;padding:6px;overflow-y:auto;overscroll-behavior:contain;border:1px solid var(--line);border-radius:var(--r-md);background:var(--paper);box-shadow:0 12px 28px -12px rgba(23,21,15,.3)}.cbx-o{display:flex;align-items:center;min-height:var(--touch);padding:12px;border-radius:8px;color:var(--ink-2);font-size:18px;line-height:1.65;cursor:pointer}.cbx-o strong{font-weight:700;color:var(--ink)}.cbx-o[aria-selected="true"]{background:var(--sand);color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--ink)}@media (hover:hover){.cbx-o:hover{background:var(--sand);color:var(--ink)}}.cbx-st:empty{display:none}.cbx-st:not(.sr-only){font-weight:700;color:var(--ink-3)}@media (forced-colors:active){.cbx-list{border:1px solid CanvasText}.cbx-o[aria-selected="true"]{outline:2px solid Highlight;outline-offset:-2px}}.cp{position:fixed;inset:0;width:100%;max-width:none;height:100vh;height:100dvh;max-height:none;margin:0;padding:0;border:0;background:var(--paper);color:var(--tx);overflow:hidden;overscroll-behavior:contain}.cp[open]{display:flex;flex-direction:column;animation:pd-wiz-open .22s var(--ease)}.cp::backdrop{background:rgba(23,21,15,.45)}.cp[open]::backdrop{animation:pd-fade .22s linear}.cp-top{display:flex;flex:none;align-items:center;gap:12px;min-height:64px;padding:8px 8px 8px 20px;border-bottom:1px solid var(--line)}.cp-h{flex:1 1 auto;min-width:0;font:600 16px/1.4 var(--f-disp);letter-spacing:-.01em;color:var(--ink)}.cp-x{display:flex;flex:none;align-items:center;justify-content:center;width:var(--touch);height:var(--touch);padding:0;border:0;border-radius:var(--r-md);background:transparent;color:var(--ink);cursor:pointer}.cp-body{flex:1 1 auto;min-height:0;padding:0 20px max(24px,calc(env(safe-area-inset-bottom,0px) + 16px));overflow-y:auto;overflow-anchor:none;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.cp-w{border-bottom:1px solid var(--line)}.cp-n{font-weight:500;color:var(--muted)}.cp-cols{column-count:1;column-gap:16px;padding-bottom:20px}.cp-cols>li{break-inside:avoid}.cp-c{display:flex;align-items:center;width:100%;min-height:var(--touch);padding:6px 10px;border:0;border-radius:8px;background:transparent;color:var(--ink-2);font-size:16px;line-height:1.35;text-align:left;cursor:pointer}.cp-msg{padding:24px 0;font-size:16px;line-height:1.55}.cp-msg[role="alert"]{font-weight:700;color:var(--ink-3)}@media (hover:hover){.cp-x:hover{background:var(--sand)}.cp-c:hover{background:var(--sand);color:var(--ink);text-decoration:underline;text-decoration-color:var(--y);text-decoration-thickness:2px;text-underline-offset:4px}}@media (hover:hover) and (pointer:fine){.cp-c{min-height:34px;padding:4px 10px}}@media (min-width:360px){.cp-cols{column-count:2}}@media (min-width:768px){.cp-cols{column-count:3;column-gap:24px}}@media (min-width:768px) and (min-height:560px){.cp{width:min(1200px,calc(100vw - 48px));height:min(960px,calc(100vh - 48px));height:min(960px,calc(100dvh - 48px));margin:auto;border-radius:var(--r-3xl);box-shadow:var(--sh-dialog)}.cp-top{min-height:76px;padding:12px 16px 12px 32px}.cp-h{font-size:18px}.cp-body{padding:0 32px 32px}}@media (min-width:1200px){.cp-cols{column-count:4;column-gap:32px}}@media (forced-colors:active){.cp{border:1px solid CanvasText}}.ld{display:block;flex:none;width:28px;height:28px}.ld svg{display:block;width:100%;height:100%}.ld path,.ld circle{stroke-linecap:round;stroke-linejoin:round}.ld-r{stroke-dasharray:46;stroke-dashoffset:46;animation:pd-ld-r 1.7s cubic-bezier(.45,0,.55,1) infinite alternate}.ld-b{stroke-dasharray:31;stroke-dashoffset:31;animation:pd-ld-b 1.7s cubic-bezier(.45,0,.55,1) infinite alternate}.ld-s{stroke-dasharray:9;stroke-dashoffset:9;animation:pd-ld-s 1.7s cubic-bezier(.45,0,.55,1) infinite alternate}@keyframes pd-ld-r{0%{stroke-dashoffset:46}36%,100%{stroke-dashoffset:0}}@keyframes pd-ld-b{0%,30%{stroke-dashoffset:31}64%,100%{stroke-dashoffset:0}}@keyframes pd-ld-s{0%,58%{stroke-dashoffset:9}84%,100%{stroke-dashoffset:0}}@keyframes pd-ld-pulse{0%,100%{opacity:1}50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.wiz-wait .ld-r,.wiz-wait .ld-b,.wiz-wait .ld-s{stroke-dashoffset:0;animation:none!important}.wiz-wait .ld{animation:pd-ld-pulse 1.6s ease-in-out infinite!important}}html.no-motion .wiz-wait .ld-r,html.no-motion .wiz-wait .ld-b,html.no-motion .wiz-wait .ld-s{stroke-dashoffset:0;animation:none!important}html.no-motion .wiz-wait .ld{animation:pd-ld-pulse 1.6s ease-in-out infinite!important}.wiz-wait{display:none;flex:none;align-items:center;gap:14px;margin:0 16px 10px;padding:14px 16px;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--paper)}.wiz-wait.is-on{display:flex}@media (min-width:1024px){:is(.wiz-inline,.wiz-dlg.is-wide) .wiz-wait{margin:0 var(--wz-px) 12px}}.wiz-ts{max-width:100%}.wiz.ts-seen .wiz-ts{margin-top:20px}.wiz.ts-on .wiz-ts{margin-top:20px;padding:14px 16px 16px;border:1.5px solid var(--ink);border-radius:var(--r-lg);background:var(--y-50)}.wiz-ts-msg{margin-bottom:12px;font-size:16px;font-weight:700;line-height:1.45;color:var(--ink)}.wiz-ts-w{max-width:100%}.wiz-ts-w iframe{max-width:100%}.wiz-alert{display:flex;flex:none;align-items:flex-start;gap:12px;margin:0 16px 10px;padding:12px 16px;border-left:4px solid var(--red);border-radius:var(--r-md);background:var(--red-50);color:var(--ink-2);font-size:15px;line-height:1.45}.wiz-alert>.i{flex:none;width:20px;height:20px;margin-top:1px;color:var(--red)}.wiz-alert-b{min-width:0}.wiz-alert-t{overflow-wrap:anywhere}.wiz-alert-t a{color:var(--ink)}.wiz-retry{margin-top:10px}@media (min-width:1024px){:is(.wiz-inline,.wiz-dlg.is-wide) .wiz-alert{margin:0 var(--wz-px) 12px}}.zamow{padding-top:var(--s-2)}.zamow-head{margin-bottom:var(--s-6)}.zamow-crumbs{margin-bottom:var(--s-2)}.zamow-h1{text-wrap:balance}.no-js #formularz-zamow>:not(noscript),#formularz-zamow.is-failed>:not(.zamow-fail){display:none}.zamow-nojs,.zamow-fail{max-width:var(--content-max);padding:var(--s-5) var(--s-6);border:1px solid var(--line);border-radius:var(--r-2xl);background:var(--y-50);color:var(--tx);font-size:18px;line-height:1.55}.zamow-fail[hidden]{display:none}@media (min-width:768px){.zamow{padding-top:var(--s-6)}.zamow-head{margin-bottom:var(--s-8)}}@media (min-width:1024px){.zamow .wiz-side .logo{display:none}.zamow .wiz-steps{margin-top:var(--s-2)}}@media (min-width:1200px){.zamow{padding-top:var(--s-9)}.zamow-head{margin-bottom:var(--s-9)}}body .consent-studio{width:100%;z-index:var(--z-cmp)}body .consent-studio .consent-banner{z-index:var(--z-cmp)}body .consent-studio .cookie-banner .cookie-banner__body .cookie-banner__body__p{margin-bottom:0;line-height:1}body .consent-studio .cookie-banner .cookie-banner__buttons button{padding:.5em;border-width:0!important;border-radius:0!important}body .consent-studio .cookie-banner .cookie-banner__toggles .cookie-banner__slider{background-color:#000}body .consent-studio.pd-cmp-hl,body .consent-studio .pd-cmp-hl{outline:3px solid var(--ink);outline-offset:-3px}@media screen and (max-width:540px){.cookie-banner__buttons button[cs-consent=all]{order:1;border-radius:0}.cookie-banner__buttons button[cs-consent=reject]{order:2;border-radius:0}.cookie-banner__buttons button[cs-consent=selection]{order:3;border-radius:0}}.center,.text-center{text-align:center}.nowrap{white-space:nowrap}.img-fluid,.img-responsive{max-width:100%;height:auto}.ratio{position:relative;width:100%}.ratio-16x9{aspect-ratio:16/9}.ratio>*{position:absolute;inset:0;width:100%;height:100%}.text-danger{color:var(--red)}.text-muted{color:var(--tx-muted)}@media screen and (prefers-reduced-motion:no-preference){.js:not(.no-motion) .hdr{transition:transform .24s var(--ease)}.js:not(.no-motion) [data-rise]>.in-wait{opacity:0;transform:translateY(8px)}.js:not(.no-motion) [data-rise]>.is-in{animation:pd-rise .3s var(--ease) var(--rd,0s) both}.js:not(.no-motion) [data-rise]>.is-in .thumb img,.js:not(.no-motion) [data-rise]>.is-in .gp-img img{animation:pd-unblur .35s ease-out calc(var(--rd,0s) + .1s) both}.js:not(.no-motion) .stats.in-wait .stat{opacity:0;transform:translateY(8px)}.js:not(.no-motion) .stats.is-in .stat{animation:pd-rise .4s var(--ease) both}.js:not(.no-motion) .stats.is-in .stat-n em::before{animation:pd-mark .4s cubic-bezier(.25,1,.5,1) both,pd-mark-out .3s ease .9s both}.js:not(.no-motion) .stats.is-in .stat:nth-child(2){animation-delay:80ms}.js:not(.no-motion) .stats.is-in .stat:nth-child(3){animation-delay:160ms}.js:not(.no-motion) .stats.is-in .stat:nth-child(4){animation-delay:240ms}.js:not(.no-motion) .stats.is-in .stat:nth-child(2) .stat-n em::before{animation-delay:80ms,980ms}.js:not(.no-motion) .stats.is-in .stat:nth-child(3) .stat-n em::before{animation-delay:160ms,1060ms}.js:not(.no-motion) .stats.is-in .stat:nth-child(4) .stat-n em::before{animation-delay:240ms,1140ms}.js:not(.no-motion) .flow.in-wait .step-n{opacity:0;transform:scale(.6)}.js:not(.no-motion) .flow.in-wait .flow-ln,.js:not(.no-motion) .flow.in-wait li::before{opacity:0}.js:not(.no-motion) .flow.is-in .step-n{animation:pd-step .35s cubic-bezier(.2,.7,.2,1) both}.js:not(.no-motion) .flow.is-in .flow-ln,.js:not(.no-motion) .flow.is-in li::before{animation:pd-fade .3s ease-out .1s both}.js:not(.no-motion) .flow.is-in li:nth-child(2) .step-n{animation-delay:.14s}.js:not(.no-motion) .flow.is-in li:nth-child(3) .step-n{animation-delay:.28s}.js:not(.no-motion) .flow.is-in li:nth-child(4) .step-n{animation-delay:.42s}.js:not(.no-motion) .flow.is-in li:nth-child(5) .step-n{animation-delay:.56s}.js:not(.no-motion) .flow.is-in li:nth-child(2) .flow-ln,.js:not(.no-motion) .flow.is-in li:nth-child(2)::before{animation-delay:.24s}.js:not(.no-motion) .flow.is-in li:nth-child(3) .flow-ln,.js:not(.no-motion) .flow.is-in li:nth-child(3)::before{animation-delay:.38s}.js:not(.no-motion) .flow.is-in li:nth-child(4) .flow-ln,.js:not(.no-motion) .flow.is-in li:nth-child(4)::before{animation-delay:.52s}.js:not(.no-motion) .hero-img{animation:pd-breathe 20s ease-in-out infinite alternate paused}.js:not(.no-motion) .hero-img.on-screen{animation-play-state:running}.js:not(.no-motion) .hc-go>.i:last-child,.js:not(.no-motion) .hero-btns li:nth-child(1) .btn>.i:last-child{animation:pd-knock 8s var(--ease) infinite paused}.js:not(.no-motion) .hero-btns li:nth-child(2) .btn>.i:last-child{animation:pd-knock 8s var(--ease) 2.6s infinite paused}.js:not(.no-motion) .hero-btns li:nth-child(3) .btn>.i:last-child{animation:pd-knock 8s var(--ease) 5.3s infinite paused}.js:not(.no-motion) .hc-go>.i.on-screen:last-child,.js:not(.no-motion) .hero-btns li:nth-child(n) .btn>.i.on-screen:last-child{animation-play-state:running}.js:not(.no-motion) .flow-ln::before{animation:pd-march-y 1.6s linear infinite paused}.js:not(.no-motion) .flow-3 .flow-ln::before{animation-name:pd-march-x}.js:not(.no-motion) .flow-ln.on-screen::before{animation-play-state:running}.js:not(.no-motion) .stats-dark::before{animation:pd-drift 14s ease-in-out infinite alternate paused}.js:not(.no-motion) .stats-dark.on-screen::before{animation-play-state:running}.js:not(.no-motion) .logo-anim.is-play .lr{stroke-dasharray:46;animation:pd-lg-roof 1.4s linear}.js:not(.no-motion) .logo-anim.is-play .lb{stroke-dasharray:31;animation:pd-lg-bowl 1.4s linear}.js:not(.no-motion) .logo-anim.is-play .ls{stroke-dasharray:9;animation:pd-lg-st 1.4s linear}.js:not(.no-motion) .wiz-done .flow-3 li{animation:pd-rise .3s var(--ease) .2s backwards}.js:not(.no-motion) .wiz-done .flow-3 li:nth-child(2){animation-delay:.35s}.js:not(.no-motion) .wiz-done .flow-3 li:nth-child(3){animation-delay:.5s}}@media screen and (prefers-reduced-motion:no-preference) and (min-width:992px){.js:not(.no-motion) .flow .flow-ln::before{animation-name:pd-march-x}}@media screen and (prefers-reduced-motion:no-preference) and (hover:hover){.js:not(.no-motion) .hero-card .hc-go:hover>.i:last-child,.js:not(.no-motion) .hero .hero-btns .btn:hover>.i:last-child{animation:none}}@keyframes pd-rise{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes pd-unblur{from{filter:blur(4px);opacity:0}to{filter:none;opacity:1}}@keyframes pd-step{0%{opacity:0;transform:scale(.6)}60%{opacity:1;transform:scale(1.08)}to{opacity:1;transform:none}}@keyframes pd-mark{from{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes pd-mark-out{from{opacity:1}to{opacity:0}}@keyframes pd-breathe{from{transform:scale(1)}to{transform:scale(1.03)}}@keyframes pd-knock{0%,4%,100%{transform:translateX(0)}2%{transform:translateX(3px)}}@keyframes pd-march-x{from{transform:translateX(0)}to{transform:translateX(12px)}}@keyframes pd-march-y{from{transform:translateY(0)}to{transform:translateY(12px)}}@keyframes pd-drift{from{transform:translateX(0)}to{transform:translateX(90%)}}@keyframes pd-lg-roof{0%{stroke-dashoffset:0}28.6%,50%{stroke-dashoffset:46}78.6%,100%{stroke-dashoffset:0}}@keyframes pd-lg-bowl{0%,7.1%{stroke-dashoffset:0}35.7%,57.1%{stroke-dashoffset:31}85.7%,100%{stroke-dashoffset:0}}@keyframes pd-lg-st{0%,14.3%{stroke-dashoffset:0}42.9%,64.3%{stroke-dashoffset:9}92.9%,100%{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.01ms!important;animation-delay:0s!important;animation-iteration-count:1!important;transition-duration:.01ms!important;transition-delay:0s!important;scroll-behavior:auto!important}.btn,.btn>.i{transform:none!important}}html.no-motion *,html.no-motion *::before,html.no-motion *::after,html.no-js *,html.no-js *::before,html.no-js *::after{animation-duration:.01ms!important;animation-delay:0s!important;animation-iteration-count:1!important;transition-duration:.01ms!important;transition-delay:0s!important;scroll-behavior:auto!important}html.no-motion .btn,html.no-motion .btn>.i,html.no-js .btn,html.no-js .btn>.i{transform:none!important}
