@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:400;font-display:fallback;src:url(/fonts/source-sans-3-latin-ext-400-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:400;font-display:fallback;src:url(/fonts/source-sans-3-latin-400-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans 3";font-style:italic;font-weight:400;font-display:fallback;src:url(/fonts/source-sans-3-latin-ext-400-italic.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3";font-style:italic;font-weight:400;font-display:fallback;src:url(/fonts/source-sans-3-latin-400-italic.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:600;font-display:fallback;src:url(/fonts/source-sans-3-latin-ext-600-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:600;font-display:fallback;src:url(/fonts/source-sans-3-latin-600-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:700;font-display:fallback;src:url(/fonts/source-sans-3-latin-ext-700-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:700;font-display:fallback;src:url(/fonts/source-sans-3-latin-700-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Zilla Slab;font-style:normal;font-weight:500;font-display:fallback;src:url(/fonts/zilla-slab-latin-ext-500-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Zilla Slab;font-style:normal;font-weight:500;font-display:fallback;src:url(/fonts/zilla-slab-latin-500-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Zilla Slab;font-style:normal;font-weight:600;font-display:fallback;src:url(/fonts/zilla-slab-latin-ext-600-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Zilla Slab;font-style:normal;font-weight:600;font-display:fallback;src:url(/fonts/zilla-slab-latin-600-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--paper:#fdf6ef;--paper-alt:#f6e8da;--card:#fffaf5;--card-hover:#fbeedd;--border:#e7d7c7;--sand:#f2dbae;--purple:#5a2d5f;--purple-deep:#3c1a41;--aubergine:#25052d;--gold:#f1cf98;--text:#2e2430;--text-muted:#6b5f6d;--on-dark:#fff;--on-dark-muted:#d9cbdb;--serif:"Zilla Slab", Georgia, serif;--sans:"Source Sans 3", system-ui, sans-serif;--shadow:0 1px 2px #2e24300d, 0 6px 16px -10px #2e24301f;--wrap:76rem;--hdr:5rem}*{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent}html,body{overflow-x:clip}body{background:var(--paper);color:var(--text);font:400 1rem/1.6 var(--sans)}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}ul,ol{list-style:none}.wrap{max-width:var(--wrap);margin:0 auto;padding:0 2.5rem}h1,h2,h3,.serif{font-family:var(--serif);letter-spacing:-.01em;font-weight:500;line-height:1.12}h1{font-size:3.5rem}h2{font-size:2.5rem}h3{font-size:1.75rem}.lead{color:var(--text-muted);font-size:1.25rem;line-height:1.55}.muted{color:var(--text-muted)}.small,small{font-size:1rem}.icon{flex:none;width:1.5rem;height:1.5rem;display:inline-flex}.icon svg{width:100%;height:100%}.head{flex-direction:column;gap:1rem;max-width:44rem;margin-bottom:3rem;display:flex}button.btn{cursor:pointer}.btn{height:3.25rem;font:600 1rem/1 var(--sans);letter-spacing:.01em;white-space:nowrap;border-radius:.25rem;justify-content:center;align-items:center;padding:0 1.75rem;display:inline-flex;position:relative}.btn-primary{background:var(--purple);color:var(--on-dark)}.btn-light{background:var(--paper);color:var(--purple-deep)}.btn-quiet{background:var(--card);color:var(--purple);border:1px solid var(--border)}.link{color:var(--purple);align-items:center;gap:.5rem;font-weight:600;display:inline-flex}.link .icon{width:1.25rem;height:1.25rem}.link u{text-underline-offset:.375rem;text-decoration-line:underline;text-decoration-thickness:1px}.btn,.navbtn{transition:background-color .18s,border-color .18s,color .18s}.link{transition:color .2s}.link [data-icon^=arrow]{transition:transform .18s}.tx{background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;line-height:1.25;transition:color .2s,background-size .3s;display:block}@media (hover:hover){a.link:hover .tx,.lmread:hover .tx{background-size:100% 1px}.btn-primary:hover{background:var(--purple-deep)}.btn-light:hover{background:var(--paper-alt)}.btn-quiet:hover{background:var(--paper-alt);border-color:#cdb8c9}:where(a.link):hover{color:var(--purple-deep)}a.link:hover [data-icon=arrow-right]{transform:translate(.25rem)}a.link:hover [data-icon=arrow-up-right]{transform:translate(.125rem,-.125rem)}:is(.toc>a,.cats a,.gnav>a):not(.on):hover,:is(.crumbs a,.gletters a,.chips2 a,.top4 a,.minphone,article.body a.il,.term .body a:not([class])):hover,.grow:hover b{color:var(--purple-deep)}}.stack>*+*{border-top:1px solid var(--border)}header.site{z-index:50;background:var(--paper);border-bottom:1px solid var(--border);--ease:cubic-bezier(.22, 1, .36, 1);position:sticky;top:0}header.site:before{content:"";z-index:2;background:inherit;position:absolute;inset:0}header.site .bar{z-index:3;align-items:center;gap:2.5rem;height:5rem;display:flex;position:relative}header.site .logo svg{width:auto;height:2.25rem;display:block}header.site .lg-l{display:none}.nv{flex:1;align-items:center;gap:1.5rem;font-weight:600;display:flex}.ni{white-space:nowrap;align-items:center;display:flex}.nl{padding:.5rem 0;transition:color .18s}.ni.is-on .nl{color:var(--purple)}@media (hover:hover){.nl:hover{color:var(--purple)}}.caret{width:1.5rem;height:1.5rem;color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;margin-left:.125rem;display:grid}.caret .icon{width:1rem;height:1rem;transition:transform .32s var(--ease)}.ni.is-on .caret .icon{transform:rotate(180deg)}.cm{position:relative}.chatbtn{white-space:nowrap;height:3.25rem;color:var(--purple);font:600 1rem/1 var(--sans);cursor:pointer;background:0 0;border:0;align-items:center;gap:.5rem;padding:0;transition:color .18s;display:flex}.cm.is-open .chatbtn{color:var(--purple-deep)}@media (hover:hover){.chatbtn:hover{color:var(--purple-deep)}}header.site .cm+.hq{margin-left:-1.5rem}@media (max-width:1279px){header.site .bar{gap:1.25rem}.nv{gap:.75rem}header.site .cm+.hq{margin-left:-.25rem}}.chatbtn>.icon{width:1rem;height:1rem;transition:transform .32s var(--ease)}.cm.is-open .chatbtn>.icon{transform:rotate(180deg)}.mi-ic{background:var(--sand);width:2.5rem;height:2.5rem;color:var(--purple-deep);border-radius:50%;flex:none;place-items:center;display:grid}.mi-ic .icon{width:1.25rem;height:1.25rem}.mi .mi-ic .icon{width:1.5rem;height:1.5rem}.chatbtn .mi-ic{width:2.25rem;height:2.25rem}.cmenu{background:var(--card);color:var(--text);opacity:0;visibility:hidden;transition:opacity .2s, transform .2s var(--ease), visibility 0s linear .2s;border-radius:.5rem;padding:.5rem;position:absolute;top:calc(100% + .75rem);right:0;transform:translateY(-.25rem);box-shadow:0 1px 2px #2e24300f,0 16px 40px -12px #2e243038}.cm.is-open .cmenu{opacity:1;visibility:visible;transition:opacity .2s, transform .2s var(--ease), visibility 0s;transform:none}.cways{flex-direction:column;gap:.125rem;display:flex}.cway{white-space:nowrap;border-radius:.5rem;align-items:center;gap:1rem;padding:.75rem 1.25rem .75rem .75rem;transition:background .15s;display:flex}.cway .mi-ic{width:3rem;height:3rem}.cway .mi-ic .icon{width:1.5rem;height:1.5rem}.cway b{font-size:1.125rem;font-weight:600;line-height:1.4;display:block}.cway b+span{color:var(--text-muted);font-size:1rem;line-height:1.5;display:block}.mi{border-radius:.25rem;align-items:center;gap:.875rem;padding:.75rem;transition:background .15s;display:flex}@media (hover:hover){.cway:hover,.mi:hover{background:var(--paper-alt)}}.cway b,.mi b{font-weight:600;line-height:1.3;display:block}.cway b+span,.mi b+span{color:var(--text-muted);font-size:1rem;line-height:1.4;display:block}.burger{width:2.75rem;height:2.75rem;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:none}.burger .icon{width:1.75rem;height:1.75rem}.burger .b-close{display:none}.mega{z-index:2;pointer-events:none;opacity:0;visibility:hidden;transition:opacity .22s, transform .32s var(--ease), visibility 0s linear .32s;padding-top:.5rem;position:absolute;top:100%;left:0;right:0;transform:translateY(-.5rem)}.mega-box{pointer-events:auto;height:var(--mh,auto);background:var(--card);transition:height .32s var(--ease);border-radius:.5rem;position:relative;overflow:hidden;box-shadow:0 1px 2px #2e24300f,0 24px 48px -16px #2e24303d}.mp{opacity:0;visibility:hidden;transform:translateX(var(--from,1.5rem));transition:opacity .14s, transform .32s var(--ease), visibility 0s linear .32s;flex-direction:column;gap:1.5rem;padding:2rem;display:flex;position:absolute;top:0;left:0;right:0}.mp.is-on{opacity:1;visibility:inherit;transition:opacity .24s 80ms, transform .32s var(--ease), visibility 0s;position:relative;transform:none}header.site.is-open .mega{opacity:1;visibility:visible;transition:opacity .22s, transform .32s var(--ease), visibility 0s;transform:none}.mp-h{color:var(--text-muted);margin-bottom:.75rem;font-size:1rem;font-weight:600}.mp-cols{gap:2rem;display:grid}.mp-servicii{grid-template-columns:1fr 14rem 14rem}.mi-grid{grid-template-columns:1fr 1fr;gap:.25rem .5rem;display:grid}.mi-wide{background:var(--paper-alt);margin-top:.75rem;padding:1rem .75rem}@media (hover:hover){.mi-wide:hover{background:var(--border)}}.mi-wide>.icon{width:1.25rem;height:1.25rem;color:var(--purple);margin-left:auto}.mi-wide .mi-ic{background:var(--card)}.flags{grid-template-columns:1fr 1fr;gap:.125rem .5rem;margin-bottom:.75rem;display:grid}.flags a{border-radius:.25rem;align-items:center;gap:.625rem;padding:.5rem;font-weight:600;transition:background .15s;display:flex}@media (hover:hover){.flags a:hover{background:var(--paper-alt)}}.flags .icon{border-radius:.125rem;width:1.25rem;height:.875rem;overflow:hidden}.flags .icon svg{object-fit:cover}.nv-more{color:var(--purple);align-items:center;gap:.375rem;padding-left:.5rem;font-weight:600;transition:color .2s;display:inline-flex}.nv-more .icon{width:1rem;height:1rem;transition:transform .18s}@media (hover:hover){.nv-more:hover{color:var(--purple-deep)}.nv-more:hover .icon{transform:translate(.25rem)}}.rail{background:var(--paper-alt);border-radius:.5rem;flex-direction:column;margin:-.5rem 0;padding:1.25rem .75rem .75rem;display:flex}.rail .mp-h{padding-left:.5rem}.towns-l{flex-direction:column;flex:1;display:flex}.towns-l li{flex:1;display:flex}.towns-l li+li{border-top:1px solid var(--border)}.towns-l a{border-radius:.25rem;flex:1;gap:.625rem;padding:.75rem .5rem;transition:background .15s;display:flex}@media (hover:hover){.towns-l a:hover{background:var(--card)}}.towns-l .icon{width:1.25rem;height:1.6rem;color:var(--purple)}.towns-l b{font-weight:600;display:block}.towns-l b+span{color:var(--text-muted);margin-top:.25rem;font-size:1rem;line-height:1.4;display:block}.mp-foot{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:1.5rem;padding-top:1.25rem;display:flex}.mp-foot .nv-more{padding-left:.75rem}.mp-foot .nv-note{color:var(--text-muted);align-items:center;gap:.5rem;font-size:1rem;display:inline-flex}.mp-foot .nv-note .icon{width:1.25rem;height:1.25rem;color:var(--purple)}.ptiles{grid-template-columns:repeat(4,1fr);gap:1.25rem;display:grid}.ptile{flex-direction:column;gap:.25rem;display:flex}.ptile img{aspect-ratio:4/3;object-fit:cover;border-radius:.25rem;width:100%}.zm{border-radius:.25rem;margin-bottom:.5rem;display:block;overflow:hidden}.zm img{transition:transform .5s}@media (hover:hover) and (prefers-reduced-motion:no-preference){:is(.ptile,.nv-feat,.nv-office):hover .zm img{transform:scale(1.05)}}.ptile b{font:500 1.25rem/1.25 var(--serif)}.ptile b+span{color:var(--text-muted);font-size:1rem}.mp-sfaturi{grid-template-columns:1fr 1fr 17rem}.nv-glist li+li{border-top:1px solid var(--border)}.nv-glist a{padding:.625rem 0;font-weight:600;line-height:1.35;transition:color .15s;display:block}@media (hover:hover){.nv-glist a:hover{color:var(--purple)}}.mi-list{flex-direction:column;gap:.125rem;display:flex}.mp-sfaturi .mi-list{margin:-.75rem 0 0 -.75rem}.mp-sfaturi .mp-h+.mi-list{margin-top:-.25rem}.nv-feat{flex-direction:column;gap:.5rem;display:flex}.nv-feat img{aspect-ratio:3/2;object-fit:cover;border-radius:.25rem;width:100%}.nv-feat b{font:500 1.25rem/1.25 var(--serif)}.nv-feat .nv-more{padding:0}.mp-despre{grid-template-columns:1fr 1fr 17rem;align-items:start}.mp-despre>.mi-list{margin:-.75rem 0 -.75rem -.75rem}.nv-office{flex-direction:column;gap:.25rem;display:flex}.nv-office img{object-fit:cover;border-radius:.25rem;width:100%;height:11rem}.nv-office b{font:500 1.25rem/1.25 var(--serif)}.nv-office b+span{color:var(--text-muted);font-size:1rem}.rev{background:var(--paper-alt);color:var(--text-muted);border-radius:.5rem;flex-direction:column;align-items:flex-start;gap:.75rem;padding:1.25rem;font-size:1rem;display:flex}.rev-score{color:var(--text);align-items:center;gap:.5rem;display:flex}.rev-score>.icon{width:1.5rem;height:1.5rem}.rev-score b{font:500 1.75rem/1 var(--serif)}.avs{align-items:center;display:flex}.avs img,.avs span{object-fit:cover;width:2rem;height:2rem;box-shadow:0 0 0 .125rem var(--paper-alt);border-radius:50%}.avs>*+*{margin-left:-.5rem}.avs span{background:var(--card);color:var(--text);place-items:center;font-size:.875rem;font-weight:600;display:grid}.rev .nv-more{padding:0}.scrim{z-index:1;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;pointer-events:none;background:#00000052;transition:opacity .24s;position:fixed;inset:0}header.site.is-open .scrim{opacity:1;pointer-events:auto}.drawer,.csheet{display:none}header.site.min .bar{justify-content:space-between}.minphone{color:var(--purple);align-items:center;gap:.5rem;font-weight:600;display:inline-flex}.minphone .icon{width:1.25rem;height:1.25rem}.minphone .mp-l{color:var(--text-muted);font-weight:400}header.site.over{color:var(--on-dark);background:0 0;border-bottom-color:#ffffff29;transition:background-color .2s,color .2s,border-color .2s;position:fixed;top:0;left:0;right:0}header.site.over .lg-d{display:none}header.site.over .lg-l{display:block}header.site.over .chatbtn{color:var(--on-dark)}@media (hover:hover){header.site.over:not(.is-open,.is-solid) .nl:hover{color:var(--gold)}}header.site.over .cm.is-open .chatbtn{color:var(--gold)}@media (hover:hover){header.site.over .chatbtn:hover{color:var(--gold)}}header.site.over .hq{background:var(--paper);color:var(--purple-deep)}header.site.over:is(.is-open,.is-drawer,.is-solid){background:var(--paper);color:var(--text);border-bottom-color:var(--border)}header.site.over:is(.is-open,.is-drawer,.is-solid) .lg-d{display:block}header.site.over:is(.is-open,.is-drawer,.is-solid) .lg-l{display:none}header.site.over:is(.is-open,.is-solid) .chatbtn{color:var(--purple)}header.site.over.is-solid .cm.is-open .chatbtn{color:var(--purple-deep)}@media (hover:hover){header.site.over:is(.is-open,.is-solid) .chatbtn:hover{color:var(--purple-deep)}}header.site.over:is(.is-open,.is-solid) .hq{background:var(--purple);color:var(--on-dark)}@media (hover:hover){header.site.over .hq:hover{background:var(--paper-alt)}header.site.over:is(.is-open,.is-solid) .hq:hover{background:var(--purple-deep)}}@media (max-width:1100px){:root{--hdr:4rem}header.site .bar{gap:.5rem;height:4rem}header.site .logo{margin-right:auto}header.site .logo svg{height:1.875rem}.nv,.mega,.cmenu,.hq,.minphone .mp-l{display:none}.chatbtn{border-radius:50%;justify-content:center;width:2.75rem;height:2.75rem;padding:0}@media (hover:hover){.chatbtn:hover{background:0 0}}.chatbtn .cl,.chatbtn>.icon{display:none}.chatbtn .mi-ic{width:2.75rem;height:2.75rem}.burger{display:grid}header.site.is-drawer .b-open{display:none}header.site.is-drawer .b-close{display:block}.drawer{z-index:2;background:var(--paper);color:var(--text);visibility:hidden;transition:transform .4s var(--ease), visibility 0s linear .4s;display:block;position:fixed;inset:4rem 0 0;overflow:hidden;transform:translate(100%)}header.site.is-drawer .drawer{visibility:visible;transition:transform .4s var(--ease), visibility 0s;transform:none}.dpage{overscroll-behavior:contain;background:var(--paper);visibility:hidden;transition:transform .38s var(--ease), visibility 0s linear .38s;flex-direction:column;gap:1rem;padding:.5rem 1rem 2rem;display:flex;position:absolute;inset:0;overflow-y:auto;transform:translate(100%)}.dpage.is-on{visibility:visible;transition:transform .38s var(--ease), visibility 0s;transform:none}.dmain{visibility:visible;transition:transform .38s var(--ease), opacity .38s;transform:none}.drawer.is-sub .dmain{opacity:0;transform:translate(-25%)}.drows li+li{border-top:1px solid var(--border)}.drow{width:100%;color:inherit;font:500 1.5rem/1.2 var(--serif);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;padding:1.125rem .25rem;display:flex}.drow .icon{width:1.25rem;height:1.25rem;color:var(--purple)}.dfoot{flex-direction:column;align-items:center;gap:1rem;margin-top:auto;padding-top:1.5rem;display:flex}.dfoot .btn{align-self:stretch}.dback{border:0;border-bottom:1px solid var(--border);background:var(--paper);color:var(--text);font:600 1rem/1.2 var(--sans);text-align:left;cursor:pointer;z-index:1;align-items:center;gap:.5rem;margin:0 -1rem;padding:1rem;display:flex;position:sticky;top:-.5rem}.dback .icon{width:1.25rem;height:1.25rem;color:var(--purple)}.dhub{background:var(--paper-alt);font:500 1.25rem/1.2 var(--serif);border-radius:.25rem;justify-content:space-between;align-items:center;padding:1rem;display:flex}.dhub .icon{width:1.25rem;height:1.25rem;color:var(--purple)}.dpage .mi-list{margin:0 -.75rem}.dpage .mp-h{margin:.5rem 0 -.25rem}.dpage .flags{margin:0 -.5rem}.dchips{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.dchips a{text-align:center;white-space:nowrap;border:1px solid var(--border);background:var(--card);border-radius:.25rem;padding:.5rem .875rem;font-size:1rem;font-weight:600}.dpage .ptiles{grid-template-columns:1fr 1fr;gap:1rem .75rem}.dpage .ptile b{font-size:1.125rem}.dpage .nv-glist{margin-top:-.25rem}.dpage .rev{margin-top:.5rem}.csheet{z-index:4;background:var(--card);color:var(--text);visibility:hidden;transition:transform .32s var(--ease), visibility 0s linear .32s;border-radius:.5rem .5rem 0 0;flex-direction:column;gap:1rem;padding:.5rem 1rem 1.5rem;display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(100%);box-shadow:0 -.25rem 1.5rem #2e243024}header.site.is-sheet .csheet{visibility:visible;transition:transform .32s var(--ease), visibility 0s;transform:none}header.site.is-sheet .scrim{opacity:1;pointer-events:auto;z-index:3;background:#00000073}.csheet{touch-action:none}.csheet.is-dragging{transition:none!important}.grab{background:var(--border);border-radius:1rem;align-self:center;width:2.5rem;height:.25rem}.cs-bar{justify-content:space-between;align-items:center;display:flex}.cs-bar p{font-size:1.5rem}.cs-x{background:var(--paper-alt);width:2.5rem;height:2.5rem;color:var(--text);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid}.cs-x .icon{width:1.25rem;height:1.25rem}.csheet .cways{margin:0 -.75rem}header.site.over .burger{color:var(--on-dark)}header.site.over:is(.is-drawer,.is-solid) .burger{color:var(--text)}}@media (prefers-reduced-motion:reduce){header.site *,.scrim{transition:none!important}}.rating{color:var(--text-muted);align-items:center;gap:.5rem;font-size:1rem;display:inline-flex}.rating .icon{width:1.125rem;height:1.125rem}.rating b{color:var(--text)}.stars{color:#d9a640;gap:.125rem;display:inline-flex}.stars .icon{width:1rem;height:1rem}footer.site{background:var(--purple-deep);color:var(--on-dark-muted);padding:4.5rem 0 3rem;font-size:1rem}footer.site .logo svg{width:auto;height:2.25rem;margin-bottom:1.25rem;display:block}footer.site .cols{grid-template-columns:1.4fr 1fr 1fr 1fr 1fr;gap:2.5rem;display:grid}footer.site h4{font:500 1.25rem/1.3 var(--serif);color:var(--on-dark);margin-bottom:1rem}footer.site li{margin-bottom:.5rem}footer.site :is(li a,.ll a,.tel){background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;transition:color .2s,background-size .3s}@media (hover:hover){footer.site :is(li a,.ll a,.tel):hover{color:var(--on-dark);background-size:100% 1px}}footer.site .tel{color:var(--on-dark);align-items:center;gap:.5rem;margin-top:1rem;font-weight:600;display:inline-flex}footer.site .tel .icon{width:1.125rem;height:1.125rem;color:var(--gold)}footer.site .anpc{justify-content:flex-end;margin-top:1rem;display:flex}footer.site .anpc img{width:15.75rem;height:auto}footer.site .ll{flex-wrap:wrap;gap:.5rem 1.5rem;display:flex}footer.site .legal{border-top:1px solid #ffffff1f;justify-content:space-between;margin-top:3.5rem;padding-top:1.5rem;display:flex}.nowcta{background:var(--paper-alt);border-radius:.5rem;justify-content:space-between;align-items:center;gap:1.5rem;margin-top:1.5rem;padding:1rem 1rem 1rem 1.25rem;display:flex}.nowcta p{flex-direction:column;line-height:1.4;display:flex}.nowcta b{font-weight:600}.nowcta span{color:var(--text-muted);font-size:1rem}.heroact{flex-wrap:wrap;align-items:center;gap:1.5rem;margin-top:1.75rem;display:flex}.crumbs{color:var(--text-muted);padding-top:1.5rem;font-size:1rem}.crumbs a{color:var(--purple);font-weight:600}.pricelist .li{grid-template-columns:2.5rem 1fr auto;align-items:start;gap:1.25rem;padding:1.5rem 0;display:grid}.pricelist .li:first-child{padding-top:0}.pricelist .li:last-child{padding-bottom:0}.pricelist .li>.icon{width:2.25rem;height:2.25rem;color:var(--purple)}.pricelist h3{font-size:1.375rem}.pricelist p{color:var(--text-muted);margin-top:.25rem;font-size:1.125rem}.pricelist .price{text-align:right}.pricelist .from{color:var(--text-muted);font-size:1rem}.pricelist .amount{font:500 1.5rem/1.2 var(--serif);white-space:nowrap}.pricelist .rate{color:var(--purple);white-space:nowrap;font-size:1rem;font-weight:600}.ask{color:var(--text-muted);font-size:1rem}.prow .ask,.pcard .ask{color:var(--on-dark-muted)}.dist-note{color:var(--text-muted);margin-top:1rem;font-size:1rem}.tbc{background:var(--sand);color:var(--aubergine);border-radius:.125rem;padding:.125rem .5rem;font-size:.875rem;font-weight:600;display:inline-block}.calc{background:var(--paper-alt);border-radius:.5rem;padding:2rem}.calc .lbl{color:var(--text-muted);font-size:1rem;font-weight:600}.calc .sum{font:500 2rem/1 var(--serif);margin:.5rem 0 1rem}.slider{background:var(--paper-alt);border-radius:1rem;height:.375rem;margin-bottom:2rem;position:relative}.slider i{background:var(--purple);border-radius:1rem;width:38%;position:absolute;top:0;bottom:0;left:0}.slider b{width:1.5rem;height:1.5rem;box-shadow:0 0 0 2px var(--purple);background:#fff;border-radius:50%;margin:-.75rem 0 0 -.75rem;position:absolute;top:50%;left:38%}.chips{grid-template-columns:repeat(4,1fr);gap:.5rem;margin:.75rem 0 1.75rem;display:grid}.chip{height:2.75rem;color:var(--purple);background:var(--card);border:1px solid #cdb8c9;border-radius:.25rem;place-items:center;font-weight:600;display:grid}.chip.on{background:var(--purple);color:#fff;box-shadow:none}.result{border-top:1px solid var(--border);justify-content:space-between;align-items:baseline;padding-top:1.5rem;display:flex}.result .big{font:500 3rem/1 var(--serif);color:var(--purple)}.quote{grid-template-columns:2.5rem 1fr;gap:1rem;padding:2rem 0;display:grid}.quote:first-child{padding-top:0}.quote:last-child{padding-bottom:0}.quote>.icon{color:#c9a76a;width:2rem;height:2rem}.quote p{font:500 1.5rem/1.35 var(--serif)}.quote cite{color:var(--text-muted);margin-top:.75rem;font-size:1rem;font-style:normal;display:block}.rv-head{justify-content:space-between;align-items:flex-start;gap:3rem;margin-bottom:2rem;display:flex}.rv-head .lead{max-width:34rem;margin-top:.75rem}@media (hover:hover){a.rv-score:hover small{color:var(--purple)}}.rv-score small .icon{vertical-align:-.125rem;width:.875rem;height:.875rem;margin-left:.25rem;display:inline-block}.rv-score{grid-template-columns:auto auto;align-items:center;column-gap:.75rem;padding-top:.25rem;display:grid}.rv-score .g{grid-row:span 2;align-items:center;gap:.75rem;display:flex}.rv-score .g .icon{width:1.75rem;height:1.75rem}.rv-score .num{font:500 2.5rem/1 var(--serif);color:var(--purple)}.rv-score .stars{gap:0}.rv-score .stars .icon{width:1.125rem;height:1.125rem}.rv-score small{color:var(--text-muted);font-size:1rem;line-height:1.3}.rv-link{z-index:1;border-radius:inherit;position:absolute;inset:0}.rv-link:focus-visible{outline:2px solid var(--purple);outline-offset:2px}.rv-card{background:var(--card);width:22rem;box-shadow:var(--shadow);border-radius:.5rem;flex-direction:column;flex:none;gap:1rem;padding:1.5rem;display:flex;position:relative}.rv-card p{flex:1;font-size:1.125rem;line-height:1.6}.rv-who{grid-template-columns:2.75rem 1fr 1.25rem;align-items:start;column-gap:.75rem;display:grid}.rv-who img,.rv-who .ini{object-fit:cover;border-radius:50%;width:2.75rem;height:2.75rem}.rv-who .ini{background:var(--sand);color:var(--aubergine);font:500 1.125rem/1 var(--serif);place-items:center;display:grid}.rv-who b{font-weight:600;line-height:1.4;display:block}.rv-who span{color:var(--text-muted);align-items:center;gap:.5rem;font-size:1rem;line-height:1.4;display:flex}.rv-who .stars{color:#d9a640;gap:0}.rv-who .stars .icon{width:.875rem;height:.875rem}.rv-who>.icon{width:1.125rem;height:1.125rem;margin-top:.125rem}.qa{padding:1.5rem 0}.qa:first-child{padding-top:0}.qa:last-child{padding-bottom:0}.qa .q{font:500 1.375rem/1.3 var(--serif);padding-right:2.25rem;display:block;position:relative}.qa .q .icon{color:var(--purple);width:1.25rem;height:1.25rem;position:absolute;top:.25rem;right:0}.qa .a{color:var(--text-muted);max-width:40rem;margin-top:1rem}.cards{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}.card img{object-fit:cover;clip-path:inset(0 round .5rem);border-radius:.5rem;width:100%;height:15rem}@media (hover:hover) and (prefers-reduced-motion:no-preference){.card img{transition:transform .5s,clip-path .5s}.card:hover img{clip-path:inset(2.38% round .5rem);transform:scale(1.05)}.ab-link img{clip-path:inset(0 round .25rem);transition:transform .5s,clip-path .5s}.ab-link:hover img{clip-path:inset(2.38% round .25rem);transform:scale(1.05)}}.card .meta{color:var(--text-muted);margin:1rem 0 .5rem;font-size:1rem}.card h3{font-size:1.5rem}.gd-track .card{flex-direction:column;flex:none;width:22rem;display:flex}.gcta{margin-top:auto;padding-top:1rem}.closing{padding:0 0 6rem}.closing .box{background:var(--purple-deep);border-radius:.5rem;grid-template-columns:24rem 1fr;display:grid;overflow:hidden}.closing img{object-fit:cover;contain:size;width:100%;height:100%;min-height:20rem}.closing .text{color:var(--on-dark-muted);flex-direction:column;justify-content:center;align-items:flex-start;gap:1rem;padding:3.5rem 4rem;display:flex}.closing h2{color:var(--on-dark);font-size:2.25rem}.closing p{max-width:34rem;font-size:1.125rem}.closing .btn{margin-top:.75rem}.closing img.whole{object-position:center 66%;min-height:27rem}.pcard{background:var(--aubergine);color:var(--on-dark-muted);border-radius:.5rem;flex-direction:column;justify-content:flex-end;display:flex;position:relative;overflow:hidden}.pcard>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}:is(.pcard>img,.tw-ph img,.guide img,.gcard img,.ab-tool img){transition:transform .5s}@media (hover:hover) and (prefers-reduced-motion:no-preference){:is(.pcard:not(:has(.tw-tel:hover)),.guide,.gcard,.ab-tool):hover img,.tw-side:hover .tw-ph img{transform:scale(1.05)}}.pcard .shade{background:linear-gradient(#25052d14 0%,#25052d1f 30%,#25052da8 60%,#25052df0 100%);position:absolute;inset:0}.pcard .body{flex-direction:column;gap:.5rem;display:flex;position:relative}.pcard h3{color:var(--on-dark)}.steps{background:var(--paper-alt);padding:7rem 0}.steps-grid{grid-template-columns:.9fr 1.1fr;align-items:start;gap:5rem;display:grid}.steps-intro{flex-direction:column;align-items:flex-start;gap:1.25rem;display:flex;position:sticky;top:6rem}.steps-intro .actions{align-items:center;gap:1.5rem;margin-top:.75rem;display:flex}.sline{flex-direction:column;gap:4rem;padding-left:4.5rem;display:flex;position:relative}.sline:before,.sfill{content:"";border-radius:1rem;width:.125rem;position:absolute;top:1.25rem;left:1.25rem;transform:translate(-50%)}.sline:before{background:var(--border);bottom:1.25rem}.sfill{height:var(--p,0px);background:var(--purple);max-height:calc(100% - 2.5rem);transition:height .12s linear}.sstep{position:relative}.sstep .num{border:.125rem solid var(--border);background:var(--paper-alt);width:2.5rem;height:2.5rem;color:var(--text-muted);border-radius:50%;place-items:center;font-weight:600;transition:background .3s,border-color .3s,color .3s;display:grid;position:absolute;top:0;left:-4.5rem}.sstep.done .num{background:var(--purple);border-color:var(--purple);color:var(--on-dark)}.sbody{flex-direction:column;gap:.75rem;display:flex}.sl-lab{color:var(--purple);margin-bottom:-.75rem;font-size:1rem;font-weight:600;line-height:2.5rem}.sbody h3{font-size:2rem}.sstep:not(:has(.sl-lab)) h3{align-items:center;min-height:2.5rem;display:flex}.sbody p:not(.sl-lab){color:var(--text-muted);max-width:32rem;font-size:1.125rem}.sbody img{aspect-ratio:16/10;object-fit:cover;border-radius:.5rem;width:100%;margin-top:.75rem}.capture .sline{--p:38%}.capture .sstep:nth-of-type(-n+2) .num{background:var(--purple);border-color:var(--purple);color:var(--on-dark)}.bb{padding:2.5rem 0 6rem}.bb-grid{grid-template-columns:1.05fr .95fr;align-items:start;gap:3.5rem;display:grid}.bb-gal{top:calc(var(--hdr) + 1.5rem);position:sticky}.bb-main{touch-action:pan-y;-webkit-user-select:none;user-select:none;cursor:grab;border-radius:.5rem;position:relative;overflow:hidden}@media (hover:hover){.bb-main:active{cursor:grabbing}}.bb-main .sl{display:none}.bb-main .sl.on,.bb-main .sl.is-in{display:block}.bb-main .sl.is-in{position:absolute;inset:0}.bb-main img{-webkit-user-drag:none}.bb-thumbs{grid-template-columns:repeat(6,1fr);gap:.5rem;margin-top:.75rem;display:grid}.bb-thumbs button{aspect-ratio:1;background:var(--purple);opacity:.55;cursor:pointer;border:0;border-radius:.25rem;padding:0;transition:opacity .18s;display:block;overflow:hidden}@media (hover:hover){.bb-thumbs button:hover{opacity:.8}}.bb-thumbs button.on{opacity:1;box-shadow:0 2px 0 var(--purple)}.bb-thumbs img{object-fit:cover;width:100%;height:100%}.bb-thumbs .card-th{background:linear-gradient(135deg, var(--purple) 0%, var(--aubergine) 100%);width:100%;height:100%;color:var(--gold);place-items:center;display:grid}.bb-thumbs .card-th .icon{width:40%;height:40%}.bb-box{flex-direction:column;gap:1.5rem;padding-top:.5rem;display:flex}.bb-box h1{font-size:2.75rem}.bb-box .lead{margin-top:-.5rem;font-size:1.125rem}.bb-box hr{border:0;border-top:1px solid var(--border)}.bb-price{flex-wrap:wrap;align-items:baseline;gap:.25rem 1rem;display:flex}.bb-price .big{font:500 3rem/1 var(--serif);color:var(--purple);letter-spacing:-.02em}.bb-price .big small{font:400 1.125rem/1 var(--sans);color:var(--text-muted);letter-spacing:0;margin-right:.375rem}.bb-price .mo{color:var(--text-muted)}.bb-price .mo b{color:var(--purple)}.bb-price .tbc{align-self:center}.bb-cta{flex-direction:column;align-items:stretch;gap:.875rem;display:flex}.bb-cta .btn{width:100%;height:3.5rem;font-size:1rem}.bb-cta .link{justify-content:center}.incl h3{margin-bottom:.5rem;font-size:1.25rem}.ticks{grid-template-columns:1fr 1fr;column-gap:1.5rem;display:grid}.ticks li{grid-template-columns:1.5rem 1fr;gap:.625rem;padding:.375rem 0;line-height:1.5;display:grid}.ticks .ib{align-items:center;height:1.5em;display:flex}.ticks .icon{width:1.125rem;height:1.125rem;color:var(--purple)}.acc>div{padding:1rem 0}.acc>div:last-child{padding-bottom:0}.acc .q{font:500 1.125rem/1.3 var(--serif);padding-right:2rem;display:block;position:relative}.acc .q .icon{width:1.125rem;height:1.125rem;color:var(--purple);margin:auto 0;position:absolute;top:0;bottom:0;right:0}.acc ul{color:var(--text-muted);margin-top:.5rem;font-size:1.125rem}.acc ul li{padding:.25rem 0}.acc ul.nope{color:var(--text);font-size:1.125rem}.nope li{grid-template-columns:1.5rem 1fr;gap:.625rem;padding:.375rem 0;line-height:1.5;display:grid}.nope li:before{content:"";background:var(--purple);height:1.5em;-webkit-mask:var(--x) left center / 1.125rem no-repeat;-webkit-mask:var(--x) left center / 1.125rem no-repeat;mask:var(--x) left center / 1.125rem no-repeat;--x:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath d='M205.66,194.34a8,8,0,0,1-11.32,11.32L128,139.31,61.66,205.66a8,8,0,0,1-11.32-11.32L116.69,128,50.34,61.66A8,8,0,0,1,61.66,50.34L128,116.69l66.34-66.35a8,8,0,0,1,11.32,11.32L139.31,128Z'/%3E%3C/svg%3E")}.a-clip{display:flow-root}[data-acc]>.q{cursor:pointer}[data-acc]>.q:focus-visible{outline:2px solid var(--purple);outline-offset:.25rem;border-radius:.125rem}[data-acc]:not(.open)>.a,[data-acc]:not(.open)>.a-clip,[data-acc]>.q .icon svg+svg,[data-acc].open>.q .icon svg:first-child{display:none}[data-acc].open>.q .icon svg+svg{display:block}[data-acc].is-closing>.a-clip{display:flow-root}.sl{aspect-ratio:1;background:var(--aubergine);color:var(--on-dark);border-radius:.5rem;position:relative;overflow:hidden;container-type:inline-size}.sl>img.bg{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.sl .shade{position:absolute;inset:0}.sl .in{flex-direction:column;justify-content:space-between;padding:2rem;display:flex;position:absolute;inset:0}.sl .t{font:500 2.25rem/1.12 var(--serif);letter-spacing:-.01em;color:#fff;max-width:26rem}.sl .t span{color:var(--on-dark-muted);display:block}.sl .count{color:var(--on-dark);background:#25052d99;border-radius:.25rem;padding:.25rem .625rem;font-size:.875rem;font-weight:600;position:absolute;top:1rem;right:1rem}.s1 .shade{background:linear-gradient(#25052db8 0%,#25052d2e 38%,#25052d33 60%,#25052de6 100%)}.facts{grid-template-columns:repeat(3,1fr);display:grid}.facts li{color:var(--on-dark-muted);flex-direction:column;gap:.25rem;padding:0 1rem;font-size:1rem;line-height:1.35;display:flex}.facts .icon{width:1.5rem;height:1.5rem;color:var(--gold);margin-bottom:.25rem}.facts li:first-child{padding-left:0}.facts li+li{border-left:1px solid #ffffff3d}.facts b{color:#fff;font-size:1.125rem;font-weight:600;line-height:1.25}.s2 .shade{background:linear-gradient(#25052dc7 0%,#25052d4d 30%,#25052d00 46%)}.pin{align-items:center;gap:.5rem;display:flex;position:absolute}.pin .dot{background:#fff;border-radius:50%;flex:none;width:.75rem;height:.75rem;box-shadow:0 0 0 4px #ffffff52}.pin .line{background:#fff;flex:none;width:2rem;height:1px;box-shadow:0 0 2px #25052db3}.pin .lab{background:var(--card);color:var(--text);box-shadow:var(--shadow);border-radius:.25rem;width:max-content;max-width:9rem;padding:.5rem .75rem;font-size:1rem;font-weight:600;line-height:1.3}.pin.up{flex-direction:column-reverse;align-items:flex-start;gap:0}.pin.up .line{width:1px;height:1.5rem;margin-left:.375rem}.p-van{bottom:calc(46% - .375rem);left:calc(8% - .375rem)}.p-car{bottom:calc(44% - .375rem);left:calc(36% - .375rem)}.p-road{top:67%;left:54%}.s3 .shade{background:#25052db8}.s3 .in{text-align:center;justify-content:center;align-items:center;gap:1.5rem}.s3 .t{max-width:none}.paper{background:var(--card);width:78%;color:var(--text);text-align:left;border-radius:.25rem;padding:1.5rem 1.75rem;transform:rotate(-1.5deg);box-shadow:0 24px 48px -16px #00000080}.paper .ph{font:500 1.375rem/1.12 var(--serif);letter-spacing:-.01em;padding-bottom:.75rem}.paper li{grid-template-columns:1.5rem 1fr;align-items:start;gap:.75rem;padding:.75rem 0;font-weight:600;line-height:1.35;display:grid}.paper li .ib{align-items:center;height:1.35em;display:flex}.paper li div{flex-direction:column;gap:.125rem;display:flex}.paper li+li{border-top:1px solid var(--border)}.paper li span{color:var(--text-muted);font-size:1rem;font-weight:400}.paper li .icon{width:1.25rem;height:1.25rem;color:var(--purple)}.paper li.you{color:var(--purple)}.paper li.you span{color:var(--purple);font-weight:600}.s4 .shade{background:linear-gradient(#25052db3 0%,#25052d00 34%)}.panel{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#25052d9e;border-radius:.5rem;grid-template-columns:repeat(3,1fr);gap:1rem;padding:1.25rem;display:grid}.panel li{color:var(--on-dark-muted);flex-direction:column;gap:.25rem;font-size:1rem;line-height:1.4;display:flex}.panel .icon{width:1.75rem;height:1.75rem;color:var(--gold);margin-bottom:.5rem}.panel b{color:#fff;white-space:nowrap;font-size:1rem}.panel li span{white-space:nowrap}.s5 .shade{background:linear-gradient(#25052deb 0%,#25052db3 18%,#25052d00 42% 58%,#25052d80 100%)}.rv{width:86%;color:var(--text);background:#fffaf5f5;border-radius:.5rem;flex-direction:column;gap:.75rem;padding:1.25rem 1.5rem;display:flex;box-shadow:0 16px 40px -16px #00000073}.rv .top{color:var(--text-muted);align-items:center;gap:.5rem;font-size:1rem;display:flex}.rv .top .icon{width:1.125rem;height:1.125rem}.rv .top b{color:var(--text)}.rv p{font:500 1.125rem/1.4 var(--serif)}.rv .who{color:var(--text-muted);align-items:center;gap:.625rem;font-size:1rem;display:flex}.rv .who img,.rv .who .ini{object-fit:cover;border-radius:50%;flex:none;width:2rem;height:2rem}.rv .who .ini{background:var(--sand);color:var(--aubergine);font:500 1rem/1 var(--serif);place-items:center;display:grid}.rv .who b{color:var(--text)}.s6{background:var(--paper-alt);color:var(--text)}.s6 .in{text-align:center;justify-content:center;align-items:center;gap:2rem}.s6 .t{color:var(--text);max-width:none}.pay{aspect-ratio:1.586;background:linear-gradient(135deg, var(--purple) 0%, var(--purple-deep) 70%, var(--aubergine) 100%);width:70%;color:var(--on-dark);text-align:left;border-radius:.5rem;flex-direction:column;justify-content:space-between;padding:1.5rem;display:flex;position:relative;overflow:hidden;transform:rotate(-6deg);box-shadow:0 2px 4px #25052d33,0 40px 56px -20px #25052d8c}.pay .sheen{pointer-events:none;background:linear-gradient(115deg,#ffffff29 0%,#fff0 42%);position:absolute;inset:0}.pay .top{justify-content:space-between;align-items:center;display:flex;position:relative}.pay .top svg{width:auto;height:1.5rem;display:block}.pay .amt,.pay .row{position:relative}.pay .amt{font:500 3rem/1 var(--serif);color:#fff;letter-spacing:-.02em}.pay .amt small{font:400 1rem/1 var(--sans);color:var(--on-dark-muted);letter-spacing:0;margin-left:.25rem}.pay .row{color:var(--on-dark-muted);justify-content:space-between;align-items:flex-end;font-size:1rem;display:flex}.s6 .note{color:var(--text-muted);flex-direction:column;align-items:center;gap:.5rem;font-size:1rem;display:flex}@container (width<=26rem){.sl .in{padding:1.25rem}.sl .t{font-size:1.5rem}.facts li{padding:0 .625rem}.facts b{font-size:1rem}.facts .icon{width:1.25rem;height:1.25rem;margin-bottom:.125rem}.facts span,.sl .count{display:none}.pin .lab{max-width:7.5rem;padding:.375rem .5rem;font-size:.875rem}.pin.up .line{height:1.25rem}.p-van{bottom:calc(46% - .375rem);left:calc(7% - .375rem)}.p-car{bottom:calc(48% - .375rem);left:calc(48% - .375rem)}.p-road{flex-direction:column;align-items:flex-start;gap:0;top:calc(70% - .375rem);left:calc(64% - .375rem)}.p-road .line{width:1px;height:1.25rem;margin-left:.375rem}.paper{width:90%;padding:1rem 1.125rem}.paper .ph{padding-bottom:.5rem;font-size:1.125rem}.paper li{gap:.5rem;padding:.5rem 0;font-size:1rem}.paper li span{font-size:.875rem}.panel{gap:.5rem;padding:.75rem}.panel li{font-size:.875rem}.panel b{font-size:1rem}.panel .icon{width:1.25rem;height:1.25rem;margin-bottom:.25rem}.rv{gap:.25rem;width:100%;padding:.75rem .875rem}.rv .top{font-size:.875rem}.rv p{font-size:1rem}.rv .who img,.rv .who .ini{width:1.5rem;height:1.5rem}.s6 .in{gap:1.25rem}.pay{width:76%;padding:1rem}.pay .amt{font-size:2.25rem}.pay .top svg{height:1.125rem}.pay .row{font-size:.875rem}}.sheet{padding:3rem 0 6rem}.sheet>.wrap>h1{margin-bottom:.75rem;font-size:2.5rem}.sheet>.wrap>.lead{max-width:48rem;margin-bottom:3rem}.sheet .slides{grid-template-columns:repeat(2,minmax(0,36rem));justify-content:center;gap:3.5rem 3rem;display:grid}.sheet .item{flex-direction:column;gap:.75rem;display:flex}.sheet .olabel{font:600 1rem/1.4 var(--sans)}.sheet .ref{color:var(--text-muted);font-size:1rem}.split-head{grid-template-columns:1fr 1fr;align-items:start;gap:4rem;margin-bottom:3rem;display:grid}.ic{background:var(--sand);width:3.5rem;height:3.5rem;color:var(--purple);border-radius:50%;flex:none;place-items:center;display:grid}.ic .icon{width:2rem;height:2rem}.carousel{--edge:max(2.5rem, (100% - var(--wrap)) / 2 + 2.5rem);padding:1rem var(--edge) 1.5rem;scroll-padding-inline:var(--edge);scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;cursor:grab;-webkit-user-select:none;user-select:none;gap:1.25rem;margin:-1rem 0 -1.5rem;display:flex;overflow-x:auto}.carousel::-webkit-scrollbar{display:none}.carousel.dragging,.carousel.dragging *{cursor:grabbing}.carousel:is(.dragging,.is-moving){scroll-snap-type:none}.carousel img{pointer-events:none}.carousel>*{scroll-snap-align:start;scroll-snap-stop:always;-webkit-user-drag:none}.carousel-foot{justify-content:flex-end;margin-top:1.75rem;display:flex}.carousel-nav{gap:.75rem;display:flex}.navbtn{background:var(--card);width:3rem;height:3rem;color:var(--purple);cursor:pointer;border:1px solid #cdb8c9;border-radius:50%;place-items:center;transition:background .2s,color .2s;display:grid}.navbtn .icon{width:1.25rem;height:1.25rem}@media (hover:hover){.navbtn:hover:not(:disabled){background:var(--purple);border-color:var(--purple);color:var(--on-dark)}}.navbtn:disabled{opacity:.4;cursor:default}.reviews{padding:6rem 0;overflow:hidden}.faq{padding:6rem 0}.faq .grid{grid-template-columns:.8fr 1.2fr;gap:5rem;display:grid}.svc{flex:none;width:21rem;height:28rem}.svc .body{padding:1.5rem}.svc h3{font-size:1.5rem}.svc p{min-height:4.5em;font-size:1.125rem;line-height:1.5}.svc .foot{border-top:1px solid #ffffff2e;justify-content:space-between;align-items:flex-end;gap:.75rem;margin-top:.5rem;padding-top:.75rem;display:flex}.svc .foot .btn{flex:none;height:2.75rem;padding:0 1rem}.svc .price{flex-wrap:wrap;align-items:center;column-gap:.25rem;font-size:1rem;line-height:1.4;display:flex}.svc .from{flex-basis:100%}@media (hover:hover){.svc:hover .foot .btn{background:var(--paper-alt)}.ab-tool:hover .btn-primary{background:var(--purple-deep)}}.sv-grid .svc .foot{flex-direction:column;align-items:stretch}.sv-grid .svc .shade{background:linear-gradient(#25052d14 0%,#25052d24 18%,#25052dbd 48%,#25052df0 100%)}.svc .amount{font:500 1.75rem/1.2 var(--serif);color:var(--on-dark)}.svc.ask{background:var(--purple-deep);justify-content:space-between;padding:1.5rem}.svc.ask p{min-height:0;margin-top:.75rem}.svc.ask .btn{align-self:flex-start}.tip-btn{width:1.5rem;height:1.5rem;color:var(--on-dark-muted);cursor:help;background:0 0;border:0;align-self:center;place-items:center;padding:0;display:grid}.tip-btn .icon{width:1.25rem;height:1.25rem}.tip-box{background:var(--paper);color:var(--text);opacity:0;visibility:hidden;border-radius:.25rem;padding:.75rem 1rem;font-size:1rem;line-height:1.5;transition:opacity .2s;position:absolute;bottom:calc(100% - .5rem);left:1.5rem;right:1.5rem;box-shadow:0 8px 24px -8px #25052d73}.tip.is-open .tip-box,.capture .tip.demo .tip-box{opacity:1;visibility:visible}.tip-btn:focus-visible+.tip-box{opacity:1;visibility:visible}@media (hover:hover){.tip:hover .tip-box{opacity:1;visibility:visible}}.towns{background:var(--paper-alt);padding:7rem 0}.home-towns{grid-template-columns:1.8fr 1fr;gap:1rem;display:grid}.home-towns article{border-radius:.5rem;min-height:30rem;position:relative;overflow:hidden}.home-towns h3{font-size:1.75rem}.home-towns h3 a:after{content:"";position:absolute;inset:0}.home-towns .body p{font-size:1.125rem;line-height:1.5}.tw-main{isolation:isolate}.tw-main>img{z-index:-2}.tw-main .shade{z-index:-1}.tw-main .body{gap:.5rem;padding:2rem 2rem 1.5rem;position:static}.tw-go{color:var(--on-dark);padding-top:.5rem}.tw-go .icon{color:var(--gold)}.tw-tel{z-index:1;color:var(--on-dark);align-self:flex-start;padding-top:.25rem;position:relative}.tw-tel .icon{color:var(--gold)}.tw-side{background:var(--card);flex-direction:column;display:flex}.tw-ph{flex:none;height:12rem;display:block;overflow:hidden}.tw-ph img{object-fit:cover;width:100%;height:100%}.tw-side .body{flex-direction:column;flex:1;gap:.5rem;padding:1.5rem;display:flex}.tw-side p,.tw-fact{color:var(--text-muted)}.tw-fact{align-items:flex-start;gap:.5rem;display:flex}.tw-pin{height:1.6em;color:var(--purple);flex:none;align-items:center;display:flex}.tw-pin .icon{width:1.25rem;height:1.25rem}.tw-main .tw-pin{color:var(--gold)}.tw-main .tw-fact{color:var(--on-dark-muted)}.tw-side .link{margin-top:auto;padding-top:.5rem}.pins{grid-template-columns:repeat(5,1fr);gap:1rem;display:grid}.go-ic{flex:none;align-items:center;height:1.12em;display:flex}.go-ic .icon{width:1.125rem;height:1.125rem}.ctry-grid{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.ctry{background:var(--paper-alt);box-shadow:var(--shadow);border-radius:.5rem;align-items:center;gap:1rem;padding:1.25rem 1.5rem;display:flex}.ctry .flag{border-radius:.125rem;flex:none;width:2.5rem;height:1.875rem;overflow:hidden;box-shadow:0 0 0 1px #2e24301f}.ctry .flag .icon,.ctry .flag svg{width:100%;height:100%}.ctry div{flex-direction:column;flex:1;gap:.125rem;display:flex}.ctry h3{font-size:1.375rem}.ctry span{color:var(--text-muted);font-size:1rem}.ctry>.icon{width:1.25rem;height:1.25rem;color:var(--purple)}:is(.ctry,a.tool,a.allm,.rv-card:has(.rv-link)){transition:background-color .18s}@media (hover:hover){:is(.ctry:not(.more),a.tool,.rv-card:has(.rv-link)):hover{background-color:var(--card-hover)}a.allm:hover{background-color:var(--aubergine)}}.ctry.more{background:var(--purple);color:var(--on-dark-muted);box-shadow:none}.ctry.more h3,.ctry.more>.icon{color:var(--on-dark)}.ctry.more span{color:var(--on-dark-muted)}.ctry.more .flag{box-shadow:none;color:var(--gold);background:#ffffff1f;place-items:center;display:grid}.ctry.more .flag .icon{width:1.25rem;height:1.25rem}.phead{grid-template-columns:1.1fr .9fr;align-items:end;gap:4rem;padding:3rem 0 4rem;display:grid}.phead h1{margin-bottom:1.25rem}.pp-grid{grid-template-columns:1fr 1fr;gap:1.5rem;display:grid}.pp{background:var(--card);box-shadow:var(--shadow);border-radius:.5rem;padding:2rem 2.25rem}.pp h3{margin-bottom:.75rem;font-size:1.5rem}.pp li{grid-template-columns:1.5rem 1fr;gap:.75rem;padding:.875rem 0;line-height:1.5;display:grid}.pp li .ib{align-items:center;height:1.5em;display:flex}.pp li .icon{width:1.25rem;height:1.25rem;color:var(--purple)}.fld{flex-direction:column;gap:.5rem;display:flex}.fld>span{font-size:1rem;font-weight:600}.fld .in{background:var(--card);border:1px solid var(--border);height:3.25rem;color:var(--text);border-radius:.25rem;align-items:center;gap:.75rem;padding:0 1rem;font-size:1rem;display:flex}.fld .in.ph{color:var(--text-muted)}.fld .in.area{align-items:flex-start;height:7rem;padding-top:.875rem;line-height:1.5}.fld .in .icon{width:1.25rem;height:1.25rem;color:var(--text-muted)}.fld.on .in{border:2px solid var(--purple)}.fld small{color:var(--text-muted);font-size:1rem}@media (max-width:1000px){.split-head,.faq .grid,.phead,.pp-grid{grid-template-columns:1fr;gap:1rem}.split-head{margin-bottom:2rem}.faq .grid{gap:2rem}.phead{gap:1.5rem;padding:1.5rem 0 2.5rem}.carousel{--edge:1rem;gap:.75rem}.carousel-foot{margin-top:1.25rem}.navbtn{width:2.75rem;height:2.75rem}.reviews,.faq,.towns{padding:4rem 0}.home-towns{grid-template-columns:1fr;gap:.75rem}.home-towns article{min-height:0}.home-towns h3{font-size:1.375rem}.home-towns .tw-main{min-height:28rem}.tw-main .body,.tw-side .body{padding:1.25rem}.tw-side .link{padding-top:.75rem}.tw-br{display:none}.pins{grid-template-columns:1fr 1fr;gap:.75rem}.svc{width:16.5rem;height:28rem}.svc .shade{background:linear-gradient(#25052d14 0%,#25052d24 18%,#25052dbd 48%,#25052df0 100%)}.svc .body,.svc.ask{padding:1.25rem}.svc h3{font-size:1.375rem}.svc .foot{flex-direction:column;align-items:stretch}.tip-box{left:1.25rem;right:1.25rem}.ctry-grid{grid-template-columns:1fr 1fr;gap:.75rem}.ctry{flex-direction:column;align-items:flex-start;gap:.75rem;padding:1rem;position:relative}.ctry>.icon{position:absolute;top:1rem;right:1rem}.ctry h3,.incl h3,footer.site h4{font-size:1.125rem}.pp{padding:1.5rem 1.25rem}.wrap{padding:0 1rem}h1{font-size:2.25rem}h2{font-size:1.75rem}h3{font-size:1.375rem}.lead{font-size:1.125rem}.head{margin-bottom:2rem}footer.site .cols{grid-template-columns:1fr 1fr}footer.site .cols>:first-child{grid-column:1/-1}footer.site .legal{flex-direction:column;gap:.5rem}footer.site .anpc{justify-content:flex-start}.pricelist .li{grid-template-columns:2rem 1fr}.pricelist .li>.icon{width:2rem;height:2rem}.pricelist .price{text-align:left;grid-column:2}.calc{padding:1.25rem}.quote p{font-size:1.25rem}.cards{grid-template-columns:1fr}.card img{height:13rem}.closing{padding-bottom:3rem}.closing .box{grid-template-columns:1fr}.closing img{contain:none;height:clamp(16rem,45vw,28rem);min-height:0}.closing img.whole{object-position:center 84%;height:min(108vw,34rem);min-height:0}@media (max-width:600px){.closing img.whole{object-position:center 62%}}.closing h2{font-size:1.75rem}.closing .text{align-items:stretch;padding:1.75rem 1.25rem 2rem}.rv-head{flex-direction:column;align-items:flex-start;gap:1.25rem;margin-bottom:1.5rem}.rv-card{width:18.5rem;padding:1.25rem}.gd-track .card{width:18.5rem}.steps{padding:4rem 0}.steps-grid{grid-template-columns:1fr;gap:2rem}.steps-intro{position:static}.sline{gap:3rem;padding-left:3.25rem}.sline:before,.sfill{top:1.125rem;left:1.125rem}.sstep .num{width:2.25rem;height:2.25rem;left:-3.25rem}.sl-lab{line-height:2.25rem}.sbody h3{font-size:1.5rem}.sstep:not(:has(.sl-lab)) h3{min-height:2.25rem}.sbody p:not(.sl-lab){font-size:1rem}.sbody img{aspect-ratio:4/3}.nowcta{flex-direction:column;align-items:stretch;gap:.875rem;margin-top:1.25rem;padding:1rem}.heroact{flex-direction:column;align-items:stretch;gap:1rem;margin-top:1.25rem}.heroact .link{justify-content:center}.bb{padding:1rem 0 3rem}.bb-grid{flex-direction:column;align-items:stretch;gap:1.25rem;display:flex}.bb-box{display:contents}.bb-box>*{order:10}.bb-box>.rating{order:1}.bb-box>h1{order:2;margin-top:-.5rem}.bb-box>.bb-price{order:3}.bb-box>.bb-cta{order:4}.bb-gal{order:5;margin-top:.75rem;position:static}.bb-box>.lead{order:6;margin-top:.5rem}.bb-box>hr{order:7}.bb-box>.incl{order:8}.bb-box>.acc{order:9}.bb-thumbs{gap:.375rem}.bb-box h1{font-size:2rem}.bb-price .big{font-size:2.5rem}.ticks{grid-template-columns:1fr}.sheet{padding:2rem 0 4rem}.sheet>.wrap>h1{font-size:2rem}.sheet .slides{grid-template-columns:minmax(0,1fr);gap:2.5rem}img[style*=--mpos]{object-position:var(--mpos)!important}}.lm[data-astro-cid-kghpxjqf]{color:inherit;background:var(--card);opacity:0;border:0;border-radius:.5rem;grid-template-columns:22rem 1fr;width:min(100% - 3rem,60rem);max-width:none;height:fit-content;max-height:calc(100dvh - 3rem);margin:auto;padding:0;transition:opacity .3s,transform .3s;display:grid;position:fixed;inset:0;overflow:hidden;box-shadow:0 32px 64px -24px #00000080}.lm[data-astro-cid-kghpxjqf]:not([open]){display:none}.lm[data-astro-cid-kghpxjqf].is-in{opacity:1}.lm[data-astro-cid-kghpxjqf]:focus{outline:none}.lm[data-astro-cid-kghpxjqf]::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0;background:#00000073;transition:opacity .3s}.lm[data-astro-cid-kghpxjqf].is-in::backdrop{opacity:1}.lm-photo[data-astro-cid-kghpxjqf]{position:relative}.lm-photo[data-astro-cid-kghpxjqf] img[data-astro-cid-kghpxjqf]{object-fit:cover;object-position:30% 6%;width:100%;height:100%;position:absolute;inset:0}.lm-photo[data-astro-cid-kghpxjqf] .lm-m[data-astro-cid-kghpxjqf]{display:none}.lm-body[data-astro-cid-kghpxjqf]{flex-direction:column;gap:1.25rem;padding:3rem 3rem 2.5rem;display:flex}.lm[data-astro-cid-kghpxjqf] h2[data-astro-cid-kghpxjqf]{max-width:16ch;font-size:2rem}.lm-lead[data-astro-cid-kghpxjqf]{color:var(--text-muted)}.lm-q[data-astro-cid-kghpxjqf]{margin-bottom:-.5rem;font-weight:600}.lm-opts[data-astro-cid-kghpxjqf]{grid-template-columns:1fr 1fr;gap:.625rem;display:grid}.lm-opt[data-astro-cid-kghpxjqf]{border:1px solid var(--border);background:var(--paper);border-radius:.25rem;align-items:center;gap:.75rem;padding:.875rem 1rem;font-weight:600;line-height:1.3;transition:border-color .15s,background .15s;display:flex}.lm-opt[data-astro-cid-kghpxjqf]:focus-visible{border-color:var(--purple);background:var(--card)}@media (hover:hover){.lm-opt[data-astro-cid-kghpxjqf]:hover{border-color:var(--purple);background:var(--card)}}.lm-opt[data-astro-cid-kghpxjqf] .icon[data-astro-cid-kghpxjqf]{width:1.75rem;height:1.75rem;color:var(--purple)}.lm-opt[data-astro-cid-kghpxjqf] small[data-astro-cid-kghpxjqf]{color:var(--text-muted);font-size:1rem;font-weight:400;display:block}.lm-proof[data-astro-cid-kghpxjqf]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.lm-reads[data-astro-cid-kghpxjqf]{border-top:1px solid var(--border);flex-direction:column;gap:.5rem;padding-top:1.25rem;display:flex}.lm-reads[data-astro-cid-kghpxjqf]>p[data-astro-cid-kghpxjqf]{color:var(--text-muted);font-size:1rem}.lm-reads[data-astro-cid-kghpxjqf] ul[data-astro-cid-kghpxjqf]{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.lmread[data-astro-cid-kghpxjqf]{align-items:center;gap:.75rem;font-weight:600;line-height:1.3;display:flex}.lmread[data-astro-cid-kghpxjqf] img[data-astro-cid-kghpxjqf]{object-fit:cover;border-radius:.25rem;flex:none;width:3.5rem;height:3.5rem}@media (hover:hover){.lmread[data-astro-cid-kghpxjqf]:hover{color:var(--purple)}}.lm-x[data-astro-cid-kghpxjqf]{background:var(--paper-alt);width:2.5rem;height:2.5rem;color:var(--text);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:1rem;right:1rem}.lm-x[data-astro-cid-kghpxjqf] .icon[data-astro-cid-kghpxjqf]{width:1.25rem;height:1.25rem}@media (max-width:1000px){.lm[data-astro-cid-kghpxjqf]{border-radius:.75rem .75rem 0 0;grid-template-columns:1fr;width:100%;max-height:calc(100dvh - 2.5rem);margin:0;inset:auto 0 0;overflow-y:auto;transform:translateY(2rem)}.lm[data-astro-cid-kghpxjqf].is-in{transform:none}.lm-photo[data-astro-cid-kghpxjqf]{height:13rem}.lm-photo[data-astro-cid-kghpxjqf] .lm-d[data-astro-cid-kghpxjqf]{display:none}.lm-photo[data-astro-cid-kghpxjqf] .lm-m[data-astro-cid-kghpxjqf]{object-position:center 30%;display:block}.lm-body[data-astro-cid-kghpxjqf]{gap:1rem;padding:1.25rem 1rem 1.5rem}.lm[data-astro-cid-kghpxjqf] h2[data-astro-cid-kghpxjqf]{max-width:18ch;font-size:1.5rem}.lm-lead[data-astro-cid-kghpxjqf]{font-size:1rem;line-height:1.5}.lm-opts[data-astro-cid-kghpxjqf]{gap:.5rem}.lm-opt[data-astro-cid-kghpxjqf]{flex-direction:column;align-items:flex-start;gap:.375rem;padding:.75rem}.lm-opt[data-astro-cid-kghpxjqf] .icon[data-astro-cid-kghpxjqf]{width:1.5rem;height:1.5rem}.lm-opt[data-astro-cid-kghpxjqf] small[data-astro-cid-kghpxjqf]{display:none}.lm-proof[data-astro-cid-kghpxjqf]{flex-direction:column;align-items:flex-start;gap:.75rem}.lm-reads[data-astro-cid-kghpxjqf]{display:none}.lm-x[data-astro-cid-kghpxjqf]{background:var(--card);top:.75rem;right:.75rem}}@media (prefers-reduced-motion:reduce){.lm[data-astro-cid-kghpxjqf]{transition:none}.lm[data-astro-cid-kghpxjqf]::backdrop{transition:none}}.ck-open{color:inherit;font:inherit;text-underline-offset:.125rem;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}footer.site .ck-open{text-decoration:none}@media (hover:hover){footer.site .ck-open:hover{color:var(--on-dark);text-decoration:underline}}.ckb{z-index:60;background:var(--card);border-radius:.5rem;flex-direction:column;gap:.75rem;width:26rem;padding:1.25rem;display:flex;position:fixed;bottom:1.25rem;left:1.25rem;box-shadow:0 2px 4px #2e243014,0 12px 32px -8px #2e24303d}.ckb[hidden]{display:none}.ckb-title{align-items:center;gap:.75rem;font-weight:600;display:flex}.ckb-title .icon{color:var(--purple)}.ckb-a{text-underline-offset:.125rem;white-space:nowrap;color:var(--text);text-decoration:underline}.ckb>.btn{width:100%;height:2.75rem;margin-top:.25rem}.ckb .btn-primary,.cks .btn-primary{border:0}.ckb-links{justify-content:center;gap:1.5rem;display:flex}.ckb-link{min-height:2.75rem;color:var(--text);font:600 1rem/1.25rem var(--sans);cursor:pointer;text-underline-offset:.125rem;background:0 0;border:0;padding:.25rem 0}@media (hover:hover){.ckb-link:hover{text-decoration:underline}}@media (max-width:640px){.ckb{left:.75rem;right:.75rem;bottom:calc(.75rem + env(safe-area-inset-bottom));width:auto}}.cks{background:var(--card);width:min(27rem,100%);max-width:none;height:100%;max-height:none;color:var(--text);border:0;margin:0;padding:0;position:fixed;inset:0 0 0 auto}.cks[open]{flex-direction:column;display:flex}.cks::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#2e243066}.cks:focus{outline:none}.cks-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.5rem;display:flex}.cks-h{font:500 1.5rem/1.2 var(--serif)}.cks-close{width:2.75rem;height:2.75rem;color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;margin-right:-.75rem;display:grid}.cks-body{overscroll-behavior:contain;flex-direction:column;flex:1;gap:.75rem;min-height:0;padding:1.5rem;display:flex;overflow-y:auto}.cks-body>p{margin-bottom:.5rem}.cks-group{background:var(--paper);border-radius:.5rem;flex-direction:column;gap:.5rem;padding:1rem;display:flex}.cks-row{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;display:flex}.cks-row b{font-weight:600}.cks-switch{flex:none;width:2.5rem;height:1.5rem;position:relative}.cks-switch input{z-index:1;opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.cks-knob{background:var(--border);border-radius:999px;transition:background-color .2s;position:absolute;inset:0}.cks-knob:after{content:"";background:var(--card);border-radius:50%;width:1rem;height:1rem;transition:transform .2s cubic-bezier(.22,1,.36,1);position:absolute;top:.25rem;left:.25rem}.cks-switch input:checked+.cks-knob{background:var(--purple)}.cks-switch input:checked+.cks-knob:after{transform:translate(1rem)}.cks-switch input:focus-visible+.cks-knob{outline:2px solid var(--purple);outline-offset:2px}.cks-foot{padding:1rem 1.5rem calc(1.5rem + env(safe-area-inset-bottom));border-top:1px solid var(--border);flex-direction:column;gap:.5rem;display:flex}.cks-foot .btn{width:100%;padding-inline:.75rem}.cks-pair{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}@media (max-width:640px){.cks{border-radius:.5rem .5rem 0 0;width:100%;height:auto;max-height:92dvh;inset:auto 0 0}.cks-head,.cks-body,.cks-foot{padding-inline:1.25rem}}
