.b2b-hero{position:relative;isolation:isolate;padding-top:calc(var(--nav-h) + var(--top-h) + clamp(40px,6vw,88px));padding-bottom:clamp(48px,6vw,96px)}.b2b-hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-2}.b2b-hero.has-bg:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(100deg,#092a40f0,#092a40e0 38%,#092a409e 68%,#092a4080)}.b2b-hero-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(28px,5vw,72px);align-items:center}.b2b-h1{font-family:Space Grotesk,sans-serif;font-size:clamp(32px,4.6vw,56px);line-height:1.06;margin:14px 0 20px;max-width:20ch;text-wrap:balance}.b2b-lead{font-size:clamp(16px,1.4vw,19px);color:var(--muted);max-width:52ch}.b2b-hero .b2b-lead{line-height:1.6}.b2b-bullets{list-style:none;padding:0;margin:28px 0 26px;display:grid;gap:14px}.b2b-hero.has-bg .b2b-h1{color:#fff}.b2b-hero.has-bg .b2b-lead{color:#ffffffe0}.b2b-hero.has-bg .eyebrow{color:var(--brand-1,#6bd1ea)}.b2b-hero.has-bg .b2b-bullets li{color:#fff}.b2b-hero.has-bg .b2b-bullets li:before{color:var(--brand-1,#6bd1ea)}.b2b-hero.has-bg .b2b-link{color:#fff}.b2b-bullets li:before{content:"\2713";color:var(--accent-deep);font-weight:700;margin-right:8px}.b2b-link{font-weight:600;color:var(--accent-deep);text-decoration:underline;text-underline-offset:3px}.b2b-card{background:#fff;border-radius:22px;padding:clamp(20px,2.4vw,30px);box-shadow:0 18px 50px -20px #116da759}.b2b-card-title{font-family:Space Grotesk,sans-serif;font-size:22px;margin:0 0 14px}.b2b-form{display:grid;gap:10px}.b2b-form input,.b2b-form select,.b2b-form textarea{width:100%;font:inherit;padding:12px 14px;border:1.5px solid #dfe7ee;border-radius:12px;background:#fff}.b2b-form input:focus,.b2b-form select:focus,.b2b-form textarea:focus{outline:none;border-color:var(--accent)}.b2b-row{display:grid;grid-template-columns:1fr 1fr;gap:10px}.b2b-hint{font-size:12px;color:var(--muted);margin:-4px 0 0}.b2b-check{display:flex;gap:8px;align-items:flex-start;font-size:13px;color:var(--muted)}.b2b-check input{width:auto;margin-top:3px}.b2b-error{color:#c0392b;font-size:14px;margin:0}.b2b-ok{text-align:center;padding:24px 8px}.b2b-trap{position:absolute!important;left:-9999px!important;width:1px;height:1px;overflow:hidden}@media(max-width:860px){.b2b-hero-grid,.b2b-row{grid-template-columns:1fr}}.b2b-h2{font-family:Space Grotesk,sans-serif;font-size:clamp(26px,3.2vw,40px);line-height:1.1;margin:8px 0 22px}.b2b-trust{background:var(--accent-deep);color:#fff;padding:14px 0}.b2b-trust-row{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 32px;font-weight:600}.b2b-trust-item{display:flex;align-items:center;gap:8px}.b2b-faq-wrap{max-width:820px}.b2b-cta-box{text-align:center;background:var(--accent-deep);color:#fff;border-radius:26px;padding:clamp(28px,5vw,56px)}.b2b-cta-box .b2b-h2{color:#fff}.b2b-cta-btns{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:18px}.b2b-cta-box .btn:not(.btn-accent){background:#fff;color:var(--accent-deep)}.b2b-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:28px}.b2b-step{background:#fff;border-radius:18px;padding:22px}.b2b-step-n{display:inline-grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--accent);color:#fff;font-weight:700}.b2b-step h3{margin:12px 0 6px;font-size:18px}.b2b-step p{margin:0;color:var(--muted)}.b2b-config{display:grid;grid-template-columns:1.3fr .7fr;gap:20px;align-items:start}.b2b-boxes{display:grid;gap:10px}.b2b-box{display:flex;align-items:center;gap:14px;background:#fff;border-radius:16px;padding:14px 16px;border:2px solid transparent;transition:border-color .2s}.b2b-box.on{border-color:var(--accent)}.b2b-box-info{flex:1;min-width:0}.b2b-box-info h3{margin:0;font-size:17px}.b2b-box-meta{margin:2px 0 0;font-size:13px;color:var(--muted)}.b2b-swatch{width:22px;height:22px;border-radius:50%;flex:none}.b2b-swatch.lg{width:44px;height:44px}.b2b-swatch.mix{background:conic-gradient(#e6c700 0 20%,#f08c00 0 40%,#d6336c 0 60%,#f4a340 0 80%,#9fb3c8 0)}.b2b-stepper{display:flex;align-items:center;gap:10px}.b2b-stepper button{width:36px;height:36px;border-radius:50%;border:1.5px solid #dfe7ee;background:#fff;font-size:18px;cursor:pointer}.b2b-stepper button:disabled{opacity:.35;cursor:default}.b2b-stepper output{min-width:32px;text-align:center;font-weight:700;font-family:Space Grotesk,sans-serif}.b2b-summary{position:sticky;top:calc(var(--nav-h) + var(--top-h) + 12px);background:#fff;border-radius:20px;padding:20px;display:grid;gap:12px}.b2b-count{font-size:15px}.b2b-count strong{font-family:Space Grotesk,sans-serif;font-size:34px}.b2b-sum-total{font-family:Space Grotesk,sans-serif;font-size:26px;font-weight:700;color:var(--accent-deep);margin-top:-6px}.b2b-min{margin:0;font-size:13px;color:var(--muted)}.b2b-link-btn{background:none;border:0;color:var(--accent-deep);font-weight:600;cursor:pointer;text-decoration:underline;text-underline-offset:3px;padding:0;text-align:left}.b2b-price{font-weight:700;margin:0}.b2b-note{font-size:12px;color:var(--muted);margin-top:14px}@media(max-width:860px){.b2b-config{grid-template-columns:1fr}.b2b-summary{position:static}}.b2b-aud-row{display:grid;grid-template-columns:repeat(5,1fr);gap:14px;margin-top:22px}.b2b-aud{position:relative;margin:0;aspect-ratio:3/4;border-radius:20px;overflow:hidden;background:var(--aud-c,var(--accent-deep));isolation:isolate}.b2b-aud-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-1;transition:transform .6s var(--ease)}.b2b-aud:hover .b2b-aud-img{transform:scale(1.05)}.b2b-aud:after{content:"";position:absolute;left:0;right:0;bottom:0;height:46%;z-index:-1;background:linear-gradient(180deg,#0000,#0000009e)}.b2b-aud.no-img:after{display:none}.b2b-aud.no-img{background:var(--aud-c,var(--accent-deep))}.b2b-aud-ico{position:absolute;top:18px;left:18px;font-size:44px;line-height:1}.b2b-aud figcaption{position:absolute;left:16px;right:16px;bottom:16px;color:#fff;display:grid;gap:4px}.b2b-aud figcaption strong{font-family:Space Grotesk,sans-serif;font-size:clamp(17px,1.5vw,21px);line-height:1.15}.b2b-aud figcaption span{font-size:13px;opacity:.85}@media(hover:hover)and (min-width:861px){.b2b-aud-row{display:flex}.b2b-aud{flex:1 1 0;min-width:0;aspect-ratio:auto;height:clamp(300px,30vw,420px);transition:flex-grow .5s var(--ease)}.b2b-aud-row:hover .b2b-aud{flex-grow:.8}.b2b-aud-row .b2b-aud:hover{flex-grow:2}.b2b-aud figcaption span{opacity:0;transform:translateY(6px);transition:opacity .35s var(--ease),transform .35s var(--ease)}.b2b-aud:hover figcaption span{opacity:.85;transform:none}.b2b-aud:hover .b2b-aud-img{transform:scale(1.08)}}@media(max-width:860px){.b2b-aud-row{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:18px;gap:12px;margin-inline:-18px;padding-inline:18px;padding-bottom:6px;scrollbar-width:none;touch-action:pan-x pan-y}.b2b-aud-row::-webkit-scrollbar{display:none}.b2b-aud{flex:0 0 62%;scroll-snap-align:start}}.b2b-value-lead{font-size:clamp(17px,1.5vw,20px);max-width:60ch;margin:-8px 0 26px;color:var(--ink,#0b2233)}.b2b-calc{background:#fff;border-radius:24px;padding:clamp(20px,3vw,36px);box-shadow:0 18px 50px -24px #116da759;display:grid;gap:22px}.b2b-calc-head{display:grid;grid-template-columns:auto 1fr;gap:12px 32px;align-items:end}.b2b-calc-head h3{margin:0;font-family:Space Grotesk,sans-serif;font-size:clamp(20px,2vw,26px)}.b2b-calc-ctrl{display:grid;grid-template-columns:1fr 1fr;gap:18px}.b2b-calc label{display:block;font-size:14px}.b2b-calc input[type=range]{width:100%;accent-color:var(--accent-deep);margin-top:8px}.b2b-eq{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;align-items:stretch;gap:10px}.b2b-eq-card{background:#f3f8fb;border-radius:18px;padding:18px 16px;display:grid;gap:2px;text-align:center}.b2b-eq-card span{font-size:13px;font-weight:600;color:var(--muted);text-transform:uppercase;letter-spacing:.06em}.b2b-eq-card strong{font-family:Space Grotesk,sans-serif;font-size:clamp(28px,3.2vw,40px);line-height:1.1}.b2b-eq-card small{font-size:12px;color:var(--muted)}.b2b-eq-card.win{background:#e7f6ee;box-shadow:inset 0 0 0 2px #1f9d57}.b2b-eq-card.win strong{color:#1f9d57}.b2b-eq-op{align-self:center;font-family:Space Grotesk,sans-serif;font-size:28px;font-weight:700;color:var(--accent-deep)}.b2b-totals{display:grid;grid-template-columns:1fr 1fr;gap:14px}.b2b-total{border-radius:20px;padding:clamp(18px,2.4vw,28px);background:var(--accent-deep);color:#fff;display:grid;gap:4px}.b2b-total span{font-size:14px;font-weight:600;opacity:.9}.b2b-total strong{font-family:Space Grotesk,sans-serif;font-size:clamp(40px,5.4vw,64px);line-height:1}.b2b-total small{font-size:13px;opacity:.85}.b2b-calc-claim{margin:0;text-align:center;font-weight:600;font-size:clamp(15px,1.3vw,17px)}.b2b-calc-note{margin:-12px 0 0;text-align:center;font-size:12px;color:var(--muted)}@media(max-width:860px){.b2b-steps,.b2b-calc-head,.b2b-calc-ctrl,.b2b-totals,.b2b-eq{grid-template-columns:1fr}.b2b-eq-op{justify-self:center;transform:rotate(90deg);font-size:22px;line-height:1}.b2b-eq-op+.b2b-eq-card{margin-top:-2px}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/hydrup-b2b.css.map */
