.wg-product-v6 {
  --bg:#050506; --surface:#0b0b0f; --surface2:#101116; --text:#f7f7f9;
  --muted:#b7bac3; --muted2:#bababa; --line:#22242b; --line2:#343740;
  --lime:#84ff10; --pink:#ff2ebd; --violet:#a523fc; --content:1180px; --r:16px;
  background:radial-gradient(circle at 78% -5%,rgba(140,72,255,.10),transparent 27rem),var(--bg);
  color:var(--text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;line-height:1.45;
  overflow:clip;
}
.wg-product-v6,.wg-product-v6 *{box-sizing:border-box}.wg-product-v6 a{color:var(--lime)}.wg-product-v6 button{font:inherit;color:inherit}.wg-product-v6 :focus-visible{outline:2px solid var(--lime);outline-offset:3px}
body.single-services.service-presentation-v2{margin:0;background:#050506;padding-bottom:0}
body.single-services.service-presentation-v2>section:first-of-type,body.single-services.service-presentation-v2 .breadcrumbs{display:none}
.wg-product-v6 .shell{width:min(calc(100% - 36px),var(--content));margin-inline:auto}
.wg-product-v6 .hero{padding:42px 0 28px}
.wg-product-v6 .hero-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);gap:32px 56px;align-items:start}
.wg-product-v6 .hero-heading{grid-column:1/-1}.wg-product-v6 .hero-copy{min-width:0}.wg-product-v6 .preview-wrap{align-self:center}
.wg-product-v6 .kicker{font:650 .66rem/1.1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--lime)}
.wg-product-v6 .hero h1{margin:12px 0 14px;max-width:1050px;font-size:clamp(1.96rem,3.85vw,3.78rem);line-height:1;letter-spacing:-.066em;font-weight:650}
.wg-product-v6 .gradient{background:linear-gradient(90deg,var(--pink),var(--violet));-webkit-background-clip:text;background-clip:text;color:transparent}
.wg-product-v6 .hero .lead{max-width:690px;margin:0;color:var(--muted);font-size:1rem}
.wg-product-v6 .hero-toggle{margin-top:12px;padding:.5rem .7rem;border:1px solid rgba(132,255,16,.55);border-radius:8px;background:rgba(132,255,16,.06);color:var(--lime);font-size:.88rem;font-weight:650;cursor:pointer}
.wg-product-v6 .hero-points{display:flex;flex-wrap:wrap;gap:7px;margin-top:20px}.wg-product-v6 .hero-points span{font-size:.72rem;color:#e7e9ed;border:1px solid var(--line);background:#09090c;border-radius:999px;padding:.43rem .58rem}
.wg-product-v6 .preview-wrap{position:relative}.wg-product-v6 .preview-stage{position:relative}.wg-product-v6 .preview-glow{position:absolute;inset:10% 10% -5% 22%;filter:blur(45px);background:linear-gradient(130deg,rgba(255,46,189,.18),rgba(140,72,255,.18));border-radius:50%;pointer-events:none}
.wg-product-v6 .browser{position:relative;border:1px solid var(--line2);border-radius:18px;overflow:hidden;background:#08090c;box-shadow:0 28px 80px rgba(0,0,0,.38)}
.wg-product-v6 .browser-top{height:31px;border-bottom:1px solid var(--line);display:flex;align-items:center;gap:5px;padding:0 10px;background:#0e0f13}.wg-product-v6 .dot{width:6px;height:6px;border-radius:50%;background:#555965}
.wg-product-v6 .browser-screen{padding:16px}.wg-product-v6 .mock-hero{display:grid;grid-template-columns:1fr .75fr;gap:12px}.wg-product-v6 .mock-copy{padding:12px 0}.wg-product-v6 .mock-kicker{height:6px;width:36%;background:var(--lime);border-radius:99px;opacity:.8}
.wg-product-v6 .mock-title{height:14px;width:88%;background:#f6f6f7;border-radius:3px;margin-top:12px}.wg-product-v6 .mock-title.two{width:64%;margin-top:6px;background:linear-gradient(90deg,var(--pink),var(--violet))}
.wg-product-v6 .mock-text{height:6px;width:92%;background:#545761;border-radius:99px;margin-top:14px}.wg-product-v6 .mock-text.short{width:66%;margin-top:5px}.wg-product-v6 .mock-cta{height:25px;width:92px;background:var(--lime);border-radius:6px;margin-top:13px}
.wg-product-v6 .mock-panel{border:1px solid var(--line);border-radius:10px;background:#101116;padding:10px;display:grid;align-content:end}.wg-product-v6 .mock-price{height:10px;width:52%;background:var(--pink);border-radius:3px;margin-left:auto}
.wg-product-v6 .mock-lines{display:grid;gap:5px;margin-top:16px}.wg-product-v6 .mock-lines span{display:block;height:5px;background:#383b44;border-radius:99px}.wg-product-v6 .mock-lines span:nth-child(2){width:78%}.wg-product-v6 .mock-lines span:nth-child(3){width:62%}
.wg-product-v6 .mock-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin-top:12px}.wg-product-v6 .mock-card{height:63px;border:1px solid var(--line);border-radius:8px;background:#0d0e12;padding:7px}.wg-product-v6 .mock-card:before{content:"";display:block;height:5px;width:45%;background:var(--lime);border-radius:99px}.wg-product-v6 .mock-card:after{content:"";display:block;height:5px;width:76%;background:#383b44;border-radius:99px;margin-top:26px}
.wg-product-v6 .tag{position:absolute;border:1px solid var(--line2);background:rgba(8,8,11,.92);backdrop-filter:blur(10px);border-radius:999px;padding:.38rem .55rem;font-size:.65rem;font-weight:650;color:#f4f5f7}.wg-product-v6 .tag:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--lime);margin-right:6px}.wg-product-v6 .tag.one{left:-18px;top:24%}.wg-product-v6 .tag.two{right:-16px;top:13%}.wg-product-v6 .tag.three{right:5%;bottom:-12px}.wg-product-v6 .preview-caption{margin-top:24px;color:var(--muted2);font-size:.7rem;text-align:center}
.wg-product-v6 .service-nav-wrap{position:sticky;top:68px;z-index:50;background:rgba(11,11,15,.96);backdrop-filter:blur(16px);border-top:1px solid rgba(186,255,44,.16);border-bottom:1px solid var(--line2);box-shadow:0 12px 30px rgba(0,0,0,.18)}
.wg-product-v6 .service-nav-wrap:before{content:"";position:absolute;left:0;right:0;top:0;height:2px;background:linear-gradient(90deg,var(--lime),rgba(186,255,44,0) 42%)}
.wg-product-v6 .service-nav{display:flex;align-items:center;gap:7px;overflow:auto;scrollbar-width:none;padding:10px 0}.wg-product-v6 .service-nav::-webkit-scrollbar{display:none}.wg-product-v6 .service-nav .label{color:#090a08;background:var(--lime);font-size:.62rem;font-weight:650;text-transform:uppercase;letter-spacing:.09em;margin-right:7px;white-space:nowrap;border-radius:999px;padding:.46rem .58rem}.wg-product-v6 .service-nav a{white-space:nowrap;text-decoration:none;border:1px solid var(--line);color:#d5d7dd;background:#0e0f13;font-size:.7rem;font-weight:650;padding:.48rem .62rem;border-radius:999px;transition:.15s ease}.wg-product-v6 .service-nav a:hover,.wg-product-v6 .service-nav a.active{color:#fff;border-color:rgba(186,255,44,.44);background:rgba(186,255,44,.07)}
.wg-product-v6 .packages-section{padding:42px 0 58px}.wg-product-v6 .packages-head{display:flex;justify-content:space-between;gap:28px;align-items:end;margin-bottom:14px}.wg-product-v6 .packages-head h2{margin:6px 0 0;font-size:1.12rem;letter-spacing:-.035em}.wg-product-v6 .packages-head p{max-width:540px;margin:0;color:var(--muted);font-size:.8rem}
.wg-product-v6 .packages{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.wg-product-v6 .package{position:relative;border:1px solid var(--line);border-radius:var(--r);background:linear-gradient(180deg,#0b0c10,#09090c);padding:18px;display:flex;flex-direction:column;min-height:485px;transition:.18s ease}.wg-product-v6 .package:hover{transform:translateY(-2px);border-color:var(--line2)}.wg-product-v6 .package.recommended{border-color:rgba(255,46,189,.46);background:linear-gradient(180deg,rgba(255,46,189,.045),#0a0a0d 40%)}.wg-product-v6 .package.recommended:before{content:"";position:absolute;left:14px;right:14px;top:-1px;height:2px;background:linear-gradient(90deg,var(--violet),var(--pink));border-radius:0 0 99px 99px}.wg-product-v6 .package.is-selected{border-color:rgba(186,255,44,.78);background:linear-gradient(180deg,rgba(186,255,44,.07),#09090c 42%);box-shadow:0 0 0 1px rgba(186,255,44,.12),0 18px 45px rgba(0,0,0,.22)}.wg-product-v6 .package.is-selected:before{background:var(--lime)}
.wg-product-v6 .pkg-top{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.wg-product-v6 .pkg-name{font:650 .71rem ui-monospace,monospace;color:var(--lime);letter-spacing:.08em;text-transform:uppercase}.wg-product-v6 .badge{font-size:.58rem;font-weight:650;letter-spacing:.07em;text-transform:uppercase;color:#ff8fd8;border:1px solid rgba(255,46,189,.3);padding:.25rem .38rem;border-radius:999px}
.wg-product-v6 .pkg-promise{font-size:1.06rem;line-height:1.18;letter-spacing:-.02em;margin:17px 0 7px}.wg-product-v6 .pkg-for{margin:0;color:var(--muted);font-size:.75rem;min-height:65px}.wg-product-v6 .metric-grid{display:grid;grid-template-columns:1fr;gap:8px;margin-top:15px}.wg-product-v6 .metric{position:relative;padding:11px 12px 11px 15px;border:1px solid rgba(255,255,255,.1);background:linear-gradient(110deg,rgba(255,46,189,.055),rgba(255,255,255,.025) 42%,rgba(255,255,255,.012));box-shadow:inset 3px 0 0 rgba(10, 255, 2, 0.78)}.wg-product-v6 .metric strong{display:block;margin:0 0 5px;color:#fff;font-size:.81rem;font-weight:700;line-height:1.3}.wg-product-v6 .metric p{margin:0;color:#c9cad1;font-size:.76rem;font-weight:400;line-height:1.48}
.wg-product-v6 .quality-line{margin-top:12px;padding-top:11px;border-top:1px solid var(--line);display:flex;flex-wrap:wrap;gap:5px}.wg-product-v6 .quality-line span{font-size:.61rem;color:#dcdfe5;padding:.28rem .4rem;background:#101116;border-radius:999px}.wg-product-v6 .pkg-price-main{text-align:center;padding:17px 10px 15px;margin-top:17px;border-block:1px solid rgba(255,46,189,.18);background:radial-gradient(circle at 50% 50%,rgba(255,46,189,.08),transparent 68%)}.wg-product-v6 .pkg-price small{display:block;color:var(--muted2);font-size:.64rem}.wg-product-v6 .pkg-price strong{display:block;color:var(--pink);font-size:clamp(2rem,3vw,2.65rem);line-height:1;letter-spacing:-.055em;font-weight:550}.wg-product-v6 .pkg-price span{display:block;margin-top:5px;color:#d8d9df;font-size:.68rem}.wg-product-v6 .package-terms{margin:12px 0 0;padding:0;border:0}.wg-product-v6 .package-terms legend{width:100%;margin-bottom:6px;color:var(--muted2);font-size:.62rem;text-align:center}.wg-product-v6 .package-term-options{display:flex;justify-content:center;gap:6px;flex-wrap:wrap}.wg-product-v6 .package-term-options label{cursor:pointer}.wg-product-v6 .package-term-options label>span{display:grid;gap:1px;min-width:72px;padding:7px 8px;border:1px solid var(--line);border-radius:8px;background:#0e0f13;text-align:center}.wg-product-v6 .package-term-options b{font-size:.68rem;color:#eceef2}.wg-product-v6 .package-term-options small{font-size:.57rem;color:#ff8fd8}.wg-product-v6 .package-term:checked+span{border-color:rgba(255,46,189,.72);background:rgba(255,46,189,.1);box-shadow:0 0 0 1px rgba(255,46,189,.16)}.wg-product-v6 .package-term:focus-visible+span{outline:2px solid var(--lime);outline-offset:2px}.wg-product-v6 .pkg-foot{margin-top:auto;padding-top:15px;display:flex;justify-content:space-evenly}.wg-product-v6 .pkg-actions{display:flex;flex-direction:column;gap:4px;align-items:flex-end}.wg-product-v6 .pricing-detail{color:#d9dae0}.wg-product-v6 .pricing-detail strong{color:var(--pink)}
.wg-product-v6 .carousel-ui{display:none}.wg-product-v6 .carousel-arrow{width:34px;height:34px;border:1px solid var(--line2);border-radius:9px;background:#0e0f13;color:#fff;cursor:pointer;font-weight:650}.wg-product-v6 .carousel-dots{display:flex;align-items:center;justify-content:center;gap:6px}.wg-product-v6 .carousel-dot{width:7px;height:7px;border-radius:50%;border:0;padding:0;background:#4b4e58;cursor:pointer}.wg-product-v6 .carousel-dot.active{width:18px;border-radius:999px;background:var(--lime)}.wg-product-v6 .carousel-count{min-width:38px;text-align:center;color:var(--muted);font-size:.68rem;font-weight:650}
.wg-product-v6 .btn{border:1px solid transparent;border-radius:9px;padding:.68rem .78rem;font-weight:650;font-size:.73rem;text-decoration:none;cursor:pointer;display:inline-flex;justify-content:center;align-items:center}.wg-product-v6 .btn-lime{background:var(--lime);color:#060706}.wg-product-v6 .btn-dark{background:#0f1014;border-color:var(--line);color:#fff}.wg-product-v6 .btn-pink{background:linear-gradient(90deg,var(--violet),var(--pink));color:#fff}.wg-product-v6 .text-btn{border:0;background:transparent;color:var(--muted);font-size:.69rem;font-weight:650;cursor:pointer;padding:.38rem .1rem}.wg-product-v6 .text-btn:hover{color:#fff}
.wg-product-v6 .section{padding:56px 0;border-top:1px solid rgba(255,255,255,.05)}.wg-product-v6 .section-head{display:grid;grid-template-columns:1fr minmax(280px,440px);gap:46px;align-items:end;margin-bottom:22px}.wg-product-v6 .section h2{margin:7px 0 0;font-size:clamp(1.4rem,2.38vw,2.31rem);line-height:.98;letter-spacing:-.052em}.wg-product-v6 .section-head p{margin:0;color:var(--muted);font-size:.84rem}
.wg-product-v6 .scope-tabs{display:flex;gap:6px;overflow:auto;scrollbar-width:none;margin-bottom:10px}.wg-product-v6 .scope-tabs::-webkit-scrollbar{display:none}.wg-product-v6 .scope-tab{white-space:nowrap;border:1px solid var(--line);background:#0b0b0f;border-radius:9px;padding:.63rem .76rem;color:var(--muted);font-size:.72rem;font-weight:650;cursor:pointer}.wg-product-v6 .scope-tab.active{background:var(--lime);color:#050605;border-color:var(--lime)}
.wg-product-v6 .full-scope{border:1px solid var(--line);border-radius:16px;background:#09090c;overflow:hidden}.wg-product-v6 .scope-overview{display:grid;grid-template-columns:1fr auto;gap:24px;align-items:end;padding:20px;border-bottom:1px solid var(--line);background:radial-gradient(circle at 85% 0,rgba(140,72,255,.07),transparent 18rem)}.wg-product-v6 .scope-overview h3{margin:6px 0 5px;font-size:.84rem}.wg-product-v6 .scope-overview p{margin:0;color:var(--muted);font-size:.77rem;max-width:720px}.wg-product-v6 .scope-price{text-align:right}.wg-product-v6 .scope-price small{display:block;color:var(--muted2);font-size:.62rem}.wg-product-v6 .scope-price strong{display:block;color:var(--pink);font-size:1.3rem;font-weight:700}
.wg-product-v6 .scope-groups{display:grid;grid-template-columns:repeat(2,1fr)}.wg-product-v6 .scope-group{padding:18px 20px;border-top:1px solid var(--line)}.wg-product-v6 .scope-group:nth-child(odd){border-right:1px solid var(--line)}.wg-product-v6 .scope-group:nth-child(-n+2){border-top:0}.wg-product-v6 .scope-group h4{margin:0 0 10px;font-size:.79rem;color:#fff}.wg-product-v6 .scope-list{list-style:none;margin:0;padding:0;display:grid;gap:6px}.wg-product-v6 .scope-list li{display:grid;grid-template-columns:13px 1fr;gap:7px;color:var(--muted);font-size:.71rem}.wg-product-v6 .scope-list li:before{color:#888c96;font-weight:650}.wg-product-v6 .scope-list .scope-item--included:before{content:"✓";color:var(--lime)}.wg-product-v6 .scope-list .scope-item--neutral:before{content:"•";color:#888c96}.wg-product-v6 .scope-list .scope-item--limitation:before{content:"!";color:#f2b84b}
.wg-product-v6 .scope-limits{padding:16px 20px;border-top:1px solid var(--line);background:#08090b}.wg-product-v6 .scope-limits summary{cursor:pointer;font-size:.75rem;font-weight:650;color:#fff}.wg-product-v6 .scope-limits ul{margin:10px 0 0;padding-left:1.1rem;color:var(--muted);font-size:.7rem}.wg-product-v6 .scope-limits li+li{margin-top:5px}.wg-product-v6 .scope-footnote{padding:0 20px 16px;color:var(--muted2);font-size:.66rem}
.wg-product-v6 .addons{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.wg-product-v6 .addon-set{display:block}.wg-product-v6 .addon-set.is-hidden,.wg-product-v6 .addon-set[hidden],.wg-product-v6 .more-addons:not(.open){display:none}.wg-product-v6 .more-addons.open{display:contents}.wg-product-v6 .addon{display:grid;grid-template-columns:1fr auto auto;gap:12px;align-items:center;padding:12px 13px;border:1px solid var(--line);border-radius:11px;background:#09090c}.wg-product-v6 .addon strong{display:block;font-size:.77rem}.wg-product-v6 .addon small{display:block;margin-top:2px;color:var(--muted2);font-size:.66rem}.wg-product-v6 .addon .price{color:var(--pink);font-size:.73rem;font-weight:700}.wg-product-v6 .addon button{width:30px;height:30px;border:1px solid var(--line2);border-radius:8px;background:#111218;cursor:pointer;font-weight:650}.wg-product-v6 .addon button[aria-pressed="true"]{background:var(--lime);color:#050605;border-color:var(--lime)}
.wg-product-v6 .addon--admin-assigned{grid-template-columns:1fr auto;border-color:rgba(255,46,189,.24);background:linear-gradient(110deg,rgba(255,46,189,.07),rgba(255,255,255,.015))}.wg-product-v6 .admin-assigned-label{display:inline-block;margin-top:8px;padding:.24rem .4rem;border:1px solid rgba(255,46,189,.34);border-radius:999px;color:#ff8fd8;font-size:.59rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.wg-product-v6 .addon .admin-assigned-hint{margin-top:5px;color:#c9cad1}
.wg-product-v6 .quantity-control{display:inline-flex;align-items:center;gap:4px}.wg-product-v6 .quantity-control .apc-calc-qty{width:48px;height:30px;padding:0 3px;border:1px solid var(--line2);border-radius:8px;background:#0d0e12;color:var(--text);font-weight:650;text-align:center}.wg-product-v6 .quantity-control .apc-calc-qty::-webkit-inner-spin-button,.wg-product-v6 .quantity-control .apc-calc-qty::-webkit-outer-spin-button{appearance:none;margin:0}.wg-product-v6 .quantity-control .apc-calc-qty{appearance:textfield}
.wg-product-v6 .disclosure{margin-top:14px;border-top:1px solid var(--line)}.wg-product-v6 .disclosure-head{display:flex;justify-content:space-between;gap:16px;align-items:center;padding:12px 0}.wg-product-v6 .disclosure-head p{margin:0;color:var(--muted);font-size:.74rem}
.wg-product-v6 .process{display:grid;grid-template-columns:repeat(4,1fr);gap:0;border-top:1px solid var(--line)}.wg-product-v6 .step{position:relative;padding:16px 18px 0 0}.wg-product-v6 .step:before{content:"";position:absolute;top:-4px;left:0;width:7px;height:7px;border-radius:50%;background:var(--lime)}.wg-product-v6 .step .n{font:650 .62rem ui-monospace,monospace;color:var(--lime)}.wg-product-v6 .step h3{font-size:.574rem;margin:8px 0 4px}.wg-product-v6 .step p{margin:0;color:var(--muted);font-size:.7rem}
.wg-product-v6 .faq{max-width:860px;border-top:1px solid var(--line)}.wg-product-v6 .faq-item{border-bottom:1px solid var(--line);scroll-margin-top:6rem}.wg-product-v6 .faq-q{width:100%;padding:12px 0;display:flex;align-items:center;justify-content:space-between;gap:16px;color:#fff;text-align:left;font-size:.78rem;font-weight:650}.wg-product-v6 .faq-question{min-width:0}.wg-product-v6 .faq-toggle{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:32px;height:32px;border:0;border-radius:8px;background:transparent;color:var(--lime);font:inherit;cursor:pointer}.wg-product-v6 .faq-toggle[hidden]{display:none}.wg-product-v6 .faq-toggle:hover{background:rgba(186,255,44,.08)}.wg-product-v6 .faq-toggle:focus-visible{outline:3px solid var(--lime);outline-offset:2px}.wg-product-v6 .faq-a{display:block;padding:0 0 12px;color:var(--muted);font-size:.72rem;max-width:720px}.wg-product-v6.is-faq-enhanced .faq-a{display:none}.wg-product-v6.is-faq-enhanced .faq-a.open{display:block}
.wg-product-v6 .final{display:grid;grid-template-columns:1fr auto;gap:24px;align-items:center;padding:20px;border:1px solid rgba(143,72,255,.28);border-radius:14px;background:radial-gradient(circle at 90% 0,rgba(255,46,189,.07),transparent 15rem),#09090c}.wg-product-v6 .final h2{margin:6px 0 4px;font-size:clamp(1.085rem,1.96vw,1.575rem)}.wg-product-v6 .final p{margin:0;color:var(--muted);font-size:.76rem}.wg-product-v6 .final-right{text-align:right}.wg-product-v6 .final-right small{display:block;color:var(--muted2);font-size:.63rem}.wg-product-v6 .final-right strong{display:block;margin:2px 0 8px;color:var(--pink);font-size:1.4rem;font-weight:700}
.wg-product-v6 .desktop-config-dock{--config-panel-width:min(400px,calc(100vw - 64px));position:fixed;right:0;top:50%;z-index:72;transform:translateY(-50%) translateX(var(--config-panel-width));display:flex;align-items:stretch;transition:transform .24s ease;filter:drop-shadow(0 22px 55px rgba(0,0,0,.48))}.wg-product-v6 .desktop-config-dock.open{transform:translateY(-50%) translateX(0)}.wg-product-v6 .config-side-handle{position:relative;width:64px;min-height:350px;border:2px solid rgba(226,255,75,.72);border-right:0;border-radius:14px 0 0 14px;background:linear-gradient(180deg,rgba(226,255,75,.2),rgba(13,14,18,.98) 37%,rgba(219,39,119,.16)),#0d0e12;box-shadow:0 0 26px rgba(226,255,75,.12);backdrop-filter:blur(16px);cursor:pointer;padding:12px 10px;display:flex;flex-direction:column;justify-content:space-between;align-items:center;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.wg-product-v6 .config-side-handle:hover,.wg-product-v6 .config-side-handle:focus-visible{border-color:var(--lime);box-shadow:0 0 34px rgba(226,255,75,.24);outline:0}.wg-product-v6 .config-side-handle .handle-title,.wg-product-v6 .config-side-handle .handle-total{writing-mode:vertical-rl;transform:rotate(180deg);font-size:.74rem;font-weight:650;letter-spacing:.055em}.wg-product-v6 .config-side-handle .handle-total{font-size:.72rem;color:#ff4fc3}.wg-product-v6 .config-side-handle .handle-arrow{font-size:1.22rem;color:var(--lime);line-height:1}.wg-product-v6 .desktop-config-dock.is-updated .config-side-handle{animation:wg-config-handle-confirm .65s ease-out}
.wg-product-v6 .desktop-config-panel{width:var(--config-panel-width);max-height:76vh;overflow:auto;border:1px solid rgba(226,255,75,.42);border-right:0;border-radius:14px 0 0 14px;background:radial-gradient(circle at 0 0,rgba(226,255,75,.08),transparent 15rem),rgba(10,10,14,.985);backdrop-filter:blur(18px);padding:20px}.wg-product-v6 .desktop-config-head{display:flex;justify-content:space-between;gap:14px;align-items:flex-start;padding-bottom:13px;border-bottom:1px solid var(--line)}.wg-product-v6 .desktop-config-head .eyebrow{font-size:.6rem;color:var(--muted2);font-weight:650;text-transform:uppercase;letter-spacing:.08em}.wg-product-v6 .desktop-config-head strong{display:block;margin-top:3px;font-size:1.02rem}.wg-product-v6 .desktop-config-head .total{text-align:right;color:#ff4fc3;font-size:1.08rem;font-weight:700;white-space:nowrap}.wg-product-v6 .config-addon-list{margin-top:5px}.wg-product-v6 .config-empty{padding:14px 0;color:var(--muted2);font-size:.73rem}.wg-product-v6 .config-row{display:grid;grid-template-columns:1fr auto;gap:12px;padding:10px 0;border-bottom:1px solid var(--line);font-size:.73rem;color:var(--muted)}.wg-product-v6 .config-row strong{color:#fff;font-size:.73rem}.wg-product-v6 .config-panel-total{display:flex;justify-content:space-between;gap:16px;align-items:end;padding-top:16px}.wg-product-v6 .config-panel-total span{color:var(--muted);font-size:.74rem}.wg-product-v6 .config-panel-total strong{font-size:1.34rem;color:#ff4fc3;font-weight:700}.wg-product-v6 .desktop-config-panel .btn{width:100%;margin-top:15px}
@keyframes wg-config-handle-confirm{0%{box-shadow:0 0 0 rgba(226,255,75,0)}38%{box-shadow:0 0 42px rgba(226,255,75,.55)}100%{box-shadow:0 0 26px rgba(226,255,75,.12)}}
.wg-product-v6 .mobile-config-sheet{display:none}.wg-product-v6 .sum-line{display:flex;justify-content:space-between;gap:15px;padding:9px 0;border-bottom:1px solid var(--line);color:var(--muted);font-size:.72rem}.wg-product-v6 .sum-line strong{color:#fff}.wg-product-v6 .flow-message{position:fixed;z-index:2000;right:20px;bottom:20px;max-width:420px;border:1px solid #ff6b89;border-radius:12px;padding:14px 18px;background:#240d14;color:#fff}.wg-product-v6 .sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
@media(max-width:980px){.wg-product-v6 .hero-grid{grid-template-columns:1fr;gap:28px}.wg-product-v6 .hero-heading{grid-column:auto}.wg-product-v6 .preview-wrap{max-width:650px}.wg-product-v6 .packages{grid-template-columns:1fr}.wg-product-v6 .package{min-height:0}.wg-product-v6 .pkg-for{min-height:0}.wg-product-v6 .section-head{grid-template-columns:1fr;gap:10px}.wg-product-v6 .scope-groups{grid-template-columns:1fr}.wg-product-v6 .scope-group,.wg-product-v6 .scope-group:nth-child(odd),.wg-product-v6 .scope-group:nth-child(-n+2){border-right:0;border-top:1px solid var(--line)}.wg-product-v6 .scope-group:first-child{border-top:0}.wg-product-v6 .process{grid-template-columns:repeat(2,1fr);gap:18px 0}}
@media(max-width:700px){.wg-product-v6 .shell{width:min(calc(100% - 22px),var(--content))}.wg-product-v6 .service-nav-wrap{top:68px}.wg-product-v6 .service-nav .label{display:none}.wg-product-v6 .hero{padding:32px 0 24px}.wg-product-v6 .hero h1{font-size:clamp(1.79rem,7.08vw,2.73rem);max-width:none}.wg-product-v6 .hero-lead-excerpt{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.wg-product-v6 .tag.one{left:6px;top:20%}.wg-product-v6 .tag.two{right:6px;top:9%}.wg-product-v6 .tag.three{right:8%;bottom:-10px}.wg-product-v6 .packages-section{padding:34px 0 44px}.wg-product-v6 .packages-head{align-items:flex-start;flex-direction:column;gap:6px}.wg-product-v6 .packages{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:0;padding:2px 11vw 10px 0;scrollbar-width:none;overscroll-behavior-inline:contain}.wg-product-v6 .packages::-webkit-scrollbar{display:none}.wg-product-v6 .package{flex:0 0 min(86vw,390px);scroll-snap-align:start;scroll-snap-stop:always;min-height:510px}.wg-product-v6 .carousel-ui{display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:center;margin-top:10px}.wg-product-v6 .carousel-center{display:flex;align-items:center;justify-content:center;gap:10px}.wg-product-v6 .pkg-foot{align-items:center}.wg-product-v6 .section{padding:44px 0}.wg-product-v6 .section h2{font-size:1.484rem}.wg-product-v6 .scope-overview{grid-template-columns:1fr}.wg-product-v6 .scope-price{text-align:left}.wg-product-v6 .addons{grid-template-columns:1fr}.wg-product-v6 .addon{grid-template-columns:1fr auto}.wg-product-v6 .addon .price{grid-column:1}.wg-product-v6 .addon>button{grid-column:2;grid-row:1/3}.wg-product-v6 .addon .quantity-control{grid-column:2;grid-row:1/3}.wg-product-v6 .addon .quantity-control button{grid-column:auto;grid-row:auto}.wg-product-v6 .process{grid-template-columns:1fr;gap:18px}.wg-product-v6 .final{grid-template-columns:1fr}.wg-product-v6 .final-right{text-align:left}.wg-product-v6 .desktop-config-dock{display:none}.wg-product-v6 .mobile-config-sheet{position:fixed;left:10px;right:10px;bottom:max(10px,env(safe-area-inset-bottom));z-index:74;display:block;border:1px solid rgba(226,255,75,.48);border-radius:15px;background:linear-gradient(90deg,rgba(226,255,75,.06),transparent 35%),rgba(10,10,14,.97);backdrop-filter:blur(18px);box-shadow:0 18px 50px rgba(0,0,0,.48),0 0 0 1px rgba(226,255,75,.05);overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease}.wg-product-v6 .mobile-config-sheet.is-updated{animation:wg-config-mobile-confirm .65s ease-out}.wg-product-v6 .mobile-config-toggle{width:100%;border:0;background:transparent;cursor:pointer;display:grid;grid-template-columns:1fr auto auto;gap:10px;align-items:center;padding:11px 13px;text-align:left}.wg-product-v6 .mobile-config-toggle:focus-visible{outline:2px solid var(--lime);outline-offset:-3px}.wg-product-v6 .mobile-config-toggle small{display:block;color:var(--muted2);font-size:.61rem}.wg-product-v6 .mobile-config-toggle strong{display:block;margin-top:1px;font-size:.82rem}.wg-product-v6 .mobile-config-toggle .mobile-total{color:#ff4fc3;font-weight:650;font-size:.88rem;white-space:nowrap}.wg-product-v6 .mobile-config-toggle .chevron{color:var(--lime);font-size:1rem;transition:transform .18s ease}.wg-product-v6 .mobile-config-sheet.open .chevron{transform:rotate(180deg)}.wg-product-v6 .mobile-config-body{max-height:0;overflow:hidden;padding:0 12px;border-top:1px solid transparent;transition:max-height .24s ease,padding .24s ease,border-color .24s ease}.wg-product-v6 .mobile-config-sheet.open .mobile-config-body{max-height:min(56vh,460px);overflow:auto;padding:8px 12px 12px;border-top-color:var(--line)}.wg-product-v6 .mobile-config-body .btn{width:100%;margin-top:12px}.wg-product-v6 .mobile-config-body .config-panel-total{padding-top:12px}.wg-product-v6{padding-bottom:calc(92px + env(safe-area-inset-bottom))}}
@keyframes wg-config-mobile-confirm{0%{border-color:rgba(226,255,75,.48);box-shadow:0 18px 50px rgba(0,0,0,.48)}40%{border-color:var(--lime);box-shadow:0 18px 58px rgba(0,0,0,.52),0 0 30px rgba(226,255,75,.38)}100%{border-color:rgba(226,255,75,.48);box-shadow:0 18px 50px rgba(0,0,0,.48)}}
@media(max-width:430px){.wg-product-v6 .package{flex-basis:89vw}}
@media(prefers-reduced-motion:reduce){.wg-product-v6 *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
.wg-product-v6 .pkg-price .pkg-list-price{display:block;margin-top:6px;color:var(--muted2);font-size:.62rem;text-decoration-thickness:1px}.wg-product-v6 .pkg-price .pkg-list-price[hidden]{display:none}

/* Readability scale: service content must remain comfortable on compact screens. */
.wg-product-v6 .kicker{font-size:.93rem}
.wg-product-v6 .hero .lead{font-size:clamp(1rem,1.6vw,1.4rem);line-height:1.55}
.wg-product-v6 .hero-points span{font-size:1rem}
.wg-product-v6 .tag{font-size:.91rem}
.wg-product-v6 .preview-caption{font-size:.98rem}
.wg-product-v6 .service-nav .label{font-size:.87rem}
.wg-product-v6 .service-nav a{font-size:1rem}
.wg-product-v6 .packages-head p{font-size:1.12rem;line-height:1.55}
.wg-product-v6 .pkg-name{font-size:1rem}
.wg-product-v6 .badge{font-size:.82rem}
.wg-product-v6 .pkg-for{font-size:1.05rem;line-height:1.55}
.wg-product-v6 .metric strong{font-size:1.14rem}
.wg-product-v6 .metric p{font-size:1.06rem}
.wg-product-v6 .quality-line span{font-size:.86rem}
.wg-product-v6 .pkg-price small{font-size:.9rem}
.wg-product-v6 .pkg-price span{font-size:.95rem}
.wg-product-v6 .package-terms legend{font-size:.87rem}
.wg-product-v6 .package-term-options b{font-size:.95rem}
.wg-product-v6 .package-term-options small{font-size:.8rem}
.wg-product-v6 .carousel-count{font-size:.95rem}
.wg-product-v6 .btn{font-size:1.02rem}
.wg-product-v6 .text-btn{font-size:.97rem}
.wg-product-v6 .section-head p{font-size:1.18rem;line-height:1.55}
.wg-product-v6 .scope-tab{font-size:1rem}
.wg-product-v6 .scope-overview p{font-size:1.08rem;line-height:1.55}
.wg-product-v6 .scope-price small{font-size:.87rem}
.wg-product-v6 .scope-group h4{font-size:1.11rem}
.wg-product-v6 .scope-list li{grid-template-columns:18px 1fr;gap:9px;font-size:1rem;line-height:1.55}
.wg-product-v6 .scope-limits summary{font-size:1.05rem}
.wg-product-v6 .scope-limits ul{font-size:.98rem;line-height:1.55}
.wg-product-v6 .scope-footnote{font-size:.93rem;line-height:1.5}
.wg-product-v6 .addon strong{font-size:1.08rem}
.wg-product-v6 .addon small{font-size:.93rem;line-height:1.5}
.wg-product-v6 .addon .price{font-size:1.02rem}
.wg-product-v6 .disclosure-head p{font-size:1.04rem}
.wg-product-v6 .step .n{font-size:.87rem}
.wg-product-v6 .step h3{font-size:.805rem}
.wg-product-v6 .step p{font-size:.98rem;line-height:1.55}
.wg-product-v6 .faq-q{font-size:1.1rem}
.wg-product-v6 .faq-a{font-size:1rem;line-height:1.6}
.wg-product-v6 .final p{font-size:1.06rem;line-height:1.55}
.wg-product-v6 .final-right small{font-size:.88rem}
.wg-product-v6 .config-side-handle .handle-title,.wg-product-v6 .config-side-handle .handle-total{font-size:1.04rem}
.wg-product-v6 .config-side-handle .handle-total{font-size:1rem}
.wg-product-v6 .desktop-config-head .eyebrow{font-size:.84rem}
.wg-product-v6 .desktop-config-head strong{font-size:1.12rem}
.wg-product-v6 .config-empty{font-size:1.02rem}
.wg-product-v6 .config-row,.wg-product-v6 .config-row strong{font-size:1.02rem}
.wg-product-v6 .config-panel-total span{font-size:1.04rem}
.wg-product-v6 .sum-line{font-size:1rem}
.wg-product-v6 .mobile-config-toggle small{font-size:.86rem}
.wg-product-v6 .mobile-config-toggle strong{font-size:1.15rem}
.wg-product-v6 .mobile-config-toggle .mobile-total{font-size:1.05rem}
.wg-product-v6 .pkg-price .pkg-list-price{font-size:.87rem}

/* Decision-first package layer. */
.wg-product-v6 [hidden]{display:none!important}
.wg-product-v6 .packages{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));align-items:stretch}
.wg-product-v6 .package{min-height:500px;background:#090a0d;border-radius:12px;padding:22px}
.wg-product-v6 .package.recommended{background:#0b090d}
.wg-product-v6 .package.is-selected{background:#0a0d09}
.wg-product-v6 .pkg-promise{margin:26px 0 10px;font-size:clamp(1.35rem,2vw,1.75rem);line-height:1.14;letter-spacing:-.035em}
.wg-product-v6 .pkg-decision-description{margin:0;color:var(--muted);font-size:1.02rem;line-height:1.55}
.wg-product-v6 .pkg-fit{margin:24px 0 0;padding-top:17px;border-top:1px solid var(--line)}
.wg-product-v6 .pkg-fit>strong{display:block;color:#fff;font-size:.85rem;text-transform:uppercase;letter-spacing:.075em}
.wg-product-v6 .pkg-fit ul{list-style:none;margin:11px 0 0;padding:0;display:grid;gap:9px}
.wg-product-v6 .pkg-fit li{display:grid;grid-template-columns:16px 1fr;gap:8px;color:#d7d9df;font-size:.98rem;line-height:1.45}
.wg-product-v6 .pkg-fit li:before{content:"✓";color:var(--lime);font-weight:700}
.wg-product-v6 .pkg-price-main{text-align:left;margin-top:25px;padding:18px 0 15px;background:none;border-color:var(--line)}
.wg-product-v6 .pkg-price strong{font-size:clamp(1.8rem,2.7vw,2.35rem)}
.wg-product-v6 .pkg-foot{padding-top:20px}
.wg-product-v6 .pkg-actions{width:100%;align-items:stretch;gap:9px}
.wg-product-v6 .pkg-actions .btn,.wg-product-v6 .pkg-actions .text-btn{width:100%;text-align:center}
.wg-product-v6 .package-comparison{margin-top:54px;padding-top:34px;border-top:1px solid var(--line)}
.wg-product-v6 .comparison-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.65fr);gap:8px 36px;align-items:end;margin-bottom:20px}
.wg-product-v6 .comparison-head .kicker{grid-column:1/-1}
.wg-product-v6 .comparison-head h3{margin:0;font-size:clamp(1.45rem,2.4vw,2.15rem);letter-spacing:-.04em}
.wg-product-v6 .comparison-head p{margin:0;color:var(--muted);font-size:1rem;line-height:1.55}
.wg-product-v6 .comparison-scroll{max-width:100%;overflow-x:auto;contain:paint;border:1px solid var(--line);border-radius:12px;background:#09090c}
.wg-product-v6 .comparison-scroll:focus-visible{outline-offset:4px}
.wg-product-v6 .package-comparison table{width:100%;min-width:620px;border-collapse:collapse;text-align:left}
.wg-product-v6 .package-comparison th,.wg-product-v6 .package-comparison td{padding:14px 16px;border-bottom:1px solid var(--line);vertical-align:top}
.wg-product-v6 .package-comparison thead th{color:#fff;background:#0f1014;font-size:.86rem;text-transform:uppercase;letter-spacing:.055em}
.wg-product-v6 .package-comparison tbody th{width:26%;color:#fff;font-size:.95rem}
.wg-product-v6 .package-comparison td{color:var(--muted);font-size:.95rem}
.wg-product-v6 .comparison-meaning{display:inline-block;min-width:1.1em;margin-right:.25rem;font-weight:800}.wg-product-v6 .comparison-value--included .comparison-meaning{color:var(--lime)}.wg-product-v6 .comparison-value--neutral .comparison-meaning{color:var(--muted2)}.wg-product-v6 .comparison-value--limitation .comparison-meaning{color:var(--pink)}
.wg-product-v6 .comparison-cell-label{display:block;color:#fff}.wg-product-v6 .comparison-cell-label+span{display:block;margin-top:.2rem}
.wg-product-v6 .package-comparison tbody tr:last-child>*{border-bottom:0}
.wg-product-v6 .common-standard{display:grid;grid-template-columns:minmax(180px,.4fr) 1fr;gap:30px;margin-top:20px;padding:23px;border:1px solid var(--line2);border-radius:12px;background:#09090c}
.wg-product-v6 .common-standard h3{margin:7px 0 0;font-size:1.3rem}
.wg-product-v6 .common-standard ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 22px}
.wg-product-v6 .common-standard li{display:grid;gap:3px;padding-left:18px;position:relative;color:#fff}
.wg-product-v6 .common-standard li:before{content:"•";position:absolute;left:0;color:var(--muted2)}.wg-product-v6 .common-standard li.common-standard__item--included:before{content:"✓";color:var(--lime)}.wg-product-v6 .common-standard li.common-standard__item--limitation:before{content:"!";color:var(--pink)}
.wg-product-v6 .common-standard li span{color:var(--muted);font-size:.92rem}
.wg-product-v6 .selection-required{margin:0;padding:22px;border:1px dashed var(--line2);border-radius:11px;color:var(--muted);font-size:1.05rem}

@media(max-width:700px){
  .wg-product-v6 .package{flex:0 0 calc(100vw - 32px);min-height:0;padding:20px;scroll-snap-align:start}
  .wg-product-v6 .packages{padding-right:0;scroll-padding-inline:0}
  .wg-product-v6 .pkg-promise{font-size:1.45rem}
  .wg-product-v6 .comparison-head{grid-template-columns:1fr;gap:8px}
  .wg-product-v6 .comparison-head .kicker{grid-column:auto}
  .wg-product-v6 .package-comparison table{min-width:560px}
  .wg-product-v6 .common-standard{grid-template-columns:1fr;gap:18px}
  .wg-product-v6 .common-standard ul{grid-template-columns:1fr}
}
