#wk-main>.wk-section,#wk-main>.wk-faqband>.wk-section{padding-block:clamp(58px,6.2vw,90px)}
.wk-g2hero{padding:18px var(--frame) 28px}.wk-g2hero__shell{max-width:var(--container);margin:auto;padding:clamp(52px,7vw,92px) clamp(22px,6vw,84px);background:linear-gradient(145deg,#f9fbff 0%,#eef3ff 68%,#f8faff 100%);border:1px solid #dbe4f6;border-radius:30px;position:relative;overflow:hidden;text-align:center}.wk-g2hero__shell:before,.wk-g2hero__shell:after{content:"";position:absolute;border-radius:50%;pointer-events:none}.wk-g2hero__shell:before{width:420px;height:420px;right:-230px;top:-240px;background:#b8c9ff;filter:blur(18px);opacity:.4}.wk-g2hero__shell:after{width:270px;height:270px;left:-170px;bottom:-175px;border:45px solid #dfe7ff;opacity:.65}.wk-g2hero__content{position:relative;z-index:1;max-width:960px;margin:auto}.wk-g2hero__eyebrow{display:inline-flex;align-items:center;gap:8px;color:#3656cb;font-size:12px;font-weight:750;letter-spacing:.09em;text-transform:uppercase;margin:0 0 20px}.wk-g2hero h1{font-size:clamp(40px,4.5vw,62px);line-height:1.07;letter-spacing:-.045em;max-width:19ch;margin:0 auto}.wk-g2answer{max-width:780px;margin:30px auto 0;background:rgba(255,255,255,.58);border-left:4px solid #4968dc;border-radius:4px 16px 16px 4px;padding:clamp(20px,2.6vw,28px) clamp(21px,3vw,34px);text-align:left}.wk-g2answer__label{display:flex;align-items:center;gap:8px;color:#3657ca;font-size:12px;font-weight:750;letter-spacing:.07em;text-transform:uppercase;margin:0 0 11px}.wk-g2answer__text{font-family:var(--f-r);font-size:clamp(18px,1.55vw,21px);line-height:1.68;color:#465675;margin:0}.wk-g2hero__actions{display:flex;justify-content:center;gap:12px;flex-wrap:wrap;margin-top:28px}.wk-g2trust{display:flex;justify-content:center;align-items:center;gap:10px 24px;flex-wrap:wrap;margin-top:22px;color:#66738b;font-size:13px}.wk-g2trust span{display:flex;align-items:center;gap:7px}.wk-g2trust svg{color:#4565dc}
.wk-g2head{max-width:760px;margin:0 auto 38px;text-align:center}.wk-g2head h2{margin:0 0 13px}.wk-g2head p{font-size:17px;line-height:1.68;color:#596781;margin:0}.wk-g2route{max-width:980px;margin:auto;background:#fff;border:1px solid #dce5f5;border-radius:24px;padding:clamp(12px,2vw,20px);box-shadow:0 28px 66px -58px #213b8e}.wk-g2stage{position:relative;padding:clamp(24px,3vw,34px) clamp(20px,3.4vw,40px) clamp(24px,3vw,34px) clamp(78px,8vw,104px);border-bottom:1px solid #e5eaf3;transition:background .24s ease,transform .24s ease}.wk-g2stage:before{content:"";position:absolute;left:0;top:18px;bottom:18px;width:3px;border-radius:3px;background:#4b69dc;transform:scaleY(0);transition:transform .24s ease}.wk-g2stage:hover,.wk-g2stage:has(details[open]){background:linear-gradient(90deg,#f3f6ff,#fff);transform:translateX(4px)}.wk-g2stage:hover:before,.wk-g2stage:has(details[open]):before{transform:scaleY(1)}.wk-g2stage:last-child{border-bottom:0}.wk-g2stage__n{position:absolute;left:clamp(20px,3.4vw,40px);top:clamp(24px,3vw,34px);width:42px;height:42px;border-radius:14px;background:linear-gradient(145deg,#eaf0ff,#f7f9ff);border:1px solid #d8e2fb;color:#3657cf;display:grid;place-items:center;font:750 11px var(--f-m);transition:background .24s,color .24s,transform .24s}.wk-g2stage:hover .wk-g2stage__n,.wk-g2stage:has(details[open]) .wk-g2stage__n{background:#4565dc;color:#fff;transform:scale(1.05)}.wk-g2stage h3{font-size:clamp(20px,2vw,24px);line-height:1.28;margin:0 0 8px}.wk-g2stage>p{font-size:16px;line-height:1.68;color:#596781;margin:0}.wk-g2stage details{margin-top:16px}.wk-g2stage summary{width:max-content;max-width:100%;cursor:pointer;color:#3555c7;font-size:14px;font-weight:700;padding:9px 13px;border-radius:999px;background:#edf2ff;list-style:none;transition:background .2s,color .2s}.wk-g2stage summary::-webkit-details-marker{display:none}.wk-g2stage details[open] summary{background:#4565dc;color:#fff}.wk-g2stage details p{font-size:15px;line-height:1.72;color:#52617d;margin:16px 0 0;padding-left:15px;border-left:2px solid #dce5fb;max-width:72ch;animation:wkGuideDetail .3s ease both}@keyframes wkGuideDetail{from{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}
.wk-g2screenband{max-width:1040px;margin:auto;background:linear-gradient(145deg,#eaf0ff,#f8faff);border:1px solid #d5e1fb;border-radius:28px;padding:clamp(28px,5vw,60px);transition:box-shadow .3s ease,transform .3s ease}.wk-g2screenband:hover{box-shadow:0 24px 64px -50px #18357f;transform:translateY(-2px)}.wk-g2screenintro{text-align:center;max-width:700px;margin:0 auto 34px}.wk-g2screenintro .wk-h2{margin:0 0 12px}.wk-g2screenintro p{font-size:17px;line-height:1.65;color:#5a6881;margin:0}.wk-g2screenframe{max-width:760px;margin:auto}.wk-g2screenframe .wk-service-device{width:100%;min-width:0;margin:0}.wk-g2screenframe .wkp-phone{width:100%;max-width:none;border-radius:24px;box-shadow:0 32px 65px -46px #182f78}#wk-main .wk-g2screenframe .wk-service-device .wkp-screen{height:500px;min-height:500px}.wk-g2screenframe .wkp-viewport,.wk-g2screenframe .wkp-track{height:100%;min-height:0}.wk-g2screenframe .wk-screen-body{height:100%;min-height:0;display:flex;flex-direction:column;overflow-y:auto;padding:14px 20px 18px}.wk-g2screenframe .wk-screen-footer{margin-top:auto;padding-top:10px}.wk-g2screenframe .wkp-shead{padding:9px 17px}.wk-g2screenframe .wkp-guide{padding:11px 20px 0;gap:10px}.wk-g2screenframe .wkp-avatar{width:40px;height:40px}.wk-g2screenframe .wkp-bubble{padding:10px 13px;font-size:12px}.wk-g2screenframe .wk-service-device h3{font-size:22px}.wk-g2screenframe .wkp-opt{min-height:49px;padding:10px 12px;font-size:13px}.wk-g2proof{max-width:760px;margin:24px auto 0;display:flex;justify-content:center;gap:10px 24px;flex-wrap:wrap;color:#53617b;font-size:13px}.wk-g2proof span{display:flex;align-items:center;gap:7px}.wk-g2proof svg{color:#4565dd}
.wk-g2form{max-width:860px;margin:auto;background:#fff;border:1px solid #dbe4f5;border-radius:26px;padding:clamp(30px,5vw,58px);box-shadow:0 28px 68px -58px #1c357f}.wk-g2form__head{text-align:center;max-width:650px;margin:0 auto 30px}.wk-g2form__head h2{font-size:clamp(30px,3.2vw,44px);margin:0 0 12px}.wk-g2form__head p{color:#596781;line-height:1.68;margin:0}.wk-g2form__fields{display:grid;grid-template-columns:1fr 1fr;gap:14px}.wk-g2form .wk-jfield input,.wk-g2form .wk-jfield select{background:#f9fbff}.wk-g2wide,.wk-g2form .btn,.wk-g2note,.wk-g2form .wk-modal__err{grid-column:1/-1}.wk-g2form .btn{width:100%;margin-top:3px}.wk-g2note{text-align:center;font-size:12px;color:#697792;margin:0}
#faq .wk-block__head,#faq .wk-sfaq{max-width:860px;width:100%;margin-inline:auto}#faq .wk-block__head{margin-bottom:30px;text-align:center;display:block}#faq .wk-block__ico{margin:0 auto 14px}#faq .wk-block__head .wk-h2{margin:0 0 10px}.wk-sfaq{display:grid;gap:11px}.wk-sfaq details{background:#fff;border:1px solid #e0e6f1;border-radius:15px;overflow:hidden;transition:border-color .18s,box-shadow .18s}.wk-sfaq details[open]{border-color:#b7c7ef;box-shadow:0 14px 32px -28px #223c8a}.wk-sfaq summary{display:flex;justify-content:space-between;gap:16px;padding:21px 23px;cursor:pointer;font-family:var(--f-d);font-size:17px;font-weight:650;color:var(--b-900);line-height:1.4;list-style:none}.wk-sfaq summary::-webkit-details-marker{display:none}.wk-sfaq summary:hover{background:#f7f9ff;color:#304fbd}.wk-sfaq .a{padding:0 23px 22px;font-size:15px;line-height:1.72;color:var(--ink-2);max-width:76ch}.wk-sfaq .chev{color:#4565de;transition:transform .18s}.wk-sfaq details[open] .chev{transform:rotate(180deg)}
.wk-g2reading{max-width:860px;margin:auto}.wk-g2reading__list{display:grid;border-top:1px solid #dfe5ef}.wk-g2reading__list a{display:flex;justify-content:space-between;gap:24px;padding:20px 4px;border-bottom:1px solid #dfe5ef;color:var(--b-900);font-size:16px;font-weight:700;transition:color .18s,padding .18s}.wk-g2reading__list a:hover{color:#3557cf;padding-inline:10px}.wk-g2reading__list span{color:#4565dd}.wk-g2final{text-align:center;background:linear-gradient(135deg,#152a78 0%,#294fcf 64%,#3d67e8 100%);border:1px solid #2448bd;border-radius:28px;padding:clamp(48px,7vw,82px) 24px;box-shadow:0 28px 70px -54px #10245f;position:relative;overflow:hidden}.wk-g2final:before{content:"";position:absolute;width:330px;height:330px;border-radius:50%;right:-130px;top:-190px;background:rgba(255,255,255,.13)}.wk-g2final>*{position:relative}.wk-g2final h2{max-width:700px;margin:0 auto 14px;color:#fff}.wk-g2final p{max-width:620px;margin:auto;color:#e5ebff;font-size:18px;line-height:1.68}.wk-g2final .btn{margin-top:28px;background:#fff;color:#1f43b7;border-color:#fff}.wk-g2final .btn:hover{background:#eef3ff;color:#173795;transform:translateY(-2px)}
@media(max-width:700px){.wk-g2form__fields{grid-template-columns:1fr}.wk-g2wide,.wk-g2form .btn,.wk-g2note,.wk-g2form .wk-modal__err{grid-column:auto}}
@media(max-width:600px){#wk-main>.wk-section,#wk-main>.wk-faqband>.wk-section{padding-block:44px}.wk-g2hero{padding-inline:10px}.wk-g2hero__shell{padding:42px 20px;border-radius:21px}.wk-g2hero h1{font-size:36px}.wk-g2answer{padding:21px 18px}.wk-g2hero__actions .btn{width:100%}.wk-g2trust{align-items:flex-start;flex-direction:column;width:max-content;margin:20px auto 0}.wk-g2route{padding:7px;border-radius:20px}.wk-g2stage{padding:23px 16px 23px 68px}.wk-g2stage__n{left:16px;top:22px;width:38px;height:38px}.wk-g2screenband{padding:22px 13px;border-radius:21px}#wk-main .wk-g2screenframe .wk-service-device .wkp-screen{height:535px;min-height:535px}.wk-g2screenframe .wkp-opts{grid-template-columns:1fr}.wk-g2proof{justify-content:flex-start;flex-direction:column;padding-inline:8px}.wk-g2form{padding:32px 20px;border-radius:21px}.wk-sfaq summary{font-size:16px;padding:18px}.wk-sfaq .a{padding:0 18px 18px}}
/* Approved interaction language from the Service and Problem templates. The
   guide keeps its single-column shape while using the same motion rhythm. */
.wk-g2answer__text{will-change:clip-path,opacity}.wk-g2answer__text.wk-is-typing{animation:wkGuideAnswer 1.05s steps(24,end) both}@keyframes wkGuideAnswer{from{clip-path:inset(0 100% 0 0);opacity:.35}to{clip-path:inset(0);opacity:1}}
.wk-g2stage{opacity:.42;transform:translateY(18px);transition:opacity .42s ease,transform .42s ease,background .24s ease}.wk-g2stage.is-active{opacity:1;transform:none}.wk-g2stage.is-active:hover,.wk-g2stage.is-active:has(details[open]){transform:translateX(4px)}
.wk-g2screenframe .wk-screen-footer{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-top:auto;padding-top:18px}.wk-g2screenframe .wk-screen-footer .wk-screen-expert{margin:0;font-size:12px}.wk-g2screenframe .wk-screen-footer [data-back]{margin:0 0 0 auto;flex:none;min-height:44px;padding:8px 10px;font-size:13px;transform:translateY(10px)}
@media(prefers-reduced-motion:reduce){.wk-g2answer__text.wk-is-typing{animation:none}.wk-g2stage{opacity:1;transform:none;transition:none}}
