@font-face{font-family:EB Garamond;font-style:italic;font-weight:400 600;font-display:swap;src:url(/fonts/eb-garamond-italic-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400 600;font-display:swap;src:url(/fonts/eb-garamond-italic-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/eb-garamond-normal-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/eb-garamond-normal-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/plus-jakarta-sans-normal-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/plus-jakarta-sans-normal-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--cream:#FFFFFF;--paper:#FFFFFF;--ink:#020202;--ink2:#4B4B52;--green:#2E86AB;--green2:#25728F;--red:#F24236;--foam:#F4F4F9;--line:#DCDCE6;--sand:#F4F4F9;--tert:#C7EF00;--mustard:#C7EF00;--micro:.18s cubic-bezier(.16,1,.3,1);--expand:.32s cubic-bezier(.2,.8,.2,1)}body{font-family:Plus Jakarta Sans,system-ui,sans-serif;background:var(--cream);color:var(--ink)}:focus-visible{outline:2px solid var(--green);outline-offset:2px}.btn{transition:transform var(--micro),box-shadow var(--micro),background var(--micro)}.btn.red,.mcta{background:var(--green);color:var(--cream)}.btn.red:hover,.dark{background:var(--green2)}footer.site{background:var(--green2);color:var(--sand)}.stars{color:var(--mustard)!important}.err{background:#F2423617}.ok{background:#C7EF0029;border-bottom-color:var(--tert)}.bar i.a2,.lvl.a2{background:#DCDCE6}.said{border-color:#DCDCE6}.plan .badge[data-i18n=best]{background:var(--mustard);color:var(--ink)}.revnote{text-align:center;font-size:14px;color:var(--ink2);margin:-6px auto 18px}details summary:after{transition:transform var(--expand)}.grp a{color:inherit;text-decoration:none;display:flex;align-items:center;gap:12px}.grp a:hover{text-decoration:underline;text-underline-offset:6px}.grp img{object-fit:cover}main p a:not(.btn){text-underline-offset:3px}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}nav.top{position:sticky;top:12px;z-index:50;margin:14px auto 0;max-width:1010px;padding:0 16px}nav.top .navbox{display:flex;align-items:center;gap:12px;background:#FFFFFFd9;-webkit-backdrop-filter:blur(12px) saturate(160%);backdrop-filter:blur(12px) saturate(160%);border:2px solid var(--ink);border-radius:16px;padding:7px 8px 7px 16px;box-shadow:3px 3px 0 var(--ink)}.logo{display:flex;align-items:center;gap:8px;font:700 17px Plus Jakarta Sans,sans-serif;text-decoration:none;color:var(--ink);white-space:nowrap}nav.top .seg{display:flex;background:var(--sand);border-radius:10px;padding:3px}nav.top .seg button,nav.top .seg a{border:0;background:transparent;font:600 14px Plus Jakarta Sans,sans-serif;padding:6px 10px;border-radius:8px;cursor:pointer;color:var(--ink2);text-decoration:none;white-space:nowrap}nav.top .seg button[aria-pressed=true],nav.top .seg a.on{background:var(--paper);color:var(--ink);box-shadow:0 0 0 1.5px var(--ink)}.links{display:flex;gap:4px;margin-left:auto;align-items:center}.links>a:not(.btn):not(.mpill){text-decoration:none;font-weight:600;font-size:15px;padding:7px 9px;border:2px solid transparent;border-radius:10px;color:var(--ink);white-space:nowrap}.links>a:not(.btn):not(.mpill):hover{border-color:var(--ink)}nav.top .lang{position:relative;display:block;overflow:visible;border:0;border-radius:0;align-self:center}nav.top .lang summary{display:flex;align-items:center;gap:7px;list-style:none;cursor:pointer;border:2px solid var(--ink);border-radius:10px;padding:5px 9px;font:700 13px Plus Jakarta Sans,sans-serif;color:var(--ink);user-select:none}nav.top .lang summary::-webkit-details-marker{display:none}nav.top .lang summary:hover,nav.top .lang[open] summary{background:var(--sand)}nav.top .lang summary::after{content:"";width:5px;height:5px;border:solid currentColor;border-width:0 2px 2px 0;transform:translateY(-2px) rotate(45deg)}nav.top .lang[open] summary::after{transform:translateY(1px) rotate(-135deg)}nav.top .lang>div{position:absolute;right:0;top:calc(100% + 8px);z-index:60;display:grid;gap:2px;min-width:150px;padding:6px;background:var(--paper);border:2px solid var(--ink);border-radius:12px;box-shadow:3px 3px 0 var(--ink)}nav.top .lang>div a{font:700 14px Plus Jakarta Sans,sans-serif;padding:9px 10px;border-radius:8px;text-decoration:none;color:var(--ink)}nav.top .lang>div a[aria-current]{background:var(--ink);color:var(--cream)}nav.top .lang>div a:not([aria-current]):hover{background:var(--sand)}nav.top .btn.sm{height:42px;padding:0 16px;font-size:15px;background:var(--sand);color:var(--ink);border:2px solid var(--ink);border-radius:12px;box-shadow:3px 3px 0 var(--ink);white-space:nowrap}nav.top .btn.sm:hover{background:#C7EF00;color:#020202}.mbtn{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:40px;height:40px;border:2px solid transparent;border-radius:10px;background:none;cursor:pointer;flex:none}.mbtn:hover{border-color:var(--ink)}.mbtn i{display:block;width:20px;height:2px;background:var(--ink);border-radius:2px;transition:transform var(--micro),opacity var(--micro)}.mbtn[aria-expanded=true] i:nth-child(1){transform:translateY(6px) rotate(45deg)}.mbtn[aria-expanded=true] i:nth-child(2){opacity:0}.mbtn[aria-expanded=true] i:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.mpill{display:none}.mmenu{display:flex;flex-direction:column;position:absolute;right:16px;top:calc(100% + 10px);width:300px;background:var(--paper);border:2px solid var(--ink);border-radius:20px;padding:12px;box-shadow:4px 4px 0 var(--ink);opacity:0;transform:translateY(-6px);visibility:hidden;transition:opacity var(--expand),transform var(--expand),visibility var(--expand);max-height:calc(100vh - 100px);overflow:auto}.mmenu.open{opacity:1;transform:none;visibility:visible}.mlangs{display:grid;grid-template-columns:repeat(4,1fr);border:2px solid var(--ink);border-radius:12px;overflow:hidden;margin-bottom:8px}.mlangs a{display:flex;align-items:center;justify-content:center;gap:6px;padding:9px 4px;text-decoration:none;color:var(--ink);font:700 13px Plus Jakarta Sans,sans-serif}.mlangs a+a{border-left:2px solid var(--ink)}.mlangs a[aria-current]{background:var(--ink);color:var(--cream)}.mlangs img{width:20px;height:15px;border-radius:2px;object-fit:cover;box-shadow:0 0 0 1px #02020233}.mmenu>a{font:600 18px Plus Jakarta Sans,sans-serif;padding:11px 10px;border-radius:12px;text-decoration:none;color:var(--ink);border-bottom:1px solid var(--line)}.mmenu>a:hover{background:var(--sand)}.mmenu>a.cur{text-decoration:underline;text-underline-offset:4px}.mmenu>a.btn{margin-top:12px;justify-content:center;background:var(--green);color:var(--cream);border:2px solid var(--ink);box-shadow:3px 3px 0 var(--ink)}@media (min-width:901px){.mmenu>a.btn{display:none}}@media (max-width:1020px) and (min-width:901px){nav.top .seg{display:none}}@media (max-width:900px){nav.top{top:10px;margin:10px auto 0;padding:0 12px}nav.top .navbox{display:grid;grid-template-columns:1fr auto 1fr;border-radius:999px;padding:6px 6px 6px 16px;border-width:1.5px;box-shadow:2px 2px 0 var(--ink)}nav.top .seg,.links>a:not(.mpill),nav.top .lang,.links .btn.sm{display:none!important}.links{display:contents}.mpill{display:inline-flex;align-items:center;justify-self:center;height:36px;padding:0 14px;border:1.5px solid var(--ink);border-radius:999px;background:var(--green);color:var(--cream)!important;font:700 13px Plus Jakarta Sans,sans-serif;text-decoration:none;white-space:nowrap}.mbtn{justify-self:end}.mmenu{left:12px;right:12px;width:auto}}@media (max-width:370px){.logo .lt{display:none}}.ohero{position:relative;text-align:left;padding:64px 0 30px;overflow:hidden;background:none}.ohero .wrap{max-width:1000px}.idrow{display:flex;align-items:center;gap:20px;margin-bottom:26px;flex-wrap:wrap}.avatar{position:relative;width:92px;height:92px;flex:none}.avatar>img{width:92px;height:92px;border-radius:50%;object-fit:cover;border:3px solid var(--ink);box-shadow:0 0 0 4px var(--cream)}.badge-co{position:absolute;right:-4px;bottom:-2px;width:34px;height:34px;border-radius:50%;background:var(--paper);border:2px solid var(--ink);display:grid;place-items:center;overflow:hidden}.badge-co img{width:26px;height:18px;border-radius:3px;object-fit:cover}.citycard{display:grid;grid-template-columns:auto auto;gap:8px 28px;padding:14px 22px;background:var(--paper);border:2.5px solid var(--ink);border-radius:18px;box-shadow:5px 5px 0 var(--ink);transform:rotate(-2.5deg);font:700 16px Plus Jakarta Sans,sans-serif}.citycard a{display:flex;align-items:center;gap:8px;color:var(--ink);text-decoration:none;border-radius:8px;padding:1px 4px;margin:-1px -4px;transition:background var(--micro)}.citycard a:hover{background:var(--sand)}.citycard i{width:11px;height:11px;border-radius:50%;border:2.5px solid var(--red);flex:none}.citycard a[aria-current] i{background:var(--red)}.citycard img{width:22px;height:15px;border-radius:2px;box-shadow:0 0 0 1px #02020226;object-fit:cover}.ohero h1{font-size:clamp(60px,9vw,120px);line-height:.92;margin:6px 0 24px;text-align:left}.ohero h1 em{display:inline;font-style:normal}.hl{color:#C7EF00;background:linear-gradient(#0000 42%,#020202 42% 96%,#0000 96%);padding:0 .06em;font-style:italic}.ohero p.lead{margin:0 0 28px;max-width:620px;font-size:20px;font-weight:400;color:var(--ink2);text-align:left}.ctas{display:flex;align-items:center;gap:22px;flex-wrap:wrap}.watch{font-weight:600;color:var(--ink);text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:2px}.ohero .avail{text-align:left}.ohero .demo{margin:40px 0 0;max-width:none}.ohero .pills,.ohero .ribbon{justify-content:flex-start}@media (max-width:900px){.ohero .ribbon{align-items:flex-start}}@media (max-width:620px){.ohero{padding-top:36px}.avatar,.avatar>img{width:72px;height:72px}.citycard{font-size:14px;gap:6px 16px;padding:10px 14px}.ohero p.lead{font-size:18px}.ohero h1{font-size:clamp(52px,15vw,72px)}}@media (prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}.citycard{transform:none}.track{animation:none!important}}@media (max-width:620px){.ohero{padding:24px 0 20px}.idrow{flex-wrap:nowrap;gap:12px;margin-bottom:18px}.avatar,.avatar>img{width:58px;height:58px}.badge-co{width:26px;height:26px;right:-6px}.badge-co img{width:20px;height:14px}.citycard{font-size:13px;gap:5px 12px;padding:9px 12px;box-shadow:4px 4px 0 var(--ink)}.citycard img{width:18px;height:12px}.citycard i{width:9px;height:9px;border-width:2px}.ohero h1{margin:4px 0 16px}.ohero p.lead{margin-bottom:20px;font-size:17px}.ohero .demo{margin-top:24px}.ctas{gap:14px}}@media (min-width:901px){.mbtn,.mmenu{display:none}}html{background:var(--cream);overscroll-behavior-y:none;-webkit-text-size-adjust:100%}body{min-height:100vh;display:flex;flex-direction:column;overflow-x:clip}body>main{flex:1 0 auto}h1,h2,.sub,.ph p,.post h2{text-wrap:balance}p,li{text-wrap:pretty}img[src^="/img/flags/"]{image-rendering:auto;object-fit:contain;border-radius:3px;box-shadow:0 0 0 1px var(--ink);background:var(--paper)}.citycard img{width:24px;height:18px}.badge-co img{width:24px;height:18px;box-shadow:none;border-radius:2px}.grp img{width:36px;height:27px;box-shadow:0 0 0 1px #FFFFFFb3}.mlangs img{width:20px;height:15px}.citycard{backface-visibility:visible}.vroom,.paper{background:var(--sand)}.video{background:var(--green2)}.green .bar i{border-color:var(--cream);background:transparent}.green .bar i.done{background:var(--cream)}.green .bar i.a2{background:#FFFFFF40}.rev{align-items:stretch}.q footer{margin-top:auto;padding-top:12px}.sub{max-width:620px}.plan .per{font-size:14px}.wave i{height:34px;transform-origin:center;animation-name:wv}@keyframes wv{0%,to{transform:scaleY(.24)}50%{transform:scaleY(1)}}.track{will-change:transform}nav.top{contain:layout style}@media (max-width:900px){nav.top .navbox{-webkit-backdrop-filter:none;backdrop-filter:none;background:#FFFFFF}.ohero .demo{height:auto;padding-top:0}.ohero .pills{position:static;margin-bottom:12px}.ohero .ribbon{position:static;flex-direction:row;flex-wrap:wrap;gap:10px;inset:auto;height:auto}.ohero .wave{display:none}.said,.fixed{font-size:17px;padding:12px 18px}}#lt{padding-top:12px}.room.dark{padding:44px 0 64px!important}.ohero h1:lang(de){font-size:clamp(44px,12vw,104px)}.ohero .demo{position:relative;height:auto;max-width:860px;margin:44px auto 0;padding:22px 24px 26px;background:var(--paper);border:2px solid var(--ink);border-radius:24px;box-shadow:5px 5px 0 var(--ink);display:flex;flex-direction:column;align-items:center;gap:18px}.ohero .pills{position:static;display:flex;justify-content:center;gap:8px;min-height:36px;flex-wrap:wrap}.ohero .pill{font-size:14px;padding:6px 14px;border-width:1.5px}.ohero .ribbon{position:static;inset:auto;height:auto;display:grid;grid-template-columns:1fr 64px 1fr;align-items:center;gap:16px;width:100%;justify-content:center}.ohero .said,.ohero .fixed{display:flex;align-items:center;justify-content:center;text-align:center;height:72px;width:100%;padding:0 18px;border-radius:18px;font:500 22px/1.2 Plus Jakarta Sans,sans-serif;white-space:nowrap;overflow:hidden}.ohero .said{border:2px dashed #DCDCE6;background:var(--cream);color:var(--ink2)}.ohero .fixed{background:var(--green);color:var(--cream);border:2px solid var(--ink);box-shadow:3px 3px 0 var(--ink)}.ohero .wave{display:flex;justify-content:center;height:44px;width:64px;padding:0 8px;gap:3px;box-shadow:none;border:1.5px solid var(--ink)}.ohero .wave i{width:2.5px;height:26px}@media (max-width:900px){.ohero .demo{margin-top:32px;padding:18px 16px 20px;gap:14px}.ohero .ribbon{grid-template-columns:1fr;gap:10px;flex-direction:initial;flex-wrap:initial}.ohero .wave{display:none}.ohero .said,.ohero .fixed{height:56px;font-size:18px;padding:0 14px}.ohero .ribbon:after{content:"";order:0}.ohero .said{position:relative}}@media (max-width:620px){.ohero .demo{margin-top:24px;border-radius:20px;box-shadow:4px 4px 0 var(--ink)}.ohero .pill{font-size:13px;padding:5px 12px}}.ohero .said,.ohero .fixed{display:block;line-height:68px;text-overflow:ellipsis}.ohero .said,.ohero .fixed{height:72px}@media (max-width:900px){.ohero .said,.ohero .fixed{height:52px;line-height:48px}.ohero .demo{padding:14px 14px 16px;gap:10px}.ohero .pills{min-height:30px}}.ohero .pills{height:36px;min-height:0;align-items:center}@media (max-width:900px){.ohero .pills{height:30px}}.curr{display:flex;width:max-content;margin:-18px auto 18px;border:2px solid var(--ink);border-radius:10px;overflow:hidden}.curr button{border:0;background:var(--paper);font:700 13px Plus Jakarta Sans,sans-serif;padding:7px 14px;cursor:pointer;color:var(--ink)}.curr button+button{border-left:2px solid var(--ink)}.curr button[aria-pressed=true]{background:var(--ink);color:var(--cream)}.plan>.badge,.plan>h3{order:-2}body[data-cur=eur] .plan .eur{order:-1;font:400 56px EB Garamond,serif;line-height:1;color:var(--ink)}body[data-cur=eur] .plan .price{font:400 14px Plus Jakarta Sans,sans-serif;color:var(--ink2)}@media (max-width:620px){body[data-cur=eur] .plan .eur{font-size:40px}}.paynote{text-align:center;font-size:14px;color:var(--ink2);margin:16px auto 0;max-width:640px;text-wrap:balance}.paynote a{color:var(--green);font-weight:600;text-underline-offset:3px}.plan .per-eur{display:none}body[data-cur=eur] .plan .per-eur{display:block}body[data-cur=eur] .plan .per:not(.per-eur){display:none}@media (max-width:760px){main table,article table,.post table{display:block;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}}.cu-eur{display:none}body[data-cur=eur] .cu-eur{display:inline}body[data-cur=eur] .cu-usd{display:none}.half{max-width:760px;margin:22px auto 0;background:#fff;border:1.5px solid var(--green);border-radius:18px;padding:22px 22px 18px;text-align:left;scroll-margin-top:90px}.half-h{display:grid;grid-template-columns:1fr auto;gap:4px 14px;align-items:baseline}.half-h .badge{grid-column:1/-1;justify-self:start;font:700 11px/1 Plus Jakarta Sans,sans-serif;letter-spacing:.08em;background:var(--green);color:#fff;padding:6px 9px;border-radius:99px}.half-h h3{margin:6px 0 0;font-size:26px;line-height:1.15}.half-h .hp{font:400 34px/1 EB Garamond,serif;color:var(--ink)}.half-h p{grid-column:1/-1;margin:6px 0 0;color:var(--ink2);font-size:15px}.half-go{margin:16px 0 0;padding:14px;border-radius:14px;background:var(--paper,#F4F4F9);display:grid;gap:10px;justify-items:stretch}.half-go .btn,.single .btn{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:44px;height:auto;padding:12px 18px;line-height:1.25;white-space:nowrap;text-align:center}.half-go .btn span,.single .btn span{white-space:nowrap}.half-go p{margin:0;font-size:14px;line-height:1.5;color:var(--ink2)}.half-form a{color:var(--green);font-weight:600}.single{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:14px}.single>span{font-size:13.5px;color:var(--ink2)}.pg .curr{display:flex;justify-content:center;margin:0 auto}@media (max-width:620px){.half{padding:18px 14px 14px}.half-h .hp{font-size:28px}.half-go{padding:12px 0 0;background:transparent;border-radius:0;gap:10px}.half-go .btn,.single .btn{display:flex;width:100%;justify-self:stretch;white-space:normal;text-align:center;min-height:48px;padding:14px 16px}.half-go .btn span,.single .btn span{white-space:normal}}@media (min-width:621px){.ohero{text-align:center;padding-top:88px}.ohero .idrow{justify-content:center;margin-bottom:30px}.ohero h1,.ohero p.lead,.ohero .avail{text-align:center}.ohero p.lead{margin-left:auto;margin-right:auto}.ohero .ctas,.ohero .pills{justify-content:center}}nav.crumbs{font-size:14px;color:var(--ink2);margin:0 0 10px}nav.crumbs a{color:var(--ink2)}nav.crumbs span{color:var(--ink)}.hub{padding:8px 0 40px}.hub>h2.serif{font-size:clamp(32px,4.4vw,48px);margin-bottom:10px}.hub .sub{max-width:640px;margin:0 auto 18px;text-align:center;color:var(--ink2)}.revs{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;max-width:1000px;margin:0 auto}.revs blockquote{background:var(--paper);border:2px solid var(--ink);border-radius:24px;padding:20px;margin:0}.revs blockquote p{font-size:16px;line-height:1.5}.revs .stars{color:#C7EF00;letter-spacing:1px;margin-bottom:8px}.revs footer{margin-top:10px;font-size:14px;color:var(--ink2)}.packs .pk{display:flex;flex-direction:column;gap:6px;align-items:center}.packs .pk small{color:var(--ink2);font-size:13px}.packs .pk .btn{margin-top:6px;width:100%;justify-content:center}@media (max-width:560px){.hub .packs{grid-template-columns:1fr}}.packs .pk.hot{border-color:var(--green);box-shadow:3px 3px 0 var(--green)}.packs .pk .tag{font:700 11px Plus Jakarta Sans,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--green)}.steps-l{max-width:760px;margin:0 auto;padding-left:22px}.steps-l li{margin:8px 0}@media (max-width:900px){.revs{grid-template-columns:1fr}}nav.top .links>a.cur{border-color:var(--ink);background:var(--sand)}.mmenu>a.cur{background:var(--sand)}@media (min-width:1180px){html body nav.top{max-width:1180px}}@media (min-width:901px) and (max-width:1179px){html body nav.top .seg{display:none}}.btn:focus-visible,.mpill:focus-visible,a.pay:focus-visible,nav.top .btn.sm:focus-visible,.mmenu>a.btn:focus-visible{outline:2px solid var(--green);outline-offset:2px}.ctas .btn{min-height:44px;height:auto;padding:12px 22px;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;line-height:1.25}.avatar,.avatar>img{aspect-ratio:1/1}.ohero .demo{min-height:160px}@media (max-width:900px){.announce{font-size:13px;padding:8px 12px;line-height:1.35;text-wrap:balance}.announce a{margin-left:6px;display:inline}body.nav-open .mpill{visibility:hidden;pointer-events:none}body.nav-open .mmenu{z-index:60}.mpill{min-height:44px;height:44px;padding:0 16px;font-size:13px}.mbtn{width:44px;height:44px}}@media (max-width:620px){.ohero{overflow-x:clip;overflow-y:visible}.idrow{flex-wrap:wrap;gap:10px 12px;align-items:flex-start}.citycard{font-size:12.5px;gap:6px 10px;padding:8px 10px;row-gap:6px;max-width:100%;box-sizing:border-box}.citycard a{min-height:44px;padding:6px;margin:-2px -4px;gap:6px;align-items:center}.citycard img{width:20px;height:15px;flex:none}.calc{padding:16px 14px;gap:12px}.calc input[type=range]{width:100%;max-width:280px;height:44px;margin:0;accent-color:var(--green);touch-action:pan-y}.calc label,.calc #calcOut{width:100%;text-align:center}.ctas .btn{width:100%;justify-content:center;min-height:48px;white-space:normal;text-align:center}}@media (max-width:400px){.announce{font-size:12px;padding:7px 10px}.citycard{font-size:11.5px;gap:5px 8px;padding:7px 8px;transform:rotate(-1.5deg)}.citycard a{gap:5px;font-size:inherit}.mpill{padding:0 12px;font-size:12px;max-width:42vw;overflow:hidden;text-overflow:ellipsis}nav.top{padding:0 8px}nav.top .navbox{padding:5px 5px 5px 12px}}@media (max-width:360px){.citycard{transform:none;width:100%}.idrow .avatar{margin-inline:auto}}@media (max-width:1179px){.links a.navint{display:none}}/*H1EM*/h1 em{color:#2E86AB}/*CTABAND*/section.cta-band.cta-band{max-width:none;margin:16px 16px 0;padding:72px 24px;background:#2E86AB;border-radius:var(--r) var(--r) 0 0;text-align:center}@media (width>=901px){section.cta-band.cta-band{margin-inline:24px;padding-block:96px}}.cta-band h2,.cta-band .sub,.cta-band p{color:#fff}.cta-band .btn.red,.cta-band .next .btn:first-child{background:#C7EF00;color:#020202}/*HDR-CTA*/@media (min-width:901px){html body nav.top .btn.sm{height:36px;padding:0 14px;font-size:14px;background:var(--green);color:var(--cream);border-radius:10px;box-shadow:2px 2px 0 var(--ink)}html body nav.top .btn.sm:hover{background:#C7EF00;color:#020202}}/*HDR*/@media (min-width:901px){html body nav.top details.lang{padding:0;margin:0;border:0}html body nav.top .navbox{padding:5px 6px 5px 14px}html body nav.top .logo{gap:5px}html body nav.top .links>a:not(.btn):not(.mpill){padding:5px 9px}}/*NOUL*/.watch,.tl,.alt,.rmore,.morebtn,.page-hero .meta a,.page-hero p>a[style]{text-decoration:none!important}.watch:hover,.tl:hover,.alt:hover,.rmore:hover,.morebtn:hover,.page-hero .meta a:hover,.page-hero p>a[style]:hover{opacity:.72}/*ABHERO*/.ph-ab .ph-cta{display:flex;justify-content:center;margin-top:18px}.ph-ab .ph-ph{display:block;width:150px;height:150px;object-fit:cover;border-radius:24px;border:2.5px solid var(--ink);box-shadow:5px 5px 0 var(--ink);margin:22px auto 0}@media (min-width:901px){.ph-ab{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:56px;align-items:center;max-width:1000px;text-align:left}.ph-ab .ph-t,.ph-ab .ph-t p,.ph-ab .label,.ph-ab h1,.ph-ab nav.crumbs{text-align:left}.ph-ab .ph-t p{margin-left:0;margin-right:0}.ph-ab .ph-cta{justify-content:flex-start}.ph-ab .ph-ph{width:clamp(280px,30vw,380px);height:clamp(280px,30vw,380px);margin:0;border-radius:28px;box-shadow:8px 8px 0 var(--ink)}}/*ABSTART*/.ab-start{max-width:640px;margin:0 auto 22px;padding-left:22px}.ab-start li{margin:10px 0;font-size:17px;line-height:1.5;color:var(--ink2)}.ab-start b{color:var(--ink)}/*ABOUT2*/.abx{padding:28px 0 44px}.abx>h2.serif{text-align:center}.abx .sub{text-align:center}.abx .video{aspect-ratio:16/9;border:2px solid var(--ink);max-width:860px;box-shadow:6px 6px 0 var(--ink);background:var(--green2);border-radius:28px;margin:0 auto;position:relative;overflow:hidden}.abx .video img,.abx .video iframe{object-fit:cover;border:0;width:100%;height:100%;position:absolute;inset:0}.abx .video button.play{cursor:pointer;background:linear-gradient(#0000 55%,#1e17128c);border:0;justify-content:center;align-items:center;width:100%;display:flex;position:absolute;inset:0}.abx .playbtn{border:2px solid var(--ink);background:var(--foam);height:60px;box-shadow:4px 4px 0 var(--ink);color:var(--ink);border-radius:16px;align-items:center;gap:12px;padding:0 26px 0 20px;font:600 17px Plus Jakarta Sans,sans-serif;display:flex}.abx .vcap{color:var(--cream);pointer-events:none;font:italic 400 30px EB Garamond,serif;position:absolute;bottom:20px;left:26px}.abx .sound{z-index:3;background:var(--foam);color:var(--ink);border:2px solid var(--ink);min-height:48px;box-shadow:3px 3px 0 var(--ink);cursor:pointer;border-radius:999px;padding:12px 20px;font:700 16px Plus Jakarta Sans,sans-serif;position:absolute;bottom:16px;left:16px}.ab-who{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:28px;max-width:1000px;margin:0 auto;align-items:start}.ab-who .txt p{font-size:18px;line-height:1.6;color:var(--ink2);margin:0 0 14px}.ab-facts{margin:0;background:var(--paper);border:2px solid var(--ink);box-shadow:4px 4px 0 var(--ink);border-radius:24px;padding:8px 22px}.ab-facts div{padding:12px 0;border-top:1px solid var(--line)}.ab-facts div:first-child{border-top:0}.ab-facts dt{font:700 11px/1.2 Plus Jakarta Sans,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--ink2);margin-bottom:4px}.ab-facts dd{margin:0;font-size:16px;color:var(--ink);font-weight:600}.ab-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;max-width:1100px;margin:0 auto;padding:0;list-style:none}.ab-cards.three{grid-template-columns:repeat(3,minmax(0,1fr));max-width:1000px}.ab-cards li{background:var(--paper);border:2px solid var(--ink);box-shadow:4px 4px 0 var(--ink);border-radius:24px;padding:22px;display:flex;flex-direction:column}.ab-cards .n{background:var(--green);width:36px;height:36px;color:var(--cream);border-radius:50%;display:grid;place-items:center;margin-bottom:12px;font:700 15px Plus Jakarta Sans,sans-serif}.ab-cards h3{margin:0 0 8px;font:500 24px/1.2 EB Garamond,Georgia,serif;color:var(--ink)}.ab-cards p{margin:0 0 12px;font-size:16px;line-height:1.55;color:var(--ink2)}.ab-cards .tl{margin-top:auto;color:var(--green);font-weight:700}.abx .more{text-align:center;margin-top:20px}.abx .more .tl{color:var(--green);font-weight:700}.abx .rev{scroll-snap-type:x mandatory;scrollbar-width:none;align-items:stretch;gap:20px;padding:4px 4px 12px;display:flex;overflow-x:auto;max-width:1100px;margin:0 auto}.abx .rev::-webkit-scrollbar{display:none}.abx .q{scroll-snap-align:start;background:var(--paper);border:2px solid var(--ink);border-radius:22px;flex-direction:column;flex:0 0 calc(33.333% - 13.333px);min-width:0;padding:18px 20px;display:flex}.abx .q p{margin:0;font:400 17px/1.35 EB Garamond,serif}.abx .q p.clamp{-webkit-line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.abx .rmore{cursor:pointer;color:var(--ink);background:0 0;border:0;align-self:flex-start;margin-top:6px;padding:0;font:600 13px Plus Jakarta Sans,sans-serif}.abx .q footer{align-items:center;gap:10px;margin-top:auto;padding-top:12px;font-size:13px;display:flex}.abx .av{background:var(--green);width:36px;height:36px;color:var(--cream);border-radius:50%;place-items:center;font-weight:700;display:grid}.abx .stars{color:var(--mustard);letter-spacing:2px;margin-bottom:6px;font-size:14px}.abx .q .fl{width:18px;height:13.5px;border-radius:2px;vertical-align:-2px;margin-left:5px;box-shadow:0 0 0 1px #0002}.abx .revnav{justify-content:center;gap:10px;margin-top:14px;display:flex}.abx .revnav button{border:2px solid var(--ink);background:var(--paper);color:var(--ink);cursor:pointer;border-radius:50%;width:44px;height:44px;font:600 18px Plus Jakarta Sans,sans-serif}.abx .revnote{text-align:center;color:var(--ink2);margin:-6px auto 18px;font-size:14px}@media (max-width:900px){.ab-who{grid-template-columns:1fr}.ab-cards,.ab-cards.three{grid-template-columns:1fr 1fr}.abx .q{flex-basis:calc(50% - 10px)}}@media (max-width:620px){.ab-cards,.ab-cards.three{grid-template-columns:1fr}.abx .q{flex-basis:86%;padding:16px 18px}.abx .q p{font-size:16px}.abx .vcap{font-size:22px;bottom:12px;left:16px}.abx .playbtn{height:50px;font-size:15px}.abx .video{border-radius:20px}}/*GUIDES2*/.gd-tabs{display:none}.gd.on .gd-tabs{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:0 auto 22px;max-width:1000px}.gd-tabs button{cursor:pointer;border:2px solid var(--ink);background:var(--paper);color:var(--ink);border-radius:12px;padding:9px 14px;font:700 14px Plus Jakarta Sans,sans-serif}.gd-tabs button span{font-weight:600;color:var(--ink2);margin-left:4px}.gd-tabs button[aria-selected=true]{background:var(--ink);color:var(--cream);box-shadow:3px 3px 0 var(--green)}.gd-tabs button[aria-selected=true] span{color:var(--cream)}.gd-p{margin-bottom:28px}.gd.on .gd-p{display:none}.gd.on .gd-p.act{display:block}.gd.on .gd-p>h2{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.gd .cardl{position:relative;padding-right:40px}.gd.on .cardl:after{content:"";position:absolute;right:16px;top:20px;width:8px;height:8px;border:solid var(--ink);border-width:0 2px 2px 0;transform:rotate(45deg)}.gd.on .cardl.cur{background:var(--sand);box-shadow:3px 3px 0 var(--ink)}.gd.on .cardl.cur:after{transform:translateY(4px) rotate(-135deg)}.gd-r{grid-column:1/-1;margin:18px 0 6px;background:var(--paper);border:2px solid var(--ink);box-shadow:5px 5px 0 var(--ink);border-radius:24px;padding:22px 26px 26px;scroll-margin-top:90px}.gd-r .gd-h{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;border-bottom:1px solid var(--line);padding-bottom:14px;margin-bottom:6px}.gd-r .gd-h h3{margin:0;font:500 30px/1.15 EB Garamond,Georgia,serif;color:var(--ink)}.gd-r .gd-x{flex:none;cursor:pointer;border:2px solid var(--ink);background:var(--cream);color:var(--ink);border-radius:10px;padding:7px 12px;font:700 13px Plus Jakarta Sans,sans-serif}.gd-body{max-width:720px;margin:0 auto;font-size:17px;line-height:1.65;color:var(--ink)}.gd-body h2{font:500 28px/1.2 EB Garamond,Georgia,serif;margin:28px 0 10px}.gd-body h3{font:600 19px/1.3 Plus Jakarta Sans,sans-serif;margin:22px 0 8px}.gd-body p,.gd-body ul,.gd-body ol{margin:0 0 14px}.gd-body li{margin:4px 0}.gd-body a{color:var(--green)}.gd-body img{max-width:100%;height:auto}.gd-body table{border-collapse:collapse;width:100%;margin:14px 0;font-size:15px;display:block;overflow-x:auto}.gd-body th,.gd-body td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:8px 6px}.gd-r .gd-f{max-width:720px;margin:18px auto 0;display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.gd-r .gd-f .tl{color:var(--green);font-weight:700}@media (max-width:620px){.gd-r{padding:18px 16px 20px;border-radius:20px}.gd-r .gd-h h3{font-size:24px}.gd-body{font-size:16px}}/*GUIDES3*/.gd.lay .gd-tabs,.gd.lay .gd-p{display:none!important}.gd-lay{display:grid;grid-template-columns:300px minmax(0,1fr);gap:24px;max-width:1180px;margin:0 auto;align-items:start;text-align:left}.gd-side{position:sticky;top:84px;max-height:calc(100vh - 104px);display:flex;flex-direction:column;gap:10px;background:var(--paper);border:2px solid var(--ink);box-shadow:4px 4px 0 var(--ink);border-radius:20px;padding:14px}.gd-side input{width:100%;box-sizing:border-box;border:2px solid var(--ink);border-radius:10px;padding:9px 12px;font:500 15px Plus Jakarta Sans,sans-serif;background:var(--cream);color:var(--ink)}.gd-chips{display:flex;flex-wrap:wrap;gap:6px}.gd-chips button{cursor:pointer;border:1.5px solid var(--ink);background:var(--paper);color:var(--ink);border-radius:999px;padding:5px 10px;font:600 12px Plus Jakarta Sans,sans-serif}.gd-chips button[aria-pressed=true]{background:var(--ink);color:var(--cream)}.gd-n{font:600 12px Plus Jakarta Sans,sans-serif;color:var(--ink2);margin:2px 2px 0}.gd-list{list-style:none;margin:0;padding:0;overflow:auto;min-height:120px}.gd-list li{margin:0}.gd-list a{display:block;padding:9px 10px;border-radius:10px;color:var(--ink);text-decoration:none;font:600 14px/1.35 Plus Jakarta Sans,sans-serif}.gd-list a small{display:block;font:700 10px/1.2 Plus Jakarta Sans,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--green);margin-bottom:3px}.gd-list a:hover{background:var(--sand)}.gd-list a[aria-current=true]{background:var(--ink);color:var(--cream)}.gd-list a[aria-current=true] small{color:var(--foam)}.gd-empty{font-size:14px;color:var(--ink2);padding:8px 10px}.gd-main{background:var(--paper);border:2px solid var(--ink);box-shadow:6px 6px 0 var(--ink);border-radius:24px;padding:30px 38px 34px;min-height:60vh;scroll-margin-top:84px}.gd-main .gd-cat{display:inline-block;background:var(--green);color:var(--cream);border-radius:999px;padding:5px 10px;font:700 11px Plus Jakarta Sans,sans-serif;letter-spacing:.08em;text-transform:uppercase}.gd-main h2.gd-t{font:500 clamp(30px,3.2vw,42px)/1.12 EB Garamond,Georgia,serif;margin:12px 0 16px;color:var(--ink);text-align:left}.gd-main .gd-body{max-width:760px;margin:0}.gd-main .gd-f{max-width:760px;margin:22px 0 0;border-top:1px solid var(--line);padding-top:14px}.gd-main .gd-f .tl{color:var(--green);font-weight:700}@media (max-width:900px){.gd-lay{grid-template-columns:minmax(0,1fr)}.gd-side{position:static;max-height:none}.gd-list{max-height:300px}.gd-main{padding:20px 18px 24px;border-radius:20px;min-height:0}}.gd-main,.gd-side{min-width:0}.gd-main .gd-body{overflow-wrap:anywhere}/*BG*/:root{--cream:#FAFAFA}html,body{background:#FAFAFA}nav.top .navbox{background:#fafafad9}@media (max-width:900px){nav.top .navbox{background:#fafafaf7}}/*BLOG2*/.bl-by{display:flex;align-items:center;justify-content:center;gap:10px;margin:14px auto 0;font-size:15px;color:var(--ink2)}.bl-by img{width:36px;height:36px;border-radius:50%;object-fit:cover;border:2px solid var(--ink)}.bl{max-width:1100px;margin:0 auto}.bl-feat{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:28px;align-items:end;background:var(--green);color:var(--cream);border:2px solid var(--ink);box-shadow:6px 6px 0 var(--ink);border-radius:28px;padding:34px 38px;text-decoration:none;margin-bottom:26px;transition:transform .15s,box-shadow .15s}.bl-feat:hover{transform:translate(-2px,-2px);box-shadow:8px 8px 0 var(--ink)}.bl-feat .bl-tag{display:inline-block;background:var(--foam);color:var(--ink);border-radius:999px;padding:5px 11px;font:700 11px Plus Jakarta Sans,sans-serif;letter-spacing:.08em;text-transform:uppercase;margin-bottom:14px}.bl-feat h2{margin:0;font:500 clamp(30px,3.4vw,46px)/1.08 EB Garamond,Georgia,serif;color:var(--cream);text-align:left}.bl-feat p{margin:0 0 14px;font-size:17px;line-height:1.55;color:var(--cream);opacity:.92}.bl-feat .bl-meta{color:var(--foam)}.bl-feat .bl-more{color:var(--cream)}.bl-tools{display:flex;justify-content:space-between;align-items:center;gap:14px;flex-wrap:wrap;margin:0 0 16px}.bl-tools h2{margin:0;text-align:left}.bl-tools input{width:min(320px,100%);box-sizing:border-box;border:2px solid var(--ink);border-radius:10px;padding:9px 12px;font:500 15px Plus Jakarta Sans,sans-serif;background:var(--paper);color:var(--ink)}.bl-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.bl-card{display:flex;flex-direction:column;background:var(--paper);color:var(--ink);border:2px solid var(--ink);box-shadow:4px 4px 0 var(--ink);border-radius:22px;padding:20px 22px;text-decoration:none;transition:transform .15s,box-shadow .15s}.bl-card:hover{transform:translate(-2px,-2px);box-shadow:6px 6px 0 var(--ink)}.bl-card h3{margin:8px 0 8px;font:500 24px/1.18 EB Garamond,Georgia,serif;color:var(--ink)}.bl-card p{margin:0 0 14px;font-size:15px;line-height:1.5;color:var(--ink2);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.bl-meta{font:600 12px Plus Jakarta Sans,sans-serif;color:var(--ink2);letter-spacing:.02em}.bl-more{margin-top:auto;font:700 14px Plus Jakarta Sans,sans-serif;color:var(--green)}.bl-empty{grid-column:1/-1;color:var(--ink2);text-align:center;padding:20px}@media (max-width:900px){.bl-feat{grid-template-columns:1fr;padding:26px 24px;gap:14px}.bl-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.bl-grid{grid-template-columns:1fr}.bl-feat{border-radius:22px}.bl-card h3{font-size:22px}}@media (prefers-reduced-motion:reduce){.bl-feat,.bl-card{transition:none}}/*NAVH*/@media (min-width:901px){html body nav.top .lang summary{height:32px;box-sizing:border-box;padding:0 9px}html body nav.top .links>a:not(.btn):not(.mpill){height:32px;box-sizing:border-box;padding:0 9px;display:inline-flex;align-items:center}html body nav.top .btn.sm{height:32px;box-sizing:border-box;padding:0 14px;display:inline-flex;align-items:center}}/*REV2*/#revTrack{padding:4px 12px 16px 4px}#revTrack>.q{border:2px solid var(--ink);border-radius:24px;box-shadow:4px 4px 0 var(--ink)}#revTrack>.q .stars{display:block;font-size:12px;line-height:1;letter-spacing:1px;margin:4px 0 0}#revTrack>.q footer{margin-top:16px;padding-top:0}#revTrack>.q footer>span:last-child{display:block;min-width:0}/*FOOT2*/footer.site .ft2{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 24px;margin-top:20px;padding-top:18px;border-top:1px solid #ffffff26;font-size:13px}footer.site .ft2 a{opacity:1;margin:0;color:inherit;font-weight:700;text-decoration:none}footer.site .ft2>.ft-credit{display:block}footer.site .ft2>.ft-pay{display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap}footer.site .ft-pay img{background:#fff;border-radius:6px;padding:4px 8px;width:68px;height:auto;box-sizing:content-box;display:block}/*FOOT3*/footer.site a{text-decoration:none}footer.site a:hover{opacity:1}/*REV3*/html body #revTrack .q p{font:400 15px/1.55 Plus Jakarta Sans,system-ui,sans-serif;font-style:normal;letter-spacing:0;color:var(--ink)}/*REV4*/html body #revTrack>.q footer{margin-top:auto;padding-top:16px}
/*ABLINE*/ol.ab-cards:not(.three){position:relative}ol.ab-cards:not(.three)>li{position:relative;z-index:1}@media (width>=901px){ol.ab-cards:not(.three)::before{content:"";position:absolute;z-index:0;box-sizing:border-box;top:35px;left:40px;width:calc((100% - 54px)/4*3 + 54px);height:10px;background:#C7EF00;border:2px solid var(--ink);border-radius:99px}}@media (width<=560px){ol.ab-cards:not(.three)::before{content:"";position:absolute;z-index:0;box-sizing:border-box;top:40px;bottom:40px;left:35px;width:10px;background:#C7EF00;border:2px solid var(--ink);border-radius:99px}}

/*ABICONS*/.ab-cards .fi{display:grid;place-items:center;width:48px;height:48px;margin-bottom:16px;background:#C7EF00;border:2px solid var(--ink);border-radius:12px;flex:none}.ab-cards .fi svg{width:24px;height:24px;fill:none;stroke:#020202;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}@media (hover:hover) and (pointer:fine){.ab-cards li{transition:translate .18s cubic-bezier(.16,1,.3,1)}.ab-cards li:hover{translate:0 -4px}.ab-cards li:hover .fi{rotate:-8deg;scale:1.1}}
/*PHTILT*/@media (hover:hover) and (pointer:fine){.ph-ph{transition:rotate .18s cubic-bezier(.16,1,.3,1),scale .18s cubic-bezier(.16,1,.3,1)}.ph-ph:hover{rotate:-3deg;scale:1.03}}@media (prefers-reduced-motion:reduce){.ph-ph:hover{rotate:none;scale:none}}

/*ABSTART*/section.cta-band .ab-start{list-style-position:inside;margin:0 auto 20px;padding:0;max-width:600px;text-align:center}section.cta-band .ab-start li,section.cta-band .ab-start b,section.cta-band .ab-start li::marker{color:#fff}section.cta-band .ab-start li{margin:0 0 12px;padding:0}section.cta-band{position:relative}section.cta-band:has(.sdill){display:grid;grid-template-columns:1fr 1fr;column-gap:16px;align-items:center}section.cta-band:has(.sdill)>:not(.sdill){grid-column:1/-1;order:1}section.cta-band:has(.sdill) h2.serif{text-align:center}section.cta-band:has(.sdill) .next{justify-content:center;margin-top:0}.cta-band .sdill{order:2;display:block;height:auto;width:min(170px,40vw);margin:32px 0 0;grid-column:auto}.cta-band .sdill.sdillr{justify-self:end}@media (width>=901px){section.cta-band.cta-band:has(.sdill){grid-template-columns:minmax(0,1fr) minmax(0,660px) minmax(0,1fr);grid-template-rows:auto auto auto;align-content:center;column-gap:32px;padding-inline:max(24px,calc((100% - 1240px)/2))!important;padding-block:64px!important}section.cta-band:has(.sdill)>:not(.sdill){grid-column:2;order:0}.cta-band .sdill{margin:0;order:0;grid-row:1/span 3}.cta-band .sdill.sdill-l{grid-column:1;justify-self:end;width:clamp(150px,15vw,210px);rotate:-2deg}.cta-band .sdill.sdillr{grid-column:3;justify-self:start;width:clamp(110px,10vw,140px);rotate:2deg}.cta-band .sdill{transition:rotate .18s cubic-bezier(.16,1,.3,1)}}@media (hover:hover) and (pointer:fine){.cta-band .sdill.sdill-l:hover{rotate:-5deg}.cta-band .sdill.sdillr:hover{rotate:5deg}}@media (prefers-reduced-motion:reduce){.cta-band .sdill{rotate:none!important}}

/*TAP*/@media (max-width:900px){footer.site a{position:relative}footer.site a::after{content:"";position:absolute;left:-6px;right:-6px;top:-11px;bottom:-11px}.gd-chips button{min-height:40px;padding:8px 14px;font-size:13px}}