.wg-home{--paper:#f7f2e9;--paper2:#efe7d7;--card:#fffdf8;--ink:#211d18;--muted:#6e665b;--line:#e3daca;--crimson:#be2b2b;--crimson-deep:#8e1f1f;--pine:#2f5d4a;--pine-soft:#e4ede6;--gold:#b9862f;--radius:14px;background:var(--paper);color:var(--ink)}[data-theme=dark] .wg-home{--paper:#211c16;--paper2:#2a241d;--card:#2e2820;--ink:#f3ede1;--muted:#a89e8e;--line:#3d362b;--pine-soft:#233b31}.wg-home section{scroll-margin-top:80px}.wg-home .eyebrow{font-family:var(--mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--crimson);font-weight:500;margin-bottom:0;display:block}.wg-home h2.sec{font-family:var(--sans);font-weight:600;font-size:clamp(30px,4vw,44px);line-height:1.08;margin:10px 0 14px;letter-spacing:-.01em;color:var(--ink)}.wg-home h2.sec em{font-family:var(--serif);font-style:italic;font-weight:500;font-size:.94em;color:var(--crimson);letter-spacing:0}.wg-home .sub{color:var(--muted);max-width:660px}.wg-home .btn{display:inline-flex;align-items:center;gap:8px;font-weight:600;font-size:15px;padding:14px 24px;border-radius:999px;border:1.5px solid transparent;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,background .18s;text-decoration:none}.wg-home .btn:hover{transform:translateY(-2px)}.wg-home .btn .ar{transition:transform .18s}.wg-home .btn:hover .ar{transform:translateX(4px)}.wg-home .btn-primary{background:var(--crimson);color:#fff;box-shadow:0 10px 24px -12px rgba(190,43,43,.6)}.wg-home .btn-primary:hover{background:var(--crimson-deep);box-shadow:0 14px 28px -12px rgba(190,43,43,.65)}.wg-home .btn-ghost{border-color:var(--line);background:var(--card);color:var(--ink)}.wg-home .btn-ghost:hover{border-color:var(--ink)}.wg-home .chip{display:inline-flex;align-items:center;gap:6px;font-family:var(--mono);font-size:12px;padding:5px 12px;border-radius:999px;border:1px solid var(--line);background:var(--card);color:var(--muted)}.wg-home .chip b{color:var(--ink);font-weight:500}.wg-home .dot{width:7px;height:7px;border-radius:50%;background:var(--pine);display:inline-block;animation:wg-blink 2.2s ease-in-out infinite}@keyframes wg-blink{0%,to{opacity:1}50%{opacity:.35}}.wg-home .reveal{opacity:0;transform:translateY(16px);transition:opacity .65s cubic-bezier(.2,.7,.2,1),transform .65s cubic-bezier(.2,.7,.2,1)}.wg-home .reveal.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.wg-home .h-anim,.wg-home .reveal{opacity:1;transform:none}}.wg-home .h-anim{opacity:0;transform:translateY(20px)}.loaded .wg-home .h-anim{animation:wg-rise .75s cubic-bezier(.2,.75,.2,1) forwards}@keyframes wg-rise{to{opacity:1;transform:none}}.loaded .wg-home .d1{animation-delay:.05s}.loaded .wg-home .d2{animation-delay:.16s}.loaded .wg-home .d3{animation-delay:.3s}.loaded .wg-home .d4{animation-delay:.44s}.loaded .wg-home .d5{animation-delay:.56s}.loaded .wg-home .d6{animation-delay:.68s}.wg-home .hero{padding:72px 0 40px;position:relative;overflow-x:clip}.wg-home .hero:before{content:"";position:absolute;top:-120px;right:-180px;width:560px;height:560px;border-radius:50%;background:radial-gradient(closest-side,rgba(190,43,43,.07),transparent 70%);pointer-events:none}.wg-home .hero-grid{display:grid;grid-template-columns:1.13fr .87fr;gap:56px;align-items:start}@media (max-width:940px){.wg-home .hero-grid{grid-template-columns:1fr}}.wg-home h1{font-family:var(--sans);font-weight:600;font-size:clamp(40px,5.4vw,64px);line-height:1.05;letter-spacing:-.015em;margin:16px 0 8px;color:var(--ink)}.wg-home h1 .it{display:block;font-family:var(--serif);font-style:italic;font-weight:500;color:var(--crimson);font-size:.76em;line-height:1.12;margin-top:8px}.wg-home .hero-sub{font-size:18px;color:var(--muted);max-width:530px;margin:18px 0 26px;line-height:1.6}.wg-home .hero-sub b{color:var(--ink);font-weight:600}.wg-home .hero-ctas{display:flex;gap:14px;flex-wrap:wrap;margin-bottom:20px}.wg-home .hero-note{font-size:13.5px;color:var(--muted)}.wg-home .hero-note b{color:var(--ink)}.wg-home .proofline{display:flex;gap:10px;flex-wrap:wrap;margin-top:24px}.wg-home .pod-card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:20px;box-shadow:0 28px 56px -36px rgba(33,29,24,.4)}.wg-home .pod-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.wg-home .pod-head>span:first-child{font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.wg-home .pod-live{display:flex;align-items:center;gap:6px;font-family:var(--mono);font-size:11px;color:var(--pine)}.wg-home .arch{display:flex;align-items:center;gap:14px;padding:11px 10px;border-radius:10px;transition:background .2s}.wg-home .arch:hover{background:var(--paper)}.wg-home .arch+.arch{border-top:1px dashed var(--line)}.wg-home .face{width:46px;height:46px;border-radius:50%;flex:none;overflow:hidden;border:2px solid var(--paper2);background:var(--paper2);display:grid;place-items:center;font-family:var(--mono);font-size:12px;font-weight:500;color:var(--muted);letter-spacing:.04em}.wg-home .pod-card .face img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.wg-home .arch-meta{flex:1;min-width:0}.wg-home .arch-meta b{display:block;font-size:14.5px;font-weight:600}.wg-home .arch-meta span{font-size:12.5px;color:var(--muted)}.wg-home .pod-card .arch-meta span{font-style:italic}.wg-home .tenure{font-family:var(--mono);font-size:11px;color:var(--pine);background:var(--pine-soft);border-radius:999px;padding:4px 10px;white-space:nowrap}.wg-home .receipt{margin-top:14px;background:var(--paper);border:1px dashed var(--line);border-radius:10px;padding:14px 16px;font-family:var(--mono);font-size:12px;color:var(--muted);height:118px;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-start;gap:5px}.wg-home .r-line{display:flex;line-height:1.55}.wg-home .r-line.new{animation:wg-feedin .5s ease}@keyframes wg-feedin{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.wg-home .r-line .k{color:var(--crimson);display:inline-block;width:90px;flex:none}.wg-home .r-line .ok{color:var(--pine)}.wg-home .receipt-cap{margin-top:8px;font-size:11px;color:var(--muted);font-family:var(--mono);text-align:right}.wg-home .doors{padding:52px 0 10px}.wg-home .doors-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:26px}@media (max-width:940px){.wg-home .doors-grid{grid-template-columns:1fr}}.wg-home .door{background:var(--card);border:1px solid var(--line);border-top:3px solid var(--crimson);border-radius:var(--radius);padding:26px;display:flex;flex-direction:column;gap:12px;transition:transform .2s,box-shadow .2s;text-decoration:none;color:inherit}.wg-home .door:hover{transform:translateY(-4px);box-shadow:0 26px 48px -30px rgba(33,29,24,.45)}.wg-home .door .who{font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.wg-home .door h3{font-family:var(--sans);font-weight:600;font-size:22px;line-height:1.15;color:var(--ink)}.wg-home .door>p{font-size:14.5px;color:var(--muted);flex:1}.wg-home .door .tag{font-family:var(--mono);font-size:12.5px}.wg-home .door .tag em{color:var(--crimson);font-style:normal;font-weight:500}.wg-home .door-cta{font-weight:600;font-size:14.5px;color:var(--crimson);transition:letter-spacing .2s}.wg-home .door:hover .door-cta{letter-spacing:.01em}.wg-home .stats{padding:64px 0 10px}.wg-home .stat-grid{display:grid;grid-template-columns:repeat(7,1fr);border:1px solid var(--line);border-radius:var(--radius);background:var(--card);overflow:hidden}@media (max-width:940px){.wg-home .stat-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:560px){.wg-home .stat-grid{grid-template-columns:repeat(2,1fr)}}.wg-home .stat{padding:22px 12px;text-align:center;border-right:1px solid var(--line)}.wg-home .stat:last-child{border-right:0}@media (max-width:940px){.wg-home .stat{border-bottom:1px solid var(--line)}}.wg-home .stat b{font-family:var(--sans);font-weight:600;font-size:30px;display:block;line-height:1;font-variant-numeric:tabular-nums;color:var(--ink)}.wg-home .stat span{font-size:11.5px;color:var(--muted);display:block;margin-top:6px}.wg-home .cert-row{display:flex;gap:10px;flex-wrap:wrap;justify-content:center;margin-top:16px}.wg-home .proof{padding:80px 0 70px;background:var(--paper2);border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:64px}.wg-home .proof-grid{display:grid;grid-template-columns:1fr 1fr;gap:52px;align-items:center;margin-top:36px}@media (max-width:940px){.wg-home .proof-grid{grid-template-columns:1fr}}.wg-home .phone{width:190px;border-radius:26px;background:#211d18;padding:9px;box-shadow:0 34px 60px -34px rgba(33,29,24,.55);transition:transform .25s}.wg-home .phone:hover{transform:translateY(-6px)}.wg-home .phone.tall{margin-bottom:26px}.wg-home .screen{border-radius:19px;overflow:hidden;background:#fff;height:340px;position:relative}.wg-home .scr-head{padding:14px 14px 8px}.wg-home .scr-head b{font-size:12px;color:#211d18;font-weight:600;display:block}.wg-home .scr-head span{display:block;font-size:9.5px;color:#9a9184}.wg-home .bar{height:8px;border-radius:4px;background:#efe9dd;margin:8px 14px}.wg-home .bar.short{width:55%}.wg-home .map{position:absolute;inset:44px 0 0;background:linear-gradient(135deg,#e9f0e8,#f4f0e4)}.wg-home .map .pin{position:absolute;width:12px;height:12px;border-radius:50% 50% 50% 0;background:var(--crimson);transform:rotate(-45deg);animation:wg-pindrop 2.4s ease infinite}@keyframes wg-pindrop{0%,to{margin-top:0}50%{margin-top:-4px}}.wg-home .route{position:absolute;left:20px;right:30px;top:60px;height:70px;border-bottom:2px dashed var(--pine);border-right:2px dashed var(--pine);border-radius:0 0 40px 0}.wg-home .ring{margin:16px auto 6px;width:104px;height:104px;border-radius:50%;background:conic-gradient(var(--crimson) 0 74%,#efe9dd 74% 100%);display:grid;place-items:center}.wg-home .ring>div{width:82px;height:82px;border-radius:50%;background:#fff;display:grid;place-items:center;text-align:center}.wg-home .ring b{font-size:19px;display:block;line-height:1;color:#211d18}.wg-home .ring span{font-size:8.5px;color:#9a9184;letter-spacing:.06em}.wg-home .stat-pills{display:flex;gap:6px;padding:0 12px;margin-top:10px;flex-wrap:wrap}.wg-home .stat-pills i{font-style:normal;font-size:8.5px;background:#f4efe4;border-radius:999px;padding:4px 8px;color:#6e665b}.wg-home .store{position:absolute;bottom:10px;left:12px;right:12px;display:flex;justify-content:space-between;font-size:9.5px;color:#9a9184}.wg-home .store b{color:var(--gold)}.wg-home .quote-card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:30px}.wg-home .quote-card blockquote{font-family:var(--serif);font-style:italic;font-weight:400;font-size:21px;line-height:1.45;color:var(--ink)}.wg-home .q-who{display:flex;align-items:center;gap:14px;margin-top:18px}.wg-home .q-who .face{width:52px;height:52px;font-size:15px}.wg-home .q-who b{display:block;font-size:14.5px;color:var(--ink)}.wg-home .q-who span{font-size:12.5px;color:var(--muted)}.wg-home .stars{color:var(--gold);letter-spacing:2px;font-size:13px}.wg-home .badges{display:flex;gap:10px;flex-wrap:wrap;margin-top:22px}.wg-home .qr{margin:14px auto 8px;width:96px;height:96px;border-radius:10px;background:repeating-linear-gradient(0deg,#211d18 0 8px,transparent 8px 16px),repeating-linear-gradient(90deg,#211d18 0 8px,#efe9dd 8px 16px)}.wg-home .pillrow{display:flex;gap:5px;padding:0 12px;margin-top:10px;flex-wrap:wrap}.wg-home .pillrow i{font-style:normal;font-size:8.5px;background:#f4efe4;border-radius:999px;padding:4px 8px;color:#6e665b}.wg-home .bignum{text-align:center;margin-top:16px}.wg-home .bignum b{font-size:26px;display:block;line-height:1;color:#211d18}.wg-home .bignum span{font-size:8.5px;color:#9a9184;letter-spacing:.08em}.wg-home .mrow{display:flex;justify-content:space-between;align-items:center;font-size:9px;color:#6e665b;border-top:1px dashed #efe9dd;margin:0 12px;padding:8px 2px}.wg-home .mrow b{font-size:9px;color:#211d18}.wg-home .mrow .ok{color:var(--pine);font-weight:600}.wg-home .tilegrid{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:12px 14px 0}.wg-home .tile{height:52px;border-radius:9px;display:grid;place-items:center;font-size:11px;font-weight:700;color:#fff}.wg-home .scanface{margin:16px auto 8px;width:92px;height:92px;border-radius:50%;border:2px dashed var(--pine);position:relative;overflow:hidden}.wg-home .scanface:before{content:"";position:absolute;left:8px;right:8px;top:26px;height:34px;border-radius:50%;border:2px solid #d8cfbe}.wg-home .scanface:after{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:var(--pine);opacity:.7;animation:wg-scan 2.6s ease-in-out infinite}@keyframes wg-scan{0%,to{top:8%}50%{top:86%}}.wg-home .avrow{display:flex;align-items:center;gap:9px;padding:12px 14px 4px}.wg-home .av{width:34px;height:34px;border-radius:50%;background:linear-gradient(135deg,#c9997a,#8a6248);flex:none}.wg-home .avrow b{font-size:10.5px;display:block;color:#211d18}.wg-home .avrow span{font-size:8.5px;color:#9a9184;display:block}.wg-home .caldots{display:flex;gap:6px;padding:10px 14px}.wg-home .caldots i{width:22px;height:22px;border-radius:6px;background:#f4efe4;font-style:normal;font-size:8px;display:grid;place-items:center;color:#6e665b}.wg-home .caldots i.on{background:var(--crimson);color:#fff}.wg-home .prail-wrap{position:relative;margin-top:34px}.wg-home .prail{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.wg-home .prail::-webkit-scrollbar{display:none}.wg-home .pslide{flex:0 0 100%;scroll-snap-align:start;padding:6px 2px 10px}.wg-home .pslide .proof-grid{margin-top:0;align-items:center}.wg-home .pslide .badges{margin-top:22px}.wg-home .solo{display:flex;gap:22px;justify-content:center;align-items:flex-end}@media (max-width:700px){.wg-home .solo{gap:12px}.wg-home .phone{width:150px}.wg-home .screen{height:272px}}.wg-home .qtag{display:inline-block;font-size:10px;letter-spacing:.1em;color:var(--gold);border:1px dashed var(--gold);border-radius:999px;padding:3px 10px}.wg-home .qtag,.wg-home .rec-head{font-family:var(--mono);text-transform:uppercase;margin-bottom:12px}.wg-home .rec-head{font-size:11px;letter-spacing:.16em;color:var(--muted)}.wg-home .rec-line{display:flex;justify-content:space-between;gap:14px;font-family:var(--mono);font-size:12px;color:var(--muted);border-top:1px dashed var(--line);padding:9px 2px}.wg-home .rec-line b{color:var(--ink);font-weight:500;text-align:right}.wg-home .rec-line b.ok{color:var(--pine)}.wg-home .rec-sum{font-size:14px;color:var(--muted);margin-top:14px}.wg-home .rec-sum a{color:var(--crimson);font-weight:600}.wg-home .rbtn{position:absolute;top:42%;width:42px;height:42px;border-radius:50%;border:1px solid var(--line);background:var(--card);cursor:pointer;font-size:16px;color:var(--ink);box-shadow:0 12px 22px -12px rgba(33,29,24,.5);z-index:4;transition:border-color .2s,color .2s}.wg-home .rbtn:hover{border-color:var(--crimson);color:var(--crimson)}.wg-home .rbtn.prev{left:-16px}.wg-home .rbtn.next{right:-16px}@media (max-width:700px){.wg-home .rbtn{display:none}}.wg-home .client-nav{display:flex;gap:12px 28px;flex-wrap:wrap;align-items:center;margin-top:40px;justify-content:space-between}.wg-home .client-nav span{font-family:var(--sans);font-weight:600;font-size:17px;color:var(--muted);opacity:.55;cursor:pointer;transition:opacity .2s,color .2s;padding:2px 0;border-bottom:2px solid transparent}.wg-home .client-nav span:hover{opacity:.85}.wg-home .client-nav span.on{color:var(--crimson);opacity:1;border-bottom-color:var(--crimson)}@media (prefers-reduced-motion:reduce){.wg-home .map .pin,.wg-home .scanface:after{animation:none}}.wg-home .method{padding:88px 0}.wg-home .days{display:grid;grid-template-columns:repeat(5,1fr);margin:34px 0 54px;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;background:var(--card)}@media (max-width:940px){.wg-home .days{grid-template-columns:1fr}}.wg-home .day{padding:20px 18px;border-right:1px solid var(--line)}.wg-home .day:last-child{border-right:0}@media (max-width:940px){.wg-home .day{border-right:0;border-bottom:1px solid var(--line)}.wg-home .day:last-child{border-bottom:0}}.wg-home .day i{font-style:normal;font-family:var(--mono);font-size:11px;color:var(--crimson);letter-spacing:.12em}.wg-home .day b{display:block;font-size:14.5px;margin:6px 0 4px;color:var(--ink)}.wg-home .day span{font-size:12.5px;color:var(--muted);line-height:1.5;display:block}.wg-home .day.hot{background:linear-gradient(180deg,#fbe9e3,#f9f0e6)}[data-theme=dark] .wg-home .day.hot{background:linear-gradient(180deg,#3a2a22,#2e2820)}.wg-home .pipe-box{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:34px 30px 24px;position:relative;box-shadow:0 30px 60px -44px rgba(33,29,24,.5)}.wg-home .pipe-head{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px;margin-bottom:30px}.wg-home .pipe-head .t{font-family:var(--mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.wg-home .replay{font-family:var(--mono);font-size:12px;color:var(--crimson);border:1px solid var(--line);background:var(--paper);border-radius:999px;padding:7px 16px;cursor:pointer;transition:border-color .2s}.wg-home .replay:hover{border-color:var(--crimson)}.wg-home .track{position:relative;height:4px;background:var(--paper2);border-radius:999px;margin:60px 26px 78px}.wg-home .track-fill{position:absolute;left:0;top:0;bottom:0;width:0;background:linear-gradient(90deg,var(--crimson),var(--pine));border-radius:999px;transition:width .7s cubic-bezier(.3,.6,.2,1)}.wg-home .commit{position:absolute;top:50%;left:0;transform:translate(-50%,-50%);z-index:3;transition:left .7s cubic-bezier(.3,.6,.2,1)}.wg-home .c-chip{font-family:var(--mono);font-size:10.5px;background:var(--ink);color:var(--paper);border-radius:999px;padding:5px 12px;white-space:nowrap;box-shadow:0 8px 18px -8px rgba(33,29,24,.6);transition:background .4s}.wg-home .commit.shipped .c-chip{background:var(--pine)}.wg-home .pnode{position:absolute;top:50%;transform:translate(-50%,-50%);width:16px;height:16px;border-radius:50%;background:var(--card);border:2px solid var(--line);transition:border-color .3s,background .3s,box-shadow .3s}.wg-home .pnode .plabel{position:absolute;top:-46px;left:50%;transform:translateX(-50%);text-align:center;white-space:nowrap}.wg-home .pnode .plabel i{font-style:normal;font-family:var(--mono);font-size:9.5px;color:var(--muted);display:block;letter-spacing:.1em}.wg-home .pnode .plabel b{font-size:12px;font-weight:600;color:var(--muted);transition:color .3s}.wg-home .pnode .pstat{position:absolute;top:22px;left:50%;transform:translateX(-50%);font-family:var(--mono);font-size:9.5px;color:var(--pine);white-space:nowrap;opacity:0;transition:opacity .4s}.wg-home .pnode.on{border-color:var(--pine);background:var(--pine)}.wg-home .pnode.on .plabel b{color:var(--ink)}.wg-home .pnode.on .pstat{opacity:1}.wg-home .pnode.human.on{border-color:var(--crimson);background:var(--crimson);animation:wg-pulse 1.3s ease-out 2}.wg-home .pnode.human .plabel i{color:var(--crimson)}@keyframes wg-pulse{0%{box-shadow:0 0 0 0 rgba(190,43,43,.45)}to{box-shadow:0 0 0 16px rgba(190,43,43,0)}}@media (max-width:820px){.wg-home .pnode .plabel b{font-size:10px}.wg-home .pnode .pstat{display:none}.wg-home .track{margin:46px 10px 40px}}.wg-home .console{background:var(--ink);border-radius:10px;padding:16px 18px;font-family:var(--mono);font-size:12px;line-height:1.9;color:#cfc8ba;min-height:150px}[data-theme=dark] .wg-home .console{background:#171310}.wg-home .c-line{opacity:0;transform:translateY(4px);transition:opacity .4s,transform .4s}.wg-home .c-line.show{opacity:1;transform:none}.wg-home .console .g{color:#e88d7a;display:inline-block;width:36px}.wg-home .console .okk{color:#8fbfa6}.wg-home .pipe-cap{margin-top:16px;font-size:13.5px;color:var(--muted)}.wg-home .pipe-cap b{color:var(--ink)}.wg-home .pipe-cap a{color:var(--crimson);font-weight:600}@media (prefers-reduced-motion:reduce){.wg-home .commit,.wg-home .track-fill{transition:none}}.wg-home .pricing{padding:82px 0;background:var(--paper2);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.wg-home .price-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:34px}@media (max-width:940px){.wg-home .price-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.wg-home .price-grid{grid-template-columns:1fr}}.wg-home .price{border:1px solid var(--line);border-radius:var(--radius);padding:24px 22px;background:var(--card);display:flex;flex-direction:column;transition:transform .2s,box-shadow .2s}.wg-home .price:hover{transform:translateY(-4px);box-shadow:0 24px 44px -32px rgba(33,29,24,.45)}.wg-home .price i{font-style:normal;font-family:var(--mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.wg-home .price b{display:block;font-family:var(--sans);font-weight:600;font-size:20px;margin:8px 0 2px;color:var(--ink)}.wg-home .price .amt{font-family:var(--mono);font-size:14.5px;color:var(--crimson);margin:2px 0 10px;display:block}.wg-home .price>p{font-size:13px;color:var(--muted);line-height:1.55;flex:1}.wg-home .price>a{font-size:13px;font-weight:600;color:var(--crimson);margin-top:12px;display:inline-block}.wg-home .price-incl{display:flex;gap:10px;flex-wrap:wrap;margin-top:26px}.wg-home .price-note{margin-top:20px;font-size:13.5px;color:var(--muted);font-family:var(--mono)}.wg-home .price-note b{color:var(--ink);font-weight:500}.wg-home .build{padding:88px 0 60px}.wg-home .build-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-top:34px}@media (max-width:800px){.wg-home .build-grid{grid-template-columns:1fr}}.wg-home .b-card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:26px;transition:transform .2s,box-shadow .2s}.wg-home .b-card:hover{transform:translateY(-3px);box-shadow:0 22px 40px -30px rgba(33,29,24,.4)}.wg-home .b-card i{font-style:normal;font-family:var(--mono);font-size:11px;color:var(--crimson);letter-spacing:.12em}.wg-home .b-card b{display:block;font-family:var(--sans);font-weight:600;font-size:21px;margin:8px 0 6px;color:var(--ink)}.wg-home .b-card p{font-size:14px;color:var(--muted)}.wg-home .b-card a{color:var(--crimson);font-weight:600;font-size:13.5px;display:inline-block;margin-top:10px}.wg-home .ind-chips{display:flex;gap:10px;flex-wrap:wrap;margin-top:26px}.wg-home .ind-chips .chip{padding:8px 14px}.wg-home .india{padding:80px 0;background:var(--paper2);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.wg-home .india-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-top:34px}@media (max-width:800px){.wg-home .india-grid{grid-template-columns:1fr}}.wg-home .i-card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:24px}.wg-home .i-card b{display:block;font-family:var(--sans);font-weight:600;font-size:19px;margin-bottom:6px;color:var(--ink)}.wg-home .i-card p{font-size:14px;color:var(--muted)}.wg-home .i-card p em{color:var(--ink);font-style:normal;font-weight:600}.wg-home .ledger{padding:88px 0 60px}.wg-home .ledger-box{margin-top:32px;background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:28px 28px 18px}.wg-home .lrow{display:grid;grid-template-columns:250px 1fr;gap:16px;align-items:center;padding:6px 0}@media (max-width:700px){.wg-home .lrow{grid-template-columns:1fr}.wg-home .lbar-w{display:none}}.wg-home .lname b{font-size:13.5px;display:block;color:var(--ink)}.wg-home .lname span{font-size:11.5px;color:var(--muted)}.wg-home .lbar-w{position:relative;height:13px;background:var(--paper);border-radius:999px}.wg-home .lbar{position:absolute;top:0;bottom:0;border-radius:999px;background:var(--pine);clip-path:inset(0 100% 0 0);transition:clip-path 1s cubic-bezier(.2,.7,.2,1)}.wg-home .ledger-box.in .lbar{clip-path:inset(0 0 0 0)}.wg-home .lbar.grad{background:repeating-linear-gradient(45deg,#c9bfae 0 6px,#dcd3c2 6px 12px)}[data-theme=dark] .wg-home .lbar.grad{background:repeating-linear-gradient(45deg,#4a4234 0 6px,#3d362b 6px 12px)}.wg-home .laxis{justify-content:space-between;font-family:var(--mono);font-size:10.5px;border-top:1px dashed var(--line);margin-top:12px;padding-top:8px}.wg-home .laxis,.wg-home .lkey{display:flex;color:var(--muted)}.wg-home .lkey{gap:20px;margin-top:14px;font-size:12.5px;flex-wrap:wrap}.wg-home .lkey i{font-style:normal;display:inline-block;width:12px;height:12px;border-radius:4px;margin-right:6px;vertical-align:-1px}.wg-home .lkey .a{background:var(--pine)}.wg-home .lkey .g{background:repeating-linear-gradient(45deg,#c9bfae 0 4px,#dcd3c2 4px 8px)}[data-theme=dark] .wg-home .lkey .g{background:repeating-linear-gradient(45deg,#4a4234 0 4px,#3d362b 4px 8px)}.wg-home .ledger-cap{margin-top:18px;font-family:var(--serif);font-style:italic;font-weight:400;font-size:19px;color:var(--ink)}.wg-home .oldnew{padding:60px 0 88px}.wg-home .on-grid{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;margin-top:34px}@media (max-width:800px){.wg-home .on-grid{grid-template-columns:1fr}}.wg-home .on-col{padding:28px}.wg-home .on-col.old{background:var(--paper2)}.wg-home .on-col.new{background:var(--card)}.wg-home .on-col h4{font-family:var(--mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;margin-bottom:16px}.wg-home .on-col.old h4{color:var(--muted)}.wg-home .on-col.new h4{color:var(--pine)}.wg-home .on-item{padding:13px 0;border-top:1px dashed var(--line);font-size:14px;color:var(--muted)}.wg-home .on-item b{display:block;color:var(--ink);font-size:14.5px;margin-bottom:2px}.wg-home .on-col.old .on-item b{text-decoration:line-through;text-decoration-color:rgba(190,43,43,.5);text-decoration-thickness:1.5px}.wg-home .twoq{padding:70px 0;text-align:center;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--card)}.wg-home .twoq p.lead{font-family:var(--mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:14px}.wg-home .twoq blockquote{font-family:var(--serif);font-style:italic;font-weight:400;font-size:clamp(22px,3vw,32px);line-height:1.3;color:var(--ink)}.wg-home .twoq .ans{margin:16px auto 0;color:var(--muted);max-width:560px;font-size:15px}.wg-home .faq{padding:88px 0 60px}.wg-home .faq-grid{margin-top:30px;max-width:820px}.wg-home details{border:1px solid var(--line);border-radius:12px;background:var(--card);margin-bottom:10px;overflow:hidden;transition:box-shadow .2s}.wg-home details[open]{box-shadow:0 16px 32px -26px rgba(33,29,24,.4)}.wg-home summary{cursor:pointer;list-style:none;padding:18px 22px;font-weight:600;font-size:15.5px;display:flex;justify-content:space-between;gap:16px;color:var(--ink)}.wg-home summary::-webkit-details-marker{display:none}.wg-home summary:after{content:"+";font-family:var(--serif);font-size:24px;color:var(--crimson);line-height:1;transition:transform .25s;flex-shrink:0}.wg-home details[open] summary:after{transform:rotate(45deg)}.wg-home details .a{padding:0 22px 20px;color:var(--muted);font-size:14.5px}.wg-home .founder{padding:20px 0 88px}.wg-home .f-card{display:grid;grid-template-columns:1fr 330px;gap:44px;align-items:center;background:var(--paper2);border:1px solid var(--line);border-radius:var(--radius);padding:38px;position:relative;overflow:hidden;margin-top:20px}.wg-home .f-card:after{content:"";position:absolute;right:-90px;top:-90px;width:260px;height:260px;border-radius:50%;background:radial-gradient(closest-side,rgba(190,43,43,.08),transparent 70%);pointer-events:none}@media (max-width:700px){.wg-home .f-card{grid-template-columns:1fr}}.wg-home .f-people{display:flex;gap:16px}.wg-home .f-person{width:150px}.wg-home .f-person .ph{width:150px;height:170px;border-radius:14px;overflow:hidden;border:1px solid var(--line);box-shadow:0 18px 34px -22px rgba(33,29,24,.5);background:var(--card);position:relative}.wg-home .f-person b{display:block;font-size:13.5px;margin-top:10px;line-height:1.3;color:var(--ink)}.wg-home .f-person span{font-size:11.5px;color:var(--muted);display:block;line-height:1.4}.wg-home .f-card blockquote{font-family:var(--serif);font-style:italic;font-weight:400;font-size:22px;line-height:1.45;margin-bottom:14px;color:var(--ink)}.wg-home .f-card p{font-size:13.5px;color:var(--muted)}.wg-home .final{padding:88px 0;text-align:center;background:var(--paper2);border-top:1px solid var(--line)}.wg-home .final h2{font-family:var(--sans);font-weight:600;font-size:clamp(30px,4vw,46px);line-height:1.1;color:var(--ink)}.wg-home .final h2 em{font-family:var(--serif);font-style:italic;font-weight:500;color:var(--crimson)}.wg-home .final>.wrap>p{color:var(--muted);max-width:540px;margin:14px auto 26px}.wg-home .final .btn{margin-bottom:16px}.wg-home .final .fin-links{font-size:13px;color:var(--muted);margin-top:16px}.wg-home .final .fin-links a{color:var(--crimson);font-weight:600}