.w-feature{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:start}.w-feature>div{max-width:600px}.w-card{border:1px solid var(--line);min-width:0}.w-card>div{padding:28px}.w-card figure{margin:0}.w-card figure img{border:0}.w-card figcaption{padding:0 20px}.w-card h3{font-size:30px}.w-hero{max-width:none}.w-hero h1{font-size:clamp(36px,4.1vw,61px)}.w-facts{display:flex;flex-wrap:wrap;gap:12px 20px;padding:0 0 28px}.w-facts span{padding:8px 14px;border:1px solid var(--line);font-size:15px}.w-demo{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:30px 0}.w-demo article{padding:24px;border-top:3px solid #8bcab9;border-bottom:1px solid var(--line);min-width:0}.w-demo span{font-size:11px;letter-spacing:.12em;display:block;margin-bottom:25px}.plus-scope .w-small{font-size:15px;line-height:1.7;margin:20px 0}.w-form{color:#000;background:#fff;max-width:850px}.w-form label:not(.plus-checkbox){display:block;font-size:17px;font-weight:600;margin:22px 0 8px}.w-form :is(input:not([type=checkbox]):not([type=hidden]),textarea,select),.w-prompt{font:inherit;width:100%;max-width:100%;min-height:52px;padding:12px;border:1px solid #a9b7b0;color:#000;background:#fff;border-radius:0}.w-form textarea{resize:vertical}.w-form :is(button,.plus-checkbox){margin-top:24px}.w-form .plus-checkbox{font-weight:400}.w-form .plus-checkbox input{flex-shrink:0}.w-form .plus-checkbox span{overflow-wrap:anywhere}.w-form .w-error:empty{display:none}.w-error:not(:empty){border-left:3px solid #000;padding:10px 18px;font-weight:600}.w-prompt{margin:14px 0 20px;line-height:1.7;resize:vertical}.w-copy-status:empty{display:none}.w-copy-status{margin-top:14px!important}.w-cancel{margin:45px 0 22px;padding-top:25px;border-top:1px solid var(--line)}.w-cancel button{margin-top:18px}.w-program>li{grid-template-columns:85px minmax(0,1fr)}.w-program>li>span{font-size:15px;line-height:1.5}.w-program small{display:block;font-size:11px}.w-settings,.w-registration{padding:22px 0;border-bottom:1px solid var(--line)}.w-settings>summary,.w-registration>summary{min-height:48px;font-size:19px;cursor:pointer;overflow-wrap:anywhere}.w-registration .w-form{padding:20px 0;border-top:1px solid var(--line);margin-top:22px}.w-registration details{padding:20px 0;border-top:1px solid var(--line);margin-top:22px}.w-registration details>summary{min-height:44px;cursor:pointer}.w-registration ul{padding-left:23px;font-size:15px}.w-details{display:grid;grid-template-columns:180px minmax(0,1fr);gap:14px 24px;font-size:16px;line-height:1.7;margin:28px 0}.w-details dt{font-weight:600}.w-details dd{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.w-filters{display:flex;gap:20px;align-items:end;flex-wrap:wrap;margin-bottom:30px}.w-filters label{display:block;font-size:14px;flex-basis:100%;margin-bottom:-12px}.w-filters input,.w-filters select{font:inherit;min-height:48px;padding:10px;max-width:100%;background:#fff;color:#000;border:1px solid #a9b7b0}.w-admin-nav{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:35px}.w-feedback-summary{display:grid;grid-template-columns:1fr 1fr;gap:24px}.w-feedback-summary article{border:1px solid var(--line);padding:24px;min-width:0}.w-preserve{white-space:pre-wrap;overflow-wrap:anywhere}.w-timer{border:1px solid var(--line);padding:28px;margin-bottom:30px}.w-timer output{font-size:clamp(44px,6vw,76px);font-variant-numeric:tabular-nums;display:block}.w-program [data-step].w-current-step{border-left:3px solid #8bcab9;padding-left:18px}.w-leader-note{font-size:16px}.w-narrow{max-width:760px}.w-form :disabled{opacity:.65;cursor:wait}.w-form input[type=datetime-local]{min-width:0}@media(max-width:760px){.w-feature,.w-demo,.w-feedback-summary{grid-template-columns:1fr;gap:22px}.w-card>div{padding:24px}.w-hero h1{font-size:clamp(35px,8vw,55px)}.w-facts{gap:8px}.w-facts span{font-size:14px;padding:7px 10px}.w-demo article{padding:20px 0}.w-program>li{grid-template-columns:60px minmax(0,1fr);gap:14px}.w-details{grid-template-columns:1fr;gap:5px}.w-details dt:not(:first-child){margin-top:15px}.w-admin-nav{flex-direction:column;align-items:flex-start}.w-filters{flex-direction:column;align-items:stretch;gap:14px}.w-filters label{margin:0;flex-basis:auto}.w-timer{padding:22px}.w-form input,.w-form select,.w-form textarea{font-size:18px}}
