:root{--ink-950: #05090F;--ink-900: #0B1421;--ink-850: #101B2C;--ink-800: #152437;--ink-700: #1D3149;--ink-600: #294460;--n-0: #FFFFFF;--n-25: #FAFBFD;--n-50: #F5F7FB;--n-100: #EDF1F7;--n-150: #E4EAF3;--n-200: #D8E1EE;--n-300: #BFCCDF;--n-400: #97A7BF;--n-500: #71829D;--n-600: #566579;--n-700: #3E4A5C;--n-800: #2A3441;--br-50: #EBF7FF;--br-100: #CEEBFD;--br-200: #9FD6F9;--br-300: #5FB9F2;--br-400: #0988D7;--br-500: #005B94;--br-600: #004B7A;--br-700: #003C61;--br-800: #002F4D;--amber-50: #FFF7E8;--amber-100: #FDECC8;--amber-400: #F2A70C;--amber-500: #DE8F02;--amber-700: #9A6200;--ok-50: #E9F8F1;--ok-100: #CDEFE1;--ok-500: #0E9F6E;--ok-700: #067152;--dg-50: #FDECEC;--dg-100: #FAD7D7;--dg-500: #DC2F2F;--dg-700: #A31B1B;--bg: var(--n-50);--surface: var(--n-0);--surface-2: var(--n-25);--surface-sunken: var(--n-100);--border: var(--n-150);--border-strong: var(--n-200);--text: #16202E;--text-muted: var(--n-600);--text-subtle: #617089;--accent: var(--br-500);--accent-hover: var(--br-600);--on-accent: #FFFFFF;--font-display: "Archivo", "Segoe UI", system-ui, -apple-system, sans-serif;--font-body: "Inter", "Segoe UI", system-ui, -apple-system, "Helvetica Neue", sans-serif;--font-mono: ui-monospace, "SF Mono", "JetBrains Mono", "Cascadia Mono", Menlo, monospace;--fs-display: clamp(2.35rem, 1.5rem + 3.6vw, 4.25rem);--fs-h1: clamp(1.6rem, 1.15rem + 1.9vw, 2.375rem);--fs-h2: clamp(1.25rem, 1.05rem + .85vw, 1.625rem);--fs-h3: 1.0625rem;--fs-body: .9375rem;--fs-sm: .8125rem;--fs-xs: .75rem;--fs-2xs: .6875rem;--sp-1: 4px;--sp-2: 8px;--sp-3: 12px;--sp-4: 16px;--sp-5: 20px;--sp-6: 24px;--sp-7: 32px;--sp-8: 40px;--sp-9: 48px;--sp-10: 64px;--sp-11: 80px;--sp-12: 104px;--r-xs: 5px;--r-sm: 8px;--r-md: 11px;--r-lg: 15px;--r-xl: 20px;--r-2xl: 28px;--r-pill: 999px;--sh-xs: 0 1px 2px rgba(16, 27, 43, .05);--sh-sm: 0 1px 2px rgba(16, 27, 43, .05), 0 2px 6px rgba(16, 27, 43, .045);--sh-md: 0 2px 4px rgba(16, 27, 43, .04), 0 8px 20px -6px rgba(16, 27, 43, .1);--sh-lg: 0 4px 8px rgba(16, 27, 43, .05), 0 18px 40px -10px rgba(16, 27, 43, .16);--sh-xl: 0 8px 16px rgba(16, 27, 43, .06), 0 32px 64px -16px rgba(16, 27, 43, .24);--ring: 0 0 0 3px rgba(0, 91, 148, .28);--rail: 260px;--rail-mini: 76px;--topbar: 62px;--shell-max: 1560px;--site-max: 1200px;--ease: cubic-bezier(.22, .68, .36, 1);--ease-out: cubic-bezier(.16, 1, .3, 1)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;min-height:100vh;background:var(--bg);color:var(--text);font-family:var(--font-body);font-size:var(--fs-body);line-height:1.55;font-feature-settings:"cv05" 1,"ss01" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5{font-family:var(--font-display);font-weight:700;letter-spacing:-.019em;line-height:1.16;margin:0;color:var(--text)}p{margin:0}img,svg{display:block;max-width:100%}button,input,select,textarea{font:inherit;color:inherit}button{background:none;border:none;padding:0;cursor:pointer}a{color:var(--accent);text-decoration:none}a:hover{color:var(--accent-hover)}ul,ol{margin:0;padding:0;list-style:none}table{border-collapse:collapse;width:100%}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--r-xs)}:focus:not(:focus-visible){outline:none}::selection{background:var(--br-200);color:var(--ink-900)}*{scrollbar-width:thin;scrollbar-color:var(--n-300) transparent}*::-webkit-scrollbar{width:10px;height:10px}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{background:var(--n-300);border:3px solid transparent;border-radius:var(--r-pill);background-clip:content-box}*::-webkit-scrollbar-thumb:hover{background:var(--n-400);background-clip:content-box}.skip-link{position:fixed;top:-60px;left:12px;z-index:200;background:var(--ink-900);color:#fff;padding:10px 16px;border-radius:var(--r-sm);transition:top .18s var(--ease)}.skip-link:focus{top:12px;color:#fff}.eyebrow{font-size:var(--fs-2xs);font-weight:600;letter-spacing:.13em;text-transform:uppercase;color:var(--accent)}.eyebrow--muted{color:var(--text-subtle)}.eyebrow--light{color:#ffffff9e}.num{font-family:var(--font-display);font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.muted{color:var(--text-muted)}.subtle{color:var(--text-subtle)}.t-sm{font-size:var(--fs-sm)}.t-xs{font-size:var(--fs-xs)}.nowrap{white-space:nowrap}.mono{font-family:var(--font-mono);font-size:.95em;letter-spacing:-.01em}.app-root{min-height:100vh}.shell{display:grid;grid-template-columns:var(--rail) minmax(0,1fr);min-height:100vh;background:var(--bg)}.rail{background:var(--ink-900);background-image:radial-gradient(120% 40% at 0% 0%,rgba(47,111,237,.2),transparent 62%),linear-gradient(180deg,var(--ink-850),var(--ink-950));color:#e8eef8;z-index:40;border-right:1px solid rgba(255,255,255,.06)}.rail__inner{position:sticky;top:0;height:100vh;display:flex;flex-direction:column}.rail__brand{display:flex;align-items:center;gap:var(--sp-3);padding:18px var(--sp-5) 16px;min-height:var(--topbar)}.rail__mark{width:34px;height:34px;flex:none;display:grid;place-items:center;border-radius:var(--r-sm);background:linear-gradient(145deg,var(--br-400),var(--br-600));color:#fff;box-shadow:0 4px 12px #2f6fed61,inset 0 1px #ffffff40}.rail__mark svg{width:19px;height:19px}.rail__word{min-width:0;display:block}.rail__name{display:block;font-family:var(--font-display);font-weight:800;font-size:15.5px;letter-spacing:.17em;line-height:1;color:#fff}.rail__role{display:block;font-size:10px;letter-spacing:.13em;text-transform:uppercase;color:#e8eef880;margin-top:5px;white-space:nowrap}.rail__nav{flex:1;overflow-y:auto;padding:var(--sp-2) 0 var(--sp-4)}.rail__group+.rail__group{margin-top:var(--sp-4)}.rail__group-title{font-size:10px;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:#e8eef861;padding:0 var(--sp-5) var(--sp-2);white-space:nowrap}.navitem{position:relative;display:flex;align-items:center;gap:var(--sp-3);width:calc(100% - 16px);margin:1px var(--sp-2);padding:9px var(--sp-3);border-radius:var(--r-sm);font-size:13.5px;font-weight:450;color:#e8eef8bd;text-align:left;white-space:nowrap;transition:background .16s var(--ease),color .16s var(--ease)}.navitem svg{width:17px;height:17px;flex:none;opacity:.82}.navitem__label{min-width:0;overflow:hidden;text-overflow:ellipsis}.navitem:hover{background:#ffffff12;color:#fff}.navitem[aria-current=page]{background:linear-gradient(90deg,#2f6fed4d,#2f6fed1a);color:#fff;font-weight:600}.navitem[aria-current=page] svg{opacity:1;color:var(--br-300)}.navitem[aria-current=page]:before{content:"";position:absolute;left:-8px;top:7px;bottom:7px;width:3px;border-radius:0 3px 3px 0;background:var(--br-400)}.navitem__badge{margin-left:auto;min-width:21px;padding:1px 6px;border-radius:var(--r-pill);background:var(--br-500);color:#fff;font-family:var(--font-display);font-size:11px;font-weight:700;text-align:center;line-height:17px}.rail__foot{flex:none;margin:0 var(--sp-3) var(--sp-3);padding:var(--sp-3) var(--sp-4);border-radius:var(--r-md);background:#ffffff0d;border:1px solid rgba(255,255,255,.07)}.rail__foot-label{font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:#e8eef873}.rail__foot-value{font-family:var(--font-display);font-weight:700;font-size:15px;color:#fff;margin-top:3px}.rail__meter{height:4px;border-radius:4px;background:#ffffff24;margin-top:10px;overflow:hidden}.rail__meter i{display:block;height:100%;border-radius:4px;background:linear-gradient(90deg,var(--br-400),#6FE3C6)}.rail__foot-note{font-size:11px;color:#e8eef88c;margin-top:7px}.topbar{position:sticky;top:0;z-index:30;display:flex;align-items:center;gap:var(--sp-3);height:var(--topbar);padding:0 var(--sp-5);background:#ffffffdb;backdrop-filter:saturate(160%) blur(12px);-webkit-backdrop-filter:saturate(160%) blur(12px);border-bottom:1px solid var(--border)}.crumb{display:flex;align-items:center;gap:var(--sp-2);font-size:var(--fs-sm);min-width:0}.crumb__root{color:var(--text-subtle);white-space:nowrap}.crumb__sep{color:var(--n-300)}.crumb__here{font-weight:600;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.searchbtn{display:flex;align-items:center;gap:var(--sp-2);width:min(340px,34vw);height:36px;padding:0 10px 0 12px;border:1px solid var(--border-strong);border-radius:var(--r-sm);background:var(--n-50);color:var(--text-subtle);font-size:var(--fs-sm);transition:border-color .16s var(--ease),background .16s var(--ease)}.searchbtn:hover{border-color:var(--br-300);background:var(--n-0)}.searchbtn svg{width:15px;height:15px;flex:none}.searchbtn span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kbd{margin-left:auto;flex:none;font-family:var(--font-mono);font-size:10.5px;padding:2px 6px;border-radius:var(--r-xs);border:1px solid var(--border-strong);background:var(--n-0);color:var(--text-subtle)}.iconbtn{position:relative;width:36px;height:36px;flex:none;display:grid;place-items:center;border:1px solid var(--border-strong);border-radius:var(--r-sm);background:var(--surface);color:var(--text-muted);transition:all .16s var(--ease)}.iconbtn:hover{color:var(--text);border-color:var(--n-300);background:var(--n-50)}.iconbtn svg{width:16px;height:16px}.iconbtn__dot{position:absolute;top:-3px;right:-3px;width:9px;height:9px;border-radius:50%;background:var(--amber-400);border:2px solid var(--surface)}.userchip{display:flex;align-items:center;gap:var(--sp-3);padding-left:var(--sp-1)}.avatar{width:34px;height:34px;flex:none;display:grid;place-items:center;border-radius:var(--r-sm);background:linear-gradient(145deg,var(--ink-700),var(--ink-900));color:#fff;font-family:var(--font-display);font-weight:700;font-size:12.5px;letter-spacing:.04em}.userchip>span:last-child{display:block;min-width:0}.userchip__name{display:block;font-size:13px;font-weight:600;line-height:1.3;white-space:nowrap}.userchip__role{display:block;font-size:11px;color:var(--text-subtle);line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:160px}.hamburger{display:none}.main{min-width:0;display:flex;flex-direction:column}.page{flex:1;padding:var(--sp-7) var(--sp-5) var(--sp-12);animation:fadeUp .34s var(--ease-out) both}.page__inner{max-width:var(--shell-max);margin:0 auto}.pagehead{display:flex;align-items:flex-end;gap:var(--sp-5);flex-wrap:wrap;margin-bottom:var(--sp-6)}.pagehead__title{font-size:var(--fs-h1);margin-top:5px}.pagehead__sub{font-size:var(--fs-sm);color:var(--text-muted);margin-top:6px;max-width:68ch}.pagehead__actions{margin-left:auto;display:flex;gap:var(--sp-2);flex-wrap:wrap}.btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:38px;padding:0 16px;border-radius:var(--r-sm);font-size:var(--fs-sm);font-weight:600;white-space:nowrap;border:1px solid transparent;transition:background .16s var(--ease),border-color .16s var(--ease),color .16s var(--ease),box-shadow .16s var(--ease),transform .1s var(--ease)}.btn svg{width:15px;height:15px;flex:none}.btn:active{transform:translateY(1px)}.btn--primary{background:linear-gradient(180deg,var(--br-500),var(--br-600));color:#fff;box-shadow:0 1px 2px #1743ab3d,0 4px 12px -3px #2f6fed6b}.btn--primary:hover{background:linear-gradient(180deg,var(--br-600),var(--br-700));color:#fff}.btn--secondary{background:var(--surface);border-color:var(--border-strong);color:var(--text);box-shadow:var(--sh-xs)}.btn--secondary:hover{border-color:var(--n-300);background:var(--n-50);color:var(--text)}.btn--ghost{background:transparent;color:var(--text-muted)}.btn--ghost:hover{background:var(--n-100);color:var(--text)}.btn--danger{background:var(--surface);border-color:var(--dg-100);color:var(--dg-700)}.btn--danger:hover{background:var(--dg-50);border-color:var(--dg-500);color:var(--dg-700)}.btn--onDark{background:#ffffff1a;border-color:#ffffff3d;color:#fff}.btn--onDark:hover{background:#ffffff2e;color:#fff}.btn--light{background:#fff;color:var(--ink-900)}.btn--light:hover{background:var(--br-50);color:var(--ink-900)}.btn--lg{height:46px;padding:0 22px;font-size:15px;border-radius:var(--r-md)}.btn--sm{height:32px;padding:0 11px;font-size:var(--fs-xs)}.btn--block{width:100%}.btn--icon{width:36px;padding:0}.btn[disabled]{opacity:.5;pointer-events:none}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--sh-sm);overflow:hidden}.card--flush{overflow:visible}.card__head{display:flex;align-items:flex-start;gap:var(--sp-4);padding:var(--sp-5) var(--sp-5) 0}.card__head--bordered{padding-bottom:var(--sp-4);border-bottom:1px solid var(--border);margin-bottom:var(--sp-4)}.card__title{font-size:var(--fs-h2)}.card__sub{font-size:var(--fs-xs);color:var(--text-muted);margin-top:3px}.card__tools{margin-left:auto;display:flex;align-items:center;gap:var(--sp-2);flex:0 1 auto;min-width:0;flex-wrap:wrap;justify-content:flex-end}.card__body{padding:var(--sp-5)}.card__body--tight{padding:var(--sp-4) var(--sp-5)}.card__body>*+*{margin-top:var(--sp-4)}.card__foot{display:flex;align-items:center;gap:var(--sp-4);flex-wrap:wrap;padding:var(--sp-3) var(--sp-5);border-top:1px solid var(--border);background:var(--surface-2);font-size:var(--fs-xs);color:var(--text-muted)}.card__foot>:last-child{margin-left:auto}.card--dark{background:linear-gradient(150deg,var(--ink-800),var(--ink-950));border-color:var(--ink-700);color:#eaf0fa}.card--dark .card__title{color:#fff}.kpigrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(172px,1fr));gap:var(--sp-4)}.kpi{position:relative;padding:var(--sp-4) var(--sp-5) var(--sp-5);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--sh-xs);overflow:hidden;transition:box-shadow .2s var(--ease),transform .2s var(--ease),border-color .2s var(--ease)}.kpi:hover{box-shadow:var(--sh-md);transform:translateY(-2px);border-color:var(--border-strong)}.kpigrid--4{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:1200px){.kpigrid--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.kpigrid--4{grid-template-columns:minmax(0,1fr)}}.kpilink{display:flex;color:inherit;text-decoration:none;border-radius:var(--r-lg)}.kpilink>.kpi{flex:1}.kpilink:focus-visible{outline:none;box-shadow:var(--ring)}.kpi__label{font-size:var(--fs-2xs);font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--text-subtle)}.kpi__value{display:flex;align-items:baseline;gap:6px;margin-top:10px;font-family:var(--font-display);font-weight:700;font-size:clamp(1.75rem,1.5rem + .8vw,2.15rem);line-height:1;letter-spacing:-.028em;font-variant-numeric:tabular-nums}.kpi__unit{font-family:var(--font-body);font-size:var(--fs-xs);font-weight:500;color:var(--text-subtle);letter-spacing:0}.kpi__note{font-size:var(--fs-xs);color:var(--text-muted);margin-top:10px}.kpi__bar{height:5px;border-radius:5px;background:var(--n-150);margin-top:12px;overflow:hidden}.kpi__bar i{display:block;height:100%;border-radius:5px;background:linear-gradient(90deg,var(--br-400),var(--br-600))}.kpi__label,.kpi__note,.kpi__bar{display:block}.kpi--feature{background:linear-gradient(150deg,var(--ink-800),var(--ink-950));border-color:var(--ink-700);color:#fff}.kpi--feature:after{content:"";position:absolute;inset:0;background:radial-gradient(90% 120% at 100% 0%,rgba(47,111,237,.42),transparent 60%);pointer-events:none}.kpi--feature .kpi__label{color:#fff9}.kpi--feature .kpi__unit,.kpi--feature .kpi__note{color:#ffffffa8}.kpi--feature .kpi__bar{background:#ffffff2e}.kpi--feature .kpi__bar i{background:linear-gradient(90deg,var(--br-300),#7BE7C8)}.trend{display:inline-flex;align-items:center;gap:3px;font-size:var(--fs-xs);font-weight:600}.trend svg{width:13px;height:13px}.trend--up{color:var(--ok-700)}.trend--down{color:var(--dg-700)}.trend--flat{color:var(--text-subtle)}.badge{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:var(--r-pill);font-size:var(--fs-2xs);font-weight:600;line-height:1.5;white-space:nowrap;border:1px solid transparent}.badge:before{content:"";width:5px;height:5px;border-radius:50%;background:currentColor;flex:none}.badge--none:before{display:none}.badge--ok{background:var(--ok-50);color:var(--ok-700);border-color:var(--ok-100)}.badge--info{background:var(--br-50);color:var(--br-700);border-color:var(--br-100)}.badge--warn{background:var(--amber-50);color:var(--amber-700);border-color:var(--amber-100)}.badge--danger{background:var(--dg-50);color:var(--dg-700);border-color:var(--dg-100)}.badge--neutral{background:var(--n-100);color:var(--n-700);border-color:var(--n-150)}.chips{display:flex;flex-wrap:wrap;gap:7px}.chip{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px;border-radius:var(--r-pill);border:1px solid var(--border-strong);background:var(--surface);color:var(--text-muted);font-size:var(--fs-xs);font-weight:500;white-space:nowrap;transition:all .15s var(--ease)}.chip:hover{border-color:var(--br-300);color:var(--text)}.chip[aria-pressed=true]{background:var(--ink-900);border-color:var(--ink-900);color:#fff;font-weight:600}.chip__count{font-variant-numeric:tabular-nums;opacity:.6;font-size:11px}.segmented{display:inline-flex;padding:3px;border-radius:var(--r-sm);background:var(--n-100);border:1px solid var(--border)}.segmented button{padding:6px 14px;border-radius:6px;font-size:var(--fs-sm);font-weight:600;color:var(--text-muted);white-space:nowrap;transition:all .16s var(--ease)}.segmented button:hover{color:var(--text)}.segmented button[aria-pressed=true]{background:var(--surface);color:var(--text);box-shadow:var(--sh-xs)}.segmented a{padding:6px 14px;border-radius:6px;font-size:var(--fs-sm);font-weight:600;color:var(--text-muted);white-space:nowrap;text-decoration:none;transition:all .16s var(--ease)}.segmented a:hover{color:var(--text)}.segmented a[aria-current=page]{background:var(--surface);color:var(--text);box-shadow:var(--sh-xs)}.sectiontabs{margin-bottom:var(--sp-5);max-width:100%;overflow-x:auto}.tablewrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.table .inputgroup{max-width:16rem}.table{font-size:var(--fs-sm)}.table th{position:sticky;top:0;z-index:1;padding:10px var(--sp-4);background:var(--surface-2);border-bottom:1px solid var(--border-strong);font-size:var(--fs-2xs);font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--text-subtle);text-align:left;white-space:nowrap}.table th.is-sortable{cursor:pointer;-webkit-user-select:none;user-select:none}.table th.is-sortable:hover{color:var(--text)}.table th .sort{display:inline-block;margin-left:5px;opacity:.35}.table th[aria-sort] .sort{opacity:1;color:var(--accent)}.table td{padding:11px var(--sp-4);border-bottom:1px solid var(--border);vertical-align:middle;white-space:nowrap}.table tbody tr{transition:background .13s var(--ease)}.table tbody tr:hover{background:var(--br-50)}.table tbody tr:last-child td{border-bottom:none}.table td.is-num{font-variant-numeric:tabular-nums}.table td.is-key{font-family:var(--font-mono);font-size:12.5px;color:var(--text-muted)}.table td.is-strong{font-weight:600}.table .rowlink{cursor:pointer}.emptystate{padding:var(--sp-9) var(--sp-5);text-align:center;border:1px dashed var(--border-strong);border-radius:var(--r-md);background:var(--surface-2)}.emptystate h4{font-size:var(--fs-h3)}.emptystate p{font-size:var(--fs-sm);color:var(--text-muted);margin-top:5px}.field{display:block}.field__label{display:block;font-size:var(--fs-xs);font-weight:600;color:var(--text-muted);margin-bottom:6px}.field__hint{display:block;font-size:var(--fs-xs);color:var(--text-subtle);margin-top:6px}.field__hint--warn{color:var(--amber-700)}.input,.select,.textarea{width:100%;height:42px;padding:0 13px;border:1px solid var(--border-strong);border-radius:var(--r-sm);background:var(--surface);font-size:var(--fs-body);color:var(--text);transition:border-color .15s var(--ease),box-shadow .15s var(--ease)}.input::placeholder,.textarea::placeholder{color:var(--n-400)}.input:hover,.select:hover,.textarea:hover{border-color:var(--n-300)}.input:focus,.select:focus,.textarea:focus{outline:none;border-color:var(--accent);box-shadow:var(--ring)}.input[readonly]{background:var(--n-50);color:var(--text-muted)}.textarea{height:auto;min-height:92px;padding:11px 13px;line-height:1.55;resize:vertical}.select{appearance:none;padding-right:38px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2371829D' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:16px}.fieldgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(212px,1fr));gap:var(--sp-4)}.formgroup{display:flex;flex-direction:column;gap:var(--sp-3)}.formgroup+.formgroup{padding-top:var(--sp-5);border-top:1px solid var(--border)}.formgroup__title{font-size:var(--fs-body);font-weight:600}.form2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-4) var(--sp-5);align-items:start}.form2__wide{grid-column:1 / -1}@media(max-width:820px){.form2{grid-template-columns:minmax(0,1fr)}}.filterbar{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--sp-3) var(--sp-4);margin-bottom:var(--sp-4)}.filterbar__item{flex:0 1 240px;min-width:180px}.filterbar__item--grow{flex:1 1 320px}.filterbar__end{margin-left:auto;display:flex;gap:var(--sp-2);align-items:center}.card__body>.filterbar{margin-bottom:0}.filterbar__note{display:flex;align-items:center;gap:var(--sp-2);margin:0;font-size:var(--fs-sm);color:var(--text-muted)}.techdetails{border-top:1px solid var(--border);padding-top:var(--sp-3)}.techdetails>summary{cursor:pointer;font-size:var(--fs-xs);color:var(--text-subtle)}.techdetails[open]>summary{margin-bottom:var(--sp-3)}.fold{border-top:1px solid var(--border);padding-top:var(--sp-3)}.fold>summary{cursor:pointer;font-size:var(--fs-sm);font-weight:600;color:var(--text-muted)}.fold[open]>summary{margin-bottom:var(--sp-3)}.fold>:not(summary)+:not(summary){margin-top:var(--sp-4)}.changelist{margin:0;padding-left:1.1em;display:grid;gap:6px}.check{display:flex;align-items:flex-start;gap:11px;cursor:pointer;font-size:var(--fs-sm);line-height:1.5}.check input{appearance:none;width:19px;height:19px;flex:none;margin:1px 0 0;border:1.5px solid var(--n-300);border-radius:5px;background:var(--surface);cursor:pointer;transition:all .15s var(--ease)}.check input:hover{border-color:var(--br-400)}.check input:checked{background:var(--accent) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 12.5 9.5 18 20 6.5'/%3E%3C/svg%3E") center/13px no-repeat;border-color:var(--accent)}.check input:focus-visible{box-shadow:var(--ring);outline:none}.check--boxed{padding:13px 15px;border:1px solid var(--border-strong);border-radius:var(--r-md);background:var(--surface);transition:all .16s var(--ease)}.check--boxed:hover{border-color:var(--br-300)}.check--boxed.is-on{border-color:var(--accent);background:var(--br-50)}.check--boxed.is-alert{border-color:var(--amber-400);background:var(--amber-50)}.optcard{display:block;width:100%;text-align:left;padding:13px 15px;border:1px solid var(--border-strong);border-radius:var(--r-md);background:var(--surface);transition:all .16s var(--ease)}.optcard:hover{border-color:var(--br-300);box-shadow:var(--sh-xs)}.optcard[aria-pressed=true]{border-color:var(--accent);background:var(--br-50);box-shadow:0 0 0 1px var(--accent) inset}.optcard__title{font-family:var(--font-display);font-weight:700;font-size:15px}.optcard__sub{font-size:var(--fs-xs);color:var(--text-muted);margin-top:3px}.optcard__row{display:flex;align-items:center;gap:10px}.optcard__price{margin-left:auto;font-family:var(--font-display);font-weight:700;font-size:14px;white-space:nowrap}.optcard__tick{width:18px;height:18px;flex:none;border:1.5px solid var(--n-300);border-radius:5px;display:grid;place-items:center;transition:all .16s var(--ease)}.optcard[aria-pressed=true] .optcard__tick{background:var(--accent);border-color:var(--accent)}.optcard__tick svg{width:12px;height:12px;color:#fff;opacity:0;transition:opacity .16s}.optcard.is-locked{border-color:var(--amber-400);background:var(--amber-50);cursor:not-allowed}.optcard.is-locked .optcard__tick{background:var(--amber-400);border-color:var(--amber-400)}.optcard.is-locked .optcard__tick svg{opacity:1;width:11px;height:11px}.optcard.is-locked:hover{box-shadow:none;border-color:var(--amber-400)}.optcard[aria-pressed=true] .optcard__tick svg{opacity:1}.stepper{display:inline-flex;align-items:stretch;border:1px solid var(--border-strong);border-radius:var(--r-sm);background:var(--surface);overflow:hidden}.stepper button{width:42px;display:grid;place-items:center;color:var(--text-muted);font-size:19px;transition:background .14s var(--ease),color .14s var(--ease)}.stepper button:hover{background:var(--n-100);color:var(--text)}.stepper__val{width:92px;display:grid;place-items:center;font-family:var(--font-display);font-weight:700;font-size:24px;font-variant-numeric:tabular-nums;border-inline:1px solid var(--border);padding:6px 0}.deflist{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:1px;background:var(--border);border:1px solid var(--border);border-radius:var(--r-md);overflow:hidden}.deflist>div{background:var(--surface);padding:11px 14px}.deflist dt{font-size:var(--fs-xs);color:var(--text-subtle)}.deflist dd{margin:3px 0 0;font-family:var(--font-display);font-weight:600;font-size:15px}.rows{display:flex;flex-direction:column}.row{display:flex;align-items:center;gap:var(--sp-3);padding:11px 0;border-bottom:1px solid var(--border)}.row:last-child{border-bottom:none}.row__main{min-width:0}.row__title{font-size:var(--fs-sm);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.row__sub{font-size:var(--fs-xs);color:var(--text-subtle);margin-top:2px}.row__end{margin-left:auto;flex:none;text-align:right}.row__amount{font-family:var(--font-display);font-weight:700;font-size:15px;font-variant-numeric:tabular-nums;white-space:nowrap}.meter{height:6px;border-radius:6px;background:var(--n-150);overflow:hidden}.meter i{display:block;height:100%;border-radius:6px;background:linear-gradient(90deg,var(--br-400),var(--br-600));transition:width .5s var(--ease-out)}.meter--warn i{background:linear-gradient(90deg,var(--amber-400),var(--amber-500))}.meter--ok i{background:linear-gradient(90deg,#34D399,var(--ok-500))}.note{display:flex;gap:11px;padding:12px 14px;border-radius:var(--r-md);border:1px solid var(--border-strong);background:var(--surface-2);font-size:var(--fs-sm)}.note svg{width:17px;height:17px;flex:none;margin-top:1px}.note__title{font-weight:600}.note__text{color:var(--text-muted);font-size:var(--fs-xs);margin-top:2px}.note--info{background:var(--br-50);border-color:var(--br-100);color:var(--br-800)}.note--info svg{color:var(--br-600)}.note--warn{background:var(--amber-50);border-color:var(--amber-100);color:var(--amber-700)}.note--warn svg{color:var(--amber-500)}.note--ok{background:var(--ok-50);border-color:var(--ok-100);color:var(--ok-700)}.note--ok svg{color:var(--ok-500)}.timeline{display:flex;flex-direction:column}.tl{display:flex;gap:14px;padding-bottom:18px;position:relative}.tl:last-child{padding-bottom:0}.tl__rail{display:flex;flex-direction:column;align-items:center;flex:none}.tl__dot{width:13px;height:13px;border-radius:50%;border:2px solid var(--n-300);background:var(--surface);margin-top:4px;flex:none}.tl.is-done .tl__dot{background:var(--accent);border-color:var(--accent);box-shadow:0 0 0 4px var(--br-100)}.tl__line{flex:1;width:2px;background:var(--border-strong);margin:5px 0 -18px}.tl:last-child .tl__line{display:none}.tl__title{font-size:var(--fs-sm);font-weight:600}.tl__sub{font-size:var(--fs-xs);color:var(--text-subtle);margin-top:2px}.figure{margin:0}.frame{position:relative;border-radius:var(--r-md);overflow:hidden;background:var(--n-100);border:1px solid var(--border)}.frame img{width:100%;height:100%;object-fit:cover;display:block}.frame--4x3{aspect-ratio:4 / 3}.frame--3x2{aspect-ratio:3 / 2}.frame--16x10{aspect-ratio:16 / 10}.frame--9x16{aspect-ratio:9 / 16}.frame--square{aspect-ratio:1 / 1}.frame__tag{position:absolute;left:10px;bottom:10px;padding:4px 9px;border-radius:var(--r-pill);background:#080e18b8;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);color:#fff;font-size:var(--fs-2xs);font-weight:600}.frame__play{position:absolute;inset:0;display:grid;place-items:center;background:linear-gradient(180deg,#080e180d,#080e188c)}.frame__play span{width:46px;height:46px;border-radius:50%;display:grid;place-items:center;background:#ffffffeb;color:var(--ink-900);box-shadow:var(--sh-md);transition:transform .2s var(--ease)}.figure:hover .frame__play span{transform:scale(1.08)}.figcap{font-size:var(--fs-xs);color:var(--text-muted);margin-top:9px}.gallery{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:var(--sp-5)}.gallery--pair{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:520px){.gallery--pair{grid-template-columns:minmax(0,1fr)}}.chart{display:flex;gap:var(--sp-3)}.chart__axis{width:40px;flex:none;position:relative;font-size:10.5px;color:var(--text-subtle);text-align:right;font-variant-numeric:tabular-nums}.chart__axis span{position:absolute;right:0;transform:translateY(-50%)}.chart__plot{flex:1;min-width:0}.chart__grid{position:relative}.chart__grid:before,.chart__grid>.gl{content:"";position:absolute;left:0;right:0;height:1px;background:var(--border);pointer-events:none}.chart__bars{position:relative;display:grid;gap:clamp(3px,.7vw,9px);align-items:end;border-bottom:1.5px solid var(--border-strong)}.gridline{position:absolute;left:0;right:0;height:1px;background:var(--border);pointer-events:none}.gridline:first-child{background:var(--border-strong)}.bar{position:relative;height:100%;border-radius:4px 4px 0 0;transition:background .15s var(--ease)}.bar:hover{background:#2f6fed12}.bar.is-active{background:#2f6fed1a}.bar__seg{position:absolute;left:0;right:0;border-radius:3px 3px 0 0}.bar__seg--fill{bottom:0;background:linear-gradient(180deg,var(--br-400),var(--br-600));animation:growUp .55s var(--ease-out) both;transform-origin:bottom}.bar__seg--hold{background-image:repeating-linear-gradient(45deg,var(--amber-400) 0 3px,var(--amber-100) 3px 7px);animation:growUp .55s .08s var(--ease-out) both;transform-origin:bottom}.bar__seg--free{top:0;border:1px dashed var(--border-strong);border-bottom:none;border-radius:4px 4px 0 0}.chart__labels{display:grid;gap:clamp(3px,.7vw,9px);margin-top:9px}.chart__label{text-align:center;font-size:10.5px}.chart__label b{display:block;font-family:var(--font-display);font-weight:600;font-size:11px;color:var(--text-muted);letter-spacing:.03em}.chart__label i{display:block;font-style:normal;color:var(--n-400);font-size:10px;font-variant-numeric:tabular-nums}.chart__label.is-active b{color:var(--accent)}figure.chart{margin:0}.bar--muted .bar__seg{opacity:.35}.bar--muted .bar__seg--free{border-style:dotted}.bar:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.chart__label--muted b{color:var(--n-400)}.chart__label--muted i{font-style:italic}.bar__seg--s0{background:var(--br-600)}.bar__seg--s1{background:var(--br-300)}.bar__seg--s2{background:var(--amber-400)}.bar__seg--s3{background:var(--ok-500)}.bar__seg--s4{background:var(--ink-600)}.bar__seg--s5{background:var(--n-400)}.bar__seg--s6{background:var(--amber-700)}.bar__seg--s7{background:var(--ok-700)}.bar__seg--s8{background:var(--n-600)}.legend .sw-s0{background:var(--br-600)}.legend .sw-s1{background:var(--br-300)}.legend .sw-s2{background:var(--amber-400)}.legend .sw-s3{background:var(--ok-500)}.legend .sw-s4{background:var(--ink-600)}.legend .sw-s5{background:var(--n-400)}.legend .sw-s6{background:var(--amber-700)}.legend .sw-s7{background:var(--ok-700)}.legend .sw-s8{background:var(--n-600)}.quickactions{display:flex;flex-wrap:wrap;gap:var(--sp-2)}.reportcard{display:block;color:inherit;text-decoration:none}.reportcard:hover .card{border-color:var(--border-strong);box-shadow:var(--sh-md)}.reportcard:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:var(--r-lg)}.reportcard__clause{display:block;margin-top:var(--sp-3);font-size:var(--fs-2xs);letter-spacing:.08em;text-transform:uppercase;color:var(--text-subtle)}.reportfilters{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--sp-4);align-items:end}.presets{display:flex;flex-wrap:wrap;gap:var(--sp-2);margin-top:var(--sp-3)}.legend{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp-4);font-size:var(--fs-xs);color:var(--text-muted)}.legend span{display:inline-flex;align-items:center;gap:7px}.legend i{width:11px;height:11px;border-radius:3px;flex:none}.legend .sw-fill{background:linear-gradient(180deg,var(--br-400),var(--br-600))}.legend .sw-hold{background-image:repeating-linear-gradient(45deg,var(--amber-400) 0 3px,var(--amber-100) 3px 7px)}.legend .sw-free{border:1px dashed var(--border-strong)}.readout{display:flex;gap:var(--sp-5);flex-wrap:wrap}.readout div{min-width:62px}.readout dt{font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-subtle)}.readout dd{margin:2px 0 0;font-family:var(--font-display);font-weight:700;font-size:17px;font-variant-numeric:tabular-nums}.funnel{display:flex;flex-direction:column;gap:var(--sp-4)}.funnel__row{display:flex;align-items:baseline;font-size:var(--fs-sm)}.funnel__row b{margin-left:auto;font-family:var(--font-display);font-variant-numeric:tabular-nums}.sparkgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(58px,1fr));gap:7px}.palcell{padding:9px 4px;border-radius:var(--r-xs);text-align:center;font-family:var(--font-mono);font-size:11.5px;border:1px solid var(--border-strong);color:var(--text-subtle);background:var(--surface)}.palcell.is-on{background:var(--ink-800);border-color:var(--ink-800);color:#fff}.scrim{position:fixed;inset:0;z-index:120;background:#09101c73;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);animation:fadeIn .18s var(--ease) both}.drawer{position:fixed;top:0;right:0;bottom:0;z-index:130;width:min(500px,100vw);display:flex;flex-direction:column;background:var(--surface);border-left:1px solid var(--border);box-shadow:var(--sh-xl);animation:slideIn .32s var(--ease-out) both}.drawer__head{flex:none;padding:var(--sp-5);border-bottom:1px solid var(--border)}.drawer__body{flex:1;overflow-y:auto;padding:var(--sp-5)}.drawer__foot{flex:none;padding:var(--sp-4) var(--sp-5);border-top:1px solid var(--border);background:var(--surface-2)}.modal{position:fixed;z-index:130;top:50%;left:50%;transform:translate(-50%,-50%);width:min(520px,calc(100vw - 32px));background:var(--surface);border-radius:var(--r-lg);box-shadow:var(--sh-xl);animation:popIn .22s var(--ease-out) both;overflow:hidden}.modal__head{padding:var(--sp-5) var(--sp-5) 0}.modal__body{padding:var(--sp-4) var(--sp-5) var(--sp-5);font-size:var(--fs-sm);color:var(--text-muted)}.modal__foot{display:flex;gap:var(--sp-2);justify-content:flex-end;padding:var(--sp-4) var(--sp-5);background:var(--surface-2);border-top:1px solid var(--border)}.palette{position:fixed;z-index:130;top:12vh;left:50%;transform:translate(-50%);width:min(600px,calc(100vw - 28px));background:var(--surface);border-radius:var(--r-lg);box-shadow:var(--sh-xl);overflow:hidden;animation:popIn .2s var(--ease-out) both}.palette__search{display:flex;align-items:center;gap:11px;padding:14px 16px;border-bottom:1px solid var(--border)}.palette__search svg{width:18px;height:18px;color:var(--text-subtle);flex:none}.palette__search input{flex:1;border:none;background:none;font-size:15.5px;outline:none}.palette__list{max-height:46vh;overflow-y:auto;padding:7px}.palette__item{display:flex;align-items:center;gap:12px;width:100%;padding:10px 11px;border-radius:var(--r-sm);text-align:left;font-size:var(--fs-sm);transition:background .12s var(--ease)}.palette__item:hover,.palette__item.is-active{background:var(--br-50)}.palette__item svg{width:16px;height:16px;color:var(--accent);flex:none}.palette__item small{margin-left:auto;color:var(--text-subtle);font-size:var(--fs-xs)}.toasts{position:fixed;right:18px;bottom:84px;z-index:150;display:flex;flex-direction:column;gap:10px;width:min(370px,calc(100vw - 32px));pointer-events:none}.toast{display:flex;gap:12px;padding:13px 15px;border-radius:var(--r-md);background:var(--ink-900);color:#fff;box-shadow:var(--sh-lg);animation:toastIn .3s var(--ease-out) both;pointer-events:auto}.toast.is-out{animation:toastOut .25s var(--ease) both}.toast__icon{width:20px;height:20px;flex:none;margin-top:1px}.toast--ok .toast__icon{color:#4ade9b}.toast--warn .toast__icon{color:var(--amber-400)}.toast--info .toast__icon{color:var(--br-300)}.toast__title{font-family:var(--font-display);font-weight:600;font-size:14.5px}.toast__text{font-size:var(--fs-xs);color:#ffffffb3;margin-top:3px}.auth{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.06fr);min-height:100vh}.auth__panel{display:flex;flex-direction:column;padding:var(--sp-7) var(--sp-7) var(--sp-9);background:var(--surface)}.auth__body{flex:1;display:flex;align-items:center}.auth__form{width:100%;max-width:400px;margin-block:var(--sp-8)}.auth__title{font-size:clamp(1.6rem,1.3rem + 1.4vw,2.1rem)}.auth__lead{font-size:var(--fs-sm);color:var(--text-muted);margin-top:8px}.auth__art{position:relative;background:var(--ink-900);overflow:hidden}.auth__art img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.5}.auth__art:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#0b142159,#0b1421eb 88%)}.auth__quote{position:relative;z-index:1;height:100%;display:flex;flex-direction:column;justify-content:flex-end;padding:var(--sp-9) var(--sp-9) var(--sp-11)}.auth__quote h2{font-size:clamp(1.5rem,1.2rem + 1.4vw,2.05rem);color:#fff;max-width:17ch;margin-top:12px;letter-spacing:-.025em}.auth__quote p{color:#e8eef8b3;font-size:var(--fs-sm);margin-top:var(--sp-4);max-width:40ch}.otp{display:flex;gap:10px}.otp__box{flex:1;max-width:58px;aspect-ratio:3 / 4;display:grid;place-items:center;border:1.5px solid var(--border-strong);border-radius:var(--r-sm);background:var(--surface);font-family:var(--font-display);font-weight:700;font-size:24px}.otp__box.is-next{border-color:var(--accent);box-shadow:var(--ring)}.checkout{min-height:100vh;background:var(--bg)}.topbar--flat{position:sticky;background:var(--surface)}.stepbar{display:flex;flex-wrap:wrap;gap:var(--sp-2);margin-bottom:var(--sp-6)}.stepbar__item{display:flex;align-items:center;gap:9px;padding-right:var(--sp-5)}.stepbar__no{width:26px;height:26px;flex:none;display:grid;place-items:center;border-radius:50%;border:1.5px solid var(--border-strong);font-family:var(--font-display);font-weight:700;font-size:12px;color:var(--text-subtle);background:var(--surface)}.stepbar__item.is-done .stepbar__no,.stepbar__item.is-now .stepbar__no{background:var(--accent);border-color:var(--accent);color:#fff}.stepbar__name{font-size:var(--fs-sm);color:var(--text-subtle);white-space:nowrap}.stepbar__item.is-now .stepbar__name{color:var(--text);font-weight:600}.stepbar__item.is-done .stepbar__name{color:var(--text)}.summary__total{padding:var(--sp-5);background:linear-gradient(150deg,var(--ink-800),var(--ink-950));color:#fff}.summary__total .lbl{font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:#ffffff8c}.summary__total .amt{font-family:var(--font-display);font-weight:800;font-size:clamp(1.6rem,1.4rem + .8vw,1.95rem);letter-spacing:-.03em;margin-top:5px;font-variant-numeric:tabular-nums}.summary__total .sub{font-size:var(--fs-xs);color:#fff9;margin-top:5px}.success__mark{width:46px;height:46px;flex:none;display:grid;place-items:center;border-radius:var(--r-md);background:linear-gradient(150deg,var(--ok-500),var(--ok-700));color:#fff;box-shadow:0 6px 18px -6px #0e9f6eb3}.grid-2{display:grid;grid-template-columns:minmax(0,1.62fr) minmax(310px,1fr);gap:var(--sp-5);align-items:start}.grid-2r{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,380px);gap:var(--sp-6);align-items:start}.grid-even{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--sp-5);align-items:start}.stack{display:flex;flex-direction:column;gap:var(--sp-5)}.stack--sm{gap:var(--sp-3)}.stack--lg{gap:var(--sp-6)}.cluster{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-3)}.spread{display:flex;align-items:center;gap:var(--sp-3)}.spread>:last-child{margin-left:auto}.sticky-side{position:sticky;top:calc(var(--topbar) + var(--sp-5))}.mt-1{margin-top:var(--sp-1)}.mt-2{margin-top:var(--sp-2)}.mt-3{margin-top:var(--sp-3)}.mt-4{margin-top:var(--sp-4)}.mt-5{margin-top:var(--sp-5)}.mt-6{margin-top:var(--sp-6)}.mt-7{margin-top:var(--sp-7)}.mt-8{margin-top:var(--sp-8)}.mt-9{margin-top:var(--sp-9)}.mb-1{margin-bottom:var(--sp-1)}.mb-2{margin-bottom:var(--sp-2)}.mb-3{margin-bottom:var(--sp-3)}.mb-4{margin-bottom:var(--sp-4)}.mb-5{margin-bottom:var(--sp-5)}.mb-6{margin-bottom:var(--sp-6)}.mb-7{margin-bottom:var(--sp-7)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes slideIn{0%{opacity:0;transform:translate(34px)}to{opacity:1;transform:none}}@keyframes popIn{0%{opacity:0;transform:translate(-50%,-50%) scale(.97)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes growUp{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes toastIn{0%{opacity:0;transform:translateY(14px) scale(.97)}to{opacity:1;transform:none}}@keyframes toastOut{to{opacity:0;transform:translate(24px)}}.palette{animation-name:popInX}@keyframes popInX{0%{opacity:0;transform:translate(-50%) translateY(-8px)}to{opacity:1;transform:translate(-50%)}}.reveal{animation:fadeUp .45s var(--ease-out) both}.reveal:nth-child(2){animation-delay:.05s}.reveal:nth-child(3){animation-delay:.1s}.reveal:nth-child(4){animation-delay:.15s}.reveal:nth-child(5){animation-delay:.2s}.reveal:nth-child(6){animation-delay:.25s}@media(max-width:1400px){.grid-2{grid-template-columns:minmax(0,1.45fr) minmax(290px,1fr)}}@media(max-width:1200px){.shell{grid-template-columns:var(--rail-mini) minmax(0,1fr)}.rail__word,.rail__group-title,.navitem__label,.navitem__badge,.rail__foot{display:none}.rail__brand{justify-content:center;padding-inline:0}.navitem{justify-content:center;padding-inline:0;width:calc(100% - 16px)}.navitem svg{width:19px;height:19px}.rail__group+.rail__group{margin-top:var(--sp-3);position:relative;padding-top:var(--sp-3)}.rail__group+.rail__group:before{content:"";position:absolute;top:0;left:20px;right:20px;height:1px;background:#ffffff17}.grid-2,.grid-2r{grid-template-columns:minmax(0,1fr)}.sticky-side{position:static}}@media(max-width:1000px){.auth{grid-template-columns:minmax(0,1fr)}.auth__art{display:none}}@media(max-width:820px){.shell{grid-template-columns:minmax(0,1fr)}.rail{position:fixed;top:0;left:0;bottom:0;width:276px;transform:translate(-100%);transition:transform .3s var(--ease-out);box-shadow:var(--sh-xl)}.rail.is-open{transform:none}.rail__word,.rail__group-title,.navitem__label,.navitem__badge,.rail__foot{display:block}.rail__brand{justify-content:flex-start;padding-inline:var(--sp-5)}.navitem{justify-content:flex-start;padding-inline:var(--sp-3)}.rail__group+.rail__group:before{display:none}.hamburger{display:grid}.searchbtn{width:auto;flex:1;min-width:0}.searchbtn span,.kbd{display:none}.searchbtn{width:36px;flex:none;justify-content:center;padding:0}.userchip__name,.userchip__role{display:none}.topbar{padding-inline:var(--sp-4);gap:var(--sp-2)}.page{padding:var(--sp-5) var(--sp-4) var(--sp-12)}.pagehead{gap:var(--sp-4)}.pagehead__actions{margin-left:0;width:100%}.pagehead__actions .btn{flex:1}.kpigrid{grid-template-columns:repeat(auto-fit,minmax(148px,1fr));gap:var(--sp-3)}.drawer{width:100vw}.toasts{right:12px;left:12px;width:auto;bottom:80px}.auth__panel{padding:var(--sp-5) var(--sp-5) var(--sp-8)}.gallery{gap:var(--sp-4)}}@media(max-width:640px){.table--cards thead{display:none}.table--cards tbody tr{display:grid;grid-template-columns:minmax(0,1fr);gap:3px;padding:13px 14px;margin-bottom:10px;border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);box-shadow:var(--sh-xs)}.table--cards tbody tr:hover{background:var(--surface)}.table--cards td{display:flex;align-items:center;gap:var(--sp-4);padding:4px 0;border:none;white-space:normal}.table--cards td:before{content:attr(data-label);flex:none;min-width:108px;font-size:var(--fs-2xs);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-subtle)}.table--cards td>*{margin-left:auto;text-align:right}.table--cards td:first-child{border-bottom:1px dashed var(--border);padding-bottom:8px;margin-bottom:4px}.tablewrap--cards{overflow:visible;padding-inline:var(--sp-4)}.hide-sm{display:none!important}.stepper__val{width:74px;font-size:21px}.deflist{grid-template-columns:repeat(2,minmax(0,1fr))}.chart__axis{width:30px;font-size:9.5px}.chart__label i{display:none}.chart__plot{overflow-x:auto;padding-bottom:2px}.chart__bars,.chart__labels{min-width:430px}.card__head{flex-wrap:wrap}.card__tools{margin-left:0;width:100%}.readout{gap:var(--sp-4)}.modal__foot{flex-direction:column-reverse}.modal__foot .btn{width:100%}}@media(max-width:420px){.kpigrid{grid-template-columns:repeat(2,minmax(0,1fr))}.deflist{grid-template-columns:minmax(0,1fr)}.otp__box{max-width:none}}@media print{.shell{grid-template-columns:1fr}.card{box-shadow:none;border-color:#ccc;break-inside:avoid}body{background:#fff}}.input,.select,.textarea,.check input,.check--boxed{border-color:var(--n-500)}.input:focus,.select:focus,.textarea:focus{border-color:var(--accent)}.check input:checked{border-color:var(--accent)}.input[aria-invalid=true],.select[aria-invalid=true],.textarea[aria-invalid=true]{border-color:var(--dg-500)}.input:disabled,.select:disabled,.textarea:disabled{border-color:var(--n-400);background:var(--n-50);color:var(--text-muted);cursor:not-allowed}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.inputgroup{display:flex;align-items:stretch;width:100%}.inputgroup .input{border-top-right-radius:0;border-bottom-right-radius:0}.inputgroup__unit{display:flex;align-items:center;flex:none;padding:0 12px;border:1px solid var(--n-500);border-left:none;border-top-right-radius:var(--r-sm);border-bottom-right-radius:var(--r-sm);background:var(--n-50);color:var(--text-muted);font-size:var(--fs-sm);white-space:nowrap}.input--file{padding:8px 10px;line-height:1.4}.tablestate{padding:var(--sp-8) var(--sp-5);text-align:center;color:var(--text-muted);font-size:var(--fs-sm)}.tablestate__title{display:block;margin-bottom:6px;font-family:var(--font-display);font-weight:600;font-size:var(--fs-body);color:var(--text)}.tablestate--error .tablestate__title{color:var(--dg-700)}.skeleton{display:block;height:12px;border-radius:6px;background:linear-gradient(90deg,var(--n-100),var(--n-150),var(--n-100));background-size:200% 100%;animation:skeleton 1.4s var(--ease) infinite}@keyframes skeleton{0%{background-position:200% 0}to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){.skeleton{animation:none}}.tabletools{display:flex;align-items:center;gap:var(--sp-3);flex-wrap:wrap;padding:0 0 var(--sp-4)}.tabletools__end{margin-left:auto;display:flex;align-items:center;gap:var(--sp-2)}.pager{display:flex;align-items:center;gap:var(--sp-3);padding:var(--sp-4) 0 0;font-size:var(--fs-sm);color:var(--text-muted)}.pager__spacer{margin-left:auto}.colpicker{position:relative}.colpicker__menu{position:absolute;top:calc(100% + 6px);right:0;z-index:40;min-width:210px;max-height:320px;overflow-y:auto;display:grid;gap:10px;padding:12px 14px;border:1px solid var(--border-strong);border-radius:var(--r-md);background:var(--surface);box-shadow:var(--sh-lg)}.th-sort{display:inline-flex;align-items:center;gap:5px;padding:0;border:none;background:none;font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer}.th-sort:focus-visible{outline:none;box-shadow:var(--ring);border-radius:var(--r-xs)}.datatable{display:block}.toast{pointer-events:none}.toast__close{pointer-events:auto}.toast__close{align-self:flex-start;margin-left:auto;padding:0 2px;border:none;background:none;color:#ffffffb3;font-size:20px;line-height:1;cursor:pointer}.toast__close:hover{color:#fff}.toast__close:focus-visible{outline:none;box-shadow:var(--ring);border-radius:var(--r-xs)}.row--actions{flex-wrap:wrap}.row--actions>.row__main{flex:1 1 320px}.row--actions>.row__end{max-width:100%}.settingrow{padding:var(--sp-4) 0;border-bottom:1px solid var(--border)}.settingrow:last-child{border-bottom:none}.settingrow__actions{display:flex;gap:var(--sp-2);margin-top:var(--sp-3)}.preview{display:block;width:100%;min-height:140px;margin-top:var(--sp-3);border:1px solid var(--border-strong);border-radius:var(--r-sm);background:var(--surface)}.preview--tall{height:62vh;min-height:420px}.diffcell{display:block;max-width:60ch;font-family:var(--font-mono);font-size:12px;color:var(--text-muted);overflow-wrap:anywhere}.tabs__list button[aria-selected=true]{background:var(--surface);color:var(--text);box-shadow:var(--sh-xs)}.tabs__list{flex-wrap:wrap;max-width:100%}.tabs__panel{margin-top:var(--sp-5)}.tabs__panel[hidden]{display:none}.stack--gap{gap:var(--kit-space, var(--sp-5))}.cluster--gap{gap:var(--kit-space, var(--sp-3))}.cluster--nowrap{flex-wrap:nowrap}.grid-cols{display:grid;gap:var(--sp-5);align-items:start;grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols--gap{gap:var(--kit-space)}.grid-cols--3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols--4{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:1000px){.grid-cols--3,.grid-cols--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.grid-cols,.grid-cols--3,.grid-cols--4{grid-template-columns:minmax(0,1fr)}}.divider{height:1px;margin:var(--sp-5) 0;border:none;background:var(--border)}.divider--space{margin:var(--kit-space) 0}.divider--v{width:1px;height:auto;min-height:var(--sp-5);align-self:stretch;margin:0 var(--sp-3)}.divider--v.divider--space{margin:0 var(--kit-space)}.sitenav__links a[aria-current=page]{color:var(--text);font-weight:600}.footcol__list a{font-size:var(--fs-sm);color:var(--text-muted);text-align:left}.footcol__list a:hover{color:var(--accent)}.footbar__links a{font-size:var(--fs-xs);color:var(--text-muted)}.footbar__links a:hover{color:var(--accent)}.footbrand__lead{max-width:34ch}address.footlink{font-style:normal}.footsocial{display:flex;flex-wrap:wrap;gap:var(--sp-4);font-size:var(--fs-sm)}.footsocial__ic{display:grid;place-items:center;color:var(--n-400)}.footsocial__ic svg{width:15px;height:15px}.pricecard__tier,.footcol__title{font-family:var(--font-body)}.faq__h{font:inherit;letter-spacing:normal;margin:0}.faq__figure{max-width:220px;margin-top:var(--sp-5);padding-bottom:var(--sp-5)}.faq__player{width:100%;height:100%;object-fit:cover;display:block}.cookiebar .cookiebar__in{padding-bottom:var(--sp-4)}.cookiecat__name{display:block;font-weight:600}.mapfacade__action{gap:var(--sp-3)}.mapfacade__label{color:var(--n-0);font-size:var(--fs-sm);font-weight:600}.mapfacade__embed{width:100%;height:100%;border:0;display:block}.mapfacade__foot{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--sp-3)}.mono{font-family:var(--font-mono);overflow-wrap:anywhere}.stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--sp-4);margin-bottom:var(--sp-5)}.calc{display:flex;flex-direction:column;gap:var(--sp-5)}.calc__form{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:var(--sp-4);align-items:end}.calc__field{display:flex;flex-direction:column;gap:6px}.calc__label{font-size:var(--fs-sm);font-weight:600;color:var(--text)}.calc__hint{font-size:var(--fs-xs);color:var(--text-muted)}.calc__field input{width:100%;padding:10px 12px;border:1px solid var(--br-200);border-radius:var(--r-sm);background:var(--surface);color:var(--text);font:inherit;font-variant-numeric:tabular-nums}.calc__field input:focus-visible{outline:2px solid var(--accent);outline-offset:1px;border-color:var(--accent)}.calc__check{display:flex;align-items:center;gap:9px;font-size:var(--fs-sm);align-self:end;min-height:42px}.calc__check input{width:17px;height:17px;accent-color:var(--accent)}.talep{display:flex;flex-direction:column;gap:var(--sp-5)}.talep__grid{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:var(--sp-5);align-items:start}.talep__summary{position:sticky;top:var(--sp-6)}.talep__summary{max-height:calc(100dvh - 2 * var(--sp-6));overflow-y:auto}.checkout__summary{max-height:calc(100dvh - var(--topbar) - 2 * var(--sp-5));overflow-y:auto}@media(max-width:1200px){.checkout__summary{max-height:none;overflow-y:visible}}@media(max-width:1000px){.talep__grid{grid-template-columns:minmax(0,1fr)}.talep__summary{position:static;max-height:none;overflow-y:visible}}.talep__sections{display:flex;flex-direction:column;gap:var(--sp-5);min-width:0}.talep__section{display:flex;flex-direction:column;gap:var(--sp-4);padding:var(--sp-5)}.talep__heading{display:flex;align-items:baseline;gap:10px;font-family:var(--font-display);font-size:clamp(1.15rem,1rem + .5vw,1.4rem);letter-spacing:-.02em;margin:0}.talep__no{font-size:.75rem;font-weight:700;letter-spacing:.12em;color:var(--accent)}.talep__fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--sp-4)}.field--grow{grid-column:1 / -1}.field input:not([type=checkbox]):not([type=radio]),.field textarea,.field select{width:100%;padding:10px 12px;border:1px solid var(--n-500);border-radius:var(--r-sm);background-color:var(--surface);color:var(--text);font:inherit}.field input:not([type=checkbox]):not([type=radio]):disabled,.field textarea:disabled,.field select:disabled{border-color:var(--n-400);background-color:var(--n-50);color:var(--text-muted);cursor:not-allowed}.inputgroup:has(.input:disabled) .inputgroup__unit{border-color:var(--n-400);color:var(--text-subtle)}.field input[type=number]{font-variant-numeric:tabular-nums}.field input:focus-visible,.field textarea:focus-visible,.field select:focus-visible{outline:2px solid var(--accent);outline-offset:1px;border-color:var(--accent)}.check__hint{display:block;font-size:var(--fs-xs);color:var(--text-muted);margin-top:3px}.talep__goods{border:1px solid var(--br-100);border-radius:var(--r-md);padding:var(--sp-4);display:flex;flex-direction:column;gap:var(--sp-3);margin:0}.talep__goods legend{font-weight:700;padding-inline:6px}.talep__goods-row{display:grid;grid-template-columns:110px minmax(0,1fr) auto;gap:var(--sp-3);align-items:end}.talep__goods-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--sp-3)}.talep__sum{font-size:var(--fs-sm);font-variant-numeric:tabular-nums;color:var(--text-muted)}.talep__sum.is-off{color:var(--dg-700);font-weight:700}.talep__prohibited summary{cursor:pointer;font-size:var(--fs-sm);font-weight:600}.talep__prohibited ul{margin:var(--sp-3) 0 0;padding-inline-start:var(--sp-5);font-size:var(--fs-sm);color:var(--text-muted)}.talep__submit{width:100%;margin-top:var(--sp-4)}.lead{font-size:var(--fs-body);color:var(--text-muted);max-width:62ch;margin:0}.portal-request{display:flex;flex-direction:column;gap:var(--sp-4);padding:var(--sp-5)}.portal-request__code{font-family:var(--font-mono);font-size:var(--fs-body);margin:0}.portal-request__foot{align-items:flex-end;gap:var(--sp-4)}.portal-request__amount strong,.portal-request__countdown strong{display:block;font-family:var(--font-display);font-weight:800;font-variant-numeric:tabular-nums;font-size:var(--fs-h3)}.portal-request__countdown strong{color:var(--accent)}.portal__lead{margin:0 0 var(--sp-5)}.portal__actions{display:flex;flex-wrap:wrap;gap:var(--sp-3);margin:0 0 var(--sp-6)}.card--flat{box-shadow:none}.push-right{margin-left:auto}.t-accent{color:var(--accent);font-variant-numeric:tabular-nums}.notif-list{list-style:none;margin:0;padding:0}.prose--contract{max-height:420px;overflow-y:auto;padding:var(--sp-4);border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface-2, var(--surface));font-size:var(--fs-sm);line-height:1.7}.prose--contract h2,.prose--contract h3{font-size:var(--fs-body);margin:var(--sp-4) 0 var(--sp-2)}.prose--contract p{margin:0 0 var(--sp-3)}.brand__logo{display:block;height:28px;width:auto}.rail__mark{background:#fff;box-shadow:0 4px 12px #00538e38}.rail__mark svg{width:22px;height:22px}.rail__foot-label,.rail__foot-value,.rail__foot-note{display:block}.topbar__spacer{flex:1}.rail__nav{min-height:0}.page,.drawer{animation-fill-mode:backwards}.modal{display:flex;flex-direction:column;max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px)}.sssvid{margin-top:var(--sp-9)}.sssvid__head{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--sp-3);margin-bottom:var(--sp-5)}.sssvid__title{font-size:var(--fs-h2)}.gallery.sssvid__grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}@media(max-width:520px){.gallery.sssvid__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.sssvid .faq__figure,.intro__media .faq__figure{max-width:none;margin-top:0;padding-bottom:0}.sssvid .figcap,.intro__media .figcap{font-size:var(--fs-sm)}.intro{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,300px);gap:var(--sp-9);align-items:center}.intro__title{font-size:var(--fs-h1);letter-spacing:-.028em}.intro__body p{color:var(--text-muted);max-width:68ch}.intro__body p+p{margin-top:var(--sp-4)}@media(max-width:820px){.intro{grid-template-columns:minmax(0,1fr);gap:var(--sp-7)}.intro__media{width:100%;max-width:280px;justify-self:center}}.footpay{display:flex;align-items:center;padding-block:var(--sp-5);border-top:1px solid var(--border)}.footpay__band{display:block;width:min(100%,375px);height:auto}.modal{display:flex;flex-direction:column;max-height:calc(100vh - 32px)}.modal__head,.modal__foot{flex:none}.modal__body{min-height:0;overflow-y:auto}.modal--wide{width:min(960px,calc(100vw - 32px))}.table--compact th,.table--compact td{padding-inline:var(--sp-3)}.table--compact th{white-space:normal}.site{background:var(--surface)}.site__wrap{max-width:var(--site-max);margin:0 auto;padding-inline:var(--sp-5)}.sitenav{position:sticky;top:0;z-index:50;background:#ffffffe0;backdrop-filter:saturate(180%) blur(14px);-webkit-backdrop-filter:saturate(180%) blur(14px);border-bottom:1px solid var(--border)}.sitenav__in{display:flex;align-items:center;gap:var(--sp-6);height:70px}.brand{display:flex;align-items:center;gap:10px;flex:none}.brand__mark{width:32px;height:32px;border-radius:var(--r-sm);display:grid;place-items:center;background:linear-gradient(145deg,var(--br-400),var(--br-600));color:#fff;box-shadow:0 3px 10px #2f6fed59}.brand__mark svg{width:18px;height:18px}.brand__text{font-family:var(--font-display);font-weight:800;font-size:16px;letter-spacing:.16em;color:var(--ink-900)}.brand--light .brand__text{color:#fff}.sitenav__links{display:flex;align-items:center;gap:var(--sp-6);margin-left:var(--sp-4)}.sitenav__links a{font-size:var(--fs-sm);font-weight:500;color:var(--text-muted)}.sitenav__links a:hover{color:var(--text)}.sitenav__cta{margin-left:auto;display:flex;align-items:center;gap:var(--sp-2);flex:none}.sitenav__toggle{display:none}.sitenav__links .only-mobile{display:none;font-size:var(--fs-sm);font-weight:500;color:var(--text-muted)}.hero{position:relative;background:linear-gradient(160deg,var(--ink-850) 0%,var(--ink-950) 100%);color:#fff;overflow:hidden}.hero:before{content:"";position:absolute;inset:0;background:radial-gradient(70% 90% at 88% 8%,rgba(47,111,237,.34),transparent 60%),radial-gradient(50% 60% at 4% 100%,rgba(14,159,110,.16),transparent 60%);pointer-events:none}.hero__grid{position:relative;display:grid;grid-template-columns:minmax(0,1.02fr) minmax(0,1fr);gap:var(--sp-10);align-items:center;padding-block:clamp(var(--sp-9),6vw,var(--sp-12))}.hero h1{font-size:var(--fs-display);font-weight:800;letter-spacing:-.035em;line-height:1.02;color:#fff;margin-top:var(--sp-4)}.hero h1 em{font-style:normal;color:var(--br-300)}.hero__lead{font-size:clamp(1rem,.95rem + .3vw,1.125rem);color:#e8eef8bd;max-width:52ch;margin-top:var(--sp-5)}.hero__cta{display:flex;flex-wrap:wrap;gap:11px;margin-top:var(--sp-7)}.hero__stats{display:flex;flex-wrap:wrap;gap:var(--sp-7);margin-top:var(--sp-8);padding-top:var(--sp-6);border-top:1px solid rgba(255,255,255,.14)}.hero__stat b{display:block;font-family:var(--font-display);font-weight:700;font-size:26px;letter-spacing:-.02em}.hero__stat span{font-size:var(--fs-xs);color:#e8eef899}.hero__media{position:relative}.hero__media .frame{border:1px solid rgba(255,255,255,.14);border-radius:var(--r-xl);box-shadow:var(--sh-xl);background:var(--ink-800)}.hero__badge{position:absolute;left:-18px;bottom:26px;display:flex;align-items:center;gap:11px;padding:12px 16px;border-radius:var(--r-md);background:#fffffff7;box-shadow:var(--sh-lg);color:var(--ink-900)}.hero__badge svg{width:20px;height:20px;color:var(--ok-500);flex:none}.hero__badge b{display:block;font-family:var(--font-display);font-size:14px;color:var(--ink-900)}.hero__badge>span{display:block}.hero__badge span span{display:block;font-size:11.5px;color:var(--text-subtle);margin-top:2px}.section{padding-block:clamp(var(--sp-9),5vw,var(--sp-11))}.section--tint{background:var(--n-50)}.section--ink{background:var(--ink-900);color:#fff}.sectionhead{margin-bottom:var(--sp-7);max-width:62ch}.sectionhead h2{font-size:var(--fs-h1);letter-spacing:-.028em}.sectionhead p{font-size:var(--fs-body);color:var(--text-muted);margin-top:10px}.section--ink .sectionhead h2{color:#fff}.section--ink .sectionhead p{color:#e8eef8b3}.steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:var(--sp-5)}.step{position:relative;padding:var(--sp-6);border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--border);transition:transform .22s var(--ease),box-shadow .22s var(--ease),border-color .22s var(--ease)}.step:hover{transform:translateY(-3px);box-shadow:var(--sh-md);border-color:var(--br-200)}.step__no{display:grid;place-items:center;width:38px;height:38px;border-radius:var(--r-sm);background:var(--br-50);color:var(--br-600);font-family:var(--font-display);font-weight:700;font-size:15px;border:1px solid var(--br-100)}.step h3{font-size:var(--fs-h3);margin-top:var(--sp-4)}.step p{font-size:var(--fs-sm);color:var(--text-muted);margin-top:7px}.svcgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--sp-4)}.svc{display:flex;gap:var(--sp-4);padding:var(--sp-5);border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--border);transition:border-color .2s var(--ease),box-shadow .2s var(--ease)}.svc:hover{border-color:var(--br-200);box-shadow:var(--sh-sm)}.svc__ic{width:40px;height:40px;flex:none;display:grid;place-items:center;border-radius:var(--r-sm);background:var(--ink-900);color:var(--br-300)}.svc__ic svg{width:19px;height:19px}.svc h3{font-size:15.5px}.svc p{font-size:var(--fs-sm);color:var(--text-muted);margin-top:5px}.pricegrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(232px,1fr));gap:var(--sp-5)}.pricecard{position:relative;display:flex;flex-direction:column;padding:var(--sp-6);border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--border);transition:transform .22s var(--ease),box-shadow .22s var(--ease)}.pricecard:hover{transform:translateY(-3px);box-shadow:var(--sh-md)}.pricecard--best{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent),var(--sh-md)}.pricecard__flag{position:absolute;top:-11px;left:var(--sp-6);padding:3px 11px;border-radius:var(--r-pill);background:var(--accent);color:#fff;font-size:var(--fs-2xs);font-weight:700;letter-spacing:.05em}.pricecard__tier{font-size:var(--fs-2xs);font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--accent)}.pricecard__amt{font-family:var(--font-display);font-weight:800;font-size:clamp(1.9rem,1.6rem + 1vw,2.4rem);letter-spacing:-.03em;margin-top:12px;line-height:1}.pricecard__unit{font-size:var(--fs-xs);color:var(--text-subtle);margin-top:7px}.pricecard__note{font-size:var(--fs-sm);color:var(--text-muted);margin-top:var(--sp-4);padding-top:var(--sp-4);border-top:1px solid var(--border);flex:1}.spec{width:100%;font-size:var(--fs-sm)}.spec td{padding:11px 0;border-bottom:1px solid var(--border)}.spec tr:last-child td{border-bottom:none}.spec td:last-child{text-align:right;font-weight:600}.faq{border-top:1px solid var(--border)}.faq__item{border-bottom:1px solid var(--border)}.faq__q{display:flex;align-items:center;gap:var(--sp-4);width:100%;padding:var(--sp-5) 2px;text-align:left;font-family:var(--font-display);font-weight:600;font-size:clamp(1rem,.95rem + .35vw,1.18rem);color:var(--text);transition:color .16s var(--ease)}.faq__q:hover{color:var(--accent)}.faq__sign{margin-left:auto;flex:none;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;border:1px solid var(--border-strong);color:var(--accent);transition:transform .25s var(--ease),background .2s var(--ease)}.faq__item.is-open .faq__sign{transform:rotate(45deg);background:var(--br-50)}.faq__a{overflow:hidden}.faq__a p{font-size:var(--fs-body);color:var(--text-muted);max-width:78ch;padding-bottom:var(--sp-5)}.cta{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:var(--sp-9);align-items:center}.cta h2{font-size:var(--fs-h1);color:#fff;letter-spacing:-.03em}.cta p{color:#e8eef8b8;margin-top:12px;max-width:46ch}.cta__actions{display:flex;flex-wrap:wrap;gap:11px;margin-top:var(--sp-6)}.cta__info{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:var(--sp-6)}.cta__info dt{font-size:10px;letter-spacing:.15em;text-transform:uppercase;color:#e8eef880}.cta__info dd{margin:7px 0 0;font-size:var(--fs-sm);color:#e8eef8e0;line-height:1.6}.sitefoot{border-top:1px solid var(--border);background:var(--surface)}.sitefoot__in{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-5);padding-block:var(--sp-6) var(--sp-9)}.sitefoot__links{margin-left:auto;display:flex;flex-wrap:wrap;gap:var(--sp-5);font-size:var(--fs-xs)}.sitefoot__links a{color:var(--text-muted)}.sitefoot__links a:hover{color:var(--accent)}.credits{font-size:11px;color:var(--text-subtle);padding-bottom:var(--sp-11);line-height:1.7}.credits a{color:var(--text-subtle);text-decoration:underline;text-underline-offset:2px}.maprail{position:relative;border-radius:var(--r-md);overflow:hidden;border:1px solid var(--border);background:var(--n-50)}.maprail svg{width:100%;height:auto;display:block}.pagehero{background:linear-gradient(165deg,var(--ink-850),var(--ink-950));color:#fff;padding-block:var(--sp-8) var(--sp-9)}.pagehero__title{font-size:var(--fs-h1);color:#fff;letter-spacing:-.03em;margin-top:10px}.pagehero__lead{color:#e8eef8bd;margin-top:var(--sp-4);max-width:66ch}.pagehero .eyebrow{color:var(--br-300)}.pagehero .btn--ghost{color:#e8eef8cc}.pagehero .btn--ghost:hover{background:#ffffff1f;color:#fff}.pagehero .subtle,.pagehero .t-xs{color:#e8eef89e!important}.bcrumb{display:flex;align-items:center;gap:9px;font-size:var(--fs-xs);color:#e8eef88c;flex-wrap:wrap}.bcrumb button{color:#e8eef8bf}.bcrumb button:hover{color:#fff;text-decoration:underline}.bcrumb [aria-current]{color:#fff;font-weight:500}.trustbar{background:var(--ink-900);border-top:1px solid rgba(255,255,255,.08)}.trustbar__in{display:flex;flex-wrap:wrap;gap:var(--sp-7);padding-block:var(--sp-4);font-size:var(--fs-sm);color:#e8eef8b8}.trustbar__in span{display:inline-flex;align-items:center;gap:9px}.trustbar__in svg{width:17px;height:17px;color:var(--br-300);flex:none}.sectionhead--row{display:flex;align-items:flex-end;gap:var(--sp-5);max-width:none;flex-wrap:wrap}.sectionhead--row>.btn{margin-left:auto;flex:none}.legal{display:grid;grid-template-columns:250px minmax(0,1fr);gap:var(--sp-9);align-items:start}.legal__toc-inner{position:sticky;top:var(--sp-6)}.legal__toc ol{display:flex;flex-direction:column;gap:2px}.legal__toc a{display:block;padding:7px 11px;border-radius:var(--r-sm);font-size:var(--fs-sm);color:var(--text-muted);line-height:1.4;border-left:2px solid transparent}.legal__toc a:hover{background:var(--n-100);color:var(--text);border-left-color:var(--accent)}.legal__ask{padding:var(--sp-4);border-radius:var(--r-md);background:var(--n-50);border:1px solid var(--border)}.legal__body{max-width:76ch}.legal__section{scroll-margin-top:90px}.legal__section+.legal__section{margin-top:var(--sp-8);padding-top:var(--sp-7);border-top:1px solid var(--border)}.legal__section h2{font-size:var(--fs-h2);letter-spacing:-.02em}.legal__section p{margin-top:var(--sp-4);color:var(--text-muted);line-height:1.7}.legal__section p a,.legal__body p a,.prose p a{text-decoration:underline;text-underline-offset:2px}.bullets{margin-top:var(--sp-4);display:flex;flex-direction:column;gap:10px}.bullets li{position:relative;padding-left:24px;color:var(--text-muted);line-height:1.6;font-size:var(--fs-body)}.bullets li:before{content:"";position:absolute;left:6px;top:10px;width:6px;height:6px;border-radius:50%;background:var(--br-300)}.flowlist{display:flex;flex-direction:column}.flow{display:flex;gap:var(--sp-5)}.flow__mark{display:flex;flex-direction:column;align-items:center;flex:none}.flow__ic{width:44px;height:44px;flex:none;display:grid;place-items:center;border-radius:var(--r-md);background:var(--surface);border:1px solid var(--border-strong);color:var(--accent);box-shadow:var(--sh-xs)}.flow__ic svg{width:20px;height:20px}.flow__line{flex:1;width:2px;background:var(--border-strong);margin:8px 0}.flow:last-child .flow__line{display:none}.flow__body{padding-bottom:var(--sp-7);min-width:0}.flow:last-child .flow__body{padding-bottom:0}.flow__no{font-family:var(--font-display);font-size:var(--fs-2xs);font-weight:700;letter-spacing:.14em;color:var(--accent)}.flow__body h3{font-size:var(--fs-h3);margin-top:4px}.flow__body p{font-size:var(--fs-sm);color:var(--text-muted);margin-top:6px;max-width:68ch}.svccard{padding:var(--sp-6);border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--border);transition:transform .2s var(--ease),box-shadow .2s var(--ease),border-color .2s var(--ease)}.svccard:hover{transform:translateY(-3px);box-shadow:var(--sh-md);border-color:var(--br-200)}.svccard h3{font-size:var(--fs-h3);margin-top:var(--sp-4)}.svccard p{font-size:var(--fs-sm);color:var(--text-muted);margin-top:7px}.ctaband{display:flex;align-items:center;gap:var(--sp-6);flex-wrap:wrap;padding:var(--sp-6) var(--sp-7);border-radius:var(--r-lg);background:linear-gradient(150deg,var(--ink-800),var(--ink-950));color:#fff}.ctaband h3{font-size:var(--fs-h2);color:#fff}.ctaband p{color:#e8eef8b8;margin-top:8px;max-width:54ch}.linklist{display:flex;flex-direction:column}.linklist a{display:flex;align-items:center;gap:10px;padding:9px 0;font-size:var(--fs-sm);color:var(--text);border-bottom:1px solid var(--border)}.linklist li:last-child a{border-bottom:none}.linklist svg{width:14px;height:14px;color:var(--n-400);flex:none;transition:transform .16s var(--ease),color .16s var(--ease)}.linklist a:hover{color:var(--accent)}.linklist a:hover svg{transform:translate(3px);color:var(--accent)}.thumb{display:block;width:72px;height:48px;border-radius:var(--r-xs);overflow:hidden;background:var(--n-100)}.thumb img{width:100%;height:100%;object-fit:cover}.notfound{padding-block:var(--sp-12);background:var(--n-50)}.notfound__code{font-family:var(--font-display);font-weight:800;font-size:clamp(5rem,3rem + 12vw,10rem);line-height:.9;letter-spacing:-.06em;background:linear-gradient(160deg,var(--br-400),var(--ink-800));-webkit-background-clip:text;background-clip:text;color:transparent;margin-bottom:var(--sp-4)}.notfound__links{padding-top:var(--sp-7);border-top:1px solid var(--border)}.footgrid{display:grid;grid-template-columns:minmax(0,1.5fr) repeat(3,minmax(0,1fr));gap:var(--sp-7);padding-block:var(--sp-9) var(--sp-7)}.footcol__title{font-size:var(--fs-2xs);font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--text-subtle);margin-bottom:var(--sp-4)}.footcol__list{display:flex;flex-direction:column;gap:10px}.footcol__list button{font-size:var(--fs-sm);color:var(--text-muted);text-align:left}.footcol__list button:hover{color:var(--accent)}.footlink{display:inline-flex;align-items:center;gap:9px;color:var(--text-muted)}.footlink svg{width:15px;height:15px;color:var(--n-400);flex:none}a.footlink:hover{color:var(--accent)}.footbar{display:flex;align-items:center;gap:var(--sp-5);flex-wrap:wrap;padding-block:var(--sp-4) var(--sp-11);border-top:1px solid var(--border)}.footbar__links{margin-left:auto;display:flex;flex-wrap:wrap;gap:var(--sp-5)}.footbar__links button{font-size:var(--fs-xs);color:var(--text-muted)}.footbar__links button:hover{color:var(--accent)}.cookiebar{position:fixed;left:0;right:0;bottom:0;z-index:115;background:#0b1421f7;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-top:1px solid rgba(255,255,255,.12);animation:fadeUp .34s var(--ease-out) both}.cookiebar__in{max-width:var(--site-max);margin:0 auto;display:flex;align-items:center;gap:var(--sp-5);flex-wrap:wrap;padding:var(--sp-4) var(--sp-5) calc(var(--sp-4) + 58px)}.cookiebar__text{color:#e8eef8cc;font-size:var(--fs-sm);flex:1;min-width:260px;line-height:1.6}.cookiebar__text strong{color:#fff}.cookiebar__actions{display:flex;gap:8px;flex-wrap:wrap}.cookiebar .btn--ghost{color:#e8eef8cc}.cookiebar .btn--ghost:hover{background:#ffffff1f;color:#fff}.linkbtn{color:var(--br-300);text-decoration:underline;text-underline-offset:2px;font:inherit}.linkbtn:hover{color:#fff}.switchrow{display:flex;align-items:center;gap:var(--sp-4);padding:11px 13px;border-radius:var(--r-md);border:1px solid var(--border);background:var(--surface);cursor:pointer;transition:border-color .16s var(--ease)}.switchrow:hover{border-color:var(--border-strong)}.switchrow__text{min-width:0}.switchrow__title{display:block;font-size:var(--fs-sm);font-weight:500}.switchrow__sub{display:block;font-size:var(--fs-xs);color:var(--text-subtle);margin-top:2px}.switch{position:relative;flex:none;margin-left:auto;width:42px;height:24px}.switch input{position:absolute;inset:0;opacity:0;margin:0;cursor:pointer}.switch i{position:absolute;inset:0;border-radius:var(--r-pill);background:var(--n-300);transition:background .18s var(--ease);pointer-events:none}.switch i:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:var(--sh-sm);transition:transform .18s var(--ease)}.switch.is-on i{background:var(--accent)}.switch.is-on i:after{transform:translate(18px)}.checklist{display:flex;flex-direction:column;gap:9px}.checklist li{display:flex;align-items:flex-start;gap:10px;font-size:var(--fs-sm);color:var(--text-muted)}.checklist svg{width:16px;height:16px;flex:none;margin-top:2px}.checklist li.is-ok svg{color:var(--ok-500)}.checklist li.is-no svg{color:var(--dg-500)}.pwrules{display:flex;flex-direction:column;gap:7px}.pwrules li{display:flex;align-items:center;gap:9px;font-size:var(--fs-xs);color:var(--text-muted)}.pwrules svg{width:14px;height:14px;color:var(--ok-500);flex:none}.notif{display:flex;gap:var(--sp-4);padding:var(--sp-4) var(--sp-5);border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--border);box-shadow:var(--sh-xs);transition:border-color .18s var(--ease),box-shadow .18s var(--ease)}.notif:hover{border-color:var(--border-strong);box-shadow:var(--sh-sm)}.notif.is-new{border-color:var(--br-200);background:linear-gradient(120deg,var(--br-50),var(--surface) 55%)}.notif__ic{width:38px;height:38px;flex:none;display:grid;place-items:center;border-radius:var(--r-sm);background:var(--n-100);color:var(--text-muted)}.notif__ic svg{width:18px;height:18px}.notif__ic--ok{background:var(--ok-50);color:var(--ok-700)}.notif__ic--warn{background:var(--amber-50);color:var(--amber-700)}.notif__ic--info{background:var(--br-50);color:var(--br-700)}.notif__body{min-width:0;flex:1}.notif__dot{width:7px;height:7px;border-radius:50%;background:var(--accent);flex:none}.renewbar__track{height:6px;border-radius:6px;background:var(--n-150);overflow:hidden}.renewbar__track i{display:block;height:100%;border-radius:6px;background:linear-gradient(90deg,var(--br-400),var(--amber-400))}@media(max-width:1000px){.legal{grid-template-columns:minmax(0,1fr);gap:var(--sp-6)}.legal__toc-inner{position:static}.legal__toc ol{flex-direction:row;flex-wrap:wrap;gap:6px}.legal__toc a{border:1px solid var(--border-strong);border-left-width:1px;border-radius:var(--r-pill);padding:5px 12px;font-size:var(--fs-xs)}.legal__ask{display:none}.footgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.ctaband{flex-direction:column;align-items:flex-start}}@media(max-width:640px){.footgrid{grid-template-columns:minmax(0,1fr);gap:var(--sp-6)}.cookiebar__in{padding-bottom:calc(var(--sp-4) + 62px)}.cookiebar__actions{width:100%}.cookiebar__actions .btn{flex:1}.sectionhead--row>.btn{margin-left:0}.flow{gap:var(--sp-4)}.notfound__code{font-size:clamp(4rem,24vw,7rem)}}@media(max-width:1200px){.hero__grid{gap:var(--sp-7)}}@media(max-width:1000px){.hero__grid{grid-template-columns:minmax(0,1fr)}.hero__media{order:-1}.hero__badge{left:auto;right:16px;bottom:-16px}.cta{grid-template-columns:minmax(0,1fr);gap:var(--sp-7)}.sitenav__links{display:none}.sitenav__toggle{display:grid}.sitenav.is-open .sitenav__links{display:flex;flex-direction:column;align-items:flex-start;gap:var(--sp-4);position:absolute;left:0;right:0;top:70px;padding:var(--sp-5);background:var(--surface);border-bottom:1px solid var(--border);box-shadow:var(--sh-md);margin-left:0}.sitenav.is-open .sitenav__links .only-mobile{display:block}}@media(max-width:660px){.sitenav__in{gap:var(--sp-3);height:62px}.sitenav.is-open .sitenav__links{top:62px}.sitenav__cta .btn--secondary{display:none}.sitenav__cta .btn--primary{height:34px;padding:0 12px;font-size:var(--fs-xs)}.brand__text{font-size:14px;letter-spacing:.12em}}@media(max-width:820px){.site__wrap{padding-inline:var(--sp-4)}}@media(max-width:640px){.table--cards thead{display:none}.table--cards tbody tr{display:grid;grid-template-columns:minmax(0,1fr);gap:3px;padding:13px 14px;margin-bottom:10px;border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);box-shadow:var(--sh-xs)}.table--cards tbody tr:hover{background:var(--surface)}.table--cards td{display:flex;align-items:center;gap:var(--sp-4);padding:4px 0;border:none;white-space:normal}.table--cards td:before{content:attr(data-label);flex:none;min-width:108px;font-size:var(--fs-2xs);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-subtle)}.table--cards td>*{margin-left:auto;text-align:right}.table--cards td:first-child{border-bottom:1px dashed var(--border);padding-bottom:8px;margin-bottom:4px}.tablewrap--cards{overflow:visible;padding-inline:var(--sp-4)}.hide-sm{display:none!important}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media print{body{background:#fff}}@font-face{font-family:Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/inter-latin-Dx4kXJAl.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/inter-latin-ext-DO1Apj_S.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:500 700;font-display:swap;src:url(/assets/archivo-latin-E0tuGl4L.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo;font-style:normal;font-weight:500 700;font-display:swap;src:url(/assets/archivo-latin-ext-C4zznr8T.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}.lp-shell{max-width:var(--site-max);margin:0 auto;padding:var(--sp-10) var(--sp-6)}.lp-shell h1{margin:0 0 var(--sp-4);font-size:var(--fs-h1)}.lp-eyebrow{margin:0 0 var(--sp-3);font-size:var(--fs-2xs);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.lp-lead{max-width:60ch;margin:0 0 var(--sp-8);font-size:var(--fs-h3);color:var(--text-muted)}.lp-shell p a,.lp-shell li a:not([class]),main :is(p,li,label,td,dd) a:not([class]){text-decoration:underline;text-underline-offset:2px}.lp-skeleton-block{display:grid;gap:var(--sp-3);max-width:60ch;margin:0 0 var(--sp-8)}.lp-skeleton-line{height:14px}.lp-skeleton-line[data-short=true]{width:45%}.lp-skeleton-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--sp-4);margin:0 0 var(--sp-8)}.lp-skeleton-card{display:grid;gap:var(--sp-3);padding:var(--sp-6)}.lp-emptystate-action{margin-top:var(--sp-4)}.lp-note-action{margin-top:var(--sp-3)}.lp-offline{position:fixed;top:0;left:0;right:0;z-index:110;background:var(--amber-50);border-bottom:1px solid var(--amber-100);color:var(--amber-700)}.lp-offline:empty{display:none}.lp-offline__text{margin:0;padding:var(--sp-3) var(--sp-5);font-size:var(--fs-sm);text-align:center}.lp-sitemap{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--sp-7);margin:0 0 var(--sp-9)}.lp-sitemap h2{margin:0 0 var(--sp-3);font-size:var(--fs-h3)}.lp-sitemap ul{display:grid;gap:var(--sp-2)}.lp-sitemap a{font-size:var(--fs-sm);color:var(--text-muted)}.lp-sitemap a:hover{color:var(--accent)}.lp-facts{display:grid;gap:var(--sp-4);margin:0;padding:var(--sp-6);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--sh-sm)}.lp-facts div{display:grid;gap:var(--sp-1)}.lp-facts dt{font-size:var(--fs-sm);color:var(--text-muted)}.lp-facts dd{margin:0;display:flex;align-items:center;gap:var(--sp-2);font-family:var(--font-mono);font-size:var(--fs-sm)}.lp-swatch{width:var(--sp-4);height:var(--sp-4);border-radius:var(--r-xs);background:var(--accent);box-shadow:var(--sh-xs)}.lp-faq{margin:0 0 var(--sp-8)}.lp-faq dt{margin-top:var(--sp-5);font-family:var(--font-display);font-weight:600;font-size:var(--fs-h3)}.lp-faq dd{margin:var(--sp-2) 0 0;max-width:68ch;color:var(--text-muted)}@media(max-width:660px){.lp-shell{padding:var(--sp-8) var(--sp-4)}.lp-sitemap{gap:var(--sp-5)}}.paymark{display:block;max-width:100%;height:auto}.legal__section table,.prose table{display:block;width:100%;overflow-x:auto;border-collapse:collapse}.legal__section table td,.legal__section table th,.prose table td,.prose table th{min-width:8rem;padding:var(--sp-2) var(--sp-3);border:1px solid var(--border);vertical-align:top;text-align:left}summary.faq__q{list-style:none;cursor:pointer}summary.faq__q::-webkit-details-marker{display:none}.faq__item[open] .faq__sign{transform:rotate(45deg);background:var(--br-50)}.footgrid{gap:var(--sp-6);padding-block:var(--sp-8) var(--sp-6);grid-template-columns:minmax(0,1.35fr) repeat(4,minmax(0,1fr))}@media(max-width:1000px){.footgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.footgrid{grid-template-columns:minmax(0,1fr)}}.footcol__list{gap:8px}.footbar{padding-block:var(--sp-4) var(--sp-6)}body:has(.cookiebar) .footbar{padding-bottom:var(--sp-12)}.prose p,.legal__section p{margin-top:var(--sp-4);color:var(--text-muted);line-height:1.7}.prose h2,.legal__section h2{font-size:var(--fs-h2);letter-spacing:-.02em}.legal__section h2:not(:first-child){margin-top:var(--sp-8);padding-top:var(--sp-7);border-top:1px solid var(--border)}.prose h3,.legal__section h3{font-size:var(--fs-h3);margin-top:var(--sp-6)}.prose ul,.prose ol,.legal__section ul,.legal__section ol{margin-top:var(--sp-4);padding-left:0;list-style:none;display:flex;flex-direction:column;gap:10px}.prose li,.legal__section li{position:relative;padding-left:24px;color:var(--text-muted);line-height:1.6}.prose ul li:before,.legal__section ul li:before{content:"";position:absolute;left:6px;top:10px;width:6px;height:6px;border-radius:50%;background:var(--br-300)}.prose ol,.legal__section ol{counter-reset:madde}.prose ol li:before,.legal__section ol li:before{counter-increment:madde;content:counter(madde) ".";position:absolute;left:0;top:0;color:var(--accent);font-weight:600;font-variant-numeric:tabular-nums}.prose table,.legal__section table{width:100%;border-collapse:collapse;margin-top:var(--sp-5);font-size:var(--fs-sm)}.prose th,.legal__section th{text-align:left;font-size:var(--fs-2xs);font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--text-subtle);background:var(--n-50);padding:10px 12px;border-bottom:1px solid var(--border)}.prose td,.legal__section td{padding:10px 12px;border-bottom:1px solid var(--border);color:var(--text-muted);vertical-align:top}.legal__section strong,.prose strong{color:var(--text)}.portal-page>.pagehead{margin-bottom:var(--sp-6)}.portal-foot{display:flex;flex-wrap:wrap;gap:var(--sp-3) var(--sp-5);margin-top:var(--sp-11);padding-top:var(--sp-5);border-top:1px solid var(--border)}.portal-foot a,.portal-foot .linkbtn{color:var(--text-muted);font-size:var(--fs-xs)}.portal-foot a:hover,.portal-foot .linkbtn:hover{color:var(--accent)}.checkout__inner{max-width:1080px;margin:0 auto}.checkout__head{margin-bottom:var(--sp-5)}ol.stepbar{list-style:none;margin:0 0 var(--sp-6);padding:0}.checkout .topbar--flat .btn svg{width:16px;height:16px}.checkout__ssl{display:inline-flex;align-items:center;gap:6px}.checkout__ssl svg{width:14px;height:14px;color:var(--ok-500)}.summary__rows .row{padding:10px var(--sp-5)}.summary__rows .row:last-child{border-bottom:1px solid var(--border)}.merge{display:inline;padding:0 3px;border-radius:3px;background:var(--br-50);color:var(--br-700);font-style:italic;white-space:nowrap}.faq-group+.faq-group{margin-top:var(--sp-8)}.faq-group__title{font-size:var(--fs-h3);margin-bottom:var(--sp-3)}.faq-aside__title{font-size:var(--fs-h3)}.key-figures{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:var(--sp-3);margin:0;padding:var(--sp-4) var(--sp-5)}.key-figure{display:flex;flex-direction:column;gap:var(--sp-1);min-width:0;padding:var(--sp-4);border:1px solid var(--br-100);border-radius:var(--r-md);background:var(--br-50);color:var(--text)}.key-figure--deposit{border-color:var(--ok-100);background:var(--ok-50)}.key-figure dd{margin:0}.key-figure__label{font-size:var(--fs-body);font-weight:600}.key-figure__amount{font-family:var(--font-display);font-size:var(--fs-h2);font-weight:800;line-height:1.2;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--br-700);overflow-wrap:anywhere}.key-figure--deposit .key-figure__amount{color:var(--ok-700)}.key-figure__unit{font-family:var(--font-body);font-size:var(--fs-body);font-weight:600;letter-spacing:0}.key-figure__note{font-size:var(--fs-body);line-height:1.5;white-space:normal;color:var(--text)}.talep__summary .card__body>.talep__submit:first-child{margin-top:0}:root{--lp-fs-hero: clamp(2.6rem, 1.55rem + 4.3vw, 4.75rem);--lp-fs-h1: clamp(2.25rem, 1.55rem + 2.8vw, 3.5rem);--lp-fs-h2: clamp(1.875rem, 1.35rem + 2vw, 2.875rem);--lp-fs-h3: clamp(1.1875rem, 1.1rem + .35vw, 1.375rem);--lp-fs-lead: clamp(1.0625rem, 1rem + .4vw, 1.25rem);--lp-fs-body: 1rem;--lp-fs-small: .9375rem;--lp-fs-meta: .8125rem;--lp-lh-tight: 1.06;--lp-lh-snug: 1.3;--lp-lh-body: 1.65;--lp-track-display: -.032em;--lp-track-eyebrow: .14em;--lp-ink: #0b1421;--lp-ink-2: #101b2c;--lp-text: #0f1b2a;--lp-text-2: #3b4a5e;--lp-text-3: #5b6b80;--lp-on-dark: #ffffff;--lp-on-dark-2: rgba(232, 238, 248, .78);--lp-on-dark-3: rgba(232, 238, 248, .6);--lp-line: #e3e9f1;--lp-line-2: #d3ddea;--lp-line-dark: rgba(255, 255, 255, .12);--lp-bg: #ffffff;--lp-bg-soft: #f6f8fb;--lp-bg-tint: #eef5fb;--lp-brand: #005b94;--lp-brand-600: #004b7a;--lp-brand-700: #003c61;--lp-brand-400: #0988d7;--lp-brand-tint: #ebf7ff;--lp-brand-tint-2: #ceebfd;--lp-brand-on-dark: #7cc4f5;--lp-amber: #f2a70c;--lp-amber-tint: #fff7e8;--lp-ok: #0e9f6e;--lp-ok-tint: #e9f8f1;--lp-dark-bg: radial-gradient(1100px 560px at 88% -12%, rgba(9, 136, 215, .26), transparent 62%), radial-gradient(760px 420px at -8% 112%, rgba(242, 167, 12, .07), transparent 60%), linear-gradient(180deg, #0b1421 0%, #08111c 100%);--lp-grid-lines: linear-gradient(rgba(255, 255, 255, .045) 1px, transparent 1px) 0 0 / 56px 56px, linear-gradient(90deg, rgba(255, 255, 255, .045) 1px, transparent 1px) 0 0 / 56px 56px;--lp-radius-sm: 10px;--lp-radius: 14px;--lp-radius-lg: 20px;--lp-radius-xl: 28px;--lp-shadow-1: 0 1px 2px rgba(11, 20, 33, .05), 0 1px 1px rgba(11, 20, 33, .03);--lp-shadow-2: 0 1px 2px rgba(11, 20, 33, .04), 0 10px 28px -14px rgba(11, 20, 33, .16);--lp-shadow-3: 0 2px 4px rgba(11, 20, 33, .04), 0 28px 56px -24px rgba(11, 20, 33, .28);--lp-shadow-brand: 0 14px 34px -16px rgba(0, 91, 148, .55);--lp-focus: 0 0 0 3px #ffffff, 0 0 0 5px var(--lp-brand-400);--lp-container: 1200px;--lp-gutter: clamp(16px, 4vw, 32px);--lp-section: clamp(56px, 9vw, 128px);--lp-section-sm: clamp(48px, 6vw, 80px);--lp-stack: clamp(28px, 3.2vw, 48px);--lp-gap: clamp(16px, 2vw, 24px);--lp-ease: cubic-bezier(.2, .7, .2, 1);--lp-dur: .22s}.lp-site{color:var(--lp-text);font-family:var(--font-body);font-size:var(--lp-fs-body);line-height:var(--lp-lh-body)}.lp-site :is(h1,h2){font-family:var(--font-display);font-weight:700;letter-spacing:var(--lp-track-display);line-height:var(--lp-lh-tight);text-wrap:balance}.lp-site h3{font-family:var(--font-display);font-weight:700;line-height:var(--lp-lh-snug);letter-spacing:-.012em;text-wrap:balance}.lp-site p{text-wrap:pretty}.lp-site .eyebrow{font-size:var(--lp-fs-meta);font-weight:700;letter-spacing:var(--lp-track-eyebrow);text-transform:uppercase;color:var(--lp-brand)}.lp-site .eyebrow--muted{color:var(--lp-text-3)}:is(.lp-site,.sitenav,.sitefoot,.cookiebar) .btn{height:48px;padding:0 22px;gap:8px;border-radius:var(--lp-radius);font-family:var(--font-body);font-size:var(--lp-fs-body);font-weight:600;letter-spacing:-.006em}:is(.lp-site,.sitenav,.sitefoot,.cookiebar) .btn svg{width:18px;height:18px}:is(.lp-site,.sitenav,.sitefoot,.cookiebar) .btn--lg{height:56px;padding:0 28px;font-size:var(--lp-fs-body)}:is(.lp-site,.sitenav,.sitefoot,.cookiebar) .btn--sm{height:44px;padding:0 16px;font-size:var(--lp-fs-small)}:is(.lp-site,.sitenav,.sitefoot,.cookiebar) .btn--icon{width:48px;padding:0}:is(.lp-site,.sitenav,.sitefoot,.cookiebar) .btn--sm.btn--icon{width:44px}:is(.lp-site,.sitenav,.sitefoot,.cookiebar) .btn--primary{background:var(--lp-brand);border-color:var(--lp-brand);color:#fff;box-shadow:var(--lp-shadow-brand)}:is(.lp-site,.sitenav,.sitefoot,.cookiebar) .btn--primary:hover{background:var(--lp-brand-600);border-color:var(--lp-brand-600);color:#fff}:is(.lp-site,.sitenav,.sitefoot,.cookiebar) .btn--secondary{background:#fff;border-color:var(--lp-line-2);color:var(--lp-text);box-shadow:var(--lp-shadow-1)}:is(.lp-site,.sitenav,.sitefoot,.cookiebar) .btn--secondary:hover{background:var(--lp-bg-soft);border-color:var(--lp-brand-tint-2);color:var(--lp-brand-600)}:is(.lp-site,.sitenav,.sitefoot,.cookiebar) .btn--ghost{background:transparent;color:var(--lp-text-2)}:is(.lp-site,.sitenav,.sitefoot,.cookiebar) .btn--ghost:hover{background:var(--lp-bg-tint);color:var(--lp-brand-600)}:is(.lp-site,.sitenav,.sitefoot,.cookiebar) .btn:focus-visible,:is(.sitenav,.sitefoot,.cookiebar) :is(a,button):focus-visible,.lp-site :is(.bcrumb a,.chip,.notfound a):focus-visible{outline:none;box-shadow:var(--lp-focus)}@media(prefers-reduced-motion:no-preference){:is(.lp-site,.sitenav,.sitefoot,.cookiebar) .btn{transition:background-color var(--lp-dur) var(--lp-ease),border-color var(--lp-dur) var(--lp-ease),color var(--lp-dur) var(--lp-ease),box-shadow var(--lp-dur) var(--lp-ease),transform var(--lp-dur) var(--lp-ease)}:is(.lp-site,.sitenav,.sitefoot,.cookiebar) .btn:hover{transform:translateY(-1px)}:is(.lp-site,.sitenav,.sitefoot,.cookiebar) .btn:active{transform:translateY(0)}}.sitenav{background:#fff;-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:1px solid var(--lp-line)}@keyframes lp-nav-lift{to{border-bottom-color:transparent;box-shadow:0 1px 0 var(--lp-line),var(--lp-shadow-2)}}@media(prefers-reduced-motion:no-preference){@supports (animation-timeline: scroll()){.sitenav{animation:lp-nav-lift linear both;animation-timeline:scroll(root);animation-range:0 96px}}}.sitenav__in{height:72px;gap:24px}.sitenav .brand{display:inline-flex;align-items:center;min-height:44px;border-radius:var(--lp-radius-sm)}.sitenav .brand__logo{height:30px}.sitenav__links{gap:2px;margin-left:12px}.sitenav__links>a{position:relative;display:inline-flex;align-items:center;height:44px;padding:0 14px;border-radius:var(--lp-radius-sm);font-size:var(--lp-fs-small);font-weight:500;color:var(--lp-text-2);text-decoration:none;white-space:nowrap}.sitenav__links>a:hover{color:var(--lp-text);background:var(--lp-bg-tint)}.sitenav__links>a[aria-current=page]{color:var(--lp-brand)}.sitenav__links>a[aria-current=page]:after{content:"";position:absolute;left:14px;right:14px;bottom:-14px;height:2px;border-radius:2px;background:var(--lp-brand)}.sitenav__cta{gap:10px}.sitenav__cta .btn{height:44px;padding:0 18px;font-size:var(--lp-fs-small)}.sitenav__cta .btn--primary{box-shadow:var(--lp-shadow-1)}.sitenav__cta button.btn--primary{background:#fff;border-color:var(--lp-line-2);color:var(--lp-text);box-shadow:var(--lp-shadow-1)}.sitenav__cta button.btn--primary:hover{background:var(--lp-bg-soft);border-color:var(--lp-line-2);color:var(--lp-brand-600)}.sitenav__toggle.iconbtn{width:44px;height:44px;border-radius:12px;border-color:var(--lp-line-2);color:var(--lp-text)}.sitenav__toggle.iconbtn svg{width:22px;height:22px}@media(prefers-reduced-motion:no-preference){.sitenav__links>a{transition:color var(--lp-dur) var(--lp-ease),background-color var(--lp-dur) var(--lp-ease)}}@media(max-width:1000px){body:has(.sitenav.is-open){overflow:hidden}.sitenav.is-open{border-bottom-color:var(--lp-line);box-shadow:none}.sitenav.is-open .sitenav__links{position:fixed;inset:73px 0 0;z-index:1;display:flex;flex-direction:column;align-items:stretch;gap:0;margin:0;padding:8px var(--sp-5) calc(96px + env(safe-area-inset-bottom,0px));overflow-y:auto;overscroll-behavior:contain;background:radial-gradient(140% 55% at 50% 100%,var(--lp-brand-tint),transparent 72%),#fff;border:0;box-shadow:none}.sitenav.is-open .sitenav__links>a{justify-content:space-between;flex:none;height:64px;padding:0 4px;border-radius:0;border-bottom:1px solid var(--lp-line);font-family:var(--font-display);font-size:1.375rem;font-weight:600;letter-spacing:-.015em;color:var(--lp-text);background:none}.sitenav.is-open .sitenav__links>a:after{content:"";position:static;width:10px;height:10px;margin-right:6px;border-top:2px solid currentColor;border-right:2px solid currentColor;border-radius:1px;background:none;transform:rotate(45deg);opacity:.35}.sitenav.is-open .sitenav__links>a[aria-current=page]{color:var(--lp-brand)}.sitenav.is-open .sitenav__links>a[aria-current=page]:after{opacity:1}.sitenav.is-open .sitenav__links>a.only-mobile{display:flex;justify-content:center;margin-top:auto;height:56px;border:1px solid var(--lp-line-2);border-radius:var(--lp-radius);box-shadow:var(--lp-shadow-1);font-family:var(--font-body);font-size:var(--lp-fs-body);font-weight:600;letter-spacing:0}.sitenav.is-open .sitenav__links>a.only-mobile:after{content:none}.sitenav.is-open .sitenav__cta .btn--secondary{display:none}.sitenav.is-open .sitenav__cta .btn--primary{position:fixed;left:var(--sp-5);right:var(--sp-5);bottom:calc(24px + env(safe-area-inset-bottom,0px));z-index:2;height:56px;font-size:var(--lp-fs-body)}}@media(max-width:1000px)and (prefers-reduced-motion:no-preference){.sitenav.is-open .sitenav__links{animation:lp-sheet-in .26s var(--lp-ease) both}.sitenav.is-open .sitenav__links>a{animation:lp-rise .42s var(--lp-ease) both}.sitenav.is-open .sitenav__links>a:nth-child(2){animation-delay:30ms}.sitenav.is-open .sitenav__links>a:nth-child(3){animation-delay:60ms}.sitenav.is-open .sitenav__links>a:nth-child(4){animation-delay:90ms}.sitenav.is-open .sitenav__links>a:nth-child(5){animation-delay:.12s}.sitenav.is-open .sitenav__links>a:nth-child(n+6){animation-delay:.15s}}@keyframes lp-sheet-in{0%{opacity:0}}@keyframes lp-rise{0%{opacity:0;transform:translateY(10px)}}@media(max-width:820px){.sitenav.is-open .sitenav__links{padding-inline:var(--sp-4)}.sitenav.is-open .sitenav__cta .btn--primary{left:var(--sp-4);right:var(--sp-4)}}@media(max-width:660px){.sitenav__in{height:64px;gap:12px}.sitenav .brand__logo{height:26px}.sitenav.is-open .sitenav__links{inset:65px 0 0}.sitenav__cta .btn--primary{height:44px;padding:0 14px;font-size:var(--lp-fs-small)}}@media(max-width:420px){.sitenav__in,.sitenav__cta{gap:8px}.sitenav__cta .btn--primary{padding-inline:12px}.sitenav .brand{flex:0 1 auto;min-width:0}.sitenav .brand__logo{width:100%;max-width:121px;height:auto}}@media(max-width:1000px){.sitenav.is-open{z-index:116}html:has(.sitenav.is-open){scrollbar-gutter:stable}}@media(min-width:660px)and (max-width:1000px){.sitenav.is-open .sitenav__links{padding-inline:max(var(--sp-5),calc((100% - 640px)/2));padding-bottom:calc(32px + env(safe-area-inset-bottom,0px))}.sitenav.is-open .sitenav__links>a.only-mobile{display:none}.sitenav.is-open .sitenav__cta .btn--secondary{display:inline-flex}.sitenav.is-open .sitenav__cta .btn--primary{position:static;height:44px;font-size:var(--lp-fs-small)}}@media(max-width:660px){.sitenav.is-open .sitenav__links{padding-inline:var(--sp-4);padding-bottom:calc(96px + env(safe-area-inset-bottom,0px))}.sitenav.is-open .sitenav__links>a.only-mobile{display:flex}.sitenav.is-open .sitenav__cta .btn--secondary{display:none}.sitenav.is-open .sitenav__cta .btn--primary{position:fixed;height:56px;font-size:var(--lp-fs-body)}}@media(max-width:1000px)and (max-height:520px){.sitenav.is-open .sitenav__cta .btn--primary{position:static;height:44px;font-size:var(--lp-fs-small)}.sitenav.is-open .sitenav__links{padding-bottom:calc(24px + env(safe-area-inset-bottom,0px))}.sitenav.is-open .sitenav__links>a.only-mobile{margin-top:16px}}html:has(.lp-site):not(:has(.legal,.sss,.talep-page)){scroll-padding-top:88px}@media(max-width:660px){html:has(.lp-site):not(:has(.legal,.sss,.talep-page)){scroll-padding-top:80px}}.sitefoot{position:relative;background:radial-gradient(900px 320px at 12% 0%,var(--lp-brand-tint),transparent 70%),var(--lp-bg-soft);border-top:1px solid var(--lp-line)}.sitefoot .footgrid{gap:40px 32px;padding-block:clamp(56px,7vw,88px) clamp(40px,5vw,64px);column-gap:24px;grid-template-columns:minmax(0,1.45fr) repeat(3,minmax(0,1fr)) minmax(0,1.25fr)}.sitefoot .footbrand .brand__logo{height:32px}.sitefoot .footbrand__lead{margin-top:16px;font-family:var(--font-display);font-size:var(--lp-fs-h3);font-weight:600;line-height:var(--lp-lh-snug);letter-spacing:-.012em;color:var(--lp-text)}.sitefoot .footbrand .stack{margin-top:24px;gap:6px}.sitefoot .footlink{display:flex;align-items:center;gap:12px;min-height:44px;font-size:var(--lp-fs-small);font-style:normal;line-height:1.5;color:var(--lp-text-2);text-decoration:none;border-radius:var(--lp-radius-sm)}.sitefoot address.footlink{align-items:flex-start;padding-top:11px}.sitefoot address.footlink svg{margin-top:-7px}.sitefoot .footlink svg{box-sizing:border-box;width:36px;height:36px;padding:9px;border:1px solid var(--lp-line);border-radius:var(--lp-radius-sm);background:#fff;color:var(--lp-brand);box-shadow:var(--lp-shadow-1)}.sitefoot a.footlink:hover{color:var(--lp-brand)}.sitefoot .footcol__title{margin-bottom:12px;font-family:var(--font-body);font-size:var(--lp-fs-meta);font-weight:700;letter-spacing:var(--lp-track-eyebrow);text-transform:uppercase;color:var(--lp-text)}.sitefoot .footcol__list{gap:0}.sitefoot .footcol__list a,.sitefoot .footcol__list button{display:inline-flex;align-items:center;min-height:44px;padding-block:4px;font-size:var(--lp-fs-small);line-height:1.4;color:var(--lp-text-2);text-decoration:none;text-wrap:balance;border-radius:6px}.sitefoot .footcol__list a:hover,.sitefoot .footcol__list button:hover{color:var(--lp-brand);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.sitefoot .footcol__list a[aria-current=page]{color:var(--lp-brand);font-weight:600}.sitefoot .footpay{gap:16px;padding-block:24px;border-top:1px solid var(--lp-line)}.sitefoot .footpay__band{box-sizing:border-box;width:min(100%,407px);height:auto;padding:12px 16px;border:1px solid var(--lp-line);border-radius:var(--lp-radius);background:#fff;box-shadow:var(--lp-shadow-1)}.sitefoot .footbar{gap:8px 24px;padding-block:16px 24px;border-top:1px solid var(--lp-line)}.sitefoot .footbar>span{font-size:var(--lp-fs-small);color:var(--lp-text-3)}.sitefoot .footbar__links{gap:4px 24px}.sitefoot .footbar__links :is(a,button){display:inline-flex;align-items:center;min-height:44px;font-size:var(--lp-fs-small);color:var(--lp-text-2);text-decoration:none;border-radius:6px}.sitefoot .footbar__links :is(a,button):hover{color:var(--lp-brand);text-decoration:underline;text-underline-offset:4px}@media(max-width:1000px){.sitefoot .footgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.sitefoot .footbrand{grid-column:1 / -1}}@media(max-width:640px){.sitefoot .footgrid{grid-template-columns:minmax(0,1fr);gap:32px}.sitefoot .footbar{flex-direction:column;align-items:flex-start}.sitefoot .footbar__links{margin-left:0}}.cookiebar{left:16px;right:auto;bottom:16px;width:min(480px,calc(100% - 32px));background:#fff;-webkit-backdrop-filter:none;backdrop-filter:none;border:1px solid var(--lp-line);border-radius:var(--lp-radius-lg);box-shadow:var(--lp-shadow-3)}.cookiebar .cookiebar__in{display:grid;gap:12px;max-width:none;margin:0;padding:14px 16px 16px}.cookiebar .cookiebar__text{min-width:0;font-size:var(--lp-fs-small);line-height:1.45;color:var(--lp-text-2)}.cookiebar .cookiebar__text strong{display:inline;margin:0;font:inherit;font-weight:700;color:var(--lp-text)}.cookiebar .linkbtn{color:var(--lp-brand);font-weight:600;text-decoration:underline;text-underline-offset:3px;border-radius:4px}.cookiebar .linkbtn:hover{color:var(--lp-brand-700)}.cookiebar .cookiebar__actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:auto}.cookiebar .cookiebar__actions .btn{position:relative;width:100%;height:40px;padding:0 8px;font-size:var(--lp-fs-small);white-space:nowrap}.cookiebar .cookiebar__actions .btn:after{content:"";position:absolute;inset:-2px 0}body:has(.cookiebar) .sitefoot{padding-bottom:176px}body:has(.cookiebar):not(:has(.sitefoot)){padding-bottom:176px}@media(max-width:640px){body:has(.cookiebar):not(:has(.sitefoot)){padding-bottom:236px}}@media(max-width:640px){.cookiebar{left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px));width:auto}.cookiebar .cookiebar__in{gap:8px;padding:12px 14px}.cookiebar .cookiebar__actions{grid-template-columns:repeat(2,minmax(0,1fr))}.cookiebar .cookiebar__actions .btn:first-child:nth-last-child(3){grid-column:1 / -1;order:3}body:has(.cookiebar) .sitefoot{padding-bottom:236px}}@media(min-width:1000px){.cookiebar{left:auto;right:16px}}html:has(.cookiebar){scroll-padding-bottom:184px}@media(max-width:640px){html:has(.cookiebar){scroll-padding-bottom:240px}}.modal:has(.cookiecat__name){border-radius:var(--lp-radius-lg)}.modal:has(.cookiecat__name) .modal__foot .btn{height:44px;padding:0 18px;border-radius:var(--lp-radius);font-size:var(--lp-fs-small)}.modal:has(.cookiecat__name) .modal__foot .btn--primary{background:var(--lp-brand);border-color:var(--lp-brand)}.modal:has(.cookiecat__name) .modal__foot .btn--primary:hover{background:var(--lp-brand-600)}.modal:has(.cookiecat__name) .modal__body{font-size:var(--lp-fs-body);line-height:var(--lp-lh-body)}.modal:has(.cookiecat__name) .cookiecat__name{display:block;font-size:var(--lp-fs-body);font-weight:600;color:var(--lp-text)}.modal:has(.cookiecat__name) :is(.field__hint,.t-xs){font-size:var(--lp-fs-small);line-height:1.5}.modal:has(.cookiecat__name) input:focus-visible{outline:none;box-shadow:var(--lp-focus)}.lp-site .pagehero{position:relative;isolation:isolate;overflow:hidden;padding-block:clamp(24px,3.5vw,48px) clamp(48px,6vw,80px);color:var(--lp-text);background:linear-gradient(180deg,#fff 0%,var(--lp-bg-soft) 100%);border-bottom:1px solid var(--lp-line)}.lp-site .pagehero:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(color-mix(in srgb,var(--lp-brand) 12%,transparent) 1px,transparent 1px) 0 0 / 56px 56px,linear-gradient(90deg,color-mix(in srgb,var(--lp-brand) 12%,transparent) 1px,transparent 1px) 0 0 / 56px 56px;-webkit-mask-image:radial-gradient(80% 130% at 100% 0%,#000 10%,transparent 72%);mask-image:radial-gradient(80% 130% at 100% 0%,#000 10%,transparent 72%)}.lp-site .pagehero:after{content:"";position:absolute;z-index:-1;top:-360px;right:-240px;width:760px;height:760px;border-radius:50%;background:radial-gradient(closest-side,color-mix(in srgb,var(--lp-brand-400) 18%,transparent),transparent);pointer-events:none}.lp-site .pagehero>.site__wrap{position:relative}.lp-site .bcrumb{gap:10px;font-size:var(--lp-fs-small);color:var(--lp-text-3)}.lp-site .bcrumb>span[aria-hidden=true]{color:var(--lp-line-2)}.lp-site .bcrumb a{display:inline-flex;align-items:center;min-height:44px;color:var(--lp-text-2);font-weight:500;text-decoration:none;border-radius:6px}.lp-site .bcrumb a:hover{color:var(--lp-brand);text-decoration:underline;text-underline-offset:4px}.lp-site .bcrumb [aria-current]{color:var(--lp-text);font-weight:600}.lp-site .pagehero .eyebrow{display:inline-flex;align-items:center;gap:8px;margin-top:12px;padding:6px 12px;border:1px solid var(--lp-brand-tint-2);border-radius:999px;background:var(--lp-brand-tint);color:var(--lp-brand)}.lp-site .pagehero .eyebrow:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--lp-amber)}@media(max-width:420px){.lp-site .pagehero .eyebrow{align-items:flex-start;border-radius:var(--lp-radius-sm);letter-spacing:.1em}.lp-site .pagehero .eyebrow:before{flex:none;margin-top:.45em}}.lp-site .pagehero__title{max-width:22ch;margin-top:16px;font-size:var(--lp-fs-h1);color:var(--lp-text)}.lp-site .pagehero__lead{max-width:62ch;margin-top:20px;font-size:var(--lp-fs-lead);line-height:1.6;color:var(--lp-text-2)}.lp-site .pagehero .btn--ghost{color:var(--lp-text-2)}.lp-site .pagehero .btn--ghost:hover{background:var(--lp-bg-tint);color:var(--lp-brand-600)}.lp-site .pagehero .subtle,.lp-site .pagehero .t-xs{font-size:var(--lp-fs-small);color:var(--lp-text-3)!important}.lp-site .section{padding-block:var(--lp-section)}.lp-site .pagehero+.section{padding-top:var(--lp-section-sm)}.lp-site .section--tint{background:var(--lp-bg-soft)}.lp-site .sectionhead{max-width:68ch;margin-bottom:var(--lp-stack)}.lp-site .sectionhead h2{font-size:var(--lp-fs-h2);letter-spacing:var(--lp-track-display)}.lp-site .sectionhead p{margin-top:16px;font-size:var(--lp-fs-lead);line-height:1.6;color:var(--lp-text-2)}.lp-site .sectionhead .eyebrow+h2{margin-top:12px}.lp-site .ctaband{position:relative;isolation:isolate;overflow:hidden;justify-content:space-between;gap:32px 48px;padding:clamp(32px,5vw,64px);border-radius:var(--lp-radius-xl);background:var(--lp-dark-bg);box-shadow:var(--lp-shadow-3);color:var(--lp-on-dark)}.lp-site .ctaband:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--lp-grid-lines);-webkit-mask-image:radial-gradient(80% 140% at 100% 0%,#000 10%,transparent 75%);mask-image:radial-gradient(80% 140% at 100% 0%,#000 10%,transparent 75%)}.lp-site .ctaband>div:first-child{flex:1 1 380px;min-width:0;max-width:720px}.lp-site .ctaband h3{font-size:var(--lp-fs-h2);line-height:var(--lp-lh-tight);letter-spacing:var(--lp-track-display);color:var(--lp-on-dark)}.lp-site .ctaband p{max-width:52ch;margin-top:14px;font-size:var(--lp-fs-lead);line-height:1.6;color:var(--lp-on-dark-2)}.lp-site .ctaband .cluster{flex-direction:column;align-items:stretch;gap:12px}.lp-site :is(.ctaband,.cta) .btn--secondary{background:#ffffff14;border-color:#ffffff2e;color:var(--lp-on-dark);box-shadow:none}.lp-site :is(.ctaband,.cta) .btn--secondary:hover{background:#ffffff24;border-color:#ffffff4d;color:var(--lp-on-dark)}.lp-site .cta h2{font-size:var(--lp-fs-h2);color:var(--lp-on-dark)}.lp-site .cta p{font-size:var(--lp-fs-lead);line-height:1.6;color:var(--lp-on-dark-2)}@media(max-width:1000px){.lp-site .ctaband>div:first-child{flex:none}.lp-site .ctaband .cluster{flex-direction:row;align-items:center}}@media(max-width:640px){.lp-site .ctaband .cluster{flex-direction:column;align-items:stretch}.lp-site .ctaband .cluster,.lp-site .ctaband .cluster .btn{width:100%}}@media(max-width:420px){.lp-site .ctaband{padding:32px 24px}}.lp-site .notfound{position:relative;isolation:isolate;overflow:hidden;padding-block:clamp(32px,5vw,72px) var(--lp-section-sm);background:linear-gradient(180deg,#fff 0%,var(--lp-bg-soft) 100%);text-align:center}.lp-site .notfound:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(color-mix(in srgb,var(--lp-brand) 8%,transparent) 1px,transparent 1px) 50% 0 / 56px 56px,linear-gradient(90deg,color-mix(in srgb,var(--lp-brand) 8%,transparent) 1px,transparent 1px) 50% 0 / 56px 56px;-webkit-mask-image:radial-gradient(60% 70% at 50% 20%,#000 10%,transparent 75%);mask-image:radial-gradient(60% 70% at 50% 20%,#000 10%,transparent 75%)}.lp-site .notfound__wrap{display:flex;flex-direction:column;align-items:center}.lp-site .notfound__code{display:inline-flex;align-items:center;gap:.04em;margin:0 0 16px;font-family:var(--font-display);font-weight:700;font-size:clamp(6rem,3rem + 12vw,10rem);line-height:.9;letter-spacing:-.06em;color:var(--lp-text);background:none;-webkit-text-fill-color:currentColor}.lp-site .notfound__pin{display:inline-grid;place-items:center;width:.78em;height:.78em;margin-inline:.04em;border-radius:50%;background:#fff;border:1px solid var(--lp-line);box-shadow:var(--lp-shadow-3)}.lp-site .notfound__pin svg{width:52%;height:auto}.lp-site .notfound__title{font-size:var(--lp-fs-h1)}.lp-site .notfound__lead{max-width:48ch;text-wrap:balance;margin-top:16px;font-size:var(--lp-fs-lead);line-height:1.6;color:var(--lp-text-2)}.lp-site .notfound__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:32px}.lp-site .notfound__links{width:100%;max-width:960px;margin-top:clamp(48px,7vw,80px);padding-top:32px;border-top:1px solid var(--lp-line)}.lp-site .notfound__grid{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:20px}.lp-site .notfound__card{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:52px;padding:8px 18px 8px 22px;border:1px solid var(--lp-line);border-radius:999px;background:#fff;box-shadow:var(--lp-shadow-1);font-size:var(--lp-fs-body);font-weight:600;line-height:1.3;color:var(--lp-text);text-align:left;text-decoration:none}.lp-site .notfound__card svg{flex:none;width:18px;height:18px;color:var(--lp-brand)}.lp-site .notfound__card:hover{border-color:var(--lp-brand-tint-2);box-shadow:var(--lp-shadow-2);color:var(--lp-brand)}@media(prefers-reduced-motion:no-preference){.lp-site .notfound__card{transition:transform var(--lp-dur) var(--lp-ease),box-shadow var(--lp-dur) var(--lp-ease),border-color var(--lp-dur) var(--lp-ease),color var(--lp-dur) var(--lp-ease)}.lp-site .notfound__card:hover{transform:translateY(-2px)}.lp-site .notfound__card svg{transition:transform var(--lp-dur) var(--lp-ease)}.lp-site .notfound__card:hover svg{transform:translate(3px)}.lp-site .notfound__pin{animation:lp-pin-bob 3.2s var(--lp-ease) infinite}}@keyframes lp-pin-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@media(max-width:1000px){.lp-site .notfound__grid{flex-direction:column;align-items:stretch;max-width:560px;margin-inline:auto}.lp-site .notfound__card{border-radius:var(--lp-radius)}}@media(max-width:520px){.lp-site .notfound__actions,.lp-site .notfound__actions .btn{width:100%}}.home{--home-pill: 999px;--home-tile: 12px;background:var(--lp-bg)}.home .section{padding-block:var(--lp-section);overflow-x:clip}.home .section--tint{background:var(--lp-bg-soft)}.home .eyebrow{font-size:var(--lp-fs-meta);font-weight:700;line-height:1.4;letter-spacing:var(--lp-track-eyebrow);text-transform:uppercase;color:var(--lp-brand)}.home h2,.home h3{font-family:var(--font-display);color:var(--lp-text)}.home .sectionhead{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:24px 48px;max-width:none;margin-bottom:var(--lp-stack)}.home .sectionhead>div{flex:1 1 32rem;max-width:46rem}.home .sectionhead h2{margin-top:14px;font-size:var(--lp-fs-h2);font-weight:700;line-height:var(--lp-lh-tight);letter-spacing:var(--lp-track-display);text-wrap:balance}.home .sectionhead p{margin-top:16px;max-width:56ch;font-size:var(--lp-fs-lead);line-height:1.55;color:var(--lp-text-2);text-wrap:pretty}.home .sectionhead--row>.btn{margin-left:0;flex:none}.home .btn--onDark{background:#ffffff14;border:1px solid rgba(255,255,255,.18);color:#fff}.home .btn--onDark:hover{background:#ffffff24;border-color:#ffffff4d;color:#fff}.home :is(.hero__cta,.cta__actions) .btn--primary{box-shadow:0 0 0 1px #7cc4f58c,0 18px 40px -14px #0988d7bf}.home :is(.hero__cta,.cta__actions) .btn--primary:hover:not(:focus-visible){box-shadow:0 0 0 1px #7cc4f5cc,0 22px 44px -14px #0988d7e6}.home .home__nowrap{white-space:nowrap}.home .frame{border:0;border-radius:var(--lp-radius-lg);background:var(--lp-bg-tint)}.home .frame:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 1px #0b14210f;pointer-events:none}.home .hero{position:relative;isolation:isolate;overflow:hidden;background:var(--lp-dark-bg);color:var(--lp-on-dark)}.home .hero:before{inset:0;z-index:-1;background:var(--lp-grid-lines);-webkit-mask-image:radial-gradient(90% 75% at 72% 18%,#000 0%,transparent 72%);mask-image:radial-gradient(90% 75% at 72% 18%,#000 0%,transparent 72%)}.home .hero__grid{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);grid-template-areas:"copy media" "stats stats";column-gap:clamp(40px,5vw,80px);row-gap:clamp(36px,min(5.5vw,7svh),80px);align-items:center;padding-block:clamp(40px,min(7vw,9svh),104px) 0}.home .hero__copy{grid-area:copy}.home .hero__eyebrow{display:inline-flex;align-items:center;gap:10px;padding:8px 16px 8px 12px;border-radius:var(--home-pill);background:#ffffff0f;border:1px solid rgba(255,255,255,.12);color:var(--lp-brand-on-dark);letter-spacing:.1em}.home .hero__eyebrow:before{content:"";width:8px;height:8px;flex:none;border-radius:50%;background:var(--lp-amber);box-shadow:0 0 0 4px #f2a70c2e}.home .hero h1{margin-top:24px;font-size:var(--lp-fs-hero);font-weight:700;line-height:var(--lp-lh-tight);letter-spacing:var(--lp-track-display);color:#fff}.home .hero h1 em{font-style:normal;color:var(--lp-brand-on-dark)}.home .hero__lead{max-width:50ch;margin-top:24px;font-size:var(--lp-fs-lead);line-height:1.6;color:var(--lp-on-dark-2);text-wrap:pretty}.home .hero__cta{display:flex;flex-wrap:wrap;gap:12px;margin-top:36px}.home .hero__media{grid-area:media;position:relative}.home .hero__media:before{content:"";position:absolute;inset:-12% -10% -14% -8%;z-index:-1;background:radial-gradient(closest-side,rgba(9,136,215,.34),transparent);pointer-events:none}.home .hero__media .frame{border-radius:var(--lp-radius-xl);background:var(--lp-ink-2);box-shadow:0 0 0 1px #ffffff24,0 0 0 8px #ffffff0a,0 48px 96px -40px #000000b3}.home .hero__media .frame:after{box-shadow:inset 0 0 0 1px #ffffff14}.home .hero__badge{left:clamp(-32px,-2.4vw,-16px);bottom:32px;gap:14px;padding:14px 22px 14px 14px;border-radius:var(--lp-radius);background:#fff;border:1px solid var(--lp-line);box-shadow:var(--lp-shadow-3);color:var(--lp-text)}.home .hero__badge>.hero__badgeic{display:grid;place-items:center;width:44px;height:44px;flex:none;border-radius:var(--home-tile);background:var(--lp-ok-tint);color:var(--lp-ok)}.home .hero__badge .hero__badgeic svg{width:22px;height:22px;color:var(--lp-ok)}.home .hero__badge b{font-family:var(--font-display);font-size:1.0625rem;font-weight:700;line-height:1.3;color:var(--lp-text)}.home .hero__badge span span{margin-top:2px;font-size:var(--lp-fs-small);line-height:1.4;color:var(--lp-text-3)}.home .hero__stats{grid-area:stats;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;padding:0;border-top:1px solid var(--lp-line-dark)}.home .hero__stats[data-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.home .hero__stat{padding:clamp(20px,3.2svh,32px) 28px clamp(24px,3.6svh,36px);border-left:1px solid var(--lp-line-dark)}.home .hero__stat:first-child{padding-left:0;border-left:0}.home .hero__stat b{display:block;font-family:var(--font-display);font-size:clamp(1.75rem,1.25rem + 1.5vw,2.5rem);font-weight:700;line-height:1.05;letter-spacing:var(--lp-track-display);color:#fff;white-space:nowrap}.home .hero__stat span{display:block;margin-top:10px;font-size:var(--lp-fs-small);line-height:1.4;color:var(--lp-on-dark-3)}.home .trustbar{background:var(--lp-bg);border-bottom:1px solid var(--lp-line)}.home .trustbar__in{display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px 32px;margin-block:0;padding-block:28px;list-style:none;font-size:var(--lp-fs-body);color:var(--lp-text)}.home .trustbar__item{display:flex;align-items:center;gap:14px;padding:0;font-weight:600;line-height:1.4}.home .trustbar__in .trustbar__ic{display:grid;place-items:center;width:44px;height:44px;flex:none;border-radius:var(--home-tile);background:var(--lp-brand-tint);color:var(--lp-brand)}.home .trustbar__in .trustbar__ic svg{width:20px;height:20px;color:inherit}.home .trustbar__item>span:last-child{display:block;text-wrap:balance}.home .intro{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,340px);grid-template-areas:"head media" "body media";column-gap:clamp(48px,7vw,112px);row-gap:0;align-items:start}.home .intro__head{grid-area:head}.home .intro__title{margin-top:14px;font-size:var(--lp-fs-h2);font-weight:700;line-height:1.1;letter-spacing:var(--lp-track-display);text-wrap:balance}.home .intro__body{grid-area:body;margin-top:32px}.home .intro__body p{max-width:60ch;font-size:1.0625rem;line-height:var(--lp-lh-body);color:var(--lp-text-2);text-wrap:pretty}.home .intro__body p+p{margin-top:18px}.home .intro__body p:first-child{font-size:var(--lp-fs-lead);line-height:1.6;color:var(--lp-text)}.home .intro__body p:nth-child(2){margin-block:28px;padding:4px 0 4px 22px;border-left:3px solid var(--lp-brand);font-family:var(--font-display);font-size:var(--lp-fs-h3);font-weight:700;line-height:1.4;color:var(--lp-text);text-wrap:balance}.home .intro__body p:nth-child(2)+p{margin-top:0}.home .intro__media{grid-area:media;position:relative;isolation:isolate;align-self:center;justify-self:end;width:100%;max-width:340px}.home .intro__media:before{content:"";position:absolute;inset:4% -18% -2%;z-index:-1;background:radial-gradient(closest-side,rgba(9,136,215,.16),transparent);pointer-events:none}.home .intro__media .vcard{padding:8px 8px 0;border-radius:var(--lp-radius-xl);background:var(--lp-bg);border:1px solid var(--lp-line);box-shadow:var(--lp-shadow-3)}.home .intro__media .vcard__frame{border-radius:var(--lp-radius-lg);box-shadow:none}.home .intro__media .vcard__shade{inset:70% 0 0;opacity:.6}.home .intro__media .vcard__cap{position:static;padding:14px 12px 16px;color:var(--lp-text);text-align:center;text-shadow:none}.home .intro__media .vcard__open{border-radius:var(--lp-radius-xl);padding-bottom:52px}.home .steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--lp-gap)}.home .step{position:relative;padding:28px 28px 32px;border-radius:var(--lp-radius-lg);background:var(--lp-bg);border:1px solid var(--lp-line);box-shadow:var(--lp-shadow-1)}.home .step:hover{transform:none;box-shadow:var(--lp-shadow-1);border-color:var(--lp-line)}.home .step__no{width:48px;height:48px;border-radius:var(--home-tile);background:var(--lp-brand-tint);border:1px solid var(--lp-brand-tint-2);color:var(--lp-brand);font-family:var(--font-display);font-size:1.0625rem;font-weight:700}.home .step__no svg{width:22px;height:22px}.home :is(.svc__ic,.trustbar__ic){border:1px solid var(--lp-brand-tint-2)}.home .step:not(:last-child):after{content:"";position:absolute;top:52px;left:calc(100% + 1px);width:var(--lp-gap);height:2px;background:var(--lp-line-2)}.home .step h3{margin-top:24px;font-size:var(--lp-fs-h3);font-weight:700;line-height:var(--lp-lh-snug);letter-spacing:-.015em}.home .step p{margin-top:10px;font-size:1rem;line-height:var(--lp-lh-body);color:var(--lp-text-2)}.home .bento{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--lp-gap)}.home .bento__photo{position:relative;min-width:0;min-height:208px}.home .bento__photo--wide{grid-column:span 2;grid-row:span 2}.home .bento__photo .figure{position:relative;height:100%;margin:0}.home .bento__photo .frame{height:100%;aspect-ratio:auto}.home .bento__photo .frame img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.home .bento__photo--forklift .frame img{object-position:50% 70%}.home .bento__photo--strec .frame img{object-position:50% 78%}.home .bento__photo .figcap{position:absolute;left:14px;bottom:14px;max-width:calc(100% - 28px);margin:0;padding:7px 14px;border-radius:var(--home-pill);background:#0b1421c7;color:#fff;font-size:var(--lp-fs-meta);font-weight:600;line-height:1.4}.home .svc{display:flex;flex-direction:column;gap:0;min-width:0;padding:28px;border-radius:var(--lp-radius-lg);background:var(--lp-bg);border:1px solid var(--lp-line);box-shadow:var(--lp-shadow-1)}.home .svc:hover{border-color:var(--lp-line);box-shadow:var(--lp-shadow-1)}.home .svc__ic{width:48px;height:48px;border-radius:var(--home-tile);background:var(--lp-brand-tint);color:var(--lp-brand)}.home .svc__ic svg{width:22px;height:22px}.home .svc h3{margin-top:24px;font-size:var(--lp-fs-h3);font-weight:700;line-height:var(--lp-lh-snug);letter-spacing:-.015em}.home .svc p{margin-top:10px;font-size:1rem;line-height:1.6;color:var(--lp-text-2)}.home .pricegrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--lp-gap);align-items:stretch;padding-top:14px}.home .pricecard{padding:32px 28px 28px;border-radius:var(--lp-radius-lg);background:var(--lp-bg);border:1px solid var(--lp-line);box-shadow:var(--lp-shadow-1)}.home .pricecard:hover{transform:none;border-color:var(--lp-line);box-shadow:var(--lp-shadow-1)}.home .pricecard__tier{font-family:var(--font-body);font-size:var(--lp-fs-meta);font-weight:700;line-height:1.4;letter-spacing:var(--lp-track-eyebrow);color:var(--lp-brand)}.home .pricecard__amt{margin-top:18px;font-weight:700;letter-spacing:var(--lp-track-display);color:var(--lp-text);white-space:nowrap}.home .pricecard__unit{margin-top:10px;font-size:var(--lp-fs-small);line-height:1.4;color:var(--lp-text-3)}.home .pricecard__note{margin-top:22px;padding-top:20px;border-top:1px solid var(--lp-line);font-size:1rem;line-height:1.6;color:var(--lp-text-2)}.home .pricecard .btn{width:100%;margin-top:24px}.home .pricecard--best{background:var(--lp-dark-bg);border-color:transparent;box-shadow:0 0 0 1px var(--lp-ink),var(--lp-shadow-brand),var(--lp-shadow-3)}.home .pricecard--best:hover{border-color:transparent;box-shadow:0 0 0 1px var(--lp-ink),var(--lp-shadow-brand),var(--lp-shadow-3)}.home .pricecard--best .pricecard__tier{color:var(--lp-brand-on-dark)}.home .pricecard--best .pricecard__amt{color:#fff}.home .pricecard--best .pricecard__unit{color:var(--lp-on-dark-3)}.home .pricecard--best .pricecard__note{border-top-color:var(--lp-line-dark);color:var(--lp-on-dark-2)}.home .pricecard--best .btn--primary{box-shadow:0 0 0 1px #ffffff29,0 14px 34px -16px #0988d7b3}.home .pricecard__flag{top:-14px;left:28px;padding:6px 14px;border-radius:var(--home-pill);background:var(--lp-amber);color:var(--lp-ink);font-size:var(--lp-fs-meta);font-weight:700;line-height:1.3;letter-spacing:.02em;box-shadow:0 8px 20px -10px #f2a70ccc}.home .facility{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:clamp(40px,6vw,96px);align-items:center}.home .facility__media .frame{border-radius:var(--lp-radius-xl);box-shadow:var(--lp-shadow-3)}.home .facility__title{margin-top:14px;font-size:var(--lp-fs-h2);font-weight:700;line-height:var(--lp-lh-tight);letter-spacing:var(--lp-track-display);text-wrap:balance}.home .facility__text{max-width:46ch;margin-top:20px;font-size:var(--lp-fs-lead);line-height:1.6;color:var(--lp-text-2);text-wrap:pretty}.home .facility__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.home .home__gallery{padding-top:0}.home .faqsec{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(40px,6vw,96px);align-items:start}.home .faqsec .sectionhead{flex-direction:column;align-items:flex-start;margin-bottom:0}.home .faqsec .sectionhead>div{flex:none}.home .faq{display:grid;gap:12px;border-top:0}.home .faq__item{border:1px solid var(--lp-line);border-radius:var(--lp-radius-lg);background:var(--lp-bg);box-shadow:var(--lp-shadow-1)}.home .faq__item[open]{border-color:var(--lp-brand-tint-2);box-shadow:var(--lp-shadow-2)}.home .faq__q{gap:20px;min-height:72px;padding:20px 20px 20px 24px;border-radius:var(--lp-radius-lg);font-family:var(--font-display);font-size:clamp(1.0625rem,1rem + .3vw,1.1875rem);font-weight:700;line-height:1.4;color:var(--lp-text)}.home .faq__q:hover{color:var(--lp-brand)}.home :is(.faq__q,.svc p,.bento__photo .figcap){text-wrap:balance}.home .step p{text-wrap:pretty}.home .faq__sign{width:40px;height:40px;background:var(--lp-bg);border:1px solid var(--lp-line-2);color:var(--lp-brand)}.home .faq__item[open] .faq__sign{background:var(--lp-brand);border-color:var(--lp-brand);color:#fff}.home .faq__a{padding:0 24px 24px}.home .faq__a p,.home .faq__a li{max-width:68ch;padding-bottom:0;font-size:1rem;line-height:var(--lp-lh-body);color:var(--lp-text-2)}.home .faq__a p+p{margin-top:12px}.home .faqsec{grid-template-rows:auto 1fr;row-gap:0}.home .faqsec .sectionhead{grid-column:1;grid-row:1}.home .faqsec .faq{grid-column:2;grid-row:1 / span 2}.home .faqsec__contact{grid-column:1;grid-row:2;align-self:start;display:grid;gap:4px;max-width:380px;margin-top:32px;padding:24px;border-radius:var(--lp-radius-lg);background:var(--lp-bg);border:1px solid var(--lp-line);box-shadow:var(--lp-shadow-1)}.home .faqsec__contactt{margin-bottom:8px;font-family:var(--font-display);font-size:var(--lp-fs-h3);font-weight:700;line-height:var(--lp-lh-snug);letter-spacing:-.015em;color:var(--lp-text)}.home .faqsec__line{display:flex;align-items:center;gap:14px;min-height:52px;border-radius:var(--lp-radius);font-size:1rem;font-weight:600;line-height:1.4;color:var(--lp-text);text-decoration:none;overflow-wrap:anywhere}.home .faqsec__line:hover{color:var(--lp-brand)}.home .faqsec__lineic{display:grid;place-items:center;width:44px;height:44px;flex:none;border-radius:var(--home-tile);background:var(--lp-brand-tint);border:1px solid var(--lp-brand-tint-2);color:var(--lp-brand)}.home .faqsec__lineic svg{width:20px;height:20px}.home .home__extra>section:first-child{margin-top:0}.home .home__extra>section+section{margin-top:var(--lp-stack)}.home .home__extra h2{font-size:var(--lp-fs-h2)!important;font-weight:700;line-height:var(--lp-lh-tight);letter-spacing:var(--lp-track-display)!important;text-wrap:balance}.home .home__extra .prose{max-width:68ch;margin-top:16px;font-size:1rem;line-height:var(--lp-lh-body);color:var(--lp-text-2)}.home .section--ink{position:relative;isolation:isolate;overflow:hidden;background:var(--lp-dark-bg);color:var(--lp-on-dark)}.home .section--ink:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--lp-grid-lines);-webkit-mask-image:radial-gradient(70% 90% at 12% 0%,#000 0%,transparent 70%);mask-image:radial-gradient(70% 90% at 12% 0%,#000 0%,transparent 70%);pointer-events:none}.home .cta{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:clamp(40px,6vw,96px);align-items:center}.home .cta h2{font-size:var(--lp-fs-h1);font-weight:700;line-height:var(--lp-lh-tight);letter-spacing:var(--lp-track-display);color:#fff}.home .cta p{max-width:44ch;margin-top:20px;font-size:var(--lp-fs-lead);line-height:1.6;color:var(--lp-on-dark-2)}.home .cta__actions{gap:12px;margin-top:36px}.home .cta__info{display:grid;grid-template-columns:minmax(0,1fr);gap:0;margin:0;padding:8px 28px;border-radius:var(--lp-radius-lg);background:#ffffff0a;border:1px solid var(--lp-line-dark)}.home .cta__info>div{position:relative;min-height:44px;padding:22px 0 22px 64px;border-top:1px solid var(--lp-line-dark)}.home .cta__info>div:first-child{border-top:0}.home .cta__ic{position:absolute;left:0;top:22px;display:grid;place-items:center;width:44px;height:44px;border-radius:var(--home-tile);background:#7cc4f51a;border:1px solid rgba(124,196,245,.2);color:var(--lp-brand-on-dark)}.home .cta__ic svg{width:20px;height:20px}.home .cta__info dt{font-size:var(--lp-fs-meta);font-weight:700;line-height:1.4;letter-spacing:var(--lp-track-eyebrow);text-transform:uppercase;color:var(--lp-on-dark-3)}.home .cta__info dd{margin:6px 0 0;font-size:1rem;line-height:1.55;color:var(--lp-on-dark)}.home .cta__hours{display:block}.home .cta__sep{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.home .cta__info dd:has(>.linkbtn){margin-top:12px}.home .cta__info .linkbtn{display:inline-flex;align-items:center;min-height:44px;margin-block:-6px;color:var(--lp-brand-on-dark);text-decoration:underline;text-decoration-color:#7cc4f573;text-underline-offset:4px;overflow-wrap:anywhere}.home .cta__info .linkbtn:hover{color:#fff;text-decoration-color:#fff}.home .cta__info .linkbtn:focus-visible{outline:2px solid var(--lp-brand-on-dark);outline-offset:2px;border-radius:6px;box-shadow:none}@media(prefers-reduced-motion:no-preference){.home .hero__eyebrow:before{animation:home-pin 1.4s var(--lp-ease) .4s 3}@keyframes home-pin{0%{box-shadow:0 0 0 4px #f2a70c2e,0 0 #f2a70c80}to{box-shadow:0 0 0 4px #f2a70c2e,0 0 0 12px #f2a70c00}}.home .faq__item{transition:box-shadow var(--lp-dur) var(--lp-ease),border-color var(--lp-dur) var(--lp-ease)}.home .faq__sign{transition:transform var(--lp-dur) var(--lp-ease),background-color var(--lp-dur) var(--lp-ease),color var(--lp-dur) var(--lp-ease)}.home .bento__photo .frame img{transition:transform .6s var(--lp-ease)}.home .bento__photo:hover .frame img{transform:scale(1.04)}@supports (animation-timeline: view()){.home .section :is(.sectionhead,.intro__head,.intro__body,.step,.svc,.bento__photo,.faq__item,.facility__media,.facility__copy,.cta>*){animation:home-rise linear both;animation-timeline:view();animation-range:entry 0% entry 70%}.home .step:not(:last-child):after{background:var(--lp-brand);transform-origin:left center;animation:home-draw linear both;animation-timeline:view();animation-range:entry 60% cover 50%}.home .hero__media .frame img{animation:home-drift linear both;animation-timeline:scroll(root);animation-range:0 100svh}}@keyframes home-rise{0%{transform:translateY(40px)}}@keyframes home-draw{0%{transform:scaleX(0)}}@keyframes home-draw-down{0%{transform:scaleY(0)}}@keyframes home-drift{to{transform:scale(1.06)}}}@media(prefers-reduced-motion:reduce){.home .pricecard,.home .faq__item,.home .faq__sign,.home .step,.home .svc{transition:none}.home .pricecard:hover{transform:none}}@media(max-width:1200px){.home .pricegrid{column-gap:16px}.home .pricecard{padding:28px 20px 24px}.home .pricecard__flag{left:20px}.home .steps{grid-template-columns:repeat(2,minmax(0,1fr))}.home .step:nth-child(2n):after{display:none}.home .bento{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1000px){.home .pricegrid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--lp-gap);row-gap:calc(var(--lp-gap) + 14px)}.home .pricecard{padding:32px 28px 28px}.home .pricecard__flag{left:28px}.home .hero__grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"copy" "media" "stats";row-gap:40px}.home .hero__media{order:0}.home .hero__media .frame--4x3{aspect-ratio:16 / 9}.home .hero__badge{left:20px;right:auto;bottom:-24px}.home .hero__stats,.home .hero__stats[data-count="3"]{grid-template-columns:repeat(2,minmax(0,1fr))}.home .hero__stat:nth-child(odd){padding-left:0;border-left:0}.home .hero__stat:nth-child(n+3){border-top:1px solid var(--lp-line-dark)}.home .hero__stats[data-count="3"] .hero__stat:last-child{grid-column:1 / -1}.home .trustbar__in{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 24px}.home .intro{grid-template-columns:minmax(0,1fr) minmax(0,260px);grid-template-areas:"head head" "body media";column-gap:48px}.home .intro__media{position:sticky;top:96px;align-self:start;margin-top:32px}.home .bento{grid-template-columns:repeat(2,minmax(0,1fr))}.home .bento__photo{min-height:0}.home .bento__photo--wide{grid-row:auto}.home .bento__photo--wide .frame{aspect-ratio:2 / 1}.home .bento__photo:not(.bento__photo--wide) .frame{aspect-ratio:4 / 3}.home .facility{grid-template-columns:minmax(0,1fr)}.home .faqsec{grid-template-columns:minmax(0,1fr);grid-template-rows:none;gap:var(--lp-stack)}.home .faqsec .sectionhead,.home .faqsec .faq{grid-column:1;grid-row:auto}.home .faqsec__contact{display:none}.home .faqsec .sectionhead{flex-direction:row;align-items:flex-end}.home .faqsec .sectionhead>div{flex:1 1 28rem}.home .cta{grid-template-columns:minmax(0,1fr)}}@media(max-width:820px){.home .intro{grid-template-columns:minmax(0,1fr);grid-template-areas:"head" "media" "body"}.home .intro__media{position:relative;top:auto;justify-self:center;max-width:280px;margin-top:32px}}@media(max-width:660px){.home .hero__cta .btn{flex:1 1 auto}.home .hero__media .frame--4x3{aspect-ratio:4 / 3}.home .hero__badge{left:12px;right:12px;bottom:-28px}.home .hero__stat{padding:24px 16px 26px}.home .hero__stat:nth-child(odd){padding-left:0}.home .intro__media{margin-top:28px}.home .intro__body p:nth-child(2){padding-left:18px}.home .steps{grid-template-columns:minmax(0,1fr)}.home .step,.home .svc{display:grid;grid-template-columns:48px minmax(0,1fr);column-gap:18px;align-items:start;padding:22px 22px 24px}.home .step__no,.home .svc__ic{grid-row:span 2}.home .step h3,.home .svc h3{margin-top:0;align-self:center;min-height:48px;display:flex;align-items:center}.home .step p,.home .svc p{margin-top:2px}.home .step:not(:last-child):after,.home .step:nth-child(2n):not(:last-child):after{display:block;top:calc(100% + 1px);left:45px;width:2px;height:var(--lp-gap);transform-origin:center top;animation-name:home-draw-down}.home .svc,.home .bento__photo--wide{grid-column:1 / -1}.home .cta__actions .btn{flex:1 1 auto}.home .bento__photo--wide .frame{aspect-ratio:16 / 10}.home .bento__photo:not(.bento__photo--wide) .frame{aspect-ratio:4 / 3}.home .pricegrid{grid-template-columns:minmax(0,1fr)}.home .cta__info{padding:4px 20px}}@media(max-width:520px){.home .trustbar__in{gap:20px 16px;padding-block:24px}.home .trustbar__item{flex-direction:column;align-items:flex-start;gap:12px}.home .faq__q{padding:18px 16px 18px 20px}.home .faq__a{padding:0 20px 20px}.home .bento__photo:not(.bento__photo--wide){grid-column:1 / -1}.home .bento__photo:not(.bento__photo--wide) .frame{aspect-ratio:16 / 10}.home .bento__photo--forklift .frame img{object-position:50% 62%}.home .bento__photo--strec .frame img{object-position:50% 72%}.home .bento__photo .figcap{left:10px;bottom:10px;max-width:calc(100% - 20px);padding:6px 12px}}@media(max-width:420px){.home .hero__eyebrow{align-items:flex-start;padding:0;border:0;border-radius:0;background:none;letter-spacing:.08em}.home .hero__eyebrow:before{margin-top:5px}}.home :is(.btn,a,summary,button):focus-visible{outline:none;box-shadow:var(--lp-focus)}@property --sweep{syntax: "<angle>"; inherits: false; initial-value: 0deg;}.sss [hidden]{display:none!important}.sss .sss-wrap{width:100%;max-width:calc(var(--lp-container) + 2 * var(--lp-gutter));margin-inline:auto;padding-inline:var(--lp-gutter)}.sss .sss-hero{position:relative;background:var(--lp-bg);padding-block:clamp(32px,5vw,72px) clamp(40px,5vw,64px);overflow:clip}.sss .sss-hero:before{content:"";position:absolute;inset:0 0 auto;height:100%;background:radial-gradient(60% 55% at 12% 0%,var(--lp-brand-tint) 0%,transparent 70%),radial-gradient(40% 50% at 88% 30%,var(--lp-bg-tint) 0%,transparent 72%);opacity:.9;pointer-events:none}.sss .sss-hero__grid{position:relative;display:grid;grid-template-columns:minmax(0,1fr)}.sss .sss-hero__text{min-width:0;max-width:640px}.sss .sss-hero__eyebrow{display:inline-flex;align-items:center;gap:10px;margin:0}.sss .sss-hero__eyebrow:before{content:"";width:22px;height:2px;border-radius:2px;background:currentColor}.sss .sss-hero__title{margin:14px 0 0;font-size:var(--lp-fs-h1);font-weight:700;letter-spacing:var(--lp-track-display);line-height:var(--lp-lh-tight);color:var(--lp-text)}.sss .sss-hero__claim{margin:12px 0 0;font-family:var(--font-display);font-size:var(--lp-fs-h3);font-weight:700;line-height:var(--lp-lh-snug);letter-spacing:-.012em;color:var(--lp-brand)}.sss .sss-hero__lead{margin:14px 0 0;max-width:60ch;font-size:var(--lp-fs-lead);line-height:1.6;color:var(--lp-text-2)}.sss .sss-search{position:relative;margin-top:clamp(22px,2.6vw,32px);max-width:560px}.sss .sss-search__input{display:block;width:100%;height:56px;padding:0 60px 0 52px;border:1px solid var(--lp-line-2);border-radius:var(--lp-radius);background:#fff;box-shadow:var(--lp-shadow-1);font-family:var(--font-body);font-size:18px;font-weight:500;color:var(--lp-text);-webkit-appearance:none;appearance:none}.sss .sss-search__input::placeholder{color:var(--lp-text-3);font-weight:400;opacity:1}.sss .sss-search__input::-webkit-search-cancel-button,.sss .sss-search__input::-webkit-search-decoration{-webkit-appearance:none;display:none}.sss .sss-search__input:placeholder-shown{padding-right:14px}@media(max-width:520px){.sss .sss-search__input{padding-left:46px;text-overflow:ellipsis}.sss .sss-search__input::placeholder{font-size:16px}.sss .sss-search__icon{left:15px}}@media(max-width:420px){.sss .sss-search__input{padding-left:42px}.sss .sss-search__input:placeholder-shown{padding-right:8px}.sss .sss-search__icon{left:13px}}.sss .sss-search__input:hover{border-color:var(--lp-brand-tint-2)}.sss .sss-search__input:focus{outline:none;border-color:var(--lp-brand);box-shadow:var(--lp-focus)}.sss .sss-search__icon{position:absolute;left:18px;top:50%;width:20px;height:20px;translate:0 -50%;color:var(--lp-text-3);pointer-events:none}.sss .sss-search__icon svg{display:block;width:20px;height:20px}.sss .sss-search:focus-within .sss-search__icon{color:var(--lp-brand)}.sss .sss-search__clear{position:absolute;right:6px;top:6px;display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:10px;background:transparent;color:var(--lp-text-3);cursor:pointer}.sss .sss-search__clear svg{width:20px;height:20px}.sss .sss-search__clear:hover{background:var(--lp-bg-soft);color:var(--lp-text)}.sss .sss-search__clear:focus-visible{outline:none;box-shadow:var(--lp-focus)}.sss .sss-search__kbd{position:absolute;right:16px;top:50%;translate:0 -50%;display:none;min-width:26px;padding:4px 8px;border:1px solid var(--lp-line-2);border-radius:6px;background:var(--lp-bg-soft);font-family:var(--font-body);font-size:var(--lp-fs-meta);font-weight:700;line-height:1.2;text-align:center;color:var(--lp-text-3);pointer-events:none}.sss .sss-search__input:focus~.sss-search__kbd{display:none}.sss .sss-countrow{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;max-width:560px;min-height:44px;margin-top:6px}.sss .sss-count__go{display:inline-flex;align-items:center;gap:4px;min-height:44px;margin-left:auto;padding:0 10px;border:0;border-radius:var(--lp-radius-sm);background:transparent;font-family:var(--font-body);font-size:var(--lp-fs-small);font-weight:600;color:var(--lp-brand);cursor:pointer}.sss .sss-count__go svg{width:18px;height:18px}.sss .sss-count__go:hover{background:var(--lp-brand-tint)}.sss .sss-count__go:focus-visible{outline:none;box-shadow:var(--lp-focus)}.sss .sss-count{margin:0;min-height:1.5em;font-size:var(--lp-fs-small);font-weight:600;color:var(--lp-text-2);font-variant-numeric:tabular-nums}.sss .sss-deck{display:none}.sss .sss-deck__glow{position:absolute;inset:-12%;width:124%;height:124%;object-fit:cover;border-radius:50%;filter:blur(48px) saturate(1.3);opacity:.35;pointer-events:none}.sss .sss-deck__back{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border-radius:var(--lp-radius-xl);box-shadow:var(--lp-shadow-2);filter:brightness(.85);pointer-events:none}.sss .sss-deck__back--l{transform:translate(-44px) rotate(-7deg) scale(.92)}.sss .sss-deck__back--r{transform:translate(44px) rotate(7deg) scale(.92)}.sss .sss-deck__front{position:absolute;inset:0;display:block;width:100%;height:100%;padding:0;border:0;border-radius:var(--lp-radius-xl);overflow:hidden;background:var(--lp-ink);box-shadow:var(--lp-shadow-3),0 0 0 1px #0b14210f;cursor:pointer}.sss .sss-deck__front picture,.sss .sss-deck__poster{display:block;width:100%;height:100%}.sss .sss-deck__poster{object-fit:cover}.sss .sss-deck__preview{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0}.sss .sss-deck__preview[data-on]{opacity:1}.sss .sss-deck__shade{position:absolute;inset:0;background:linear-gradient(to top,#0b14216b,#0b142100 38%);pointer-events:none}.sss .sss-deck__play{position:absolute;right:14px;bottom:14px;display:grid;place-items:center;width:56px;height:56px;border:1px solid rgba(255,255,255,.7);border-radius:50%;background:#ffffffdb;-webkit-backdrop-filter:blur(10px) saturate(1.4);backdrop-filter:blur(10px) saturate(1.4);color:var(--lp-brand);box-shadow:0 12px 30px -10px #0b142180}.sss .sss-deck__play svg{width:24px;height:24px;margin-left:3px;fill:currentColor}.sss .sss-deck__chip{position:absolute;left:14px;bottom:24px;max-width:calc(100% - 98px);display:inline-flex;flex-wrap:wrap;align-items:center;gap:2px 8px;padding:8px 14px 8px 12px;border-radius:18px;text-align:start;background:#fff;font-family:var(--font-body);font-size:var(--lp-fs-body);font-weight:600;line-height:1.2;color:var(--lp-text);box-shadow:var(--lp-shadow-2);font-variant-numeric:tabular-nums}.sss .sss-deck__chiplabel{flex:0 1 auto;min-width:0;max-width:calc(100% - 24px)}.sss .sss-deck__chiplen{color:var(--lp-brand)}.sss .sss-deck__chip svg{width:16px;height:16px;color:var(--lp-brand);fill:currentColor}.sss .sss-deck__front:focus-visible{outline:none;box-shadow:var(--lp-shadow-3),var(--lp-focus)}.sss .sss-hero__rail{min-width:0;margin-top:clamp(28px,3.4vw,44px)}.sss .sss-rail{display:flex;gap:12px;margin:0 calc(-1 * var(--lp-gutter));padding:8px var(--lp-gutter) 6px;list-style:none;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scroll-padding-inline:var(--lp-gutter);scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,#000 88%,transparent);mask-image:linear-gradient(90deg,#000 88%,transparent)}.sss .sss-rail::-webkit-scrollbar{display:none}.sss .sss-rail>li{flex:0 0 84px;width:84px;scroll-snap-align:start}.sss .sss-hint{margin:10px 0 0;font-size:var(--lp-fs-small);color:var(--lp-text-3)}.sss .fb{--fb-size: 52px;position:relative;display:flex;flex-direction:column;align-items:center;width:100%;padding:0;border:0;background:transparent;color:inherit;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.sss .fb--72{--fb-size: 72px}.sss .fb__disc{position:relative;display:block;flex:none;width:var(--fb-size);height:var(--fb-size);border-radius:50%}.sss .fb__ring{--sweep: 360deg;position:absolute;inset:0;border-radius:50%;background:conic-gradient(from 210deg,var(--lp-brand) 0deg,var(--lp-brand-400) 170deg,var(--lp-amber) 250deg,var(--lp-brand-400) 300deg,var(--lp-brand) 360deg);-webkit-mask:conic-gradient(#000 var(--sweep),transparent 0);mask:conic-gradient(#000 var(--sweep),transparent 0)}.sss .fb__clip{position:absolute;inset:2.5px;overflow:hidden;border:3px solid #fff;border-radius:50%;background:var(--lp-bg-tint)}.sss .fb__face{display:block;width:100%;height:100%;object-fit:cover}.sss .fb__badge{position:absolute;left:50%;bottom:-8px;translate:-50% 0;z-index:1;padding:2px 8px;border:1px solid var(--lp-line);border-radius:999px;background:#fff;font-family:var(--font-body);font-size:var(--lp-fs-meta);font-weight:700;line-height:1.25;white-space:nowrap;color:var(--lp-text);font-variant-numeric:tabular-nums;box-shadow:var(--lp-shadow-1)}.sss .fb__done{position:absolute;top:-2px;right:-2px;z-index:2;display:grid;place-items:center;width:20px;height:20px;border:2px solid #fff;border-radius:50%;background:var(--lp-ok);color:#fff;box-sizing:content-box}.sss .fb__done svg{width:12px;height:12px;stroke-width:3}.sss .fb__label{display:-webkit-box;max-width:100%;min-height:2.6em;margin-top:14px;overflow:hidden;font-size:var(--lp-fs-meta);font-weight:600;line-height:1.3;text-align:center;text-wrap:balance;color:var(--lp-text-2);-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.sss .fb[data-watched] .fb__ring{background:color-mix(in srgb,var(--lp-text-3) 45%,#fff)}.sss .fb[data-dim] .fb__disc{opacity:.4;filter:grayscale(1)}.sss .fb[data-dim] .fb__label{color:var(--lp-text-3)}.sss .fb:focus-visible{outline:none}.sss .fb:focus-visible .fb__disc{translate:0 -2px;box-shadow:0 0 0 3px #fff,0 0 0 6px var(--lp-text)}.sss .fb:hover .fb__label{color:var(--lp-text)}.sss .sss-body{background:var(--lp-bg-soft);border-top:1px solid var(--lp-line);padding-block:var(--lp-section-sm) var(--lp-section)}.sss .sss-body__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(32px,4vw,48px);align-items:start}.sss .sss-list{min-width:0;max-width:760px}.sss .sss-list>.lead{margin:0 0 24px;font-size:var(--lp-fs-lead);color:var(--lp-text-2)}.sss .sss-group+.sss-group{margin-top:clamp(36px,4vw,48px)}.sss .sss-group__head{scroll-margin-top:88px;display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 14px;margin-bottom:16px}.sss .sss-group__title{margin:0;font-size:calc(var(--lp-fs-h3) * 1.15);font-weight:700;line-height:var(--lp-lh-snug);color:var(--lp-text)}.sss .sss-group__count{font-size:var(--lp-fs-meta);font-weight:700;letter-spacing:var(--lp-track-eyebrow);text-transform:uppercase;color:var(--lp-text-3)}.sss .sss-group__cards{display:grid;gap:12px}.sss .sss-card{scroll-margin-top:88px;padding:20px;border:1px solid var(--lp-line);border-radius:var(--lp-radius-lg);background:#fff;box-shadow:var(--lp-shadow-1)}.sss .sss-card[data-open]{border-color:var(--lp-brand-tint-2);box-shadow:var(--lp-shadow-2)}.sss .sss-card__head{display:grid;grid-template-columns:52px minmax(0,1fr);gap:16px;align-items:start}.sss .sss-card__noface{width:52px;height:52px}.sss .sss-card__meta{display:none;min-width:0;font-size:var(--lp-fs-small);font-weight:600;line-height:1.3;color:var(--lp-text-3);font-variant-numeric:tabular-nums}.sss .sss-card__h{margin:0;min-width:0;font:inherit;letter-spacing:normal}.sss .sss-card__toggle{display:flex;align-items:center;justify-content:space-between;gap:16px;width:calc(100% + 12px);min-height:60px;margin:-4px -6px;padding:4px 6px;border:0;border-radius:8px;background:transparent;font-family:var(--font-body);font-size:var(--lp-fs-h3);font-weight:600;line-height:var(--lp-lh-snug);letter-spacing:-.01em;text-align:start;text-wrap:pretty;color:var(--lp-text);cursor:pointer}@media(hover:hover){.sss .sss-card__toggle:hover .sss-card__q{color:var(--lp-brand-600)}}.sss .sss-card__toggle:focus-visible{outline:none;box-shadow:var(--lp-focus)}.sss .sss-card__chev{display:grid;place-items:center;flex:none;width:36px;height:36px;border-radius:50%;background:var(--lp-bg-soft);color:var(--lp-text-3)}.sss .sss-card__chev svg{width:24px;height:24px}.sss .sss-card[data-open] .sss-card__chev{rotate:180deg;background:var(--lp-brand);color:#fff}.sss .sss-card__panel{padding-top:22px}.sss .sss-card__answer{max-width:68ch;font-size:var(--lp-fs-body);line-height:var(--lp-lh-body);color:var(--lp-text-2)}.sss .sss-card__answer>:first-child{margin-top:0}.sss .sss-card__answer>*+*{margin-top:12px}.sss .sss-card__answer :is(ul,ol){padding-left:1.25em}.sss .sss-card__answer a{color:var(--lp-brand);text-decoration:underline;text-underline-offset:2px}.sss .sss-card__answer strong{color:var(--lp-text)}.sss .sss-card__watch{margin-top:18px}.sss .sss-card__watch svg{color:var(--lp-brand);fill:currentColor}.sss .sss-nomatch{display:grid;grid-template-columns:48px minmax(0,1fr);gap:16px;align-items:start;margin:0 0 24px;padding:clamp(20px,3vw,28px);border:1px solid var(--lp-line);border-radius:var(--lp-radius-lg);background:linear-gradient(100deg,var(--lp-amber-tint) 0%,#fff 46%);box-shadow:var(--lp-shadow-2)}.sss .sss-nomatch__face{display:block;width:48px;height:48px;border-radius:50%;object-fit:cover;box-shadow:0 0 0 3px #fff}.sss .sss-nomatch__title{margin:0;font-family:var(--font-display);font-size:var(--lp-fs-h3);font-weight:700;line-height:var(--lp-lh-snug);color:var(--lp-text)}.sss .sss-nomatch__text{margin:6px 0 0;font-size:var(--lp-fs-body);color:var(--lp-text-2)}.sss .sss-nomatch__actions{grid-column:1 / -1;display:flex;flex-wrap:wrap;align-items:center;gap:8px}@media(max-width:520px){.sss .sss-nomatch__actions{display:grid}.sss .sss-nomatch__actions>*{width:100%;justify-content:center}}@media(min-width:640px){.sss .sss-nomatch__actions{grid-column:2}}.sss .sss-nomatch__clear{min-height:44px;padding:0 12px;border:0;border-radius:var(--lp-radius-sm);background:transparent;font-family:var(--font-body);font-size:var(--lp-fs-body);font-weight:600;color:var(--lp-brand);cursor:pointer}.sss .sss-nomatch__clear:hover{text-decoration:underline;text-underline-offset:3px}.sss .sss-nomatch__clear:focus-visible{outline:none;box-shadow:var(--lp-focus)}.sss .sss-help{display:grid;gap:20px;padding:clamp(24px,3vw,28px);border:1px solid var(--lp-line);border-radius:var(--lp-radius-lg);background:#fff;box-shadow:var(--lp-shadow-2)}.sss .sss-help__who{display:grid;grid-template-columns:64px minmax(0,1fr);gap:12px 16px;align-items:center}.sss .sss-help__copy{display:contents}.sss .sss-help__face{position:relative;display:block;width:64px;height:64px}.sss .sss-help__face img{display:block;width:64px;height:64px;border-radius:50%;object-fit:cover;background:#fff;box-shadow:0 0 0 1px var(--lp-line-2)}.sss .sss-help__dot{position:absolute;right:1px;bottom:1px;width:12px;height:12px;border:2px solid #fff;border-radius:50%;background:var(--lp-ok)}.sss .sss-help__title{margin:0;font-size:calc(var(--lp-fs-h3) * 1.05);line-height:var(--lp-lh-snug);color:var(--lp-text)}.sss .sss-help__text{grid-column:1 / -1;margin:0;font-size:var(--lp-fs-body);line-height:1.6;color:var(--lp-text-2)}.sss .sss-help__actions{display:grid;gap:12px}.sss .sss-help__actions .btn{width:100%;justify-content:center}.sss .sss-help__link{justify-self:start;margin-top:-4px;padding-block:6px;text-wrap:balance;border-radius:8px;font-size:var(--lp-fs-body);font-weight:600;color:var(--lp-brand);text-decoration:none}.sss .sss-help__link svg{display:inline-block;width:18px;height:18px;margin-left:6px;vertical-align:-3px}.sss .sss-help__nowrap{white-space:nowrap}.sss .sss-help__link:hover{color:var(--lp-brand-600);text-decoration:underline;text-underline-offset:3px}.sss .sss-help__link:focus-visible{outline:none;box-shadow:var(--lp-focus)}.sss .sss-hero{padding-top:24px}.sss .sss-hero__lead{display:none}.sss .sss-search{margin-top:20px}.sss .sss-hero__rail{margin-top:16px}.sss .sss-card{padding:14px 16px 16px}.sss .sss-card[data-face] .sss-card__head{position:relative;grid-template-columns:44px minmax(0,1fr);grid-template-areas:"face meta" "q q";gap:10px 12px;align-items:center}.sss .sss-card[data-face] .sss-card__head>.fb{--fb-size: 44px;grid-area:face}.sss .sss-card[data-face] .sss-card__meta{display:block;grid-area:meta;padding-right:48px}.sss .sss-card[data-face] .sss-card__h{grid-area:q}.sss .sss-card[data-face] .sss-card__toggle{min-height:44px}.sss .sss-card[data-face] .sss-card__chev{position:absolute;top:0;right:-8px;width:44px;height:44px;background:transparent;color:var(--lp-text-2)}.sss .sss-card[data-face][data-open] .sss-card__chev{background:transparent;color:var(--lp-brand)}.sss .sss-card:not([data-face]) .sss-card__head{grid-template-columns:minmax(0,1fr)}.sss .sss-card__noface,.sss[data-searching] .sss-hero__rail{display:none}.sss[data-searching] .sss-hero{padding-bottom:20px}.sss[data-searching] .sss-body{padding-top:24px}@media(min-width:640px){.sss .sss-hero{padding-top:clamp(32px,5vw,72px)}.sss .sss-hero__lead{display:block}.sss .sss-search{margin-top:clamp(22px,2.6vw,32px)}.sss .sss-hero__rail{margin-top:clamp(28px,3.4vw,44px)}.sss .sss-card{padding:24px 28px}.sss .sss-card[data-face] .sss-card__head{position:static;grid-template-columns:52px minmax(0,1fr);grid-template-areas:none;gap:16px;align-items:start}.sss .sss-card[data-face] .sss-card__head>.fb{--fb-size: 52px;grid-area:auto}.sss .sss-card[data-face] .sss-card__meta{display:none}.sss .sss-card[data-face] .sss-card__h{grid-area:auto}.sss .sss-card[data-face] .sss-card__toggle{min-height:60px}.sss .sss-card[data-face] .sss-card__chev{position:static;width:36px;height:36px;background:var(--lp-bg-soft);color:var(--lp-text-3)}.sss .sss-card[data-face][data-open] .sss-card__chev{background:var(--lp-brand);color:#fff}.sss .sss-card:not([data-face]) .sss-card__head{grid-template-columns:52px minmax(0,1fr)}.sss .sss-card__noface{display:block}.sss .sss-card__panel{padding-top:12px;padding-left:68px}.sss .sss-help{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);column-gap:32px;align-items:center}.sss .sss-help__link{grid-column:1}}@media(min-width:1000px){.sss .sss-hero__grid{grid-template-columns:minmax(0,1fr) 360px;column-gap:48px;align-items:center}.sss .sss-hero__rail{grid-column:1 / -1;margin-top:40px}.sss[data-searching] .sss-hero__rail{display:block}.sss[data-searching] .sss-hero{padding-bottom:clamp(40px,5vw,64px)}.sss[data-searching] .sss-body{padding-top:var(--lp-section-sm)}.sss .sss-search__kbd{display:block}.sss .sss-search__input:not(:placeholder-shown)~.sss-search__kbd{display:none}.sss .sss-deck{position:relative;display:block;height:clamp(380px,calc(100svh - 330px),533px);aspect-ratio:9 / 16;justify-self:center}.sss .sss-hero{padding-top:clamp(28px,3.4vw,56px)}.sss .sss-body__grid{grid-template-columns:minmax(0,1fr) 340px;gap:48px}.sss .sss-help{position:sticky;top:96px;grid-template-columns:minmax(0,1fr)}.sss .sss-help__link{grid-column:auto}}@media(min-width:1000px)and (max-height:840px){.sss .sss-deck__play{display:none}.sss .sss-deck__chip{max-width:calc(100% - 28px)}}@media(min-width:1000px)and (max-height:760px){.sss .sss-hero{padding-top:24px}.sss .sss-hero__rail{margin-top:16px}.sss .sss-hint{margin-top:8px}}@media(min-width:1200px){.sss .sss-rail{justify-content:space-between;gap:0;margin-inline:0;padding-inline:0;overflow:visible;-webkit-mask-image:none;mask-image:none}.sss .sss-hint{text-align:center}}@keyframes sss-sweep{0%{--sweep: 0deg}to{--sweep: 360deg}}@keyframes sss-pop{0%{scale:.6;opacity:0}}@keyframes sss-fade{0%{opacity:0}}@keyframes sss-fan{0%{transform:none}}@media(prefers-reduced-motion:no-preference){.sss .fb__ring{animation:sss-sweep .7s var(--lp-ease) calc(.15s + var(--i, 0) * 40ms) both}.sss .fb__done{animation:sss-pop .2s var(--lp-ease) both}.sss .fb__disc{transition:translate var(--lp-dur) var(--lp-ease),scale .1s var(--lp-ease),opacity var(--lp-dur) var(--lp-ease),filter var(--lp-dur) var(--lp-ease),box-shadow var(--lp-dur) var(--lp-ease)}.sss .fb__face{transition:scale var(--lp-dur) var(--lp-ease)}.sss .fb:is(:hover,:focus-visible) .fb__disc{translate:0 -2px}.sss .fb:is(:hover,:focus-visible) .fb__face{scale:1.04}.sss .fb:active .fb__disc{scale:.96}.sss .sss-deck__preview{transition:opacity .26s var(--lp-ease)}@starting-style{.sss .sss-deck__preview[data-on]{opacity:0}}.sss .sss-deck__back{animation:sss-fan .5s var(--lp-ease) .12s both}.sss .sss-deck__front{transition:translate var(--lp-dur) var(--lp-ease),box-shadow var(--lp-dur) var(--lp-ease)}.sss .sss-deck__play{transition:scale var(--lp-dur) var(--lp-ease)}.sss .sss-deck__front:hover{translate:0 -4px}.sss .sss-deck__front:hover .sss-deck__play{scale:1.08}.sss .sss-card{transition:translate var(--lp-dur) var(--lp-ease),box-shadow var(--lp-dur) var(--lp-ease),border-color var(--lp-dur) var(--lp-ease)}.sss .sss-card:not([data-open]):hover{translate:0 -2px}.sss .sss-card__chev{transition:rotate var(--lp-dur) var(--lp-ease),background-color var(--lp-dur) var(--lp-ease),color var(--lp-dur) var(--lp-ease)}.sss .sss-card__panel{transition:opacity .24s var(--lp-ease),translate .24s var(--lp-ease)}@starting-style{.sss .sss-card__panel{opacity:0;translate:0 6px}}}@media(hover:hover){.sss .fb:hover .fb__disc{box-shadow:var(--lp-shadow-2)}.sss .sss-card:not([data-open]):hover{border-color:var(--lp-brand-tint-2);box-shadow:var(--lp-shadow-2)}}.sss .sss-cover[open]{position:fixed;inset:0;display:grid;place-items:center;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:16px;border:0;background:transparent;overflow:hidden}.sss .sss-cover::backdrop{background:#080e18db;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.sss .sss-cover__frame{position:relative;width:min(100%,420px,calc((100svh - 32px)*.5625));aspect-ratio:9 / 16;border-radius:var(--lp-radius-xl);overflow:hidden;background:var(--lp-ink);box-shadow:0 30px 80px -20px #0009}.sss .sss-cover__poster{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.sss .sss-cover__shade{position:absolute;inset:0;background:linear-gradient(to bottom,#0b142173,#0b142100 22%),linear-gradient(to top,#0b1421cc,#0b142100 45%),#0b14212e;pointer-events:none}.sss .sss-cover__play{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:0 0 12%;border:0;background:transparent;font-family:var(--font-body);font-size:var(--lp-fs-body);font-weight:700;color:#fff;text-shadow:0 1px 8px rgba(0,0,0,.5);cursor:pointer}.sss .sss-cover__disc{display:grid;place-items:center;width:72px;height:72px;border-radius:50%;background:#fffffff0;color:var(--lp-brand);box-shadow:0 14px 36px -10px #0009}.sss .sss-cover__disc svg{width:30px;height:30px;margin-left:4px;fill:currentColor}.sss .sss-cover__play:focus-visible{outline:none}.sss .sss-cover__play:focus-visible .sss-cover__disc{box-shadow:0 0 0 3px var(--lp-ink),0 0 0 6px #fff}.sss .sss-cover__close{position:absolute;top:10px;right:10px;z-index:1;display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:#0b142173;color:#fff;cursor:pointer}.sss .sss-cover__close svg{width:22px;height:22px}.sss .sss-cover__close:focus-visible{outline:2px solid #fff;outline-offset:2px}.sss .sss-cover__meta{position:absolute;inset:auto 0 0;padding:0 20px 22px;pointer-events:none}.sss .sss-cover__label{margin:0;font-size:var(--lp-fs-small);font-weight:700;color:#ffffffd9;font-variant-numeric:tabular-nums}.sss .sss-cover__title{margin:4px 0 0;font-family:var(--font-display);font-size:var(--lp-fs-h3);font-weight:700;line-height:var(--lp-lh-snug);color:#fff;text-wrap:balance}@media(prefers-reduced-motion:no-preference){.sss .sss-cover[open]{animation:sss-fade .2s var(--lp-ease) both}.sss .sss-cover__disc{transition:scale var(--lp-dur) var(--lp-ease)}.sss .sss-cover__play:hover .sss-cover__disc{scale:1.06}}.sss .sss-results{max-width:560px;margin:10px 0 0;padding:6px;list-style:none;border:1px solid var(--lp-line);border-radius:var(--lp-radius-lg);background:#fff;box-shadow:var(--lp-shadow-2)}.sss .sss-result{display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:60px;padding:8px 12px 8px 8px;border-radius:var(--lp-radius);cursor:pointer}.sss .sss-result[data-active]{background:var(--lp-brand-tint)}.sss .sss-result__face{display:block;width:44px;height:44px;border-radius:50%;object-fit:cover;background:#fff;box-shadow:0 0 0 2px #fff,0 0 0 4px var(--lp-brand-400)}.sss .sss-result__face--none{background:var(--lp-bg-tint);box-shadow:none}.sss .sss-result__q{display:-webkit-box;min-width:0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;font-size:16px;font-weight:600;line-height:1.4;color:var(--lp-text)}.sss .sss-result__q mark{padding:0 1px;border-radius:4px;background:var(--lp-brand-tint-2);color:var(--lp-brand-700)}.sss .sss-result__len{padding:3px 9px;border:1px solid var(--lp-line);border-radius:999px;background:#fff;font-size:var(--lp-fs-meta);font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--lp-text-2)}.sss .sss-count__more{font-size:var(--lp-fs-small);color:var(--lp-text-3)}.sss .sss-hero .sss-nomatch{max-width:560px;margin:4px 0 0}.sss .fb[data-dim] .fb__disc{opacity:.4;filter:none}.sss .fb__clip,.sss .sss-note__face{background:#fff}.sss .sss-deck__front{background:linear-gradient(180deg,#6b7c8f,#3b4757)}.sss .sss-deck__back{object-position:50% 30%;filter:brightness(.6) saturate(.9)}.sss .sss-card__toggle{align-items:flex-start}.sss .sss-card__q{padding-top:5px}.sss .sss-card__chev{flex:none}.sss .sss-card .fb__badge{bottom:-9px;padding:1px 6px}.sss .sss-card[data-flash]{border-color:var(--lp-brand-400);box-shadow:0 0 0 4px var(--lp-brand-tint-2),var(--lp-shadow-2)}@media(max-width:640px){.sss .sss-card[data-face] .sss-card__head{grid-template-columns:44px minmax(0,1fr);grid-template-areas:none;gap:14px;align-items:start}.sss .sss-card[data-face] .sss-card__head>.fb,.sss .sss-card[data-face] .sss-card__h{grid-area:auto}.sss .sss-card[data-face] .sss-card__chev{position:static;width:36px;height:36px;background:var(--lp-bg-soft);color:var(--lp-text-3)}.sss .sss-card[data-face][data-open] .sss-card__chev{background:var(--lp-brand);color:#fff}.sss .sss-card__panel{padding-top:10px}}.sss .sss-note{display:inline-flex;align-items:center;gap:16px;max-width:100%;margin-top:20px;padding:8px 24px 8px 8px;border:1px solid var(--lp-line);border-radius:999px;background:var(--lp-bg-soft);font-family:var(--font-body);text-align:start;color:var(--lp-text);cursor:pointer}.sss .sss-note:focus-visible{outline:none;box-shadow:var(--lp-focus)}.sss .sss-note__disc{position:relative;flex:none;width:80px;height:80px;border-radius:50%}.sss .sss-note__ring{position:absolute;inset:0;border-radius:50%;background:conic-gradient(from 210deg,var(--lp-brand) 0deg,var(--lp-brand-400) 170deg,var(--lp-amber) 250deg,var(--lp-brand-400) 300deg,var(--lp-brand) 360deg)}.sss .sss-note[data-watched] .sss-note__ring{background:color-mix(in srgb,var(--lp-text-3) 45%,#fff)}.sss .sss-note__face{position:absolute;inset:3px;display:block;width:calc(100% - 6px);height:calc(100% - 6px);border:3px solid #fff;border-radius:50%;object-fit:cover}.sss .sss-note__play{position:absolute;right:-4px;bottom:-2px;display:grid;place-items:center;width:32px;height:32px;border:2px solid #fff;border-radius:50%;background:var(--lp-brand);color:#fff;box-shadow:var(--lp-shadow-brand)}.sss .sss-note__play svg{width:14px;height:14px;fill:currentColor}.sss .sss-note__text{display:grid;gap:2px;min-width:0}.sss .sss-note__title{font-size:17px;font-weight:700;line-height:1.3;color:var(--lp-text)}.sss .sss-note__len{font-size:var(--lp-fs-small);font-weight:600;font-variant-numeric:tabular-nums;color:var(--lp-text-2)}@media(hover:hover){.sss .sss-note:hover{border-color:var(--lp-brand-tint-2);background:var(--lp-brand-tint)}}.sss .sss-chips{position:sticky;top:72px;z-index:4;margin:0 0 20px;padding-block:8px}.sss .sss-chips__row{position:relative;display:flex;gap:2px;width:max-content;max-width:100%;padding:4px;overflow-x:auto;border:1px solid var(--lp-line);border-radius:999px;background:#fff;box-shadow:var(--lp-shadow-2);scrollbar-width:none}.sss .sss-chips__row::-webkit-scrollbar{display:none}.sss .sss-chips__ind{position:absolute;top:4px;bottom:4px;left:0;width:var(--w, 0);translate:var(--x, 0) 0;border-radius:999px;background:var(--lp-brand);box-shadow:var(--lp-shadow-brand);opacity:0}.sss .sss-chips__row[data-ready] .sss-chips__ind{opacity:1}.sss .sss-chip{position:relative;z-index:1;display:inline-flex;flex:none;align-items:center;gap:8px;min-height:44px;padding:0 16px;border:0;border-radius:999px;background:transparent;font-family:var(--font-body);font-size:16px;font-weight:600;white-space:nowrap;color:var(--lp-text-2);cursor:pointer}.sss .sss-chip[aria-pressed=true]{color:#fff}.sss .sss-chips__row:not([data-ready]) .sss-chip[aria-pressed=true]{background:var(--lp-brand)}.sss .sss-chip:focus-visible{outline:none;box-shadow:var(--lp-focus)}.sss .sss-chip__n{min-width:24px;padding:1px 7px;border-radius:999px;background:var(--lp-bg-soft);font-size:var(--lp-fs-meta);font-weight:700;font-variant-numeric:tabular-nums;text-align:center;color:var(--lp-text-2)}.sss .sss-chip[aria-pressed=true] .sss-chip__n{background:#fff3;color:#fff}@media(hover:hover){.sss .sss-chip:not([aria-pressed=true]):hover{color:var(--lp-text)}}@media(min-width:1000px){.sss .sss-hero{padding-top:clamp(20px,2.4vw,36px)}.sss .sss-hero__grid{align-items:start}.sss .sss-deck{height:clamp(360px,calc(100svh - 430px),470px)}.sss .sss-hero__text{padding-top:clamp(8px,2vw,32px)}.sss .sss-hero__rail{margin-top:28px}}@media(prefers-reduced-motion:no-preference){.sss .sss-chips__ind{transition:translate .34s var(--lp-ease),width .34s var(--lp-ease),opacity .2s var(--lp-ease)}.sss .sss-chip{transition:color .24s var(--lp-ease)}.sss .sss-result{transition:background-color .12s var(--lp-ease)}.sss .sss-note{transition:background-color var(--lp-dur) var(--lp-ease),border-color var(--lp-dur) var(--lp-ease)}.sss .sss-note__disc{transition:scale var(--lp-dur) var(--lp-ease)}.sss .sss-note:hover .sss-note__disc{scale:1.05}.sss .sss-note:active .sss-note__disc{scale:.96}}.sss .sss-chips{background:var(--lp-bg-soft);box-shadow:0 -8px 0 var(--lp-bg-soft)}.sss .sss-result__where{font-size:var(--lp-fs-meta);font-weight:500;color:var(--lp-text-3)}@media(max-width:640px){.sss .sss-chips__row{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 40px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 40px),transparent)}@supports (animation-timeline: scroll()){.sss .sss-chips__row{animation:sss-chips-edge linear both;animation-timeline:scroll(self inline)}}}@keyframes sss-chips-edge{0%,92%{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 40px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 40px),transparent)}to{-webkit-mask-image:none;mask-image:none}}.lpv{--lpv-veil: 5, 9, 15;--lpv-glass: rgba(var(--lpv-veil), .36);--lpv-frame-h: min(88dvh, 920px);--lpv-top: max(10px, env(safe-area-inset-top));--lpv-crop: 1.06;--lpv-below: 0px;--lpv-drag: 0px;--lpv-drag-s: 0;position:fixed;inset:0;box-sizing:border-box;width:100%;max-width:none;height:100vh;height:100dvh;max-height:none;margin:0;padding:0;border:0;overflow:hidden;overscroll-behavior:contain;color:var(--lp-on-dark);background:rgb(var(--lpv-veil));font-family:var(--font-body);outline:none}.lpv:focus-visible{box-shadow:inset 0 0 0 3px var(--lp-brand-400)}.lpv[open]{display:block}.lpv::backdrop{background:#05090feb}html.lpv-lock,html.lpv-lock body{overflow:hidden}.lpv svg{flex:none;width:22px;height:22px}.lpv__deck{position:absolute;inset:0}.lpv__side,.lpv__nav{display:none}.lpv__ambient{position:absolute;inset:0;overflow:hidden}.lpv__glow{position:absolute;inset:-12%;width:124%;height:124%;object-fit:cover;opacity:0;filter:blur(60px) saturate(1.1) brightness(.55)}.lpv__glow.is-on{opacity:1}.lpv__ambient:after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 60% 70% at 50% 45%,transparent 0 40%,rgba(var(--lpv-veil),.75) 100%),rgba(var(--lpv-veil),.28)}.lpv__frame{position:absolute;inset:0;transform:translate3d(0,var(--lpv-drag),0) scale(calc(1 - var(--lpv-drag-s)));transform-origin:50% 30%;border-radius:calc(var(--lpv-drag-s) * 180px)}.lpv[data-drag]{background:rgba(var(--lpv-veil),calc(1 - var(--lpv-drag-s) * 4))}.lpv__media{position:absolute;inset:0;overflow:hidden;border-radius:inherit}.lpv__poster,.lpv__video{position:absolute;top:50%;left:50%;width:min(max(100%,56.25dvh),calc(min(100%,56.25dvh) * var(--lpv-crop)));height:auto;aspect-ratio:9 / 16;object-fit:cover;translate:-50% -50%}.lpv__video{opacity:0;background:transparent}.lpv.is-ready .lpv__video{opacity:1}.lpv__shade{position:absolute;inset-inline:0;pointer-events:none}.lpv__shade--top{top:0;height:150px;background:linear-gradient(rgba(var(--lpv-veil),.62),rgba(var(--lpv-veil),0))}.lpv__shade--bottom{bottom:0;display:none;height:52%;background:linear-gradient(to top,rgba(var(--lpv-veil),.94),rgba(var(--lpv-veil),.72) 30%,rgba(var(--lpv-veil),.28) 62%,rgba(var(--lpv-veil),0))}.lpv__tap{position:absolute;inset:0;cursor:pointer;touch-action:none;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.lpv__top{position:absolute;inset:0 0 auto;z-index:2;padding:var(--lpv-top) 12px 0;pointer-events:none}.lpv__bars{display:flex;gap:4px}.lpv__bar{flex:1 1 0;height:3px;overflow:hidden;border-radius:3px;background:#ffffff57}.lpv__fill{display:block;height:100%;background:#fff;transform:scaleX(0);transform-origin:left center}.lpv__bar.is-done .lpv__fill{transform:none}.lpv__bar.is-current .lpv__fill{transform:scaleX(var(--lpv-p, 0))}.lpv__head{display:flex;align-items:center;gap:8px;min-height:48px;margin-top:8px;padding-right:52px}.lpv__face{flex:none;width:36px;height:36px;border-radius:50%;object-fit:cover;box-shadow:0 0 0 2px rgb(var(--lpv-veil)),0 0 0 4px var(--lp-brand-on-dark);margin-right:4px}.lpv__who{display:flex;flex:1 1 auto;align-items:baseline;gap:8px;min-width:0;margin:0;font-size:var(--lp-fs-small);line-height:1.3;text-shadow:0 1px 8px rgba(var(--lpv-veil),.5)}.lpv__label{min-width:0;overflow:hidden;font-weight:700;color:#fff;white-space:nowrap;text-overflow:ellipsis}.lpv__count{flex:none;color:var(--lp-on-dark-2);font-variant-numeric:tabular-nums;white-space:nowrap}.lpv__count:before{content:"·";margin-right:8px}.lpv__icon,.lpv__close,.lpv__nav{display:inline-grid;place-items:center;flex:none;width:44px;height:44px;padding:0;border:0;border-radius:50%;color:#fff;background:transparent;cursor:pointer;pointer-events:auto;-webkit-tap-highlight-color:transparent}.lpv__icon:hover,.lpv__close:hover{background:#ffffff24}.lpv button:focus-visible,.lpv a:focus-visible{outline:none;box-shadow:var(--lp-focus)}.lpv__close{position:absolute;top:calc(var(--lpv-top) + 3px + 10px);right:10px;z-index:6;background:var(--lpv-glass)}.lpv__close svg{width:24px;height:24px}.lpv__nav{position:absolute;top:50%;z-index:3;background:var(--lpv-glass);clip-path:inset(50%);translate:0 -50%}.lpv__nav--prev{left:8px}.lpv__nav--next{right:8px}.lpv__nav:focus-visible{clip-path:none}.lpv__center{position:absolute;inset:0;z-index:2;display:grid;place-items:center;pointer-events:none}.lpv__center>*{grid-area:1 / 1}.lpv__sound{position:absolute;top:calc(var(--lpv-top) + 72px);left:50%;display:inline-flex;align-items:center;gap:10px;min-height:52px;padding:8px 22px 8px 16px;border:0;border-radius:999px;color:var(--lp-ink);background:#fff;box-shadow:var(--lp-shadow-3);font:700 var(--lp-fs-body) / 1.25 var(--font-body);text-align:left;white-space:nowrap;cursor:pointer;pointer-events:auto;transform:translate(-50%)}.lpv__sound svg{width:26px;height:26px;color:var(--lp-brand)}.lpv__paused{display:grid;place-items:center;width:76px;height:76px;border-radius:50%;background:rgba(var(--lpv-veil),.46);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.lpv__paused svg{width:34px;height:34px;margin-left:4px}.lpv__replay{position:absolute;top:40%;left:50%;display:grid;justify-items:center;gap:12px;padding:8px 12px;border:0;border-radius:var(--lp-radius);color:#fff;background:transparent;font:700 var(--lp-fs-body) / 1.2 var(--font-body);cursor:pointer;pointer-events:auto;translate:-50% -50%}.lpv__replay-disc{display:grid;place-items:center;width:76px;height:76px;border-radius:50%;color:var(--lp-ink);background:#fff;box-shadow:var(--lp-shadow-3)}.lpv__replay-disc svg{width:32px;height:32px}.lpv__replay-text{padding:6px 14px;border-radius:999px;background:rgba(var(--lpv-veil),.66)}.lpv__media:after{content:"";position:absolute;inset:0;background:rgba(var(--lpv-veil),.55);opacity:0;pointer-events:none}.lpv.is-ended .lpv__media:after{opacity:1}.lpv__failed{max-width:30ch;margin:0 24px;padding:16px 20px;border-radius:var(--lp-radius);background:rgba(var(--lpv-veil),.78);font-size:var(--lp-fs-body);line-height:var(--lp-lh-snug);text-align:center}.lpv__spinner{width:44px;height:44px;border:3px solid rgba(255,255,255,.28);border-top-color:#fff;border-radius:50%;opacity:0}.lpv.is-buffering .lpv__spinner{opacity:1}.lpv__bottom{position:absolute;inset:auto 0 0;z-index:2;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;padding:40px 16px max(16px,env(safe-area-inset-bottom));background:linear-gradient(to top,rgba(var(--lpv-veil),.9),rgba(var(--lpv-veil),.76) calc(100% - 48px),rgba(var(--lpv-veil),0));pointer-events:none}.lpv .lpv__title{grid-area:1 / 1;display:-webkit-box;margin:0;max-width:34ch;overflow:hidden;color:#fff;font-family:var(--font-display);font-size:var(--lp-fs-h3);font-weight:700;letter-spacing:-.015em;line-height:var(--lp-lh-snug);text-shadow:0 1px 14px rgba(var(--lpv-veil),.45);text-wrap:balance;-webkit-box-orient:vertical;-webkit-line-clamp:2}.lpv__ctrl{grid-area:1 / 2;display:flex;gap:8px}.lpv__ctrl .lpv__icon{background:var(--lpv-glass);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.lpv__actions{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:8px}.lpv__actions.is-pair{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.lpv__btn{display:inline-flex;flex:1 1 auto;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 18px;border:1px solid rgba(255,255,255,.22);border-radius:var(--lp-radius);color:#fff;background:#ffffff1a;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);font:600 var(--lp-fs-body) / 1.2 var(--font-body);text-decoration:none;white-space:nowrap;cursor:pointer;pointer-events:auto}.lpv__actions.is-pair .lpv__btn{min-width:0;padding:0 10px}.lpv__btn svg{width:20px;height:20px}.lpv__btn:hover{background:#ffffff2e}.lpv__btn--primary{border-color:transparent;background:var(--lp-brand);box-shadow:var(--lp-shadow-brand)}.lpv__btn--primary:hover{background:var(--lp-brand-600)}.lpv__btn--ghost{border-color:transparent;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none}.lpv-sr{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.lpv__end{position:absolute;inset:0;z-index:4;display:grid;place-items:center;overflow:auto;border-radius:inherit;padding:calc(var(--lpv-top) + 64px) 24px max(24px,env(safe-area-inset-bottom));background:radial-gradient(ellipse 80% 55% at 50% 30%,rgba(0,91,148,.42),transparent 70%),rgba(var(--lpv-veil),.82);backdrop-filter:blur(18px) saturate(1.1);-webkit-backdrop-filter:blur(18px) saturate(1.1)}.lpv-end{display:grid;justify-items:center;gap:16px;width:100%;max-width:340px;text-align:center}.lpv-end__logo{display:block;width:64px;height:64px;border-radius:50%;box-shadow:0 0 0 3px rgb(var(--lpv-veil)),0 0 0 5px var(--lp-brand-on-dark)}.lpv .lpv-end__title{margin:8px 0 0;color:#fff;font-family:var(--font-display);font-size:min(var(--lp-fs-h2),2.25rem);font-weight:700;letter-spacing:-.02em;line-height:1.15;text-wrap:balance;outline:none}.lpv-end__line{margin:-4px 0 0;color:var(--lp-on-dark-2);font-size:var(--lp-fs-body);line-height:1.5;text-wrap:balance}.lpv-end__actions{display:grid;gap:10px;width:100%;margin-top:8px}.lpv-end__actions .lpv__btn{width:100%}.lpv.is-finished .lpv__top{z-index:5}.lpv.is-finished .lpv__head,.lpv.is-finished .lpv__tap,.lpv.is-finished .lpv__center,.lpv.is-finished .lpv__bottom,.lpv.is-finished .lpv__title,.lpv.is-finished .lpv__ctrl,.lpv.is-finished .lpv__actions{visibility:hidden}@media(min-width:640px){.lpv__deck{display:grid;grid-template-columns:minmax(0,1fr) auto auto auto minmax(0,1fr);align-items:center;column-gap:20px;padding-inline:16px}.lpv{--lpv-below: 62px;--lpv-frame-h: min(88dvh, 920px, calc(100dvh - 96px) )}.lpv__deck>*{margin-bottom:var(--lpv-below)}.lpv__frame{position:relative;inset:auto;grid-column:3;height:var(--lpv-frame-h);aspect-ratio:9 / 16;border-radius:var(--lp-radius-xl);box-shadow:0 40px 120px -30px #000000b3,0 0 0 1px #ffffff14}.lpv__poster,.lpv__video{top:0;left:0;width:100%;height:100%;translate:none}.lpv__shade--bottom{display:block}.lpv__bottom{position:static;display:block;padding:0;background:none}.lpv .lpv__title{position:absolute;inset:auto 0 0;z-index:2;display:block;max-width:none;padding:28px 20px 22px;overflow:visible;pointer-events:none;-webkit-line-clamp:unset}.lpv__ctrl{position:absolute;top:27px;right:12px;z-index:3}.lpv__ctrl .lpv__icon{background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none}.lpv__ctrl .lpv__icon:hover{background:#ffffff24}.lpv__actions,.lpv__actions.is-pair{position:absolute;top:calc(100% + 14px);left:50%;z-index:2;display:flex;flex-wrap:nowrap;width:max-content;margin:0;translate:-50% 0}.lpv__btn,.lpv__actions.is-pair .lpv__btn{flex:none;padding:0 18px}.lpv__top{padding:14px 14px 0}.lpv__head{padding-right:100px}.lpv__sound{top:92px}.lpv__close{top:20px;right:20px;width:48px;height:48px;border:1px solid rgba(255,255,255,.18);background:#ffffff14;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.lpv__close:hover{background:#ffffff2e}.lpv__nav{position:static;display:inline-grid;width:52px;height:52px;clip-path:none;translate:none;border:1px solid rgba(255,255,255,.18);background:#ffffff14;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.lpv__nav--prev{grid-column:2}.lpv__nav--next{grid-column:4}.lpv__nav:hover{background:#ffffff2e}.lpv__nav[aria-disabled=true]{opacity:.32;cursor:default}.lpv__nav[aria-disabled=true]:hover{background:#ffffff14}.lpv__end{padding:56px 28px 28px}}@media(min-width:1000px){.lpv__deck{column-gap:28px;padding-inline:32px}.lpv__side{display:flex;align-items:center;gap:24px;min-width:0}.lpv__side--prev{grid-column:1;justify-content:flex-end}.lpv__side--next{grid-column:5;justify-content:flex-start}.lpv__peek{position:relative;flex:none;width:calc(var(--lpv-frame-h) * 9 / 16 * .42);aspect-ratio:9 / 16;padding:0;overflow:hidden;border:0;border-radius:var(--lp-radius-lg);color:#fff;background:rgb(var(--lpv-veil));cursor:pointer;opacity:.4;box-shadow:0 24px 60px -30px #000c}.lpv__peek:hover{opacity:.8}.lpv__peek.is-empty,.lpv__peek--far{display:none}.lpv__peek-img{display:block;width:100%;height:100%;object-fit:cover;filter:saturate(.85)}.lpv__peek-label{position:absolute;inset:auto 0 0;display:-webkit-box;padding:36px 12px 12px;overflow:hidden;background:linear-gradient(transparent,rgba(var(--lpv-veil),.75));font:700 var(--lp-fs-small) / 1.3 var(--font-body);text-align:left;text-wrap:balance;-webkit-box-orient:vertical;-webkit-line-clamp:3}}@media(min-width:1400px){.lpv__peek--far:not(.is-empty){display:block;width:calc(var(--lpv-frame-h) * 9 / 16 * .34)}}@media(prefers-reduced-motion:no-preference){.lpv[open]{animation:lpv-in .26s var(--lp-ease)}.lpv[open] .lpv__frame{animation:lpv-pop .36s var(--lp-ease)}.lpv[data-grow] .lpv__frame{animation:none}.lpv:not([data-drag]) .lpv__frame{transition:transform .28s var(--lp-ease),border-radius .28s var(--lp-ease)}.lpv:not([data-drag]){transition:background-color .28s var(--lp-ease)}.lpv.is-ready .lpv__video{transition:opacity .25s var(--lp-ease)}.lpv__poster{animation:lpv-fade .3s var(--lp-ease)}.lpv .lpv__title{transition:opacity .24s var(--lp-ease),translate .24s var(--lp-ease)}.lpv:not([data-titled]) .lpv__title{opacity:0;translate:0 6px}.lpv__glow{transition:opacity .4s var(--lp-ease)}@starting-style{.lpv__glow.is-on{opacity:0}}.lpv__icon,.lpv__close,.lpv__nav,.lpv__btn,.lpv__peek{transition:background-color var(--lp-dur) var(--lp-ease),opacity var(--lp-dur) var(--lp-ease),filter var(--lp-dur) var(--lp-ease),transform var(--lp-dur) var(--lp-ease)}.lpv__nav:not([aria-disabled=true]):hover{transform:scale(1.06)}.lpv__btn--primary:hover{transform:translateY(-1px)}.lpv__peek:hover{transform:scale(1.03)}.lpv__sound{animation:lpv-nudge 2.4s var(--lp-ease) .6s infinite}.lpv__paused,.lpv__replay{animation:lpv-fade .2s var(--lp-ease)}.lpv__spinner{transition:opacity .2s var(--lp-ease) .45s;animation:lpv-spin .9s linear infinite}.lpv__end{animation:lpv-fade .32s var(--lp-ease)}.lpv-end>*{animation:lpv-rise .44s var(--lp-ease) both}.lpv-end>:nth-child(2){animation-delay:60ms}.lpv-end>:nth-child(3){animation-delay:.12s}.lpv-end>:nth-child(4){animation-delay:.18s}}@keyframes lpv-in{0%{opacity:0}}@keyframes lpv-pop{0%{opacity:0;transform:translateY(14px) scale(.95)}}@keyframes lpv-fade{0%{opacity:0}}@keyframes lpv-rise{0%{opacity:0;transform:translateY(10px)}}@keyframes lpv-spin{to{transform:rotate(1turn)}}@keyframes lpv-nudge{0%,70%,to{box-shadow:var(--lp-shadow-3),0 0 #ffffff80}85%{box-shadow:var(--lp-shadow-3),0 0 0 12px #fff0}}.vcard{position:relative;margin:0}.vcard__frame{position:relative;overflow:hidden;aspect-ratio:9 / 16;border-radius:var(--lp-radius-lg);background:var(--lp-ink);box-shadow:var(--lp-shadow-2)}.vcard__frame:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 1px #0b14210f;pointer-events:none}.vcard__img{display:block;width:100%;height:100%;object-fit:cover}.vcard__shade{position:absolute;inset:45% 0 0;background:linear-gradient(to top,#05090fd6,#05090f00);pointer-events:none}.vcard__tag{position:absolute;top:12px;left:12px;padding:4px 10px;border-radius:999px;color:#fff;background:#05090f9e;font-size:var(--lp-fs-meta);font-weight:700}.vcard__cap{position:absolute;inset:auto 16px 16px;color:#fff;font:700 var(--lp-fs-body) / 1.35 var(--font-display);text-shadow:0 1px 10px rgba(5,9,15,.5);pointer-events:none}.vcard__open{position:absolute;inset:0;display:grid;place-items:center;padding:0;border:0;border-radius:var(--lp-radius-lg);background:transparent;cursor:pointer}.vcard__open:focus-visible{outline:none;box-shadow:var(--lp-focus)}.vcard__play{display:grid;place-items:center;width:64px;height:64px;border-radius:50%;color:var(--lp-brand);background:#fffffff0;box-shadow:var(--lp-shadow-3)}.vcard__play svg{width:26px;height:26px;margin-left:3px}.vcard--feature .vcard__play{width:76px;height:76px}.vcard--inline{display:flex;align-items:center;gap:16px;padding:10px;border:1px solid var(--lp-line);border-radius:var(--lp-radius-lg);background:var(--lp-bg)}.vcard--inline .vcard__frame{flex:none;width:64px;border-radius:var(--lp-radius-sm);box-shadow:none}.vcard--inline .vcard__open{justify-items:start;padding-left:16px}.vcard--inline .vcard__play{width:36px;height:36px}.vcard--inline .vcard__play svg{width:18px;height:18px}.vcard__meta{display:grid;gap:2px}.vcard__kicker{color:var(--lp-brand);font-size:var(--lp-fs-meta);font-weight:700;letter-spacing:var(--lp-track-eyebrow);text-transform:uppercase}.vcard__hint{color:var(--lp-text-2);font-size:var(--lp-fs-small)}@media(prefers-reduced-motion:no-preference){.vcard__img,.vcard__play{transition:transform .4s var(--lp-ease)}.vcard:hover .vcard__img{transform:scale(1.03)}.vcard:hover .vcard__play{transform:scale(1.07)}}@media(max-width:640px){.lpv__bottom{padding-top:28px}.lpv__actions,.lpv__actions.is-pair{display:flex;flex-wrap:nowrap;justify-content:space-between;gap:8px}.lpv__btn,.lpv__actions.is-pair .lpv__btn{flex:0 1 auto;min-height:44px;padding:0 16px;border-radius:999px}.lpv__btn--primary{box-shadow:none}.lpv__btn svg{width:18px;height:18px}}@media(min-width:1000px){.lpv__peek-img{filter:saturate(.85) blur(4px);transform:scale(1.1)}}.gallery{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--lp-gap);margin:0;padding:0;list-style:none}.gallery__item{min-width:0;margin:0}.gallery__item--feature{grid-column:span 2;grid-row:span 2}.gallery__tile{position:relative;display:block;width:100%;aspect-ratio:4 / 3;padding:0;overflow:hidden;border:0;border-radius:var(--lp-radius-lg);background:var(--lp-bg-tint);box-shadow:var(--lp-shadow-1);cursor:zoom-in;-webkit-tap-highlight-color:transparent}.gallery__item--feature .gallery__tile{height:100%;aspect-ratio:auto}.gallery__tile img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover}.gallery__tile:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 1px #0b14210f;pointer-events:none}.gallery__tile:focus-visible{outline:none;box-shadow:var(--lp-focus)}.gallery__zoom{position:absolute;top:12px;right:12px;z-index:1;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:#0b1421a8;color:#fff;opacity:0;pointer-events:none}.gallery__zoom svg{width:20px;height:20px}.gallery__tile:focus-visible .gallery__zoom{opacity:1}@media(hover:hover){.gallery__tile:hover .gallery__zoom{opacity:1}}@media(max-width:1000px){.gallery{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:640px){.gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.gallery__item--feature{grid-row:auto}.gallery__item--feature .gallery__tile{height:auto;aspect-ratio:4 / 3}.gallery__tile{border-radius:var(--lp-radius)}}.lpg{--lpg-veil: 5, 9, 15;--lpg-top: max(12px, env(safe-area-inset-top));--lpg-bottom: max(16px, env(safe-area-inset-bottom));--lpg-dx: 0px;--lpg-dy: 0px;position:fixed;inset:0;box-sizing:border-box;width:100%;max-width:none;height:100vh;height:100dvh;max-height:none;margin:0;padding:0;border:0;overflow:hidden;overscroll-behavior:contain;color:var(--lp-on-dark);background:rgb(var(--lpg-veil));font-family:var(--font-body)}.lpg[open]{display:grid;grid-template-rows:auto minmax(0,1fr)}.lpg::backdrop{background:#05090f99}html.lpg-lock,html.lpg-lock body{overflow:hidden}.lpg__bar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:var(--lpg-top) 12px 8px 20px}.lpg__count{margin:0;font-size:var(--lp-fs-small);font-weight:600;line-height:1.4;letter-spacing:.04em;color:var(--lp-on-dark-2);font-variant-numeric:tabular-nums}.lpg__close,.lpg__nav{display:inline-grid;place-items:center;flex:none;width:48px;height:48px;padding:0;border:1px solid rgba(255,255,255,.18);border-radius:50%;color:#fff;background:#ffffff14;cursor:pointer;-webkit-tap-highlight-color:transparent}.lpg__close:hover,.lpg__nav:hover{background:#ffffff2e}.lpg__close:focus-visible,.lpg__nav:focus-visible{outline:none;box-shadow:var(--lp-focus)}.lpg__close svg,.lpg__nav svg{width:24px;height:24px}.lpg__stage{display:grid;grid-template-rows:minmax(0,1fr) auto;min-height:0;padding-bottom:var(--lpg-bottom)}.lpg__frame{display:grid;place-items:center;min-height:0;container-type:size;touch-action:pinch-zoom;cursor:zoom-out}.lpg__img{display:block;width:min(100cqw,100cqh * var(--lpg-r, 1.333));height:auto;aspect-ratio:var(--lpg-ratio, 4 / 3);background-color:#ffffff0a;background-size:100% 100%;translate:var(--lpg-dx) var(--lpg-dy);cursor:default;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.lpg__foot{display:grid;grid-template-columns:48px minmax(0,1fr) 48px;align-items:center;gap:12px;padding:14px 16px 0}.lpg__cap{grid-column:2;margin:0;font-size:var(--lp-fs-lead);font-weight:600;line-height:1.4;text-align:center;text-wrap:balance;color:#fff}.lpg__nav--prev{grid-column:1}.lpg__nav--next{grid-column:3}@media(min-width:820px){.lpg__bar{padding:max(20px,env(safe-area-inset-top)) 20px 12px 28px}.lpg__frame{margin-inline:96px}.lpg__img{border-radius:var(--lp-radius-sm)}.lpg__foot{padding-top:18px}.lpg__nav{position:absolute;top:50%;width:56px;height:56px;translate:0 -50%;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.lpg__nav--prev{left:24px}.lpg__nav--next{right:24px}}@media(prefers-reduced-motion:no-preference){.gallery__tile img{transition:transform .6s var(--lp-ease)}.gallery__zoom{transition:opacity var(--lp-dur) var(--lp-ease)}@media(hover:hover){.gallery__tile:hover img{transform:scale(1.04)}}.lpg[open]{animation:lpg-in .2s var(--lp-ease)}.lpg__img{animation:lpg-in .18s var(--lp-ease)}.lpg:not([data-drag]) .lpg__img{transition:translate .2s var(--lp-ease)}.lpg__close,.lpg__nav{transition:background-color var(--lp-dur) var(--lp-ease)}}@keyframes lpg-in{0%{opacity:0}}.pg{--pg-band-bg: var(--lp-bg)}.pg-band{padding-block:var(--lp-section);background:var(--pg-band-bg)}.pg-band--soft{--pg-band-bg: var(--lp-bg-soft);border-block:1px solid var(--lp-line)}.pg-band--first,.pg-band--cms{padding-block:var(--lp-section-sm)}.pg-band--cta{padding-block:var(--lp-section-sm) var(--lp-section)}.pg-band--near{padding-top:var(--lp-section-sm)}.pg-band:not(.pg-band--soft)+.pg-band--cta{padding-top:0}.pg>.pagehero+.pg-band{padding-top:var(--lp-section-sm)}.pg [id]{scroll-margin-top:96px}.pg--iletisim>.pg-band--soft:last-child{--pg-band-bg: var(--lp-bg);border-block:0}.pg-band--cta .ctaband{margin-top:0}.pg-head{max-width:760px;margin-bottom:var(--lp-stack)}.pg-head--center{margin-inline:auto;text-align:center}.pg-head--center .pg-lead{margin-inline:auto}.pg-head--flush{margin-bottom:28px}.pg-eyebrow{margin:0 0 12px;font-family:var(--font-body);font-size:var(--lp-fs-meta);font-weight:700;line-height:1.4;letter-spacing:var(--lp-track-eyebrow);text-transform:uppercase;color:var(--lp-brand)}.pg-h2{margin:0;font-family:var(--font-display);font-size:var(--lp-fs-h2);font-weight:700;line-height:var(--lp-lh-tight);letter-spacing:var(--lp-track-display);color:var(--lp-text);text-wrap:balance}.pg-lead{margin:16px 0 0;max-width:62ch;font-size:var(--lp-fs-lead);line-height:1.6;color:var(--lp-text-2);text-wrap:pretty}.pg-h3{margin:0;font-family:var(--font-display);font-size:var(--lp-fs-h3);font-weight:700;line-height:var(--lp-lh-snug);letter-spacing:-.012em;color:var(--lp-text)}.pg-footnote{margin:16px 0 0;max-width:68ch;font-size:var(--lp-fs-small);line-height:1.6;color:var(--lp-text-3)}.pg-tile{flex:none;display:inline-grid;place-items:center;width:48px;height:48px;border-radius:12px;background:var(--lp-brand-tint);color:var(--lp-brand);box-shadow:inset 0 0 0 1px var(--lp-brand-tint-2)}.pg-tile svg{width:22px;height:22px}.pg-chip{display:inline-flex;align-items:center;gap:8px;padding:5px 12px 5px 10px;border-radius:999px;font-size:var(--lp-fs-meta);font-weight:600;line-height:1.4;white-space:nowrap;color:var(--lp-text);background:var(--lp-bg-soft);box-shadow:inset 0 0 0 1px var(--lp-line)}.pg-chip:before{content:"";flex:none;width:7px;height:7px;border-radius:50%;background:var(--lp-text-3)}.pg-chip--info{color:var(--lp-brand-700);background:var(--lp-brand-tint);box-shadow:inset 0 0 0 1px var(--lp-brand-tint-2)}.pg-chip--info:before{background:var(--lp-brand-400)}.pg-chip--ok{background:var(--lp-ok-tint);box-shadow:none}.pg-chip--ok:before{background:var(--lp-ok)}.pg-chip--warn{background:var(--lp-amber-tint);box-shadow:none}.pg-chip--warn:before{background:var(--lp-amber)}.pg-card{padding:clamp(24px,2.4vw,32px);background:var(--lp-bg);border:1px solid var(--lp-line);border-radius:var(--lp-radius-lg);box-shadow:var(--lp-shadow-1)}.pg-card__body{margin-top:12px}.pg-card__text{margin:8px 0 0;font-size:var(--lp-fs-body);line-height:var(--lp-lh-body);color:var(--lp-text-2)}.pg-card--row{display:flex;align-items:flex-start;gap:18px}.pg-hours{display:grid;gap:4px;margin:10px 0 0;padding:0;list-style:none;font-size:var(--lp-fs-body);line-height:1.55;color:var(--lp-text-2)}.pg-hours li:first-child{font-weight:600;color:var(--lp-text)}.pg-aside{display:flex;flex-direction:column;gap:var(--lp-gap);min-width:0}.pg-split{display:grid;gap:clamp(40px,5vw,80px);align-items:center}.pg .spec{width:100%;font-size:var(--lp-fs-small);border-collapse:collapse}.pg .spec td{padding:13px 0;border-bottom:1px solid var(--lp-line);line-height:1.5;vertical-align:top}.pg .spec td:first-child{width:1%;padding-right:20px;white-space:nowrap;color:var(--lp-text-3)}.pg .spec td:last-child{font-weight:600;text-align:right;text-wrap:balance;color:var(--lp-text)}.pg .spec tr:last-child td{padding-bottom:0;border-bottom:0}.pg .note{gap:12px;padding:16px 18px;border-radius:var(--lp-radius)}.pg .note__title{font-size:var(--lp-fs-small)}.pg .note__text{margin-top:4px;font-size:var(--lp-fs-small);line-height:1.55}.pg-media{position:relative;margin:0;overflow:hidden;border-radius:var(--lp-radius-lg);background:var(--lp-bg-tint)}.pg-media:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 1px #0b14210f;pointer-events:none}.pg-media img{display:block;width:100%;height:100%;object-fit:cover}.pg-collage{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--lp-gap)}.pg-collage .pg-media{aspect-ratio:4 / 3}.pg-tablecard{overflow:hidden;background:var(--lp-bg);border:1px solid var(--lp-line);border-radius:var(--lp-radius-lg);box-shadow:var(--lp-shadow-1)}.pg-tablecard .tablewrap{overflow-x:auto}.pg-tablecard .table{width:100%;font-size:var(--lp-fs-body);border-collapse:collapse}.pg-tablecard .table th{padding:14px 20px;font-size:var(--lp-fs-meta);font-weight:700;letter-spacing:.06em;text-transform:uppercase;text-align:left;color:var(--lp-text-3);background:var(--lp-bg-soft);border-bottom:1px solid var(--lp-line)}.pg-tablecard .table td{padding:16px 20px;vertical-align:middle;color:var(--lp-text-2);border-bottom:1px solid var(--lp-line)}.pg-tablecard .table tbody tr:last-child td{border-bottom:0}.pg-tablecard .table th.is-num,.pg-tablecard .table td.is-num{text-align:right;font-variant-numeric:tabular-nums}.pg-tablecard .table td.is-num,.pg-tablecard .table td.is-strong{font-weight:600;color:var(--lp-text)}.pg--hizmetler .pg-tablecard .table{table-layout:fixed}.pg--hizmetler .pg-tablecard .table th:first-child{width:40%}.pg-cms{--fs-h2: var(--lp-fs-h2)}.pg-cms>section{max-width:760px}.pg-cms>section:first-child{margin-top:0}.pg-cms h2{font-family:var(--font-display);font-weight:700;line-height:var(--lp-lh-tight);letter-spacing:var(--lp-track-display)!important;color:var(--lp-text);text-wrap:balance}.pg-cms .prose{margin-top:16px;max-width:62ch;font-size:var(--lp-fs-lead);line-height:1.6;color:var(--lp-text-2)}.pg-cms--after{margin-top:var(--lp-section-sm)}.pg a.pg-extlink{display:inline-block;padding-block:10px;line-height:24px;font-weight:600;overflow-wrap:anywhere;color:var(--lp-brand);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.pg a.pg-extlink:hover{color:var(--lp-brand-600)}.pg-extglyph{flex:none;width:16px;height:16px}.pg-nowrap{white-space:nowrap}.pg a.pg-extlink .pg-extglyph{display:inline-block;margin-left:6px;vertical-align:-2px}.pg a.pg-extlink:focus-visible{outline:none;border-radius:4px;box-shadow:var(--lp-focus)}.pg-svc{display:grid;gap:var(--lp-gap);margin:0;padding:0;list-style:none}.pg-svc__card{display:flex;flex-direction:column;padding:clamp(24px,2.4vw,32px);background:var(--lp-bg);border:1px solid var(--lp-line);border-radius:var(--lp-radius-lg);box-shadow:var(--lp-shadow-1)}.pg-svc__top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:24px}.pg-svc__detail{margin:10px 0 24px;font-size:var(--lp-fs-body);line-height:var(--lp-lh-body);color:var(--lp-text-2);text-wrap:pretty}.pg--hizmetler .pg-collage__inset img{object-position:50% 78%}.pg-svc__bill{margin:auto 0 0;padding-top:16px;border-top:1px dashed var(--lp-line-2);font-size:var(--lp-fs-small);line-height:1.55;color:var(--lp-text-3)}.pg-steps{display:grid;margin:0;padding:0;list-style:none}.pg-step{display:grid;grid-template-columns:48px minmax(0,1fr);column-gap:20px}.pg-step__mark{display:flex;flex-direction:column;align-items:center}.pg-step__line{flex:1;width:2px;min-height:24px;margin-block:10px;border-radius:2px;background:linear-gradient(180deg,var(--lp-brand-tint-2),var(--lp-line))}.pg-step:last-child .pg-step__line{display:none}.pg-step__body{padding:2px 0 40px}.pg-step:last-child .pg-step__body{padding-bottom:0}.pg-step__no{margin:0 0 10px;font-family:var(--font-display);font-size:var(--lp-fs-h2);font-weight:800;line-height:1;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--lp-brand)}.pg-step__text{margin:8px 0 0;max-width:60ch;font-size:var(--lp-fs-body);line-height:var(--lp-lh-body);color:var(--lp-text-2)}.pg-states{display:grid;gap:12px;margin:0}.pg-state{display:grid;gap:10px;padding:20px 22px;background:var(--lp-bg);border:1px solid var(--lp-line);border-radius:var(--lp-radius);box-shadow:var(--lp-shadow-1)}.pg-state dt{margin:0}.pg-state dd{margin:0;font-size:var(--lp-fs-body);line-height:1.55;color:var(--lp-text-2)}.pg-state .pg-chip{padding:6px 14px 6px 12px;font-size:var(--lp-fs-small);white-space:normal}.pg--fiyat .pricecard{padding:28px;background:var(--lp-bg);border:1px solid var(--lp-line);border-radius:var(--lp-radius-lg);box-shadow:var(--lp-shadow-1)}.pg--fiyat .pricecard:not(.pricecard--best):hover{border-color:var(--lp-brand-tint-2);box-shadow:var(--lp-shadow-2)}.pg--fiyat .pricecard__tier{font-size:var(--lp-fs-meta);letter-spacing:var(--lp-track-eyebrow);color:var(--lp-brand)}.pg--fiyat .pricecard__amt{margin-top:18px;font-weight:700;white-space:nowrap;color:var(--lp-text)}.pg--fiyat .pricecard__unit{margin-top:10px;font-size:var(--lp-fs-meta);color:var(--lp-text-3)}.pg--fiyat .pricecard__note{margin-top:22px;padding-top:20px;font-size:var(--lp-fs-small);line-height:1.55;color:var(--lp-text-2);border-top:1px solid var(--lp-line)}.pg--fiyat .pricecard .btn{width:100%;margin-top:24px;justify-content:center}.pg--fiyat .pricecard--best{color:var(--lp-on-dark);background:var(--lp-dark-bg);border-color:transparent;box-shadow:var(--lp-shadow-3)}.pg--fiyat .pricecard--best .pricecard__tier{color:var(--lp-brand-on-dark)}.pg--fiyat .pricecard--best .pricecard__amt{color:var(--lp-on-dark)}.pg--fiyat .pricecard--best .pricecard__unit{color:var(--lp-on-dark-3)}.pg--fiyat .pricecard--best .pricecard__note{color:var(--lp-on-dark-2);border-top-color:var(--lp-line-dark)}.pg--fiyat .pricecard__flag{top:-13px;left:28px;padding:4px 12px;font-size:var(--lp-fs-meta);letter-spacing:.02em;color:var(--lp-ink);background:var(--lp-amber)}.pg-pair{gap:var(--lp-gap) clamp(24px,3vw,40px)}.pg-calc{min-width:0;padding:clamp(20px,3vw,40px);background:var(--lp-bg);border:1px solid var(--lp-line);border-radius:var(--lp-radius-lg);box-shadow:var(--lp-shadow-2)}.pg-ban{display:grid;gap:12px;margin:0;padding:0;list-style:none}.pg-ban li{display:flex;align-items:center;gap:14px;min-height:64px;padding:12px 18px 12px 14px;font-size:var(--lp-fs-body);line-height:1.45;color:var(--lp-text);background:var(--lp-bg);border:1px solid var(--lp-line);border-radius:var(--lp-radius)}.pg-ban__x{flex:none;display:grid;place-items:center;width:24px;height:24px;color:var(--amber-700, #9a6200)}.pg-ban__x svg{width:22px;height:22px}.pg-prose p:not(.pg-eyebrow){margin:16px 0 0;max-width:62ch;font-size:var(--lp-fs-body);line-height:var(--lp-lh-body);color:var(--lp-text-2)}.pg-prose p.pg-prose__lead{margin-top:24px;font-size:var(--lp-fs-lead);line-height:1.6;color:var(--lp-text)}.pg-visit{display:grid;gap:var(--lp-gap);align-items:start}.pg-map{margin:0;overflow:hidden;background:var(--lp-bg);border:1px solid var(--lp-line);border-radius:var(--lp-radius-lg);box-shadow:var(--lp-shadow-2)}.pg-map__frame{position:relative;aspect-ratio:16 / 10;background:var(--lp-bg-tint);border-bottom:1px solid var(--lp-line)}.pg-map__credit{position:absolute;right:8px;bottom:8px;display:inline-flex;align-items:center;min-height:24px;padding:2px 8px;border-radius:6px;background:#ffffffe0;font-size:var(--lp-fs-meta);line-height:1.3;color:var(--lp-text-3);text-decoration:none}.pg-map__credit:hover{color:var(--lp-brand);text-decoration:underline}.pg-map__credit:focus-visible{outline:none;box-shadow:var(--lp-focus)}.pg-map__frame img{display:block;width:100%;height:100%;object-fit:cover}.pg-map__foot{display:flex;flex-wrap:wrap;align-items:center;gap:16px 20px;padding:clamp(20px,2.4vw,28px)}.pg-map__addr{flex:1 1 0;display:flex;flex-direction:column;gap:4px;min-width:0}.pg-map__label{font-size:var(--lp-fs-meta);font-weight:700;letter-spacing:var(--lp-track-eyebrow);text-transform:uppercase;color:var(--lp-text-3)}.pg-map__value{font-size:var(--lp-fs-body);font-weight:600;line-height:1.5;text-wrap:balance;color:var(--lp-text)}.pg-map__note{font-size:var(--lp-fs-small);line-height:1.5;text-wrap:balance;color:var(--lp-text-3)}.pg-map__go{flex:none}.pg-channels{display:grid;gap:var(--lp-gap)}.pg-channel{position:relative;display:flex;align-items:flex-start;gap:18px;height:100%;padding:24px 24px 24px 22px;color:var(--lp-text);text-decoration:none;background:var(--lp-bg);border:1px solid var(--lp-line);border-radius:var(--lp-radius-lg);box-shadow:var(--lp-shadow-1)}.pg-channel__body{display:flex;flex-direction:column;gap:4px;min-width:0;padding-right:44px}.pg-channel__label{font-size:var(--lp-fs-meta);font-weight:700;letter-spacing:var(--lp-track-eyebrow);text-transform:uppercase;color:var(--lp-text-3)}.pg-channel__value{font-family:var(--font-display);font-size:var(--lp-fs-h3);font-weight:700;line-height:1.3;letter-spacing:-.01em;overflow-wrap:break-word;word-break:normal;text-wrap:balance;color:var(--lp-text)}.pg-channel__note{font-size:var(--lp-fs-small);line-height:1.5;color:var(--lp-text-3)}.pg-channel__go{position:absolute;top:24px;right:22px;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;color:var(--lp-text-3);background:var(--lp-bg-soft)}.pg-channel__go svg{width:16px;height:16px}.pg a.pg-channel--link:hover{border-color:var(--lp-brand-tint-2);box-shadow:var(--lp-shadow-2)}.pg a.pg-channel--link:hover .pg-channel__go{color:var(--lp-on-dark);background:var(--lp-brand)}.pg a.pg-channel--link:focus-visible{outline:none;box-shadow:var(--lp-focus)}.pg-contact{display:grid;gap:var(--lp-gap);align-items:start}.pg-contact__form{min-width:0}.pg-contact__form>.card{overflow:visible;border:1px solid var(--lp-line);border-radius:var(--lp-radius-lg);box-shadow:var(--lp-shadow-2)}.pg-contact__form .card__head{padding:clamp(24px,3vw,36px) clamp(20px,3vw,36px) 0}.pg-contact__form .card__body{padding:20px clamp(20px,3vw,36px) clamp(24px,3vw,36px)}.pg-contact__form .card__title{font-family:var(--font-display);font-weight:700;letter-spacing:-.02em;color:var(--lp-text)}.pg-contact__form .card__sub{margin-top:6px;font-size:var(--lp-fs-body);line-height:1.55;color:var(--lp-text-2)}.pg--iletisim .field__label{margin-bottom:8px;font-size:var(--lp-fs-small);font-weight:600;line-height:var(--lp-lh-snug);color:var(--lp-text)}.pg--iletisim .field__hint{margin-top:8px;font-size:var(--lp-fs-small);line-height:1.5;color:var(--lp-text-3)}.pg--iletisim .field__hint--warn{font-weight:600;color:var(--amber-700, #9a6200)}.pg--iletisim :is(.input,.select,.textarea){min-height:48px;padding:12px 14px;font-size:var(--lp-fs-body);line-height:1.4;color:var(--lp-text);background-color:var(--lp-bg);border:1px solid var(--n-500, #71829d);border-radius:var(--lp-radius-sm);box-shadow:var(--lp-shadow-1)}.pg--iletisim .field :is(.input,.select,.textarea){border-color:var(--n-500, #71829d)}.pg--iletisim :is(.input,.select){height:48px}.pg--iletisim .select{padding-right:40px}.pg--iletisim .textarea{min-height:144px;line-height:1.55}.pg--iletisim :is(.input,.select,.textarea):hover{border-color:var(--lp-text-3)}.pg--iletisim :is(.input,.select,.textarea):focus-visible{outline:none;border-color:var(--lp-brand);box-shadow:var(--lp-focus)}.pg--iletisim .field :is(.input,.select,.textarea):hover{border-color:var(--lp-text-3)}.pg--iletisim .field :is(.input,.select,.textarea):focus-visible{border-color:var(--lp-brand)}.pg--iletisim .field :is(.input,.select,.textarea)[aria-invalid=true]{border-color:var(--amber-700, #9a6200);box-shadow:0 0 0 3px var(--lp-amber-tint)}.pg--iletisim .field :is(.input,.select,.textarea)[aria-invalid=true]:focus-visible{box-shadow:var(--lp-focus)}.pg-contact__form :is([aria-invalid],.pg-contact__alert){scroll-margin-top:96px}.pg-contact__alert:focus{outline:none}.pg-contact__alert:focus-visible{border-radius:var(--lp-radius);box-shadow:var(--lp-focus)}.pg-contact__form .fieldgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.pg--iletisim :is(.input,.textarea)::placeholder{color:var(--lp-text-3);opacity:.8}.pg--iletisim .check{font-size:var(--lp-fs-small);line-height:1.55;color:var(--lp-text-2)}.pg--iletisim .check input{width:22px;height:22px;border-radius:6px}.pg--iletisim .spec tr{display:grid;gap:2px;padding:14px 0;border-bottom:1px solid var(--lp-line)}.pg--iletisim .spec tr:last-child{padding-bottom:0;border-bottom:0}.pg--iletisim .spec td:first-child,.pg--iletisim .spec td:last-child{padding:0;text-align:left;border:0;width:auto;white-space:normal}.pg-quick{display:grid;gap:10px;margin-top:20px}.pg-quick .btn{width:100%;justify-content:center}.pg-thumb{display:block;width:96px;height:72px;overflow:hidden;border-radius:10px;background:var(--lp-bg-tint)}.pg-thumb img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 65%}.pg-credit{display:block;min-width:0}.pg-file{display:block;margin-top:4px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--lp-fs-meta);font-weight:400;overflow-wrap:anywhere;color:var(--lp-text-3)}.pg-credits .badge{font-size:var(--lp-fs-meta)}.pg-why{max-width:760px;margin-top:var(--lp-gap)}@media(min-width:640px){.pg-svc{grid-template-columns:repeat(2,minmax(0,1fr))}.pg-visit>.pg-aside{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.pg-visit>.pg-aside>*{align-content:start}.pg-contact>.pg-aside{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.pg-ban{grid-template-columns:repeat(2,minmax(0,1fr))}.pg-state{grid-template-columns:minmax(200px,15rem) minmax(0,1fr);align-items:center;gap:24px}.pg-state dt{display:flex}}@media(min-width:1000px){.pg-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.pg-visit>.pg-aside{display:flex;flex-direction:column;align-items:stretch}.pg--hakkimizda .pg-split{align-items:start}.pg-split--table{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr)}.pg-svc{grid-template-columns:repeat(3,minmax(0,1fr))}.pg-channels{grid-template-columns:repeat(var(--pg-cols, 3),minmax(0,1fr))}.pg-channels[data-count="5"]>:last-child{grid-column:span 2}.pg-contact{grid-template-columns:minmax(0,1fr) minmax(300px,380px);gap:clamp(24px,3vw,40px)}.pg-contact>.pg-aside{display:flex;flex-direction:column}.pg-visit{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.pg-steps{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:40px;row-gap:64px}.pg-step{display:block}.pg-step__mark{flex-direction:row}.pg-step__line{width:auto;height:2px;min-height:0;margin:0 -24px 0 16px;background:linear-gradient(90deg,var(--lp-brand-tint-2),var(--lp-line))}.pg-step:nth-child(3n) .pg-step__line{display:none}.pg-step__body{margin-top:24px;padding:0}.pg-states{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--lp-gap)}.pg-state{grid-template-columns:minmax(0,1fr);align-content:start;align-items:start;gap:14px;padding:24px}.pg-collage{position:relative;display:block;padding:0 0 22% 14%}.pg-collage .pg-collage__main{aspect-ratio:5 / 4;border-radius:var(--lp-radius-xl);box-shadow:var(--lp-shadow-3)}.pg-collage .pg-collage__inset{position:absolute;left:0;bottom:0;width:44%;aspect-ratio:1 / 1;box-shadow:0 0 0 8px var(--pg-band-bg),var(--lp-shadow-3)}}@media(max-width:820px){.pg--fiyat .pricegrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.pg--fiyat .pricegrid{grid-template-columns:minmax(0,1fr)}}@media(max-width:640px){.pg-tablecard{overflow:visible;background:transparent;border:0;border-radius:0;box-shadow:none}.pg-tablecard .tablewrap--cards{padding-inline:0}.pg-tablecard .table--cards tbody tr{gap:6px;padding:16px 18px;margin-bottom:12px;border:1px solid var(--lp-line);border-radius:var(--lp-radius);box-shadow:var(--lp-shadow-1)}.pg-tablecard .table--cards td,.pg-tablecard .table--cards tbody tr:last-child td{padding:4px 0;border-bottom:0}.pg-tablecard .table--cards td:first-child{padding-bottom:10px;margin-bottom:4px;border-bottom:1px dashed var(--lp-line-2)}.pg-tablecard .table--cards td{justify-content:space-between}.pg-tablecard .table--cards td:before{min-width:112px;text-align:left;font-size:var(--lp-fs-meta);color:var(--lp-text-3)}.pg-credits .table--cards td{justify-content:flex-start;text-align:left}.pg-credits .table--cards td>*{margin-left:0;text-align:left}.pg-channel__go{top:20px;right:16px;width:28px;height:28px}.pg-channel__go svg{width:14px;height:14px}.pg-channel__body{padding-right:0}.pg-channel--link .pg-channel__body{padding-right:36px}.pg-channel__value{font-size:var(--lp-fs-lead)}.pg--hizmetler .pg-tablecard .table--cards td:first-child{justify-content:flex-start;font-family:var(--font-display);font-size:var(--lp-fs-h3);font-weight:700;color:var(--lp-text)}.pg--hizmetler .pg-tablecard .table--cards td:first-child:before{display:none}.pg-calc{padding:0;background:none;border:0;border-radius:0;box-shadow:none}}@media(max-width:520px){.pg-map__frame{aspect-ratio:5 / 4}.pg-map__frame img{object-position:50% 50%}.pg-map__go{flex:1 0 100%;justify-content:center}}@media(min-width:820px){.pg-channels[data-even]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media not all and (max-width:820px){@media not all and (min-width:1200px){.pg--fiyat .pricegrid{grid-template-columns:repeat(3,minmax(0,1fr))}.pg--fiyat .pricegrid>.pricecard:nth-child(4):last-child{grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr) auto;column-gap:32px;align-items:center}.pg--fiyat .pricegrid>.pricecard:nth-child(4):last-child>.pricecard__tier{grid-area:1 / 1}.pg--fiyat .pricegrid>.pricecard:nth-child(4):last-child>.pricecard__amt{grid-area:2 / 1}.pg--fiyat .pricegrid>.pricecard:nth-child(4):last-child>.pricecard__unit{grid-area:3 / 1}.pg--fiyat .pricegrid>.pricecard:nth-child(4):last-child>.pricecard__note{grid-area:1 / 2 / 4 / 3;margin:0;padding:6px 0 6px 32px;border-top:0;border-left:1px solid var(--lp-line)}.pg--fiyat .pricegrid>.pricecard:nth-child(4):last-child>.btn{grid-area:1 / 3 / 4 / 4;margin:0}}}@media not all and (max-width:1200px){.pg--fiyat .pg-pair>.pg-aside{position:sticky;top:96px;align-self:start}}@media not all and (max-width:820px){@media(max-width:1200px){.pg--fiyat #depolama-kosullari .spec tbody{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:40px}.pg--fiyat #depolama-kosullari .spec tr{display:flex;justify-content:space-between;align-items:baseline;gap:16px;border-bottom:1px solid var(--lp-line)}.pg--fiyat #depolama-kosullari .spec td,.pg--fiyat #depolama-kosullari .spec tr:last-child td{width:auto;padding:13px 0;border-bottom:0}}}@media(max-width:820px){.pg-tablecard.pg-credits{overflow:visible;background:transparent;border:0;border-radius:0;box-shadow:none}.pg-credits .tablewrap{overflow:visible;padding-inline:0}.pg-credits .table--cards thead{display:none}.pg-credits .table--cards tbody tr{display:grid;grid-template-columns:minmax(0,1fr);gap:6px;padding:16px 18px;margin-bottom:12px;background:var(--lp-bg);border:1px solid var(--lp-line);border-radius:var(--lp-radius);box-shadow:var(--lp-shadow-1)}.pg-credits .table--cards td,.pg-credits .table--cards tbody tr:last-child td{display:flex;align-items:center;justify-content:flex-start;gap:16px;padding:4px 0;text-align:left;white-space:normal;border:0}.pg-credits .table--cards td:before{content:attr(data-label);flex:none;min-width:112px;font-size:var(--lp-fs-meta);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--lp-text-3)}.pg-credits .table--cards td:first-child{padding-bottom:10px;margin-bottom:4px;border-bottom:1px dashed var(--lp-line-2)}.pg-credits .table--cards td>*{margin-left:0;text-align:left}}@media(max-width:520px){.pg-contact__form .fieldgrid{grid-template-columns:minmax(0,1fr)}}@media(max-width:520px),not all and (max-width:1200px){.pg--fiyat #depolama-kosullari .spec tr{display:grid;gap:2px;padding:13px 0;border-bottom:1px solid var(--lp-line)}.pg--fiyat #depolama-kosullari .spec tr:last-child{padding-bottom:0;border-bottom:0}.pg--fiyat #depolama-kosullari .spec td,.pg--fiyat #depolama-kosullari .spec td:first-child,.pg--fiyat #depolama-kosullari .spec td:last-child{width:auto;padding:0;text-align:left;white-space:normal;border:0}}@media(max-width:640px){.pg [id]{scroll-margin-top:80px}.pg-tablecard .tablewrap--cards{overflow:visible}}@media(prefers-reduced-motion:no-preference){.pg a.pg-channel--link{transition:transform var(--lp-dur) var(--lp-ease),box-shadow var(--lp-dur) var(--lp-ease),border-color var(--lp-dur) var(--lp-ease)}.pg a.pg-channel--link:hover{transform:translateY(-2px)}.pg-channel__go{transition:background-color var(--lp-dur) var(--lp-ease),color var(--lp-dur) var(--lp-ease)}}.legal{--legal-measure: 70ch;--legal-rail: 17.5rem;--legal-top: 156px;--legal-fs-h2: clamp(1.375rem, 1.1rem + .9vw, 1.75rem);--legal-fs-title: 1.0625rem;display:grid;grid-template-columns:minmax(0,1fr);gap:0;align-items:start;font-family:var(--font-body)}.legal .legal__body{min-width:0;max-width:none}.legal .legal__toc{display:none}.legal .legal__toc-inner{position:static}.legal .legal__toc-title{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:0 0 14px;padding-left:16px;font-size:var(--lp-fs-meta);font-weight:700;line-height:1.3;letter-spacing:var(--lp-track-eyebrow);text-transform:uppercase;color:var(--lp-brand)}.legal .legal__toc-count{font-size:var(--lp-fs-meta);font-weight:600;letter-spacing:0;text-transform:none;color:var(--lp-text-3);font-variant-numeric:tabular-nums}.legal .legal__toc-empty{margin:0;padding-left:16px;font-size:var(--lp-fs-small);line-height:var(--lp-lh-body);color:var(--lp-text-3)}.legal .legal__toc-list{--fade-top: 0px;--fade-bottom: 0px;list-style:none;margin:0;padding:0;display:flex;flex-direction:column;flex-wrap:nowrap;gap:2px;border:0}.legal .legal__toc .legal__toc-list{box-shadow:inset 1px 0 0 var(--lp-line)}.legal .legal__toc-list>li{margin:0;padding:0}.legal .legal__toc-link{display:grid;grid-template-columns:2.1em minmax(0,1fr);align-items:baseline;align-content:center;column-gap:4px;min-height:44px;margin:0;padding:9px 12px 9px 14px;border:0;border-left:2px solid transparent;border-radius:0 var(--lp-radius-sm) var(--lp-radius-sm) 0;background:transparent;font-size:var(--lp-fs-small);font-weight:500;line-height:1.4;color:var(--lp-text-2);text-decoration:none}.legal .legal__toc-label:first-child{grid-column:2}.legal .legal__toc-list:not(:has(.legal__toc-num)) .legal__toc-link{grid-template-columns:minmax(0,1fr)}.legal .legal__toc-list:not(:has(.legal__toc-num)) .legal__toc-label{grid-column:1}.legal .legal__toc-num,.legal .legal__toc-article{font-weight:600;color:var(--lp-text-3);font-variant-numeric:tabular-nums}.legal .legal__toc-link:hover{color:var(--lp-text);background:var(--lp-bg-soft);border-left-color:var(--lp-line-2)}.legal .legal__toc-link.is-active{color:var(--lp-brand);font-weight:600;background:linear-gradient(90deg,var(--lp-brand-tint),transparent);border-left-color:var(--lp-brand)}.legal .legal__toc-link.is-active :is(.legal__toc-num,.legal__toc-article){color:var(--lp-brand)}.legal .legal__toc-link:focus-visible{outline:none;border-radius:var(--lp-radius-sm);box-shadow:inset 0 0 0 2px var(--lp-brand-400)}.legal .legal__toc-list[data-more-above]{--fade-top: 28px}.legal .legal__toc-list[data-more-below]{--fade-bottom: 28px}.legal .legal__toc-list:is([data-more-above],[data-more-below]){-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 var(--fade-top),#000 calc(100% - var(--fade-bottom)),transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 var(--fade-top),#000 calc(100% - var(--fade-bottom)),transparent 100%)}.legal .legal__ask{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px;padding:20px;border:1px solid var(--lp-line);border-radius:var(--lp-radius-lg);background:var(--lp-bg-soft)}.legal .legal__ask--rail{margin-top:20px}.legal .legal__ask--end{margin-top:56px;padding:24px}.legal .legal__ask-ic,.legal .legal__doc-ic,.legal .legal__drawer-ic{display:grid;place-items:center;flex:none;width:44px;height:44px;border-radius:12px;background:var(--lp-brand-tint);color:var(--lp-brand);box-shadow:inset 0 0 0 1px var(--lp-brand-tint-2)}.legal .legal__ask-text{min-width:0}.legal .legal__ask-title{margin:0;font-family:var(--font-display);font-size:var(--legal-fs-title);font-weight:700;line-height:var(--lp-lh-snug);letter-spacing:-.01em;color:var(--lp-text)}.legal .legal__ask-mail{margin:2px 0 0;font-size:var(--lp-fs-small);line-height:1.45;white-space:nowrap}.legal .legal__ask-mail a{position:relative;display:inline-block;margin:0 -6px;padding:0 6px;border:0;border-radius:6px;background:none;font-size:inherit;line-height:inherit;color:var(--lp-brand);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.legal .legal__ask-mail a:after{content:"";position:absolute;inset:-12px 0}.legal .legal__ask-mail a:hover{color:var(--lp-brand-600);background:none}.legal .legal__ask-mail a:focus-visible{outline:none;border-radius:6px;box-shadow:var(--lp-focus)}.legal .legal__ask-btn,.legal .legal__print{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 20px;border:1px solid var(--lp-line-2);border-radius:var(--lp-radius);background:var(--lp-bg);box-shadow:var(--lp-shadow-1);font-family:var(--font-body);font-size:var(--lp-fs-body);font-weight:600;line-height:1.2;color:var(--lp-text);text-decoration:none;white-space:nowrap;cursor:pointer}.legal .legal__ask-btn{grid-column:1 / -1}.legal .legal__ask-btn:hover,.legal .legal__print:hover{background:var(--lp-bg-soft);border-color:var(--lp-brand-tint-2);color:var(--lp-brand-600);box-shadow:var(--lp-shadow-2);transform:translateY(-1px)}.legal .legal__ask-btn:focus-visible,.legal .legal__print:focus-visible{outline:none;box-shadow:var(--lp-focus)}.legal .legal__print svg{flex:none;color:var(--lp-brand)}.legal .legal__doc{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:16px;margin-bottom:40px;padding:20px;border:1px solid var(--lp-line);border-radius:var(--lp-radius-lg);background:linear-gradient(120deg,var(--lp-bg-tint) 0%,var(--lp-bg) 58%);box-shadow:var(--lp-shadow-1)}.legal .legal__doc--pending{background:linear-gradient(120deg,var(--lp-amber-tint) 0%,var(--lp-bg) 58%)}.legal .legal__doc-ic{width:48px;height:48px}.legal .legal__doc-text{min-width:0}.legal .legal__doc-title{margin:0 0 6px;font-family:var(--font-display);font-size:var(--legal-fs-title);font-weight:700;line-height:var(--lp-lh-snug);letter-spacing:-.01em;color:var(--lp-text);text-wrap:balance}.legal .legal__doc-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0;font-size:var(--lp-fs-small);line-height:1.4;color:var(--lp-text-3)}.legal .legal__badge,.legal .legal__doc-status{display:inline-flex;align-items:center;gap:7px;min-height:28px;padding:2px 12px;border-radius:999px;font-size:var(--lp-fs-meta);font-weight:700;letter-spacing:.02em;font-variant-numeric:tabular-nums;white-space:nowrap}.legal .legal__badge{background:var(--lp-brand-tint);box-shadow:inset 0 0 0 1px var(--lp-brand-tint-2);color:var(--lp-brand-600)}.legal .legal__badge:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--lp-ok);box-shadow:0 0 0 3px color-mix(in srgb,var(--lp-ok) 16%,transparent)}.legal .legal__badge--pending:before{background:var(--lp-amber);box-shadow:0 0 0 3px color-mix(in srgb,var(--lp-amber) 20%,transparent)}.legal .legal__doc-status{background:var(--lp-amber-tint);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--lp-amber) 45%,transparent);color:var(--lp-text)}.legal .legal__doc-date{white-space:nowrap;font-variant-numeric:tabular-nums}.legal .legal__print{grid-column:2;justify-self:start;padding:0 16px}.legal .legal__doc:has(+:is(.legal__pending,.legal__drawer)){margin-bottom:16px}.legal .legal__pending{margin:0 0 40px}.legal .legal__pending:has(+.legal__drawer){margin-bottom:16px}.legal .note{gap:14px;padding:18px 20px;border-radius:var(--lp-radius-lg);font-size:var(--lp-fs-body);line-height:1.5}.legal .note--warn{background:var(--lp-amber-tint);border-color:color-mix(in srgb,var(--lp-amber) 32%,transparent)}.legal .note__title{font-size:var(--lp-fs-body);font-weight:700}.legal .note__text{margin-top:4px;font-size:var(--lp-fs-small);line-height:var(--lp-lh-body);color:var(--lp-text-2)}.legal .legal__drawer{position:sticky;top:84px;z-index:5;margin-bottom:40px;border:1px solid var(--lp-line);border-radius:var(--lp-radius-lg);background:var(--lp-bg);box-shadow:var(--lp-shadow-2),0 -8px 0 8px var(--lp-bg)}.legal .legal__drawer-sum{display:flex;align-items:center;gap:12px;min-height:56px;padding:6px 10px 6px 6px;border-radius:calc(var(--lp-radius-lg) - 1px);list-style:none;cursor:pointer;font-size:var(--lp-fs-body);font-weight:600;color:var(--lp-text);-webkit-tap-highlight-color:transparent}.legal .legal__drawer-sum::-webkit-details-marker{display:none}.legal .legal__drawer-sum:hover{background:var(--lp-bg-soft)}.legal .legal__drawer-sum:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--lp-brand-400)}.legal .legal__drawer-text{display:grid;flex:1 1 auto;min-width:0}.legal .legal__drawer-title{min-width:0;overflow:hidden;font-family:var(--font-display);font-size:var(--legal-fs-title);font-weight:700;line-height:1.3;letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis}.legal .legal__drawer-kicker{font-size:var(--lp-fs-meta);font-weight:700;line-height:1.3;letter-spacing:var(--lp-track-eyebrow);text-transform:uppercase;color:var(--lp-brand)}.legal .legal__drawer-count{flex:none;padding:3px 10px;border:1px solid var(--lp-line);border-radius:999px;background:var(--lp-bg-soft);font-size:var(--lp-fs-meta);font-weight:600;color:var(--lp-text-3);font-variant-numeric:tabular-nums}.legal .legal__drawer[data-reading] .legal__drawer-count{display:none}.legal .legal__drawer-chev{display:grid;place-items:center;flex:none;width:32px;height:32px;border-radius:999px;color:var(--lp-text-3)}.legal .legal__drawer[open] .legal__drawer-chev{transform:rotate(180deg);color:var(--lp-brand)}.legal .legal__drawer-nav{position:absolute;top:calc(100% + 8px);left:-1px;right:-1px;max-height:min(60vh,520px);overflow-y:auto;overscroll-behavior:contain;padding:8px;border:1px solid var(--lp-line);border-radius:var(--lp-radius-lg);background:var(--lp-bg);box-shadow:var(--lp-shadow-3);scrollbar-width:thin;scrollbar-color:var(--lp-line-2) transparent}.legal .legal__drawer-nav .legal__toc-link{min-height:48px;padding:11px 12px;border-left:0;border-radius:var(--lp-radius-sm);font-size:var(--lp-fs-body)}.legal .legal__drawer-nav .legal__toc-link.is-active{background:var(--lp-brand-tint)}.legal .legal__section{font-size:var(--lp-fs-body);line-height:var(--lp-lh-body);color:var(--lp-text-2)}.legal .legal__section>:is(p,ul,ol,h3,blockquote){max-width:var(--legal-measure)}.legal .legal__section>:first-child{margin-top:0}.legal .legal__section p{margin:16px 0 0;font-size:var(--lp-fs-body);line-height:var(--lp-lh-body);color:var(--lp-text-2);text-wrap:pretty}.legal .legal__section h2{margin:0;font-family:var(--font-display);font-size:var(--legal-fs-h2);font-weight:700;line-height:var(--lp-lh-snug);letter-spacing:-.02em;color:var(--lp-text);text-wrap:balance;scroll-margin-top:var(--legal-top)}.legal .legal__section h2:not(:first-child){margin-top:56px;padding-top:48px;border-top:1px solid var(--lp-line)}.legal .legal__section h3{margin:36px 0 0;font-family:var(--font-display);font-size:var(--lp-fs-h3);font-weight:700;line-height:var(--lp-lh-snug);letter-spacing:-.01em;color:var(--lp-text);text-wrap:balance;scroll-margin-top:var(--legal-top)}.legal .legal__section h2+h3{margin-top:24px}.legal .legal__section :is(h2,h3)+p{margin-top:14px}.legal .legal__num{color:var(--lp-brand);font-variant-numeric:tabular-nums}.legal .legal__section strong,.legal .legal__section b{font-weight:600;color:var(--lp-text)}.legal .legal__section a{color:var(--lp-brand);font-weight:500;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;overflow-wrap:anywhere}.legal .legal__section a:hover{color:var(--lp-brand-600);text-decoration-thickness:2px}.legal .legal__section a:focus-visible{outline:none;border-radius:4px;box-shadow:var(--lp-focus)}.legal .legal__section ul,.legal .legal__section ol{display:flex;flex-direction:column;gap:10px;margin:16px 0 0;padding:0;list-style:none}.legal .legal__section li{position:relative;padding-left:28px;font-size:var(--lp-fs-body);line-height:var(--lp-lh-body);color:var(--lp-text-2)}.legal .legal__section li>:first-child{margin-top:0}.legal .legal__section ul>li:before{content:"";position:absolute;left:8px;top:calc(.825em - 3px);width:6px;height:6px;border-radius:50%;background:var(--lp-brand)}.legal .legal__section ol>li:before{content:counter(madde) ".";position:absolute;left:0;top:0;width:auto;height:auto;border-radius:0;background:none;font-weight:700;color:var(--lp-brand);font-variant-numeric:tabular-nums}.legal .legal__section hr{height:1px;margin:40px 0;border:0;background:var(--lp-line)}.legal .legal__section blockquote{margin:20px 0 0;padding:4px 0 4px 20px;border-left:3px solid var(--lp-brand-tint-2)}.legal .legal__table{position:relative;margin-top:20px;overflow-x:auto;overscroll-behavior-x:contain;border:1px solid var(--lp-line);border-radius:var(--lp-radius);--legal-edge: color-mix(in srgb, var(--lp-text) 20%, transparent);background:linear-gradient(90deg,var(--lp-bg) 30%,transparent) left center / 48px 100% no-repeat local,linear-gradient(270deg,var(--lp-bg) 30%,transparent) right center / 48px 100% no-repeat local,radial-gradient(farthest-side at 0 50%,var(--legal-edge),transparent) left center / 18px 100% no-repeat scroll,radial-gradient(farthest-side at 100% 50%,var(--legal-edge),transparent) right center / 18px 100% no-repeat scroll,var(--lp-bg);scrollbar-width:thin;scrollbar-color:var(--lp-line-2) transparent}.legal .legal__table:focus-visible{outline:none;box-shadow:var(--lp-focus)}.legal .legal__table table{display:table;width:100%;min-width:0;margin:0;overflow:visible;border-collapse:separate;border-spacing:0;font-size:var(--lp-fs-body);line-height:1.55}.legal .legal__table[data-cols="3"] table{min-width:calc(30.5rem - 2px)}.legal .legal__table:not([data-cols="1"],[data-cols="2"],[data-cols="3"]) table{min-width:calc(40rem - 2px)}.legal .legal__table th,.legal .legal__table td{min-width:0;padding:14px 16px;border:0;border-bottom:1px solid var(--lp-line);text-align:left;vertical-align:top}.legal .legal__table th{padding-block:12px;background:color-mix(in srgb,var(--lp-brand) 3.5%,transparent);font-size:var(--lp-fs-meta);font-weight:700;line-height:1.35;letter-spacing:.06em;text-transform:uppercase;color:var(--lp-text-3);vertical-align:bottom}.legal .legal__table td{font-size:var(--lp-fs-body);color:var(--lp-text-2);background:none}.legal .legal__table td:first-child{font-weight:500;color:var(--lp-text)}.legal .legal__table[data-cols="2"] td:first-child{font-weight:600}.legal .legal__table[data-cols="5"] td:first-child{white-space:nowrap}.legal .legal__table[data-cols="2"] td:first-child{width:30%}.legal .legal__table tr:last-child>td{border-bottom:0}.legal .legal__table td>:first-child{margin-top:0}.legal .legal__section .legal__table+:is(p:not(.legal__table-hint),ul,ol){margin-top:24px}.legal .merge{padding:1px 8px;border-radius:6px;background:var(--lp-brand-tint);box-shadow:inset 0 -1.5px 0 var(--lp-brand-400);font-style:normal;font-weight:500;color:var(--lp-brand-600);box-decoration-break:clone;-webkit-box-decoration-break:clone}.legal .legal__section .legal__table-hint{display:none;align-items:center;gap:8px;margin:18px 0 -12px;font-size:var(--lp-fs-meta);font-weight:600;line-height:1.3;color:var(--lp-text-3)}.legal .legal__section .legal__table-hint:has(+.legal__table[data-overflow]){display:flex}.legal .legal__section .legal__table-hint:after{content:"";width:18px;height:1.5px;border-radius:2px;background:currentColor}.legal .legal__section .legal__table-hint:before{content:"";order:2;width:7px;height:7px;margin-left:-13px;border-top:1.5px solid currentColor;border-right:1.5px solid currentColor;transform:rotate(45deg)}@media(max-width:660px){.legal .legal__drawer{top:76px}}@media(min-width:640px){.legal .legal__doc{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:20px;padding:20px 20px 20px 24px}.legal .legal__print{grid-column:auto;padding:0 20px}}@media(min-width:520px){.legal .legal__ask--end{grid-template-columns:auto minmax(0,1fr) auto;gap:20px}.legal .legal__ask--end .legal__ask-btn{grid-column:auto}}@media(min-width:820px){.legal{--legal-top: 100px;grid-template-columns:14.5rem minmax(0,1fr);column-gap:40px}.legal .legal__toc{display:block;position:sticky;top:var(--legal-top);align-self:start}.legal .legal__toc-inner{display:flex;flex-direction:column;max-height:calc(100vh - var(--legal-top) - 24px)}.legal .legal__toc-title,.legal .legal__ask--rail{flex:none}.legal .legal__toc-nav{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.legal .legal__toc .legal__toc-list{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--lp-line-2) transparent}.legal .legal__drawer,.legal .legal__ask--end{display:none}.legal .legal__doc{grid-template-columns:auto minmax(0,1fr);align-items:start}.legal .legal__print{grid-column:2;padding:0 16px}.legal .legal__doc:has(+.legal__drawer),.legal .legal__pending:has(+.legal__drawer){margin-bottom:40px}.legal .legal__ask--rail{gap:12px;padding:16px}.legal .legal__ask--rail .legal__ask-ic{display:none}.legal .legal__ask--rail .legal__ask-text{grid-column:1 / -1}.legal .legal__ask--rail .legal__ask-btn{width:100%;margin-top:12px}}@media not all and (max-width:1000px){.legal{grid-template-columns:var(--legal-rail) minmax(0,1fr);column-gap:clamp(48px,5vw,88px)}.legal .legal__table:not([data-cols="1"],[data-cols="2"],[data-cols="3"]) :is(th,td){min-width:7.5rem}.legal .legal__ask--rail .legal__ask-ic{display:grid}.legal .legal__ask--rail .legal__ask-text{grid-column:auto}.legal .legal__doc{grid-template-columns:auto minmax(0,1fr) auto;align-items:center}.legal .legal__print{grid-column:auto;padding:0 20px}}@media(max-width:520px){.legal .legal__doc{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;padding:16px 16px 16px 20px}.legal .legal__doc-ic{display:none}.legal .legal__doc-text{align-self:center}.legal .legal__print{grid-row:1;grid-column:2;width:48px;padding:0}.legal .legal__print-label{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.legal .legal__section h2:not(:first-child){margin-top:44px;padding-top:40px}.legal .legal__table[data-cols="2"] tr{display:grid}.legal .legal__table[data-cols="2"] tr:has(th){display:none}.legal .legal__table[data-cols="2"] td:first-child{width:auto;padding-bottom:0;border-bottom:0;font-size:var(--lp-fs-small);font-weight:600;line-height:1.4;color:var(--lp-text-3)}.legal .legal__table[data-cols="2"] td+td{padding-top:4px;color:var(--lp-text)}}@media(prefers-reduced-motion:no-preference){.legal .legal__toc-link,.legal .legal__drawer-sum{transition:color var(--lp-dur) var(--lp-ease),background-color var(--lp-dur) var(--lp-ease),border-color var(--lp-dur) var(--lp-ease)}.legal .legal__ask-btn,.legal .legal__print{transition:color var(--lp-dur) var(--lp-ease),border-color var(--lp-dur) var(--lp-ease),box-shadow var(--lp-dur) var(--lp-ease),transform var(--lp-dur) var(--lp-ease)}.legal .legal__drawer-chev{transition:transform .3s var(--lp-ease),color var(--lp-dur) var(--lp-ease)}.legal .legal__drawer[open] .legal__drawer-nav{animation:legal-drop .22s var(--lp-ease)}}@keyframes legal-drop{0%{opacity:0;transform:translateY(-6px)}}@media(prefers-reduced-motion:reduce){.legal .legal__ask-btn:hover,.legal .legal__print:hover{transform:none}}@media print{body:has(.legal) :is(.skip-link,.sitenav,.bcrumb,.cookiebar,.lp-offline,.toasts,footer){display:none!important}.legal{display:block}.legal .legal__section>:is(p,ul,ol,h3,blockquote){max-width:none}.legal .legal__toc,.legal .legal__drawer,.legal .legal__print,.legal .legal__ask,.legal .legal__section .legal__table-hint{display:none!important}.legal .legal__doc{display:block;margin-bottom:24px;padding:12px 0;border:0;border-bottom:1px solid var(--lp-line-2);border-radius:0;background:none;box-shadow:none}.legal .legal__doc-ic{display:none}.legal .legal__badge,.legal .legal__doc-status{padding-inline:10px;box-shadow:inset 0 0 0 1px var(--lp-line-2);background:none}.legal .legal__badge:before{display:none}body:has(.legal) .pagehero{border-bottom:0;padding-block:0 12px}body:has(.legal) .pagehero:before,body:has(.legal) .pagehero:after,body:has(.legal) .pagehero .eyebrow:before{display:none}body:has(.legal) .pagehero .eyebrow{padding:0;border:0;background:none;box-shadow:none}.legal .legal__pending{margin-bottom:24px}.legal .legal__section,.legal .legal__section p,.legal .legal__section li{color:var(--lp-text)}.legal .legal__section p,.legal .legal__section li{orphans:3;widows:3}.legal .legal__section h2,.legal .legal__section h3{break-after:avoid}.legal .legal__section h2:not(:first-child){margin-top:28px;padding-top:20px}.legal .legal__table{overflow:visible;background:none;border-color:var(--lp-line-2)}.legal .legal__table table{min-width:0!important}.legal .legal__table tr{break-inside:avoid}}:is(main.auth,main.talep-page,.calc){--forms-control-h: 48px;--forms-ring: var(--lp-focus)}:is(main.auth,main.talep-page) .field__label{font-size:var(--lp-fs-small);font-weight:600;color:var(--lp-text);margin-bottom:8px;line-height:var(--lp-lh-snug)}:is(main.auth,main.talep-page) .field__hint{font-size:var(--lp-fs-small);line-height:1.5;color:var(--lp-text-3);margin-top:8px}:is(main.auth,main.talep-page) .field__hint--warn{color:var(--amber-700);font-weight:600}:is(main.auth,main.talep-page) :is(.input,.select,.textarea,.field input:not([type=checkbox]):not([type=radio]),.field textarea,.field select){min-height:var(--forms-control-h);padding:12px 14px;border:1px solid var(--n-500);border-radius:var(--lp-radius-sm);background-color:var(--lp-bg);color:var(--lp-text);font-family:var(--font-body);font-size:var(--lp-fs-body);line-height:1.4;box-shadow:var(--lp-shadow-1)}:is(main.auth,main.talep-page) :is(.input,.field input:not([type=checkbox]):not([type=radio])){height:var(--forms-control-h)}:is(main.auth,main.talep-page) :is(.select,.field select){height:var(--forms-control-h);padding-right:40px}:is(main.auth,main.talep-page) :is(.textarea,.field textarea){min-height:112px;line-height:1.55}:is(main.auth,main.talep-page) :is(.input,.select,.textarea,.field input:not([type=checkbox]):not([type=radio]),.field textarea,.field select):hover{border-color:var(--lp-text-3)}:is(main.auth,main.talep-page) :is(.input,.select,.textarea,.field input:not([type=checkbox]):not([type=radio]),.field textarea,.field select):focus-visible{outline:none;border-color:var(--lp-brand);box-shadow:var(--forms-ring)}:is(main.auth,main.talep-page) :is(.input,.textarea)::placeholder{color:var(--lp-text-3);opacity:.8}:is(main.auth,main.talep-page) :is(.input,.field input:not([type=checkbox]):not([type=radio]),.field textarea,.field select)[aria-invalid=true]{border-color:var(--dg-500);box-shadow:0 0 0 3px #dc2f2f1f}:is(main.auth,main.talep-page) :is(.input,.field input:not([type=checkbox]):not([type=radio]),.field textarea,.field select)[aria-invalid=true]:focus-visible{border-color:var(--dg-500);box-shadow:0 0 0 4px #dc2f2f38}:is(main.auth,main.talep-page) .check input[aria-invalid=true]{border-color:var(--dg-500)}:is(main.auth,main.talep-page) .field__hint--warn[role=alert]{display:flex;align-items:flex-start;gap:8px;color:var(--dg-700)}:is(main.auth,main.talep-page) .field__hint--warn[role=alert]:before{content:"!";content:"!" / "";flex:none;display:inline-grid;place-items:center;width:18px;height:18px;margin-top:2px;border-radius:50%;background:var(--dg-500);color:var(--lp-on-dark);font-size:13px;font-weight:800;line-height:1}:is(main.auth,main.talep-page) :is(input,select,textarea){scroll-margin-top:96px}:is(main.auth,main.talep-page) h1[tabindex="-1"]:focus{outline:none}:is(main.auth,main.talep-page) .check{gap:12px;font-size:var(--lp-fs-small);line-height:1.55;color:var(--lp-text-2)}:is(main.auth,main.talep-page) .check input{width:22px;height:22px;margin-top:0;border-radius:6px;border-color:var(--lp-text-3)}:is(main.auth,main.talep-page) .check input:checked{background-color:var(--lp-brand);border-color:var(--lp-brand)}:is(main.auth,main.talep-page) .check input:focus-visible{box-shadow:var(--lp-focus)}:is(main.auth,main.talep-page) .check--boxed{padding:16px 18px;border:1px solid var(--lp-line-2);border-radius:var(--lp-radius);background:var(--lp-bg);box-shadow:var(--lp-shadow-1)}:is(main.auth,main.talep-page) .check--boxed:hover{border-color:var(--lp-brand-400)}:is(main.auth,main.talep-page) .check--boxed.is-on,:is(main.auth,main.talep-page) .check--boxed:has(input:checked){border-color:var(--lp-brand);background:var(--lp-brand-tint)}:is(main.auth,main.talep-page) .check__hint{font-size:var(--lp-fs-small);line-height:1.5;color:var(--lp-text-3);margin-top:4px}:is(main.auth,main.talep-page) :is(.muted.t-sm,.t-sm.subtle){font-size:var(--lp-fs-small)}:is(main.auth,main.talep-page) .note{padding:14px 16px;border-radius:var(--lp-radius);font-size:var(--lp-fs-small);line-height:1.5}:is(main.auth,main.talep-page) .note__text{font-size:var(--lp-fs-small);line-height:1.55;margin-top:0;color:inherit}:is(main.auth,main.talep-page) .note--info{background:var(--lp-brand-tint);border-color:var(--lp-brand-tint-2);color:var(--lp-brand-700)}:is(main.auth,main.talep-page) .note--warn{background:var(--lp-amber-tint);border-color:var(--amber-100);color:var(--amber-700)}:is(main.auth,main.talep-page) .note--ok{background:var(--lp-ok-tint);border-color:var(--ok-100);color:var(--ok-700)}:is(main.auth,main.talep-page) .t-xs{font-size:var(--lp-fs-meta);line-height:1.55}:is(main.auth,main.talep-page) .btn--lg{height:48px;min-height:48px;padding:0 24px;border-radius:var(--lp-radius);font-size:var(--lp-fs-body);font-weight:600;gap:8px}:is(main.auth,main.talep-page) .btn--primary{background:var(--lp-brand);border-color:var(--lp-brand);color:var(--lp-on-dark);box-shadow:var(--lp-shadow-brand)}:is(main.auth,main.talep-page) .btn--primary:hover{background:var(--lp-brand-600);border-color:var(--lp-brand-600);color:var(--lp-on-dark)}:is(main.auth,main.talep-page) .btn--secondary{background:var(--lp-bg);border-color:var(--lp-line-2);color:var(--lp-text);box-shadow:var(--lp-shadow-1)}:is(main.auth,main.talep-page) .btn--secondary:hover{border-color:var(--lp-text-3);background:var(--lp-bg-soft)}:is(main.auth,main.talep-page) .btn--sm{height:44px;min-height:44px;padding:0 16px;border-radius:var(--lp-radius-sm);font-size:var(--lp-fs-small)}:is(main.auth,main.talep-page) .btn:focus-visible{outline:none;box-shadow:var(--lp-focus)}:is(main.auth,main.talep-page) .btn[disabled]{opacity:.55;box-shadow:none}@media(prefers-reduced-motion:no-preference){:is(main.auth,main.talep-page) .btn{transition:background-color var(--lp-dur) var(--lp-ease),border-color var(--lp-dur) var(--lp-ease),box-shadow var(--lp-dur) var(--lp-ease),transform var(--lp-dur) var(--lp-ease)}:is(main.auth,main.talep-page) :is(.btn--primary,.btn--secondary):not([disabled]):hover{transform:translateY(-1px)}:is(main.auth,main.talep-page) :is(.input,.select,.textarea,.field input,.field textarea,.field select,.check--boxed){transition:border-color var(--lp-dur) var(--lp-ease),box-shadow var(--lp-dur) var(--lp-ease),background-color var(--lp-dur) var(--lp-ease)}}main.auth{grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:100vh;min-height:100dvh;background:var(--lp-bg-soft);color:var(--lp-text)}main.auth .auth__panel{padding:clamp(20px,3vw,36px) clamp(16px,4vw,56px);background:radial-gradient(640px 360px at 0% 0%,var(--lp-bg-tint),transparent 70%),var(--lp-bg-soft);gap:24px}main.auth .auth__panel>.brand{align-self:center;display:inline-flex;min-height:44px;align-items:center;border-radius:var(--lp-radius-sm)}main.auth .auth__panel>.brand .brand__logo{height:30px;width:auto}main.auth .auth__panel>.brand:focus-visible{outline:none;box-shadow:var(--lp-focus)}main.auth .auth__body{justify-content:center}main.auth .auth__form{max-width:480px;margin:0 auto;padding:clamp(24px,3.4vw,40px);background:var(--lp-bg);border:1px solid var(--lp-line);border-radius:var(--lp-radius-lg);box-shadow:var(--lp-shadow-3)}main.auth .auth__form .mb-6{margin-bottom:28px}main.auth .segmented{display:flex;width:100%;padding:4px;border-radius:var(--lp-radius);background:var(--lp-bg-soft);border:1px solid var(--lp-line)}main.auth .segmented button{flex:1 1 0;min-height:44px;padding:8px 16px;border-radius:var(--lp-radius-sm);font-size:var(--lp-fs-small);font-weight:600;color:var(--lp-text-2)}main.auth .segmented button:not([aria-pressed=true]):hover{background:#ffffffb3;color:var(--lp-text)}main.auth .segmented button[aria-pressed=true]{background:var(--lp-bg);color:var(--lp-brand);box-shadow:var(--lp-shadow-2)}main.auth .segmented button:focus-visible{outline:none;box-shadow:var(--lp-focus)}main.auth .auth__title{font-family:var(--font-display);font-size:clamp(1.75rem,1.3rem + 1.4vw,2.25rem);font-weight:700;line-height:1.12;letter-spacing:var(--lp-track-display);color:var(--lp-text);text-wrap:balance}main.auth .auth__lead{font-size:var(--lp-fs-body);line-height:var(--lp-lh-body);color:var(--lp-text-2);margin-top:10px;text-wrap:pretty}main.auth .auth__lead a,main.auth .auth__panel>.t-xs a,main.auth .auth__form .t-sm a,main.auth .auth__form .check a{color:var(--lp-brand);font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;border-radius:4px}main.auth .auth__lead a:hover,main.auth .auth__panel>.t-xs a:hover,main.auth .auth__form .t-sm a:hover,main.auth .auth__form .check a:hover{color:var(--lp-brand-600);text-decoration-thickness:2px}main.auth a:focus-visible{outline:none;box-shadow:var(--lp-focus)}main.auth .auth__form form>.auth__lead.mt-4{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:0 6px;margin-top:12px;color:var(--lp-text-3)}main.auth .auth__form form>.auth__lead.mt-4>a{display:inline-flex;align-items:center;min-height:44px;padding-inline:4px}main.auth .auth__form .cluster.mt-4{gap:0 4px;align-items:center;justify-content:center}main.auth .auth__form .cluster.mt-4>.t-sm{font-size:var(--lp-fs-small);color:var(--lp-text-3)}main.auth .auth__form :is(.cluster.mt-4,.mt-3)>.btn--ghost{height:44px;min-height:44px;padding:0 12px;border-radius:var(--lp-radius-sm);font-size:var(--lp-fs-small)}main.auth .auth__form .btn--ghost{color:var(--lp-brand);font-weight:600}main.auth .auth__form .btn--ghost:hover{background:var(--lp-brand-tint);color:var(--lp-brand-600)}main.auth .auth__form .t-xs.subtle{color:var(--lp-text-3);text-align:center;text-wrap:pretty}main.auth .auth__form .t-xs.subtle.mt-4{margin-top:20px;padding-top:20px;border-top:1px solid var(--lp-line)}main.auth .auth__panel>.t-xs{width:100%;max-width:480px;margin-inline:auto;color:var(--lp-text-3);text-align:center}main.auth .auth__form .stack--sm.mt-6{gap:20px}main.auth .auth__form .stack--sm.mt-5{gap:0;margin-top:12px}main.auth .auth__form .check{padding-block:11px}main.auth .auth__form .check .muted.t-sm{color:var(--lp-text-2)}main.auth .auth__form .field input[autocomplete=one-time-code]:not([type=checkbox]){height:56px;font-family:var(--font-display);font-size:1.5rem;font-weight:700;letter-spacing:.45em;text-indent:.45em;text-align:center;font-variant-numeric:tabular-nums}main.auth .auth__form .field input[autocomplete=one-time-code]:not([type=checkbox])::placeholder{letter-spacing:.2em}main.auth .auth__art{position:sticky;top:16px;align-self:start;height:calc(100vh - 32px);height:calc(100dvh - 32px);margin:16px 16px 16px 0;border-radius:var(--lp-radius-xl);background:var(--lp-ink);box-shadow:var(--lp-shadow-3);isolation:isolate}main.auth .auth__art img{opacity:.62;object-position:50% 40%}main.auth .auth__art:after{background:linear-gradient(180deg,#0b14212e,#0b142159 38%,#08111cf0 86%),radial-gradient(900px 500px at 100% 0%,rgba(9,136,215,.22),transparent 60%)}main.auth .auth__quote{padding:clamp(32px,4vw,56px);justify-content:flex-end}main.auth .auth__quote .eyebrow{font-size:var(--lp-fs-meta);font-weight:700;letter-spacing:var(--lp-track-eyebrow);color:var(--lp-brand-on-dark)}main.auth .auth__quote h2{font-family:var(--font-display);font-size:clamp(1.875rem,1.3rem + 1.6vw,2.75rem);font-weight:700;line-height:1.08;letter-spacing:var(--lp-track-display);max-width:18ch;margin-top:14px;color:var(--lp-on-dark);text-wrap:balance}main.auth .auth__quote>p:not(.eyebrow){font-size:var(--lp-fs-body);line-height:var(--lp-lh-body);color:var(--lp-on-dark-2);max-width:46ch;margin-top:16px}main.auth .auth__points{display:grid;gap:12px;margin:28px 0 0;padding:24px 0 0;list-style:none;border-top:1px solid var(--lp-line-dark);max-width:46ch}main.auth .auth__points li{text-wrap:pretty;display:flex;align-items:flex-start;gap:12px;font-size:var(--lp-fs-body);line-height:1.5;color:var(--lp-on-dark)}main.auth .auth__points svg{flex:none;width:24px;height:24px;padding:5px;border-radius:8px;background:#7cc4f529;color:var(--lp-brand-on-dark);box-shadow:inset 0 0 0 1px #7cc4f53d}@media(max-width:1200px){main.auth{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}}@media(max-width:1000px){main.auth{grid-template-columns:minmax(0,1fr)}main.auth .auth__panel{min-height:100vh;min-height:100dvh;align-items:stretch}main.auth .auth__panel>.brand{align-self:center}}@media(max-width:520px){main.auth .auth__panel{padding:16px 16px 24px;gap:16px}main.auth .auth__form{padding:24px 20px;border-radius:var(--lp-radius-lg);box-shadow:var(--lp-shadow-2)}}main.talep-page{max-width:var(--site-max, 1200px);padding:clamp(40px,6vw,72px) var(--sp-5, 20px) var(--lp-section-sm)}main.talep-page>.eyebrow{font-size:var(--lp-fs-meta);font-weight:700;letter-spacing:var(--lp-track-eyebrow);text-transform:uppercase;color:var(--lp-brand);margin:0 0 12px}main.talep-page>h1{font-family:var(--font-display);font-size:var(--lp-fs-h1);font-weight:700;line-height:var(--lp-lh-tight);letter-spacing:var(--lp-track-display);color:var(--lp-text);margin:0 0 16px;max-width:22ch;text-wrap:balance}main.talep-page .lead{font-size:var(--lp-fs-lead);line-height:1.6;color:var(--lp-text-2);max-width:62ch;text-wrap:pretty}main.talep-page .talep-davet{display:flex;flex-direction:column;gap:var(--lp-stack)}main.talep-page .talep-davet__grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:var(--lp-gap);align-items:start}main.talep-page .talep-davet__card{padding:clamp(24px,3vw,40px);background:var(--lp-bg);border:1px solid var(--lp-line);border-radius:var(--lp-radius-lg);box-shadow:var(--lp-shadow-2)}main.talep-page .talep-davet__title,main.talep-page .talep-davet__cta-title{font-family:var(--font-display);font-size:clamp(1.5rem,1.3rem + .6vw,1.75rem);font-weight:700;line-height:var(--lp-lh-snug);letter-spacing:-.02em;color:var(--lp-text);margin:0}main.talep-page .talep-davet__steps{display:grid;gap:0;margin:24px 0 0;padding:0;list-style:none;counter-reset:none}main.talep-page .talep-davet__step{position:relative;display:grid;grid-template-columns:48px minmax(0,1fr);gap:18px;padding:16px 0}main.talep-page .talep-davet__step+.talep-davet__step{border-top:1px solid var(--lp-line)}main.talep-page .talep-davet__no{display:grid;place-items:center;width:48px;height:48px;border-radius:12px;background:var(--lp-brand-tint);box-shadow:inset 0 0 0 1px var(--lp-brand-tint-2);color:var(--lp-brand);font-family:var(--font-display);font-size:var(--lp-fs-body);font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:.02em}main.talep-page .talep-davet__body{display:flex;flex-direction:column;justify-content:center;gap:4px;min-height:48px}main.talep-page .talep-davet__name{font-size:var(--lp-fs-body);font-weight:700;line-height:var(--lp-lh-snug);color:var(--lp-text)}main.talep-page .talep-davet__text{font-size:var(--lp-fs-body);line-height:1.55;color:var(--lp-text-2)}main.talep-page .talep-davet__note{display:flex;gap:12px;margin:16px 0 0;padding:16px 18px;border-radius:var(--lp-radius);background:var(--lp-bg-soft);border:1px solid var(--lp-line);font-size:var(--lp-fs-body);line-height:1.55;color:var(--lp-text-2)}main.talep-page .talep-davet__note:before{content:"";flex:none;width:4px;border-radius:4px;background:var(--lp-brand-400)}main.talep-page .talep-davet__cta{position:sticky;top:96px;padding:clamp(24px,3vw,36px);border-radius:var(--lp-radius-lg);background:var(--lp-grid-lines),var(--lp-dark-bg);color:var(--lp-on-dark);box-shadow:var(--lp-shadow-3);overflow:hidden}main.talep-page .talep-davet__cta-title{color:var(--lp-on-dark)}main.talep-page .talep-davet__cta-text{margin:12px 0 0;font-size:var(--lp-fs-body);line-height:var(--lp-lh-body);color:var(--lp-on-dark-2)}main.talep-page .talep-davet__actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:12px;margin-top:24px}main.talep-page .talep-davet__actions .btn{width:100%}main.talep-page .talep-davet__cta .btn--secondary{background:#ffffff14;border-color:#ffffff2e;color:var(--lp-on-dark);box-shadow:none}main.talep-page .talep-davet__cta .btn--secondary:hover{background:#ffffff24;border-color:#ffffff4d;color:var(--lp-on-dark)}main.talep-page .talep-davet__cta .btn:focus-visible{box-shadow:0 0 0 3px var(--lp-ink),0 0 0 5px var(--lp-brand-on-dark)}main.talep-page .talep-davet__facts{display:grid;gap:10px;margin:24px 0 0;padding:20px 0 0;list-style:none;border-top:1px solid var(--lp-line-dark)}main.talep-page .talep-davet__facts li{display:flex;align-items:flex-start;gap:10px;font-size:var(--lp-fs-small);line-height:1.5;color:var(--lp-on-dark-2)}main.talep-page .talep-davet__facts li:before{content:"";flex:none;width:18px;height:18px;margin-top:2px;border-radius:50%;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%237cc4f5' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5 10 17.5 19 7.5'/%3E%3C/svg%3E") center / 11px no-repeat,#7cc4f529}@media(max-width:1000px){main.talep-page .talep-davet__grid{grid-template-columns:minmax(0,1fr)}main.talep-page .talep-davet__cta{position:static}}@media(max-width:520px){main.talep-page .talep-davet__step{grid-template-columns:44px minmax(0,1fr);gap:14px}main.talep-page .talep-davet__no{width:44px;height:44px}}main.talep-page .talep{gap:24px}main.talep-page .talep>.field__hint[data-testid=talep-kod]{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;margin:0;padding:8px 14px;border-radius:999px;background:var(--lp-bg);border:1px solid var(--lp-line);box-shadow:var(--lp-shadow-1);font-size:var(--lp-fs-small);color:var(--lp-text-2)}main.talep-page .talep>.field__hint[data-testid=talep-kod] strong{color:var(--lp-text);font-variant-numeric:tabular-nums;letter-spacing:.01em}main.talep-page .talep__grid{grid-template-columns:minmax(0,1fr) minmax(340px,392px);gap:clamp(20px,2.4vw,32px)}main.talep-page .talep__sections{gap:20px}main.talep-page .talep__section{gap:20px;padding:clamp(20px,2.6vw,32px);background:var(--lp-bg);border:1px solid var(--lp-line);border-radius:var(--lp-radius-lg);box-shadow:var(--lp-shadow-1)}main.talep-page .talep__section:focus-within{border-color:var(--lp-brand-tint-2);box-shadow:var(--lp-shadow-2)}main.talep-page .talep__heading{align-items:center;gap:12px;font-family:var(--font-display);font-size:clamp(1.1875rem,1rem + .5vw,1.5rem);font-weight:700;line-height:var(--lp-lh-snug);letter-spacing:-.02em;color:var(--lp-text)}main.talep-page .talep__no{display:inline-grid;place-items:center;flex:none;width:44px;height:44px;border-radius:12px;background:var(--lp-brand-tint);box-shadow:inset 0 0 0 1px var(--lp-brand-tint-2);color:var(--lp-brand);font-family:var(--font-display);font-size:var(--lp-fs-small);font-weight:700;letter-spacing:.02em;font-variant-numeric:tabular-nums}main.talep-page .talep__fields{grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));gap:20px}main.talep-page .talep__goods{padding:20px;gap:16px;border:1px solid var(--lp-line);border-radius:var(--lp-radius);background:var(--lp-bg-soft)}main.talep-page .talep__goods legend{padding:0 8px;font-size:var(--lp-fs-body);font-weight:700;color:var(--lp-text)}main.talep-page .talep__goods-row{grid-template-columns:120px minmax(0,1fr) auto;align-items:end;gap:12px}main.talep-page .talep__goods-row>.field--grow{grid-column:auto}main.talep-page .talep__goods-row+.talep__goods-row{padding-top:16px;border-top:1px dashed var(--lp-line-2)}main.talep-page .talep__goods-row .btn--ghost{height:var(--forms-control-h);min-height:var(--forms-control-h);color:var(--dg-700);font-weight:600}main.talep-page .talep__goods-row .btn--ghost:hover{background:var(--dg-50);color:var(--dg-700)}main.talep-page .talep__sum{font-size:var(--lp-fs-small);font-weight:600;color:var(--lp-text-2)}main.talep-page .talep__sum:not(.is-off){display:inline-flex;align-items:center;gap:6px;color:var(--ok-700)}main.talep-page .talep__sum:not(.is-off):before{content:"✓";font-weight:700}main.talep-page .talep__sum.is-off{color:var(--dg-700)}main.talep-page .talep__prohibited{border:1px solid var(--lp-line);border-radius:var(--lp-radius);background:var(--lp-bg-soft)}main.talep-page .talep__prohibited summary{display:flex;align-items:center;justify-content:space-between;list-style:none;cursor:pointer;min-height:48px;padding:10px 16px;border-radius:var(--lp-radius);font-size:var(--lp-fs-small);font-weight:600;color:var(--lp-text)}main.talep-page .talep__prohibited summary::-webkit-details-marker{display:none}main.talep-page .talep__prohibited summary:after{content:"";flex:none;width:9px;height:9px;margin:-4px 4px 0 16px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg)}main.talep-page .talep__prohibited[open]>summary:after{margin-top:4px;transform:rotate(-135deg)}main.talep-page .talep__prohibited summary:hover{background:var(--lp-bg-tint)}main.talep-page .talep__prohibited summary:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--lp-brand-400)}main.talep-page .talep__prohibited ul{margin:0;padding:8px 16px 16px 36px;list-style:disc;columns:2 20ch;column-gap:32px;font-size:var(--lp-fs-small);line-height:1.6;color:var(--lp-text-2)}main.talep-page .talep__prohibited li{break-inside:avoid}@media(prefers-reduced-motion:no-preference){main.talep-page .talep__prohibited summary:after{transition:transform var(--lp-dur) var(--lp-ease)}}main.talep-page .talep__summary{top:96px;max-height:calc(100vh - 112px);max-height:calc(100dvh - 112px);border:1px solid var(--lp-line);border-radius:var(--lp-radius-lg);background:var(--lp-bg);box-shadow:var(--lp-shadow-3);scrollbar-width:thin;scrollbar-color:var(--lp-line-2) transparent}main.talep-page .talep__summary>.card{overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}main.talep-page .talep__summary-foot{position:sticky;bottom:0;z-index:1;background:var(--lp-bg);box-shadow:0 -16px 24px -20px #0b142159}main.talep-page .talep__summary-foot>.card__body{border-top:1px solid var(--lp-line)}main.talep-page .talep__summary-foot>.summary__total+.card__body{border-top:0}main.talep-page .talep__todo{display:grid;gap:2px;margin:12px 0 0;padding:0;list-style:none}main.talep-page .talep__todo button{display:flex;align-items:center;gap:10px;width:100%;min-height:44px;padding:8px 12px;border:0;border-radius:var(--lp-radius-sm);background:transparent;color:var(--lp-text-2);font:inherit;font-size:var(--lp-fs-small);font-weight:600;text-align:left;cursor:pointer}main.talep-page .talep__todo button:before{content:"";flex:none;width:18px;height:18px;border:2px solid var(--n-500);border-radius:50%;box-sizing:border-box}main.talep-page .talep__todo button:hover{background:var(--lp-bg-soft);color:var(--lp-text)}main.talep-page .talep__todo button:focus-visible{outline:none;box-shadow:var(--lp-focus)}main.talep-page .talep__todo .is-done button{color:var(--ok-700)}main.talep-page .talep__todo .is-done button:before{border-color:var(--ok-700);background:var(--ok-700) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 8.5l2.5 2.5L12 5.5' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 14px no-repeat}main.talep-page .talep__summary .summary__total .spread{flex-wrap:wrap;align-items:flex-end;gap:8px 16px}main.talep-page .talep__summary .summary__total .amt{white-space:nowrap}main.talep-page [aria-labelledby=talep-02]>.talep__fields{grid-template-columns:repeat(2,minmax(0,1fr))}main.talep-page [aria-labelledby=talep-01]>.talep__fields{grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr))}@media(max-width:520px){main.talep-page [aria-labelledby=talep-02]>.talep__fields,main.talep-page [aria-labelledby=talep-01]>.talep__fields{grid-template-columns:minmax(0,1fr)}}main.talep-page .talep__summary .card__head{padding:20px 24px;border-bottom:1px solid var(--lp-line);background:var(--lp-bg-soft)}main.talep-page .talep__summary .card__head .field__hint{margin-top:4px}main.talep-page .talep__summary .summary__rows .row{padding:12px 24px;border-color:var(--lp-line)}main.talep-page .talep__summary .row__title{font-size:var(--lp-fs-small);line-height:1.45;color:var(--lp-text-2)}main.talep-page .talep__summary .row__amount{font-size:var(--lp-fs-small);font-weight:700;color:var(--lp-text);font-variant-numeric:tabular-nums;white-space:nowrap}main.talep-page .talep__summary .key-figures{padding:16px 24px;gap:12px}main.talep-page .talep__summary .key-figure{padding:16px;border-radius:var(--lp-radius);border-color:var(--lp-brand-tint-2);background:var(--lp-brand-tint)}main.talep-page .talep__summary .key-figure--deposit{border-color:var(--ok-100);background:var(--lp-ok-tint)}main.talep-page .talep__summary .summary__total{padding:20px 24px;background:var(--lp-grid-lines),var(--lp-dark-bg)}main.talep-page .talep__summary .summary__total .lbl{font-size:var(--lp-fs-meta);font-weight:700;letter-spacing:var(--lp-track-eyebrow);color:var(--lp-brand-on-dark)}main.talep-page .talep__summary .summary__total .sub{font-size:var(--lp-fs-meta);line-height:1.45;color:var(--lp-on-dark-2)}main.talep-page .talep__summary .summary__total .amt{font-weight:700;color:var(--lp-on-dark)}main.talep-page .talep__summary .card__body{padding:20px 24px 24px}main.talep-page .talep__summary .talep__submit{width:100%;height:52px}main.talep-page .talep__summary .card__body .t-xs{color:var(--lp-text-3);text-align:center}@media(max-width:1000px){main.talep-page .talep__grid{grid-template-columns:minmax(0,1fr)}main.talep-page .talep__summary{max-height:none}main.talep-page .talep__summary-foot{position:static;box-shadow:none}}@media(max-width:520px){main.talep-page .talep__goods-row{grid-template-columns:96px minmax(0,1fr)}main.talep-page .talep__goods-row>:last-child:not(.field){grid-column:1 / -1;justify-self:end;height:44px;min-height:44px}main.talep-page .talep__summary .summary__rows .row,main.talep-page .talep__summary .card__head,main.talep-page .talep__summary .key-figures,main.talep-page .talep__summary .summary__total,main.talep-page .talep__summary .card__body{padding-inline:18px}}main.talep-page [data-testid=talep-basarili]{width:100%;max-width:760px;border:1px solid var(--lp-line);border-radius:var(--lp-radius-lg);box-shadow:var(--lp-shadow-2)}main.talep-page [data-testid=talep-basarili]>.card__body{padding:clamp(24px,3vw,40px)}main.talep-page [data-testid=talep-basarili] .tl__title{font-size:var(--lp-fs-body);font-weight:700}main.talep-page [data-testid=talep-basarili] .tl__sub{font-size:var(--lp-fs-small);color:var(--lp-text-2)}.calc .calc__label{font-size:var(--lp-fs-small);font-weight:600;color:var(--lp-text)}.calc .calc__hint{font-size:var(--lp-fs-meta);color:var(--lp-text-3)}.calc .calc__field input{height:var(--forms-control-h);padding:12px 14px;border:1px solid var(--n-500);border-radius:var(--lp-radius-sm);font-size:var(--lp-fs-body);box-shadow:var(--lp-shadow-1)}.calc .calc__field input:hover{border-color:var(--lp-text-3)}.calc .calc__field input:focus-visible{outline:none;border-color:var(--lp-brand);box-shadow:var(--forms-ring)}.calc .calc__form{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 16px}.calc .calc__check{gap:12px;min-height:var(--forms-control-h);padding:8px 14px;line-height:1.35;border:1px solid var(--lp-line-2);border-radius:var(--lp-radius-sm);background:var(--lp-bg);font-size:var(--lp-fs-small);font-weight:600;color:var(--lp-text);cursor:pointer;box-shadow:var(--lp-shadow-1)}.calc .calc__check:has(input:checked){border-color:var(--lp-brand);background:var(--lp-brand-tint)}.calc .calc__check input{width:20px;height:20px;accent-color:var(--lp-brand)}.calc .calc__check:has(input:focus-visible){box-shadow:var(--lp-focus)}.calc>.card,.calc .card{overflow:hidden;border:1px solid var(--lp-line);border-radius:var(--lp-radius-lg);box-shadow:none}.calc .t-xs{font-size:var(--lp-fs-meta);line-height:1.55;color:var(--lp-text-3)}.calc .summary__total{background:var(--lp-grid-lines),var(--lp-dark-bg)}.calc .summary__total .lbl{font-size:var(--lp-fs-meta);font-weight:700;letter-spacing:var(--lp-track-eyebrow);color:var(--lp-brand-on-dark)}.calc .summary__total .sub{font-size:var(--lp-fs-meta);color:var(--lp-on-dark-2)}.calc .summary__total .spread{flex-wrap:wrap;align-items:flex-end;gap:8px 16px}.calc .summary__total .amt{white-space:nowrap}@media(min-width:1000px)and (max-width:1200px){.calc .calc__form{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start}.calc .calc__check{grid-column:span 2}}@media(max-width:420px){.calc .calc__check{grid-column:1 / -1}}.calc .note__text{font-size:var(--lp-fs-small)}:is(main.talep-page .talep__summary,.calc) .row__title{white-space:normal;overflow:visible;text-overflow:clip}.calc .row__title{font-size:var(--lp-fs-small);font-weight:600;line-height:1.45;color:var(--lp-text)}.calc .row__sub{font-size:var(--lp-fs-meta);line-height:1.45;color:var(--lp-text-3)}main.talep-page:not([data-page-ready]){min-height:calc(100vh + 240px);min-height:calc(100dvh + 240px)}main.talep-page>.eyebrow{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border:1px solid var(--lp-brand-tint-2);border-radius:999px;background:var(--lp-brand-tint)}main.talep-page>.eyebrow:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--lp-amber)}main.talep-page{position:relative;isolation:isolate}main.talep-page:before{content:"";position:absolute;z-index:-1;top:0;right:0;left:0;height:520px;pointer-events:none;border-image:linear-gradient(180deg,var(--lp-bg-soft) 0%,var(--lp-bg-soft) 35%,rgba(255,255,255,0) 100%) fill 0 / 0 / 0 100vmax}@media(max-width:820px){main.talep-page{padding-inline:16px}}main.talep-page .talep-davet__cta{grid-column:2;grid-row:1}main.talep-page .talep-davet__card{grid-column:1;grid-row:1}@media(max-width:1000px){main.talep-page .talep-davet__cta,main.talep-page .talep-davet__card{grid-column:auto;grid-row:auto}}main.talep-page .check--boxed:has(input:disabled){cursor:not-allowed;background:var(--lp-bg-soft);border-style:dashed;border-color:var(--lp-line-2)}@media(max-width:1000px){main.talep-page .talep__summary{width:100%;max-width:640px}}main.auth .auth__form .mt-3:has(>.btn--ghost){display:flex;justify-content:center}main.auth .auth__form .stack--sm.mt-5>.field__hint--warn{margin:0 0 12px 34px}main.auth .auth__form .stack--sm.mt-5>.check:last-child{margin-top:8px;padding-top:19px;border-top:1px solid var(--lp-line)}main.auth .field:has(.field__hint--warn)>.field__hint:not(.field__hint--warn){display:none}@media(max-width:1000px){main.auth .auth__body{align-items:flex-start;padding-top:clamp(24px,8vh,96px)}}:is(main.auth,main.talep-page) .btn--primary[aria-busy=true]{opacity:1;cursor:progress}:is(main.auth,main.talep-page) .btn--primary[aria-busy=true]:after{content:"";flex:none;width:18px;height:18px;margin-left:4px;border-radius:50%;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;box-sizing:border-box}@keyframes forms-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:no-preference){:is(main.auth,main.talep-page) .btn--primary[aria-busy=true]:after{animation:forms-spin .8s linear infinite}}:root{--lp-instagram: radial-gradient( circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%, #d6249f 60%, #285aeb 90% );--lp-instagram-glow: 0 6px 16px -6px rgba(214, 36, 159, .55)}.sitenav__social{display:inline-grid;place-items:center;flex:none;width:44px;height:44px;border-radius:var(--lp-radius);color:#fff;text-decoration:none;position:relative;isolation:isolate}.sitenav__social svg{width:20px;height:20px}.sitenav__social:before{content:"";position:absolute;inset:5px;z-index:-1;border-radius:10px;background:var(--lp-instagram);box-shadow:0 1px 2px #0f172a1f}.sitenav__social:hover:before{box-shadow:var(--lp-instagram-glow)}.sitenav__social:focus-visible{outline:none;box-shadow:var(--lp-focus)}@media(prefers-reduced-motion:no-preference){.sitenav__social,.sitenav__social:before{transition:box-shadow var(--lp-dur) var(--lp-ease),transform var(--lp-dur) var(--lp-ease)}.sitenav__social:hover{transform:translateY(-1px)}}@media(max-width:1000px){.sitenav__social{display:none}}.sitenav__links .sitenav__socialrow{display:none}@media(max-width:1000px){.sitenav.is-open .sitenav__links>a.only-mobile:not(.sitenav__socialrow){order:2}.sitenav.is-open .sitenav__links>a.sitenav__socialrow{order:1;display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:14px;height:auto;min-height:64px;margin-top:12px;padding:10px 14px 10px 10px;border:1px solid var(--lp-line);border-radius:var(--lp-radius-lg);background:#fff;box-shadow:var(--lp-shadow-1);font-family:var(--font-body);font-size:var(--lp-fs-body);font-weight:600;letter-spacing:0;color:var(--lp-text);text-align:start}.sitenav.is-open .sitenav__links>a.sitenav__socialrow:after{content:none}.sitenav__socialic{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:var(--lp-instagram);color:#fff;box-shadow:var(--lp-instagram-glow)}.sitenav__socialic svg{width:22px;height:22px}.sitenav__socialtext{min-width:0}.sitenav__socialhandle{font-size:var(--lp-fs-small);font-weight:500;color:var(--lp-text-3)}}@media(max-width:420px){.sitenav.is-open .sitenav__links>a.sitenav__socialrow{grid-template-columns:40px minmax(0,1fr);row-gap:0}.sitenav__socialhandle{grid-column:2}}.sitefoot .footlink svg.icon-instagram{border-color:transparent;background:var(--lp-instagram);color:#fff;box-shadow:var(--lp-instagram-glow)}.sitefoot a.footlink:hover svg.icon-instagram{color:#fff}.pg-tile.pg-tile--instagram{background:var(--lp-instagram);color:#fff;box-shadow:var(--lp-instagram-glow)}:root{--lp-whatsapp: #25d366;--lp-whatsapp-deep: #1ebe5b;--lp-whatsapp-glow: 0 10px 24px -8px rgba(37, 211, 102, .6)}.lp-wa{--lp-wa-size: 56px;--lp-wa-inset: 16px;position:fixed;right:calc(var(--lp-wa-inset) + env(safe-area-inset-right,0px));bottom:calc(var(--lp-wa-inset) + env(safe-area-inset-bottom,0px));z-index:100;display:grid;place-items:center;width:var(--lp-wa-size);height:var(--lp-wa-size);border-radius:50%;background:var(--lp-whatsapp);color:#fff;text-decoration:none;box-shadow:0 1px 2px #0b142129,var(--lp-whatsapp-glow);translate:0 calc(-1 * var(--lp-wa-lift, 0px));-webkit-tap-highlight-color:transparent}.lp-wa svg{width:34px;height:34px}.lp-wa,.lp-wa:hover,.lp-wa:focus-visible{color:#fff}.lp-wa:active{background:var(--lp-whatsapp-deep)}.lp-wa[data-crowded]{visibility:hidden}.lp-wa:focus-visible{outline:none;box-shadow:var(--lp-focus),var(--lp-whatsapp-glow)}.lp-wa__label{position:absolute;right:calc(100% + 12px);top:50%;padding:9px 14px;border-radius:999px;background:var(--lp-ink);color:#fff;font-family:var(--font-body);font-size:var(--lp-fs-small);font-weight:600;line-height:1;white-space:nowrap;box-shadow:var(--lp-shadow-3);opacity:0;translate:6px -50%;pointer-events:none}.lp-wa__label:after{content:"";position:absolute;top:0;bottom:0;left:100%;width:12px}.lp-wa:focus-visible .lp-wa__label{opacity:1;translate:0 -50%;pointer-events:auto}@media(hover:hover){.lp-wa:hover{background:var(--lp-whatsapp-deep)}.lp-wa:hover .lp-wa__label{opacity:1;translate:0 -50%;pointer-events:auto}}.lp-wa[data-quiet] .lp-wa__label{display:none}body:has(.cookiebar) .lp-wa__label{display:none}@media(max-width:640px){.lp-wa{--lp-wa-inset: 12px}}@media(forced-colors:active){.lp-wa{border:2px solid ButtonText}}@media(prefers-reduced-motion:no-preference){.lp-wa{animation:lp-wa-in .42s var(--lp-ease) .25s both;transition:translate .34s var(--lp-ease),background-color var(--lp-dur) var(--lp-ease),box-shadow var(--lp-dur) var(--lp-ease)}.lp-wa__label{transition:opacity var(--lp-dur) var(--lp-ease),translate var(--lp-dur) var(--lp-ease)}}@keyframes lp-wa-in{0%{opacity:0;scale:.6}}body:has(.talep__summary) .lp-wa{display:none}body:has(.legal__drawer[open]) .lp-wa{visibility:hidden}body:has(.lp-wa):not(:has(.cookiebar)) .sitefoot{padding-bottom:88px}html:has(.lp-wa):not(:has(.cookiebar)){scroll-padding-bottom:96px}html:has(.lp-wa):has(.cookiebar){scroll-padding-bottom:248px}@media(max-width:640px){html:has(.lp-wa):has(.cookiebar){scroll-padding-bottom:320px}}@media print{.lp-wa{display:none}}.pg-tile.pg-tile--whatsapp{background:var(--lp-whatsapp);color:#fff;box-shadow:var(--lp-whatsapp-glow)}
