.wb{overflow-x:clip;padding-bottom:clamp(64px,8vw,110px)}.wb .crumb{font-size:13px;color:var(--muted);padding-top:22px;display:flex;gap:8px;align-items:center;flex-wrap:wrap}.wb .crumb a{text-decoration:none}.wb .crumb a:hover{color:var(--blue)}.wb .tcard{display:flex;flex-direction:column}.wb .tcard .ph .bg .arc{width:220px;height:220px;right:-70px;top:-70px;background:var(--blue);opacity:.12}.wb .tcard.v2 .ph{background:var(--sun-soft)}.wb .tcard.v3 .ph{background:#E3F4EE}.wb .tcard.v4 .ph{background:#ECE7FF}.wb .tcard .ph .bg .dots{left:16px;bottom:16px;width:120px;height:70px;color:var(--ink);opacity:.12}.wb .tcard .mono-av{position:absolute;left:50%;bottom:22px;transform:translateX(-50%);width:132px;height:132px;border-radius:50%;display:grid;place-items:center;font-family:var(--display);font-weight:800;font-size:44px;letter-spacing:-.04em;color:#fff;background:var(--blue);box-shadow:0 18px 30px -16px rgba(10,15,61,.55);transition:transform .45s var(--spring)}.wb .tcard .mono-av:after{content:"";position:absolute;inset:-10px;border-radius:50%;border:2px dashed;opacity:.25;color:var(--ink)}.wb .tcard.v2 .mono-av{background:var(--sun);color:var(--ink)}.wb .tcard.v3 .mono-av{background:var(--ok)}.wb .tcard.v4 .mono-av{background:var(--ink)}.wb .tcard .mono-av img{width:100%;height:100%;border-radius:50%;-o-object-fit:cover;object-fit:cover}.wb .tcard:hover .mono-av{transform:translateX(-50%) scale(1.05)}.wb .tcard .anon{position:absolute;left:12px;bottom:12px;z-index:2;font-family:var(--mono);font-size:11px;background:rgba(255,255,255,.85);border-radius:99px;padding:3px 9px;color:var(--muted)}.wb .tcard .vid{position:absolute;top:12px;right:12px;z-index:2;width:34px;height:34px;border-radius:50%;background:#fff;color:var(--blue);display:grid;place-items:center;box-shadow:var(--sh-1)}.wb .tcard .skills{font-size:13.5px;color:var(--muted);min-height:42px;margin-top:4px}.wb .tcard h3 a{text-decoration:none}.wb .tcard .lvl{display:flex;gap:10px;align-items:center;font-size:12.5px;color:var(--muted);margin-top:8px}.wb .tcard .lvl .bar{flex:1;height:6px}.wb .tcard .price{margin-top:auto}.wb .tcard .acts{display:flex;gap:6px}.wb .faqwrap{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:48px}.wb .faq details{background:#fff;border-radius:20px;box-shadow:var(--sh-1);margin-bottom:12px;overflow:hidden}.wb .faq summary{list-style:none;cursor:pointer;padding:20px 22px;font-weight:600;font-size:17px;display:flex;justify-content:space-between;gap:16px;align-items:center}.wb .faq summary::-webkit-details-marker{display:none}.wb .faq summary .pl{width:34px;height:34px;border-radius:50%;background:var(--paper);display:grid;place-items:center;flex:none;transition:transform .3s var(--spring),background .2s}.wb .faq details[open] summary .pl{transform:rotate(45deg);background:var(--blue);color:#fff}.wb .faq details p{padding:0 22px 20px;color:var(--muted)}@media (max-width:980px){.wb .faqwrap{grid-template-columns:minmax(0,1fr)}}.wb .cta-band{overflow:visible;background:transparent;padding:0;min-height:0}.wb .cta-band .stage{position:absolute;inset:0;border-radius:var(--r-xl);overflow:hidden;background:var(--blue)}.wb .cta-band.sun .stage{background:var(--sun)}.wb .cta-band .stage .q{position:absolute;right:-120px;top:-120px;width:420px;height:420px;border-radius:50%;background:var(--sun)}.wb .cta-band.sun .stage .q{background:var(--ink)}.wb .cta-band .stage .dots{left:0;bottom:0;width:340px;height:200px;color:#fff;opacity:.2}.wb .cta-band .inner{position:relative;padding:clamp(36px,6vw,80px);z-index:2;color:#fff}.wb .cta-band.sun .inner{color:var(--ink)}.wb .cta-band .txt{max-width:540px;display:grid;gap:18px}.wb .cta-band .txt p{color:#D5DAFF;font-size:18px}.wb .cta-band.sun .txt p{color:var(--ink)}.wb .cta-band .pp{position:absolute;right:6%;bottom:0;height:calc(100% + 60px);max-height:520px;width:auto;max-width:none;z-index:1;filter:drop-shadow(0 20px 30px rgba(10,15,61,.35));pointer-events:none}@media (max-width:980px){.wb .cta-band .pp{position:relative;right:auto;height:300px;margin:0 auto;display:block}}.wb .two-btn{display:flex;gap:12px;flex-wrap:wrap}.wb .empty-card{display:grid;place-items:center;text-align:center;gap:10px;padding:40px 20px;color:var(--muted);background:#fff;border-radius:var(--r-l);box-shadow:var(--sh-1)}.wb .empty-card b{color:var(--ink);font-size:18px}