.sp-page{--sp-paper:#f2f0eb;--sp-ink:#14140f;--sp-line:#d6d3ca;--sp-lime:#e8fa4b;background:var(--sp-paper);color:var(--sp-ink);font-family:var(--sans);overflow:clip}.sp-page h1,.sp-page h2,.sp-page h3,.sp-page p,.sp-page figure{margin:0}.sp-page img{max-width:100%;height:auto;display:block}.sp-gutter{padding-inline:clamp(20px,3.3vw,64px)}.sp-page h1,.sp-page h2{letter-spacing:-.055em;font-weight:500;line-height:1.03}.sp-page h2{font-size:clamp(34px,4.6vw,68px)}.sp-page h3{letter-spacing:-.035em;font-size:clamp(22px,2.1vw,30px);font-weight:500;line-height:1.15}.sp-page p{font-size:18px;line-height:1.5}.sp-page h1 span,.sp-page h2 span{background:var(--sp-lime);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-inline:.06em}.sp-header{border-bottom:1px solid var(--sp-line);justify-content:space-between;align-items:center;gap:24px;min-height:104px;display:flex}.sp-header img{width:230px}.sp-header-cta{border-bottom:1px solid;align-items:center;gap:25px;min-height:48px;font-size:16px;display:flex}.sp-skip{background:var(--sp-lime);z-index:100;padding:15px;position:absolute;top:8px;left:20px;transform:translateY(-200%)}.sp-skip:focus{transform:none}.sp-hero{padding-block:60px 0}.sp-hero h1{max-width:25ch;font-size:clamp(42px,5.6vw,84px)}.sp-hero-bottom{grid-template-columns:.85fr 1.15fr;align-items:center;gap:7%;margin-top:48px;display:grid}.sp-hero-copy>p{max-width:35ch;font-size:clamp(19px,1.9vw,26px)}.sp-button{background:var(--sp-lime);min-height:58px;color:var(--sp-ink);cursor:pointer;border:1px solid #0000;justify-content:space-between;align-items:center;gap:35px;padding:17px 24px;font-size:17px;font-weight:500;transition:background .2s,transform .2s;display:inline-flex}.sp-button:hover{background:#d9ea3b;transform:translateY(-2px)}.sp-button:disabled{cursor:default;opacity:.7;transform:none}.sp-hero-copy .sp-button{margin-top:32px}.sp-hero-image{background:0 0;padding:20px 20px 14px}.sp-hero-image img{border:1px solid #c6c7bc;width:100%}.sp-page figcaption{margin-top:12px;font-size:14px;line-height:1.4}.sp-facts{border-top:1px solid var(--sp-line);border-bottom:1px solid var(--sp-line);grid-template-columns:1fr 1fr 1.4fr;margin-top:48px;display:grid}.sp-facts p{padding:24px 0}.sp-facts p+p{border-left:1px solid var(--sp-line);padding-left:30px}.sp-facts strong{letter-spacing:-.04em;font-size:27px;font-weight:500}.sp-section{padding-block:100px}.sp-situations{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:45px;display:grid}.sp-situations article{border:0;border-top:3px solid var(--sp-ink);padding:28px 22px 36px}.sp-situations p{letter-spacing:-.025em;font-size:clamp(18px,1.7vw,24px);line-height:1.35}.sp-audience{background:var(--sp-ink);color:var(--sp-paper);padding-block:64px}.sp-professions{border-bottom:1px solid #4e4e42;grid-template-columns:repeat(3,1fr);gap:22px 40px;padding-bottom:40px;display:grid}.sp-professions p{color:#c9c9bd;font-size:16px}.sp-audience h2{max-width:24ch;margin-top:48px}.sp-audience h2 span{color:var(--sp-ink)}.sp-includes{grid-template-columns:1fr 1fr;gap:9%;display:grid}.sp-includes h2{font-size:clamp(34px,4.1vw,60px)}.sp-includes article{border-top:1px solid var(--sp-line);padding-block:25px}.sp-includes article:first-child{border:0;padding-top:0}.sp-includes article p{color:#545449;margin-top:12px}.sp-case{background:#e5e6dd}.sp-case-heading{grid-template-columns:1fr 1fr;gap:9%;display:grid}.sp-case-heading p{max-width:52ch;margin-top:20px}.sp-links{flex-wrap:wrap;gap:30px;margin-top:24px;display:flex}.sp-links a,.sp-secondary-case span{border-bottom:1px solid;align-items:center;gap:15px;min-height:44px;display:inline-flex}.sp-case-screens{grid-template-columns:1.3fr 1fr;align-items:start;gap:24px;margin-top:50px;display:grid}.sp-case-screens img{border:1px solid #c9cabf;width:100%}.sp-secondary-case{border-top:1px solid #c4c6b8;grid-template-columns:200px 1fr;align-items:center;gap:32px;max-width:850px;margin-top:60px;padding-top:32px;display:grid}.sp-secondary-case p{margin-top:8px}.sp-secondary-case span{margin-top:12px}.sp-steps{grid-template-columns:repeat(4,1fr);gap:30px;margin-top:45px;display:grid}.sp-steps article{border-top:1px solid var(--sp-ink);padding-top:22px}.sp-steps h3{min-height:85px;font-size:24px}.sp-steps p{margin-top:22px}.sp-pending{background:#fff0cc;color:#784400!important;padding:8px 12px!important;font-size:16px!important}.sp-work-note{color:#55554c;margin-top:35px!important}.sp-price{background:var(--sp-lime);grid-template-columns:1fr 1fr;gap:9%;padding-block:70px;display:grid}.sp-price h2{font-size:clamp(34px,4vw,58px)}.sp-price-number{letter-spacing:-.06em;margin-top:30px!important;font-size:clamp(44px,5.5vw,80px)!important;line-height:1.1!important}.sp-price-time{margin-top:8px!important;font-size:26px!important}.sp-price .sp-button{background:var(--sp-ink);color:var(--sp-paper);margin-top:32px}.sp-price ul{margin:0;padding:0;list-style:none}.sp-price li{border-bottom:1px solid #bcc849;align-items:baseline;gap:15px;padding:16px 0;font-size:20px;display:flex}.sp-price li svg{flex:none}.sp-price-extra{margin-top:40px}.sp-price-extra h3{font-size:21px}.sp-price-extra p{max-width:42ch;margin-top:12px}.sp-faq{grid-template-columns:.8fr 1.2fr;gap:8%;display:grid}.sp-faq details{border-top:1px solid var(--sp-line)}.sp-faq details:last-child{border-bottom:1px solid var(--sp-line)}.sp-faq summary{letter-spacing:-.025em;cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding:24px 0;font-size:21px;list-style:none;display:flex}.sp-faq summary::-webkit-details-marker{display:none}.sp-faq summary svg{flex:none}.sp-faq details[open] summary svg{transform:rotate(45deg)}.sp-faq details p{color:#535348;margin:0 0 24px}.sp-contact{background:var(--sp-ink);color:var(--sp-paper);grid-template-columns:1fr 1fr;gap:9%;padding-block:80px;scroll-margin-top:20px;display:grid}.sp-contact h2{font-size:clamp(34px,4.2vw,64px)}.sp-contact h2 span{color:var(--sp-lime);background:0 0;padding:0}.sp-form fieldset{border:0;min-width:0;margin:0;padding:0}.sp-fields{grid-template-columns:1fr 1fr;gap:26px 20px;display:grid}.sp-form label{font-size:15px;line-height:1.4;display:block}.sp-form label span{color:#aaa99f}.sp-form input,.sp-form select,.sp-form textarea{font:inherit;color:#f2f0eb;background:#22221c;border:1px solid #626256;border-radius:0;width:100%;min-height:50px;margin-top:10px;padding:13px 12px;font-size:17px;display:block}:is(.sp-form input:focus-visible,.sp-form select:focus-visible,.sp-form textarea:focus-visible){outline:2px solid var(--sp-lime);outline-offset:3px}.sp-form input::placeholder,.sp-form textarea::placeholder{color:#b0b0a2}.sp-form fieldset>label{margin-top:25px}.sp-form textarea{resize:vertical}.sp-form .sp-button{width:100%;margin-top:24px}.sp-form-status{color:#c3c3b6;min-height:45px;margin-top:16px;font-size:15px;line-height:1.5}.sp-form-status a{color:var(--sp-lime);text-decoration:underline}.sp-footer{background:var(--sp-ink);color:var(--sp-paper);border-top:1px solid #45453a;flex-direction:column;align-items:flex-start;gap:38px;padding-block:36px;display:flex}.sp-footer img{width:245px}.sp-footer small{font-size:14px}:is(.sp-contact :focus-visible,.sp-footer :focus-visible){outline-color:var(--sp-lime)}@media (min-width:1800px){.sp-page{max-width:1800px;margin:auto}}@media (max-width:800px){.sp-header{gap:15px;min-height:86px}.sp-header img{width:170px}.sp-header-cta{gap:8px;font-size:14px}.sp-header-cta svg{display:none}.sp-hero{padding-top:38px}.sp-hero h1{font-size:clamp(39px,8vw,64px)}.sp-hero-bottom{grid-template-columns:1fr;gap:32px;margin-top:32px}.sp-hero-copy>p{max-width:48ch}.sp-hero-image{padding:12px}.sp-facts{grid-template-columns:1fr 1fr;margin-top:30px}.sp-facts p{padding-block:18px}.sp-facts p:nth-child(3){border-left:0;border-top:1px solid var(--sp-line);grid-column:1/-1;padding-left:0;font-size:16px}.sp-section{padding-block:60px}.sp-situations{grid-template-columns:1fr 1fr;margin-top:30px}.sp-situations article{padding:22px 18px}.sp-professions{grid-template-columns:1fr 1fr;gap:20px}.sp-audience{padding-block:45px}.sp-includes,.sp-case-heading,.sp-faq,.sp-contact{grid-template-columns:1fr;gap:35px}.sp-case-screens{gap:16px}.sp-case-screens figure+figure{padding-top:35px}.sp-secondary-case{grid-template-columns:130px 1fr;gap:20px}.sp-steps{grid-template-columns:1fr 1fr}.sp-steps h3{min-height:55px}.sp-price{grid-template-columns:1fr;gap:45px;padding-block:50px}.sp-contact{padding-block:55px}.sp-price li{font-size:18px}}@media (max-width:450px){.sp-header img{width:145px}.sp-header-cta{font-size:13px}.sp-hero h1{font-size:40px}.sp-situations{grid-template-columns:1fr}.sp-situations article{padding-block:22px}.sp-case-screens{grid-template-columns:1fr}.sp-case-screens figure+figure{padding-top:12px}.sp-secondary-case{grid-template-columns:1fr}.sp-secondary-case img{max-width:220px}.sp-fields{grid-template-columns:1fr}.sp-professions p{font-size:15px}.sp-steps{gap:24px 18px}.sp-steps h3{font-size:20px}.sp-button{width:100%;font-size:16px}.sp-facts strong{font-size:24px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.sp-button{transition:none}}.sp-devices{padding:35px 55px 35px 0;position:relative}.sp-laptop{border:7px solid #292a24;border-radius:8px;position:relative}.sp-laptop:after{content:"";background:#44453c;border-radius:0 0 10px 10px;height:7px;position:absolute;bottom:-13px;left:-4%;right:-4%}.sp-phone{border:5px solid #292a24;border-radius:15px;width:24%;position:absolute;bottom:12px;right:0;overflow:hidden;box-shadow:0 12px 22px #14140f20}.sp-hero-image .sp-phone img{border:0}.sp-case-screens{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.sp-case-screens figure+figure{padding-top:0}.sp-case-screens img{aspect-ratio:16/9;object-fit:cover}.sp-hero-image{padding:20px}.sp-hero-bottom{margin-top:35px}.sp-hero-copy>p{font-size:clamp(19px,1.6vw,23px)}@media (max-width:800px){.sp-case-screens{grid-template-columns:1fr}.sp-case-screens figure+figure{padding-top:15px}.sp-devices{padding:35px 35px 25px 0}.sp-phone{border-width:4px;border-radius:11px}.sp-hero-image{padding:14px}}
