
.home-2026{--c-navy:#003D7A;--c-deep:#00264D;--c-blue:#1C8BF5;--c-action:#0F6FD0;--c-cyan:#00B8E6;--c-gold:#FFB81C;--c-green:#04A859;--c-ink:#003D7A;--c-body:#003D7A;--c-muted:#3D6595;--c-line:#E2E8F1;--c-tint:#F3F8FF;--c-tint-gold:#FFF7E3;--c-tint-green:#EDF9F2}
.home-2026 .nav{background:rgba(255,255,255,.95)!important;box-shadow:0 1px 0 var(--c-line)!important;backdrop-filter:saturate(1.4) blur(10px)}
.home-2026 .nav .nav__link{color:var(--c-ink)!important}
.home-2026 .nav .nav__link:hover{color:var(--c-action)!important;background:rgba(15,111,208,.07)!important}
.home-2026 .nav .nav__toggle span{background:var(--c-navy)!important}
.home-2026 .nav .nav__logo-img--color{display:block!important}.home-2026 .nav .nav__logo-img--white{display:none!important}
.wc{padding:5.5rem 0}
.wc--tint{background:var(--c-tint)}
.wc h2{font-size:clamp(1.75rem,3.4vw,2.6rem);color:var(--c-navy);text-align:center;max-width:24ch;margin:0 auto 1rem;text-wrap:balance}
.wc .wc-lead{text-align:center;color:var(--c-muted);max-width:62ch;margin:0 auto 2.75rem}
.wc-ill{display:block;width:100%;height:auto}
.wc-seed{text-align:center;font-style:italic;color:var(--c-action);margin:2.25rem auto 0;max-width:60ch}
.wc-link{font:700 .9rem var(--font-head,'Montserrat',sans-serif);color:var(--c-action);text-decoration:none}
.wc-link:hover{text-decoration:underline}
.wc-tag{display:inline-block;font:700 .72rem/1 var(--font-body,'Inter',sans-serif);letter-spacing:.06em;text-transform:uppercase;color:var(--c-muted)}
.wc-badge{display:inline-block;font:700 .72rem/1 var(--font-body,'Inter',sans-serif);letter-spacing:.05em;text-transform:uppercase;background:var(--c-gold);color:var(--c-navy);padding:.42rem .62rem;border-radius:7px}
.wc-hero{padding:8.5rem 0 3rem;text-align:center;background:linear-gradient(180deg,#fff 0%,var(--c-tint) 100%)}
.wc-hero h1{font-size:clamp(2.3rem,5.2vw,3.9rem);line-height:1.05;letter-spacing:-.03em;color:var(--c-navy);max-width:17ch;margin:0 auto 1.25rem}
.wc-hero h1 span{display:block;color:var(--c-blue)}
.wc-hero .wc-sub{font-size:1.125rem;line-height:1.7;max-width:62ch;margin:0 auto 1.75rem;color:var(--c-body)}
.wc-paths{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center}
.wc-trust{font-size:.875rem;color:var(--c-muted);margin:1.25rem 0 0}
.wc-hero__art{max-width:900px;margin:2.5rem auto 0}
.wc-cards4{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}
.wc-card{background:#fff;border:1px solid var(--c-line);border-radius:18px;padding:1.25rem 1.25rem 1.5rem;display:grid;gap:.5rem;align-content:start}
.wc-card .wc-ill{margin:-.25rem 0 .25rem;border-radius:12px}
.wc-card h3{font-size:1.0625rem;line-height:1.3;color:var(--c-navy);margin:0}
.wc-card p{font-size:.9375rem;margin:0;color:var(--c-body)}
.wc-closer{text-align:center;font-weight:600;font-size:1.125rem;color:var(--c-ink);max-width:52ch;margin:2.5rem auto 0}
.wc-story{display:grid;grid-template-columns:.9fr 1.1fr;gap:2.5rem;align-items:center;background:#fff;border:1px solid var(--c-line);border-radius:24px;padding:2rem 2.5rem;max-width:960px;margin:0 auto 4.5rem}
.wc-story h3{font-size:clamp(1.35rem,2.4vw,1.75rem);color:var(--c-navy);margin:0 0 .75rem}
.wc-story p{margin:0 0 1rem}
.wc-honest{text-align:center;color:var(--c-body);max-width:58ch;margin:2.5rem auto 0}
.wc-proof{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--c-line);border-radius:18px;overflow:hidden;background:#fff}
.wc-proof>div{padding:1.75rem 1.5rem;text-align:center;display:grid;gap:.4rem;border-left:1px solid var(--c-line)}
.wc-proof>div:first-child{border-left:0}
.wc-proof b{font:800 clamp(1.6rem,2.6vw,2.2rem)/1.05 var(--font-head,'Montserrat',sans-serif);color:var(--c-navy);letter-spacing:-.03em}
.wc-proof span{font-size:.875rem;color:var(--c-muted)}
.wc-academy{background:linear-gradient(180deg,var(--c-tint) 0%,#E8F2FE 100%)}
.wc-split{display:grid;grid-template-columns:1fr 1fr;gap:3.5rem;align-items:center}
.wc-academy h2{text-align:left;margin:0 0 1rem;max-width:20ch}
.wc-feats{list-style:none;padding:0;margin:1.5rem 0;display:grid;gap:.85rem}
.wc-feats li{position:relative;padding-left:1.75rem;max-width:none}
.wc-feats li::before{content:"";position:absolute;left:0;top:.45em;width:10px;height:10px;border-radius:50%;background:var(--c-blue);box-shadow:0 0 0 4px rgba(28,139,245,.18)}
.wc-feats b{color:var(--c-navy)}
.wc-small{font-size:.9rem;color:var(--c-muted)}
.wc-offer{font-weight:600;color:var(--c-ink);margin:1rem 0 1.5rem}
.wc-stage{display:grid;grid-template-columns:minmax(220px,.8fr) 2.2fr;gap:2.5rem;align-items:start;border-radius:24px;padding:2.25rem;margin-bottom:1.25rem}
.wc-stage--build{background:var(--c-tint)}
.wc-stage--launch{background:#EEF2F8}
.wc-stage--scale{background:var(--c-tint-gold)}
.wc-stage__word{font:900 clamp(2.4rem,5.5vw,4rem)/.9 var(--font-head,'Montserrat',sans-serif);letter-spacing:-.04em}
.wc-stage--build .wc-stage__word{color:var(--c-blue)}.wc-stage--launch .wc-stage__word{color:var(--c-navy)}.wc-stage--scale .wc-stage__word{color:#B07800}
.wc-stage__pain{margin:.6rem 0 1rem;max-width:26ch;color:var(--c-body)}
.wc-items{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;align-items:start}
.wc-item{background:#fff;border-radius:16px;padding:1.4rem 1.5rem;display:grid;gap:.5rem;align-content:start;box-shadow:0 1px 2px rgba(0,38,77,.05),0 8px 22px rgba(0,38,77,.07)}
.wc-item h3{font-size:1.0625rem;margin:0;color:var(--c-navy)}
.wc-item p{font-size:.9375rem;margin:0}
.wc-item--wide{grid-column:1/-1}
.wc-cta{display:flex;flex-wrap:wrap;gap:1rem;align-items:center;margin-top:.5rem}
.wc-steps{background:var(--c-tint);border-radius:12px;padding:1rem 1.25rem}
.wc-steps b{display:block;font:700 .9rem var(--font-head,'Montserrat',sans-serif);color:var(--c-navy);margin-bottom:.6rem}
.wc-steps ol{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem;counter-reset:s}
.wc-steps li{counter-increment:s;font-size:.85rem;display:flex;gap:.5rem;align-items:flex-start;max-width:none}
.wc-steps li::before{content:counter(s);flex:0 0 22px;height:22px;border-radius:50%;background:var(--c-blue);color:#fff;font:700 .72rem/22px var(--font-body,'Inter',sans-serif);text-align:center}
.wc-steps li:last-child::before{background:var(--c-gold);color:var(--c-navy)}
.wc-calc{grid-column:1/-1}
.wc-calc>.reveal{margin-top:0!important;max-width:none!important}
.wc-calc>.reveal>div{background:var(--c-navy)!important;border:0!important;border-radius:16px!important}
.wc-qa{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}
.wc-qa>div{background:#fff;border:1px solid var(--c-line);border-radius:16px;padding:1.5rem}
.wc-qa h3{font-size:1.0625rem;color:var(--c-navy);margin:0 0 .6rem}
.wc-qa p{font-size:.9375rem;margin:0}
.wc-close{background:linear-gradient(180deg,#fff 0%,var(--c-tint) 100%)}
.wc-close__art{max-width:620px;margin:0 auto 2rem}
.wc-primary{display:flex;flex-wrap:wrap;gap:1.5rem;align-items:center;justify-content:space-between;background:var(--c-navy);color:#fff;border-radius:22px;padding:1.75rem 2rem;margin-bottom:1rem}
.wc-primary h3{color:#fff;font-size:1.5rem;margin:.6rem 0 .35rem}
.wc-primary p{color:#D3E6F8;margin:0;max-width:52ch}
.wc-pair{display:grid;grid-template-columns:1fr 1fr;gap:1rem}
.wc-pair .wc-card .btn{justify-self:start}
.wc-promise{text-align:center;font-weight:600;color:var(--c-ink);max-width:60ch;margin:2rem auto 0}
.wc-fine{text-align:center;font-size:.85rem;color:var(--c-muted);margin:.5rem 0 0}
@media (max-width:1024px){.wc-cards4,.wc-proof{grid-template-columns:repeat(2,1fr)}.wc-proof>div:nth-child(3){border-left:0}.wc-proof>div:nth-child(n+3){border-top:1px solid var(--c-line)}.wc-steps ol{grid-template-columns:repeat(2,1fr)}}
@media (max-width:860px){.wc-split,.wc-story,.wc-stage{grid-template-columns:1fr}.wc-qa,.wc-pair{grid-template-columns:1fr}.wc-academy h2{text-align:center;margin-left:auto;margin-right:auto}}
@media (max-width:640px){.wc{padding:4rem 0}.wc-hero{padding:7rem 0 2rem}.wc-cards4,.wc-proof,.wc-items{grid-template-columns:1fr}.wc-proof>div{border-left:0;border-top:1px solid var(--c-line)}.wc-proof>div:first-child{border-top:0}.wc-steps ol{grid-template-columns:1fr}.wc-paths .btn{width:100%}.wc-story{padding:1.5rem}.wc-stage{padding:1.5rem}.wc-primary{padding:1.4rem}}
.wc-trust,.wc-fine,.wc-closer,.wc-seed,.wc-honest,.wc-promise{margin-left:auto!important;margin-right:auto!important}
.wc-video{background:#fff}
.wc-video__frame{position:relative;max-width:860px;margin:0 auto}
.wc-video__frame::before,.wc-video__frame::after{content:"";position:absolute;border-radius:50%;z-index:0}
.wc-video__frame::before{width:220px;height:220px;left:-70px;top:-50px;background:#E6F2FE}
.wc-video__frame::after{width:180px;height:180px;right:-60px;bottom:-50px;background:#FFF4DA}
.wc-video__frame video{position:relative;z-index:1;display:block;width:100%;height:auto;max-height:480px;object-fit:contain;background:#00264D;border-radius:20px;box-shadow:0 2px 4px rgba(0,38,77,.06),0 24px 56px rgba(0,38,77,.18)}
@media (max-width:640px){.wc-video__frame::before,.wc-video__frame::after{display:none}}
.wc-seg{display:flex;justify-content:center;gap:.35rem;width:max-content;max-width:100%;margin:0 auto 2rem;padding:.35rem;background:var(--c-tint);border:1px solid var(--c-line);border-radius:999px}
.wc-seg [role=tab]{appearance:none;border:0;background:transparent;font:700 .95rem var(--font-head,'Montserrat',sans-serif);color:var(--c-muted);padding:.75rem 1.4rem;border-radius:999px;cursor:pointer;transition:background .2s,color .2s,box-shadow .2s}
.wc-seg [role=tab]:hover{color:var(--c-navy)}
.wc-seg [role=tab][aria-selected=true]{background:#fff;color:var(--c-navy);box-shadow:0 1px 2px rgba(0,38,77,.08),0 6px 16px rgba(0,38,77,.1)}
.wc-cards2{display:grid;grid-template-columns:1fr 1fr;gap:1rem;max-width:980px;margin:0 auto}
.wc-card--row{grid-template-columns:160px 1fr;gap:1.25rem;align-items:center;padding:1.25rem 1.5rem}
.wc-card--row .wc-ill{margin:0}
.wc-card--row h3{margin-bottom:.4rem}
[role=tabpanel][hidden]{display:none!important}
.wc-pane:not([hidden]),.wc-folder .wc-stage:not([hidden]){animation:wcIn .35s ease both}
@keyframes wcIn{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}
.wc-folder{max-width:1080px;margin:0 auto}
.wc-folder__tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem;padding:0 1rem}
.wc-ftab{appearance:none;border:1px solid var(--c-line);border-bottom:0;border-radius:16px 16px 0 0;background:#F7F9FC;padding:.85rem 1rem .75rem;font:800 1.05rem var(--font-head,'Montserrat',sans-serif);color:var(--c-muted);display:flex;align-items:center;justify-content:center;gap:.6rem;cursor:pointer;position:relative;top:1px;transition:background .2s,color .2s,transform .2s}
.wc-ftab:hover{color:var(--c-navy);transform:translateY(-2px)}
.wc-ftab__num{font:700 .72rem/1 var(--font-body,'Inter',sans-serif);letter-spacing:.06em;background:#fff;border:1px solid var(--c-line);color:var(--c-navy);padding:.3rem .45rem;border-radius:6px}
.wc-ftab[aria-selected=true]{color:var(--c-navy);transform:none}
.wc-ftab--build[aria-selected=true]{background:var(--c-tint);color:var(--c-blue)}
.wc-ftab--launch[aria-selected=true]{background:#EEF2F8}
.wc-ftab--scale[aria-selected=true]{background:var(--c-tint-gold);color:#8A5E00}
.wc-ftab[aria-selected=true] .wc-ftab__num{background:var(--c-navy);border-color:var(--c-navy);color:#fff}
.wc-folder__body{border:1px solid var(--c-line);border-radius:24px;background:#fff;box-shadow:0 10px 0 -4px #E9EFF7,0 20px 0 -8px #F2F5FA,0 24px 48px -20px rgba(0,38,77,.18)}
.wc-folder .wc-stage{margin:0;border-radius:23px}
.wc-stepper{display:flex;align-items:center;justify-content:center;gap:1rem;margin-top:2.25rem}
.wc-stepper__btn{width:44px;height:44px;border-radius:50%;border:1px solid var(--c-line);background:#fff;color:var(--c-navy);font:700 1.5rem/1 var(--font-head,'Montserrat',sans-serif);cursor:pointer;display:grid;place-items:center;padding:0 0 3px}
.wc-stepper__btn:hover{border-color:var(--c-action);color:var(--c-action)}
.wc-stepper__dots{display:flex;gap:.4rem}
.wc-stepper__dots i{width:8px;height:8px;border-radius:99px;background:#C9D6E8;transition:width .25s,background .25s}
.wc-stepper__dots i.is-on{width:26px;background:var(--c-action)}
.wc-seg [role=tab]:focus-visible,.wc-ftab:focus-visible,.wc-stepper__btn:focus-visible{outline:3px solid var(--c-gold);outline-offset:2px}
@media (max-width:860px){.wc-cards2{grid-template-columns:1fr}}
@media (max-width:640px){.wc-card--row{grid-template-columns:1fr}.wc-card--row .wc-ill{max-width:220px;margin:0 auto}.wc-seg [role=tab]{padding:.65rem .9rem;font-size:.85rem}.wc-folder__tabs{padding:0;gap:.3rem}.wc-ftab{flex-direction:column;gap:.3rem;font-size:.9rem;padding:.7rem .4rem .6rem}}
@media (prefers-reduced-motion:reduce){.wc-pane,.wc-folder .wc-stage{animation:none!important}}
.wc{padding:4.5rem 0}
.wc-cards4 .wc-card{grid-template-rows:auto auto 1fr;padding:1.1rem 1.15rem 1.3rem}
.wc-cards4 .wc-card .wc-ill{height:120px;width:auto;max-width:100%;justify-self:center}
.wc-cards4 .wc-card h3{min-height:2.6em;display:flex;align-items:flex-end}
.wc-card--row .wc-ill{height:auto}
.wc-cards2 .wc-card{height:100%}
.wc-pair .wc-card{display:flex;flex-direction:column;gap:.5rem}
.wc-pair .wc-card>.btn,.wc-pair .wc-card>.wc-cta{margin-top:auto;align-self:flex-start}
.wc-folder .wc-stage{grid-template-columns:minmax(200px,.7fr) 2.3fr;gap:2rem;padding:2rem}
.wc-folder .wc-stage__word{font-size:clamp(2rem,4vw,3rem)}
.wc-folder .wc-stage .wc-ill{max-width:240px}
.wc-items{align-items:stretch}
.wc-item{align-content:start}
.wc-item>.wc-link,.wc-item>.btn{align-self:end}
.wc-item--row{grid-template-columns:1fr auto;align-items:center;gap:1.5rem}
.wc-item--row>.wc-link{align-self:center;white-space:nowrap}
.wc-steps{padding:.9rem 1.1rem}
.wc-steps ol{gap:.45rem .75rem}
.wc-story{margin-bottom:3.5rem}
.wc-video .wc-video__frame video{max-height:440px}
@media (max-width:860px){.wc-folder .wc-stage{grid-template-columns:1fr}.wc-folder .wc-stage .wc-ill{max-width:200px;margin:0 auto}}
@media (max-width:640px){.wc{padding:3.5rem 0}.wc-item--row{grid-template-columns:1fr}.wc-item--row>.wc-link{justify-self:start}.wc-cards4 .wc-card h3{min-height:0}}
.home-2026 .wc h2,.home-2026 .wc-hero h1{line-height:1.15}
.home-2026 .wc h3{line-height:1.3}
.wc-item{display:flex;flex-direction:column;gap:.5rem}
.wc-item>.wc-link,.wc-item>.btn,.wc-item>.wc-cta{margin-top:auto;align-self:flex-start}
.wc-item>.wc-badge{align-self:flex-start}
.wc-item.wc-item--row{display:grid}
@media (max-width:640px){
.wc-cards4 .wc-card{grid-template-columns:96px 1fr;grid-template-rows:auto auto;grid-template-areas:"ill h" "ill p";column-gap:1rem;row-gap:.3rem;align-items:center;padding:1rem}
.wc-cards4 .wc-card .wc-ill{grid-area:ill;height:auto;width:100%;margin:0}
.wc-cards4 .wc-card h3{grid-area:h;display:block;align-self:end}
.wc-cards4 .wc-card p{grid-area:p;align-self:start;font-size:.9rem}
.wc-card--row{grid-template-columns:96px 1fr;gap:1rem;padding:1rem}
.wc-card--row .wc-ill{max-width:none;margin:0}
.wc-card--row p{font-size:.9rem}
.wc-folder .wc-stage .wc-ill{max-width:170px}
}
.wc-inside{background:linear-gradient(180deg,#fff 0%,var(--c-tint) 100%)}
.wc-feats6{list-style:none;margin:0 auto;padding:0;max-width:1080px;display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}
.wc-feat{display:flex;gap:.9rem;align-items:flex-start;background:#fff;border:1px solid var(--c-line);border-radius:16px;padding:1.1rem 1.2rem;max-width:none;transition:transform .2s,box-shadow .2s}
.wc-feat:hover{transform:translateY(-2px);box-shadow:0 12px 28px -14px rgba(0,38,77,.25)}
.wc-feat__ico{flex:0 0 46px;height:46px;border-radius:12px;background:var(--c-tint);display:grid;place-items:center}
.wc-feat__ico svg{width:30px;height:30px}
.wc-feat h3{font-size:1rem;color:var(--c-navy);margin:.3rem 0 .3rem}
.wc-feat p{font-size:.875rem;line-height:1.55;margin:0;color:var(--c-body)}
.wc-feat__tag{display:inline-block;font:700 .66rem/1 var(--font-body,'Inter',sans-serif);letter-spacing:.06em;text-transform:uppercase;color:var(--c-action);background:#E6F2FE;padding:.3rem .45rem;border-radius:5px}
.wc-feat__tag--pro{color:#fff;background:var(--c-navy)}
.wc-inside__links{display:flex;flex-wrap:wrap;gap:.75rem 2rem;justify-content:center;margin-top:2rem}
@media (max-width:960px){.wc-feats6{grid-template-columns:1fr 1fr}}
@media (max-width:600px){.wc-feats6{grid-template-columns:1fr}.wc-feat{padding:1rem}}
.wc-flips{list-style:none;margin:0 auto;padding:0;max-width:1080px;display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}
.wc-flips li{max-width:none}
.wc-flip{appearance:none;display:block;width:100%;height:210px;padding:0;border:0;background:none;cursor:pointer;perspective:1000px;font:inherit;text-align:center}
.wc-flip__in{position:relative;display:block;width:100%;height:100%;transition:transform .55s cubic-bezier(.2,.7,.2,1);transform-style:preserve-3d}
.wc-flip.is-flipped .wc-flip__in{transform:rotateY(180deg)}
@media (hover:hover) and (pointer:fine){.wc-flip:hover .wc-flip__in{transform:rotateY(180deg)}}
.wc-flip:focus-visible{outline:3px solid var(--c-gold);outline-offset:4px;border-radius:18px}
.wc-flip__face{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.6rem;padding:1.25rem;border-radius:18px;backface-visibility:hidden;-webkit-backface-visibility:hidden}
.wc-flip__front{background:#fff;border:1px solid var(--c-line);box-shadow:0 1px 2px rgba(0,38,77,.04)}
.wc-flip__front .wc-feat__tag{position:absolute;top:.9rem;left:.9rem}
.wc-flip__ico{width:60px;height:60px;border-radius:16px;background:var(--c-tint);display:grid;place-items:center}
.wc-flip__ico{width:72px!important;height:72px!important;border-radius:20px}.wc-flip__ico svg{width:50px;height:50px}
.wc-flip__title{font:800 1.05rem/1.25 var(--font-head,'Montserrat',sans-serif);color:var(--c-navy)}
.wc-flip__hint{position:absolute;bottom:.8rem;font-size:.72rem;color:var(--c-muted)}
.wc-flip__back{background:var(--c-navy);transform:rotateY(180deg);box-shadow:0 16px 32px -16px rgba(0,38,77,.45)}
.wc-flip__back .wc-flip__title{color:#FFB81C;font-size:.95rem}
.wc-flip__text{color:#E3ECF7;font-size:.92rem;line-height:1.55}
.wc-flip__hint::after{content:"Tap to flip \21BB"}
@media (hover:hover) and (pointer:fine){.wc-flip__hint::after{content:"Hover to flip \21BB"}}
@media (max-width:960px){.wc-flips{grid-template-columns:1fr 1fr}}
@media (max-width:600px){.wc-flips{gap:.75rem}.wc-flip{height:190px}.wc-flip__face{padding:1rem .8rem}.wc-flip__title{font-size:.92rem}.wc-flip__text{font-size:.82rem}.wc-flip__ico{width:50px;height:50px}}
@media (prefers-reduced-motion:reduce){.wc-flip__in{transition:none}}
.wc-folder--two .wc-folder__tabs{grid-template-columns:1fr 1fr;max-width:760px}
.wc-folder--two .wc-stage{grid-template-columns:minmax(200px,.62fr) 2.38fr}
.wc-folder--two .wc-stage__pain{font:700 1.15rem/1.4 var(--font-head,'Montserrat',sans-serif);color:var(--c-navy);max-width:22ch;margin:.25rem 0 1.25rem}
.wc-ladder{list-style:none;margin:0;padding:0;display:grid;gap:.85rem;position:relative}
.wc-ladder::before{content:"";position:absolute;left:17px;top:20px;bottom:20px;width:2px;background:repeating-linear-gradient(180deg,#B9D3EE 0 6px,transparent 6px 12px)}
.wc-step{display:grid;grid-template-columns:36px 1fr;gap:.9rem;align-items:start;position:relative;max-width:none}
.wc-step__num{width:36px;height:36px;border-radius:50%;background:#fff;border:2px solid #B9D3EE;color:var(--c-navy);font:800 .95rem/32px var(--font-head,'Montserrat',sans-serif);text-align:center;position:relative;z-index:1;margin-top:.9rem}
.wc-step:nth-child(2) .wc-step__num{background:var(--c-action);border-color:var(--c-action);color:#fff}
.wc-step:nth-child(3) .wc-step__num{background:var(--c-gold);border-color:var(--c-gold);color:var(--c-navy)}
.wc-step__card{background:#fff;border-radius:16px;padding:1.1rem 1.3rem 1.2rem;display:flex;flex-direction:column;gap:.4rem;box-shadow:0 1px 2px rgba(0,38,77,.05),0 8px 22px rgba(0,38,77,.07)}
.wc-step__card h3{font-size:1.05rem;margin:0;color:var(--c-navy)}
.wc-step__card p{font-size:.92rem;margin:0}
.wc-step__card>.wc-link,.wc-step__card>.btn,.wc-step__card>.wc-cta{margin-top:.35rem;align-self:flex-start}
.wc-step__card--hero{border:2px solid var(--c-action)}
.wc-step__card--flag{border:2px solid var(--c-navy)}
.wc-step__label{font:700 .7rem/1 var(--font-body,'Inter',sans-serif);letter-spacing:.07em;text-transform:uppercase;color:var(--c-muted)}
.wc-freebies{list-style:none;margin:.2rem 0 0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:.45rem .9rem}
.wc-freebies li{max-width:none}
.wc-freebies a{display:flex;align-items:center;gap:.5rem;font:600 .88rem/1.35 var(--font-body,'Inter',sans-serif);color:var(--c-action);text-decoration:none;padding:.55rem .7rem;border-radius:10px;background:var(--c-tint)}
.wc-freebies a::before{content:"";flex:0 0 8px;height:8px;border-radius:50%;background:var(--c-green)}
.wc-freebies a:hover{background:#E1EEFD}
.wc-folder--two .wc-calc{margin-top:1rem;margin-left:calc(36px + .9rem)}
.wc-ladder__note{margin:1rem 0 0 calc(36px + .9rem);font-size:.9rem;color:var(--c-muted)}
@media (max-width:860px){.wc-folder--two .wc-stage{grid-template-columns:1fr}.wc-folder--two .wc-stage__pain{max-width:none;text-align:center}}
@media (max-width:600px){.wc-freebies{grid-template-columns:1fr}.wc-step{grid-template-columns:28px 1fr;gap:.6rem}.wc-step__num{width:28px;height:28px;line-height:24px;font-size:.8rem}.wc-ladder::before{left:13px}.wc-folder--two .wc-calc,.wc-ladder__note{margin-left:0}.wc-folder--two .wc-ftab{font-size:.82rem}}
.wc-step__card--pair h3{margin-bottom:.35rem}
.wc-options{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}
.wc-option{background:var(--c-tint);border-radius:12px;padding:.95rem 1rem;display:flex;flex-direction:column;gap:.35rem}
.wc-option h4{font:700 .95rem/1.3 var(--font-head,'Montserrat',sans-serif);color:var(--c-navy);margin:0}
.wc-option p{font-size:.87rem;margin:0}
.wc-option .wc-link{margin-top:auto;padding-top:.25rem}
@media (max-width:700px){.wc-options{grid-template-columns:1fr}}
.wc-step__card .wc-cta a.wc-link{text-decoration:none}.wc-step__card .wc-cta a.wc-link:hover{text-decoration:underline}
.wc-pathbtn{flex-direction:column;gap:.15rem;line-height:1.2;min-width:220px}
.wc-pathbtn small{font:600 .72rem/1 var(--font-body,'Inter',sans-serif);letter-spacing:.06em;text-transform:uppercase;opacity:.8}
.wc-ftab__txt{display:flex;flex-direction:column;align-items:flex-start;line-height:1.2;text-align:left}
.wc-ftab__txt small{font:700 .66rem/1 var(--font-body,'Inter',sans-serif);letter-spacing:.07em;text-transform:uppercase;color:var(--c-muted);margin-top:.3rem}
.wc-ftab[aria-selected=true] .wc-ftab__txt small{color:inherit;opacity:.8}
.wc-product{display:inline-block;font:800 .95rem/1 var(--font-head,'Montserrat',sans-serif);padding:.55rem .8rem;border-radius:10px;letter-spacing:-.01em}
.wc-product--flex{background:var(--c-action);color:#fff}
.wc-product--pro{background:var(--c-navy);color:#fff}
.wc-product__for{font-size:.82rem;font-weight:600;color:var(--c-muted);margin:.5rem 0 0}
@media (max-width:860px){.wc-folder--two .wc-stage>div:first-child{text-align:center}}
@media (max-width:600px){.wc-pathbtn{min-width:0}.wc-ftab__txt{align-items:center;text-align:center}}
.wc-product__for+.wc-stage__pain{margin-top:1rem!important;padding-top:1rem;border-top:1px solid rgba(0,38,77,.1)}
.wc-qa{gap:2rem 1.75rem;max-width:1080px;margin:2.75rem auto 0;padding:0 .5rem}
.wc-qa>div{position:relative;border:0;border-radius:2px 2px 4px 18px/2px 2px 4px 14px;padding:2.1rem 1.6rem 1.8rem;background:#FFF2B3;box-shadow:0 1px 1px rgba(0,38,77,.06),0 14px 22px -12px rgba(0,38,77,.28);transform:rotate(-1.6deg);transition:transform .25s ease,box-shadow .25s ease}
.wc-qa>div:nth-child(2){background:#DCEBFF;transform:rotate(1.2deg) translateY(.6rem)}
.wc-qa>div:nth-child(3){background:#D9F4E4;transform:rotate(-.8deg)}
.wc-qa>div::before{content:"";position:absolute;top:-12px;left:50%;width:96px;height:26px;transform:translateX(-50%) rotate(-2deg);background:rgba(255,255,255,.55);border:1px solid rgba(0,38,77,.06);box-shadow:0 1px 2px rgba(0,38,77,.08)}
.wc-qa>div:nth-child(2)::before{transform:translateX(-50%) rotate(3deg)}
.wc-qa>div::after{content:"";position:absolute;right:0;bottom:0;width:26px;height:26px;background:linear-gradient(135deg,rgba(0,38,77,.08) 0 50%,transparent 50%);border-top-left-radius:6px}
.wc-qa>div:hover{transform:rotate(0) translateY(-4px);box-shadow:0 2px 2px rgba(0,38,77,.06),0 22px 30px -14px rgba(0,38,77,.32)}
.wc-qa h3{font-size:1.08rem;line-height:1.3;color:var(--c-navy);margin:0 0 .7rem}
.wc-qa p{font-size:.95rem;line-height:1.6;color:#003D7A}
@media (max-width:860px){.wc-qa{gap:2.25rem;max-width:520px}.wc-qa>div:nth-child(2){transform:rotate(1deg)}}
@media (prefers-reduced-motion:reduce){.wc-qa>div{transition:none}}
.wc-qa>div::before{background:rgba(28,139,245,.28);border:0}
.wc-qa>div:nth-child(2)::before{background:rgba(255,184,28,.5)}
.wc-qa>div:nth-child(3)::before{background:rgba(28,139,245,.28)}
.wc-medals{list-style:none;margin:0 auto;padding:0;max-width:1080px;display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem}
.wc-medal{--m:#003D7A;--m2:#1C8BF5;--ink:#fff;display:flex;flex-direction:column;align-items:center;text-align:center;max-width:none}
.wc-medal--blue{--m:#0F6FD0;--m2:#00B8E6}
.wc-medal--gold{--m:#FFB81C;--m2:#FFD873;--ink:#003D7A}
.wc-medal--green{--m:#04A859;--m2:#5ED39A}
.wc-medal__disc{position:relative;z-index:1;width:150px;height:150px;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--ink);background:radial-gradient(circle at 35% 30%,var(--m2) 0%,var(--m) 62%);box-shadow:0 0 0 6px #fff,0 0 0 8px var(--m),0 18px 30px -14px rgba(0,38,77,.45);transition:transform .45s cubic-bezier(.2,.7,.2,1)}
.wc-medal__disc::before{content:"";position:absolute;inset:10px;border-radius:50%;border:2px dashed rgba(255,255,255,.55)}
.wc-medal--gold .wc-medal__disc::before{border-color:rgba(0,38,77,.25)}
.wc-medal__disc::after{content:"";position:absolute;inset:0;border-radius:50%;background:linear-gradient(115deg,transparent 35%,rgba(255,255,255,.35) 48%,transparent 60%);background-size:250% 100%;background-position:120% 0;transition:background-position .7s ease}
.wc-medal:hover .wc-medal__disc{transform:translateY(-4px) rotate(-6deg)}
.wc-medal:hover .wc-medal__disc::after{background-position:-40% 0}
.wc-medal__big{font:900 2.6rem/1 var(--font-head,'Montserrat',sans-serif);letter-spacing:-.04em}
.wc-medal__unit{font:800 .78rem/1 var(--font-body,'Inter',sans-serif);letter-spacing:.14em;text-transform:uppercase;margin-top:.35rem;opacity:.9}
.wc-medal__stars{display:flex;gap:1px;margin-top:.4rem}
.wc-medal__stars svg{width:12px;height:12px}
.wc-medal__ribbon{position:relative;width:70px;height:40px;margin-top:-22px}
.wc-medal__ribbon::before,.wc-medal__ribbon::after{content:"";position:absolute;top:0;width:30px;height:40px;background:var(--m);clip-path:polygon(0 0,100% 0,100% 100%,50% 78%,0 100%)}
.wc-medal__ribbon::before{left:2px;transform:rotate(14deg);filter:brightness(.85)}
.wc-medal__ribbon::after{right:2px;transform:rotate(-14deg)}
.wc-medal p{font-size:.88rem;line-height:1.5;color:var(--c-muted);max-width:24ch;margin:.9rem auto 0}
@media (max-width:900px){.wc-medals{grid-template-columns:1fr 1fr;row-gap:2.25rem}}
@media (max-width:420px){.wc-medal__disc{width:124px;height:124px}.wc-medal__big{font-size:2.1rem}.wc-medals{gap:1.75rem .75rem}}
@media (prefers-reduced-motion:reduce){.wc-medal__disc,.wc-medal__disc::after{transition:none}}
.wc-medal__ribbon{height:58px;margin-top:-30px;width:80px}.wc-medal__ribbon::before,.wc-medal__ribbon::after{height:58px;width:32px}
.wc-medal--navy{--m:#003D7A;--ink:#fff}
.wc-medal--blue{--m:#1C8BF5;--ink:#fff}
.wc-medal--green{--m:#04A859;--ink:#fff}
.wc-medal--gold{--m:#FFB81C;--ink:#003D7A}
.wc-medal__disc{background:var(--m)}
.wc-medal__disc::after{display:none}
.wc-medal__ribbon::before{filter:none;opacity:.8}
.home-2026{color:#003D7A}
.wc-hero{padding-bottom:5.5rem}
.wc-band{position:relative;z-index:2;margin-top:-3.25rem;padding:0 0 .5rem}
.wc-band__list{list-style:none;margin:0 auto;padding:.5rem;max-width:1080px;display:grid;grid-template-columns:repeat(4,1fr);background:#fff;border:1px solid var(--c-line);border-radius:20px;box-shadow:0 2px 4px rgba(0,38,77,.04),0 18px 40px -12px rgba(0,38,77,.16)}
.wc-band__list li{display:flex;gap:.8rem;align-items:flex-start;padding:1rem 1.1rem;max-width:none}
.wc-band__list li+li{border-left:1px solid var(--c-line)}
.wc-band__ico{flex:0 0 40px;height:40px;border-radius:12px;background:var(--c-tint);display:grid;place-items:center}
.wc-band__ico svg{width:28px;height:28px}
.wc-band__list b{display:block;font:700 .9rem/1.3 var(--font-head,'Montserrat',sans-serif);color:var(--c-navy);margin-bottom:.2rem}
.wc-band__list span{display:block;font-size:.8rem;line-height:1.5;color:var(--c-muted)}
@media (max-width:1024px){.wc-band__list{grid-template-columns:1fr 1fr}.wc-band__list li:nth-child(3){border-left:0}.wc-band__list li:nth-child(n+3){border-top:1px solid var(--c-line)}}
@media (max-width:560px){.wc-band__list{grid-template-columns:1fr}.wc-band__list li{border-left:0!important}.wc-band__list li+li{border-top:1px solid var(--c-line)}}
.footer{position:relative;background:#00264D!important;color:#B9CCE3;padding:4.25rem 0 1.5rem!important;margin-top:0}
.home-2026 .footer::before{content:"";position:absolute;right:max(1.25rem,calc((100% - 1180px)/2 + 1.25rem));bottom:100%;width:190px;height:114px;background:url("data:image/svg+xml,%3Csvg viewBox='0 0 250 150' role='img' aria-label='The WyzLab team waving goodbye' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform='translate%2852 148%29 scale%280.95 0.95%29'%3E%3Cpath d='M-13 -50 L-12 -3 L-2 -3 L0 -40 L2 -3 L12 -3 L13 -50Z' fill='%233A4352'/%3E%3Cpath d='M-15 -4 L-1 -4 L-1 2 L-17 2 Q-18 -2 -15 -4Z' fill='%231B2433'/%3E%3Cpath d='M1 -4 L15 -4 Q18 -2 17 2 L1 2Z' fill='%231B2433'/%3E%3Cpath d='M-15 -84 Q-23 -68 -21 -54' stroke='%2304A859' stroke-width='9' fill='none' stroke-linecap='round'/%3E%3Ccircle cx='-21' cy='-51' r='4.6' fill='%23F1CFAE'/%3E%3Cpath d='M-17 -82 Q-17 -94 -5 -95 L5 -95 Q17 -94 17 -82 L15 -48 L-15 -48Z' fill='%2304A859'/%3E%3Cpath d='M-6 -95 L0 -88 L-2 -84 L-8 -91Z M6 -95 L0 -88 L2 -84 L8 -91Z' fill='%23fff'/%3E%3Cpath d='M0 -88 L0 -50' stroke='%231B2433' stroke-width='1' opacity='.5'/%3E%3Crect x='5' y='-82' width='7' height='6' rx='1' fill='none' stroke='%231B2433' stroke-width='1' opacity='.5'/%3E%3Cpath d='M15 -84 Q30 -96 31 -114' stroke='%2304A859' stroke-width='9' fill='none' stroke-linecap='round'/%3E%3Ccircle cx='31' cy='-118' r='4.6' fill='%23F1CFAE'/%3E%3Crect x='-4.5' y='-101' width='9' height='8' fill='%23F1CFAE'/%3E%3Cellipse cx='-14' cy='-112' rx='3.4' ry='4.4' fill='%23F1CFAE'/%3E%3Cellipse cx='14' cy='-112' rx='3.4' ry='4.4' fill='%23F1CFAE'/%3E%3Cpath d='M-14 -116 Q-14 -98 0 -97 Q14 -98 14 -116 Q14 -130 0 -130 Q-14 -130 -14 -116Z' fill='%23F1CFAE'/%3E%3Cpath d='M-16 -112 Q-18 -135 0 -135 Q18 -135 16 -112 L13 -119 L10 -116 L8 -121 L3 -117 L0 -122 L-4 -117 L-8 -121 L-11 -116 L-13 -120Z' fill='%2316181D'/%3E%3Cpath d='M-8.5 -116.5 Q-5.5 -118.5 -2.5 -117' stroke='%2316181D' stroke-width='1.6' fill='none' stroke-linecap='round'/%3E%3Cpath d='M2.5 -117 Q5.5 -118.5 8.5 -116.5' stroke='%2316181D' stroke-width='1.6' fill='none' stroke-linecap='round'/%3E%3Cellipse cx='-5.4' cy='-111.8' rx='1.5' ry='2' fill='%231B2433'/%3E%3Cellipse cx='5.4' cy='-111.8' rx='1.5' ry='2' fill='%231B2433'/%3E%3Cellipse cx='-8.5' cy='-106.5' rx='2.6' ry='1.5' fill='%23F29C8B' opacity='.45'/%3E%3Cellipse cx='8.5' cy='-106.5' rx='2.6' ry='1.5' fill='%23F29C8B' opacity='.45'/%3E%3Cpath d='M-3.8 -106 Q0 -100 3.8 -106Z' fill='%239C3B3B'/%3E%3C/g%3E%3Cg transform='translate%28125 148%29 scale%281 1%29'%3E%3Cpath d='M-13 -50 L-12 -3 L-2 -3 L0 -40 L2 -3 L12 -3 L13 -50Z' fill='%233A4352'/%3E%3Cpath d='M-15 -4 L-1 -4 L-1 2 L-17 2 Q-18 -2 -15 -4Z' fill='%231B2433'/%3E%3Cpath d='M1 -4 L15 -4 Q18 -2 17 2 L1 2Z' fill='%231B2433'/%3E%3Cpath d='M-15 -84 Q-23 -68 -21 -54' stroke='%23FFB81C' stroke-width='9' fill='none' stroke-linecap='round'/%3E%3Ccircle cx='-21' cy='-51' r='4.6' fill='%23D19C72'/%3E%3Cpath d='M-17 -82 Q-17 -94 -5 -95 L5 -95 Q17 -94 17 -82 L15 -48 L-15 -48Z' fill='%23FFB81C'/%3E%3Cpath d='M-6 -95 L0 -88 L-2 -84 L-8 -91Z M6 -95 L0 -88 L2 -84 L8 -91Z' fill='%23fff'/%3E%3Cpath d='M0 -88 L0 -50' stroke='%231B2433' stroke-width='1' opacity='.5'/%3E%3Crect x='5' y='-82' width='7' height='6' rx='1' fill='none' stroke='%231B2433' stroke-width='1' opacity='.5'/%3E%3Cpath d='M15 -84 Q23 -68 21 -54' stroke='%23FFB81C' stroke-width='9' fill='none' stroke-linecap='round'/%3E%3Ccircle cx='21' cy='-51' r='4.6' fill='%23D19C72'/%3E%3Crect x='-4.5' y='-101' width='9' height='8' fill='%23D19C72'/%3E%3Cpath d='M-17 -115 Q-19 -137 0 -136 Q19 -137 17 -115 L18 -89 Q12 -91 11 -107 L-11 -107 Q-12 -91 -18 -89Z' fill='%2316181D'/%3E%3Cellipse cx='-14' cy='-112' rx='3.4' ry='4.4' fill='%23D19C72'/%3E%3Cellipse cx='14' cy='-112' rx='3.4' ry='4.4' fill='%23D19C72'/%3E%3Cpath d='M-14 -116 Q-14 -98 0 -97 Q14 -98 14 -116 Q14 -130 0 -130 Q-14 -130 -14 -116Z' fill='%23D19C72'/%3E%3Cpath d='M-15 -111 Q-17 -133 0 -133 Q17 -133 15 -111 Q12 -123 2 -125 Q-6 -119 -15 -111Z' fill='%2316181D'/%3E%3Cpath d='M-8.5 -116.5 Q-5.5 -118.5 -2.5 -117' stroke='%2316181D' stroke-width='1.6' fill='none' stroke-linecap='round'/%3E%3Cpath d='M2.5 -117 Q5.5 -118.5 8.5 -116.5' stroke='%2316181D' stroke-width='1.6' fill='none' stroke-linecap='round'/%3E%3Cellipse cx='-5.4' cy='-111.8' rx='1.5' ry='2' fill='%231B2433'/%3E%3Cellipse cx='5.4' cy='-111.8' rx='1.5' ry='2' fill='%231B2433'/%3E%3Cellipse cx='-8.5' cy='-106.5' rx='2.6' ry='1.5' fill='%23F29C8B' opacity='.45'/%3E%3Cellipse cx='8.5' cy='-106.5' rx='2.6' ry='1.5' fill='%23F29C8B' opacity='.45'/%3E%3Cpath d='M-3.6 -105.5 Q0 -102 3.6 -105.5' stroke='%231B2433' stroke-width='1.5' fill='none' stroke-linecap='round'/%3E%3C/g%3E%3Cg transform='translate%28198 148%29 scale%28-0.95 0.95%29'%3E%3Cpath d='M-13 -50 L-12 -3 L-2 -3 L0 -40 L2 -3 L12 -3 L13 -50Z' fill='%233A4352'/%3E%3Cpath d='M-15 -4 L-1 -4 L-1 2 L-17 2 Q-18 -2 -15 -4Z' fill='%231B2433'/%3E%3Cpath d='M1 -4 L15 -4 Q18 -2 17 2 L1 2Z' fill='%231B2433'/%3E%3Cpath d='M-15 -84 Q-23 -68 -21 -54' stroke='%23003D7A' stroke-width='9' fill='none' stroke-linecap='round'/%3E%3Ccircle cx='-21' cy='-51' r='4.6' fill='%23E3B48C'/%3E%3Cpath d='M-17 -82 Q-17 -94 -5 -95 L5 -95 Q17 -94 17 -82 L15 -48 L-15 -48Z' fill='%23003D7A'/%3E%3Cpath d='M-5 -95 L0 -70 L5 -95Z' fill='%23fff'/%3E%3Cpath d='M-2 -88 L0 -72 L2 -88 L0 -91Z' fill='%2300264D'/%3E%3Cpath d='M15 -84 Q30 -96 31 -114' stroke='%23003D7A' stroke-width='9' fill='none' stroke-linecap='round'/%3E%3Ccircle cx='31' cy='-118' r='4.6' fill='%23E3B48C'/%3E%3Crect x='-4.5' y='-101' width='9' height='8' fill='%23E3B48C'/%3E%3Cellipse cx='-14' cy='-112' rx='3.4' ry='4.4' fill='%23E3B48C'/%3E%3Cellipse cx='14' cy='-112' rx='3.4' ry='4.4' fill='%23E3B48C'/%3E%3Cpath d='M-14 -116 Q-14 -98 0 -97 Q14 -98 14 -116 Q14 -130 0 -130 Q-14 -130 -14 -116Z' fill='%23E3B48C'/%3E%3Cpath d='M-15 -114 Q-17 -134 1 -134 Q17 -134 15 -114 Q13 -122 8 -125 Q2 -119 -6 -124 Q-11 -120 -15 -114Z' fill='%2316181D'/%3E%3Cpath d='M-8.5 -116.5 Q-5.5 -118.5 -2.5 -117' stroke='%2316181D' stroke-width='1.6' fill='none' stroke-linecap='round'/%3E%3Cpath d='M2.5 -117 Q5.5 -118.5 8.5 -116.5' stroke='%2316181D' stroke-width='1.6' fill='none' stroke-linecap='round'/%3E%3Cellipse cx='-5.4' cy='-111.8' rx='1.5' ry='2' fill='%231B2433'/%3E%3Cellipse cx='5.4' cy='-111.8' rx='1.5' ry='2' fill='%231B2433'/%3E%3Cellipse cx='-8.5' cy='-106.5' rx='2.6' ry='1.5' fill='%23F29C8B' opacity='.45'/%3E%3Cellipse cx='8.5' cy='-106.5' rx='2.6' ry='1.5' fill='%23F29C8B' opacity='.45'/%3E%3Cpath d='M-3.8 -106 Q0 -100 3.8 -106Z' fill='%239C3B3B'/%3E%3C/g%3E%3C/svg%3E") no-repeat center bottom/contain;pointer-events:none}
.footer .footer__grid{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:2.5rem}
.footer .footer__logo{height:44px;width:auto;margin-bottom:1rem}
.footer .footer__brand p{color:#B9CCE3;font-size:.9rem;line-height:1.65;max-width:38ch}
.footer h5{font:700 .72rem/1 var(--font-body,'Inter',sans-serif)!important;letter-spacing:.12em;text-transform:uppercase;color:#FFB81C!important;margin:0 0 1rem}
.footer .footer__links{display:grid;gap:.6rem}
.footer .footer__links a{color:#E3ECF7;opacity:.85;font-size:.9rem;text-decoration:none;transition:opacity .2s,color .2s}
.footer .footer__links a:hover{opacity:1;color:#fff;text-decoration:underline;text-underline-offset:3px}
.footer .wyz-trustbar{grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:3rem;padding:0;border-top:0}
.footer .wyz-trustbar>div{justify-content:flex-start!important;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1)!important;border-radius:16px;padding:1.25rem 1rem}
.footer .wyz-trustbar>div+div{border-left:1px solid rgba(255,255,255,.1)!important}
.footer .wyz-trustbar .wyz-lbl{color:#FFB81C;opacity:1}
.footer .wyz-trustbar .wyz-sec{color:#fff}
.footer .footer__bottom{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.75rem;margin-top:2rem;padding-top:1.25rem;border-top:1px solid rgba(255,255,255,.1);font-size:.85rem}
.footer .footer__copyright{color:#8FA8C6;margin:0}
.footer .footer__email a{color:#E3ECF7}
@media (max-width:900px){.footer .footer__grid{grid-template-columns:1fr 1fr}.footer .footer__brand{grid-column:1/-1}}
@media (max-width:768px){.footer .wyz-trustbar{grid-template-columns:1fr}.footer .wyz-trustbar>div+div{padding-top:1.25rem}.home-2026 .footer::before{width:140px;height:84px}}
@media (max-width:480px){.footer .footer__grid{gap:2rem 1.25rem}.footer .footer__links a{font-size:.85rem}}
@media (max-width:768px){.home-2026 .wc-close{padding-bottom:6.5rem}}
.footer{background:#1C8BF5!important;color:#fff}
.footer .footer__brand p{color:rgba(255,255,255,.92)}
.footer .footer__brand p[style]{color:rgba(255,255,255,.8)!important}
.footer h5{color:#fff!important;opacity:.95}
.footer .footer__links a{color:#fff;opacity:.95}
.footer .footer__links a:hover,.footer .footer__email a:hover,.footer .footer__brand a:hover{color:#003D7A!important;opacity:1;text-decoration:underline;text-underline-offset:3px}
.footer .footer__brand a[style]{transition:background .2s,color .2s}
.footer .footer__brand a[style]:hover{background:#fff!important;text-decoration:none}
.footer .wyz-trustbar>div{background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.22)!important}
.footer .wyz-trustbar>div+div{border-left:1px solid rgba(255,255,255,.22)!important}
.footer .wyz-trustbar .wyz-lbl{color:#fff}
.footer .footer__bottom{border-top:1px solid rgba(255,255,255,.25)}
.footer .footer__copyright{color:rgba(255,255,255,.88)}
.footer .footer__email a{color:#fff}
.pv-logo small{color:#fff!important;opacity:.85}

/* Kept homepage sections restyled to Learning Commons (testimonials, FAQ, checklist, community, ambassador) */
.home-2026{--wz-body:#003D7A;--wz-muted:#3D6595;--wz-ink:#003D7A;--wyz-text:#003D7A;--wyz-dark-gray:#003D7A;--wyz-mid-gray:#3D6595;--dark-gray:#003D7A;color:#003D7A}
.home-2026 [style*="#2D3748"],.home-2026 [style*="#1A202C"],.home-2026 [style*="#33435C"]{color:#003D7A!important}
.home-2026 [style*="#8898AA"],.home-2026 [style*="#5B6B84"]{color:#3D6595!important}
.home-2026 section.section{padding:4.5rem 0}
.home-2026 section.section .tex-dots,.home-2026 section.tex-dots{background-image:none!important}
.home-2026 section.bg-light{background:#fff!important}
.home-2026 #community{background:var(--c-tint)!important}
.home-2026 section.section h2{font-size:clamp(1.75rem,3.4vw,2.6rem);line-height:1.15;color:var(--c-navy);text-align:center;text-wrap:balance}
.home-2026 section.section .section-head--center p{color:var(--c-muted)}
/* testimonials */
.home-2026 .tgrid{gap:1.25rem!important}
.home-2026 .tgrid .card{background:#fff!important;border:1px solid var(--c-line)!important;border-top-width:4px!important;border-radius:18px!important;box-shadow:0 1px 2px rgba(0,38,77,.04)!important;transition:transform .2s,box-shadow .2s}
.home-2026 .tgrid .card:hover{transform:translateY(-3px);box-shadow:0 16px 32px -18px rgba(0,38,77,.3)!important}
.home-2026 .tgrid .card p{color:#003D7A!important}
.home-2026 .tgrid .card:last-child{background:var(--c-tint)!important}
/* FAQ */
.home-2026 .faq-tab{border:1px solid var(--c-line)!important;background:#fff!important;color:var(--c-navy)!important;font:700 .9rem var(--font-head,'Montserrat',sans-serif)!important;padding:.65rem 1.25rem!important}
.home-2026 .faq-tab:hover{border-color:var(--c-action)!important}
.home-2026 .faq-tab.active{background:var(--c-navy)!important;border-color:var(--c-navy)!important;color:#fff!important}
.home-2026 .accordion-wrapper{max-width:820px;margin:0 auto}
.home-2026 .accordion-item{background:#fff;border:1px solid var(--c-line)!important;border-radius:14px!important;margin-bottom:.75rem;overflow:hidden;box-shadow:none!important}
.home-2026 .accordion-header{color:var(--c-navy)!important;font:700 1rem/1.4 var(--font-head,'Montserrat',sans-serif)!important;padding:1.1rem 1.25rem!important;background:#fff!important}
.home-2026 .accordion-header svg{color:var(--c-action)}
.home-2026 .accordion-body{color:#003D7A!important}
.home-2026 .accordion-item.active,.home-2026 .accordion-item.open{border-color:var(--c-action)!important}
/* checklist (lead magnet) */
.home-2026 .lm-section{background:var(--c-navy)!important;background-image:none!important}
.home-2026 .lm-2col>div:first-child{text-align:center}
.home-2026 .lm-2col h2{color:#fff!important;text-align:center}
.home-2026 .lm-2col>div:last-child>div{border-radius:18px!important}
/* community and ambassador */
.home-2026 #community .reveal>div:last-child{border-radius:18px!important;border:1px solid var(--c-line)!important;box-shadow:0 18px 40px -24px rgba(0,38,77,.25)}
.home-2026 .amb-layout>div>div,.home-2026 .amb-layout>div:last-child>div{border-radius:18px!important}
.home-2026 .amb-layout [style*="#F5F7FA"]{background:var(--c-tint)!important;border-color:var(--c-line)!important}
/* the testimonial stat row repeats the track-record medals above, so it is hidden here */
.home-2026 section.bg-white .reveal[style*="gap:2.5rem"][style*="justify-content:center"]{display:none!important}


/* QA fixes: calculator on phones, centered helper text */
.home-2026 .text-center p{margin-left:auto;margin-right:auto}
@media (max-width:640px){
.home-2026 .wc-calc>.reveal>div{padding:1.25rem!important}
.home-2026 .wc-calc [style*="align-items:flex-end"]{flex-wrap:wrap!important}
.home-2026 .wc-calc [style*="min-width:160px"],.home-2026 .wc-calc [style*="min-width:180px"]{flex:1 1 100%!important;min-width:0!important}
.home-2026 .wc-calc [style*="flex-shrink:0"]{display:none!important}
}
