.otk-wrap{max-width:1440px;margin-inline:auto;padding-inline:clamp(16px,5.56cqi,80px)}.otk-hero,.otk-svc,.otk-steps,.otk-mid,.otk-adv,.otk-faq,.otk-seo{container-type:inline-size;width:100%}.otk-kicker{margin:0;display:flex;align-items:center;gap:20px;font-size:16px;font-weight:800;letter-spacing:1.12px;text-transform:uppercase;color:var(--otk-blue)}.otk-kicker::after{content:"";width:100px;height:2px;background:var(--otk-blue);flex-shrink:0;transform-origin:left center}.otk-head h2,.otk-faq__intro h2,.otk-mid__txt h2{margin:0;font-family:"Roboto Flex",sans-serif;font-weight:700;font-size:clamp(28px,3.33cqi,48px);line-height:1.25;color:var(--otk-grey)}.otk-cap,.otk-faq__intro p,.otk-adv article p,.otk-steps__list p{margin:0;font-size:16px;font-weight:500;line-height:22px;letter-spacing:-.32px}.otk-head--split{display:grid;grid-template-columns:minmax(0,510px) minmax(0,1fr);gap:clamp(24px,4cqi,80px);align-items:end;margin-bottom:clamp(40px,4.17cqi,60px)}.otk-head--split .otk-kicker+h2,.otk-head .otk-kicker+h2{margin-top:20px}.otk-badges{display:flex;flex-wrap:wrap;gap:16px;justify-content:center}.otk-badges span{display:inline-flex;align-items:center;height:32px;padding:0 12px;border-radius:100px;background:var(--otk-accent);color:var(--otk-blue);font-size:14px;font-weight:700;letter-spacing:.7px;text-transform:uppercase}.otk-btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:72px;padding:0 24px;border-radius:12px;text-decoration:none;font-size:16px;font-weight:700;line-height:24px;box-sizing:border-box;transition:background-color .2s ease , background-image .2s ease , color .2s ease , border-color .2s ease}.otk-btn--light{background-color:var(--otk-white);background-image:none;color:var(--otk-blue)}.otk-btn--blue{background-color:var(--otk-blue);background-image:none;color:var(--otk-white)}.otk-btn--ghost{border:1px solid var(--otk-white);background-color:transparent;background-image:none;color:var(--otk-white)}@media (hover:hover){.otk-btn--light:hover,.otk-btn--light:focus-visible{background-image:linear-gradient(rgba(0,0,0,.05),rgba(0,0,0,.05))}.otk-btn--blue:hover,.otk-btn--blue:focus-visible{background-image:linear-gradient(rgba(0,0,0,.2),rgba(0,0,0,.2))}.otk-btn--ghost:hover,.otk-btn--ghost:focus-visible{background-color:var(--otk-white);background-image:linear-gradient(rgba(0,0,0,.05),rgba(0,0,0,.05));border-color:var(--otk-blue);color:var(--otk-blue)}}.otk-btn--wide{width:min(470px,100%)}.otk-hero{position:relative;display:flex;flex-direction:column;background:var(--otk-hero);color:var(--otk-white);container-type:inline-size;min-height: min(796px, calc(100cqi * 796 / 1440))}.otk-hero__bg{position:absolute;inset:0;overflow:hidden;pointer-events:none;isolation:isolate}.otk-hero__bg picture,.otk-hero__bg img,.otk-hero__vid{display:block;width:100%;height:100%}.otk-hero__bg img,.otk-hero__vid{object-fit:cover;object-position:top center}.otk-hero__vid{position:absolute;inset:0;z-index:0;pointer-events:auto}.otk-hero__shade{position:absolute;inset:0;z-index:1;transform:translateZ(0);background:linear-gradient(180deg,rgba(15,37,71,.28) 0%,rgba(30,45,61,.55) 100%)}.otk-hero__shade::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(15,37,71,.46) 0%,rgba(30,45,61,.76) 100%)}.otk-hero__inner{position:relative;z-index:1;flex:1;width:100%;max-width:1110px;margin:0 auto;padding:clamp(40px,5.56cqi,80px) 16px 40px;display:flex;flex-direction:column;align-items:center;gap:24px;text-align:center;pointer-events:none}.otk-hero__inner a,.otk-hero__inner button{pointer-events:auto}.otk-hero__h{margin:0;max-width:100%;font-size:clamp(32px,4.44cqi,64px);line-height:1.25;color:var(--otk-white);overflow-wrap:break-word}.otk-hero__h-main{font-family:"Roboto Flex",sans-serif;font-weight:700}.otk-hero__h-em{display:block;font-family:"PT Serif",serif;font-style:italic;font-weight:400;color:var(--otk-accent)}.otk-hero__lead{margin:0;max-width:690px;font-family:"Roboto Flex",sans-serif;font-weight:500;font-size:clamp(16px,1.39cqi,20px);line-height:1.5}.otk-hero__btns{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;align-items:flex-start}.otk-hero__btns--left{justify-content:flex-start}.otk-hero .otk-hero__call{display:flex;flex-direction:column;align-items:stretch;width:fit-content;max-width:100%}.otk-hero .otk-hero__call p{width:0;min-width:100%}.otk-hero__call p,.otk-svc__cta p{margin:12px 0 0;font-size:14px;font-weight:500;line-height:20px;color:#d0d3d2;text-align:center}.otk-svc__cta p{color:var(--otk-muted)}.otk-stats{position:relative;z-index:1;margin-top:auto;background:rgba(0,0,0,.2);height: clamp(80px, calc(80px + (100cqi - 393px) * 51 / 1047), 131px);overflow:hidden;touch-action:none}.otk-stats__track{height:100%}.otk-stats__row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));box-sizing:border-box;width:100%;max-width:1440px;height:100%;margin:0 auto;padding: clamp(16.55px, calc(16.55px + (100cqi - 393px) * 15.45 / 1047), 32px) 180px;align-items:center;text-align:center}.otk-stats__row--dup{display:none}@media (max-width:1000px){.otk-stats__track{display:flex;flex-wrap:nowrap;width:1920px;max-width:none;height:100%;animation:otk-stats-marquee 28s linear infinite}.otk-stats__row,.otk-stats__row--dup{display:flex;flex:0 0 640px;gap:0;width:640px;min-width:640px;max-width:640px;height:100%;margin:0;padding: clamp(16.55px, calc(16.55px + (100cqi - 393px) * 15.45 / 1047), 32px) 0}.otk-stats__item{flex:0 0 160px;width:160px}}@keyframes otk-stats-marquee {
  from {
    transform: translate3d(0, 0, 0);
  }
  to {
    transform: translate3d(-640px, 0, 0);
  }
}.otk-stats__n{margin: 0 0 clamp(13.89px, calc(13.89px + (100cqi - 393px) * 6.11 / 1047), 20px);font-family:"PT Serif",serif;font-style:italic;font-size: clamp(25px, calc(25px + (100cqi - 393px) * 11 / 1047), 36px);line-height:1;color:var(--otk-accent)}.otk-stats__l{margin:0;color:var(--otk-white);white-space:nowrap;font-weight:500;font-size: clamp(11px, calc(11px + (100cqi - 393px) * 5 / 1047), 16px);letter-spacing:-.02em;line-height:1}.otk-svc{background:#f8f8f9;padding:clamp(40px,5.56cqi,80px) 0}.otk-svc__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}.otk-svc .otk-head--split{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}.otk-svc .otk-head--split>:first-child{max-width:510px}.otk-card{position:relative;background:var(--otk-white);border:1px solid #f3f4f6;border-radius:24px;padding:30px;box-shadow:0 6px 11px rgba(23,88,183,.14);min-width:0}.otk-card__frame{position:absolute;inset:-1px;width: calc(100% + 2px);height: calc(100% + 2px);display:block;pointer-events:none;overflow:visible;opacity:0}.otk-card__frame-path{x:.5px;y:.5px;width:calc(100% - 1px);height:calc(100% - 1px)}.otk-card__top{display:flex;justify-content:space-between;margin-bottom:16px}.otk-ico,.otk-num{width:56px;height:56px;border:1px solid var(--otk-border);border-radius:50px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.otk-num{font-family:Inter,sans-serif;font-size:20px;line-height:28px;color:var(--otk-blue)}.otk-num--blue{border-color:var(--otk-blue)}.otk-ico img{width:32px;height:32px;object-fit:contain}.otk-card h3{margin:0 0 16px;font-family:"Roboto Flex",sans-serif;font-size:24px;line-height:34px}.otk-card h3 a{color:inherit;text-decoration:none}.otk-card__list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px}.otk-card__list--2{display:grid;grid-template-columns:1fr 1fr;gap:8px 16px}.otk-card__list a{display:flex;gap:8px;align-items:flex-start;color:var(--otk-grey);text-decoration:none;font-size:16px;font-weight:500;line-height:22px}.otk-card__list img{width:20px;height:20px;flex-shrink:0}@media (hover:hover){.otk-card:hover,.otk-card:focus-within{border-color:transparent;box-shadow:0 4px 12px rgba(23,88,183,.2)}.otk-card:hover .otk-card__frame,.otk-card:focus-within .otk-card__frame{opacity:1}.otk-card:hover .otk-num,.otk-card:focus-within .otk-num{border-color:var(--otk-blue)}.otk-card__list a:hover,.otk-card__list a:focus-visible{color:var(--otk-blue)}.otk-card__list a:hover span,.otk-card__list a:focus-visible span{text-decoration:underline}}.otk-svc__cta{margin-top:40px;display:flex;flex-direction:column;align-items:center}.otk-steps{--otk-step-num:clamp(48px,3.89cqi,56px);--otk-step-gap:clamp(32px,4.17cqi,60px);background:#fff;padding:clamp(40px,5.56cqi,80px) 0}.otk-steps .otk-kicker{font-size:clamp(14px,1.111cqi,16px);letter-spacing:.07em;gap:clamp(12px,1.39cqi,20px)}.otk-steps .otk-cap,.otk-steps__list p{font-size:clamp(14px,1.111cqi,16px);line-height:clamp(20px,1.528cqi,22px)}.otk-steps__row{display:grid;grid-template-columns:minmax(0,600fr) minmax(0,620fr);gap:clamp(24px,4.17cqi,60px);align-items:start;min-width:0}.otk-steps .otk-head--split{grid-template-columns:minmax(0,600fr) minmax(0,620fr);gap:clamp(24px,4.17cqi,60px)}.otk-steps__list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--otk-step-gap)}.otk-steps__list li{position:relative;display:grid;grid-template-columns:var(--otk-step-num) minmax(0,1fr);gap:clamp(16px,1.67cqi,24px)}.otk-steps__list li:not(:last-child)::after {content:"";position:absolute;left: calc(var(--otk-step-num) / 2);top:var(--otk-step-num);bottom: calc(-1 * var(--otk-step-gap));width:1px;background:var(--otk-blue);transform:translateX(-50%)}.otk-steps__list .otk-num{position:relative;z-index:1;width:var(--otk-step-num);height:var(--otk-step-num);font-size:clamp(16px,1.389cqi,20px);line-height:1.4;background:var(--otk-white)}.otk-steps__list h3{margin:2px 0 12px;font-size:clamp(20px,1.667cqi,24px);font-weight:800;line-height:clamp(26px,2.083cqi,30px)}.otk-steps__list .otk-kicker::after{display:none}.otk-mosaic{position:relative;display:grid;grid-template-columns:minmax(0,306fr) minmax(0,9fr) minmax(0,305fr);grid-template-rows:minmax(0,230fr) minmax(0,8fr) minmax(0,230fr);box-sizing:border-box;width:100%;max-width:min(620px,100%);min-width:0;height:auto;aspect-ratio: 620 / 468;align-self:start;justify-self:stretch;overflow:hidden;background:var(--otk-white)}.otk-mosaic__tall,.otk-mosaic__top,.otk-mosaic__bot{display:block;width:100%;height:100%;min-width:0;min-height:0;max-width:100%;object-fit:cover;border-radius:14.37px}.otk-mosaic__tall{grid-column:1;grid-row: 1 / -1}.otk-mosaic__top{grid-column:3;grid-row:1}.otk-mosaic__bot{grid-column:3;grid-row:3}.otk-mosaic__tel{position:absolute;left: calc(270 / 620 * 100%);top: calc(194 / 468 * 100%);z-index:2;box-sizing:border-box;width: calc(80 / 620 * 100%);aspect-ratio:1;height:auto;border:0;border-radius:50%;background:var(--otk-white);display:flex;align-items:center;justify-content:center}.otk-mosaic__tel::before{content:"";position:absolute;inset: calc(9 / 80 * 100%);border-radius:50%;background:var(--otk-blue)}.otk-mosaic__tel img{position:relative;z-index:1;width:40%;height:40%}.otk-mid{background:#fff;padding:0 0 clamp(40px,5.56cqi,80px)}.otk-mid__card{isolation:isolate;display:grid;grid-template-columns:minmax(0,635fr) minmax(0,645fr);background:var(--otk-blue);border-radius:24px;overflow:hidden;min-height:360px}.otk-mid__txt{position:relative;z-index:1;padding:clamp(24px,5.56cqi,80px) clamp(20px,5.56cqi,80px);color:var(--otk-white);display:flex;flex-direction:column;align-items:flex-start;gap:clamp(16px,1.389cqi,20px)}.otk-mid__txt h2{color:var(--otk-white);font-size:clamp(24px,2.5cqi,36px);line-height:1.3}.otk-mid__txt em{font-family:"PT Serif",serif;font-style:italic;font-weight:400;color:var(--otk-accent)}.otk-mid__txt p{margin:0;color:var(--otk-white);font-size:clamp(14px,1.111cqi,16px);line-height:clamp(20px,1.528cqi,22px)}.otk-mid .otk-badges{gap:clamp(12px,1.111cqi,16px);justify-content:flex-start}.otk-mid .otk-badges span{height:clamp(28px,2.222cqi,32px);padding:0 clamp(10px,.833cqi,12px);font-size:clamp(12px,.972cqi,14px);letter-spacing:.05em}.otk-mid .otk-hero__btns{flex-wrap:nowrap;gap:clamp(12px,1.389cqi,20px);width:max-content;max-width:none}.otk-mid .otk-btn{flex:0 0 auto;white-space:nowrap;min-height:clamp(60px,5cqi,72px);padding:0 clamp(16px,1.667cqi,24px);font-size:clamp(14px,1.111cqi,16px);line-height:1.5;gap:clamp(8px,.833cqi,12px);border-radius:clamp(10px,.833cqi,12px)}.otk-mid .site-phone__icon{width:clamp(20px,1.667cqi,24px);height:clamp(20px,1.667cqi,24px)}.otk-mid .site-phone__icon img{width:100%;height:100%}.otk-mid__img{position:relative;isolation:isolate;min-width:0;min-height:0;background:var(--otk-blue)}.otk-mid__img img{display:block;width:100%;height:100%;object-fit:cover;object-position:center right;mix-blend-mode:multiply;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 20%);mask-image:linear-gradient(90deg,transparent 0%,#000 20%)}.otk-adv{padding:clamp(40px,5.56cqi,80px) 0}.otk-adv .otk-head{display:flex;flex-direction:column;gap:clamp(16px,1.389cqi,20px);margin-bottom:clamp(32px,4.17cqi,60px)}.otk-adv .otk-kicker{font-size:clamp(14px,1.111cqi,16px);letter-spacing:.07em}.otk-adv .otk-cap,.otk-adv article p{font-size:clamp(14px,1.111cqi,16px);line-height:clamp(20px,1.528cqi,22px)}.otk-adv__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,2.78cqi,40px) clamp(16px,2.78cqi,40px)}.otk-adv article{display:flex;flex-direction:column;gap:clamp(16px,1.389cqi,20px);min-width:0}.otk-adv h3{margin:0;font-family:"Roboto Flex",sans-serif;font-weight:800;font-size:clamp(16px,1.389cqi,20px);line-height:clamp(24px,1.944cqi,28px)}.otk-adv article p{color:var(--otk-muted)}.otk-faq{background:var(--otk-wash);padding:clamp(40px,5.56cqi,80px) 0}body:not(.home) .otk-steps,
body:not(.home) .otk-mid {background:#fff}.otk-faq__row{display:grid;grid-template-columns:minmax(0,530fr) minmax(0,670fr);gap:clamp(32px,5.56cqi,80px);align-items:start;min-width:0}.otk-faq__intro{display:flex;flex-direction:column;align-items:flex-start;gap:clamp(16px,1.389cqi,20px);min-width:0}.otk-faq .otk-kicker{font-size:clamp(14px,1.111cqi,16px);letter-spacing:.07em;gap:clamp(12px,1.39cqi,20px)}.otk-faq__intro p{font-size:clamp(14px,1.111cqi,16px);line-height:clamp(20px,1.528cqi,22px)}.otk-faq .otk-btn{min-height:clamp(60px,5cqi,72px);padding:0 clamp(16px,1.667cqi,24px);font-size:clamp(14px,1.111cqi,16px);gap:clamp(8px,.833cqi,12px);border-radius:clamp(10px,.833cqi,12px)}.otk-faq .site-phone__icon{width:clamp(20px,1.667cqi,24px);height:clamp(20px,1.667cqi,24px)}.otk-faq .site-phone__icon img{width:100%;height:100%}.otk-faq__box{position:relative;background:var(--otk-white);border-radius:24px;padding:clamp(16px,1.67cqi,24px) clamp(24px,2.5cqi,36px);min-width:0}.otk-faq__box::before{content:"";position:absolute;inset:0;border-radius:inherit;padding:4px;pointer-events:none;background:linear-gradient(180deg,#1758b7,transparent);-webkit-mask:linear-gradient(#000 0 0) content-box , linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box , linear-gradient(#000 0 0);mask-composite:exclude}.otk-faq__item{border-top:1px solid rgba(0,0,0,.12);padding:clamp(12px,1.111cqi,16px) 0}.otk-faq__item:first-of-type{border-top:0}.otk-faq__item summary{display:flex;gap:clamp(8px,.556cqi,8px);align-items:flex-start;cursor:pointer;list-style:none;font-family:"Roboto Flex",sans-serif;font-weight:800;font-size:clamp(16px,1.389cqi,20px);line-height:clamp(24px,1.944cqi,28px)}.otk-faq__item summary::-webkit-details-marker{display:none}.otk-faq__item summary span{flex:1;min-width:0}.otk-faq__item[open] .otk-faq__plus,
.otk-faq__item:not([open]) .otk-faq__minus {display:none}.otk-faq__plus,.otk-faq__minus{width:clamp(24px,2.083cqi,30px);height:clamp(24px,2.083cqi,30px);flex-shrink:0;transition:filter .2s ease}@media (hover:hover){.otk-faq__item summary:hover .otk-faq__plus,.otk-faq__item summary:focus-visible .otk-faq__plus{filter:brightness(0) saturate(100%) invert(27%) sepia(78%) saturate(1846%) hue-rotate(199deg) brightness(93%) contrast(91%)}}.otk-faq__item p{margin:clamp(6px,.556cqi,8px) 0 0;font-size:clamp(14px,1.111cqi,16px);line-height:clamp(20px,1.528cqi,22px)}.otk-seo{padding:48px 0 80px;background:var(--otk-white)}.otk-seo .otk-wrap{max-width:900px}.otk-seo .otk-wrap>*:first-child{margin-top:0}@media (max-width:900px){.otk-head--split,.otk-svc .otk-head--split,.otk-steps .otk-head--split,.otk-steps__row,.otk-faq__row,.otk-svc__grid{grid-template-columns:1fr}.otk-svc .otk-head--split>:first-child{max-width:none}.otk-svc .otk-head--split{gap:16px}.otk-steps .otk-head--split{gap:20px}.otk-adv__grid{grid-template-columns:1fr 1fr}.otk-mid__card{grid-template-columns:1fr}.otk-mid__img,.otk-mid__txt{grid-area: 1 / 1}.otk-mid__img{z-index:0;overflow:hidden}.otk-mid__img img{position:absolute;inset:0;width:100%;height:100%;object-position:center;mix-blend-mode:multiply;-webkit-mask-image:none;mask-image:none}.otk-mid__txt{position:relative;z-index:1;align-items:center;text-align:center}.otk-mid .otk-badges{justify-content:center}.otk-mid .otk-hero__btns{flex-wrap:wrap;width:100%;max-width:100%}.otk-mid .otk-hero__btns{flex-direction:column;align-items:stretch}.otk-mid .otk-hero__btns .otk-btn{width:100%}.otk-card__list--2{grid-template-columns:1fr}.otk-mosaic{max-width:100%;justify-self:stretch;margin-inline:0}}@media (max-width:767px){.otk-hero{min-height:514px}.otk-hero .otk-btn--ghost{display:none}.otk-hero .otk-hero__btns,.otk-hero .otk-hero__call,.otk-hero .otk-hero__call .otk-btn{width:100%}.otk-btn{min-height:60px}}.otk-word{display:inline-block}.otk-in .otk-a,.otk-in .otk-word{opacity:0;transform:translateY(18px)}.otk-in .otk-hero__btns,.otk-in .otk-hero__btns .otk-btn,.otk-in .otk-hero__btns .otk-word,.otk-in .otk-hero__call,.otk-in .otk-hero__call p{opacity:1;transform:none;animation:none}.otk-in .otk-mosaic .otk-a{transform:none}.otk-in .otk-kicker::after{transform:scaleX(0)}.otk-in.is-in .otk-a,.otk-in.is-in .otk-word{animation:otk-rise .65s cubic-bezier(.22,1,.36,1) forwards;animation-delay: calc(var(--d, 0) * 70ms)}.otk-in.is-in .otk-hero__btns,.otk-in.is-in .otk-hero__btns .otk-btn,.otk-in.is-in .otk-hero__btns .otk-a,.otk-in.is-in .otk-hero__btns .otk-word,.otk-in.is-in .otk-hero__call,.otk-in.is-in .otk-hero__call p{opacity:1;transform:none;animation:none}.otk-in.is-in .otk-kicker::after{animation:otk-hline .55s ease forwards;animation-delay: calc(var(--d, 0) * 70ms + 80ms)}.otk-in .otk-steps__list li:not(:last-child)::after {transform:translateX(-50%) scaleY(0);transform-origin:top}.otk-steps.otk-in .otk-mosaic__tall{opacity:0;transform:translateX(-36px)}.otk-steps.otk-in .otk-mosaic__top,.otk-steps.otk-in .otk-mosaic__bot{opacity:0;transform:translateX(36px)}.otk-steps.otk-in.is-in .otk-mosaic__tall,.otk-steps.otk-in.is-in .otk-mosaic__top,.otk-steps.otk-in.is-in .otk-mosaic__bot{animation:otk-rise .65s cubic-bezier(.22,1,.36,1) forwards;animation-delay: calc(var(--otk-kw) * 90ms + 1.4s)}.otk-steps.otk-in .otk-mosaic__tel{opacity:0;transform:scale(.08);transform-origin:center}.otk-steps.otk-in.is-in .otk-mosaic__tel{animation:otk-pop .5s cubic-bezier(.22,1,.36,1) forwards;animation-delay: calc(var(--otk-kw) * 90ms + 2.05s)}.otk-steps.otk-in .otk-steps__list .otk-num{opacity:0;transform:scale(.08)}.otk-steps.otk-in.is-in .otk-steps__list .otk-num{animation:otk-pop .45s cubic-bezier(.22,1,.36,1) forwards;animation-delay: calc(var(--otk-kw) * 90ms + 1.4s)}.otk-steps__list .otk-kicker{display:block}.otk-line{display:block}.otk-line__in{display:block}.otk-steps.otk-in .otk-line__in{clip-path:inset(0 0 100% 0)}.otk-steps.otk-in.is-in .otk-steps__list .otk-line__in{animation:otk-draw .55s ease forwards;animation-delay: calc(var(--otk-kw) * 90ms + 1.4s)}.otk-steps.otk-in.is-in .otk-steps__list li:not(:last-child)::after {animation:otk-vline .5s ease forwards;animation-delay: calc(var(--otk-kw) * 90ms + 2.05s)}.otk-svc,.otk-adv,.otk-steps,.otk-faq{--otk-kw:3}.otk-svc>.otk-wrap,.otk-adv>.otk-wrap,.otk-steps>.otk-wrap,.otk-faq>.otk-wrap{overflow-x:clip}.otk-svc .otk-kicker,.otk-adv .otk-kicker,.otk-steps .otk-head .otk-kicker,.otk-faq .otk-kicker{overflow:visible}.otk-svc .otk-kicker .otk-word,.otk-adv .otk-kicker .otk-word,.otk-steps .otk-head .otk-kicker .otk-word,.otk-faq .otk-kicker .otk-word{display:inline;transform:none}.otk-svc.otk-in.is-in .otk-kicker .otk-word,.otk-adv.otk-in.is-in .otk-kicker .otk-word,.otk-steps.otk-in.is-in .otk-head .otk-kicker .otk-word,.otk-faq.otk-in.is-in .otk-kicker .otk-word{animation-delay: calc(var(--d, 0) * 90ms)}.otk-svc.otk-in .otk-kicker::after,.otk-adv.otk-in .otk-kicker::after,.otk-steps.otk-in .otk-head .otk-kicker::after,.otk-faq.otk-in .otk-kicker::after{transform:translateX(max(20rem,54cqi - 22rem))}.otk-svc.otk-in.is-in .otk-kicker::after,.otk-adv.otk-in.is-in .otk-kicker::after,.otk-steps.otk-in.is-in .otk-head .otk-kicker::after,.otk-faq.otk-in.is-in .otk-kicker::after{animation:otk-slide-in .7s cubic-bezier(.22,1,.36,1) forwards;animation-delay: calc(var(--otk-kw) * 90ms + 80ms)}.otk-svc.otk-in h2.otk-draw,.otk-svc.otk-in .otk-cap.otk-draw,.otk-adv.otk-in h2.otk-draw,.otk-adv.otk-in .otk-cap.otk-draw,.otk-steps.otk-in h2.otk-draw,.otk-steps.otk-in .otk-cap.otk-draw,.otk-faq.otk-in h2.otk-draw,.otk-faq.otk-in .otk-faq__intro p.otk-draw{clip-path:inset(0 0 100% 0)}.otk-svc.otk-in.is-in h2.otk-draw,.otk-svc.otk-in.is-in .otk-cap.otk-draw,.otk-adv.otk-in.is-in h2.otk-draw,.otk-adv.otk-in.is-in .otk-cap.otk-draw,.otk-steps.otk-in.is-in h2.otk-draw,.otk-steps.otk-in.is-in .otk-cap.otk-draw,.otk-faq.otk-in.is-in h2.otk-draw,.otk-faq.otk-in.is-in .otk-faq__intro p.otk-draw{animation:otk-draw .85s ease forwards;animation-delay: calc(var(--otk-kw) * 90ms + 0.55s)}.otk-svc.otk-in .otk-svc__grid .otk-card:nth-child(odd) {transform:translateX(-32px)}.otk-svc.otk-in .otk-svc__grid .otk-card:nth-child(even) {transform:translateX(32px)}.otk-svc.otk-in.is-in .otk-svc__grid .otk-card{animation-delay: calc(var(--otk-kw) * 90ms + 0.55s)}.otk-svc.otk-in .otk-svc__cta .otk-btn{opacity:0;transform:scale(.08);transform-origin:center center}.otk-svc.otk-in.is-in .otk-svc__cta .otk-btn{animation:otk-pop .55s cubic-bezier(.22,1,.36,1) forwards;animation-delay: calc(var(--otk-kw) * 90ms + 1.85s)}.otk-svc.otk-in .otk-svc__cta p{opacity:0;transform:translateY(18px)}.otk-svc.otk-in.is-in .otk-svc__cta p{animation:otk-rise .65s cubic-bezier(.22,1,.36,1) forwards;animation-delay: calc(var(--otk-kw) * 90ms + 2.25s)}.otk-faq.otk-in.is-in .otk-faq__intro .otk-btn{animation-delay: calc(var(--otk-kw) * 90ms + 1.4s)}.otk-adv__grid article:nth-child(1) {--d:10}.otk-adv__grid article:nth-child(2) {--d:11}.otk-adv__grid article:nth-child(3) {--d:12}.otk-adv__grid article:nth-child(4) {--d:13}.otk-adv__grid article:nth-child(5) {--d:14}.otk-adv__grid article:nth-child(6) {--d:15}.otk-faq__item:nth-child(1) {--d:8}.otk-faq__item:nth-child(2) {--d:9}.otk-faq__item:nth-child(3) {--d:10}.otk-faq__item:nth-child(4) {--d:11}.otk-faq__item:nth-child(5) {--d:12}.otk-stats__row:nth-child(1) {--otk-stats-off:0}.otk-stats__row:nth-child(2) {--otk-stats-off:4}.otk-stats__row:nth-child(3) {--otk-stats-off:8}.otk-stats__item:nth-child(1) {--d: calc(16 + var(--otk-stats-off, 0))}.otk-stats__item:nth-child(2) {--d: calc(17 + var(--otk-stats-off, 0))}.otk-stats__item:nth-child(3) {--d: calc(18 + var(--otk-stats-off, 0))}.otk-stats__item:nth-child(4) {--d: calc(19 + var(--otk-stats-off, 0))}@keyframes otk-rise {
  to {
    opacity: 1;
    transform: none;
  }
}@keyframes otk-hline {
  to {
    transform: scaleX(1);
  }
}@keyframes otk-slide-in {
  to {
    transform: none;
  }
}@keyframes otk-vline {
  to {
    transform: translateX(-50%) scaleY(1);
  }
}@keyframes otk-draw {
  to {
    clip-path: inset(0);
  }
}@keyframes otk-pop {
  to {
    opacity: 1;
    transform: scale(1);
  }
}.otk-hero.otk-in .otk-badges span,.otk-mid.otk-in .otk-badges span{opacity:0;transform:scale(.08);transform-origin:center}.otk-hero.otk-in.is-in .otk-badges span,.otk-mid.otk-in.is-in .otk-badges span{animation:otk-pop .5s cubic-bezier(.22,1,.36,1) forwards}@media (prefers-reduced-motion:reduce){.otk-stats__track{animation:none}.otk-hero__vid{display:none}.otk-in .otk-a,
  .otk-in .otk-word,
  .otk-in .otk-kicker::after,
  .otk-in .otk-steps__list li:not(:last-child)::after {opacity:1;transform:none;animation:none}.otk-in .otk-steps__list li:not(:last-child)::after {transform:translateX(-50%)}.otk-svc.otk-in .otk-kicker::after,.otk-svc.otk-in .otk-svc__grid .otk-card,.otk-svc.otk-in h2.otk-draw,.otk-svc.otk-in .otk-cap.otk-draw,.otk-svc.otk-in .otk-svc__cta .otk-btn,.otk-svc.otk-in .otk-svc__cta p,.otk-adv.otk-in .otk-kicker::after,.otk-adv.otk-in h2.otk-draw,.otk-adv.otk-in .otk-cap.otk-draw,.otk-steps.otk-in .otk-head .otk-kicker::after,.otk-steps.otk-in h2.otk-draw,.otk-steps.otk-in .otk-cap.otk-draw,.otk-steps.otk-in .otk-mosaic__tall,.otk-steps.otk-in .otk-mosaic__top,.otk-steps.otk-in .otk-mosaic__bot,.otk-steps.otk-in .otk-mosaic__tel,.otk-steps.otk-in .otk-steps__list .otk-num,.otk-steps.otk-in .otk-line__in,.otk-faq.otk-in .otk-kicker::after,.otk-faq.otk-in h2.otk-draw,.otk-faq.otk-in .otk-faq__intro p.otk-draw,.otk-hero.otk-in .otk-badges span,.otk-mid.otk-in .otk-badges span{transform:none;clip-path:none;opacity:1}}