.wos{--d100:#dce6e6;--d200:#e8efef;--d300:#f0f5f5;--d400:#f7fafa;--d500:#f7fafa;--d600:#fff;--l300:#46575a;--l400:#5a6b6e;--l500:#6b7a7d;--em:#145e63;--em4:#1a7a80;--gold:#145e63;--dborder:#e3eaea;--ink:#0b1d20;font-family:var(--font-inter), Inter, system-ui, sans-serif;background:var(--d600);color:var(--ink)}.wos *,.wos :before,.wos :after{box-sizing:border-box;margin:0;padding:0}.wos-hero{justify-content:center;align-items:center;min-height:100vh;padding:128px 24px 80px;display:flex;position:relative;overflow:hidden}.wos-hero-bg{background:radial-gradient(80% 60% at 50% 0,#f0f8f8 0%,#f0f8f800 70%),linear-gradient(#fff 0%,#f7fafa 100%);position:absolute;inset:0}.wos-hero-bg:after{content:"";background-image:linear-gradient(#0b1d200a 1px,#0000 1px),linear-gradient(90deg,#0b1d200a 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60% at 50% 30%,#000 30%,#0000 75%);mask-image:radial-gradient(70% 60% at 50% 30%,#000 30%,#0000 75%)}.wos-blob{filter:blur(120px);pointer-events:none;border-radius:50%;width:35rem;height:35rem;animation:3s cubic-bezier(.4,0,.6,1) infinite wpulse;position:absolute}@keyframes wpulse{50%{opacity:.3}}.wos-hc{z-index:10;text-align:center;max-width:64rem;margin:0 auto;position:relative}.wos-badge{background:#fef2f2;border:1px solid #fecaca;border-radius:9999px;align-items:center;gap:8px;margin-bottom:2rem;padding:8px 16px;display:inline-flex}.wos-bdot{background:#dc2626;border-radius:50%;width:8px;height:8px;animation:2s cubic-bezier(.4,0,.6,1) infinite wpulse}.wos-btxt{letter-spacing:.1em;text-transform:uppercase;color:#b91c1c;font-size:.875rem;font-weight:600}.wos-hero h1{letter-spacing:-.025em;color:var(--ink);margin-bottom:2rem;font-size:clamp(2.5rem,7vw,5.5rem);font-weight:900;line-height:1.05}.wos-hero .grad{background:linear-gradient(90deg,#145e63,#1a7a80,#23969c);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.wos-hsub{color:var(--l300);max-width:48rem;margin:0 auto 2.5rem;font-size:clamp(1.05rem,2.2vw,1.5rem);font-weight:300;line-height:1.625}.wos-hbtns{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;display:flex}.wos-bg{color:#fff;cursor:pointer;background:#145e63;border:none;border-radius:12px;justify-content:center;align-items:center;padding:20px 40px;font-size:1.125rem;font-weight:700;text-decoration:none;transition:all .3s;display:inline-flex}.wos-bg:hover{background:#0e4649;box-shadow:0 8px 24px -8px #145e6373}.wos-bo{color:var(--ink);cursor:pointer;background:#fff;border:1px solid #cfdada;border-radius:12px;justify-content:center;align-items:center;padding:20px 40px;font-size:1.125rem;font-weight:700;text-decoration:none;transition:all .3s;display:inline-flex}.wos-bo:hover{background:#f7fafa;border-color:#b7c6c6}.wos-trust{border-top:1px solid var(--dborder);border-bottom:1px solid var(--dborder);background:#fff;padding:48px 24px}.wos-ti{text-align:center;max-width:80rem;margin:0 auto}.wos-tl{color:var(--l500);letter-spacing:.1em;text-transform:uppercase;margin-bottom:2rem;font-size:.8rem;font-weight:600}.wos-tlogos{opacity:.75;filter:grayscale();flex-wrap:wrap;justify-content:center;gap:3rem;transition:all .5s;display:flex}.wos-tlogos:hover{filter:grayscale(0);opacity:1}.wos-pain{background:var(--d500);padding:96px 24px}.wos-pi{max-width:56rem;margin:0 auto}.wos-pain h2{text-align:center;color:var(--ink);margin-bottom:1.5rem;font-size:clamp(1.75rem,4.5vw,3rem);font-weight:900}.wos-pain .stk{color:#dc2626;text-decoration:line-through;text-decoration-thickness:4px}.wos-pc{background:#fff;border:1px solid #f3d4d4;border-radius:16px;align-items:flex-start;gap:16px;padding:24px;transition:border-color .3s,box-shadow .3s;display:flex;box-shadow:0 1px 2px #0b1d200a,0 1px 3px #0b1d200f}.wos-pc:hover{border-color:#fca5a5;box-shadow:0 12px 32px -12px #0b1d2024}.wos-px{color:#dc2626;background:#fee2e2;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:1.125rem;font-weight:700;display:flex}.wos-pc p{color:var(--l300);padding-top:4px;font-size:1.125rem;line-height:1.6}.wos-pcs{flex-direction:column;gap:1.5rem;margin-top:2.5rem;display:flex}.wos-sol{background:#fff;padding:128px 24px;position:relative}.wos-si{max-width:80rem;margin:0 auto}.wos-sol h2{text-align:center;color:var(--ink);margin-bottom:5rem;font-size:clamp(1.75rem,4.5vw,3rem);font-weight:900}.wos-sol .em{color:#145e63}.wos-pg{grid-template-columns:repeat(3,1fr);gap:2rem;display:grid}.wos-pl{border:1px solid var(--dborder);background:#fff;border-radius:24px;padding:2.5rem;transition:all .3s;box-shadow:0 1px 2px #0b1d200a,0 1px 3px #0b1d200f}.wos-pl:hover{border-color:#b7e1e2;transform:translateY(-.5rem);box-shadow:0 24px 48px -20px #0b1d202e}.wos-pli{background:#ddf0f0;border-radius:16px;justify-content:center;align-items:center;width:4rem;height:4rem;margin-bottom:2rem;font-size:2.25rem;transition:transform .3s;display:flex}.wos-pl:hover .wos-pli{transform:scale(1.1)}.wos-pl h3{color:var(--ink);margin-bottom:1rem;font-size:1.5rem;font-weight:700}.wos-pl p{color:var(--l300);line-height:1.625}.wos-roi{background:var(--d500);border-top:1px solid var(--dborder);border-bottom:1px solid var(--dborder);padding:96px 24px;position:relative}.wos-ri{max-width:72rem;margin:0 auto}.wos-roi h2{text-align:center;color:var(--ink);margin-bottom:1rem;font-size:clamp(1.75rem,4.5vw,3rem);font-weight:900}.wos-roi .gradtxt{background:linear-gradient(90deg,#dc2626,#ea580c);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.wos-roi .sub{text-align:center;color:var(--l300);margin-bottom:4rem;font-size:1.125rem}.wos-rcols{flex-direction:column;gap:3rem;display:flex}.wos-rleft{border:1px solid var(--dborder);background:#fff;border-radius:24px;flex:1;padding:2rem;box-shadow:0 1px 2px #0b1d200a,0 12px 32px -12px #0b1d2024}.wos-rleft h3{color:var(--ink);margin-bottom:1.5rem;font-size:1.25rem;font-weight:700}.wos-agrid{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:2rem;display:grid}.wos-abtn{cursor:pointer;color:var(--ink);background:#fff;border:1px solid #e3eaea;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;padding:16px;font-family:inherit;transition:all .3s;display:flex;position:relative}.wos-abtn.on{background:#f0f8f8;border-color:#145e63;box-shadow:0 0 0 3px #145e631f}.wos-abtn:hover{background:#f7fafa;border-color:#b7e1e2}.wos-abtn.on:hover{background:#f0f8f8;border-color:#145e63}.wos-abtn:focus-visible{outline:none;box-shadow:0 0 0 3px #145e6326}.wos-abtn .ico{margin-bottom:8px;font-size:1.5rem}.wos-abtn .nm{text-align:center;color:var(--l300);font-size:.75rem;font-weight:600}.wos-acheck{color:#fff;background:#145e63;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:.75rem;font-weight:700;display:flex;position:absolute;top:-8px;right:-8px;box-shadow:0 2px 8px #145e634d}.wos-usec{border-top:1px solid var(--dborder);padding-top:2rem}.wos-usec h3{color:var(--ink);margin-bottom:1rem;font-size:1.25rem;font-weight:700}.wos-uctrls{border:1px solid var(--dborder);background:#f7fafa;border-radius:16px;align-items:center;gap:0;padding:8px;display:inline-flex}.wos-ubtn{width:48px;height:48px;color:var(--ink);cursor:pointer;background:#fff;border:1px solid #cfdada;border-radius:12px;justify-content:center;align-items:center;font-family:inherit;font-size:1.25rem;font-weight:700;transition:all .2s;display:flex}.wos-ubtn:hover{color:#145e63;background:#f0f8f8;border-color:#145e63}.wos-uval{text-align:center;width:64px;color:var(--ink);font-size:1.5rem;font-weight:700}.wos-rright{flex-direction:column;flex-shrink:0;justify-content:center;width:100%;display:flex}.wos-rcard{border:1px solid var(--dborder);background:#fff;border-radius:24px;padding:2rem;box-shadow:0 1px 2px #0b1d200a,0 12px 32px -12px #0b1d2024}.wos-rlbl{color:var(--l500);text-transform:uppercase;letter-spacing:.05em;margin-bottom:1.5rem;font-size:.8rem;font-weight:600}.wos-ritem{justify-content:space-between;align-items:center;padding:6px 0;font-size:.875rem;display:flex}.wos-ritem .n{color:var(--l300)}.wos-ritem .v{color:var(--ink);font-weight:500}.wos-rtotal{border-top:1px solid var(--dborder);justify-content:space-between;align-items:center;margin-top:8px;padding-top:16px;display:flex}.wos-rtotal .n{color:var(--ink);font-weight:700}.wos-rtotal .v{color:#dc2626;font-weight:700}.wos-rsep{border-bottom:1px dashed #dce6e6;margin-bottom:2rem;padding-bottom:2rem}.wos-woslbl{color:var(--l500);text-transform:uppercase;letter-spacing:.05em;margin-bottom:1rem;font-size:.8rem;font-weight:600}.wos-wostot{justify-content:space-between;align-items:center;padding-top:8px;display:flex}.wos-wostot .n{color:var(--ink);font-weight:700}.wos-wostot .v{color:#145e63;font-weight:700}.wos-wosnote{color:var(--l500);margin-top:8px;font-size:.75rem}.wos-savings{text-align:center;background:#f0f8f8;border:1px solid #b7e1e2;border-radius:16px;margin-top:1rem;padding:1.5rem}.wos-savings h3{color:var(--l300);margin-bottom:.5rem;font-size:1rem;font-weight:700}.wos-savings .amt{background:linear-gradient(90deg,#145e63,#1a7a80);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:2.25rem;font-weight:900}.wos-inv{background:var(--d500);padding:96px 24px}.wos-invi{text-align:center;max-width:56rem;margin:0 auto}.wos-inv h2{color:var(--ink);margin-bottom:2rem;font-size:clamp(1.75rem,4.5vw,2.5rem);font-weight:900}.wos-inv .gradtxt{color:#145e63}.wos-inv .desc{color:var(--l300);font-size:1.25rem;line-height:1.625}.wos-inv .desc strong{color:var(--ink)}.wos-inv .desc .em{color:#145e63;font-weight:700}.wos-pr{background:var(--d600);padding:128px 24px}.wos-pri{max-width:80rem;margin:0 auto}.wos-pr h2{text-align:center;color:var(--ink);margin-bottom:4rem;font-size:clamp(1.75rem,4.5vw,3rem);font-weight:900}.wos-prg{grid-template-columns:repeat(3,1fr);align-items:start;gap:2rem;display:grid}.wos-prc{border:1px solid var(--dborder);background:#fff;border-radius:24px;flex-direction:column;padding:2rem;display:flex;box-shadow:0 1px 2px #0b1d200a,0 1px 3px #0b1d200f}.wos-prc.feat{background:#fff;border:2px solid #145e63;position:relative;transform:translateY(-16px);box-shadow:0 24px 48px -20px #0b1d202e,0 8px 24px -8px #145e6340}.wos-prc.feat .wos-ptag{color:#fff;white-space:nowrap;background:#145e63;border-radius:9999px;padding:4px 16px;font-size:.875rem;font-weight:700;position:absolute;top:-16px;left:50%;transform:translate(-50%)}.wos-prc h3{color:var(--ink);margin-bottom:.5rem;font-size:1.5rem;font-weight:700}.wos-prc .sub{color:var(--l300);margin-bottom:1.5rem;font-size:.875rem}.wos-prc .setup{color:var(--ink);font-size:1.875rem;font-weight:900}.wos-prc .setup span{color:var(--l500);font-size:.875rem;font-weight:400}.wos-prc .saed{color:var(--l500);margin-top:4px;font-size:.875rem}.wos-prc .mo{color:#145e63;margin-top:12px;font-size:1.25rem;font-weight:700}.wos-prc .mo span{color:#1a7a80;font-size:.875rem;font-weight:400}.wos-prc .maed{color:#1a7a80;font-size:.75rem}.wos-prc .pramt{flex-direction:column;gap:12px;margin-bottom:1.5rem;display:flex}.wos-prc ul{border-top:1px solid var(--dborder);flex:1;margin:1.5rem 0;padding:1rem 0 0;list-style:none}.wos-prc ul li{color:var(--l300);align-items:flex-start;gap:12px;padding:8px 0;font-size:.875rem;display:flex}.wos-prc ul li .chk{color:#145e63;flex-shrink:0}.wos-prc.feat ul li{color:var(--l300);font-weight:500}.wos-prc.feat ul li:first-child{color:var(--ink);font-weight:700}.wos-cta{text-align:center;color:#fff;background:linear-gradient(135deg,#145e63 0%,#115257 100%);padding:128px 24px;position:relative;overflow:hidden}.wos-cta:before{content:"";background:radial-gradient(60% 80% at 50% 0,#6fc3c62e,#0000 70%);position:absolute;inset:0}.wos-ctai{z-index:10;max-width:56rem;margin:0 auto;position:relative}.wos-cta h2{color:#fff;margin-bottom:1.5rem;font-size:clamp(2rem,5vw,3rem);font-weight:900}.wos-cta p{color:#ffffffd1;margin-bottom:3rem;font-size:1.5rem}.wos-ctab{color:#145e63;cursor:pointer;text-transform:uppercase;letter-spacing:.05em;background:#fff;border:none;border-radius:16px;padding:24px 48px;font-size:1.25rem;font-weight:900;text-decoration:none;transition:all .3s;display:inline-block;box-shadow:0 12px 32px -12px #00000040}.wos-ctab:hover{color:#0e4649;background:#f0f8f8;transform:translateY(-2px);box-shadow:0 24px 48px -20px #00000059}.wos-chat{z-index:999999;flex-direction:column;align-items:flex-end;font-family:system-ui,sans-serif;display:flex;position:fixed;bottom:24px;right:24px}.wos-chatw{flex-direction:column;align-items:flex-end;display:flex}.wos-chatb{background:#fff;border:1px solid #e3eaea;border-radius:16px;max-width:240px;margin-bottom:12px;padding:12px;position:relative;box-shadow:0 24px 48px -20px #0b1d202e,0 1px 3px #0b1d200f}.wos-chatb .arr{background:#fff;border-bottom:1px solid #e3eaea;border-right:1px solid #e3eaea;width:16px;height:16px;position:absolute;bottom:-8px;right:24px;transform:rotate(45deg)}.wos-chatx{cursor:pointer;color:#6b7a7d;background:#f0f5f5;border:none;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;padding:0;font-size:12px;display:flex;position:absolute;top:8px;right:8px}.wos-chatb .title{color:#0b1d20;align-items:center;gap:4px;margin-bottom:4px;font-size:15px;font-weight:600;display:flex}.wos-chatb .desc{color:#6b7a7d;font-size:13px;line-height:1.4}.wos-chatav{flex-direction:column;align-items:center;gap:8px;display:flex}.wos-chatavb{cursor:pointer;background:#fff;border:1px solid #e3eaea;border-radius:50%;width:64px;height:64px;padding:2px;transition:all .3s;overflow:hidden;box-shadow:0 12px 32px -12px #0b1d2040}.wos-chatavb:hover{border-color:#145e63}.wos-chatavb img{object-fit:cover;border-radius:50%;width:100%;height:100%;transition:transform .3s}.wos-chatavb:hover img{transform:scale(1.05)}.wos-chatlbl{color:#0b1d20;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #e3eaea;border-radius:9999px;margin-top:4px;padding:4px 12px;font-size:11px;font-weight:600;box-shadow:0 1px 2px #0b1d200a,0 1px 3px #0b1d200f}.wos-chatlbl:hover{background:#f7fafa}@keyframes wbounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}@media (min-width:1024px){.wos-rcols{flex-direction:row}.wos-rright{width:400px}}@media (max-width:1024px){.wos-pg,.wos-prg{grid-template-columns:1fr}.wos-prc.feat{transform:none}.wos-agrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.wos-hero{padding:140px 16px 60px}.wos-hbtns{flex-direction:column;width:100%;max-width:320px;margin:0 auto}.wos-bg,.wos-bo{width:100%}.wos-agrid{grid-template-columns:repeat(2,1fr)}.wos-tlogos{gap:1.5rem}}.wos{font-family:var(--font-body)}.wos h1,.wos h2,.wos h3{font-family:var(--font-heading);letter-spacing:-.03em}.wos-hero{min-height:auto;padding:152px 24px 104px}.wos-hero h1{margin-bottom:1.5rem;font-size:clamp(2.25rem,1.5rem + 3vw,3.75rem);font-weight:700;line-height:1.08}.wos-hsub{color:var(--l300);font-size:clamp(1.0625rem,1rem + .4vw,1.25rem);font-weight:400}.wos-btxt{font-size:.75rem}.wos-bg,.wos-bo{border-radius:10px;height:50px;padding:0 28px;font-size:1rem;font-weight:600}.wos-bg:hover{transform:translateY(-1px)}.wos-pain h2,.wos-sol h2,.wos-roi h2,.wos-pr h2{font-size:clamp(1.75rem,1.4rem + 1.4vw,2.5rem);font-weight:700}.wos-inv h2{font-size:clamp(1.625rem,1.3rem + 1.2vw,2.25rem);font-weight:700}.wos-cta h2{font-size:clamp(1.875rem,1.4rem + 1.8vw,2.75rem);font-weight:700}.wos-sol h2{margin-bottom:3.5rem}.wos-pr h2{margin-bottom:3rem}.wos-pli{border-radius:12px;width:3rem;height:3rem;margin-bottom:1.25rem;font-size:1.5rem}.wos-savings .amt{font-size:1.875rem;font-weight:700}
