@font-face{font-family:Poppins;font-weight:400;font-style:normal;font-display:swap;src:url(../fonts/poppins-400.woff2)format("woff2")}@font-face{font-family:Poppins;font-weight:500;font-style:normal;font-display:swap;src:url(../fonts/poppins-500.woff2)format("woff2")}@font-face{font-family:Poppins;font-weight:600;font-style:normal;font-display:swap;src:url(../fonts/poppins-600.woff2)format("woff2")}@font-face{font-family:Poppins;font-weight:700;font-style:normal;font-display:swap;src:url(../fonts/poppins-700.woff2)format("woff2")}@font-face{font-family:Poppins Fallback;src:local(Arial);size-adjust:112.6%;ascent-override:93.2%;descent-override:31.1%;line-gap-override:8.9%}:root{--black:#000;--white:#fff;--bg:#f7f7f7;--line:#e4e4e4;--muted:#3c3c3c;--subtle:#a6a6a6;--success:#0cca7d;--dark:#161616;--dark-line:#222;--footer-muted:#b5b5b5;--error:#e5484d;--shadow:0 .9375rem 1.875rem #e0e0ec66;--font:"Poppins", "Poppins Fallback", Arial, sans-serif;--p1:calc(clamp(0rem, 100vw - 22.5rem, 25.5rem) / 408);--p2:calc(clamp(0rem, 100vw - 48rem, 42rem) / 672);--hh:calc(4.625rem + 16 * var(--p1) + 8 * var(--p2));--gutter:calc(1.25rem + 20 * var(--p1) + 80 * var(--p2))}@media (width>=1441px){html{font-size:calc(min(100vw,3840px)/90)}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}html.is-locked{overflow:hidden}body{background:var(--bg);color:var(--black);font-family:var(--font);-webkit-font-smoothing:antialiased;margin:0;font-size:1rem;line-height:1.5;position:relative}h1,h2,h3,p,ul,ol,dl,dd,figure{margin:0;padding:0}ul,ol{list-style:none}img,picture{max-width:100%;display:block}img{height:auto}a{color:inherit}button,input,textarea{font:inherit;color:inherit}[hidden]{display:none!important}section[id],footer[id],[id=top]{scroll-margin-top:calc(var(--hh) + 1rem)}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:.0625rem;height:.0625rem;margin:-.0625rem;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:100;background:var(--black);color:var(--white);border-radius:.625rem;padding:.75rem 1.25rem;font-weight:500;text-decoration:none;position:absolute;top:-6.25rem;left:1rem}.skip-link:focus{top:1rem}:focus-visible{outline:.125rem solid var(--black);outline-offset:.1875rem}.container{width:100%;max-width:90rem;padding-inline:var(--gutter);margin-inline:auto}.page-bg{z-index:-1;pointer-events:none;background:radial-gradient(circle,#e5e5e5 .11125rem,#0000 .1375rem) -.24188rem -.625rem/1.25rem 1.25rem;height:50rem;position:absolute;top:0;left:0;right:0;-webkit-mask-image:linear-gradient(#000 33.75rem,#0000 50rem);mask-image:linear-gradient(#000 33.75rem,#0000 50rem)}.btn{background:var(--black);height:3rem;color:var(--white);white-space:nowrap;cursor:pointer;border:0;border-radius:.625rem;justify-content:center;align-items:center;gap:.625rem;padding:.75rem 1.5rem;font-size:1rem;font-weight:600;line-height:1.375rem;text-decoration:none;transition:background-color .2s,transform .15s,box-shadow .2s;display:inline-flex}.btn:hover{background:#262626;transform:scale(1.05)}.btn--glow:hover{box-shadow:none}.btn:active{transform:scale(.98)}.btn:hover .arrow{animation:.8s ease-in-out infinite arrow-wiggle}.btn:disabled{cursor:not-allowed;opacity:.6}.btn--glow{box-shadow:0 .25rem .7625rem var(--footer-muted)}.btn--light{background:var(--white);color:var(--black)}.btn--light:hover{background:#efefef}@keyframes arrow-wiggle{50%{transform:translate(.3125rem)}}.arrow{background:currentColor;flex:none;width:1.25rem;height:1.25rem;-webkit-mask:url(../img/arrow-right.svg) 50%/contain no-repeat;mask:url(../img/arrow-right.svg) 50%/contain no-repeat}.spinner{border:.125rem solid #ffffff59;border-top-color:var(--white);border-radius:50%;width:1.125rem;height:1.125rem;animation:.8s linear infinite spin;display:none}.btn.is-loading .arrow{display:none}.btn.is-loading .spinner{display:block}@keyframes spin{to{transform:rotate(360deg)}}.js [data-reveal]{opacity:0;transition:opacity .4s ease var(--d,0s), transform .4s ease var(--d,0s);transform:translateY(6.25rem)}.js [data-reveal].is-in{opacity:1;transform:none}.header{z-index:50;pointer-events:none;position:fixed;top:0;left:0;right:0}.header__wrap{padding-top:calc(1.25rem + 4 * var(--p2));position:relative}.header__pill{pointer-events:auto;height:calc(3.375rem + 16 * var(--p1) + 4 * var(--p2));padding-inline:calc(1rem + 8 * var(--p1) + 8 * var(--p2)) calc(1rem - 6 * var(--p1) + 2 * var(--p2));background:var(--white);box-shadow:var(--shadow);border:.0625rem solid #0000;border-radius:1.25rem;justify-content:space-between;align-items:center;display:flex;position:relative}.header__logo{width:calc(5.125rem + 28 * var(--p1));flex:none;display:block}.header__logo img{width:100%;height:auto}.header__right{align-items:center;gap:.75rem;display:flex}.header__cta-mid{font-weight:500;display:none}.header .btn{font-weight:500}.burger{cursor:pointer;background:0 0;border:0;border-radius:.375rem;width:1.5rem;height:1.5rem;padding:0;position:relative}.burger__line{background:var(--black);border-radius:2.5rem;height:.125rem;transition:transform .25s,opacity .2s,left .25s,width .25s;position:absolute}.burger__line:first-child{width:1.3125rem;top:.3125rem;left:.0625rem}.burger__line:nth-child(2){width:1rem;top:.6875rem;left:.375rem}.burger__line:nth-child(3){width:.625rem;top:1.0625rem;left:.75rem}.header.is-open .burger__line{width:1.3125rem;left:.09375rem}.header.is-open .burger__line:first-child{transform:translateY(.375rem)rotate(45deg)}.header.is-open .burger__line:nth-child(2){opacity:0}.header.is-open .burger__line:nth-child(3){transform:translateY(-.375rem)rotate(-45deg)}.header__nav{background:var(--white);border:.0625rem solid var(--line);box-shadow:var(--shadow);border-radius:1.25rem;padding:.75rem;display:none;position:absolute;top:calc(100% + .5rem);left:0;right:0}.header.is-open .header__nav{animation:.2s ease-out drop;display:block}@keyframes drop{0%{opacity:0;transform:translateY(-.375rem)}}.header__links{flex-direction:column;gap:.125rem;display:flex}.header__links a{border-radius:.625rem;padding:.75rem 1rem;font-size:1rem;font-weight:500;text-decoration:none;transition:background-color .2s;display:block}.header__links a:hover{background:var(--bg)}.header__nav .header__cta{margin-top:.5rem;display:flex}.eyebrow{font-size:calc(.875rem + 2 * var(--p2));line-height:calc(1.125rem + 2 * var(--p2));text-transform:uppercase;font-weight:700}.h2{font-size:calc(1.75rem + 4 * var(--p1) + 12 * var(--p2));line-height:calc(2.25rem + 4 * var(--p1) + 12 * var(--p2));overflow-wrap:break-word;font-weight:500}.h2--tight{line-height:calc(2.25rem + 4 * var(--p1) + 8 * var(--p2))}.body{color:var(--muted);font-size:1rem;line-height:1.625rem}.section{padding-block:calc(3rem + 16 * var(--p1) + 16 * var(--p2))}.section__head{flex-direction:column;gap:1rem;display:flex}.card{background:var(--white);box-shadow:var(--shadow);border-radius:.9375rem}main{padding-top:var(--hh)}.hero__inner{align-items:center;gap:calc(1.5rem + 4 * var(--p2));padding-top:calc(2.5rem + 16 * var(--p1) + 40 * var(--p2));padding-bottom:calc(1.5rem + 16 * var(--p2));flex-direction:column;display:flex}.hero__title{font-size:min(calc(1.75rem + 8 * var(--p1) + 8 * var(--p2)), 7.78vw);text-align:center;flex-direction:column;align-items:center;gap:.5rem;font-weight:500;line-height:normal;display:flex}.hero__line{flex-wrap:wrap;justify-content:center;align-items:center;gap:.25rem 1rem;max-width:100%;display:flex}.hl{max-width:100%;padding:.125rem calc(.75rem + 4 * var(--p1) + 4 * var(--p2));background:var(--black);color:var(--white);border-radius:.5rem;display:inline-block}.hero__text{max-width:47.5rem;font-size:calc(1rem + 2 * var(--p1));line-height:calc(1.25rem + 2 * var(--p1) + 6 * var(--p2));color:var(--muted);text-align:center;flex-direction:column;gap:1rem;display:flex}.hero__visual{aspect-ratio:772/360;clip-path:inset(-5rem 0 0);max-width:48.25rem;margin-inline:auto;position:relative}.hero__visual:before{content:"";background:var(--bg);position:absolute;inset:0}.hv-defs{position:absolute}.hv{width:100%;transition:transform .3s ease-in-out;position:absolute;top:0;left:0}.hv img{width:100%}.hv--left{clip-path:url(#hv-left)}.hv--center{clip-path:url(#hv-center)}.hv--right{clip-path:url(#hv-right)}@media (hover:hover){.hv:hover{transform:translateY(-1.25rem)}}.who__grid{grid-template-areas:"text""photo""stats";row-gap:1.5rem;display:grid}.who__text{flex-direction:column;grid-area:text;gap:1.25rem;display:flex}.who__photo{grid-area:photo;width:100%;max-width:31.875rem;margin-inline:auto}.who__photo img{width:100%}.who__stats{background:var(--white);box-shadow:var(--shadow);border-radius:.9375rem;flex-direction:column;grid-area:stats;gap:1.25rem;margin-top:-1.5rem;padding:1.5rem;display:flex}.stat{flex-direction:column;gap:.25rem;display:flex}.stat__num{color:var(--success);font-size:2.25rem;font-weight:600;line-height:normal}.stat__label{color:var(--muted);white-space:nowrap;font-size:.875rem}.strip{padding-top:calc(.5rem + 8 * var(--p1) + 24 * var(--p2));overflow:hidden}.strip__track{will-change:transform;width:max-content;animation:40s linear infinite strip;display:flex}.strip:hover .strip__track{animation-play-state:paused}.strip__set{gap:calc(.5rem + 16 * var(--p1));padding-right:calc(.5rem + 16 * var(--p1));flex:none;display:flex}.strip__set li{width:calc(12.5rem + 70 * var(--p1));flex:none}.strip__set img{aspect-ratio:270/340;object-fit:cover;width:100%}@keyframes strip{to{transform:translate(-50%)}}.services>.container,.approach>.container{gap:calc(2rem + 8 * var(--p2));flex-direction:column;display:flex}.cards{gap:calc(1rem + 8 * var(--p2));grid-template-columns:minmax(0,1fr);display:grid}.service{transition:box-shadow .3s ease-in}.service:hover{box-shadow:0 .9375rem 1.875rem #c2c2ca66}.service{padding:calc(1.5rem + 4 * var(--p1) + 4 * var(--p2));color:var(--muted);flex-direction:column;align-items:flex-start;gap:.875rem;font-size:.875rem;line-height:1.5rem;display:flex}.service__icon{background:var(--success);border-radius:.5rem;place-items:center;width:3rem;height:3rem;display:grid}.service__title{font-size:calc(1.25rem + 2 * var(--p1));line-height:calc(1.625rem + 2 * var(--p1) + 2 * var(--p2));color:var(--black);font-weight:600}.service__lead{color:var(--black);font-size:1rem;font-weight:600;line-height:1.5rem}.service__areas-title{color:var(--black);font-size:.875rem;font-weight:600;line-height:normal}.checks{color:var(--black);flex-direction:column;gap:.875rem;line-height:normal;display:flex}.checks li{align-items:center;gap:.625rem;display:flex}.checks li:before{content:"";background:url(../img/check.svg) 50%/contain no-repeat;flex:none;width:.875rem;height:.875rem}.section__cta{justify-content:center;display:flex}.steps{flex-direction:column;display:flex}.step{--fill:0;grid-template-columns:1.75rem minmax(0,1fr);grid-template-areas:"m t""m c";gap:.75rem 1rem;padding-bottom:2rem;display:grid}.step:last-child{padding-bottom:0}.step__title{flex-direction:column;grid-area:t;align-items:flex-start;gap:.75rem;display:flex}.step__title h3{font-size:calc(1.25rem + 2 * var(--p1) + 2 * var(--p2));font-weight:600;line-height:normal}.step__card{padding:calc(1.25rem + 4 * var(--p1) + 4 * var(--p2)) calc(1.25rem + 8 * var(--p1) + 4 * var(--p2));color:var(--muted);grid-area:c;font-size:1rem;line-height:1.625rem}.step__marker{flex-direction:column;grid-area:m;align-items:center;margin-bottom:-2rem;display:flex}.step:last-child .step__marker{margin-bottom:0}.pill{background:var(--black);color:var(--white);border-radius:62.4375rem;padding:.25rem .75rem;font-size:.875rem;font-weight:500;line-height:normal;transition:background-color .3s;display:inline-flex}.step.is-active .pill{background:var(--success)}.node{background:var(--white);border:.125rem solid #878787;border-radius:50%;flex:none;width:1.75rem;height:1.75rem;transition:border-color .3s;position:relative}.node:after{content:"";background:#878787;border-radius:50%;width:.625rem;height:.625rem;margin:auto;transition:background-color .3s;position:absolute;inset:0}.step.is-active .node{border-color:var(--black)}.step.is-active .node:after{background:var(--black)}.line{background:#0000001f;flex:1;width:.125rem;position:relative;overflow:hidden}.line__fill{background:var(--black);transform-origin:top;transform:scaleY(var(--fill));position:absolute;inset:0}.cta__block{padding:calc(2rem + 16 * var(--p1) + 16 * var(--p2)) calc(1.5rem + 16 * var(--p1) + 24 * var(--p2));background:var(--black);color:var(--white);border-radius:1.25rem;flex-direction:column;align-items:flex-start;gap:1.5rem;display:flex;position:relative;overflow:hidden}.cta__block:before{content:"";pointer-events:none;background:radial-gradient(circle,#ffffff1a .11125rem,#0000 .1375rem) 0 0/1.25rem 1.25rem;position:absolute;inset:0}.cta__block>*{position:relative}.cta__title{flex-direction:column;gap:.75rem;font-weight:500;display:flex}.cta__title span{font-size:calc(1.5rem + 8 * var(--p1) + 12 * var(--p2));line-height:calc(1.875rem + 10 * var(--p1) + 10 * var(--p2))}.cta__title strong{font-size:calc(2rem + 12 * var(--p1) + 16 * var(--p2));line-height:calc(2.5rem + 16 * var(--p1) - 6 * var(--p2));font-weight:500}.faq__row{grid-template-columns:minmax(0,1fr);align-items:center;display:grid}.faq__content{flex-direction:column;gap:1.875rem;display:flex}.faq__h2{font-size:calc(1.75rem + 4 * var(--p1) + 12 * var(--p2));line-height:normal}.faq__list{flex-direction:column;gap:.625rem;display:flex}.faq__item{background:var(--white);box-shadow:var(--shadow);border-radius:.9375rem;transition:box-shadow .2s}.faq__item:hover{box-shadow:inset 0 0 0 .0625rem var(--line), 0 .375rem .625rem #2626261a}.faq__item:has(.faq__q:focus-visible){box-shadow:inset 0 0 0 .125rem var(--black)}.faq__item h3{font-size:inherit}.faq__q{width:100%;padding:calc(1.125rem + 2 * var(--p1) + 4 * var(--p2)) calc(1.25rem + 4 * var(--p1) + 4 * var(--p2));text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.9375rem;align-items:center;gap:1rem;font-size:1rem;font-weight:600;line-height:1.5rem;display:flex}.faq__q:focus-visible{outline:none}.faq__sign{flex:none;width:1.25rem;font-size:1.5rem;line-height:2.25rem}.faq__sign:before{content:"+"}.faq__q[aria-expanded=true] .faq__sign:before{content:"−"}.faq__a{visibility:hidden;grid-template-rows:0fr;transition:grid-template-rows .3s,visibility 0s .3s;display:grid}.faq__a>div{min-height:0;overflow:hidden}.faq__a p{padding:0 calc(1.25rem + 4 * var(--p1) + 4 * var(--p2)) calc(1.125rem + 2 * var(--p1) + 4 * var(--p2)) calc(3.75rem + 4 * var(--p1) + 4 * var(--p2));color:var(--muted);font-size:.875rem;line-height:1.375rem}.faq__item.is-open .faq__a{visibility:visible;grid-template-rows:1fr;transition:grid-template-rows .3s}.faq__q{transition:padding-bottom .3s}.faq__item.is-open .faq__q{padding-bottom:.75rem}.faq__visual{display:none}.connect__row{grid-template-columns:minmax(0,1fr);gap:2rem;display:grid}.connect__text{flex-direction:column;align-self:start;gap:1.25rem;display:flex}.form{padding:calc(1.25rem + 8 * var(--p1) + 4 * var(--p2));flex-direction:column;gap:.875rem;display:flex}.field{flex-direction:column;gap:.375rem;display:flex}.field__input{background:var(--bg);width:100%;color:var(--black);border:0;border-radius:.5rem;outline:none;padding:1rem 1.125rem;font-size:.875rem;line-height:1.3125rem;transition:background-color .2s,box-shadow .2s;display:block}.field__input::placeholder{color:var(--subtle);opacity:1}.field__input:hover{background:#efefef}.field__input:focus{background:var(--white);box-shadow:inset 0 0 0 .0625rem var(--black)}.field__input--area{resize:none;height:8.75rem}.field__input[aria-invalid=true]{box-shadow:inset 0 0 0 .0625rem var(--error);background:#fff5f5}.field__error{color:var(--error);font-size:.75rem;line-height:1.125rem;display:none}.field__error:not(:empty){display:block}.form__foot{flex-direction:column;gap:1rem;padding-top:.5rem;display:flex}.form__foot .btn{order:-1;width:100%}.form__note{color:var(--muted);font-size:.75rem;line-height:1.125rem}.form__note a{text-underline-offset:.125rem}.form__status{color:var(--error);font-size:.875rem;line-height:1.25rem}.form__status:empty{display:none}.footer{background:var(--black);color:var(--white);padding-top:calc(3rem + 8 * var(--p1) + 8 * var(--p2));position:relative;overflow:hidden}.footer__dots{pointer-events:none;background:radial-gradient(circle,#ffffff14 .11125rem,#0000 .1375rem) 0 0/1.25rem 1.25rem;position:absolute;inset:0}.footer__inner{gap:calc(2rem + 8 * var(--p1) + 8 * var(--p2));flex-direction:column;display:flex;position:relative;container-type:inline-size}.footer__cols{flex-direction:column;gap:2rem;display:flex}.footer__brand{flex-direction:column;gap:1rem;width:12.5rem;display:flex}.footer__brand p,.footer__col,.footer__col a{color:var(--footer-muted);font-size:.875rem}.footer__col{flex-direction:column;gap:.625rem;display:flex}.footer__col a{text-decoration:none;transition:color .2s}.footer__col a:hover{color:var(--white)}.footer__col p{line-height:normal}.footer__company p:last-child{line-height:1.375rem}.footer__h{color:var(--white);font-size:1rem;font-weight:500;line-height:1.5rem}.footer__company{max-width:18.75rem}.footer__cta{align-self:flex-start}.footer__copy{border-top:.0625rem solid var(--dark-line);color:var(--footer-muted);text-align:center;padding-top:1.25rem;font-size:.875rem}.footer__mark{text-align:center;height:12.4532cqi;color:var(--dark);white-space:nowrap;user-select:none;font-size:19.1cqi;font-weight:600;line-height:1.5;overflow:hidden}.cookie{z-index:60;background:var(--white);width:min(59.94rem,100% - 2.5rem);color:var(--muted);border-radius:1rem;flex-direction:column;align-items:stretch;gap:1rem;padding:1.25rem;font-size:.875rem;line-height:1.375rem;display:flex;position:fixed;bottom:1.5rem;left:50%;transform:translate(-50%);box-shadow:0 .625rem 1.875rem #0000000f}.cookie a{text-underline-offset:.125rem}.modal{background:var(--white);text-align:center;width:min(24rem,100% - 2rem);color:var(--black);border:0;border-radius:1.25rem;margin:auto;padding:2rem 1.5rem;box-shadow:0 .625rem 1.875rem #0000000f}.modal[open]{flex-direction:column;align-items:center;gap:1.5rem;display:flex}.modal::backdrop{background:#0009}.modal__body{flex-direction:column;gap:.625rem;display:flex}.modal__title{font-size:1.25rem;font-weight:500;line-height:1.75rem}.modal__body p{color:var(--muted);font-size:1rem;line-height:1.5rem}.modal__close{cursor:pointer;background:0 0;border:0;border-radius:.5rem;width:2rem;height:2rem;padding:0;position:absolute;top:.5rem;right:.5rem}.modal__close:before,.modal__close:after{content:"";background:var(--black);border-radius:.0625rem;width:1rem;height:.125rem;position:absolute;top:.9375rem;left:.5rem;transform:rotate(45deg)}.modal__close:after{transform:rotate(-45deg)}@media (width>=768px){.header__pill{border-color:var(--line)}.header__cta-mid{display:inline-flex}.header__nav .header__cta{display:none}.who__grid{row-gap:2rem}.who__stats{flex-direction:row;justify-content:flex-start;gap:1.5rem;margin-top:0}.step{grid-template-columns:minmax(0,1fr) 1.75rem minmax(0,1fr);grid-template-areas:"t m c";gap:0 2.5rem}.step__title{text-align:right;align-items:flex-end;padding-bottom:0}.step__card{align-self:start}.cta__block{gap:1.5rem}.form__foot{flex-direction:row;justify-content:space-between;align-items:center;gap:1.5rem}.form__foot .btn{flex:none;order:0;width:auto}.form__note{flex:1}.footer__cols{flex-flow:wrap;gap:2rem 2.5rem}.cookie{flex-direction:row;align-items:center;gap:2rem;padding:1.25rem 1.5rem}.cookie p{flex:1}.cookie .btn{flex:none}.modal{width:min(24rem,100% - 2rem)}}@media (width>=1024px){.header__nav{display:contents}.header__right{display:none}.header__links{gap:calc(1.5rem + 16 * var(--p1));flex-direction:row}.header__links a{border-radius:0;padding:0}.header__links a:hover{text-underline-offset:.25rem;background:0 0;text-decoration:underline}.header__nav .header__cta{margin:0;display:inline-flex}.cards{grid-template-columns:repeat(3,minmax(0,1fr))}.cta__block{flex-direction:row;justify-content:space-between;align-items:center}.faq__row{grid-template-columns:minmax(0,5fr) minmax(0,3fr);column-gap:0}.faq__visual{display:block}.faq__q{padding:1.5rem 1.75rem}.faq__a p{padding:0 1.75rem 1.5rem 4.25rem}.connect__row{grid-template-columns:minmax(0,460fr) minmax(0,676fr);gap:4rem}.connect__text .eyebrow{visibility:hidden}.form__note{max-width:18.75rem}}@media (width>=1200px){.footer__cols{flex-wrap:nowrap;justify-content:space-between;gap:1.5rem}.footer__company{width:16.25rem}}@media (width>=1340px){.who__grid{grid-template-rows:auto auto;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"photo text""photo stats";align-content:center;gap:1.25rem 1.5rem}.who__text{align-self:end}.who__stats{align-self:start;gap:clamp(1rem,24vw - 19.1rem,2.5rem);padding:1.5rem 2rem}.who__photo{grid-row:1/span 2;align-self:center;max-width:none}}@media (width>=1024px){.section.approach{padding-top:5rem}}@media (width<=1023.98px){.section.approach{padding-top:0}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}.js [data-reveal]{opacity:1;transform:none}}.arrow--back{transform:scaleX(-1)}.doc{padding-block:calc(1.5rem + 8 * var(--p1) + 16 * var(--p2)) calc(3rem + 16 * var(--p1) + 16 * var(--p2))}.doc__wrap{flex-direction:column;align-items:flex-start;gap:1.5rem;max-width:60rem;display:flex}.doc__card{width:100%;padding:calc(1.5rem + 8 * var(--p1) + 16 * var(--p2))}.doc__title{font-size:calc(1.75rem + 4 * var(--p1) + 12 * var(--p2));line-height:calc(2.25rem + 4 * var(--p1) + 12 * var(--p2));overflow-wrap:break-word;font-weight:500}.doc__intro{color:var(--muted);margin-top:1rem;font-size:1rem;line-height:1.625rem}.doc__card h2{font-size:calc(1rem + 2 * var(--p1));margin-top:2rem;font-weight:600;line-height:1.625rem}.doc__card h2+p{color:var(--muted);overflow-wrap:break-word;margin-top:.5rem;font-size:1rem;line-height:1.625rem}.notfound{justify-content:center;align-items:center;min-height:100svh;padding-bottom:0;display:flex}.notfound__inner{text-align:center;flex-direction:column;align-items:center;padding:1.5rem 1.25rem;display:flex}.notfound__code{font-size:calc(7.5rem + 20 * var(--p1) + 20 * var(--p2));font-weight:500;line-height:8.75rem}.notfound__title{margin-bottom:calc(.5rem + 12 * var(--p1) + 8 * var(--p2));font-size:calc(1.5rem + 8 * var(--p1) + 8 * var(--p2));line-height:calc(2rem + 8 * var(--p1));font-weight:500}