:root{--ink:#282828;--ink-2:#3b3b3b;--paper:#f5f5f5;--white:#fff;--or:#ef8b1d;--or-d:#c96f08;--peach:#fde9d3;--mute:#6a6a6a;--line:rgba(40,40,40,.16);--r:28px;--R:44px;--gut:clamp(14px,2vw,28px);--max:1380px;--f-h:Futura,"Century Gothic","Avenir Next","Trebuchet MS",sans-serif;--f-b:Poppins,"Segoe UI",system-ui,-apple-system,sans-serif}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;font-family:var(--f-b);font-size:16px;line-height:1.65;color:var(--ink);background:var(--white);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img,svg{max-width:100%;display:block}img{height:auto}a{color:inherit;text-decoration-thickness:1px;text-underline-offset:3px}ul,ol{margin:0;padding:0;list-style:none}h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}button{font:inherit;color:inherit;background:none;border:0;cursor:pointer;padding:0}:focus-visible{outline:3px solid var(--or);outline-offset:3px;border-radius:6px}.skip{position:absolute;left:12px;top:-60px;background:var(--ink);color:#fff;padding:10px 16px;border-radius:12px;z-index:100}.skip:focus{top:12px}.ic{flex:none;width:20px;height:20px}.ic--s{width:16px;height:16px}.ic--xs{width:15px;height:15px}h1,h2,h3{font-family:var(--f-h);text-transform:uppercase;letter-spacing:-.005em}h1{font-weight:400;font-size:clamp(1.9rem,3.9vw,3.6rem);line-height:1.02}h2{font-weight:400;font-size:clamp(1.55rem,2.7vw,2.5rem);line-height:1.08}h3{font-weight:700;font-size:clamp(1.02rem,1.25vw,1.2rem);line-height:1.15}.eyebrow{font-family:var(--f-b);font-weight:500;font-size:.75rem;letter-spacing:.14em;text-transform:uppercase;color:var(--mute);margin-bottom:18px}.eyebrow--or{color:var(--or)}.wrap{max-width:var(--max);margin-inline:auto;padding-inline:var(--gut)}.sec{padding-block:clamp(48px,7vw,104px)}.sec--tight{padding-block:clamp(24px,3vw,40px) clamp(48px,6vw,88px)}.sec__h{margin-bottom:clamp(28px,4vw,56px);max-width:900px}.sec__h--row{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;flex-wrap:wrap;max-width:none}.panel{border-radius:var(--R);padding:clamp(26px,5vw,76px);position:relative;overflow:hidden}.panel--ink{background:var(--ink);color:var(--paper)}.panel--paper{background:var(--paper)}.panel--or{background:var(--or);color:var(--ink)}.btn{display:inline-flex;align-items:center;gap:14px;min-height:52px;padding:6px 6px 6px 26px;border-radius:999px;font-weight:500;font-size:.95rem;text-decoration:none;border:1.5px solid #fff0;transition:background .2s,color .2s,border-color .2s}.btn:not(:has(i)){padding-right:26px}.btn i{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;transition:transform .25s}.btn:hover i{transform:rotate(45deg)}.btn--dark{background:var(--ink);color:#fff}.btn--dark i{background:var(--or);color:var(--ink)}.btn--dark:hover{background:#000}.btn--or{background:var(--or);color:var(--ink)}.btn--or i{background:var(--ink);color:var(--or)}.btn--or:hover{background:#f79d38}.btn--line{border-color:var(--ink)}.btn--line i{background:var(--ink);color:#fff}.btn--line:hover{background:var(--ink);color:#fff}.btn--line:hover i{background:var(--or);color:var(--ink)}.btn--line-w{border-color:rgb(255 255 255 / .5);color:#fff}.btn--line-w:hover{background:#fff;color:var(--ink)}.hd{position:sticky;top:0;z-index:60;background:var(--white)}.hd__bar{max-width:var(--max);margin-inline:auto;padding-inline:var(--gut);height:76px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center}.hd__nav{display:flex;align-items:center;gap:clamp(18px,2.4vw,40px);font-weight:500;font-size:.95rem}.hd__nav a,.dd__btn{text-decoration:none;position:relative;display:inline-flex;align-items:center;gap:6px;height:76px}.hd__nav a:not(.hd__cta):hover,.dd__btn:hover{color:var(--or-d)}.hd__nav--r{justify-content:flex-end}.hd__cta{height:44px!important;padding:0 22px;border-radius:999px;background:var(--ink);color:#fff}.hd__cta:hover{background:var(--or);color:var(--ink)}.hd__logo{position:relative;display:flex;align-items:center;height:76px;padding-inline:36px}.hd__logo img{width:auto;height:58px}.hd__logo::after{content:"";position:absolute;left:0;right:0;top:100%;height:20px;background:var(--white);clip-path:polygon(0 0,100% 0,90% 100%,10% 100%)}.dd__btn .ic{transition:transform .2s}.dd__btn[aria-expanded="true"] .ic{transform:rotate(180deg)}.mega{position:absolute;left:0;right:0;top:100%;background:var(--white);border-top:1px solid var(--line);border-bottom:1px solid var(--line);border-radius:0 0 var(--r) var(--r);visibility:hidden;opacity:0;transform:translateY(-6px);transition:opacity .18s,transform .18s,visibility .18s}.dd:hover .mega,.dd:focus-within .mega,.dd.is-open .mega{visibility:visible;opacity:1;transform:none}.mega__in{max-width:var(--max);margin-inline:auto;padding:36px var(--gut) 44px;display:grid;grid-template-columns:repeat(4,1fr);gap:32px}.mega__t{font-size:.75rem;letter-spacing:.14em;text-transform:uppercase;color:var(--mute);margin-bottom:12px;font-weight:500}.mega li a{display:block;height:auto;padding:7px 0;font-weight:500;font-size:1rem}.mega li a:hover{color:var(--or-d);transform:translateX(4px)}.mega li a{transition:transform .2s,color .2s}.burger{display:none;width:48px;height:48px;border-radius:50%;background:var(--ink);justify-self:end;position:relative}.burger span{position:absolute;left:14px;right:14px;height:2px;background:#fff;border-radius:2px;transition:transform .25s,top .25s}.burger span:first-child{top:19px}.burger span:last-child{top:27px}.burger[aria-expanded="true"] span:first-child{top:23px;transform:rotate(45deg)}.burger[aria-expanded="true"] span:last-child{top:23px;transform:rotate(-45deg)}.mm{position:fixed;inset:76px 0 0 0;z-index:55;background:var(--ink);color:var(--paper);overflow:auto}.mm[hidden]{display:none}.mm__in{padding:24px var(--gut) 40px;max-width:640px;margin-inline:auto}.mm__g{border-bottom:1px solid rgb(255 255 255 / .16)}.mm__g summary,.mm__l{display:flex;justify-content:space-between;align-items:center;font-family:var(--f-h);font-weight:700;font-size:1.3rem;text-transform:uppercase;padding:16px 0;cursor:pointer;list-style:none;text-decoration:none;border-bottom:1px solid rgb(255 255 255 / .16)}.mm__g summary{border:0}.mm__g summary::-webkit-details-marker{display:none}.mm__g[open] summary .ic{transform:rotate(45deg)}.mm__g ul{padding:0 0 18px}.mm__g li a{display:block;padding:9px 0;color:#d9d9d9;text-decoration:none;font-size:1.05rem}.mm__c{margin-top:28px;color:#d9d9d9}.mm__c a{text-decoration:none}.hero{position:relative;margin:0 var(--gut);border-radius:var(--R);overflow:hidden;min-height:min(88vh,780px);display:flex;align-items:flex-end;color:var(--ink);background:#f7b05a;isolation:isolate}.hero__bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}.hero__ball{position:absolute;left:34%;bottom:-16%;width:clamp(300px,50vw,800px);z-index:-1;pointer-events:none}.hero__in{padding:clamp(28px,5vw,72px);padding-bottom:clamp(36px,5vw,72px);max-width:960px}.hero .eyebrow{color:var(--ink);opacity:.8}.hero h1{max-width:12.5em}.hero__lead{font-size:clamp(1rem,1.3vw,1.2rem);max-width:560px;margin-top:24px;font-weight:500}.hero__a{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.hero__tag{position:absolute;right:clamp(20px,3vw,40px);top:clamp(20px,3vw,36px);font-family:var(--f-h);font-weight:700;text-transform:uppercase;font-size:.8rem;letter-spacing:.2em;writing-mode:vertical-rl;opacity:.7}.hero__card{position:absolute;right:clamp(16px,3vw,44px);bottom:clamp(16px,3vw,44px);width:min(340px,38vw);background:var(--paper);border-radius:var(--r);padding:24px 26px}.admin-bar .hd{top:32px}@media(max-width:782px){.admin-bar .hd{top:46px}}.stars .ic{fill:currentColor}.stars{display:flex;gap:3px;color:var(--or);margin-bottom:12px}.hero__card blockquote{font-size:.95rem;line-height:1.55;font-weight:500}.hero__who{margin-top:14px;font-size:.8rem;color:var(--mute)}.hero__who strong{color:var(--ink);margin-right:6px}.refs{display:flex;flex-wrap:wrap;gap:6px 36px;font-family:var(--f-h);font-weight:700;text-transform:uppercase;font-size:clamp(.95rem,1.5vw,1.25rem);color:#b4b4b4;line-height:1.3}.idx{border-bottom:1px solid var(--ink)}.idx__r{display:grid;grid-template-columns:44px 56px minmax(200px,1.1fr) 1.5fr minmax(150px,.7fr) 56px;gap:22px;align-items:center;padding:28px 18px;border-top:1px solid var(--ink);text-decoration:none;transition:background .25s,color .25s}.idx__n{font-weight:500;font-size:.85rem;color:var(--mute)}.idx__t{font-family:var(--f-h);font-weight:700;text-transform:uppercase;font-size:clamp(1.1rem,1.7vw,1.5rem);line-height:1.05}.idx__d{font-size:.95rem;color:var(--ink-2)}.idx__g{display:flex;flex-wrap:wrap;gap:6px}.idx__g em{font-style:normal;font-size:.72rem;font-weight:500;border:1px solid var(--line);border-radius:999px;padding:3px 11px}.idx__a{display:grid;place-items:center;width:52px;height:52px;border-radius:50%;border:1.5px solid var(--ink);transition:background .25s,transform .25s,border-color .25s}.idx__r:hover{background:var(--ink);color:var(--paper)}.idx__r:hover .idx__d,.idx__r:hover .idx__n{color:#d6d6d6}.idx__r:hover .idx__g em{border-color:rgb(255 255 255 / .3)}.idx__r:hover .idx__a{background:var(--or);border-color:var(--or);color:var(--ink);transform:rotate(45deg)}.med{display:grid;grid-template-columns:1fr 1.1fr;gap:clamp(28px,5vw,80px);align-items:start}.med__h h2{margin-bottom:22px}.med__h p:not(.eyebrow){color:#d6d6d6;max-width:520px}.med__l li{padding:20px 0;border-top:1px solid rgb(255 255 255 / .18);display:grid;grid-template-columns:200px 1fr;gap:20px}.med__l li:last-child{border-bottom:1px solid rgb(255 255 255 / .18)}.med__l strong{font-family:var(--f-h);text-transform:uppercase;font-size:1.05rem;color:var(--or);font-weight:700}.med__l span{color:#d6d6d6;font-size:.95rem}.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:0;counter-reset:s}.steps li{padding:26px 28px 8px 0;border-top:2px solid var(--ink);position:relative}.steps li+li{padding-left:28px;border-left:0}.steps__n{display:block;font-family:var(--f-h);font-weight:700;font-size:2.4rem;line-height:1;color:var(--or);margin-bottom:18px}.steps h3{margin-bottom:10px}.steps p{font-size:.95rem;color:var(--ink-2)}.pgrid{display:grid;gap:clamp(18px,2.4vw,32px)}.pgrid--3{grid-template-columns:repeat(3,1fr)}.pgrid--2{grid-template-columns:repeat(2,1fr)}.pc{display:flex;flex-direction:column;background:var(--paper);border-radius:var(--R);overflow:hidden}.pc[hidden]{display:none}.pc__img{display:block;aspect-ratio:4/3;overflow:hidden;background:#e4e4e4}.pc__img img{width:100%;height:100%;object-fit:cover;transition:transform .5s}.pc:hover .pc__img img{transform:scale(1.03)}.pc__b{padding:clamp(22px,2.4vw,34px);display:flex;flex-direction:column;gap:12px;flex:1}.pc__b .eyebrow{margin:0}.pc__b h3{font-size:1.15rem;font-weight:700}.pc__b h3 a{text-decoration:none}.pc__b h3 a:hover{color:var(--or-d)}.pc__b p{font-size:.93rem;color:var(--ink-2)}.tags{display:flex;flex-wrap:wrap;gap:6px}.tags li{font-size:.72rem;font-weight:500;border:1px solid var(--line);background:#fff;border-radius:999px;padding:3px 12px}.pc__d{border-top:1px solid var(--line);padding-top:6px}.pc__d summary{display:flex;justify-content:space-between;align-items:center;cursor:pointer;list-style:none;font-weight:600;font-size:.9rem;padding:8px 0}.pc__d summary::-webkit-details-marker{display:none}.pc__d summary .ic{transition:transform .25s}.pc__d[open] summary .ic{transform:rotate(45deg)}.pc__d ul{display:grid;gap:8px;padding:6px 0 10px}.pc__d li{font-size:.88rem;color:var(--ink-2);padding-left:16px;position:relative}.pc__d li::before{content:"";position:absolute;left:0;top:.72em;width:7px;height:1.5px;background:var(--ink)}.pc__r{margin-top:auto;padding-top:14px;border-top:1px solid var(--line);font-weight:600!important;color:var(--ink)!important;font-size:.9rem!important}.quotes{display:grid;grid-template-columns:repeat(6,1fr);gap:clamp(14px,1.8vw,24px)}.quote{grid-column:span 2;background:var(--paper);border-radius:var(--r);padding:28px;display:flex;flex-direction:column;justify-content:space-between;gap:26px}.quote--l{grid-column:span 3;background:var(--ink);color:var(--paper)}.quote blockquote{font-size:1.02rem;line-height:1.6;font-weight:500}.quote--l blockquote{font-size:clamp(1.1rem,1.6vw,1.4rem)}.quote figcaption{font-size:.82rem;display:flex;gap:8px;flex-wrap:wrap;color:var(--mute)}.quote--l figcaption{color:#bdbdbd}.quote figcaption strong{color:inherit;font-weight:600}.quote:not(.quote--l) figcaption strong{color:var(--ink)}.cta{display:grid;gap:18px;min-height:340px;align-content:center;padding-right:clamp(26px,34vw,520px)}.cta h2{font-size:clamp(1.7rem,3.4vw,3rem)}.cta p{max-width:560px;font-weight:500}.cta__a{display:flex;flex-wrap:wrap;align-items:center;gap:18px 28px;margin-top:10px}.cta__tel{display:inline-flex;gap:8px;align-items:center;font-weight:600;text-decoration:none}.cta__ball{position:absolute;right:-10%;top:-16%;width:clamp(420px,62vw,980px);pointer-events:none}.crumbs{display:flex;flex-wrap:wrap;gap:8px;font-size:.82rem;color:var(--mute);padding-block:14px}.crumbs a{text-decoration:none}.crumbs a:hover{color:var(--ink);text-decoration:underline}.sv-hero{display:grid;grid-template-columns:1.35fr 1fr;gap:clamp(28px,5vw,80px);align-items:end}.sv-hero h1{font-size:clamp(1.7rem,3.4vw,3rem)}.sv-hero__lead{margin-top:24px;font-size:clamp(1rem,1.25vw,1.15rem);color:#d9d9d9;max-width:620px}.sv-hero .hero__a{margin-top:30px}.spec{border:1px solid rgb(255 255 255 / .22);border-radius:var(--r);overflow:hidden}.spec>div{padding:18px 24px;display:grid;gap:4px}.spec>div+div{border-top:1px solid rgb(255 255 255 / .22)}.spec dt{font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--or);font-weight:500}.spec dd{font-family:var(--f-h);font-weight:700;font-size:1.15rem;text-transform:none;line-height:1.25}.feat{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--ink)}.feat--4{grid-template-columns:repeat(4,1fr)}.feat li{padding:30px 30px 34px 0;border-bottom:1px solid var(--ink)}.feat li:not(:nth-child(3n+1)){padding-left:30px}.feat--4 li:not(:nth-child(3n+1)){padding-left:0}.feat--4 li:not(:nth-child(4n+1)){padding-left:30px}.feat__n{display:block;font-weight:500;font-size:.82rem;color:var(--mute);margin-bottom:34px}.feat h3{margin-bottom:12px}.feat p{font-size:.95rem;color:var(--ink-2)}.kids{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.kids a{display:grid;grid-template-columns:1fr auto;gap:10px 12px;align-items:start;background:var(--paper);border-radius:var(--r);padding:26px;text-decoration:none;min-height:190px;align-content:space-between;transition:background .25s,color .25s}.kids span{font-family:var(--f-h);font-weight:700;text-transform:uppercase;font-size:1.05rem;line-height:1.05}.kids i{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--ink);color:#fff}.kids small{grid-column:1/-1;font-size:.88rem;color:var(--ink-2)}.kids a:hover{background:var(--ink);color:var(--paper)}.kids a:hover small{color:#d6d6d6}.kids a:hover i{background:var(--or);color:var(--ink)}.faq-wrap{display:grid;grid-template-columns:1fr 1.5fr;gap:clamp(24px,5vw,80px)}.faq-wrap .sec__h{margin:0}.faq details{border-top:1px solid var(--ink)}.faq details:last-child{border-bottom:1px solid var(--ink)}.faq summary{display:flex;justify-content:space-between;gap:20px;align-items:center;padding:22px 0;cursor:pointer;list-style:none;font-weight:600;font-size:1.05rem}.faq summary::-webkit-details-marker{display:none}.faq summary .ic{transition:transform .25s}.faq details[open] summary .ic{transform:rotate(45deg)}.faq details p{padding:0 40px 24px 0;color:var(--ink-2);max-width:62ch}.rel{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.rel a{display:grid;grid-template-columns:1fr auto;gap:30px 10px;align-items:end;border:1px solid var(--ink);border-radius:var(--r);padding:24px 26px;text-decoration:none;min-height:150px;transition:background .25s,color .25s}.rel small{grid-column:1/-1;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--mute);font-weight:500;align-self:start}.rel span{font-family:var(--f-h);font-weight:700;text-transform:uppercase;font-size:1.05rem;line-height:1.1}.rel a:hover{background:var(--ink);color:var(--paper)}.rel a:hover small{color:#cfcfcf}.pg-hero h1{max-width:18em;font-size:clamp(1.7rem,3.4vw,3rem)}.pg-hero__lead{margin-top:22px;max-width:620px;font-size:clamp(1rem,1.25vw,1.15rem);color:var(--ink-2)}.filters{display:flex;flex-wrap:wrap;gap:8px;margin-top:32px}.filter{border:1.5px solid var(--ink);border-radius:999px;padding:8px 20px;font-weight:500;font-size:.9rem;transition:background .2s,color .2s}.filter:hover,.filter.is-on{background:var(--ink);color:#fff}.others{display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid var(--ink)}.others a{display:grid;grid-template-columns:1fr auto auto;gap:18px;align-items:center;padding:24px 8px;border-bottom:1px solid var(--ink);text-decoration:none;transition:background .2s}.others span{font-family:var(--f-h);font-weight:700;text-transform:uppercase;font-size:1.1rem}.others small{color:var(--mute)}.others a:hover{background:var(--paper)}.story{display:grid;grid-template-columns:1fr 1.3fr;gap:clamp(24px,5vw,80px)}.story .sec__h{margin:0}.story__t{display:grid;gap:18px;color:var(--ink-2);font-size:1.02rem}.ct{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(24px,5vw,80px);align-items:start}.ct__l{display:grid;gap:4px;padding:22px 0;border-top:1px solid var(--ink)}.ct__l span{font-size:.75rem;letter-spacing:.14em;text-transform:uppercase;color:var(--mute);font-weight:500}.ct__l a{font-family:var(--f-h);font-weight:700;font-size:clamp(1.1rem,1.8vw,1.5rem);text-decoration:none;word-break:break-word}.ct__l a:hover{color:var(--or-d)}.ct__n{border-top:1px solid var(--ink);padding-top:22px;color:var(--ink-2);font-size:.95rem}.ct__form{padding:clamp(22px,3vw,44px)}.ct__form .ff-el-form-control{font-family:var(--f-b);border-radius:14px;border:1.5px solid var(--line);padding:14px 16px;background:#fff}.ct__form .ff-btn-submit{background:var(--ink)!important;border-radius:999px!important;padding:14px 32px!important;font-family:var(--f-b);font-weight:500}.ct__form .ff-btn-submit:hover{background:var(--or)!important;color:var(--ink)!important}.posts{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.post-c img{border-radius:var(--r);margin-bottom:16px;aspect-ratio:3/2;object-fit:cover;width:100%}.post-c h2{font-size:1.15rem;margin:6px 0 10px}.post-c h2 a{text-decoration:none}.post-c h2 a:hover{color:var(--or-d)}.post-c p:not(.eyebrow){color:var(--ink-2);font-size:.95rem}.pagi{margin-top:40px}.pagi .nav-links{display:flex;gap:12px}.pagi a,.pagi span{padding:8px 16px;border:1.5px solid var(--ink);border-radius:999px;text-decoration:none}.pagi .current{background:var(--ink);color:#fff}.art{padding-bottom:40px}.art__h{max-width:900px;margin:30px 0 30px}.art__h h1{font-size:clamp(1.6rem,3vw,2.6rem)}.art__img{margin-bottom:30px;border-radius:var(--R);overflow:hidden}.prose{max-width:760px;font-size:1.05rem}.prose>*+*{margin-top:1.1em}.prose h2{font-size:clamp(1.25rem,2vw,1.6rem);margin-top:1.8em}.prose h3{margin-top:1.6em}.prose a{color:var(--or-d)}.prose ul{list-style:disc;padding-left:1.3em}.prose ol{list-style:decimal;padding-left:1.3em}.prose img{border-radius:var(--r)}.ft{padding:var(--gut);margin-top:clamp(20px,3vw,40px)}.ft__panel{background:var(--ink);color:var(--paper);border-radius:var(--R);padding:clamp(28px,5vw,72px);max-width:calc(var(--max) + 2*var(--gut));margin-inline:auto}.ft__top{display:grid;grid-template-columns:1.5fr repeat(4,1fr);gap:clamp(24px,3vw,48px)}.ft__brand img{width:170px;margin-bottom:20px}.ft__brand p{color:#cfcfcf;font-size:.92rem;max-width:340px}.ft__c{display:grid;gap:8px;margin-top:20px}.ft__c a{display:inline-flex;gap:8px;align-items:center;text-decoration:none;color:#fff;font-weight:500}.ft__c a:hover,.ft__col a:hover{color:var(--or)}.ft__t{font-size:.75rem;letter-spacing:.14em;text-transform:uppercase;color:var(--or);font-weight:500;margin-bottom:14px}.ft__col li a{display:block;padding:5px 0;text-decoration:none;color:#e6e6e6;font-size:.93rem}.ft__bot{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-top:clamp(32px,5vw,64px);padding-top:22px;border-top:1px solid rgb(255 255 255 / .18);font-size:.82rem;color:#bdbdbd}.ft__bot a{text-decoration:none}.ft__bot a:hover{color:var(--or)}.bar{display:none}@media (max-width:1100px){.mega__in{grid-template-columns:repeat(2,1fr)}.idx__r{grid-template-columns:48px 1fr 52px;grid-template-areas:"n t a" ". d ." ". g ."}.idx__i{display:none}.idx__n{grid-area:n}.idx__t{grid-area:t}.idx__d{grid-area:d}.idx__g{grid-area:g}.idx__a{grid-area:a}.steps{grid-template-columns:repeat(2,1fr);row-gap:30px}.steps li:nth-child(odd){padding-left:0}.pgrid--3{grid-template-columns:repeat(2,1fr)}.feat,.feat--4{grid-template-columns:repeat(2,1fr)}.feat li,.feat--4 li{padding:28px 24px 30px 0!important}.feat li:nth-child(even),.feat--4 li:nth-child(even){padding-left:24px!important}.ft__top{grid-template-columns:repeat(2,1fr)}.ft__brand{grid-column:1/-1}.hero__card{position:relative;right:auto;bottom:auto;width:auto;margin:0 clamp(28px,5vw,72px) clamp(28px,5vw,72px)}.hero{flex-direction:column;justify-content:flex-end;align-items:stretch}}@media (max-width:959px){.hd__bar{grid-template-columns:1fr auto;height:68px}.hd__nav{display:none}.hd__logo{padding:0;height:68px}.hd__logo::after{display:none}.hd__logo img{height:46px}.burger{display:block}.mm{inset:68px 0 0 0}.med,.sv-hero,.faq-wrap,.story,.ct{grid-template-columns:1fr}.med__l li{grid-template-columns:1fr;gap:6px}.cta{padding-right:clamp(26px,5vw,76px);min-height:0}.cta__ball{opacity:.5;right:-30%;top:-18%}.pgrid--2,.others,.kids,.rel,.posts{grid-template-columns:1fr}.quotes{grid-template-columns:1fr}.quote,.quote--l{grid-column:auto}.hero__tag{display:none}.bar{display:grid;grid-template-columns:1fr 1.4fr;position:fixed;left:10px;right:10px;bottom:10px;z-index:50;gap:8px}.bar a{display:flex;justify-content:center;align-items:center;gap:8px;min-height:50px;border-radius:999px;font-weight:600;font-size:.95rem;text-decoration:none;background:var(--paper);border:1.5px solid var(--ink)}.bar a:last-child{background:var(--or);border-color:var(--or);color:var(--ink)}body{padding-bottom:70px}}@media (max-width:640px){:root{--R:30px;--r:22px}.hero{min-height:0;margin-inline:10px}.hero__in{padding:28px 22px 24px}.hero__card{margin:0 22px 22px}.hero__ball{left:auto;width:300px;right:-90px;bottom:auto;top:-40px;opacity:.45}.wrap{padding-inline:10px}.steps,.feat,.feat--4,.pgrid--3{grid-template-columns:1fr}.steps li,.steps li+li{padding:22px 0 8px!important}.feat li,.feat--4 li{padding:24px 0 26px!important}.ft__top{grid-template-columns:1fr 1fr}.btn{min-height:48px}.idx__r{padding:22px 4px}}@media (prefers-reduced-motion:reduce){*{transition:none!important;scroll-behavior:auto!important}}.prose--el{max-width:900px}.prose--el .elementor-widget-container,.prose--el .elementor-section,.prose--el .e-con{max-width:none}.prose--el h1,.prose--el h2,.prose--el h3,.prose--el h4{color:var(--ink)}.sv-hero>*{position:relative;z-index:1}.sv-hero>.sv-hero__ball{position:absolute;z-index:0;right:-9%;top:-30%;width:min(62%,780px);pointer-events:none;opacity:.95}@media (max-width:959px){.sv-hero>.sv-hero__ball{width:90%;right:-30%;top:-18%;opacity:.5}}@media (max-width:959px){.page-id-7438 .bar{display:none}.page-id-7438{padding-bottom:0}}.pc__case{display:inline-flex;align-items:center;gap:6px;font-weight:600;font-size:.9rem;text-decoration:none;border-bottom:1.5px solid var(--ink);align-self:flex-start;padding-bottom:2px}.pc__case:hover{color:var(--or-d);border-color:var(--or-d)}.ico{width:48px;height:48px;flex:none;color:var(--ink)}.ico .a{fill:var(--or);stroke:none}.panel--ink .ico,.idx__r:hover .ico,.kids a:hover .ico,.rel a:hover .ico{color:#fff}.idx__i .ico{width:44px;height:44px}.idx__r:hover .ico{color:var(--paper)}.med__l li{grid-template-columns:48px 190px 1fr;align-items:start}.steps .ico{margin-bottom:16px;width:42px;height:42px}.kids a{grid-template-columns:auto 1fr auto;min-height:0;gap:12px 14px;align-items:center}.kid__i .ico{width:40px;height:40px}.rel a{grid-template-columns:auto 1fr auto;align-items:center}.rel small{grid-column:1/-1}.rel__i .ico{width:34px;height:34px}.sv-hero__r{display:grid;gap:22px}.sv-hero__i .ico{width:64px;height:64px;color:#fff}.hero__bg{transform-origin:60% 40%;animation:heroDrift 26s ease-in-out infinite alternate;will-change:transform}.hero__ball{animation:cloudDrift 18s ease-in-out infinite alternate;will-change:translate,rotate}.hero__ball--2{left:auto;right:-10%;top:-22%;bottom:auto;width:clamp(260px,38vw,620px);opacity:.9;animation-duration:23s;animation-direction:alternate-reverse}@keyframes heroDrift{from{transform:scale(1.03) translate3d(0,0,0)}to{transform:scale(1.14) translate3d(-2.5%,-2%,0)}}@keyframes cloudDrift{from{translate:0 0;rotate:-1.5deg}to{translate:3% -4%;rotate:2deg}}.tc__s{display:grid}.tc__i{grid-area:1/1;opacity:0;visibility:hidden;transition:opacity .5s,visibility .5s}.tc__i.is-on{opacity:1;visibility:visible}.tc__c{display:flex;align-items:center;justify-content:space-between;margin-top:16px}.tc__b{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;border:1.5px solid var(--ink);transition:background .2s,color .2s}.tc__b:hover{background:var(--ink);color:#fff}.tc__l{transform:rotate(90deg)}.tc__r{transform:rotate(-90deg)}.tc__dots{display:flex;gap:6px}.tc__dots i{width:7px;height:7px;border-radius:50%;background:rgb(40 40 40 / .25);transition:background .3s,width .3s}.tc__dots i.is-on{background:var(--ink);width:20px;border-radius:7px}.hero__card{min-height:240px}main{overflow-x:clip}.sec--cl{position:relative}.sec--cl>*:not(.cloud){position:relative;z-index:1}.cloud{position:absolute;z-index:0;pointer-events:none;width:clamp(220px,32vw,500px);animation:cloudDrift 20s ease-in-out infinite alternate;will-change:translate,rotate}.cloud--tr{right:-4%;top:-50px}.cloud--tr2{right:-6%;top:-70px;transform:scaleX(-1);animation-delay:-6s}.cloud--ml{left:-8%;top:30px;transform:scaleX(-1);animation-delay:-9s;opacity:.95}.cloud--bl{left:-8%;bottom:-34%;z-index:0;width:clamp(240px,30vw,460px);animation-delay:-4s}.panel .cloud{z-index:0}.med>*{position:relative;z-index:1}.med>.cloud{position:absolute;z-index:0;opacity:.9}.trail{display:flex;align-items:flex-end;gap:12px;max-width:var(--max);margin:clamp(8px,2vw,24px) auto 0;padding:0 calc(var(--gut) + 8%);height:34px}.trail--r{justify-content:flex-end}.trail i{display:block;border-radius:50%;background:var(--ink);animation:bob 3.2s ease-in-out infinite}.trail i:nth-child(1){width:22px;height:22px}.trail i:nth-child(2){width:15px;height:15px;animation-delay:-.5s}.trail i:nth-child(3){width:9px;height:9px;animation-delay:-1s}.trail--l i{order:0}.trail--r i:nth-child(1){order:3}.trail--r i:nth-child(3){order:1}@keyframes bob{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}@media (prefers-reduced-motion:reduce){.hero__bg,.hero__ball,.cloud,.trail i{animation:none!important}}.pgrid--4{grid-template-columns:repeat(4,1fr);gap:clamp(14px,1.6vw,22px)}.pc{border-radius:var(--r)}.pc__img{aspect-ratio:1176/545;border-bottom:1px solid var(--line)}.pc__img img{object-fit:cover;object-position:top}.pc__b{padding:18px 20px 20px;gap:8px}.pc__b .eyebrow{font-size:.66rem;letter-spacing:.1em}.pc__b h3{font-size:1.02rem}.pc__s{font-size:.82rem!important;line-height:1.5;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.pc .tags li{font-size:.66rem;padding:2px 9px}.pc__r{padding-top:10px!important;font-size:.8rem!important}.pc__l{display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:.8rem!important}.pc__l a:not(.pc__case){text-decoration:none;color:var(--mute)}.pc__l a:not(.pc__case):hover{color:var(--or-d)}.pc__case{font-size:.82rem}@media (max-width:1180px){.pgrid--4{grid-template-columns:repeat(3,1fr)}}@media (max-width:860px){.pgrid--4{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.pgrid--4{grid-template-columns:1fr}}.fm{display:grid;gap:16px}.fm p{margin:0}.fm__row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.fm label{display:block;font-weight:500;font-size:.88rem;margin-bottom:6px}.fm label small{color:var(--mute);font-weight:400}.fm input[type=text],.fm input[type=email],.fm input[type=tel],.fm textarea{width:100%;font:inherit;border:1.5px solid var(--line);border-radius:14px;padding:13px 16px;background:#fff;color:var(--ink)}.fm input:focus,.fm textarea:focus{outline:2px solid var(--or);outline-offset:1px;border-color:var(--or)}.fm__c label{font-weight:400;font-size:.82rem;color:var(--ink-2);display:flex;gap:10px;align-items:flex-start}.fm__c input{margin-top:4px;accent-color:var(--or)}.fm__hp{position:absolute!important;left:-9999px}.fm .btn{justify-self:start;cursor:pointer}.fm__err{background:#fde2d3;border-radius:14px;padding:12px 16px;margin-bottom:12px;font-size:.9rem}.fm__ok h2{margin-bottom:8px}@media (max-width:640px){.fm__row{grid-template-columns:1fr}}.abox{display:grid;grid-template-columns:auto 1fr;gap:20px;align-items:center;margin-top:48px;padding:24px;background:var(--paper);border-radius:var(--r)}.abox__av img{border-radius:50%;width:72px;height:72px}.abox .eyebrow{margin-bottom:4px}.abox__n{font-family:var(--f-h);font-weight:700;font-size:1.1rem}.abox__n a{text-decoration:none}.abox__b{font-size:.9rem;color:var(--ink-2);margin-top:6px}.ft__brand img{width:120px;height:auto;margin-bottom:20px}@media (max-width:959px){.med__l li{grid-template-columns:48px 1fr}.med__l li span{grid-column:2}}.cloud{width:clamp(150px,19vw,300px)}.cloud--tr{right:1%;top:-70px}.cloud--tr2{right:2%;top:-80px}.cloud--ml{left:1%;top:-90px;width:clamp(140px,17vw,260px)}.cloud--bl{left:-3%;bottom:-18%;width:clamp(150px,19vw,300px)}.trail{margin-top:0;height:26px}.trail--l{padding-left:calc(var(--gut) + 14%)}.sec--cl.sec{padding-top:clamp(36px,5vw,72px)}@media (max-width:640px){.cloud--ml,.cloud--tr2{display:none}.cloud--tr{width:130px;top:-50px}.trail{padding-inline:var(--gut)}}.sv-hero>.sv-hero__ball{right:34%;top:-14%;width:min(26%,320px);opacity:.95;animation:cloudDrift 20s ease-in-out infinite alternate}@media (max-width:959px){.sv-hero>.sv-hero__ball{width:42%;right:-6%;top:-8%;opacity:.5}}.tc__i{transition:opacity .25s ease,visibility 0s linear .25s}.tc__i.is-on{transition:opacity .35s ease .25s,visibility 0s}:root{--hair:rgba(40,40,40,.1);--hair-s:rgba(40,40,40,.06);--glow:rgba(239,139,29,.16);--ease:cubic-bezier(.22,.8,.24,1)}[data-rv]{opacity:0;transform:translate3d(0,26px,0);filter:blur(6px);transition:opacity .9s var(--ease),transform .9s var(--ease),filter .9s var(--ease);transition-delay:var(--d,0ms)}[data-rv].is-in{opacity:1;transform:none;filter:none}html:not(.js) [data-rv]{opacity:1;transform:none;filter:none}.panel--paper{background:#fff0;padding-inline:0;padding-top:clamp(8px,2vw,24px)}.panel--ink{background:radial-gradient(120% 90% at 0% 100%,rgb(239 139 29 / .28),transparent 60%),linear-gradient(150deg,#2f2f2f 0%,#1e1e1e 100%);box-shadow:0 50px 120px -60px rgb(40 40 40 / .65)}.panel--or{background:radial-gradient(90% 120% at 90% 0%,#ffd9a2 0%,#fff0 60%),radial-gradient(80% 100% at 0% 100%,#f7a449 0%,#fff0 70%),linear-gradient(135deg,#f5a14a,#ef8b1d);box-shadow:0 60px 140px -70px rgb(239 139 29 / .75)}.panel--or::after{content:"";position:absolute;inset:0;background:url(https://thewiker.com/wp-content/themes/wiker/assets/css/../img/grain.webp);opacity:.09;mix-blend-mode:multiply;pointer-events:none}main{background:radial-gradient(900px 600px at 100% 0,rgb(239 139 29 / .07),transparent 70%),#fff}.pc,.quote:not(.quote--l){background:linear-gradient(165deg,rgb(255 255 255 / .9),rgb(255 255 255 / .45));border:1px solid var(--hair-s);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 30px 70px -48px rgb(40 40 40 / .4)}.quote--l{background:linear-gradient(150deg,#333,#1f1f1f)}.logos{display:flex;flex-wrap:wrap;gap:clamp(14px,2vw,28px) clamp(26px,4vw,64px);align-items:center}.logos a{display:flex;align-items:center;justify-content:center;height:54px;text-decoration:none;opacity:.5;transition:opacity .3s,transform .3s var(--ease)}.logos a:hover{opacity:1;transform:translateY(-2px)}.lg--img{height:46px;width:auto;max-width:150px;object-fit:contain;filter:brightness(0)}.lg--txt{font-family:var(--f-h);font-weight:700;text-transform:uppercase;font-size:1.02rem;letter-spacing:.02em;white-space:nowrap}.logos--lg a{height:70px}.logos--lg .lg--img{height:60px;max-width:190px}.logos--lg .lg--txt{font-size:1.2rem}.pc__soon{display:grid;place-items:center;width:100%;height:100%;font-family:var(--f-h);font-weight:700;text-transform:uppercase;font-size:1.3rem;text-align:center;padding:20px;color:var(--ink);background:radial-gradient(90% 100% at 80% 0,#ffd9a2,transparent 70%),linear-gradient(135deg,#fde9d3,#fff)}.pc{border-radius:26px;transition:transform .5s var(--ease),box-shadow .5s var(--ease)}.pc:hover{transform:translateY(-6px);box-shadow:0 44px 90px -46px rgb(239 139 29 / .55)}.pc__img{border-bottom:0;background:#fff0;aspect-ratio:880/408;-webkit-mask-image:linear-gradient(#000 62%,transparent);mask-image:linear-gradient(#000 62%,transparent)}.pc__img img{object-position:top}.pc__b{padding-top:6px}.pc__r{border-top:1px solid var(--hair)}.pc--wip .pc__r{color:var(--or-d)!important}.pgrid--rl{grid-template-columns:repeat(12,1fr);gap:clamp(16px,2vw,30px)}.pgrid--rl .pc{grid-column:span 4}.pgrid--rl .pc:nth-child(1){grid-column:span 7}.pgrid--rl .pc:nth-child(2){grid-column:span 5}.pgrid--rl .pc:nth-child(1) .pc__img,.pgrid--rl .pc:nth-child(2) .pc__img{aspect-ratio:880/460}.pgrid--rl .pc:nth-child(1) .pc__s,.pgrid--rl .pc:nth-child(2) .pc__s{-webkit-line-clamp:4;font-size:.9rem!important}.pgrid--rl .pc:nth-child(1) h3{font-size:1.4rem}@media (max-width:1100px){.pgrid--rl .pc,.pgrid--rl .pc:nth-child(n){grid-column:span 6}}@media (max-width:700px){.pgrid--rl .pc,.pgrid--rl .pc:nth-child(n){grid-column:1/-1}}.tags li{background:#fff0;border-color:var(--hair)}.rl-h{position:relative;padding-block:clamp(26px,5vw,72px) clamp(10px,2vw,24px)}.rl-h>*{position:relative;z-index:1}.rl-h h1{max-width:13em;font-weight:300;font-size:clamp(2.3rem,5.6vw,5rem);line-height:1}.rl-h__lead{margin-top:28px;max-width:600px;font-size:clamp(1rem,1.25vw,1.15rem);color:var(--ink-2)}.rl-h>.cloud{position:absolute;z-index:0;right:2%;top:-4%;width:clamp(180px,26vw,420px);animation:none}.filters{gap:6px 26px;margin-top:44px;border-top:1px solid var(--hair);padding-top:14px}.filter{border:0;border-radius:0;padding:6px 0;font-size:.92rem;color:var(--mute);background:linear-gradient(var(--ink),var(--ink)) 0 100%/0 1.5px no-repeat;transition:background-size .4s var(--ease),color .2s}.filter:hover,.filter.is-on{background-color:#fff0;color:var(--ink);background-size:100% 1.5px}.rl-trust{padding-block:clamp(36px,6vw,90px)}.rl-method{display:grid;grid-template-columns:1fr 1.5fr;gap:clamp(28px,6vw,100px);align-items:start}.rl-method__h{position:sticky;top:110px}.rl-method__h h2{margin-bottom:18px;font-weight:300}.rl-method__h p:not(.eyebrow){color:var(--ink-2);max-width:440px}.rl-method__l{display:grid;grid-template-columns:1fr 1fr;gap:clamp(26px,3vw,48px) clamp(24px,3vw,56px)}.rl-method__l li{position:relative;padding-top:20px;background:linear-gradient(90deg,rgb(40 40 40 / .22),transparent) 0 0/100% 1px no-repeat}.rl-method__l span{display:block;font-family:var(--f-h);font-size:.8rem;color:var(--or-d);letter-spacing:.14em;margin-bottom:10px}.rl-method__l h3{margin-bottom:8px}.rl-method__l p{font-size:.93rem;color:var(--ink-2)}@media (max-width:959px){.rl-method{grid-template-columns:1fr}.rl-method__h{position:static}.rl-method__l{grid-template-columns:1fr}}.cs-svc__l{display:flex;flex-wrap:wrap;gap:10px}.cs-svc__l a{display:inline-flex;gap:10px;align-items:center;padding:11px 20px;border:1px solid var(--hair);border-radius:999px;text-decoration:none;font-weight:500;font-size:.92rem;background:rgb(255 255 255 / .6);backdrop-filter:blur(8px);transition:background .25s,border-color .25s,transform .25s var(--ease)}.cs-svc__l a:hover{background:#fff;border-color:rgb(239 139 29 / .55);transform:translateY(-2px)}.cs{position:relative}.cs::before{content:"";position:absolute;inset:0 0 auto 0;height:min(1100px,100vh + 400px);background:radial-gradient(900px 520px at 88% 6%,rgb(239 139 29 / .2),transparent 70%),radial-gradient(800px 520px at 0% 22%,rgb(253 233 211 / .9),transparent 70%);pointer-events:none;z-index:0}.cs>*{position:relative;z-index:1}.cs__bar{position:fixed;left:0;right:0;top:0;height:3px;z-index:70;background:#fff0;pointer-events:none}.admin-bar .cs__bar{top:32px}.cs__bar i{display:block;height:100%;width:100%;transform:scaleX(var(--p,0));transform-origin:0 50%;background:linear-gradient(90deg,#f7a449,var(--or))}.cs-h{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:clamp(28px,5vw,88px);align-items:center;padding-block:clamp(20px,4vw,64px) clamp(26px,4vw,56px);position:relative}.cs-h>.cloud{position:absolute;z-index:0;right:-2%;top:-6%;width:clamp(200px,30vw,460px);animation:none}.cs-h__t,.cs-shot{position:relative;z-index:1}.cs-h h1{font-weight:300;font-size:clamp(1.9rem,3.7vw,3.3rem);line-height:1.04;text-transform:none;letter-spacing:-.015em}.cs-lead{margin-top:26px;max-width:560px;font-size:clamp(1rem,1.2vw,1.12rem);line-height:1.75;color:var(--ink-2)}.cs-h__a{display:flex;flex-wrap:wrap;align-items:center;gap:14px 30px;margin-top:34px}.lnk{font-weight:500;font-size:.93rem;text-decoration:none;background:linear-gradient(var(--ink),var(--ink)) 0 100%/100% 1px no-repeat;padding-bottom:3px;transition:background-size .3s var(--ease),color .2s}.lnk:hover{color:var(--or-d);background-image:linear-gradient(var(--or-d),var(--or-d))}.cs-shot{margin:0;perspective:1400px}.cs-shot img{width:100%;height:auto;border-radius:20px;transform:rotateY(var(--ry,-6deg)) rotateX(var(--rx,2deg));transform-style:preserve-3d;transition:transform .35s var(--ease);box-shadow:0 60px 110px -50px rgb(40 40 40 / .55),0 0 0 1px var(--hair-s);-webkit-mask-image:linear-gradient(#000 78%,transparent);mask-image:linear-gradient(#000 78%,transparent)}.cs-shot__logo{position:absolute;left:-4%;bottom:-10%;padding:12px 20px;border-radius:18px;background:rgb(255 255 255 / .72);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 24px 50px -30px rgb(40 40 40 / .5),0 0 0 1px var(--hair-s)}.cs-shot__logo .lg--img{height:34px}.cs-shot__logo .lg--txt{font-size:.9rem}.cs-shot--wip{display:grid;place-items:center;min-height:300px;border-radius:30px;background:radial-gradient(80% 90% at 80% 10%,#ffd9a2,transparent 70%),linear-gradient(135deg,rgb(253 233 211 / .8),#fff0)}.cs-shot--wip span{font-family:var(--f-h);text-transform:uppercase;font-weight:700;font-size:clamp(1.3rem,2.6vw,2.2rem);text-align:center;padding:20px}.cs-facts dl{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));padding-block:22px;border-block:1px solid var(--hair);margin:0}.cs-facts dl>div{padding:4px 22px;position:relative}.cs-facts dl>div:first-child{padding-left:0}.cs-facts dl>div+div::before{content:"";position:absolute;left:0;top:6px;bottom:6px;width:1px;background:linear-gradient(transparent,var(--hair),transparent)}.cs-facts dt{font-size:.68rem;letter-spacing:.16em;text-transform:uppercase;color:var(--mute);font-weight:500;margin-bottom:5px}.cs-facts dd{margin:0;font-family:var(--f-h);font-weight:700;font-size:1rem;line-height:1.3}.cs-facts dd a{text-decoration:none;border-bottom:1px solid rgb(40 40 40 / .25)}.cs-facts dd a:hover{color:var(--or-d);border-color:var(--or-d)}.cs-site{display:inline-flex;gap:6px;align-items:center;word-break:break-all}.cs-kpis ul{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(18px,3vw,56px);padding-block:clamp(40px,6vw,88px)}.cs-kpis strong{display:block;font-family:var(--f-h);font-weight:300;font-size:clamp(2rem,4.2vw,3.7rem);line-height:1;letter-spacing:-.02em;background:linear-gradient(120deg,var(--ink) 20%,var(--or) 110%);-webkit-background-clip:text;background-clip:text;color:#fff0;margin-bottom:12px}.cs-kpis span{display:block;max-width:240px;font-size:.88rem;color:var(--ink-2);line-height:1.55;padding-top:12px;background:linear-gradient(90deg,var(--hair),transparent) 0 0/100% 1px no-repeat}@media (max-width:959px){.cs-h{grid-template-columns:1fr}.cs-shot__logo{left:2%;bottom:-6%}.cs-kpis ul{grid-template-columns:1fr}}.cs-body{display:grid;grid-template-columns:260px minmax(0,740px);gap:clamp(30px,6vw,110px);justify-content:center;padding-bottom:clamp(40px,6vw,90px)}.toc{position:sticky;top:104px;align-self:start;max-height:calc(100vh - 140px);overflow:auto}.admin-bar .toc{top:136px}.toc summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;color:var(--mute);font-weight:500;margin-bottom:16px}.toc summary::-webkit-details-marker{display:none}.toc summary .ic{transition:transform .25s}.toc__d:not([open]) summary .ic{transform:rotate(-90deg)}.toc ol{position:relative;padding-left:20px;counter-reset:t;background:linear-gradient(var(--hair),var(--hair)) 0 0/1px 100% no-repeat}.toc ol::after{content:"";position:absolute;left:0;top:0;width:1.5px;height:var(--tp,0%);background:linear-gradient(var(--or),#f7a449);transition:height .2s linear}.toc li{margin:0}.toc a{display:block;padding:7px 0;font-size:.88rem;line-height:1.4;color:var(--mute);text-decoration:none;transition:color .2s,transform .3s var(--ease)}.toc a:hover{color:var(--ink)}.toc a.is-on{color:var(--ink);font-weight:600;transform:translateX(4px)}.toc__3 a{padding-left:14px;font-size:.82rem}.toc__meta{margin-top:22px;padding-top:16px;font-size:.78rem;color:var(--mute);background:linear-gradient(90deg,var(--hair),transparent) 0 0/100% 1px no-repeat}@media (max-width:959px){.cs-body{grid-template-columns:1fr}.toc{position:static;max-height:none;padding:18px 20px;border-radius:20px;background:linear-gradient(160deg,rgb(253 233 211 / .55),#fff0);box-shadow:inset 0 0 0 1px rgb(239 139 29 / .16)}.admin-bar .toc{top:auto}}.cs-art{max-width:740px;font-size:1.04rem;line-height:1.85;color:var(--ink-2);counter-reset:ch}.cs-art>*+*{margin-top:1.15em}.cs-art h2{counter-increment:ch;font-weight:300;font-size:clamp(1.55rem,2.4vw,2.1rem);line-height:1.12;color:var(--ink);margin-top:2.6em;scroll-margin-top:100px;text-transform:none;letter-spacing:-.01em}.cs-art h2::before{content:counter(ch,decimal-leading-zero);display:block;font-family:var(--f-b);font-weight:500;font-size:.74rem;letter-spacing:.2em;color:var(--or-d);margin-bottom:12px}.cs-art h2:first-child{margin-top:0}.cs-art h3{font-size:1.08rem;color:var(--ink);margin-top:1.9em;scroll-margin-top:100px;text-transform:none;letter-spacing:0}.cs-art strong{color:var(--ink);font-weight:600}.cs-art a{color:var(--ink);text-decoration-line:underline;text-decoration-color:rgb(239 139 29 / .6);text-decoration-thickness:1.5px;text-underline-offset:4px;transition:color .2s,text-decoration-color .2s}.cs-art a:hover{color:var(--or-d);text-decoration-color:var(--or-d)}.cs-art ul,.cs-art ol{padding-left:0;list-style:none;display:grid;gap:12px}.cs-art li{position:relative;padding-left:26px}.cs-art ul li::before{content:"";position:absolute;left:0;top:.95em;width:14px;height:1.5px;background:linear-gradient(90deg,var(--or),transparent)}.cs-art ol{counter-reset:o}.cs-art ol li{counter-increment:o}.cs-art ol li::before{content:counter(o);position:absolute;left:0;top:0;font-family:var(--f-h);font-weight:700;color:var(--or-d)}.callout{margin-block:2em!important;padding:30px 34px;border-radius:26px;background:linear-gradient(105deg,rgb(239 139 29 / .13),#fff0 72%);box-shadow:inset 0 0 0 1px rgb(239 139 29 / .16)}.callout strong{display:block;font-size:.7rem;letter-spacing:.18em;text-transform:uppercase;color:var(--or-d);font-weight:500;margin-bottom:10px}.callout p{margin:0;font-family:var(--f-h);font-weight:300;font-size:clamp(1.15rem,1.7vw,1.45rem);line-height:1.4;color:var(--ink)}.fig{margin-block:2.2em!important}.fig img{width:100%;height:auto;border-radius:22px;box-shadow:0 40px 80px -50px rgb(40 40 40 / .5),0 0 0 1px var(--hair-s)}.fig--sm{max-width:300px}.fig figcaption{margin-top:12px;font-size:.82rem;color:var(--mute);line-height:1.5}.cs-table{width:100%;border-collapse:collapse;font-size:.92rem;line-height:1.5}.cs-table th{text-align:left;font-size:.68rem;letter-spacing:.16em;text-transform:uppercase;color:var(--mute);font-weight:500;padding:0 14px 12px 0}.cs-table td{padding:16px 14px 16px 0;vertical-align:top;background:linear-gradient(90deg,var(--hair),transparent) 0 0/100% 1px no-repeat}.cs-table td:first-child{font-weight:600;color:var(--ink)}.cs-table td:last-child{color:var(--or-d);font-weight:500}@media (max-width:700px){.cs-table thead{display:none}.cs-table tr{display:block;padding:14px 0;background:linear-gradient(90deg,var(--hair),transparent) 0 0/100% 1px no-repeat}.cs-table td{display:block;padding:2px 0;background:none}}.cs-visit{display:flex;flex-wrap:wrap;gap:20px 30px;align-items:center;justify-content:space-between;margin-top:3em!important;padding:30px 34px;border-radius:26px;background:linear-gradient(120deg,rgb(255 255 255 / .9),rgb(253 233 211 / .5));box-shadow:inset 0 0 0 1px var(--hair-s),0 30px 70px -50px rgb(239 139 29 / .6)}.cs-visit .eyebrow{margin-bottom:8px}.cs-visit__t{font-family:var(--f-h);font-weight:300;font-size:1.25rem;line-height:1.3;color:var(--ink);max-width:340px}.cs-ext{margin-top:2.4em!important;padding-top:20px;background:linear-gradient(90deg,var(--hair),transparent) 0 0/100% 1px no-repeat}.cs-ext ul{gap:6px;font-size:.95rem}.cs-quote{padding-block:clamp(30px,5vw,70px);text-align:center}.cs-quote blockquote{max-width:900px;margin-inline:auto;font-family:var(--f-h);font-weight:300;font-size:clamp(1.4rem,2.8vw,2.3rem);line-height:1.25;text-transform:none;color:var(--ink)}.cs-quote figcaption{margin-top:22px;font-size:.85rem;color:var(--mute)}.cs-quote strong{color:var(--ink)}.cs-faq .faq details,.cs-faq .faq details:last-child{border-color:var(--hair)}.faq details{border-top:1px solid var(--hair)}.faq details:last-child{border-bottom:1px solid var(--hair)}.cs-more{padding-top:clamp(20px,3vw,40px)}.abox{margin-inline:auto;max-width:var(--max);background:#fff0;box-shadow:inset 0 0 0 1px var(--hair-s)}@media (prefers-reduced-motion:reduce){[data-rv]{opacity:1!important;transform:none!important;filter:none!important}.cs-shot img{transform:none!important}}.hero__vid,.hero__gl{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2;opacity:0;transition:opacity 1.6s ease;pointer-events:none}.hero__vid.is-on,.hero__gl.is-on{opacity:1}.hero__veil{position:absolute;inset:0;z-index:-1;background:linear-gradient(95deg,rgb(255 243 228 / .62) 0%,rgb(255 243 228 / .18) 45%,#fff0 70%),linear-gradient(0deg,rgb(239 139 29 / .22),#fff0 45%);pointer-events:none}.hero__bg{animation:none}.hero__card{background:linear-gradient(165deg,rgb(255 255 255 / .82),rgb(255 255 255 / .55));backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:0 30px 70px -40px rgb(40 40 40 / .45),0 0 0 1px rgb(255 255 255 / .5)}.cloud,.hero__ball,.cta__ball,.sv-hero>.sv-hero__ball,.cs-h>.cloud,.rl-h>.cloud{transform:perspective(900px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg)) translate3d(var(--tx,0),var(--py,0),0) rotate(var(--rz,0deg)) scale(var(--ss,1)) scaleX(var(--fx,1));will-change:transform,translate,rotate}.cloud--tr2,.cloud--ml{--fx:-1}.cloud:not(.cloud--tr),.hero__ball--2{filter:drop-shadow(0 30px 40px rgb(239 139 29 / .22))}.cloud--tr{filter:drop-shadow(0 30px 40px rgb(239 139 29 / .22))}.idx{position:relative;padding-left:20px;border-bottom:1px solid var(--hair);background:linear-gradient(var(--hair),var(--hair)) 0 0/1px 100% no-repeat}.idx::before{content:"";position:absolute;left:0;top:0;width:2px;height:calc(var(--ip,0) * 100%);background:linear-gradient(var(--or),#f7a449);transition:height .25s linear;z-index:1}.idx__r{border-top:1px solid var(--hair);border-radius:0;transition:background .4s,opacity .6s var(--ease),transform .6s var(--ease)}.idx__r:hover{background:linear-gradient(90deg,rgb(239 139 29 / .13),#fff0 80%);color:var(--ink)}.idx__r:hover .idx__d,.idx__r:hover .idx__n{color:var(--ink-2)}.idx__r:hover .ico{color:var(--ink)}.idx__r:hover .idx__g em{border-color:rgb(40 40 40 / .25)}.js .idx[data-idx] .idx__r{opacity:var(--fo,.38)}.js .idx[data-idx] li.is-focus .idx__r{--fo:1;transform:translateX(10px);background:linear-gradient(90deg,rgb(239 139 29 / .1),#fff0 80%)}.idx li.is-focus .idx__n{color:var(--or-d)}.idx__i{transition:transform .6s var(--ease)}.idx li.is-focus .idx__i{transform:scale(1.12) rotate(-5deg)}.idx li.is-focus .idx__a{border-color:var(--or);background:var(--or);transform:rotate(45deg)}.idx__t{transition:letter-spacing .6s var(--ease)}.idx li.is-focus .idx__t{letter-spacing:.01em}.idx__g em{background:rgb(255 255 255 / .6)}@media (max-width:640px){.idx{padding-left:12px}.js .idx[data-idx] li.is-focus .idx__r{transform:none}}@media (prefers-reduced-motion:reduce){.js .idx[data-idx] .idx__r{opacity:1!important;transform:none!important}.cloud,.hero__ball,.cta__ball{transform:none!important}.hero__vid,.hero__gl{display:none}}@media (max-width:1023px){.hero__vid{display:none}}.btn--dark i,.btn--or i{background:#fff;color:var(--ink)}.btn--dark:hover i,.btn--or:hover i{background:#fff;color:var(--ink)}.btn--line:hover i{background:#fff;color:var(--ink)}.mq{overflow:hidden;padding:6px 0;-webkit-mask-image:linear-gradient(90deg,transparent,#000 9%,#000 91%,transparent);mask-image:linear-gradient(90deg,transparent,#000 9%,#000 91%,transparent)}.mq__run{display:flex;width:max-content;animation:mqrun 52s linear infinite}.mq:hover .mq__run{animation-play-state:paused}.mq__run ul{display:flex;align-items:center;flex:none;gap:clamp(48px,6vw,92px);padding:0 clamp(48px,6vw,92px) 0 0;margin:0;list-style:none}.mq__run li{flex:none}.mq__run a{display:flex;align-items:center;height:48px;opacity:.5;transition:opacity .3s}.mq__run a:hover{opacity:1}.mq .lg{display:block}.mq .lg--img{height:34px;width:auto;max-width:150px;object-fit:contain;filter:brightness(0)}.mq .lg--txt{font-family:var(--f-h);font-weight:700;letter-spacing:.07em;text-transform:uppercase;font-size:.92rem;white-space:nowrap;color:var(--ink)}@keyframes mqrun{to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.mq__run{animation:none;width:auto;flex-wrap:wrap}.mq__run ul[aria-hidden]{display:none}}.pgrid .pc,.pc{background:none;border:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;border-radius:0;overflow:visible;gap:0}.pc__fig{position:relative;border-radius:22px;overflow:hidden;background:#ececec;box-shadow:0 30px 60px -44px rgb(40 40 40 / .55)}.pc .pc__img{aspect-ratio:16/10;border:0}.pc .pc__img img{object-fit:cover;object-position:top;transition:transform .9s cubic-bezier(.2,.7,.2,1)}.pc:hover .pc__img img{transform:scale(1.045)}.pc__vis{position:absolute;top:12px;right:12px;width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:rgb(255 255 255 / .9);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--ink);opacity:0;transform:translateY(-4px);transition:opacity .25s,transform .25s}.pc:hover .pc__vis,.pc__vis:focus-visible{opacity:1;transform:none}@media (hover:none){.pc__vis{opacity:1;transform:none}}.pc .pc__b{padding:20px 2px 0;gap:6px;flex:none}.pc .pc__k{font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;color:var(--mute);margin:0}.pc .pc__b h3{font-family:var(--f-h);font-weight:400;font-size:clamp(1.3rem,1.7vw,1.7rem);line-height:1.12;letter-spacing:-.005em;text-transform:none;margin:0}.pc .pc__b p.pc__r{border:0;margin:0;padding:6px 0 0!important;font-weight:400!important;color:var(--mute)!important;font-size:.9rem!important;line-height:1.55;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pc--wip .pc__fig{box-shadow:none}.hero__who .hero__site{color:inherit;text-decoration:underline;text-decoration-color:rgb(40 40 40 / .3);text-underline-offset:3px;transition:color .2s}.hero__who .hero__site:hover{color:var(--or-d)}.fm input[type=text],.fm input[type=email],.fm input[type=tel],.fm textarea{border-radius:14px;transition:border-color .2s,box-shadow .25s}.fm input[type=text]:focus,.fm input[type=email]:focus,.fm input[type=tel]:focus,.fm textarea:focus,.fm input:focus-visible,.fm textarea:focus-visible{outline:none;border-color:var(--or);border-radius:14px;box-shadow:0 0 0 4px rgb(239 139 29 / .22)}.fm{overflow:visible}.ft{padding:0 var(--gut) var(--gut);margin-top:clamp(40px,6vw,90px)}.ft .ft__panel{position:relative;overflow:hidden;border-radius:var(--R);color:#e9e6e1;padding:clamp(36px,5vw,72px) clamp(24px,4vw,64px) 28px;background:radial-gradient(60% 80% at 6% 0,rgb(239 139 29 / .26),transparent 62%),radial-gradient(50% 70% at 100% 100%,rgb(239 139 29 / .13),transparent 62%),linear-gradient(180deg,#2c2b2a,#1d1c1b)}.ft__glow{position:absolute;left:30%;right:-10%;bottom:-40%;height:60%;background:radial-gradient(closest-side,rgb(255 176 80 / .16),transparent);filter:blur(30px);pointer-events:none}.ft .ft__top{position:relative;display:grid;grid-template-columns:1.5fr 1fr 1fr 1.4fr .8fr;gap:clamp(24px,3.4vw,56px);align-items:start}.ft__logo{position:relative;display:inline-block;width:clamp(120px,11vw,168px);line-height:0;margin-bottom:22px;filter:drop-shadow(0 8px 30px rgb(239 139 29 / .35))}.ft__logo img{width:100%;height:auto;display:block}.ft__logo::after{content:"";position:absolute;inset:0;-webkit-mask:var(--m) center/contain no-repeat;mask:var(--m) center/contain no-repeat;background:linear-gradient(105deg,transparent 36%,rgb(255 255 255 / .95) 50%,transparent 64%) 160% 0/260% 100% no-repeat;animation:sheen 5.6s ease-in-out infinite;pointer-events:none}.ft__logo:hover::after{animation-duration:1.6s}@keyframes sheen{0%,55%{background-position:160% 0}100%{background-position:-70% 0}}@media (prefers-reduced-motion:reduce){.ft__logo::after{animation:none}}.ft__brand p{max-width:36ch;color:rgb(255 255 255 / .7);font-size:.92rem;line-height:1.65;margin:0}.ft__brand .ft__c{display:grid;gap:8px;margin-top:18px}.ft__brand .ft__c a{display:inline-flex;align-items:center;gap:8px;color:#fff;text-decoration:none;font-size:.92rem}.ft__brand .ft__c a:hover{color:var(--or)}.ft .ft__t{font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--or);margin:0 0 16px;font-weight:500}.ft__col ul{display:grid;gap:11px;list-style:none;margin:0;padding:0}.ft__col a{color:rgb(255 255 255 / .76);font-size:.92rem;text-decoration:none;line-height:1.35;transition:color .2s}.ft__col a:hover{color:#fff}.ft__col--posts a{display:grid;gap:3px}.ft__d{font-size:.7rem;letter-spacing:.08em;color:rgb(255 255 255 / .42)}.ft__col a.ft__all{color:var(--or);font-weight:500}.ft .ft__bot{position:relative;display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-top:clamp(36px,5vw,64px);padding-top:22px;border-top:1px solid rgb(255 255 255 / .1);font-size:.8rem;color:rgb(255 255 255 / .55)}.ft__bot p{margin:0}.ft__bot a{color:inherit;text-decoration:none;margin-left:24px}.ft__bot a:hover{color:#fff}@media (max-width:1100px){.ft .ft__top{grid-template-columns:repeat(3,1fr)}.ft__brand{grid-column:1/-1}}@media (max-width:640px){.ft .ft__top{grid-template-columns:1fr 1fr}.ft__col--posts{grid-column:1/-1}.ft__bot a{margin:0 18px 0 0}}.mega{background:rgb(255 255 255 / .97);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-top:0;border-radius:0 0 30px 30px;box-shadow:0 44px 80px -44px rgb(40 40 40 / .4)}.mega .mega__in{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,1.2fr);gap:clamp(28px,3.4vw,60px);padding:34px var(--gut) 28px}.mega__svc{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:26px}.mega .mega__t{font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:var(--mute);margin:0 0 12px;font-weight:500}.mega__col ul,.mega__lg{list-style:none;margin:0;padding:0}.mega .mega__col li a{display:flex;align-items:center;gap:10px;padding:6px 0;font-size:.93rem;font-weight:500;line-height:1.25}.mega__i{display:grid;place-items:center;flex:none;width:32px;height:32px;border-radius:10px;background:#f7f1e9}.mega__i svg{width:18px;height:18px}.mega__cases{padding:22px;border-radius:24px;background:linear-gradient(160deg,#fff1de,#fff 72%);border:1px solid rgb(239 139 29 / .18);align-self:start}.mega__lg{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:16px}.mega .mega__lg a{display:flex;align-items:center;justify-content:center;height:48px;padding:0 6px;border-radius:12px;background:#fff;box-shadow:0 8px 20px -14px rgb(40 40 40 / .35);transition:transform .2s,box-shadow .2s}.mega .mega__lg a:hover{transform:translateY(-2px);box-shadow:0 14px 26px -14px rgb(40 40 40 / .45)}.mega__lg .lg--img{height:auto;max-height:26px;width:auto;max-width:86px;object-fit:contain;filter:brightness(0);opacity:.72}.mega__lg .lg--txt{font-family:var(--f-h);font-weight:700;font-size:.58rem;letter-spacing:.05em;text-transform:uppercase;text-align:center;line-height:1.15;color:var(--ink)}.mega .mega__all{display:inline-flex;align-items:center;gap:6px;height:auto;padding:0;font-weight:600;font-size:.9rem;border-bottom:1.5px solid var(--ink)}.mega .mega__ft{display:flex;gap:28px;max-width:var(--max);margin-inline:auto;padding:14px var(--gut) 18px;border-top:1px solid var(--line);font-size:.85rem}.mega .mega__ft a{height:auto;display:inline;color:var(--mute);padding:0}.mega .mega__ft a:hover{color:var(--or-d)}@media (max-width:1100px){.mega .mega__in{grid-template-columns:1fr}.mega__svc{grid-template-columns:repeat(2,1fr)}}.sm{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(28px,5vw,80px)}.sm h2{font-family:var(--f-h);font-weight:300;font-size:1.5rem;text-transform:uppercase;margin:0 0 18px}.sm .sm__h2{margin-top:44px}.sm h3{font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--or-d);margin:26px 0 6px;font-weight:500}.sm ul{list-style:none;padding:0;margin:0}.sm a{display:block;padding:8px 0;text-decoration:none;border-bottom:1px solid var(--line);font-size:.95rem;transition:padding .2s,color .2s}.sm a:hover{color:var(--or-d);padding-left:6px}.sm__x{margin-top:48px;color:var(--mute);font-size:.88rem}.sm__x a{text-decoration:underline}@media (max-width:900px){.sm{grid-template-columns:1fr}}.sv-fig{margin:0 0 clamp(26px,3vw,44px);border-radius:var(--R);min-height:280px;display:grid;place-items:center;padding:clamp(18px,3vw,40px);overflow:hidden;background:radial-gradient(70% 90% at 82% 8%,#ffd9a2,transparent 65%),radial-gradient(60% 80% at 8% 100%,#ffe9cf,transparent 60%),#fbf6ef}.sv-fig img{max-height:360px;width:auto;max-width:100%;object-fit:contain;filter:drop-shadow(0 30px 40px rgb(40 40 40 / .18))}.sv-fig--photo{padding:0;min-height:0}.sv-fig--photo img{width:100%;max-height:440px;object-fit:cover;filter:none;display:block}.story .story__f{grid-column:1;margin:0;border-radius:var(--R);overflow:hidden}.story .story__f img{width:100%;height:100%;max-height:420px;object-fit:cover;display:block}.story .story__t{grid-column:2;grid-row:1 / span 2}@media (max-width:900px){.story .story__t{grid-column:1;grid-row:auto}}.feat__ico{display:block;width:76px;height:76px;object-fit:contain;margin-bottom:14px;filter:drop-shadow(0 14px 18px rgb(239 139 29 / .28))}.med{position:relative}.med__astro{position:absolute;right:clamp(10px,5vw,80px);bottom:0;height:min(80%,340px);width:auto;pointer-events:none}@media (max-width:900px){.med__astro{display:none}}.cs-art h2{position:relative;padding-right:104px}.cs-art h2[style*="--ico"]::after{content:"";position:absolute;right:0;top:-8px;width:88px;height:88px;background:var(--ico) center/contain no-repeat;filter:drop-shadow(0 14px 16px rgb(239 139 29 / .25));pointer-events:none}@media (max-width:700px){.cs-art h2{padding-right:64px}.cs-art h2[style*="--ico"]::after{width:56px;height:56px;top:-4px}}.cs-fig{margin:clamp(28px,4vw,52px) 0}.cs-fig img{display:block;width:100%;height:auto;border-radius:20px;box-shadow:0 40px 80px -50px rgb(40 40 40 / .5)}.cs-fig figcaption{margin-top:12px;font-size:.82rem;color:var(--mute)}.mq .lg--img.lg--keep,.mega__lg .lg--img.lg--keep{filter:none;border-radius:50%;opacity:.8}.mq .lg--img{height:38px}.story .story__t{align-self:start}.cs-fig img{max-height:560px;object-fit:cover;object-position:top center}.wk3-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.hero__h1{font-family:var(--f-h);text-transform:uppercase;letter-spacing:-.005em;font-weight:400;font-size:clamp(1.9rem,3.9vw,3.6rem);line-height:1.02;max-width:12.5em}.wk3{--wk3-off:76px;display:none;position:relative;width:100%;height:calc(100vh - var(--wk3-off));height:calc(100svh - var(--wk3-off));min-height:480px;overflow:hidden;color:#fff;background:#030308;margin-bottom:var(--gut)}.wk3.is-ready{display:block}.wk3-canvas{position:absolute;inset:0;width:100%;height:100%;display:block}.wk3::after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse at 50% 50%,transparent 55%,rgb(0 0 0 / .55) 100%)}.wk3-black{position:absolute;inset:0;z-index:1;background:#030308;opacity:0;pointer-events:none}.wk3-nogl{display:none!important}.wk3-ui{position:absolute;z-index:3;left:clamp(14px,3vw,48px);right:clamp(14px,3vw,48px);bottom:calc(18px + env(safe-area-inset-bottom,0px));display:flex;justify-content:space-between;align-items:flex-end;gap:24px}.wk3-toc{position:relative;flex:0 1 560px;min-width:0}.wk3-toc ol{display:grid;grid-template-columns:repeat(4,1fr);list-style:none;margin:0;padding:0}.wk3-toc-line{position:absolute;left:12.5%;right:12.5%;top:5px;height:1px;background:rgb(255 255 255 / .2)}.wk3-toc-fill{position:absolute;inset:-.5px 0;background:var(--or);height:2px;clip-path:inset(0 100% 0 0)}.wk3-toc button{position:relative;display:flex;flex-direction:column;align-items:center;gap:2px;width:100%;min-height:48px;padding:16px 4px 4px;background:none;border:0;color:rgb(255 255 255 / .62);cursor:pointer;font:500 .8rem/1.2 var(--f-b);transition:color .25s}.wk3-toc button::before{content:"";position:absolute;top:0;left:50%;width:11px;height:11px;margin-left:-5.5px;border-radius:50%;background:#030308;border:1.5px solid rgb(255 255 255 / .5);transition:background .25s,border-color .25s,transform .25s}.wk3-toc button b{font:400 .7rem/1 var(--f-h);letter-spacing:.12em;opacity:.7}.wk3-toc button:hover{color:#fff}.wk3-toc button.is-on{color:#fff}.wk3-toc button.is-on::before{background:var(--or);border-color:var(--or);transform:scale(1.25)}.wk3-toc button:focus-visible,.wk3-acts .btn:focus-visible{outline:2px solid var(--or);outline-offset:3px}.wk3-acts{display:flex;gap:10px;flex:0 0 auto}.wk3-svc span{transition:opacity .16s}.wk3-svc.is-sw span{opacity:0}.wk3-acts .btn{min-height:50px;white-space:nowrap}.wk3-live .bar{display:none}@media (max-width:959px){.wk3{--wk3-off:68px}.wk3-ui{flex-direction:column-reverse;align-items:stretch;gap:6px}.wk3-toc{flex:none}.wk3-acts{display:grid;grid-template-columns:1.5fr 1fr}.wk3-acts .btn{justify-content:center;padding-left:14px;font-size:.88rem;gap:8px}.wk3-acts .btn:not(:has(i)){padding-right:14px}.wk3-acts .btn i{width:32px;height:32px}}@media (max-width:380px){.wk3-acts .btn{font-size:.8rem}}.fx-prog{position:fixed;left:0;top:0;height:3px;width:100%;background:var(--or);transform:scaleX(0);transform-origin:0 50%;z-index:9999;pointer-events:none}.fx-ring{position:fixed;left:0;top:0;width:36px;height:36px;margin:-18px 0 0 -18px;border:1.5px solid var(--or);border-radius:50%;pointer-events:none;z-index:9998;opacity:0;display:grid;place-items:center;font:500 .72rem/1 var(--f-b);color:#fff;letter-spacing:.04em;transition:width .25s,height .25s,margin .25s,background .25s,opacity .25s}.fx-ring.is-on{opacity:1}.fx-ring.is-link{width:60px;height:60px;margin:-30px 0 0 -30px;background:rgb(239 139 29 / .14)}.fx-ring.is-lbl{width:86px;height:86px;margin:-43px 0 0 -43px;background:var(--or);border-color:var(--or)}.fx-ring.is-hide{opacity:0}.fx-w{display:inline-block;overflow:hidden;vertical-align:top;padding-bottom:.14em;margin-bottom:-.14em}.fx-w>span{display:inline-block;transform:translateY(112%);transition:transform .85s cubic-bezier(.2,.8,.2,1) calc(var(--i)*55ms)}.is-vis .fx-w>span{transform:none}.pc{position:relative}.fx-gl{position:absolute;inset:0;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .3s;background:radial-gradient(circle at var(--mx,50%) var(--my,50%),rgb(255 255 255 / .4),transparent 55%);mix-blend-mode:soft-light;z-index:3}.pc:hover .fx-gl,[data-tilt]:hover .fx-gl{opacity:1}.fx-t{transition:transform .12s linear!important;will-change:transform}.btn{will-change:translate}.sv-fig,.story__f,.cs-fig{overflow:hidden}.sv-fig img,.story__f img,.cs-fig img{will-change:translate}.bld{position:relative;height:460vh;background:#07070c;margin:0 0 var(--gut);--hdh:76px}.bld__s{position:sticky;top:var(--hdh);height:calc(100vh - var(--hdh));height:calc(100svh - var(--hdh));min-height:560px;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(20px,3vw,56px);align-items:center;padding:0 clamp(18px,4vw,64px);overflow:hidden;color:#fff}.bld__s::before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(60% 60% at 75% 50%,rgb(239 139 29 / .16),transparent 70%),radial-gradient(40% 40% at 10% 90%,rgb(239 139 29 / .08),transparent 70%)}.bld__l,.bld__r{position:relative;z-index:1;min-width:0}.bld__k{font:500 .8rem/1 var(--f-b);letter-spacing:.14em;text-transform:uppercase;color:var(--or);margin:0 0 16px}.bld__t{font-family:var(--f-h);font-weight:400;text-transform:uppercase;font-size:clamp(1.8rem,3.4vw,3.2rem);line-height:1.04;margin:0 0 26px;color:#fff;max-width:11em}.bld__st{list-style:none;margin:0 0 22px;padding:0;display:flex;gap:6px;flex-wrap:wrap}.bld__st li{display:flex;gap:8px;align-items:baseline;padding:9px 14px;border:1px solid rgb(255 255 255 / .16);border-radius:99px;font:500 .82rem/1 var(--f-b);color:rgb(255 255 255 / .5);transition:all .3s}.bld__st li b{font:400 .7rem var(--f-h);letter-spacing:.1em}.bld__st li.is-done{color:#fff;border-color:rgb(239 139 29 / .6)}.bld__st li.is-on{background:#fff;color:var(--ink);border-color:#fff}.bld__code{background:#12121a;border:1px solid rgb(255 255 255 / .09);border-radius:18px;overflow:hidden;box-shadow:0 30px 60px rgb(0 0 0 / .45)}.bld__cb{display:flex;gap:6px;align-items:center;padding:11px 14px;border-bottom:1px solid rgb(255 255 255 / .07)}.bld__cb i{width:9px;height:9px;border-radius:50%;background:#3a3a46}.bld__cb em{margin-left:10px;font:400 .72rem var(--f-b);color:rgb(255 255 255 / .4);font-style:normal}.bld__code pre{margin:0;padding:14px 16px 16px;font:400 .76rem/1.75 ui-monospace,"SF Mono",Menlo,Consolas,monospace;color:#d8d6e0;overflow:hidden}.cl{display:block;white-space:pre;overflow:hidden;clip-path:inset(0 100% 0 0);transition:clip-path .55s steps(26);min-height:1.75em}.cl.on{clip-path:inset(0 0 0 0)}.cl .t{color:#ff9d3c}.cl .a{color:#7fc8ff}.cl .s{color:#9be29b}.cl .c{color:#7d7b8c}.bld__r{perspective:1600px}.bld__tilt{position:relative;transform-style:preserve-3d;will-change:transform}.bld__br{background:#f5f3ef;border-radius:20px;overflow:hidden;box-shadow:0 50px 90px rgb(0 0 0 / .55),0 0 0 1px rgb(255 255 255 / .08);aspect-ratio:16/10.4;display:flex;flex-direction:column;color:var(--ink)}.bld__ub{display:flex;gap:8px;align-items:center;padding:10px 14px;background:#fbfaf8;border-bottom:1px solid rgb(0 0 0 / .07)}.bld__ub>i{width:9px;height:9px;border-radius:50%;background:#d9d5ce}.bld__url{flex:1;margin-left:10px;height:24px;border-radius:12px;background:#efece7;font:400 .72rem/24px var(--f-b);padding:0 12px;color:#777;overflow:hidden;white-space:nowrap}.bld__url span{display:inline-block;clip-path:inset(0 100% 0 0);transition:clip-path .8s steps(14)}.s4 .bld__url span{clip-path:inset(0 0 0 0)}.bp{flex:1;padding:4% 5%;display:flex;flex-direction:column;gap:5%;position:relative;min-height:0}.bp>*{opacity:0;transform:translateY(14px);transition:opacity .5s,transform .5s}.s1 .bp>*{opacity:1;transform:none}.s1 .bp>*:nth-child(2){transition-delay:.12s}.s1 .bp>*:nth-child(3){transition-delay:.24s}.bp__nav{display:flex;align-items:center;gap:3%}.bp__lg{width:9%;height:22px;border-radius:7px;background:#e4e1db;border:1.5px dashed #c9c5bd;transition:background .6s,border-color .6s}.bp__nl{width:9%;height:10px;border-radius:5px;background:#e4e1db;transition:background .6s}.bp__btn{display:block;width:16%;height:26px;border-radius:99px;background:#e4e1db;border:1.5px dashed #c9c5bd;position:relative;text-decoration:none;transition:background .6s,border-color .6s,box-shadow .6s}.bp__btn::after{content:"Devis";position:absolute;inset:0;display:grid;place-items:center;font:500 .66rem var(--f-b);color:#fff0;transition:color .6s}.bp__nav .bp__btn{margin-left:auto}.bp__hero{flex:1;display:grid;grid-template-columns:1.2fr 1fr;gap:4%;align-items:center;min-height:0}.bp__tx{position:relative}.bp__tx .bp__btn{width:46%;margin-top:4px}.bp h4{margin:0 0 8px;font:400 clamp(.95rem,2vw,1.75rem)/1.12 var(--f-h);color:#fff0;background:#e4e1db;border-radius:8px;width:max-content;max-width:100%;transition:color .6s,background .6s}.bp p{margin:0 0 12px;font:400 clamp(.6rem,.95vw,.82rem)/1.4 var(--f-b);color:#fff0;background:#e4e1db;border-radius:6px;width:max-content;max-width:100%;transition:color .6s,background .6s}.bp__im{aspect-ratio:1.25;border-radius:18px;background:#e4e1db;border:1.5px dashed #c9c5bd;transition:background .8s,border-color .6s}.bp__row{display:grid;grid-template-columns:repeat(3,1fr);gap:3%}.bp__c{border-radius:14px;background:#ece9e4;border:1.5px dashed #cfcbc3;padding:8% 8% 9%;display:flex;flex-direction:column;gap:7px;transition:background .6s,box-shadow .6s,border-color .6s}.bp__c i{width:26px;height:26px;border-radius:8px;background:#d9d6d0;transition:background .6s}.bp__c span{height:7px;border-radius:4px;background:#d9d6d0}.bp__c span+span{width:70%}.s2 .bp__lg{background:var(--or);border-color:#fff0}.s2 .bp__nl{background:#2a2a2a;opacity:.7}.s2 .bp__btn{background:#2a2a2a;border-color:#fff0}.s2 .bp__btn::after{color:#fff}.s2 .bp h4{color:#2a2a2a;background:#fff0}.s2 .bp p{color:#6b6b6b;background:#fff0}.s2 .bp__im{border-color:#fff0;background:radial-gradient(circle at 35% 30%,#ffd29a,#ef8b1d 55%,#c96f08)}.s2 .bp__c{background:#fff;border-color:#fff0;box-shadow:0 10px 26px rgb(30 30 50 / .1)}.s2 .bp__c i{background:var(--or)}.bp__cur{position:absolute;width:22px;height:22px;right:-10%;bottom:-70px;opacity:0;transition:right 1.1s cubic-bezier(.3,.8,.2,1),bottom 1.1s cubic-bezier(.3,.8,.2,1),opacity .4s}.s3 .bp__cur{opacity:1;right:62%;bottom:-6px}.s3 .bp__tx .bp__btn{background:var(--or);box-shadow:0 8px 20px rgb(239 139 29 / .5);transition-delay:.9s}.bld__badge{position:absolute;right:-2%;top:-5%;background:var(--or);color:#1b1b1b;border-radius:99px;padding:10px 18px;font:500 .85rem var(--f-b);box-shadow:0 18px 40px rgb(239 139 29 / .5);transform:scale(0) rotate(-12deg);transition:transform .6s cubic-bezier(.3,1.6,.4,1)}.s4 .bld__badge{transform:scale(1) rotate(-6deg)}.bld__sc{display:flex;gap:14px;margin-top:22px;justify-content:center}.sc{width:84px;text-align:center;opacity:0;transform:translateY(16px);transition:opacity .5s,transform .5s}.s4 .sc{opacity:1;transform:none}.s4 .sc:nth-child(2){transition-delay:.1s}.s4 .sc:nth-child(3){transition-delay:.2s}.s4 .sc:nth-child(4){transition-delay:.3s}.sc i{display:grid;place-items:center;width:64px;height:64px;margin:0 auto;border-radius:50%;background:conic-gradient(var(--or) calc(var(--v,0)*1%),rgb(255 255 255 / .12) 0);position:relative;font:400 1.2rem var(--f-h);font-style:normal}.sc i::before{content:"";position:absolute;inset:5px;border-radius:50%;background:#07070c}.sc b{position:relative;font-weight:400}.sc span{display:block;margin-top:8px;font:400 .68rem/1.25 var(--f-b);color:rgb(255 255 255 / .6)}@media (max-width:899px){.bld{height:400vh}.bld__s{grid-template-columns:1fr;align-content:center;gap:14px;padding:0 16px}.bld__code{display:none}.bld__t{font-size:1.55rem;margin-bottom:12px}.bld__st{margin-bottom:0}.bld__st li{padding:7px 10px;font-size:.7rem}.bld__k{margin-bottom:10px}.bld__sc{gap:6px;margin-top:14px}.sc{width:68px}.sc i{width:50px;height:50px;font-size:1rem}}.bld--static{height:auto}.bld--static .bld__s{position:relative;height:auto;padding-top:60px;padding-bottom:60px}.hd{transition:background-color .35s,color .35s}.hd__logo .l-w{display:none}.hd .fx-prog{position:absolute;top:auto;bottom:0;z-index:2}.hd-dark .hd{background:#0b0b10;color:rgb(255 255 255 / .82)}.hd-dark .hd__logo img:not(.l-w){display:none}.hd-dark .hd__logo .l-w{display:block}.hd-dark .hd__logo::after{background:#0b0b10}.hd-dark .hd__bar>.hd__nav>a:not(.hd__cta),.hd-dark .dd__btn{color:rgb(255 255 255 / .82)}.hd-dark .hd__bar>.hd__nav>a:not(.hd__cta):hover,.hd-dark .dd__btn:hover{color:var(--or)}.hd-dark .hd__cta{background:rgb(255 255 255 / .12);color:#fff}.hd-dark .burger{background:rgb(255 255 255 / .14)}.hd-dark .mega{color:var(--ink)}.fx-gl{display:none}.btn{will-change:auto}.cloud{display:none!important}.wk3{display:block;background-color:#030308;background-image:radial-gradient(60% 55% at 50% 50%,#0d0a14,#030308)}html:not(.js) .wk3{display:none}.wk3-ui{transition:opacity .6s}.wk3:not(.is-ready) .wk3-ui{opacity:0;pointer-events:none}.bld__s{padding-top:20px}.fx-w>span{transition-duration:.9s;transition-delay:calc(var(--i)*70ms + 120ms)}.pgrid:not(.pgrid--4){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(44px,6vw,88px) clamp(24px,4vw,64px)}.pgrid .pc{grid-column:auto!important;background:none!important;box-shadow:none!important;border:0!important;border-radius:0!important;transform:none!important;display:flex;flex-direction:column}.pgrid:not(.pgrid--4) .pc:nth-child(even){margin-top:clamp(40px,6vw,96px)}.pgrid .pc__fig{border-radius:14px;overflow:hidden;box-shadow:0 0 0 1px rgb(40 40 40 / .1);background:#eceae6}.pgrid .pc__img{aspect-ratio:16/11}.pgrid .pc__img img{object-position:top center;transition:transform .8s cubic-bezier(.2,.8,.2,1)}.pgrid .pc:hover .pc__img img{transform:scale(1.03)}.pgrid .pc__b{padding:20px 2px 0;gap:6px}.pgrid .pc__k{font:500 .74rem/1 var(--f-b);letter-spacing:.12em;text-transform:uppercase;color:var(--mute);margin:0}.pgrid .pc__b h3{font:400 clamp(1.5rem,2.4vw,2.1rem)/1.1 var(--f-h);text-transform:uppercase;margin:2px 0 4px}.pgrid .pc__r{font-size:.95rem;color:var(--ink-2);margin:0}@media (max-width:699px){.pgrid:not(.pgrid--4){grid-template-columns:1fr}.pgrid .pc:nth-child(even){margin-top:0!important}}.cs-art .btn,.cs-visit .btn{color:#fff;text-decoration:none}.cs-art .btn--dark,.cs-visit .btn--dark{background:var(--ink);color:#fff}.cs-visit .btn span{color:#fff}.cs-shot__logo,.lg--img,.lg--keep,.mq .lg--img.lg--keep,.mega__lg .lg--img.lg--keep{border-radius:0!important}.ft__logo{display:block;aspect-ratio:300/287;height:auto}.ft__logo img{height:100%;object-fit:contain}.ft__logo::after{mask-size:100% 100%;mask-position:0 0}.ab-hero{padding-top:clamp(28px,5vw,64px);padding-bottom:clamp(36px,6vw,80px)}.ab-hero__t{font-family:var(--f-h);font-weight:400;text-transform:uppercase;font-size:clamp(2rem,5.4vw,5rem);line-height:1;letter-spacing:-.01em;max-width:15em;margin:14px 0 clamp(28px,4vw,56px)}.ab-hero__r{display:grid;grid-template-columns:minmax(0,1.2fr) auto;gap:24px 56px;align-items:end;border-top:1px solid var(--ink);padding-top:26px}.ab-hero__lead{font-size:clamp(1.05rem,1.4vw,1.3rem);line-height:1.5;color:var(--ink-2);max-width:640px;margin:0}.ab-stats dl{display:grid;grid-template-columns:repeat(4,1fr);margin:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.ab-stats dl>div{padding:34px 28px 36px 0}.ab-stats dl>div+div{padding-left:28px;border-left:1px solid var(--line)}.ab-stats dt{font-family:var(--f-h);font-size:clamp(2.2rem,4vw,3.6rem);line-height:1;color:var(--ink)}.ab-stats dl>div:last-child dt{color:var(--or)}.ab-stats dd{margin:12px 0 0;font-size:.92rem;color:var(--mute);max-width:230px}.ab-story{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(28px,6vw,96px);align-items:start}.ab-story__l{position:sticky;top:120px}.ab-story__l .story__f{margin:28px 0 0;border-radius:18px}.ab-tl{list-style:none;margin:0;padding:0 0 0 30px;border-left:1px solid var(--line);display:grid;gap:46px}.ab-tl li{position:relative}.ab-tl li::before{content:"";position:absolute;left:-35px;top:.7em;width:9px;height:9px;border-radius:50%;background:var(--or)}.ab-tl b{display:block;font-family:var(--f-h);font-weight:400;font-size:clamp(1.5rem,2.4vw,2.2rem);margin-bottom:10px}.ab-tl p{margin:0;color:var(--ink-2);font-size:1.02rem;line-height:1.65;max-width:560px}.ab-val{list-style:none;margin:0;padding:0;border-top:1px solid var(--ink)}.ab-val li{display:grid;grid-template-columns:70px minmax(0,1.1fr) minmax(0,1.6fr) 84px;gap:24px;align-items:center;padding:30px 0;border-bottom:1px solid var(--line)}.ab-val__n{font-size:.82rem;color:var(--mute);font-weight:500}.ab-val h3{font-family:var(--f-h);font-weight:400;text-transform:uppercase;font-size:clamp(1.3rem,2.2vw,2rem);margin:0;transition:color .25s}.ab-val li:hover h3{color:var(--or-d)}.ab-val p{margin:0;color:var(--ink-2)}.ab-val img{width:72px;height:72px;object-fit:contain;justify-self:end}@media (max-width:899px){.ab-hero__r{grid-template-columns:1fr}.ab-stats dl{grid-template-columns:1fr 1fr}.ab-stats dl>div{padding:26px 16px 28px 0;border-left:0!important}.ab-stats dl>div:nth-child(even){padding-left:16px;border-left:1px solid var(--line)!important}.ab-stats dl>div:nth-child(n+3){border-top:1px solid var(--line)}.ab-story{grid-template-columns:1fr}.ab-story__l{position:static}.ab-val li{grid-template-columns:40px 1fr 64px;gap:6px 16px}.ab-val p{grid-column:2/4}.ab-val img{grid-column:3;grid-row:1;width:56px;height:56px}}.btn,.hd__cta{border-radius:20px;corner-shape:squircle}.btn i{border-radius:13px;corner-shape:squircle}@supports not (corner-shape:squircle){.btn,.hd__cta{border-radius:18px}.btn i{border-radius:11px}}h1,h2,h3,.ab-hero__t,.bld__t,.hero__h1,.ab-tl b,.ab-stats dt,.ab-val h3{-webkit-text-stroke:.018em currentColor}.cs-shot__logo{border-radius:18px!important}.hd svg.fx-prog{position:absolute;left:0;top:0;bottom:auto;width:100%;height:auto;background:none;transform:none;overflow:visible;pointer-events:none;z-index:3}.wk3-ui{left:0;right:0;top:0;bottom:0;display:block;pointer-events:none}.wk3-acts{position:absolute;left:clamp(14px,3vw,48px);bottom:calc(18px + env(safe-area-inset-bottom,0px));pointer-events:auto}.wk3-toc{position:absolute;right:clamp(14px,3vw,48px);top:50%;transform:translateY(-50%);flex:none;width:auto;pointer-events:auto}.wk3-toc ol{display:flex;flex-direction:column;gap:8px;align-items:flex-end}.wk3-toc-line{left:auto;right:5px;top:19px;bottom:19px;width:1px;height:auto}.wk3-toc-fill{inset:0 -.5px;width:2px;height:auto;clip-path:inset(0 0 100% 0)}.wk3-toc button{flex-direction:row-reverse;gap:10px;align-items:center;width:auto;min-height:38px;padding:0 24px 0 0;justify-content:flex-end}.wk3-toc button::before{top:50%;left:auto;right:0;margin:-5.5px 0 0 0}@media (max-width:959px){.wk3-acts{display:flex;right:64px}.wk3-acts .btn:first-child{flex:1}.wk3-toc button span{display:none}}.bar{display:none!important}.abar{display:none}@media (max-width:899px){.abar{display:flex;gap:6px;position:fixed;left:50%;bottom:calc(12px + env(safe-area-inset-bottom,0px));transform:translate(-50%,0);z-index:50;padding:6px;border-radius:26px;corner-shape:squircle;background:rgb(18 18 22 / .9);backdrop-filter:blur(14px);box-shadow:0 18px 40px -12px rgb(0 0 0 / .45);transition:transform .4s cubic-bezier(.2,.8,.2,1),opacity .3s}.abar.is-off{transform:translate(-50%,170%);opacity:0}.abar a{display:grid;place-items:center;width:56px;height:50px;border-radius:18px;corner-shape:squircle;color:#fff}.abar a .ic{width:22px;height:22px}.abar .abar__h{background:var(--or);color:var(--ink);width:68px}.wk3-live .abar,.page-id-7438 .abar{display:none}}.mm__in{padding-bottom:110px}.mm__t{font:500 .72rem/1 var(--f-b);letter-spacing:.14em;text-transform:uppercase;color:rgb(255 255 255 / .5);margin:24px 0 12px}.mm__t:first-child{margin-top:4px}.mm__sv{display:grid;gap:8px}.mm .mm__g{border:0;background:rgb(255 255 255 / .06);border-radius:18px;corner-shape:squircle;overflow:hidden}.mm .mm__g summary{display:flex;align-items:center;gap:12px;font-family:var(--f-h);font-weight:700;font-size:1.05rem;text-transform:uppercase;padding:14px 16px;border:0;justify-content:flex-start}.mm__gi{display:grid;place-items:center;width:36px;height:36px;border-radius:12px;corner-shape:squircle;background:rgb(239 139 29 / .16);color:var(--or);flex:none}.mm__gi svg,.mm__i svg{width:20px;height:20px}.mm__gn{flex:1}.mm__g summary em{font-style:normal;font-size:.75rem;opacity:.5;font-family:var(--f-b)}.mm__g summary .ic{transition:transform .25s;width:18px;height:18px}.mm__g[open] summary .ic{transform:rotate(180deg)}.mm .mm__g ul{padding:0 8px 10px;display:grid;gap:2px}.mm .mm__g li a{display:flex;align-items:center;gap:12px;padding:10px;border-radius:12px;color:#e6e6e6;font-size:.98rem}.mm .mm__g li a:active{background:rgb(255 255 255 / .08)}.mm__i{display:grid;place-items:center;width:30px;height:30px;color:var(--or);flex:none}.mm__tiles{display:grid;grid-template-columns:1fr 1fr;gap:8px}.mm__tiles a{display:flex;align-items:center;gap:10px;padding:14px;border-radius:16px;corner-shape:squircle;background:rgb(255 255 255 / .06);font-weight:500;text-decoration:none;color:#fff}.mm__tiles .ic{width:22px;height:22px;color:var(--or);flex:none}.mm__act{margin-top:22px}.mm__act .btn{width:100%;justify-content:space-between}.mm__c{display:grid;gap:12px;margin-top:22px}.mm__c a{display:flex;align-items:center;gap:10px;color:#d9d9d9;text-decoration:none}.mm__f{display:flex;gap:18px;margin-top:22px;font-size:.82rem;opacity:.6}.mm__f a{color:#fff;text-decoration:none}.ft__col a{position:relative;transition:color .25s,padding-left .25s}.ft__col a::before{content:"";position:absolute;left:0;top:50%;width:0;height:1px;background:var(--or);transition:width .25s}.ft__col a:hover{color:#fff;padding-left:20px}.ft__col a:hover::before{width:13px}.ft__brand a:not(.ft__logo),.ft__bot a,.ft__bar a{transition:color .2s,opacity .2s}.ft__brand a:not(.ft__logo):hover,.ft__bot a:hover,.ft__bar a:hover{color:var(--or)}.ft{margin-top:clamp(12px,2vw,24px)}.sec:has(>.cta){padding-top:clamp(16px,2.5vw,32px);padding-bottom:0}.cta__ball{width:clamp(260px,40vw,560px);right:2%;top:50%;margin-top:calc(clamp(260px,40vw,560px) * -.31);opacity:.9}@media (max-width:699px){.cta__ball{width:240px;right:-50px;top:-30px;margin-top:0;opacity:.45}}.ink-w{display:inline-block;white-space:nowrap}.ink-l{color:rgb(40 40 40 / .16);transition:color .25s}.ink-l.on{color:var(--ink)}.ab-pin{position:relative;height:230vh}.ab-pin__s{position:sticky;top:90px;min-height:calc(100svh - 110px);display:flex;flex-direction:column;justify-content:center}.ab-pin .ab-hero__t{margin:14px 0 0;font-size:clamp(2.1rem,6.4vw,6rem);max-width:13em}.ab-hero--r{padding-top:0}.ab-say{font-family:var(--f-h);font-weight:400;font-size:clamp(1.8rem,4vw,3.6rem);line-height:1.12;max-width:19em;margin:0}.ab-sayw{padding-block:clamp(40px,7vw,110px)}@media (max-width:699px){.ab-pin{height:190vh}}.pgrid .pc__fig,.pgrid .pc__b{will-change:transform,opacity}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.tf-hero{padding-top:clamp(28px,5vw,72px)}.tf-hero h1{max-width:18ch;margin:.3em 0 .4em}.tf-lead{max-width:56ch;color:var(--mute);font-size:1.08rem;line-height:1.6}.tfc{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:clamp(18px,3vw,40px);align-items:start}.tfc__f{display:grid;gap:22px}.tfc__g{border:1px solid var(--hair);border-radius:var(--r);padding:22px;margin:0;background:var(--white);min-width:0}.tfc__g legend{padding:0 8px;font-family:var(--f-h);font-weight:600;font-size:1rem}.tfc__opts{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:10px}.tfc__opts--2{grid-template-columns:repeat(2,minmax(0,1fr))}.tfc__o{position:relative;display:block;cursor:pointer}.tfc__o input{position:absolute;opacity:0;inset:0}.tfc__o span{display:flex;flex-direction:column;gap:2px;border:1px solid var(--hair);border-radius:18px;padding:14px 16px;transition:border-color .2s,background .2s}.tfc__o b{font-weight:600;font-size:.95rem}.tfc__o small{color:var(--mute);font-size:.8rem;line-height:1.35}.tfc__o:hover span{border-color:var(--ink)}.tfc__o input:checked+span{border-color:var(--ink);background:var(--ink);color:#fff}.tfc__o input:checked+span small{color:rgb(255 255 255 / .72)}.tfc__o input:focus-visible+span{outline:2px solid var(--or);outline-offset:2px}.tfc__row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.tfc__row label{display:flex;flex-direction:column;gap:6px;font-size:.85rem;font-weight:500;min-width:0}.tfc__row select,.tfc__row input{font:inherit;font-weight:400;padding:12px 14px;border:1px solid var(--hair);border-radius:14px;background:var(--paper);color:var(--ink);width:100%}.tfc__row small{color:var(--mute);font-weight:400}.tfc__r{position:sticky;top:110px;background:var(--ink);color:#fff;border-radius:var(--R);padding:clamp(22px,2.4vw,34px)}.tfc__k{margin:0 0 14px;font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;opacity:.65}.tfc__d{margin:0;display:grid;gap:8px}.tfc__d div{display:flex;justify-content:space-between;gap:12px;font-size:.92rem;padding-bottom:8px;border-bottom:1px solid rgb(255 255 255 / .14)}.tfc__d dt{opacity:.75}.tfc__d dd{margin:0;font-weight:500;text-align:right}.tfc__big{margin:22px 0 6px;display:flex;flex-direction:column;gap:4px}.tfc__big span{font-family:var(--f-h);font-size:clamp(2.2rem,4vw,3.2rem);font-weight:600;line-height:1}.tfc__big small{opacity:.7;font-size:.85rem;line-height:1.4}.tfc__tot{margin:6px 0 0;font-size:.9rem}.tfc__n{margin:16px 0;font-size:.76rem;line-height:1.5;opacity:.6}.tfc__r .btn{background:#fff;color:var(--ink)}.tft{margin:22px 0 34px;border:1px solid var(--hair);border-radius:var(--r);overflow:hidden;background:var(--white)}.tft__h,.tft__r{display:grid;grid-template-columns:1.3fr 1fr 1.2fr;gap:14px;padding:16px 22px;align-items:center}.tft__h{background:var(--paper);font-size:.78rem;letter-spacing:.06em;text-transform:uppercase;color:var(--mute)}.tft__r{border-top:1px solid var(--hair);font-size:.95rem}.tft__r small{display:block;color:var(--mute);font-size:.78rem}.tfp{display:grid;grid-template-columns:1fr 1.4fr;gap:clamp(18px,4vw,60px);align-items:start;padding:clamp(24px,3vw,44px);border-radius:var(--R);background:var(--peach)}.tfp h2{margin:.3em 0 0}.tfp__l{list-style:none;margin:0;padding:0;display:grid;gap:14px}.tfp__l li{padding-bottom:14px;border-bottom:1px solid rgb(40 40 40 / .14);line-height:1.5}.tf-cond ul{margin:12px 0 0;padding-left:1.1em;max-width:70ch;color:var(--mute);line-height:1.7}.prb{display:grid;grid-template-columns:1fr 1.5fr;gap:clamp(18px,4vw,60px);padding:clamp(24px,3vw,44px);border:1px solid var(--hair);border-radius:var(--R);background:var(--white)}.prb h2{margin:.3em 0 .5em}.prb__n{color:var(--mute);font-size:.92rem;max-width:34ch}.prb__rows{list-style:none;margin:0 0 18px;padding:0}.prb__rows li{display:grid;grid-template-columns:1.2fr 1fr;gap:2px 16px;padding:14px 0;border-bottom:1px solid var(--hair)}.prb__a{font-weight:500}.prb__p{font-family:var(--f-h);font-size:1.15rem;text-align:right}.prb__s{grid-column:1/-1;color:var(--mute);font-size:.82rem}.prb__c{margin:0 0 22px;padding-left:1.1em;color:var(--mute);font-size:.88rem;line-height:1.6}.prb__a2{display:flex;flex-wrap:wrap;gap:16px;align-items:center}.prb__lk{text-decoration:underline;text-underline-offset:4px}@media(max-width:900px){.tfc,.tfp,.prb{grid-template-columns:1fr}.tfc__r{position:static}.tfc__row{grid-template-columns:1fr}.tft__h{display:none}.tft__r{grid-template-columns:1fr;gap:4px;padding:14px 18px}}.sv-fig--art{background:none;padding:0;border:0;box-shadow:none;aspect-ratio:auto}.sv-fig--art .sv-art{display:block;width:100%;height:auto;border-radius:28px}.prose{--pw:min(100%,760px)}.prose .wk-retenir{margin:28px 0;padding:22px 26px;border-radius:var(--r);background:var(--peach)}.prose .wk-retenir p{margin:0 0 8px}.prose .wk-retenir ul{margin:0;padding-left:1.1em}.prose .wk-hero-art,.prose .wk-infog{margin:28px 0;border-radius:var(--r);overflow:hidden;border:1px solid var(--hair);background:#fff}.prose .wk-hero-art svg,.prose .wk-infog svg{display:block;width:100%;height:auto}.prose .wk-infog figcaption{padding:12px 18px;font-size:.8rem;color:var(--mute);border-top:1px solid var(--hair)}.prose table{width:100%;border-collapse:collapse;margin:24px 0;font-size:.92rem}.prose th,.prose td{padding:12px 14px;border-bottom:1px solid var(--hair);text-align:left;vertical-align:top}.prose th{font-size:.76rem;letter-spacing:.06em;text-transform:uppercase;color:var(--mute);background:var(--paper)}.prose pre{margin:22px 0;padding:18px 20px;border-radius:18px;background:var(--ink);color:#f3f3f3;overflow:auto;font-size:.82rem;line-height:1.6}.prose code{font-size:.9em}.prose :not(pre)>code{background:var(--paper);padding:2px 6px;border-radius:6px}.prose .wk-sources{font-size:.85rem;color:var(--mute);line-height:1.6}.rv{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.5fr);gap:clamp(24px,5vw,80px);align-items:start}.rv__l{position:sticky;top:120px;display:flex;flex-direction:column;gap:18px}.rv__l h2{margin:0}.rv__score{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 14px;margin-top:6px}.rv__n{font-family:var(--f-h);font-size:clamp(3.4rem,6vw,5rem);line-height:1;font-weight:600}.rv__st{display:inline-flex;gap:3px;color:var(--or)}.rv__c{flex-basis:100%;color:var(--mute);font-size:.9rem}.rv__lk{align-self:flex-start;text-decoration:underline;text-underline-offset:5px}.rv__q{width:clamp(70px,9vw,120px);height:auto;color:var(--peach);margin-top:14px}.rv__r{display:grid;gap:18px}.rv__c2{position:relative;margin:0;padding:clamp(22px,2.4vw,32px) clamp(22px,2.4vw,32px) clamp(22px,2.4vw,32px) clamp(76px,7vw,96px);border:1px solid var(--hair);border-radius:var(--R);background:var(--white);transition:transform .5s var(--ease),border-color .3s}.rv__c2:nth-child(even){margin-left:clamp(0px,4vw,56px)}.rv__c2:hover{transform:translateY(-3px);border-color:var(--ink)}.rv__av{position:absolute;left:clamp(20px,2.2vw,28px);top:clamp(22px,2.4vw,32px);width:44px;height:44px;display:grid;place-items:center;border-radius:50%;background:var(--ink);color:#fff;font-family:var(--f-h);font-weight:600}.rv__c2:nth-child(3n+1) .rv__av{background:var(--or)}.rv__c2 blockquote{margin:0 0 14px}.rv__c2 blockquote p{margin:0;font-size:clamp(1rem,1.25vw,1.15rem);line-height:1.6}.rv__c2 figcaption{display:flex;flex-wrap:wrap;gap:2px 10px;font-size:.85rem}.rv__c2 figcaption span{color:var(--mute)}@media(max-width:900px){.rv{grid-template-columns:1fr}.rv__l{position:static}.rv__q{display:none}.rv__c2:nth-child(even){margin-left:0}.rv__c2{padding-left:22px;padding-top:80px}}.rv__st svg{width:22px;height:22px;fill:currentColor;stroke:currentColor}.prb__c,.tf-cond ul{list-style:disc}.prb__c li,.tf-cond li{margin:0 0 6px;padding-left:2px}.prose ul,.prose ol{padding-left:1.3em}.panel,.hero,.hero__card,.pc,.quote,.spec,.kids a,.rel a,.ct__form .ff-el-form-control,.post-c img,.art__img,.prose img,.ft__panel,.fm input[type=text],.fm input[type=email],.fm input[type=tel],.fm textarea,.fm__err,.abox,.cs-shot img,.cs-shot__logo,.cs-shot--wip,.toc,.callout,.fig img,.cs-visit,.pc__fig,.fm input[type=text]:focus,.fm input[type=email]:focus,.fm input[type=tel]:focus,.fm textarea:focus,.ft .ft__panel,.mega__i,.mega__cases,.mega .mega__lg a,.sv-fig,.story .story__f,.cs-fig img,.bld__st li,.bld__code,.bld__br,.bld__url,.bp__lg,.bp__nl,.bp__btn,.bp h4,.bp p,.bp__im,.bp__c,.bp__c i,.bp__c span,.bld__badge,.pgrid .pc__fig,.ab-story__l .story__f,.btn,.hd__cta,.btn i,.abar,.abar a,.mm .mm__g,.mm__gi,.mm .mm__g li a,.mm__tiles a,.tfc__g,.tfc__o span,.tfc__row select,.tfc__row input,.tfc__r,.tft,.tfp,.prb,.sv-fig--art .sv-art,.prose .wk-retenir,.prose .wk-hero-art,.prose .wk-infog,.prose pre,.rv__c2,.btn,.hd__cta,.abar,.abar a,.tfc,.tft,.tfp,.prb,.tf-cond{corner-shape:squircle}.btn:hover i{transform:none}.btn i svg{transition:transform .35s var(--ease,ease)}.btn:hover i svg,.btn:focus-visible i svg{transform:rotate(45deg)}h1,h2,h3,.ab-hero__t,.bld__t,.hero__h1,.ab-tl b,.ab-stats dt,.ab-val h3{-webkit-text-stroke:0}.ft__col a::before{display:none}.ft__col a:hover{padding-left:0;color:var(--or)}.ft__col li a{transition:color .2s}.ft{padding:0;margin-top:clamp(40px,6vw,90px)}.ft .ft__panel{max-width:none;margin:0;border-radius:var(--R) var(--R) 0 0;padding-inline:max(var(--gut),calc((100vw - var(--max)) / 2))}.ft__hero{display:flex;justify-content:space-between;align-items:center;gap:24px 40px;flex-wrap:wrap;position:relative;padding-bottom:clamp(28px,4vw,52px);margin-bottom:clamp(28px,4vw,52px);border-bottom:1px solid rgb(255 255 255 / .12)}.ft__lead{font-family:var(--f-h);font-size:clamp(1.7rem,3.6vw,3rem);line-height:1.08;max-width:22ch;margin:0;color:#fff}.ft__lead em{font-style:normal;color:var(--or)}.ft__word{font-family:var(--f-h);font-weight:700;font-size:clamp(4.2rem,19vw,17rem);line-height:.78;letter-spacing:-.045em;text-align:center;white-space:nowrap;overflow:hidden;margin:clamp(20px,3vw,44px) 0 -.06em;color:#fff0;background:linear-gradient(180deg,rgb(255 255 255 / .17),#fff0 82%);-webkit-background-clip:text;background-clip:text;user-select:none;pointer-events:none}.ft__bot{position:relative;z-index:1}@keyframes wkfloat{0%,100%{transform:translate3d(0,0,0)}50%{transform:translate3d(0,-6px,0)}}.hero__card{animation:wkfloat 8s ease-in-out infinite;will-change:transform}.pin-spacer{position:relative;z-index:5}.pin-spacer+.hero{margin-top:-80vh;position:relative;z-index:1}@media (min-width:900px){.sv-fig--art{max-width:460px;margin-inline:auto}.sv-fig--art .sv-art{max-height:320px}}@media (max-width:899px){.abar{background:linear-gradient(135deg,rgb(255 255 255 / .4),rgb(255 255 255 / .14));-webkit-backdrop-filter:blur(22px) saturate(1.8);backdrop-filter:blur(22px) saturate(1.8);border:1px solid rgb(255 255 255 / .55);box-shadow:0 18px 38px -16px rgb(0 0 0 / .38),inset 0 1px 0 rgb(255 255 255 / .8),inset 0 -1px 0 rgb(255 255 255 / .18)}.abar a{color:var(--ink)}.abar .abar__h{background:rgb(239 139 29 / .92);color:var(--ink);box-shadow:inset 0 1px 0 rgb(255 255 255 / .45)}}@media (prefers-reduced-motion:reduce){.hero__card{animation:none}}.ct__faces{position:relative;height:clamp(230px,26vw,320px);margin-top:clamp(20px,3vw,40px)}.fc{position:absolute;display:block;width:var(--s,90px);aspect-ratio:1;border-radius:50%;box-shadow:0 18px 34px -18px rgb(40 40 40 / .45),0 0 0 4px #fff;animation:wkbob var(--d,8s) ease-in-out infinite;animation-delay:var(--dl,0s)}.fc svg{display:block;width:100%;height:100%;border-radius:50%}.fc--1{left:2%;top:6%;--s:96px;--d:8s}.fc--2{left:38%;top:0;--s:74px;--d:9s;--dl:-2s}.fc--3{left:66%;top:20%;--s:104px;--d:7.5s;--dl:-4s}.fc--4{left:12%;top:52%;--s:82px;--d:9.5s;--dl:-1s}.fc--5{left:44%;top:46%;--s:112px;--d:8.5s;--dl:-5s}.fc--6{left:80%;top:64%;--s:68px;--d:7s;--dl:-3s}@keyframes wkbob{0%,100%{transform:translate3d(0,0,0)}50%{transform:translate3d(0,-9px,0)}}@media (prefers-reduced-motion:reduce){.fc{animation:none}}.fm input[type=text],.fm input[type=email],.fm input[type=tel],.fm textarea{transition:border-color .2s,box-shadow .2s}.fm input:focus,.fm textarea:focus{outline:0;border-color:var(--or);box-shadow:0 0 0 4px rgb(239 139 29 / .16)}.fm__c label{cursor:pointer;align-items:center;gap:12px;line-height:1.5}.fm__c input{-webkit-appearance:none;appearance:none;flex:none;display:grid;place-items:center;width:24px;height:24px;margin:0;border:1.5px solid rgb(40 40 40 / .28);border-radius:9px;corner-shape:squircle;background:#fff;cursor:pointer;transition:background .2s,border-color .2s,box-shadow .2s}.fm__c input::after{content:"";width:11px;height:6px;border-left:2.4px solid var(--ink);border-bottom:2.4px solid var(--ink);transform:translateY(-1px) rotate(-45deg) scale(0);transition:transform .18s var(--ease,ease)}.fm__c input:checked{background:var(--or);border-color:var(--or)}.fm__c input:checked::after{transform:translateY(-1px) rotate(-45deg) scale(1)}.fm__c input:focus,.fm__c input:focus-visible{outline:0;box-shadow:0 0 0 4px rgb(239 139 29 / .25)}.tf-hero{position:relative;overflow-x:clip}.tf-hero::after{content:"";position:absolute;right:var(--gut,24px);top:8px;width:min(240px,26vw);aspect-ratio:1;border-radius:44px;corner-shape:squircle;background:linear-gradient(140deg,var(--or),var(--peach));transform:rotate(12deg);opacity:.9;z-index:-1;animation:tfShape 16s ease-in-out infinite alternate}.tf-hero::before{content:"";position:absolute;right:calc(var(--gut,24px) + min(190px,20vw));top:150px;width:min(110px,12vw);aspect-ratio:1;border-radius:28px;corner-shape:squircle;border:1.5px solid var(--or);transform:rotate(-8deg);z-index:-1;animation:tfShape 20s ease-in-out infinite alternate-reverse}@keyframes tfShape{from{transform:rotate(12deg) translateY(0)}to{transform:rotate(4deg) translateY(14px)}}.tft--io .tft__r{opacity:0;transform:translateY(10px);transition:opacity .5s var(--ease,ease),transform .5s var(--ease,ease),background .25s}.tft--io .tft__r.is-in{opacity:1;transform:none}.tft__r{transition:background .25s}.tft__r:hover{background:var(--peach)}.tft__lk{color:inherit;text-decoration:none;background:linear-gradient(var(--or),var(--or)) 0 100%/0 1.5px no-repeat;transition:background-size .3s var(--ease,ease),color .2s}.tft__lk:hover{color:var(--or-d);background-size:100% 1.5px}.tft__n{margin:16px 0 0;color:var(--mute);font-size:.9rem;max-width:70ch}.tfc__h{display:block;margin-top:6px;color:var(--mute);font-size:.82rem}.prb__rows li.is-rec{outline:1.5px solid var(--or);outline-offset:4px;border-radius:14px;corner-shape:squircle;background:var(--peach)}.incl{margin-top:48px}.incl__h{font-family:var(--f-h);font-size:clamp(1.25rem,2vw,1.6rem);margin:0 0 16px}.incl__w{overflow-x:auto;border:1px solid var(--line);border-radius:24px;corner-shape:squircle;background:#fff}.incl__tb{width:100%;border-collapse:collapse;min-width:560px;font-size:.95rem}.incl__tb th,.incl__tb td{padding:14px 18px;text-align:left;vertical-align:top;border-bottom:1px solid var(--line)}.incl__tb thead th{font-family:var(--f-h);font-weight:600;background:var(--paper)}.incl__tb tbody th{font-weight:500;width:34%}.incl__tb tbody tr:last-child th,.incl__tb tbody tr:last-child td{border-bottom:0}.incl__tb tbody tr:hover{background:var(--peach)}.incl__n{margin:14px 0 0;color:var(--mute);font-size:.9rem;max-width:75ch}@media (max-width:760px){.tf-hero::after,.tf-hero::before{display:none}}@media (prefers-reduced-motion:reduce){.tf-hero::after,.tf-hero::before{animation:none}.tft--io .tft__r{opacity:1;transform:none}}.toc{overflow-x:hidden;overflow-y:auto;scrollbar-width:thin}.toc a{overflow-wrap:anywhere}.mega__lg .lg--img.lg--keep{filter:brightness(0);opacity:.72}.tfc__g.is-off{opacity:.38;filter:grayscale(1);pointer-events:none;transition:opacity .3s}.tfc__g{transition:opacity .3s}.tfc__g[disabled]{opacity:.38;filter:grayscale(1)}.incl__g{display:grid;gap:18px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));align-items:stretch}.incl__g--1{grid-template-columns:minmax(0,640px)}.incl__g--3{grid-template-columns:repeat(3,minmax(0,1fr))}.icard{position:relative;display:flex;flex-direction:column;background:#fff;border:1px solid var(--line);border-radius:28px;corner-shape:squircle;padding:26px 24px 22px;transition:transform .4s var(--ease,ease),border-color .3s,box-shadow .3s}.icard:hover{transform:translateY(-4px);border-color:var(--ink);box-shadow:0 22px 40px -28px rgb(40 40 40 / .4)}.icard.is-rec{border-color:var(--or);background:linear-gradient(180deg,var(--peach),#fff 42%)}.icard__tag{position:absolute;top:-12px;left:24px;padding:4px 12px;border-radius:999px;background:var(--or);color:var(--ink);font-size:.72rem;font-weight:600;letter-spacing:.04em}.icard__h{padding-bottom:16px;margin-bottom:6px;border-bottom:1px solid var(--line)}.icard__h h4{margin:0 0 6px;font-family:var(--f-h);font-size:1.15rem;font-weight:600}.icard__p{margin:0;font-family:var(--f-h);font-size:1.45rem;font-weight:600;color:var(--ink)}.icard__l{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.icard__l li{display:flex;flex-direction:column;gap:2px;padding:11px 0;border-bottom:1px solid var(--line);font-size:.92rem}.icard__l li:last-child{border-bottom:0}.icard__l li span{color:var(--mute);font-size:.82rem}.icard__l li b{font-weight:500}.icard__l li.is-no b{color:var(--mute);font-weight:400;text-decoration:line-through;text-decoration-thickness:1px}@media (max-width:900px){.incl__g--3{grid-template-columns:1fr}}[data-nav]{scroll-margin-top:96px}.vnav{position:fixed;right:22px;top:50%;transform:translateY(-50%);z-index:40}.vnav ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:16px;align-items:flex-end}.vnav a{display:flex;align-items:center;gap:12px;text-decoration:none;color:var(--mute);font-size:.78rem;letter-spacing:.04em}.vnav a span{opacity:0;transform:translateX(6px);transition:opacity .25s,transform .25s;white-space:nowrap;padding:4px 10px;border-radius:999px;background:rgb(255 255 255 / .85);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.vnav a i{display:block;width:14px;height:2px;border-radius:2px;background:currentColor;opacity:.45;transition:width .3s var(--ease,ease),background .3s,opacity .3s}.vnav a:hover,.vnav a.is-on{color:var(--ink)}.vnav a:hover span,.vnav a.is-on span{opacity:1;transform:none}.vnav a:hover i{opacity:1}.vnav a.is-on i{width:34px;background:var(--or);opacity:1}@media (max-width:1279px){.vnav{display:none}}.mega__blob{position:absolute;inset:0;pointer-events:none;filter:url(https://thewiker.com/wp-content/themes/wiker/assets/css/#wk-goo);z-index:0}.mega__blob i{position:absolute;left:0;top:0;width:30px;height:30px;background:var(--peach);border-radius:16px;corner-shape:round;opacity:0;will-change:transform,width,height}.mega__blob i:nth-child(2){border-radius:50%}.mega .mega__svc,.mega .mega__cases{position:relative;z-index:1}.mega .mega__col li a{padding:8px 10px;margin-inline:-10px;border-radius:14px;position:relative}.mega .mega__col li a:hover,.mega .mega__col li a:focus-visible{transform:none;color:var(--ink)}.mega__i{background:#fff0}.incl__g{display:flex;flex-wrap:wrap;gap:20px;align-items:stretch;justify-content:flex-start;grid-template-columns:none}.incl__g .icard{flex:0 1 292px;padding:28px 24px 24px;border-radius:30px;corner-shape:squircle;background:#fff;border:1px solid var(--line)}.incl__g--1 .icard{flex-basis:340px}.incl__g .icard.is-rec{background:linear-gradient(180deg,var(--peach),#fff 46%);border-color:var(--or)}.icard__n{margin:0 0 14px;font-family:var(--f-b);font-size:.72rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--mute)}.icard__p{margin:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px;font-family:var(--f-h)}.icard__p small{flex-basis:100%;font-family:var(--f-b);font-size:.8rem;color:var(--mute)}.icard__p b{font-size:2.1rem;line-height:1.05;font-weight:600;letter-spacing:-.01em}.icard__p em{font-style:normal;font-family:var(--f-b);font-size:.9rem;color:var(--mute)}.icard__s{margin:8px 0 0;font-size:.82rem;color:var(--mute)}.icard .icard__l{margin-top:20px;padding-top:18px;border-top:1px solid var(--line);gap:0}.icard .icard__l li{display:flex;flex-direction:row;align-items:flex-start;gap:10px;padding:6px 0;border:0;font-size:.9rem;line-height:1.4}.icard .icard__l li svg{flex:none;margin-top:3px;color:var(--or-d)}.icard .icard__l li span{color:inherit;font-size:inherit}.icard .icard__l li b{font-weight:500}.icard .icard__l li em{font-style:normal;color:var(--mute)}.icard .icard__l li.is-no svg{color:var(--mute)}.icard .icard__l li.is-no b{color:var(--mute);font-weight:400;text-decoration:line-through;text-decoration-thickness:1px}.icard:hover{transform:translateY(-3px)}.incl__x{list-style:none;margin:22px 0 0;padding:0;color:var(--mute);font-size:.92rem}.prb__f{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:20px 48px;margin-top:36px;align-items:end}.prb__f .prb__c{margin:0;padding-left:1.2em;list-style:disc;color:var(--mute);font-size:.92rem;max-width:62ch}@media (max-width:760px){.prb__f{grid-template-columns:1fr}.incl__g .icard{flex-basis:100%}}@media (max-width:899px){.abar{background:linear-gradient(135deg,rgb(150 150 160 / .36),rgb(120 120 130 / .22));-webkit-backdrop-filter:blur(20px) saturate(1.5);backdrop-filter:blur(20px) saturate(1.5);border:0;box-shadow:0 14px 30px -14px rgb(0 0 0 / .4),inset 0 0 0 .5px rgb(255 255 255 / .75),inset 0 1px 0 rgb(255 255 255 / .5),inset 0 -.5px 0 rgb(255 255 255 / .22)}.abar a{color:#161616}}.prb__f{display:flex;flex-direction:column;gap:26px;margin-top:34px;align-items:flex-start}.prb__f .prb__a2{order:0;display:flex;flex-wrap:wrap;align-items:center;gap:14px 26px;margin:0}.prb__f .prb__c{order:1;margin:0;max-width:70ch}.incl__g .icard{flex:1 1 280px;max-width:380px}.incl__g--1 .icard{flex:0 1 380px}@media (min-width:960px){.mega__in{position:relative}.mega__svc{position:relative;z-index:1}.mega__blob{z-index:0}.mega__svc li a{position:relative}}.ft__word{font-size:0;line-height:0;letter-spacing:0;overflow:visible;white-space:normal;color:inherit;background:none;-webkit-background-clip:border-box;background-clip:border-box;margin:clamp(24px,4vw,56px) 0 0;text-align:center}.ft__word img{display:block;width:min(92%,1180px);height:auto;margin:0 auto;-webkit-mask-image:linear-gradient(180deg,#000 55%,rgb(0 0 0 / .35));mask-image:linear-gradient(180deg,#000 55%,rgb(0 0 0 / .35))}@media (max-width:959px){.hd,.hd-dark .hd{height:0;background:transparent!important;overflow:visible;color:inherit}.hd__bar{display:block;height:0;padding:0;position:relative}.hd .burger{display:none!important}.hd__logo,.hd-dark .hd__logo{position:absolute;left:50%;top:12px;transform:translateX(-50%);width:60px;height:60px;padding:0;border-radius:50%;display:grid;place-items:center;background:rgb(255 255 255 / .58);-webkit-backdrop-filter:blur(14px) saturate(1.7);backdrop-filter:blur(14px) saturate(1.7);border:1px solid rgb(255 255 255 / .65);box-shadow:0 10px 26px -10px rgb(0 0 0 / .4),inset 0 1px 0 rgb(255 255 255 / .8)}.hd__logo::after,.hd-dark .hd__logo::after{display:none}.hd__logo img:not(.l-w),.hd-dark .hd__logo img:not(.l-w){display:block;height:38px;width:auto}.hd__logo .l-w,.hd-dark .hd__logo .l-w{display:none}.hd .fx-prog{position:absolute;left:50%!important;top:6px!important;bottom:auto;width:72px!important;height:72px!important;transform:translateX(-50%)!important;z-index:3;overflow:visible}.abar{z-index:70;gap:4px;padding:5px;border-radius:30px;background:rgb(20 20 24 / .58);-webkit-backdrop-filter:blur(18px) saturate(1.7);backdrop-filter:blur(18px) saturate(1.7);border:1px solid rgb(255 255 255 / .22);box-shadow:0 18px 40px -12px rgb(0 0 0 / .5),inset 0 1px 0 rgb(255 255 255 / .28);transform-origin:50% 100%;transition:transform .45s cubic-bezier(.34,1.56,.64,1)}.abar a,.abar button{display:grid;place-items:center;width:64px;height:52px;border:0;padding:0;border-radius:22px;background:#fff0;color:#fff;cursor:pointer}.abar .abar__h,.abar .abar__c{background:#fff0;color:#fff;width:64px}.abar .abar__m{background:var(--or);color:var(--ink);width:76px}.abar .abar__m .i-close{display:none}.abar .abar__m[aria-expanded="true"] .i-open{display:none}.abar .abar__m[aria-expanded="true"] .i-close{display:block}.abar .abar__m span{display:grid;place-items:center}.abar.is-off{transform:translate(-50%,0) scale(.64);opacity:1}.abar.is-pop{animation:abarBlob .8s both}@keyframes abarBlob{0%{transform:translate(-50%,0) scale(.64)}28%{transform:translate(-50%,0) scale(1.18,.86);border-radius:36px 36px 26px 26px}52%{transform:translate(-50%,0) scale(.93,1.09);border-radius:26px 26px 34px 34px}76%{transform:translate(-50%,0) scale(1.03,.98)}100%{transform:translate(-50%,0) scale(1)}}.mm{inset:auto 0 0 0;top:auto;max-height:82vh;border-radius:28px 28px 0 0;padding-bottom:108px;box-shadow:0 0 0 100vmax rgb(0 0 0 / .5);z-index:60}.mm:not([hidden]){animation:mmUp .38s cubic-bezier(.2,.8,.2,1)}@keyframes mmUp{from{transform:translateY(40px);opacity:0}to{transform:none;opacity:1}}}@media (max-width:959px){.abar{display:flex!important;transition:transform .4s cubic-bezier(.2,.8,.2,1);-webkit-tap-highlight-color:#fff0}.wk3-live .abar,.page-id-7438 .abar{display:flex!important}.abar a,.abar button{border:0!important;outline:0!important;box-shadow:none!important;-webkit-tap-highlight-color:#fff0}.abar.is-pop{animation:abarBlob .55s ease-out both}@keyframes abarBlob{0%{transform:translate(-50%,0) scale(.64)}45%{transform:translate(-50%,0) scale(1.05,.97)}100%{transform:translate(-50%,0) scale(1)}}.hd{z-index:65}.mm{inset:0;top:0;height:100%;max-height:none;border-radius:0;padding-top:96px!important;padding-bottom:120px;box-shadow:none;z-index:60}.mm:not([hidden]){animation:mmIn .45s cubic-bezier(.2,.8,.2,1) both}.mm.is-out{animation:mmOut .34s cubic-bezier(.5,0,.8,.4) both}@keyframes mmIn{from{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes mmOut{from{transform:translateY(0)}to{transform:translateY(100%)}}}@media (min-width:960px){.abar{display:none!important}}.ft__d{display:inline-block;margin-right:.9em}.ft__word{overflow:hidden;line-height:0;margin:clamp(28px,4vw,64px) 0 0}.ft__word img{display:block;width:112%;max-width:none;height:auto;margin:0 0 -7.5% -6%;filter:brightness(0);-webkit-mask-image:none;mask-image:none}.tfc__dn{margin:12px 0 0;font-size:.84rem;line-height:1.5;color:var(--mute)}.icard{position:relative;overflow:hidden;isolation:isolate;border:0;color:var(--ink);background:radial-gradient(90% 120% at 90% 0%,#fff 0%,#fff0 60%),linear-gradient(135deg,#f4eee5,#ebe3d6);box-shadow:0 36px 80px -52px rgb(60 40 10 / .55)}.icard.is-rec{background:radial-gradient(90% 120% at 90% 0%,#ffd9a2 0%,#fff0 60%),radial-gradient(80% 100% at 0% 100%,#f7a449 0%,#fff0 70%),linear-gradient(135deg,#f5a14a,#ef8b1d);box-shadow:0 50px 110px -60px rgb(239 139 29 / .75)}.icard::after{content:"";position:absolute;inset:0;background:url(https://thewiker.com/wp-content/themes/wiker/assets/css/../img/grain.webp);opacity:.12;mix-blend-mode:multiply;pointer-events:none;z-index:0}.icard>*{position:relative;z-index:1}.wk3-jump .wk3-canvas{animation:wk3J .7s ease-out}@keyframes wk3J{0%{opacity:.25;filter:blur(8px)}100%{opacity:1;filter:blur(0)}}@media (min-width:960px){.hd{--hdbg:var(--white);transition:background-color .35s ease,color .35s ease}.hd-dark .hd{--hdbg:#0b0b10}.hd__logo::after,.hd-dark .hd__logo::after{background:var(--hdbg);transition:background-color .35s ease}}.gd__soon{display:inline-flex;align-items:center;min-height:44px;font-size:.92rem;font-weight:500;color:var(--mute)}.ft__word{overflow:visible;line-height:0;margin:clamp(28px,4vw,64px) 0 clamp(8px,2vw,24px);color:#000}.ft__word svg{display:block;width:100%;height:auto;margin:0}.fm select{width:100%;font:inherit;padding:14px 16px;border:1px solid rgb(8 8 10 / .18);border-radius:14px;background:#fff;color:inherit;appearance:none;-webkit-appearance:none;background-image:linear-gradient(45deg,transparent 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,transparent 50%);background-position:calc(100% - 22px) 55%,calc(100% - 16px) 55%;background-size:6px 6px;background-repeat:no-repeat}.ck{position:fixed;left:16px;bottom:16px;z-index:200;max-width:380px;padding:20px 22px;border-radius:20px;background:#08080a;color:#fff;box-shadow:0 18px 50px -18px rgb(0 0 0 / .6)}.ck[hidden]{display:none}.ck__t{margin:0 0 6px;font-weight:700;font-size:1rem}.ck__p{margin:0 0 14px;font-size:.88rem;line-height:1.5;color:rgb(255 255 255 / .76)}.ck__p a{color:#fff;text-decoration:underline}.ck__b{display:flex;gap:10px}.ck__b button{flex:1;font:inherit;font-weight:600;font-size:.9rem;padding:11px 14px;border-radius:99px;border:1px solid rgb(255 255 255 / .35);background:#fff0;color:#fff;cursor:pointer}.ck__b button[data-ck="1"]{background:#fff;color:#08080a;border-color:#fff}@media (max-width:959px){.ck{left:12px;right:12px;bottom:92px;max-width:none}}.ft__ckb{background:none;border:0;padding:0;font:inherit;color:inherit;text-decoration:underline;cursor:pointer;opacity:.8}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.hp{position:absolute!important;left:-9999px;width:1px;height:1px;opacity:0;pointer-events:none}.hint{color:var(--mute);font-size:.9rem;max-width:62ch;margin:0 0 16px}button.btn{cursor:pointer}.lnk{display:inline-flex;align-items:center;min-height:44px;font-weight:500;font-size:.95rem;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}.lnk:hover{color:var(--or-d)}.btn--danger{background:#fff;color:#8f1d16;border-color:#b3261e}.btn--danger:hover{background:#b3261e;color:#fff}.gd__soon{display:inline-flex;align-items:center;min-height:44px;font-size:.92rem;font-weight:500;color:var(--mute)}.fl{padding:10px 0 10px 16px;margin:0 0 20px;font-size:.95rem;line-height:1.5;border-left:2px solid var(--ink)}.fl--ok{border-left-color:var(--or)}.fl--e{border-left-color:#b3261e;color:#7a1712}.fl--sum p{margin:0}.fl--sum ul{display:grid;margin:6px 0 0;padding:0}.fl--sum li{list-style:none;padding:0;margin:0;font-size:.92rem}.fl--sum li::before{content:none}.fl--sum a{display:inline-block;padding:6px 0;color:#7a1712;text-decoration:underline;text-underline-offset:3px}.fl--sum:focus,.fl:focus{outline:3px solid var(--or);outline-offset:2px}.frm>.fl{margin:0}.em{border-top:1px solid var(--ink);padding:28px 0 8px;display:flex;flex-direction:column;align-items:flex-start;gap:12px;max-width:60ch}.em h1,.em h3{font-size:1.5rem;text-transform:none;font-family:var(--f-h);font-weight:500;line-height:1.15}.em p{color:var(--ink-2)}.em__a{display:flex;flex-wrap:wrap;align-items:center;gap:8px 24px;margin-top:8px}.crumbs{padding-bottom:0}@media (max-width:959px){.crumbs a{display:inline-flex;align-items:center;min-height:44px}}.gc{position:relative;display:block;width:100%;aspect-ratio:3/4;container-type:inline-size;background:var(--gb);color:var(--gf);overflow:hidden;border-radius:2px;box-shadow:inset 0 0 0 1px rgb(40 40 40 / .1)}.gc__top{position:absolute;left:8%;right:8%;top:6%;padding-bottom:3cqw;border-bottom:1px solid currentColor;font-family:var(--f-h);font-weight:700;font-size:4cqw;line-height:1}.gc__t{position:absolute;left:8%;right:8%;top:17%;font-family:var(--f-h);font-weight:700;text-transform:uppercase;line-height:.98;letter-spacing:-.01em;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:7;overflow:hidden;overflow-wrap:anywhere}.gc--1 .gc__t{font-size:15cqw}.gc--2 .gc__t{font-size:10.6cqw}.gc--3 .gc__t{font-size:8.2cqw}.gc--4 .gc__t{font-size:6.8cqw}.gc__bot{position:absolute;left:8%;right:6%;bottom:5%;display:flex;justify-content:space-between;align-items:flex-end;gap:3cqw}.gc__w{display:block;max-width:38%;font-size:3.5cqw;line-height:1.3;padding-bottom:1cqw}.gc__w b{display:block;font-weight:600}.gc__w i{display:block;font-style:normal}.gc__n{font-family:var(--f-h);font-weight:700;font-size:36cqw;line-height:.74;letter-spacing:-.03em;color:#fff0;-webkit-text-stroke:.45cqw var(--ga)}.gc__tl{display:block;font-family:var(--f-b,inherit);font-size:3.5cqw;font-weight:600;letter-spacing:0;line-height:1;margin-bottom:2.5cqw;text-align:right;color:var(--gf);-webkit-text-stroke:0}.gh{padding-top:clamp(12px,2vw,28px)}.gh h1{max-width:16em}.gh__l{max-width:60ch;margin-top:22px;color:var(--ink-2);font-size:1.05rem}.gh__s{display:flex;align-items:center;gap:16px;margin-top:36px;max-width:680px;border-bottom:1.5px solid var(--ink)}.gh__s input{flex:1;min-width:0;min-height:56px;padding:0;border:0;background:none;font:inherit;color:var(--ink)}.gh__s input:focus{outline:none}.gh__s:focus-within{outline:3px solid var(--or);outline-offset:4px}.gh__b{min-height:44px;padding:0 2px;font-weight:500;text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px}.gh__b:hover{color:var(--or-d)}.gh__t{margin-top:16px;font-size:.84rem;color:var(--mute)}.gf__w{padding-top:clamp(36px,5vw,64px)}.gf__bar{display:flex;align-items:center;gap:4px 24px;flex-wrap:wrap;padding:6px 0;border-top:1px solid var(--ink);border-bottom:1px solid var(--line)}.gf__count{margin-right:auto;font-weight:500}.gf__count strong{font-weight:500}.gf__tg{display:none;min-height:44px;font-weight:500;text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px}.gf__sort{display:flex;align-items:center;gap:10px;font-size:.9rem;color:var(--mute)}.gf__sort select{min-height:44px;border:0;border-bottom:1px solid var(--line);padding:0 8px 0 0;font:inherit;background:none;color:var(--ink);cursor:pointer;border-radius:0}.gf__reset{display:inline-flex;align-items:center;min-height:44px;font-size:.92rem;font-weight:500;text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px}.gf__reset[hidden]{display:none}.gf__panel{margin-top:8px}.gf__ph{display:none}.gf__g{display:flow-root;border:0;border-bottom:1px solid var(--line);margin:0;padding:6px 0;min-width:0}.gf__g legend{float:left;width:112px;padding:0;min-height:44px;display:flex;align-items:center;font-size:.9rem;color:var(--mute)}.gf__chips{margin-left:112px;display:flex;flex-wrap:wrap;gap:0 6px}.chip{position:relative;display:inline-flex}.chip input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.chip span{display:inline-flex;align-items:center;min-height:44px;padding:0 10px;font-size:.95rem;color:var(--ink-2);text-decoration:underline;text-decoration-color:#fff0;text-decoration-thickness:2px;text-underline-offset:8px;transition:color .15s,text-decoration-color .15s}.chip:hover span{color:var(--ink)}.chip input:checked+span{color:var(--ink);font-weight:600;text-decoration-color:var(--or)}.chip input:focus-visible+span{outline:3px solid var(--or);outline-offset:2px}.gf__apply{display:flex;padding-top:16px}.gf__see{display:none}html.js .gf__nojs{display:none}body.gf-lock{overflow:hidden}.gl{padding-block:clamp(32px,5vw,56px) 12px}.gk-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));gap:clamp(40px,5vw,64px) clamp(20px,2.6vw,36px)}.gk{position:relative;display:flex;flex-direction:column;gap:16px;min-width:0}.gk[hidden]{display:none}.gk__cv{display:block}.gk__b{display:flex;flex-direction:column;gap:6px;min-width:0}.gk__h{font-family:var(--f-b);text-transform:none;letter-spacing:0;font-weight:500;font-size:1.05rem;line-height:1.3}.gk__h a{text-decoration:none}.gk__h a::after{content:"";position:absolute;inset:0}.gk__h a:focus-visible{outline:none}.gk__h a:focus-visible::after{outline:3px solid var(--or);outline-offset:4px}.gk:hover .gk__h a{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.gk__ctx{font-size:.86rem;color:var(--mute);line-height:1.4}.gk__p{display:flex;align-items:baseline;gap:6px;margin-top:4px}.gk__p strong{font-weight:500;font-size:1rem}.gk__p small{color:var(--mute);font-size:.8rem}.gk-ask{display:flex;flex-direction:column;align-items:flex-start;gap:10px;border-top:1px solid var(--ink);padding-top:20px;align-self:start}.gk-ask h2{font-size:1.15rem;text-transform:none;font-weight:500}.gk-ask p{color:var(--ink-2);font-size:.95rem;max-width:40ch}.gk-none{margin-top:20px;border-top:1px solid var(--ink);padding-top:24px;max-width:60ch}.gk-none[hidden]{display:none}.gk-none h2{font-size:1.4rem;text-transform:none;font-weight:500;margin-bottom:8px}.gk-none__a{display:flex;align-items:center;gap:8px 24px;flex-wrap:wrap;margin-top:18px}.gk-empty{border-top:1px solid var(--ink);padding-top:28px;max-width:62ch}.gk-empty h2{margin:0 0 14px}.gk-empty p{color:var(--ink-2)}.gp{margin-block:clamp(48px,7vw,104px);border-top:1px solid var(--ink);padding-top:clamp(28px,4vw,48px);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:12px clamp(32px,6vw,96px)}.gp__h h2{font-size:clamp(1.5rem,2.6vw,2.2rem);max-width:14em;text-transform:none;font-weight:500}.gp__h p{max-width:46ch;margin-top:14px;color:var(--ink-2)}.gp__g{border-top:1px solid var(--line)}.gp__c{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px 24px;padding:14px 0;border-bottom:1px solid var(--line)}.gp__n{font-weight:500}.gp__p{font-family:var(--f-h);font-size:1.5rem;line-height:1.1}.gp__p small{font-family:var(--f-b);font-size:.78rem;color:var(--mute)}.gp__c .btn{min-height:44px;padding:0 22px}.gp__f{grid-column:1/-1;margin-top:6px;font-size:.85rem;color:var(--mute)}.gp__f a{color:var(--ink)}.hw{padding-block:clamp(24px,4vw,56px)}.hw h2{margin-bottom:28px;text-transform:none;font-weight:500;font-size:clamp(1.4rem,2.4vw,2rem)}.hw__l{border-top:1px solid var(--ink)}.hw__l li{display:grid;grid-template-columns:clamp(64px,9vw,120px) minmax(0,18rem) minmax(0,1fr);gap:8px clamp(16px,3vw,48px);align-items:baseline;padding:22px 0;border-bottom:1px solid var(--line)}.hw__n{font-family:var(--f-h);font-weight:700;font-size:2.6rem;line-height:1;color:#fff0;-webkit-text-stroke:1.2px var(--ink)}.hw__l h3{font-size:1.1rem;text-transform:none;font-family:var(--f-b);font-weight:600;letter-spacing:0}.hw__l p{color:var(--ink-2);font-size:.95rem;max-width:56ch}.fqs{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.7fr);gap:clamp(24px,5vw,72px);padding-block:clamp(32px,5vw,72px) clamp(48px,7vw,96px)}.fqs__h h2{text-transform:none;font-weight:500;font-size:clamp(1.4rem,2.4vw,2rem)}.fqs__h p{margin-top:14px;color:var(--ink-2)}.fq__i{border-bottom:1px solid var(--line)}.fq__i:first-child{border-top:1px solid var(--ink)}.fq__i summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:60px;padding:12px 0;cursor:pointer;font-weight:500;list-style:none}.fq__i summary::-webkit-details-marker{display:none}.fq__i summary .ic{transition:transform .25s}.fq__i[open] summary .ic{transform:rotate(45deg)}.fq__a{padding:0 0 22px;max-width:64ch;color:var(--ink-2)}.gs{display:grid;grid-template-columns:minmax(0,1fr) 340px;grid-template-areas:"hero side" "rest side";column-gap:clamp(32px,6vw,96px);padding-block:clamp(8px,2vw,24px) 96px;align-items:start}.gs__hero{grid-area:hero;display:grid;grid-template-columns:minmax(200px,300px) minmax(0,1fr);gap:clamp(24px,4vw,56px);align-items:end}.gs__rest{grid-area:rest;min-width:0}.gs__side{grid-area:side;position:sticky;top:100px;align-self:start;padding-top:8px}.gs__hi h1{font-size:clamp(1.7rem,3.2vw,2.9rem);margin-bottom:16px}.gs__sub{font-size:1.1rem;color:var(--ink-2);max-width:48ch}.gs__dl{margin-top:28px;border-top:1px solid var(--ink)}.gs__dl div{display:grid;grid-template-columns:5.5rem minmax(0,1fr);gap:12px;padding:9px 0;border-bottom:1px solid var(--line);font-size:.92rem}.gs__dl dt{color:var(--mute)}.gs__dl dd{margin:0}.gs__sec{display:grid;grid-template-columns:11rem minmax(0,1fr);gap:12px 32px;margin-top:clamp(44px,6vw,80px);padding-top:24px;border-top:1px solid var(--line)}.gs__sec>h2{font-family:var(--f-h);text-transform:none;letter-spacing:0;font-weight:500;font-size:1.15rem;line-height:1.3}.gs__sec>div{min-width:0;max-width:44rem}.gs__for{font-size:1.05rem}.gs__learn{display:grid;gap:0;border-top:1px solid var(--line)}.gs__learn li{padding:12px 0;border-bottom:1px solid var(--line);list-style:none}.gs__toc li{display:flex;gap:18px;align-items:baseline;padding:12px 0;border-bottom:1px solid var(--line)}.gs__toc{border-top:1px solid var(--line)}.gs__toc li span{font-family:var(--f-h);color:var(--mute);min-width:2.4ch}.gs__fmt{border-top:1px solid var(--line)}.gs__fmt li{display:grid;grid-template-columns:10rem minmax(0,1fr);gap:4px 20px;padding:12px 0;border-bottom:1px solid var(--line)}.gs__fmt span{color:var(--ink-2);font-size:.95rem}.gs__au .abox{margin:0;padding:0;border:0;background:none;box-shadow:none;border-radius:0}.gs__rg{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:28px 20px}.gs__rel>.gs__rg{grid-column:2}.gs__ext .gbx{font-size:1.06rem}.gs__cut{margin-top:20px;padding-top:14px;border-top:1px solid var(--line);font-size:.9rem;color:var(--mute)}.gs__cut a{color:var(--ink)}.gs .prose{max-width:none}.by{border-top:2px solid var(--ink);padding-top:22px;position:relative}.by__p{display:flex;align-items:baseline;gap:8px}.by__p strong{font-family:var(--f-h);font-size:2.8rem;font-weight:700;line-height:1}.by__p small{color:var(--mute);font-size:.9rem}.by__c{color:var(--mute);font-size:.92rem;margin-top:4px}.by__l{margin:18px 0 20px;font-size:.9rem;color:var(--ink-2);line-height:1.55}.by__al{padding:8px 0 8px 14px;border-left:2px solid #b3261e;color:#7a1712;font-size:.9rem;margin-bottom:14px}.by__ok{font-weight:600;margin-bottom:14px}.by__soon,.by__n,.by__h,.by__f{font-size:.86rem;color:var(--mute);margin-top:14px}.by__n a,.by__f a{color:var(--ink)}.by__cb{position:absolute;opacity:0;width:1px;height:1px}.by__wl{display:block;position:relative;padding:2px 0 2px 40px;font-size:.84rem;line-height:1.5;cursor:pointer;margin-bottom:18px}.by__wl span{display:block;margin-top:4px;color:var(--mute)}.by__wl span a{color:var(--ink)}.by__wl::before{content:"";position:absolute;left:0;top:0;width:24px;height:24px;border:1.5px solid var(--ink);border-radius:3px;background:#fff}.by__cb:checked+.by__wl::before{background:var(--ink)}.by__cb:checked+.by__wl::after{content:"";position:absolute;left:6px;top:6px;width:12px;height:6px;border-left:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(-45deg)}.by__cb:focus-visible+.by__wl{outline:3px solid var(--or);outline-offset:4px}.by__off{display:inline-flex;opacity:.4;cursor:not-allowed}.by__on{display:none}.by__cb:checked~.by__a .by__off{display:none}.by__cb:checked~.by__a .by__on{display:inline-flex}.by__cr{margin-top:8px}.by__crb{min-height:44px;font-weight:500;font-size:.92rem;text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px;opacity:.4;pointer-events:none}.by__cb:checked~.by__cr .by__crb{opacity:1;pointer-events:auto}.by__h{margin-top:12px}.by-bar{display:none}.gbx{font-size:1.0625rem;line-height:1.75;color:var(--ink);overflow-wrap:break-word}.gbx>*,.gbx .gb-ch>*{max-width:44rem}.gbx p,.gbx li{hyphens:manual}.gbx a{color:var(--ink);text-decoration-color:rgb(40 40 40 / .45);text-decoration-thickness:1px;text-underline-offset:4px}.gbx a:hover{color:var(--or-d);text-decoration-color:currentColor}.gbx p,.gbx ul,.gbx ol,.gbx pre,.gbx table,.gbx .gb-steps,.gbx .gb-prompt,.gbx .gb-tpl,.gbx .gb-stat,.gbx .gb-table{margin:0 0 1.15em}.gbx ul{list-style:disc;padding-left:1.3em}.gbx ol{list-style:decimal;padding-left:1.5em}.gbx li+li{margin-top:.4em}.gbx li::marker{color:var(--mute)}.gbx h2{font-family:var(--f-h);text-transform:none;letter-spacing:0;font-weight:500;font-size:clamp(1.7rem,3vw,2.3rem);line-height:1.12;margin:0 0 .6em}.gbx h3{font-family:var(--f-b);text-transform:none;letter-spacing:0;font-weight:600;font-size:1.12rem;line-height:1.35;margin:2em 0 .6em}.gbx>.gb-ch{max-width:none}.admin-bar .gr__bar{top:108px}.admin-bar .gr__side{top:182px;max-height:calc(100vh - 210px)}.gbx .gb-ch{margin-top:clamp(72px,10vw,136px);padding-top:28px;border-top:1px solid var(--ink);scroll-margin-top:150px}.gbx .gb-ch:first-child{margin-top:0}.gbx .gb-ch::after{content:"";display:block;clear:both}.gbx .gb-n{display:block;font-family:var(--f-h);font-weight:700;font-size:clamp(4.5rem,11vw,8.5rem);line-height:.85;letter-spacing:-.03em;color:#fff0;-webkit-text-stroke:1.2px var(--ink);margin-bottom:.18em}.gbx .gb-ch>h2+p{font-size:1.25rem;line-height:1.55;color:var(--ink-2)}.gbx .gb-up{display:inline-flex;align-items:center;min-height:44px;font-size:.84rem;color:var(--mute);margin-top:1.6em;clear:both}.gbx .gb-ch>.gb-up{max-width:none}.gbx .gb-note{margin:1.6em 0;padding:2px 0 2px 16px;border-left:1px solid rgb(40 40 40 / .45);font-size:.92rem;line-height:1.6;color:var(--ink-2)}.gbx .gb-note>*{margin:0}.gbx .gb-note>*+*{margin-top:.5em}.gbx .gb-note__t{display:block;font-family:var(--f-b);font-weight:600;font-size:.92rem;color:var(--ink);margin-bottom:.2em}.gbx .gb-note--proof,.gbx .gb-note--law{border-left-color:var(--ink)}.gbx .gb-note--warn{border-left:2px solid #b3261e}.gbx .gb-note--warn .gb-note__t{color:#8f1d16}.gbx .gb-prompt,.gbx .gb-tpl{max-width:44rem;border-top:1px solid var(--ink)}.gbx .gb-prompt__l,.gbx .gb-tpl__l{hyphens:none;display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0;min-height:44px;font-size:.86rem;font-weight:500;color:var(--ink-2)}.gbx .gb-prompt pre,.gbx .gb-tpl pre{margin:0;padding:16px 18px;background:var(--paper);color:var(--ink);font:.84rem/1.65 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;white-space:pre-wrap;overflow-wrap:anywhere;border-radius:0;max-width:none}.gbx .gb-copy{min-height:44px;min-width:44px;white-space:nowrap;hyphens:none;padding:0 4px;font-size:.84rem;font-weight:500;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px;color:var(--ink)}.gbx .gb-copy:hover,.gbx .gb-copy.is-ok{color:var(--or-d)}.gbx pre{padding:16px 18px;background:var(--paper);color:var(--ink);font:.84rem/1.65 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;white-space:pre-wrap;overflow-wrap:anywhere;border-radius:0}.gbx .gb-steps{list-style:none;padding:0;counter-reset:st;border-top:1px solid var(--line)}.gbx .gb-steps>li{position:relative;counter-increment:st;margin:0;padding:14px 0 14px 3.2rem;border-bottom:1px solid var(--line)}.gbx .gb-steps>li::before{content:counter(st);position:absolute;left:0;top:10px;font-family:var(--f-h);font-weight:700;font-size:1.6rem;line-height:1.2;color:#fff0;-webkit-text-stroke:1px var(--ink)}.gbx figure.gb-fig{margin:2em 0;padding-top:14px;border-top:1px solid var(--line);max-width:44rem}.gbx figure.gb-fig svg{display:block;width:100%;max-width:520px;height:auto;margin:0}.gbx figure.gb-fig svg text{font-family:var(--f-b)}.gbx figure.gb-fig figcaption{margin-top:12px;font-size:.86rem;line-height:1.55;color:var(--mute);max-width:44rem}.gbx figure.gb-fig figcaption sup.gb-ref{font-size:.75em}.gbx{counter-reset:fig}.gbx figure.gb-fig{counter-increment:fig}.gbx figure.gb-fig figcaption::before{content:"Figure " counter(fig) ". ";font-weight:600;color:var(--ink)}.gbx .gb-prompt,.gbx .gb-tpl{scroll-margin-top:150px}@media (max-width:480px){.gbx figure.gb-fig svg{max-width:none}}.gbx .gb-check{list-style:none;padding:0;border-top:1px solid var(--line)}.gbx .gb-check li{display:flex;gap:14px;align-items:flex-start;padding:11px 0;border-bottom:1px solid var(--line);margin:0;cursor:pointer}.gbx .gb-cb{position:relative;flex:none;width:24px;height:24px;margin-top:2px;border:1.5px solid var(--ink);border-radius:3px;background:#fff;padding:0}.gbx .gb-cb::after{content:"";position:absolute;left:5px;top:5px;width:11px;height:6px;border-left:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(-45deg) scale(0);transition:transform .12s}.gbx .gb-cb[aria-checked="true"]{background:var(--ink)}.gbx .gb-cb[aria-checked="true"]::after{transform:rotate(-45deg) scale(1)}.gbx .gb-cb:focus-visible{outline:3px solid var(--or);outline-offset:2px}.gbx .gb-check li.is-done>span{color:var(--mute)}.gbx .tbl-wrap,.gbx div.gb-table{overflow-x:auto;max-width:44rem}.gbx table{width:100%;border-collapse:collapse;font-size:.92rem;line-height:1.5;border-top:1.5px solid var(--ink);border-bottom:1.5px solid var(--ink)}.gbx th,.gbx td{padding:10px 14px 10px 0;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.gbx th{font-weight:600;color:var(--ink);border-bottom:1px solid var(--ink);white-space:nowrap}.gbx tr:last-child td{border-bottom:0}.gbx .gb-stat{display:grid;gap:4px;padding:16px 0;border-top:1px solid var(--ink);border-bottom:1px solid var(--line)}.gbx .gb-stat strong,.gbx .gb-stat__n{font-family:var(--f-h);font-size:clamp(2.6rem,6vw,4rem);line-height:1;font-weight:700;color:var(--ink)}.gbx .gb-stat span,.gbx .gb-stat p{font-size:.95rem;color:var(--ink-2);max-width:38rem}.gbx sup.gb-ref{font-size:.7em;line-height:0;margin-left:1px}.gbx sup.gb-ref a{text-decoration:none;color:var(--ink-2)}.gbx .gb-ref{font-size:.84rem;color:var(--mute)}.gbx section.gb-src,.gbx .gb-src{margin-top:2.2em;padding-top:14px;border-top:1px solid var(--line);font-size:.84rem;line-height:1.55;color:var(--mute)}.gbx .gb-src h2,.gbx .gb-src h3{font-size:.95rem;margin:0 0 .5em;color:var(--ink);font-family:var(--f-b);font-weight:600}.gbx .gb-src a{color:var(--ink-2);overflow-wrap:anywhere}.gbx .gb-src ol,.gbx .gb-src ul{padding-left:1.4em;margin:0}.gbx .gb-learn,.gbx .gb-toc-pub{padding:0;border-top:1px solid var(--line);margin:0 0 1.15em}.gbx .gb-learn ul,.gbx .gb-toc-pub ol,.gbx .gb-toc-pub ul{margin-top:.6em}.gr__prog{position:fixed;top:0;left:0;right:0;height:2px;z-index:95}.gr__prog i{display:block;height:100%;width:0;background:var(--or)}.gr__bar{position:sticky;top:76px;z-index:40;background:#fff;border-bottom:1px solid var(--line)}.gr__bi{display:flex;align-items:center;gap:20px;min-height:56px}.gr__back{display:inline-flex;align-items:center;gap:8px;min-height:44px;text-decoration:none;font-weight:500;font-size:.9rem;flex:none}.gr__back .ic{transform:rotate(-135deg)}.gr__ti{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:.9rem;color:var(--mute)}.gr__act{display:flex;align-items:center;gap:6px 20px;flex:none}.gr__lk{display:inline-flex;align-items:center;min-height:44px;font-size:.9rem;font-weight:500;text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px}.gr__lk:hover{color:var(--or-d)}.gr__pdf{display:inline-flex;align-items:center;min-height:44px;padding:0 20px;border-radius:999px;background:var(--ink);color:#fff;font-size:.88rem;font-weight:500;white-space:pre;text-decoration:none}.gr__pdf:hover{background:#000}.gr__lay{display:grid;grid-template-columns:210px minmax(0,1fr);gap:clamp(32px,4vw,64px);padding-block:clamp(24px,4vw,48px) 96px;align-items:start}.gr__side{position:sticky;top:150px;max-height:calc(100vh - 180px);overflow:auto;padding-right:6px}.gr__st{font-size:.85rem;color:var(--mute);margin-bottom:8px}.gr__side ol{display:grid}.gr__side a{display:flex;gap:10px;align-items:baseline;min-height:44px;padding:8px 0;text-decoration:none;font-size:.9rem;line-height:1.35;color:var(--mute);border-top:1px solid var(--line)}.gr__side a span{font-family:var(--f-h);min-width:2ch}.gr__side a:hover{color:var(--ink)}.gr__side a[aria-current="true"]{color:var(--ink);font-weight:600}.gr__side a[aria-current="true"] span{color:var(--or-d)}.gr__pc{margin-top:12px;font-size:.82rem;color:var(--mute)}.gr__doc{max-width:calc(44rem + 4rem + 15.5rem);min-width:0}.gr__cover{display:flex;flex-direction:column;min-height:clamp(460px,76vh,700px);padding:clamp(22px,4vw,52px);background:var(--gb);color:var(--gf)}.gr__ct{display:flex;justify-content:space-between;gap:16px;padding-bottom:14px;border-bottom:1px solid currentColor;font-size:.9rem}.gr__ct b{font-family:var(--f-h);font-weight:700;font-size:1.05rem}.gr__cover h1{margin-top:clamp(36px,7vw,88px);font-size:clamp(2.2rem,6vw,5.2rem);line-height:.98;font-weight:700;max-width:13em;overflow-wrap:anywhere}.gr__sub{margin-top:24px;font-size:clamp(1.05rem,1.6vw,1.3rem);line-height:1.5;max-width:36em}.gr__cb{margin-top:auto;padding-top:40px;display:flex;justify-content:space-between;align-items:flex-end;gap:24px}.gr__meta div{display:grid;grid-template-columns:5.5rem minmax(0,1fr);gap:12px;padding:5px 0;font-size:.9rem}.gr__meta dt{opacity:.75}.gr__meta dd{margin:0}.gr__cn{font-family:var(--f-h);font-weight:700;font-size:clamp(6rem,16vw,13rem);line-height:.74;letter-spacing:-.03em;color:#fff0;-webkit-text-stroke:1.5px var(--ga)}.gr__tl{display:block;font-family:var(--f-b,inherit);font-size:clamp(.9rem,1.4vw,1.1rem);font-weight:600;letter-spacing:0;line-height:1;margin-bottom:14px;text-align:right;color:var(--gf);-webkit-text-stroke:0}.gr__cn{text-align:right}.gr__fm{display:grid;grid-template-columns:11rem minmax(0,1fr);gap:12px 32px;margin-top:clamp(44px,6vw,80px);padding-top:24px;border-top:1px solid var(--ink)}.gr__fm>h2{font-family:var(--f-h);text-transform:none;letter-spacing:0;font-weight:500;font-size:1.15rem;line-height:1.3}.gr__fm>div,.gr__fm>ol{min-width:0;max-width:44rem}.gr__fm h3{font-family:var(--f-b);text-transform:none;letter-spacing:0;font-weight:600;font-size:1.05rem;margin:28px 0 10px}.gr__aud{font-size:1.1rem}.gr__toc ol{border-top:1px solid var(--line)}.gr__toc a{display:flex;gap:20px;align-items:baseline;min-height:48px;padding:12px 0;border-bottom:1px solid var(--line);text-decoration:none;font-weight:500}.gr__toc a span{font-family:var(--f-h);color:var(--mute);min-width:2.4ch}.gr__toc a:hover{text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px}.gr__body{margin-top:clamp(64px,9vw,120px)}.gr__end{display:grid;grid-template-columns:11rem minmax(0,1fr);gap:12px 32px;margin-top:clamp(72px,10vw,136px);padding-top:24px;border-top:1px solid var(--ink)}.gr__end>h2{font-family:var(--f-h);text-transform:none;letter-spacing:0;font-weight:500;font-size:1.15rem}.gr__end>div{max-width:44rem}.gr__end p{color:var(--ink-2);font-size:.95rem}.gr__ea{display:flex;align-items:center;gap:8px 28px;flex-wrap:wrap;margin-top:20px}.gr__q{margin-top:14px}.gr__wm{display:none}.ac{padding-block:8px 80px}.frm{display:grid;gap:18px;max-width:560px}.frm--w{max-width:none}.frm--s{max-width:420px;margin-top:8px}.frm__g{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.fld{min-width:0}.fld--full{grid-column:1/-1}.fld label{display:block;font-weight:500;font-size:.9rem;margin-bottom:6px}.fld label em{font-style:normal;color:var(--mute);font-weight:400;font-size:.8rem;margin-left:6px}.fld input,.fld select{width:100%;min-height:52px;padding:0 14px;border-radius:6px;border:1px solid rgb(40 40 40 / .4);background:#fff;font:inherit;color:var(--ink)}.fld input:focus,.fld select:focus{border-color:var(--ink);outline:3px solid var(--or);outline-offset:2px}.fld.has-err input{border-color:#b3261e;background:snow}.fld__h{color:var(--mute);font-size:.82rem;margin-top:6px}.fld__e{display:block;color:#8f1d16;font-size:.88rem;font-weight:500;margin-top:6px;line-height:1.4}.fld .chk{display:flex;margin:0;font-weight:400;font-size:.92rem}.fld .chk input{width:22px;height:22px;min-height:0;padding:0;border-radius:4px}.fld--chk{padding:2px 0}.fld--chk.has-err .chk{color:#7a1712}.pw{position:relative}.pw input{padding-right:104px}.pw__t{position:absolute;right:4px;top:4px;min-height:44px;padding:0 12px;font-size:.84rem;font-weight:500;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.pw__m{display:flex;align-items:center;gap:12px;margin-top:10px}.pw__b{flex:1;height:3px;background:var(--line);overflow:hidden}.pw__b i{display:block;height:100%;width:0;background:var(--ink);transition:width .25s,background .25s}.pw__m[data-lv="1"] i{width:25%;background:#b3261e}.pw__m[data-lv="2"] i{width:50%;background:#c96f08}.pw__m[data-lv="3"] i{width:75%;background:var(--ink)}.pw__m[data-lv="4"] i{width:100%;background:var(--ink)}.pw__s{font-size:.8rem;color:var(--mute);min-width:9ch;text-align:right}.chk{display:flex;gap:12px;align-items:center;min-height:44px;cursor:pointer;font-size:.92rem}.chk input{width:22px;height:22px;flex:none;accent-color:var(--ink);margin:0}.chk--b{align-items:flex-start;padding:4px 0}.chk--b input{margin-top:2px}.chk a{color:var(--ink)}.frm__r{display:flex;justify-content:space-between;align-items:center;gap:8px 16px;flex-wrap:wrap}.frm__r a{display:inline-flex;align-items:center;min-height:44px;font-size:.92rem}.frm>.btn,.frm>.frm__go,.frm button.frm__go,.frm__go{width:auto;max-width:100%;justify-self:start;align-self:start;justify-content:flex-start}.frm .btn--danger{margin-top:4px}.frm__n{font-size:.85rem;color:var(--mute)}.au{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(32px,7vw,112px);align-items:start;padding-top:clamp(12px,3vw,40px)}.au__s h1{font-size:clamp(1.9rem,3.6vw,3.2rem);max-width:10em}.au__lead{margin-top:20px;max-width:40ch;color:var(--ink-2);font-size:1.05rem}.au__l{margin-top:32px;border-top:1px solid var(--line)}.au__l li{padding:11px 0;border-bottom:1px solid var(--line);font-size:.95rem;color:var(--ink-2)}.au__n{margin-top:20px;font-size:.88rem;color:var(--mute);max-width:44ch}.au__card{padding-top:4px}.au__card h2{font-size:clamp(1.4rem,2.2vw,1.9rem);text-transform:none;font-weight:500;margin-bottom:18px}.au__card>p{max-width:52ch;margin-bottom:16px;color:var(--ink-2)}.au__mg{margin-top:22px;border-top:1px solid var(--line);padding-top:4px}.au__mg summary{display:flex;align-items:center;min-height:52px;cursor:pointer;font-weight:500}.au__mg p{font-size:.9rem;color:var(--mute);margin-bottom:10px}.au__sw{margin-top:20px;font-size:.92rem}.au__sw a{display:inline-flex;align-items:center;min-height:44px;text-underline-offset:4px}.ad__h{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;flex-wrap:wrap;margin-bottom:clamp(24px,4vw,44px)}.ad__h h1{font-size:clamp(1.9rem,3.6vw,3.2rem)}.ad__id{color:var(--mute);font-size:.9rem;margin-top:8px}.ad{display:grid;grid-template-columns:200px minmax(0,1fr);gap:clamp(28px,5vw,80px);align-items:start}.ad__nav{position:sticky;top:100px}.ad__nav ul{display:grid;border-top:1px solid var(--ink)}.ad__nav a{display:flex;align-items:center;min-height:48px;text-decoration:none;font-size:.95rem;color:var(--ink-2);border-bottom:1px solid var(--line)}.ad__nav a:hover{color:var(--ink)}.ad__nav a[aria-current="page"]{color:var(--ink);font-weight:600;text-decoration:underline;text-decoration-color:var(--or);text-decoration-thickness:2px;text-underline-offset:8px}.ad__c{min-width:0}.ad__c>h2,.ap h2{font-size:clamp(1.4rem,2.2vw,1.9rem);text-transform:none;font-weight:500;margin-bottom:18px}.ad__c h3{font-size:1.05rem;margin:28px 0 12px;text-transform:none;font-family:var(--f-b);font-weight:600}.ad__c h3.mt{margin-top:44px}.ap .em{max-width:none}.ap{display:grid;gap:clamp(36px,5vw,64px)}.ap__bal.panel{background:none;color:inherit;border-radius:0;box-shadow:none;border-top:0;padding:0 0 28px;border-bottom:1px solid var(--ink);display:flex;flex-direction:column;align-items:flex-start;gap:8px;overflow:visible}.ap__bal .eyebrow{color:var(--mute);letter-spacing:0;text-transform:none;font-size:.95rem;font-weight:400;margin:0}.ap__n{display:flex;align-items:baseline;gap:12px;font-size:1.1rem;color:var(--ink)!important}.ap__n strong{font-family:var(--f-h);font-weight:700;font-size:clamp(3.2rem,8vw,5.2rem);line-height:1}.ap__bal p{color:var(--ink-2)}.ap__bal .btn{margin-top:10px}.mg-l{display:grid;border-top:1px solid var(--ink)}.mg-l--w{grid-template-columns:repeat(auto-fill,minmax(min(100%,420px),1fr));column-gap:40px}.mg{display:grid;grid-template-columns:96px minmax(0,1fr);gap:18px;padding:18px 0;border-bottom:1px solid var(--line)}.mg__cv{display:block}.mg__b{display:flex;flex-direction:column;gap:6px;min-width:0}.mg__b h3{margin:0;font-size:1.05rem;line-height:1.25;font-family:var(--f-b);text-transform:none;font-weight:500}.mg__b h3 a{text-decoration:none}.mg__b h3 a:hover{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.mg .gk__s{font-size:.84rem;color:var(--mute)}.mg .gk__m{display:flex;flex-wrap:wrap;gap:2px 14px;font-size:.84rem;color:var(--mute)}.mg__a{display:flex;gap:4px 20px;flex-wrap:wrap;align-items:center;margin-top:auto;padding-top:8px}.mg .btn{min-height:44px;padding-inline:20px}.qa{border-top:1px solid var(--ink)}.qa__i{display:grid;grid-template-columns:minmax(0,15rem) minmax(0,1fr) auto;gap:4px 24px;align-items:center;min-height:56px;padding:14px 0;border-bottom:1px solid var(--line);text-decoration:none}.qa__i:hover strong{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.qa__i span{font-size:.92rem;color:var(--ink-2)}.cb{display:flex;align-items:center;gap:clamp(18px,3vw,40px);flex-wrap:wrap;padding:20px 0;border-top:1px solid var(--ink);border-bottom:1px solid var(--line);margin-bottom:8px}.cb__n{display:flex;flex-direction:column}.cb__n strong{font-family:var(--f-h);font-size:3.6rem;font-weight:700;line-height:1}.cb__n span{color:var(--mute);font-size:.9rem}.cb p{max-width:48ch;color:var(--ink-2)}.tb{overflow-x:auto}.tb table{width:100%;border-collapse:collapse;font-size:.94rem;border-top:1.5px solid var(--ink);border-bottom:1.5px solid var(--ink)}.tb th{font-size:.84rem;color:var(--mute);text-align:left;padding:10px 14px 10px 0;font-weight:500;border-bottom:1px solid var(--ink)}.tb td{padding:12px 14px 12px 0;border-bottom:1px solid var(--line);vertical-align:top}.tb tr:last-child td{border-bottom:0}.tb__f a{display:inline-flex;align-items:center;min-height:44px;margin-right:16px;font-weight:500}.tb__m{color:var(--mute);font-size:.86rem}.seg{border:0;margin:0 0 18px;padding:0;min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:4px 20px}.seg legend{font-size:.9rem;font-weight:500;padding:0;margin-bottom:6px;width:100%}.seg__o{position:relative;display:inline-flex}.seg__o input{position:absolute;inset:0;width:100%;height:100%;opacity:0;margin:0;cursor:pointer}.seg__o span{display:inline-flex;align-items:center;min-height:44px;padding:0 4px;color:var(--ink-2);text-decoration:underline;text-decoration-color:#fff0;text-decoration-thickness:2px;text-underline-offset:8px}.seg__o input:checked+span{color:var(--ink);font-weight:600;text-decoration-color:var(--or)}.seg__o input:focus-visible+span{outline:3px solid var(--or);outline-offset:3px}.frm:not(.is-pro) .pro-only{display:none}.sc{padding:28px 0;border-top:1px solid var(--line)}.sc:first-of-type{border-top:0;padding-top:0}.sc h3{margin-top:0}.sc .frm__g{margin-bottom:16px}.dl summary{display:inline-flex;align-items:center;min-height:48px;padding:0 22px;border-radius:999px;border:1.5px solid #b3261e;color:#8f1d16;font-weight:500;cursor:pointer;list-style:none}.dl summary::-webkit-details-marker{display:none}.dl[open] summary{margin-bottom:18px}.hd__me{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px!important;border-radius:50%;border:1.5px solid currentColor;opacity:.9}.hd__me:hover{background:var(--or);border-color:var(--or);color:var(--ink)!important;opacity:1}.hd-dark .hd__me{color:#fff}.mm__tiles a[href*="guides"],.mm__tiles a[href*="espace-client"]{display:flex}@media (pointer:coarse){footer li a,.ft li a{display:inline-flex;align-items:center;min-height:44px}}@media (min-width:1340px){.gr__body .gb-note{float:right;clear:right;width:15.5rem;max-width:15.5rem;margin:.3em 0 1.2em 0;font-size:.86rem}.gr__body .gb-note__t{font-size:.86rem}.gr__body .gb-note--long{float:none;clear:none;width:auto;max-width:44rem;font-size:.92rem;margin:1.6em 0}.gr__body .gb-note--long .gb-note__t{font-size:.92rem}}.gbx .gb-note p{hyphens:manual}@media (max-width:1039px){.gs{grid-template-columns:minmax(0,1fr);grid-template-areas:"hero" "side" "rest";row-gap:36px}.gs__side{position:static}.by-bar{position:fixed;left:0;right:0;bottom:calc(88px + env(safe-area-inset-bottom,0px));z-index:49;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 8px 8px 20px;background:var(--ink);color:#fff;transition:transform .3s,opacity .3s}.by-bar.is-off{transform:translateY(160%);opacity:0;pointer-events:none}.by-bar p{display:flex;align-items:baseline;gap:6px}.by-bar strong{font-family:var(--f-h);font-size:1.3rem}.by-bar small{color:#cfcfcf}.by-bar .btn{background:var(--or);color:var(--ink);min-height:46px}}@media (max-width:1139px){.gr__bar{top:68px}.admin-bar .gr__bar{top:100px}.gr__ti{display:none}.gr__bi{justify-content:space-between}.gr__lay{grid-template-columns:minmax(0,1fr)}.gr__side{display:none}}@media (max-width:959px){.au{grid-template-columns:1fr}.au__c{order:-1}.ad{grid-template-columns:minmax(0,1fr);gap:20px}.ad__nav{position:sticky;top:68px;z-index:30;margin-inline:calc(var(--gut) * -1);padding:0 var(--gut);background:#fff;border-bottom:1px solid var(--line)}.ad__nav ul{display:flex;overflow-x:auto;gap:20px;scrollbar-width:none;border-top:0}.ad__nav ul::-webkit-scrollbar{display:none}.ad__nav a{white-space:nowrap;border-bottom:0}.gp{grid-template-columns:1fr}.crumbs{padding-top:72px}}@media (max-width:859px){.gf__tg{display:inline-flex;align-items:center}.gf__sort span{display:none}html.js .gf__panel{display:none}html.js .gf__panel.is-open{display:block;position:fixed;inset:0;z-index:90;background:#fff;overflow:auto;padding:0 18px 120px}html.js .gf__panel.is-open .gf__ph{display:flex;align-items:center;justify-content:space-between;position:sticky;top:0;background:#fff;padding:12px 0;margin-bottom:4px;z-index:2;border-bottom:1px solid var(--line)}.gf__ph p{font-family:var(--f-h);text-transform:uppercase;font-size:1.1rem}.gf__x{width:48px;height:48px;display:grid;place-items:center}.gf__g legend{float:none;width:auto;min-height:36px}.gf__chips{margin-left:0}html.js .gf__panel.is-open .gf__apply{position:fixed;left:0;right:0;bottom:0;padding:14px 18px calc(14px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid var(--line);z-index:3}html.js .gf__see{display:inline-flex}.fqs{grid-template-columns:1fr}.gh__s{max-width:none}}@media (max-width:719px){.gs__hero{grid-template-columns:minmax(0,1fr);gap:24px}.gs__cv{width:min(60%,240px)}.gs__sec,.gr__fm,.gr__end{grid-template-columns:minmax(0,1fr)}.gs__rel>.gs__rg{grid-column:auto}.gs__fmt li{grid-template-columns:1fr}.hw__l li{grid-template-columns:3.2rem minmax(0,1fr)}.hw__l p{grid-column:2}.frm__g{grid-template-columns:1fr}.mg{grid-template-columns:80px minmax(0,1fr);gap:14px}.qa__i{grid-template-columns:minmax(0,1fr) auto}.qa__i span{grid-column:1}.qa__i .ic{grid-row:1;grid-column:2}.tb thead{display:none}.tb table,.tb tbody,.tb tr,.tb td{display:block;width:100%}.tb table{border:0}.tb tr{padding:12px 0;border-top:1px solid var(--ink)}.tb td{display:flex;justify-content:space-between;gap:16px;padding:5px 0;border:0}.tb td::before{content:attr(data-l);color:var(--mute);font-size:.8rem;flex:none}.tb td.tb__f{flex-wrap:wrap;justify-content:flex-start}.tb td.tb__f::before{width:100%}}@media (max-width:639px){.gk-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 16px}.gk-ask{grid-column:1/-1}.gp__c{grid-template-columns:minmax(0,1fr) auto;gap:6px 16px}.gp__c .btn,.gp__c .gd__soon{grid-column:1/-1;justify-self:start}.gr__cover h1{font-size:clamp(1.9rem,9.5vw,2.8rem)}.gr__meta div{grid-template-columns:4.6rem minmax(0,1fr)}.gbx .gb-ch>h2+p{font-size:1.12rem}}@media (max-width:559px){.gr__lg,.gr__lk--k{display:none}.gr__act{gap:4px 14px}.crumbs{padding-top:72px}.frm>.btn,.frm>.frm__go,.frm button.frm__go,.frm__go{width:100%;justify-content:space-between}}@media print{html,body{background:#fff!important;font-size:10pt}.hd,.ft,.abar,.mm,.no-print,.crumbs,.gr__bar,.gr__side,.gr__prog,#wpadminbar,.skip,.by-bar{display:none!important}*{box-shadow:none!important;text-shadow:none!important}.gr__lay{display:block;padding:0}.gr__doc{max-width:none}.gr__cover{min-height:225mm;background:#fff!important;color:#000!important;padding:0 0 0 14mm;break-after:page;page-break-after:always;border-radius:0;box-shadow:none!important}.gr__cover::before{width:6mm;background:#000!important}.gr__cover::after{display:none}.gr__ct{border-bottom:.75pt solid #000;padding-top:10pt}.gr__cover h1{font-size:34pt;margin-top:40pt}.gr__sub{font-size:13pt;color:#000}.gr__meta dt{color:#444}.gr__fm,.gr__end{display:block;margin-top:24pt;padding-top:10pt;border-top:.75pt solid #000;break-inside:avoid}.gr__fm>h2,.gr__end>h2{margin-bottom:8pt}.gr__toc{break-after:page;page-break-after:always}.gr__toc a{color:#000;text-decoration:none;border-bottom:.5pt solid #999}.gr__body{margin-top:0}.gbx{font:10pt/1.55 var(--f-b);color:#000}.gbx>*,.gbx .gb-ch>*{max-width:none}.gbx .gb-ch{break-before:page;page-break-before:always;margin:0;padding-top:0;border:0}.gbx .gb-ch:first-child{break-before:auto;page-break-before:auto}.gbx .gb-n{font-size:54pt;-webkit-text-stroke:1pt #000}.gbx h2{font-size:20pt}.gbx h2,.gbx h3{break-after:avoid;page-break-after:avoid}.gbx .gb-ch>h2+p{font-size:11.5pt;color:#000}.gbx .gb-note{float:none;width:auto;border-left:1.5pt solid #000;padding-left:10pt;color:#000;break-inside:avoid;page-break-inside:avoid}.gbx .gb-prompt,.gbx .gb-tpl,.gbx .gb-stat,.gbx table,.gbx pre,.gbx .gb-check li,.gbx .gb-steps>li{break-inside:avoid;page-break-inside:avoid}.gbx .gb-prompt,.gbx .gb-tpl{border-top:.75pt solid #000}.gbx .gb-prompt pre,.gbx .gb-tpl pre,.gbx pre{background:#fff!important;color:#000!important;border:.5pt solid #777;font-size:8.5pt;padding:8pt 10pt}.gbx .gb-copy,.gbx .gb-up{display:none!important}.gbx figure.gb-fig{break-inside:avoid;page-break-inside:avoid;border-top:.5pt solid #000}.gbx figure.gb-fig svg{max-width:105mm;--ink:#000;--mute:#333}.gbx figure.gb-fig figcaption{color:#000}.gbx .gb-cb{width:10pt;height:10pt;border:1pt solid #000;background:#fff!important;border-radius:0;margin-top:3pt}.gbx .gb-cb::after{display:none}.gbx .gb-cb[aria-checked="true"]::after{display:block;left:1.5pt;top:1pt;width:6pt;height:3pt;border-color:#000}.gbx .gb-stat strong,.gbx .gb-stat__n{color:#000}.gbx a{color:#000;text-decoration:none}.gbx .gb-src a::after,.gbx .gb-ref a::after{content:" (" attr(href) ")";font-size:.85em;overflow-wrap:anywhere}.gbx sup.gb-ref a::after{content:none}.gbx th{color:#000}.gr__wm{display:block;position:fixed;left:0;right:0;bottom:-14mm;text-align:center;font:7.5pt var(--f-b);color:#777}}@media (max-width:959px){.mm__c a,.mm__f a{display:inline-flex;align-items:center;min-height:44px}.mm__f{display:flex;flex-wrap:wrap;gap:0 18px}footer li a,.ft li a,.ft__all,.ft__c a{display:inline-flex;align-items:center;min-height:44px}}.gc__tl,.gr__tl{font-style:normal}@media (max-width:639px){.gr__cover h1{font-size:clamp(2rem,10vw,3rem)}.gr__cb{flex-direction:column;align-items:flex-start}.gr__cn{align-self:flex-end}}.prose:has(>.wkb-toc){max-width:none;display:grid;grid-template-columns:260px minmax(0,740px);gap:clamp(30px,5vw,72px);align-items:start;justify-content:start}.prose:has(>.wkb-toc)>*+*{margin-top:0}.wkb-body{min-width:0;font-size:1.05rem}.wkb-body>*+*{margin-top:1.1em}.wkb-body h2,.wkb-body h3{scroll-margin-top:100px}.wkb-toc{grid-column:1;grid-row:1;position:sticky;top:136px;align-self:start;max-height:calc(100vh - 170px);overflow:auto}.wkb-body{grid-column:2;grid-row:1}@media (max-width:959px){.prose:has(>.wkb-toc){display:block}.wkb-toc{position:static;max-height:none;margin-bottom:28px}}.gcat,.gcat__c{max-width:1760px}.gcat__h{padding-top:clamp(4px,1vw,14px);padding-bottom:clamp(18px,2.4vw,30px)}.gcat__h h1{font-size:clamp(1.7rem,2.8vw,2.7rem);max-width:26em}.gcat__h .gh__l{margin-top:12px;max-width:68ch;font-size:1rem}.gcat__side .gh__s{margin-top:0;max-width:none}.gcat__side .gh__s input{min-height:48px}.gcat .gl{padding-block:24px 12px}.gcat .gk-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));gap:40px 24px}@media (min-width:860px){.gcat__lay{display:grid;grid-template-columns:268px minmax(0,1fr);gap:clamp(28px,3.4vw,64px);align-items:start;border-top:1px solid var(--ink)}.gcat__side{position:sticky;top:96px;padding-top:20px;max-height:calc(100vh - 112px);overflow:auto;scrollbar-width:thin}.gcat__main{min-width:0}.gcat .gf__bar{border-top:0;padding-top:12px}.gcat .gf__panel{margin-top:14px}.gcat .gf__g{padding:14px 0}.gcat .gf__g legend{float:none;width:auto;min-height:0;display:block;padding:0 0 6px;font-size:.76rem;letter-spacing:.12em;text-transform:uppercase}.gcat .gf__chips{margin-left:0;flex-direction:column;gap:0}.gcat .chip span{min-height:36px;padding:0;text-underline-offset:6px}.gcat .gf__apply{padding-top:12px}}.co{max-width:1180px;padding-bottom:clamp(48px,7vw,96px)}.co__h h1{font-size:clamp(1.8rem,3vw,2.6rem)}.co__h p{margin-top:10px;color:var(--ink-2);max-width:56ch}.co__lay{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:clamp(28px,5vw,80px);align-items:start;margin-top:clamp(24px,3vw,40px);border-top:1px solid var(--ink);padding-top:clamp(24px,3vw,40px)}.co__f{min-width:0;max-width:560px}.co__s{border:0;margin:0 0 clamp(24px,3vw,36px);padding:0;min-width:0}.co__s legend{font-family:var(--f-h);font-size:1.15rem;line-height:1.2;padding:0;margin-bottom:14px}.co__id{color:var(--ink-2)}.co__s .fld--chk+.fld--chk{margin-top:14px}.co__pay .btn{min-width:260px;justify-content:space-between}.co__n{margin-top:14px;font-size:.86rem;color:var(--mute);max-width:52ch}.co__sum{position:sticky;top:96px;border-top:2px solid var(--ink);padding-top:20px}.co__sum h2{font-size:1.15rem;text-transform:none;font-weight:500;margin-bottom:16px}.co__cv{width:min(52%,170px);margin-bottom:18px}.co__ti{font-weight:600;line-height:1.35}.co__li{color:var(--mute);font-size:.9rem;margin-top:2px}.co__dl{margin:18px 0 0;border-top:1px solid var(--line)}.co__dl div{display:flex;justify-content:space-between;gap:16px;padding:10px 0;border-bottom:1px solid var(--line);font-size:.92rem}.co__dl dt{color:var(--mute)}.co__dl dd{margin:0;text-align:right;font-weight:500}.co__dl small{color:var(--mute);font-weight:400}.co__t{margin-top:16px;font-size:.86rem;color:var(--ink-2);line-height:1.55}.gp__n small{display:block;font-size:.8rem;font-weight:400;color:var(--mute)}@media (max-width:859px){.co__lay{grid-template-columns:minmax(0,1fr)}.co__sum{position:static;order:-1;border-bottom:1px solid var(--line);padding-bottom:18px}.co__cv{display:none}.co__pay .btn{width:100%}}.nlb{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(20px,4vw,64px);align-items:start;margin-block:clamp(40px,6vw,88px);border-top:1px solid var(--ink);padding-top:clamp(24px,3vw,40px)}.nlb__t h2{font-size:clamp(1.4rem,2.4vw,2rem);text-transform:none;font-weight:500}.nlb__t p{margin-top:12px;color:var(--ink-2);max-width:48ch}.nlb__f{display:grid;gap:14px;max-width:520px}.nlb__f label{display:block;font-weight:500;font-size:.9rem;margin-bottom:6px}.nlb__f input[type=email],.nlb__f select{width:100%;min-height:52px;padding:0 14px;border-radius:6px;border:1px solid rgb(40 40 40 / .4);background:#fff;font:inherit;color:var(--ink)}.nlb__c label{font-weight:400;font-size:.84rem;line-height:1.5}.nlb__c input{margin-right:8px}.nlb .fl{grid-column:2}.art .nlb{margin-top:clamp(32px,5vw,56px)}@media (max-width:859px){.nlb{grid-template-columns:minmax(0,1fr)}.nlb .fl{grid-column:1}}.gc{overflow:visible;background:none;box-shadow:none;border-radius:0;filter:drop-shadow(0 1.2cqw 1.6cqw rgb(40 40 40 / .18))}.gc__f{position:absolute;top:0;bottom:0;left:0;width:96%;background:var(--gb);color:var(--gf);overflow:hidden;border-radius:1px 3px 3px 1px;box-shadow:inset 0 0 0 1px rgb(40 40 40 / .1)}.gc__f::before{content:"";position:absolute;inset:0 auto 0 0;width:7cqw;background:linear-gradient(90deg,rgb(0 0 0 / .22),rgb(0 0 0 / .04) 55%,rgb(255 255 255 / .14) 80%,rgb(0 0 0 / .08));z-index:2}.gc__f::after{content:"";position:absolute;inset:0;background:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%27220%27%20height%3D%27220%27%3E%3Cfilter%20id%3D%27n%27%3E%3CfeTurbulence%20type%3D%27fractalNoise%27%20baseFrequency%3D%27.85%27%20numOctaves%3D%272%27%20stitchTiles%3D%27stitch%27%2F%3E%3CfeColorMatrix%20values%3D%270%200%200%200%200%20%200%200%200%200%200%20%200%200%200%200%200%20%200%200%200%20.9%200%27%2F%3E%3C%2Ffilter%3E%3Crect%20width%3D%27100%25%27%20height%3D%27100%25%27%20filter%3D%27url%28%23n%29%27%2F%3E%3C%2Fsvg%3E);background-size:48cqw;mix-blend-mode:multiply;opacity:.3;pointer-events:none;z-index:3}.gc__top,.gc__t,.gc__bot{z-index:1}.gc__top{left:13%;right:8%}.gc__t{left:13%;right:8%}.gc__bot{left:13%;right:7%}@media print{.gc__f::after{display:none}}.gc__top,.gc__t{left:11%;right:6%}.gc__bot{left:11%;right:6%}.gc--1 .gc__t{font-size:14cqw}.gc--2 .gc__t{font-size:9.6cqw}.gc--3 .gc__t{font-size:7.6cqw}.gc--4 .gc__t{font-size:6.4cqw}.gc::before{content:"";position:absolute;top:1.2%;bottom:1.2%;left:4%;right:0;background:#f6f2ea repeating-linear-gradient(90deg,transparent 0 .9cqw,rgb(40 40 40 / .07) .9cqw 1cqw);border-radius:0 2px 2px 0;box-shadow:inset 0 0 0 1px rgb(40 40 40 / .08),inset -1cqw 0 1.4cqw -1cqw rgb(40 40 40 / .22)}.gc__f{z-index:2;transform-origin:0 50%;transition:transform .7s var(--ease),box-shadow .7s var(--ease)}.gc{transition:transform .7s var(--ease),filter .7s var(--ease)}.gc__top{border-bottom:0;padding-bottom:0}@media (hover:hover) and (prefers-reduced-motion:no-preference){.gc:hover{transform:translateY(-2px)}.gc:hover .gc__f{transform:perspective(1100px) rotateY(-9deg)}}.gc__mark{position:absolute;left:26%;bottom:-15cqw;width:122cqw;aspect-ratio:863/613;background:currentColor;opacity:.22;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-6 13 863 613'%3E%3Cpath d='M48,368 L32,374 L17,388 L10,402 L8,413 L9,426 L13,438 L18,446 L31,458 L46,464 L62,465 L82,458 L94,448 L103,432 L105,424 L105,408 L98,390 L86,377 L73,370 L65,368ZM161,304 L146,312 L137,323 L132,338 L133,354 L140,368 L153,379 L164,383 L184,382 L196,376 L208,362 L212,351 L212,335 L204,318 L194,309 L178,303ZM28,90 L18,94 L7,104 L0,120 L0,128 L7,144 L14,151 L26,157 L39,158 L53,153 L62,145 L68,133 L69,119 L65,107 L55,96 L41,90ZM29,26 L28,35 L31,46 L42,60 L60,71 L89,81 L104,89 L117,102 L123,116 L121,131 L115,141 L70,181 L57,204 L54,216 L54,236 L57,247 L65,261 L78,273 L97,281 L114,281 L154,267 L175,267 L190,271 L208,281 L224,296 L233,309 L239,322 L243,338 L243,360 L237,382 L227,399 L215,411 L195,423 L172,430 L151,432 L149,434 L179,538 L191,589 L207,607 L219,614 L241,619 L318,619 L338,610 L354,594 L369,566 L444,312 L446,313 L519,564 L527,582 L537,597 L552,611 L571,619 L655,618 L677,610 L691,598 L704,578 L714,552 L752,397 L848,35 L850,22 L749,26 L716,29 L697,37 L683,50 L673,70 L615,303 L612,302 L552,99 L553,98 L556,101 L570,128 L572,127 L572,123 L576,128 L631,128 L634,124 L661,29 L661,23 L453,19 L227,23 L230,38 L257,128 L318,128 L334,99 L337,99 L275,304 L272,300 L215,68 L205,49 L187,34 L166,28 L34,22Z' fill='none' stroke='%23000' stroke-width='4' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-6 13 863 613'%3E%3Cpath d='M48,368 L32,374 L17,388 L10,402 L8,413 L9,426 L13,438 L18,446 L31,458 L46,464 L62,465 L82,458 L94,448 L103,432 L105,424 L105,408 L98,390 L86,377 L73,370 L65,368ZM161,304 L146,312 L137,323 L132,338 L133,354 L140,368 L153,379 L164,383 L184,382 L196,376 L208,362 L212,351 L212,335 L204,318 L194,309 L178,303ZM28,90 L18,94 L7,104 L0,120 L0,128 L7,144 L14,151 L26,157 L39,158 L53,153 L62,145 L68,133 L69,119 L65,107 L55,96 L41,90ZM29,26 L28,35 L31,46 L42,60 L60,71 L89,81 L104,89 L117,102 L123,116 L121,131 L115,141 L70,181 L57,204 L54,216 L54,236 L57,247 L65,261 L78,273 L97,281 L114,281 L154,267 L175,267 L190,271 L208,281 L224,296 L233,309 L239,322 L243,338 L243,360 L237,382 L227,399 L215,411 L195,423 L172,430 L151,432 L149,434 L179,538 L191,589 L207,607 L219,614 L241,619 L318,619 L338,610 L354,594 L369,566 L444,312 L446,313 L519,564 L527,582 L537,597 L552,611 L571,619 L655,618 L677,610 L691,598 L704,578 L714,552 L752,397 L848,35 L850,22 L749,26 L716,29 L697,37 L683,50 L673,70 L615,303 L612,302 L552,99 L553,98 L556,101 L570,128 L572,127 L572,123 L576,128 L631,128 L634,124 L661,29 L661,23 L453,19 L227,23 L230,38 L257,128 L318,128 L334,99 L337,99 L275,304 L272,300 L215,68 L205,49 L187,34 L166,28 L34,22Z' fill='none' stroke='%23000' stroke-width='4' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat;pointer-events:none;z-index:0}.gc__pat{display:none}@media (prefers-reduced-motion:reduce){.gc,.gc__f{transition:none}}.co__el{min-height:120px;padding:4px 0 8px}#wk-pay-err[hidden]{display:none}.wh{position:relative;margin:0 var(--gut);border-radius:var(--R);corner-shape:squircle;overflow:hidden;min-height:min(88vh,780px);display:flex;align-items:flex-end;color:var(--ink);background:#f4ece1;isolation:isolate}.wh::after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(55% 70% at 80% 38%,rgb(247 176 90 / .34),#fff0 72%),radial-gradient(45% 60% at 0% 100%,rgb(239 139 29 / .12),#fff0 70%),linear-gradient(180deg,rgb(255 255 255 / .55),#fff0 38%);mix-blend-mode:multiply}@supports (corner-shape:squircle){.wh{border-radius:calc(var(--R)*1.5)}}.wh__cv{position:absolute;inset:0;width:100%;height:100%;display:block;z-index:0;touch-action:pan-y}.wh__in{position:relative;z-index:1;padding:clamp(28px,5vw,72px);padding-bottom:clamp(36px,5vw,72px);max-width:760px;pointer-events:none}.wh__in a{pointer-events:auto}.wh .eyebrow{opacity:.8;color:var(--ink)}.wh .hero__h1{max-width:11em}.wh .hero__lead{font-size:clamp(1rem,1.3vw,1.2rem);max-width:520px;margin-top:24px;font-weight:500}.wh .hero__a{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.wh__svc{position:absolute;z-index:2;right:clamp(20px,3vw,44px);top:clamp(24px,3.4vw,48px)}.wh__svc ol{display:grid;gap:4px;justify-items:end}.wh__svc a{display:inline-flex;align-items:baseline;gap:12px;min-height:40px;align-content:center;font-family:var(--f-h);font-weight:700;text-transform:uppercase;font-size:clamp(1rem,1.3vw,1.2rem);letter-spacing:.02em;text-decoration:none;background:linear-gradient(var(--or),var(--or)) 0 100%/0 2px no-repeat;padding-bottom:2px;transition:background-size .35s var(--ease)}.wh__svc a span{font-family:var(--f-b);font-weight:500;font-size:.72rem;letter-spacing:.1em;color:var(--mute)}.wh__svc a:hover,.wh__svc a:focus-visible{background-size:100% 2px}.wh .hero__card{z-index:2;corner-shape:squircle}.wh.is-nogl{background:linear-gradient(135deg,#fde9d3,#f7b05a)}.wh.is-nogl::after{display:none}.wh.is-nogl .wh__cv{display:none}@media (max-width:899px){.wh{display:block;min-height:0;margin-top:64px}.wh__cv{height:clamp(300px,56svh,480px);bottom:auto}.wh__in{padding:calc(clamp(300px,56svh,480px) + 8px) var(--gut) 0;max-width:none}.wh__svc{top:calc(clamp(300px,56svh,480px) - 64px);left:var(--gut);right:var(--gut)}.wh__svc ol{display:flex;flex-wrap:wrap;gap:2px 16px;justify-items:start}.wh__svc a{font-size:.95rem;gap:8px}.wh__svc a span{display:none}.wh .hero__card{position:relative;right:auto;bottom:auto;width:auto;margin:28px var(--gut) var(--gut)}.wh.is-nogl .wh__in{padding-top:28px}.wh.is-nogl .wh__svc{position:static;padding:20px var(--gut) 0}}.wt-hub{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:clamp(14px,2vw,26px)}.wt-card{display:grid;align-content:space-between;gap:16px;min-height:300px;padding:clamp(22px,2.4vw,34px);background:var(--paper);border-radius:var(--r);corner-shape:squircle;text-decoration:none;transition:background .3s var(--ease),transform .4s var(--ease)}.wt-card:hover,.wt-card:focus-visible{background:var(--peach);transform:translateY(-3px)}.wt-card__n{font-family:var(--f-h);font-size:2.6rem;line-height:1;color:var(--or)}.wt-card__t{font-size:clamp(1.25rem,1.8vw,1.6rem);line-height:1.1;max-width:14em}.wt-card p{color:var(--ink-2);font-size:.98rem;max-width:34em}.wt-card__a{display:inline-flex;align-items:center;gap:10px;font-weight:500}.wt-card__a .ic{width:18px;height:18px}.wt{display:block}.wt-split{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(20px,3vw,48px);align-items:start}.wt-in{padding:clamp(20px,2.4vw,32px);background:var(--paper);border-radius:var(--r);corner-shape:squircle}.wt-res{position:sticky;top:96px;display:grid;gap:22px}.wt-stack{display:grid;gap:26px}.wt-form{display:grid;gap:20px}.wt-form--row{grid-template-columns:minmax(0,1fr) auto auto;align-items:end;background:var(--paper);padding:clamp(18px,2vw,28px);border-radius:var(--r);corner-shape:squircle}.wt-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.wt-f{display:grid;gap:6px;align-content:start}.wt-f label{font-weight:500;font-size:.88rem}.wt-f small{color:var(--mute);font-size:.78rem;line-height:1.4}.wt input[type=text],.wt input[type=email],.wt input[type=number],.wt select{width:100%;min-height:48px;padding:10px 14px;font:inherit;color:var(--ink);background:#fff;border:1.5px solid var(--line);border-radius:14px}.wt input:focus-visible,.wt select:focus-visible{outline:3px solid var(--or);outline-offset:2px;border-color:var(--ink)}.wt-seg{display:inline-flex;gap:0;border:1.5px solid var(--ink);border-radius:999px;overflow:hidden;width:max-content;max-width:100%;flex-wrap:wrap}.wt-seg button{min-height:46px;padding:0 20px;font-weight:500;font-size:.92rem;transition:background .2s,color .2s}.wt-seg button[aria-pressed=true]{background:var(--ink);color:#fff}.wt-out{display:grid;gap:16px;align-content:start}.wt-keys{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.wt-k{display:grid;gap:4px;padding:18px 20px;background:var(--paper);border-radius:var(--r);corner-shape:squircle}.wt-k span{font-size:.8rem;color:var(--mute);letter-spacing:.02em}.wt-k strong{font-family:var(--f-h);font-size:clamp(1.5rem,2.4vw,2.1rem);line-height:1.1;font-weight:700}.wt-k small{font-size:.8rem;color:var(--ink-2)}.wt-k--s{background:var(--ink);color:#fff}.wt-k--s span,.wt-k--s small{color:rgb(255 255 255 / .78)}.wt-line{font-size:.98rem;color:var(--ink-2)}.wt-wait{color:var(--mute)}.wt-err{padding:12px 16px;background:#fde2d3;border-radius:14px;font-size:.92rem}.wt-err[hidden]{display:none}.wt-lock{padding:clamp(20px,2.4vw,30px);border:1.5px solid var(--ink);border-radius:var(--r);corner-shape:squircle;display:grid;gap:14px}.wt-lock.is-open{border-color:var(--line);background:#fff}.wt-lock h3{font-size:1.2rem}.wt-lead{display:grid;gap:16px}.wt-lead>p{color:var(--ink-2);font-size:.95rem}.wt-hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.wt-chk{display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:start;font-size:.85rem;line-height:1.5;color:var(--ink-2)}.wt-chk input{width:20px;height:20px;margin-top:2px;accent-color:var(--ink)}.wt-note{font-size:.82rem;color:var(--mute)}.wt-lead .btn{justify-self:start}.wt-plus{display:grid;gap:14px}.wt-plus h3{font-size:1.2rem}.wt-plus h4{font-size:.95rem;margin-top:6px}.wt-tab{width:100%;border-collapse:collapse;font-size:.92rem}.wt-tab th,.wt-tab td{padding:10px 8px;text-align:left;border-bottom:1px solid var(--line)}.wt-tab thead th{font-size:.78rem;color:var(--mute);font-weight:500}.wt-tab tbody th{font-weight:500}.wt-thanks{padding:16px 18px;background:var(--peach);border-radius:18px}.wt-thanks h3{font-size:1rem}.wt-thanks p{font-size:.9rem;margin-top:4px}.wt-rings{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:14px}.wt-ring{display:grid;justify-items:center;gap:2px;padding:18px 10px;background:var(--paper);border-radius:var(--r);corner-shape:squircle;text-align:center}.wt-ring__g{position:relative;width:92px;height:92px}.wt-ring__g svg{width:100%;height:100%}.wt-ring__g b{position:absolute;inset:0;display:grid;place-items:center;font-family:var(--f-h);font-size:1.7rem}.wt-ring__bg{fill:none;stroke:rgb(40 40 40 / .12);stroke-width:7}.wt-ring__v{fill:none;stroke-width:7;stroke-linecap:round}.wt-ring__v.wt-good{stroke:#1f6b45}.wt-ring__v.wt-mid{stroke:#ef8b1d}.wt-ring__v.wt-bad{stroke:#b3261e}.wt-ring span{font-weight:500;font-size:.9rem;margin-top:6px}.wt-ring small{color:var(--mute);font-size:.78rem}.wt-metrics{display:grid;gap:0;background:var(--paper);border-radius:var(--r);corner-shape:squircle;padding:6px 20px}.wt-metrics li{display:flex;justify-content:space-between;gap:16px;padding:13px 0;border-bottom:1px solid var(--line)}.wt-metrics li:last-child{border:0}.wt-metrics strong.wt-good{color:#1f6b45}.wt-metrics strong.wt-mid{color:#9a5a05}.wt-metrics strong.wt-bad{color:#b3261e}.wt-opp{display:grid;gap:12px;list-style:decimal;padding-left:22px}.wt-opp li{display:grid;gap:2px}.wt-opp span{color:var(--ink-2);font-size:.9rem}.wt-map{width:100%;height:auto;border:1.5px solid var(--line);border-radius:var(--r);background:#fff}.wt-dl{display:flex;flex-wrap:wrap;gap:12px}.wt-ul{display:grid;gap:4px;list-style:disc;padding-left:20px;font-size:.9rem;overflow-wrap:anywhere}@media (max-width:900px){.wt-split{grid-template-columns:1fr}.wt-res{position:static}.wt-form--row{grid-template-columns:1fr}.wt-grid{grid-template-columns:1fr}}@media (max-width:480px){.wt-keys{grid-template-columns:1fr}}*,*::before,*::after{corner-shape:superellipse(1.5)!important}.ab-tl li::before,.abox__av img,.bld__cb i,.bld__ub>i,.burger,.fc,.fc svg,.fx-ring,.hd-dark .hd__logo,.hd__logo,.hd__me,.idx__a,.kids i,.mega__blob i,.mega__lg .lg--img.lg--keep,.mq .lg--img.lg--keep,.pc__vis,.rv__av,.sc i,.sc i::before,.tc__b,.tc__dots i,.trail i,.wk3-toc button::before{corner-shape:round!important}.panel{padding-inline:max(clamp(26px,5vw,76px),calc(var(--R)*.62));padding-block:max(clamp(26px,5vw,76px),calc(var(--R)*.62))}.panel--paper{padding-inline:0;padding-block:clamp(8px,2vw,24px)}.ct__form.panel{padding-inline:clamp(22px,3vw,44px);padding-block:clamp(22px,3vw,44px)}.sv-fig--art svg{box-sizing:border-box;padding:3%}@media (max-width:640px){.wt-seg{display:grid;grid-template-columns:1fr 1fr;width:100%}.wt-seg button{padding:10px 14px;min-height:54px;line-height:1.25}}.wt-in,.wt-lock,.wt-k,.wt-ring,.wt-metrics,.wt-form--row{padding-inline:max(var(--pad-i,0px),calc(var(--r)*.7))}.fm label,.fld label,.wt-f label,.nlb__f label,.tfc__row label{font-size:.86rem;font-weight:500;color:var(--ink-2,#444);letter-spacing:0;margin-bottom:4px}.fm,.wt-form,.wt-lead{gap:20px}body :is(.fm,.fld,.wt,.pw,.tfc__row,.nlb__f,.ct__form) :is(input:not([type=checkbox],[type=radio],[type=range],[type=submit],[type=hidden],[type=button]),select,textarea),body .ct__form .ff-el-form-control{width:100%;min-height:54px;padding:14px 18px;font:inherit;font-size:1rem;color:var(--ink);background-color:#fff;border:1px solid rgb(40 40 40 / .16);border-radius:var(--fr,16px);box-shadow:0 1px 2px rgb(40 40 40 / .05),inset 0 1px 0 rgb(255 255 255 / .8);outline:0;transition:border-color .2s,background-color .2s}body :is(.fm,.wt) textarea{min-height:130px;resize:vertical}body :is(.fm,.fld,.wt,.pw,.tfc__row,.nlb__f,.ct__form) :is(input,select,textarea)::placeholder{color:rgb(40 40 40 / .42)}body :is(.fm,.fld,.wt,.pw,.tfc__row,.nlb__f,.ct__form) :is(input,select,textarea):hover{border-color:rgb(40 40 40 / .34)}body :is(.fm,.fld,.wt,.pw,.tfc__row,.nlb__f,.ct__form) :is(input,select,textarea):is(:focus,:focus-visible),body .ct__form .ff-el-form-control:focus{outline:0!important;border-color:var(--ink)!important;box-shadow:0 1px 2px rgb(40 40 40 / .05)!important;background-color:#fff!important}body :is(.fm,.fld,.wt,.tfc__row,.nlb__f) select{padding-right:44px}body .fld.has-err input,body .fm .is-err{border-color:#b3261e}.gh__s:focus-within{outline:0;border-color:var(--ink)}.chip input:focus-visible+span,.seg__o input:focus-visible+span,.tfc__o input:focus-visible+span,.fm__c input:focus-visible,.wt-chk input:focus-visible{outline:2px solid var(--ink);outline-offset:3px;box-shadow:none}.fm__c input:focus,.fm__c input:focus-visible{box-shadow:none}.wt-lock{border-width:1px}.wt-lock .wt-grid{gap:20px 22px}.wt-in,.wt-form--row{background:var(--paper)}.wt-in input,.wt-in select,.wt-form--row input{background-color:#fff}.wt-gate[hidden]{display:none}.wt-gate{grid-column:1/-1;max-width:340px}.wt-prog{display:grid;gap:10px;padding:20px 0}.wt-prog__t{font-weight:500}.wt-prog__bar{height:6px;background:rgb(40 40 40 / .12);border-radius:99px;overflow:hidden}.wt-prog__bar i{display:block;height:100%;width:0;background:var(--ink);border-radius:99px;transition:width .3s linear}.wt-prog__s{font-size:.8rem;color:var(--mute);font-variant-numeric:tabular-nums}.wt-prog__later{display:grid;gap:12px;padding-top:12px;border-top:1px solid var(--line)}.wt-prog__later[hidden]{display:none}.wt-later-row{display:flex;flex-wrap:wrap;gap:14px;align-items:end}.wt-later-row input{flex:1 1 220px}@media (prefers-reduced-motion:reduce){.wt-prog__bar i{transition:none}}.wt-doc{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(24px,4vw,64px);align-items:start;margin-top:clamp(24px,4vw,56px)}.wt-doc__txt{display:grid;gap:14px;max-width:62ch}.wt-doc h2,.wt-faq h2{font-family:var(--f-h);font-size:clamp(1.4rem,2.4vw,1.9rem);line-height:1.15;margin-top:12px}.wt-doc__txt>p{color:var(--ink-2);line-height:1.65}.wt-doc__steps{display:grid;gap:14px;list-style:none;counter-reset:wtst;padding:0}.wt-doc__steps li{counter-increment:wtst;display:grid;grid-template-columns:auto 1fr;gap:4px 16px}.wt-doc__steps li::before{content:counter(wtst);grid-row:1/3;font-family:var(--f-h);font-size:1.6rem;line-height:1.1;color:var(--or-d,#b25e05);min-width:1.4ch}.wt-doc__steps span{color:var(--ink-2);line-height:1.6}.wt-doc__fig{margin:0}.wt-doc__fig img{width:100%;height:auto;border-radius:var(--r)}.wt-faq{display:grid;gap:18px;max-width:900px}.wt-faq__l{display:grid;border-top:1px solid var(--line)}.wt-faq details{border-bottom:1px solid var(--line);padding:2px 0}.wt-faq summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:16px;padding:18px 0;font-weight:500}.wt-faq summary::-webkit-details-marker{display:none}.wt-faq summary::after{content:"+";font-size:1.4rem;line-height:1;color:var(--mute)}.wt-faq details[open] summary::after{content:"\2212"}.wt-faq details p{padding:0 0 18px;color:var(--ink-2);line-height:1.65;max-width:68ch}.wt-faq summary:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.wt-faq__rel{color:var(--ink-2);line-height:1.8}.wt-faq__rel a{text-decoration:underline;text-underline-offset:3px}@media (max-width:900px){.wt-doc{grid-template-columns:1fr}}@media screen{.gr__cover{position:relative;overflow:hidden;isolation:isolate}.gr__cover>*{position:relative;z-index:2}.gr__cover::after{content:"";position:absolute;inset:0;background:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%27220%27%20height%3D%27220%27%3E%3Cfilter%20id%3D%27n%27%3E%3CfeTurbulence%20type%3D%27fractalNoise%27%20baseFrequency%3D%27.85%27%20numOctaves%3D%272%27%20stitchTiles%3D%27stitch%27%2F%3E%3CfeColorMatrix%20values%3D%270%200%200%200%200%20%200%200%200%200%200%20%200%200%200%200%200%20%200%200%200%20.9%200%27%2F%3E%3C%2Ffilter%3E%3Crect%20width%3D%27100%25%27%20height%3D%27100%25%27%20filter%3D%27url%28%23n%29%27%2F%3E%3C%2Fsvg%3E);background-size:520px;mix-blend-mode:multiply;opacity:.3;pointer-events:none;z-index:3}.gr__cover::before{content:"";position:absolute;right:-6%;bottom:-14%;width:min(86%,980px);aspect-ratio:863/613;background:currentColor;opacity:.2;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-6 13 863 613'%3E%3Cpath d='M48,368 L32,374 L17,388 L10,402 L8,413 L9,426 L13,438 L18,446 L31,458 L46,464 L62,465 L82,458 L94,448 L103,432 L105,424 L105,408 L98,390 L86,377 L73,370 L65,368ZM161,304 L146,312 L137,323 L132,338 L133,354 L140,368 L153,379 L164,383 L184,382 L196,376 L208,362 L212,351 L212,335 L204,318 L194,309 L178,303ZM28,90 L18,94 L7,104 L0,120 L0,128 L7,144 L14,151 L26,157 L39,158 L53,153 L62,145 L68,133 L69,119 L65,107 L55,96 L41,90ZM29,26 L28,35 L31,46 L42,60 L60,71 L89,81 L104,89 L117,102 L123,116 L121,131 L115,141 L70,181 L57,204 L54,216 L54,236 L57,247 L65,261 L78,273 L97,281 L114,281 L154,267 L175,267 L190,271 L208,281 L224,296 L233,309 L239,322 L243,338 L243,360 L237,382 L227,399 L215,411 L195,423 L172,430 L151,432 L149,434 L179,538 L191,589 L207,607 L219,614 L241,619 L318,619 L338,610 L354,594 L369,566 L444,312 L446,313 L519,564 L527,582 L537,597 L552,611 L571,619 L655,618 L677,610 L691,598 L704,578 L714,552 L752,397 L848,35 L850,22 L749,26 L716,29 L697,37 L683,50 L673,70 L615,303 L612,302 L552,99 L553,98 L556,101 L570,128 L572,127 L572,123 L576,128 L631,128 L634,124 L661,29 L661,23 L453,19 L227,23 L230,38 L257,128 L318,128 L334,99 L337,99 L275,304 L272,300 L215,68 L205,49 L187,34 L166,28 L34,22Z' fill='none' stroke='%23000' stroke-width='4' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-6 13 863 613'%3E%3Cpath d='M48,368 L32,374 L17,388 L10,402 L8,413 L9,426 L13,438 L18,446 L31,458 L46,464 L62,465 L82,458 L94,448 L103,432 L105,424 L105,408 L98,390 L86,377 L73,370 L65,368ZM161,304 L146,312 L137,323 L132,338 L133,354 L140,368 L153,379 L164,383 L184,382 L196,376 L208,362 L212,351 L212,335 L204,318 L194,309 L178,303ZM28,90 L18,94 L7,104 L0,120 L0,128 L7,144 L14,151 L26,157 L39,158 L53,153 L62,145 L68,133 L69,119 L65,107 L55,96 L41,90ZM29,26 L28,35 L31,46 L42,60 L60,71 L89,81 L104,89 L117,102 L123,116 L121,131 L115,141 L70,181 L57,204 L54,216 L54,236 L57,247 L65,261 L78,273 L97,281 L114,281 L154,267 L175,267 L190,271 L208,281 L224,296 L233,309 L239,322 L243,338 L243,360 L237,382 L227,399 L215,411 L195,423 L172,430 L151,432 L149,434 L179,538 L191,589 L207,607 L219,614 L241,619 L318,619 L338,610 L354,594 L369,566 L444,312 L446,313 L519,564 L527,582 L537,597 L552,611 L571,619 L655,618 L677,610 L691,598 L704,578 L714,552 L752,397 L848,35 L850,22 L749,26 L716,29 L697,37 L683,50 L673,70 L615,303 L612,302 L552,99 L553,98 L556,101 L570,128 L572,127 L572,123 L576,128 L631,128 L634,124 L661,29 L661,23 L453,19 L227,23 L230,38 L257,128 L318,128 L334,99 L337,99 L275,304 L272,300 L215,68 L205,49 L187,34 L166,28 L34,22Z' fill='none' stroke='%23000' stroke-width='4' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat;pointer-events:none;z-index:1}}.co__pf{margin-top:14px;display:grid;gap:16px}.co__pf[hidden]{display:none}.co__row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:16px}.co__prow{display:flex;gap:12px;align-items:flex-end}.co__prow .fld{flex:1;min-width:0}.co__prow .btn{flex:none;min-height:50px}.co__promo .fld__h{margin-top:8px}.co__test{margin-top:14px;padding:12px 16px;border:1px solid var(--ink);border-radius:16px;font-size:.9rem}@media (max-width:480px){.co__row{grid-template-columns:1fr}.co__prow{flex-wrap:wrap}.co__prow .btn{width:100%}}.wt-verdict{padding:18px 20px;border:1px solid var(--ink);border-radius:var(--r);margin-bottom:12px}.wt-verdict strong{display:block;font-family:var(--f-h);font-size:1.35rem;line-height:1.2}.wt-verdict p{margin-top:6px;color:var(--ink-2)}.wt-where{margin-top:16px;font-size:.92rem}.wt-where summary{cursor:pointer;font-weight:500}.wt-where ul{margin:10px 0 0;padding-left:1.1em;display:grid;gap:8px;color:var(--ink-2)}.wt-mapwrap{position:relative;aspect-ratio:1.6/1;max-height:80vh;width:100%;border:1.5px solid var(--line);border-radius:var(--r);background:#fff;overflow:hidden}.wt-mapwrap .wt-map{width:100%;height:100%;border:0;border-radius:0;cursor:grab;touch-action:none;display:block}.wt-mapwrap .wt-map:active{cursor:grabbing}.wt-mapwrap:fullscreen{max-height:none;aspect-ratio:auto;border-radius:0}.wt-mapbox{display:flex;flex-direction:column;gap:12px}.wt-chips,.wt-zoom{display:flex;flex-wrap:wrap;gap:8px}.wt-chip{font:inherit;font-size:.85rem;padding:7px 14px;border:1.5px solid var(--line);border-radius:999px;background:#fff;color:inherit;cursor:pointer}.wt-chip[aria-pressed="true"]{background:#282828;border-color:#282828;color:#fff}.wt-zoom .btn{padding:8px 16px;min-width:44px}.wt-mapwrap{background:#fbf8f3}.wt-tip{position:absolute;z-index:3;max-width:290px;display:flex;flex-direction:column;gap:3px;padding:12px 14px;background:#fff;border:1px solid #eadfd0;border-radius:14px;box-shadow:0 6px 18px rgb(40 40 40 / .10);font-size:.78rem;line-height:1.4;color:#3b3b3b;pointer-events:none}.wt-tip[hidden]{display:none}.wt-tip strong{font-size:.86rem;color:#282828}.wt-tip__url{color:#b8742a;word-break:break-all}.wt-tip__fix{color:#b5391a;font-weight:600}.wt-search{font:inherit;font-size:.85rem;padding:7px 14px;border:1.5px solid var(--line);border-radius:999px;background:#fff;min-width:200px}.wt-inc{border:0;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:6px 18px;align-items:center}.wt-inc legend{float:left;margin-right:6px;font-size:.9rem;font-weight:600;padding:0}.wt-incl{display:inline-flex;align-items:center;gap:7px;font-size:.88rem;cursor:pointer}.wt-incl input{accent-color:#ef8b1d;width:16px;height:16px}.wt-map g[tabindex]{outline:none;cursor:pointer}.wt-map g[tabindex]:focus-visible circle:nth-last-child(2),.wt-map g[tabindex]:focus-visible rect{stroke:#282828}.wkp{max-width:340px}.wkp__track{position:relative;height:56px;border:1.5px solid var(--line,#e3dccf);border-radius:18px;background:#fbf8f3;touch-action:none}.wkp__slot{position:absolute;top:6px;width:42px;height:42px;border:2px dashed #ef8b1d;border-radius:14px;box-sizing:border-box}.wkp__knob{position:absolute;top:6px;left:4px;width:42px;height:42px;padding:0;border:0;border-radius:14px;background:#ef8b1d;cursor:grab;touch-action:none;transition:box-shadow .15s}.wkp__knob:focus-visible{outline:2px solid #282828;outline-offset:2px}.wkp.is-drag .wkp__knob{cursor:grabbing;box-shadow:0 2px 8px rgb(40 40 40 / .25)}.wkp:not(.is-drag) .wkp__knob{transition:left .25s ease}.wkp.is-bad .wkp__track{border-color:#d2481f}.wkp.is-ok .wkp__track{border-color:#2e7d4f;background:#eef6f0}.wkp.is-ok .wkp__knob{background:#2e7d4f}.wkp.is-ok .wkp__knob::after{content:"";position:absolute;left:15px;top:9px;width:8px;height:16px;border:solid #fff;border-width:0 3px 3px 0;transform:rotate(45deg)}.wkp.is-ok .wkp__slot{border-color:#2e7d4f}.wkp__hint{margin:8px 0 0;font-size:.82rem;color:#5a5a5a}.wkc__t,.wt-gate__t{display:block;margin-bottom:8px;font-size:.9rem;font-weight:600}.wt-gate__w{max-width:340px}@media (prefers-reduced-motion:reduce){.wkp:not(.is-drag) .wkp__knob{transition:none}}.mega--tools .mega__in{grid-template-columns:1fr}.mega__tl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.mega--tools .mega__tl a{display:flex;align-items:flex-start;gap:14px;height:auto;padding:16px;border-radius:20px;background:#fbf6ee;transition:background .2s,transform .2s}.mega--tools .mega__tl a:hover{background:#fff1de;transform:translateY(-2px);color:var(--ink)}.mega__tn{flex:none;display:grid;place-items:center;width:36px;height:36px;border-radius:12px;background:#ef8b1d;color:#282828;font-weight:700;font-size:.8rem}.mega__tx{display:flex;flex-direction:column;gap:4px}.mega__tx strong{font-size:.95rem;line-height:1.25}.mega__tx small{font-size:.8rem;line-height:1.4;color:var(--mute);font-weight:400}@media (max-width:1100px){.mega__tl{grid-template-columns:1fr}}.wt-mapwrap{aspect-ratio:16/10.5;max-height:86vh;min-height:420px}.wt-tip{pointer-events:auto;padding:12px 14px 12px}.wt-tip__go{align-self:flex-start;margin-top:6px;font-weight:600;font-size:.8rem;color:#282828;text-decoration:none;border-bottom:1.5px solid #ef8b1d}.wt-tip__go:hover{color:#b8742a}.wt-inc__t{font-size:.9rem;font-weight:600;margin-right:4px}.wt-map g[tabindex]{cursor:grab}.wt-map g[tabindex]:active{cursor:grabbing}.ff{position:relative;display:block;min-width:0}.ff>label{position:absolute;z-index:1;left:18px;top:19px;margin:0;max-width:calc(100% - 52px);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:.96rem;font-weight:400;line-height:1.2;color:#625c55;pointer-events:none;transition:top .16s ease,font-size .16s ease,color .16s ease}.ff>label em{font-style:normal;font-size:.8em;color:#7a746c;margin-left:6px}body .ff :is(input:not([type=checkbox],[type=radio],[type=hidden]),select,textarea){width:100%;min-height:60px;padding:25px 18px 8px;border:1px solid rgb(40 40 40 / .3);border-radius:18px;corner-shape:squircle;background:#fff;color:var(--ink);font:inherit;font-size:1rem;line-height:1.3;box-shadow:none}body .ff textarea{min-height:150px;padding-top:30px;resize:vertical;line-height:1.5}body .ff select{appearance:none;-webkit-appearance:none;padding-right:44px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='9' viewBox='0 0 14 9' fill='none' stroke='%23282828' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M1 1.5l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center}body .ff :is(input,select,textarea)::placeholder{color:#fff0}.ff:focus-within>label,.ff:has(input:not(:placeholder-shown))>label,.ff:has(textarea:not(:placeholder-shown))>label,.ff:has(input:-webkit-autofill)>label,.ff:has(input[type=number])>label,.ff:has(input[type=date])>label,.ff:has(select):not(:has(option[value=""]:checked))>label{top:9px;font-size:.72rem;font-weight:600;color:var(--ink)}.ff:has(select option[value=""]:checked):focus-within>label{top:9px;font-size:.72rem;font-weight:600;color:var(--ink)}body .ff :is(input,select,textarea):hover{border-color:rgb(40 40 40 / .55)}body .ff :is(input,select,textarea):is(:focus,:focus-visible){outline:none;border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.ff.has-err>label,.ff.has-err:focus-within>label{color:#8f1d16}body .ff.has-err :is(input,select,textarea){border-color:#b3261e;background:snow}.ff .pw{position:relative}.ff .pw input{padding-right:96px}.ff .fld__h,.ff small{display:block;margin-top:6px}.fm__row>.ff{margin:0}.fm .ff,.nlb__f .ff{margin:0}@media (prefers-reduced-motion:reduce){.ff>label{transition:none}}.nlb__f [data-sum],.fm [data-sum]{grid-column:1/-1}button,input:not([type=checkbox],[type=radio],[type=range]),select,textarea,.ck,.ck__b button,.fm__err,.wt-err,.wt-thanks,.wt-seg,.wt-chip,.wt-search,.wt-tip,.wt-prog__bar,.wt-prog__bar i,.wkp__track,.wkp__slot,.wkp__knob,.tfc__o span,.ct__form .ff-el-form-control,.ct__form .ff-btn-submit,.fld .chk input,.nlb__f input,.nlb__f select{corner-shape:squircle}.fld input,.fld select,.nlb__f input[type=email],.nlb__f select{border-radius:16px}.wt-mapwrap{aspect-ratio:16/9;max-height:62vh;min-height:320px}.wt-mapwrap:fullscreen{max-height:none;aspect-ratio:auto}.wt-howbox{padding-bottom:0}.wt-howbox h2{margin-bottom:18px}.wt-howbox .wt-doc__steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 32px}@media (max-width:900px){.wt-howbox .wt-doc__steps{grid-template-columns:1fr}}.home main,.home .wk-main{background:#fff}.panel--ink .btn--or,.panel--ink .btn--or:hover{color:#1e1e1e}@media (max-width:760px){.ft__logo{filter:drop-shadow(0 4px 12px rgb(239 139 29 / .3))}.ft .ft__panel{padding-top:44px}}.gk__add{align-self:flex-start;margin-top:4px;padding:8px 16px;border:1px solid var(--ink);background:#fff0;color:var(--ink);font:inherit;font-size:.88rem;cursor:pointer;border-radius:var(--r);corner-shape:squircle}.gk__add:hover,.gk__add[aria-pressed=true]{background:var(--ink);color:#fff}.by__add{margin-top:10px;width:100%}.cartbar{position:fixed;left:50%;bottom:16px;transform:translateX(-50%);z-index:80;display:flex;align-items:center;gap:20px;max-width:min(860px,calc(100% - 32px));padding:14px 18px 14px 24px;background:#282828;color:#fff;border-radius:28px;corner-shape:squircle}.cartbar[hidden]{display:none}.cartbar__t{margin:0;font-size:.92rem;line-height:1.4}.cartbar__a{display:flex;align-items:center;gap:14px;flex:none}.cartbar__x{background:none;border:0;color:#d6d6d6;font:inherit;font-size:.88rem;text-decoration:underline;cursor:pointer}@media (max-width:700px){.cartbar{flex-direction:column;align-items:stretch;gap:10px;bottom:76px;padding:16px}.cartbar__a{justify-content:space-between}}