.wn-home{font-family:inherit}.wn-home *{box-sizing:border-box}.wn-wrap{max-width:1100px;margin:0 auto;padding:0 24px}.wn-hero{color:#fff;background:url(/assets/her.jpg) 50%/cover no-repeat;align-items:center;min-height:100vh;display:flex;position:relative;overflow:hidden}.wn-hero:before{content:"";z-index:1;background:linear-gradient(160deg,#0a121059 0%,#0d1a1780 100%);position:absolute;inset:0}.wn-hero .glow{filter:blur(90px);opacity:.35;z-index:2;border-radius:50%;position:absolute}.wn-hero .glow1{background:#0f6e63;width:420px;height:420px;top:-120px;right:-80px}.wn-hero .glow2{background:#5b9bf0;width:320px;height:320px;bottom:-100px;left:-60px}.wn-hero .globe-deco{opacity:.12;z-index:2;width:480px;position:absolute;top:50%;right:-60px;transform:translateY(-50%)}.wn-hero-content{z-index:3;width:100%;max-width:1100px;margin:0 auto;padding:0 24px;position:relative}.wn-eyebrow{text-transform:uppercase;letter-spacing:.08em;color:#7fc9bc;align-items:center;gap:10px;margin-bottom:16px;font-family:JetBrains Mono,monospace;font-size:12px;display:flex}.wn-eyebrow .dot{background:#7fc9bc;border-radius:50%;width:8px;height:8px}.wn-eyebrow.center{color:var(--petrol);justify-content:center}.wn-hero h1{margin:0;font-family:Oswald,sans-serif;font-size:clamp(38px,6vw,66px);font-weight:600;line-height:1.05}.wn-sub{color:#c6d6d0;max-width:480px;margin-top:20px;font-size:17px;line-height:1.55}.wn-actions{flex-wrap:wrap;gap:14px;margin-top:30px;display:flex}.wn-btn-primary{background:var(--petrol);color:#fff;cursor:pointer;border:none;border-radius:10px;align-items:center;gap:9px;padding:15px 24px;font-family:Oswald,sans-serif;font-size:14px;font-weight:600;text-decoration:none;transition:background .3s,transform .15s;display:inline-flex}.wn-btn-primary:hover{background:#0c5850;transform:translateY(-2px)}.wn-btn-ghost{color:#fff;background:#ffffff0d;border:1px solid #ffffff40;border-radius:10px;align-items:center;padding:15px 24px;font-family:Oswald,sans-serif;font-size:14px;font-weight:600;text-decoration:none;transition:border-color .3s,transform .15s;display:inline-flex}.wn-btn-ghost:hover{border-color:#fff;transform:translateY(-2px)}.wn-searchsection{background:var(--surface);border-bottom:1px solid var(--line);padding:34px 0}.wn-searchbar{gap:12px;max-width:700px;margin:0 auto;display:flex}.wn-searchbar input{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:12px;outline:none;flex:1;padding:15px 18px;font-size:15px}.wn-searchbar button{background:var(--petrol);color:#fff;cursor:pointer;border:none;border-radius:12px;padding:0 28px;font-family:Oswald,sans-serif;font-weight:600}.wn-brandhero{text-align:center;color:#fff;background:url(/assets/heri.jpg) 50%/cover no-repeat;padding:80px 26px;position:relative;overflow:hidden}.wn-brandhero:before{content:"";z-index:0;background:linear-gradient(160deg,#0a121059 0%,#0d1a1780 100%);position:absolute;inset:0}.wn-brand-inner{z-index:1;position:relative}.wn-brand-inner h2{letter-spacing:-.01em;margin:18px 0 20px;font-family:Oswald,sans-serif;font-size:clamp(34px,6vw,60px);font-weight:700;line-height:1}.wn-brand-inner h2 .accent{color:#7fc9bc}.wn-brand-inner p{color:#c6d6d0;max-width:540px;margin:0 auto 28px;font-size:16px}.wn-section{padding:72px 0}.wn-section.wn-alt{background:var(--surface)}.wn-eyebrow-lbl{text-transform:uppercase;letter-spacing:.08em;color:var(--petrol);margin-bottom:8px;font-family:JetBrains Mono,monospace;font-size:11.5px}.wn-eyebrow-lbl.center{text-align:center}.wn-h2{margin:0 0 14px;font-family:Oswald,sans-serif;font-size:clamp(24px,3.4vw,32px);font-weight:600}.wn-h2.center{text-align:center}.wn-subp{text-align:center;max-width:620px;color:var(--text-dim);margin:0 auto;font-size:15.5px}.wn-hiw-grid{grid-template-columns:repeat(3,1fr);gap:30px;margin-top:46px;display:grid}.wn-hiw-item{text-align:center}.wn-hiw-ic{border:1px solid var(--line);background:#fff;border-radius:20px;justify-content:center;align-items:center;width:78px;height:78px;margin:0 auto 16px;font-size:30px;display:flex}.wn-hiw-item .no{color:var(--petrol);letter-spacing:.2em;margin-bottom:6px;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:700}.wn-hiw-item h3{margin-bottom:8px;font-family:Oswald,sans-serif;font-size:18px;font-weight:600}.wn-hiw-item p{color:var(--text-dim);max-width:260px;margin:0 auto;font-size:13.5px}.wn-cat-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:34px;display:flex}.wn-btn-outline{color:var(--petrol);border:1px solid var(--line);background:#fff;border-radius:10px;padding:12px 20px;font-family:Oswald,sans-serif;font-size:13px;font-weight:600;text-decoration:none;transition:border-color .2s}.wn-btn-outline:hover{border-color:var(--petrol)}.wn-vgrid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px;display:grid}.wn-vcard{border:1px solid var(--line);color:inherit;background:#fff;border-radius:16px;text-decoration:none;transition:transform .15s,box-shadow .2s;display:block;overflow:hidden}.wn-vcard:hover{transform:translateY(-4px);box-shadow:0 16px 32px -20px #0f6e6359}.wn-vthumb{background:linear-gradient(135deg,#e7f0ee,#d5e5e0);height:170px;position:relative}.wn-vthumb img{object-fit:cover;width:100%;height:100%}.wn-vthumb .yr{background:var(--petrol);color:#fff;border-radius:999px;padding:5px 10px;font-size:11px;font-weight:600;position:absolute;top:12px;left:12px}.wn-vbody{padding:16px}.wn-vbody h4{font-family:Oswald,sans-serif;font-size:17px;font-weight:600}.wn-vbody .price{color:var(--petrol);margin-top:10px;font-family:Oswald,sans-serif;font-size:20px;font-weight:800}.wn-vtags{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.wn-vtags span{color:var(--text-dim);background:var(--surface);border:1px solid var(--line);border-radius:8px;padding:4px 9px;font-size:12px}.wn-tl{max-width:900px;margin:50px auto 0;position:relative}.wn-tl:before{content:"";background:var(--line);width:2px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.wn-tl-row{grid-template-columns:1fr 70px 1fr;align-items:center;margin-bottom:24px;display:grid;position:relative}.wn-tl-card{border:1px solid var(--line);background:#fff;border-radius:14px;padding:22px;box-shadow:0 10px 26px -20px #0f6e634d}.wn-tl-row:nth-child(2n) .wn-tl-card{grid-column:3}.wn-tl-row:nth-child(odd) .wn-tl-card{text-align:right;grid-column:1}.wn-tl-dot{background:var(--petrol);color:#fff;border-radius:50%;grid-column:2;justify-content:center;justify-self:center;align-items:center;width:54px;height:54px;font-size:20px;display:flex}.wn-tl-badge{letter-spacing:.14em;color:var(--petrol);margin-bottom:6px;font-family:JetBrains Mono,monospace;font-size:10.5px;font-weight:700;display:inline-block}.wn-tl-card h3{margin-bottom:6px;font-family:Oswald,sans-serif;font-size:17px;font-weight:600}.wn-tl-card p{color:var(--text-dim);font-size:13px;line-height:1.55}@media (max-width:760px){.wn-tl:before{left:24px}.wn-tl-row{grid-template-columns:48px 1fr;gap:12px}.wn-tl-dot{grid-column:1;width:48px;height:48px}.wn-tl-row .wn-tl-card{text-align:left!important;grid-column:2!important}}.wn-svc-grid{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:40px;display:grid}@media (max-width:820px){.wn-svc-grid,.wn-hiw-grid{grid-template-columns:1fr}}.wn-svc{border:1px solid var(--line);background:#fff;border-radius:14px;padding:24px;transition:transform .15s,box-shadow .2s}.wn-svc:hover{transform:translateY(-4px);box-shadow:0 14px 28px -18px #0f6e634d}.wn-svc .ic{margin-bottom:12px;font-size:28px}.wn-svc h3{margin-bottom:8px;font-family:Oswald,sans-serif;font-size:16.5px;font-weight:600}.wn-svc p{color:var(--text-dim);font-size:13.5px;line-height:1.5}.wn-accordion{flex-direction:column;gap:12px;max-width:800px;margin:40px auto 0;display:flex}.wn-qa{border:1px solid var(--line);background:#fff;border-radius:12px;overflow:hidden}.wn-qa summary{cursor:pointer;justify-content:space-between;align-items:center;padding:18px 20px;font-family:Oswald,sans-serif;font-size:15px;font-weight:600;list-style:none;display:flex}.wn-qa summary::-webkit-details-marker{display:none}.wn-qa .plus{color:var(--text-dim);font-size:20px;transition:transform .2s}.wn-qa[open] .plus{transform:rotate(45deg)}.wn-qa ul{color:var(--text-dim);margin:0;padding:0 20px 18px;font-size:13.5px;line-height:1.6}.wn-feat-grid{grid-template-columns:1fr 1fr;gap:20px;margin-top:40px;display:grid}@media (max-width:820px){.wn-feat-grid{grid-template-columns:1fr}}.wn-feat{border:1px solid var(--line);background:#fff;border-radius:14px;gap:18px;padding:20px;display:flex}.wn-feat .img{object-fit:cover;background:linear-gradient(135deg,#dcece8,#c2ded6);border-radius:10px;flex:0 0 110px;width:110px;height:100px}.wn-feat h3{margin-bottom:6px;font-family:Oswald,sans-serif;font-size:16.5px;font-weight:600}.wn-feat p{color:var(--text-dim);font-size:13.5px;line-height:1.5}.wn-stats-band{background:linear-gradient(180deg,var(--surface),#f0f0eb);border:1px solid var(--line);border-radius:18px;grid-template-columns:repeat(4,1fr);gap:20px;max-width:1100px;margin:0 auto;padding:34px 24px;display:grid}@media (max-width:760px){.wn-stats-band{grid-template-columns:repeat(2,1fr)}}.wn-stats-band .s{text-align:center}.wn-stats-band .v{color:var(--petrol);font-family:Oswald,sans-serif;font-size:clamp(24px,3.2vw,32px);font-weight:700}.wn-stats-band .l{color:var(--text-dim);margin-top:4px;font-size:12.5px}.wn-warr-grid{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:40px;display:grid}@media (max-width:820px){.wn-warr-grid{grid-template-columns:1fr}}.wn-warr{border:1px solid var(--line);background:#fff;border-radius:14px;padding:26px}.wn-warr .ic{background:var(--surface);border-radius:12px;justify-content:center;align-items:center;width:54px;height:54px;margin-bottom:14px;font-size:24px;display:flex}.wn-warr h3{margin-bottom:8px;font-family:Oswald,sans-serif;font-size:17px;font-weight:600}.wn-warr p{color:var(--text-dim);font-size:13.5px;line-height:1.5}.wn-warr .tags{flex-wrap:wrap;gap:7px;margin-top:14px;display:flex}.wn-warr .tags span{background:var(--surface);border:1px solid var(--line);color:var(--text-dim);border-radius:999px;padding:4px 10px;font-size:11.5px}.reveal-up{opacity:0;transition:opacity .7s,transform .7s;transform:translateY(36px)}.reveal-up.is-visible{opacity:1;transform:translateY(0)}.reveal-left{opacity:0;transition:opacity .7s,transform .7s;transform:translate(-48px)}.reveal-left.is-visible{opacity:1;transform:translate(0)}.reveal-right{opacity:0;transition:opacity .7s,transform .7s;transform:translate(48px)}.reveal-right.is-visible{opacity:1;transform:translate(0)}
