:root{--fs-caption:clamp(.75rem, .72rem + .13vw, .8125rem);--fs-small:clamp(.8125rem, .78rem + .18vw, .875rem);--fs-ui:clamp(.9375rem, .92rem + .13vw, 1rem);--fs-body:clamp(1rem, .97rem + .16vw, 1.0625rem);--fs-lead:clamp(1.0625rem, 1rem + .35vw, 1.1875rem);--fs-h5:clamp(1rem, .96rem + .22vw, 1.0625rem);--fs-h4:clamp(1.1875rem, 1.12rem + .35vw, 1.3125rem);--fs-h3:clamp(1.375rem, 1.23rem + .72vw, 1.75rem);--fs-h2:clamp(1.625rem, 1.38rem + 1.2vw, 2.25rem);--fs-h1:clamp(2rem, 1.55rem + 2.2vw, 3.25rem);--fs-hero:clamp(2rem, 1.4rem + 2.6vw, 2.8rem);--fs-display:clamp(2.5rem, 1.75rem + 3.6vw, 4.375rem);--lh-display:1.06;--lh-heading:1.16;--lh-snug:1.3;--lh-body:1.6;--lh-loose:1.72;--ls-display:-.02em;--ls-heading:-.011em;--ls-tight:-.01em;--ls-eyebrow:.16em;--fw-normal:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--measure:68ch;--measure-lead:58ch;--measure-wide:72ch;--section-y:clamp(3rem, 2.2rem + 3.4vw, 4.5rem);--flow-tight:clamp(2rem, 1.6rem + 1.6vw, 3rem);--heading-lead:.6em;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4rem;--space-9:6rem;--dur:.2s;--dur-slow:.55s;--ease:cubic-bezier(.22,.61,.36,1);--cream:#fff;--footer-bg:#eef1f6;--footer-line:#dbe1ea;--white:#fff;--ink:#111;--navy:#16305c;--muted:#666b74;--line:#e6e3db;--line-strong:#d1d5db;--coral:#cf5b43;--coral-deep:#bd4f39;--coral-bright:#e64c3a;--coral-soft:#f7ede9;--accent:#c15e45;--accent-soft:#f6ece7;--ok:#3f7d5a;--ok-soft:#eaf3ee;--warm:#eae0d1;--warm-2:#d6c7b0;--skeleton:#ebe5db;--surface-1:#f6f3ed;--surface-2:#eee9df;--surface-3:#e3dccf;--surface-tint:#f6efe9;--r-sm:12px;--r-md:16px;--r-lg:20px;--r-pill:999px;--radius:var(--r-md);--radius-sm:var(--r-sm);--elev-1:0 1px 2px #1414140a, 0 6px 16px #1414140f;--elev-2:0 18px 50px #14141414;--shadow:var(--elev-2);--max:1160px}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,PingFang SC,Microsoft YaHei,sans-serif;font-size:var(--fs-body);background:var(--cream);color:var(--ink);line-height:var(--lh-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-feature-settings:"cv11","ss01"}p{text-wrap:pretty}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.wrap{max-width:var(--max);margin:0 auto;padding:0 40px}.eyebrow{font-size:var(--fs-caption);font-weight:var(--fw-medium);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--muted)}.muted{color:var(--muted)}.measure{max-width:var(--measure)}.measure-lead{max-width:var(--measure-lead)}:focus-visible{outline:2px solid var(--coral);outline-offset:2px;border-radius:3px}.btn:focus-visible,.menu-toggle:focus-visible,.overlay-close:focus-visible,.home-hero-dots button:focus-visible{outline-offset:3px}.field input:focus-visible,.field textarea:focus-visible,.field select:focus-visible{outline:2px solid var(--coral);outline-offset:1px;border-color:#0000}.site-header--overlay :focus-visible{outline-color:#fff}.section-head{margin-bottom:var(--space-6)}.section-head .eyebrow{margin-bottom:var(--space-3);display:block}.section-head>:is(h1,h2,h3){margin-bottom:var(--space-3)}.section-head p{color:var(--muted);max-width:var(--measure-lead)}.btn{align-items:center;gap:var(--space-2);font-size:var(--fs-ui);font-weight:var(--fw-medium);border-radius:var(--r-pill);cursor:pointer;transition:transform var(--dur) var(--ease),background var(--dur),border-color var(--dur),color var(--dur);border:1px solid #0000;padding:12px 26px;font-family:inherit;line-height:1;display:inline-flex}.btn-dark{background:var(--ink);color:#fff}.btn-dark:hover{background:#000;transform:translateY(-1px)}.btn-outline{color:var(--ink);border-color:var(--line-strong);background:0 0}.btn-outline:hover{background:var(--ink);color:#fff;border-color:var(--ink)}.btn-light{color:var(--ink);border-color:var(--line-strong);background:#fff}.btn-light:hover{background:var(--surface-1)}.btn-coral{background:var(--coral);color:#fff}.btn-coral:hover{background:var(--coral-deep);transform:translateY(-1px)}.btn-outline-white{color:#fff;background:#ffffff14;border-color:#ffffffa6}.btn-outline-white:hover{color:var(--ink);background:#fff;border-color:#fff}.btn-block{justify-content:center;width:100%}.site-header{z-index:60;backdrop-filter:blur(12px);border-bottom:1px solid var(--line);will-change:transform;background:#ffffffd1;transition:transform .32s linear;position:sticky;top:0}.site-header--hidden{transform:translateY(-100%)}@media (prefers-reduced-motion:reduce){.site-header{transition:none}}.nav{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-areas:"brand links actions";align-items:center;width:100%;max-width:none;height:72px;padding-inline:clamp(24px,4vw,80px);display:grid}.brand{letter-spacing:-.3px;color:var(--ink);font-size:22px;font-weight:700}.brand-mark{align-items:center;gap:9px;display:flex}.brand-mark svg{color:#ff4639;display:block}.brand-mark .brand-wm{width:auto;height:20px;color:var(--ink)}.nav>.brand{grid-area:brand;justify-self:start}.site-header--overlay{z-index:60;backdrop-filter:none;background:linear-gradient(#0000006b,#0000);border-bottom:0;position:absolute;top:0;left:0;right:0}.site-header--overlay .brand,.site-header--overlay .brand-mark svg{color:#fff}.site-header--overlay .nav-links a{color:#ffffffe6}.site-header--overlay .nav-links a:hover,.site-header--overlay .nav-links a.active{color:#fff}.site-header--overlay .menu-toggle{color:#fff;background:#ffffff1f;border-color:#fff9}.site-header--overlay .menu-toggle:hover{background:#ffffff40}.nav-links{justify-self:center;gap:clamp(var(--space-5),3vw,52px);grid-area:links;align-items:center;display:flex}.nav-links a{font-size:var(--fs-ui);color:var(--muted);transition:color var(--dur)}.nav-links a:hover,.nav-links a.active{color:var(--ink)}.nav-right{justify-self:end;gap:var(--space-3);grid-area:actions;align-items:center;display:flex}.menu-toggle{border:1px solid var(--line-strong);width:56px;height:56px;color:var(--ink);cursor:pointer;transition:background var(--dur);background:#fff;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex}.menu-toggle-icon{flex-direction:column;gap:4px;width:16px;display:flex}.menu-toggle-icon span{background:currentColor;width:100%;height:1px;display:block}.menu-toggle:hover{background:var(--surface-1)}.site-footer{border-top:1px solid var(--footer-line);margin-top:var(--space-9);padding:var(--space-8) 0 var(--space-7);background:var(--footer-bg)}.footer-top{justify-content:space-between;gap:var(--space-7);margin-bottom:var(--space-7);flex-wrap:wrap;display:flex}.footer-brand{max-width:380px}.footer-copy{font-size:var(--fs-small);font-weight:var(--fw-semibold);color:var(--ink);margin-bottom:var(--space-2)}.footer-disclaimer{font-size:var(--fs-caption);color:var(--muted);max-width:46ch;line-height:1.7}.footer-cols{gap:var(--space-8);flex-wrap:wrap;display:flex}.footer-col h4{font-size:var(--fs-small);font-weight:var(--fw-semibold);margin-bottom:var(--space-3);color:var(--ink)}.footer-col a{font-size:var(--fs-small);color:var(--muted);margin-bottom:var(--space-2);transition:color var(--dur);display:block}.footer-col a:hover{color:var(--ink)}.footer-bottom{justify-content:space-between;gap:var(--space-3);padding-top:var(--space-5);border-top:1px solid var(--footer-line);font-size:var(--fs-caption);color:var(--muted);flex-wrap:wrap;display:flex}.footer-bottom nav{gap:var(--space-5);flex-wrap:wrap;display:flex}.ph{background:linear-gradient(135deg,var(--warm),var(--warm-2));border-radius:var(--radius);position:relative;overflow:hidden}.ph:after{content:"";background:radial-gradient(120px 80px at 30% 30%,#ffffff80,#0000 70%);position:absolute;inset:0}.ph img{object-fit:cover;z-index:1;width:100%;height:100%;display:block;position:absolute;inset:0}.ph[data-ph]:before{content:none}.ph.has-img:before{display:none}.overlay{z-index:100;background:var(--cream);opacity:0;visibility:hidden;transition:transform var(--dur-slow) var(--ease),opacity .4s ease,visibility 0s var(--dur-slow);grid-template-columns:44% 56%;display:grid;position:fixed;inset:0;transform:translateY(100%)}.overlay.open{opacity:1;visibility:visible;transition:transform var(--dur-slow) var(--ease),opacity .4s ease,visibility 0s 0s;transform:translateY(0)}.overlay.no-anim{transition:none}.overlay-media{background:linear-gradient(135deg,var(--warm),var(--warm-2));border-radius:0}.overlay-media img{object-fit:cover;width:100%;height:100%}.overlay-panel{padding:16px var(--space-8) 60px;flex-direction:column;flex-grow:1;justify-content:space-between;min-height:0;display:flex}.overlay-top{justify-content:flex-end;gap:var(--space-3);align-items:center;display:flex}.overlay-close{border:1px solid var(--line-strong);cursor:pointer;width:44px;height:44px;transition:background var(--dur);background:#fff;border-radius:50%;font-size:18px}.overlay-close:hover{background:var(--surface-1)}.overlay-nav{margin:0}.overlay-nav a{font-size:var(--fs-h1);font-weight:var(--fw-semibold);letter-spacing:var(--ls-display);color:var(--ink);margin:var(--space-2) 0;transition:color var(--dur);line-height:1.1;display:block}.overlay-nav a:hover{color:var(--coral)}.overlay-foot{justify-content:space-between;align-items:flex-end;gap:var(--space-7);font-size:var(--fs-small);color:var(--muted);display:flex}.overlay-legal{gap:var(--space-2) var(--space-7);grid-template-columns:max-content max-content;display:grid}.overlay-legal a{color:var(--muted);display:block}.overlay-legal a:first-child{grid-area:1/1}.overlay-legal a:nth-child(2){grid-area:1/2}.overlay-legal a:nth-child(3){grid-area:2/1}.overlay-legal a:nth-child(4){grid-area:2/2}.overlay-legal a:nth-child(5){grid-area:3/1}.overlay-lang{margin-left:auto}.section{padding:var(--section-y) 0}h1,h2,h3,h4{letter-spacing:var(--ls-heading);line-height:var(--lh-heading);color:var(--ink);text-wrap:balance}.tag{font-size:var(--fs-caption);font-weight:var(--fw-medium);color:var(--muted);letter-spacing:.3px}.card{transition:transform var(--dur) var(--ease);display:block}.card:hover{transform:translateY(-4px)}.card .card-img{aspect-ratio:16/11;border-radius:var(--r-sm);margin-bottom:var(--space-3);transition:box-shadow var(--dur) var(--ease)}.card:hover .card-img{box-shadow:var(--elev-1)}.card h3{font-size:var(--fs-h4);font-weight:var(--fw-semibold);line-height:var(--lh-snug);margin:var(--space-2) 0}.card p{font-size:var(--fs-small);color:var(--muted);line-height:1.5}.card .meta{font-size:var(--fs-caption);color:var(--muted);margin-top:var(--space-2)}.field{margin-bottom:var(--space-4)}.field label{font-size:var(--fs-small);font-weight:var(--fw-semibold);margin-bottom:var(--space-2);color:var(--ink);display:block}.field input,.field textarea,.field select{width:100%;font-family:inherit;font-size:var(--fs-ui);padding:var(--space-3) var(--space-4);border:1px solid var(--line-strong);border-radius:var(--r-sm);color:var(--ink);transition:border-color var(--dur),box-shadow var(--dur);background:#fff}.field input:focus,.field textarea:focus,.field select:focus{border-color:var(--coral);box-shadow:0 0 0 3px var(--coral-soft);outline:none}.field textarea{resize:vertical;min-height:120px}.form-note{font-size:var(--fs-small);min-height:20px}.form-note.err{color:#b3261e}.form-note.ok{color:var(--ok)}.narrow{max-width:440px;margin:var(--space-8) auto;padding:0 var(--space-5)}.panel{border:1px solid var(--line);border-radius:var(--r-lg);padding:var(--space-7);box-shadow:var(--elev-2);background:#fff}body.no-scroll{overflow:hidden}.footer-legal{gap:var(--space-3) var(--space-5);padding-top:var(--space-6);border-top:1px solid var(--footer-line);font-size:var(--fs-caption);color:var(--muted);flex-wrap:wrap;margin-top:0;display:flex}.footer-legal a{color:var(--muted);transition:color var(--dur)}.footer-legal a:hover{color:var(--ink)}.footer-social{gap:var(--space-2);margin-bottom:var(--space-5);display:flex}.footer-social a{border:1px solid var(--line-strong);width:40px;height:40px;color:var(--muted);transition:color var(--dur),border-color var(--dur),background var(--dur),transform var(--dur);background:#fff;border-radius:11px;place-items:center;display:grid}.footer-social a svg{width:18px;height:18px;display:block}.footer-social a:hover{color:var(--ink);border-color:var(--ink);transform:translateY(-1px)}.link-accent{color:var(--accent);font-weight:var(--fw-semibold);font-size:var(--fs-small);align-items:center;gap:4px;display:inline-flex}.link-accent:hover{text-decoration:underline}.link-muted{color:var(--ink);font-weight:var(--fw-semibold);font-size:var(--fs-small)}.link-muted:hover{text-decoration:underline}.brand-card,.start-card{background:var(--surface-2);border-radius:var(--r-md);padding:var(--space-5)}.brand-card .eyebrow,.start-card .eyebrow{margin-bottom:var(--space-2)}.brand-card h3{font-size:var(--fs-h4);font-weight:var(--fw-semibold);margin-bottom:var(--space-2)}.start-card{border:1px solid var(--line);background:0 0}.start-card h3{font-size:var(--fs-ui);font-weight:var(--fw-semibold);color:var(--muted);margin-bottom:var(--space-2)}.card{position:relative}.card .share-btn{top:var(--space-2);right:var(--space-2);border:1px solid var(--line);opacity:0;width:34px;height:34px;transition:opacity var(--dur) var(--ease),transform var(--dur) var(--ease),background var(--dur);cursor:pointer;z-index:3;background:#ffffffeb;border-radius:50%;place-items:center;font-size:14px;display:grid;position:absolute;transform:translateY(-4px)}.card .share-btn:hover{background:#fff}.card:hover .share-btn{opacity:1;transform:none}@keyframes shimmer{0%{background-position:-400px 0}to{background-position:400px 0}}.skeleton{background:var(--skeleton);background-image:linear-gradient(90deg,var(--skeleton) 0,var(--surface-1) 40px,var(--skeleton) 80px);border-radius:var(--r-sm);background-size:600px 100%;animation:1.3s linear infinite shimmer}.sk-card{display:block}.sk-card .sk-img{aspect-ratio:16/11;margin-bottom:14px}.sk-line{border-radius:6px;height:12px;margin:8px 0}.sk-line.w60{width:60%}.sk-line.w40{width:40%}.sk-line.w90{width:90%}.state-msg{padding:var(--space-7) 0;text-align:center;color:var(--muted);font-size:var(--fs-body)}.state-msg button{margin-top:var(--space-3)}.share-row{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:var(--space-4) 0;margin:var(--space-6) 0}@media (width<=860px){.wrap{padding:0 22px}.nav-links{display:none}.menu-toggle{display:inline-flex}.overlay{grid-template-columns:1fr}.overlay-media{display:none}.overlay-nav a{font-size:34px}.footer-top{flex-direction:column}.footer-cols{gap:40px}}@media (width<=600px){.wrap{padding:0 18px}.section{padding:var(--flow-tight) 0}.btn{padding:11px 22px}.nav{height:64px}.site-footer{margin-top:56px;padding:44px 0 32px}.footer-top{gap:26px;margin-bottom:26px}.footer-cols{gap:24px}.footer-legal{gap:12px 16px}.overlay-panel{padding:16px 20px 60px}.overlay-nav a{margin:4px 0;font-size:30px}.overlay-foot{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:0;display:grid}.overlay-legal{flex-direction:column;gap:10px;min-width:0;display:flex}.overlay-legal a{grid-area:auto}.overlay-lang{grid-area:1/2;align-self:end;margin-left:20px}.card .card-img{aspect-ratio:4/3}}:root{--cookie-surface:#fff;--cookie-ink:#222;--cookie-copy:#464646;--cookie-muted:#909090;--cookie-line:#0000000f;--cookie-radius:16px;--cookie-button-height:52px;--cookie-button-width:211px;--cookie-button-hover:#303030;--cookie-font:"Onest", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif}#CybotCookiebotDialogBodyUnderlay{display:none!important}#ShedioCookiebotUnderlay{z-index:2147483630!important;pointer-events:auto!important;background:#00000080!important;width:100vw!important;height:100vh!important;display:block!important;position:fixed!important;inset:0!important}#ShedioCookiebotUnderlay[hidden]{display:none!important}body.shedio-cookiebot-active{overflow:hidden!important}#CybotCookiebotDialog{z-index:2147483647!important;width:100%!important;min-width:0!important;max-width:none!important;height:330px!important;max-height:86vh!important;color:var(--cookie-copy)!important;background:var(--cookie-surface)!important;border-radius:var(--cookie-radius) var(--cookie-radius) 0 0!important;box-shadow:none!important;font-family:var(--cookie-font)!important;letter-spacing:-.011em!important;border:0!important;margin:0!important;padding:0!important;font-size:16px!important;line-height:1.5!important;transition:none!important;animation:none!important;position:fixed!important;inset:auto 0 0!important;overflow:hidden!important;transform:none!important}#CybotCookiebotDialog,#CybotCookiebotDialog *{box-sizing:border-box!important}#CybotCookiebotDialog:not([data-shedio-ready=true]){visibility:hidden!important;pointer-events:none!important;opacity:0!important}#CybotCookiebotDialog[data-shedio-view=preferences]{height:518px!important}#CybotCookiebotDialog .CybotCookiebotDialogContentWrapper{background:var(--cookie-surface)!important;width:100%!important;height:100%!important;padding:48px 48px 32px!important;transition:none!important;animation:none!important;display:block!important;position:relative!important;overflow:hidden!important}#CybotCookiebotDialogHeader,#CybotCookiebotDialogPoweredbyCybot,#CybotCookiebotDialogPoweredbyImage,#CybotCookiebotDialogPoweredbyLink,#CybotCookiebotDialogHeaderLogosWrapper,#CookiebotWidget,#CybotCookiebotDialogNav,#CybotCookiebotDialogBodyEdgeMoreDetails,#CybotCookiebotBannerCloseButtonE2E,#CybotCookiebotDialogBodyContentCheckboxPersonalInformation,#CybotCookiebotDialogDetailBodyContentTextIABv2,#CybotCookiebotDialogDetailBody{display:none!important}#CybotCookiebotDialogBody,#CybotCookiebotDialogBody .CybotCookiebotScrollContainer,#CybotCookiebotDialogBody .CybotCookiebotScrollArea,#CybotCookiebotDialogBodyContent{background:0 0!important;border:0!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;display:block!important;position:static!important;overflow:visible!important}#CybotCookiebotDialog .CybotCookiebotScrollContainer,#CybotCookiebotDialogFooter{border:0!important}#CybotCookiebotDialog .CybotCookiebotScrollContainer,#CybotCookiebotDialog .CybotCookiebotScrollArea,#CybotCookiebotDialogTabContent,#CybotCookiebotDialogBodyLevelWrapper,#CybotCookiebotDialogBodyLevelButtons,#CybotCookiebotDialogBodyLevelButtonsTable,#CybotCookiebotDialogBodyLevelButtonsRow,#CybotCookiebotDialogBodyLevelButtonsSelectPane,#CybotCookiebotDialogBodyFieldsetInnerContainer{min-width:0!important;max-width:100%!important;overflow-x:hidden!important}#CybotCookiebotDialogTabContent{width:100%!important;margin:0!important;display:block!important}#CybotCookiebotDialogBodyContentTitle{color:var(--cookie-ink)!important;letter-spacing:-.26px!important;margin:0 0 6px!important;font-size:26px!important;font-weight:700!important;line-height:34px!important}#CybotCookiebotDialogBodyContentText{max-width:none!important;color:var(--cookie-copy)!important;letter-spacing:.16px!important;margin:0!important;font-size:16px!important;font-weight:500!important;line-height:24px!important;display:block!important}#CybotCookiebotDialogBodyContentText p{margin:0!important}#CybotCookiebotDialogBodyContentText span,#CybotCookiebotDialogBodyContentText code{color:inherit!important;font:inherit!important;letter-spacing:inherit!important}#CybotCookiebotDialogBodyContentText a{color:inherit!important;text-underline-offset:2px!important;font-weight:500!important;text-decoration:underline!important}#ShedioCookiebotPreferencesHeading{color:var(--cookie-ink)!important;margin:32px 0 16px!important;font-size:18px!important;font-weight:700!important;line-height:26px!important;display:none!important}#CybotCookiebotDialog[data-shedio-view=preferences] #ShedioCookiebotPreferencesHeading{align-items:center!important;width:calc(100% + 96px)!important;height:58px!important;margin:0 0 0 -48px!important;padding:16px 48px!important;display:flex!important;position:static!important}#CybotCookiebotDialog[data-shedio-view=preferences] #CybotCookiebotDialogBodyContent{word-break:break-word!important;flex-direction:column!important;align-self:stretch!important;align-items:flex-start!important;gap:6px!important;height:auto!important;padding-bottom:16px!important;display:flex!important}#CybotCookiebotDialog[data-shedio-view=preferences] #CybotCookiebotDialogBodyContentTitle{margin-bottom:0!important}#CybotCookiebotDialog[data-shedio-view=preferences] #CybotCookiebotDialogBodyLevelWrapper{width:100%!important;display:block!important;position:static!important}#CybotCookiebotDialog[data-shedio-view=summary] #CybotCookiebotDialogBodyLevelWrapper{display:none!important}#CybotCookiebotDialogBodyLevelWrapper,#CybotCookiebotDialogBodyLevelButtons,#CybotCookiebotDialogBodyLevelButtonsTable,#CybotCookiebotDialogBodyLevelButtonsRow,#CybotCookiebotDialogBodyLevelButtonsSelectPane{background:0 0!important;width:100%!important;margin:0!important;padding:0!important}#CybotCookiebotDialogBodyFieldsetInnerContainer{background:var(--cookie-surface)!important;border:1px solid var(--cookie-line)!important;border-radius:var(--cookie-radius)!important;flex-flow:column!important;width:100%!important;height:176px!important;display:flex!important;overflow:hidden!important}#CybotCookiebotDialogBodyFieldsetInnerContainer>.CybotCookiebotDialogBodyLevelButtonWrapper{border:0!important;border-bottom:1px solid var(--cookie-line)!important;flex-direction:row!important;flex:1 1 0!important;justify-content:space-between!important;align-items:center!important;width:100%!important;min-height:0!important;margin:0!important;padding:0 16px!important;display:flex!important}#CybotCookiebotDialogBodyFieldsetInnerContainer>.CybotCookiebotDialogBodyLevelButtonWrapper:last-child{border-bottom:0!important}#CybotCookiebotDialogBodyFieldsetInnerContainer>.CybotCookiebotDialogBodyLevelButtonWrapper:has(#CybotCookiebotDialogBodyLevelButtonNecessary){flex:0 0 56px!important;padding:16px!important}#CybotCookiebotDialogBodyFieldsetInnerContainer>.CybotCookiebotDialogBodyLevelButtonWrapper:has(#CybotCookiebotDialogBodyLevelButtonStatistics,#CybotCookiebotDialogBodyLevelButtonMarketing){flex:0 0 60px!important}#CybotCookiebotDialogBodyFieldsetInnerContainer>.CybotCookiebotDialogBodyLevelButtonWrapper:has(#CybotCookiebotDialogBodyLevelButtonPreferences){display:none!important}#CybotCookiebotDialogBodyFieldsetInnerContainer .CybotCookiebotDialogBodyLevelButtonLabel,#CybotCookiebotDialogBodyFieldsetInnerContainer .CybotCookiebotDialogBodyLevelButtonDescription{width:auto!important;height:auto!important;color:var(--cookie-copy)!important;letter-spacing:0!important;flex:auto!important;justify-content:flex-start!important;align-items:center!important;margin:0!important;padding:0!important;font-size:17px!important;font-weight:500!important;line-height:24px!important;display:flex!important;position:static!important}#CybotCookiebotDialogBodyFieldsetInnerContainer>.CybotCookiebotDialogBodyLevelButtonWrapper:has(#CybotCookiebotDialogBodyLevelButtonNecessary) .CybotCookiebotDialogBodyLevelButtonSliderWrapper{display:none!important}#CybotCookiebotDialogBodyFieldsetInnerContainer>.CybotCookiebotDialogBodyLevelButtonWrapper:has(#CybotCookiebotDialogBodyLevelButtonNecessary):after{content:"Always active";color:var(--cookie-muted)!important;letter-spacing:.16px!important;font-size:16px!important;font-weight:500!important;line-height:24px!important}#CybotCookiebotDialogBodyFieldsetInnerContainer .CybotCookiebotDialogBodyLevelButtonSliderWrapper{flex:0 0 42px!important;width:42px!important;height:28px!important;margin:0!important;display:block!important;position:relative!important}#CybotCookiebotDialogBodyFieldsetInnerContainer .CybotCookiebotDialogBodyLevelButton{z-index:2!important;cursor:pointer!important;opacity:0!important;width:42px!important;height:28px!important;margin:0!important;position:absolute!important;inset:0!important}#CybotCookiebotDialogBodyFieldsetInnerContainer .CybotCookiebotDialogBodyLevelButtonSlider{background:var(--cookie-surface)!important;border:1px solid var(--cookie-muted)!important;border-radius:999px!important;width:42px!important;height:28px!important;transition:background-color .16s,border-color .16s!important;display:block!important;position:absolute!important;inset:0!important}#CybotCookiebotDialogBodyFieldsetInnerContainer .CybotCookiebotDialogBodyLevelButtonSlider:before{background:var(--cookie-muted)!important;width:20px!important;height:20px!important;box-shadow:none!important;content:""!important;border:0!important;border-radius:50%!important;transition:transform .16s,background-color .16s!important;position:absolute!important;top:3px!important;left:3px!important}#CybotCookiebotDialogBodyFieldsetInnerContainer .CybotCookiebotDialogBodyLevelButton:checked+.CybotCookiebotDialogBodyLevelButtonSlider{background:var(--cookie-ink)!important;border-color:var(--cookie-ink)!important}#CybotCookiebotDialogBodyFieldsetInnerContainer .CybotCookiebotDialogBodyLevelButton:checked+.CybotCookiebotDialogBodyLevelButtonSlider:before{background:var(--cookie-surface)!important;transform:translate(14px)!important}#CybotCookiebotDialogFooter,#CybotCookiebotDialogFooter .CybotCookiebotScrollArea,#CybotCookiebotDialogBodyButtons{background:0 0!important;width:auto!important;height:auto!important;margin:0!important;padding:0!important;position:static!important;overflow:visible!important}#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonsWrapper{flex-direction:row!important;justify-content:flex-end!important;align-items:center!important;gap:16px!important;width:auto!important;margin:0!important;padding:0!important;display:flex!important;position:absolute!important;bottom:32px!important;left:48px!important;right:48px!important}#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonsWrapper .CybotCookiebotDialogBodyButton{flex:0 0 var(--cookie-button-width)!important;width:var(--cookie-button-width)!important;min-width:0!important;height:var(--cookie-button-height)!important;color:var(--cookie-surface)!important;background:var(--cookie-ink)!important;border-radius:var(--cookie-radius)!important;box-shadow:none!important;font-family:var(--cookie-font)!important;letter-spacing:.16px!important;border:0!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:0 24px!important;font-size:16px!important;font-weight:500!important;line-height:24px!important;text-decoration:none!important;display:inline-flex!important}#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonsWrapper .CybotCookiebotDialogBodyButton.CybotCookiebotDialogHide{display:none!important}#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonsWrapper .CybotCookiebotDialogBodyButton:hover{background:var(--cookie-button-hover)!important;border-color:var(--cookie-button-hover)!important}#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonsWrapper .CybotCookiebotDialogBodyButton:focus-visible{outline:2px solid var(--cookie-ink)!important;outline-offset:3px!important}#CybotCookiebotDialog[data-shedio-view=summary] #CybotCookiebotDialogBodyButtonDecline{order:1!important}#CybotCookiebotDialog[data-shedio-view=summary] #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll{order:2!important}#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonsWrapper #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll{flex-basis:210px!important;width:210px!important}#ShedioCookiebotManageSlot{align-items:center!important;width:100%!important;margin:6px 0 0!important;padding:10px 0 0!important;display:none!important}#CybotCookiebotDialog[data-shedio-view=summary] #ShedioCookiebotManageSlot{display:flex!important}#ShedioCookiebotManageSlot #CybotCookiebotDialogBodyLevelButtonCustomize{width:100%!important;height:25px!important;color:var(--cookie-ink)!important;font-family:var(--cookie-font)!important;letter-spacing:0!important;text-align:left!important;text-underline-offset:2px!important;visibility:visible!important;background:0 0!important;border:0!important;border-radius:0!important;flex:auto!important;justify-content:flex-start!important;align-items:center!important;margin:0!important;padding:0!important;font-size:17px!important;font-weight:700!important;line-height:25px!important;text-decoration:underline!important;display:inline-flex!important;position:static!important}#CybotCookiebotDialogBodyLevelButtonCustomize{visibility:hidden!important}#ShedioCookiebotManageSlot #CybotCookiebotDialogBodyLevelButtonCustomize:hover{color:var(--cookie-ink)!important;background:0 0!important}#ShedioCookiebotManageSlot #CybotCookiebotDialogBodyLevelButtonCustomize:focus-visible{outline:2px solid var(--cookie-ink)!important;outline-offset:3px!important}#CybotCookiebotDialogBodyLevelButtonCustomize .CybotCookiebotDialogArrow{display:none!important}#CybotCookiebotDialog[data-shedio-view=preferences] #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelection{color:var(--cookie-ink)!important;background:var(--cookie-surface)!important;border:1px solid var(--cookie-ink)!important;order:1!important}#CybotCookiebotDialog[data-shedio-view=preferences] #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelection:hover{color:var(--cookie-surface)!important;background:var(--cookie-ink)!important;border-color:var(--cookie-ink)!important}#CybotCookiebotDialog[data-shedio-view=preferences] #CybotCookiebotDialogBodyButtonDecline{order:2!important}#CybotCookiebotDialog[data-shedio-view=preferences] #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll{order:3!important}@media (width<=760px){#CybotCookiebotDialog,#CybotCookiebotDialog[data-shedio-view=preferences]{height:auto!important;max-height:86vh!important;overflow:hidden auto!important}#CybotCookiebotDialog .CybotCookiebotDialogContentWrapper{flex-direction:column!important;height:auto!important;min-height:0!important;padding:24px 20px 20px!important;display:flex!important;overflow:visible!important}#CybotCookiebotDialogBodyContentTitle{font-size:22px!important;line-height:30px!important}#CybotCookiebotDialogBodyContentText{font-size:15px!important;line-height:22px!important}#ShedioCookiebotPreferencesHeading{width:auto!important;height:auto!important;margin:24px 0 12px!important;padding:0!important;font-size:17px!important;line-height:24px!important;position:static!important}#CybotCookiebotDialog[data-shedio-view=preferences] #CybotCookiebotDialogBodyContent{height:auto!important;padding-bottom:0!important}#CybotCookiebotDialog[data-shedio-view=preferences] #CybotCookiebotDialogBodyLevelWrapper{width:100%!important;position:static!important}#CybotCookiebotDialogBodyFieldsetInnerContainer{height:auto!important}#CybotCookiebotDialogBodyFieldsetInnerContainer>.CybotCookiebotDialogBodyLevelButtonWrapper{flex:0 0 56px!important;min-height:56px!important;padding:0 14px!important}#CybotCookiebotDialogBodyFieldsetInnerContainer .CybotCookiebotDialogBodyLevelButtonLabel,#CybotCookiebotDialogBodyFieldsetInnerContainer .CybotCookiebotDialogBodyLevelButtonDescription{font-size:15px!important}#CybotCookiebotDialogFooter,#CybotCookiebotDialogBodyButtons{width:100%!important;margin-top:24px!important}#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonsWrapper{flex-direction:column!important;align-items:stretch!important;gap:12px!important;width:100%!important;display:flex!important;position:static!important}#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonsWrapper .CybotCookiebotDialogBodyButton{flex:0 0 var(--cookie-button-height)!important;width:100%!important}#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonsWrapper #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll{flex-basis:var(--cookie-button-height)!important;width:100%!important}}
