#storefrontHome{background:#fff;color:var(--wl-ink)}
.wh-home-hero{position:relative;z-index:30;overflow:visible;border-bottom:1px solid #e7eff8;background:radial-gradient(circle at 82% 46%,rgba(71,155,255,.23),transparent 28%),linear-gradient(132deg,#f7fbff 0%,#edf6ff 47%,#d9ecff 100%)}
.wh-home-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(129deg,rgba(255,255,255,.74) 0 28%,transparent 28% 61%,rgba(83,151,244,.08) 61% 100%);pointer-events:none}
.wh-home-hero__inner{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(560px,.92fr);gap:28px;align-items:center;min-height:520px;padding:31px 0 42px}
.wh-home-hero__copy{position:relative;z-index:20;padding-top:3px}.wh-home-hero__copy .wl-kicker{min-height:24px;padding:0 12px;font-size:9.5px}.wh-home-hero__copy .wl-title{max-width:735px;margin-top:18px;font-size:clamp(46px,4.1vw,60px);line-height:1.02;letter-spacing:-.052em}.wh-title-accent{display:block;white-space:nowrap}.wh-home-hero__copy .wl-lead{max-width:690px;margin-top:15px;font-size:15px;line-height:1.5}
.wh-domain{position:relative;z-index:100;overflow:visible;max-width:690px;margin-top:21px}.wh-domain__form{display:grid;grid-template-columns:28px minmax(0,1fr) 174px;align-items:center;padding:6px 7px 6px 14px;border:1px solid #cbdcf1;border-radius:15px;background:rgba(255,255,255,.98);box-shadow:0 10px 28px rgba(33,84,153,.10)}.wh-domain__form:focus-within{border-color:#8ebaff;box-shadow:0 0 0 4px rgba(7,94,232,.07),0 14px 32px rgba(33,84,153,.11)}.wh-domain__form>svg{width:19px;height:19px;fill:none;stroke:#587195;stroke-width:1.7}.wh-domain__form input{min-width:0;height:44px;padding:0 9px;border:0;outline:0;background:transparent;color:var(--wl-ink);font-size:13px}.wh-domain__form select{height:38px;padding:0 9px;border:1px solid #dde7f3;border-radius:10px;background:#fff;color:#17325e;font-size:11px;outline:0}.wh-domain__form button{display:flex;align-items:center;justify-content:center;gap:9px;min-width:0;min-height:42px;border:0;border-radius:10px;background:linear-gradient(180deg,#0d7cff,#075ee8);color:#fff;font-size:11.5px;font-weight:850;cursor:pointer;box-shadow:0 8px 18px rgba(7,94,232,.22)}.wh-domain__form button b{font-size:15px;font-weight:700}.wh-domain__busy{width:14px;height:14px;border:2px solid rgba(255,255,255,.45);border-top-color:#fff;border-radius:50%;animation:whSpin .65s linear infinite}@keyframes whSpin{to{transform:rotate(360deg)}}
.wh-tlds{display:flex;gap:9px;flex-wrap:wrap;margin-top:12px}.wh-tld{display:flex;align-items:center;gap:12px;min-height:34px;padding:0 14px;border:1px solid #d9e5f3;border-radius:12px;background:rgba(255,255,255,.72);color:#506687;font-size:9.5px}.wh-tld strong{color:var(--wl-ink);font-size:10px}.wh-trust-points{display:flex;gap:26px;flex-wrap:wrap;margin-top:13px}.wh-trust-points span{display:flex;align-items:center;gap:8px;color:#4f6384;font-size:9.5px}.wh-trust-points b{display:grid;place-items:center;width:23px;height:23px;border-radius:50%;background:#e4f1ff;color:var(--wl-blue)}
.wh-home-hero__visual{position:relative;min-height:435px}.wh-product-hub{position:absolute;left:8px;top:55px;z-index:8;width:465px;padding:20px 22px;border:1px solid rgba(255,255,255,.9);border-radius:20px;background:rgba(255,255,255,.95);box-shadow:0 22px 52px rgba(31,78,143,.11);backdrop-filter:blur(14px)}.wh-product-hub__head{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:14px}.wh-product-hub__head span{color:var(--wl-blue);font-size:9px;font-weight:900;letter-spacing:.12em}.wh-product-hub__head a{color:var(--wl-blue);font-size:8.8px;text-decoration:none}.wh-product-hub__grid{display:grid;grid-template-columns:1fr 1fr;gap:9px}.wh-product-hub__grid a{display:grid;grid-template-columns:42px 1fr;gap:10px;align-items:center;min-height:76px;padding:11px;border:1px solid #dfe8f3;border-radius:13px;background:#fff;text-decoration:none;transition:transform var(--wl-fast),box-shadow var(--wl-fast),border-color var(--wl-fast)}.wh-product-hub__grid a:hover{transform:translateY(-2px);border-color:#b9d3f7;box-shadow:var(--wl-shadow-sm)}.wh-product-hub__grid .wl-iconbox{width:42px;height:42px;border-radius:11px}.wh-product-hub__grid strong,.wh-product-hub__grid small{display:block}.wh-product-hub__grid strong{color:var(--wl-ink);font-size:11px}.wh-product-hub__grid small{margin-top:2px;color:var(--wl-blue);font-size:8.5px;font-weight:700}.wh-product-hub__trust{display:flex;align-items:center;gap:10px;margin-top:12px;padding:11px;border:1px solid #e1eaf5;border-radius:12px;background:#f8fbff}.wh-product-hub__trust .wl-iconbox{width:34px;height:34px;border-radius:10px}.wh-product-hub__trust strong,.wh-product-hub__trust small{display:block}.wh-product-hub__trust strong{font-size:9.8px}.wh-product-hub__trust small{color:var(--wl-muted);font-size:8.3px}
.wh-racks{position:absolute;right:0;bottom:25px;width:286px;height:365px;perspective:900px;filter:drop-shadow(0 28px 28px rgba(18,66,127,.22))}.wh-rack{position:absolute;bottom:0;width:144px;height:306px;padding:18px 12px;border:1px solid #2161a5;border-radius:8px;background:linear-gradient(150deg,#214a7c,#0b203b 58%,#061326);box-shadow:inset 0 0 26px rgba(36,139,255,.16)}.wh-rack--a{left:3px;transform:rotateY(11deg) scale(.93);opacity:.92}.wh-rack--b{right:2px;transform:rotateY(-8deg)}.wh-rack i{display:block;position:relative;height:31px;margin-bottom:8px;border:1px solid #295582;border-radius:3px;background:linear-gradient(180deg,#123052,#071b32)}.wh-rack i:after{content:"";position:absolute;right:8px;top:13px;width:63px;height:3px;border-radius:3px;background:#0eb8ff;box-shadow:0 0 11px #0faeff}.wh-rack i:before{content:"";position:absolute;left:8px;top:11px;width:6px;height:6px;border-radius:50%;background:#1e95ff;box-shadow:0 0 8px #1e95ff}.wh-security-card{position:absolute;right:0;bottom:2px;z-index:12;display:flex;align-items:center;gap:10px;min-width:190px;padding:11px 14px;border:1px solid rgba(255,255,255,.95);border-radius:14px;background:rgba(255,255,255,.96);box-shadow:0 16px 35px rgba(24,69,128,.13)}.wh-security-card .wl-iconbox{width:38px;height:38px;border-radius:11px}.wh-security-card strong,.wh-security-card small{display:block}.wh-security-card strong{font-size:9.8px}.wh-security-card small{font-size:8px;color:var(--wl-muted)}.wh-performance-note{position:absolute;right:4px;top:18px;z-index:6;color:#075ee8;font-family:"Segoe Print","Bradley Hand",cursive;font-size:13px;font-style:italic;line-height:1.22;transform:rotate(-4deg)}.wh-performance-note span{display:block;margin-top:3px;font-size:24px;text-align:center;transform:rotate(18deg)}
.wh-home-products{position:relative;z-index:1;padding:38px 0 64px;background:#fff}.wh-section-head{display:flex;align-items:end;justify-content:space-between;gap:36px;margin-bottom:22px}.wh-section-head p{max-width:430px;margin:0;color:var(--wl-muted);font-size:10.8px;line-height:1.55;text-align:right}.wh-product-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.wh-product-card{position:relative;display:flex;min-height:318px;flex-direction:column;padding:19px 18px 18px;border:1px solid #d9e5f3;border-radius:16px;background:linear-gradient(180deg,#fff,#fbfdff);box-shadow:0 9px 24px rgba(29,73,132,.045);transition:transform var(--wl-fast),box-shadow var(--wl-fast),border-color var(--wl-fast)}.wh-product-card:hover{transform:translateY(-3px);border-color:#b9d1f4;box-shadow:var(--wl-shadow)}.wh-product-card__top{display:flex;align-items:center;justify-content:space-between;gap:10px}.wh-product-card__top .wl-iconbox{width:42px;height:42px}.wh-product-card__arrow{color:var(--wl-blue);font-size:19px}.wh-product-card h3{margin:14px 0 0;color:var(--wl-ink);font-size:13px}.wh-product-card p{margin:12px 0 0;color:var(--wl-muted);font-size:10px;line-height:1.62}.wh-product-card ul{display:grid;gap:8px;margin:16px 0;padding:0;list-style:none}.wh-product-card li{position:relative;padding-left:18px;color:#5d7191;font-size:9.6px}.wh-product-card li:before{content:"✓";position:absolute;left:0;color:var(--wl-blue);font-weight:900}.wh-product-card__cta{display:flex;align-items:center;gap:9px;margin-top:auto;padding-top:14px;color:var(--wl-blue);font-size:10.2px;font-weight:850;text-decoration:none}.wh-benefits{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:25px;padding:12px 0;border:1px solid #d9e5f3;border-radius:16px;background:#fbfdff}.wh-benefits article{display:grid;grid-template-columns:36px 1fr;gap:11px;padding:8px 18px;border-left:1px solid #e5edf7}.wh-benefits article:first-child{border-left:0}.wh-benefits .wl-iconbox{width:36px;height:36px;border-radius:10px}.wh-benefits .wl-iconbox svg{width:20px;height:20px}.wh-benefits strong{display:block;color:var(--wl-ink);font-size:10.3px}.wh-benefits p{margin:2px 0 0;color:var(--wl-muted);font-size:8.7px;line-height:1.5}
@media(max-width:1240px){.wh-home-hero__inner{grid-template-columns:minmax(0,1fr) 500px}.wh-title-accent{white-space:normal}.wh-product-hub{width:430px}.wh-racks{right:-8px}.wh-product-grid{grid-template-columns:repeat(3,1fr)}}
@media(max-width:980px){.wh-home-hero__inner{grid-template-columns:1fr;min-height:0;padding-top:44px}.wh-home-hero__copy .wl-title{max-width:800px}.wh-home-hero__visual{min-height:430px}.wh-product-hub{left:0;width:min(470px,70%)}.wh-racks{right:5%}.wh-product-grid{grid-template-columns:repeat(2,1fr)}.wh-benefits{grid-template-columns:repeat(2,1fr)}.wh-benefits article:nth-child(3){border-left:0}.wh-section-head{align-items:flex-start}}
@media(max-width:700px){.wh-home-hero__inner{padding:34px 0 30px}.wh-home-hero__copy .wl-title{font-size:39px}.wh-title-accent{white-space:normal}.wh-home-hero__copy .wl-lead{font-size:14px}.wh-domain__form{grid-template-columns:25px minmax(0,1fr)}.wh-domain__form button{grid-column:1/-1;margin-top:4px}.wh-tlds{gap:7px}.wh-trust-points{gap:12px}.wh-home-hero__visual{min-height:500px}.wh-product-hub{left:0;top:32px;width:100%}.wh-racks{right:0;bottom:15px;transform:scale(.76);transform-origin:right bottom}.wh-performance-note{display:none}.wh-section-head{display:block}.wh-section-head p{margin-top:10px;text-align:left}.wh-product-grid,.wh-benefits{grid-template-columns:1fr}.wh-benefits article{border-left:0;border-top:1px solid #e5edf7}.wh-benefits article:first-child{border-top:0}.wh-product-card{min-height:auto}}
@media(max-width:460px){.wh-home-hero__copy .wl-title{font-size:34px}.wh-domain__form{grid-template-columns:24px minmax(0,1fr)}.wh-home-hero__visual{min-height:530px}.wh-product-hub__grid{grid-template-columns:1fr}.wh-racks{opacity:.72}}
