.ww-final-site .service-orders{color:#17304d;background:#f3f6fa;font-family:Manrope,sans-serif}.ww-final-site .service-orders a{text-underline-offset:4px}.ww-final-site .service-orders button{cursor:pointer}.ww-final-site .service-orders button:disabled{cursor:default}.ww-final-site .service-orders :is(a,button,input,select,textarea):focus-visible{outline-offset:3px;outline:3px solid #9ab2ff}.ww-final-site .so-page-heading{margin:30px 0}.ww-final-site .so-page-heading h1{letter-spacing:-.04em;margin:12px 0;font-size:clamp(32px,4vw,48px);font-weight:750;line-height:1.15}.ww-final-site .so-page-heading>p:last-child{color:#58708a;max-width:700px;line-height:1.7}.ww-final-site .so-eyebrow{text-transform:uppercase;letter-spacing:.12em;color:#537093;font-size:11px;font-weight:750}.ww-final-site .so-card{background:#fff;border:1px solid #dce5ef;border-radius:22px;padding:26px;box-shadow:0 5px 18px #19375a04}.ww-final-site .so-input{color:#17304d;background:#fbfcfe;border:1px solid #cbd7e5;border-radius:11px;min-height:46px;padding:12px 14px}.ww-final-site .so-button{color:#fff;background:#2d5bff;border:1px solid #2d5bff;border-radius:11px;justify-content:center;align-items:center;min-height:46px;padding:12px 18px;font-size:14px;font-weight:650;line-height:1.4;text-decoration:none;transition:background .18s,transform .18s;display:inline-flex}.ww-final-site .so-button:hover:not(:disabled){background:#2049dc;transform:translateY(-1px)}.ww-final-site .so-order-item{background:#fff;border:1px solid #dbe5ef;border-radius:15px;padding:17px;transition:background .18s,border-color .18s;display:block}.ww-final-site .so-order-item:hover{border-color:#9db7ff}.ww-final-site .so-order-item.is-selected{background:#edf3ff;border-color:#648aff}.ww-final-site .so-next-step{background:#e9f0ff;border:1px solid #c8d8fa;border-radius:22px;padding:25px 28px}.ww-final-site .so-next-step>span{color:#325ace;letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:750;display:block}.ww-final-site .so-next-step h2{margin:12px 0;font-size:24px;font-weight:700;line-height:1.3}.ww-final-site .so-next-step p{color:#456184;max-width:680px;line-height:1.65}.ww-final-site .so-overview{background:linear-gradient(130deg,#fff 30%,#ebf2ff);border:1px solid #dae4ef;border-radius:24px;min-height:360px;padding:clamp(24px,4vw,48px)}.ww-final-site .so-overview-icon{color:#fff;background:#2d5bff;border-radius:17px;place-items:center;width:58px;height:58px;margin-bottom:30px;font-size:32px;display:grid}.ww-final-site .so-overview h2{letter-spacing:-.035em;margin:12px 0 20px;font-size:clamp(26px,3vw,36px);font-weight:700;line-height:1.2}.ww-final-site .so-overview>p:not(.so-eyebrow){color:#546f8c;max-width:620px;line-height:1.7}.ww-final-site .so-overview-links{flex-wrap:wrap;align-items:center;gap:20px;margin-top:26px;display:flex}.ww-final-site .so-secondary{color:#294ab0;font-size:14px;font-weight:650;text-decoration:underline}.ww-final-site .so-overview .so-overview-note{margin-top:30px;font-size:12px}.ww-final-site .so-error{color:#8a2929;background:#fff5f5;border:1px solid #eac4c4;border-radius:13px;padding:18px}.ww-final-site .service-orders input[type=checkbox]{accent-color:#2d5bff}.ww-final-site .service-orders aside{align-self:start}.ww-final-site .service-orders h2,.ww-final-site .service-orders h3{color:#17304d}.ww-final-site .service-orders :is(p,li){overflow-wrap:anywhere}.ww-final-site .so-card .so-card{box-shadow:none;background:#f7f9fc}@media (width<=640px){.ww-final-site .so-card,.ww-final-site .so-next-step{padding:20px}.ww-final-site .so-overview-links{flex-direction:column;align-items:stretch}.ww-final-site .so-overview-links .so-secondary{text-align:center}}.ww-final-site .so-selection-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.ww-final-site .so-selection-grid label,.ww-final-site .so-addon>span{min-width:0}.ww-final-site .so-selection-summary{background:#f5f8fe;border:1px solid #dae5f6;border-radius:14px;margin:18px 0;padding:16px 18px;font-size:14px;line-height:1.7}.ww-final-site .so-selection-summary p+p,.ww-final-site .so-selection-summary li+li{margin-top:6px}.ww-final-site .so-selection-notice{color:#435d80;background:#f0f5ff;border:1px solid #d6e3fc;border-radius:12px;padding:14px 16px;font-size:13px;line-height:1.6}.ww-final-site .so-addons{border:0;min-width:0;padding:0}.ww-final-site .so-addons legend{margin-bottom:6px;font-size:16px;font-weight:700}.ww-final-site .so-addons>p{color:#58708a;margin:0 0 12px;font-size:13px;line-height:1.6}.ww-final-site .so-addon{cursor:pointer;background:#fbfcfe;border:1px solid #d9e3ef;border-radius:14px;align-items:flex-start;gap:12px;margin-top:10px;padding:16px;display:flex}.ww-final-site .so-addon.is-selected{background:#f0f5ff;border-color:#7d9ef7}.ww-final-site .so-addon input{flex-shrink:0;width:17px;height:17px;margin-top:4px}.ww-final-site .so-addon>span{color:#54708e;gap:5px;font-size:13px;line-height:1.5;display:grid}.ww-final-site .so-addon strong{color:#17304d;font-size:14px}.ww-final-site .so-addon small{font-size:12px}.ww-final-site .so-order-calculation{background:#f5f8fd;border:1px solid #dce6f2;border-radius:16px;padding:20px}.ww-final-site .so-order-calculation h3{margin:0 0 14px;font-size:17px;font-weight:700}.ww-final-site .so-order-calculation ul{margin:14px 0}.ww-final-site .so-total{color:#17304d;letter-spacing:-.025em;font-size:27px;font-weight:750}.ww-final-site .so-total span{letter-spacing:0;color:#5b7390;margin-top:3px;font-size:12px;font-weight:500;display:block}@media (width<=640px){.ww-final-site .so-selection-grid{grid-template-columns:1fr}.ww-final-site .so-order-calculation{padding:17px}.ww-final-site .so-addon{padding:14px}.ww-final-site .so-total{font-size:24px}}.ww-final-site .so-progress{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.ww-final-site .so-progress li{color:#75879a;border-bottom:2px solid #dce5ef;align-items:center;gap:8px;padding:12px 8px;font-size:12px;display:flex}.ww-final-site .so-progress li>span{background:#e4ebf4;border-radius:50%;flex:none;place-items:center;width:23px;height:23px;font-weight:700;display:grid}.ww-final-site .so-progress .is-current{color:#264bcd;border-color:#3863ff}.ww-final-site .so-progress .is-current>span{color:#fff;background:#3863ff}.ww-final-site .so-progress .is-done{color:#28795c;border-color:#8cccb2}.ww-final-site .so-agreement{grid-template-columns:1fr 1fr;gap:18px;display:grid}.ww-final-site .so-agreement>div{min-width:0}.ww-final-site .so-agreement span,.ww-final-site .so-agreement strong{overflow-wrap:anywhere;display:block}.ww-final-site .so-agreement span{color:#6c8097;margin-bottom:7px;font-size:12px}.ww-final-site .so-agreement strong{font-size:15px;font-weight:650}.ww-final-site .so-agreement>p{color:#526e8b;white-space:pre-wrap;grid-column:1/-1;font-size:14px;line-height:1.65}.ww-final-site .so-policy{background:#f5f8fe;border-radius:12px;margin:18px 0;padding:16px;font-size:13px;line-height:1.7}.ww-final-site .so-policy summary{cursor:pointer;font-weight:650}.ww-final-site .so-policy p{margin:12px 0 0}.ww-final-site .so-materials{gap:16px;margin-top:16px;padding:0;list-style:none;display:grid}.ww-final-site .so-materials :is(li,article){overflow-wrap:anywhere;border-bottom:1px solid #e3eaf3;padding-bottom:14px}.ww-final-site .so-materials small{color:#72849a;margin:6px 0;display:block}.ww-final-site .so-materials p{white-space:pre-wrap;margin:7px 0;font-size:14px;line-height:1.7}.ww-final-site .so-materials a{color:#2d55d5;text-decoration:underline}.ww-final-site .so-deadline-notice{background:#fff3dc;border-radius:10px;padding:10px}.ww-final-site .service-orders .grid>:is(form,section,div){min-width:0}@media (width<=640px){.ww-final-site .so-progress{grid-template-columns:repeat(2,minmax(0,1fr))}.ww-final-site .so-agreement{grid-template-columns:1fr}.ww-final-site .so-progress li{font-size:11px}}.ww-final-site .so-order-reference{color:#56728f;overflow-wrap:anywhere;margin-top:7px;font-size:12px;line-height:1.5;display:block}

@font-face{font-family:Onest;src:url('/assets/ww200-494ba0ee36baaf17.ttf') format('truetype');font-display:swap}
.ww-final-site{--blue:#004e72;--navy:#092634;--ink:#152b46;--muted:#6c798a;--paper:#f7f8f4;--line:#e1e5e9;--sage:#e8f1e8;--lavender:#eceafa;--peach:#f9eada;--white:#fff;--radius:24px;--shadow:0 18px 55px #0926340a}
.ww-final-site *{box-sizing:border-box}.ww-final-site{scroll-behavior:smooth;scroll-padding-top:124px}.ww-final-site{margin:0;background:var(--paper);color:var(--ink);font:15px/1.55 Onest,system-ui,sans-serif}.ww-final-site button,.ww-final-site input,.ww-final-site select,.ww-final-site textarea{font:inherit}.ww-final-site button,.ww-final-site a,.ww-final-site input,.ww-final-site select,.ww-final-site textarea{outline-offset:4px}.ww-final-site button{cursor:pointer}.ww-final-site button:disabled{cursor:not-allowed;opacity:.5}.ww-final-site button,.ww-final-site a{-webkit-tap-highlight-color:transparent}.ww-final-site a{color:inherit;text-decoration:none}.ww-final-site button{color:inherit}.ww-final-site h1,.ww-final-site h2,.ww-final-site h3,.ww-final-site h4,.ww-final-site p{margin:0}.ww-final-site h1,.ww-final-site h2,.ww-final-site h3,.ww-final-site h4{line-height:1.15;letter-spacing:-.045em}.ww-final-site h1{font-weight:650}.ww-final-site h2{font-size:34px;font-weight:600}.ww-final-site h3{font-size:22px;font-weight:600}.ww-final-site p{color:var(--muted)}.ww-final-site small{font-size:12px}.ww-final-site svg.icon{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round;flex:none}.ww-final-site img{max-width:100%;display:block}.ww-final-site button{border:0;background:none}.ww-final-site input,.ww-final-site textarea,.ww-final-site select{width:100%;border:1px solid #d6dde6;border-radius:12px;background:white;color:var(--ink);padding:12px 14px;min-height:46px;line-height:1.4}.ww-final-site input:focus,.ww-final-site select:focus,.ww-final-site textarea:focus{outline:2px solid #004e7260;border-color:var(--blue)}.ww-final-site textarea{resize:vertical;min-height:110px}.ww-final-site input[type=checkbox],.ww-final-site input[type=radio]{width:17px;min-height:17px;height:17px;accent-color:var(--blue);flex:none;margin:3px 0 0}.ww-final-site input[type=range]{padding:0;min-height:24px}.ww-final-site input[type=file]{font-size:12px;padding:10px}.ww-final-site label.field{display:grid;gap:7px;font-size:13px;font-weight:500}.ww-final-site label.field small{font-weight:400;color:var(--muted)}.ww-final-site .field+.field{margin-top:16px}.ww-final-site .check{display:flex;align-items:flex-start;gap:10px;font-size:12px;line-height:1.55;color:var(--muted)}.ww-final-site .check+.check{margin-top:12px}.ww-final-site .form-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.ww-final-site .form-grid .field+.field{margin:0}.ww-final-site .full{grid-column:1/-1}.ww-final-site .form-stack{display:grid;gap:18px}.ww-final-site .form-stack .field+.field{margin:0}.ww-final-site .skip-link{position:fixed;left:20px;top:-70px;background:white;padding:12px;z-index:200}.ww-final-site .skip-link:focus{top:10px}.ww-final-site .prototype-bar{height:38px;border-bottom:1px solid #dce2e7;background:#eef0ef;display:flex;align-items:center;justify-content:space-between;padding:0 max(24px,calc((100vw - 1320px)/2));gap:12px;font-size:10px;letter-spacing:.015em}.ww-final-site .prototype-label{display:flex;align-items:center;gap:8px;white-space:nowrap}.ww-final-site .prototype-label b{font-weight:550}.ww-final-site .prototype-dot{width:5px;height:5px;border-radius:50%;background:#81918c}.ww-final-site .prototype-note{color:#73807e;margin-left:8px}.ww-final-site .prototype-switch{display:flex;height:100%;gap:16px}.ww-final-site .prototype-switch button{font-size:10px;padding:0;white-space:nowrap;border-bottom:2px solid transparent}.ww-final-site .prototype-switch button.active{color:var(--blue);border-color:var(--blue)}.ww-final-site #header{position:sticky;top:0;z-index:30;background:#f7f8f4ed;backdrop-filter:blur(16px);border-bottom:1px solid var(--line)}.ww-final-site .header-inner{max-width:1320px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:82px;padding:12px 26px}.ww-final-site .brand-side{display:flex;align-items:center;gap:24px}.ww-final-site .logo img{width:71px;height:49px;object-fit:contain}.ww-final-site .audience{display:flex;border:1px solid #dfe3e5;padding:3px;border-radius:50px;gap:3px}.ww-final-site .audience span,.ww-final-site .audience button,.ww-final-site .audience a{font-size:10px;line-height:1;padding:9px 12px;white-space:nowrap}.ww-final-site .audience .selected{background:white;border-radius:30px;box-shadow:0 2px 4px #09263409;color:var(--blue)}.ww-final-site .main-nav{display:flex;align-items:center;gap:27px;font-size:12px}.ww-final-site .main-nav a{position:relative;padding:12px 0;color:#6b7684;white-space:nowrap}.ww-final-site .main-nav a.current{color:var(--ink);font-weight:600}.ww-final-site .main-nav a.current:after{content:'';position:absolute;height:3px;border-radius:3px;left:0;right:0;bottom:0;background:var(--blue)}.ww-final-site .header-actions{display:flex;align-items:center;gap:12px}.ww-final-site .btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:14px 21px;border-radius:12px;background:var(--blue);color:white;font-size:13px;font-weight:550;line-height:1.3;min-height:46px;border:1px solid transparent;transition:background .16s,transform .16s;white-space:normal;text-align:center}.ww-final-site .btn:hover{background:#174fe6;transform:translateY(-1px)}.ww-final-site .btn.secondary{background:white;border-color:var(--line);color:var(--ink)}.ww-final-site .btn.secondary:hover{background:#f2f5fa}.ww-final-site .btn.ghost{background:transparent;color:var(--ink);padding:11px 8px}.ww-final-site .btn.white{background:white;color:var(--ink)}.ww-final-site .btn.navy{background:var(--navy)}.ww-final-site .btn.sm{padding:10px 15px;font-size:12px;min-height:38px}.ww-final-site .btn.tiny{padding:7px 11px;font-size:10px;min-height:30px;border-radius:8px}.ww-final-site .btn.block{width:100%}.ww-final-site .text-btn{display:inline-flex;align-items:center;gap:8px;color:var(--blue);font-size:12px;font-weight:550;padding:0;text-align:left;line-height:1.45}.ww-final-site .text-btn svg.icon{width:15px;height:15px}.ww-final-site .text-btn:hover{text-decoration:underline}.ww-final-site .icon-btn{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;border:1px solid var(--line);background:white}.ww-final-site .pill{display:inline-flex;align-items:center;gap:5px;padding:5px 9px;border-radius:7px;background:#eef2f8;color:#5b6c81;font-size:10px;font-weight:500;line-height:1.3}.ww-final-site .pill.blue{color:var(--blue);background:#edf2ff}.ww-final-site .pill.green{background:var(--sage);color:#3c6c55}.ww-final-site .pill.amber{background:var(--peach);color:#925f2e}.ww-final-site .pill.clear{background:transparent;border:1px solid var(--line)}.ww-final-site .eyebrow{text-transform:uppercase;font-size:10px;letter-spacing:.12em;font-weight:550;color:var(--muted)}.ww-final-site .blue-text{color:var(--blue)}.ww-final-site .muted{color:var(--muted)}.ww-final-site .row{display:flex;align-items:center;gap:12px}.ww-final-site .between{justify-content:space-between}.ww-final-site .wrap{flex-wrap:wrap}.ww-final-site .stack{display:grid;gap:18px;align-content:start}.ww-final-site .container{max-width:1268px;padding:0 26px;margin:auto}.ww-final-site .section{padding:76px 0}.ww-final-site .section-heading{display:flex;justify-content:space-between;gap:24px;align-items:flex-end;margin-bottom:30px}.ww-final-site .section-heading h2{max-width:650px}.ww-final-site .section-heading p{margin-top:12px;max-width:530px;font-size:14px}.ww-final-site .section-heading .eyebrow{margin-bottom:12px}.ww-final-site .section-heading .text-btn{white-space:nowrap}.ww-final-site .grid2{display:grid;grid-template-columns:1fr 1fr;gap:22px}.ww-final-site .grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.ww-final-site .card{padding:26px;background:white;border:1px solid var(--line);border-radius:var(--radius)}.ww-final-site .card.flat{box-shadow:none}.ww-final-site .card h3+p{margin-top:12px;font-size:13px}.ww-final-site .card-head{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:20px}.ww-final-site .card-head h2,.ww-final-site .card-head h3{font-size:17px;letter-spacing:-.025em}.ww-final-site .divider{height:1px;background:var(--line);margin:20px 0}.ww-final-site .avatar{width:38px;height:38px;border-radius:50%;object-fit:cover;object-position:top;background:#e6eaf1}.ww-final-site .avatar.lg{width:64px;height:64px}.ww-final-site .avatar.initial{display:grid;place-items:center;background:var(--lavender);color:var(--navy);font-size:14px;font-weight:600}.ww-final-site .person-meta strong{display:block;font-size:12px;font-weight:550;line-height:1.45}.ww-final-site .person-meta span{font-size:10px;color:var(--muted)}.ww-final-site .avatar-stack{display:flex;padding-left:0}.ww-final-site .avatar-stack .avatar{width:32px;height:32px;border:2px solid var(--paper);margin-left:-8px}.ww-final-site .avatar-stack .avatar:first-child{margin-left:0}.ww-final-site .sprite{display:block;position:relative;overflow:hidden;width:200px;aspect-ratio:722/725;flex:none}.ww-final-site .sprite img{width:300%;height:100%;max-width:none;object-fit:fill;position:absolute;left:0;top:0;image-rendering:pixelated}.ww-final-site .sprite.pose2 img{left:-100%}.ww-final-site .sprite.pose3 img{left:-200%}.ww-final-site .home-hero{padding:68px 0 56px;display:grid;grid-template-columns:1.03fr 1fr;gap:60px;align-items:center}.ww-final-site .home-hero h1{font-size:76px;line-height:1.04;letter-spacing:-.067em;margin:22px 0 24px;max-width:600px}.ww-final-site .home-hero h1 em{font-style:normal;color:var(--blue)}.ww-final-site .hero-description{font-size:16px;line-height:1.7;max-width:420px}.ww-final-site .hero-cta{display:flex;align-items:center;gap:12px;margin-top:30px}.ww-final-site .hero-note{margin-top:15px;font-size:11px;color:var(--muted)}.ww-final-site .hero-trust{margin-top:38px;display:flex;align-items:center;gap:12px;font-size:11px;color:var(--muted)}.ww-final-site .hero-stage{position:relative;padding:24px 0 26px}.ww-final-site .stage-back{position:absolute;inset:0 0 0 16px;border-radius:36px;background:#e9eefc;transform:rotate(3deg)}.ww-final-site .cabinet-preview{position:relative;background:white;border:1px solid #d7e0f4;border-radius:24px;box-shadow:0 24px 60px #09263413;padding:22px}.ww-final-site .preview-top{display:flex;justify-content:space-between;align-items:center;font-size:10px;color:var(--muted);padding-bottom:20px;border-bottom:1px solid var(--line)}.ww-final-site .preview-top strong{font-size:12px;color:var(--ink)}.ww-final-site .preview-greeting{font-size:22px;letter-spacing:-.05em;font-weight:550;margin:22px 0 15px}.ww-final-site .preview-focus{position:relative;min-height:205px;background:var(--navy);border-radius:17px;padding:22px;overflow:hidden;color:white}.ww-final-site .preview-focus h3{font-size:25px;max-width:225px;line-height:1.15;margin:12px 0 17px}.ww-final-site .preview-focus .eyebrow{color:#9bacbf;font-size:8px}.ww-final-site .preview-focus .sprite{position:absolute;width:145px;right:3px;bottom:-6px}.ww-final-site .preview-focus .btn{position:relative;z-index:1}.ww-final-site .preview-bottom{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:13px}.ww-final-site .preview-tile{border:1px solid var(--line);border-radius:13px;padding:13px;display:grid;gap:8px;font-size:11px}.ww-final-site .preview-tile b{font-size:11px;font-weight:550}.ww-final-site .preview-tile span{font-size:9px;color:var(--muted)}.ww-final-site .preview-foot{display:flex;justify-content:space-between;margin-top:18px;font-size:9px;color:var(--muted)}.ww-final-site .path-strip{display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:24px 0;gap:14px}.ww-final-site .strip-step{display:flex;align-items:center;gap:12px}.ww-final-site .strip-step b{font-size:12px;font-weight:550}.ww-final-site .strip-step span{font-size:10px;color:var(--muted);display:block}.ww-final-site .step-no{width:34px;height:34px;display:grid;place-items:center;border:1px solid #d8dee5;border-radius:50%;font-size:10px;color:#8090a3;flex:none}.ww-final-site .strip-step:first-child .step-no{background:var(--blue);border-color:var(--blue);color:white}.ww-final-site .story-section{display:grid;grid-template-columns:.82fr 1.18fr;align-items:center;gap:90px}.ww-final-site .story-section h2{font-size:44px;line-height:1.1;margin:15px 0 20px}.ww-final-site .story-section p{font-size:14px;max-width:350px}.ww-final-site .story-section .btn{margin-top:26px}.ww-final-site .case-paper{background:white;border:1px solid var(--line);border-radius:24px;padding:30px;position:relative;box-shadow:var(--shadow)}.ww-final-site .case-paper .before{font-size:15px;color:#87919b;border-bottom:1px solid var(--line);padding:17px 0;margin-bottom:20px;text-decoration:line-through;text-decoration-color:#b8c2d0}.ww-final-site .case-line{display:grid;grid-template-columns:72px 1fr;gap:14px;margin:16px 0;font-size:13px}.ww-final-site .case-line small{color:var(--muted);font-size:10px;padding-top:3px}.ww-final-site .case-line b{font-weight:500}.ww-final-site .proof-chip{display:flex;justify-content:space-between;background:var(--sage);padding:12px;border-radius:9px;font-size:11px;margin-top:20px}.ww-final-site .jobs-home{background:#edf0f1;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.ww-final-site .job-card{display:flex;flex-direction:column;gap:18px}.ww-final-site .company-mark{width:40px;height:40px;border-radius:11px;background:var(--lavender);display:grid;place-items:center;font-size:16px;font-weight:650;flex:none}.ww-final-site .company-mark.green{background:var(--sage)}.ww-final-site .company-mark.peach{background:var(--peach)}.ww-final-site .job-card h3{font-size:21px}.ww-final-site .job-card p{font-size:12px}.ww-final-site .job-card .job-bottom{margin-top:auto;display:flex;justify-content:space-between;align-items:center;padding-top:15px;border-top:1px solid var(--line)}.ww-final-site .job-card .job-bottom b{font-size:11px;font-weight:500}.ww-final-site .expert-home{position:relative;border-radius:22px;overflow:hidden;min-height:355px;background:#e9e9e7}.ww-final-site .expert-home>img{width:100%;height:355px;object-fit:cover;object-position:center 25%;filter:saturate(.8)}.ww-final-site .expert-home-info{position:absolute;bottom:12px;left:12px;right:12px;padding:16px;background:#fffffff2;border-radius:14px;backdrop-filter:blur(10px)}.ww-final-site .expert-home-info h3{font-size:17px;margin:5px 0}.ww-final-site .expert-home-info p{font-size:10px}.ww-final-site .expert-home-info .icon-btn{position:absolute;right:14px;top:26px}.ww-final-site .journal-section{padding-top:50px}.ww-final-site .article-cover{height:190px;border-radius:17px;margin-bottom:18px;padding:22px;display:flex;align-items:flex-end;position:relative;overflow:hidden;background:var(--navy);color:white}.ww-final-site .article-cover .big-type{font-size:67px;letter-spacing:-.09em;line-height:.85;font-weight:600;max-width:250px}.ww-final-site .article-cover .cover-tag{position:absolute;top:19px;left:22px;font-size:8px;letter-spacing:.1em}.ww-final-site .article-cover .cover-arrow{position:absolute;right:20px;bottom:16px;font-size:63px;line-height:1;color:#8ba8ff}.ww-final-site .article-cover.green{background:#dbe8dc;color:#2b493a}.ww-final-site .article-cover.peach{background:#f4dec7;color:#513f32}.ww-final-site .article-card h3{font-size:19px;line-height:1.3;margin:9px 0}.ww-final-site .article-card .meta{display:flex;justify-content:space-between;font-size:10px;color:var(--muted)}.ww-final-site .article-card{cursor:pointer}.ww-final-site .article-card:hover h3{color:var(--blue)}.ww-final-site .final-cta{background:var(--navy);border-radius:28px;padding:44px 48px;color:white;display:flex;align-items:center;justify-content:space-between;gap:30px;position:relative;overflow:hidden}.ww-final-site .final-cta h2{font-size:40px;max-width:520px}.ww-final-site .final-cta p{color:#acb9ca;margin-top:14px;font-size:13px}.ww-final-site .final-cta .sprite{width:150px;position:absolute;right:260px;bottom:-14px;opacity:.7;pointer-events:none}.ww-final-site .final-cta .btn{z-index:1;position:relative;flex:none}.ww-final-site .faq{max-width:850px;margin:60px auto 0}.ww-final-site .faq details{border-bottom:1px solid var(--line);padding:19px 0}.ww-final-site .faq summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;font-size:14px;font-weight:500}.ww-final-site .faq summary:after{content:'+';font-size:20px;color:var(--muted)}.ww-final-site .faq details[open] summary:after{content:'−'}.ww-final-site .faq p{margin-top:12px;font-size:13px;line-height:1.75;max-width:720px}.ww-final-site #footer{max-width:1268px;margin:0 auto;padding:30px 26px 25px;font-size:10px;color:var(--muted);display:flex;justify-content:space-between;border-top:1px solid var(--line);gap:24px}.ww-final-site .balance-button{display:flex;align-items:center;gap:6px;background:white;border:1px solid var(--line);border-radius:30px;padding:7px 11px;font-size:11px}.ww-final-site .balance-button svg{width:15px;color:var(--blue)}.ww-final-site .profile-button{display:flex;align-items:center;gap:8px;font-size:11px}.ww-final-site .profile-button .avatar{width:34px;height:34px}.ww-final-site .workspace{max-width:1250px;margin:auto;padding:32px 26px 55px}.ww-final-site .workspace-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;margin:0 0 28px}.ww-final-site .workspace-heading h1{font-size:40px;margin-top:8px}.ww-final-site .workspace-heading p{font-size:13px;margin-top:9px;max-width:620px}.ww-final-site .workspace-heading .eyebrow{font-size:9px}.ww-final-site .demo-select{display:flex;align-items:center;gap:8px;color:var(--muted);font-size:10px;white-space:nowrap}.ww-final-site .demo-select select{min-height:33px;padding:6px 25px 6px 9px;font-size:10px;border-radius:8px;width:148px}.ww-final-site .notice{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:11px 16px;background:#eef3ff;border:1px solid #dce6ff;border-radius:12px;margin-bottom:24px;font-size:11px;color:#5d6f90}.ww-final-site .notice .text-btn{font-size:11px;white-space:nowrap}.ww-final-site .dashboard-grid{display:grid;grid-template-columns:minmax(0,1.66fr) minmax(290px,1fr);gap:22px}.ww-final-site .focus-card{position:relative;overflow:hidden;border-radius:24px;background:var(--navy);padding:30px;min-height:264px;color:white;display:flex;flex-direction:column;align-items:flex-start}.ww-final-site .focus-card .eyebrow{color:#a2b6d0;font-size:9px}.ww-final-site .focus-card h2{font-size:32px;line-height:1.15;max-width:390px;margin:16px 0 13px}.ww-final-site .focus-card p{font-size:12px;color:#b2c0d1;max-width:350px;position:relative;z-index:1;margin-bottom:22px}.ww-final-site .focus-card .sprite{position:absolute;right:6px;bottom:-15px;width:170px;opacity:.95}.ww-final-site .focus-card .btn{position:relative;z-index:2}.ww-final-site .focus-card .focus-meta{position:absolute;right:24px;top:26px;font-size:10px;color:#b6c4d7}.ww-final-site .focus-card .under-link{color:#b8c9df;font-size:10px;margin-top:14px;position:relative;z-index:2}.ww-final-site .work-card{padding:24px}.ww-final-site .work-card h3{font-size:17px}.ww-final-site .search-row{display:flex;align-items:center;gap:14px;border-top:1px solid var(--line);padding-top:16px;margin-top:16px}.ww-final-site .search-row .middle{flex:1;min-width:0}.ww-final-site .search-row b{display:block;font-size:12px;font-weight:550}.ww-final-site .search-row p{font-size:10px;margin-top:5px}.ww-final-site .search-row .text-btn{font-size:11px}.ww-final-site .mini-empty{font-size:12px;color:var(--muted);padding:8px 0 15px;line-height:1.7}.ww-final-site .human-card{background:#edf2e9;border-color:#e0e8db}.ww-final-site .human-card .eyebrow{font-size:9px}.ww-final-site .human-card h3{font-size:23px;line-height:1.2;margin:15px 0;max-width:250px}.ww-final-site .human-card p{font-size:11px;margin:10px 0 19px}.ww-final-site .human-card .person-meta span{color:#657362}.ww-final-site .human-card .btn{background:var(--navy);font-size:12px}.ww-final-site .human-card .mini-person{display:flex;gap:10px;align-items:center;margin-top:21px;padding-top:18px;border-top:1px solid #d4dfcf}.ww-final-site .reading-card{display:grid;grid-template-columns:73px 1fr;gap:15px;align-items:center;padding:21px}.ww-final-site .reading-art{width:73px;height:88px;border-radius:10px;background:var(--peach);font-size:30px;line-height:1.05;display:flex;align-items:flex-end;padding:10px;font-weight:550;letter-spacing:-.06em;flex:none}.ww-final-site .reading-card h3{font-size:14px;line-height:1.35;letter-spacing:-.025em;margin:5px 0}.ww-final-site .reading-card small{color:var(--muted);font-size:9px}.ww-final-site .progress-band{display:grid;grid-template-columns:1.1fr 1.7fr 1fr;gap:24px;align-items:center;margin-top:22px;padding:21px 24px;border:1px solid var(--line);border-radius:18px;background:white}.ww-final-site .progress-band h3{font-size:13px;letter-spacing:-.02em}.ww-final-site .progress-band p{font-size:10px;margin-top:5px}.ww-final-site .progress-track{display:flex;justify-content:space-between;align-items:center;position:relative;gap:14px}.ww-final-site .progress-track:before{content:'';position:absolute;top:12px;left:18px;right:18px;border-top:1px solid #dce3ea}.ww-final-site .track-stop{position:relative;display:grid;justify-items:center;gap:5px;text-align:center;font-size:8px;color:var(--muted);z-index:1;background:white;min-width:41px}.ww-final-site .track-stop i{font-style:normal;display:grid;place-items:center;width:25px;height:25px;border:1px solid #dce3ea;border-radius:50%;font-size:9px;background:white}.ww-final-site .track-stop.done i{background:var(--sage);border-color:var(--sage);color:#3c6c55}.ww-final-site .track-stop.active i{background:var(--blue);border-color:var(--blue);color:white}.ww-final-site .rhythm-mini{border-left:1px solid var(--line);padding-left:20px}.ww-final-site .rhythm-mini p{margin-top:5px}.ww-final-site .day-dots{display:flex;gap:6px;margin-top:10px}.ww-final-site .day-dots i{width:16px;height:5px;border-radius:5px;background:#e6ebf1}.ww-final-site .day-dots i.on{background:var(--blue)}.ww-final-site .mini-stat{font-size:10px;color:var(--muted)}.ww-final-site .section-label{display:flex;justify-content:space-between;align-items:center;margin:30px 0 17px}.ww-final-site .section-label h2{font-size:19px;letter-spacing:-.03em}.ww-final-site .context-card{padding:20px 24px;margin-top:22px;border:1px solid #dce6ff;background:#f0f4ff;border-radius:17px;display:flex;justify-content:space-between;gap:22px;align-items:center}.ww-final-site .context-card h3{font-size:16px}.ww-final-site .context-card p{font-size:11px;margin-top:5px}.ww-final-site .context-card .btn{flex:none}.ww-final-site .tabs{display:flex;gap:8px;flex-wrap:wrap;margin:20px 0}.ww-final-site .tabs button{border:1px solid var(--line);padding:9px 15px;border-radius:40px;font-size:11px;background:transparent;color:var(--muted)}.ww-final-site .tabs button.active{background:var(--navy);border-color:var(--navy);color:white}.ww-final-site .searchbar{display:grid;grid-template-columns:1fr 180px auto;gap:12px;margin-bottom:23px}.ww-final-site .searchbar input,.ww-final-site .searchbar select{font-size:12px}.ww-final-site .empty-state{padding:44px 25px;text-align:center;background:white;border:1px dashed #cfd8e2;border-radius:20px}.ww-final-site .empty-state .icon{width:28px;height:28px;margin:0 auto 14px;color:#8499b1}.ww-final-site .empty-state h3{font-size:20px}.ww-final-site .empty-state p{font-size:13px;max-width:450px;margin:12px auto 20px}.ww-final-site .job-list{display:grid;gap:15px}.ww-final-site .job-list .job-card{display:grid;grid-template-columns:45px minmax(0,1fr) auto;align-items:start;padding:23px}.ww-final-site .job-list .job-card h3{font-size:20px;margin:3px 0 8px}.ww-final-site .job-list .job-card .job-actions{display:grid;justify-items:end;gap:15px}.ww-final-site .job-list .job-card .job-bottom{border:0;padding:0;margin:0}.ww-final-site .job-list .job-card .row{gap:7px}.ww-final-site .detail-list{display:grid;gap:0;margin:16px 0}.ww-final-site .detail-list>div{display:flex;justify-content:space-between;gap:20px;padding:13px 0;border-bottom:1px solid var(--line);font-size:12px}.ww-final-site .detail-list>div span{color:var(--muted)}.ww-final-site .detail-list>div b{font-weight:500;text-align:right}.ww-final-site .editor-layout{display:grid;grid-template-columns:1.2fr 1fr;gap:25px}.ww-final-site .editor-preview{background:var(--paper);border:1px solid var(--line);border-radius:16px;padding:23px;align-self:start;position:sticky;top:0}.ww-final-site .editor-preview h3{font-size:20px;margin:10px 0 20px}.ww-final-site .editor-preview .case-line{grid-template-columns:1fr;gap:4px;font-size:12px}.ww-final-site .editor-preview .case-line b{white-space:pre-wrap;overflow-wrap:anywhere}.ww-final-site .editor-preview .muted{font-size:11px}.ww-final-site .reward-hint{display:flex;align-items:center;gap:7px;color:var(--muted);font-size:10px;margin:17px 0 0}.ww-final-site .reward-hint svg{width:15px;color:var(--blue)}.ww-final-site .post{padding:25px}.ww-final-site .post h3{font-size:22px;margin:20px 0 14px;line-height:1.25}.post-.ww-final-site{font-size:13px;color:#59697d;line-height:1.8;white-space:pre-wrap;overflow-wrap:anywhere}.ww-final-site .post-actions{display:flex;align-items:center;gap:18px;margin-top:20px;padding-top:17px;border-top:1px solid var(--line)}.ww-final-site .post-actions button{font-size:11px}.ww-final-site .reply{background:var(--paper);border-radius:14px;padding:17px;margin-top:16px;border-left:2px solid var(--blue)}.ww-final-site .reply p{font-size:12px;margin-top:10px;white-space:pre-wrap}.ww-final-site .expert-list{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.ww-final-site .expert-person{overflow:hidden;padding:0;border-radius:20px;border:1px solid var(--line);background:white}.ww-final-site .expert-person .person-photo{width:100%;height:220px;object-fit:cover;object-position:center 24%;filter:saturate(.85)}.expert-person .expert-.ww-final-site{padding:22px}.ww-final-site .expert-person h3{font-size:19px;margin-bottom:8px}.ww-final-site .expert-person p{font-size:12px;min-height:38px}.ww-final-site .expert-person .btn{margin-top:18px;width:100%}.ww-final-site .journal-layout{display:grid;grid-template-columns:repeat(3,1fr);gap:23px}.ww-final-site .journal-layout .article-cover{height:220px}.ww-final-site .article-text{max-width:680px;font-size:14px;line-height:1.85}.ww-final-site .article-text h3{font-size:22px;margin:26px 0 12px}.ww-final-site .article-text p{margin:14px 0;color:#536579}.ww-final-site .article-text ol,.ww-final-site .article-text ul{padding-left:22px;color:#536579}.ww-final-site .article-text li{margin:8px 0}.ww-final-site .article-text blockquote{margin:22px 0;padding:20px;border-left:3px solid var(--blue);background:var(--paper);font-size:15px;line-height:1.65}.ww-final-site .map-top{display:grid;grid-template-columns:1.5fr 1fr;gap:22px;margin-bottom:22px}.ww-final-site .map-intro{background:var(--navy);color:white;min-height:185px;position:relative;overflow:hidden;border-radius:22px;padding:28px}.ww-final-site .map-intro h2{font-size:28px;max-width:390px;margin:10px 0}.ww-final-site .map-intro p{max-width:310px;font-size:12px;color:#aabbd0}.ww-final-site .map-intro .sprite{position:absolute;width:150px;right:8px;bottom:-8px}.ww-final-site .map-intro .eyebrow{color:#a2b6d0}.ww-final-site .chapter-nav{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;margin:25px 0}.ww-final-site .chapter-nav button{border:1px solid var(--line);border-radius:15px;padding:17px 12px;display:flex;align-items:center;gap:11px;background:white;text-align:left;font-size:12px;font-weight:500}.ww-final-site .chapter-nav button>span{display:grid;place-items:center;width:27px;height:27px;flex:none;border-radius:50%;background:var(--paper);font-size:10px;color:var(--muted)}.ww-final-site .chapter-nav button.active{border-color:var(--blue);background:#f1f5ff;color:var(--blue)}.ww-final-site .chapter-nav button.active>span{background:var(--blue);color:white}.ww-final-site .chapter-nav button.completed>span{background:var(--sage);color:#3c6c55}.ww-final-site .task-card{display:flex;flex-direction:column;align-items:flex-start;padding:26px}.ww-final-site .task-card h3{font-size:23px;margin:16px 0 12px}.ww-final-site .task-card p{font-size:12px;max-width:360px;margin-bottom:22px}.ww-final-site .task-card .btn{margin-top:auto}.ww-final-site .task-card .task-top{display:flex;justify-content:space-between;gap:16px;width:100%;align-items:center}.ww-final-site .task-card .task-top span{font-size:10px;color:var(--muted)}.ww-final-site .task-card .task-top .icon{color:var(--blue)}.ww-final-site .week-focus{background:#edf2e9;padding:25px;border-radius:18px;margin-top:22px}.ww-final-site .week-focus h3{font-size:20px;margin:5px 0 20px}.ww-final-site .week-focus .week-actions{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.ww-final-site .week-action{border-top:1px solid #cfdcc9;padding-top:15px}.ww-final-site .week-action h4{font-size:13px;letter-spacing:-.02em;margin-bottom:7px}.ww-final-site .week-action p{font-size:11px;line-height:1.7}.ww-final-site .week-tabs{display:flex;gap:6px;margin-bottom:20px;flex-wrap:wrap}.ww-final-site .week-tabs button{font-size:10px;border:1px solid #d5dfcf;padding:7px 11px;border-radius:8px}.ww-final-site .week-tabs button.active{color:white;background:#3f6651;border-color:#3f6651}.ww-final-site .progress-layout{display:grid;grid-template-columns:1.4fr 1fr;gap:22px}.ww-final-site .level-card{position:relative;border-radius:23px;padding:28px;background:var(--navy);color:white;overflow:hidden}.ww-final-site .level-card .level-no{font-size:68px;line-height:1;letter-spacing:-.07em;color:#b8ccff;margin:13px 0}.ww-final-site .level-card h3{font-size:24px}.ww-final-site .level-card p{color:#adc0d8;font-size:12px;margin:12px 0}.ww-final-site .bar{height:5px;border-radius:10px;background:#e6ebf1;overflow:hidden}.ww-final-site .bar span{display:block;height:100%;border-radius:10px;background:var(--blue)}.ww-final-site .level-card .bar{background:#ffffff1a;margin-top:25px}.ww-final-site .level-card .bar span{background:#94b0ff}.ww-final-site .level-card small{color:#a6b9d3;font-size:10px}.ww-final-site .achievement-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.ww-final-site .achievement{padding:23px;border:1px solid var(--line);background:white;border-radius:18px}.ww-final-site .badge-icon{width:45px;height:45px;border:1px solid #dce3ec;border-radius:14px;color:#91a0b3;display:grid;place-items:center;margin-bottom:20px;background:#f6f8fa}.ww-final-site .achievement.earned .badge-icon{color:var(--blue);background:#eef3ff;border-color:#d3dfff}.ww-final-site .achievement h3{font-size:17px;margin-bottom:9px}.ww-final-site .achievement p{font-size:11px;min-height:34px}.ww-final-site .achievement .bar{margin:17px 0 8px}.ww-final-site .achievement .row{font-size:9px;color:var(--muted)}.ww-final-site .reward-card{display:flex;flex-direction:column;gap:12px}.ww-final-site .reward-card .reward-value{font-size:42px;line-height:1.2;letter-spacing:-.06em;color:var(--blue)}.ww-final-site .reward-card h3{font-size:19px}.ww-final-site .reward-card p{font-size:12px;min-height:60px}.ww-final-site .reward-card .btn{margin-top:auto}.ww-final-site .wallet-ledger{list-style:none;padding:0;margin:0}.ww-final-site .wallet-ledger li{display:flex;justify-content:space-between;gap:24px;border-bottom:1px solid var(--line);padding:14px 0;font-size:11px}.ww-final-site .wallet-ledger li span{color:var(--muted)}.ww-final-site .wallet-ledger li b{font-weight:500;white-space:nowrap}.ww-final-site .friend-stages{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:22px 0}.ww-final-site .friend-stages div{padding:17px;border-radius:13px;background:var(--paper);text-align:center;border:1px solid var(--line);font-size:11px}.ww-final-site .friend-stages b{display:block;font-size:28px;font-weight:500;margin-bottom:6px}.ww-final-site .friend-stages div.done{background:var(--sage);border-color:#d7e2d4}.ww-final-site .friend-stages small{font-size:9px;color:var(--muted)}.ww-final-site .profile-layout{display:grid;grid-template-columns:minmax(0,1.7fr) 1fr;gap:23px}.ww-final-site .profile-group{background:white;border:1px solid var(--line);border-radius:18px;margin-bottom:15px;overflow:hidden}.ww-final-site .profile-group summary{cursor:pointer;padding:22px 25px;list-style:none;display:flex;align-items:center;justify-content:space-between;font-size:15px;font-weight:550}.ww-final-site .profile-group summary small{color:var(--muted);font-size:10px;font-weight:400}.ww-final-site .profile-group .group-fields{padding:0 25px 25px}.ww-final-site .profile-cover{height:82px;background:#e2e9fc;border-radius:17px 17px 0 0;margin:-25px -25px 0}.ww-final-site .profile-preview .avatar{margin-top:-29px;border:4px solid white}.ww-final-site .profile-preview h3{font-size:22px;margin:15px 0 7px}.ww-final-site .profile-preview p{font-size:12px}.ww-final-site .profile-preview .bar{margin:21px 0 8px}.ww-final-site .profile-preview small{font-size:10px}.ww-final-site .profile-sticky{position:sticky;top:105px;align-self:start}.ww-final-site .profile-preview{overflow:hidden}.ww-final-site .profile-actions{display:flex;align-items:center;justify-content:space-between;gap:17px;padding:18px 0}.ww-final-site .profile-actions p{font-size:10px}.ww-final-site .artifact-list{display:grid;gap:11px;margin-top:20px}.ww-final-site .artifact-row{display:flex;justify-content:space-between;gap:15px;align-items:center;border:1px solid var(--line);border-radius:13px;background:white;padding:14px 16px}.ww-final-site .artifact-row b{font-size:12px;font-weight:500}.ww-final-site .artifact-row span{font-size:10px;color:var(--muted)}.ww-final-site .team-layout{display:grid;grid-template-columns:180px minmax(0,1fr);gap:45px}.ww-final-site .team-nav{position:sticky;top:105px;align-self:start;display:grid;gap:5px}.ww-final-site .team-nav button{padding:12px 14px;border-radius:10px;text-align:left;font-size:12px;color:var(--muted)}.ww-final-site .team-nav button.active{color:var(--blue);background:#eaf0ff;font-weight:550}.ww-final-site .team-nav a{font-size:10px;color:var(--muted);margin:20px 13px}.ww-final-site .team-document{background:white;border:1px solid var(--line);border-radius:23px;padding:36px;overflow:hidden}.ww-final-site .team-document h2{font-size:29px;margin:0 0 21px}.ww-final-site .team-document h3{font-size:21px;margin:30px 0 15px}.ww-final-site .team-document h4{font-size:15px;margin:22px 0 10px}.ww-final-site .team-document p,.ww-final-site .team-document li{font-size:13px;line-height:1.85;color:#5b6b7e}.ww-final-site .team-document p{margin:13px 0}.ww-final-site .team-document ul,.ww-final-site .team-document ol{padding-left:20px}.ww-final-site .team-document li+li{margin-top:8px}.ww-final-site .team-document strong{font-weight:550;color:var(--ink)}.ww-final-site .doc-section+.doc-section{border-top:1px solid var(--line);padding-top:30px;margin-top:30px}.ww-final-site .doc-table,.ww-final-site .team-document table{width:100%;border-collapse:collapse;font-size:11px;margin:22px 0}.ww-final-site .doc-table th,.ww-final-site .doc-table td,.ww-final-site .team-document th,.ww-final-site .team-document td{padding:13px 11px;text-align:left;vertical-align:top;border-bottom:1px solid var(--line);line-height:1.65}.ww-final-site .doc-table th,.ww-final-site .team-document th{background:var(--paper);font-weight:550}.ww-final-site .doc-table td,.ww-final-site .team-document td{color:#5b6b7e}.ww-final-site .table-scroll{overflow-x:auto}.ww-final-site .equation{background:var(--paper);padding:20px;border-radius:14px;margin:22px 0;font-size:14px;line-height:1.8}.ww-final-site .source-links a{color:var(--blue);text-decoration:underline;font-size:12px}.ww-final-site .calc-grid{display:grid;grid-template-columns:1fr 1fr;gap:17px}.ww-final-site .calc-output{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:25px 0}.ww-final-site .calc-output div{background:var(--paper);padding:18px;border-radius:13px}.ww-final-site .calc-output strong{display:block;font-size:25px;line-height:1.4;letter-spacing:-.05em}.ww-final-site .calc-output span{font-size:10px;color:var(--muted)}.ww-final-site .mascot-sheet{border-radius:17px;background:#f0f3f8;padding:20px;margin:20px 0}.ww-final-site .mascot-sheet img{width:100%;image-rendering:pixelated}.ww-final-site .callout{padding:18px;border-left:3px solid var(--blue);background:#f0f4ff;font-size:12px;line-height:1.75;margin:22px 0;color:#536a8a}.ww-final-site .task-choice{display:flex;align-items:center;gap:15px;padding:16px 0;border-bottom:1px solid var(--line);text-align:left;width:100%}.ww-final-site .task-choice .number{width:32px;height:32px;border-radius:10px;background:var(--paper);display:grid;place-items:center;color:var(--blue);font-size:12px}.ww-final-site .task-choice strong{font-size:13px;font-weight:550;display:block}.ww-final-site .task-choice small{color:var(--muted);font-size:10px}.ww-final-site .task-choice .icon{margin-left:auto}.ww-final-site .confirmation{background:var(--sage);padding:21px;border-radius:16px;margin:18px 0}.ww-final-site .confirmation h3{font-size:19px}.ww-final-site .confirmation p{font-size:12px;margin-top:8px}.ww-final-site .stepper{display:flex;gap:10px;align-items:center;margin:20px 0;font-size:10px;color:var(--muted)}.ww-final-site .stepper i{width:20px;height:20px;border-radius:50%;background:var(--paper);border:1px solid var(--line);display:grid;place-items:center;font-style:normal}.ww-final-site .stepper i.current{background:var(--blue);border-color:var(--blue);color:white}.ww-final-site .privacy-note{font-size:10px!important;line-height:1.7!important;color:var(--muted);margin-top:15px!important}.ww-final-site .password-wrap{position:relative}.ww-final-site .password-wrap input{padding-right:85px}.ww-final-site .password-wrap button{position:absolute;right:12px;top:14px;font-size:10px;color:var(--blue)}.ww-final-site .auth-top{display:flex;align-items:center;gap:13px;margin-bottom:20px}.ww-final-site .auth-top img{width:44px}.ww-final-site .auth-top span{font-size:11px;color:var(--muted)}.ww-final-site .auth-foot{border-top:1px solid var(--line);margin-top:24px;padding-top:18px;text-align:center;font-size:11px;color:var(--muted)}.ww-final-site .auth-foot button{font-size:11px;color:var(--blue)}.ww-final-site .photo-control{display:flex;align-items:center;gap:20px;margin-bottom:25px}.ww-final-site .photo-control .field{flex:1}.ww-final-site .profile-form-footer{display:flex;justify-content:space-between;gap:20px;align-items:center;margin:24px 0}.ww-final-site .checkboxes{display:grid;gap:10px;margin:18px 0}.ww-final-site .form-error{padding:10px 13px;border-radius:9px;background:#fff0ec;font-size:11px;color:#9e4935;margin:10px 0;display:none}.ww-final-site .form-error:not(:empty){display:block}.ww-final-site .soft-note{font-size:11px;color:var(--muted);line-height:1.7;margin:17px 0}.ww-final-site .button-row{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-top:22px}.ww-final-site .kpi-table td:last-child{white-space:normal}.ww-final-site .scenario-strip{display:flex;gap:8px;flex-wrap:wrap;padding:14px;background:var(--paper);border-radius:12px;margin:15px 0}.ww-final-site .scenario-strip button{font-size:11px;padding:9px 11px;border:1px solid var(--line);border-radius:9px;background:white}.ww-final-site .scenario-strip button:hover{border-color:var(--blue);color:var(--blue)}.ww-final-site dialog{width:min(600px,calc(100vw - 32px));border:1px solid #e1e7ee;border-radius:24px;padding:0;max-height:calc(100dvh - 36px);box-shadow:0 30px 120px #132c4c38;color:var(--ink);background:white}.ww-final-site dialog.wide{width:min(920px,calc(100vw - 32px))}.ww-final-site dialog::backdrop{background:#122b4b61;backdrop-filter:blur(4px)}.ww-final-site .dialog-inner{padding:30px}.ww-final-site .dialog-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:24px}.ww-final-site .dialog-heading h2{font-size:27px;line-height:1.15;max-width:700px}.ww-final-site .dialog-heading p{font-size:12px;margin-top:10px;max-width:510px}.ww-final-site .dialog-close{width:30px;height:30px;flex:none;border-radius:50%;background:var(--paper);font-size:20px;display:grid;place-items:center;line-height:1}.dialog-.ww-final-site>p{font-size:13px;color:var(--muted);margin:15px 0;line-height:1.75}.dialog-.ww-final-site h3{margin:22px 0 10px}.dialog-.ww-final-site .btn{max-width:100%}.dialog-.ww-final-site .photo-control h3{margin:0}.ww-final-site .toast{position:fixed;bottom:25px;left:50%;transform:translate(-50%,15px);padding:14px 20px;border-radius:13px;background:var(--navy);box-shadow:0 10px 40px #09263422;color:white;max-width:min(560px,calc(100vw - 30px));font-size:12px;z-index:120;pointer-events:none;opacity:0;transition:opacity .15s,transform .15s}.ww-final-site .toast.show{opacity:1;transform:translate(-50%,0)}.ww-final-site .safety-label{font-size:9px;letter-spacing:.02em;color:var(--muted);padding:14px 0 0}.ww-final-site .mobile-only{display:none}
@media(min-width:1440px){.ww-final-site .home-hero{gap:85px}.ww-final-site .home-hero h1{font-size:82px}.ww-final-site .preview-focus .sprite{width:160px}.ww-final-site .focus-card h2{max-width:390px}.ww-final-site .focus-card p{max-width:355px}}
@media(max-width:1100px){.ww-final-site .main-nav{gap:17px}.ww-final-site .brand-side{gap:15px}.ww-final-site .audience{display:none}.ww-final-site .home-hero{gap:35px}.ww-final-site .home-hero h1{font-size:64px}.ww-final-site .preview-focus h3{max-width:200px;font-size:23px}.ww-final-site .preview-focus .sprite{width:130px}.ww-final-site .story-section{gap:50px}.ww-final-site .dashboard-grid{grid-template-columns:minmax(0,1.5fr) minmax(270px,1fr)}.ww-final-site .focus-card .sprite{width:140px;right:-8px;opacity:.75}.ww-final-site .focus-card h2{max-width:330px;font-size:29px}.ww-final-site .focus-card p{max-width:280px}.ww-final-site .focus-card .focus-meta{display:none}.ww-final-site .progress-band{grid-template-columns:.8fr 1.7fr}.ww-final-site .rhythm-mini{display:none}.ww-final-site .header-actions .profile-name{display:none}.ww-final-site .chapter-nav button{padding:13px 10px;font-size:10px}.ww-final-site .chapter-nav{gap:7px}.ww-final-site .map-intro h2{max-width:270px;font-size:26px}.ww-final-site .map-intro p{max-width:230px}.ww-final-site .team-layout{grid-template-columns:155px 1fr;gap:25px}.ww-final-site .team-document{padding:28px}.ww-final-site .expert-home>img{height:310px}.ww-final-site .expert-home{min-height:310px}}
@media(max-width:800px){.ww-final-site .prototype-note{display:none}.ww-final-site .prototype-bar{padding:0 18px}.ww-final-site .prototype-switch{gap:13px}.ww-final-site .header-inner{padding:10px 20px;min-height:73px;gap:15px;flex-wrap:wrap}.ww-final-site .logo img{width:61px;height:42px}.ww-final-site .header-inner.cabinet-header{min-height:105px;padding-bottom:0}.ww-final-site .cabinet-header .main-nav{order:3;width:100%;justify-content:center;gap:35px}.ww-final-site .cabinet-header .main-nav a{padding:9px 0 13px;font-size:11px}.ww-final-site .header-inner.public-header .main-nav{display:none}.ww-final-site .header-actions{margin-left:auto;gap:9px}.ww-final-site .container{padding:0 22px}.ww-final-site .home-hero{grid-template-columns:1fr;gap:30px;padding:42px 0}.ww-final-site .home-hero h1{max-width:600px;font-size:66px;margin:18px 0 21px}.ww-final-site .hero-description{max-width:510px}.ww-final-site .hero-trust{margin-top:25px}.ww-final-site .hero-stage{max-width:540px;width:100%;margin:auto}.ww-final-site .cabinet-preview{padding:23px}.ww-final-site .preview-focus .sprite{width:160px;right:14px}.ww-final-site .preview-focus h3{max-width:250px;font-size:28px}.ww-final-site .path-strip{gap:10px;padding:20px 0}.ww-final-site .strip-step{display:grid;justify-items:start;gap:8px}.ww-final-site .strip-step b{font-size:10px}.ww-final-site .strip-step span{font-size:9px}.ww-final-site .strip-step .step-no{width:26px;height:26px;font-size:8px}.ww-final-site .section{padding:50px 0}.ww-final-site .story-section{grid-template-columns:1fr;gap:28px}.ww-final-site .story-section h2{font-size:37px;max-width:450px}.ww-final-site .story-section p{max-width:500px}.ww-final-site .story-section .btn{margin-top:20px}.ww-final-site .grid3{gap:13px}.ww-final-site .job-card{padding:20px;gap:14px}.ww-final-site .job-card h3{font-size:18px}.ww-final-site .expert-home>img{height:270px}.ww-final-site .expert-home{min-height:270px}.ww-final-site .expert-home-info{padding:12px}.ww-final-site .expert-home-info h3{font-size:13px}.ww-final-site .expert-home-info .icon-btn{display:none}.ww-final-site .article-cover{height:160px;padding:15px}.ww-final-site .article-cover .big-type{font-size:51px}.ww-final-site .article-cover .cover-tag{left:15px;top:15px;font-size:7px}.ww-final-site .article-card h3{font-size:16px}.ww-final-site .article-card .meta{font-size:8px}.ww-final-site .section-heading h2{font-size:29px}.ww-final-site .final-cta{padding:32px}.ww-final-site .final-cta h2{font-size:31px}.ww-final-site .final-cta .sprite{display:none}.ww-final-site .workspace{padding:28px 20px 42px}.ww-final-site .workspace-heading h1{font-size:32px}.ww-final-site .workspace-heading{align-items:flex-start}.ww-final-site .demo-select{display:none}.ww-final-site .dashboard-grid{grid-template-columns:1fr 1fr;gap:16px}.ww-final-site .dashboard-grid>.stack:first-child{grid-column:1/-1}.ww-final-site .dashboard-grid>.stack:last-child{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:16px}.ww-final-site .focus-card{min-height:244px}.ww-final-site .focus-card h2{font-size:33px;max-width:420px}.ww-final-site .focus-card p{max-width:370px}.ww-final-site .focus-card .sprite{width:180px;right:20px}.ww-final-site .human-card{padding:23px}.ww-final-site .human-card h3{font-size:23px}.ww-final-site .reading-card{grid-template-columns:1fr;align-content:center;justify-items:start;padding:23px}.ww-final-site .reading-art{height:85px;width:95px}.ww-final-site .reading-card h3{font-size:18px;margin-top:13px}.ww-final-site .reading-card small{font-size:10px}.ww-final-site .progress-band{padding:19px;gap:20px}.ww-final-site .profile-layout{grid-template-columns:1fr}.ww-final-site .profile-sticky{position:static;order:-1}.ww-final-site .profile-preview{display:none}.ww-final-site .profile-sticky .stack{display:block}.ww-final-site .expert-list{gap:14px}.ww-final-site .expert-person .person-photo{height:180px}.expert-person .expert-.ww-final-site{padding:17px}.ww-final-site .expert-person h3{font-size:16px}.ww-final-site .expert-person p{font-size:10px}.ww-final-site .journal-layout{gap:16px}.ww-final-site .journal-layout .article-cover{height:170px}.ww-final-site .map-top{grid-template-columns:1fr 1fr}.ww-final-site .map-intro{padding:25px}.ww-final-site .map-intro .sprite{width:120px;right:-9px;opacity:.5}.ww-final-site .map-intro h2{font-size:24px;max-width:220px;position:relative;z-index:1}.ww-final-site .map-intro p{max-width:180px;position:relative;z-index:1}.ww-final-site .map-top .card{padding:23px}.ww-final-site .map-top .card h3{font-size:19px}.ww-final-site .chapter-nav{overflow-x:auto;grid-template-columns:repeat(5,minmax(115px,1fr));padding-bottom:5px}.ww-final-site .week-focus .week-actions{gap:13px}.ww-final-site .achievement-grid{grid-template-columns:1fr 1fr}.ww-final-site .team-layout{grid-template-columns:1fr;gap:20px}.ww-final-site .team-nav{position:static;display:flex;gap:7px;overflow-x:auto;padding-bottom:5px}.ww-final-site .team-nav button{white-space:nowrap;font-size:11px;padding:10px 13px;border:1px solid var(--line)}.ww-final-site .team-nav a{display:none}.ww-final-site .team-document{padding:25px}.ww-final-site .team-document h2{font-size:25px}.ww-final-site .team-document th,.ww-final-site .team-document td{font-size:10px;padding:10px}.ww-final-site .team-document table{min-width:500px}.ww-final-site .team-document .table-scroll{width:100%}.ww-final-site .calc-output{grid-template-columns:1fr 1fr}.ww-final-site .context-card{padding:20px}.ww-final-site .progress-layout{grid-template-columns:1fr 1fr}.ww-final-site .editor-layout{grid-template-columns:1fr}.ww-final-site .editor-preview{position:static}.ww-final-site .profile-actions{align-items:flex-start}.ww-final-site .job-list .job-card{padding:20px;gap:13px}.ww-final-site .searchbar{grid-template-columns:1fr 150px auto}}
@media(max-width:540px){.ww-final-site{font-size:14px}.ww-final-site .prototype-bar{height:36px;padding:0 14px;gap:8px;font-size:8px}.ww-final-site .prototype-label{gap:5px}.ww-final-site .prototype-label b{font-size:8px}.ww-final-site .prototype-switch{gap:10px}.ww-final-site .prototype-switch button{font-size:8px}.ww-final-site .header-inner{padding-left:18px;padding-right:18px}.ww-final-site .header-actions .btn.ghost{display:none}.ww-final-site .header-actions .btn{font-size:11px;padding:11px 13px;min-height:38px}.ww-final-site .header-actions .balance-button{padding:7px 10px}.ww-final-site .header-actions .profile-button{padding:0}.ww-final-site .cabinet-header .main-nav{justify-content:space-between;gap:18px}.ww-final-site .cabinet-header .main-nav a{font-size:11px}.ww-final-site .header-inner.cabinet-header{min-height:105px}.ww-final-site .container{padding:0 20px}.ww-final-site .home-hero{padding-top:34px;gap:25px}.ww-final-site .home-hero h1{font-size:54px;line-height:1.05;letter-spacing:-.067em;margin:19px 0}.ww-final-site .home-hero .eyebrow{font-size:8px;letter-spacing:.09em}.ww-final-site .hero-description{font-size:14px;line-height:1.7}.ww-final-site .hero-cta{gap:9px;margin-top:24px}.ww-final-site .hero-cta .btn{font-size:12px;padding:14px 16px;min-height:47px}.ww-final-site .hero-note{font-size:10px;margin-top:12px}.ww-final-site .hero-trust{display:none}.ww-final-site .hero-stage{padding:15px 0 18px}.ww-final-site .stage-back{inset:0 3px 0 8px;border-radius:26px;transform:rotate(2deg)}.ww-final-site .cabinet-preview{border-radius:19px;padding:17px}.ww-final-site .preview-top{padding-bottom:13px;font-size:9px}.ww-final-site .preview-top strong{font-size:10px}.ww-final-site .preview-greeting{font-size:19px;margin:17px 0 13px}.ww-final-site .preview-focus{min-height:185px;padding:19px}.ww-final-site .preview-focus h3{font-size:23px;max-width:185px;line-height:1.16;margin:11px 0 15px}.ww-final-site .preview-focus .sprite{width:125px;right:-3px;bottom:-3px}.ww-final-site .preview-focus .btn{font-size:10px;padding:9px 11px;min-height:34px}.ww-final-site .preview-focus .eyebrow{font-size:7px}.ww-final-site .preview-bottom{gap:8px;margin-top:10px}.ww-final-site .preview-tile{padding:11px;gap:5px}.ww-final-site .preview-tile b{font-size:10px}.ww-final-site .preview-tile span{font-size:8px}.ww-final-site .preview-foot{font-size:8px;margin-top:13px}.ww-final-site .path-strip{gap:8px;margin-top:2px}.ww-final-site .strip-step{gap:7px}.ww-final-site .strip-step span{display:none}.ww-final-site .strip-step b{font-size:9px}.ww-final-site .strip-step .step-no{width:25px;height:25px;display:grid;font-size:8px}.ww-final-site .section{padding:42px 0}.ww-final-site .section-heading{display:block;margin-bottom:24px}.ww-final-site .section-heading h2{font-size:29px}.ww-final-site .section-heading .text-btn{margin-top:15px}.ww-final-site .section-heading p{font-size:12px}.ww-final-site .section-heading .eyebrow{font-size:8px}.ww-final-site .story-section h2{font-size:34px}.ww-final-site .story-section p{font-size:13px}.ww-final-site .case-paper{padding:22px}.ww-final-site .case-paper .before{font-size:13px}.ww-final-site .case-line{font-size:12px;grid-template-columns:62px 1fr;gap:9px}.ww-final-site .case-line small{font-size:9px}.ww-final-site .proof-chip{font-size:10px}.ww-final-site .grid3,.ww-final-site .grid2{grid-template-columns:1fr;gap:16px}.ww-final-site .jobs-home .job-card{padding:23px;gap:15px}.ww-final-site .jobs-home .job-card h3{font-size:22px}.ww-final-site .expert-home{min-height:355px}.ww-final-site .expert-home>img{height:355px}.ww-final-site .expert-home-info{padding:19px;left:14px;right:14px;bottom:14px}.ww-final-site .expert-home-info h3{font-size:20px}.ww-final-site .expert-home-info p{font-size:11px}.ww-final-site .expert-home-info .icon-btn{display:grid}.ww-final-site .article-cover{height:210px}.ww-final-site .article-cover .big-type{font-size:76px}.ww-final-site .article-card h3{font-size:21px}.ww-final-site .article-card .meta{font-size:10px}.ww-final-site .article-cover .cover-tag{font-size:9px;top:20px;left:20px}.ww-final-site .article-cover{padding:20px}.ww-final-site .journal-section .grid3{gap:30px}.ww-final-site .final-cta{padding:29px 26px;display:block;border-radius:21px}.ww-final-site .final-cta h2{font-size:33px}.ww-final-site .final-cta p{font-size:12px}.ww-final-site .final-cta .btn{margin-top:24px}.ww-final-site .faq{margin-top:35px}.ww-final-site .faq summary{font-size:13px;gap:15px}.ww-final-site .faq p{font-size:12px}.ww-final-site .faq summary:after{flex:none}.ww-final-site #footer{display:grid;gap:12px;font-size:9px;padding:24px 20px}.ww-final-site .workspace{padding:25px 18px 38px}.ww-final-site .workspace-heading{margin-bottom:22px;display:block}.ww-final-site .workspace-heading h1{font-size:32px;line-height:1.15}.ww-final-site .workspace-heading p{font-size:12px}.ww-final-site .workspace-heading>.btn{margin-top:18px}.ww-final-site .workspace-heading .eyebrow{font-size:8px}.ww-final-site .dashboard-grid{grid-template-columns:1fr;gap:17px}.ww-final-site .dashboard-grid>.stack:last-child{grid-template-columns:1fr}.ww-final-site .focus-card{padding:24px;min-height:269px}.ww-final-site .focus-card h2{font-size:29px;max-width:255px;margin:17px 0 12px}.ww-final-site .focus-card p{font-size:11px;max-width:230px;line-height:1.65;margin-bottom:20px}.ww-final-site .focus-card .sprite{width:120px;right:-16px;bottom:-2px;opacity:.8}.ww-final-site .focus-card .btn{font-size:12px;padding:12px 16px;min-height:42px}.ww-final-site .focus-card .eyebrow{font-size:8px}.ww-final-site .work-card{padding:22px}.ww-final-site .search-row{gap:11px}.ww-final-site .company-mark{width:35px;height:35px;border-radius:10px;font-size:13px}.ww-final-site .search-row b{font-size:11px}.ww-final-site .search-row p{font-size:9px}.ww-final-site .search-row .text-btn{font-size:10px;max-width:70px}.ww-final-site .work-card .card-head h3{font-size:17px}.ww-final-site .human-card{padding:23px}.ww-final-site .human-card h3{font-size:26px;max-width:270px}.ww-final-site .human-card p{font-size:12px;max-width:280px}.ww-final-site .reading-card{grid-template-columns:73px 1fr;gap:14px;padding:21px}.ww-final-site .reading-art{width:73px;height:86px}.ww-final-site .reading-card h3{font-size:15px;margin-top:5px}.ww-final-site .reading-card small{font-size:9px}.ww-final-site .progress-band{grid-template-columns:1fr;gap:18px;margin-top:17px;padding:22px}.ww-final-site .progress-band>div:first-child{display:flex;justify-content:space-between;align-items:center;gap:20px}.ww-final-site .progress-band h3{font-size:14px}.ww-final-site .progress-band>div:first-child p{margin:0}.ww-final-site .progress-track{gap:6px}.ww-final-site .track-stop{font-size:9px}.ww-final-site .track-stop i{width:28px;height:28px}.ww-final-site .track-stop{gap:6px}.ww-final-site .progress-track:before{top:14px}.ww-final-site .rhythm-mini{display:block;border:0;padding:14px 0 0;border-top:1px solid var(--line)}.ww-final-site .rhythm-mini .row{justify-content:space-between}.ww-final-site .day-dots{margin-top:9px}.ww-final-site .day-dots i{width:24px}.ww-final-site .context-card{display:block;margin-top:17px;padding:21px}.ww-final-site .context-card h3{font-size:18px}.ww-final-site .context-card p{font-size:11px;margin:9px 0 15px}.ww-final-site .context-card .btn{font-size:11px}.ww-final-site .notice{font-size:10px;gap:12px;padding:12px 13px;align-items:flex-start}.ww-final-site .notice .text-btn{font-size:10px;white-space:normal;max-width:85px;flex:none}.ww-final-site .card{padding:22px;border-radius:20px}.ww-final-site .card-head h3{font-size:17px}.ww-final-site .map-top{grid-template-columns:1fr;gap:16px}.ww-final-site .map-intro{min-height:193px;padding:25px}.ww-final-site .map-intro h2{font-size:29px;max-width:245px}.ww-final-site .map-intro p{max-width:210px}.ww-final-site .map-intro .sprite{width:130px;right:-6px;opacity:.8}.ww-final-site .map-top .card .detail-list{margin-bottom:0}.ww-final-site .chapter-nav{grid-template-columns:repeat(5,110px);gap:8px;margin:22px 0 17px}.ww-final-site .chapter-nav button{font-size:10px;padding:12px 9px;gap:8px}.ww-final-site .chapter-nav button>span{width:24px;height:24px;font-size:9px}.ww-final-site .task-card h3{font-size:24px}.ww-final-site .task-card p{font-size:12px}.ww-final-site .week-focus{padding:21px}.ww-final-site .week-focus .week-actions{grid-template-columns:1fr;gap:20px}.ww-final-site .week-focus h3{font-size:24px}.ww-final-site .week-action h4{font-size:15px}.ww-final-site .week-action p{font-size:12px}.ww-final-site .week-tabs{gap:6px}.ww-final-site .week-tabs button{font-size:9px;padding:7px 9px}.ww-final-site .searchbar{grid-template-columns:1fr 118px;gap:9px}.ww-final-site .searchbar .btn{grid-column:1/-1;font-size:12px}.ww-final-site .searchbar input,.ww-final-site .searchbar select{font-size:11px;padding:10px;min-height:43px}.ww-final-site .tabs{gap:7px}.ww-final-site .tabs button{font-size:10px;padding:8px 12px}.ww-final-site .job-list .job-card{grid-template-columns:34px minmax(0,1fr);padding:20px;gap:13px}.ww-final-site .job-list .job-card h3{font-size:20px;margin-top:3px}.ww-final-site .job-list .job-card .job-actions{grid-column:2;display:flex;justify-content:space-between;align-items:center;justify-items:initial;margin-top:0;width:100%}.ww-final-site .job-list .job-card .pill{font-size:8px;padding:5px 7px}.ww-final-site .job-list .job-card p{font-size:10px}.ww-final-site .job-list .job-card .btn{font-size:10px;padding:9px 12px;min-height:35px}.ww-final-site .job-list .job-card .job-bottom b{font-size:10px}.ww-final-site .job-list .job-card .job-actions .icon-btn{width:30px;height:30px}.ww-final-site .job-list .job-card .job-actions .icon-btn svg{width:15px}.ww-final-site .expert-list{grid-template-columns:1fr}.ww-final-site .expert-person .person-photo{height:295px}.expert-person .expert-.ww-final-site{padding:24px}.ww-final-site .expert-person h3{font-size:23px}.ww-final-site .expert-person p{font-size:12px;min-height:initial}.ww-final-site .expert-person .btn{margin-top:20px}.ww-final-site .post{padding:22px}.ww-final-site .post h3{font-size:24px}.post-.ww-final-site{font-size:12px}.ww-final-site .journal-layout{grid-template-columns:1fr;gap:32px}.ww-final-site .journal-layout .article-cover{height:215px}.ww-final-site .profile-group summary{padding:20px;font-size:14px}.ww-final-site .profile-group .group-fields{padding:0 20px 20px}.ww-final-site .profile-group .form-grid{grid-template-columns:1fr}.ww-final-site .profile-actions{display:grid;gap:15px}.ww-final-site .profile-actions .btn{width:100%}.ww-final-site .profile-form-footer{display:block}.ww-final-site .profile-form-footer .btn{width:100%;margin-top:15px}.ww-final-site .photo-control{gap:13px}.ww-final-site .photo-control .avatar{width:50px;height:50px}.ww-final-site .photo-control input{font-size:10px;max-width:230px}.ww-final-site .progress-layout{grid-template-columns:1fr;gap:16px}.ww-final-site .achievement-grid{grid-template-columns:1fr 1fr;gap:12px}.ww-final-site .achievement{padding:18px 16px}.ww-final-site .achievement h3{font-size:15px;line-height:1.2}.ww-final-site .achievement p{font-size:10px;min-height:43px}.ww-final-site .achievement .row{font-size:8px}.ww-final-site .badge-icon{width:38px;height:38px;border-radius:12px;margin-bottom:17px}.ww-final-site .badge-icon .icon{width:20px}.ww-final-site .achievement .text-btn{font-size:10px}.ww-final-site .reward-card p{min-height:initial}.ww-final-site .friend-stages{gap:7px}.ww-final-site .friend-stages div{padding:14px 6px;font-size:9px}.ww-final-site .friend-stages b{font-size:25px}.ww-final-site .friend-stages small{font-size:8px}.ww-final-site .team-document{padding:23px 20px;border-radius:19px}.ww-final-site .team-document h2{font-size:25px}.ww-final-site .team-document h3{font-size:21px}.ww-final-site .team-document p,.ww-final-site .team-document li{font-size:12px}.ww-final-site .team-document .callout{font-size:11px}.ww-final-site .team-document .calc-grid{grid-template-columns:1fr}.ww-final-site .calc-output{grid-template-columns:1fr 1fr;gap:9px}.ww-final-site .calc-output div{padding:15px}.ww-final-site .calc-output strong{font-size:23px}.ww-final-site .calc-output span{font-size:9px}.ww-final-site .mascot-sheet{padding:8px}.ww-final-site .team-nav{margin-right:-18px;padding-right:18px;gap:6px}.ww-final-site .team-nav button{font-size:10px;padding:10px 12px}.ww-final-site .workspace-heading .team-header-actions{margin-top:16px}.ww-final-site .dialog-inner{padding:25px 22px}.ww-final-site .dialog-heading{margin-bottom:21px}.ww-final-site .dialog-heading h2{font-size:25px}.ww-final-site .dialog-heading p{font-size:12px}.ww-final-site .form-grid{grid-template-columns:1fr;gap:15px}.ww-final-site dialog{border-radius:20px;width:calc(100vw - 24px);max-height:calc(100dvh - 24px)}.ww-final-site dialog.wide{width:calc(100vw - 24px)}.ww-final-site .button-row .btn{font-size:12px}.ww-final-site .detail-list>div{font-size:11px;gap:14px}.dialog-.ww-final-site>p{font-size:12px}.ww-final-site .editor-preview{padding:20px}.ww-final-site .editor-preview h3{font-size:20px}.ww-final-site .article-text{font-size:13px}.ww-final-site .article-text h3{font-size:22px}.ww-final-site .article-text blockquote{font-size:13px;padding:17px}.ww-final-site .reward-hint{font-size:9px}.ww-final-site .mobile-only{display:block}.ww-final-site .desktop-only{display:none}}
@media(prefers-reduced-motion:reduce){.ww-final-site{scroll-behavior:auto}.ww-final-site *,.ww-final-site *:before,.ww-final-site *:after{transition:none!important;animation:none!important}}
.ww-final-site .reading-card{text-align:left}.ww-final-site .strip-step .step-no{display:grid;place-items:center;line-height:1;padding:0;flex-shrink:0}.ww-final-site .mini-person[role="button"]{cursor:pointer}.ww-final-site .search-next{font-size:11px;line-height:1.6;color:var(--muted);margin:14px 0 0}.ww-final-site .job-preferences{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:17px 19px;margin:0 0 21px;background:var(--white,#fff);border:1px solid var(--line);border-radius:16px}.ww-final-site .job-preferences>div{display:grid;gap:5px;min-width:0}.ww-final-site .job-preferences>div>span{font-size:10px;color:var(--muted)}.ww-final-site .job-preferences strong{font-size:13px;font-weight:600;overflow-wrap:anywhere}.ww-final-site .job-preferences>.btn,.ww-final-site .job-preferences>.pill{flex-shrink:0}
.ww-final-site .editor-preview p,.ww-final-site .article-text p,.post-.ww-final-site{overflow-wrap:anywhere}.ww-final-site .level-no>span{letter-spacing:-.02em;margin-left:10px;display:inline-block;white-space:nowrap}
@media(max-width:540px){.ww-final-site .focus-card .sprite{right:4px;opacity:1}.ww-final-site .preview-focus .sprite{right:3px}.ww-final-site .map-intro .sprite{right:0;opacity:1}}
@media(min-width:541px) and (max-width:800px){.ww-final-site .expert-home-info .icon-btn{display:grid}}
@media(max-width:540px){.ww-final-site .public-header .header-actions .btn.ghost{display:inline-flex;align-items:center;justify-content:center;min-width:46px;padding:10px 8px}.ww-final-site .job-preferences{align-items:flex-start;gap:13px;padding:16px;flex-wrap:wrap}.ww-final-site .job-preferences>.btn{font-size:11px;min-height:38px}.ww-final-site .search-next{font-size:10px}}
.ww-final-site .has-frame .profile-button{position:relative}.ww-final-site .has-frame .profile-button .avatar,.ww-final-site .has-frame .profile-preview>.avatar{box-shadow:0 0 0 2px var(--paper),0 0 0 4px var(--blue)}.ww-final-site .has-frame .profile-button::after{content:"";position:absolute;left:28px;bottom:0;width:11px;height:11px;background:var(--blue);border:2px solid var(--paper);border-radius:3px;transform:rotate(45deg);pointer-events:none}

/* Cabinet #2 shell: white, two blues and restrained orange accents. */
.ww-final-site .cabinet-shell,.ww-final-site .ww-header24{--blue:#004E72;--navy:#092634;--ink:#092634;--paper:#F9F9F9;--pale:#EAF3F8;--orange:#FF6E42;--muted:#73818A;--line:#DFE7EB;--sage:#EAF3F8;--lavender:#E5EEF3;--peach:#FFF0EB}
.ww-final-site .ww-header24{display:flex;align-items:center;justify-content:space-between;gap:24px;max-width:1512px;min-height:86px;margin:auto;padding:14px 32px;background:#fff;color:var(--navy)}
.ww-final-site .ww-header24-brand,.ww-final-site .ww-header24-actions,.ww-final-site .ww-header24-links{display:flex;align-items:center;gap:24px}
.ww-final-site .ww-header24-brand{flex-shrink:0}.ww-final-site .ww-header24 .logo img{width:78px;height:53px;object-fit:contain}.ww-final-site .ww-header24-label{font-size:12px;color:var(--muted);border-left:1px solid var(--line);padding-left:24px}
.ww-final-site .ww-audience24{display:flex;align-items:center;gap:2px;background:var(--paper);border-radius:24px;padding:4px;font-size:11px}.ww-final-site .ww-audience24 span,.ww-final-site .ww-audience24 button{padding:8px 12px;white-space:nowrap}.ww-final-site .ww-audience24 span{border-radius:20px;background:#fff;box-shadow:0 2px 5px #09263408;color:var(--blue)}
.ww-final-site .ww-header24-links{gap:27px;font-size:12px}.ww-final-site .ww-header24-links a{display:flex;align-items:center;gap:8px;position:relative;min-height:42px;white-space:nowrap;color:var(--muted)}.ww-final-site .ww-header24-links a:hover,.ww-final-site .ww-header24-links a.is-current{color:var(--blue)}.ww-final-site .ww-header24-links a.is-current:after{content:'';height:3px;position:absolute;bottom:0;left:0;right:0;border-radius:3px;background:var(--blue)}.ww-final-site .ww-header24-links .icon{width:18px;height:18px}
.ww-final-site .ww-header24-actions{gap:12px}.ww-final-site .ww-header24-help{width:34px;height:34px;display:grid;place-items:center;border:1px solid var(--line);border-radius:50%;font-size:14px;color:var(--muted)}.ww-final-site .ww-header24-account{display:flex;align-items:center;gap:10px;font-size:12px;padding:0;min-width:0}.ww-final-site .ww-header24-account .icon{width:15px;height:15px;color:var(--muted)}.ww-final-site .ww-header24-account .avatar{width:36px;height:36px;background:var(--pale)}.ww-final-site .ww-header24 .btn:hover{background:#093F58}.ww-final-site .ww-header24 .btn.ghost:hover{background:var(--pale)}
.ww-final-site .cabinet-shell{max-width:1512px;margin:auto;display:grid;grid-template-columns:224px minmax(0,1fr);min-height:calc(100vh - 124px);color:var(--navy);background:var(--paper)}
.ww-final-site .cabinet-sidebar{border-right:1px solid var(--line);padding:35px 18px 32px 24px;position:sticky;top:86px;height:calc(100vh - 86px);min-height:600px;display:flex;flex-direction:column;align-self:start;background:var(--paper)}
.ww-final-site .cabinet-sidebar-caption{font-size:10px;letter-spacing:.12em;color:#93A0A7;font-weight:550;padding:0 13px;margin-bottom:18px}.ww-final-site .cabinet-sidebar-nav{display:flex;flex-direction:column;gap:6px}.ww-final-site .cabinet-nav24{display:flex;align-items:center;gap:12px;min-height:45px;padding:11px 13px;border-radius:11px;font-size:12px;color:#73818A;transition:background .15s,color .15s}.ww-final-site .cabinet-nav24 .icon{width:19px;height:19px;stroke-width:1.65}.ww-final-site .cabinet-nav24:hover{background:#EEF3F5;color:var(--blue)}.ww-final-site .cabinet-nav24.is-active{background:var(--pale);color:var(--blue);font-weight:600}.ww-final-site .cabinet-nav24-count{margin-left:auto;min-width:20px;height:20px;border-radius:6px;background:white;display:grid;place-items:center;font-size:10px}.ww-final-site .cabinet-sidebar-bottom{margin-top:auto;padding-top:56px}.ww-final-site .cabinet-support24{padding:17px 13px;border:1px solid var(--line);border-radius:15px;background:white}.ww-final-site .cabinet-support24-people{display:flex;align-items:center;padding-left:0;margin-bottom:13px}.ww-final-site .cabinet-support24-people .avatar{width:31px;height:31px;border:2px solid white;margin-right:-8px}.ww-final-site .cabinet-support24>b{font-size:12px;font-weight:550}.ww-final-site .cabinet-support24 p{font-size:11px;line-height:1.6;margin:7px 0 14px}.ww-final-site .cabinet-support24 .text-btn{font-size:11px}.ww-final-site .cabinet-home24{display:flex;align-items:center;gap:9px;color:var(--muted);font-size:11px;padding:22px 12px 0}.ww-final-site .cabinet-home24 .icon{width:16px;height:16px}
.ww-final-site .cabinet-main{min-width:0;padding:28px 35px 65px}.ww-final-site .cabinet-main>.workspace{padding:0;max-width:none;margin:0}.ww-final-site .cabinet-main .workspace-heading h1{font-size:34px}.ww-final-site .cabinet-main .workspace-heading h2{font-size:23px}.ww-final-site .cabinet-main .workspace-heading p{font-size:13px}.ww-final-site .cabinet-main .workspace-heading{margin-bottom:25px}.ww-final-site .cabinet-main .btn:hover{background:#093F58}.ww-final-site .cabinet-main .btn.secondary:hover,.ww-final-site .cabinet-main .btn.white:hover{background:var(--pale)}.ww-final-site .cabinet-main .btn.ghost:hover{background:var(--pale);color:var(--blue)}.ww-final-site .cabinet-main .pill.green{background:var(--pale);color:var(--blue)}.ww-final-site .cabinet-main input:focus,.ww-final-site .cabinet-main select:focus,.ww-final-site .cabinet-main textarea:focus{outline-color:#004E7245}.ww-final-site .cabinet-main .avatar.initial{background:var(--pale);color:var(--blue)}
.ww-final-site .status24{display:grid;grid-template-columns:1.15fr 1fr 1fr;gap:14px;margin-bottom:27px}.ww-final-site .status24-item{display:flex;align-items:center;gap:15px;min-width:0;min-height:96px;padding:17px 20px;background:white;border:1px solid var(--line);border-radius:17px;text-align:left;transition:border-color .15s,box-shadow .15s}.ww-final-site .status24-item:hover{border-color:#A9C4D1;box-shadow:0 3px 12px #09263405}.ww-final-site .status24-item>.icon{width:15px;height:15px;margin-left:auto;color:#91A4AD}.ww-final-site .status24-copy{display:grid;gap:5px;min-width:0}.ww-final-site .status24-copy b{font-size:20px;font-weight:600;letter-spacing:-.035em;line-height:1.2;white-space:nowrap}.ww-final-site .status24-profile .status24-copy b{font-size:15px;letter-spacing:-.02em}.ww-final-site .status24-copy b>span{font-size:12px;letter-spacing:0;font-weight:450}.ww-final-site .status24-copy small{font-size:10px;line-height:1.45;color:var(--muted)}.ww-final-site .status24-ring{position:relative;width:60px;height:60px;flex:none;display:grid;place-items:center}.ww-final-site .status24-ring svg{position:absolute;inset:0;width:100%;height:100%;transform:rotate(-90deg);fill:none;stroke-width:4}.ww-final-site .status24-ring-track{stroke:#EAF0F3}.ww-final-site .status24-ring-value{stroke:var(--blue);stroke-linecap:round;transition:stroke-dashoffset .35s}.ww-final-site .status24-ring strong{font-size:15px;font-weight:600;letter-spacing:-.045em;line-height:1}.ww-final-site .status24-ring i{font-size:8px;font-style:normal;margin-left:1px}.ww-final-site .status24-mark{display:grid;place-items:center;width:43px;height:43px;border-radius:13px;flex:none;color:var(--blue);background:var(--pale)}.ww-final-site .status24-mark .icon{width:24px;height:24px}.ww-final-site .status24-level{background:#FFF0EB;color:var(--orange)}.ww-final-site .status24-info{margin-left:auto;width:17px;height:17px;flex:none;border:1px solid #CBD8DF;border-radius:50%;display:grid;place-items:center;font-size:10px;color:#91A4AD}
.ww-final-site .cabinet-verify24{display:flex;align-items:center;gap:13px;border:1px solid #D8E8F0;background:#F0F7FB;padding:14px 17px;border-radius:14px;margin-bottom:27px}.ww-final-site .cabinet-verify24-icon{color:var(--blue);width:34px;height:34px;display:grid;place-items:center}.ww-final-site .cabinet-verify24>span:nth-child(2){display:grid;gap:3px;flex:1;min-width:0}.ww-final-site .cabinet-verify24 b{font-size:12px;font-weight:550}.ww-final-site .cabinet-verify24 small{font-size:11px;color:var(--muted);overflow-wrap:anywhere}.ww-final-site .cabinet-verify24 .btn{white-space:nowrap}
.ww-final-site .profile24-heading,.ww-final-site .analytics24-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:25px}.ww-final-site .profile24-heading h1,.ww-final-site .analytics24-heading h1,.ww-final-site .help24-heading h1{font-size:34px;margin-top:8px;letter-spacing:-.045em}.ww-final-site .profile24-heading p,.ww-final-site .analytics24-heading p,.ww-final-site .help24-heading p{font-size:13px;margin-top:10px;line-height:1.6}.ww-final-site .profile24-heading>.text-btn{flex:none;padding-bottom:3px}.ww-final-site .profile24-heading .eyebrow,.ww-final-site .analytics24-heading .eyebrow,.ww-final-site .help24-heading .eyebrow{font-size:9px}
.ww-final-site .profile24-layout{display:grid;grid-template-columns:minmax(0,1fr) 285px;gap:22px;align-items:start}.ww-final-site .profile24-form{min-width:0}.ww-final-site .profile24-identity{display:flex;align-items:center;gap:17px;padding:23px;background:white;border:1px solid var(--line);border-radius:18px;margin-bottom:15px}.ww-final-site .profile24-photo{width:62px;height:62px;border-radius:50%;object-fit:cover;object-position:top;background:var(--pale);flex:none}.ww-final-site .profile24-initial{display:grid;place-items:center;font-size:23px;color:var(--blue);font-weight:550}.ww-final-site .profile24-identity>div{min-width:0}.ww-final-site .profile24-identity b{font-size:14px;font-weight:550;overflow-wrap:anywhere}.ww-final-site .profile24-identity p{font-size:11px;line-height:1.6;margin:3px 0 6px}.ww-final-site .profile24-photo-label{font-size:11px;color:var(--blue);font-weight:550;cursor:pointer;display:inline-block;position:relative}.ww-final-site .profile24-photo-label:hover{text-decoration:underline}.ww-final-site .profile24-photo-label:focus-within{outline:2px solid var(--orange);outline-offset:4px;border-radius:3px}.ww-final-site .profile24-photo-label input{position:absolute;width:1px;height:1px;min-height:1px;opacity:0;overflow:hidden;inset:0;padding:0;border:0}.ww-final-site .profile24-file-note{font-size:9px;color:#91A0A7;margin-left:auto;line-height:1.6;text-align:right;white-space:nowrap}.ww-final-site .profile24-imported{display:flex;align-items:center;gap:9px;background:var(--pale);color:var(--blue);padding:12px 15px;border-radius:11px;font-size:11px;margin:0 0 15px}.ww-final-site .profile24-imported .icon{width:16px;height:16px}
.ww-final-site .profile24-group{background:white;border:1px solid var(--line);border-radius:16px;overflow:hidden;margin-bottom:12px}.ww-final-site .profile24-group summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:15px;cursor:pointer;padding:21px 23px;font-size:14px;font-weight:550}.ww-final-site .profile24-group summary::-webkit-details-marker{display:none}.ww-final-site .profile24-group summary>span:first-child{display:grid;gap:5px}.ww-final-site .profile24-group summary small{font-size:11px;font-weight:400;color:var(--muted);line-height:1.4}.ww-final-site .profile24-chevron{width:25px;height:25px;display:grid;place-items:center;border-radius:50%;color:#8AA0AC;background:#F3F6F8;flex:none}.ww-final-site .profile24-chevron .icon{width:14px;height:14px;transition:transform .15s}.ww-final-site .profile24-group[open] .profile24-chevron .icon{transform:rotate(90deg)}.profile24-group-.ww-final-site{padding:0 23px 23px}.ww-final-site .profile24-group .field{font-size:12px}.ww-final-site .profile24-group input,.ww-final-site .profile24-group select,.ww-final-site .profile24-group textarea{font-size:12px;border-radius:10px;min-height:44px;padding:12px 13px}.ww-final-site .profile24-group textarea{min-height:105px}.ww-final-site .profile24-group .field small{font-size:10px}.ww-final-site .profile24-group .checkboxes{margin:9px 0}.ww-final-site .profile24-group .check{font-size:11px}.ww-final-site .profile24-material-actions{display:flex;align-items:center;gap:20px;flex-wrap:wrap;margin-top:16px}.ww-final-site .profile24-fields-divider{height:1px;background:var(--line);margin:25px 0}.ww-final-site .profile24-form-footer{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:20px;padding:20px 0}.ww-final-site .profile24-form-footer>div{display:grid;gap:6px}.ww-final-site .profile24-form-footer b{font-size:11px;font-weight:500}.ww-final-site .profile24-form-footer small{font-size:10px;color:var(--muted);line-height:1.6;max-width:300px}.ww-final-site .profile24-form-footer .btn{flex:none;font-size:12px}.ww-final-site .profile24-demo-link{font-size:10px;border-top:1px solid var(--line);padding-top:13px}.ww-final-site .profile24-demo-link .text-btn{font-size:10px;color:#8A9BA3}
.ww-final-site .profile24-aside{display:grid;gap:17px;min-width:0}.ww-final-site .profile24-preview,.ww-final-site .profile24-results{border:1px solid var(--line);border-radius:19px;padding:21px;background:white}.ww-final-site .profile24-preview-top{display:flex;justify-content:space-between;align-items:center;font-size:10px;color:var(--muted)}.ww-final-site .profile24-more{width:27px;height:27px;display:grid;place-items:center;color:var(--blue);border-radius:50%;background:var(--pale)}.ww-final-site .profile24-more .icon{width:15px;height:15px}.ww-final-site .profile24-preview-person{padding-top:21px;text-align:center}.ww-final-site .profile24-preview-person>.avatar{margin:0 auto 16px;width:70px;height:70px}.ww-final-site .profile24-preview-person h2{font-size:21px;overflow-wrap:anywhere}.ww-final-site .profile24-preview-person p{font-size:12px;margin-top:7px}.ww-final-site .profile24-preview-person small{font-size:10px;display:block;margin-top:6px;color:#93A0A7}.ww-final-site .profile24-tags{display:flex;justify-content:center;gap:6px;flex-wrap:wrap;margin:19px 0 5px}.ww-final-site .profile24-tags span{font-size:9px;padding:6px 8px;border-radius:6px;background:#F2F6F8;color:#638090;overflow-wrap:anywhere;max-width:100%}.ww-final-site .profile24-preview-empty{font-size:11px;text-align:center;line-height:1.7;max-width:170px;margin:19px auto}.ww-final-site .profile24-visibility{display:flex;align-items:center;justify-content:center;gap:6px;border-top:1px solid var(--line);padding-top:17px;margin-top:20px;font-size:9px;color:var(--muted);line-height:1.4}.ww-final-site .profile24-state-dot{width:5px;height:5px;background:#6B91A5;border-radius:50%;flex:none}.ww-final-site .profile24-preview>.text-btn{display:flex;justify-content:center;font-size:10px;margin-top:11px;width:100%}.ww-final-site .profile24-card-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:15px}.ww-final-site .profile24-card-head h3{font-size:15px;letter-spacing:-.025em}.ww-final-site .profile24-card-head>span{font-size:10px;background:var(--pale);border-radius:5px;padding:3px 7px;color:var(--blue)}.ww-final-site .profile24-results>p{font-size:11px;line-height:1.7;margin-bottom:17px}.ww-final-site .profile24-results .text-btn{font-size:11px}.ww-final-site .profile24-artifacts{display:grid;gap:10px}.ww-final-site .profile24-artifacts>button{display:flex;align-items:center;gap:9px;padding:10px 0;text-align:left;border-bottom:1px solid #EDF1F3}.ww-final-site .profile24-artifacts>button:last-child{border:0}.ww-final-site .profile24-artifact-icon{width:31px;height:31px;display:grid;place-items:center;background:var(--pale);border-radius:8px;color:var(--blue);flex:none}.ww-final-site .profile24-artifact-icon .icon{width:16px;height:16px}.ww-final-site .profile24-artifacts>button>span:nth-child(2){min-width:0;flex:1}.ww-final-site .profile24-artifacts b{display:block;font-size:11px;line-height:1.4;font-weight:550}.ww-final-site .profile24-artifacts small{display:block;font-size:9px;color:var(--muted);margin-top:4px}.ww-final-site .profile24-artifacts>button>.icon{width:13px;height:13px;color:#9AADB7}.ww-final-site .profile24-results-link{margin-top:15px}.ww-final-site .profile24-next{position:relative;overflow:hidden;min-height:184px;border-radius:18px;padding:21px;background:var(--pale)}.ww-final-site .profile24-next .eyebrow{font-size:8px;letter-spacing:.08em}.ww-final-site .profile24-next h3{font-size:22px;max-width:150px;margin-top:12px}.ww-final-site .profile24-next p{font-size:11px;line-height:1.65;max-width:160px;margin:11px 0 18px}.ww-final-site .profile24-next .text-btn{position:relative;z-index:2;font-size:11px}.ww-final-site .profile24-next .profile24-way{position:absolute;width:78px;right:7px;bottom:11px}
.ww-final-site .analytics24-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:22px}.ww-final-site .analytics24-metric{position:relative;background:white;border:1px solid var(--line);border-radius:17px;padding:21px;display:grid;gap:9px}.ww-final-site .analytics24-metric>span{position:absolute;right:17px;top:20px;color:#9AB0BC}.ww-final-site .analytics24-metric .icon{width:19px;height:19px}.ww-final-site .analytics24-metric b{font-size:32px;line-height:1.15;font-weight:550;letter-spacing:-.05em}.ww-final-site .analytics24-metric small{font-size:11px;color:var(--muted)}.ww-final-site .analytics24-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:22px}.ww-final-site .analytics24-card{background:white;border:1px solid var(--line);border-radius:19px;padding:25px}.ww-final-site .analytics24-card h2{font-size:18px;letter-spacing:-.03em}.ww-final-site .analytics24-card-head{display:flex;align-items:center;justify-content:space-between;gap:15px}.ww-final-site .analytics24-card-head>span{font-size:10px;color:var(--muted)}.ww-final-site .analytics24-status-list{display:grid;gap:23px;margin:27px 0}.ww-final-site .analytics24-status>div:first-child{display:flex;justify-content:space-between;align-items:center;font-size:12px;margin-bottom:9px}.ww-final-site .analytics24-status b{font-weight:550}.ww-final-site .analytics24-bar{height:5px;border-radius:4px;background:#EDF2F5;overflow:hidden}.ww-final-site .analytics24-bar>span{display:block;height:100%;border-radius:4px;background:var(--blue)}.ww-final-site .analytics24-status:nth-child(4) .analytics24-bar>span{background:var(--orange)}.ww-final-site .analytics24-note{font-size:10px;line-height:1.6;color:#8B9AA3}.ww-final-site .analytics24-stack{display:grid;gap:20px;align-content:start}.ww-final-site .analytics24-tally{display:grid;margin-top:18px}.ww-final-site .analytics24-tally>div{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:14px 0;border-bottom:1px solid #EDF1F3;font-size:11px}.ww-final-site .analytics24-tally>div:last-child{border:0;padding-bottom:0}.ww-final-site .analytics24-tally span{color:var(--muted)}.ww-final-site .analytics24-tally b{font-weight:550;font-size:14px}.ww-final-site .analytics24-empty{display:flex;flex-direction:column;align-items:center;text-align:center;padding:45px 10px 30px}.ww-final-site .analytics24-empty>span{width:55px;height:55px;display:grid;place-items:center;background:var(--pale);border-radius:16px;color:var(--blue);margin-bottom:21px}.ww-final-site .analytics24-empty h3{font-size:20px;max-width:240px}.ww-final-site .analytics24-empty p{font-size:12px;line-height:1.7;max-width:250px;margin:13px 0 24px}.ww-final-site .analytics24-views{position:relative;border-radius:18px;background:var(--pale);padding:24px}.ww-final-site .analytics24-views-icon{width:35px;height:35px;background:white;border-radius:10px;color:var(--blue);display:grid;place-items:center;margin-bottom:18px}.ww-final-site .analytics24-views h3{font-size:18px}.ww-final-site .analytics24-views p{font-size:12px;margin-top:11px}.ww-final-site .analytics24-views small{display:block;font-size:11px;line-height:1.7;color:#7F929C;max-width:250px;margin-top:8px}.ww-final-site .analytics24-views .text-btn{margin-top:19px;font-size:11px}.ww-final-site .analytics24-footnote{font-size:10px;line-height:1.7;margin-top:20px;color:#94A2AA}
.ww-final-site .help24-heading{margin-bottom:27px}.ww-final-site .help24-intro{display:grid;grid-template-columns:1.1fr 1fr;gap:40px;align-items:center;padding:31px;background:var(--pale);border-radius:23px;border:1px solid #DBEAF2}.ww-final-site .help24-label{display:inline-flex;align-items:center;gap:7px;font-size:10px;color:var(--blue);font-weight:550;background:white;border-radius:7px;padding:7px 9px}.ww-final-site .help24-label:before{content:'';width:5px;height:5px;border-radius:50%;background:var(--orange)}.ww-final-site .help24-intro h2{font-size:28px;line-height:1.17;margin-top:17px;max-width:370px}.ww-final-site .help24-intro p{font-size:12px;line-height:1.75;margin-top:14px;max-width:370px}.ww-final-site .help24-intro-action{display:flex;align-items:center;gap:15px;flex-wrap:wrap;margin-top:23px}.ww-final-site .help24-intro-action .btn{font-size:12px}.ww-final-site .help24-intro-action>span{font-size:10px;color:#8098A5}.ww-final-site .help24-core{background:white;border:1px solid #D6E5EE;border-radius:16px;padding:8px 18px}.ww-final-site .help24-core-row{display:flex;align-items:center;gap:12px;padding:15px 0;width:100%;text-align:left;border-bottom:1px solid #E9F0F4;font-size:11px;line-height:1.5}.ww-final-site .help24-core-row:last-child{border:0}.ww-final-site .help24-core-row>span:nth-child(2){flex:1}.ww-final-site .help24-core-row>.icon{width:13px;height:13px;color:#91A8B5}.ww-final-site .help24-core-state{width:30px;height:30px;display:grid;place-items:center;border:1px solid #E3EBEF;border-radius:50%;color:#9AADB7;flex:none}.ww-final-site .help24-core-state .icon{width:14px;height:14px}.ww-final-site .help24-core-row.is-done .help24-core-state{background:var(--blue);border-color:var(--blue);color:white}.ww-final-site .help24-section-head{margin:34px 0 20px}.ww-final-site .help24-section-head h2{font-size:23px}.ww-final-site .help24-section-head p{font-size:12px;margin-top:8px}.ww-final-site .help24-expert-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.ww-final-site .help24-expert{border:1px solid var(--line);border-radius:18px;padding:22px;background:white;display:flex;flex-direction:column;align-items:flex-start}.ww-final-site .help24-expert-top{display:flex;align-items:center;gap:12px;width:100%}.ww-final-site .help24-expert-top .avatar{width:53px;height:53px;flex:none}.ww-final-site .help24-expert-top>div{min-width:0}.ww-final-site .help24-expert h3{font-size:15px;letter-spacing:-.025em;line-height:1.25;overflow-wrap:anywhere}.ww-final-site .help24-expert-top span{display:block;font-size:9px;color:var(--muted);margin-top:5px;line-height:1.5}.ww-final-site .help24-expert>p{font-size:12px;line-height:1.7;margin:20px 0 25px;flex:1}.ww-final-site .help24-expert .btn{font-size:11px;width:100%;min-height:37px}.ww-final-site .help24-bottom{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:24px;border:1px solid var(--line);border-radius:18px;margin-top:24px;background:white}.ww-final-site .help24-bottom>div{display:flex;align-items:center;gap:17px}.ww-final-site .help24-bottom>div>.icon{width:31px;height:31px;color:var(--blue)}.ww-final-site .help24-bottom h3{font-size:18px}.ww-final-site .help24-bottom p{font-size:11px;margin-top:7px}.ww-final-site .help24-bottom>.btn{flex:none}.ww-final-site .help24-rules{margin-top:24px;border-top:1px solid var(--line)}.ww-final-site .help24-rules summary{display:flex;align-items:center;justify-content:space-between;gap:20px;list-style:none;cursor:pointer;padding:20px 0;font-size:12px;color:var(--muted)}.ww-final-site .help24-rules summary::-webkit-details-marker{display:none}.ww-final-site .help24-rules summary .icon{width:15px;height:15px}.ww-final-site .help24-rules[open] summary .icon{transform:rotate(90deg)}.ww-final-site .help24-rules>div{font-size:12px;line-height:1.8;max-width:750px;padding-bottom:15px}.ww-final-site .help24-rules p+p{margin-top:13px}
@media(min-width:1450px){.ww-final-site .cabinet-main{padding:32px 44px 70px}.ww-final-site .profile24-layout{grid-template-columns:minmax(0,1fr) 300px}.ww-final-site .status24-item{padding:19px 23px}}
@media(max-width:1200px){.ww-final-site .ww-header24{padding:14px 24px;gap:18px}.ww-final-site .ww-header24-brand{gap:17px}.ww-final-site .ww-header24-links{gap:18px}.ww-final-site .ww-header24-public .ww-header24-links a:nth-child(2){display:none}.ww-final-site .cabinet-main{padding:25px 25px 55px}.ww-final-site .status24-item{padding:16px 14px;gap:10px}.ww-final-site .status24-ring{width:53px;height:53px}.ww-final-site .status24-mark{width:37px;height:37px;border-radius:11px}.ww-final-site .status24-copy b{font-size:18px}.ww-final-site .status24-profile .status24-copy b{font-size:13px}.ww-final-site .status24-copy small{font-size:9px}.ww-final-site .status24-profile>.icon{display:none}.ww-final-site .profile24-layout{grid-template-columns:minmax(0,1fr) 250px;gap:17px}.ww-final-site .profile24-file-note{display:none}.ww-final-site .profile24-heading h1,.ww-final-site .analytics24-heading h1,.ww-final-site .help24-heading h1{font-size:30px}.ww-final-site .profile24-form-footer{align-items:flex-start;flex-direction:column}.ww-final-site .profile24-group summary{padding:19px}.profile24-group-.ww-final-site{padding:0 19px 20px}.ww-final-site .help24-intro{gap:25px;padding:26px}.ww-final-site .help24-intro h2{font-size:25px}.ww-final-site .help24-expert-grid{grid-template-columns:repeat(2,1fr)}.ww-final-site .help24-expert:last-child{grid-column:auto}}
@media(max-width:1000px){.ww-final-site .cabinet-shell{grid-template-columns:190px minmax(0,1fr)}.ww-final-site .cabinet-sidebar{padding:30px 13px 24px}.ww-final-site .cabinet-nav24{font-size:11px;gap:10px;padding:10px 11px}.ww-final-site .cabinet-sidebar-caption{padding-left:11px}.ww-final-site .cabinet-support24{padding:15px 11px}.ww-final-site .cabinet-support24>b{font-size:11px}.ww-final-site .status24{grid-template-columns:1.1fr 1fr 1fr;gap:9px}.ww-final-site .status24-item{gap:9px;min-height:89px;padding:13px 11px}.ww-final-site .status24-info,.ww-final-site .status24-item>.icon{display:none}.ww-final-site .status24-copy b>span{display:none}.ww-final-site .status24-diamond{width:31px;height:35px;background:transparent}.ww-final-site .status24-level{width:31px;height:35px}.ww-final-site .status24-ring{width:48px;height:48px}.ww-final-site .status24-ring strong{font-size:13px}.ww-final-site .status24-profile .status24-copy small{font-size:9px}.ww-final-site .profile24-layout{grid-template-columns:minmax(0,1fr)}.ww-final-site .profile24-aside{grid-template-columns:1fr 1fr}.ww-final-site .profile24-preview{grid-row:span 2}.ww-final-site .profile24-next{min-height:170px}.ww-final-site .profile24-next h3{font-size:20px}.ww-final-site .profile24-heading>.text-btn{font-size:11px}.ww-final-site .analytics24-metric{padding:17px}.ww-final-site .analytics24-metrics{gap:10px}.ww-final-site .analytics24-metric b{font-size:28px}.ww-final-site .analytics24-grid{grid-template-columns:1fr}.ww-final-site .analytics24-stack{grid-template-columns:1fr 1fr}.ww-final-site .help24-intro{grid-template-columns:1fr;gap:23px}.ww-final-site .help24-intro h2,.ww-final-site .help24-intro p{max-width:470px}.ww-final-site .help24-core{display:grid;grid-template-columns:1fr 1fr;column-gap:20px}.ww-final-site .help24-core-row:nth-last-child(2){border-bottom:0}.ww-final-site .help24-bottom{padding:20px;align-items:flex-start;flex-direction:column}}
@media(max-width:800px){.ww-final-site .ww-header24{padding:12px 20px;min-height:75px}.ww-final-site .ww-header24-label{display:none}.ww-final-site .ww-header24-links{gap:22px}.ww-final-site .ww-header24 .logo img{width:66px;height:46px}.ww-final-site .ww-header24-account>span,.ww-final-site .ww-header24-account>.icon{display:none}.ww-final-site .ww-header24-help{display:none}.ww-final-site .ww-header24-public .ww-header24-links{display:none}.ww-final-site .ww-header24-brand{gap:13px}.ww-final-site .ww-audience24{font-size:10px}.ww-final-site .ww-audience24 span,.ww-final-site .ww-audience24 button{padding:7px 9px}.ww-final-site .cabinet-shell{grid-template-columns:1fr}.ww-final-site .cabinet-sidebar{position:static;height:auto;min-height:0;padding:12px 20px;border-right:0;border-bottom:1px solid var(--line);overflow-x:auto}.ww-final-site .cabinet-sidebar-caption,.ww-final-site .cabinet-sidebar-bottom{display:none}.ww-final-site .cabinet-sidebar-nav{flex-direction:row;gap:6px;min-width:max-content}.ww-final-site .cabinet-nav24{min-height:39px;white-space:nowrap;padding:10px 12px;font-size:11px;gap:7px}.ww-final-site .cabinet-nav24 .icon{width:16px;height:16px}.ww-final-site .cabinet-main{padding:23px 24px 50px}.ww-final-site .status24{margin-bottom:26px}.ww-final-site .status24-item{padding:15px;gap:14px;min-height:90px}.ww-final-site .status24-copy b{font-size:21px}.ww-final-site .status24-profile .status24-copy b{font-size:14px}.ww-final-site .status24-copy small{font-size:10px}.ww-final-site .status24-mark{width:38px;height:38px}.ww-final-site .status24-ring{width:54px;height:54px}.ww-final-site .profile24-layout{grid-template-columns:minmax(0,1fr) 250px}.ww-final-site .profile24-aside{grid-template-columns:1fr}.ww-final-site .profile24-preview{grid-row:auto}.ww-final-site .profile24-group .form-grid{grid-template-columns:1fr}.ww-final-site .profile24-group .full{grid-column:auto}.ww-final-site .analytics24-grid{grid-template-columns:1.1fr 1fr;gap:17px}.ww-final-site .analytics24-stack{grid-template-columns:1fr}.ww-final-site .help24-intro{grid-template-columns:1.1fr 1fr;gap:22px}.ww-final-site .help24-core{display:block;padding:7px 14px}.ww-final-site .help24-core-row:nth-last-child(2){border-bottom:1px solid #E9F0F4}.ww-final-site .help24-intro h2{font-size:25px}.ww-final-site .help24-expert-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:650px){.ww-final-site .ww-header24{gap:12px;padding:12px 17px;min-height:72px}.ww-final-site .ww-header24-links{gap:16px;font-size:11px}.ww-final-site .ww-header24-links .icon{display:none}.ww-final-site .ww-header24-actions{gap:8px}.ww-final-site .ww-header24-account .avatar{width:32px;height:32px}.ww-final-site .ww-header24 .logo img{width:58px;height:42px}.ww-final-site .ww-header24-public .ww-audience24{display:none}.ww-final-site .ww-header24-public .btn{font-size:11px;min-height:36px;padding:10px 13px}.ww-final-site .cabinet-sidebar{padding:10px 14px}.ww-final-site .cabinet-nav24{font-size:10px;padding:9px 11px}.ww-final-site .cabinet-nav24 .icon{display:none}.ww-final-site .cabinet-main{padding:20px 17px 45px}.ww-final-site .status24{gap:7px;grid-template-columns:1fr 1fr 1fr;margin-bottom:23px}.ww-final-site .status24-item{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:10px;padding:13px 12px;min-height:131px;border-radius:14px}.ww-final-site .status24-profile{flex-direction:row;align-items:center;justify-content:center;gap:5px;flex-wrap:wrap;padding:10px 6px}.ww-final-site .status24-profile .status24-copy{text-align:center;width:100%;gap:4px}.ww-final-site .status24-ring{width:50px;height:50px}.ww-final-site .status24-ring strong{font-size:12px}.ww-final-site .status24-copy b{font-size:18px}.ww-final-site .status24-copy small{font-size:9px;line-height:1.5}.ww-final-site .status24-profile .status24-copy b{font-size:11px;white-space:normal}.ww-final-site .status24-profile .status24-copy small{font-size:8px}.ww-final-site .status24-mark{width:31px;height:31px;border-radius:9px}.ww-final-site .status24-mark .icon{width:20px;height:20px}.ww-final-site .status24-diamond{background:var(--pale)}.ww-final-site .status24-copy b>span{display:none}.ww-final-site .cabinet-verify24{gap:10px;padding:12px;flex-wrap:wrap;position:relative}.ww-final-site .cabinet-verify24-icon{width:25px;height:25px}.ww-final-site .cabinet-verify24 b{font-size:11px}.ww-final-site .cabinet-verify24 small{font-size:10px}.ww-final-site .cabinet-verify24 .btn{margin-left:35px;min-height:33px;padding:8px 12px;font-size:10px}.ww-final-site .profile24-heading,.ww-final-site .analytics24-heading{align-items:flex-start;flex-direction:column;gap:14px;margin-bottom:20px}.ww-final-site .profile24-heading h1,.ww-final-site .analytics24-heading h1,.ww-final-site .help24-heading h1{font-size:28px;line-height:1.15;max-width:360px}.ww-final-site .profile24-heading p,.ww-final-site .analytics24-heading p,.ww-final-site .help24-heading p{font-size:12px;line-height:1.6}.ww-final-site .profile24-layout{grid-template-columns:1fr;gap:24px}.ww-final-site .profile24-group .form-grid{grid-template-columns:1fr 1fr}.ww-final-site .profile24-group .full{grid-column:1/-1}.ww-final-site .profile24-identity{padding:19px;gap:14px}.ww-final-site .profile24-file-note{display:block;font-size:8px}.ww-final-site .profile24-identity b{font-size:13px}.ww-final-site .profile24-photo{width:54px;height:54px}.ww-final-site .profile24-group summary{padding:19px;font-size:13px}.ww-final-site .profile24-group summary small{font-size:10px}.ww-final-site .profile24-aside{grid-template-columns:1fr 1fr;gap:12px}.ww-final-site .profile24-preview{grid-column:1/-1}.ww-final-site .profile24-next,.ww-final-site .profile24-results{padding:18px}.ww-final-site .profile24-next h3{font-size:20px;max-width:120px}.ww-final-site .profile24-next p{font-size:10px;max-width:115px}.ww-final-site .profile24-next .profile24-way{width:60px;right:0;bottom:35px;opacity:.8}.ww-final-site .profile24-next .text-btn{font-size:10px;max-width:140px}.ww-final-site .profile24-next .eyebrow{font-size:7px}.ww-final-site .profile24-card-head h3{font-size:13px}.ww-final-site .profile24-results>p{font-size:10px}.ww-final-site .profile24-results .text-btn{font-size:10px}.ww-final-site .profile24-artifacts>button{gap:7px}.ww-final-site .profile24-artifacts b{font-size:10px}.ww-final-site .profile24-artifacts small{font-size:8px}.ww-final-site .profile24-artifact-icon{display:none}.ww-final-site .profile24-form-footer{flex-direction:row;align-items:center;gap:14px}.ww-final-site .profile24-form-footer .btn{font-size:11px;padding:12px 14px}.ww-final-site .profile24-form-footer small{font-size:9px}.ww-final-site .profile24-form-footer b{font-size:10px}.ww-final-site .profile24-imported{font-size:10px;align-items:flex-start;line-height:1.6}.ww-final-site .analytics24-metrics{grid-template-columns:repeat(2,1fr);gap:10px;margin-bottom:17px}.ww-final-site .analytics24-metric{padding:19px}.ww-final-site .analytics24-metric b{font-size:31px}.ww-final-site .analytics24-grid{grid-template-columns:1fr;gap:17px}.ww-final-site .analytics24-card{padding:22px}.ww-final-site .analytics24-empty{padding:31px 10px 20px}.ww-final-site .analytics24-stack{grid-template-columns:1fr}.ww-final-site .help24-heading{margin-bottom:21px}.ww-final-site .help24-intro{grid-template-columns:1fr;padding:22px;gap:24px;border-radius:19px}.ww-final-site .help24-intro h2{font-size:25px;max-width:320px}.ww-final-site .help24-intro p{font-size:12px}.ww-final-site .help24-core{padding:5px 14px}.ww-final-site .help24-core-row{font-size:11px}.ww-final-site .help24-core-state{width:27px;height:27px}.ww-final-site .help24-intro-action{gap:12px}.ww-final-site .help24-intro-action .btn{font-size:11px}.ww-final-site .help24-section-head h2{font-size:22px}.ww-final-site .help24-section-head p{font-size:11px;line-height:1.6}.ww-final-site .help24-expert-grid{grid-template-columns:1fr;gap:12px}.ww-final-site .help24-expert{padding:21px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:0 16px;align-items:center}.ww-final-site .help24-expert-top{grid-column:1/-1}.ww-final-site .help24-expert-top .avatar{width:53px;height:53px}.ww-final-site .help24-expert h3{font-size:17px}.ww-final-site .help24-expert-top span{font-size:10px}.ww-final-site .help24-expert>p{margin:16px 0 0;font-size:11px}.ww-final-site .help24-expert .btn{margin-top:16px;padding:9px 11px;font-size:10px;width:auto;max-width:145px}.ww-final-site .help24-bottom{gap:17px}.ww-final-site .help24-bottom h3{font-size:18px}.ww-final-site .help24-bottom p{font-size:11px;line-height:1.65}.ww-final-site .help24-bottom>div>.icon{width:26px;height:26px}.ww-final-site .help24-rules summary{font-size:11px}.ww-final-site .help24-rules>div{font-size:11px}}
@media(max-width:390px){.ww-final-site .ww-header24-links{gap:12px;font-size:10px}.ww-final-site .ww-header24 .logo img{width:52px;height:38px}.ww-final-site .ww-header24-account .avatar{width:29px;height:29px}.ww-final-site .status24-item{padding:12px 9px}.ww-final-site .status24-profile{padding:10px 4px}.ww-final-site .status24-copy b{font-size:16px}.ww-final-site .status24-copy small{font-size:8px}.ww-final-site .profile24-group .form-grid{grid-template-columns:1fr}.ww-final-site .profile24-group .full{grid-column:auto}.ww-final-site .profile24-file-note{display:none}.ww-final-site .profile24-form-footer{flex-direction:column;align-items:stretch}.ww-final-site .profile24-aside{grid-template-columns:1fr}.ww-final-site .profile24-preview{grid-column:auto}.ww-final-site .profile24-next .profile24-way{width:78px;right:14px;bottom:14px;opacity:1}.ww-final-site .profile24-next h3,.ww-final-site .profile24-next p{max-width:200px}.ww-final-site .profile24-next .text-btn{max-width:none}.ww-final-site .help24-expert{display:flex}.ww-final-site .help24-expert .btn{max-width:none;width:100%}.ww-final-site .help24-expert>p{width:100%}}
@media(prefers-reduced-motion:reduce){.ww-final-site .status24-ring-value,.ww-final-site .cabinet-nav24,.ww-final-site .status24-item,.ww-final-site .profile24-chevron .icon{transition:none}}

.ww-final-site{--blue:#004E72;--navy:#092634;--ink:#092634;--paper:#F9F9F9;--orange:#FF6E42;--pale:#EAF3F8;--sage:#EAF3F8;--lavender:#EFF4F7;--peach:#FFF0E9;--muted:#6B7D87;--line:#DEE7EB;--shadow:0 20px 65px #09263408}
.ww-final-site{background:var(--paper);font-size:14px}.ww-final-site h1,.ww-final-site h2,.ww-final-site h3{letter-spacing:-.045em}.ww-final-site button:focus-visible,.ww-final-site a:focus-visible,.ww-final-site input:focus-visible,.ww-final-site textarea:focus-visible,.ww-final-site select:focus-visible{outline:3px solid var(--orange);outline-offset:4px}.ww-final-site input:focus,.ww-final-site select:focus,.ww-final-site textarea:focus{outline-color:#004e7260;border-color:var(--blue)}.ww-final-site .container{max-width:1240px;padding-left:34px;padding-right:34px}.ww-final-site .btn{background:var(--blue);border-radius:12px;font-weight:550}.ww-final-site .btn.secondary{background:var(--pale);color:var(--blue);border-color:transparent}.ww-final-site .btn.ghost{background:transparent;color:var(--blue)}.ww-final-site .btn.white{background:#fff;color:var(--blue)}.ww-final-site .pill.green,.ww-final-site .pill.purple,.ww-final-site .pill.blue{background:var(--pale);color:var(--blue)}.ww-final-site .pill.amber{background:var(--peach);color:#963b1d}.ww-final-site .green,.ww-final-site .company-mark.green,.ww-final-site .company-mark.blue{background:var(--pale);color:var(--blue)}.ww-final-site .article-cover.green{background:var(--pale)}.ww-final-site .text-btn{color:var(--blue)}.ww-final-site .prototype-bar{height:35px;padding:0 28px;background:var(--navy);color:#dbe6ec;font-size:10px;position:relative;z-index:45}.ww-final-site .prototype-dot{background:var(--orange)}.ww-final-site .prototype-switch button{font-size:10px;color:#dbe6ec}.ww-final-site .prototype-switch button.active{background:#ffffff1b;color:#fff}.ww-final-site .prototype-label b{font-weight:500}.ww-final-site .prototype-note{opacity:.7}.ww-final-site #header{position:sticky;top:0;background:#ffffffee;backdrop-filter:blur(12px);z-index:40;border-bottom:1px solid var(--line)}.ww-final-site #footer{max-width:1460px;margin:auto;padding:30px 34px;display:flex;justify-content:space-between;align-items:center;gap:16px;font-size:11px;color:var(--muted);border-top:1px solid var(--line)}.ww-final-site #footer .text-btn{font-size:11px}.ww-final-site .small-note{font-size:10px;color:var(--muted)}.ww-final-site .home24 .eyebrow{color:var(--blue);font-size:10px;letter-spacing:.12em;font-weight:550}.ww-final-site .hero24{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center;padding:62px 0 65px;min-height:620px}.ww-final-site .hero24 h1{font-size:70px;line-height:1.045;letter-spacing:-.06em;font-weight:600}.ww-final-site .hero24 h1 span{color:var(--blue)}.ww-final-site .hero24 .eyebrow{margin-bottom:25px}.ww-final-site .hero24-description{font-size:17px;line-height:1.65;margin-top:24px;color:#607581;letter-spacing:-.015em}.ww-final-site .hero24 .hero-cta{margin-top:28px;gap:10px;flex-wrap:nowrap}.ww-final-site .hero24 .hero-cta .btn{padding:14px 18px;font-size:13px}.ww-final-site .hero24-note{font-size:11px;margin-top:14px}.ww-final-site .hero24-human{display:flex;gap:14px;align-items:center;margin-top:40px;font-size:10px;line-height:1.6;color:var(--muted)}.ww-final-site .hero24-human a{color:var(--blue);font-weight:500}.ww-final-site .hero24-human .icon{width:12px;height:12px;display:inline;vertical-align:middle}.ww-final-site .hero24-human .avatar{width:35px;height:35px;border:2px solid #fff}.ww-final-site .hero24-stage{background:var(--pale);border-radius:30px;padding:18px;box-shadow:24px 24px 70px #004e7207}.ww-final-site .preview24{background:#fff;border:1px solid #e1eaef;border-radius:22px;padding:24px;box-shadow:0 8px 20px #004e7203}.ww-final-site .preview24-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;font-size:12px}.ww-final-site .preview24-head span{font-size:9px;background:#f4f7f9;border-radius:5px;padding:4px 7px;color:var(--muted)}.ww-final-site .preview24 h2{font-size:27px;line-height:1.2}.ww-final-site .preview24-rings{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:23px 0}.ww-final-site .preview24-rings button{padding:10px 3px;border-radius:12px;display:flex;flex-direction:column;align-items:center;gap:8px;font-size:10px;color:var(--muted);border:1px solid transparent}.ww-final-site .preview24-rings button.selected{background:#f3f7fa;border-color:#e2ebf0;color:var(--blue)}.ww-final-site .ring24{--value:0;width:63px;height:63px;display:grid;place-items:center;border-radius:50%;background:conic-gradient(var(--blue) calc(var(--value)*1%),#e7eff3 0);position:relative;flex:none}.ww-final-site .ring24:before{content:'';position:absolute;inset:5px;background:#fff;border-radius:50%}.ww-final-site .ring24>span{position:relative;font-size:19px;font-weight:600;display:flex;align-items:baseline;gap:1px}.ww-final-site .ring24 small{font-size:10px;font-weight:450}.ww-final-site .ring24.small{width:52px;height:52px}.ww-final-site .ring24.small>span{font-size:16px}.ww-final-site .preview24-focus{background:var(--pale);border:1px solid #dceaf2;border-radius:17px;padding:20px 18px;display:grid;grid-template-columns:minmax(0,1fr) 85px;gap:5px;align-items:center;min-height:190px}.ww-final-site .preview24-focus .eyebrow{font-size:8px;margin-bottom:10px;letter-spacing:.1em}.ww-final-site .preview24-focus h3{font-size:19px;max-width:240px;line-height:1.2}.ww-final-site .preview24-focus p{font-size:11px;margin-top:9px;max-width:230px}.ww-final-site .preview24-focus .text-btn{font-size:11px;margin-top:9px}.ww-final-site .preview24-focus .sprite{width:85px;align-self:center}.ww-final-site .preview24-links{display:flex;gap:12px;justify-content:space-between;margin-top:15px}.ww-final-site .preview24-links .text-btn{font-size:9px;gap:4px}.ww-final-site .preview24-links .icon{width:12px;height:12px}.ww-final-site .sprite{aspect-ratio:722/725;width:100px}.ww-final-site .sprite img{height:100%;width:300%;max-width:none;object-fit:contain;left:0;top:0}.ww-final-site .sprite.pose1 img{left:0}.ww-final-site .sprite.pose2 img{left:-100%}.ww-final-site .sprite.pose3 img{left:-200%}.ww-final-site .pathrail24{position:sticky;top:85px;z-index:35;background:#fff;border-top:1px solid var(--line);border-bottom:1px solid var(--line);display:grid;grid-template-columns:repeat(5,1fr);padding:0 max(34px,calc((100vw - 1172px)/2));min-height:68px}.ww-final-site .pathrail24 a{display:flex;align-items:center;gap:12px;padding:20px 14px;color:var(--muted);border-bottom:3px solid transparent;font-size:12px;white-space:nowrap}.ww-final-site .pathrail24 a>span{font-size:10px;color:#8d9da5}.ww-final-site .pathrail24 a .icon{width:14px;height:14px;margin-left:auto;color:#b5c4cc}.ww-final-site .pathrail24 a.active{color:var(--blue);border-bottom-color:var(--blue);font-weight:600}.ww-final-site .pathrail24 a.active>span{color:var(--orange)}.ww-final-site .home-section24{padding:76px 0;scroll-margin-top:164px}.ww-final-site .home24 .section-head{margin-bottom:24px;align-items:flex-end}.ww-final-site .home24 h2{font-size:40px;line-height:1.12;font-weight:560}.ww-final-site .home24 h2 span{color:var(--blue)}.ww-final-site .home24 .section-head .eyebrow{margin-bottom:12px}.ww-final-site .home24 .section-head .text-btn{font-size:12px}.ww-final-site .experience24{display:grid;grid-template-columns:1.14fr .86fr;gap:62px;align-items:center;border-bottom:1px solid var(--line)}.ww-final-site .experience24-copy>p{font-size:14px;line-height:1.75;margin:23px 0;max-width:360px}.ww-final-site .experience24-copy .btn{font-size:12px}.ww-final-site .experience24-copy>.text-btn{display:flex;margin-top:10px;font-size:11px}.ww-final-site .case-stage24{display:grid;grid-template-columns:.85fr 1.15fr;gap:18px;position:relative;align-items:center;padding:18px 0}.ww-final-site .case24-before{border:1px solid var(--line);background:#fff;border-radius:18px;padding:25px 20px 30px;min-height:268px;transform:rotate(-3deg)}.ww-final-site .case24-before .eyebrow{font-size:8px;letter-spacing:.04em;color:var(--muted);display:block}.ww-final-site .case24-before>b{font-size:26px;line-height:1.12;display:block;color:#78909e;letter-spacing:-.05em;font-weight:500}.ww-final-site .case24-before p{font-size:11px;line-height:1.6;margin-top:28px}.ww-final-site .case24-after{border:1px solid #d5e6f0;border-radius:18px;padding:24px;background:var(--pale);position:relative;box-shadow:0 16px 32px #004e7207;transform:rotate(2deg)}.ww-final-site .case24-after .eyebrow{font-size:8px;letter-spacing:.04em;display:block}.ww-final-site .case24-after>b{font-size:25px;font-weight:560;line-height:1.1;letter-spacing:-.045em;display:block}.ww-final-site .case24-detail{display:grid;grid-template-columns:1fr;gap:5px;margin:22px 0 18px}.ww-final-site .case24-detail>span{font-size:8px;text-transform:uppercase;letter-spacing:.06em;color:var(--blue);margin-top:6px}.ww-final-site .case24-detail p{font-size:10px;color:#566e7c;line-height:1.5}.ww-final-site .case24-arrow{position:absolute;left:40%;top:45%;width:38px;height:38px;border-radius:50%;background:var(--orange);color:white;display:grid;place-items:center;z-index:2;box-shadow:0 5px 20px #ff6e4225}.ww-final-site .case24-arrow .icon{width:18px}.ww-final-site .jobs24-home{border-bottom:1px solid var(--line);position:relative}.ww-final-site .example-label24{font-size:9px;position:absolute;right:0;top:149px;color:var(--muted)}.ww-final-site .jobs24-home .job-grid{margin-top:35px}.ww-final-site .job-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.ww-final-site .job-grid .job-card{border-radius:18px;background:white;padding:25px;box-shadow:none}.ww-final-site .job-card .company-mark{background:var(--pale);color:var(--blue)}.ww-final-site .connections24{display:grid;grid-template-columns:.85fr 1.15fr;align-items:center;gap:70px}.ww-final-site .connections24 h2{font-size:36px}.ww-final-site .connections24>div>p{margin:20px 0;font-size:14px;line-height:1.7}.ww-final-site .singlepost24{border:1px solid var(--line);border-radius:20px;background:#fff;padding:26px;box-shadow:0 15px 45px #09263404}.ww-final-site .singlepost24 .avatar{width:42px;height:42px}.ww-final-site .singlepost24 .person-meta strong{font-size:12px}.ww-final-site .singlepost24 .person-meta span{font-size:9px}.ww-final-site .singlepost24 .pill{font-size:8px}.ww-final-site .singlepost24 h3{font-size:24px;line-height:1.2;margin-top:24px}.ww-final-site .singlepost24>p{font-size:12px;line-height:1.65;margin-top:14px;max-width:410px}.ww-final-site .postfoot24{display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid var(--line);margin-top:20px;padding-top:12px;font-size:10px;color:var(--muted)}.ww-final-site .postfoot24>span{display:flex;align-items:center;gap:5px}.ww-final-site .postfoot24 .icon{width:14px;height:14px}.ww-final-site .postfoot24 small{font-size:8px}.ww-final-site .postfoot24 .text-btn{font-size:11px}.ww-final-site .work24{display:grid;grid-template-columns:1.2fr .8fr;gap:70px;align-items:center;border-bottom:1px solid var(--line)}.ww-final-site .work24>div>p{max-width:450px;margin:22px 0;font-size:14px;line-height:1.7}.ww-final-site .work24-card{background:var(--pale);border:1px solid #dce8ee;border-radius:23px;padding:30px;position:relative}.ww-final-site .work24-card h3{font-size:25px;line-height:1.2}.ww-final-site .work24-check{position:absolute;right:25px;top:26px;width:36px;height:36px;background:#fff;border-radius:50%;display:grid;place-items:center;color:var(--blue)}.ww-final-site .work24-list{display:grid;gap:13px;margin:23px 0;font-size:12px}.ww-final-site .work24-list span{display:flex;gap:10px;align-items:center}.ww-final-site .work24-list .icon{width:16px;height:16px}.ww-final-site .work24-card>.text-btn{font-size:12px}.ww-final-site .work24-card>small{display:block;margin-top:12px;font-size:10px;color:var(--muted)}.ww-final-site .article-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.ww-final-site .article24-cover{aspect-ratio:1.67;width:100%;border-radius:17px;background:var(--pale);color:var(--blue);text-align:left;padding:22px;display:flex;position:relative;justify-content:space-between;align-items:flex-end;overflow:hidden}.ww-final-site .article24-cover>span{font-size:8px;line-height:1.2;font-weight:600;position:absolute;top:19px;left:20px;letter-spacing:-.03em}.ww-final-site .article24-cover>b{font-size:40px;line-height:.95;letter-spacing:-.06em;font-weight:600}.ww-final-site .article24-cover.tone-1{background:var(--navy);color:#fff}.ww-final-site .article24-cover.tone-2{background:#dde9ef}.ww-final-site .article24-cover.tone-2:after{content:'';position:absolute;right:48px;top:37px;width:26px;height:26px;border-radius:50%;background:var(--orange)}.ww-final-site .article24-cover>.icon{width:22px;height:22px;margin:0 0 2px}.ww-final-site .article24-meta{font-size:9px;color:var(--muted);margin:16px 0 8px}.ww-final-site .article24 h3{font-size:19px;line-height:1.3;max-width:300px}.ww-final-site .article24 h3>button{text-align:left;padding:0;font-weight:inherit;line-height:inherit;letter-spacing:inherit}.ww-final-site .article24-author{display:flex;gap:9px;align-items:center;margin-top:18px;font-size:10px;line-height:1.45}.ww-final-site .article24-author .avatar{width:28px;height:28px}.ww-final-site .article24-author small{font-size:8px;color:var(--muted)}.ww-final-site .faq24{display:grid;grid-template-columns:.75fr 1.25fr;gap:70px;border-top:1px solid var(--line);padding:64px 0}.ww-final-site .faq24 h2{font-size:34px}.ww-final-site .faq24 .text-btn{margin-top:22px;font-size:12px}.ww-final-site .faq24 details{border-bottom:1px solid var(--line)}.ww-final-site .faq24 summary{list-style:none;cursor:pointer;padding:18px 0;display:flex;gap:15px;justify-content:space-between;font-size:13px;font-weight:500}.ww-final-site .faq24 summary span{color:var(--blue);font-size:19px;line-height:1}.ww-final-site .faq24 details p{font-size:12px;line-height:1.7;padding:0 30px 20px 0}.ww-final-site .final24{background:var(--pale);border-radius:20px;padding:29px 34px;display:flex;align-items:center;justify-content:space-between;gap:22px;margin:20px 0 70px}.ww-final-site .final24 h2{font-size:28px}.ww-final-site .final24 .eyebrow{font-size:9px;margin-bottom:8px}.ww-final-site .final24 .btn{font-size:12px}.ww-final-site .info24{border:1px solid #c6d4dc;border-radius:50%;width:23px;height:23px;min-height:23px;display:inline-grid;place-items:center;font-size:12px;color:var(--muted);padding:0;font-family:Georgia,serif;flex:none}.ww-final-site .path-tabs24{display:flex;align-items:center;gap:5px}.ww-final-site .path-tabs24 .info24{margin-left:auto;border:1px solid #c6d4dc;border-radius:50%;padding:0;font-size:12px}.ww-final-site .section-head.compact{margin:26px 0 15px;display:flex;align-items:center;justify-content:space-between;gap:12px}.ww-final-site .section-head.compact h2{font-size:19px}.ww-final-site .section-head.compact p{font-size:11px;margin-top:5px}.ww-final-site .section-head.compact>span{font-size:10px;color:var(--muted)}.ww-final-site .section-head.compact .text-btn{font-size:11px}.ww-final-site .journey24-columns{display:grid;grid-template-columns:minmax(0,1fr) 275px;gap:22px}.ww-final-site .next24{background:var(--pale);border:1px solid #d8e8f1;border-radius:22px;padding:28px 30px;display:flex;align-items:center;justify-content:space-between;min-height:216px;gap:20px}.ww-final-site .next24>div{max-width:450px}.ww-final-site .next24 .eyebrow{font-size:9px;margin-bottom:12px}.ww-final-site .next24 h2{font-size:29px;max-width:400px;line-height:1.12}.ww-final-site .next24 p{font-size:12px;margin:13px 0 18px;max-width:380px}.ww-final-site .next24 .btn{font-size:12px;min-height:42px;padding:11px 18px}.ww-final-site .next24>.sprite{width:100px;flex:none}.ww-final-site .journey24-track{display:grid;grid-template-columns:repeat(5,1fr);border:1px solid var(--line);border-radius:17px;padding:19px 12px;background:#fff}.ww-final-site .journey24-track button{display:flex;flex-direction:column;align-items:center;gap:8px;position:relative;z-index:1}.ww-final-site .journey24-track button:after{content:'';position:absolute;left:calc(50% + 21px);right:calc(-50% + 21px);top:18px;background:var(--line);height:1px;z-index:-1}.ww-final-site .journey24-track button:last-child:after{display:none}.ww-final-site .journey24-track button>span{width:36px;height:36px;border-radius:50%;background:#f2f6f8;border:1px solid var(--line);font-size:11px;display:grid;place-items:center;color:var(--muted)}.ww-final-site .journey24-track button>b{font-size:10px;font-weight:500}.ww-final-site .journey24-track button>small{font-size:8px;color:var(--muted)}.ww-final-site .journey24-track button.active>span{background:var(--blue);color:#fff;border-color:var(--blue);box-shadow:0 0 0 4px var(--pale)}.ww-final-site .journey24-track button.done>span{background:var(--pale);color:var(--blue)}.ww-final-site .journey24-track button.active>b{color:var(--blue);font-weight:650}.ww-final-site .taskgrid24{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.ww-final-site .taskcard24{text-align:left;background:white;border:1px solid var(--line);border-radius:18px;padding:21px;display:flex;flex-direction:column;transition:transform .18s,border-color .18s}.ww-final-site .taskcard24:hover{border-color:#9bb8c9;transform:translateY(-2px)}.ww-final-site .taskcard24-top{display:flex;align-items:center;justify-content:space-between;color:var(--blue);margin-bottom:20px}.ww-final-site .taskcard24-top small{font-size:9px;color:var(--muted)}.ww-final-site .taskcard24 h3{font-size:17px;line-height:1.25;max-width:250px}.ww-final-site .taskcard24 p{font-size:11px;line-height:1.6;margin:10px 0 20px}.ww-final-site .taskcard24-bottom{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-top:auto;color:var(--blue);font-size:9px}.ww-final-site .taskcard24-bottom b{font-weight:500;color:#9d4f32}.ww-final-site .taskcard24-bottom .icon{width:15px;height:15px}.ww-final-site .taskcheck24{display:grid;place-items:center;width:25px;height:25px;background:var(--pale);border-radius:50%}.ww-final-site .taskcard24.done{background:#fdfefe}.ww-final-site .journey24-aside{display:grid;gap:17px;align-content:start}.ww-final-site .journey24-aside .card{padding:22px;border-radius:18px}.ww-final-site .journey24-aside h3{font-size:19px;line-height:1.2}.ww-final-site .journey24-aside p{font-size:11px;line-height:1.65;margin-top:13px}.ww-final-site .journey24-aside .btn{font-size:11px;width:100%;margin-top:18px}.ww-final-site .journey24-aside .text-btn{font-size:11px;margin-top:12px}.ww-final-site .finale24-icon{display:flex;align-items:center;gap:10px;margin-bottom:20px;color:var(--blue);font-size:10px}.ww-final-site .finale24-icon>.icon{padding:8px;width:36px;height:36px;border-radius:12px;background:var(--pale)}.ww-final-site .finale24-progress{margin:20px 0 0}.ww-final-site .finale24-progress>div:first-child{display:flex;justify-content:space-between;align-items:center;margin-bottom:9px;font-size:11px}.ww-final-site .finale24-progress span{font-size:10px;color:var(--muted)}.ww-final-site .finale24>small{font-size:9px;color:var(--muted);display:block;margin-top:10px;text-align:center}.ww-final-site .finale24.unlocked{border-color:#b7d2df;background:#f9fcfe}.ww-final-site .human24 .row{gap:10px}.ww-final-site .human24 .avatar{width:38px;height:38px}.ww-final-site .human24 strong{font-size:11px}.ww-final-site .human24 small{display:block;font-size:9px;color:var(--muted);margin-top:3px}.ww-final-site .lesson24 .eyebrow{font-size:8px}.ww-final-site .practice24{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.ww-final-site .practice24>button{display:flex;flex-direction:column;text-align:left;padding:17px;background:#fff;border:1px solid var(--line);border-radius:15px;gap:10px}.ww-final-site .practice24>button>b{font-size:12px}.ww-final-site .practice24>button>span{font-size:10px;line-height:1.5;color:var(--muted)}.ww-final-site .practice24>button>.icon{color:var(--blue);width:19px;height:19px}.ww-final-site .practice24>button>.icon:last-child{width:14px;height:14px;margin-top:auto;align-self:flex-end}.ww-final-site .artifact-row span{display:flex;align-items:center;gap:10px}.ww-final-site .artifact-row span>.icon{width:16px;height:16px;color:var(--blue)}.ww-final-site .achievement24-top{display:flex;align-items:center;justify-content:space-between;gap:30px;background:var(--pale);border:1px solid #dceaf1;border-radius:20px;padding:27px 30px;margin-bottom:25px}.ww-final-site .achievement24-top h2{font-size:27px;max-width:480px}.ww-final-site .achievement24-top p{font-size:12px;max-width:460px;margin-top:13px}.ww-final-site .level24-big{min-width:155px;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:6px;color:var(--blue)}.ww-final-site .level24-big>b{font-size:56px;font-weight:600;letter-spacing:-.05em}.ww-final-site .level24-big>.icon{width:26px;height:26px}.ww-final-site .level24-big>span{width:100%;text-align:center;font-size:10px}.ww-final-site .achievement24{padding:23px!important;border-radius:18px!important;gap:11px}.ww-final-site .achievement24 .medal{background:var(--pale)!important;color:var(--blue)!important;clip-path:polygon(50% 0%,94% 24%,94% 75%,50% 100%,6% 75%,6% 24%);width:61px;height:68px;display:grid;place-items:center}.ww-final-site .achievement24 h3{font-size:17px}.ww-final-site .achievement24 p{font-size:11px;min-height:30px}.ww-final-site .achievement24 .row>span{font-size:9px;color:var(--muted)}.ww-final-site .achievement24 .text-btn{font-size:10px}.ww-final-site .level-ladder24{margin-top:25px}.ww-final-site .level-ladder24 .section-head{margin-top:0}.ww-final-site .level-ladder24-grid{display:grid;grid-template-columns:repeat(10,1fr);gap:8px;margin:20px 0}.ww-final-site .level-ladder24-grid button{display:grid;justify-items:center;gap:7px;color:#91a3ae}.ww-final-site .level-ladder24-grid b{border-radius:50%;width:37px;height:37px;display:grid;place-items:center;background:#f1f5f7;border:1px solid var(--line);font-size:13px}.ww-final-site .level-ladder24-grid small{font-size:8px;white-space:nowrap}.ww-final-site .level-ladder24-grid .reached b{background:var(--pale);color:var(--blue);border-color:#bed5e1}.ww-final-site .level-ladder24-grid .current b{background:var(--blue);color:white;box-shadow:0 0 0 4px var(--pale)}.ww-final-site .level-ladder24>p{font-size:11px}.ww-final-site .wallet24-layout{display:grid;grid-template-columns:minmax(0,1fr) 270px;gap:22px}.ww-final-site .wallet24-summary{display:grid;grid-template-columns:1.3fr 1fr;gap:16px}.ww-final-site .wallet24-balance{background:var(--navy);color:white;border-radius:19px;padding:25px}.ww-final-site .wallet24-balance .eyebrow{font-size:9px;color:#98b0bd;margin-bottom:10px}.ww-final-site .wallet24-balance>b{font-size:42px;display:flex;align-items:center;gap:10px;line-height:1}.ww-final-site .wallet24-balance>b .icon{width:30px;height:30px;color:#c8e1ee}.ww-final-site .wallet24-balance>p{font-size:10px;color:#acc2ce;margin-top:13px}.ww-final-site .wallet24-balance>.text-btn{color:#d7ebf6;font-size:10px;margin-top:9px}.ww-final-site .wallet24-pending{display:flex;flex-direction:column;gap:9px;padding:24px!important;font-size:11px}.ww-final-site .wallet24-pending>b{font-size:30px;line-height:1}.ww-final-site .wallet24-pending>small{font-size:10px;color:var(--muted)}.ww-final-site .wallet24-pending>span:last-child{margin-top:auto;padding-top:12px;border-top:1px solid var(--line);display:flex;justify-content:space-between}.ww-final-site .shop24-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.ww-final-site .shop24-card{background:#fff;border:1px solid var(--line);border-radius:18px;padding:18px;display:flex;flex-direction:column}.ww-final-site .shop24-visual{background:var(--pale);border-radius:13px;height:102px;display:flex;align-items:center;justify-content:center;gap:5px;margin-bottom:19px;color:var(--blue)}.ww-final-site .shop24-visual>b{font-size:38px;letter-spacing:-.06em}.ww-final-site .shop24-visual>b>small{font-size:14px;margin-left:4px}.ww-final-site .shop24-avatar{width:57px;height:57px;border:2px solid var(--orange);padding:4px;border-radius:50%;box-shadow:0 0 0 4px #fff}.ww-final-site .shop24-avatar .avatar{width:45px;height:45px}.ww-final-site .shop24-card h3{font-size:16px;line-height:1.25}.ww-final-site .shop24-card p{font-size:10px;line-height:1.65;margin:10px 0 20px}.ww-final-site .shop24-card>.row{margin-top:auto;gap:7px;flex-wrap:wrap}.ww-final-site .shop24-card>.row>b{font-size:11px;color:var(--blue)}.ww-final-site .shop24-card>.row .btn{font-size:9px;min-height:33px;padding:8px 10px;gap:3px}.ww-final-site .shop24-card>small{font-size:8px;line-height:1.6;color:var(--muted);display:block;margin-top:11px}.ww-final-site .finalreward24 .shop24-visual{background:#fff2ec;color:#aa4a2c}.ww-final-site .finalreward24 .shop24-visual>.icon{width:27px;height:27px}.ww-final-site .wallet24-layout>aside{display:grid;align-content:start;gap:16px}.ww-final-site .wallet24-layout>aside .card{padding:22px;border-radius:18px}.ww-final-site .wallet24-layout>aside h3{font-size:16px}.ww-final-site .wallet-ledger{list-style:none;margin:14px 0;padding:0}.ww-final-site .wallet-ledger li{display:flex;justify-content:space-between;gap:15px;padding:12px 0;border-bottom:1px solid var(--line);font-size:10px}.ww-final-site .wallet-ledger li>b{white-space:nowrap;color:var(--blue);font-size:10px}.ww-final-site .wallet24-layout>aside .text-btn{font-size:10px}.ww-final-site .wallet24-rules p,.ww-final-site .wallet24-friends p{font-size:10px;line-height:1.9;margin-top:15px}.ww-final-site .myrewards24{margin-top:22px}.ww-final-site .myrewards24 h3{font-size:17px}.ww-final-site .myreward24{display:flex;justify-content:space-between;align-items:center;gap:18px;border-top:1px solid var(--line);padding-top:16px;margin-top:17px;font-size:11px}.ww-final-site .myreward24 small{display:block;font-size:10px;color:var(--muted);margin-top:5px}.ww-final-site .myreward24 .button-row{margin:0;gap:12px}.ww-final-site .myreward24 .text-btn{font-size:10px}.ww-final-site .friends24-hero{display:grid;grid-template-columns:1.35fr .65fr;gap:40px;align-items:center;background:var(--pale);border:1px solid #d7e7ef;border-radius:22px;padding:36px;margin-bottom:24px}.ww-final-site .friends24-hero h2{font-size:38px;line-height:1.05}.ww-final-site .friends24-hero p{font-size:13px;line-height:1.6;max-width:470px;margin:20px 0}.ww-final-site .friends24-hero .eyebrow{font-size:9px}.ww-final-site .ref-input24{display:flex;gap:8px}.ww-final-site .ref-input24>input{font-size:11px;min-width:0}.ww-final-site .friends24-numbers{position:relative;display:flex;flex-direction:column;align-items:center;padding-bottom:100px}.ww-final-site .friends24-numbers>b{font-size:70px;line-height:1;color:var(--blue);font-weight:550}.ww-final-site .friends24-numbers>span{font-size:12px;margin-top:8px}.ww-final-site .friends24-numbers>small{font-size:10px;color:var(--muted);margin-top:5px}.ww-final-site .friends24-numbers>.sprite{position:absolute;width:90px;bottom:0}.ww-final-site .friends24-scale{margin-bottom:22px}.ww-final-site .friends24-scale .section-head{margin-top:0}.ww-final-site .friends24 ol{font-size:12px;line-height:2;color:var(--muted);padding-left:20px}.ww-final-site .friends24 .grid2 h3{font-size:19px}.ww-final-site .friends24 .grid2 p{font-size:12px;line-height:1.7;margin-top:13px}.ww-final-site .friends24 .grid2 .text-btn{font-size:11px;margin-top:12px}.ww-final-site .friend-step.done b{background:var(--blue)!important;color:#fff}.ww-final-site .friend-step strong{font-size:12px;color:var(--blue)}.ww-final-site .journal24 .context-card{margin-top:40px}.ww-final-site .journal24 .article-grid{margin-top:24px}.ww-final-site .empty-catalog24{padding:60px 30px!important}.ww-final-site .empty-catalog24>h2{font-size:28px}.ww-final-site .empty-catalog24>p{max-width:470px;margin:16px auto;font-size:13px}.ww-final-site .empty-catalog24>.icon{width:34px;height:34px;margin:auto;color:var(--blue)}.ww-final-site .empty-catalog24 .button-row{justify-content:center}.ww-final-site .rulesvisual24{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin:8px 0 26px}.ww-final-site .rulesvisual24>section{padding:23px 20px;border-radius:17px;background:var(--pale)}.ww-final-site .rulesvisual24 h3{font-size:18px;margin:16px 0 10px}.ww-final-site .rulesvisual24 p{font-size:12px;line-height:1.6}.ww-final-site .rulesvisual24-symbol{height:52px;font-size:28px;color:var(--blue);display:flex;gap:8px;align-items:center;font-weight:600}.ww-final-site .rulesvisual24-symbol>.icon{width:25px;height:25px}.ww-final-site .rulesvisual24-symbol.orange{color:#b15132}.ww-final-site .rulesvisual24-loop{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);font-size:11px;color:var(--blue)}.ww-final-site .rules24-details{margin-top:20px;font-size:12px}.ww-final-site .rules24-details summary{font-weight:600;cursor:pointer}.ww-final-site .rules24-details p{font-size:12px;margin-top:14px;line-height:1.7}.ww-final-site .consult24-layout{display:grid;grid-template-columns:1.15fr .85fr;gap:26px}.ww-final-site .consult24-layout h3{font-size:22px}.ww-final-site .consult24-layout .eyebrow{font-size:9px}.ww-final-site .consult24-results{display:grid;gap:10px;margin:24px 0}.ww-final-site .consult24-results>button{display:flex;align-items:center;gap:13px;text-align:left;background:#fff;border:1px solid var(--line);border-radius:13px;padding:15px}.ww-final-site .consult24-results>button>span{border-radius:50%;background:#f2f6f8;color:#a3b2bc;width:33px;height:33px;display:grid;place-items:center;flex:none}.ww-final-site .consult24-results>button>span.done{background:var(--pale);color:var(--blue)}.ww-final-site .consult24-results>button>b,.ww-final-site .consult24-results b{font-size:12px}.ww-final-site .consult24-results small{display:block;color:var(--muted);font-size:10px;margin-top:4px}.ww-final-site .consult24-results>button>.icon{margin-left:auto;width:15px;height:15px}.ww-final-site .consult24-plan{padding:20px;background:#f3f7fa;border-radius:15px}.ww-final-site .consult24-plan h3{font-size:17px}.ww-final-site .consult24-plan p{font-size:12px;line-height:1.7;margin:12px 0}.ww-final-site .consult24-plan small{font-size:10px;color:var(--muted)}.ww-final-site .consult24-booking{background:var(--pale);border:1px solid #d5e6f0;border-radius:19px;padding:25px;display:flex;flex-direction:column;gap:17px;align-self:start}.ww-final-site .consult24-time{display:flex;gap:13px;align-items:center;color:var(--blue);padding-bottom:20px;border-bottom:1px solid #cddfe9}.ww-final-site .consult24-time>b{font-size:55px;line-height:1;font-weight:550;letter-spacing:-.06em}.ww-final-site .consult24-time>span{font-size:12px;line-height:1.4}.ww-final-site .consult24-booking h3{font-size:20px}.ww-final-site .consult24-booking p{font-size:12px;line-height:1.7}.ww-final-site .consult24-booking>small{font-size:9px;color:var(--muted)}.ww-final-site .consult24-expert{display:flex;gap:11px;align-items:center;text-align:left;padding:12px;background:white;border:1px solid #d5e5ed;border-radius:12px}.ww-final-site .consult24-expert .avatar{width:38px;height:38px}.ww-final-site .consult24-expert b{font-size:12px}.ww-final-site .consult24-expert small{display:block;font-size:9px;color:var(--muted);margin-top:3px}.ww-final-site .consult24-expert>.icon{margin-left:auto;width:15px;height:15px}.ww-final-site .case24-steps{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:23px}.ww-final-site .case24-steps>button{display:flex;align-items:center;gap:5px;padding:8px 12px;border:1px solid var(--line);border-radius:30px;font-size:10px;color:var(--muted)}.ww-final-site .case24-steps>button>span{font-size:9px}.ww-final-site .case24-steps>button.done{background:var(--blue);color:#fff;border-color:var(--blue)}.ww-final-site .taskeditor24 .editor-preview{background:var(--pale);padding:23px}.ww-final-site .taskeditor24 .editor-preview .case-line{margin:17px 0;padding:0 0 14px;border-bottom:1px solid #d3e2eb}.ww-final-site .case24-example{font-size:11px;margin-top:20px}.ww-final-site .case24-example summary{cursor:pointer;font-weight:600;color:var(--blue)}.ww-final-site .case24-example p{font-size:11px;line-height:1.7;margin-top:12px}.ww-final-site .case24-criteria{display:grid;gap:9px;margin-top:23px;padding-top:18px;border-top:1px solid #cddfe9;font-size:11px}.ww-final-site .case24-criteria>b{font-size:12px;margin-bottom:4px}.ww-final-site .case24-criteria>span{color:#7e919d;font-size:10px}.ww-final-site .case24-criteria>span.done{color:var(--blue)}.ww-final-site .taskeditor24 .reward-hint{font-size:11px;background:var(--pale);color:var(--blue);border-radius:10px;padding:12px 15px}.ww-final-site .taskeditor24 .button-row{gap:10px}.ww-final-site .taskeditor24 .btn{font-size:12px}.ww-final-site .lesson24-steps{display:flex;gap:8px;margin-bottom:23px}.ww-final-site .lesson24-steps button{border:1px solid var(--line);border-radius:30px;padding:9px 15px;font-size:12px;display:flex;gap:7px;align-items:center}.ww-final-site .lesson24-steps button.active{background:var(--blue);color:white;border-color:var(--blue)}.ww-final-site .lesson24-steps button span{font-size:9px}.ww-final-site .lesson24-reading{font-size:13px;line-height:1.75;max-width:680px;margin:0 auto 26px}.ww-final-site .lesson24-reading h3{font-size:21px;margin:18px 0}.ww-final-site .lesson24-reading p{margin:14px 0}.ww-final-site .lesson24-reading blockquote{margin:20px 0;background:var(--pale);border-left:3px solid var(--blue);padding:15px 20px;color:var(--blue)}.ww-final-site .lesson24-choice{border:1px solid var(--line);border-radius:12px;padding:16px;display:flex;gap:11px;align-items:flex-start;font-size:13px}.ww-final-site .lesson24-choice:has(input:checked){background:var(--pale);border-color:#a9c4d4}.ww-final-site .lesson24-apply{text-align:center;max-width:540px;margin:20px auto}.ww-final-site .lesson24-icon{width:64px;height:64px;border-radius:18px;background:var(--pale);display:grid;place-items:center;color:var(--blue);margin:0 auto 20px}.ww-final-site .lesson24-icon .icon{width:32px;height:32px}.ww-final-site .lesson24-apply h3{font-size:29px}.ww-final-site .lesson24-apply p{font-size:14px;margin:20px 0;line-height:1.7}.ww-final-site .lesson24-apply>small{display:block;margin-top:20px;font-size:11px;color:var(--muted)}.ww-final-site .levels24-modal{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;margin:25px 0}.ww-final-site .levels24-modal>div{border:1px solid var(--line);border-radius:14px;padding:17px;display:flex;flex-direction:column;align-items:center;gap:10px;font-size:11px}.ww-final-site .levels24-modal b{font-size:24px;font-weight:550}.ww-final-site .levels24-modal .reached{background:var(--pale);color:var(--blue);border-color:#bcd5e2}.ww-final-site .levels24-modal small{font-size:8px}.ww-final-site .milestones24{display:flex;gap:14px;margin:24px 0}.ww-final-site .milestones24 span{display:grid;place-items:center;width:60px;height:65px;border-radius:14px;background:var(--pale);color:var(--blue);font-size:24px}.ww-final-site .team24{max-width:1250px;padding-top:40px;padding-bottom:65px}.ww-final-site .team24 .workspace-heading h1{font-size:39px}.ww-final-site .team24 .workspace-heading p{font-size:13px}.ww-final-site .team24 .tabs{margin-bottom:28px}.ww-final-site .team-doc{max-width:none}.ww-final-site .team-doc h2{font-size:25px;margin:38px 0 18px}.ww-final-site .team-doc h3{font-size:18px;margin:24px 0 12px}.ww-final-site .team-doc p,.ww-final-site .team-doc li{font-size:13px;line-height:1.75}.ww-final-site .team-doc section{border-bottom:1px solid var(--line);padding-bottom:20px}.ww-final-site .team-doc details{margin:20px 0;border:1px solid var(--line);padding:18px 20px;border-radius:14px;background:#fff}.ww-final-site .team-doc summary{cursor:pointer;font-weight:550;font-size:13px}.ww-final-site .team-doc table{width:100%;border-collapse:collapse;margin:20px 0;font-size:11px;line-height:1.6}.ww-final-site .team-doc th{text-align:left;background:var(--pale);color:var(--blue)}.ww-final-site .team-doc th,.ww-final-site .team-doc td{padding:13px 15px;border-bottom:1px solid var(--line);vertical-align:top}.ww-final-site .team-doc .team-callout,.ww-final-site .team-doc aside{background:var(--pale);border-radius:14px;padding:18px}.ww-final-site .scenario-grid24{display:grid;grid-template-columns:repeat(3,1fr);gap:13px;margin-top:24px}.ww-final-site .scenario-grid24>button{border:1px solid var(--line);border-radius:15px;background:var(--pale);padding:20px;text-align:left;display:flex;flex-direction:column;gap:12px}.ww-final-site .scenario-grid24 b{font-size:14px}.ww-final-site .scenario-grid24 span{font-size:11px;line-height:1.7;color:var(--muted)}.ww-final-site .scenario-grid24 .icon{align-self:flex-end;margin-top:auto;width:16px;height:16px}.ww-final-site .simulation24{margin-top:20px}.ww-final-site .simulation24 h3{font-size:20px}.ww-final-site .simulation24 p{font-size:12px;margin:12px 0}.ww-final-site .simulation24 .btn{font-size:11px}.ww-final-site .admin24-banner{padding:13px 18px;background:var(--pale);font-size:12px;border-radius:12px;margin-bottom:20px}.ww-final-site .admin24-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:24px}.ww-final-site .admin24-stats .card{display:grid;gap:12px;padding:23px}.ww-final-site .admin24-stats b{font-size:30px;font-weight:550}.ww-final-site .admin24-stats small{color:var(--muted);font-size:10px}.ww-final-site .admin24 .card>h3{font-size:20px;margin-bottom:20px}.ww-final-site .admin24 .card>p{font-size:12px;line-height:1.7}.ww-final-site .admin24 form small{font-size:10px;line-height:1.6;color:var(--muted)}.ww-final-site .has-frame .profile-button .avatar,.ww-final-site .has-frame .profile24-avatar img{outline:2px solid var(--orange);outline-offset:3px}
@media(min-width:1550px){.ww-final-site .container{max-width:1340px}.ww-final-site .hero24{gap:80px}.ww-final-site .hero24 h1{font-size:80px}.ww-final-site .hero24-stage{max-width:570px;justify-self:end}.ww-final-site .pathrail24{padding-left:calc((100vw - 1272px)/2);padding-right:calc((100vw - 1272px)/2)}}
@media(max-width:1150px){.ww-final-site .hero24{gap:28px}.ww-final-site .hero24 h1{font-size:58px}.ww-final-site .hero24-description{font-size:15px}.ww-final-site .hero24 .hero-cta{flex-wrap:wrap}.ww-final-site .preview24{padding:20px}.ww-final-site .preview24 h2{font-size:24px}.ww-final-site .preview24-focus{padding:17px;grid-template-columns:1fr 65px}.ww-final-site .preview24-focus .sprite{width:65px}.ww-final-site .journey24-columns{grid-template-columns:minmax(0,1fr) 240px;gap:18px}.ww-final-site .next24{padding:24px}.ww-final-site .next24 h2{font-size:25px}.ww-final-site .next24 .sprite{width:75px}.ww-final-site .wallet24-layout{grid-template-columns:minmax(0,1fr) 230px;gap:18px}.ww-final-site .shop24-grid{grid-template-columns:repeat(2,1fr)}.ww-final-site .shop24-card:last-child{grid-column:1/-1;display:grid;grid-template-columns:100px 1fr;gap:0 16px}.ww-final-site .shop24-card:last-child .shop24-visual{grid-row:1/5;margin:0}.ww-final-site .experience24{gap:40px}.ww-final-site .case-stage24{gap:10px}.ww-final-site .case24-before{padding:20px 15px}.ww-final-site .case24-after{padding:20px}.ww-final-site .case24-before>b,.ww-final-site .case24-after>b{font-size:23px}.ww-final-site .connections24{gap:40px}.ww-final-site .home24 h2{font-size:34px}.ww-final-site .singlepost24 .row{flex-wrap:wrap}.ww-final-site .singlepost24 h3{font-size:23px}.ww-final-site .work24{gap:35px}.ww-final-site .practice24{gap:9px}.ww-final-site .practice24>button{padding:14px}.ww-final-site .taskcard24{padding:18px}}
@media(max-width:900px){.ww-final-site .container{padding-left:25px;padding-right:25px}.ww-final-site .hero24{gap:25px;padding:45px 0;min-height:550px}.ww-final-site .hero24 h1{font-size:49px}.ww-final-site .hero24-description{font-size:14px}.ww-final-site .hero24 .eyebrow{font-size:8px}.ww-final-site .hero24 .hero-cta .btn{font-size:11px;padding:12px 15px}.ww-final-site .hero24-human{margin-top:25px}.ww-final-site .hero24-stage{padding:12px;border-radius:23px}.ww-final-site .preview24{padding:18px;border-radius:18px}.ww-final-site .preview24 h2{font-size:22px}.ww-final-site .preview24-rings{margin:18px 0;gap:4px}.ww-final-site .preview24-rings .ring24{width:51px;height:51px}.ww-final-site .preview24-rings .ring24>span{font-size:16px}.ww-final-site .preview24-focus{grid-template-columns:1fr 60px;padding:15px;min-height:177px}.ww-final-site .preview24-focus h3{font-size:16px}.ww-final-site .preview24-focus p{font-size:10px}.ww-final-site .preview24-focus .sprite{width:60px}.ww-final-site .preview24-links .text-btn{font-size:8px}.ww-final-site .preview24-links{gap:8px}.ww-final-site .pathrail24{top:75px;padding:0 20px;min-height:59px}.ww-final-site .pathrail24 a{font-size:11px;padding:17px 8px;gap:9px}.ww-final-site .pathrail24 a>.icon{display:none}.ww-final-site .home-section24{padding:55px 0}.ww-final-site .home24 h2{font-size:31px}.ww-final-site .experience24{gap:27px}.ww-final-site .case24-before>b,.ww-final-site .case24-after>b{font-size:21px}.ww-final-site .case24-before p{font-size:10px}.ww-final-site .case24-detail p{font-size:9px}.ww-final-site .case24-before .eyebrow,.ww-final-site .case24-after .eyebrow{font-size:7px}.ww-final-site .experience24-copy>p{font-size:12px}.ww-final-site .experience24-copy .btn{font-size:11px}.ww-final-site .job-grid{gap:12px}.ww-final-site .job-grid .job-card{padding:20px}.ww-final-site .connections24{gap:25px}.ww-final-site .singlepost24{padding:22px}.ww-final-site .singlepost24 h3{font-size:21px}.ww-final-site .connections24>div>p{font-size:12px}.ww-final-site .work24 h2{font-size:31px}.ww-final-site .work24>div>p{font-size:12px}.ww-final-site .work24 .hero-cta{flex-wrap:wrap}.ww-final-site .work24-card{padding:24px}.ww-final-site .work24-card h3{font-size:23px}.ww-final-site .work24-check{right:20px;top:20px;width:30px;height:30px}.ww-final-site .article-grid{gap:16px}.ww-final-site .article24 h3{font-size:17px}.ww-final-site .article24-cover>b{font-size:35px}.ww-final-site .faq24{gap:35px;padding:45px 0}.ww-final-site .final24{padding:25px 30px}.ww-final-site .final24 h2{font-size:25px}.ww-final-site .journey24-columns{grid-template-columns:minmax(0,1fr) 260px}.ww-final-site .wallet24-layout{grid-template-columns:minmax(0,1fr) 250px}.ww-final-site .team24 .workspace-heading h1{font-size:31px}}
@media(max-width:700px){.ww-final-site .prototype-bar{padding:0 14px;height:38px}.ww-final-site .prototype-label b{font-size:9px}.ww-final-site .prototype-note{display:none}.ww-final-site .prototype-switch{gap:1px}.ww-final-site .prototype-switch button{font-size:8px;padding:5px 8px}.ww-final-site .container{padding-left:20px;padding-right:20px}.ww-final-site .hero24{display:block;padding:35px 0 32px}.ww-final-site .hero24 h1{font-size:54px;line-height:1.03}.ww-final-site .hero24 .eyebrow{font-size:8px;margin-bottom:20px}.ww-final-site .hero24-description{font-size:15px;margin-top:20px}.ww-final-site .hero24 .hero-cta{flex-wrap:nowrap;margin-top:24px;gap:8px}.ww-final-site .hero24 .hero-cta .btn{font-size:11px;padding:13px 14px}.ww-final-site .hero24-note{font-size:10px;margin-top:12px}.ww-final-site .hero24-human{margin-top:25px}.ww-final-site .hero24-stage{margin-top:33px;max-width:500px}.ww-final-site .preview24{padding:22px}.ww-final-site .preview24 h2{font-size:26px}.ww-final-site .preview24-head{margin-bottom:21px}.ww-final-site .preview24-focus{min-height:175px;grid-template-columns:1fr 77px}.ww-final-site .preview24-focus h3{font-size:19px}.ww-final-site .preview24-focus .sprite{width:77px}.ww-final-site .preview24-focus p{font-size:11px}.ww-final-site .preview24-rings .ring24{width:58px;height:58px}.ww-final-site .preview24-rings .ring24>span{font-size:18px}.ww-final-site .preview24-rings button{font-size:10px}.ww-final-site .preview24-links .text-btn{font-size:9px}.ww-final-site .pathrail24{top:70px;padding:0 12px;min-height:56px;display:flex;justify-content:space-between;overflow-x:auto;gap:12px}.ww-final-site .pathrail24 a{font-size:10px;padding:17px 2px;gap:5px;flex:none}.ww-final-site .pathrail24 a>span{font-size:8px}.ww-final-site .home-section24{padding:45px 0;scroll-margin-top:142px}.ww-final-site .experience24{display:flex;flex-direction:column-reverse;gap:25px;align-items:stretch}.ww-final-site .experience24-copy h2{font-size:35px}.ww-final-site .experience24-copy>p{font-size:13px;max-width:320px;margin:18px 0}.ww-final-site .case-stage24{padding:20px 5px 15px;max-width:490px;gap:14px}.ww-final-site .case24-before{min-height:245px;padding:25px 18px}.ww-final-site .case24-before>b{font-size:26px}.ww-final-site .case24-after{padding:22px}.ww-final-site .case24-after>b{font-size:25px}.ww-final-site .case24-detail p{font-size:10px}.ww-final-site .case24-before p{font-size:11px}.ww-final-site .home24 .section-head{align-items:flex-end;margin-bottom:20px;gap:10px}.ww-final-site .home24 .section-head h2{font-size:30px}.ww-final-site .home24 .section-head .text-btn{font-size:10px;white-space:nowrap}.ww-final-site .jobs24-home .job-grid{margin-top:30px}.ww-final-site .example-label24{top:117px;font-size:8px}.ww-final-site .job-grid{grid-template-columns:1fr;gap:12px}.ww-final-site .job-grid .job-card{padding:22px}.ww-final-site .connections24{grid-template-columns:1fr;gap:25px}.ww-final-site .connections24 h2{font-size:35px}.ww-final-site .connections24>div>p{font-size:13px;margin:16px 0}.ww-final-site .singlepost24{padding:22px}.ww-final-site .singlepost24 h3{font-size:24px}.ww-final-site .singlepost24 .pill{display:none}.ww-final-site .singlepost24>p{font-size:12px}.ww-final-site .work24{grid-template-columns:1fr;gap:26px}.ww-final-site .work24 h2{font-size:34px}.ww-final-site .work24>div>p{font-size:13px}.ww-final-site .work24-card{padding:27px}.ww-final-site .work24-card h3{font-size:28px}.ww-final-site .work24 .hero-cta{margin-top:23px;gap:10px;flex-wrap:nowrap}.ww-final-site .work24 .hero-cta .btn{font-size:11px}.ww-final-site .article-grid{grid-template-columns:1fr;gap:30px}.ww-final-site .article24-cover{aspect-ratio:1.85;padding:24px}.ww-final-site .article24-cover>b{font-size:51px}.ww-final-site .article24 h3{font-size:21px;max-width:100%}.ww-final-site .article24-meta{font-size:10px}.ww-final-site .article24-author{font-size:11px;margin-top:12px}.ww-final-site .article24-author small{font-size:9px}.ww-final-site .faq24{grid-template-columns:1fr;gap:25px}.ww-final-site .faq24>div:first-child{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.ww-final-site .faq24 .eyebrow{width:100%}.ww-final-site .faq24 h2{font-size:31px}.ww-final-site .faq24 .text-btn{margin:0;font-size:12px}.ww-final-site .faq24 summary{font-size:12px}.ww-final-site .final24{padding:25px;align-items:flex-start;flex-direction:column;gap:20px;margin-bottom:45px}.ww-final-site .final24 h2{font-size:27px}.ww-final-site #footer{padding:25px 20px;flex-direction:column;align-items:flex-start;gap:10px;font-size:10px}.ww-final-site .journey24-columns{grid-template-columns:1fr}.ww-final-site .journey24-aside{grid-template-columns:1fr}.ww-final-site .next24{padding:23px;min-height:216px;gap:10px}.ww-final-site .next24 h2{font-size:27px;max-width:260px}.ww-final-site .next24 .sprite{width:70px}.ww-final-site .next24 p{font-size:12px;max-width:230px}.ww-final-site .path-tabs24{gap:4px;flex-wrap:nowrap;margin-bottom:22px}.ww-final-site .path-tabs24 button{font-size:10px;padding:9px 10px;white-space:nowrap}.ww-final-site .path-tabs24 .info24{padding:0;min-width:21px;height:21px;width:21px}.ww-final-site .section-head.compact h2{font-size:18px}.ww-final-site .section-head.compact>span{font-size:9px}.ww-final-site .journey24-track{padding:17px 7px}.ww-final-site .journey24-track button>b{font-size:9px}.ww-final-site .journey24-track button>span{width:32px;height:32px}.ww-final-site .journey24-track button:after{top:16px;left:calc(50% + 19px);right:calc(-50% + 19px)}.ww-final-site .taskgrid24{gap:10px}.ww-final-site .taskcard24{padding:17px 15px}.ww-final-site .taskcard24 h3{font-size:16px}.ww-final-site .taskcard24 p{font-size:10px;margin-bottom:16px}.ww-final-site .taskcard24-top{margin-bottom:17px}.ww-final-site .taskcard24-top small{font-size:8px}.ww-final-site .taskcard24-bottom{font-size:8px;align-items:flex-end;gap:6px}.ww-final-site .taskcard24-bottom b{display:block;margin-bottom:3px}.ww-final-site .practice24{grid-template-columns:1fr}.ww-final-site .practice24>button{display:grid;grid-template-columns:26px 1fr 15px;gap:6px 12px;padding:17px}.ww-final-site .practice24>button>.icon:first-child{grid-row:1/3;align-self:center}.ww-final-site .practice24>button>b{font-size:13px}.ww-final-site .practice24>button>span{grid-column:2;font-size:11px}.ww-final-site .practice24>button>.icon:last-child{grid-column:3;grid-row:1/3;align-self:center}.ww-final-site .journey24-aside .card{padding:24px}.ww-final-site .finale24 h3{font-size:22px}.ww-final-site .finale24 p{font-size:12px}.ww-final-site .human24 p{font-size:12px}.ww-final-site .achievement24-top{padding:24px;gap:15px;flex-direction:column;align-items:flex-start}.ww-final-site .achievement24-top h2{font-size:28px}.ww-final-site .achievement24-top p{font-size:12px}.ww-final-site .level24-big{align-self:flex-end;min-width:120px}.ww-final-site .level24-big>b{font-size:38px}.ww-final-site .level24-big>span{font-size:10px}.ww-final-site .achievement-grid{grid-template-columns:1fr!important}.ww-final-site .achievement24{display:grid!important;grid-template-columns:70px 1fr;gap:10px 18px}.ww-final-site .achievement24 .medal{grid-row:1/4}.ww-final-site .achievement24 .tier-label{position:static;grid-column:2;text-align:right;font-size:9px}.ww-final-site .achievement24 h3{grid-column:2}.ww-final-site .achievement24 p{grid-column:2;margin:0;min-height:0}.ww-final-site .achievement24 .steps,.ww-final-site .achievement24 .row,.ww-final-site .achievement24 .text-btn{grid-column:1/-1}.ww-final-site .level-ladder24{padding:22px}.ww-final-site .level-ladder24-grid{grid-template-columns:repeat(5,1fr);gap:17px 9px}.ww-final-site .level-ladder24-grid b{width:39px;height:39px}.ww-final-site .wallet24-layout{grid-template-columns:1fr}.ww-final-site .wallet24-summary{gap:12px;grid-template-columns:1.15fr .85fr}.ww-final-site .wallet24-balance{padding:22px 20px}.ww-final-site .wallet24-balance>b{font-size:34px}.ww-final-site .wallet24-pending{padding:21px 17px!important}.ww-final-site .wallet24-pending>b{font-size:26px}.ww-final-site .wallet24-pending>span{font-size:10px}.ww-final-site .wallet24-pending>small{font-size:9px}.ww-final-site .shop24-grid{gap:12px}.ww-final-site .shop24-card{padding:16px}.ww-final-site .shop24-card h3{font-size:17px}.ww-final-site .shop24-card p{font-size:11px}.ww-final-site .shop24-card>small{font-size:9px}.ww-final-site .shop24-card>.row{flex-direction:column;align-items:flex-start;gap:13px}.ww-final-site .shop24-card>.row .btn{font-size:11px;padding:10px 12px}.ww-final-site .shop24-card:last-child .row{flex-direction:row;align-items:center}.ww-final-site .wallet24-layout>aside{grid-template-columns:1fr}.ww-final-site .wallet24-layout>aside h3{font-size:18px}.ww-final-site .wallet-ledger li{font-size:11px}.ww-final-site .wallet24-rules p,.ww-final-site .wallet24-friends p{font-size:12px}.ww-final-site .friends24-hero{padding:26px;grid-template-columns:1fr;gap:20px}.ww-final-site .friends24-hero h2{font-size:36px}.ww-final-site .friends24-numbers{padding:0 90px 0 0;min-height:100px;align-items:flex-start}.ww-final-site .friends24-numbers>b{font-size:47px}.ww-final-site .friends24-numbers>.sprite{right:0}.ww-final-site .ref-input24{flex-direction:column;align-items:flex-start}.ww-final-site .ref-input24 input{font-size:10px}.ww-final-site .friends24-scale{padding:22px}.ww-final-site .friends24-scale .section-head{flex-direction:column;align-items:flex-start}.ww-final-site .friend-scale{gap:8px}.ww-final-site .friend-step b{width:39px;height:39px}.ww-final-site .friend-step strong{font-size:11px}.ww-final-site .friend-step small{font-size:9px}.ww-final-site .friends24 .grid2{grid-template-columns:1fr}.ww-final-site .rulesvisual24{grid-template-columns:1fr;gap:10px}.ww-final-site .rulesvisual24>section{display:grid;grid-template-columns:60px 1fr;gap:8px 15px;padding:19px}.ww-final-site .rulesvisual24 h3{font-size:17px;margin:0}.ww-final-site .rulesvisual24 p{font-size:12px;grid-column:2;margin:0}.ww-final-site .rulesvisual24-circle,.ww-final-site .rulesvisual24-symbol{grid-row:1/3}.ww-final-site .rulesvisual24-symbol{font-size:22px;justify-content:center}.ww-final-site .rulesvisual24-symbol>.icon{width:20px;height:20px}.ww-final-site .rulesvisual24-loop{font-size:9px;gap:7px}.ww-final-site .rulesvisual24-loop .icon{width:13px;height:13px}.ww-final-site .consult24-layout{grid-template-columns:1fr;gap:20px}.ww-final-site .consult24-layout h3{font-size:23px}.ww-final-site .consult24-results b{font-size:12px}.ww-final-site .consult24-booking h3{font-size:21px}.ww-final-site .case24-steps{gap:5px}.ww-final-site .case24-steps>button{font-size:9px;padding:7px 9px}.ww-final-site .taskeditor24 .editor-layout{grid-template-columns:1fr}.ww-final-site .taskeditor24 .editor-preview{padding:22px}.ww-final-site .taskeditor24 .btn{font-size:11px}.ww-final-site .lesson24-steps button{font-size:11px;padding:8px 12px}.ww-final-site .lesson24-reading{font-size:13px}.ww-final-site .lesson24-choice{font-size:12px}.ww-final-site .lesson24-apply h3{font-size:27px}.ww-final-site .levels24-modal{grid-template-columns:repeat(5,1fr);gap:7px}.ww-final-site .levels24-modal>div{padding:13px 5px;font-size:8px}.ww-final-site .levels24-modal b{font-size:20px}.ww-final-site .team24{padding-top:30px}.ww-final-site .team24 .workspace-heading h1{font-size:32px}.ww-final-site .team24 .tabs{gap:5px}.ww-final-site .team24 .tabs button{font-size:10px;padding:10px}.ww-final-site .team-doc h2{font-size:24px}.ww-final-site .team-doc table{min-width:580px}.ww-final-site .scenario-grid24{grid-template-columns:1fr}.ww-final-site .scenario-grid24>button{padding:18px;display:grid;grid-template-columns:1fr 20px;gap:8px}.ww-final-site .scenario-grid24 span{grid-column:1}.ww-final-site .scenario-grid24 .icon{grid-column:2;grid-row:1/3}.ww-final-site .admin24-stats{grid-template-columns:repeat(2,1fr);gap:12px}.ww-final-site .admin24-stats .card{padding:20px}.ww-final-site .admin24-stats b{font-size:27px}.ww-final-site .admin24 .grid2{grid-template-columns:1fr}}
@media(prefers-reduced-motion:reduce){.ww-final-site{scroll-behavior:auto}.ww-final-site *,.ww-final-site *:before,.ww-final-site *:after{animation:none!important;transition:none!important}}
/* Experience section retains the #1 role-to-result composition. */
.ww-final-site .experience24{display:block}.ww-final-site .experience24-title{display:flex;flex-wrap:wrap;justify-content:space-between;gap:15px;margin-bottom:32px}.ww-final-site .experience24-title>.eyebrow{width:100%;margin-bottom:0}.ww-final-site .experience24-title h2{font-size:40px}.ww-final-site .experience24-title>p{max-width:300px;font-size:13px;line-height:1.7;align-self:flex-end}.ww-final-site .experience24-layout{display:grid;grid-template-columns:1.25fr .75fr;gap:50px;align-items:center}.ww-final-site .experience24-paper{border:1px solid #d7e7ef;background:var(--pale);border-radius:23px;padding:30px}.ww-final-site .experience24-paper .eyebrow{font-size:8px;margin-bottom:0}.ww-final-site .experience24-paper .pill{font-size:8px;background:#fff}.ww-final-site .experience24-paper>h3{font-size:35px;line-height:1.12;margin:28px 0;letter-spacing:-.05em}.ww-final-site .experience24-paper>h3>span{color:var(--orange);font-size:29px}.ww-final-site .experience24-comparison{display:grid;grid-template-columns:1fr 1fr;gap:28px;border-top:1px solid #cddfe9;padding-top:23px}.ww-final-site .experience24-comparison>div>span{font-size:9px;color:var(--muted)}.ww-final-site .experience24-comparison h4{font-size:15px;letter-spacing:-.02em;margin:9px 0}.ww-final-site .experience24-comparison p{font-size:11px;line-height:1.7}.ww-final-site .experience24-steps>div{display:flex;gap:16px;padding:18px 0;border-bottom:1px solid var(--line)}.ww-final-site .experience24-steps>div>span{font-size:11px;color:var(--blue);line-height:23px}.ww-final-site .experience24-steps h3{font-size:19px}.ww-final-site .experience24-steps p{font-size:12px;margin-top:8px;line-height:1.6}.ww-final-site .experience24-steps>.btn{margin-top:24px;font-size:12px}.ww-final-site .experience24-steps>.text-btn{display:flex;font-size:10px;margin-top:11px}.ww-final-site .progress{height:5px;background:#e3edf2;border-radius:8px;overflow:hidden}.ww-final-site .progress>span{display:block;height:100%;background:var(--blue);border-radius:8px}.ww-final-site .steps{display:flex;gap:5px}.ww-final-site .steps>span{height:5px;flex:1;background:#e3edf2;border-radius:8px}.ww-final-site .steps>span.on{background:var(--blue)}.ww-final-site .tier-label{position:absolute;right:22px;top:24px;font-size:10px;color:var(--muted)}.ww-final-site .achievement24{position:relative}.ww-final-site .ww-header24-public .ww-header24-links a[href='#how']{white-space:nowrap}
@media(max-width:900px){.ww-final-site .experience24-title h2{font-size:34px}.ww-final-site .experience24-title>p{max-width:250px;font-size:12px}.ww-final-site .experience24-layout{gap:28px}.ww-final-site .experience24-paper{padding:25px}.ww-final-site .experience24-paper>h3{font-size:29px}.ww-final-site .experience24-comparison{gap:20px}.ww-final-site .experience24-steps h3{font-size:17px}.ww-final-site .experience24-steps p{font-size:11px}}
@media(max-width:700px){.ww-final-site .experience24{display:block}.ww-final-site .experience24-title{display:block;margin-bottom:25px}.ww-final-site .experience24-title>.eyebrow{margin-bottom:15px}.ww-final-site .experience24-title h2{font-size:34px}.ww-final-site .experience24-title>p{font-size:13px;max-width:320px;margin-top:17px}.ww-final-site .experience24-layout{grid-template-columns:1fr;gap:18px}.ww-final-site .experience24-paper{padding:25px}.ww-final-site .experience24-paper>h3{font-size:30px;line-height:1.15;margin:25px 0}.ww-final-site .experience24-comparison{gap:20px;grid-template-columns:1fr 1fr;padding-top:20px}.ww-final-site .experience24-comparison h4{font-size:14px;line-height:1.25}.ww-final-site .experience24-comparison p{font-size:10px}.ww-final-site .experience24-steps h3{font-size:20px}.ww-final-site .experience24-steps p{font-size:12px}.ww-final-site .experience24-steps>.btn{font-size:12px}.ww-final-site .experience24-steps>.text-btn{font-size:11px}.ww-final-site .achievement24 .tier-label{position:static}}

/* Existing WorkWay expert component: geometry/portraits/rail preserved.
   Palette follows the 23 October meeting. All selectors are isolated. */
.ww-final-site .ex24{--ex24-ink:var(--navy,#092634);--ex24-blue:var(--blue,#004e72);--ex24-line:#d4e1e9;--ex24-soft:#eaf3f8;--ex24-muted:#5f7381;min-width:0;color:var(--ex24-ink)}
.ww-final-site .ex24.preparation{background:var(--ex24-soft);border:0;border-radius:26px;margin-block:25px;padding:54px 28px;scroll-margin-top:110px;overflow:hidden}
.ww-final-site .ex24 .ex24-section-head{display:grid;grid-template-columns:1.3fr 1fr;gap:70px;align-items:end;margin-bottom:38px}
.ww-final-site .ex24 .ex24-section-head .ex24-eyebrow{margin-bottom:20px}
.ww-final-site .ex24 .ex24-section-head h2{font-size:clamp(36px,4vw,60px);line-height:1.05;letter-spacing:-.045em;font-weight:650;margin:0}
.ww-final-site .ex24 .ex24-section-head h2 em{font-style:normal;color:var(--ex24-blue)}
.ww-final-site .ex24 .ex24-section-head>p{font-size:14px;color:var(--ex24-muted);max-width:390px;line-height:1.75;margin:0}
.ww-final-site .ex24-eyebrow{font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ex24-blue,var(--blue,#004e72));margin:0 0 15px;line-height:1.5}
.ww-final-site .ex24 .expert-topic-pills{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:22px}
.ww-final-site .ex24 .expert-topic-pills button{background:white;border:1px solid #d4dfeb;border-radius:99px;padding:9px 14px;font-size:11px;color:var(--ex24-ink);min-height:38px}
.ww-final-site .ex24 .expert-topic-pills button[aria-pressed=true]{background:var(--ex24-ink);border-color:var(--ex24-ink);color:white}
.ww-final-site .ex24 .expert-inputs{display:grid;grid-template-columns:1.4fr 1fr 1.2fr 1fr;gap:14px;margin:22px 0}
.ww-final-site .ex24 .expert-inputs label{display:grid;gap:7px;font-size:10px;color:var(--ex24-muted);line-height:1.5}
.ww-final-site .ex24 .expert-inputs input,.ww-final-site .ex24 .expert-inputs select{background:white;border:1px solid #d0dbe6;border-radius:9px;color:var(--ex24-ink);font:inherit;font-size:12px;padding:12px 11px;width:100%;min-width:0;min-height:44px;line-height:1.3}
.ww-final-site .ex24 .expert-results{display:flex;align-items:center;justify-content:space-between;gap:15px;font-size:11px;color:var(--ex24-muted);padding-bottom:10px}
.ww-final-site .ex24-text-link{display:inline-flex;align-items:center;gap:8px;border:0;background:none;color:var(--blue,#004e72);font:inherit;font-size:12px;line-height:1.5;padding:4px 0;text-align:left;text-decoration:none;cursor:pointer}
.ww-final-site .ex24 .living-expert-rail-shell{width:100%;min-width:0}
.ww-final-site .ex24 .living-expert-rail{overflow:hidden;padding:28px 12px 36px;mask-image:linear-gradient(90deg,transparent,#000 2%,#000 98%,transparent)}
.ww-final-site .ex24 .living-expert-grid{display:flex;gap:0;width:max-content}
.ww-final-site .ex24 .living-expert-grid.is-moving{animation:ex24-expert-scroll var(--loop-duration,38.4s) linear infinite}
.ww-final-site .ex24 .living-expert-rail:hover .living-expert-grid,.ww-final-site .ex24 .living-expert-rail:focus-within .living-expert-grid{animation-play-state:paused}
.ww-final-site .ex24 .living-expert-run{display:flex;gap:18px;padding-right:18px;align-items:center;flex:none}
.ww-final-site .ex24 .living-expert-card{position:relative;width:270px;height:345px;flex:none;border:0;border-radius:21px;isolation:isolate;overflow:hidden;background:var(--ex24-ink);color:white;padding:0;text-align:left;transform:translateY(var(--card-drop,0px)) rotate(var(--card-angle,0deg));box-shadow:0 17px 35px #1d35571d;transition:transform .35s ease,box-shadow .35s ease;cursor:pointer}
.ww-final-site .ex24 .living-expert-card:nth-child(4n+1){--card-angle:-2deg;--card-drop:-6px}
.ww-final-site .ex24 .living-expert-card:nth-child(4n+2){--card-angle:1.5deg;--card-drop:9px}
.ww-final-site .ex24 .living-expert-card:nth-child(4n+3){--card-angle:-1deg;--card-drop:2px}
.ww-final-site .ex24 .living-expert-card:nth-child(4n){--card-angle:2deg;--card-drop:-3px}
.ww-final-site .ex24 .living-expert-card:hover,.ww-final-site .ex24 .living-expert-card:focus-visible{transform:translateY(-9px) rotate(0);box-shadow:0 23px 48px #163a7142}
.ww-final-site .ex24 .living-expert-photo{position:absolute;inset:0;background:var(--ex24-ink)}
.ww-final-site .ex24 .living-expert-photo img{height:100%;width:100%;object-fit:cover;object-position:50% 28%;filter:none!important;transition:transform .6s ease;display:block}
.ww-final-site .ex24 .living-expert-card:hover img,.ww-final-site .ex24 .living-expert-card:focus-visible img{transform:scale(1.06)}
.ww-final-site .ex24 .living-expert-copy{position:absolute;z-index:1;inset:0;display:flex;flex-direction:column;justify-content:flex-end;padding:20px 18px;background:linear-gradient(transparent 39%,#09263470 65%,#092634 100%);color:white}
.ww-final-site .ex24 .living-expert-copy small{position:absolute;top:16px;left:16px;margin:0;border-radius:999px;background:#ffffffe8;color:var(--ex24-blue);font-size:10px;font-weight:700;padding:7px 10px;letter-spacing:.07em;text-transform:uppercase;line-height:1.4}
.ww-final-site .ex24 .living-expert-copy h3{font-size:24px;line-height:1.08;letter-spacing:-.04em;font-weight:600;margin:0 0 8px;color:white;max-width:100%;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}
.ww-final-site .ex24 .living-expert-copy p{font-size:11px;line-height:1.45;color:#d4e5f0;max-width:100%;width:100%;margin:0;padding-right:13px}
.ww-final-site .ex24 .living-expert-copy>span{position:absolute;right:18px;bottom:22px;color:#b6def2}
.ww-final-site .ex24 .living-expert-controls{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}
.ww-final-site .ex24 .living-expert-controls[hidden],.ww-final-site .ex24 .living-expert-controls>button[hidden]{display:none!important}
.ww-final-site .ex24 .living-expert-controls>span{margin-right:auto;font-size:11px;color:var(--ex24-muted)}
.ww-final-site .ex24 .living-expert-controls>button{min-height:42px;min-width:44px;border:0;border-radius:10px;padding:10px 15px;background:var(--ex24-ink);color:white;font-size:12px;cursor:pointer}
.ww-final-site .ex24 .living-expert-controls .b2c-rail-toggle{width:auto;min-width:168px;white-space:nowrap;padding:10px 15px;font-size:11px;border-radius:12px}
.ww-final-site .ex24 .living-expert-controls>button:disabled{opacity:.3;cursor:default}
.ww-final-site .ex24 .living-expert-rail.is-manual{overflow-x:auto;mask-image:none;scroll-snap-type:x proximity;scroll-padding-inline:12px;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#a3becd transparent}
.ww-final-site .ex24 .living-expert-rail.is-manual .living-expert-card{scroll-snap-align:start}
.ww-final-site .ex24 .help-strip{display:flex;align-items:center;gap:24px;padding:29px 32px;border:1px solid var(--ex24-line);border-radius:20px;margin-top:34px;background:white}
.ww-final-site .ex24 .help-icon{font-size:40px;color:var(--ex24-blue);width:65px;height:65px;flex:0 0 65px;border-radius:50%;background:var(--ex24-soft);display:grid;place-items:center}
.ww-final-site .ex24 .help-strip .ex24-eyebrow{font-size:8px;color:var(--ex24-muted);margin-bottom:7px}
.ww-final-site .ex24 .help-strip h3{font-size:24px;font-weight:600;line-height:1.2;letter-spacing:-.035em;margin:0}
.ww-final-site .ex24 .help-strip p:last-child{font-size:11px;color:var(--ex24-muted);margin-top:8px;line-height:1.5}
.ww-final-site .ex24 .help-strip>.ex24-button{margin-left:auto;font-size:12px;white-space:nowrap}
.ww-final-site .ex24 .support-note{font-size:10px;color:var(--ex24-muted);text-align:center;margin:20px 0 0;line-height:1.6}
.ww-final-site .ex24 .empty-experts{padding:36px 28px;border:1px dashed #b0c6d4;border-radius:18px;background:#ffffff8c;margin:24px 0}
.ww-final-site .ex24 .empty-experts h3{font-size:26px;line-height:1.15;margin:0 0 15px;letter-spacing:-.035em}
.ww-final-site .ex24 .empty-experts p{font-size:13px;line-height:1.6;color:var(--ex24-muted);margin:0 0 20px}
.ww-final-site .ex24 .empty-experts>div{display:flex;align-items:center;gap:20px;flex-wrap:wrap}
.ww-final-site .ex24-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:46px;border:1px solid transparent;border-radius:11px;padding:13px 19px;background:var(--blue,#004e72);color:white;font:inherit;font-size:13px;font-weight:550;line-height:1.4;text-align:center;cursor:pointer}
.ww-final-site .ex24-button.dark{background:var(--navy,#092634)}
.ww-final-site .ex24-button.secondary{background:white;border-color:#cbdbe4;color:var(--blue,#004e72)}
.ww-final-site .ex24-button:hover{filter:brightness(.94)}
.ww-final-site .ex24-full{width:100%}
.ww-final-site .ex24 :is(button,.ww-final-site a,.ww-final-site input,.ww-final-site select):focus-visible,.ww-final-site .ex24-modal :is(button,.ww-final-site a,.ww-final-site input,.ww-final-site select,.ww-final-site textarea):focus-visible{outline:3px solid #ff6e42;outline-offset:3px}
.ww-final-site .ex24-modal{color:var(--navy,#092634);font:inherit;line-height:1.6}
.ww-final-site .ex24-modal .expert-profile-content{display:grid;grid-template-columns:220px 1fr;gap:28px;align-items:start}
.ww-final-site .ex24-modal .expert-profile-portrait img{width:100%;aspect-ratio:.8;object-fit:cover;object-position:50% 28%;border-radius:18px;display:block}
.ww-final-site .ex24-modal .expert-profile-content .preserve{white-space:pre-line;font-size:14px;line-height:1.8;color:#5f7381;margin:0 0 20px}
.ww-final-site .ex24-modal .profile-tags{display:flex;flex-wrap:wrap;gap:7px;margin:18px 0}
.ww-final-site .ex24-modal .profile-tags span{padding:7px 10px;background:#edf4f8;border:1px solid #d7e4eb;border-radius:30px;font-size:10px;line-height:1.35}
.ww-final-site .ex24-modal .snapshot-note,.ww-final-site .ex24-modal .small-note{font-size:11px;line-height:1.7;color:#5f7381;margin:15px 0}
.ww-final-site .ex24-modal .expert-profile-content .ex24-button{font-size:12px;min-height:48px;margin-top:10px}
.ww-final-site .ex24-modal .ex24-help-lead{font-size:13px;color:#5f7381;margin:0 0 22px;line-height:1.75}
.ww-final-site .ex24-modal .package-options{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:0 0 26px}
.ww-final-site .ex24-modal .package-options button{padding:16px 13px;background:white;border:1px solid #cbdce7;border-radius:13px;text-align:left;display:flex;flex-direction:column;gap:10px;cursor:pointer;color:var(--navy,#092634)}
.ww-final-site .ex24-modal .package-options button[aria-pressed=true]{border:2px solid var(--blue,#004e72);padding:15px 12px;background:#eef6fb}
.ww-final-site .ex24-modal .package-options button:disabled{opacity:.4;cursor:not-allowed}
.ww-final-site .ex24-modal .package-options span{font-size:12px;font-weight:650;line-height:1.4}
.ww-final-site .ex24-modal .package-options small{font-size:10px;color:#5f7381;line-height:1.5}
.ww-final-site .ex24-modal .calc-layout{display:grid;grid-template-columns:1.2fr .8fr;gap:28px;align-items:start}
.ww-final-site .ex24-modal .calc-layout label{display:grid;gap:7px;font-size:12px;color:#5f7381;margin:0 0 18px}
.ww-final-site .ex24-modal .calc-layout select,.ww-final-site .ex24-modal .calc-layout textarea,.ww-final-site .ex24-modal .calc-layout input{display:block;width:100%;min-width:0;min-height:44px;padding:12px 13px;border:1px solid #cadbe5;border-radius:10px;background:white;color:var(--navy,#092634);font:inherit;font-size:13px;line-height:1.4}
.ww-final-site .ex24-modal .calc-layout textarea{resize:vertical;min-height:110px}
.ww-final-site .ex24-modal .calc-scope{margin:22px 0;padding-left:20px;font-size:12px;line-height:1.9;color:#5f7381}
.ww-final-site .ex24-modal .calc-summary{padding:25px;background:#edf5f9;border:1px solid #d3e2eb;border-radius:17px}
.ww-final-site .ex24-modal .calc-summary h3{font-size:25px;letter-spacing:-.04em;line-height:1.15;margin:0 0 20px}
.ww-final-site .ex24-modal .calc-summary>p:not(.ex24-eyebrow){font-size:12px;line-height:1.75;color:#5f7381;margin:16px 0}
.ww-final-site .ex24-modal .real-expert-choice{display:flex;align-items:center;gap:12px;margin:20px 0}
.ww-final-site .ex24-modal .real-expert-choice img{width:50px;height:60px;object-fit:cover;object-position:50% 28%;border-radius:10px;flex:none}
.ww-final-site .ex24-modal .real-expert-choice b{font-size:14px;line-height:1.3;display:block}
.ww-final-site .ex24-modal .real-expert-choice small{font-size:10px;line-height:1.5;color:#5f7381;display:block;margin-top:5px}
.ww-final-site .ex24-modal .ex24-summary-format{padding-top:20px;margin:22px 0;border-top:1px solid #cfdee7;display:grid;gap:6px}
.ww-final-site .ex24-modal .ex24-summary-format>span{font-size:10px;color:#5f7381}
.ww-final-site .ex24-modal .ex24-summary-format b{font-size:20px;font-weight:600;line-height:1.3}
.ww-final-site .ex24-modal .ex24-summary-format small{font-size:10px;color:#5f7381;line-height:1.5}
.ww-final-site .ex24-modal .calc-layout .ex24-check{display:flex;align-items:flex-start;gap:10px;font-size:11px;line-height:1.5}
.ww-final-site .ex24-modal .ex24-check input{width:17px;height:17px;min-height:17px;flex:0 0 17px;margin:3px 0 0;accent-color:var(--blue,#004e72);padding:0}
.ww-final-site .ex24-modal .ex24-demo-note{display:block;font-size:10px;line-height:1.65;color:#6b7d88;margin:16px 0 0}
.ww-final-site .ex24-modal .ex24-brief-review{white-space:pre-line;background:#eff5f8;border:1px solid #d5e3eb;border-radius:14px;padding:20px;font-size:13px;line-height:1.7;margin:20px 0}
.ww-final-site .ex24-ready>p{font-size:14px;line-height:1.7;color:#5f7381;margin:15px 0}
.ww-final-site .ex24-ready ol{padding-left:20px;margin:24px 0;font-size:13px;line-height:2;color:#5f7381}
.ww-final-site .ex24-ready-icon{display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:#e8f3f8;color:var(--blue,#004e72);font-size:25px;margin-bottom:20px}
.ww-final-site .ex24-ready>.ex24-button{margin-top:25px}
@keyframes ex24-expert-scroll{to{transform:translateX(-50%)}}
@media(max-width:1000px){.ww-final-site .ex24 .expert-inputs{grid-template-columns:1fr 1fr}.ww-final-site .ex24 .ex24-section-head{gap:35px;grid-template-columns:1.2fr 1fr}.ww-final-site .ex24 .help-strip{gap:18px;padding:24px}.ww-final-site .ex24 .help-icon{width:50px;height:50px;flex-basis:50px;font-size:32px}.ww-final-site .ex24 .help-strip h3{font-size:21px}}
@media(max-width:800px){.ww-final-site .ex24 .living-expert-card{width:230px;height:305px}.ww-final-site .ex24 .living-expert-rail{overflow-x:auto;mask-image:none}.ww-final-site .ex24 .living-expert-grid{animation:none!important}.ww-final-site .ex24 .living-expert-copy{padding:16px}.ww-final-site .ex24 .living-expert-copy h3{font-size:22px}.ww-final-site .ex24 .living-expert-copy small{font-size:8px;top:14px;left:14px}.ww-final-site .ex24 .living-expert-copy p{font-size:10px}.ww-final-site .ex24 .living-expert-controls>span{width:100%;font-size:10px}.ww-final-site .ex24 .living-expert-controls{justify-content:flex-start}.ww-final-site .ex24 .living-expert-controls button{min-height:44px}.ww-final-site .ex24 .help-strip{flex-wrap:wrap}.ww-final-site .ex24 .help-strip>.ex24-button{margin-left:68px}.ww-final-site .ex24-modal .package-options{grid-template-columns:repeat(2,1fr)}}
@media(max-width:640px){.ww-final-site .ex24.preparation{padding:32px 18px;border-radius:20px;margin-block:15px}.ww-final-site .ex24 .ex24-section-head{grid-template-columns:1fr;gap:18px;margin-bottom:25px}.ww-final-site .ex24 .ex24-section-head h2{font-size:37px}.ww-final-site .ex24 .ex24-section-head>p{font-size:13px;max-width:100%}.ww-final-site .ex24 .expert-inputs{gap:13px 10px}.ww-final-site .ex24 .expert-inputs label{font-size:9px}.ww-final-site .ex24 .expert-inputs input,.ww-final-site .ex24 .expert-inputs select{font-size:11px;padding:11px 8px}.ww-final-site .ex24 .expert-topic-pills{gap:6px}.ww-final-site .ex24 .expert-topic-pills button{font-size:10px;padding:8px 11px;min-height:36px}.ww-final-site .ex24 .living-expert-rail{margin-inline:-6px;padding-inline:8px}.ww-final-site .ex24 .help-strip{gap:15px;padding:22px}.ww-final-site .ex24 .help-strip h3{font-size:22px}.ww-final-site .ex24 .help-icon{display:none}.ww-final-site .ex24 .help-strip>.ex24-button{margin-left:0;width:100%}.ww-final-site .ex24 .support-note{font-size:10px}.ww-final-site .ex24-modal .expert-profile-content{grid-template-columns:1fr;gap:20px}.ww-final-site .ex24-modal .expert-profile-portrait{max-width:160px}.ww-final-site .ex24-modal .calc-layout{grid-template-columns:1fr;gap:20px}.ww-final-site .ex24-modal .calc-summary{padding:22px}}

/* Transparent package pricing, restored after the team review. */
.ww-final-site #dialog:has(.ex24-calculator){width:min(1120px,calc(100vw - 48px));max-width:1120px;background:#f8fbfd}
.ww-final-site #dialog:has(.ex24-calculator) .dialog-heading{align-items:flex-start}
.ww-final-site #dialog:has(.ex24-calculator) .dialog-heading h2{font-size:42px;line-height:1.04;letter-spacing:-.045em;font-weight:600}
.ww-final-site #dialog:has(.ex24-calculator) .dialog-heading h2 em{font-style:normal;color:var(--blue,#004e72);font-weight:500}
.ww-final-site .ex24-calculator .ex24-help-lead{margin-bottom:24px;font-size:13px;color:#738591}
.ww-final-site .ex24-calculator .package-options{gap:13px;margin-bottom:30px}
.ww-final-site .ex24-calculator .package-options button{padding:18px 17px;gap:0;min-height:190px;border-radius:15px;box-shadow:0 3px 12px #09263402;transition:border-color .15s,background .15s}
.ww-final-site .ex24-calculator .package-options button[aria-pressed=true]{padding:17px 16px;background:#e9f3fa;border-color:#12648d}
.ww-final-site .ex24-calculator .package-options button:hover:not(:disabled){border-color:#5591b1}
.ww-final-site .ex24-calculator .package-options .ex24-package-top{display:flex;align-items:center;justify-content:space-between;width:100%;margin-bottom:13px}
.ww-final-site .ex24-calculator .ex24-package-top>small{font-size:9px;letter-spacing:.1em;color:#8aa0b1;font-weight:400}
.ww-final-site .ex24-calculator .ex24-package-top>i{width:21px;height:21px;display:grid;place-items:center;font-size:11px;font-style:normal;border-radius:50%;color:#7d9bad;background:#eff5f8}
.ww-final-site .ex24-calculator [aria-pressed=true] .ex24-package-top>i{background:var(--blue,#004e72);color:white}
.ww-final-site .ex24-calculator .package-options .ex24-package-title{font-size:16px;line-height:1.2;font-weight:600;letter-spacing:-.025em;min-height:39px}
.ww-final-site .ex24-calculator .package-options .ex24-package-copy{font-size:10px;line-height:1.5;margin:9px 0 16px;min-height:30px;color:#738c9c}
.ww-final-site .ex24-calculator .ex24-package-price{font-size:25px;font-weight:600;letter-spacing:-.045em;line-height:1.15;margin-top:auto;color:var(--navy,#092634)}
.ww-final-site .ex24-calculator .package-options .ex24-package-duration{font-size:9px;line-height:1.5;margin-top:5px;color:#7e929f}
.ww-final-site .ex24-calculator .calc-layout{grid-template-columns:1.1fr .75fr;gap:29px;align-items:start}
.ww-final-site .ex24-calculator .ex24-calculator-fields{min-width:0}
.ww-final-site .ex24-calc-selects{display:grid;grid-template-columns:1fr 1fr;gap:15px}
.ww-final-site .ex24-calculator .calc-layout label{font-size:11px;color:#4b687c;gap:8px;margin-bottom:20px;line-height:1.5}
.ww-final-site .ex24-calculator .calc-layout select,.ww-final-site .ex24-calculator .calc-layout input,.ww-final-site .ex24-calculator .calc-layout textarea{font-size:12px;border-color:#d0dfe8;border-radius:11px}
.ww-final-site .ex24-calculator .calc-layout textarea{min-height:96px;line-height:1.65}
.ww-final-site .ex24-calculator .calc-layout textarea::placeholder,.ww-final-site .ex24-calculator .calc-layout input::placeholder{color:#8c9da9}
.ww-final-site .ex24-scope-card{padding:23px 24px;background:#edf5fa;border:1px solid #d9e6ee;border-radius:16px;margin:0 0 25px}
.ww-final-site .ex24-scope-card .ex24-eyebrow{font-size:8px;letter-spacing:.1em;color:#6c8ba0}
.ww-final-site .ex24-scope-card h3{font-size:22px;font-weight:600;letter-spacing:-.03em;line-height:1.2;margin-top:8px}
.ww-final-site .ex24-calculator .calc-scope{list-style:none;padding:0;margin:19px 0 0;display:grid;gap:12px;color:#547084;font-size:12px;line-height:1.6}
.ww-final-site .ex24-calculator .calc-scope li{display:flex;gap:11px;align-items:flex-start}
.ww-final-site .ex24-calculator .calc-scope li>span{width:19px;height:19px;display:grid;place-items:center;flex:none;border-radius:50%;background:#d8e9f4;color:#22688f;font-size:10px;margin-top:1px}
.ww-final-site .ex24-calculator .calc-summary{background:#0b2f44;color:white;border:1px solid #0b2f44;border-radius:20px;padding:30px}
.ww-final-site .ex24-calculator .calc-summary>.ex24-eyebrow{font-size:8px;letter-spacing:.12em;color:#97b3c4;margin-bottom:14px}
.ww-final-site .ex24-calculator .calc-summary>h3{font-size:32px;letter-spacing:-.04em;font-weight:550;line-height:1.08;margin:0 0 9px;color:white}
.ww-final-site .ex24-calculator .calc-summary>.ex24-summary-duration{color:#a9c1d0;font-size:11px;margin:0 0 26px}
.ww-final-site .ex24-summary-person{border-top:1px solid #ffffff20;padding-top:20px;margin-top:23px;display:flex;align-items:center;gap:12px;flex-wrap:wrap}
.ww-final-site .ex24-summary-person>small{width:100%;font-size:7px;letter-spacing:.1em;color:#7fa2b7;display:block}
.ww-final-site .ex24-summary-person>.ex24-summary-human{width:39px;height:39px;display:grid;place-items:center;font-size:29px;color:#ffae84;background:#ffffff0c;border-radius:50%}
.ww-final-site .ex24-summary-person>div>b{font-size:12px;font-weight:500;display:block}
.ww-final-site .ex24-summary-person>div>small{color:#8cabbf;font-size:9px;display:block;margin-top:3px}
.ww-final-site .ex24-calculator .real-expert-choice{width:100%;margin:0}
.ww-final-site .ex24-calculator .real-expert-choice img{width:41px;height:41px;border-radius:50%}
.ww-final-site .ex24-calculator .real-expert-choice b{font-size:13px;font-weight:500;color:white}
.ww-final-site .ex24-calculator .real-expert-choice small{color:#9ab6c8;font-size:9px}
.ww-final-site .ex24-calculator .calc-summary .ex24-text-link{font-size:9px;color:#a7c6d9;padding:0;margin:0}
.ww-final-site .ex24-calculator .ex24-summary-format{border-top:1px solid #ffffff20;margin:25px 0 22px;padding-top:20px;gap:20px}
.ww-final-site .ex24-summary-format>div{display:flex;align-items:center;justify-content:space-between;gap:12px}
.ww-final-site .ex24-calculator .ex24-summary-format>div>span{font-size:10px;line-height:1.4;color:#a6c0cf}
.ww-final-site .ex24-calculator .ex24-summary-format b{font-size:13px;font-weight:500;white-space:nowrap;color:#d4e2ea}
.ww-final-site .ex24-calculator .ex24-summary-total{padding-top:21px;border-top:1px solid #ffffff20}
.ww-final-site .ex24-calculator .ex24-summary-total>span{font-size:11px;color:white}
.ww-final-site .ex24-calculator .ex24-summary-total>strong{font-size:40px;font-weight:500;line-height:1;letter-spacing:-.05em;white-space:nowrap;color:white}
.ww-final-site .ex24-calculator .calc-summary .ex24-button{background:#ff8b5b;color:#163448;border:1px solid #ff8b5b;border-radius:12px;font-size:12px;font-weight:650;min-height:48px;display:flex;align-items:center;justify-content:center}
.ww-final-site .ex24-calculator .calc-summary .ex24-button:hover{background:#ff9d75}
.ww-final-site .ex24-calculator .calc-summary>.ex24-price-note{font-size:10px;line-height:1.7;color:#a2bdcc;margin:17px 0 0}
.ww-final-site .ex24-calculator .calc-summary>.ex24-demo-note{font-size:8px;line-height:1.65;color:#789caf;margin:16px 0 0}
.ww-final-site .ex24-ready-price{display:flex;align-items:center;justify-content:space-between;gap:20px;border-block:1px solid #dbe6ed;padding:19px 0;margin:20px 0}
.ww-final-site .ex24-ready-price>span{font-size:12px;color:#79909e}.ww-final-site .ex24-ready-price>b{font-size:27px;letter-spacing:-.04em;font-weight:600}
@media(max-width:900px){.ww-final-site .ex24-calculator .package-options{gap:10px}.ww-final-site .ex24-calculator .package-options button{padding:16px 13px}.ww-final-site .ex24-calculator .package-options button[aria-pressed=true]{padding:15px 12px}.ww-final-site .ex24-calculator .package-options .ex24-package-title{font-size:14px}.ww-final-site .ex24-calculator .ex24-package-price{font-size:22px}.ww-final-site .ex24-calculator .calc-summary{padding:24px}.ww-final-site .ex24-calculator .calc-layout{gap:22px;grid-template-columns:1.08fr .9fr}.ww-final-site .ex24-calculator .ex24-summary-total>strong{font-size:34px}.ww-final-site .ex24-calc-selects{grid-template-columns:1fr;gap:0}.ww-final-site .ex24-scope-card{padding:21px}}
@media(max-width:640px){.ww-final-site #dialog:has(.ex24-calculator){width:calc(100vw - 20px)}.ww-final-site #dialog:has(.ex24-calculator) .dialog-heading h2{font-size:32px}.ww-final-site .ex24-calculator .ex24-help-lead{font-size:12px}.ww-final-site .ex24-calculator .package-options{gap:10px;margin-bottom:24px}.ww-final-site .ex24-calculator .package-options button{min-height:184px;padding:16px 14px}.ww-final-site .ex24-calculator .package-options button[aria-pressed=true]{padding:15px 13px}.ww-final-site .ex24-calculator .package-options .ex24-package-title{font-size:15px;min-height:36px}.ww-final-site .ex24-calculator .package-options .ex24-package-copy{font-size:10px;min-height:30px}.ww-final-site .ex24-calculator .ex24-package-price{font-size:24px}.ww-final-site .ex24-calculator .calc-layout{grid-template-columns:1fr;gap:15px}.ww-final-site .ex24-calculator .calc-summary{padding:27px}.ww-final-site .ex24-calculator .calc-summary>h3{font-size:30px}.ww-final-site .ex24-calculator .ex24-summary-total>strong{font-size:40px}.ww-final-site .ex24-calculator .ex24-check input{width:18px;height:18px;min-height:18px;flex-basis:18px}.ww-final-site .ex24-calculator .calc-layout .ex24-check{font-size:10px;line-height:1.6}}
@media(prefers-reduced-motion:reduce){.ww-final-site .ex24-calculator .package-options button{transition:none}}
@media(prefers-reduced-motion:reduce){.ww-final-site .ex24 .living-expert-card{transform:none}.ww-final-site .ex24 .living-expert-grid{animation:none!important}.ww-final-site .ex24 .living-expert-card:hover,.ww-final-site .ex24 .living-expert-card:focus-visible{transform:none}.ww-final-site .ex24 .living-expert-card:hover img,.ww-final-site .ex24 .living-expert-card:focus-visible img{transform:none}.ww-final-site .ex24 .living-expert-card,.ww-final-site .ex24 .living-expert-photo img{transition:none}}

/* Public page: one continuous pale-blue surface; cabinets keep their own theme. */
.ww-final-site:has(.home25){background:#eff6fb}
.ww-final-site:has(.home25) #header{background:#eff6fbee;border-bottom-color:#d9e6ee}
.ww-final-site:has(.home25) #footer{background:transparent}
.ww-final-site .home25{--h25-surface:#eff6fb;--h25-line:#d2e2ec;--h25-violet:#7774b4;--h25-gold:#bc9451;background:var(--h25-surface)}
.ww-final-site .home25 .hero24-stage{background:#e3eff7;border:1px solid #dceaf3;box-shadow:0 20px 60px #004e7205}
.ww-final-site .home25 .preview24{box-shadow:0 8px 20px #004e7205}
.ww-final-site .home25 .preview24 h2{font-size:30px;line-height:1.18}
.ww-final-site .h25-preview-rings{position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:25px 0 23px}
.ww-final-site .h25-preview-rings:before{content:'';position:absolute;height:1px;background:#ccdce7;left:16.666%;right:16.666%;top:43px;z-index:0}
.ww-final-site .h25-preview-rings>button{position:relative;z-index:1;display:flex;align-items:center;flex-direction:column;gap:9px;padding:11px 2px 9px;border:1px solid transparent;border-radius:13px;color:#6e8290;font-size:11px;transition:background .2s,border-color .2s}
.ww-final-site .h25-preview-rings>button.selected{background:#f1f6fa;border-color:#dce7ee;color:var(--navy)}
.ww-final-site .h25-preview-rings>button>span:last-child{position:relative;background:#fff;padding:0 4px;border-radius:4px}
.ww-final-site .h25-preview-rings>button.selected>span:last-child{background:#f1f6fa}
.ww-final-site .h25-ring{--ring-color:#276b97;width:65px;height:65px;display:grid;place-items:center;border-radius:50%;background:conic-gradient(var(--ring-color) calc(var(--value)*1%),#e7edf2 0);position:relative;flex:none;box-shadow:0 0 0 7px white}
.ww-final-site .h25-ring:before{content:'';position:absolute;inset:5px;border-radius:50%;background:#fff}
.ww-final-site .h25-ring>span{position:relative;display:flex;align-items:baseline;gap:1px;color:var(--navy);font-size:21px;font-weight:650;letter-spacing:-.05em}
.ww-final-site .h25-ring small{font-size:10px;font-weight:500;letter-spacing:0}
.ww-final-site .h25-ring-1{--ring-color:var(--h25-violet)}.ww-final-site .h25-ring-2{--ring-color:var(--h25-gold)}
.ww-final-site .home25 .preview24-focus{background:#edf4f9}
.ww-final-site .home25 .h25-pathrail{min-height:31px;height:31px;background:#eff6fbf5;border-top:1px solid #dce7ef;border-bottom:1px solid #d6e4ed;backdrop-filter:blur(16px);box-shadow:0 5px 12px #004e7203}
.ww-final-site .home25 .h25-pathrail a{min-height:30px;line-height:1;padding:7px 12px 5px;font-size:11px;border-bottom-width:2px;gap:10px}
.ww-final-site .home25 .h25-pathrail a>span{font-size:8px}.ww-final-site .home25 .h25-pathrail a>.icon{width:12px;height:12px}
.ww-final-site .home25 .home-section24{scroll-margin-top:126px}
.ww-final-site .home25 .h25-experience{border-bottom:1px solid var(--h25-line)}
.ww-final-site .h25-experience>.section-head{margin-bottom:42px}
.ww-final-site .h25-experience>.section-head>p{font-size:13px;line-height:1.7;max-width:310px;color:var(--muted)}
.ww-final-site .h25-story-layout{display:grid;grid-template-columns:.37fr .63fr;gap:40px;align-items:start}
.ww-final-site .h25-story-selector{padding-top:35px}
.ww-final-site .h25-story-selector>.eyebrow{font-size:10px;color:#75899a;margin-bottom:26px}
.ww-final-site .h25-story-selector>button{display:flex;align-items:center;gap:15px;border-bottom:1px solid var(--h25-line);padding:26px 3px;text-align:left;width:100%;min-height:90px;color:var(--navy)}
.ww-final-site .h25-story-selector>button>b{font-size:17px;line-height:1.35;letter-spacing:-.025em;font-weight:550}
.ww-final-site .h25-story-selector>button>span{display:grid;place-items:center;width:33px;height:33px;flex:0 0 33px;border:1px solid #cbdce6;border-radius:50%;color:#78909f;font-size:12px;transition:background .2s}
.ww-final-site .h25-story-selector>button>.icon{width:14px;height:14px;margin-left:auto;flex:none;color:var(--blue)}
.ww-final-site .h25-story-selector>button[aria-pressed=true]{color:var(--blue)}
.ww-final-site .h25-story-selector>button[aria-pressed=true]>span{background:var(--blue);border-color:var(--blue);color:#fff}
.ww-final-site .h25-selector-note{font-size:12px;line-height:1.8;color:#6e8394;margin-top:28px;max-width:310px}
.ww-final-site .h25-story{--story-tint:#e2edf5;--story-accent:#276b97;background:var(--story-tint);border:1px solid #cfdfe9;border-radius:28px;padding:28px;min-width:0}
.ww-final-site .h25-story[data-scenario="1"]{--story-tint:#e9e9f5;--story-accent:#7774b4;border-color:#dad9ec}
.ww-final-site .h25-story[data-scenario="2"]{--story-tint:#f2ecdf;--story-accent:#a28041;border-color:#e5dcc7}
.ww-final-site .h25-story-head{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:22px}
.ww-final-site .h25-story-head>span:first-child{font-size:21px;font-weight:650}.ww-final-site .h25-story-head small{font-size:12px;font-weight:400;color:#7a8d99}
.ww-final-site .h25-sample{border:1px solid #9bb0bf66;border-radius:30px;padding:6px 10px;color:#6d8190;font-size:9px}
.ww-final-site .h25-story>h3{font-size:28px;line-height:1.16;font-weight:650;letter-spacing:-.04em;margin-bottom:26px;min-height:66px}
.ww-final-site .h25-story-compare{display:grid;grid-template-columns:1fr 1fr;gap:14px;position:relative}
.ww-final-site .h25-story-compare>section{padding:21px 20px 18px;border-radius:17px;min-height:280px;display:flex;flex-direction:column;min-width:0}
.ww-final-site .h25-story-before{background:#ffffffa1;border:1px solid transparent}.ww-final-site .h25-story-after{background:#fff;border:1px solid color-mix(in srgb,var(--story-accent) 35%,white)}
.ww-final-site .h25-story-label{display:flex;gap:6px;align-items:center;font-size:8px;letter-spacing:.09em;text-transform:uppercase;color:#738692;font-weight:600;line-height:1.5;min-height:20px}
.ww-final-site .h25-story-label i{display:block;width:6px;height:6px;border-radius:50%;background:currentColor;flex:none}
.ww-final-site .h25-story-after .h25-story-label{color:var(--story-accent)}
.ww-final-site .h25-story-compare h4{font-size:24px;line-height:1.15;font-weight:500;letter-spacing:-.04em;margin:19px 0 15px}
.ww-final-site .h25-story-compare p{font-size:12px;line-height:1.7;color:#6c8190;margin:0 0 20px}
.ww-final-site .h25-story-note,.ww-final-site .h25-story-result{margin-top:auto;padding-top:15px;border-top:1px solid #cfdae1;font-size:10px;line-height:1.5;color:#7e919b}
.ww-final-site .h25-story-result{color:var(--story-accent);border-color:#d9e3ef}
.ww-final-site .h25-story-arrow{position:absolute;z-index:2;top:42%;left:50%;transform:translate(-50%,-50%);width:28px;height:28px;display:grid;place-items:center;background:var(--story-tint);border-radius:50%;color:var(--story-accent);font-size:20px}
.ww-final-site .h25-story-work{background:var(--navy);color:white;padding:24px 22px;border-radius:18px;margin-top:15px}
.ww-final-site .h25-story-work-title{display:flex;gap:16px;align-items:center;margin-bottom:25px}
.ww-final-site .h25-story-work-title>span{font-size:31px;color:#ffc29b}
.ww-final-site .h25-story-work-title small{font-size:7px;letter-spacing:.12em;color:#9fb4c2;display:block;margin-bottom:6px}
.ww-final-site .h25-story-work-title h4{font-size:22px;letter-spacing:-.03em;font-weight:600;line-height:1.1}
.ww-final-site .h25-story-work ol{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:17px}
.ww-final-site .h25-story-work li{border-top:1px solid #ffffff26;padding-top:14px;min-width:0}
.ww-final-site .h25-story-work li>span{font-size:9px;color:#ffbc98;display:block;margin-bottom:13px}
.ww-final-site .h25-story-work h5{font-size:12px;line-height:1.45;font-weight:600;margin:0 0 7px}
.ww-final-site .h25-story-work p{color:#aebfca;font-size:10px;line-height:1.65;margin:0}
.ww-final-site .h25-story-footer{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:20px 0 0}
.ww-final-site .h25-story-footer p{font-size:10px;line-height:1.65;color:#6a8090;margin:0}.ww-final-site .h25-story-footer .text-btn{font-size:11px;white-space:nowrap}
.ww-final-site .h25-jobs-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:30px}
.ww-final-site .h25-jobs-grid>.empty-state{grid-column:1/-1;background:#fff}
.ww-final-site .h25-job{background:#dcecf7;border:1px solid #ccdfeb;border-radius:20px;padding:25px 24px;display:flex;flex-direction:column;box-shadow:0 7px 20px #004e7203;transition:transform .2s,box-shadow .2s}
.ww-final-site .h25-job:hover{transform:translateY(-3px);box-shadow:0 12px 28px #004e720b}
.ww-final-site .h25-job-company{display:flex;align-items:center;gap:11px;min-width:0}
.ww-final-site .h25-job-company .company-mark{width:40px;height:40px;font-size:18px;background:#fff;color:var(--blue);border-radius:12px;flex:none}
.ww-final-site .h25-job-company>span:nth-child(2){flex:1;min-width:0}.ww-final-site .h25-job-company b{display:block;font-size:11px;line-height:1.35;font-weight:600}.ww-final-site .h25-job-company small{display:block;margin-top:4px;color:#6b8494;font-size:9px}
.ww-final-site .h25-job-company>.icon-btn{width:26px;height:30px;flex:none;color:#678392;background:transparent}.ww-final-site .h25-job-company>.icon-btn .icon{width:16px;height:16px}
.ww-final-site .h25-job h3{margin:26px 0 14px;min-height:50px;font-size:24px;line-height:1.1;letter-spacing:-.04em}.ww-final-site .h25-job h3>button{padding:0;text-align:left;letter-spacing:inherit;font-weight:600}
.ww-final-site .h25-job-tags{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:17px}.ww-final-site .h25-job-tags>span{font-size:9px;padding:5px 8px;border-radius:20px;background:#ffffffa8;color:#476c80}
.ww-final-site .h25-job>p{font-size:11px;line-height:1.75;color:#698292;margin:0 0 22px;min-height:58px}
.ww-final-site .h25-job-bottom{margin-top:auto;border-top:1px solid #bfd6e5;padding-top:18px;display:flex;align-items:center;justify-content:space-between;gap:10px}.ww-final-site .h25-job-bottom b{font-size:20px;line-height:1.1;letter-spacing:-.035em;font-weight:650;display:block;color:var(--navy)}.ww-final-site .h25-job-bottom small{font-size:8px;color:#5d7d90;display:block;margin-top:7px}
.ww-final-site .h25-job-open{width:37px;height:37px;display:grid;place-items:center;flex:none;border-radius:50%;background:#fff;color:var(--blue)}.ww-final-site .h25-job-open .icon{width:16px;height:16px}.ww-final-site .h25-jobs-note{font-size:10px;color:#7a8e9c;margin-top:18px}
.ww-final-site .h25-connections .section-head{margin-bottom:30px}.ww-final-site .h25-connections .section-head h2{font-size:36px}
.ww-final-site .h25-network{display:grid;grid-template-columns:185px minmax(0,1fr) 225px;gap:24px;background:#e4eef5;border:1px solid #d0e0ea;border-radius:26px;padding:29px 25px;align-items:start}
.ww-final-site .h25-network-left{min-width:0;padding:8px 0 0}.ww-final-site .h25-wordmark{font-size:29px;letter-spacing:-.09em;line-height:1.15}.ww-final-site .h25-wordmark>span{color:var(--blue)}.ww-final-site .h25-network-left>small{display:block;font-size:6px;letter-spacing:.1em;color:#80939e;line-height:1.5;margin:13px 0 26px}
.ww-final-site .h25-network-left nav{display:grid;gap:5px}.ww-final-site .h25-network-left nav>button{display:flex;align-items:center;gap:10px;border-radius:12px;padding:13px 9px;text-align:left;font-size:12px;line-height:1.4;color:var(--navy);font-weight:500}.ww-final-site .h25-network-left nav>button .icon{width:17px;height:17px;flex:none}.ww-final-site .h25-network-left nav>button.active{background:white;color:var(--blue)}
.ww-final-site .h25-network-left-bottom{padding-top:24px;border-top:1px solid #cadce7;margin-top:25px}.ww-final-site .h25-network-left-bottom>b{font-size:12px;line-height:1.65;display:block;margin-bottom:18px}.ww-final-site .h25-network-left-bottom .btn{width:100%;font-size:10px;gap:5px;padding:12px 10px}.ww-final-site .h25-network-left-bottom .icon{width:12px;height:12px}
.ww-final-site .h25-network-feed{min-width:0}.ww-final-site .h25-network-title{display:flex;align-items:center;justify-content:space-between;gap:15px;margin:2px 0 15px;padding:0 2px}.ww-final-site .h25-network-title h3{font-size:18px;letter-spacing:-.03em;font-weight:600}.ww-final-site .h25-network-title p{font-size:9px;margin-top:5px;color:#7f94a2}.ww-final-site .h25-network-title .text-btn{font-size:9px;white-space:nowrap}
.ww-final-site .h25-compose{display:flex;align-items:center;gap:11px;background:#fff;border:1px solid #d7e4ec;border-radius:14px;padding:14px 17px;width:100%;font-size:11px;text-align:left;color:#8296a5;margin-bottom:15px}.ww-final-site .h25-compose>span{display:grid;place-items:center;flex:none;width:30px;height:30px;background:#eef4f8;border-radius:50%;font-size:22px;color:#8397a7}.ww-final-site .h25-compose .icon{margin-left:auto;flex:none;width:16px;height:16px;color:var(--blue)}
.ww-final-site .h25-feed-post{border:1px solid #d6e2eb;border-radius:17px;background:#fff;padding:23px}.ww-final-site .h25-feed-author{display:flex;gap:11px;align-items:center}.ww-final-site .h25-feed-author .avatar{width:35px;height:35px;flex:none}.ww-final-site .h25-feed-author>div{min-width:0}.ww-final-site .h25-feed-author b{display:block;font-size:11px;line-height:1.4}.ww-final-site .h25-feed-author small{display:block;font-size:8px;line-height:1.5;color:#7e93a1;margin-top:3px}.ww-final-site .h25-feed-author>button{margin-left:auto;color:var(--blue);font-size:9px;white-space:nowrap}
.ww-final-site .h25-feed-topic{font-size:8px;color:#7992a4;background:#f2f7fa;border-radius:6px;padding:5px 7px;display:inline-block;margin-top:19px}
.ww-final-site .h25-feed-post h3{font-size:25px;letter-spacing:-.035em;line-height:1.12;font-weight:600;margin:15px 0}
.ww-final-site .h25-feed-post>p{font-size:12px;line-height:1.8;color:#607b8e;margin:0 0 23px}.ww-final-site .h25-feed-counts{display:flex;justify-content:space-between;font-size:8px;color:#8ba0ae;padding-bottom:13px;border-bottom:1px solid #dfebf1}
.ww-final-site .h25-feed-actions{display:flex;gap:16px;align-items:center;padding:13px 0}.ww-final-site .h25-feed-actions>button{display:flex;align-items:center;gap:6px;font-size:10px;color:#46677b}.ww-final-site .h25-feed-actions>button>.icon{width:18px;height:18px}.ww-final-site .h25-feed-actions>button:last-child{margin-left:auto}
.ww-final-site .h25-feed-reply{display:block;width:100%;padding:12px 14px;border:1px solid #dde6ec;border-radius:30px;color:#91a2af;font-size:9px;text-align:left;background:#fff;line-height:1.5}
.ww-final-site .h25-network-right>small{font-size:7px;letter-spacing:.08em;line-height:1.6;color:#7e93a3;display:block;margin:6px 0 19px}.ww-final-site .h25-network-person{display:flex;width:100%;align-items:center;gap:10px;text-align:left;padding:10px 0}.ww-final-site .h25-network-person .avatar{width:35px;height:35px;flex:none}.ww-final-site .h25-network-person>span{min-width:0}.ww-final-site .h25-network-person b{font-size:11px;display:block;line-height:1.4}.ww-final-site .h25-network-person small{font-size:8px;line-height:1.6;color:#7d94a4;display:block;margin-top:3px}.ww-final-site .h25-network-person>.icon{width:12px;height:12px;margin-left:auto;flex:none;color:#8ca0ae}
.ww-final-site .h25-network-prompt{padding:20px;background:#d3e4f0;border-radius:18px;margin-top:23px}.ww-final-site .h25-network-prompt>span{font-size:29px;display:block;color:var(--blue);margin-bottom:15px}.ww-final-site .h25-network-prompt>b{font-size:23px;letter-spacing:-.045em;line-height:1.15;display:block}.ww-final-site .h25-network-prompt>p{font-size:10px;line-height:1.7;color:#6b8596;margin:15px 0}.ww-final-site .h25-network-prompt .text-btn{font-size:9px;border-top:1px solid #b8cfdf;padding-top:12px;width:100%;justify-content:space-between}
.ww-final-site .home25 #experts .ex24.preparation{background:transparent;border-radius:0;margin-block:0;padding:65px 34px;scroll-margin-top:120px}
.ww-final-site .home25 .ex24 .expert-inputs input,.ww-final-site .home25 .ex24 .expert-inputs select,.ww-final-site .home25 .ex24 .expert-topic-pills button{background:#ffffffca}
.ww-final-site .home25 .ex24 .expert-topic-pills button[aria-pressed=true]{background:var(--navy)}
.ww-final-site .home25 .work24-card{background:#dfeef7;border-color:#cddfea}.ww-final-site .home25 .final24{background:#dcecf7;border:1px solid #cadfeb}
@media(min-width:1550px){.ww-final-site .h25-story-layout{gap:50px}.ww-final-site .h25-story>h3{font-size:34px}.ww-final-site .h25-story-compare h4{font-size:28px}.ww-final-site .h25-story-compare p{font-size:13px}.ww-final-site .h25-story-compare>section{min-height:295px;padding:24px}.ww-final-site .h25-story-work h5{font-size:14px}.ww-final-site .h25-story-work p{font-size:11px}.ww-final-site .h25-network{grid-template-columns:205px minmax(0,1fr) 250px;gap:29px;padding:33px}.ww-final-site .h25-feed-post{padding:29px}.ww-final-site .h25-feed-post h3{font-size:27px}.ww-final-site .h25-feed-post>p{font-size:13px}.ww-final-site .h25-network-person b{font-size:12px}.ww-final-site .h25-network-person small{font-size:9px}}
@media(max-width:1100px){.ww-final-site .h25-story-layout{grid-template-columns:.32fr .68fr;gap:25px}.ww-final-site .h25-story-selector>button{gap:10px}.ww-final-site .h25-story-selector>button>b{font-size:15px}.ww-final-site .h25-story{padding:23px}.ww-final-site .h25-story>h3{font-size:26px}.ww-final-site .h25-story-compare>section{padding:20px 16px;min-height:303px}.ww-final-site .h25-story-compare h4{font-size:22px}.ww-final-site .h25-story-compare p{font-size:11px}.ww-final-site .h25-story-work{padding:22px 18px}.ww-final-site .h25-story-work ol{gap:12px}.ww-final-site .h25-story-work h5{font-size:11px}.ww-final-site .h25-story-work p{font-size:9px}.ww-final-site .h25-story-footer{align-items:flex-start;flex-direction:column}.ww-final-site .h25-job{padding:21px}.ww-final-site .h25-job h3{font-size:22px}.ww-final-site .h25-job-bottom b{font-size:18px}.ww-final-site .h25-network{grid-template-columns:155px minmax(0,1fr) 190px;gap:18px;padding:24px 20px}.ww-final-site .h25-network-left nav>button{font-size:11px;padding:12px 6px;gap:7px}.ww-final-site .h25-network-left-bottom .btn{font-size:9px;padding:11px 8px}.ww-final-site .h25-feed-post{padding:19px}.ww-final-site .h25-feed-post h3{font-size:23px}.ww-final-site .h25-feed-post>p{font-size:11px}.ww-final-site .h25-feed-author>button{display:none}.ww-final-site .h25-network-prompt>b{font-size:21px}.ww-final-site .h25-compose{font-size:10px;padding:12px}.ww-final-site .h25-network-title .text-btn{font-size:8px}}
@media(max-width:900px){.ww-final-site .home25 .preview24 h2{font-size:24px}.ww-final-site .h25-preview-rings{margin:23px 0 20px;gap:5px}.ww-final-site .h25-preview-rings:before{top:39px}.ww-final-site .h25-ring{width:57px;height:57px}.ww-final-site .h25-ring>span{font-size:18px}.ww-final-site .h25-ring small{font-size:9px}.ww-final-site .h25-preview-rings>button{font-size:9px}.ww-final-site .h25-story-layout{grid-template-columns:1fr}.ww-final-site .h25-story-selector{padding-top:0;display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.ww-final-site .h25-story-selector>.eyebrow{grid-column:1/-1;margin-bottom:3px}.ww-final-site .h25-story-selector>button{border:1px solid #cedee8;padding:13px;min-height:82px;gap:10px;border-radius:13px;background:#ffffff66;align-items:flex-start}.ww-final-site .h25-story-selector>button>b{font-size:13px}.ww-final-site .h25-story-selector>button>.icon{display:none}.ww-final-site .h25-story-selector>button[aria-pressed=true]{background:#fff;border-color:#9dbed1}.ww-final-site .h25-story-selector>button>span{width:27px;height:27px;flex-basis:27px;font-size:10px}.ww-final-site .h25-selector-note{display:none}.ww-final-site .h25-story{padding:27px}.ww-final-site .h25-story>h3{font-size:30px;min-height:0}.ww-final-site .h25-story-compare h4{font-size:26px}.ww-final-site .h25-story-compare>section{padding:25px;min-height:260px}.ww-final-site .h25-story-compare p{font-size:12px}.ww-final-site .h25-story-work h5{font-size:13px}.ww-final-site .h25-story-work p{font-size:11px}.ww-final-site .h25-story-footer{flex-direction:row;align-items:center}.ww-final-site .h25-experience>.section-head>p{max-width:230px;font-size:12px}.ww-final-site .h25-network{grid-template-columns:150px minmax(0,1fr)}.ww-final-site .h25-network-right{display:none}.ww-final-site .h25-feed-post{padding:24px}.ww-final-site .h25-feed-post h3{font-size:25px}.ww-final-site .h25-feed-post>p{font-size:12px}.ww-final-site .h25-feed-author>button{display:block}.ww-final-site .h25-job-company b{font-size:10px}.ww-final-site .h25-job-company .company-mark{width:32px;height:32px;border-radius:10px}.ww-final-site .h25-job-company{gap:8px}.ww-final-site .h25-job{padding:19px 16px}.ww-final-site .h25-job h3{font-size:20px}.ww-final-site .h25-job-bottom b{font-size:17px}.ww-final-site .h25-job>p{font-size:10px}.ww-final-site .h25-job-bottom small{font-size:7px}.ww-final-site .home25 #experts .ex24.preparation{padding:50px 25px}.ww-final-site .home25 .h25-pathrail{top:75px}.ww-final-site .home25 .h25-pathrail a{padding:7px 9px 5px;font-size:10px;gap:7px}}
@media(max-width:700px){.ww-final-site .home25 .preview24 h2{font-size:27px}.ww-final-site .home25 .hero24-stage{margin-top:32px}.ww-final-site .h25-preview-rings{margin:25px 0 24px}.ww-final-site .h25-preview-rings>button{font-size:10px}.ww-final-site .h25-preview-rings:before{top:40px}.ww-final-site .h25-ring{width:60px;height:60px}.ww-final-site .h25-ring>span{font-size:20px}.ww-final-site .home25 .h25-pathrail{height:38px;min-height:38px;top:70px;padding-inline:15px;gap:12px}.ww-final-site .home25 .h25-pathrail a{height:37px;min-height:37px;font-size:10px;padding:10px 2px 8px;gap:5px}.ww-final-site .home25 .h25-pathrail a>span{font-size:7px}.ww-final-site .home25 .home-section24{scroll-margin-top:120px}.ww-final-site .h25-experience>.section-head{display:block;margin-bottom:25px}.ww-final-site .h25-experience>.section-head h2{font-size:33px}.ww-final-site .h25-experience>.section-head>p{max-width:310px;font-size:12px;margin-top:15px}.ww-final-site .h25-story-layout{gap:19px}.ww-final-site .h25-story-selector{gap:7px}.ww-final-site .h25-story-selector>button{padding:11px 9px;display:flex;flex-direction:column;gap:10px;min-height:104px}.ww-final-site .h25-story-selector>button>b{font-size:10px;line-height:1.4}.ww-final-site .h25-story-selector>button>span{width:24px;height:24px;flex-basis:24px;font-size:9px}.ww-final-site .h25-story-selector>.eyebrow{font-size:8px;margin-bottom:4px}.ww-final-site .h25-story{padding:21px 17px;border-radius:21px}.ww-final-site .h25-story-head{margin-bottom:20px;gap:8px}.ww-final-site .h25-story-head>span:first-child{font-size:19px}.ww-final-site .h25-story-head small{font-size:10px}.ww-final-site .h25-sample{font-size:7px;padding:5px 8px}.ww-final-site .h25-story>h3{font-size:26px;line-height:1.13;min-height:59px;margin-bottom:23px}.ww-final-site .h25-story-compare{gap:10px}.ww-final-site .h25-story-compare>section{padding:18px 14px;min-height:306px;border-radius:13px}.ww-final-site .h25-story-label{font-size:6px;gap:4px;letter-spacing:.05em;min-height:22px}.ww-final-site .h25-story-label i{width:5px;height:5px}.ww-final-site .h25-story-compare h4{font-size:21px;line-height:1.14;margin:16px 0 13px}.ww-final-site .h25-story-compare p{font-size:10px;line-height:1.65;margin-bottom:20px}.ww-final-site .h25-story-note,.ww-final-site .h25-story-result{font-size:8px;line-height:1.6;padding-top:11px}.ww-final-site .h25-story-arrow{width:23px;height:23px;font-size:17px}.ww-final-site .h25-story-work{padding:22px 17px;border-radius:14px}.ww-final-site .h25-story-work-title{gap:12px;margin-bottom:22px}.ww-final-site .h25-story-work-title h4{font-size:22px}.ww-final-site .h25-story-work-title small{font-size:6px}.ww-final-site .h25-story-work ol{grid-template-columns:1fr;gap:15px}.ww-final-site .h25-story-work li{display:grid;grid-template-columns:25px 1fr;column-gap:8px;padding-top:15px}.ww-final-site .h25-story-work li>span{grid-row:1/3;margin-bottom:0;font-size:9px;padding-top:3px}.ww-final-site .h25-story-work h5{font-size:13px;margin-bottom:6px}.ww-final-site .h25-story-work p{font-size:11px;grid-column:2}.ww-final-site .h25-story-footer{flex-direction:column;align-items:flex-start;gap:15px;padding-top:20px}.ww-final-site .h25-story-footer p{font-size:9px}.ww-final-site .h25-story-footer .text-btn{font-size:11px}.ww-final-site .h25-jobs-grid{grid-template-columns:1fr;gap:13px;margin-top:24px}.ww-final-site .h25-job{padding:23px}.ww-final-site .h25-job-company .company-mark{width:40px;height:40px}.ww-final-site .h25-job-company b{font-size:12px}.ww-final-site .h25-job-company small{font-size:9px}.ww-final-site .h25-job h3{font-size:27px;min-height:0;margin:24px 0 15px}.ww-final-site .h25-job>p{font-size:12px;min-height:0;margin-bottom:22px}.ww-final-site .h25-job-bottom b{font-size:23px}.ww-final-site .h25-job-bottom small{font-size:8px}.ww-final-site .h25-job-tags>span{font-size:10px}.ww-final-site .h25-job-bottom{padding-top:18px}.ww-final-site .h25-jobs-note{font-size:9px;line-height:1.65}.ww-final-site .h25-connections .section-head{gap:15px;align-items:flex-start;flex-direction:column}.ww-final-site .h25-connections .section-head h2{font-size:33px}.ww-final-site .h25-network{grid-template-columns:1fr;gap:14px;padding:17px 13px;border-radius:21px}.ww-final-site .h25-network-left{padding:0}.ww-final-site .h25-wordmark{font-size:25px}.ww-final-site .h25-network-left>small,.ww-final-site .h25-network-left-bottom{display:none}.ww-final-site .h25-network-left nav{display:flex;gap:4px;overflow-x:auto;scrollbar-width:none;padding:14px 0 2px}.ww-final-site .h25-network-left nav>button{white-space:nowrap;font-size:10px;padding:9px 10px;flex:none;gap:6px;border-radius:9px}.ww-final-site .h25-network-left nav>button .icon{width:13px;height:13px}.ww-final-site .h25-network-title{display:none}.ww-final-site .h25-compose{padding:11px;font-size:9px;margin-bottom:12px;gap:9px}.ww-final-site .h25-compose>span{width:26px;height:26px;font-size:19px}.ww-final-site .h25-feed-post{padding:20px 17px;border-radius:14px}.ww-final-site .h25-feed-author .avatar{width:33px;height:33px}.ww-final-site .h25-feed-author b{font-size:11px}.ww-final-site .h25-feed-author small{font-size:8px}.ww-final-site .h25-feed-author>button{font-size:8px}.ww-final-site .h25-feed-post h3{font-size:25px;line-height:1.15;margin:15px 0}.ww-final-site .h25-feed-post>p{font-size:12px;line-height:1.75}.ww-final-site .h25-feed-actions{gap:14px}.ww-final-site .h25-feed-actions>button{font-size:10px}.ww-final-site .h25-feed-reply{font-size:8px;padding:12px}.ww-final-site .home25 #experts .ex24.preparation{padding:38px 20px;margin:0;border-radius:0}}
@media(prefers-reduced-motion:reduce){.ww-final-site .h25-job,.ww-final-site .h25-preview-rings>button,.ww-final-site .h25-story-selector>button>span{transition:none}.ww-final-site .h25-job:hover{transform:none}}

/* Detailed profile/questionnaire. Styles stay scoped to the module. */
.ww-final-site .profile25 .q25-card{display:flex;align-items:center;gap:20px;background:linear-gradient(112deg,#e9f4fa,#f6faff);border:1px solid #d4e7f0;border-radius:24px;padding:24px;margin:0 0 24px}
.ww-final-site .q25-card-icon{width:54px;height:54px;border-radius:17px;display:grid;place-items:center;background:#fff;color:#004e72;flex:none;border:1px solid #dceaf1}
.ww-final-site .q25-card-icon .icon{width:24px;height:24px}
.ww-final-site .q25-card-copy{flex:1;min-width:0}.ww-final-site .q25-card .eyebrow{font-size:9px;letter-spacing:.13em;margin:0 0 7px}.ww-final-site .q25-card h2{font-size:22px;line-height:1.2;margin:0 0 6px}.ww-final-site .q25-card p{font-size:13px;margin:0;color:#647a85}.ww-final-site .q25-card-progress{display:flex;align-items:center;gap:10px;max-width:270px;margin-top:13px}.ww-final-site .q25-card-progress>span{display:block;flex:1;height:5px;border-radius:20px;background:#d6e6ee;overflow:hidden}.ww-final-site .q25-card-progress i{display:block;height:100%;background:#004e72;border-radius:inherit}.ww-final-site .q25-card-progress b{font-size:11px;color:#004e72}.ww-final-site .q25-card-action{display:flex;align-items:flex-end;flex-direction:column;gap:8px}.ww-final-site .q25-card-action .text-btn{font-size:11px}
.ww-final-site .profile25 .profile24-results .profile24-artifacts:empty{display:none}.ww-final-site .profile25 .profile24-results>.text-btn{margin-top:16px;font-size:12px}.ww-final-site .profile25 .profile24-visibility{align-items:flex-start;font-size:11px;line-height:1.5}.ww-final-site .profile25 .profile24-next h3{margin-bottom:16px}
.ww-final-site .q25-editor{font-size:14px}.ww-final-site .q25-editor-intro{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:14px}.ww-final-site .q25-editor-intro b{display:block;font-size:16px}.ww-final-site .q25-editor-intro span{display:block;color:#72838c;font-size:12px;margin-top:5px}.ww-final-site .q25-editor-intro>strong{font-size:34px;font-weight:650;color:#004e72;letter-spacing:-.04em}.ww-final-site .q25-editor-intro>strong small{font-size:14px;letter-spacing:0;margin-left:2px}.ww-final-site .q25-progress{height:6px;background:#e5edf2;border-radius:10px;overflow:hidden}.ww-final-site .q25-progress i{display:block;background:#004e72;height:100%;border-radius:inherit;transition:width .25s}
.ww-final-site .q25-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:24px 0 28px}.ww-final-site .q25-tabs button{display:flex;align-items:center;text-align:left;gap:9px;padding:12px 9px;border:1px solid #dde7ed;border-radius:13px;background:#f8fafc;color:#71838d;cursor:pointer;font:inherit;font-size:11px;line-height:1.35}.ww-final-site .q25-tabs button b{display:grid;place-items:center;flex:none;width:24px;height:24px;border-radius:50%;background:#e8edf1;font-size:11px;font-weight:650}.ww-final-site .q25-tabs button.active{color:#004e72;border-color:#98c5da;background:#ecf5fa}.ww-final-site .q25-tabs button.active b{background:#004e72;color:#fff}.ww-final-site .q25-tabs button:hover{border-color:#91b9cb}.ww-final-site .q25-section-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;gap:16px}.ww-final-site .q25-section-title h3{font-size:23px;line-height:1.2;margin:0;letter-spacing:-.025em}.ww-final-site .q25-section-title small{color:#8a9ba4;font-size:11px}.ww-final-site .q25-section-note{color:#73848d;font-size:13px;line-height:1.6;margin-bottom:20px}
.ww-final-site .q25-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 18px}.ww-final-site .q25-field{display:flex;flex-direction:column;min-width:0;gap:8px;align-items:stretch;border:0;margin:0;padding:0;font-size:12px;font-weight:500;line-height:1.5}.ww-final-site .q25-field.q25-full{grid-column:1/-1}.ww-final-site .q25-field legend{padding:0;margin-bottom:8px}.ww-final-site .q25-field em{color:#ff6e42;font-style:normal;margin-left:3px}.ww-final-site .q25-field input:not([type=checkbox]),.ww-final-site .q25-field textarea,.ww-final-site .q25-field select{width:100%;border:1px solid #d8e3e9;background:#fff;border-radius:11px;color:#183946;padding:12px;font:inherit;font-size:13px;line-height:1.5;outline:none;box-sizing:border-box}.ww-final-site .q25-field input:focus,.ww-final-site .q25-field textarea:focus,.ww-final-site .q25-field select:focus{border-color:#19769f;box-shadow:0 0 0 3px #0077aa12}.ww-final-site .q25-field textarea{min-height:92px;resize:vertical}.ww-final-site .q25-field input[readonly]{background:#f2f6f8;color:#6f828c}.ww-final-site .q25-field.q25-invalid input,.ww-final-site .q25-field.q25-invalid textarea,.ww-final-site .q25-field.q25-invalid select{border-color:#d9684b}.ww-final-site .q25-private-label{font-size:10px;color:#82939c;font-weight:400}.ww-final-site .q25-error-label{color:#ba492f;font-size:11px}.ww-final-site .q25-options{display:flex;flex-wrap:wrap;gap:8px}.ww-final-site .q25-options label{display:flex;gap:7px;align-items:center;border:1px solid #dbe6ec;background:#f9fbfc;padding:8px 11px;border-radius:9px;font-size:12px;font-weight:400;cursor:pointer}.ww-final-site .q25-options label:has(input:checked){background:#e8f3fa;color:#004e72;border-color:#a7cede}.ww-final-site .q25-options input{width:14px;height:14px;flex:none;accent-color:#004e72;margin:0}
.ww-final-site .q25-private-note{display:flex;gap:12px;align-items:flex-start;margin:28px 0 16px;padding:15px 16px;background:#f0f5f8;border-radius:12px;color:#627985;font-size:11px;line-height:1.65}.ww-final-site .q25-private-note .icon{flex:none;width:17px;height:17px;margin-top:2px}.ww-final-site .q25-consent{padding:4px 0 14px}.ww-final-site .q25-consent .check{font-size:12px;line-height:1.5}.ww-final-site .q25-editor-actions{display:flex;justify-content:space-between;align-items:center;gap:12px;padding-top:20px;margin-top:10px;border-top:1px solid #e2eaf0}.ww-final-site .q25-editor-actions>div{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ww-final-site .q25-subnote{font-size:11px!important;color:#81919b!important;line-height:1.65!important;margin:17px 0 0!important}.ww-final-site .q25-editor-actions .text-btn{font-size:11px}
.ww-final-site .q25-read-status{display:flex;align-items:center;justify-content:space-between;background:#eaf4f9;border-radius:14px;padding:16px 18px;gap:15px;margin-bottom:15px;font-size:13px;color:#004e72}.ww-final-site .q25-read-status b{font-size:24px}.ww-final-site .q25-read-section{border:1px solid #dee8ee;border-radius:14px;overflow:hidden;margin-top:12px}.ww-final-site .q25-read-section summary{display:flex;justify-content:space-between;gap:16px;padding:17px 18px;cursor:pointer;list-style:none;font-size:14px;font-weight:550}.ww-final-site .q25-read-section summary:after{content:'+';font-size:18px;color:#78909b}.ww-final-site .q25-read-section[open] summary:after{content:'−'}.ww-final-site .q25-read-section summary b{font-size:10px;color:#81929c;font-weight:400;margin-left:auto}.ww-final-site .q25-read-section dl{padding:0 18px 8px;margin:0}.ww-final-site .q25-read-section dl>div{border-top:1px solid #edf1f4;padding:16px 0}.ww-final-site .q25-read-section dt{font-size:11px;color:#758892;font-weight:500;line-height:1.4}.ww-final-site .q25-read-section dt small{display:inline-block;font-size:9px;margin-left:7px;color:#8799a2}.ww-final-site .q25-read-section dd{font-size:13px;color:#173846;line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere;margin:6px 0 0}.ww-final-site .q25-read .button-row{margin-bottom:18px}
.ww-final-site .q25-transfer-hero{display:flex;align-items:flex-start;gap:15px;padding:19px;background:#edf6fb;border:1px solid #d7e9f2;border-radius:16px;margin-bottom:17px}.ww-final-site .q25-transfer-hero>.icon{width:26px;height:26px;flex:none;color:#004e72}.ww-final-site .q25-transfer-hero h3{font-size:19px;margin:0 0 6px}.ww-final-site .q25-transfer-hero p{font-size:12px;color:#72848e;margin:0;line-height:1.6}.ww-final-site .q25-transfer-list>div{display:flex;align-items:center;gap:12px;padding:16px 2px;border-bottom:1px solid #e9eef1}.ww-final-site .q25-transfer-list>div>span{width:34px;height:34px;display:grid;place-items:center;border-radius:10px;background:#f0f4f7;flex:none;color:#9caab0}.ww-final-site .q25-transfer-list>div>span.done{background:#eaf4fa;color:#004e72}.ww-final-site .q25-transfer-list b{font-size:13px;display:block}.ww-final-site .q25-transfer-list small{font-size:11px;color:#7a8d97;margin-top:4px;display:block}.ww-final-site .q25-transfer-list em{font-style:normal;font-size:10px;margin-left:auto;color:#6b8693;white-space:nowrap}.ww-final-site .q25-transfer .button-row{margin-top:22px}
.ww-final-site .q25-material-list{display:flex;flex-direction:column;gap:9px;margin-bottom:22px}.ww-final-site .q25-material-list>button{display:flex;align-items:center;gap:13px;background:#f8fbfc;border:1px solid #e1e9ed;padding:16px;border-radius:13px;text-align:left;color:#183946;cursor:pointer;font:inherit}.ww-final-site .q25-material-list>button>span{display:grid;place-items:center;background:#eaf3f8;width:38px;height:38px;flex:none;border-radius:11px;color:#004e72}.ww-final-site .q25-material-list b{display:block;font-size:13px}.ww-final-site .q25-material-list small{display:block;font-size:10px;color:#82949c;margin-top:5px}.ww-final-site .q25-material-list>button>.icon{margin-left:auto;width:16px;height:16px;color:#839aa4;flex:none}.ww-final-site .q25-material-list button:hover{border-color:#b4cfdd;background:#eff6fa}
.ww-final-site .visibility25{display:flex;flex-direction:column;gap:10px}.ww-final-site .visibility25-top{display:flex;gap:14px;align-items:center;justify-content:space-between;margin-bottom:9px}.ww-final-site .visibility25-top p{font-size:13px;line-height:1.6;color:#748892;max-width:300px;margin:0}.ww-final-site .visibility25-top .btn{white-space:nowrap}.ww-final-site .visibility25-option{display:flex;gap:13px;align-items:center;padding:19px 16px;border:1px solid #dfe8ed;border-radius:15px;cursor:pointer;background:#fbfcfd}.ww-final-site .visibility25-option:has(input:checked){border-color:#a2c7da;background:#ecf5fa}.ww-final-site .visibility25-option>input{width:18px;height:18px;flex:none;accent-color:#004e72;cursor:pointer}.ww-final-site .visibility25-option-icon{width:36px;height:36px;display:grid;place-items:center;background:white;border-radius:11px;flex:none;color:#004e72}.ww-final-site .visibility25-option-icon>.icon{width:19px;height:19px}.ww-final-site .visibility25-option b{font-size:14px;font-weight:550;display:block}.ww-final-site .visibility25-option small{font-size:11px;color:#788d98;line-height:1.65;display:block;margin-top:5px}.ww-final-site .visibility25-note{display:flex;gap:12px;background:#f2f6f8;border-radius:12px;padding:16px;font-size:11px;line-height:1.7;color:#6e8591;margin:6px 0}.ww-final-site .visibility25-note .icon{width:19px;height:19px;flex:none}.ww-final-site .visibility25 .button-row{margin-top:5px}
@media(max-width:900px){.ww-final-site .profile25 .q25-card{flex-wrap:wrap}.ww-final-site .q25-card-action{flex-direction:row;align-items:center;width:100%;padding-left:74px}.ww-final-site .q25-tabs{gap:5px}.ww-final-site .q25-tabs button{flex-direction:column;align-items:flex-start;font-size:10px;gap:7px;padding:10px}}
@media(max-width:600px){.ww-final-site .profile25 .q25-card{padding:20px;gap:13px}.ww-final-site .q25-card-icon{width:42px;height:42px;border-radius:13px}.ww-final-site .q25-card h2{font-size:19px}.ww-final-site .q25-card p{font-size:11px;line-height:1.6}.ww-final-site .q25-card-action{padding:0;flex-wrap:wrap;gap:12px}.ww-final-site .q25-card-action .btn{flex:1}.ww-final-site .q25-card .eyebrow{font-size:8px}.ww-final-site .q25-fields{grid-template-columns:1fr;gap:19px}.ww-final-site .q25-field{font-size:11px}.ww-final-site .q25-tabs{grid-template-columns:repeat(2,minmax(0,1fr));margin:18px 0 24px;gap:6px}.ww-final-site .q25-tabs button{flex-direction:row;align-items:center;font-size:10px}.ww-final-site .q25-tabs button b{width:22px;height:22px}.ww-final-site .q25-section-title h3{font-size:20px}.ww-final-site .q25-options label{font-size:11px;padding:8px 9px}.ww-final-site .q25-editor-intro b{font-size:14px}.ww-final-site .q25-editor-intro span{font-size:11px}.ww-final-site .q25-editor-intro>strong{font-size:29px}.ww-final-site .q25-editor-actions{align-items:stretch;flex-direction:column}.ww-final-site .q25-editor-actions>div{justify-content:space-between}.ww-final-site .q25-editor-actions>.btn{width:100%}.ww-final-site .q25-private-note{font-size:10px;padding:12px;gap:8px}.ww-final-site .q25-consent .check{font-size:11px}.ww-final-site .q25-read-status{font-size:11px;padding:13px}.ww-final-site .q25-read-section summary{padding:15px;font-size:12px}.ww-final-site .q25-read-section summary b{font-size:9px}.ww-final-site .q25-read-section dl{padding:0 15px 8px}.ww-final-site .q25-read-section dd{font-size:12px}.ww-final-site .visibility25-top{align-items:flex-start;flex-direction:column}.ww-final-site .visibility25-top .btn{width:100%}.ww-final-site .visibility25-option{padding:15px 12px;gap:10px}.ww-final-site .visibility25-option-icon{display:none}.ww-final-site .visibility25-option b{font-size:13px}.ww-final-site .visibility25-option small{font-size:10px}.ww-final-site .visibility25 .button-row{display:flex;flex-direction:column;align-items:stretch}.ww-final-site .q25-transfer-list em{font-size:9px}.ww-final-site .q25-transfer-list>div{gap:9px}.ww-final-site .q25-transfer-list small{max-width:190px;line-height:1.5}}

.ww-final-site .profile25-avatar{width:88px;height:88px;flex:none}.ww-final-site .profile25 .profile24-preview-person>.profile25-avatar{margin:0 auto 18px}.ww-final-site .q25-material-list>button>div,.ww-final-site .q25-transfer-list>div>div{min-width:0}.ww-final-site .q25-material-list b,.ww-final-site .q25-material-list small,.ww-final-site .q25-transfer-list small{overflow-wrap:anywhere}
@media(max-width:600px){.ww-final-site .profile25 .profile24-file-note{display:none}.ww-final-site .profile25 .profile24-aside{grid-template-columns:1fr}.ww-final-site .profile25 .profile24-next h3{max-width:210px}.ww-final-site .profile25 .profile24-next .profile24-way{width:78px;right:14px;bottom:14px;opacity:1}.ww-final-site .q25-transfer-list>div{display:grid;grid-template-columns:34px minmax(0,1fr)}.ww-final-site .q25-transfer-list em{grid-column:2;margin-left:0;white-space:normal}.ww-final-site .q25-transfer-list small{max-width:none}.ww-final-site .q25-read-section summary span{overflow-wrap:anywhere}}

/* A dedicated three-column WorkWay Media surface. */
.ww-final-site .social25-shell{--social-line:#dce5ed;--social-muted:#788797;--social-blue:#004e72;max-width:1460px;margin:0 auto;padding:30px 28px 60px;display:grid;grid-template-columns:222px minmax(0,1fr) 270px;gap:24px;align-items:start;animation:social25-enter .23s ease-out}.ww-final-site .social25-shell *{min-width:0}.ww-final-site .social25-left{background:#fff;border:1px solid var(--social-line);border-radius:22px;padding:24px 18px;position:sticky;top:110px}.ww-final-site .social25-profile-avatar{padding:0;margin:0 0 15px}.ww-final-site .social25-profile h2{font-size:19px;line-height:1.35;letter-spacing:-.035em}.ww-final-site .social25-profile>p{font-size:12px;line-height:1.5;margin:8px 0 20px}.ww-final-site .social25-profile>small{display:block;font-size:10px;line-height:1.6;color:var(--social-muted);margin:14px 0}.ww-final-site .social25-profile>.text-btn{font-size:11px}.ww-final-site .social25-backpath{width:100%;display:flex;align-items:center;gap:9px;padding:13px 12px;border-radius:13px;background:#eaf4f9;color:var(--social-blue);font-size:12px;text-align:left;font-weight:600}.ww-final-site .social25-backpath svg:last-child{margin-left:auto;width:15px}.ww-final-site .social25-navigation{display:grid;gap:5px;border-top:1px solid var(--social-line);padding-top:20px;margin-top:23px}.ww-final-site .social25-navigation button{display:flex;align-items:center;gap:10px;min-height:43px;border-radius:12px;padding:11px 10px;text-align:left;font-size:13px;font-weight:500;color:#375068}.ww-final-site .social25-navigation button.selected{color:var(--social-blue);background:#e9f3f9;font-weight:650}.ww-final-site .social25-navigation button:hover{background:#f1f6fa}.ww-final-site .social25-navigation button .icon{width:18px;height:18px}.ww-final-site .social25-navigation button>b{font-size:9px;background:#fff;border:1px solid #dbe7f0;border-radius:6px;padding:1px 5px;margin-left:auto}.ww-final-site .social25-write{width:100%;margin-top:18px}.ww-final-site .social25-sidehint{border-top:1px solid var(--social-line);padding:18px 4px 0;margin-top:22px;color:var(--social-muted);font-size:11px;line-height:1.7}.ww-final-site .social25-avatar-wrap{display:block;width:var(--av,44px);height:var(--av,44px);flex:none;padding:3px;border:1.5px solid #a8c4d7;border-radius:50%;background:#fff}.ww-final-site .social25-avatar-wrap>img,.ww-final-site .social25-avatar-wrap>span{display:block;width:100%;height:100%;border-radius:50%;object-fit:cover;object-position:center 25%;background:#e6eff7}.ww-final-site .social25-avatar-wrap>span{display:grid;place-items:center;color:#004e72;font-size:calc(var(--av,44px)*.28);font-weight:650}.ww-final-site .social25-center{min-width:0}.ww-final-site .social25-pagehead{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:5px 0 22px}.ww-final-site .social25-pagehead h1{font-size:29px;letter-spacing:-.045em;font-weight:650}.ww-final-site .social25-open{display:inline-flex;align-items:center;gap:7px;font-size:10px;white-space:nowrap;color:#55718a;background:#edf4fa;border-radius:6px;padding:5px 8px}.ww-final-site .social25-open i{width:5px;height:5px;border-radius:50%;background:#467bbc}.ww-final-site .social25-composer{background:#fff;border:1px solid var(--social-line);border-radius:20px;padding:21px 23px;margin-bottom:18px;box-shadow:0 6px 20px #09263403}.ww-final-site .social25-composer-row{display:flex;align-items:center;gap:14px}.ww-final-site .social25-composer-row>button{flex:1;text-align:left;background:#f4f7fb;border:1px solid #dde5ed;border-radius:14px;padding:15px 16px;color:#8090a2;font-size:13px;line-height:1.5;min-height:50px}.ww-final-site .social25-composer-row>button:hover{border-color:#9eb6cd;color:#45627c}.ww-final-site .social25-composer-types{display:flex;justify-content:space-between;gap:12px;margin-top:18px}.ww-final-site .social25-composer-types button{display:flex;align-items:center;gap:7px;padding:3px 0;font-size:11px;font-weight:550}.ww-final-site .social25-composer-types svg{width:16px;height:16px}.ww-final-site .social25-feed-tabs{display:flex;align-items:center;gap:8px;margin:18px 0 13px}.ww-final-site .social25-feed-tabs>button{padding:11px 17px;border:1px solid var(--social-line);border-radius:12px;background:#fff;font-size:12px;font-weight:550;display:flex;align-items:center;gap:7px}.ww-final-site .social25-feed-tabs button.selected{border-color:transparent;background:#dfeef8;color:var(--social-blue)}.ww-final-site .social25-feed-tabs span{font-size:9px;opacity:.7}.ww-final-site .social25-feed-tabs svg{width:14px;height:14px}.ww-final-site .social25-search{display:grid;grid-template-columns:minmax(0,1fr) 162px 42px;gap:9px;margin-bottom:18px}.ww-final-site .social25-search>label{position:relative;display:flex;align-items:center}.ww-final-site .social25-search>label>.icon{position:absolute;left:13px;width:16px;height:16px;color:#8a9aaa;pointer-events:none}.ww-final-site .social25-search input{padding-left:38px;font-size:12px;min-height:45px;background:#fff;border-color:var(--social-line)}.ww-final-site .social25-search select{font-size:11px;min-height:45px;background:#fff;border-color:var(--social-line);padding:10px 12px}.ww-final-site .social25-search>button{display:grid;place-items:center;background:#fff;border:1px solid var(--social-line);border-radius:12px;color:var(--social-blue)}.ww-final-site .social25-search>button:hover{background:#edf5fa}.ww-final-site .social25-filter-note{display:flex;justify-content:space-between;font-size:11px;color:var(--social-muted);margin:0 2px 15px}.ww-final-site .social25-filter-note>button{color:var(--social-blue);font-size:11px}.ww-final-site .social25-feed{display:grid;gap:18px}.ww-final-site .social25-post{padding:24px 25px 17px;background:#fff;border:1px solid var(--social-line);border-radius:20px;box-shadow:0 3px 16px #09263402}.ww-final-site .social25-post>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.ww-final-site .social25-post-author{display:flex;align-items:center;gap:12px;padding:0;text-align:left}.ww-final-site .social25-post-author>span:last-child{display:grid;gap:3px}.ww-final-site .social25-post-author b{font-size:13px;font-weight:650}.ww-final-site .social25-post-author small{font-size:10px;color:var(--social-muted);line-height:1.5}.ww-final-site .social25-follow{font-size:10px;color:var(--social-blue);padding:7px 0;white-space:nowrap;flex:none}.ww-final-site .social25-follow.following{color:#73869a}.ww-final-site .social25-tag{display:inline-flex;align-items:center;border-radius:6px;background:#edf3f8;padding:5px 9px;color:#627b94;font-size:10px;font-weight:550;line-height:1.2}.ww-final-site .social25-post>.social25-tag{margin:17px 0 12px}.ww-final-site .social25-post h2{font-size:23px;line-height:1.25;letter-spacing:-.04em}.ww-final-site .social25-post h2 button{text-align:left;padding:0;font-weight:650}.social25-post-.ww-final-site{margin-top:17px;line-height:1.75;font-size:13px;overflow-wrap:anywhere}.social25-post-.ww-final-site p{color:#566d83;margin-bottom:11px}.social25-post-.ww-final-site p:last-child{margin-bottom:0}.ww-final-site .social25-post-tool{display:flex;align-items:center;gap:6px;color:var(--social-blue);font-size:11px;font-weight:550;margin:18px 0 5px;padding:0}.ww-final-site .social25-post-tool .icon{width:15px;height:15px}.ww-final-site .social25-post-counts{display:flex;justify-content:space-between;gap:10px;font-size:10px;color:#8997a6;margin-top:21px;padding-bottom:13px;border-bottom:1px solid var(--social-line)}.ww-final-site .social25-post-counts button{font-size:10px;color:inherit;padding:0}.ww-final-site .social25-post>footer{display:flex;align-items:center;gap:12px;padding-top:13px}.ww-final-site .social25-reactions{display:flex;gap:5px}.ww-final-site .social25-reactions button{display:flex;align-items:center;gap:6px;font-size:13px;min-width:36px;min-height:34px;border:1px solid transparent;padding:6px 9px;border-radius:10px;background:#f4f7fa}.ww-final-site .social25-reactions button b{font-size:11px;font-weight:550;color:#5b7289}.ww-final-site .social25-reactions button.selected{background:#e7f0fa;border-color:#aac6df}.ww-final-site .social25-discuss{display:flex;gap:7px;align-items:center;font-size:11px;color:#4b6680;min-height:34px}.ww-final-site .social25-discuss>.icon{width:17px;height:17px}.ww-final-site .social25-save{width:33px;height:33px;display:grid;place-items:center;border-radius:9px;margin-left:auto;color:#75899d}.ww-final-site .social25-save .icon{width:17px;height:17px}.ww-final-site .social25-save.selected{color:#004e72;background:#e5f1f8}.ww-final-site .social25-post-status{font-size:9px;padding:6px 8px;border-radius:7px;background:#e9f1f8;color:#446b88;flex:none}.ww-final-site .social25-post-status.pending{color:#9a5932;background:#fff0e8}.ww-final-site .social25-post-status.draft{background:#f2f4f6;color:#7e8b98}.ww-final-site .social25-pending-note{display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:11px;color:#7a8c9e;padding-top:18px;margin-top:20px;border-top:1px solid var(--social-line);line-height:1.6}.ww-final-site .social25-pending-note .text-btn{flex:none;font-size:11px}.ww-final-site .social25-right{display:grid;gap:19px}.ww-final-site .social25-sidecard{padding:23px 20px;background:#fff;border:1px solid var(--social-line);border-radius:20px}.ww-final-site .social25-sidecard h2{font-size:15px;letter-spacing:-.025em;line-height:1.4;font-weight:650}.ww-final-site .social25-sidehead{display:flex;align-items:center;justify-content:space-between;gap:9px}.ww-final-site .social25-sidehead>span{font-size:10px;color:var(--social-muted)}.ww-final-site .social25-person-list{display:grid;gap:17px;margin:20px 0}.ww-final-site .social25-person-mini{display:flex;align-items:center;gap:10px;padding:0;text-align:left}.ww-final-site .social25-person-mini>span:nth-child(2){display:grid;gap:2px;flex:1}.ww-final-site .social25-person-mini b{font-size:12px;line-height:1.4}.ww-final-site .social25-person-mini small{font-size:9px;color:var(--social-muted);line-height:1.5}.ww-final-site .social25-person-mini>.icon{width:14px;height:14px;color:#91a3b4}.ww-final-site .social25-sidecard>.text-btn{font-size:11px}.ww-final-site .social25-tags{display:flex;gap:7px;flex-wrap:wrap;margin-top:17px}.ww-final-site .social25-tags button{padding:7px 9px;border-radius:8px;background:#f0f4f9;font-size:10px;line-height:1.3;color:#667f97;text-align:left;font-weight:500}.ww-final-site .social25-tags button.selected{box-shadow:0 0 0 1.5px #004e72;color:#004e72;background:#eaf4f9}.ww-final-site .social25-human{padding:24px 21px;border-radius:20px;background:#dcecf7;position:relative;overflow:hidden}.ww-final-site .social25-human>.eyebrow{font-size:8px;color:#557a96}.ww-final-site .social25-human h3{font-size:27px;line-height:1.14;margin:13px 0}.ww-final-site .social25-human p{font-size:12px;line-height:1.65;color:#5e7890;margin-bottom:20px}.ww-final-site .social25-socialprogress{display:flex;align-items:center;gap:10px;padding:16px 17px;border:1px solid #dce5ed;border-radius:15px;background:#fff;color:#315a78;text-align:left}.ww-final-site .social25-socialprogress>span{font-size:12px;font-weight:600;flex:1}.ww-final-site .social25-socialprogress small{display:block;color:#8796a5;font-size:9px;font-weight:400;margin-top:4px}.ww-final-site .social25-socialprogress .icon:last-child{width:15px}.ww-final-site .social25-empty{background:#fff;border:1px solid var(--social-line);border-radius:20px;padding:42px 25px;text-align:center}.ww-final-site .social25-empty>.icon{width:32px;height:32px;color:#83a4bf;margin:auto auto 17px}.ww-final-site .social25-empty h2{font-size:22px;line-height:1.3}.ww-final-site .social25-empty p{font-size:13px;max-width:350px;margin:12px auto 23px}.ww-final-site .social25-empty .btn{margin-top:16px}.ww-final-site .social25-people-search{display:flex;align-items:end;gap:12px;margin:20px 0}.ww-final-site .social25-people-search>.field{flex:1;font-size:11px}.ww-final-site .social25-people-search input{font-size:12px}.ww-final-site .social25-people-summary{display:flex;gap:17px;flex-wrap:wrap;font-size:11px;color:#7890a6;margin:20px 0}.ww-final-site .social25-people-summary b{color:var(--ink)}.ww-final-site .social25-person-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.ww-final-site .social25-person-card{display:flex;flex-direction:column;align-items:start;border:1px solid var(--social-line);border-radius:20px;background:#fff;padding:22px}.ww-final-site .social25-person-open{padding:0;text-align:left}.ww-final-site .social25-person-open h2{font-size:19px;line-height:1.3;margin-top:14px}.ww-final-site .social25-person-open p{font-size:11px;margin:5px 0 14px}.ww-final-site .social25-person-card>p{font-size:12px;line-height:1.65;margin:15px 0 22px;flex:1}.ww-final-site .social25-person-buttons{display:flex;flex-direction:column;gap:14px;width:100%;align-items:start}.ww-final-site .social25-person-buttons .btn{min-height:35px;font-size:11px}.ww-final-site .social25-person-buttons>.text-btn{font-size:10px}.ww-final-site .social25-saved-articles{margin-top:23px;border:1px solid var(--social-line);border-radius:18px;background:#fff;padding:23px}.ww-final-site .social25-saved-articles h2{font-size:18px;margin-bottom:15px}.ww-final-site .social25-saved-articles>button{display:flex;gap:12px;align-items:center;padding:14px 0;border-top:1px solid var(--social-line);width:100%;font-size:12px;text-align:left}.ww-final-site .social25-saved-articles>button>span{flex:1}.ww-final-site .social25-journal-head{align-items:end}.ww-final-site .social25-journal-head .eyebrow{font-size:8px;margin-bottom:8px;display:block}.ww-final-site .social25-journal-head>.btn{max-width:135px;font-size:10px;min-height:34px;padding:9px 13px}.ww-final-site .social25-journal-cats{display:flex;gap:7px;flex-wrap:wrap;margin:24px 0 17px}.ww-final-site .social25-journal-cats>button{padding:8px 12px;font-size:10px;border-radius:8px;background:#fff;border:1px solid var(--social-line)}.ww-final-site .social25-journal-cats>button.selected{background:#004e72;color:#fff;border-color:#004e72}.ww-final-site .social25-journal-search{grid-template-columns:1fr 42px}.ww-final-site .social25-journal-grid{display:grid;grid-template-columns:1fr 1fr;gap:27px 18px}.ww-final-site .social25-article-cover{width:100%;height:195px;position:relative;overflow:hidden;border-radius:17px;background:#092634;color:#fff;text-align:left;padding:22px}.ww-final-site .social25-article-cover>span{font-size:8px;line-height:1.2;letter-spacing:.06em;position:absolute;top:18px;left:22px}.ww-final-site .social25-article-cover>b{font-size:49px;letter-spacing:-.07em;line-height:.95;position:absolute;left:22px;bottom:24px;font-weight:600}.ww-final-site .social25-article-cover>.icon{position:absolute;right:17px;bottom:20px;width:28px;height:28px;stroke-width:1.5;color:#7ca7ca}.ww-final-site .social25-article-cover.tone1{background:#cee4f5;color:#123a55}.ww-final-site .social25-article-cover.tone1>.icon{color:#004e72}.ww-final-site .social25-article-cover.tone2{background:#ffe4d9;color:#773c24}.ww-final-site .social25-article-cover.tone2>.icon{color:#c36b41}.ww-final-site .social25-article-meta{display:flex;justify-content:space-between;gap:8px;align-items:center;margin:11px 0 7px;font-size:9px;color:#7c8b9a}.ww-final-site .social25-article-meta>button{width:27px;height:27px;display:grid;place-items:center;color:#8a9caf}.ww-final-site .social25-article-meta>button.selected{color:#004e72;background:#e0eef8;border-radius:7px}.ww-final-site .social25-article-meta .icon{width:15px;height:15px}.ww-final-site .social25-article h2{font-size:17px;line-height:1.4;letter-spacing:-.025em}.ww-final-site .social25-article h2>button{padding:0;text-align:left}.ww-final-site .social25-article-author{display:flex;gap:8px;align-items:center;margin-top:13px;font-size:10px;color:#3a5972}.ww-final-site .social25-article-author small{display:block;font-size:8px;color:#8d9caa;margin-top:2px}.ww-final-site .social25-journal-bottom{margin-top:32px;padding:24px;border-radius:18px;border:1px solid var(--social-line);background:#fff;display:grid;gap:20px;grid-template-columns:1fr auto;align-items:center}.ww-final-site .social25-journal-bottom .eyebrow{font-size:8px;display:block;margin-bottom:9px}.ww-final-site .social25-journal-bottom h2{font-size:22px;line-height:1.25}.ww-final-site .social25-journal-bottom p{font-size:11px;line-height:1.7;margin-top:10px}.ww-final-site .social25-journal-bottom>div:last-child{display:grid;gap:12px;justify-items:start}.ww-final-site .social25-journal-bottom>.btn{font-size:11px}.ww-final-site .social25-person-modal-head{display:flex;align-items:center;gap:20px;margin-bottom:22px}.ww-final-site .social25-person-modal-head>div{display:grid;gap:8px}.ww-final-site .social25-person-modal-head span{font-size:12px;color:var(--muted)}.ww-final-site .social25-person-modal-head b{font-size:19px;font-weight:550}.ww-final-site .social25-person-modal>p{font-size:14px;line-height:1.75;margin:18px 0 24px}.ww-final-site .social25-person-modal-note{margin-top:25px;border-top:1px solid var(--line);padding-top:18px;color:var(--muted);font-size:12px;line-height:1.7}.ww-final-site .social25-simulation{margin-top:20px;border-top:1px solid var(--line);padding-top:15px;color:var(--muted);font-size:11px}.ww-final-site .social25-simulation summary{cursor:pointer}.ww-final-site .social25-simulation p{margin:15px 0;font-size:11px}.ww-final-site .social25-simulation .btn{margin-top:13px}.ww-final-site .social25-composer-person{display:flex;gap:11px;align-items:center}.ww-final-site .social25-composer-person>span{display:grid;gap:3px;font-size:12px}.ww-final-site .social25-composer-person small{font-size:10px;color:var(--muted)}.ww-final-site .social25-draft-note{font-size:11px;line-height:1.65;color:var(--muted)}.ww-final-site .social25-comment-author{display:flex;align-items:center;gap:12px;margin-bottom:19px}.ww-final-site .social25-comment-author>div{display:grid;gap:3px;font-size:13px}.ww-final-site .social25-comment-author small{font-size:10px;color:var(--muted)}.ww-final-site .social25-thread-intro{font-size:14px;line-height:1.75;margin-bottom:25px;color:#526c83}.ww-final-site .social25-comment-list{display:grid;gap:17px;margin:20px 0 26px;padding-top:24px;border-top:1px solid var(--line)}.ww-final-site .social25-comment{display:flex;align-items:start;gap:12px}.ww-final-site .social25-comment>div{flex:1;border-radius:0 12px 12px 12px;background:#f0f5f9;padding:13px 15px}.ww-final-site .social25-comment.reply{margin-left:42px}.ww-final-site .social25-comment b{font-size:11px;font-weight:600}.ww-final-site .social25-comment p{font-size:12px;line-height:1.7;margin-top:5px;white-space:pre-wrap;overflow-wrap:anywhere}.ww-final-site .social25-comment small{display:block;font-size:9px;color:#8a9cac;margin-top:10px}.ww-final-site .social25-no-comments{font-size:12px;color:#8496a8}.ww-final-site .social25-analytics{background:#fff;border:1px solid var(--line);border-radius:23px;padding:25px;margin-top:23px}.ww-final-site .social25-analytics-head{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:23px}.ww-final-site .social25-analytics-head h2{font-size:21px}.ww-final-site .social25-analytics-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:12px}.ww-final-site .social25-analytics-grid>div{background:#f1f7fb;border:1px solid #e1ebf2;border-radius:15px;padding:17px 14px;display:grid;gap:8px;align-content:start}.ww-final-site .social25-analytics-grid svg{color:#82a4bf;width:18px;height:18px;margin-bottom:5px}.ww-final-site .social25-analytics-grid b{font-size:29px;line-height:1.1;letter-spacing:-.05em;color:#123f5a}.ww-final-site .social25-analytics-grid span{font-size:10px;line-height:1.45;color:#6f859a}.ww-final-site .social25-analytics-detail{display:grid;grid-template-columns:1fr 1fr;gap:12px 28px;margin:25px 0}.ww-final-site .social25-analytics-detail>div{display:flex;justify-content:space-between;gap:15px;padding-bottom:9px;border-bottom:1px solid #e6edf3;font-size:11px;color:#7990a6}.ww-final-site .social25-analytics-detail b{color:#234a66}.ww-final-site .social25-analytics-foot{display:flex;align-items:center;justify-content:space-between;gap:26px;border-top:1px solid var(--line);padding-top:17px;color:#8b9bab;font-size:10px;line-height:1.65}.ww-final-site .social25-analytics-foot .text-btn{font-size:10px;flex:none}.ww-final-site .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
@keyframes social25-enter{from{opacity:.25;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}
@media(min-width:1550px){.ww-final-site .social25-shell{grid-template-columns:238px minmax(0,1fr) 280px;gap:27px}.ww-final-site .social25-post{padding:28px}.social25-post-.ww-final-site{font-size:14px}.ww-final-site .social25-post h2{font-size:25px}}
@media(max-width:1180px){.ww-final-site .social25-shell{grid-template-columns:205px minmax(0,1fr) 230px;gap:18px;padding:24px 20px 45px}.ww-final-site .social25-left{padding:21px 15px}.ww-final-site .social25-sidecard{padding:20px 16px}.ww-final-site .social25-right{gap:16px}.ww-final-site .social25-post{padding:22px 20px 16px}.ww-final-site .social25-pagehead h1{font-size:26px}.ww-final-site .social25-open{font-size:8px}.ww-final-site .social25-composer{padding:18px}.ww-final-site .social25-search{grid-template-columns:minmax(0,1fr) 133px 38px}.ww-final-site .social25-composer-types{gap:8px}.ww-final-site .social25-composer-types button{font-size:10px}.ww-final-site .social25-analytics-grid{grid-template-columns:repeat(3,1fr)}.ww-final-site .social25-journal-bottom{grid-template-columns:1fr}.ww-final-site .social25-journal-bottom>div:last-child{display:flex;align-items:center;gap:20px}.ww-final-site .social25-post h2{font-size:21px}}
@media(max-width:1000px){.ww-final-site .social25-shell{grid-template-columns:205px minmax(0,1fr);max-width:920px}.ww-final-site .social25-right{display:none}.ww-final-site .social25-journal-grid{gap:26px 17px}.ww-final-site .social25-journal-head>.btn{max-width:150px}.ww-final-site .social25-composer-types button{font-size:11px}.ww-final-site .social25-pagehead h1{font-size:28px}.ww-final-site .social25-post h2{font-size:24px}}
@media(max-width:720px){.ww-final-site .social25-shell{display:block;padding:15px 16px 40px}.ww-final-site .social25-left{position:static;display:block;padding:0;background:transparent;border:0;border-radius:0}.ww-final-site .social25-profile,.ww-final-site .social25-sidehint,.ww-final-site .social25-left>.social25-write{display:none}.ww-final-site .social25-navigation{display:flex;overflow-x:auto;gap:6px;padding:0 0 9px;margin:0 0 13px;border:0;scrollbar-width:thin}.ww-final-site .social25-navigation button{white-space:nowrap;flex:none;padding:9px 11px;font-size:11px;min-height:37px;border:1px solid #dce5ed;background:#fff;border-radius:10px}.ww-final-site .social25-navigation button.selected{background:#dfeef8;border-color:#dfeef8}.ww-final-site .social25-navigation button .icon{width:15px;height:15px}.ww-final-site .social25-pagehead{margin:8px 0 17px}.ww-final-site .social25-pagehead h1{font-size:25px}.ww-final-site .social25-open{font-size:8px;padding:5px 6px;gap:5px}.ww-final-site .social25-composer{padding:17px 16px;border-radius:17px}.ww-final-site .social25-composer-row{gap:10px}.ww-final-site .social25-composer-row>button{padding:12px;font-size:12px;min-height:48px}.ww-final-site .social25-composer-types{gap:8px;margin-top:16px}.ww-final-site .social25-composer-types button{font-size:9px;gap:5px}.ww-final-site .social25-composer-types .icon{width:14px;height:14px}.ww-final-site .social25-feed-tabs{margin-top:15px;gap:6px}.ww-final-site .social25-feed-tabs>button{font-size:10px;padding:9px 12px;border-radius:10px}.ww-final-site .social25-search{grid-template-columns:minmax(0,1fr) 112px 35px;gap:7px}.ww-final-site .social25-search input{font-size:10px;padding-left:29px;min-height:41px}.ww-final-site .social25-search>label>.icon{left:9px;width:13px}.ww-final-site .social25-search select{font-size:9px;min-height:41px;padding:9px 8px}.ww-final-site .social25-search>button{border-radius:10px}.ww-final-site .social25-post{padding:20px 17px 15px;border-radius:18px}.ww-final-site .social25-post-author{gap:9px}.ww-final-site .social25-post-author b{font-size:12px}.ww-final-site .social25-post-author small{font-size:9px;line-height:1.5}.ww-final-site .social25-follow{font-size:9px}.ww-final-site .social25-post h2{font-size:22px}.social25-post-.ww-final-site{font-size:12px;line-height:1.8}.ww-final-site .social25-post-counts{font-size:9px}.ww-final-site .social25-post-counts button{font-size:9px}.ww-final-site .social25-post>footer{gap:8px}.ww-final-site .social25-reactions{gap:4px}.ww-final-site .social25-reactions button{min-width:32px;min-height:31px;padding:5px 8px;font-size:12px}.ww-final-site .social25-reactions button b{font-size:10px}.ww-final-site .social25-discuss{gap:5px;font-size:10px;padding:0}.ww-final-site .social25-discuss .icon{width:15px;height:15px}.ww-final-site .social25-save{width:29px;height:29px}.ww-final-site .social25-person-grid{gap:12px}.ww-final-site .social25-person-card{padding:18px 15px}.ww-final-site .social25-person-open h2{font-size:17px}.ww-final-site .social25-person-card>p{font-size:11px}.ww-final-site .social25-person-buttons .btn{font-size:10px;padding:10px 11px}.ww-final-site .social25-person-buttons .text-btn{font-size:9px}.ww-final-site .social25-people-summary{font-size:10px;gap:12px}.ww-final-site .social25-journal-head{align-items:center}.ww-final-site .social25-journal-head h1{font-size:23px}.ww-final-site .social25-journal-head>.btn{font-size:9px;padding:8px 10px;max-width:110px;min-height:34px}.ww-final-site .social25-journal-cats{margin-top:19px;gap:5px}.ww-final-site .social25-journal-cats>button{font-size:9px;padding:7px 9px}.ww-final-site .social25-journal-search{grid-template-columns:1fr 35px}.ww-final-site .social25-journal-grid{gap:25px 13px}.ww-final-site .social25-article-cover{height:164px;border-radius:14px;padding:17px}.ww-final-site .social25-article-cover>span{font-size:7px;top:15px;left:17px}.ww-final-site .social25-article-cover>b{font-size:40px;left:17px;bottom:24px}.ww-final-site .social25-article-cover>.icon{right:11px;bottom:14px;width:23px;height:23px}.ww-final-site .social25-article h2{font-size:15px;line-height:1.45}.ww-final-site .social25-article-meta{font-size:8px}.ww-final-site .social25-article-author{gap:6px;font-size:9px;align-items:start}.ww-final-site .social25-article-author small{font-size:7px;line-height:1.4}.ww-final-site .social25-journal-bottom{padding:21px;margin-top:26px}.ww-final-site .social25-journal-bottom h2{font-size:23px}.ww-final-site .social25-journal-bottom p{font-size:11px}.ww-final-site .social25-analytics{padding:20px 17px;border-radius:20px}.ww-final-site .social25-analytics-head{align-items:start;gap:12px;margin-bottom:18px}.ww-final-site .social25-analytics-head h2{font-size:20px;line-height:1.3}.ww-final-site .social25-analytics-head>.text-btn{font-size:9px;max-width:90px;flex:none}.ww-final-site .social25-analytics-grid{gap:9px}.ww-final-site .social25-analytics-grid>div{padding:14px 11px;border-radius:12px}.ww-final-site .social25-analytics-grid b{font-size:26px}.ww-final-site .social25-analytics-grid span{font-size:9px}.ww-final-site .social25-analytics-detail{grid-template-columns:1fr;gap:12px}.ww-final-site .social25-analytics-detail>div{font-size:10px}.ww-final-site .social25-analytics-foot{display:grid;gap:13px;font-size:9px}.ww-final-site .social25-pending-note{display:grid;gap:14px}.ww-final-site .social25-comment.reply{margin-left:20px}.ww-final-site .social25-comment{gap:9px}.ww-final-site .social25-comment>div{padding:12px}.ww-final-site .social25-comment p{font-size:11px}}
@media(max-width:380px){.ww-final-site .social25-shell{padding-left:12px;padding-right:12px}.ww-final-site .social25-post-author b{font-size:11px}.ww-final-site .social25-follow{font-size:8px}.ww-final-site .social25-open{display:none}.ww-final-site .social25-search{grid-template-columns:1fr 94px 32px}.ww-final-site .social25-person-grid{grid-template-columns:1fr}.ww-final-site .social25-person-card{padding:23px}.ww-final-site .social25-composer-types button{font-size:8px}.ww-final-site .social25-article-cover>b{font-size:34px}.ww-final-site .social25-reactions button{min-width:28px;padding:5px 6px}.ww-final-site .social25-discuss span{display:none}}
@media(prefers-reduced-motion:reduce){.ww-final-site .social25-shell{animation:none}}

/* Finishing layer: compact professional shell, circular progress, social separation. */
.ww-final-site{--level-tone:#2862ff}
.ww-final-site .sprite.wolf25{width:92px;height:125px;overflow:visible;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;background:none!important}
.ww-final-site .sprite.wolf25 img{position:static!important;inset:auto!important;transform:none!important;width:100%!important;height:100%!important;max-width:none!important;object-fit:contain!important;image-rendering:auto}
.ww-final-site .sprite.wolf25.large{width:148px;height:190px}
.ww-final-site .home-mode25,.ww-final-site #main:has(.home25){background:#eef5fb}
.ww-final-site .home-mode25 #header,.ww-final-site .home-mode25 #footer{background:#eef5fb}
.ww-final-site .home-mode25 .section-tinted{background:transparent}
.ww-final-site .home-mode25 .expert-section{background:transparent}
.ww-final-site .btn.orange,.ww-final-site .verify25 .btn.orange{background:#ff8b45;border-color:#ff8b45;color:#18233e;box-shadow:0 4px 12px #163d9b22}
.ww-final-site .btn.orange:hover{background:#ffa169}
.ww-final-site .level-face25{width:var(--face-size);height:var(--face-size);border:3px solid var(--frame-tone);padding:3px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;position:relative;flex-shrink:0;vertical-align:middle;background:#fff;box-shadow:0 0 0 1px #fff;overflow:visible}
.ww-final-site .level-face25 img{width:100%;height:100%;border-radius:50%;object-fit:cover;display:block}
.ww-final-site .level-face25>span{display:grid;place-items:center;width:100%;height:100%;background:#eef3ff;border-radius:50%;font-size:calc(var(--face-size) * .32);color:#203455}
.ww-final-site .level-face25.decorated{outline:2px dotted var(--frame-tone);outline-offset:3px}
.ww-final-site .level-avatar25{border:3px solid var(--level-tone)!important;padding:3px;border-radius:50%!important}
.ww-final-site .ww-header24-account>.avatar{border:2px solid var(--level-tone);padding:2px}
.ww-final-site .has-frame .avatar{box-shadow:none}
.ww-final-site .compact-title25{display:flex;align-items:center;justify-content:space-between;gap:15px;margin:0 0 17px}
.ww-final-site .compact-title25 h1{font-size:15px!important;font-weight:750;letter-spacing:0;margin:0;color:#33476a}
.ww-final-site .compact-title25>.eyebrow{font-size:10px;margin:0}
.ww-final-site .cabinet-main{min-width:0}
.ww-final-site .status25{margin-bottom:20px}
.ww-final-site .status25 .status24-item{padding:15px 18px;min-width:0;gap:13px}
.ww-final-site .status25 .status24-copy b{font-size:15px}
.ww-final-site .status25 .status24-copy small{font-size:10px;white-space:normal}
.ww-final-site .status25 .status24-item>.icon{margin-left:auto;width:16px}
.ww-final-site .profile-circle25{--pct:0%;width:54px;height:54px;border-radius:50%;background:conic-gradient(#2862ff var(--pct),#e5ecf6 0);padding:5px;display:grid;flex-shrink:0}
.ww-final-site .profile-circle25>span{border-radius:50%;background:white;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:750;letter-spacing:-1px}
.ww-final-site .profile-circle25 small{font-size:9px;margin-left:1px}
.ww-final-site .verify25{background:#2456ed;color:white;border-radius:16px;padding:18px 22px;display:flex;gap:16px;align-items:center;margin-bottom:22px;box-shadow:0 9px 26px #2854db15}
.ww-final-site .verify25>span{width:42px;height:42px;display:grid;place-items:center;border:1px solid #ffffff50;border-radius:12px;flex-shrink:0}
.ww-final-site .verify25>div{flex:1;min-width:0}
.ww-final-site .verify25 b{display:block;font-size:17px}
.ww-final-site .verify25 small{display:block;color:#e7eeff;font-size:11px;margin-top:4px;line-height:1.6;overflow-wrap:anywhere}
.ww-final-site .cabinet-nav24-count{font-size:10px!important;min-width:31px;white-space:nowrap;background:#e6edff!important;color:#244de8!important}
.ww-final-site .path25 .path-tabs24{margin-bottom:15px}
.ww-final-site .path25 .path-tabs24 button{font-size:12px;padding:10px 13px}
.ww-final-site .path25 .path-tabs24 .info24{padding:0}
.ww-final-site .path25 h2{font-size:20px;letter-spacing:-.6px}
.ww-final-site .journey-circles25{border:1px solid #e0e8f1;background:#fff;border-radius:22px;padding:18px 22px 15px;margin:0 0 13px}
.ww-final-site .journey-circles25 .section-head{margin-bottom:10px}
.ww-final-site .journey-circles25 h2{font-size:17px;margin:0}
.ww-final-site .journey-circles25-track{display:grid;grid-template-columns:repeat(4,1fr);position:relative;gap:8px}
.ww-final-site .journey-circles25-track:before{content:'';position:absolute;top:39px;left:12%;right:12%;height:2px;background:#dce6f3}
.ww-final-site .journey-circles25-track>button{position:relative;background:transparent;border:0;padding:5px 0 0;display:flex;align-items:center;flex-direction:column;color:#233657;gap:6px;border-radius:13px}
.ww-final-site .journey-circles25-track>button:hover{background:#f6f8fd}
.ww-final-site .journey-circles25-track>button>b{font-size:12px;font-weight:700}
.ww-final-site .journey-circles25-track>button>small{font-size:10px;color:#7b88a0}
.ww-final-site .journey-ring25{width:72px;height:72px;background:conic-gradient(var(--route-tone) var(--pct),#e6edf5 0);padding:6px;display:grid;border-radius:50%;box-shadow:0 0 0 8px white;transition:background .25s}
.ww-final-site .journey-ring25>span{display:flex;align-items:center;justify-content:center;border-radius:50%;background:#fff;font-size:23px;font-weight:700;letter-spacing:-1.2px;color:var(--route-tone)}
.ww-final-site .journey-ring25 small{font-size:11px;margin-left:2px;align-self:center}
.ww-final-site .journey-circles25-track>button.selected .journey-ring25{outline:2px solid var(--route-tone);outline-offset:4px}
.ww-final-site .journey-circles25-track>button.complete .journey-ring25{background:#d8ab39;--route-tone:#9d7926}
.ww-final-site .journey-outcome25>span{width:72px;height:72px;border-radius:50%;border:1px dashed #bccbdd;background:#f7faff;display:grid;place-items:center;box-shadow:0 0 0 8px white}
.ww-final-site .journey-outcome25>span .icon{width:27px;height:27px;color:#8a9db3}
.ww-final-site .journey-outcome25.complete>span{background:#fff3d0;border:2px solid #d8ab39}
.ww-final-site .journey-outcome25.complete>span .icon{color:#b38923}
.ww-final-site .route-detail25{display:flex;gap:14px;align-items:flex-start;background:#f5f8fd;border-radius:13px;padding:12px 16px;margin-bottom:19px;border:1px solid #e1e8f3}
.ww-final-site .route-detail25>b{font-size:11px;color:var(--route-tone);min-width:85px;padding-top:3px}
.ww-final-site .route-detail25>div{display:flex;gap:6px;flex-wrap:wrap}
.ww-final-site .route-detail25 button{background:#fff;border:1px solid #e2e9f3;border-radius:6px;padding:5px 8px;font-size:10px;display:flex;align-items:center;gap:4px;color:#6b7b93}
.ww-final-site .route-detail25 button .icon{width:12px;height:12px}
.ww-final-site .route-detail25 button.done{color:var(--route-tone);background:#eaf0fc}
.ww-final-site .journey25-work{display:grid;grid-template-columns:minmax(0,1fr) 226px;gap:19px}
.ww-final-site .journey25-work>div{min-width:0}
.ww-final-site .chapter-tabs25{display:flex;gap:5px;background:#eaf0f8;border-radius:12px;padding:5px;margin-bottom:18px}
.ww-final-site .chapter-tabs25 button{display:flex;align-items:center;justify-content:center;gap:5px;flex:1;padding:10px 5px;font-size:11px;border:0;border-radius:8px;background:none;color:#63748e;font-weight:650}
.ww-final-site .chapter-tabs25 button>span{font-size:9px;color:#8092ad}
.ww-final-site .chapter-tabs25 button.active{background:white;color:#2459ef;box-shadow:0 2px 5px #172c5c08}
.ww-final-site .chapter-tabs25 .icon{width:12px;height:12px}
.ww-final-site .path25 .taskcard24{padding:17px;border-radius:16px;min-height:189px}
.ww-final-site .path25 .taskcard24 h3{font-size:16px;line-height:1.3;margin:12px 0 7px}
.ww-final-site .path25 .taskcard24 p{font-size:11px;line-height:1.65;min-height:35px}
.ww-final-site .path25 .taskcard24-top small,.ww-final-site .path25 .taskcard24-bottom{font-size:10px}
.ww-final-site .path25 .taskgrid24,.ww-final-site .social-tasks25{display:grid;grid-template-columns:1fr 1fr;gap:12px}
.ww-final-site .path25 .section-head.compact{margin:17px 0 12px}
.ww-final-site .path25-aside{display:flex;flex-direction:column;gap:13px}
.ww-final-site .path25-aside .card,.ww-final-site .path25-aside .next25,.ww-final-site .path25-done{padding:20px;border-radius:17px}
.ww-final-site .path25-aside h3{font-size:16px;line-height:1.35;margin:9px 0}
.ww-final-site .path25-aside p{font-size:11px;line-height:1.65}
.ww-final-site .path25-aside .text-btn{font-size:11px}
.ww-final-site .next25{background:#e7efff;position:relative;overflow:hidden;min-height:230px}
.ww-final-site .next25 .eyebrow{font-size:9px;color:#4267bd}
.ww-final-site .next25 h3,.ww-final-site .next25 p{position:relative;z-index:1}
.ww-final-site .next25 .btn{margin-top:10px;position:relative;z-index:2}
.ww-final-site .next25 .sprite{position:absolute;width:75px;height:103px;right:9px;bottom:4px;opacity:.94}
.ww-final-site .next25 p{max-width:90%;margin-bottom:13px}
.ww-final-site .path25-done{background:#edf3ff;border:1px solid #d9e5ff}
.ww-final-site .path25-done>span{color:#2862ff}
.ww-final-site .path25-human .avatar{width:32px;height:32px}
.ww-final-site .path25-human strong{font-size:12px}
.ww-final-site .path25 .practice24 button{padding:13px;gap:9px;min-height:95px}
.ww-final-site .path25 .practice24 button b{font-size:11px}
.ww-final-site .path25 .practice24 button>.icon{width:18px;height:18px}
.ww-final-site .final-strip25{display:grid;grid-template-columns:128px minmax(0,1fr) auto;gap:8px 20px;background:#e8effc;border:1px solid #dbe5f6;border-radius:20px;padding:25px;margin-top:24px;align-items:center}
.ww-final-site .final-strip25 .eyebrow{font-size:9px}
.ww-final-site .final-strip25 h2{font-size:20px;line-height:1.3;margin:5px 0}
.ww-final-site .final-strip25 p{font-size:11px;margin:6px 0 0;color:#6b7b92}
.ww-final-site .final-strip25>small{grid-column:3;text-align:center;font-size:10px;color:#7588a3}
.ww-final-site .final-strip25-art{position:relative;height:85px;display:flex;align-items:flex-start}
.ww-final-site .final-strip25-art .avatar{width:47px;height:47px;border:3px solid white}
.ww-final-site .final-strip25-art .avatar+.avatar{margin-left:-13px}
.ww-final-site .final-strip25-art b{position:absolute;bottom:0;left:20px;color:#2c57e1;font-size:27px;line-height:1}
.ww-final-site .final-strip25-art small{font-size:12px}
.ww-final-site .frame-preview25{display:flex;align-items:center;gap:25px;padding:24px;border-radius:20px;background:#f3f6fc;margin:10px 0 20px}
.ww-final-site .frame-preview25 h3{font-size:25px;margin:4px 0}
.ww-final-site .frame-preview25 p{margin:5px 0;font-size:13px}
.ww-final-site .frame-preview25 small{font-size:11px;color:#708098}
.ww-final-site .frames25{display:grid;grid-template-columns:repeat(5,1fr);gap:11px}
.ww-final-site .frames25 button{position:relative;display:flex;align-items:center;flex-direction:column;border:1px solid #e3e9f1;background:#fff;border-radius:15px;padding:16px 6px;gap:4px;min-height:132px;color:#8b98ac}
.ww-final-site .frames25 button.selected{box-shadow:0 0 0 2px #a8bff3}
.ww-final-site .frame-dot25{display:grid;place-items:center;width:55px;height:55px;border:3px solid #dfe5ec;border-radius:50%;padding:5px;margin-bottom:6px}
.ww-final-site .frame-dot25>.icon{width:23px;height:23px}
.ww-final-site .frames25 .reached{color:var(--frame-tone);border-color:#d4dfee}
.ww-final-site .frames25 .reached .frame-dot25{border-color:var(--frame-tone);background:#f6f8fb;box-shadow:0 0 0 3px #f3f6fb}
.ww-final-site .frames25 button small{font-size:9px;color:#8795a9}
.ww-final-site .frames25 button b{font-size:16px}
.ww-final-site .frames25 em{font-size:8px;color:#2862ff;font-style:normal;position:absolute;bottom:2px}
.ww-final-site .achievement25-head{display:flex;align-items:center;justify-content:space-between;margin:25px 0}
.ww-final-site .achievement25-head h2{font-size:25px;margin:0 0 8px}
.ww-final-site .achievement25-head p{font-size:12px;color:#7c8ba1}
.ww-final-site .achievement25-level{display:flex;align-items:center;gap:13px;background:none;border:0;text-align:left;color:#344d78}
.ww-final-site .achievement25-level>span{font-weight:700;font-size:14px}
.ww-final-site .achievement25-level small{display:block;font-weight:400;font-size:10px;color:#8090a6;margin-top:4px}
.ww-final-site .achievement25-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}
.ww-final-site .achievement25-card{position:relative;text-align:left;padding:24px;background:white;border:1px solid #e0e7f2;border-radius:20px;transition:transform .2s}
.ww-final-site .achievement25-card:hover{transform:translateY(-2px);border-color:#b4c7ed}
.ww-final-site .achievement25-card h3{font-size:17px;margin:17px 0 7px;letter-spacing:-.4px}
.ww-final-site .achievement25-card p{font-size:11px;line-height:1.55;color:#8591a3;min-height:35px}
.ww-final-site .achievement25-card .row{font-size:11px;color:#9aa5b7}
.ww-final-site .achievement25-medal{display:grid;place-items:center;width:51px;height:51px;border-radius:50%;background:#f4f6f9;color:#b7c1cf;border:1px solid #e0e6ed}
.ww-final-site .achievement25-card.earned .achievement25-medal{background:#e9efff;color:#3860dc;border:2px solid #7393ef;box-shadow:0 0 0 4px #f4f7ff}
.ww-final-site .achievement25-card.earned .row{color:#375bd5}
.ww-final-site .achievement25-card .tier-label{position:absolute;right:20px;top:22px;font-size:9px;color:#a1aabd}
.ww-final-site .achievement25-card .steps{display:flex;gap:4px;margin:16px 0 11px}
.ww-final-site .achievement25-card .steps span{height:4px;flex:1;background:#edf1f7;border-radius:3px}
.ww-final-site .achievement25-card .steps .on{background:#6688ef}
.ww-final-site .achievement25-modal{text-align:center;padding:25px}
.ww-final-site .achievement25-modal>.icon{color:#6c80cb;width:48px;height:48px;display:block;margin:0 auto 15px}
.ww-final-site .achievement25-modal>b{font-size:48px}
.ww-final-site .wallet25-top{display:grid;grid-template-columns:1.25fr 1fr;gap:17px;margin:20px 0 28px}
.ww-final-site .wallet25-balance{background:#2359ee;color:white;padding:26px 30px;border-radius:22px;position:relative;overflow:hidden}
.ww-final-site .wallet25-balance:after{content:'◇';position:absolute;right:-10px;top:-40px;font-size:240px;opacity:.08;line-height:1;pointer-events:none}
.ww-final-site .wallet25-balance>span{font-size:12px;color:#e7edff}
.ww-final-site .wallet25-balance>b{display:flex;align-items:center;gap:12px;font-size:51px;letter-spacing:-2px;line-height:1.25;margin:12px 0}
.ww-final-site .wallet25-balance>b .icon{width:35px;height:35px}
.ww-final-site .wallet25-balance>div{display:flex;gap:24px}
.ww-final-site .wallet25-balance .text-btn{color:#d7e4ff;font-size:10px;z-index:1;position:relative}
.ww-final-site .wallet25-state{background:#fff;border:1px solid #e0e8f4;border-radius:22px;padding:25px;display:grid;grid-template-columns:1fr 1fr;gap:16px}
.ww-final-site .wallet25-state b{display:block;font-size:29px;letter-spacing:-1px;margin:10px 0 6px}
.ww-final-site .wallet25-state span{font-size:11px;color:#8592a6}
.ww-final-site .wallet25-state>small{grid-column:1/-1;font-size:10px;color:#6a7b94;border-top:1px solid #ecf0f6;padding-top:16px}
.ww-final-site .wallet25 .section-head span{font-size:10px;color:#8290a5}
.ww-final-site .shop25-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}
.ww-final-site .shop25-card{padding:15px;background:white;border:1px solid #e2e9f3;border-radius:22px;overflow:hidden;display:flex;flex-direction:column}
.ww-final-site .reward-art25{height:142px;border-radius:14px;position:relative;overflow:hidden;margin-bottom:16px;display:flex;align-items:center;justify-content:center;background:#edf3fc}
.ww-final-site .shop25-card h3{font-size:16px;margin:0 4px 9px;line-height:1.3;letter-spacing:-.35px}
.ww-final-site .shop25-card p{font-size:11px;line-height:1.6;color:#7e8ca3;margin:0 4px 19px;flex:1}
.ww-final-site .shop25-card .row{margin:0 3px;align-items:center}
.ww-final-site .shop25-card .row>b{font-size:15px;display:flex;gap:4px;align-items:center}
.ww-final-site .shop25-card .row .icon{width:16px;height:16px;color:#5175e0}
.ww-final-site .reward-art25.frame{background:radial-gradient(ellipse at center,#dee9ff, #f3f6ff)}
.ww-final-site .reward-art25.frame .level-face25{outline:2px dotted #788fe1;outline-offset:5px}
.ww-final-site .reward-art25.frame>i{position:absolute;right:24%;bottom:22px;background:#ffeddb;border-radius:50%;display:grid;place-items:center;width:26px;height:26px;color:#df853e}
.ww-final-site .reward-art25.coupon{background:#e7eefe;flex-direction:column;border-right:8px dotted white;border-left:8px dotted white}
.ww-final-site .reward-art25.coupon>span{font-size:8px;letter-spacing:2.8px;color:#6785cb;margin-bottom:3px}
.ww-final-site .reward-art25.coupon>b{font-size:55px;font-weight:700;letter-spacing:-3px;color:#2458de;line-height:1.15}
.ww-final-site .reward-art25.coupon small{font-size:29px}
.ww-final-site .reward-art25.coupon>i{font-style:normal;font-size:8px;letter-spacing:4px;color:#8198c8;margin-top:7px}
.ww-final-site .reward-art25.spotlight{background:#eae6fb;flex-direction:column;padding:15px;color:#6b54ab}
.ww-final-site .reward-art25.spotlight>span{font-size:10px;display:flex;align-items:center;gap:8px}
.ww-final-site .reward-art25.spotlight>span .icon{width:14px}
.ww-final-site .reward-art25.spotlight>div{width:130px;background:white;border-radius:9px;padding:14px;margin:10px;box-shadow:0 5px 10px #8d7eb11c}
.ww-final-site .reward-art25.spotlight i{display:block;height:4px;background:#e5def3;border-radius:4px;margin-bottom:6px}
.ww-final-site .reward-art25.spotlight i:last-child{width:60%;margin:0}
.ww-final-site .reward-art25.spotlight>b{font-size:10px;letter-spacing:.6px}
.ww-final-site .reward-art25.group{background:#fff0e5;flex-direction:column;gap:14px}
.ww-final-site .reward-art25.group .avatar{width:47px;height:47px;border:3px solid white}
.ww-final-site .reward-art25.group .avatar+.avatar{margin-left:-12px}
.ww-final-site .reward-art25.group>b{font-size:11px;color:#b57c4a}
.ww-final-site .reward-extras25{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:21px 0}
.ww-final-site .reward-extras25>section{display:flex;gap:12px;background:#edf2fc;border-radius:18px;padding:19px;align-items:flex-start;flex-wrap:wrap}
.ww-final-site .reward-extras25>section>span{color:#5f7ee0}
.ww-final-site .reward-extras25>section>div{flex:1}
.ww-final-site .reward-extras25 h3{font-size:14px;margin:0 0 7px}
.ww-final-site .reward-extras25 p{font-size:10px;line-height:1.6;color:#7788a2;margin:0}
.ww-final-site .reward-extras25 .btn{margin-left:auto}
.ww-final-site .reward-rules25{padding:16px 20px;border:1px solid #dfe7f2;background:white;border-radius:14px;margin-top:20px;font-size:12px;color:#6d809b}
.ww-final-site .reward-rules25 summary{cursor:pointer;font-weight:650;color:#40577c}
.ww-final-site .reward-rules25 p{line-height:1.8;font-size:12px}
.ww-final-site .reward25-condition{background:#f2f5fb;padding:15px;border-radius:12px;margin:18px 0;font-size:13px}
.ww-final-site #reward25-form .field{margin-bottom:20px}
.ww-final-site .friends25-hero{display:grid;grid-template-columns:1.25fr 1fr;background:#e8effd;border:1px solid #dce6fa;border-radius:24px;padding:34px;gap:35px;margin-bottom:26px}
.ww-final-site .friends25-hero h2{font-size:34px;line-height:1.1;letter-spacing:-1.5px;margin:12px 0}
.ww-final-site .friends25-hero p{font-size:12px;color:#7788a4}
.ww-final-site .friends25-hero .eyebrow{font-size:9px}
.ww-final-site .friends25-award{display:flex;align-items:center;gap:16px;margin:23px 0}
.ww-final-site .friends25-award>b{display:flex;align-items:center;font-size:31px;color:#2b5bea;letter-spacing:-1px;gap:8px}
.ww-final-site .friends25-award .icon{width:26px;height:26px}
.ww-final-site .friends25-award>span{font-size:11px;line-height:1.6;color:#5d75a2}
.ww-final-site .friends25-counter{position:relative;background:#ffffff99;border:1px solid white;padding:23px;border-radius:19px;min-height:252px;overflow:hidden}
.ww-final-site .friends25-counter>b{font-size:53px;display:block;line-height:1.2;color:#2755ce;margin:17px 0 12px;letter-spacing:-2px}
.ww-final-site .friends25-counter>b small{font-size:24px;color:#9daed2}
.ww-final-site .friends25-counter>p{font-size:10px;position:relative;z-index:1;width:65%;line-height:1.6}
.ww-final-site .friends25-counter .sprite{position:absolute;bottom:8px;right:8px;width:70px;height:100px}
.ww-final-site .friend-dots25{display:flex;gap:4px;flex-wrap:wrap;max-width:210px;position:relative;z-index:2}
.ww-final-site .friend-dots25>span{width:17px;height:17px;background:#e4ebf9;color:#9bacca;font-size:8px;display:grid;place-items:center;border-radius:50%}
.ww-final-site .friend-dots25>span.done{background:#476fe3;color:#fff}
.ww-final-site .friend-dots25 .icon{width:10px;height:10px}
.ww-final-site .invite-bonuses25{display:grid;grid-template-columns:repeat(4,1fr);gap:13px;margin-bottom:24px}
.ww-final-site .invite-bonuses25 button{padding:23px 18px;border:1px solid #dde6f3;border-radius:18px;text-align:left;background:white}
.ww-final-site .invite-bonuses25 button>span{color:#b0bfd7;background:#edf2fa;width:38px;height:38px;border-radius:50%;display:grid;place-items:center}
.ww-final-site .invite-bonuses25 h3{font-size:13px;margin:15px 0 8px}
.ww-final-site .invite-bonuses25 b{font-size:23px;letter-spacing:-.7px;color:#345ed7}
.ww-final-site .invite-bonuses25 small{font-size:9px;color:#7a8da9;display:block;margin-top:13px}
.ww-final-site .invite-bonuses25 .done{border-color:#91acf0;background:#f0f5ff}
.ww-final-site .invite-bonuses25 .done>span{background:#315fe5;color:white}
.ww-final-site .invite-steps25{border:1px solid #e0e8f3;background:white;border-radius:20px;padding:25px}
.ww-final-site .invite-steps25 h2{font-size:19px;margin:0 0 20px}
.ww-final-site .invite-steps25>div{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}
.ww-final-site .invite-steps25 section{display:flex;gap:13px}
.ww-final-site .invite-steps25 section>b{font-size:11px;color:#6b8bd7;font-weight:500}
.ww-final-site .invite-steps25 h3{font-size:12px;line-height:1.4;margin:0 0 8px}
.ww-final-site .invite-steps25 p{font-size:10px;line-height:1.6;color:#8592a7}
.ww-final-site .analytics25-numbers{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin:0 0 22px}
.ww-final-site .analytics25-numbers>div{background:white;border:1px solid #e0e8f3;border-radius:19px;display:flex;flex-direction:column;padding:25px;gap:10px}
.ww-final-site .analytics25-numbers .icon{width:18px;height:18px;color:#8aa1cd}
.ww-final-site .analytics25-numbers b{font-size:36px;font-weight:650;letter-spacing:-1px}
.ww-final-site .analytics25-numbers span{font-size:12px;color:#7e8da5}
.ww-final-site .analytics25-middle{display:grid;grid-template-columns:1.4fr 1fr;gap:18px;margin-bottom:22px}
.ww-final-site .analytics25-middle .card{padding:23px}
.ww-final-site .analytics25-middle h2{font-size:18px}
.ww-final-site .analytics25-middle p{font-size:11px}
.ww-final-site .analytics25-app{display:flex;align-items:center;text-align:left;gap:10px;width:100%;background:#f5f8fd;border:1px solid #e2e9f4;border-radius:12px;padding:14px;margin-top:11px;font-size:12px}
.ww-final-site .analytics25-app span{flex:1;font-weight:650}
.ww-final-site .analytics25-app small{font-size:9px;font-weight:400;color:#8a97ac;display:block;margin-top:4px}
.ww-final-site .analytics25-app>b{font-size:10px;color:#4c71cf}
.ww-final-site .analytics25-app .icon{width:15px;height:15px;color:#95a8cb}
.ww-final-site .analytics25-empty{display:block;font-size:36px;margin:12px 0;color:#b2bfd4}
.ww-final-site .job25-card{display:flex;align-items:flex-start;gap:20px;background:#eaf2ff;border:1px solid #d9e5f7;border-radius:20px;padding:25px;margin-bottom:13px}
.ww-final-site .job25-card>div:first-of-type{flex:1;min-width:0}
.ww-final-site .job25-card h3{font-size:22px;margin:7px 0 9px;letter-spacing:-.6px}
.ww-final-site .job25-card small{font-size:10px;color:#8091ad;display:block}
.ww-final-site .job25-card .row{font-size:11px;color:#6f83a6;gap:8px}
.ww-final-site .job25-salary{display:block;font-size:19px;margin:16px 0 4px;letter-spacing:-.6px}
.ww-final-site .job25-card .job-actions{gap:32px}
.ww-final-site .job25-card .text-btn{font-size:10px;margin-top:13px}
.ww-final-site .job25-price{background:#eaf1ff;border-radius:13px;padding:20px;margin:24px 0;display:flex;flex-direction:column;gap:7px}
.ww-final-site .job25-price>b{font-size:25px;color:#284b9f}
.ww-final-site .job25-price>span{font-size:10px;color:#7890bb}
.ww-final-site .salary25-source{font-size:11px;padding:14px;background:#f6f8fc;border-radius:10px;margin:20px 0;color:#8290a4}
.ww-final-site .salary25-source summary{cursor:pointer;color:#526a8e}
.ww-final-site .salary25-source p{font-size:11px;line-height:1.7}
.ww-final-site .rules25-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:13px;margin:20px 0}
.ww-final-site .rules25-grid>section{background:#f2f6fd;border-radius:14px;padding:20px}
.ww-final-site .rules25-grid span{color:#537fe3}
.ww-final-site .rules25-grid h3{font-size:17px;margin:12px 0 7px}
.ww-final-site .rules25-grid p{font-size:11px;line-height:1.7}
.ww-final-site .social-mode25 #header{background:#fff;border-bottom:1px solid #e0e7f1}
.ww-final-site .social-header25{max-width:1360px;margin:auto;height:74px;display:flex;align-items:center;justify-content:space-between;gap:30px;padding:0 34px}
.ww-final-site .social-header25>.logo{display:flex;align-items:center;gap:9px;flex-shrink:0}
.ww-final-site .social-header25>.logo img{width:108px}
.ww-final-site .social-header25>.logo span{font-size:11px;font-weight:650;color:#5875bb;padding-top:3px}
.ww-final-site .social-header25>nav{display:flex;gap:22px;align-items:center;flex:1;justify-content:center}
.ww-final-site .social-header25>nav a{display:flex;flex-direction:column;gap:5px;align-items:center;font-size:9px;text-decoration:none;color:#7b8aa4;white-space:nowrap}
.ww-final-site .social-header25>nav a>.icon{width:17px;height:17px}
.ww-final-site .social-header25>nav a:hover{color:#2862ff}
.ww-final-site .social-back25{background:#edf2fc;border:1px solid #dde7f8;border-radius:9px;color:#3458aa;padding:9px 11px;font-size:10px;display:flex;gap:7px;align-items:center;white-space:nowrap}
.ww-final-site .social-back25>.icon{width:14px;height:14px;transform:rotate(180deg)}
.ww-final-site .social-mode25 #main{max-width:none;width:100%;background:#f1f5fa}
.ww-final-site .social-mode25 .social25-shell{animation:social25-enter .24s ease-out}
@keyframes social25-enter{from{opacity:.6;transform:translateY(7px)}to{opacity:1;transform:none}}
@media(max-width:1100px){.ww-final-site .journey25-work{grid-template-columns:minmax(0,1fr) 200px;gap:13px}.ww-final-site .chapter-tabs25 button{font-size:10px;gap:3px}.ww-final-site .chapter-tabs25 button>span{display:none}.ww-final-site .shop25-grid{grid-template-columns:1fr 1fr}.ww-final-site .status25 .status24-item{padding:12px 13px;gap:9px}.ww-final-site .status25 .status24-copy b{font-size:13px}.ww-final-site .status25 .status24-item>.icon{display:none}.ww-final-site .social-header25{padding:0 22px;gap:15px}.ww-final-site .social-header25>nav{gap:15px}.ww-final-site .final-strip25{grid-template-columns:92px minmax(0,1fr) auto;padding:20px;gap:10px}.ww-final-site .final-strip25 h2{font-size:17px}.ww-final-site .friends25-hero{gap:20px;padding:25px}.ww-final-site .invite-bonuses25 button{padding:18px 13px}.ww-final-site .social-header25>.logo img{width:90px}}
@media(max-width:850px){.ww-final-site .journey25-work{grid-template-columns:1fr}.ww-final-site .path25-aside{display:grid;grid-template-columns:1fr 1fr}.ww-final-site .path25-aside>section:last-child{display:none}.ww-final-site .next25{min-height:180px}.ww-final-site .next25 p{max-width:85%}.ww-final-site .next25 .sprite{width:58px;height:78px}.ww-final-site .route-detail25{display:block}.ww-final-site .route-detail25>b{display:block;margin-bottom:9px}.ww-final-site .final-strip25{grid-template-columns:70px minmax(0,1fr)}.ww-final-site .final-strip25>.btn,.ww-final-site .final-strip25>small{grid-column:2;justify-self:start}.ww-final-site .final-strip25-art .avatar{width:40px;height:40px}.ww-final-site .final-strip25-art b{left:7px}.ww-final-site .social-header25{flex-wrap:wrap;height:auto;gap:0;padding:13px 20px 0}.ww-final-site .social-header25>.logo{margin-right:auto}.ww-final-site .social-header25>nav{order:3;flex-basis:100%;justify-content:space-between;padding:13px 0 10px;gap:8px}.ww-final-site .social-header25>nav a{font-size:8px}.ww-final-site .friends25-counter{padding:20px}.ww-final-site .friends25-hero h2{font-size:28px}.ww-final-site .frames25{gap:8px}.ww-final-site .frame-dot25{width:47px;height:47px}.ww-final-site .frame-preview25 h3{font-size:22px}.ww-final-site .achievement25-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:620px){.ww-final-site .sprite.wolf25{width:72px;height:100px}.ww-final-site .compact-title25{margin:0 0 15px}.ww-final-site .compact-title25 h1{font-size:14px!important}.ww-final-site .compact-title25 .text-btn{font-size:10px}.ww-final-site .status25{gap:0;margin-bottom:15px}.ww-final-site .status25 .status24-item{padding:12px 8px;gap:6px;flex-direction:column;align-items:center;text-align:center}.ww-final-site .status25 .status24-copy small{font-size:8px;line-height:1.5}.ww-final-site .status25 .status24-copy b{font-size:11px}.ww-final-site .status25 .status24-item>.level-face25{--face-size:39px!important}.ww-final-site .status25 .status24-mark{width:39px;height:39px}.ww-final-site .status25 .status24-mark .icon{width:22px;height:22px}.ww-final-site .status25 .status24-info{display:none}.ww-final-site .profile-circle25{width:39px;height:39px;padding:4px}.ww-final-site .profile-circle25>span{font-size:11px}.ww-final-site .profile-circle25 small{font-size:7px}.ww-final-site .verify25{padding:17px;flex-wrap:wrap;gap:11px}.ww-final-site .verify25>span{width:34px;height:34px}.ww-final-site .verify25 b{font-size:15px}.ww-final-site .verify25 small{font-size:10px}.ww-final-site .verify25>.btn{margin-left:45px;font-size:11px}.ww-final-site .journey-circles25{padding:17px 10px 13px;border-radius:17px}.ww-final-site .journey-circles25 .section-head{padding:0 6px}.ww-final-site .journey-circles25 h2{font-size:14px}.ww-final-site .journey-circles25-track{gap:1px}.ww-final-site .journey-circles25-track:before{top:29px}.ww-final-site .journey-ring25{width:52px;height:52px;padding:4px;box-shadow:0 0 0 5px white}.ww-final-site .journey-ring25>span{font-size:18px}.ww-final-site .journey-ring25 small{font-size:8px}.ww-final-site .journey-circles25-track>button>b{font-size:9px;line-height:1.3;margin-top:3px}.ww-final-site .journey-circles25-track>button>small{font-size:8px}.ww-final-site .journey-outcome25>span{width:52px;height:52px;box-shadow:0 0 0 5px white}.ww-final-site .journey-outcome25 .icon{width:21px;height:21px}.ww-final-site .route-detail25{padding:11px;max-height:160px;overflow:auto}.ww-final-site .route-detail25 button{font-size:9px}.ww-final-site .chapter-tabs25{gap:1px;padding:4px}.ww-final-site .chapter-tabs25 button{font-size:9px;padding:10px 3px}.ww-final-site .chapter-tabs25 .icon{display:none}.ww-final-site .path25 .path-tabs24{gap:2px}.ww-final-site .path25 .path-tabs24 button{font-size:10px;padding:9px 6px}.ww-final-site .path25 .path-tabs24 .info24{width:22px;height:22px}.ww-final-site .path25 h2{font-size:17px}.ww-final-site .path25 .taskcard24{padding:14px;min-height:190px}.ww-final-site .path25 .taskcard24 h3{font-size:14px}.ww-final-site .path25 .taskcard24 p{font-size:10px;min-height:48px}.ww-final-site .path25 .taskcard24-bottom{font-size:8px}.ww-final-site .path25 .taskcard24-top small{font-size:8px}.ww-final-site .taskcard24-bottom .icon{width:13px;flex-shrink:0}.ww-final-site .path25 .taskgrid24,.ww-final-site .social-tasks25{gap:9px}.ww-final-site .path25 .practice24{grid-template-columns:1fr}.ww-final-site .path25 .practice24 button{min-height:0;display:flex;align-items:center;padding:15px}.ww-final-site .path25 .practice24 button>.icon:last-child{margin-left:auto}.ww-final-site .path25 .practice24 button b{font-size:12px}.ww-final-site .path25 .section-head.compact>.text-btn{font-size:10px}.ww-final-site .path25-aside{grid-template-columns:1fr}.ww-final-site .path25-aside .path25-human{display:none}.ww-final-site .next25{min-height:160px;padding:18px!important}.ww-final-site .next25 p{max-width:75%}.ww-final-site .next25 .sprite{width:70px;height:97px;right:12px;bottom:5px}.ww-final-site .final-strip25{padding:20px 15px;grid-template-columns:54px 1fr;gap:10px;margin-top:18px}.ww-final-site .final-strip25-art .avatar{width:33px;height:33px}.ww-final-site .final-strip25-art{height:76px}.ww-final-site .final-strip25-art b{font-size:23px;left:3px}.ww-final-site .final-strip25 h2{font-size:17px}.ww-final-site .final-strip25 p{font-size:10px}.ww-final-site .final-strip25 .eyebrow{font-size:8px}.ww-final-site .final-strip25>.btn{font-size:11px}.ww-final-site .final-strip25>small{font-size:9px}.ww-final-site .frame-preview25{gap:17px;padding:18px}.ww-final-site .frame-preview25 .level-face25{--face-size:69px!important}.ww-final-site .frame-preview25 h3{font-size:18px}.ww-final-site .frame-preview25 p{font-size:11px}.ww-final-site .frame-preview25 small{font-size:10px}.ww-final-site .frames25{grid-template-columns:repeat(5,1fr);gap:5px}.ww-final-site .frames25 button{padding:12px 3px;min-height:106px;border-radius:12px}.ww-final-site .frame-dot25{width:38px;height:38px;border-width:2px;padding:3px}.ww-final-site .frame-dot25 .icon{width:17px;height:17px}.ww-final-site .frames25 button b{font-size:12px}.ww-final-site .frames25 button small{font-size:7px}.ww-final-site .frames25 em{font-size:6px}.ww-final-site .achievement25-head{margin:20px 0;align-items:flex-start;gap:13px}.ww-final-site .achievement25-head h2{font-size:20px;line-height:1.2}.ww-final-site .achievement25-head p{font-size:10px;line-height:1.6}.ww-final-site .achievement25-level{flex-direction:column;gap:6px}.ww-final-site .achievement25-level>span{font-size:10px;white-space:nowrap;text-align:center}.ww-final-site .achievement25-level .level-face25{--face-size:43px!important}.ww-final-site .achievement25-level small{font-size:8px}.ww-final-site .achievement25-grid{gap:10px}.ww-final-site .achievement25-card{padding:17px 13px;border-radius:16px}.ww-final-site .achievement25-medal{width:42px;height:42px}.ww-final-site .achievement25-card h3{font-size:14px}.ww-final-site .achievement25-card p{font-size:9px;min-height:40px}.ww-final-site .achievement25-card .tier-label{right:11px;font-size:8px}.ww-final-site .achievement25-card .row{font-size:10px}.ww-final-site .wallet25-top{grid-template-columns:1fr;margin-top:14px;gap:12px}.ww-final-site .wallet25-balance{padding:22px}.ww-final-site .wallet25-balance>b{font-size:47px}.ww-final-site .wallet25-state{padding:16px 22px;gap:10px}.ww-final-site .wallet25-state b{font-size:23px;margin:0 0 5px}.ww-final-site .wallet25-state span{font-size:10px}.ww-final-site .wallet25-state>small{font-size:9px;padding-top:10px}.ww-final-site .wallet25 .section-head span{display:none}.ww-final-site .shop25-grid{gap:10px}.ww-final-site .shop25-card{padding:10px;border-radius:16px}.ww-final-site .reward-art25{height:117px;border-radius:11px;margin-bottom:13px}.ww-final-site .reward-art25.frame .level-face25{--face-size:62px!important}.ww-final-site .reward-art25.coupon>b{font-size:42px}.ww-final-site .reward-art25.coupon small{font-size:22px}.ww-final-site .reward-art25.coupon>span{font-size:6px;letter-spacing:2px}.ww-final-site .reward-art25.coupon>i{font-size:6px;letter-spacing:3px}.ww-final-site .reward-art25.group .avatar{width:34px;height:34px;border-width:2px}.ww-final-site .reward-art25.group .avatar+.avatar{margin-left:-10px}.ww-final-site .reward-art25.group>b{font-size:9px}.ww-final-site .reward-art25.spotlight>span{font-size:8px;gap:3px}.ww-final-site .reward-art25.spotlight>div{width:95px;padding:11px;margin:10px 5px}.ww-final-site .reward-art25.spotlight>b{font-size:9px}.ww-final-site .shop25-card h3{font-size:13px;margin:0 3px 8px}.ww-final-site .shop25-card p{font-size:9px;margin:0 3px 13px;line-height:1.55}.ww-final-site .shop25-card .row{flex-wrap:wrap;gap:11px}.ww-final-site .shop25-card .row>b{font-size:13px}.ww-final-site .shop25-card .btn{font-size:9px;padding:8px 12px;width:100%}.ww-final-site .reward-extras25{grid-template-columns:1fr;gap:10px}.ww-final-site .reward-extras25>section{padding:17px}.ww-final-site .reward-rules25{font-size:10px;padding:14px}.ww-final-site .myreward24{flex-direction:column;align-items:flex-start;gap:10px;padding:15px 0}.ww-final-site .myreward24 b{font-size:12px}.ww-final-site .myreward24 small{font-size:9px}.ww-final-site .friends25-hero{grid-template-columns:1fr;padding:22px;gap:20px}.ww-final-site .friends25-hero h2{font-size:31px}.ww-final-site .friends25-award{margin:20px 0}.ww-final-site .friends25-counter{min-height:208px}.ww-final-site .friends25-counter>b{margin:10px 0;font-size:47px}.ww-final-site .friends25-counter .sprite{width:77px;height:106px;right:18px}.ww-final-site .friends25-counter .friend-dots25{max-width:180px}.ww-final-site .friend-dots25>span{width:14px;height:14px;font-size:7px}.ww-final-site .friends25-counter>p{width:65%}.ww-final-site .friends25 .ref-input24{display:flex;flex-wrap:wrap;gap:8px}.ww-final-site .friends25 .ref-input24 input{font-size:10px;min-width:0;flex:1;width:100%}.ww-final-site .friends25 .ref-input24 .btn{font-size:10px;padding:10px}.ww-final-site .invite-bonuses25{grid-template-columns:1fr 1fr;gap:10px}.ww-final-site .invite-bonuses25 button{padding:19px}.ww-final-site .invite-bonuses25 h3{margin:12px 0 8px}.ww-final-site .invite-steps25{padding:20px}.ww-final-site .invite-steps25>div{grid-template-columns:1fr;gap:16px}.ww-final-site .invite-steps25 h2{font-size:17px}.ww-final-site .invite-steps25 h3{font-size:12px}.ww-final-site .invite-steps25 p{font-size:10px}.ww-final-site .analytics25-numbers{grid-template-columns:1fr 1fr;gap:10px}.ww-final-site .analytics25-numbers>div{padding:19px;gap:9px;border-radius:16px}.ww-final-site .analytics25-numbers b{font-size:31px}.ww-final-site .analytics25-numbers span{font-size:10px}.ww-final-site .analytics25-middle{grid-template-columns:1fr;gap:13px}.ww-final-site .analytics25-middle .card{padding:20px}.ww-final-site .analytics25-app{font-size:11px}.ww-final-site .analytics25-app b{font-size:9px}.ww-final-site .job25-card{padding:18px;gap:13px;flex-wrap:wrap}.ww-final-site .job25-card .company-mark{width:34px;height:34px;font-size:13px;border-radius:10px}.ww-final-site .job25-card h3{font-size:19px}.ww-final-site .job25-card .row{font-size:10px}.ww-final-site .job25-salary{font-size:17px;margin-top:13px}.ww-final-site .job25-card small{font-size:9px}.ww-final-site .job25-card .job-actions{flex-direction:row;justify-content:flex-end;width:100%;gap:15px}.ww-final-site .job25-card .job-actions .btn{font-size:10px}.ww-final-site .job25-price>b{font-size:21px}.ww-final-site .rules25-grid{grid-template-columns:1fr}.ww-final-site .rules25-grid>section{padding:17px}.ww-final-site .rules25-grid h3{font-size:16px}.ww-final-site .rules25-grid p{font-size:11px;margin-bottom:0}.ww-final-site .social-header25{padding:12px 16px 0}.ww-final-site .social-header25>.logo img{width:89px}.ww-final-site .social-header25>nav a span{font-size:7px}.ww-final-site .social-header25>nav a .icon{width:15px;height:15px}.ww-final-site .social-header25>nav{gap:6px;padding:12px 0 10px}.ww-final-site .social-back25{font-size:9px;padding:8px 9px}.ww-final-site .social-header25>.logo span{font-size:10px}}
@media(prefers-reduced-motion:reduce){.ww-final-site .social-mode25 .social25-shell{animation:none}.ww-final-site .achievement25-card,.ww-final-site .journey-ring25{transition:none}}

.ww-final-site .home-mode25 .ww-header24-public{background:transparent}
.ww-final-site .social-header25>nav a{font-size:10px}
@media(max-width:850px){.ww-final-site .social-header25>nav a{font-size:8px}}


/* WW-199 • Selected revision 25, final design layer. Existing brand and layout retained. */
.ww-final-site{--paper:#f7f6f2;--ink:#17343d;--navy:#17343d;--blue:#a94018;--muted:#617078;--line:#dce1df;--orange:#c84b1d;--soft:#f5f3ec;--sage:#e8f0e9;--lavender:#eeebf6;--peach:#fbe9de}
.ww-final-site{scroll-padding-top:155px}.ww-final-site{background:var(--paper);color:var(--ink);isolation:isolate;font-size:15px}
.ww-final-site .ww26-atmosphere{position:fixed;inset:0;z-index:-1;pointer-events:none;overflow:hidden;background:radial-gradient(ellipse at 90% 8%,#f6dacb80,transparent 48%),radial-gradient(ellipse at 2% 74%,#dce8df90,transparent 45%),radial-gradient(ellipse at 60% 100%,#e8e2f280,transparent 50%),#f7f6f2}
.ww-final-site .ww26-atmosphere:after{content:'';position:absolute;inset:0;background:radial-gradient(270px circle at var(--pointer-x,-600px) var(--pointer-y,-600px),#ed966d29,transparent 78%);opacity:var(--pointer-visible,0)}
.ww-final-site.cabinet24 .ww26-atmosphere{background:radial-gradient(ellipse at 100% 0%,#f3e6dd60,transparent 50%),radial-gradient(ellipse at 0% 100%,#e5ebe660,transparent 50%),#f4f5f2}
.ww-final-site.cabinet24 .ww26-atmosphere:after{opacity:calc(var(--pointer-visible,0) * .32)}
.ww-final-site.home-mode25,.ww-final-site.home-mode25 #main:has(.home25),.ww-final-site.home-mode25 #header,.ww-final-site.home-mode25 #footer,.ww-final-site.cabinet24 #main{background:transparent}
.ww-final-site .prototype-bar{background:#17343d;color:#fff;min-height:34px;font-size:12px}.ww-final-site .prototype-note{color:#c1d0ce;font-size:11px}.ww-final-site .prototype-switch button{font-size:11px;min-height:34px}
.ww-final-site #header{position:relative;z-index:10;background:#ffffffd9;border-bottom:1px solid #d9dfdb;backdrop-filter:blur(16px)}
.ww-final-site .home-mode25 .ww-header24-public{background:transparent}.ww-final-site .ww-header24{min-height:80px}.ww-final-site .ww-header24-links{font-size:14px}.ww-final-site .ww-audience24{background:#f0f2ed}.ww-final-site .ww-audience24 a.active{background:#fff;color:#9e3c17}
.ww-final-site .btn{background:var(--orange);border-color:var(--orange);color:#fff;border-radius:12px;font-size:14px;min-height:44px;transition:background-color 160ms ease,box-shadow 160ms ease,transform 140ms ease}
.ww-final-site .btn.secondary,.ww-final-site .btn.ghost{background:#fff;color:#193d47;border:1px solid #d9dfdb}.ww-final-site .btn.ghost{background:transparent}.ww-final-site .btn:active{transform:translateY(1px)}.ww-final-site .btn:disabled{opacity:.5;cursor:not-allowed}
.ww-final-site .btn:focus-visible,.ww-final-site button:focus-visible,.ww-final-site a:focus-visible,.ww-final-site input:focus-visible,.ww-final-site textarea:focus-visible,.ww-final-site select:focus-visible{outline:3px solid #8055b0;outline-offset:4px}
.ww-final-site .text-btn{color:#9b3b18;font-size:13px}.ww-final-site .icon-btn{min-width:40px;min-height:40px}.ww-final-site .eyebrow{font-size:11px;letter-spacing:.12em;color:#657575}
.ww-final-site .container{max-width:1240px}.ww-final-site .home25 .hero24{padding:64px 0 62px;gap:60px;grid-template-columns:1.03fr 1fr}.ww-final-site .hero24 h1{font-size:clamp(48px,5vw,74px);letter-spacing:-.065em;line-height:1.04}.ww-final-site .hero24 h1 span{color:#b2441e}
.ww-final-site .hero24-description{font-size:18px;line-height:1.7;color:#566a71;max-width:490px}.ww-final-site .hero24-note{font-size:13px}.ww-final-site .hero24-human span{font-size:12px;line-height:1.65}.ww-final-site .hero24-human{margin-top:38px}
.ww-final-site .home25 .hero24-stage{position:relative;background:#e7e9e180;border:1px solid #e0e2d6;box-shadow:0 18px 70px #27392a0a;padding:17px;border-radius:34px;perspective:1400px;isolation:isolate}
.ww-final-site .home25 .hero24-stage:before{content:'';position:absolute;inset:-24px;z-index:-1;border-radius:50%;background:radial-gradient(ellipse,#f3d2b962,transparent 72%);transform:translate(calc(var(--mx,0)*18px),calc(var(--my,0)*14px))}
.ww-final-site .home25 .preview24{background:#fff;border:1px solid #e4e6dd;box-shadow:0 13px 34px #213c3210;border-radius:24px;transform:perspective(1400px) rotateY(calc(var(--mx,0)*4deg)) rotateX(calc(var(--my,0)*-3deg));transition:transform 220ms ease-out;padding:26px}
.ww-final-site .preview24-head{font-size:14px}.ww-final-site .preview24-head>span{font-size:11px;background:#f3f3ef;color:#6a7777}.ww-final-site .preview24 h2{font-size:31px;line-height:1.16}.ww-final-site .preview24-focus{background:#f9eee6;border:1px solid #efd9c8;padding:24px;min-height:172px}.ww-final-site .preview24-focus h3{font-size:20px}.ww-final-site .preview24-focus p{font-size:13px}.ww-final-site .preview24-focus .eyebrow{font-size:10px;color:#7c6151}.ww-final-site .preview24-links{gap:20px}.ww-final-site .preview24-links .text-btn{font-size:12px}
.ww-final-site .h25-preview-rings>button{font-size:12px}.ww-final-site .h25-preview-rings>button.selected{background:#f8f0e8;border-color:#efddcd}.ww-final-site .h25-ring-0{--ring-tone:#c76336}.ww-final-site .h25-ring-1{--ring-tone:#8d7abb}.ww-final-site .h25-ring-2{--ring-tone:#74917b}
.ww-final-site .h25-pathrail{background:#fff9;border-top:1px solid #dadfd5;border-bottom:1px solid #dadfd5}.ww-final-site .h25-pathrail a{font-size:13px;min-height:50px}.ww-final-site .h25-pathrail a span{font-size:11px}.ww-final-site .h25-pathrail a.active{border-color:var(--orange);color:#923b1b}
.ww-final-site .home-section24{padding-top:84px;padding-bottom:32px}.ww-final-site .section-head h2{font-size:clamp(32px,3.1vw,46px);line-height:1.12;letter-spacing:-.04em}.ww-final-site .section-head>p{font-size:15px;line-height:1.7;max-width:420px}
.ww-final-site .h25-story-layout{grid-template-columns:minmax(340px,.42fr) minmax(0,.58fr);gap:24px;align-items:stretch}
.ww-final-site .h25-story-selector{display:flex;flex-direction:column;gap:12px;border:1px solid #dde1d7;border-radius:24px;background:#f0f1e9;padding:28px}
.ww-final-site .h25-story-selector>.eyebrow{margin:0 0 5px;font-size:11px}.ww-final-site .h25-story-selector>button{display:flex;flex-direction:row;text-align:left;align-items:center;gap:14px;padding:18px 15px;min-height:76px;border-radius:14px;background:#ffffff8c;border:1px solid #dfe3d7;box-shadow:none}
.ww-final-site .h25-story-selector>button>b{font-size:15px;line-height:1.35}.ww-final-site .h25-story-selector>button>span{font-size:12px;width:31px;height:31px;flex-basis:31px;background:#e5e8dc;color:#556850}.ww-final-site .h25-story-selector>button>.icon{display:block;flex-shrink:0;margin-left:auto;width:17px}
.ww-final-site .h25-story-selector>button[aria-pressed=true]{background:#fff;border-color:#c9a891;box-shadow:0 6px 16px #39412b08}.ww-final-site .h25-story-selector>button[aria-pressed=true]>span{background:var(--orange);color:#fff}
.ww-final-site .h25-selector-note{font-size:12px;line-height:1.65;margin:3px 0 20px;max-width:100%}
.ww-final-site .ww26-artifact{margin-top:auto;padding-top:23px;border-top:1px solid #d3dbce;display:grid;grid-template-columns:1fr 76px;gap:15px;align-items:end}.ww-final-site .ww26-artifact small{font-size:10px;letter-spacing:.09em;color:#637465;text-transform:uppercase}.ww-final-site .ww26-artifact h3{font-size:22px;line-height:1.25;margin:9px 0}.ww-final-site .ww26-artifact p{font-size:13px;line-height:1.6;margin:0;color:#61706a}.ww-final-site .ww26-artifact .sprite{width:76px;height:108px;margin:0}
.ww-final-site .h25-story{padding:28px;border:1px solid #dce1d9;border-radius:24px;background:#fff;box-shadow:0 12px 28px #243a3207}.ww-final-site .h25-story-head{font-size:16px;margin-bottom:14px}.ww-final-site .h25-story-head small,.ww-final-site .h25-sample{font-size:11px}.ww-final-site .h25-story>h3{font-size:24px;line-height:1.27;margin:0 0 24px}
.ww-final-site .h25-story-compare{gap:16px;position:relative;align-items:stretch}.ww-final-site .h25-story-before,.ww-final-site .h25-story-after{padding:20px;border-radius:15px;border:1px solid #e1e5df}.ww-final-site .h25-story-before{background:#f6f7f3}.ww-final-site .h25-story-after{background:#fcefe5;border-color:#edd8c5}.ww-final-site .h25-story-compare h4{font-size:18px;line-height:1.3;margin:15px 0 10px}.ww-final-site .h25-story-compare p{font-size:13px;line-height:1.65}.ww-final-site .h25-story-label{font-size:10px;letter-spacing:.07em}.ww-final-site .h25-story-label i{background:#829481}.ww-final-site .h25-story-after .h25-story-label i{background:#c05a2e}.ww-final-site .h25-story-note,.ww-final-site .h25-story-result{font-size:11px;line-height:1.5;margin-top:18px}.ww-final-site .h25-story-result{color:#8c421f;border-color:#e2bca2}.ww-final-site .h25-story-arrow{color:#b14e24;background:#fff;box-shadow:0 2px 8px #293a3010;width:32px;height:32px;font-size:21px}
.ww-final-site .h25-story-work{padding:22px 0 0;margin-top:5px;border:0;background:none}.ww-final-site .h25-story-work-title{gap:10px;margin-bottom:17px}.ww-final-site .h25-story-work-title>span{color:#bf4e20}.ww-final-site .h25-story-work-title small{font-size:9px;letter-spacing:.1em}.ww-final-site .h25-story-work-title h4{font-size:18px}
.ww-final-site .h25-story-work ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0}.ww-final-site .h25-story-work li{padding:14px 11px;border-radius:12px;border:1px solid #e6e8e1;background:#f8f9f5;display:block;position:relative;list-style:none}.ww-final-site .ww26-step-icon{display:flex;align-items:center;justify-content:space-between;margin-bottom:15px;color:#b45a30}.ww-final-site .ww26-step-icon .icon{width:23px;height:23px}.ww-final-site .ww26-step-icon small{font-size:10px;color:#87928a}.ww-final-site .h25-story-work h5{font-size:13px;line-height:1.4;margin:0 0 6px}.ww-final-site .h25-story-work p{font-size:11px;line-height:1.55;margin:0;color:#68766d}.ww-final-site .h25-story-footer{margin-top:20px;padding-top:18px;gap:18px}.ww-final-site .h25-story-footer p{font-size:11px;line-height:1.65}.ww-final-site .h25-story-footer .text-btn{font-size:12px;flex-shrink:0}
.ww-final-site .h25-job{background:#fff;border-color:#dce2db;box-shadow:0 6px 20px #30433705}.ww-final-site .h25-job h3{font-size:23px}.ww-final-site .h25-job p{font-size:14px;line-height:1.7}.ww-final-site .h25-job-company b{font-size:13px}.ww-final-site .h25-job-company small,.ww-final-site .h25-job-tags{font-size:12px}.ww-final-site .h25-job-bottom small{font-size:11px}.ww-final-site .h25-job-bottom b{font-size:19px}.ww-final-site .h25-job-open{color:#ae4a20;background:#f9ece2}.ww-final-site .h25-jobs-note{font-size:12px}
.ww-final-site .h25-network{border-color:#d7ded4;background:#fff;box-shadow:0 10px 30px #263c3106}.ww-final-site .h25-network-left{background:#edf1e7}.ww-final-site .h25-network-left nav button.active{background:#fff;color:#98451f}.ww-final-site .h25-network-prompt{background:#f7eadf}.ww-final-site .h25-feed-post h3{font-size:22px}.ww-final-site .h25-feed-post p{font-size:14px;line-height:1.7}.ww-final-site .h25-network-left nav button,.ww-final-site .h25-network-person small{font-size:12px}
.ww-final-site .ex24{--ex24-blue:#a94018;--ex24-bg:transparent;--ex24-line:#dce1d9;--ex24-tint:#f8ebe1}.ww-final-site .ex24 .ex24-eyebrow{color:#6d796b}.ww-final-site .ex24 .ex24-section-head>p{font-size:15px}.ww-final-site .ex24 .ex24-filters{background:#fff;border-color:#dde3d8}.ww-final-site .ex24 select,.ww-final-site .ex24 input{font-size:14px}.ww-final-site .ex24 .ex24-profile{background:#fff;border-color:#dfe3db}.ww-final-site .ex24 .ex24-help{background:#f2e7d9;border-color:#e0cbb2}
.ww-final-site .work24{margin-top:60px;background:#eaf0e6;border:1px solid #d7e1d1;border-radius:26px;padding:44px;gap:40px}.ww-final-site .work24-card{background:#fff;border-color:#d9e1d4;box-shadow:0 10px 30px #273d2910}.ww-final-site .work24-card>small{font-size:12px;line-height:1.5}.ww-final-site .work24 p{font-size:16px;line-height:1.7}.ww-final-site .work24 h2{font-size:clamp(30px,3vw,42px)}
.ww-final-site .media24 .article-card{border-color:#dce0d8}.ww-final-site .faq24 summary{font-size:16px;padding-top:22px;padding-bottom:22px}.ww-final-site .faq24 details p{font-size:14px;line-height:1.75}.ww-final-site .final24{background:#fff;border:1px solid #dce2d8;border-radius:24px;padding:38px;margin-bottom:50px}.ww-final-site .final24 h2{font-size:34px}
.ww-final-site .cabinet-sidebar24,.ww-final-site .cabinet-nav24,.ww-final-site .sidebar24{background:#f6f7f1}.ww-final-site .cabinet-nav24 a.active,.ww-final-site .sidebar24 a.active{background:#f7e6d9;color:#943e1b}.ww-final-site .cabinet24 .card,.ww-final-site .profile25-block,.ww-final-site .profile25-photo,.ww-final-site .profile25-preview,.ww-final-site .cabinet25-stat,.ww-final-site .top25-card{background:#fff;border-color:#dce2d8;box-shadow:0 3px 15px #26382a03}
.ww-final-site .cabinet24 input,.ww-final-site .cabinet24 select,.ww-final-site .cabinet24 textarea,.ww-final-site dialog input,.ww-final-site dialog select,.ww-final-site dialog textarea{font-size:15px;background:#fff;border-color:#d1dacf;min-height:44px}.ww-final-site .cabinet24 label.field,.ww-final-site dialog label.field{font-size:13px}.ww-final-site .cabinet24 .btn.sm{font-size:13px;min-height:40px}.ww-final-site .cabinet24 p{line-height:1.65}.ww-final-site .profile25-qbanner{background:#f7ecdf;border-color:#e8d1b9}.ww-final-site .cabinet24 .profile25-qbanner .btn{background:#fff;color:#92441f}.ww-final-site .cabinet24 .profile25-qbanner h3{font-size:22px}.ww-final-site .cabinet24 .profile25-qbanner p{font-size:14px}
.ww-final-site .social-mode25{background:#f2f4ee}.ww-final-site .social-mode25 #header{background:#17343d}.ww-final-site .social-mode25 .social-header25{background:#17343d;color:#fff}.ww-final-site .social-header25>nav a{font-size:13px}.ww-final-site .social-header25>nav a.active{background:#ffffff17;color:#fff;border-color:#d48651}.ww-final-site .social-back25{background:#ffffff13;color:#fff;border-color:#ffffff33}.ww-final-site .social25-shell{animation:none!important}.ww-final-site .social25-shell .card{background:#fff}
.ww-final-site dialog{border:1px solid #d8e0d6;border-radius:22px;box-shadow:0 30px 100px #102b3a38}.ww-final-site dialog::backdrop{background:#16303b70;backdrop-filter:blur(4px)}.ww-final-site dialog p{font-size:14px;line-height:1.7}.ww-final-site dialog .modal-kicker{font-size:12px}.ww-final-site .modal-close,.ww-final-site .close-dialog{min-width:40px;min-height:40px}.ww-final-site #toast{max-width:calc(100vw - 32px);font-size:14px;background:#183a36;box-shadow:0 8px 30px #143c3320}
.ww-final-site .ww26-enter{animation:ww26-enter 210ms ease-out both}@keyframes ww26-enter{from{opacity:.6;transform:translateY(5px)}to{opacity:1;transform:none}}
@media(hover:hover) and (pointer:fine){.ww-final-site .btn:hover{background:#a43e18;box-shadow:0 5px 15px #a43e181a}.ww-final-site .btn.secondary:hover,.ww-final-site .btn.ghost:hover{background:#f8eee4;color:#8f3d1a}.ww-final-site .h25-job:hover{transform:translateY(-3px);box-shadow:0 13px 26px #283d3210}.ww-final-site .h25-story-selector>button:hover{border-color:#c7ac96}}
@media(min-width:1600px){.ww-final-site .home25 .hero24{padding:82px 0}.ww-final-site .h25-story-layout{gap:32px}}
@media(max-width:1100px){.ww-final-site .home25 .hero24{gap:32px}.ww-final-site .home25 .preview24{padding:22px}.ww-final-site .preview24 h2{font-size:27px}.ww-final-site .h25-story-layout{grid-template-columns:.39fr .61fr;gap:20px}.ww-final-site .h25-story-selector{padding:22px}.ww-final-site .h25-story{padding:23px}.ww-final-site .h25-story-compare{gap:12px}.ww-final-site .h25-story-before,.ww-final-site .h25-story-after{padding:16px}.ww-final-site .h25-story-work ol{gap:7px}.ww-final-site .ww26-artifact{grid-template-columns:1fr}.ww-final-site .ww26-artifact .sprite{display:none}.ww-final-site .h25-story-footer{flex-wrap:wrap}}
@media(max-width:850px){.ww-final-site{scroll-padding-top:135px}.ww-final-site .prototype-note{display:none}.ww-final-site .container{width:calc(100% - 40px)}.ww-final-site .ww-header24{min-height:72px}.ww-final-site .ww-header24-links{font-size:12px}.ww-final-site .home25 .hero24{padding:42px 0;gap:26px}.ww-final-site .hero24-description{font-size:17px}.ww-final-site .hero24 h1{font-size:56px}.ww-final-site .home25 .hero24-stage{margin-top:0;max-width:560px}.ww-final-site .home-section24{padding-top:60px}.ww-final-site .h25-story-layout{grid-template-columns:1fr}.ww-final-site .h25-story-selector{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;padding:20px}.ww-final-site .h25-story-selector>.eyebrow{grid-column:1/-1}.ww-final-site .h25-story-selector>button{display:flex;flex-direction:column;align-items:flex-start;padding:14px;min-height:120px;gap:13px}.ww-final-site .h25-story-selector>button>b{font-size:14px}.ww-final-site .h25-story-selector>button>.icon{display:none}.ww-final-site .h25-selector-note{grid-column:1/-1;margin:5px 0 0}.ww-final-site .ww26-artifact{display:none}.ww-final-site .h25-story{padding:25px}.ww-final-site .h25-story-work h5{font-size:14px}.ww-final-site .h25-story-work p{font-size:12px}.ww-final-site .h25-job p{font-size:14px}.ww-final-site .work24{padding:30px;grid-template-columns:1fr}.ww-final-site .social-header25>nav a{font-size:12px}.ww-final-site .social-back25{font-size:12px}.ww-final-site .social-header25>nav a span{font-size:12px}.ww-final-site .cabinet24 .field{min-width:0}.ww-final-site .cabinet24 .text-btn{font-size:12px}.ww-final-site .final24{padding:28px}.ww-final-site .final24 h2{font-size:30px}}
@media(max-width:520px){.ww-final-site .container{width:calc(100% - 32px)}.ww-final-site .prototype-bar{padding-left:12px;padding-right:12px;gap:8px;flex-wrap:wrap}.ww-final-site .prototype-bar>b,.ww-final-site .prototype-bar>span:first-child{font-size:10px}.ww-final-site .prototype-switch button{font-size:10px;min-height:36px;padding:6px 8px}.ww-final-site .ww-header24-public .btn{font-size:12px;min-height:40px}.ww-final-site .ww-header24-links{font-size:12px}.ww-final-site .home25 .hero24{display:flex;flex-direction:column;padding:32px 0 34px;gap:28px}.ww-final-site .hero24 h1{font-size:clamp(42px,11.7vw,58px)}.ww-final-site .hero24 .eyebrow{font-size:10px;margin-bottom:22px}.ww-final-site .hero24-description{font-size:16px;margin-top:20px}.ww-final-site .hero24 .hero-cta{flex-wrap:wrap;gap:10px;margin-top:26px}.ww-final-site .hero24 .hero-cta .btn{font-size:13px;padding:14px 16px;min-height:46px}.ww-final-site .hero24-note{font-size:12px;max-width:290px}.ww-final-site .hero24-human{margin-top:26px}.ww-final-site .hero24-human span{font-size:11px}.ww-final-site .hero24-stage{width:100%;padding:10px!important;border-radius:25px!important}.ww-final-site .home25 .preview24{padding:20px;border-radius:19px}.ww-final-site .preview24 h2{font-size:27px}.ww-final-site .preview24-head{font-size:13px}.ww-final-site .preview24-head>span{font-size:10px}.ww-final-site .preview24-focus{padding:18px;min-height:161px}.ww-final-site .preview24-focus h3{font-size:19px}.ww-final-site .preview24-focus p{font-size:12px}.ww-final-site .preview24-focus .sprite{width:57px;height:82px}.ww-final-site .preview24-links{gap:12px}.ww-final-site .preview24-links .text-btn{font-size:10px}.ww-final-site .h25-preview-rings>button{font-size:11px;padding:10px 7px}.ww-final-site .h25-pathrail a{font-size:11px;min-width:75px;padding:15px 8px;min-height:52px}.ww-final-site .h25-pathrail a span{font-size:10px}.ww-final-site .home-section24{padding-top:50px}.ww-final-site .section-head h2{font-size:33px}.ww-final-site .section-head>p{font-size:14px}.ww-final-site .h25-story-selector{padding:16px;gap:7px;border-radius:19px}.ww-final-site .h25-story-selector>button{padding:11px 9px;min-height:127px;gap:12px}.ww-final-site .h25-story-selector>button>b{font-size:12px;line-height:1.4}.ww-final-site .h25-story-selector>button>span{width:29px;height:29px;flex-basis:29px;font-size:11px}.ww-final-site .h25-selector-note{font-size:11px;line-height:1.7}.ww-final-site .h25-story{padding:20px 17px;border-radius:19px}.ww-final-site .h25-story-head{font-size:15px}.ww-final-site .h25-sample{font-size:10px}.ww-final-site .h25-story>h3{font-size:23px;margin-bottom:22px}.ww-final-site .h25-story-compare{grid-template-columns:1fr;gap:20px}.ww-final-site .h25-story-compare p{font-size:14px}.ww-final-site .h25-story-compare h4{font-size:19px}.ww-final-site .h25-story-label{font-size:11px}.ww-final-site .h25-story-note,.ww-final-site .h25-story-result{font-size:12px}.ww-final-site .h25-story-arrow{display:none}.ww-final-site .h25-story-work ol{grid-template-columns:1fr}.ww-final-site .h25-story-work li{display:grid;grid-template-columns:35px 1fr;column-gap:12px;padding:15px}.ww-final-site .ww26-step-icon{grid-row:1/3;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:8px;margin-bottom:0}.ww-final-site .h25-story-work h5{font-size:14px}.ww-final-site .h25-story-work p{font-size:12px;grid-column:2}.ww-final-site .h25-story-footer p{font-size:12px}.ww-final-site .h25-story-footer .text-btn{font-size:13px}.ww-final-site .h25-jobs-grid{grid-template-columns:1fr}.ww-final-site .h25-job{padding:23px}.ww-final-site .h25-job h3{font-size:24px}.ww-final-site .h25-job-company b{font-size:13px}.ww-final-site .h25-job-tags{font-size:12px}.ww-final-site .h25-job-bottom b{font-size:20px}.ww-final-site .h25-job-bottom small{font-size:11px}.ww-final-site .h25-feed-post h3{font-size:23px}.ww-final-site .h25-feed-post p{font-size:14px}.ww-final-site .h25-network-title h3{font-size:19px}.ww-final-site .h25-compose{font-size:12px}.ww-final-site .h25-feed-author b{font-size:13px}.ww-final-site .h25-feed-author small{font-size:11px}.ww-final-site .h25-feed-counts,.ww-final-site .h25-feed-actions button,.ww-final-site .h25-feed-reply{font-size:12px}.ww-final-site .ex24 .ex24-section-head h2{font-size:34px}.ww-final-site .ex24 .ex24-section-head>p{font-size:14px}.ww-final-site .work24{padding:24px 20px;gap:25px;margin-top:40px}.ww-final-site .work24 h2{font-size:30px}.ww-final-site .work24 p{font-size:15px}.ww-final-site .work24-card h3{font-size:26px}.ww-final-site .work24-card .work24-list{font-size:13px}.ww-final-site .faq24 summary{font-size:15px}.ww-final-site .faq24 details p{font-size:14px}.ww-final-site .final24{padding:24px;gap:25px}.ww-final-site .final24 h2{font-size:28px}.ww-final-site .cabinet24 h1{font-size:29px;line-height:1.2}.ww-final-site .cabinet24 p{font-size:13px}.ww-final-site .cabinet24 label.field{font-size:13px}.ww-final-site .cabinet24 input,.ww-final-site .cabinet24 select,.ww-final-site .cabinet24 textarea,.ww-final-site dialog input,.ww-final-site dialog select,.ww-final-site dialog textarea{font-size:16px}.ww-final-site .cabinet24 .btn{font-size:13px}.ww-final-site .social-header25>nav a span{font-size:10px}.ww-final-site .social-header25>nav a{font-size:10px;min-height:42px}.ww-final-site .social-header25>nav a .icon{width:19px;height:19px}.ww-final-site .social-back25{font-size:10px;min-height:38px}.ww-final-site .social-header25>.logo span{font-size:12px}.ww-final-site dialog{max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);padding:22px 18px}.ww-final-site dialog h2{font-size:25px}.ww-final-site dialog p{font-size:14px}.ww-final-site #footer{font-size:11px;padding:23px 16px}}
.ww-final-site .home25{--h25-surface:transparent;--h25-line:#dde1d5;background:transparent}.ww-final-site .home25 .preview24-focus{background:#f9eee6}.ww-final-site .home25 .h25-pathrail{background:#ffffff8c}.ww-final-site .home25 .h25-ring{background:conic-gradient(var(--ww26-ring,#c76336) calc(var(--value)*1%),#e8ece3 0)}.ww-final-site .home25 .h25-ring-1{--ww26-ring:#8d7abb}.ww-final-site .home25 .h25-ring-2{--ww26-ring:#74917b}.ww-final-site .home25 .h25-preview-rings>button>span:last-child{background:transparent}.ww-final-site .h25-story>h3{min-height:0}.ww-final-site .h25-story-compare>section{min-height:0;padding:20px}.ww-final-site .h25-story-compare p{color:#596e73}.ww-final-site .prototype-label .prototype-note{margin-left:20px;font-weight:400}
.ww-final-site .h25-story-work,.ww-final-site .h25-story-work h4,.ww-final-site .h25-story-work h5{color:#17343d}.ww-final-site .h25-story-work-title small{color:#5e7168}.ww-final-site .h25-story-work h5{font-size:14px}.ww-final-site .h25-story-work p,.ww-final-site .h25-story-footer p,.ww-final-site .h25-story-note,.ww-final-site .h25-story-result,.ww-final-site .h25-selector-note{font-size:13px}.ww-final-site .h25-story-label{font-size:11px;color:#4e6469}.ww-final-site .h25-story-after .h25-story-label{color:#8f431f}.ww-final-site .h25-story-work li{padding:15px 12px}.ww-final-site .preview24-head>span,.ww-final-site .hero24-human span,.ww-final-site .hero24-note,.ww-final-site .h25-job-company small,.ww-final-site .h25-job-bottom small,.ww-final-site .h25-jobs-note{font-size:13px}.ww-final-site .h25-network-person small,.ww-final-site .h25-feed-author small,.ww-final-site .h25-feed-counts,.ww-final-site .h25-feed-actions button,.ww-final-site .h25-feed-reply{font-size:13px}.ww-final-site .h25-network-left nav button{font-size:13px}.ww-final-site .home25 .h25-pathrail a{font-size:13px}.ww-final-site .home25 .h25-pathrail a>span{font-size:11px}.ww-final-site .home25 .preview24-links .text-btn{font-size:13px}.ww-final-site .home25 .h25-sample{font-size:12px}.ww-final-site .home25 .hero24 .eyebrow,.ww-final-site .home25 .section-head .eyebrow{font-size:12px;letter-spacing:.08em}.ww-final-site .home25 .article-card small,.ww-final-site .home25 .article-card .article-author{font-size:13px}
@media(max-width:520px){.ww-final-site .home25 .preview24-links{flex-wrap:wrap;justify-content:space-between;gap:12px}.ww-final-site .home25 .preview24-links .text-btn{font-size:11px}.ww-final-site .home25 .h25-pathrail a{font-size:12px}.ww-final-site .h25-story-work h5{font-size:14px}.ww-final-site .h25-story-work p{font-size:13px}.ww-final-site .h25-story-footer p{font-size:12px}.ww-final-site .hero24-human span{font-size:12px}}
.ww-final-site .ww-header24-public .btn:not(.secondary):not(.ghost){background:#b6441a;color:#fff;border-color:#b6441a}.ww-final-site .ww-header24-links a:hover{color:#a94018}.ww-final-site .cabinet-shell,.ww-final-site .cabinet-sidebar{background:transparent}.ww-final-site .cabinet-sidebar{border-color:#dce2d5}.ww-final-site .cabinet-sidebar-nav .cabinet-nav24{background:transparent;font-size:14px}.ww-final-site .cabinet-sidebar-nav .cabinet-nav24.is-active{background:#f4e5d9;color:#913d1b}.ww-final-site .cabinet-support24{background:#fff;border-color:#dce2d5}.ww-final-site .cabinet-support24 p{font-size:12px}.ww-final-site .q25-banner{background:#f8ede0;border-color:#e6d7c5}.ww-final-site .q25-banner .btn{background:#fff;color:#8c431e}
.ww-final-site .prototype-bar{height:auto;min-height:35px;flex-wrap:nowrap}.ww-final-site .prototype-switch{height:auto;align-self:stretch;align-items:center;gap:2px}.ww-final-site .prototype-switch button{height:auto;line-height:1.4;display:flex;align-items:center;padding:8px 10px}.ww-final-site .prototype-bar .prototype-label{font-size:11px}
@media(max-width:520px){.ww-final-site .prototype-bar{display:grid;grid-template-columns:1fr;padding:6px 12px 0;gap:1px}.ww-final-site .prototype-switch{width:100%;justify-content:space-between}.ww-final-site .prototype-switch button{padding:7px 9px;min-height:34px}.ww-final-site .hero24 h1{font-size:clamp(39px,10.5vw,50px);max-width:none}.ww-final-site .home25 .hero24-copy{width:100%}.ww-final-site .cabinet-sidebar-nav .cabinet-nav24{font-size:12px}.ww-final-site .home25 .hero24{align-items:stretch}}
@media(prefers-reduced-motion:reduce),(hover:none),(pointer:coarse){.ww-final-site .ww26-atmosphere:after{display:none}.ww-final-site .home25 .preview24,.ww-final-site .home25 .hero24-stage:before{transform:none!important;transition:none!important}}
@media(prefers-reduced-motion:reduce){.ww-final-site *,.ww-final-site *:before,.ww-final-site *:after{scroll-behavior:auto!important;animation:none!important;transition:none!important}}
.ww-final-site[data-input=keyboard] .ww26-enter{animation:none}.ww-final-site[data-input=keyboard] .btn:active{transform:none}
/* Keep the profile action and original wordmark legible on their surfaces. */
.ww-final-site .cabinet24 .q25-card.final-q-card{background:#fff7ec;border-color:#e6cdb4;color:#17343d}
.ww-final-site .social-header25>.logo img{background:#fff;padding:7px;border-radius:10px;box-sizing:content-box}
.ww-final-site .ww26-case-outline{grid-column:1/-1;margin:4px 0 0;padding:0;border-top:1px solid #d8ddd1}
.ww-final-site .ww26-case-outline>div{padding:15px 0;border-bottom:1px solid #d8ddd1;display:grid;grid-template-columns:90px 1fr;gap:12px;align-items:baseline}
.ww-final-site .ww26-case-outline>div:last-child{border-bottom:0;padding-bottom:0}
.ww-final-site .ww26-case-outline dt{font-size:13px;font-weight:650;color:#324b43}
.ww-final-site .ww26-case-outline dd{font-size:13px;line-height:1.5;margin:0;color:#61706a}
.ww-final-site .social-header25>.logo span{color:#ccd5ff}
@media(max-width:850px){.ww-final-site .h25-story-layout{grid-template-columns:minmax(0,1fr)}.ww-final-site .h25-story-selector,.ww-final-site .h25-story{min-width:0}}
@media(max-width:380px){.ww-final-site .h25-story-selector{grid-template-columns:minmax(0,1fr)}.ww-final-site .h25-story-selector>button{flex-direction:row;align-items:center;min-height:64px}.ww-final-site .h25-story-selector>button>b{font-size:13px}.ww-final-site .h25-feed-actions{flex-wrap:wrap;row-gap:8px}}
.ww-final-site #main[tabindex="-1"]:focus{outline:none}

/* Profile-only refinements; main background / brand tokens are owned by the parent layer. */
.ww-final-site .final-local-note{display:block;font-size:10px;color:var(--muted);margin-bottom:10px}.ww-final-site .final-readiness{border:1px solid var(--line);border-radius:18px;background:#fff;padding:20px}.ww-final-site .final-readiness>b{font-size:14px;color:var(--navy)}.ww-final-site .final-readiness>p{font-size:11px;line-height:1.65;margin:8px 0 14px}.ww-final-site .final-readiness>.text-btn{font-size:11px}.ww-final-site .final-q-status{display:flex;align-items:flex-start;gap:9px;padding:13px 15px;border:1px solid var(--line);background:#f7f9fa;border-radius:12px;margin:16px 0;font-size:12px}.ww-final-site .final-q-status>div{flex:1;min-width:0}.ww-final-site .final-q-status b{font-size:12px;font-weight:600}.ww-final-site .final-q-status p{font-size:11px;line-height:1.6;margin:4px 0 0}.ww-final-site .final-status-dot{width:7px;height:7px;border-radius:50%;background:#6d808c;flex:none;margin-top:5px}.ww-final-site .final-q-status.approved .final-status-dot{background:#397966}.ww-final-site .final-q-status.pending .final-status-dot{background:var(--orange)}.ww-final-site .final-q-status.changes_requested,.ww-final-site .final-q-status.conflict{background:#fff5ec;border-color:#e9cbb7}.ww-final-site .final-q-status.paused,.ww-final-site .final-q-status.error{background:#faf1f1;border-color:#e3cccc}.ww-final-site .final-q-status>.text-btn{font-size:10px;flex:none}.ww-final-site .final-review-note{padding-top:6px}.ww-final-site .final-q-card .final-q-status{padding:0;border:0;background:transparent;margin:9px 0}.ww-final-site .final-q-card .final-q-status b{font-size:10px}.ww-final-site .final-q-card .final-status-dot{margin-top:3px;width:6px;height:6px}.ww-final-site .final-consents{border:1px solid var(--line);border-radius:16px;margin-top:22px;padding:20px;background:#fbfcfc}.ww-final-site .final-consents-head{margin-bottom:8px}.ww-final-site .final-consents-head h3{font-size:17px;letter-spacing:-.025em}.ww-final-site .final-consents-head p{font-size:11px;line-height:1.6;margin-top:6px}.ww-final-site .final-consent{display:flex;gap:12px;align-items:flex-start;padding:14px 0;border-bottom:1px solid var(--line);cursor:pointer}.ww-final-site .final-consent input{margin:3px 0 0;width:17px;height:17px;accent-color:var(--blue);flex:none}.ww-final-site .final-consent>span{min-width:0}.ww-final-site .final-consent b{display:block;font-size:12px;font-weight:600}.ww-final-site .final-consent b em{font-size:9px;color:var(--muted);font-style:normal;font-weight:400;display:inline-block;margin-left:7px}.ww-final-site .final-consent small{display:block;font-size:11px;line-height:1.6;color:var(--muted);margin-top:4px}.ww-final-site .final-consent-note{font-size:10px;line-height:1.6;margin:14px 0 0;color:var(--muted)}.ww-final-site .final-submit-row{display:flex;align-items:center;gap:15px;margin-top:12px}.ww-final-site .final-submit-row>span{font-size:10px;color:var(--muted);line-height:1.5;max-width:320px}.ww-final-site .final-permission-summary{border:1px solid var(--line);border-radius:14px;padding:16px;margin-top:18px}.ww-final-site .final-permission-summary>summary{cursor:pointer;font-size:12px;font-weight:600}.ww-final-site .final-permission-summary>p{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;font-size:11px;line-height:1.6;margin:12px 0}.ww-final-site .final-permission-summary>p>b{font-weight:500}.ww-final-site .final-permission-summary>p>span{color:var(--muted)}.ww-final-site .final-permission-summary>small{font-size:11px;line-height:1.6;display:block}.ww-final-site .final-state-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:20px 0}.ww-final-site .final-state-grid button{border:1px solid var(--line);background:#fff;border-radius:13px;padding:16px;text-align:left;transition:background .16s,border-color .16s}.ww-final-site .final-state-grid button:hover{background:var(--pale);border-color:var(--blue)}.ww-final-site .final-state-grid button>b{font-size:13px;display:block}.ww-final-site .final-state-grid button>span{font-size:11px;line-height:1.6;color:var(--muted);display:block;margin-top:5px}.ww-final-site .final-version-table{border:1px solid var(--line);border-radius:14px;overflow:hidden;margin:20px 0}.ww-final-site .final-version-table>div{display:grid;grid-template-columns:1fr 1fr;gap:0}.ww-final-site .final-version-table>div>*{padding:14px;font-size:11px;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.6}.ww-final-site .final-version-table>div>*+*{border-left:1px solid var(--line)}.ww-final-site .final-version-table>div+div{border-top:1px solid var(--line)}.ww-final-site .final-version-head{background:var(--pale)}.ww-final-site .final-version-table small{display:block;font-size:10px;color:var(--muted);margin-bottom:5px}.ww-final-site .final-version-table>p{padding:14px;font-size:12px;line-height:1.6}.ww-final-site .q25-options input{flex:none}.ww-final-site .q25-field[aria-invalid=true]{outline:1px solid #b4553e}.ww-final-site .q25-editor-actions>.btn,.ww-final-site .q25-editor-actions>button{flex:none}.ww-final-site .profile24-form-footer{gap:18px}.ww-final-site .profile24-form-footer>div{min-width:0}.ww-final-site .profile24-form-footer .btn{flex:none}.ww-final-site .final-q-card .q25-card-action{min-width:145px}
@media(max-width:650px){.ww-final-site .final-readiness{padding:16px}.ww-final-site .final-consents{padding:15px}.ww-final-site .final-q-status{flex-wrap:wrap}.ww-final-site .final-q-status>.text-btn{margin-left:16px}.ww-final-site .final-consent b em{display:block;margin:3px 0 0}.ww-final-site .final-submit-row{align-items:flex-start;flex-direction:column;gap:6px}.ww-final-site .final-state-grid{grid-template-columns:1fr}.ww-final-site .final-q-card .q25-card-action{min-width:0}.ww-final-site .q25-editor-actions{align-items:stretch;flex-direction:column;gap:12px}.ww-final-site .q25-editor-actions>div{justify-content:space-between;flex-wrap:wrap}.ww-final-site .q25-editor-actions>button{width:100%;justify-content:center}.ww-final-site .profile24-form-footer{flex-wrap:wrap}.ww-final-site .profile24-form-footer>.btn{width:100%;justify-content:center}}
@media(prefers-reduced-motion:reduce){.ww-final-site .final-state-grid button{transition:none}}
.ww-final-site .final-form-lock{border:0;padding:0;margin:0;min-width:0}.ww-final-site .final-form-lock:disabled{opacity:.72}.ww-final-site .final-form-lock:disabled input,.ww-final-site .final-form-lock:disabled textarea{cursor:not-allowed}

/* Vacancy-only layer: retains the chosen page and cabinet composition. */
.ww-final-site .final-jobs { max-width:1160px; }
.ww-final-site .final-jobs-heading { display:flex; align-items:center; justify-content:space-between; gap:24px; margin:0 0 28px; }
.ww-final-site .final-jobs-heading h1 { font-size:clamp(30px,3vw,42px); margin:6px 0 7px; letter-spacing:-.045em; line-height:1.05; }
.ww-final-site .final-jobs-heading p { font-size:13px; color:var(--muted,#687078); margin:0; }
.ww-final-site .final-jobs-eyebrow { font-size:10px; font-weight:700; letter-spacing:.14em; color:var(--muted,#687078); }
.ww-final-site .final-job-tabs { margin-bottom:22px; }
.ww-final-site .final-job-tabs button { display:inline-flex; align-items:center; gap:9px; }
.ww-final-site .final-job-tabs button span { min-width:21px; height:21px; border-radius:7px; display:inline-grid; place-items:center; background:#fff9; font-size:11px; color:inherit; }
.ww-final-site .final-job-filters { display:grid; grid-template-columns:minmax(220px,1.6fr) minmax(160px,1fr) minmax(140px,.8fr) minmax(130px,.8fr) auto; gap:8px; align-items:stretch; }
.ww-final-site .final-job-filters label { min-width:0; }
.ww-final-site .final-job-filters input,.ww-final-site .final-job-filters select { width:100%; border:1px solid #d9dedb; background:#fff; border-radius:11px; min-height:46px; padding:11px 12px; color:var(--ink,#192a25); font:inherit; font-size:12px; outline:none; }
.ww-final-site .final-job-filters input:focus,.ww-final-site .final-job-filters select:focus { outline:3px solid #d9874a35; outline-offset:2px; border-color:#ae592e; }
.ww-final-site .final-job-filters .final-job-search { position:relative; }
.ww-final-site .final-job-search>.icon { position:absolute; left:14px; top:14px; width:18px; height:18px; color:#727b76; pointer-events:none; }
.ww-final-site .final-job-filters .final-job-search input { padding-left:40px; }
.ww-final-site .final-job-results { display:flex; justify-content:space-between; gap:16px; margin:22px 0 13px; font-size:12px; color:var(--muted,#687078); }
.ww-final-site .final-job-results>span:first-child { color:var(--ink,#192a25); font-weight:650; }
.ww-final-site .final-job-grid { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:14px; }
.ww-final-site .final-job-card { background:#fff; border:1px solid #dde2de; border-radius:18px; padding:23px; min-width:0; box-shadow:0 3px 0 #263d3103; display:flex; flex-direction:column; transition:border-color .18s ease,box-shadow .18s ease; }
.ww-final-site .final-job-card:hover { border-color:#bbcac0; box-shadow:0 8px 24px #263d3108; }
.ww-final-site .final-job-card-top { display:flex; gap:11px; align-items:center; margin-bottom:20px; }
.ww-final-site .final-job-company { flex:1; min-width:0; display:grid; gap:4px; }
.ww-final-site .final-job-company small { font-size:11px; line-height:1.35; color:#4c5d53; }
.ww-final-site .final-job-company>span { font-size:10px; color:#717b76; }
.ww-final-site .final-job-save { flex:none; width:36px!important; height:36px!important; border-radius:10px!important; color:#6a796e; background:#f6f8f5; }
.ww-final-site .final-job-save.is-saved { color:#356653; background:#e7f1eb; }
.ww-final-site .final-job-save:focus-visible,.ww-final-site .final-job-card h2 button:focus-visible { outline:3px solid #d9874a60; outline-offset:3px; }
.ww-final-site .final-job-card h2 { font-size:21px; letter-spacing:-.03em; line-height:1.2; margin:0 0 12px; }
.ww-final-site .final-job-card h2 button { font:inherit; color:inherit; text-align:left; border:0; background:none; padding:0; cursor:pointer; }
.ww-final-site .final-job-card h2 button:hover { color:#a8502b; }
.ww-final-site .final-job-meta { display:flex; flex-wrap:wrap; gap:7px; font-size:10px; color:#4f6255; }
.ww-final-site .final-job-meta span { padding:5px 9px; border-radius:6px; background:#eff3ed; white-space:nowrap; }
.ww-final-site .final-job-card .final-job-description { color:#65726a; font-size:12px; line-height:1.6; margin:15px 0 13px; }
.ww-final-site .final-job-tags { display:flex; flex-wrap:wrap; gap:6px; margin-bottom:21px; }
.ww-final-site .final-job-tags span { font-size:10px; color:#637267; padding:3px 0; }
.ww-final-site .final-job-tags span+span::before { content:'·'; padding:0 6px 0 0; color:#a5b2a8; }
.ww-final-site .final-job-card-bottom { display:flex; align-items:center; justify-content:space-between; gap:12px; margin-top:auto; padding-top:17px; border-top:1px solid #edf0eb; }
.ww-final-site .final-job-card-bottom b { display:block; font-size:17px; font-weight:650; letter-spacing:-.04em; }
.ww-final-site .final-job-card-bottom small { display:block; margin-top:4px; font-size:10px; color:#738077; }
.ww-final-site .final-job-tracker { display:flex; align-items:center; flex-wrap:wrap; gap:7px 16px; padding-top:16px; margin-top:16px; border-top:1px solid #edf0eb; }
.ww-final-site .final-job-tracker>span { display:flex; align-items:center; gap:6px; font-size:11px; font-weight:600; color:#397354; }
.ww-final-site .final-job-tracker i { display:inline-block; width:6px; height:6px; background:#6b9c78; border-radius:50%; }
.ww-final-site .final-job-tracker small { width:100%; font-size:10px; color:#788279; }
.ww-final-site .final-job-tracker button { margin-left:auto; font-size:10px; }
.ww-final-site .final-job-grid>.empty-state { grid-column:1/-1; min-height:300px; border:1px dashed #cdd6ce; background:#ffffff90; border-radius:18px; }
.ww-final-site .final-job-empty-icon { display:grid; place-items:center; width:48px; height:48px; border-radius:14px; background:#e8eee8; color:#526f5b; margin:0 auto 15px; }
.ww-final-site .final-jobs-footer { margin-top:28px; padding:25px 0; border-top:1px solid #dce2db; display:flex; gap:20px; align-items:center; justify-content:space-between; }
.ww-final-site .final-jobs-footer h3 { font-size:16px; margin:0 0 7px; }
.ww-final-site .final-jobs-footer p { max-width:580px; font-size:12px; margin:0; color:#6c776f; line-height:1.6; }
.ww-final-site .final-job-home .h25-job-company { align-items:flex-start; }
.ww-final-site .final-job-home .h25-job-company>span:nth-child(2) { min-width:0; flex:1; }
.ww-final-site .final-job-home .h25-job-company b { line-height:1.4; }
.ww-final-site .final-job-home .h25-job-bottom b { font-size:18px; letter-spacing:-.035em; }
.ww-final-site .final-job-home .h25-job-bottom small { font-size:11px; }
.ww-final-site .final-job-home .h25-job-company .icon-btn { margin-left:0; }
.ww-final-site .final-job-detail { color:var(--ink,#192a25); }
.ww-final-site .final-job-detail-company { display:flex; gap:12px; align-items:center; }
.ww-final-site .final-job-detail-company>div { flex:1; display:grid; gap:4px; }
.ww-final-site .final-job-detail-company b { font-size:13px; line-height:1.4; }
.ww-final-site .final-job-detail-company span:not(.company-mark) { font-size:12px; color:#738077; }
.ww-final-site .final-job-detail-pay { display:flex; align-items:baseline; flex-wrap:wrap; gap:12px; margin:25px 0 14px; }
.ww-final-site .final-job-detail-pay strong { font-size:29px; letter-spacing:-.055em; }
.ww-final-site .final-job-detail-pay>span { color:#758077; font-size:12px; }
.ww-final-site .final-job-intro { font-size:15px!important; line-height:1.6!important; margin:23px 0!important; }
.ww-final-site .final-job-detail section { padding:21px 0; border-top:1px solid #e6eae4; }
.ww-final-site .final-job-detail section h3 { margin:0 0 13px; font-size:17px; letter-spacing:-.02em; }
.ww-final-site .final-job-detail section ul { padding-left:20px; margin:0; }
.ww-final-site .final-job-detail section li { font-size:13px; color:#667267; line-height:1.7; margin:7px 0; padding-left:3px; }
.ww-final-site .final-job-steps { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:14px; padding:0!important; margin:0!important; list-style:none; }
.ww-final-site .final-job-steps li { display:flex; flex-direction:column; gap:7px; font-size:11px!important; padding:0!important; }
.ww-final-site .final-job-steps li>span { color:#ac623b; font-size:11px; font-weight:700; }
.ww-final-site .final-job-detail-actions { padding:23px 0 0; border-top:1px solid #e6eae4; }
.ww-final-site .final-job-disclosure { font-size:11px!important; color:#7b8179!important; line-height:1.6!important; margin:20px 0 0!important; }
.ww-final-site .final-job-application { background:#f3f7f0; padding:20px!important; margin-top:10px; border:0!important; border-radius:13px; }
.ww-final-site .final-job-application small { font-size:11px; color:#738077; }
.ww-final-site .final-job-application p { font-size:13px; }
.ww-final-site .final-job-recipient { padding:13px 16px; border:1px solid #e8ded2; background:#f8f3ed; font-size:12px; border-radius:8px; line-height:1.6; }
.ww-final-site .final-job-profile-preview { margin-bottom:22px; }
.ww-final-site .final-job-profile-preview p { overflow-wrap:anywhere; }
.ww-final-site .final-job-profile-preview .row p { margin:5px 0 0; font-size:12px; }
@media(max-width:1100px){.ww-final-site .final-job-filters{grid-template-columns:1.5fr 1fr 1fr}.ww-final-site .final-job-filters .final-job-search{grid-column:1/3}.ww-final-site .final-job-filters button{width:100%}.ww-final-site .final-job-card{padding:19px}.ww-final-site .final-job-card-bottom{align-items:flex-start;flex-direction:column}.ww-final-site .final-job-card-bottom .btn{width:100%}}
@media(max-width:700px){.ww-final-site .final-jobs-heading{align-items:flex-start;gap:12px;margin-bottom:21px}.ww-final-site .final-jobs-heading>.text-btn{max-width:105px;font-size:11px}.ww-final-site .final-job-filters{grid-template-columns:1fr 1fr}.ww-final-site .final-job-filters .final-job-search{grid-column:1/-1}.ww-final-site .final-job-filters button{grid-column:auto}.ww-final-site .final-job-grid{grid-template-columns:1fr}.ww-final-site .final-job-card{padding:20px}.ww-final-site .final-job-card-bottom{flex-direction:row;align-items:center}.ww-final-site .final-job-card-bottom .btn{width:auto}.ww-final-site .final-job-tabs{overflow-x:auto;max-width:100%;flex-wrap:nowrap}.ww-final-site .final-job-tabs button{white-space:nowrap;flex:none;font-size:11px!important;padding:10px 12px!important}.ww-final-site .final-job-tabs button span{height:18px;min-width:18px;font-size:10px}.ww-final-site .final-job-results>span:last-child:not(:first-child){font-size:10px;text-align:right}.ww-final-site .final-jobs-footer{align-items:flex-start;flex-direction:column}.ww-final-site .final-job-detail-pay strong{font-size:25px}.ww-final-site .final-job-detail-company b{font-size:12px}.ww-final-site .final-job-steps{grid-template-columns:1fr}.ww-final-site .final-job-steps li{flex-direction:row;gap:13px}.ww-final-site .final-job-detail-actions .btn{width:100%}.ww-final-site .final-job-home .h25-job-bottom b{font-size:18px}}
@media(prefers-reduced-motion:reduce){.ww-final-site .final-job-card{transition:none}}

/* Final cabinet readability and narrow-layout layer. Scoped away from public landing. */
@media(max-width:850px){
  .ww-final-site .social-header25>nav{min-width:0;width:100%;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;justify-content:flex-start;gap:18px;scrollbar-width:thin}
  .ww-final-site .social-header25>nav a{flex:0 0 auto;font-size:13px;min-height:42px;padding:4px 0}
  .ww-final-site .social-header25>nav a span{font-size:12px;line-height:1.4}
  .ww-final-site .social-header25>.logo,.ww-final-site .social-header25>button{flex-shrink:0}
  .ww-final-site .social25-center,.ww-final-site .social25-shell,.ww-final-site .social25-left,.ww-final-site .social25-post-author>span{min-width:0}
  .ww-final-site.cabinet24 :is(.cabinet-main,.ww-final-site .social25-shell) p{font-size:13px;line-height:1.65}
  .ww-final-site.cabinet24 :is(.cabinet-main,.ww-final-site .social25-shell) small{font-size:12px;line-height:1.5}
  .ww-final-site.cabinet24 :is(.cabinet-main,.ww-final-site .social25-shell) :is(.btn,.ww-final-site .text-btn){font-size:13px;line-height:1.4}
  .ww-final-site.cabinet24 :is(.cabinet-main,.ww-final-site .social25-shell) :is(input,.ww-final-site textarea,.ww-final-site select),.ww-final-site #dialog :is(input:not([type=checkbox]):not([type=radio]),.ww-final-site textarea,.ww-final-site select){font-size:16px;line-height:1.5}
  .ww-final-site.cabinet24 :is(.cabinet-main,.ww-final-site .social25-shell) .eyebrow{font-size:11px;line-height:1.45;letter-spacing:.06em}
  .ww-final-site .cabinet-nav24{font-size:13px;min-height:44px}
  .ww-final-site .status25{gap:8px}
  .ww-final-site .status25 .status24-copy b{font-size:13px;line-height:1.4}
  .ww-final-site .status25 .status24-copy small{font-size:12px;line-height:1.45}
  .ww-final-site .status25 .status24-item{gap:10px;padding:15px 10px;min-height:145px}
  .ww-final-site .status25 .profile-circle25>span{font-size:14px;letter-spacing:-.5px}
  .ww-final-site .status25 .profile-circle25 small{font-size:11px}
  .ww-final-site .profile-circle25{width:48px;height:48px}
  .ww-final-site .status25 .status24-item>.level-face25{--face-size:48px!important}
  .ww-final-site .status25 .status24-mark{width:48px;height:48px}
  .ww-final-site .compact-title25 h1{font-size:20px!important;line-height:1.35}
  .ww-final-site .compact-title25 .text-btn{font-size:13px}
  .ww-final-site .journey-circles25-track>button>b{font-size:12px;line-height:1.4;min-height:34px;display:flex;align-items:center;justify-content:center;margin-top:8px}
  .ww-final-site .journey-circles25-track>button>small{font-size:12px;line-height:1.5}
  .ww-final-site .journey-ring25 small{font-size:11px}
  .ww-final-site .journey-circles25 h2{font-size:19px;line-height:1.3}
  .ww-final-site .route-detail25{max-height:none;overflow:visible;padding:16px}
  .ww-final-site .route-detail25>b{font-size:13px}
  .ww-final-site .route-detail25 button{font-size:12px;line-height:1.45;min-height:36px;padding:8px 10px;text-align:left;white-space:normal}
  .ww-final-site .path25 .path-tabs24{min-width:0;overflow-x:auto;scrollbar-width:thin;gap:5px}
  .ww-final-site .path25 .path-tabs24 button{font-size:13px;line-height:1.35;padding:11px 10px;flex-shrink:0;min-height:40px}
  .ww-final-site .path25 .path-tabs24 .info24{min-width:26px;width:26px;height:26px;min-height:26px;padding:0}
  .ww-final-site .chapter-tabs25 button{font-size:12px;line-height:1.4;padding:11px 7px;min-height:44px}
  .ww-final-site .path25 .taskcard24 h3{font-size:16px;line-height:1.4}
  .ww-final-site .path25 .taskcard24 p{font-size:13px;line-height:1.6;min-height:0;margin-bottom:20px}
  .ww-final-site .path25 .taskcard24-bottom,.ww-final-site .path25 .taskcard24-top small{font-size:12px;line-height:1.45}
  .ww-final-site .path25 .taskcard24-bottom{flex-wrap:wrap;gap:8px}
  .ww-final-site .path25 .practice24 button b{font-size:14px;line-height:1.4}
  .ww-final-site .next25 p{max-width:75%}
  .ww-final-site .final-strip25 .eyebrow{font-size:11px}
  .ww-final-site .final-strip25>small{font-size:12px;line-height:1.5}
  .ww-final-site .achievement25-card p{font-size:13px;min-height:0}
  .ww-final-site .achievement25-card .tier-label{font-size:11px}
  .ww-final-site .achievement25-card .row{font-size:13px;line-height:1.45}
  .ww-final-site .achievement25-level>span{font-size:12px;line-height:1.5}
  .ww-final-site .frames25 button small{font-size:11px;line-height:1.4}
  .ww-final-site .frames25 em{font-size:11px;line-height:1.4}
  .ww-final-site .wallet25-state span,.ww-final-site .wallet25-state>small{font-size:12px;line-height:1.5}
  .ww-final-site .wallet25-state>div{min-width:0}
  .ww-final-site .shop25-card h3{font-size:16px;line-height:1.4}
  .ww-final-site .shop25-card p{font-size:13px;line-height:1.6}
  .ww-final-site .shop25-card .btn{font-size:13px;min-height:42px}
  .ww-final-site .reward-rules25,.ww-final-site .myreward24 small{font-size:12px;line-height:1.6}
  .ww-final-site .reward-art25.coupon>span,.ww-final-site .reward-art25.coupon>i{font-size:11px;letter-spacing:.08em}
  .ww-final-site .reward-art25.spotlight>span,.ww-final-site .reward-art25.spotlight>b{font-size:12px;line-height:1.4}
  .ww-final-site .friend-dots25>span{font-size:11px;width:19px;height:19px}
  .ww-final-site .friends25-award>span{font-size:13px;line-height:1.6}
  .ww-final-site .friends25-counter>p{font-size:13px;line-height:1.6;width:70%}
  .ww-final-site .friends25-counter .friend-dots25{max-width:210px}
  .ww-final-site .invite-bonuses25 button>span,.ww-final-site .invite-bonuses25 button>small{font-size:12px;line-height:1.5}
  .ww-final-site .invite-bonuses25 h3,.ww-final-site .invite-steps25 h3{font-size:15px;line-height:1.4}
  .ww-final-site .invite-steps25 p{font-size:13px;line-height:1.65}
  .ww-final-site .analytics25-numbers span{font-size:13px;line-height:1.45}
  .ww-final-site .analytics25-app,.ww-final-site .analytics25-app b{font-size:12px;line-height:1.5}
  .ww-final-site .analytics24-metric span,.ww-final-site .analytics24-metric small,.ww-final-site .analytics24-list,.ww-final-site .analytics24-chart-label{font-size:12px;line-height:1.5}
  .ww-final-site .social25-navigation{max-width:100%;min-width:0}
  .ww-final-site .social25-navigation button,.ww-final-site .social25-feed-tabs>button,.ww-final-site .social25-journal-cats>button{font-size:13px;line-height:1.4;min-height:40px}
  .ww-final-site .social25-search{grid-template-columns:minmax(0,1fr) 42px;gap:9px}
  .ww-final-site .social25-search>label{grid-column:1/-1;min-width:0}
  .ww-final-site .social25-search :is(input,.ww-final-site select){min-width:0;min-height:44px;width:100%}
  .ww-final-site .social25-search>button{min-width:42px;min-height:44px}
  .ww-final-site .social25-journal-search{grid-template-columns:minmax(0,1fr) 42px}
  .ww-final-site .social25-journal-search>label{grid-column:auto}
  .ww-final-site .social25-post header{flex-wrap:wrap;gap:12px}
  .ww-final-site .social25-post-author{min-width:0;max-width:100%;flex:1 1 180px}
  .ww-final-site .social25-post-author b{font-size:14px;line-height:1.4}
  .ww-final-site .social25-post-author small{font-size:12px;line-height:1.5}
  .ww-final-site .social25-follow{font-size:13px;min-height:36px;padding:7px 0}
  .ww-final-site .social25-composer-types{flex-wrap:wrap;gap:8px 14px}
  .ww-final-site .social25-composer-types button{font-size:13px;line-height:1.4;min-height:36px}
  .ww-final-site .social25-composer-row>button{font-size:14px;line-height:1.5}
  .social25-post-.ww-final-site{font-size:14px;line-height:1.7}
  .ww-final-site .social25-post-counts,.ww-final-site .social25-post-counts button{font-size:12px;line-height:1.5}
  .ww-final-site .social25-post>footer{flex-wrap:wrap;gap:10px}
  .ww-final-site .social25-reactions button{min-height:36px;min-width:34px;padding:7px;font-size:13px}
  .ww-final-site .social25-reactions button b,.ww-final-site .social25-discuss{font-size:12px;line-height:1.4}
  .ww-final-site .social25-save{width:36px;height:36px}
  .ww-final-site .social25-people-summary,.ww-final-site .social25-tag,.ww-final-site .social25-post-status{font-size:12px;line-height:1.5}
  .ww-final-site .social25-article-meta{font-size:12px;line-height:1.5}
  .ww-final-site .social25-article-author{font-size:13px;line-height:1.5}
  .ww-final-site .social25-article-author small{font-size:12px;line-height:1.5}
  .ww-final-site .social25-article-cover>span{font-size:11px;line-height:1.4}
  .ww-final-site .social25-article h2{font-size:18px;line-height:1.4}
  .ww-final-site .social25-journal-head{gap:14px;align-items:flex-start}
  .ww-final-site .social25-journal-head>.btn{font-size:13px;line-height:1.4;max-width:160px;min-height:42px;padding:10px 12px}
  .ww-final-site .social25-journal-bottom>div:last-child{flex-wrap:wrap;gap:15px}
  .ww-final-site .social25-analytics-grid span,.ww-final-site .social25-analytics-detail>div,.ww-final-site .social25-analytics-foot{font-size:12px;line-height:1.5}
  .ww-final-site .social25-analytics-head>.text-btn{font-size:13px;line-height:1.45;max-width:110px}
  .ww-final-site .social25-analytics-head{flex-wrap:wrap}
  .ww-final-site .social25-comment b{font-size:13px;line-height:1.4}
  .ww-final-site #dialog .btn,.ww-final-site #dialog .text-btn{font-size:13px;line-height:1.4;min-height:40px}
  .ww-final-site #dialog .q25-field>span,.ww-final-site #dialog .q25-field>legend,.ww-final-site #dialog .q25-options label{font-size:13px;line-height:1.5}
  .ww-final-site #dialog .q25-tabs button{font-size:12px;line-height:1.4}
  .ww-final-site #dialog :is(.q25-subnote,.ww-final-site .final-consent-note,.ww-final-site .final-consent small,.ww-final-site .final-q-status p,.ww-final-site .privacy-note,.ww-final-site .final-local-note){font-size:12px;line-height:1.6}
  .ww-final-site #dialog :is(.final-consent b,.ww-final-site .final-q-status b,.ww-final-site .q25-section-note,.ww-final-site .q25-private-note){font-size:13px;line-height:1.5}
}
@media(max-width:620px){
  .ww-final-site .status25 .status24-item{min-height:165px;padding:15px 7px}
  .ww-final-site .status25 .status24-copy b{font-size:12px;line-height:1.45;white-space:normal}
  .ww-final-site .status25 .status24-copy small{font-size:12px;line-height:1.45}
  .ww-final-site .status25 .status24-item{border-radius:16px}
  .ww-final-site .journey-circles25{padding:20px 12px 18px}
  .ww-final-site .journey-circles25-track{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}
  .ww-final-site .journey-circles25-track>button{min-width:0}
  .ww-final-site .journey-circles25-track>button>b{min-height:34px}
  .ww-final-site .journey-circles25-track>button>small{font-size:11px;line-height:1.5}
  .ww-final-site .journey-circles25 .section-head{padding:0;gap:12px}
  .ww-final-site .journey-circles25 .info24{flex:none}
  .ww-final-site .journey-ring25 small{font-size:11px}
  .ww-final-site .path25 .taskgrid24,.ww-final-site .social-tasks25{grid-template-columns:1fr;gap:12px}
  .ww-final-site .path25 .taskcard24{min-height:0;padding:20px}
  .ww-final-site .path25 .taskcard24 h3{font-size:18px;margin-top:16px}
  .ww-final-site .path25 .taskcard24 p{max-width:360px;margin-bottom:18px}
  .ww-final-site .path25 .taskcard24-bottom{font-size:12px}
  .ww-final-site .achievement25-grid{grid-template-columns:1fr;gap:12px}
  .ww-final-site .achievement25-card{padding:20px}
  .ww-final-site .achievement25-card h3{font-size:18px}
  .ww-final-site .frames25{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}
  .ww-final-site .frames25 button{min-height:122px;padding:12px 3px}
  .ww-final-site .frames25 button small{font-size:11px;overflow-wrap:anywhere}
  .ww-final-site .frames25 em{font-size:11px;position:static;display:block;margin-top:5px}
  .ww-final-site .frame-dot25{width:38px;height:38px}
  .ww-final-site .shop25-grid{grid-template-columns:1fr;gap:14px}
  .ww-final-site .shop25-card{padding:16px}
  .ww-final-site .reward-art25{height:150px}
  .ww-final-site .reward-art25.spotlight>div{width:130px}
  .ww-final-site .friends25 .ref-input24 input{flex:1 1 100%;font-size:16px;min-height:44px}
  .ww-final-site .friends25 .ref-input24 .btn{font-size:13px;min-height:42px;padding:10px 14px}
  .ww-final-site .friends25-counter .sprite{right:10px;bottom:12px;width:68px;height:95px}
  .ww-final-site .friends25-counter>p{width:70%}
  .ww-final-site .invite-bonuses25{gap:12px}
  .ww-final-site .invite-bonuses25 button{padding:16px}
  .ww-final-site .analytics25-numbers>div{padding:18px 15px}
  .ww-final-site .social25-journal-head{flex-direction:column;gap:14px}
  .ww-final-site .social25-journal-head>.btn{max-width:none}
  .ww-final-site .social25-journal-grid{grid-template-columns:1fr;gap:28px}
  .ww-final-site .social25-article-cover{height:190px;padding:20px}
  .ww-final-site .social25-article-cover>b{font-size:48px;left:20px}
  .ww-final-site .social25-article-cover>span{left:20px;top:18px}
  .ww-final-site .social25-analytics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
  .ww-final-site .social25-person-grid{grid-template-columns:1fr}
  .ww-final-site .social25-person-buttons{flex-wrap:wrap}
}
@media(max-width:359px){
  .ww-final-site .cabinet-main{padding-left:12px;padding-right:12px}
  .ww-final-site .status25{gap:6px}
  .ww-final-site .status25 .status24-item{padding:14px 5px}
  .ww-final-site .status25 .status24-copy b{font-size:12px}
  .ww-final-site .journey-circles25{padding-left:10px;padding-right:10px}
  .ww-final-site .journey-circles25-track{gap:4px}
  .ww-final-site .journey-circles25-track>button>b{font-size:12px;min-height:51px;align-items:flex-start}
  .ww-final-site .journey-ring25{width:48px;height:48px}
  .ww-final-site .journey-outcome25>span{width:48px;height:48px}
  .ww-final-site .frames25{grid-template-columns:repeat(3,minmax(0,1fr))}
  .ww-final-site .friends25-hero{padding:18px}
  .ww-final-site .friends25-counter{padding:16px}
  .ww-final-site .friends25-counter .sprite{width:55px;height:77px;right:5px}
  .ww-final-site .friends25-counter>p{width:74%}
  .ww-final-site .invite-bonuses25{grid-template-columns:1fr}
  .ww-final-site .social25-header-actions{min-width:0}
  .ww-final-site .social25-post{padding:18px 15px}
  .ww-final-site .social25-post-author{flex-basis:160px}
}
@media(max-width:850px){
  .ww-final-site .social25-search>label:nth-child(2){grid-column:auto}
  .ww-final-site .social25-post-tool{font-size:13px;line-height:1.45;min-height:40px}
  .ww-final-site .path25 .section-head.compact>.text-btn{font-size:13px;line-height:1.4}
  .ww-final-site .friends25 .section-head>span{font-size:12px;line-height:1.5;max-width:150px}
  .ww-final-site.cabinet24 .cabinet-main .privacy-note{font-size:12px!important;line-height:1.65!important}
  .ww-final-site .cabinet-nav24-count{font-size:11px}
}

/* Final palette refinement, 23.10.2026.
 * Keep the approved composition and motion; change colour roles only.
 * Orange is an accent and interaction state, blue is the default action.
 */
.ww-final-site {
  --ww-white: #F9F9F9;
  --ww-blue: #004E72;
  --ww-navy: #092634;
  --ww-orange: #FF6E42;
  --ww-canvas: #EAF3F8;
  --ww-panel: #FFFFFF;
  --ww-tint: #E1EFF6;
  --ww-border: #C9DDE8;
  --ww-muted: #536F7D;
  --paper: var(--ww-canvas);
  --white: var(--ww-white);
  --ink: var(--ww-navy);
  --navy: var(--ww-navy);
  --blue: var(--ww-blue);
  --orange: var(--ww-orange);
  --muted: var(--ww-muted);
  --line: var(--ww-border);
  --soft: #F1F7FA;
  --pale: var(--ww-tint);
  --sage: #E7F2ED;
  --lavender: #EDF1F7;
  --peach: #FFF0E9;
  --shadow: 0 14px 40px #0926340C;
}
.ww-final-site,.ww-final-site.cabinet24,.ww-final-site.social-mode25 { background-color: var(--ww-canvas); color: var(--ww-navy); }
.ww-final-site .ww26-atmosphere {
  background: radial-gradient(ellipse at 90% 8%, #C5E1EF99, transparent 48%), radial-gradient(ellipse at 2% 74%, #D5EAF599, transparent 45%), radial-gradient(ellipse at 60% 100%, #F9F9F980, transparent 50%), var(--ww-canvas);
}
.ww-final-site.cabinet24 .ww26-atmosphere,.ww-final-site.social-mode25 .ww26-atmosphere {
  background: radial-gradient(ellipse at 100% 0%, #D0E7F399, transparent 50%), radial-gradient(ellipse at 0% 100%, #F9F9F980, transparent 50%), var(--ww-canvas);
}
.ww-final-site .ww26-atmosphere:after {
  background: radial-gradient(270px circle at var(--pointer-x,-600px) var(--pointer-y,-600px), #FF6E422E, transparent 78%);
}
.ww-final-site.cabinet24 .ww26-atmosphere:after { opacity: calc(var(--pointer-visible,0) * .62); }
.ww-final-site ::selection { background: #FF6E4259; color: var(--ww-navy); }
.ww-final-site input,.ww-final-site textarea { caret-color: var(--ww-blue); }
.ww-final-site { scrollbar-color: #789BAE var(--ww-canvas); }

/* Public navigation and the two intentional dark anchors. */
.ww-final-site .prototype-bar,.ww-final-site .social-mode25 #header,.ww-final-site .social-mode25 .social-header25 { background: var(--ww-navy); color: var(--ww-white); }
.ww-final-site .prototype-note { color: #C0D7E2; }
.ww-final-site .prototype-switch button { color: #C0D7E2; }
.ww-final-site .prototype-switch button.active { color: var(--ww-white); border-color: var(--ww-orange); }
.ww-final-site #header { background: #F9F9F9E8; border-color: var(--ww-border); }
.ww-final-site .ww-audience24 { background: #DBEAF2; }
.ww-final-site .ww-audience24 a.active { background: var(--ww-white); color: var(--ww-blue); }
.ww-final-site .ww-header24-links a,.ww-final-site .ww-audience24 a { color: var(--ww-blue); }
.ww-final-site .social-header25>nav a.active { background: #FFFFFF12; color: var(--ww-white); border-color: var(--ww-orange); }
.ww-final-site .social-header25>.logo span { color: #C0D7E2; }
.ww-final-site .social-back25 { background: #FFFFFF0D; border-color: #789BAE; color: var(--ww-white); }

/* Primary actions stay blue at rest, across landing, cabinet and dialogs. */
.ww-final-site .btn,.ww-final-site .ww-header24-public .btn:not(.secondary):not(.ghost),.ww-final-site .human-card .btn,.ww-final-site .cabinet24 .profile25-qbanner .btn,.ww-final-site .q25-banner .btn {
  background: var(--ww-blue); border-color: var(--ww-blue); color: var(--ww-white);
}
.ww-final-site .btn.secondary,.ww-final-site .btn.white,.ww-final-site .btn.ghost {
  background: var(--ww-white); border-color: #9CBBCB; color: var(--ww-blue);
}
.ww-final-site .btn.ghost { background: transparent; }
.ww-final-site .ex24-button,.ww-final-site .ex24-button.dark,.ww-final-site .ex24-calculator .calc-summary .ex24-button { background: var(--ww-blue); border-color: var(--ww-blue); color: var(--ww-white); }
.ww-final-site .ex24-button.secondary { background: var(--ww-white); border-color: #9CBBCB; color: var(--ww-blue); }
.ww-final-site .ex24 .living-expert-controls>button { background: var(--ww-blue); }
.ww-final-site .text-btn,.ww-final-site .ww-header24-links a:hover { color: var(--ww-blue); }
.ww-final-site .icon-btn { background-color: var(--ww-white); border-color: var(--ww-border); color: var(--ww-blue); }
.ww-final-site button:focus-visible,.ww-final-site a:focus-visible,.ww-final-site input:focus-visible,.ww-final-site textarea:focus-visible,.ww-final-site select:focus-visible,.ww-final-site .btn:focus-visible,.ww-final-site .final-job-save:focus-visible,.ww-final-site .final-job-card h2 button:focus-visible {
  outline-color: var(--ww-blue);
}
.ww-final-site .final-job-filters input:focus,.ww-final-site .final-job-filters select:focus {
  outline-color: #004E7270; border-color: var(--ww-blue);
}
.ww-final-site .ex24 :is(button,.ww-final-site a,.ww-final-site input,.ww-final-site select):focus-visible,.ww-final-site .ex24-modal :is(button,.ww-final-site a,.ww-final-site input,.ww-final-site select,.ww-final-site textarea):focus-visible { outline-color: var(--ww-blue); }

/* Hero: a blue stage, white elevated preview and a quiet blue inner task. */
.ww-final-site .home25 { --h25-surface: transparent; --h25-line: var(--ww-border); background: transparent; }
.ww-final-site .hero24 h1,.ww-final-site .hero24 h1 span { color: var(--ww-blue); }
.ww-final-site .hero24 h1 { color: var(--ww-navy); }
.ww-final-site .hero24-description { color: #486776; }
.ww-final-site .home25 .hero24-stage { background: #DCECF5; border-color: #BDD7E5; box-shadow: 0 18px 60px #0926340A; }
.ww-final-site .home25 .hero24-stage:before { background: radial-gradient(ellipse,#B8D8EA66,transparent 72%); }
.ww-final-site .home25 .preview24 { background: var(--ww-panel); border-color: #CBDDE7; box-shadow: 0 14px 34px #09263412; }
.ww-final-site .preview24-head>span { background: #EBF3F7; color: #496979; }
.ww-final-site .home25 .preview24-focus { background: #E7F2F8; border-color: #C0DAE8; }
.ww-final-site .preview24-focus .eyebrow { color: var(--ww-blue); }
.ww-final-site .h25-preview-rings>button { color: var(--ww-muted); }
.ww-final-site .h25-preview-rings>button.selected { background: #F0F7FA; border-color: #BFD8E5; color: var(--ww-navy); }
.ww-final-site .home25 .h25-ring { --ww26-ring: #004E72; background: conic-gradient(var(--ww26-ring) calc(var(--value)*1%),#E0EAF0 0); }
.ww-final-site .home25 .h25-ring-1 { --ww26-ring: #5D7D96; }
.ww-final-site .home25 .h25-ring-2 { --ww26-ring: #FF6E42; }
.ww-final-site .home25 .h25-pathrail { background: #F9F9F9ED; border-color: var(--ww-border); }
.ww-final-site .h25-pathrail a { color: #456878; }
.ww-final-site .h25-pathrail a.active { color: var(--ww-blue); border-color: var(--ww-orange); }

/* Experience retains the selected proportions and the before/after contrast. */
.ww-final-site .h25-story-selector { background: #DDECF5; border-color: #BED6E4; }
.ww-final-site .h25-story-selector>button { background: #F9FCFE; border-color: #C6DBE7; color: var(--ww-blue); }
.ww-final-site .h25-story-selector>button>span { background: #E7F1F7; color: var(--ww-blue); border-color: #AAC9DB; }
.ww-final-site .h25-story-selector>button[aria-pressed=true] { background: var(--ww-blue); color: var(--ww-white); border-color: var(--ww-blue); box-shadow: 0 5px 14px #004E7217; }
.ww-final-site .h25-story-selector>button[aria-pressed=true]>.icon { color: var(--ww-white); }
.ww-final-site .h25-story-selector>button[aria-pressed=true]>span { background: var(--ww-orange); color: var(--ww-navy); border-color: var(--ww-orange); }
.ww-final-site .h25-selector-note,.ww-final-site .ww26-artifact p,.ww-final-site .ww26-artifact small,.ww-final-site .ww26-case-outline dd { color: #4D6E7E; }
.ww-final-site .ww26-artifact,.ww-final-site .ww26-case-outline,.ww-final-site .ww26-case-outline>div { border-color: #BBD4E2; }
.ww-final-site .ww26-case-outline dt { color: var(--ww-blue); }
.ww-final-site .h25-story,.ww-final-site .h25-story[data-scenario="1"],.ww-final-site .h25-story[data-scenario="2"] { --story-tint: #E7F2F8; --story-accent: #004E72; background: var(--ww-panel); border-color: #BFD6E4; box-shadow: 0 12px 28px #09263409; }
.ww-final-site .h25-story-before { background: #F2F6F8; border-color: #D5E1E8; }
.ww-final-site .h25-story-after { background: #E5F1F8; border-color: #B4D2E2; }
.ww-final-site .h25-story-label,.ww-final-site .h25-story-compare p { color: #4F6D7C; }
.ww-final-site .h25-story-after .h25-story-label,.ww-final-site .h25-story-result { color: var(--ww-blue); }
.ww-final-site .h25-story-label i { background: #7592A2; }
.ww-final-site .h25-story-after .h25-story-label i { background: var(--ww-orange); }
.ww-final-site .h25-story-result { border-color: #ABCADB; }
.ww-final-site .h25-story-arrow { color: var(--ww-navy); background: var(--ww-orange); box-shadow: 0 3px 9px #09263412; }
.ww-final-site .h25-story-work,.ww-final-site .h25-story-work h4,.ww-final-site .h25-story-work h5 { color: var(--ww-navy); }
.ww-final-site .h25-story-work-title>span { color: var(--ww-orange); }
.ww-final-site .h25-story-work-title small { color: #4D6D7C; }
.ww-final-site .h25-story-work li { background: #F0F6FA; border-color: #CDDFE9; }
.ww-final-site .ww26-step-icon { color: var(--ww-blue); }
.ww-final-site .ww26-step-icon small,.ww-final-site .h25-story-work p { color: #527080; }

/* White panels separate the public content from the atmosphere. */
.ww-final-site .h25-job,.ww-final-site .h25-network,.ww-final-site .ex24 .ex24-profile,.ww-final-site .media24 .article-card,.ww-final-site .final24 {
  background: var(--ww-panel); border-color: #C4D9E5; box-shadow: 0 7px 24px #09263408;
}
.ww-final-site .h25-job-open { background: var(--ww-blue); color: var(--ww-white); }
.ww-final-site .h25-job-tags>span { background: #EDF5F9; color: #365E72; }
.ww-final-site .h25-job-bottom { border-color: #CFDFE8; }
.ww-final-site .h25-network-left { background: #E3EFF6; }
.ww-final-site .h25-network-left nav button.active { background: var(--ww-blue); color: var(--ww-white); }
.ww-final-site .h25-network-prompt { background: #E8F3F9; border-color: #C1DAE8; }
.ww-final-site .ex24 { --ex24-blue: #004E72; --ex24-bg: transparent; --ex24-line: #C9DDE8; --ex24-tint: #E6F1F7; }
.ww-final-site .ex24 .ex24-eyebrow { color: #4C6B7A; }
.ww-final-site .ex24 .ex24-filters { background: var(--ww-panel); border-color: var(--ww-border); }
.ww-final-site .ex24 .ex24-help { background: #DDEDF6; border-color: #B6D3E4; }
.ww-final-site .work24 { background: #DCECF5; border-color: #BFD8E6; }
.ww-final-site .work24-card { background: var(--ww-panel); border-color: #BCD5E4; box-shadow: 0 10px 30px #0926340D; }
.ww-final-site .final24 { background: var(--ww-white); }

/* Cabinet surfaces and profile emphasis: blue structure, orange details. */
.ww-final-site .cabinet-sidebar24,.ww-final-site .cabinet-nav24,.ww-final-site .sidebar24 { background: transparent; }
.ww-final-site .cabinet-sidebar { border-color: #C6DBE6; }
.ww-final-site .cabinet-sidebar-nav .cabinet-nav24 { color: #3A6073; background: transparent; }
.ww-final-site .cabinet-sidebar-nav .cabinet-nav24.is-active,.ww-final-site .cabinet-nav24 a.active,.ww-final-site .sidebar24 a.active { background: #D2E7F3; color: var(--ww-blue); }
.ww-final-site .cabinet-support24,.ww-final-site .cabinet24 .card,.ww-final-site .profile25-block,.ww-final-site .profile25-photo,.ww-final-site .profile25-preview,.ww-final-site .cabinet25-stat,.ww-final-site .top25-card,.ww-final-site .final-readiness {
  background: var(--ww-panel); border-color: var(--ww-border); box-shadow: 0 4px 16px #09263405;
}
.ww-final-site .cabinet24 .q25-card.final-q-card,.ww-final-site .q25-banner,.ww-final-site .profile25-qbanner { background: #DDEEF8; border-color: #AECFDF; color: var(--ww-navy); }
.ww-final-site .profile24-next { background: #E1EFF7; }
.ww-final-site .cabinet24 input,.ww-final-site .cabinet24 select,.ww-final-site .cabinet24 textarea,.ww-final-site dialog input,.ww-final-site dialog select,.ww-final-site dialog textarea { background-color: #FFFFFF; border-color: #B7CFDD; }
.ww-final-site .status24-level { background: #FFF0E9; color: var(--ww-navy); }
.ww-final-site .status24-level .icon { color: var(--ww-orange); }
.ww-final-site .tabs button { color: var(--ww-blue); border-color: #AFCBD9; background: #F9FCFE; }
.ww-final-site .tabs button.active { color: var(--ww-white); border-color: var(--ww-blue); background: var(--ww-blue); }
.ww-final-site .final-job-tabs button span { background: #FFFFFF26; }
.ww-final-site .final-job-tabs button:not(.active) span { background: #DFEDF5; }

/* Full vacancies: clean blue-neutral surfaces; semantic statuses stay intact. */
.ww-final-site .final-job-card { background: var(--ww-panel); border-color: #BED5E2; box-shadow: 0 5px 16px #09263406; }
.ww-final-site .final-job-filters input,.ww-final-site .final-job-filters select { border-color: #B9D0DD; }
.ww-final-site .final-job-company small,.ww-final-site .final-job-card .final-job-description,.ww-final-site .final-job-tags span,.ww-final-site .final-job-company>span,.ww-final-site .final-job-card-bottom small,.ww-final-site .final-jobs-footer p { color: #526F7D; }
.ww-final-site .final-job-meta { color: #345E72; }
.ww-final-site .final-job-meta span { background: #EAF3F8; }
.ww-final-site .final-job-save { background: #EBF4F9; color: var(--ww-blue); }
.ww-final-site .final-job-card-bottom,.ww-final-site .final-jobs-footer { border-color: #CFDFE8; }
.ww-final-site .final-job-grid>.empty-state { background: var(--ww-white); border-color: #BDD5E2; }
.ww-final-site .final-job-empty-icon { background: #DBECF5; color: var(--ww-blue); }
.ww-final-site .final-job-recipient { background: #EAF4F9; border-color: #C3DBE8; }
.ww-final-site .final-job-steps li>span { color: var(--ww-blue); }

/* The social space keeps its own dark header and clear white columns. */
.ww-final-site .social25-shell { --social-line: #C8DDE8; --social-muted: #566F80; --social-blue: #004E72; }
.ww-final-site .social25-left,.ww-final-site .social25-composer,.ww-final-site .social25-post,.ww-final-site .social25-sidecard { background: var(--ww-panel); border-color: #C4DBE8; box-shadow: 0 5px 18px #09263405; }
.ww-final-site .social25-navigation button.selected,.ww-final-site .social25-feed-tabs button.selected { color: var(--ww-white); background: var(--ww-blue); border-color: var(--ww-blue); }
.ww-final-site .social25-navigation button>b { color: var(--ww-blue); }
.ww-final-site .social25-backpath { background: #DDEEF7; color: var(--ww-blue); }
.ww-final-site .social25-composer-row>button { background: #EFF6FA; border-color: #C1D8E6; color: #536F7F; }
.ww-final-site .social25-feed-tabs>button { border-color: #BFD5E2; color: var(--ww-blue); }
.ww-final-site .social25-reactions button.selected { background: #E0EFF7; border-color: #88B2C9; }

.ww-final-site dialog { background: var(--ww-white); border-color: #AFCBD9; box-shadow: 0 30px 100px #09263438; color: var(--ww-navy); }
.ww-final-site dialog::backdrop { background: #09263470; }
.ww-final-site #toast { background: var(--ww-navy); color: var(--ww-white); box-shadow: 0 8px 30px #09263420; }

/* Pointer-only hover. Solid orange always gets dark, readable foreground. */
@media (hover:hover) and (pointer:fine) {
  .ww-final-site .btn:not(:disabled):hover,.ww-final-site .cabinet24 .btn:not(:disabled):hover,.ww-final-site .ww-header24-public .btn:not(:disabled):hover,.ww-final-site .human-card .btn:not(:disabled):hover,.ww-final-site .cabinet24 .profile25-qbanner .btn:not(:disabled):hover,.ww-final-site .q25-banner .btn:not(:disabled):hover,.ww-final-site .h25-job-open:hover,.ww-final-site .icon-btn:not(:disabled):hover,.ww-final-site .social25-backpath:hover,.ww-final-site .social-back25:hover {
    background: var(--ww-orange); border-color: var(--ww-orange); color: var(--ww-navy); box-shadow: 0 5px 15px #FF6E4226;
  }
  .ww-final-site .ex24-button:not(:disabled):hover,.ww-final-site .ex24-calculator .calc-summary .ex24-button:not(:disabled):hover,.ww-final-site .ex24 .living-expert-controls>button:not(:disabled):hover { background: var(--ww-orange); border-color: var(--ww-orange); color: var(--ww-navy); filter: none; }
  .ww-final-site .h25-story-selector>button:hover,.ww-final-site .h25-story-selector>button[aria-pressed=true]:hover {
    background: var(--ww-orange); border-color: var(--ww-orange); color: var(--ww-navy);
  }
  .ww-final-site .h25-story-selector>button:hover>.icon { color: var(--ww-navy); }
  .ww-final-site .h25-story-selector>button:hover>span { background: #F9F9F9; border-color: #F9F9F9; color: var(--ww-navy); }
  .ww-final-site .tabs button:not(:disabled):hover,.ww-final-site .social25-navigation button:hover,.ww-final-site .social25-feed-tabs button:hover,.ww-final-site .h25-network-left nav button:hover,.ww-final-site .social25-search>button:hover,.ww-final-site .social25-journal-cats>button:hover {
    background: var(--ww-orange); border-color: var(--ww-orange); color: var(--ww-navy);
  }
  .ww-final-site .cabinet-sidebar-nav .cabinet-nav24:hover { background: #FF6E42; color: var(--ww-navy); }
  .ww-final-site .h25-preview-rings>button:hover { background: #FFF0E9; border-color: var(--ww-orange); color: var(--ww-navy); }
  .ww-final-site .h25-job:hover,.ww-final-site .final-job-card:hover { border-color: #7DAAC1; box-shadow: 0 12px 27px #09263413; }
  .ww-final-site .text-btn:hover,.ww-final-site .ww-header24-links a:hover,.ww-final-site .final-job-card h2 button:hover,.ww-final-site .h25-pathrail a:hover {
    color: var(--ww-blue); text-decoration-color: var(--ww-orange); text-decoration-thickness: 2px; text-underline-offset: 5px;
  }
  .ww-final-site .final-job-save:not(.is-saved):hover { background: var(--ww-orange); color: var(--ww-navy); }
}

/* Small captions remain legible on their light surfaces. */
.ww-final-site .h25-network-left>small,.ww-final-site .profile24-demo-link .text-btn,.ww-final-site .profile24-preview-person>small,.ww-final-site .social25-article-author small { color: var(--ww-muted); opacity: 1; }
.ww-final-site .journey-ring25>span>small { color: var(--ww-blue); }
.ww-final-site .social-header25>nav a { color: #C0D7E2; }
@media (hover:hover) and (pointer:fine) {
  .ww-final-site .social-header25>nav a:hover { color: var(--ww-orange); }
}

@font-face{font-family:Onest;src:url('/assets/ww150-Onest.ttf');font-weight:100 900;font-display:swap}.ww-final-site .small-note{font-size:11px;color:var(--muted)}.ww-final-site .hero-copy>.small-note{margin:10px 0 16px}.ww-final-site .profile-tags{display:flex;gap:5px;margin:14px 0 20px}.ww-final-site .profile-tags span{font-size:9px;background:#f4f5f7;border-radius:20px;padding:4px 9px}.ww-final-site .support-note{font-size:10px;color:var(--muted);text-align:center;margin-top:15px}
/* Dialogs are local product demos; one native dialog traps focus and supports Escape. */.ww-final-site .modal-buttons{display:flex;gap:12px;flex-wrap:wrap;margin-top:25px}.ww-final-site .modal-buttons .button{font-size:12px;min-height:48px}.ww-final-site .calc-header{display:flex;justify-content:space-between;align-items:flex-start;gap:20px}.ww-final-site .calc-header .sample{font-size:9px;white-space:nowrap}.ww-final-site .calc-packages{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:24px 0}.ww-final-site .calc-packages>button{border:1px solid #d8dfe8;background:white;border-radius:12px;padding:15px;text-align:left;font-size:12px;min-height:114px}.ww-final-site .calc-packages [aria-pressed=true]{border-color:var(--blue);background:var(--lav);box-shadow:inset 0 0 0 1px var(--blue)}.ww-final-site .calc-packages b,.ww-final-site .calc-packages small{display:block}.ww-final-site .calc-packages b{margin:10px 0 3px;font-size:18px}.ww-final-site .calc-packages small{color:var(--muted);font-size:9px}.ww-final-site .calc-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:22px}.ww-final-site .calc-fields label{font-size:11px;display:grid;gap:7px;margin-bottom:15px}.ww-final-site .calc-fields select{font-size:12px;width:100%;min-height:45px}.ww-final-site .calc-addon{display:flex!important;align-items:center;gap:10px!important;padding:15px 0;border-block:1px solid var(--line);font-size:11px!important}.ww-final-site .calc-addon input{accent-color:var(--blue);width:17px;height:17px}.ww-final-site .calc-addon small{color:var(--muted);display:block;font-size:9px}.ww-final-site .calc-includes{font-size:11px;color:var(--muted);line-height:1.8;padding-left:17px}.ww-final-site .calc-summary{background:var(--ink);color:white;border-radius:16px;padding:23px}.ww-final-site .calc-summary .overline{color:#b9c6d9;font-size:8px}.ww-final-site .calc-mentor{display:flex;align-items:center;gap:12px;margin:18px 0}.ww-final-site .calc-mentor .initials{background:#e5edc9;color:var(--ink);width:42px;height:42px;font-size:12px}.ww-final-site .calc-mentor b{font-size:13px}.ww-final-site .calc-mentor small{font-size:9px;display:block;color:#bccadc}.ww-final-site .calc-total{display:flex;justify-content:space-between;align-items:center;margin:23px 0;padding-top:19px;border-top:1px solid #ffffff20;font-size:12px}.ww-final-site .calc-total b{font-size:25px;letter-spacing:-.05em;white-space:nowrap}.ww-final-site .calc-summary .button{width:100%;font-size:12px;padding:12px;min-height:48px}.ww-final-site .calc-summary .tiny{font-size:9px;line-height:1.7;color:#b0bed0;margin:12px 0 0}.ww-final-site .calc-fields .notice{font-size:9px!important;padding:10px}
@media(max-width:700px){.ww-final-site .hero-copy>.small-note{text-align:center;font-size:10px}.ww-final-site .profile-tags{gap:4px;margin-bottom:15px}.ww-final-site .profile-tags span{font-size:8px;padding:3px 7px}.ww-final-site .support-note{text-align:left;font-size:9px;line-height:1.7;margin-top:15px}.ww-final-site .modal-buttons{display:grid;gap:10px}.ww-final-site .modal-buttons .button{font-size:12px;width:100%}.ww-final-site .calc-header{display:block}.ww-final-site .calc-header .sample{display:inline-block;font-size:8px}.ww-final-site .calc-packages{gap:6px;margin:20px 0}.ww-final-site .calc-packages>button{padding:10px 9px;font-size:9px;min-height:102px}.ww-final-site .calc-packages b{font-size:16px;margin-top:10px}.ww-final-site .calc-packages small{font-size:7px}.ww-final-site .calc-grid{grid-template-columns:1fr;gap:15px}.ww-final-site .calc-fields select{font-size:16px}.ww-final-site .calc-fields label{font-size:11px}.ww-final-site .calc-summary{padding:23px}.ww-final-site .calc-mentor b{font-size:15px}.ww-final-site .calc-summary .overline{font-size:8px}.ww-final-site .calc-summary .tiny{font-size:9px}.ww-final-site .calc-total b{font-size:31px}.ww-final-site .calc-summary .button{font-size:13px}}

@media(prefers-reduced-motion:no-preference){}

/* Final composition. Cabinet + community + production ExpertRail appearance. */
/* Social network preview uses the same public content as /community, no fabricated activity. */.ww-final-site .snapshot-note{font-size:9px!important;color:#839095;margin:15px 0;display:block}
/* Extracted production geometry/colors: frontend/src/b2c/ExpertRail.jsx + living-restoration + b2c.css. */.ww-final-site .expert-help-card .modal-buttons{margin-top:20px}.ww-final-site .real-expert-choice{display:flex;align-items:center;gap:13px;margin:20px 0}.ww-final-site .real-expert-choice img{width:55px;height:65px;border-radius:9px;object-position:50%28%}.ww-final-site .real-expert-choice b{font-size:15px;display:block}.ww-final-site .real-expert-choice small{font-size:9px;color:#bacade;display:block;margin-top:4px}.ww-final-site .calc-clear{color:#c6d5eb;font-size:9px;text-decoration:underline;text-underline-offset:4px;padding:0;margin-top:12px}
/* Bounded joy at the finish; repeat is an explicit user action. */.ww-final-site .b2c-dialog{position:fixed;inset:0;width:min(790px,calc(100% - 32px));max-height:calc(100dvh - 50px);margin:auto;padding:0;border:1px solid #d3dbe5;border-radius:25px;background:var(--paper);color:var(--ink);overflow-y:auto;box-shadow:0 30px 100px #172e4a30}.ww-final-site .b2c-dialog::backdrop{background:#172e4a80;backdrop-filter:blur(5px)}.ww-final-site .b2c-dialog>header{position:sticky;top:0;height:auto;min-height:69px;justify-content:space-between;padding:16px 30px;border-bottom:1px solid var(--line);font-size:9px;letter-spacing:.13em}.ww-final-site .b2c-dialog>header>button{width:36px;height:36px;border-radius:50%;background:#edf0eb;font-size:24px;line-height:1}.ww-final-site .b2c-dialog-body{padding:30px}.ww-final-site .b2c-dialog-body>h2{font-size:38px;margin-bottom:20px}.ww-final-site .b2c-dialog-body p{margin-bottom:18px}.ww-final-site .b2c-dialog-body label{display:block;font-size:12px;margin-bottom:18px}.ww-final-site .b2c-dialog-body input:not([type=checkbox]),.ww-final-site .b2c-dialog-body textarea,.ww-final-site .b2c-dialog-body select{background:#fff;color:var(--ink);border:1px solid #d1dbe6;border-radius:10px;width:100%;padding:12px;margin-top:7px}.ww-final-site .b2c-dialog-body textarea{min-height:100px;resize:vertical}.ww-final-site .b2c-dialog-body h3{font-size:23px;margin:16px 0 13px}.ww-final-site .entry-action-list{list-style:none;padding:0;margin:24px 0}.ww-final-site .entry-action-list li{padding:16px 0;border-bottom:1px solid var(--line);display:flex;gap:14px}.ww-final-site .entry-action-list li>span{color:#789071}.ww-final-site .expert-profile-content{display:grid;grid-template-columns:180px 1fr;gap:25px}.ww-final-site .expert-profile-content img{width:100%;border-radius:18px}.ww-final-site .expert-profile-content .profile-tags{flex-wrap:wrap}.ww-final-site .expert-profile-content .profile-tags span{font-size:11px;padding:5px 10px}.ww-final-site .package-options{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:22px 0}.ww-final-site .package-options button{border:1px solid #d3dce8;border-radius:12px;padding:15px;background:white;text-align:left}.ww-final-site .package-options button[aria-pressed=true]{background:var(--lav);border:2px solid var(--blue);padding:14px}.ww-final-site .package-options button b{display:block;font-size:20px;margin:12px 0 7px}.ww-final-site .package-options button span,.ww-final-site .package-options button small{display:block;font-size:11px}.ww-final-site .package-options button small{color:var(--muted)}.ww-final-site .calc-layout{display:grid;grid-template-columns:1.05fr 1fr;gap:24px}.ww-final-site .calc-scope{font-size:11px;color:var(--muted);padding-left:18px}.ww-final-site .calc-addon{display:flex!important;gap:12px;padding:17px 0;border-block:1px solid var(--line);align-items:center}.ww-final-site .calc-addon input{accent-color:var(--blue)}.ww-final-site .calc-addon small{display:block;font-size:10px;color:var(--muted);margin-top:5px}.ww-final-site .calc-summary{padding:24px;background:var(--ink);color:white;border-radius:18px}.ww-final-site .calc-summary p{font-size:12px;color:#c7d4e4}.ww-final-site .calc-summary .overline{font-size:9px}.ww-final-site .calc-summary .text-link{font-size:10px;color:#d7e0ee}.ww-final-site .calc-summary small{display:block;color:#c7d4e4;font-size:10px;line-height:1.6;margin-top:14px}.ww-final-site .calc-summary .real-expert-choice{display:flex;gap:12px;align-items:center;margin-bottom:20px}.ww-final-site .calc-summary .real-expert-choice img{width:55px;height:65px;object-fit:cover;border-radius:12px}.ww-final-site .calc-summary .real-expert-choice b{font-size:14px}.ww-final-site .calc-total{border-top:1px solid #ffffff30;margin:25px 0 18px;padding-top:22px;display:flex;gap:12px;align-items:center;justify-content:space-between;font-size:12px}.ww-final-site .calc-total b{font-size:27px;white-space:nowrap}.ww-final-site .calc-summary>.button{width:100%;gap:8px;font-size:12px}.ww-final-site .support-note{margin-top:20px}.ww-final-site .expert-profile-content .button{font-size:12px;min-height:48px}.ww-final-site .b2c-dialog .social-author{display:flex}.ww-final-site .b2c-dialog .social-author .social-avatar{width:38px;height:38px}.ww-final-site .b2c-dialog .social-author small{display:block}.ww-final-site .live-calculator .package-options{grid-template-columns:repeat(4,1fr)}@media(max-width:760px){.ww-final-site .b2c-dialog{width:calc(100% - 24px);max-height:calc(100dvh - 24px);border-radius:20px}.ww-final-site .b2c-dialog>header{padding:13px 20px;min-height:58px}.ww-final-site .b2c-dialog-body{padding:24px 20px}.ww-final-site .b2c-dialog-body>h2{font-size:31px}.ww-final-site .calc-layout{grid-template-columns:1fr}.ww-final-site .live-calculator .package-options{grid-template-columns:repeat(2,1fr)}.ww-final-site .expert-profile-content{grid-template-columns:1fr}.ww-final-site .expert-profile-portrait{max-width:160px}.ww-final-site .modal-buttons{flex-wrap:wrap}.ww-final-site .entry-action-list{font-size:14px}}.ww-final-site .b2c-dialog-body .small-note{margin-top:20px}.ww-final-site .living-expert-controls .b2c-rail-toggle{width:auto;min-width:168px;white-space:nowrap;padding:10px 15px;font-size:11px;border-radius:12px}.ww-final-site .b2c-dialog[open]{display:block}.ww-final-site .b2c-dialog[open] button:disabled{opacity:.5;cursor:wait}

/* WW167: persistent audience navigation on the B2C home, including small screens. */

/* Page-level overflow in the shared shell makes CSS sticky unreliable. */

/* Distinct existing-account and new-profile actions. */

/* WW175: the longer career headline must wrap inside its column. */

/* Approved final concept, integrated with native product state. */
.ww-final-site{--ww-white:#F9F9F9;--ww-blue:#004E72;--ww-navy:#092634;--ww-orange:#FF6E42;--ww-canvas:#EAF3F8;--ww-border:#C9DDE8;--ww-muted:#536F7D;--ink:#092634;--blue:#004E72;--orange:#FF6E42;background:#EAF3F8;color:#092634;font-family:Onest,Arial,sans-serif;scroll-padding-top:60px}
.ww-final-site #root{min-height:100vh}.ww-final-site button,.ww-final-site a,.ww-final-site input,.ww-final-site textarea,.ww-final-site select{font-family:inherit}.ww-final-site button{cursor:pointer}.ww-final-site button:disabled{cursor:not-allowed;opacity:.5}.ww-final-site .icon,.ww-final-site .ww-final-menu svg{width:19px;height:19px;flex:none}
.ww-final-site .ww26-atmosphere{position:fixed;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 90% 8%,#C5E1EF99,transparent 48%),radial-gradient(ellipse at 2% 74%,#D5EAF599,transparent 45%),#EAF3F8}.ww-final-site .ww26-atmosphere:after{content:'';position:absolute;inset:0;opacity:var(--pointer-visible,0);background:radial-gradient(270px circle at var(--pointer-x,-600px) var(--pointer-y,-600px),#FF6E422E,transparent 78%);transition:opacity .2s}
.ww-final-site .ww-final-home,.ww-final-site .ww-final-workspace{position:relative;isolation:isolate;min-height:100vh}.ww-final-site .container{max-width:1240px;margin:auto;padding-inline:36px}
.ww-final-site .ww-final-header{position:fixed;inset:0 0 auto;z-index:100;background:#F9F9F9E8;border-bottom:1px solid #C9DDE8;backdrop-filter:blur(12px)}.ww-final-site .ww-final-header-inner{width:min(1480px,calc(100% - 36px));min-height:94px;margin:auto;padding:0 12px;display:flex;align-items:center;justify-content:space-between;gap:24px}.ww-final-site .ww-final-brand{display:flex;align-items:center;gap:25px}.ww-final-site .ww-final-brand>a{width:86px;display:block;flex:none}.ww-final-site .ww-final-brand img{display:block;width:86px;height:auto;filter:none}.ww-final-site .ww-final-audience{display:flex;align-items:center;gap:2px;padding:5px;border-radius:50px;background:#DBEAF2;font-size:12px}.ww-final-site .ww-final-audience a{padding:9px 12px;white-space:nowrap;color:#004E72;text-decoration:none;border-radius:40px}.ww-final-site .ww-final-audience .active{background:#fff}.ww-final-site .ww-final-mainnav{display:flex;align-items:center;gap:27px;font-size:14px}.ww-final-site .ww-final-mainnav a{color:#004E72;text-decoration:none}.ww-final-site .ww-final-header-actions{display:flex;align-items:center;gap:12px}.ww-final-site .ww-final-header-actions .btn{min-height:42px;padding:11px 17px;font-size:12px}.ww-final-site .ww-final-menu{display:none}
.ww-final-site .hero24{padding-top:142px;padding-bottom:62px;min-height:0;align-items:start;gap:58px}.ww-final-site .hero24-copy{padding-top:48px}.ww-final-site .hero24-stage{margin:0;align-self:start}.ww-final-site .hero24 h1{font-size:clamp(46px,5vw,74px);line-height:1.05}.ww-final-site .h25-pathrail{position:sticky;top:0;z-index:110;margin-inline:calc((min(1240px,100vw) - 100vw)/2 - 36px);padding-inline:max(36px,calc((100vw - 1168px)/2));width:100vw;min-height:44px;background:#F9F9F9F5;backdrop-filter:blur(10px);border-block:1px solid #C9DDE8;transform:none}.ww-final-site .h25-pathrail a{border-bottom:2px solid transparent}.ww-final-site .h25-pathrail a:focus-visible{outline-offset:-3px}.ww-final-site .home-section24,.ww-final-site #preparation{scroll-margin-top:62px}
.ww-final-site .ww-final-wolf{position:absolute;right:20px;bottom:14px;width:75px;height:100px}.ww-final-site .ww-final-wolf img{width:100%;height:100%;object-fit:contain}.ww-final-site .preview24-focus{position:relative;padding-right:100px}.ww-final-site .preview24-links{display:flex;justify-content:space-between;gap:10px;margin-top:14px}.ww-final-site .preview24-links .text-btn{font-size:12px}.ww-final-site .preview24-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.ww-final-site .h25-ring b{font-size:21px;letter-spacing:-.04em}.ww-final-site .h25-ring b small{font-size:11px}
.ww-final-site .ww-final-empty{padding:32px;border:1px solid #C4D9E5;border-radius:20px;background:white}.ww-final-site .ww-final-empty h3{font-size:24px}.ww-final-site .ww-final-empty p{max-width:65ch;margin:12px 0 22px}.ww-final-site .h25-jobs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.ww-final-site .h25-job h3 a{color:#092634;text-decoration:none}.ww-final-site .ww-final-articles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.ww-final-site .ww-final-article{display:block;color:#092634;text-decoration:none;background:white;border:1px solid #C4D9E5;border-radius:20px;overflow:hidden;padding:0 22px 24px;box-shadow:0 7px 24px #09263408}.ww-final-site .ww-final-article-art{margin:0 -22px 24px;padding:25px;min-height:160px;background:#DDEDF6;display:flex;flex-direction:column;align-items:start;position:relative}.ww-final-site .ww-final-article-art b{font-size:36px;margin-top:25px}.ww-final-site .ww-final-article-art .icon{position:absolute;bottom:25px;right:25px}.ww-final-site .ww-final-article-art.tone1{background:#E7F2ED}.ww-final-site .ww-final-article-art.tone2{background:#FFF0E9}.ww-final-site .ww-final-article small{color:#536F7D}.ww-final-site .ww-final-article h3{font-size:21px;line-height:1.3;margin:12px 0}.ww-final-site .ww-final-article p{color:#536F7D;margin-bottom:18px}.ww-final-site .ww-final-footer{max-width:1240px;margin:auto;padding:30px 36px;display:flex;align-items:center;gap:30px;border-top:1px solid #C9DDE8}.ww-final-site .ww-final-footer img{width:65px}.ww-final-site .ww-final-footer p{margin-right:auto}.ww-final-site .ww-final-footer a{color:#004E72;font-size:13px}
/* Existing interactive expert/network components share the final visual system. */
.ww-final-site .entry-network,.ww-final-site .preparation.section{padding-block:72px}.ww-final-site .section-head{display:flex;align-items:end;justify-content:space-between;gap:35px;margin-bottom:28px}.ww-final-site .section-head h2{font-size:44px;line-height:1.12}.ww-final-site .section-head>p{max-width:390px}.ww-final-site .expert-topic-pills{display:flex;gap:8px;flex-wrap:wrap;margin:24px 0}.ww-final-site .expert-topic-pills button{border:1px solid #B7CFDD;border-radius:40px;padding:9px 15px;color:#004E72;background:#F9F9F9}.ww-final-site .expert-topic-pills [aria-pressed=true]{background:#004E72;color:white}.ww-final-site .expert-inputs{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:12px}.ww-final-site .expert-inputs label{display:grid;gap:6px;font-size:12px;color:#536F7D}.ww-final-site .expert-inputs input,.ww-final-site .expert-inputs select{min-height:43px;border:1px solid #B7CFDD;background:white;border-radius:9px;padding:8px 10px;color:#092634;width:100%}.ww-final-site .expert-results{display:flex;justify-content:space-between;padding-block:15px;font-size:12px}.ww-final-site .help-strip{background:#DDEDF6;border:1px solid #B6D3E4;border-radius:20px;padding:25px;display:flex;gap:22px;align-items:center;margin-top:25px}.ww-final-site .help-strip>div:nth-child(2){flex:1}.ww-final-site .help-strip h3{font-size:23px}.ww-final-site .support-note{text-align:center;font-size:12px;color:#536F7D;margin-top:15px}.ww-final-site .button,.ww-final-site .j-btn,.ww-final-site .cp-button,.ww-final-site .b2c-button{background:#004E72;color:#F9F9F9;border:1px solid #004E72;border-radius:12px;padding:12px 18px;display:inline-flex;align-items:center;justify-content:center;gap:8px;text-decoration:none;font-size:13px;font-weight:600;min-height:44px}.ww-final-site .button.outline,.ww-final-site .j-btn.secondary,.ww-final-site .cp-button.cp-quiet{background:#F9F9F9;color:#004E72;border-color:#9CBBCB}.ww-final-site .text-link{color:#004E72}.ww-final-site .b2c-dialog{background:#F9F9F9;border:1px solid #AFCBD9;border-radius:22px;max-width:min(1000px,calc(100vw - 30px));padding:0;color:#092634;box-shadow:0 30px 100px #09263438}.ww-final-site .b2c-dialog>header{display:flex;align-items:center;justify-content:space-between;padding:20px 28px}.ww-final-site .b2c-dialog>header button{width:38px;height:38px;border:1px solid #B7CFDD;border-radius:50%;font-size:22px;background:white}.ww-final-site .b2c-dialog-body{padding:0 28px 30px}.ww-final-site .b2c-dialog::backdrop{background:#09263470}
/* Native candidate shell and native forms: private data and handlers are retained. */
.ww-final-site .ww-final-cabinet-header{position:sticky;top:0;z-index:100;min-height:84px;padding:12px 32px;display:flex;align-items:center;gap:24px;background:white;border-bottom:1px solid #C9DDE8}.ww-final-site .ww-final-logo img{width:78px;display:block}.ww-final-site .ww-final-space-name{font-size:12px;color:#536F7D;border-left:1px solid #C9DDE8;padding-left:24px}.ww-final-site .ww-final-cabinet-header nav{display:flex;gap:26px;margin:auto}.ww-final-site .ww-final-cabinet-header nav a{color:#004E72;text-decoration:none;font-size:14px}.ww-final-site .ww-final-own{display:flex;align-items:center;gap:10px;text-decoration:none;color:#092634;font-size:12px}.ww-final-site .ww-final-own img,.ww-final-site .ww-final-own>span{width:34px;height:34px;border-radius:50%;object-fit:cover;border:2px solid #004E72;display:grid;place-items:center}.ww-final-site .ww-final-cabinet-body{display:grid;grid-template-columns:224px minmax(0,1fr);min-height:calc(100vh - 84px)}.ww-final-site .ww-final-sidebar{border-right:1px solid #C9DDE8;padding:30px 20px;display:flex;flex-direction:column;gap:28px;position:sticky;top:84px;height:calc(100dvh - 84px)}.ww-final-site .ww-final-sidebar>small{font-size:10px;color:#536F7D;text-transform:uppercase;letter-spacing:.1em;padding-left:12px}.ww-final-site .ww-final-sidebar nav{display:grid;gap:8px}.ww-final-site .ww-final-sidebar nav a{display:flex;gap:14px;align-items:center;padding:13px 14px;color:#345E72;text-decoration:none;border-radius:12px;font-size:14px}.ww-final-site .ww-final-sidebar nav .active{background:#D2E7F3;color:#004E72;font-weight:600}.ww-final-site .ww-final-sidebar svg{width:19px;height:19px;flex:none}.ww-final-site .ww-final-sidebar nav small{margin-left:auto;background:#E6ECFF;border-radius:4px;font-size:10px;padding:2px 4px}.ww-final-site .ww-final-support{margin-top:auto;background:white;border:1px solid #C9DDE8;border-radius:16px;padding:20px 14px;font-size:12px;box-shadow:0 6px 25px #09263406}.ww-final-site .ww-final-support p{margin:10px 0 15px;color:#536F7D}.ww-final-site .ww-final-support a{color:#004E72;text-decoration:none}.ww-final-site .ww-final-backhome{font-size:11px;color:#536F7D;padding-left:10px}.ww-final-site .ww-final-cabinet-main{padding:28px 36px 70px;min-width:0;max-width:1560px;width:100%;margin:auto}.ww-final-site .ww-final-mobile-nav{display:none}.ww-final-site .ww-candidate-profile{padding:0;background:transparent}.ww-final-site .b2c-profile[data-view=profile] .b2c-page-head{margin:24px 0}.ww-final-site .b2c-profile[data-view=profile] .b2c-page-head h1{font-size:34px;line-height:1.15}.ww-final-site .b2c-profile[data-view=profile] .b2c-page-head h1 em{font:inherit;color:inherit}.ww-final-site .b2c-profile .j-profile-tabs{display:none}.ww-final-site .b2c-profile .j-mobile-progress{display:none}.ww-final-site .b2c-edit-columns{grid-template-columns:minmax(0,1fr) 280px;gap:22px}.ww-final-site .cp-surface,.ww-final-site .profile-fill-guide,.ww-final-site .b2c-profile-preview,.ww-final-site .j-card,.ww-final-site .j-invite-grid>section,.ww-final-site .j-workbook>section{background:#fff;border:1px solid #C9DDE8;border-radius:18px;box-shadow:0 5px 20px #09263405}.ww-final-site .cp-field-grid input,.ww-final-site .cp-field-grid textarea,.ww-final-site .ww-final-cabinet-main select,.ww-final-site .ww-final-cabinet-main textarea,.ww-final-site .ww-final-cabinet-main input:not([type=checkbox]):not([type=radio]):not([type=file]){background:white;border:1px solid #B7CFDD;border-radius:10px;color:#092634;min-height:44px;padding:10px 13px;max-width:100%}.ww-final-site .cp-section-title h2{font-size:18px}.ww-final-site .cp-section-title>span{color:#004E72;background:#EAF3F8}.ww-final-site .cp-field-grid label,.ww-final-site .j-card label{color:#092634}.ww-final-site .b2c-profile-preview{top:110px}.ww-final-site .j-page-head h1,.ww-final-site .j-dashboard h1{font-size:36px;color:#092634}.ww-final-site .j-page-head em,.ww-final-site .j-dashboard em{font:inherit;color:#004E72}.ww-final-site .j-note{color:#536F7D}.ww-final-site .b2c-page-head h1{font-size:38px}.ww-final-site .j-workbook{gap:20px}
.ww-final-site :focus-visible{outline:3px solid #004E72;outline-offset:3px}.ww-final-site input,.ww-final-site textarea{caret-color:#004E72}.ww-final-site ::selection{background:#FF6E4259;color:#092634}
@media(hover:hover) and (pointer:fine){.ww-final-site .btn:not(:disabled):hover,.ww-final-site .button:not(:disabled):hover,.ww-final-site .j-btn:not(:disabled):hover,.ww-final-site .cp-button:not(:disabled):hover,.ww-final-site .b2c-button:not(:disabled):hover{background:#FF6E42;color:#092634;border-color:#FF6E42;box-shadow:0 5px 15px #FF6E4226}.ww-final-site .ww-final-sidebar nav a:hover{background:#FF6E42;color:#092634}.ww-final-site .expert-topic-pills button:hover{background:#FF6E42;color:#092634;border-color:#FF6E42}}
@media(max-width:1100px){.ww-final-site .ww-final-mainnav{gap:15px}.ww-final-site .ww-final-audience a{padding-inline:9px}.ww-final-site .ww-final-brand{gap:12px}.ww-final-site .ww-final-header-inner{gap:16px}.ww-final-site .hero24{gap:30px}.ww-final-site .b2c-edit-columns{grid-template-columns:minmax(0,1fr)}.ww-final-site .b2c-profile-preview{position:static}.ww-final-site .expert-inputs{grid-template-columns:1fr 1fr}.ww-final-site .ww-final-cabinet-main{padding-inline:24px}}
@media(max-width:1000px){.ww-final-site .hero24{display:grid;grid-template-columns:minmax(0,1fr);padding-top:112px;gap:35px}.ww-final-site .hero24-copy{padding-top:0}.ww-final-site .hero24-stage{max-width:650px;width:100%;margin-inline:auto}.ww-final-site .ww-final-mainnav{display:none}.ww-final-site .ww-final-mainnav.is-open{display:flex;position:absolute;top:100%;left:16px;right:16px;background:white;border:1px solid #C9DDE8;border-radius:14px;padding:18px;flex-wrap:wrap}.ww-final-site .ww-final-menu{display:grid;place-items:center;width:40px;height:40px;background:white;border:1px solid #C9DDE8;border-radius:10px}.ww-final-site .ww-final-cabinet-body{grid-template-columns:190px minmax(0,1fr)}.ww-final-site .ww-final-sidebar{padding:25px 12px}.ww-final-site .ww-final-cabinet-header{padding-inline:20px;gap:14px}}
@media(max-width:700px){.ww-final-site .container{padding-inline:20px}.ww-final-site .ww-final-header-inner{width:calc(100% - 30px);min-height:78px;padding:0 10px;gap:10px}.ww-final-site .ww-final-brand>a,.ww-final-site .ww-final-brand img{width:67px}.ww-final-site .ww-final-brand{gap:8px}.ww-final-site .ww-final-audience{display:none}.ww-final-site .ww-final-header-actions{gap:7px}.ww-final-site .ww-final-header-actions .btn{font-size:11px;padding:10px 12px;min-height:40px}.ww-final-site .hero24 h1{font-size:clamp(40px,9vw,58px)}.ww-final-site .h25-pathrail{margin-inline:-20px;padding-inline:12px;width:calc(100% + 40px);min-height:44px;overflow-x:auto;flex-wrap:nowrap;scrollbar-width:none}.ww-final-site .h25-pathrail a{flex:1 0 auto;min-width:90px;font-size:10px;padding:10px 7px}.ww-final-site .h25-pathrail a>span:last-child{display:none}.ww-final-site .section-head{display:block}.ww-final-site .section-head h2{font-size:34px}.ww-final-site .section-head>p{margin-top:18px}.ww-final-site .ww-final-articles,.ww-final-site .h25-jobs{grid-template-columns:1fr}.ww-final-site .help-strip{flex-wrap:wrap}.ww-final-site .ww-final-footer{padding:24px 20px;flex-wrap:wrap;gap:18px}.ww-final-site .ww-final-footer p{width:calc(100% - 85px)}.ww-final-site .ww-final-cabinet-header{min-height:72px;gap:10px}.ww-final-site .ww-final-logo img{width:60px}.ww-final-site .ww-final-space-name,.ww-final-site .ww-final-own b{display:none}.ww-final-site .ww-final-cabinet-header nav{gap:15px;margin-left:auto;font-size:11px}.ww-final-site .ww-final-cabinet-header nav a{font-size:11px}.ww-final-site .ww-final-cabinet-body{display:block}.ww-final-site .ww-final-sidebar{display:none}.ww-final-site .ww-final-sidebar.is-open{display:flex;position:fixed;top:72px;bottom:58px;left:0;width:min(300px,90vw);z-index:90;background:#EAF3F8;height:auto;box-shadow:0 12px 35px #09263422}.ww-final-site .ww-final-cabinet-main{padding:22px 16px 92px}.ww-final-site .ww-final-mobile-nav{position:fixed;bottom:0;left:0;right:0;z-index:100;display:flex;justify-content:space-around;padding:14px 8px max(14px,env(safe-area-inset-bottom));border-top:1px solid #C9DDE8;background:#F9F9F9}.ww-final-site .ww-final-mobile-nav a{font-size:11px;color:#536F7D;text-decoration:none}.ww-final-site .ww-final-mobile-nav .active{color:#004E72;font-weight:700}.ww-final-site .b2c-profile[data-view=profile] .b2c-page-head h1{font-size:28px}.ww-final-site .ww-final-wolf{width:60px;right:12px}.ww-final-site .preview24-focus{padding-right:75px}.ww-final-site .preview24-links{flex-wrap:wrap}.ww-final-site .preview24-links .text-btn{font-size:11px}.ww-final-site .b2c-dialog-body{padding:0 20px 25px}}
@media(prefers-reduced-motion:reduce),(hover:none),(pointer:coarse){.ww-final-site .ww26-atmosphere:after{display:none}.ww-final-site .hero24-stage,.ww-final-site .preview24{transform:none!important}}
.ww-final-site .final-status{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:28px}.ww-final-site .final-status>a{display:flex;align-items:center;gap:13px;padding:20px;background:white;border:1px solid #C9DDE8;border-radius:18px;text-decoration:none;color:#092634;min-width:0}.ww-final-site .final-status>a>span:nth-child(2){display:grid;gap:5px;flex:1;min-width:0}.ww-final-site .final-status b{font-size:14px}.ww-final-site .final-status small{font-size:10px;color:#536F7D}.ww-final-site .final-status>a>.icon{width:13px;color:#536F7D}.ww-final-site .final-status-circle{width:53px;height:53px;border:5px solid #004E72;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:17px;font-weight:700;flex:none}.ww-final-site .final-status-symbol{width:48px;height:48px;border-radius:14px;display:grid;place-items:center;background:#EAF3F8;color:#004E72;font-size:26px;font-weight:600;flex:none}.ww-final-site .final-page-head{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:20px 0 28px}.ww-final-site .final-page-head span,.ww-final-site .final-route-head>div>span,.ww-final-site .final-next>span,.ww-final-site .final-intro>span,.ww-final-site .final-practice>div>span{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:#536F7D}.ww-final-site .final-page-head h1{font-size:36px;letter-spacing:-.04em;line-height:1.2;margin:8px 0 12px}.ww-final-site .final-page-head h2{font-size:27px}.ww-final-site .final-page-head p{color:#536F7D}.ww-final-site .final-tabs{display:flex;gap:6px;border-bottom:1px solid #BFD5E2;padding-bottom:14px;margin-bottom:25px}.ww-final-site .final-tabs button{padding:11px 18px;background:#F9F9F9;color:#004E72;border:1px solid #BFD5E2;border-radius:10px;font-size:13px}.ww-final-site .final-tabs .active{background:#004E72;color:#F9F9F9;border-color:#004E72}.ww-final-site .final-route-layout{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:22px;align-items:start}.ww-final-site .final-route-map,.ww-final-site .final-white{background:white;border:1px solid #C9DDE8;border-radius:18px;padding:26px;box-shadow:0 6px 24px #09263406;min-width:0}.ww-final-site .final-route-head{display:flex;justify-content:space-between;gap:20px;margin-bottom:28px}.ww-final-site .final-route-head h2{font-size:27px;line-height:1.15;margin:8px 0}.ww-final-site .final-route-head p,.ww-final-site .final-white>p{color:#536F7D;font-size:13px;margin-top:12px}.ww-final-site .final-chapters{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:18px 0 28px}.ww-final-site .final-chapters button{position:relative;border:1px solid #BBD4E2;border-radius:14px;background:#F0F7FA;color:#004E72;padding:16px 8px;display:grid;justify-items:center;gap:8px;min-width:0}.ww-final-site .final-chapters button>span{display:grid;place-items:center;width:42px;height:42px;border:1px solid #ADCBDC;border-radius:50%;background:white;font-size:14px}.ww-final-site .final-chapters button b{font-size:12px}.ww-final-site .final-chapters button small{font-size:10px}.ww-final-site .final-chapters .active{border-color:#004E72;background:#DCEEF8}.ww-final-site .final-chapters .active>span{color:#092634;background:#FF6E42;border-color:#FF6E42}.ww-final-site .final-task-list{display:grid;gap:12px}.ww-final-site .final-task{display:flex;align-items:center;gap:15px;border-top:1px solid #D9E5EC;padding-top:20px;padding-bottom:9px}.ww-final-site .final-task>div{flex:1;min-width:0}.ww-final-site .final-task h3{font-size:16px;margin:0 0 8px}.ww-final-site .final-task h3 small{font-size:8px;letter-spacing:0;display:inline-block;font-weight:500;background:#EAF3F8;border-radius:5px;padding:4px 6px;margin-left:8px;color:#004E72}.ww-final-site .final-task p{font-size:12px;color:#536F7D;line-height:1.6}.ww-final-site .final-task>div>span{font-size:11px;color:#004E72;display:block;margin-top:9px}.ww-final-site .final-task-mark{width:36px;height:36px;border-radius:50%;border:1px solid #BFD5E2;display:grid;place-items:center;flex:none;color:#004E72}.ww-final-site .final-task-mark.done{background:#E7F2ED;color:#23684F}.ww-final-site .final-next{background:#004E72;color:white;border-radius:18px;padding:27px;margin-bottom:20px}.ww-final-site .final-next>span{color:#BDD6E3}.ww-final-site .final-next h2{font-size:25px;line-height:1.2;margin:14px 0}.ww-final-site .final-next p{font-size:12px;line-height:1.7;color:#D0E1EA;margin:16px 0}.ww-final-site .final-next .btn{background:#F9F9F9;color:#004E72;border-color:#F9F9F9}.ww-final-site .final-intro{padding:23px}.ww-final-site .final-intro h3{font-size:20px;line-height:1.2;margin:13px 0}.ww-final-site .final-intro small{display:block;font-size:11px;color:#536F7D;margin-bottom:14px}.ww-final-site .final-intro .btn{width:100%}.ww-final-site progress{width:100%;height:6px;accent-color:#004E72;margin:15px 0 6px}.ww-final-site .final-practice{display:flex;align-items:center;justify-content:space-between;gap:25px;margin-top:24px}.ww-final-site .final-practice h2{font-size:25px;margin-top:8px}.ww-final-site .final-practice p{font-size:13px;color:#536F7D;max-width:65ch;margin-top:12px}.ww-final-site .final-achievements,.ww-final-site .final-shop{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-bottom:24px}.ww-final-site .final-achievements h3,.ww-final-site .final-shop h3{font-size:20px;margin:17px 0 10px}.ww-final-site .final-achievements p,.ww-final-site .final-shop p{font-size:12px;color:#536F7D;line-height:1.7}.ww-final-site .final-achievements small{font-size:10px;color:#536F7D}.ww-final-site .final-achievement-icon{display:grid;place-items:center;width:50px;height:50px;border:1px solid #C9DDE8;background:#EDF5F9;color:#004E72;border-radius:14px;font-size:25px}.ww-final-site .final-achievement-icon.earned{background:#FFE4D9;color:#092634;border-color:#FF6E42}.ww-final-site .final-thresholds{display:flex;justify-content:space-between;margin:9px 0 20px;gap:10px}.ww-final-site .final-thresholds span{border:1px solid #C9DDE8;border-radius:50%;width:28px;height:28px;display:grid;place-items:center;font-size:11px;color:#536F7D}.ww-final-site .final-thresholds .done{background:#004E72;color:white;border-color:#004E72}.ww-final-site .final-level-big{display:grid;place-items:center;font-size:38px;font-weight:700;width:100px;height:100px;background:#F9F9F9;border:5px solid #004E72;border-radius:50%;color:#092634;line-height:1}.ww-final-site .final-level-big small{font-size:10px;font-weight:400}.ww-final-site .final-wallet{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-bottom:26px}.ww-final-site .final-wallet>div{background:white;border:1px solid #C9DDE8;border-radius:18px;padding:25px}.ww-final-site .final-wallet>div:first-child{background:#004E72;color:white;border-color:#004E72}.ww-final-site .final-wallet span{font-size:12px;display:block}.ww-final-site .final-wallet strong{display:block;font-size:36px;margin:12px 0}.ww-final-site .final-wallet p{font-size:12px}.ww-final-site .final-shop .final-white{display:flex;flex-direction:column;align-items:start}.ww-final-site .final-shop strong{margin-top:auto;padding:20px 0 13px;font-size:20px}.ww-final-site .final-ledger>div,.ww-final-site .final-result-row{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 0;border-bottom:1px solid #D5E4EC}.ww-final-site .final-ledger>div:last-child,.ww-final-site .final-result-row:last-child{border-bottom:0}.ww-final-site .final-ledger span,.ww-final-site .final-result-row>span{display:grid;gap:5px}.ww-final-site .final-ledger b,.ww-final-site .final-result-row b{font-size:13px}.ww-final-site .final-ledger small,.ww-final-site .final-result-row small{font-size:11px;color:#536F7D}.ww-final-site .final-levels{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-block:25px}.ww-final-site .final-levels>div{display:flex;align-items:center;gap:12px;padding:15px;border:1px solid #C9DDE8;border-radius:12px}.ww-final-site .final-levels .active{background:#DDEEF7;border-color:#004E72}.ww-final-site .final-levels small{margin-left:auto}.ww-final-site .final-result-form label{display:grid;gap:9px;margin:20px 0;font-size:14px}.ww-final-site .final-result-form label small{font-size:10px;color:#536F7D}.ww-final-site .final-result-form textarea{width:100%;padding:12px;border:1px solid #B7CFDD;border-radius:10px;background:white;color:#092634;font:inherit;resize:vertical}.ww-final-site .final-result-form .final-check{display:flex;align-items:start;font-size:12px}.ww-final-site .final-result-form .btn{margin:8px 10px 0 0}.ww-final-site .final-error{padding:14px 18px;background:#FFF0EA;border:1px solid #D59076;border-radius:10px;color:#8A2C12;font-size:13px}.ww-final-site .final-invite-hero{padding:36px;border:1px solid #B6D3E3;border-radius:22px;background:#DDEEF7;display:grid;grid-template-columns:1.5fr 1fr;gap:30px}.ww-final-site .final-invite-hero h2{font-size:36px;line-height:1.15}.ww-final-site .final-invite-hero p{font-size:14px;color:#536F7D;margin:20px 0;max-width:55ch}.ww-final-site .final-invite-number{font-size:94px;display:flex;flex-wrap:wrap;align-items:baseline;align-content:center;justify-content:center;font-weight:700;letter-spacing:-.05em}.ww-final-site .final-invite-number small{font-size:35px;color:#536F7D}.ww-final-site .final-invite-number span{font-size:12px;letter-spacing:0;font-weight:400;flex-basis:100%;text-align:center}.ww-final-site .final-milestones{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:22px 0}.ww-final-site .final-milestones section{display:grid;gap:12px}.ww-final-site .final-milestones section>span{font-size:30px;color:#004E72}.ww-final-site .final-milestones small{color:#536F7D;font-size:11px}.ww-final-site .final-milestones strong{font-size:25px}.ww-final-site .final-milestones .is-done{border-color:#004E72;background:#F4FAFD}.ww-final-site .final-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-bottom:24px}.ww-final-site .final-metrics strong{display:block;font-size:32px;margin-top:15px}.ww-final-site .final-metrics small{color:#536F7D}.ww-final-site .final-hub>.final-white{margin-bottom:22px}
@media(hover:hover) and (pointer:fine){.ww-final-site .final-tabs button:hover,.ww-final-site .final-chapters button:hover{background:#FF6E42;color:#092634;border-color:#FF6E42}.ww-final-site .final-status>a:hover{border-color:#83ACC2;box-shadow:0 10px 24px #0926340D}}
@media(max-width:1250px){.ww-final-site .final-route-layout{grid-template-columns:minmax(0,1fr)}.ww-final-site .final-route-layout>aside{display:grid;grid-template-columns:1fr 1fr;gap:20px}.ww-final-site .final-next{margin:0}.ww-final-site .final-status>a{padding:18px 12px}.ww-final-site .final-status>a>.icon{display:none}}
@media(max-width:800px){.ww-final-site .final-status{gap:8px}.ww-final-site .final-status>a{flex-direction:column;text-align:center;padding:14px 8px}.ww-final-site .final-status b{font-size:12px}.ww-final-site .final-status small{font-size:9px}.ww-final-site .final-wallet,.ww-final-site .final-shop,.ww-final-site .final-achievements{grid-template-columns:1fr 1fr}.ww-final-site .final-milestones{grid-template-columns:1fr 1fr}}
@media(max-width:600px){.ww-final-site .final-page-head{align-items:start}.ww-final-site .final-page-head h1{font-size:30px}.ww-final-site .final-page-head>.btn{font-size:10px;padding:10px;min-width:0}.ww-final-site .final-route-map,.ww-final-site .final-white{padding:20px}.ww-final-site .final-route-head{display:block}.ww-final-site .final-route-head>.text-btn{margin-top:15px}.ww-final-site .final-chapters{gap:4px}.ww-final-site .final-chapters button{padding:12px 3px;border-radius:9px}.ww-final-site .final-chapters button b{font-size:9px}.ww-final-site .final-chapters button>span{width:32px;height:32px;font-size:11px}.ww-final-site .final-task{flex-wrap:wrap;gap:10px}.ww-final-site .final-task>.btn{margin-left:46px}.ww-final-site .final-task h3{font-size:14px}.ww-final-site .final-task h3 small{margin:5px 0 0;display:table}.ww-final-site .final-route-layout>aside{grid-template-columns:1fr}.ww-final-site .final-practice{display:block}.ww-final-site .final-practice>.btn{margin-top:20px}.ww-final-site .final-wallet,.ww-final-site .final-shop,.ww-final-site .final-achievements{grid-template-columns:1fr}.ww-final-site .final-invite-hero{padding:25px;grid-template-columns:1fr}.ww-final-site .final-invite-hero h2{font-size:30px}.ww-final-site .final-invite-number{font-size:70px}.ww-final-site .final-metrics{grid-template-columns:1fr 1fr;gap:12px}.ww-final-site .final-metrics strong{font-size:26px}.ww-final-site .final-tabs{overflow-x:auto}.ww-final-site .final-tabs button{white-space:nowrap;font-size:11px;padding:11px 12px}.ww-final-site .final-levels{grid-template-columns:1fr}.ww-final-site .final-ledger strong{white-space:nowrap;font-size:12px}.ww-final-site .final-result-row{flex-wrap:wrap}.ww-final-site .final-page-head h2{font-size:23px}}
/* Match the incumbent B2B vertical geometry; override the concept's scoped rules. */
.ww-final-site .home25 .hero24{padding-top:142px;padding-bottom:62px;align-items:start;min-height:0}.ww-final-site .home25 .hero24-copy{padding-top:48px}.ww-final-site .home25 .hero24-stage{margin-top:0;align-self:start}.ww-final-site .home25 .h25-pathrail{position:sticky;top:0;z-index:110;transform:none}
@media(max-width:1000px){.ww-final-site .home25 .hero24{padding-top:112px;grid-template-columns:minmax(0,1fr);gap:35px}.ww-final-site .home25 .hero24-copy{padding-top:0}}
.ww-final-site .final-questionnaire-banner{display:flex;justify-content:space-between;align-items:center;gap:24px;border:1px solid #AECFDF;background:#DDEEF8;border-radius:20px;padding:28px;margin:20px 0 26px}.ww-final-site .final-questionnaire-banner h2{font-size:23px;margin:7px 0 9px}.ww-final-site .final-questionnaire-banner span{font-size:10px;letter-spacing:.1em;color:#536F7D;text-transform:uppercase}.ww-final-site .final-questionnaire-banner p{font-size:13px;color:#536F7D;max-width:65ch}.ww-final-site .final-questionnaire-banner>.btn{flex:none}@media(max-width:700px){.ww-final-site .final-questionnaire-banner{padding:22px;display:block}.ww-final-site .final-questionnaire-banner>.btn{margin-top:18px}.ww-final-site .final-questionnaire-banner h2{font-size:21px}}
.final-admin{max-width:1300px;margin:40px auto;padding:25px;color:#092634;font-family:Onest,Arial,sans-serif;background:#EAF3F8}.final-admin h1{font-size:30px}.final-admin h2{font-size:24px;margin:35px 0 20px}.final-admin .final-white{background:white;border:1px solid #C9DDE8;border-radius:16px;padding:24px;margin-bottom:18px}.final-admin label{display:grid;gap:8px;margin:18px 0}.final-admin textarea{width:100%;min-height:80px;border:1px solid #AFCBD9;border-radius:10px;padding:12px}.final-admin button{padding:11px 16px;background:#004E72;color:white;border-radius:10px;margin:8px 12px 0 0}.final-admin button:disabled{opacity:.5;cursor:not-allowed}.final-admin pre{white-space:pre-wrap;overflow-wrap:anywhere}
.ww-final-site .b2c-profile[data-view=profile] .profile-fill-guide{display:none}.ww-final-site .preview24-focus>div:first-child{min-width:0}.ww-final-site .preview24-focus h3{max-width:280px}.ww-final-site .ww-final-header{border-bottom-width:0}.ww-final-site .ww-final-header-inner{box-shadow:0 1px 0 #C9DDE8}.ww-final-site .final-status-circle small{font-size:9px}
.ww-final-site .ww-final-header{transition:transform .18s cubic-bezier(.23,1,.32,1)}.ww-final-site .ww-final-header.is-hidden{transform:translateY(-105%);pointer-events:none}@media(prefers-reduced-motion:reduce){.ww-final-site .ww-final-header{transition:none}}

.ww-final-site .ww-final-own.has-frame>img,.ww-final-site .ww-final-own.has-frame>span{outline:3px solid #FF6E42;outline-offset:3px;box-shadow:0 0 0 7px #fff}

/* Owner correction: the chapter rail docks below the fixed B2B-height header. */
.ww-final-site .home25 .h25-pathrail{top:94px!important;width:auto;margin-left:calc((100% - 100vw)/2);margin-right:calc((100% - 100vw)/2)}
.ww-final-site .home25 section[id]{scroll-margin-top:150px}
.ww-final-site .living-expert-card .living-expert-photo img{filter:none!important;opacity:1!important}
.ww-final-site .living-expert-card .living-expert-copy{background:linear-gradient(transparent,rgba(9,38,52,.92))}
.ww-final-site .final-social-grid{display:grid;grid-template-columns:minmax(0,.65fr) minmax(0,1fr);gap:40px;align-items:start}
.ww-final-site .final-social-grid>aside{padding:34px 16px 34px 0;display:grid;justify-items:start;gap:24px}
.ww-final-site .final-social-grid>aside h3{font-size:36px;line-height:1.15;letter-spacing:-.04em}
.ww-final-site .final-social-grid>aside p{max-width:330px;line-height:1.7}
.ww-final-site .final-latest-post{background:#fff;border:1px solid #C6DDE9;border-radius:24px;padding:32px;box-shadow:0 16px 35px #0926340A;overflow:hidden}
.ww-final-site .final-post-top{display:flex;align-items:center;justify-content:space-between;gap:16px}
.ww-final-site .final-post-author{display:flex;align-items:center;gap:12px;min-width:0;color:#092634;text-decoration:none}
.ww-final-site .final-post-author>img,.ww-final-site .final-post-author>span:first-child{width:46px;height:46px;border-radius:50%;object-fit:cover;background:#EAF3F8;display:grid;place-items:center;flex:none}
.ww-final-site .final-post-author b,.ww-final-site .final-post-author small{display:block;line-height:1.5}
.ww-final-site .final-post-author small{font-size:12px;color:#527485}
.ww-final-site .final-post-label{font-size:11px;padding:7px 10px;background:#EAF3F8;border-radius:8px;white-space:nowrap;color:#004E72}
.ww-final-site .final-post-date{display:block;margin:20px 0 12px;color:#527485;font-size:12px}
.ww-final-site .final-latest-post h3{font-size:25px;line-height:1.25;margin:0 0 16px}.ww-final-site .final-latest-post h3 a{color:inherit;text-decoration:none}
.ww-final-site .final-post-body{white-space:pre-line;line-height:1.75;font-size:15px;overflow-wrap:anywhere;color:#234B60}
.ww-final-site .final-post-cover{display:block;margin-top:20px}.ww-final-site .final-post-cover img{width:100%;max-height:280px;object-fit:cover;border-radius:14px}
.ww-final-site .final-latest-post footer{display:flex;align-items:center;justify-content:space-between;gap:18px;border-top:1px solid #D9E7EE;margin-top:24px;padding-top:18px;font-size:12px;color:#527485}
@media(max-width:1000px){.ww-final-site .home25 .h25-pathrail{top:78px!important}.ww-final-site .home25 section[id]{scroll-margin-top:132px}}
@media(max-width:760px){.ww-final-site .final-social-grid{grid-template-columns:1fr;gap:20px}.ww-final-site .final-social-grid>aside{padding:0}.ww-final-site .final-social-grid>aside h3{font-size:30px}.ww-final-site .final-latest-post{padding:22px}.ww-final-site .final-post-top{align-items:start}.ww-final-site .final-post-label{font-size:10px}.ww-final-site .final-latest-post footer{align-items:start;flex-direction:column}.ww-final-site .final-post-author small{max-width:150px}.ww-final-site .final-post-author>img,.ww-final-site .final-post-author>span:first-child{width:38px;height:38px}}

.ww-final-site .b2c-dialog-body{padding:28px!important;line-height:1.6}.ww-final-site .b2c-dialog{background:#fff!important}.ww-final-site .expert-profile-content{display:grid;grid-template-columns:190px minmax(0,1fr);gap:26px;align-items:start}.ww-final-site .expert-profile-portrait{width:100%;max-width:190px;aspect-ratio:3/4;object-fit:cover;border-radius:16px;filter:none!important}.ww-final-site .expert-profile-content .overline{font-size:12px;letter-spacing:.06em;margin-bottom:12px}.ww-final-site .expert-profile-content h3{font-size:20px;margin-top:20px}.ww-final-site .expert-profile-content p{line-height:1.7}.ww-final-site .expert-profile-content .profile-tags{display:flex;flex-wrap:wrap;gap:7px;margin:18px 0}.ww-final-site .expert-profile-content .profile-tags span{font-size:11px;border:1px solid #C9DDE8;border-radius:20px;padding:5px 9px}.ww-final-site .living-expert-controls .b2c-rail-toggle{width:auto!important;min-width:158px;white-space:nowrap;padding:10px 15px;border-radius:30px;font-size:11px;height:40px}.ww-final-site .live-calculator .package-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:22px 0}.ww-final-site .live-calculator .package-options button{padding:16px;border:1px solid #C9DDE8;border-radius:12px;display:grid;text-align:left;gap:5px;background:#F4F8FB}.ww-final-site .live-calculator .package-options button.selected{border-color:#004E72;background:#EAF3F8}.ww-final-site .live-calculator .calc-layout{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(200px,.8fr);gap:20px}.ww-final-site .live-calculator .calc-layout label{display:grid;gap:8px}.ww-final-site .live-calculator .calc-addon{display:flex;gap:12px;padding:15px;border:1px solid #C9DDE8;border-radius:12px;margin-top:10px;align-items:start}.ww-final-site .live-calculator .calc-addon input{width:18px;height:18px;flex:none}.ww-final-site .live-calculator .calc-addon span,.ww-final-site .live-calculator .calc-addon small{display:block}.ww-final-site .live-calculator .calc-summary{background:#EAF3F8;border:1px solid #C9DDE8;border-radius:16px;padding:22px}.ww-final-site .live-calculator .calc-total{display:flex;flex-direction:column;gap:10px;margin:24px 0}.ww-final-site .live-calculator .calc-total strong{font-size:28px}.ww-final-site .live-calculator .calc-scope{padding:20px 0;display:grid;gap:9px}
@media(max-width:700px){.ww-final-site .expert-profile-content,.ww-final-site .live-calculator .calc-layout{grid-template-columns:1fr}.ww-final-site .expert-profile-portrait{max-width:145px}.ww-final-site .b2c-dialog-body{padding:20px!important}.ww-final-site .live-calculator .package-options{grid-template-columns:1fr 1fr}}

/* Native registration handlers, verification and recovery inside the approved compact card. */
.ww-final-site .ww-final-auth{padding:40px 20px;min-height:100dvh;display:grid;place-items:start center;isolation:isolate}.ww-final-site .ww-final-auth-window{width:min(600px,100%);background:#fff;border:1px solid #BDD5E2;border-radius:24px;box-shadow:0 24px 80px #0926341A;overflow:hidden}.ww-final-site .ww-final-auth-window>header{display:flex;align-items:center;gap:20px;padding:22px 30px;border-bottom:1px solid #D7E5EC}.ww-final-site .ww-final-auth-window>header img{width:60px;height:42px;object-fit:contain}.ww-final-site .ww-final-auth-window>header>span{font-size:13px;color:#527485;flex:1}.ww-final-site .ww-final-auth-close{width:36px;height:36px;display:grid;place-items:center;border:1px solid #BDD5E2;border-radius:50%;font-size:26px;color:#004E72;text-decoration:none}.ww-final-site .ww-final-auth .account-auth{display:block;padding:0;margin:0;min-height:0;background:transparent;font-family:inherit}.ww-final-site .ww-final-auth .account-auth-card{width:100%;max-width:none;border:0;border-radius:0;box-shadow:none;padding:30px;background:transparent;margin:0}.ww-final-site .ww-final-auth .account-auth-logo,.ww-final-site .ww-final-auth .account-auth-eyebrow,.ww-final-site .ww-final-auth .account-auth-role-info,.ww-final-site .ww-final-auth .account-auth-role-benefits{display:none}.ww-final-site .ww-final-auth .account-auth-card h1{font-size:33px;line-height:1.13;letter-spacing:-.045em;margin:0 0 14px;color:#092634;font-weight:650}.ww-final-site .ww-final-auth .account-auth-intro{font-size:14px;line-height:1.65;margin:0 0 20px;color:#527485}.ww-final-site .ww-final-auth .account-auth-roles{display:none}.ww-final-site .ww-final-auth .account-auth-questionnaire-entry{margin:0 0 22px;color:#004E72;font-size:13px}.ww-final-site .ww-final-auth .account-auth-card form{display:grid;gap:16px}.ww-final-site .ww-final-auth .account-auth-card label{font-size:13px;color:#092634}.ww-final-site .ww-final-auth input:not([type=checkbox]):not([type=radio]){height:48px;min-height:48px;padding:12px 14px;border:1px solid #BDD5E2;border-radius:10px;background:#F9FCFE;color:#092634;font-size:15px;width:100%;box-sizing:border-box}.ww-final-site .ww-final-auth .account-auth-consents{display:grid;gap:11px;font-size:12px;line-height:1.5}.ww-final-site .ww-final-auth .account-auth-consents label{display:flex;align-items:start;gap:9px;font-size:12px}.ww-final-site .ww-final-auth input[type=checkbox]{width:17px;height:17px;accent-color:#004E72;flex:none}.ww-final-site .ww-final-auth .account-auth-submit{min-height:50px;border-radius:11px;background:#004E72;color:#fff;font-size:15px;border:0}.ww-final-site .ww-final-auth .account-auth-submit:hover:not(:disabled){background:#FF6E42;color:#092634}.ww-final-site .ww-final-auth .account-auth-note,.ww-final-site .ww-final-auth .account-auth-help{font-size:12px;line-height:1.6;margin-top:16px}.ww-final-site .ww-final-auth .account-auth-switch{border-top:1px solid #D7E5EC;margin-top:22px;padding-top:18px;font-size:13px}.ww-final-site .ww-final-auth a,.ww-final-site .ww-final-auth .account-auth-switch button{color:#004E72}.ww-final-site .ww-final-auth .account-auth-error{border:1px solid #C56A59;background:#FFF1ED;padding:12px;border-radius:10px;color:#8D3027;font-size:13px}
@media(max-width:600px){.ww-final-site .ww-final-auth{padding:15px 10px}.ww-final-site .ww-final-auth-window>header,.ww-final-site .ww-final-auth .account-auth-card{padding:22px}.ww-final-site .ww-final-auth-window>header>span{font-size:11px}.ww-final-site .ww-final-auth .account-auth-card h1{font-size:28px}}

html.ww-final-document{overflow-x:clip!important;overflow-y:visible!important}body.ww-final-site{overflow:visible!important}.ww-final-site .home25 .h25-pathrail{left:0;min-height:44px}.ww-final-site .final-social .section24-head{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:36px}.ww-final-site .final-social .section24-head>p{max-width:370px;font-size:14px;line-height:1.7}@media(max-width:760px){.ww-final-site .final-social .section24-head{display:block}.ww-final-site .final-social .section24-head>p{margin-top:18px}}.ww-final-site .real-expert-choice b{color:#092634}.ww-final-site .real-expert-choice small{color:#527485}
/* The approved workspace replaces the outer member shell, preserving its account actions in CabinetMenu. */
.ww-final-site[data-ww-final="cabinet"] .ww-cabinet-shell{padding:0;background:transparent}.ww-final-site[data-ww-final="cabinet"] .ww-cabinet-shell>.ww-cabinet-light-header,.ww-final-site[data-ww-final="cabinet"] .ww-member-workspace>.ww-member-navigation{display:none!important}.ww-final-site[data-ww-final="cabinet"] .ww-member-workspace{display:block!important;max-width:none!important;width:100%!important;padding:0!important;margin:0!important}.ww-final-site[data-ww-final="cabinet"] .ww-member-main{padding:0!important;min-width:0;width:100%}.ww-final-site .cp-form .cp-primary{background:#004E72!important;border-color:#004E72!important;color:white!important}.ww-final-site .cp-form .cp-primary:hover:not(:disabled){background:#FF6E42!important;border-color:#FF6E42!important;color:#092634!important}.ww-final-site .ww-final-auth .account-auth-inside{display:none}

.ww-final-site .final-hub .btn.secondary{color:#004E72!important;border-color:#B7CFDD!important}.ww-final-site .final-hub .btn.secondary:hover:not(:disabled){color:#092634!important;background:#FF6E42!important;border-color:#FF6E42!important}.ww-final-site .final-hub progress{display:block;width:100%;height:6px;border:0;border-radius:9px;overflow:hidden;background:#DCE8EF;accent-color:#004E72}.ww-final-site .final-hub progress::-webkit-progress-bar{background:#DCE8EF;border-radius:9px}.ww-final-site .final-hub progress::-webkit-progress-value{background:#004E72;border-radius:9px}.ww-final-site .final-hub progress::-moz-progress-bar{background:#004E72;border-radius:9px}

.ww-final-site .final-public-jobs{max-width:1000px;margin:auto;padding:130px 26px 60px}.ww-final-site .final-public-jobs .j-job-card,.ww-final-site .ww-final-cabinet-main .j-job-card{background:#fff;border:1px solid #C9DDE8;border-radius:18px;padding:26px}.ww-final-site .final-public-jobs .j-page-head h1{font-size:46px}.ww-final-site .final-public-jobs .j-tabs,.ww-final-site .final-public-jobs .j-job-search{display:flex;flex-wrap:wrap;gap:12px;margin:24px 0}.ww-final-site .final-public-jobs input,.ww-final-site .final-public-jobs select{padding:12px;border:1px solid #C9DDE8;border-radius:10px;background:#fff}.ww-final-site .final-public-jobs .j-card{background:#fff;border-color:#C9DDE8}.ww-final-site .final-public-jobs .j-btn,.ww-final-site .ww-final-cabinet-main .j-btn{background:#004E72;color:white}.ww-final-site .final-public-jobs .j-btn.secondary,.ww-final-site .ww-final-cabinet-main .j-btn.secondary{background:white;color:#004E72;border:1px solid #B7CFDD}.ww-final-site .final-public-jobs .j-btn:hover,.ww-final-site .ww-final-cabinet-main .j-btn:hover{background:#FF6E42;color:#092634;border-color:#FF6E42}@media(max-width:700px){.ww-final-site .final-public-jobs{padding:110px 18px 40px}.ww-final-site .final-public-jobs .j-page-head h1{font-size:34px}}
@media(max-width:700px){.ww-final-site .ww-final-cabinet-main{padding-bottom:145px}.ww-final-site .b2c-profile .cp-save-bar{bottom:58px!important;z-index:60;display:flex!important;flex-direction:row!important;align-items:center;justify-content:space-between;gap:12px;padding:12px!important;min-height:70px;box-shadow:0 -5px 24px #0926340C}.ww-final-site .b2c-profile .cp-save-bar>span{font-size:11px;line-height:1.4}.ww-final-site .b2c-profile .cp-save-bar .cp-primary{font-size:12px;min-height:44px;white-space:nowrap}}
.ww-final-site .final-public-jobs>h1{font-size:clamp(34px,4vw,55px);line-height:1.1;letter-spacing:-.05em;margin:16px 0}.ww-final-site .final-public-jobs>p{margin:20px 0 30px}.ww-final-site .final-public-job-list{display:grid;gap:18px}.ww-final-site .final-public-job-list h2{font-size:28px;margin:16px 0}.ww-final-site .final-public-job-list p{margin-bottom:20px}.ww-final-site .final-public-job-list footer{display:flex;justify-content:space-between;gap:18px;align-items:center}.ww-final-site .final-public-jobs .j-vacancy{padding:30px;border-radius:20px;border:1px solid #C9DDE8}.ww-final-site .final-public-jobs .j-vacancy>section{margin:26px 0}.ww-final-site .final-public-jobs .j-vacancy h3{font-size:23px;margin-bottom:14px}.ww-final-site .final-public-jobs .j-vacancy p{line-height:1.75}.ww-final-site .preserve{white-space:pre-line;overflow-wrap:anywhere}@media(max-width:600px){.ww-final-site .final-public-job-list footer{flex-direction:column;align-items:start}}
@media(max-width:370px){.ww-final-site .ww-final-cabinet-header>nav{display:none}.ww-final-site .ww-final-cabinet-header{gap:9px;padding-inline:12px}}
/* Responsive constraints verified at 320 px; the rail scrolls inside its own bounds. */
.ww-final-site .home25 .h25-pathrail{overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.ww-final-site .home25 .h25-pathrail::-webkit-scrollbar{display:none}.ww-final-site .final-social-grid>*,.ww-final-site .final-latest-post{min-width:0}.ww-final-site .final-post-author>span:last-child{min-width:0;overflow-wrap:anywhere}
@media(min-width:761px) and (max-width:1000px){.ww-final-site .home25 .h25-pathrail{top:94px!important}}
@media(max-width:760px){.ww-final-site .container{padding-inline:18px}.ww-final-site .final-social-grid{grid-template-columns:minmax(0,1fr)}.ww-final-site .final-post-top{flex-wrap:wrap}.ww-final-site .home25 .h25-pathrail{top:78px!important}}
@media(max-width:370px){.ww-final-site .h25-preview-rings{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.ww-final-site .h25-preview-rings>button{min-width:0;padding:7px 3px;font-size:10px}.ww-final-site .h25-preview-rings .h25-ring{width:46px;height:46px;min-width:46px}.ww-final-site .h25-ring>span{font-size:17px}.ww-final-site .h25-ring small{font-size:9px}.ww-final-site .preview24{padding:20px}.ww-final-site .preview24-links{flex-wrap:wrap;gap:12px}.ww-final-site .final-post-label{font-size:10px}}
/* The source template already owns its section containers; avoid nesting a second one. */
.ww-final-site #ww-final-main{width:100%;max-width:none;padding:0;margin:0}.ww-final-site #ww-final-main .container{width:min(1240px,calc(100% - 72px));max-width:1240px;padding:0;margin-inline:auto}.ww-final-site #ww-final-main #preparation{width:min(1240px,calc(100% - 72px));max-width:1240px;margin-inline:auto}.ww-final-site #ww-final-main .hero24{width:100%;min-width:0}
@media(max-width:760px){.ww-final-site #ww-final-main .container,.ww-final-site #ww-final-main #preparation{width:calc(100% - 32px);padding-inline:0}.ww-final-site .home25 .h25-pathrail{margin-inline:0;width:100%}.ww-final-site .hero24-copy{width:100%;min-width:0}.ww-final-site .hero24-stage{width:100%;max-width:100%}}
.ww-final-site .ww-final-mainnav .ww-final-mobile-audience{display:none}@media(max-width:760px){.ww-final-site .ww-final-mainnav.is-open .ww-final-mobile-audience{display:block}}
/* WW200 owner rework: shared geometry and the selected HTML surfaces. */
.ww-final-site .ww-final-header{z-index:180;transition:padding 240ms cubic-bezier(.23,1,.32,1),background 240ms ease}.ww-final-site .ww-final-header-inner{width:min(1360px,calc(100% - 72px));border:1px solid transparent;display:grid;grid-template-columns:minmax(305px,1fr) auto minmax(190px,1fr);transition:width 240ms cubic-bezier(.23,1,.32,1),min-height 240ms ease,padding 240ms ease,border-radius 240ms ease,box-shadow 240ms ease}.ww-final-site .ww-final-brand{gap:16px}.ww-final-site .ww-final-audience{padding:4px;gap:2px;border:1px solid #d9e3ef;font-size:11px;background:#edf2f9}.ww-final-site .ww-final-audience a{font-size:11px;font-weight:650;line-height:1.1;padding:9px 12px}.ww-final-site .ww-final-mainnav{font-size:13px}.ww-final-site .ww-final-header-actions{justify-content:end;white-space:nowrap}.ww-final-site .ww-final-header.is-compact{padding:14px 0;background:transparent;backdrop-filter:none;pointer-events:none}.ww-final-site .ww-final-header.is-compact .ww-final-header-inner{width:min(1160px,calc(100% - 96px));min-height:72px;padding:4px 24px;border:1px solid #c9dce8;border-radius:60px;background:#ffffffed;box-shadow:0 13px 25px #122d4920;backdrop-filter:blur(18px);pointer-events:auto}.ww-final-site .ww-final-header.is-compact .ww-final-brand{gap:12px}.ww-final-site .ww-final-header.is-compact .ww-final-brand>a,.ww-final-site .ww-final-header.is-compact .ww-final-brand img{width:65px}.ww-final-site .ww-final-header.is-compact .ww-final-audience a{padding:8px 10px}.ww-final-site .home25 .h25-pathrail{top:var(--ww-header-dock,94px)!important;z-index:170;transition:width 240ms cubic-bezier(.23,1,.32,1),margin 240ms cubic-bezier(.23,1,.32,1),border-radius 240ms ease}.ww-final-site.ww-final-compact .home25 .h25-pathrail{width:min(1160px,calc(100vw - 96px))!important;margin-inline:calc((100% - min(1160px,100vw - 96px))/2)!important;padding-inline:20px;border-radius:0 0 22px 22px}.ww-final-site.ww-final-docked .ww-final-header-inner{border-radius:24px 24px 0 0}.ww-final-site .home25 section[id]{scroll-margin-top:145px}.ww-final-site .hero24-copy{padding-top:0!important}
.ww-final-site .live-calculator .package-options{grid-template-columns:repeat(4,minmax(0,1fr))}.ww-final-site .live-calculator .package-options button{min-height:155px;padding:18px;background:white;transition:background 160ms ease,border-color 160ms ease,transform 160ms ease}.ww-final-site .live-calculator .package-options button[aria-pressed=true]{border:2px solid #004E72;background:#E5F1F8;box-shadow:inset 0 0 0 1px #004E72}.ww-final-site .live-calculator .package-options button b{font-size:25px}.ww-final-site .live-calculator .package-options button span{font-weight:700}.ww-final-site .live-calculator .calc-summary{background:#0B3043;border:0;color:white;padding:30px}.ww-final-site .live-calculator .calc-summary h3,.ww-final-site .live-calculator .calc-summary b,.ww-final-site .live-calculator .calc-summary strong{color:#fff}.ww-final-site .live-calculator .calc-summary p,.ww-final-site .live-calculator .calc-summary small,.ww-final-site .live-calculator .calc-summary .overline{color:#B7CEDA}.ww-final-site .live-calculator .calc-summary a,.ww-final-site .live-calculator .calc-summary button{color:#c8e0ec}.ww-final-site .live-calculator .calc-summary .button.primary{background:#FF6E42;color:#092634;border-color:#FF6E42}.ww-final-site .live-calculator .calc-total{border-top:1px solid #456170;padding-top:22px}.ww-final-site .live-calculator .calc-total b{font-size:42px;line-height:1.15}.ww-final-site .live-calculator .calc-scope{background:#EAF3F8;padding:24px 24px 24px 42px;border-radius:18px;list-style:disc}.ww-final-site .b2c-dialog:has(.live-calculator){width:min(1160px,calc(100% - 36px));max-width:1160px}.ww-final-site .b2c-dialog:has(.final-auth-modal){width:min(660px,calc(100% - 32px));max-width:660px}.ww-final-site .b2c-dialog:has(.final-auth-modal) .b2c-dialog-head{padding:28px 32px 0;border:0}.ww-final-site .b2c-dialog:has(.final-auth-modal) .b2c-dialog-head>p{display:none}.ww-final-site .b2c-dialog:has(.final-auth-modal) .b2c-dialog-body{padding:24px 32px 32px!important}.ww-final-site .b2c-dialog:has(.final-auth-modal) h2{font-size:36px;line-height:1.1;margin:0 0 12px}.ww-final-site .final-auth-brand{display:flex;gap:18px;align-items:center;margin:20px 0 28px;color:#536F7D;font-size:14px}.ww-final-site .final-auth-brand img{width:66px}.ww-final-site .final-auth-modal .account-auth{display:block;background:none;min-height:0;margin:0;padding:0}.ww-final-site .final-auth-modal .account-auth-card{padding:0;border:0;box-shadow:none;width:100%;max-width:none;background:none}.ww-final-site .final-auth-modal .account-auth-logo,.ww-final-site .final-auth-modal .account-auth-eyebrow,.ww-final-site .final-auth-modal .account-auth-card>h1,.ww-final-site .final-auth-modal .account-auth-intro,.ww-final-site .final-auth-modal .account-auth-role-info,.ww-final-site .final-auth-modal .account-auth-roles,.ww-final-site .final-auth-modal .account-auth-inside{display:none}.ww-final-site .final-auth-modal form{display:grid;gap:20px}.ww-final-site .final-auth-modal label{font-size:15px}.ww-final-site .final-auth-modal input:not([type=checkbox]){height:54px;border:1px solid #c9d7e2;border-radius:12px;background:white;font-size:16px;padding:14px}.ww-final-site .final-auth-modal .account-auth-consents{display:grid;gap:12px;margin:0}.ww-final-site .final-auth-modal .account-auth-consents label{display:flex;gap:10px;align-items:start;font-size:14px;line-height:1.6;color:#536F7D}.ww-final-site .final-auth-modal input[type=checkbox]{width:19px;height:19px;flex:none;accent-color:#004E72}.ww-final-site .final-auth-modal .account-auth-submit{min-height:56px;border-radius:12px;background:#004E72;border-color:#004E72;color:white}.ww-final-site .final-auth-modal .account-auth-questionnaire-entry{margin-top:20px;order:4}.ww-final-site .final-auth-modal .account-auth-switch{border-top:1px solid #d8e3ea;padding-top:22px;margin-top:24px}.ww-final-site .final-auth-modal .account-auth-role-benefits{display:none}.ww-final-site .final-auth-modal .account-auth-submit:not(:disabled):hover{background:#FF6E42;color:#092634}
.ww-final-site .final-network-preview{padding:28px;border-radius:28px;background:#E2EDF4;border:1px solid #C9DDE8}.ww-final-site .final-network-preview>header{display:none}.ww-final-site .final-network-columns{display:grid;grid-template-columns:180px minmax(0,1fr) 210px;gap:25px}.ww-final-site .final-network-columns>*{min-width:0}.ww-final-site .final-network-left h3{font-size:25px;margin:8px 0 20px}.ww-final-site .final-network-left p{font-size:12px;line-height:1.6;color:#657F8D}.ww-final-site .final-network-left nav{display:grid;gap:6px;margin:24px 0}.ww-final-site .final-network-left nav a{padding:13px 12px;color:#092634;text-decoration:none;border-radius:12px;font-size:13px;font-weight:650}.ww-final-site .final-network-left nav .active{background:white;color:#004E72}.ww-final-site .final-network-left .btn{font-size:11px;width:100%;padding-inline:8px}.ww-final-site .final-network-feed .final-latest-post{border-radius:20px;padding:24px;background:white}.ww-final-site .final-network-feed .final-post-body{font-size:15px;line-height:1.8}.ww-final-site .final-network-feed h3{font-size:24px}.ww-final-site .final-post-topic{display:inline-block;background:#EDF4F8;color:#648296;font-size:11px;padding:6px 9px;border-radius:7px;margin:18px 0 0}.ww-final-site .final-latest-post footer{display:flex;justify-content:space-between;gap:10px;margin-top:24px;padding-top:18px;border-top:1px solid #D8E5EC}.ww-final-site .final-post-reactions{display:flex;gap:7px;align-items:center;flex-wrap:wrap}.ww-final-site .final-post-reactions button,.ww-final-site .final-post-reactions a{display:flex;align-items:center;gap:6px;border:1px solid transparent;background:#F2F6FA;color:#12334B;font-size:12px;padding:8px 9px;border-radius:10px;text-decoration:none}.ww-final-site .final-post-reactions button[aria-pressed=true]{border-color:#004E72;background:#DEEDF6}.ww-final-site .final-network-right h3{font-size:15px;margin:6px 0 18px}.ww-final-site .final-network-right nav{display:flex;gap:7px;flex-wrap:wrap}.ww-final-site .final-network-right nav a{font-size:11px;background:#F8FBFD;color:#536F7D;padding:7px 10px;border-radius:8px;text-decoration:none}.ww-final-site .final-network-right section{padding:24px 18px;background:#D3E6F1;border-radius:20px;margin-top:30px}.ww-final-site .final-network-more{display:flex;justify-content:end;align-items:center;gap:10px;color:#004E72;font-size:12px;padding-top:16px}.ww-final-site .final-network-composer{background:white;border:1px solid #D3E0E8;border-radius:16px;padding:18px;display:flex;align-items:center;justify-content:space-between;color:#718C9F;font-size:13px;margin-bottom:16px;text-decoration:none}.ww-final-site .final-network-feed-heading{display:flex;justify-content:space-between;gap:10px;align-items:center;margin-bottom:20px}.ww-final-site .final-network-feed-heading h3{font-size:20px;margin:0}.ww-final-site .final-network-feed-heading small{display:block;color:#718C9F;margin-top:6px;font-size:11px}.ww-final-site .final-network-person{display:flex;align-items:center;gap:10px;margin:20px 0;text-decoration:none;color:#092634}.ww-final-site .final-network-person img{width:40px;height:40px;border-radius:50%;object-fit:cover}.ww-final-site .final-network-person b{display:block;font-size:12px}.ww-final-site .final-network-person small{display:block;font-size:10px;color:#718C9F;line-height:1.5;margin-top:3px}.ww-final-site .final-network-wordmark{font-size:28px;font-weight:850;letter-spacing:-.065em;margin-bottom:28px;color:#004E72}.ww-final-site .ww-final-cabinet-header{view-transition-name:ww-shell-header}.ww-final-site .ww-final-sidebar>nav{view-transition-name:ww-shell-navigation}

@media(min-width:761px) and (max-width:1170px){.ww-final-site .ww-final-header-inner{display:flex;gap:12px}.ww-final-site .ww-final-mainnav{display:none}.ww-final-site .ww-final-menu{display:block}.ww-final-site .ww-final-header-actions{margin-left:auto}}
@media(max-width:1000px){.ww-final-site .final-network-columns{grid-template-columns:155px minmax(0,1fr)}.ww-final-site .final-network-right{display:none}.ww-final-site .ww-final-header.is-compact .ww-final-header-inner{width:calc(100% - 44px)}.ww-final-site.ww-final-compact .home25 .h25-pathrail{width:calc(100vw - 44px)!important;margin-inline:calc((100% - (100vw - 44px))/2)!important}}
@media(max-width:760px){.ww-final-site .ww-final-header-inner{width:calc(100% - 24px);min-height:78px;padding:0 10px;display:flex;gap:8px}.ww-final-site .ww-final-header.is-compact{padding:10px 0}.ww-final-site .ww-final-header.is-compact .ww-final-header-inner{width:calc(100% - 24px);min-height:65px;padding:3px 10px}.ww-final-site .ww-final-header.is-compact .ww-final-brand>a,.ww-final-site .ww-final-header.is-compact .ww-final-brand img{width:57px}.ww-final-site.ww-final-compact .home25 .h25-pathrail{width:calc(100vw - 24px)!important;margin-inline:calc((100% - (100vw - 24px))/2)!important;padding-inline:8px}.ww-final-site .final-network-preview{padding:14px;border-radius:20px}.ww-final-site .final-network-columns{display:block}.ww-final-site .final-network-left,.ww-final-site .final-network-right{display:none}.ww-final-site .final-network-feed .final-latest-post{padding:18px}.ww-final-site .final-post-reactions button{padding:8px 6px}.ww-final-site .live-calculator .package-options{grid-template-columns:repeat(2,minmax(0,1fr))}.ww-final-site .live-calculator .package-options button{min-height:130px;padding:13px}.ww-final-site .b2c-dialog:has(.final-auth-modal) .b2c-dialog-body{padding:20px!important}.ww-final-site .final-auth-brand{font-size:12px}.ww-final-site .final-network-feed h3{font-size:22px}}
@media(prefers-reduced-motion:reduce){.ww-final-site .ww-final-header,.ww-final-site .ww-final-header-inner,.ww-final-site .home25 .h25-pathrail,.ww-final-site .package-options button{transition:none}::view-transition-old(*),::view-transition-new(*){animation:none}}

/* Match the published business page's frame, without changing account progress. */
.ww-final-site #ww-final-main .container,.ww-final-site #ww-final-main #preparation{width:100%;max-width:1392px;padding-inline:64px}.ww-final-site #ww-final-main .hero24{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,4.5vw,70px);padding-top:122px}.ww-final-site .hero24-stage{transform:none!important}.ww-final-site .ww-final-header.is-compact{border-bottom-color:transparent}.ww-final-site .home25 .h25-pathrail{margin-inline:calc((100% - 100vw)/2);width:100vw;padding-inline:max(64px,calc((100vw - 1264px)/2))}.ww-final-site .ww-final-article{background:transparent;border:0;border-radius:0;box-shadow:none;padding:0}.ww-final-site .ww-final-article-art{margin:0 0 20px;padding:26px;aspect-ratio:1.65;min-height:0;border-radius:24px;overflow:hidden;justify-content:space-between;background:#DDEBF3}.ww-final-site .ww-final-article-art>span{font-size:10px;line-height:1.15;text-transform:uppercase;font-weight:650;z-index:1}.ww-final-site .ww-final-article-art>b{font-size:clamp(25px,2.6vw,44px);line-height:1.08;letter-spacing:-.035em;max-width:92%;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.ww-final-site .ww-final-article-art.tone1{background:#092634;color:white}.ww-final-site .ww-final-article-art.tone2{background:#CEE3EF}.ww-final-site .ww-final-article-art>img{position:absolute;inset:0;object-fit:cover;width:100%;height:100%}.ww-final-site .ww-final-article-art:has(>img)>span{background:white;color:#004E72;padding:7px;border-radius:6px}.ww-final-site .ww-final-article h3{font-size:22px;line-height:1.3;min-height:2.6em;margin:12px 0 22px}.ww-final-site .final-article-author{display:flex;align-items:center;gap:11px}.ww-final-site .final-article-author>img,.ww-final-site .final-article-author>span{width:36px;height:36px;border-radius:50%;object-fit:cover;background:#DBEAF3;display:grid;place-items:center;flex:none}.ww-final-site .final-article-author>div{display:grid;gap:4px}.ww-final-site .final-article-author b{font-size:12px;font-weight:550}.ww-final-site .final-article-author small{font-size:10px}.ww-final-site .final-network-left>h3{display:none}.ww-final-site .final-network-wordmark{margin-bottom:34px}.ww-final-site .final-network-left nav{margin-bottom:30px}.ww-final-site .final-network-right>small{margin-bottom:26px;display:block}.ww-final-site .final-network-right .final-network-topics{display:none}
@media(max-width:1100px){.ww-final-site .ww-final-header-inner{grid-template-columns:auto 1fr auto;gap:12px}.ww-final-site .ww-final-mainnav{gap:14px}.ww-final-site .ww-final-header-actions .btn{padding-inline:12px}.ww-final-site .ww-final-audience a{padding-inline:9px}}
@media(max-width:1000px){.ww-final-site #ww-final-main .container,.ww-final-site #ww-final-main #preparation{padding-inline:32px}.ww-final-site #ww-final-main .hero24{grid-template-columns:minmax(0,1fr);padding-top:122px}.ww-final-site .ww-final-header-inner{grid-template-columns:1fr auto}}
@media(max-width:760px){.ww-final-site #ww-final-main .container,.ww-final-site #ww-final-main #preparation{width:100%;padding-inline:16px}.ww-final-site #ww-final-main .hero24{padding-top:110px}.ww-final-site .home25 .h25-pathrail{padding-inline:8px;width:calc(100% + 32px);margin-inline:-16px}.ww-final-site .ww-final-header-inner{width:calc(100% - 24px)}.ww-final-site .ww-final-article-art>b{font-size:34px}.ww-final-site .ww-final-article h3{min-height:0}.ww-final-site .ww-final-articles{gap:32px}}
.ww-final-site .b2c-dialog:has(.final-auth-modal){width:660px;max-width:calc(100vw - 32px);border-radius:26px;background:white;max-height:calc(100dvh - 32px);scrollbar-width:thin;scrollbar-color:#B8D0DE transparent}.ww-final-site .b2c-dialog:has(.final-auth-modal)>header{position:absolute;top:28px;right:28px;padding:0;border:0;z-index:2;background:transparent}.ww-final-site .b2c-dialog:has(.final-auth-modal)>header>span{display:none}.ww-final-site .b2c-dialog:has(.final-auth-modal)>header button{border:0;background:#F4F7F9;width:36px;height:36px}.ww-final-site .b2c-dialog:has(.final-auth-modal) .b2c-dialog-body{padding:34px!important}.ww-final-site .b2c-dialog:has(.final-auth-modal) .b2c-dialog-body>h2{font-size:32px;line-height:1.15;padding-right:45px;margin:0 0 16px}.ww-final-site .final-auth-subtitle{font-size:14px;line-height:1.65;margin:0 0 24px;color:#536F7D}.ww-final-site .final-auth-brand{margin-bottom:24px!important}.ww-final-site .final-auth-modal .account-auth{display:block;min-height:0;padding:0;background:transparent}.ww-final-site .final-auth-modal .account-auth-card{width:100%;max-width:none;border:0;border-radius:0;padding:0;box-shadow:none;background:transparent}.ww-final-site .final-auth-modal .account-auth-card>form{display:flex;flex-direction:column;gap:22px;margin:0}.ww-final-site .final-auth-modal .account-auth-field{display:flex;flex-direction:column;gap:10px;margin:0;font-size:15px;color:#092634}.ww-final-site .final-auth-modal .account-auth-field>input,.ww-final-site .final-auth-modal .account-auth-field>div>input{height:52px;min-height:52px;margin:0;padding:14px 16px;font-size:15px;letter-spacing:0;font-weight:400;background:white;border:1px solid #C7D8E4;border-radius:13px;color:#092634}.ww-final-site .final-auth-modal .account-auth-field>div{margin:0!important}.ww-final-site .final-auth-modal .account-auth-card>button.account-auth-questionnaire-entry{margin:0 0 22px;padding:0;text-align:left;font-size:12px;color:#004E72;min-height:0}.ww-final-site .final-auth-modal .account-auth-consents{display:flex;flex-direction:column;gap:14px;margin:0}.ww-final-site .final-auth-modal .account-auth-consents label{display:flex;align-items:flex-start;gap:11px;margin:0;font-size:12px;line-height:1.5;font-weight:400;color:#536F7D}.ww-final-site .final-auth-modal .account-auth-consents input{width:18px;height:18px;margin:0;flex:none;accent-color:#004E72}.ww-final-site .final-auth-modal .account-auth-consents a{color:inherit}.ww-final-site .final-auth-modal .account-auth-submit{min-height:54px;border-radius:14px;background:#004E72;color:white;font-size:16px;margin:0}.ww-final-site .final-auth-modal .account-auth-note{margin:0;font-size:11px;line-height:1.6}.ww-final-site .final-auth-modal .account-auth-card>p.account-auth-note{margin-top:18px}.ww-final-site .final-auth-modal .account-auth-switch{border-top:1px solid #D3E1E9;padding-top:22px;margin-top:22px;font-size:13px}.ww-final-site .final-auth-modal .account-auth-help{font-size:11px;margin-top:15px}.ww-final-site .final-auth-modal .account-auth-password-toggle{font-size:12px}
@media(max-width:760px){.ww-final-site .b2c-dialog:has(.final-auth-modal) .b2c-dialog-body{padding:25px 22px!important}.ww-final-site .b2c-dialog:has(.final-auth-modal)>header{right:18px;top:22px}.ww-final-site .b2c-dialog:has(.final-auth-modal) .b2c-dialog-body>h2{font-size:28px}.ww-final-site .final-auth-brand{margin-bottom:20px!important}}
/* Native catalog and order states share the selected calculator's contrast. */
.ww-final-site .b2c-services .b2c-catalog{max-width:none;padding:40px 0}.ww-final-site .b2c-offer-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:28px 0}.ww-final-site .b2c-offer{background:white;border:1px solid #C3D8E4;border-radius:17px;padding:22px 18px;display:flex;flex-direction:column;gap:12px;min-width:0}.ww-final-site .b2c-offer h3{font-size:22px;line-height:1.25}.ww-final-site .b2c-offer p,.ww-final-site .b2c-offer li{font-size:13px;line-height:1.65}.ww-final-site .b2c-offer ul{padding-left:0;list-style:none}.ww-final-site .b2c-offer.selected{background:#E1EEF6;border:2px solid #004E72;padding:21px 17px}.ww-final-site .b2c-offer.selected h3,.ww-final-site .b2c-offer.selected p{color:#092634}.ww-final-site .b2c-offer .actions{margin-top:auto;display:flex;gap:12px;flex-wrap:wrap}.ww-final-site .b2c-offer .actions button[aria-pressed=true]{background:#092634;color:white;border-color:#092634}.ww-final-site .b2c-offer-price{font-size:26px!important;font-weight:700;letter-spacing:-.03em}.ww-final-site .b2c-offer-config{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:22px;margin:26px 0}.ww-final-site .b2c-config-fields{padding:24px;border:1px solid #C3D8E4;border-radius:18px;background:white}.ww-final-site .b2c-total{background:#0B3043;color:white;padding:26px;border-radius:18px}.ww-final-site .b2c-total h3,.ww-final-site .b2c-total strong,.ww-final-site .b2c-total b{color:white}.ww-final-site .b2c-total .b2c-button{background:#FF6E42;color:#092634;border-color:#FF6E42}.ww-final-site .b2c-config-fields label{display:grid;gap:8px;margin-bottom:20px;color:#092634}.ww-final-site .b2c-addon{display:flex!important;align-items:center;gap:12px!important;background:#EAF3F8;padding:16px;border:1px solid #C3D8E4;border-radius:12px}.ww-final-site .b2c-addon:has(input:checked){background:#D9EAF4;border-color:#004E72}.ww-final-site .b2c-inline-nav{display:flex;gap:20px;margin-top:20px}.ww-final-site .b2c-inline-nav a{color:#004E72}.ww-final-site .b2c-order-explainer{background:white;padding:26px;border:1px solid #C9DDE8;border-radius:18px}.ww-final-site .b2c-order-explainer ol{display:flex;list-style:none;gap:15px;padding:25px 0}.ww-final-site .b2c-order-explainer li{flex:1;font-size:13px;line-height:1.6}.ww-final-site .b2c-order-explainer li>span{display:block;color:#004E72;font-weight:700;margin-bottom:10px}.ww-final-site .b2c-catalog .textlink{background:transparent;border:0;color:#004E72;font-size:12px}.ww-final-site .b2c-catalog .b2c-free-note{color:#536F7D;font-size:12px;margin-top:20px}
.ww-final-site .final-auth-modal .account-auth-card{display:flex;flex-direction:column}.ww-final-site .final-auth-modal .account-auth-card>form{order:1}.ww-final-site .final-auth-modal .account-auth-card>p.account-auth-note{order:2}.ww-final-site .final-auth-modal .account-auth-card>button.account-auth-questionnaire-entry{order:3;margin:22px 0 0!important;border-top:1px solid #D3E1E9;padding-top:20px!important}.ww-final-site .final-auth-modal .account-auth-card>.account-auth-switch{order:4;margin-top:14px;border:0;padding-top:0}.ww-final-site .final-auth-modal .account-auth-card>.account-auth-help{order:5}
@media(max-width:1100px){.ww-final-site .b2c-offer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ww-final-site .b2c-offer-config{grid-template-columns:minmax(0,1fr)}}
@media(max-width:760px){.ww-final-site .b2c-offer-grid{grid-template-columns:minmax(0,1fr)}.ww-final-site .b2c-order-explainer ol{flex-direction:column;gap:16px}.ww-final-site .b2c-config-fields,.ww-final-site .b2c-total{padding:20px}}

.ww-final-site.ww-final-docked .ww-final-header.is-compact .ww-final-header-inner{border-radius:24px 24px 0 0}.ww-final-site .final-network-left nav a{display:flex;align-items:center;gap:12px}.ww-final-site .final-network-left nav .icon{width:19px;height:19px}.ww-final-site .final-network-left>p{margin-top:26px;border-top:1px solid #C5DCE8;padding-top:23px;color:#092634;font-size:13px;font-weight:600}.ww-final-site .final-network-left>p:before{content:'Ваш опыт может помочь кому-то ещё';display:block;margin-bottom:16px}.ww-final-site .final-network-person .icon{width:13px}.ww-final-site .final-network-right h3{font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:#657F8D;font-weight:500}.ww-final-site .final-network-right nav{display:none}
.ww-final-site .b2c-orders{scroll-margin-top:120px}.ww-final-site .b2c-orders .service-orders{padding:0;background:transparent;min-height:0;color:#092634;font-family:inherit}.ww-final-site .b2c-orders .service-orders>div>div:first-child,.ww-final-site .b2c-orders .service-orders>div>a:first-of-type{display:none}.ww-final-site .b2c-orders .so-page-heading h1{font-size:27px}.ww-final-site .b2c-orders .so-card{border-color:#C4D9E5;border-radius:18px;color:#092634}.ww-final-site .b2c-orders .so-button{background:#004E72;border-color:#004E72;color:white}.ww-final-site .b2c-orders .so-button:hover:not(:disabled){background:#FF6E42;color:#092634}.ww-final-site .b2c-orders .so-order-calculation{background:#0B3043;color:white;border:0}.ww-final-site .b2c-orders .so-order-calculation h3,.ww-final-site .b2c-orders .so-total{color:white}.ww-final-site .b2c-orders .so-total span,.ww-final-site .b2c-orders .so-order-calculation ul{color:#C7DDE9}.ww-final-site .b2c-orders .so-addon.is-selected{background:#DDEEF7;border-color:#004E72}
@media(max-width:760px){.ww-final-site .home25 .h25-pathrail{width:100%;margin-inline:0;padding-inline:8px}}
/* Same published B2B frame at both tall and short viewport heights. */
.ww-final-site #ww-final-main .container,.ww-final-site #ww-final-main #preparation{padding-inline:clamp(24px,5vw,80px)}.ww-final-site #ww-final-main .hero24{padding-top:142px;gap:clamp(32px,4.5vw,72px)}.ww-final-site .home25 .hero24-copy{padding-top:24px!important}
@media(min-width:801px){.ww-final-site #ww-final-main .hero24{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ww-final-site .hero24-stage{max-width:none;margin-inline:0}}
@media(min-width:1051px) and (max-height:780px){.ww-final-site #ww-final-main .hero24{padding-top:122px}.ww-final-site .home25 .hero24-copy{padding-top:8px!important}}
@media(max-width:800px){.ww-final-site #ww-final-main .container,.ww-final-site #ww-final-main #preparation{padding-inline:24px}.ww-final-site #ww-final-main .hero24{padding-top:110px;grid-template-columns:minmax(0,1fr);gap:35px}.ww-final-site .home25 .hero24-copy{padding-top:0!important}}
@media(max-width:390px){.ww-final-site #ww-final-main .container,.ww-final-site #ww-final-main #preparation{padding-inline:20px}}
@media(min-width:1600px){.ww-final-site .ww-final-header-inner{width:calc(100% - 160px);max-width:1392px}}
@media(max-width:1150px) and (min-width:1051px){.ww-final-site .ww-final-header-inner{width:calc(100% - 40px)}}
@media(max-width:1050px){.ww-final-site .ww-final-header-inner{width:calc(100% - 28px);min-height:73px;padding:0 10px;grid-template-columns:1fr auto;gap:12px}.ww-final-site .ww-final-brand>a,.ww-final-site .ww-final-brand img{width:65px}.ww-final-site .ww-final-brand{gap:16px}.ww-final-site .ww-final-mainnav{display:none}.ww-final-site .ww-final-mainnav.is-open{display:flex}.ww-final-site .ww-final-menu{display:grid;place-items:center;width:40px;height:40px;background:white;border:1px solid #C9DDE8;border-radius:10px}.ww-final-site .ww-final-header.is-compact .ww-final-header-inner{width:calc(100% - 28px);min-height:63px;padding:0 15px}.ww-final-site .ww-final-header.is-compact .ww-final-brand>a,.ww-final-site .ww-final-header.is-compact .ww-final-brand img{width:55px}.ww-final-site.ww-final-compact .home25 .h25-pathrail{width:calc(100vw - 28px)!important;margin-inline:calc((100% - (100vw - 28px))/2)!important}}
@media(max-width:600px){.ww-final-site .ww-final-brand>a,.ww-final-site .ww-final-brand img{width:55px}.ww-final-site .ww-final-header.is-compact .ww-final-brand>a,.ww-final-site .ww-final-header.is-compact .ww-final-brand img{width:48px}.ww-final-site .ww-final-header-actions{gap:6px}}
.ww-final-site.ww-final-compact .home25 .h25-pathrail{width:min(1160px,calc(100% - 96px))!important;margin-inline:auto!important}
@media(max-width:1050px){.ww-final-site.ww-final-compact .home25 .h25-pathrail{width:calc(100% - 28px)!important;margin-inline:14px!important}}
.ww-final-site .final-network-wordmark small{display:block;font-size:8px;line-height:1.5;letter-spacing:.06em;text-transform:uppercase;font-weight:450;color:#657F8D;margin-top:18px}.ww-final-site .final-network-invite{border-top:1px solid #C5DCE8;padding-top:24px;margin-top:28px}.ww-final-site .final-network-invite>b{display:block;font-size:13px;line-height:1.7;margin-bottom:20px}.ww-final-site .final-network-invite .btn{display:flex;align-items:center;gap:8px;white-space:nowrap;font-size:10px}.ww-final-site .final-network-compose-plus{display:grid;place-items:center;width:32px;height:32px;background:#EDF4F8;border-radius:50%;font-size:24px;font-weight:700;flex:none;margin-right:12px}.ww-final-site .final-network-composer>span:nth-child(2){flex:1}.ww-final-site .final-network-right section h3{font-size:26px;text-transform:none;letter-spacing:-.035em;font-weight:650;color:#092634;line-height:1.15}
@media(min-width:1101px){.ww-final-site .final-network-columns{grid-template-columns:180px minmax(0,1fr) 240px}}
