/* figtree-latin-ext-400-normal */
@font-face {
  font-family: 'Figtree';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(/build/fonts/figtree-latin-ext-400-normal.868ced66.woff2) format('woff2'), url(/build/fonts/figtree-latin-ext-400-normal.2fc519db.woff) format('woff');
  unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

/* figtree-latin-400-normal */
@font-face {
  font-family: 'Figtree';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(/build/fonts/figtree-latin-400-normal.28d8df97.woff2) format('woff2'), url(/build/fonts/figtree-latin-400-normal.5cbfa129.woff) format('woff');
  unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}
/* figtree-latin-ext-400-italic */
@font-face {
  font-family: 'Figtree';
  font-style: italic;
  font-display: swap;
  font-weight: 400;
  src: url(/build/fonts/figtree-latin-ext-400-italic.05ef0e92.woff2) format('woff2'), url(/build/fonts/figtree-latin-ext-400-italic.77b59b85.woff) format('woff');
  unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

/* figtree-latin-400-italic */
@font-face {
  font-family: 'Figtree';
  font-style: italic;
  font-display: swap;
  font-weight: 400;
  src: url(/build/fonts/figtree-latin-400-italic.7334d5ab.woff2) format('woff2'), url(/build/fonts/figtree-latin-400-italic.b86bc851.woff) format('woff');
  unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}
/* figtree-latin-ext-500-normal */
@font-face {
  font-family: 'Figtree';
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(/build/fonts/figtree-latin-ext-500-normal.10728173.woff2) format('woff2'), url(/build/fonts/figtree-latin-ext-500-normal.b0d5a890.woff) format('woff');
  unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

/* figtree-latin-500-normal */
@font-face {
  font-family: 'Figtree';
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(/build/fonts/figtree-latin-500-normal.a60da907.woff2) format('woff2'), url(/build/fonts/figtree-latin-500-normal.4c309983.woff) format('woff');
  unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}
/* figtree-latin-ext-600-normal */
@font-face {
  font-family: 'Figtree';
  font-style: normal;
  font-display: swap;
  font-weight: 600;
  src: url(/build/fonts/figtree-latin-ext-600-normal.f6a4d53b.woff2) format('woff2'), url(/build/fonts/figtree-latin-ext-600-normal.f34308c9.woff) format('woff');
  unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

/* figtree-latin-600-normal */
@font-face {
  font-family: 'Figtree';
  font-style: normal;
  font-display: swap;
  font-weight: 600;
  src: url(/build/fonts/figtree-latin-600-normal.fd40ad71.woff2) format('woff2'), url(/build/fonts/figtree-latin-600-normal.daa8ca5a.woff) format('woff');
  unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}
/* figtree-latin-ext-700-normal */
@font-face {
  font-family: 'Figtree';
  font-style: normal;
  font-display: swap;
  font-weight: 700;
  src: url(/build/fonts/figtree-latin-ext-700-normal.b1e4551b.woff2) format('woff2'), url(/build/fonts/figtree-latin-ext-700-normal.8b1d2aa9.woff) format('woff');
  unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

/* figtree-latin-700-normal */
@font-face {
  font-family: 'Figtree';
  font-style: normal;
  font-display: swap;
  font-weight: 700;
  src: url(/build/fonts/figtree-latin-700-normal.e59bc5f6.woff2) format('woff2'), url(/build/fonts/figtree-latin-700-normal.5815fb80.woff) format('woff');
  unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}
*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;overflow-x:clip}html.is-intro-playing{overflow:hidden}body{font-family:"Figtree",system-ui,sans-serif;font-size:1rem;font-weight:400;line-height:1.6;color:#111;background-color:#f4f7f9;min-height:100dvh}.skip-link{position:absolute;top:.75rem;left:.75rem;z-index:220;padding:.5rem 1rem;background:#0a0a0a;color:#fff;font-size:.8rem;font-weight:500;border-radius:4px;transform:translateY(-200%);transition:transform 150ms cubic-bezier(0, 0, 0.2, 1)}.skip-link:focus{transform:translateY(0);outline:2px solid #0095c8;outline-offset:2px}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit;color:inherit}button,a,summary{touch-action:manipulation}button{cursor:pointer;background:none;border:none}input,textarea,select{font-size:1rem}a{color:inherit;text-decoration:none}ul,ol{list-style:none}h1,h2,h3,h4,h5,h6{font-weight:600;line-height:1.2;letter-spacing:-0.02em;text-wrap:balance}p{text-wrap:pretty}:focus-visible{outline:2px solid #184c97;outline-offset:2px}@media(prefers-reduced-motion: reduce){*,*::before,*::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important}}.usd-sign{font-family:"Figtree",system-ui,sans-serif,"Figtree",system-ui,sans-serif,system-ui,sans-serif;font-style:normal;font-weight:500;font-size:.72em;font-variant-numeric:lining-nums;letter-spacing:0;line-height:1;margin-inline-end:.12em;color:inherit}.eur-sign{font-family:"Figtree",system-ui,sans-serif,"Figtree",system-ui,sans-serif,system-ui,sans-serif;font-style:normal;font-weight:500;font-size:.78em;font-variant-numeric:lining-nums;letter-spacing:0;line-height:1;margin-inline-end:.08em;color:inherit}.site-header{position:sticky;top:0;z-index:10;border-bottom:1px solid rgba(0,149,200,.18);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:border-color 400ms cubic-bezier(0.4, 0, 0.2, 1),backdrop-filter 400ms cubic-bezier(0.4, 0, 0.2, 1)}.site-header::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background-color:#d7eaf2;background-image:linear-gradient(160deg, #D7EAF2 0%, rgb(152.68, 213.48, 233.64) 16%, rgb(251.15, 252.2, 252.9) 50%, rgb(152.68, 213.48, 233.64) 84%, #D7EAF2 100%);background-attachment:fixed;transition:opacity 400ms cubic-bezier(0.4, 0, 0.2, 1)}.site-header--over-hero{border-color:rgba(0,149,200,.12);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.site-header--over-hero::before{opacity:.05}.site-header__inner{position:relative;z-index:1;display:grid;grid-template-columns:auto 1fr auto;grid-template-areas:"logo nav actions";align-items:center;gap:1.5rem;max-width:80rem;margin:0 auto;padding:1rem 1.5rem;padding-left:max(1.5rem,env(safe-area-inset-left));padding-right:max(1.5rem,env(safe-area-inset-right))}.site-header__logo{grid-area:logo;justify-self:start;display:inline-flex;align-items:center;gap:.75rem;flex-shrink:0;color:#1c1b1e;text-decoration:none;filter:drop-shadow(0 0 8px rgba(0, 149, 200, 0.38))}.site-header__actions{grid-area:actions;display:flex;align-items:center;justify-self:end;gap:.75rem;min-width:0}.site-header__logo-lockup{display:flex;flex-direction:column;align-items:center;gap:.16rem;line-height:1}.site-header__logo-img{display:block;height:1.7rem;width:auto}.site-header__logo-word{font-family:"Figtree",system-ui,sans-serif;font-size:.56rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;color:#1c1b1e}.site-header__logo-cpf{width:4.5rem;height:1.5rem;overflow:visible}.site-header__logo-cpf-c,.site-header__logo-cpf-p,.site-header__logo-cpf-f{fill:none;stroke:#d7eaf2;stroke-width:12;stroke-linecap:square;stroke-linejoin:miter;transition:stroke 150ms cubic-bezier(0, 0, 0.2, 1)}.site-header__logo:hover .site-header__logo-cpf-c,.site-header__logo:hover .site-header__logo-cpf-p,.site-header__logo:hover .site-header__logo-cpf-f{stroke:#fff}.site-header__logo-cpf-c{stroke-dasharray:220;stroke-dashoffset:0;opacity:1;animation:logo-cpf-draw-c 1.15s cubic-bezier(0, 0, 0.2, 1) 200ms 1 both,logo-cpf-fade 1.15s cubic-bezier(0, 0, 0.2, 1) 200ms 1 both}.site-header__logo-cpf-p{stroke-dasharray:280;stroke-dashoffset:0;opacity:1;animation:logo-cpf-draw-p 1.15s cubic-bezier(0, 0, 0.2, 1) 420ms 1 both,logo-cpf-fade 1.15s cubic-bezier(0, 0, 0.2, 1) 420ms 1 both}.site-header__logo-cpf-f{stroke-dasharray:200;stroke-dashoffset:0;opacity:1;animation:logo-cpf-draw-f 1.15s cubic-bezier(0, 0, 0.2, 1) 640ms 1 both,logo-cpf-fade 1.15s cubic-bezier(0, 0, 0.2, 1) 640ms 1 both}@keyframes logo-cpf-draw-c{from{stroke-dashoffset:220}to{stroke-dashoffset:0}}@keyframes logo-cpf-draw-p{from{stroke-dashoffset:280}to{stroke-dashoffset:0}}@keyframes logo-cpf-draw-f{from{stroke-dashoffset:200}to{stroke-dashoffset:0}}@keyframes logo-cpf-fade{from{opacity:0}to{opacity:1}}.site-header__logo.is-replaying .site-header__logo-cpf-c{animation:logo-cpf-draw-c .85s cubic-bezier(0, 0, 0.2, 1) both,logo-cpf-fade .85s cubic-bezier(0, 0, 0.2, 1) both}.site-header__logo.is-replaying .site-header__logo-cpf-p{animation:logo-cpf-draw-p .85s cubic-bezier(0, 0, 0.2, 1) 140ms both,logo-cpf-fade .85s cubic-bezier(0, 0, 0.2, 1) 140ms both}.site-header__logo.is-replaying .site-header__logo-cpf-f{animation:logo-cpf-draw-f .85s cubic-bezier(0, 0, 0.2, 1) 280ms both,logo-cpf-fade .85s cubic-bezier(0, 0, 0.2, 1) 280ms both}.site-header__logo-mark{display:inline-flex;align-items:center;justify-content:center;width:2.1rem;height:2.1rem;flex-shrink:0}@keyframes logo-square-pulse{0%,18%,82%,100%{opacity:.22;transform:scale(0.35)}32%,68%{opacity:1;transform:scale(1)}}.site-header__logo-squares{display:grid;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(3, 1fr);gap:2px;width:1.35rem;height:1.35rem}.site-header__logo-squares span{display:block;width:100%;height:100%;background-color:#33b4dc;border-radius:1px;transform-origin:center;animation:logo-square-pulse 3.6s cubic-bezier(0.4, 0, 0.2, 1) infinite backwards;transition:background-color 150ms cubic-bezier(0, 0, 0.2, 1)}.site-header__logo:hover .site-header__logo-squares span{background-color:rgb(189.96,228.24,240.88)}.site-header__logo-squares span:nth-child(1){animation-delay:0s}.site-header__logo-squares span:nth-child(2){animation-delay:.12s}.site-header__logo-squares span:nth-child(3){animation-delay:.24s}.site-header__logo-squares span:nth-child(4){animation-delay:.12s}.site-header__logo-squares span:nth-child(5){animation-delay:.28s}.site-header__logo-squares span:nth-child(6){animation-delay:.4s}.site-header__logo-squares span:nth-child(7){animation-delay:.24s}.site-header__logo-squares span:nth-child(8){animation-delay:.4s}.site-header__logo-squares span:nth-child(9){animation-delay:.52s}.site-header__logo--login{gap:.75rem;filter:none}.site-header__logo--login .site-header__logo-img{height:2.45rem}.site-header__logo--login .site-header__logo-word{font-size:.72rem;letter-spacing:.18em;color:#1c1b1e}.site-header__logo--footer{gap:.75rem;filter:none}.site-header__logo--footer .site-header__logo-img{height:1.85rem}.site-header__logo--footer .site-header__logo-word{color:#1c1b1e}.site-header__nav{grid-area:nav;justify-self:center;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:0 .25rem}.site-header__nav-item{position:relative}.site-header__link{appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:.35rem;box-sizing:border-box;height:2.5rem;min-height:2.5rem;padding:0 .7rem;font-family:"Figtree",system-ui,sans-serif;font-size:1rem;font-weight:500;font-style:normal;line-height:1;letter-spacing:.01em;text-transform:none;text-decoration:none;color:#1c1b1e;text-shadow:none;border-radius:4px;border:none;background:rgba(0,0,0,0);cursor:pointer;white-space:nowrap;transition:color 150ms cubic-bezier(0, 0, 0.2, 1),background-color 150ms cubic-bezier(0, 0, 0.2, 1);box-shadow:inset 0 -1px 0 rgba(0,0,0,0)}.site-header__link:hover{color:#bc9c22;background-color:rgba(0,0,0,0);box-shadow:inset 0 -1px 0 #bc9c22}.site-header__link:focus-visible{outline:2px solid #184c97;outline-offset:3px}.site-header__cart{gap:.5rem}.site-header__cart-badge{display:inline-flex;align-items:center;justify-content:center;min-width:1.25rem;height:1.25rem;padding:0 .35rem;border-radius:999px;background:#0095c8;color:#fff;font-family:"Figtree",system-ui,sans-serif;font-size:.65rem;font-weight:600;letter-spacing:0;text-transform:none;text-shadow:none;box-shadow:0 0 0 1px hsla(0,0%,100%,.25)}.site-header__link--menu{font-family:"Figtree",system-ui,sans-serif;font-size:1rem;font-weight:500;font-style:normal;line-height:1;letter-spacing:.01em;text-transform:none;color:#1c1b1e}.site-header__link--menu[aria-expanded=true]{color:#0095c8;background-color:rgba(0,0,0,0);box-shadow:inset 0 -1px 0 #0095c8}.site-header__chevron{flex-shrink:0;width:.7rem;height:.7rem;margin-top:.08em;transition:transform 150ms cubic-bezier(0, 0, 0.2, 1)}.site-header__link--menu[aria-expanded=true] .site-header__chevron{transform:rotate(180deg)}.nav-menu{position:relative}.nav-menu--end .site-header__dropdown.nav-menu__panel,.nav-menu--end .nav-menu__panel{left:auto;right:0;transform-origin:top right}.site-header__dropdown.nav-menu__panel,.nav-menu__panel{position:absolute;top:calc(100% + 0.75rem);left:0;z-index:30;width:min(24rem,100vw - 2rem);padding:1rem .75rem .75rem;border-radius:8px;border:1px solid rgba(0,149,200,.28);background:#f4f7f9;box-shadow:0 0 0 1px hsla(0,0%,100%,.55) inset,0 28px 64px -24px rgba(10,10,10,.28);opacity:0;visibility:hidden;transform:translateY(-4px);transform-origin:top left;pointer-events:none;transition:opacity 150ms cubic-bezier(0, 0, 0.2, 1),transform 150ms cubic-bezier(0, 0, 0.2, 1),visibility 150ms}.site-header__link--menu[aria-expanded=true]+.site-header__dropdown,.site-header__link--menu[aria-expanded=true]+.nav-menu__panel,.nav-menu__trigger[aria-expanded=true]+.nav-menu__panel{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}.nav-menu__panel-label{margin:0 .75rem .75rem;padding:0 0 .75rem;border-bottom:1px solid rgba(0,149,200,.18);font-family:"Figtree",system-ui,sans-serif;font-size:.6875rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:#0095c8}.nav-menu__list{display:flex;flex-direction:column;gap:0;margin:0;padding:0;list-style:none}.nav-menu__list>li+li .nav-menu__link{border-top:1px solid rgba(0,149,200,.1)}.nav-menu__list>li:first-child .nav-menu__link{border-radius:4px 4px 0 0}.nav-menu__list>li:last-child .nav-menu__link{border-radius:0 0 4px 4px}.nav-menu__link{display:flex;align-items:flex-start;gap:.75rem;padding:.75rem .75rem;border-radius:0;text-decoration:none;color:inherit;border:1px solid rgba(0,0,0,0);transition:background-color 150ms cubic-bezier(0, 0, 0.2, 1),color 150ms cubic-bezier(0, 0, 0.2, 1)}.nav-menu__link:hover{background-color:rgba(0,149,200,.06)}.nav-menu__link:hover .nav-menu__icon-wrap{background-color:rgba(0,149,200,.1);border-color:#0095c8}.nav-menu__link:hover .nav-menu__link-title{color:#0095c8}.nav-menu__link:focus-visible{outline:2px solid #0095c8;outline-offset:2px}.nav-menu__icon-wrap{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:2.25rem;height:2.25rem;border-radius:4px;border:1px solid rgba(0,149,200,.32);background:rgba(0,0,0,0);color:#0095c8;transition:background-color 150ms cubic-bezier(0, 0, 0.2, 1),border-color 150ms cubic-bezier(0, 0, 0.2, 1)}.nav-menu__icon{width:1.1rem;height:1.1rem;display:block}.nav-menu__link-body{display:flex;flex-direction:column;gap:.2rem;min-width:0;padding-top:.15rem}.nav-menu__link-title{font-family:"Figtree",system-ui,sans-serif;font-size:1rem;font-weight:500;letter-spacing:.01em;line-height:1.4;color:#1c1b1e;transition:color 150ms cubic-bezier(0, 0, 0.2, 1)}.nav-menu__link-desc{font-family:"Figtree",system-ui,sans-serif;font-size:.8125rem;font-weight:400;letter-spacing:.01em;line-height:1.4;color:#48484a}@media(prefers-reduced-motion: reduce){.site-header__logo-cpf-c,.site-header__logo-cpf-p,.site-header__logo-cpf-f,.site-header__logo-squares span{animation:none !important;opacity:1;stroke-dashoffset:0;transform:none}.site-header__dropdown.nav-menu__panel,.nav-menu__panel,.nav-menu__link{transition:none}.nav-menu__link:hover{transform:none}}.site-header__menu-btn{display:none;appearance:none;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;min-height:44px;min-width:44px;padding:0;border:1px solid currentColor;background:rgba(0,0,0,0);cursor:pointer;color:#1c1b1e;border-radius:4px}.site-header__menu-btn:focus-visible{outline:2px solid #0095c8;outline-offset:3px}.site-header__menu-bars{position:relative;display:block;width:1.05rem;height:.7rem}.site-header__menu-bars span{position:absolute;left:0;right:0;display:block;height:1.5px;background:currentColor;transform-origin:center;transition:transform 220ms cubic-bezier(0, 0, 0.2, 1),top 220ms cubic-bezier(0, 0, 0.2, 1)}.site-header__menu-bars span:first-child{top:.12rem}.site-header__menu-bars span:last-child{top:.5rem}.site-header__menu-btn[aria-expanded=true] .site-header__menu-bars span:first-child{top:.3rem;transform:rotate(45deg)}.site-header__menu-btn[aria-expanded=true] .site-header__menu-bars span:last-child{top:.3rem;transform:rotate(-45deg)}.nav-drawer{display:none}html.nav-drawer-open{overflow:hidden}.site-footer{--rule: rgba(0, 149, 200, 0.18);position:relative;margin-top:0;overflow:hidden;background-color:#f4f7f9;background-image:linear-gradient(180deg, #D7EAF2 0%, #F4F7F9 36%, #FFFFFF 100%);color:#1c1b1e;border-top:1px solid rgba(0,149,200,.18)}.site-footer__glow{position:absolute;top:0;left:50%;transform:translateX(-50%);width:min(60rem,80%);height:1px;background-image:linear-gradient(90deg, transparent, rgba(0, 149, 200, 0.45), transparent);pointer-events:none}.site-footer__inner{position:relative;z-index:1;display:grid;gap:3rem;max-width:80rem;margin:0 auto;padding:4rem 1.5rem 3rem}@media(min-width: 64rem){.site-footer__inner{grid-template-columns:minmax(14rem, 1.15fr) minmax(0, 2fr);gap:4rem;align-items:start}}.site-footer__brand{max-width:26rem}.site-footer__tagline{margin:1rem 0 0;font-family:"Figtree",system-ui,sans-serif;font-size:.8rem;font-weight:400;letter-spacing:.01em;line-height:1.6;color:#48484a}.site-footer__badges{display:flex;flex-wrap:wrap;gap:.5rem;margin:1.5rem 0 0;padding:0;list-style:none}.site-footer__badge{background-color:#fff;border:1px solid rgba(0,149,200,.18);border-radius:4px;box-shadow:none;transition:background-color 250ms cubic-bezier(0, 0, 0.2, 1),border-color 250ms cubic-bezier(0, 0, 0.2, 1);display:inline-flex;align-items:center;padding:.4rem .75rem;font-family:"Figtree",system-ui,sans-serif;font-size:.65rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:#07769c}@media(hover: hover)and (pointer: fine){.site-footer__badge:hover{background-color:rgb(238.2,246.18,249.54);border-color:rgba(0,149,200,.4)}}.site-footer__settle{margin-top:2rem}.site-footer__settle-label,.nav-drawer__settle-label{margin:0 0 .75rem;font-family:"Figtree",system-ui,sans-serif;font-size:.72rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:#07769c}.settle-marks{display:flex;flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none}.settle-marks__chip{background-color:#fff;border:1px solid rgba(0,149,200,.18);border-radius:4px;box-shadow:none;transition:background-color 250ms cubic-bezier(0, 0, 0.2, 1),border-color 250ms cubic-bezier(0, 0, 0.2, 1);display:inline-flex;align-items:center;gap:.5rem;min-height:2.5rem;padding:0 .75rem 0 .5rem;font-family:"Figtree",system-ui,sans-serif;font-size:.75rem;font-weight:500;letter-spacing:.06em;color:#1c1b1e}.settle-marks__code{font-variant-numeric:tabular-nums}@media(hover: hover)and (pointer: fine){.settle-marks__chip:hover{background-color:rgb(238.2,246.18,249.54);border-color:rgba(0,149,200,.4)}}.site-footer__messengers{margin-top:2rem}.site-footer__messengers-label{margin:0 0 .75rem;font-family:"Figtree",system-ui,sans-serif;font-size:.72rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:#07769c}.site-footer__messenger-list{display:flex;flex-wrap:wrap;gap:.75rem;margin:0;padding:0;list-style:none}.site-footer__messenger{background-color:#fff;border:1px solid rgba(0,149,200,.18);border-radius:4px;box-shadow:none;transition:background-color 250ms cubic-bezier(0, 0, 0.2, 1),border-color 250ms cubic-bezier(0, 0, 0.2, 1);display:inline-flex;align-items:center;gap:.5rem;min-height:2.75rem;padding:0 1rem 0 .75rem;color:#1c1b1e;font-family:"Figtree",system-ui,sans-serif;font-size:.8125rem;font-weight:500;letter-spacing:.04em;text-decoration:none}@media(hover: hover)and (pointer: fine){.site-footer__messenger:hover{background-color:rgb(238.2,246.18,249.54);border-color:rgba(0,149,200,.4);color:#07769c;transform:none}}.site-footer__messenger:focus-visible{outline:2px solid #0095c8;outline-offset:2px}.site-footer__messenger-mark{display:block;flex-shrink:0}.site-footer__messenger--threema{color:#3b3b3b}.site-footer__messenger--threema .site-footer__messenger-mark{color:#3b3b3b}.site-footer__messenger--signal .site-footer__messenger-mark{color:#3a76f0}.site-footer__messenger--telegram .site-footer__messenger-mark{color:#26a5e4}.site-footer__columns{display:grid;gap:2rem;grid-template-columns:1fr}@media(min-width: 40rem){.site-footer__columns{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 64rem){.site-footer__columns{grid-template-columns:repeat(3, minmax(0, 1fr));gap:1.5rem}}.site-footer__col{min-width:0;padding:1.25rem 1.25rem 1.5rem;background-color:#fff;border:1px solid rgba(0,149,200,.18);border-radius:4px;box-shadow:none;transition:background-color 250ms cubic-bezier(0, 0, 0.2, 1),border-color 250ms cubic-bezier(0, 0, 0.2, 1)}.site-footer__heading{margin:0 0 1rem;font-family:"Figtree",system-ui,sans-serif;font-size:.72rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:#07769c}.site-footer__list{display:flex;flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none}.site-footer__link{display:inline-block;font-family:"Figtree",system-ui,sans-serif;font-size:.8rem;font-weight:500;letter-spacing:.01em;color:#48484a;transition:color 150ms cubic-bezier(0, 0, 0.2, 1),transform 150ms cubic-bezier(0, 0, 0.2, 1)}.site-footer__link:hover{color:#07769c;transform:none}.site-footer__link:focus-visible{outline:2px solid #0095c8;outline-offset:2px}.site-footer__note{margin:0;font-family:"Figtree",system-ui,sans-serif;font-size:.8rem;font-weight:400;letter-spacing:.01em;line-height:1.6;color:#48484a}.site-footer__cta{display:inline-flex;align-items:center;gap:.5rem;margin-top:1.5rem;font-family:"Figtree",system-ui,sans-serif;font-size:.64rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:#0095c8;border-bottom:1px solid rgba(0,149,200,.45);padding-bottom:2px;transition:color 150ms cubic-bezier(0, 0, 0.2, 1),border-color 150ms cubic-bezier(0, 0, 0.2, 1),gap 150ms cubic-bezier(0, 0, 0.2, 1)}.site-footer__cta span{transition:transform 150ms cubic-bezier(0, 0, 0.2, 1)}.site-footer__cta:hover{color:#07769c;border-color:#07769c;gap:.75rem}.site-footer__cta:hover span{transform:translateX(3px)}.site-footer__cta:focus-visible{outline:2px solid #184c97;outline-offset:3px}.site-footer__bottom{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:.5rem;max-width:80rem;margin:0 auto;padding:1.5rem 1.5rem 2rem;border-top:1px solid rgba(0,149,200,.18);text-align:center}@media(min-width: 48rem){.site-footer__bottom{flex-direction:row;justify-content:space-between;text-align:left}}.site-footer__copyright{margin:0;font-family:"Figtree",system-ui,sans-serif;font-size:.8rem;font-weight:400;letter-spacing:.01em;color:#48484a}.site-footer__meta{margin:0;font-family:"Figtree",system-ui,sans-serif;font-size:.64rem;letter-spacing:.06em;color:#8e8e93}@media(prefers-reduced-motion: reduce){.site-footer__link:hover{transform:none}.site-footer__cta:hover span{transform:none}}.hero{position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;text-align:left;min-height:min(82dvh,46rem);max-width:100%;margin:0 auto;padding-top:6rem;padding-bottom:4rem;padding-left:max(1.5rem,(100% - 80rem)/2 + 1.5rem);padding-right:max(1.5rem,(100% - 80rem)/2 + 1.5rem)}.hero::after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background-color:#d7eaf2;background-image:linear-gradient(160deg, #D7EAF2 0%, rgb(152.68, 213.48, 233.64) 16%, rgb(251.15, 252.2, 252.9) 50%, rgb(152.68, 213.48, 233.64) 84%, #D7EAF2 100%);background-attachment:fixed}.hero__title,.hero__subtitle,.hero__kicker,.hero__actions{max-width:46rem}.hero__kicker{position:relative;z-index:2;display:inline-flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:.5rem;margin:0 0 1.5rem;color:#07769c;animation:hero-enter 600ms cubic-bezier(0, 0, 0.2, 1) both}.hero__kicker-item{background-color:#fff;border:1px solid rgba(0,149,200,.18);border-radius:4px;box-shadow:none;transition:background-color 250ms cubic-bezier(0, 0, 0.2, 1),border-color 250ms cubic-bezier(0, 0, 0.2, 1);display:inline-flex;align-items:center;padding:.4rem .75rem;font-family:"Figtree",system-ui,sans-serif;font-size:.65rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:#07769c}.hero__kicker-item::after{content:none}@media(hover: hover)and (pointer: fine){.hero__kicker-item:hover{background-color:rgb(238.2,246.18,249.54);border-color:rgba(0,149,200,.4)}}@keyframes hero-kicker-sheen{to{transform:translateX(130%)}}@keyframes hero-enter{from{opacity:0;transform:translateY(1.5rem)}to{opacity:1;transform:translateY(0)}}.hero__title{position:relative;z-index:1;font-family:"Figtree",system-ui,sans-serif;font-size:clamp(2.85rem,6vw + 1.1rem,5.25rem);font-weight:400;line-height:1.08;letter-spacing:-0.04em;color:#1c1b1e;text-shadow:0 2px 6px hsla(0,0%,100%,.5);animation:hero-enter 600ms cubic-bezier(0, 0, 0.2, 1) 180ms both}.hero__accent{position:relative;font-style:italic;font-weight:500;color:#0095c8}.hero__subtitle{position:relative;z-index:1;margin-top:1.5rem;font-family:"Figtree",system-ui,sans-serif;font-size:1.25rem;font-weight:400;letter-spacing:.01em;line-height:1.6;color:#2c2c2e;text-shadow:0 1px 4px hsla(0,0%,100%,.4);animation:hero-enter 600ms cubic-bezier(0, 0, 0.2, 1) 280ms both}.hero__actions{position:relative;z-index:1;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:1.5rem;margin-top:2rem;animation:hero-enter 600ms cubic-bezier(0, 0, 0.2, 1) 420ms both}.hero__ghost-link{font-family:"Figtree",system-ui,sans-serif;font-size:.8rem;font-weight:500;letter-spacing:.01em;color:#2c2c2e;text-shadow:0 1px 3px hsla(0,0%,100%,.4);text-decoration:underline;text-underline-offset:3px;transition:color 150ms cubic-bezier(0, 0, 0.2, 1)}.hero__ghost-link:hover{color:#1c1b1e}.hero__ghost-link:focus-visible{outline:2px solid #184c97;outline-offset:2px}.value-props{--rule: rgba(0, 149, 200, 0.18);position:relative;background-color:#d7eaf2;background-image:linear-gradient(160deg, #D7EAF2 0%, rgb(152.68, 213.48, 233.64) 16%, rgb(251.15, 252.2, 252.9) 50%, rgb(152.68, 213.48, 233.64) 84%, #D7EAF2 100%);background-attachment:fixed;padding:4rem 1.5rem 3rem}.value-props__frame{position:relative;z-index:1;max-width:80rem;margin:0 auto}.value-props__heading{margin:0 0 1.5rem;font-family:"Figtree",system-ui,sans-serif;font-size:.72rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:#07769c}.value-props__inner{display:grid;grid-template-columns:minmax(0, 1fr)}@media(min-width: 48rem){.value-props__inner{grid-template-columns:repeat(3, minmax(0, 1fr))}}.value-prop{--reveal-delay: 0ms;position:relative;padding:1.5rem 0 1rem}.value-prop::before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:var(--rule);pointer-events:none;transform-origin:left center}@media(min-width: 48rem){.value-prop{padding:2rem 2rem 1rem}.value-prop:first-of-type{padding-left:0}.value-prop:last-of-type{padding-right:0}.value-prop+.value-prop::after{content:"";position:absolute;left:0;top:0;bottom:0;width:1px;background:var(--rule);pointer-events:none;transform-origin:center top}}.value-prop__index{margin:0 0 1rem;font-family:"Figtree",system-ui,sans-serif;font-size:.72rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:#48484a}.value-prop__index span{color:#07769c;transition:color 250ms cubic-bezier(0, 0, 0.2, 1)}.value-prop__title{position:relative;display:inline-block;margin:0 0 .75rem;font-family:"Figtree",system-ui,sans-serif;font-size:1.563rem;font-weight:400;letter-spacing:-0.02em;line-height:1.4;color:#1c1b1e;text-wrap:balance}.value-prop__title::after{content:"";position:absolute;left:0;bottom:-0.3rem;width:1.75rem;height:1px;background:#0095c8;transform:scaleX(0);transform-origin:left center;pointer-events:none}.value-prop__body{margin:0;max-width:30rem;font-family:"Figtree",system-ui,sans-serif;font-size:1rem;font-weight:400;letter-spacing:.01em;line-height:1.6;color:#2c2c2e}@media screen{.value-props.is-armed .value-prop:not(.is-revealed)::before{transform:scaleX(0)}.value-props.is-armed .value-prop:not(.is-revealed)::after{transform:scaleY(0)}.value-props.is-armed .value-prop:not(.is-revealed)>*{opacity:0;transform:translateY(10px)}}.value-prop::before{transition:transform 700ms cubic-bezier(0, 0, 0.2, 1) var(--reveal-delay, 0ms),background-color 250ms cubic-bezier(0, 0, 0.2, 1)}.value-prop::after{transition:transform 700ms cubic-bezier(0, 0, 0.2, 1) var(--reveal-delay, 0ms)}.value-prop__index{transition:opacity 500ms cubic-bezier(0, 0, 0.2, 1) calc(var(--reveal-delay, 0ms) + 70ms),transform 500ms cubic-bezier(0, 0, 0.2, 1) calc(var(--reveal-delay, 0ms) + 70ms)}.value-prop__title{transition:opacity 500ms cubic-bezier(0, 0, 0.2, 1) calc(var(--reveal-delay, 0ms) + 140ms),transform 500ms cubic-bezier(0, 0, 0.2, 1) calc(var(--reveal-delay, 0ms) + 140ms),color 250ms cubic-bezier(0, 0, 0.2, 1)}.value-prop__title::after{transition:transform 250ms cubic-bezier(0, 0, 0.2, 1)}.value-prop__body{transition:opacity 500ms cubic-bezier(0, 0, 0.2, 1) calc(var(--reveal-delay, 0ms) + 210ms),transform 500ms cubic-bezier(0, 0, 0.2, 1) calc(var(--reveal-delay, 0ms) + 210ms)}@media(hover: hover)and (pointer: fine){.value-prop:hover::before{background-color:#0095c8}.value-prop:hover .value-prop__index span{color:#0095c8}.value-prop:hover .value-prop__title{color:#0e2438}.value-prop:hover .value-prop__title::after{transform:scaleX(1)}}@media(prefers-reduced-motion: reduce){.value-props.is-armed .value-prop>*,.value-props.is-armed .value-prop::before,.value-props.is-armed .value-prop::after,.value-prop__title::after{opacity:1;transform:none;transition:none}}@keyframes reveal{from{opacity:0}to{opacity:1}}@supports(animation-timeline: view()){.reveal-on-scroll{animation:reveal linear both;animation-timeline:view();animation-range:entry 0% entry 100%}}.page-header{max-width:80rem;margin:0 auto;padding:4rem 1.5rem 2rem}.page-header__subtitle{margin-top:.75rem;font-size:1.25rem;line-height:1.6;color:#48484a}.page-header__title{font-family:"Figtree",system-ui,sans-serif;font-size:2.441rem;font-weight:400;letter-spacing:-0.04em;color:#1c1b1e}.page-header--products{max-width:56rem;padding:4rem 1.5rem 3rem;text-align:center}.empty-state{max-width:80rem;margin:0 auto;padding:4rem 1.5rem 8rem;text-align:center}.empty-state__title{font-family:"Figtree",system-ui,sans-serif;font-size:1.563rem;font-weight:600;color:#1c1b1e;margin-bottom:.5rem}.empty-state__body{font-size:1rem;color:#48484a}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:2.75rem;padding:.75rem 1.75rem;font-family:"Figtree",system-ui,sans-serif;font-size:.8125rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;text-align:center;text-decoration:none;border:none;cursor:pointer;transition:background-color 150ms cubic-bezier(0, 0, 0.2, 1)}.btn:focus-visible{outline:2px solid #33b4dc;outline-offset:2px}.btn:disabled{cursor:not-allowed;opacity:.5}.btn--primary{background:linear-gradient(165deg, rgb(0, 179.396, 240.8) 0%, #0095C8 48%, #07769C 100%);color:#fff;border:1px solid rgba(51,180,220,.45);border-radius:8px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.22),0 8px 20px -8px rgba(0,149,200,.45);transition:background 150ms cubic-bezier(0, 0, 0.2, 1),border-color 150ms cubic-bezier(0, 0, 0.2, 1),box-shadow 150ms cubic-bezier(0, 0, 0.2, 1),transform 150ms cubic-bezier(0, 0, 0.2, 1)}.btn--primary:hover:not(:disabled){background:linear-gradient(165deg, rgb(16.4, 194.157, 255) 0%, rgb(0, 164.198, 220.4) 50%, #0095C8 100%);border-color:rgba(51,180,220,.7);color:#fff;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.28),0 12px 26px -8px rgba(0,149,200,.45)}.btn--primary:active:not(:disabled){background-color:#07769c;color:#fff;transform:scale(0.99);filter:none}.btn--primary:focus-visible{outline:2px solid #33b4dc;outline-offset:2px}.btn--jewel{background:linear-gradient(165deg, rgb(0, 179.396, 240.8) 0%, #0095C8 48%, #07769C 100%);color:#fff;border:1px solid rgba(51,180,220,.45);border-radius:8px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.22),0 8px 20px -8px rgba(0,149,200,.45);transition:background 150ms cubic-bezier(0, 0, 0.2, 1),border-color 150ms cubic-bezier(0, 0, 0.2, 1),box-shadow 150ms cubic-bezier(0, 0, 0.2, 1),transform 150ms cubic-bezier(0, 0, 0.2, 1)}.btn--jewel:hover:not(:disabled){background:linear-gradient(165deg, rgb(16.4, 194.157, 255) 0%, rgb(0, 164.198, 220.4) 50%, #0095C8 100%);border-color:rgba(51,180,220,.7);color:#fff;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.28),0 12px 26px -8px rgba(0,149,200,.45);transform:translateY(-1px)}.btn--jewel:active:not(:disabled){transform:scale(0.99);background-color:#07769c}.btn--jewel:focus-visible{outline:2px solid #33b4dc;outline-offset:2px}.btn--ghost{padding:.5rem .75rem;background:rgba(0,0,0,0);border-radius:8px;color:#1c1b1e;text-shadow:0 1px 3px hsla(0,0%,100%,.4);transition:background-color 150ms cubic-bezier(0, 0, 0.2, 1),color 150ms cubic-bezier(0, 0, 0.2, 1)}.btn--ghost:hover:not(:disabled){background-color:rgba(28,27,30,.06);color:#0a0a0a}.btn--ghost[aria-expanded=true]{background-color:rgba(28,27,30,.08)}.product-grid{display:grid;gap:1.5rem;max-width:72rem;margin:0 auto;padding:0 1.5rem 6rem;overflow:visible}@media(min-width: 48rem){.product-grid{grid-template-columns:repeat(2, 1fr);gap:1.5rem}}@media(min-width: 64rem){.product-grid{grid-template-columns:repeat(3, 1fr)}}.catalog--liquid{--rule: rgba(0, 149, 200, 0.18);position:relative;isolation:isolate;overflow:clip;min-height:60dvh;background-color:#f4f7f9;background-image:linear-gradient(180deg, #FFFFFF 0%, #F4F7F9 42%, #FFFFFF 100%);padding:0 0 6rem}.catalog__ambient{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden}.catalog__ambient-orb{position:absolute;border-radius:50%;filter:blur(72px);opacity:.22;will-change:transform}.catalog__ambient-orb--a{width:min(46vw,30rem);height:min(46vw,30rem);top:-8%;left:-6%;background:radial-gradient(circle, rgba(0, 149, 200, 0.28) 0%, transparent 70%);animation:pdp-orb-drift 20s cubic-bezier(0.4, 0, 0.2, 1) infinite alternate}.catalog__ambient-orb--b{width:min(50vw,34rem);height:min(50vw,34rem);top:42%;right:-10%;background:radial-gradient(circle, rgba(0, 149, 200, 0.12) 0%, transparent 70%);animation:pdp-orb-drift 24s cubic-bezier(0.4, 0, 0.2, 1) infinite alternate-reverse}.catalog__ambient-veil{position:absolute;inset:0;background:radial-gradient(ellipse 90% 40% at 50% 0%, rgba(255, 255, 255, 0.55) 0%, transparent 55%),linear-gradient(180deg, transparent 78%, rgba(244, 247, 249, 0.95) 100%)}.catalog__shell{position:relative;z-index:1;max-width:72rem;margin:0 auto;padding:2rem 1rem 2rem}@media(min-width: 48rem){.catalog__shell{padding:3rem 1.5rem 3rem}}.catalog-glass{background-color:#fff;border:1px solid rgba(0,149,200,.18);border-radius:4px;box-shadow:none;transition:background-color 250ms cubic-bezier(0, 0, 0.2, 1),border-color 250ms cubic-bezier(0, 0, 0.2, 1)}.catalog-glass--soft{background:#f4f7f9;border-color:rgba(0,149,200,.18)}.catalog__header{max-width:40rem;margin:0 0 2rem;padding:1.5rem 0 2rem;text-align:left;border-bottom:1px solid rgba(0,149,200,.18);animation:none}@media(min-width: 48rem){.catalog__header{margin-bottom:2.5rem;padding-top:1rem}}.catalog__eyebrow{display:block;margin:0 0 1rem;padding:0;border:0;background:none;font-family:"Figtree",system-ui,sans-serif;font-size:.72rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:#07769c}.catalog__title{margin:0 0 1rem;font-family:"Figtree",system-ui,sans-serif;font-size:clamp(2.441rem,5vw,3.052rem);font-weight:400;letter-spacing:-0.04em;line-height:1.2;color:#0a0a0a;text-wrap:balance}.catalog__lead{margin:0;max-width:36rem;font-family:"Figtree",system-ui,sans-serif;font-size:1rem;font-weight:400;letter-spacing:.01em;line-height:1.6;color:#48484a}.catalog__toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1rem;margin:0 0 2rem}.catalog__count{margin:0;font-family:"Figtree",system-ui,sans-serif;font-size:.75rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:#48484a}.catalog__filters{display:inline-flex;flex-wrap:wrap;align-items:stretch;gap:.25rem;margin:0;padding:0;border:1px solid rgba(0,149,200,.18);background:#fff;border-radius:4px}.catalog__filter{display:inline-flex;align-items:center;justify-content:center;min-height:2.75rem;padding:.5rem 1rem;border-radius:0;border:1px solid rgba(0,0,0,0);background:rgba(0,0,0,0);font-family:"Figtree",system-ui,sans-serif;font-size:.8rem;font-weight:500;letter-spacing:.02em;color:#1c1b1e;cursor:pointer;text-decoration:none;transition:background-color 150ms cubic-bezier(0, 0, 0.2, 1),color 150ms cubic-bezier(0, 0, 0.2, 1),border-color 150ms cubic-bezier(0, 0, 0.2, 1)}.catalog__filter:hover{background-color:rgb(238.2,246.18,249.54);border-color:rgba(0,149,200,.4);color:#07769c}.catalog__filter:focus-visible{outline:2px solid #0095c8;outline-offset:2px}.catalog__filter.is-active{background:#0095c8;border-color:#0095c8;color:#fff}.product-grid--liquid{max-width:none;margin:0;padding:0;gap:1.25rem}@media(min-width: 48rem){.product-grid--liquid{gap:1.5rem}}.product-tile--liquid{--tier-accent: #0A0A0A;--tier-soft: rgba(0, 149, 200, 0.45);--tier-faint: rgba(0, 149, 200, 0.12);padding:0;height:100%;border:0;border-radius:0;background:rgba(0,0,0,0);background-color:rgba(0,0,0,0);background-image:none;box-shadow:none;animation:pdp-rise 600ms cubic-bezier(0, 0, 0.2, 1) both;animation-delay:calc(var(--tile-stagger, 0)*40ms)}.product-tile--liquid:hover{transform:none;border:0;border-color:rgba(0,0,0,0);background-color:rgba(0,0,0,0);box-shadow:none}.product-tile--liquid .product-tile__surface{background-color:#fff;border:1px solid rgba(0,149,200,.18);border-radius:4px;box-shadow:none;transition:background-color 250ms cubic-bezier(0, 0, 0.2, 1),border-color 250ms cubic-bezier(0, 0, 0.2, 1);display:flex;flex-direction:column;height:100%;padding:0 0 1rem;overflow:hidden}@media(hover: hover)and (pointer: fine){.product-tile--liquid:hover .product-tile__surface{background-color:rgb(238.2,246.18,249.54);border-color:rgba(0,149,200,.4)}}.product-tile--liquid .product-tile__media{position:relative;margin:0;max-height:none;aspect-ratio:1/1;border:0;border-bottom:1px solid rgba(0,149,200,.18);border-radius:0;background-color:rgb(243.8,249.12,251.36);box-shadow:none;overflow:hidden;cursor:pointer}.product-tile--liquid .product-tile__body{display:flex;flex-direction:column;flex:1 1 auto;padding:1rem 1rem 0;min-width:0}.product-tile--liquid .product-tile__stock{position:absolute;top:.75rem;left:.75rem;z-index:1;padding:.35rem .7rem;border-radius:4px;background:#07769c;color:#fff;font-family:"Figtree",system-ui,sans-serif;font-size:.75rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase}.product-tile--liquid.product-tile--oos .product-tile__img{filter:grayscale(0.2);opacity:.82}.product-tile--liquid.product-tile--oos:hover .product-tile__img{transform:none}.product-tile--liquid .product-tile__img{transition:none}.product-tile--liquid .product-tile__category{color:#07769c;background:rgba(0,0,0,0);border:0;border-radius:0;padding:0;margin-bottom:.5rem;width:fit-content;font-family:"Figtree",system-ui,sans-serif;font-size:.75rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase}.product-tile--liquid .product-tile__title{margin:0;font-family:"Figtree",system-ui,sans-serif;font-size:1.25rem;font-weight:500;letter-spacing:.01em;line-height:1.4;color:#0a0a0a;text-shadow:none}.product-tile--liquid .product-tile__title-link{color:#0a0a0a;cursor:pointer;transition:color 150ms cubic-bezier(0, 0, 0.2, 1)}.product-tile--liquid .product-tile__title-link:hover{color:#07769c;text-decoration:none}.product-tile--liquid .product-tile__title-link:focus-visible{outline:2px solid #0095c8;outline-offset:3px;border-radius:2px}.product-tile--liquid .product-tile__desc{margin-top:.5rem;margin-bottom:.5rem;font-family:"Figtree",system-ui,sans-serif;font-size:.8rem;font-weight:400;letter-spacing:.01em;line-height:1.6;color:#48484a;text-shadow:none;-webkit-line-clamp:2}.product-tile--liquid .product-tile__dose{margin-top:0;margin-bottom:.75rem;font-family:"Figtree",system-ui,sans-serif;font-size:.75rem;letter-spacing:.04em;color:#07769c}.product-tile--liquid .product-tile__list-price{margin-top:.25rem;margin-bottom:0}.product-tile--liquid .product-tile__list-price-label{margin-bottom:.15rem;font-size:.75rem;letter-spacing:.12em;color:#48484a;text-shadow:none}.product-tile--liquid .product-tile__amount{font-family:"Figtree",system-ui,sans-serif;font-size:1.563rem;font-weight:500;color:#0a0a0a;text-shadow:none}.product-tile--liquid .product-tile__unit{font-family:"Figtree",system-ui,sans-serif;font-size:.64rem;font-weight:500;letter-spacing:.04em;color:#48484a}.product-tile--liquid .product-tile__plans{margin-top:.75rem;margin-bottom:0;padding:.25rem;background:#f4f7f9;border:1px solid #e5e5ea}.product-tile--liquid .plan-pill__face{min-height:2.75rem;padding:.5rem .75rem;font-family:"Figtree",system-ui,sans-serif;font-size:.8rem;font-weight:500;letter-spacing:.04em;color:#1c1b1e;transform:none}.product-tile--liquid .plan-pill__input:checked+.plan-pill__face{background-color:#0095c8;color:#fff;box-shadow:none;transform:none}.product-tile--liquid .plan-pill__input:focus-visible+.plan-pill__face{outline-color:#0095c8}.product-tile--liquid .product-tile__price-stack{margin-top:.75rem;min-height:2.25rem}.product-tile--liquid .product-tile__actions .product-tile__buy-form{display:flex;width:100%;height:100%;margin:0;padding:0}.product-tile--liquid .product-tile__cta,.product-tile--liquid .product-tile__cta--ghost{display:inline-flex;align-items:center;justify-content:center;width:100%;height:100%;min-height:2.75rem;padding:.5rem .75rem;border-radius:4px;border:1px solid rgba(0,0,0,0);font-family:"Figtree",system-ui,sans-serif;font-size:.8rem;font-weight:500;letter-spacing:.02em;line-height:1;cursor:pointer;text-decoration:none;box-sizing:border-box;transition:background-color 150ms cubic-bezier(0, 0, 0.2, 1),border-color 150ms cubic-bezier(0, 0, 0.2, 1),color 150ms cubic-bezier(0, 0, 0.2, 1),box-shadow 150ms cubic-bezier(0, 0, 0.2, 1),transform 150ms cubic-bezier(0, 0, 0.2, 1)}.product-tile--liquid .product-tile__cta{background:#0095c8;border-color:#0095c8;color:#fff;box-shadow:none}.product-tile--liquid .product-tile__cta:hover:not(:disabled){background:#07769c;border-color:#07769c;color:#fff;box-shadow:none;transform:none}.product-tile--liquid .product-tile__cta:active:not(:disabled){transform:none}.product-tile--liquid .product-tile__cta:focus-visible{outline:2px solid #33b4dc;outline-offset:2px}.product-tile--liquid .product-tile__cta--ghost{background:rgba(0,0,0,0);border-color:#0095c8;color:#07769c;box-shadow:none}.product-tile--liquid .product-tile__cta--ghost:hover{background-color:rgb(238.2,246.18,249.54);border-color:rgba(0,149,200,.4);color:#07769c;transform:none}.product-tile--liquid .product-tile__cta--ghost:active{transform:none}.product-tile--liquid .product-tile__cta--ghost:focus-visible{outline:2px solid #0095c8;outline-offset:2px}.product-tile--liquid .product-tile__cta--disabled{background:#f4f7f9 !important;border:1px solid #e5e5ea !important;color:#48484a !important;box-shadow:none !important;cursor:not-allowed;transform:none !important}.product-tile--liquid .product-tile__head{margin:1rem 1rem .5rem}.product-tile--liquid .product-tile__head .chem-id{border-color:#e5e5ea;background:#f4f7f9;padding:.5rem .75rem}.product-tile--liquid .product-tile__head .chem-id__formula,.product-tile--liquid .product-tile__head .chem-id__cas,.product-tile--liquid .product-tile__head .chem-id__row dd{color:#1c1b1e}.product-tile--liquid .product-tile__head .chem-id__sub,.product-tile--liquid .product-tile__head .chem-id__row dt{color:#07769c}.product-tile--liquid .product-tile__actions{margin-top:auto;padding-top:1rem;gap:.5rem}.catalog--liquid .product-tile--liquid{--tier-accent: #0A0A0A}.catalog--liquid .product-tile--liquid .product-tile__category{font-size:.75rem;color:#07769c}.catalog--liquid .product-tile--liquid .product-tile__title,.catalog--liquid .product-tile--liquid .product-tile__title-link{color:#0a0a0a}.catalog--liquid .product-tile--liquid .product-tile__desc,.catalog--liquid .product-tile--liquid .product-tile__list-price-label,.catalog--liquid .product-tile--liquid .product-tile__unit,.catalog--liquid .product-tile--liquid .plan-pill__face{color:#1c1b1e}.catalog--liquid .product-tile--liquid .product-tile__amount,.catalog--liquid .product-tile--liquid .price-pair__primary .price-pair__amount{color:#0a0a0a}.catalog--liquid .product-tile--liquid .price-pair__secondary .price-pair__amount,.catalog--liquid .product-tile--liquid .price-pair__unit{color:#2c2c2e}.catalog--liquid .product-tile--liquid .product-tile__cta--ghost{background:rgba(0,0,0,0);border-color:#0095c8;color:#07769c}.catalog--liquid .empty-state{max-width:28rem;margin:0 auto;padding:2.5rem 1.5rem}.catalog__flash{max-width:40rem;margin:0 auto 1.25rem;padding:.75rem 1rem;border-radius:4px;font-size:.8rem;display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem}.catalog__flash--ok{border:1px solid rgba(0,149,200,.35);background:rgba(0,149,200,.12);color:#1c1b1e}.catalog__flash--err{border:1px solid rgba(255,59,48,.35);background:rgba(255,59,48,.1);color:#1c1b1e}.catalog__flash-link{font-weight:600;color:#07769c;text-decoration:none;border-bottom:1px solid rgba(0,149,200,.45)}.catalog__flash-link:hover{color:#1c1b1e}@media(prefers-reduced-motion: reduce){.catalog__ambient-orb,.catalog__header,.product-tile--liquid{animation:none !important}.product-tile--liquid:hover .product-tile__surface,.product-tile--liquid .product-tile__cta:hover:not(:disabled),.product-tile--liquid .product-tile__cta--ghost:hover{transform:none}}.cart{position:relative;isolation:isolate;padding:3rem 1rem 6rem;background:#f4f7f9;color:#1c1b1e;--rule: rgba(0, 149, 200, 0.18)}.cart__shell{position:relative;z-index:1;width:min(72rem,100%);margin:0 auto}.cart__header{max-width:40rem;margin:0 0 2rem;padding:0 0 2rem;border-bottom:1px solid rgba(0,149,200,.18)}.cart__eyebrow{display:block;margin:0 0 1rem;font-family:"Figtree",system-ui,sans-serif;font-size:.72rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:#07769c}.cart__title{font-family:"Figtree",system-ui,sans-serif;font-size:clamp(2.441rem,5vw,3.052rem);font-weight:400;letter-spacing:-0.04em;line-height:1.2;color:#0a0a0a;margin:0 0 1rem;text-wrap:balance}.cart__lead{font-family:"Figtree",system-ui,sans-serif;font-size:1rem;line-height:1.6;color:#48484a;margin:0 0 1.25rem;max-width:36rem}.cart__chips{display:flex;flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none}.cart__chip{background-color:#fff;border:1px solid rgba(0,149,200,.18);border-radius:4px;box-shadow:none;transition:background-color 250ms cubic-bezier(0, 0, 0.2, 1),border-color 250ms cubic-bezier(0, 0, 0.2, 1);padding:.28rem .75rem;font-family:"Figtree",system-ui,sans-serif;font-size:.65rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:#07769c}.cart__flash{background-color:#fff;border:1px solid rgba(0,149,200,.18);border-radius:4px;box-shadow:none;transition:background-color 250ms cubic-bezier(0, 0, 0.2, 1),border-color 250ms cubic-bezier(0, 0, 0.2, 1);max-width:40rem;margin:0 0 1.25rem;padding:.75rem 1rem;font-family:"Figtree",system-ui,sans-serif;font-size:.8rem}.cart__flash--ok{background-color:rgb(238.2,246.18,249.54);color:#1c1b1e}.cart__flash--err{border-color:rgba(255,59,48,.35);background-color:rgba(255,59,48,.08);color:#1c1b1e}.cart__layout{display:grid;gap:1.5rem}@media(min-width: 60rem){.cart__layout{grid-template-columns:minmax(0, 1.35fr) minmax(17rem, 0.75fr);align-items:start;gap:2rem}}.cart-lines{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1rem}.cart-line{background-color:#fff;border:1px solid rgba(0,149,200,.18);border-radius:4px;box-shadow:none;transition:background-color 250ms cubic-bezier(0, 0, 0.2, 1),border-color 250ms cubic-bezier(0, 0, 0.2, 1);display:grid;gap:1rem;padding:1.25rem;align-items:start}@media(min-width: 40rem){.cart-line{grid-template-columns:5.5rem minmax(0, 1fr) auto;align-items:center}}@media(hover: hover)and (pointer: fine){.cart-line:hover{background-color:rgb(238.2,246.18,249.54);border-color:rgba(0,149,200,.4)}}.cart-line__media{width:5.5rem;height:5.5rem;overflow:hidden;background:#f4f7f9;border:1px solid rgba(0,149,200,.18);border-radius:4px}.cart-line__media img{width:100%;height:100%;object-fit:contain}.cart-line__media-fallback{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-family:"Figtree",system-ui,sans-serif;font-size:.64rem;letter-spacing:.12em;color:#0095c8}.cart-line__title{margin:0 0 .25rem;font-family:"Figtree",system-ui,sans-serif;font-size:1.25rem;font-weight:400;letter-spacing:-0.02em;line-height:1.4;color:#0a0a0a}.cart-line__title a{color:inherit;text-decoration:none}.cart-line__title a:hover{color:#07769c}.cart-line__title a:focus-visible{outline:2px solid #0095c8;outline-offset:2px}.cart-line__mode{margin:0 0 .25rem;font-family:"Figtree",system-ui,sans-serif;font-size:.64rem;letter-spacing:.12em;text-transform:uppercase;color:#0095c8}.cart-line__unit{margin:0 0 1rem;font-family:"Figtree",system-ui,sans-serif;font-size:.8rem;color:#2c2c2e}.cart-line__unit-label{color:#48484a;font-size:.64rem}.cart-line__controls{display:flex;flex-wrap:wrap;align-items:center;gap:1rem}.cart-line__qty{display:inline-flex;align-items:center;gap:.75rem}.cart-line__qty-label{font-family:"Figtree",system-ui,sans-serif;font-size:.64rem;letter-spacing:.12em;text-transform:uppercase;color:#0095c8}.cart-line__stepper{background-color:#fff;border:1px solid rgba(0,149,200,.18);border-radius:4px;box-shadow:none;transition:background-color 250ms cubic-bezier(0, 0, 0.2, 1),border-color 250ms cubic-bezier(0, 0, 0.2, 1);display:inline-flex;align-items:center}.cart-line__step{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border:none;background:rgba(0,0,0,0);font-family:"Figtree",system-ui,sans-serif;font-size:1.25rem;line-height:1;color:#07769c;cursor:pointer}.cart-line__step:hover:not(:disabled){background-color:rgb(238.2,246.18,249.54);color:#0095c8}.cart-line__step:disabled{color:#c7c7cc;cursor:not-allowed}.cart-line__step:focus-visible{outline:2px solid #0095c8;outline-offset:2px}.cart-line__qty-input{width:2.75rem;height:2.5rem;padding:0;border:none;border-left:1px solid rgba(0,149,200,.18);border-right:1px solid rgba(0,149,200,.18);background:#fff;font-family:"Figtree",system-ui,sans-serif;font-size:.8rem;text-align:center;color:#0a0a0a;-moz-appearance:textfield}.cart-line__qty-input::-webkit-outer-spin-button,.cart-line__qty-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.cart-line__qty-input:focus-visible{outline:2px solid #0095c8;outline-offset:-2px}.cart-line__remove,.cart__clear-btn{appearance:none;border:none;background:rgba(0,0,0,0);font-family:"Figtree",system-ui,sans-serif;font-size:.8rem;cursor:pointer;color:#07769c;text-decoration:underline;text-underline-offset:.18em;padding:.25rem 0}.cart-line__remove:hover,.cart__clear-btn:hover{color:#0a0a0a}.cart-line__remove:focus-visible,.cart__clear-btn:focus-visible{outline:2px solid #0095c8;outline-offset:2px}.cart-line__remove{color:#48484a}.cart-line__remove:hover{color:#ff3b30}.cart-line__total{text-align:left}@media(min-width: 40rem){.cart-line__total{text-align:right;min-width:6rem}}.cart-line__total-label{display:block;font-family:"Figtree",system-ui,sans-serif;font-size:.64rem;letter-spacing:.12em;text-transform:uppercase;color:#0095c8;margin-bottom:.25rem}.cart-line__total-value{font-family:"Figtree",system-ui,sans-serif;font-size:1.563rem;font-weight:400;letter-spacing:-0.02em;color:#0a0a0a}.cart-line__total-value .price-pair{justify-content:flex-end}.cart-line__total-value .price-pair__primary{font-size:inherit;font-family:inherit;letter-spacing:inherit;color:inherit}.cart-line__total-aed{display:block;margin-top:.25rem;font-family:"Figtree",system-ui,sans-serif;font-size:.8rem;color:#8e8e93}.cart__clear{margin-top:1rem}.cart-empty{background-color:#fff;border:1px solid rgba(0,149,200,.18);border-radius:4px;box-shadow:none;transition:background-color 250ms cubic-bezier(0, 0, 0.2, 1),border-color 250ms cubic-bezier(0, 0, 0.2, 1);max-width:32rem;padding:2rem 1.5rem}.cart-empty__kicker{margin:0 0 .5rem;font-family:"Figtree",system-ui,sans-serif;font-size:.64rem;letter-spacing:.14em;text-transform:uppercase;color:#0095c8}.cart-empty__title{margin:0 0 .75rem;font-family:"Figtree",system-ui,sans-serif;font-size:1.953rem;font-weight:400;letter-spacing:-0.02em;color:#0a0a0a}.cart-empty__body{margin:0 0 1.5rem;font-family:"Figtree",system-ui,sans-serif;font-size:.8rem;line-height:1.6;color:#48484a}@media(min-width: 60rem){.cart__rail{position:sticky;top:5.5rem}}.cart-summary{background-color:#fff;border:1px solid rgba(0,149,200,.18);border-radius:4px;box-shadow:none;transition:background-color 250ms cubic-bezier(0, 0, 0.2, 1),border-color 250ms cubic-bezier(0, 0, 0.2, 1);padding:1.5rem}.cart-summary__kicker{margin:0 0 .5rem;font-family:"Figtree",system-ui,sans-serif;font-size:.72rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:#07769c}.cart-summary__title{margin:0 0 .5rem;font-family:"Figtree",system-ui,sans-serif;font-size:1.563rem;font-weight:400;letter-spacing:-0.04em;color:#0a0a0a}.cart-summary__count{margin:0 0 1.25rem;font-family:"Figtree",system-ui,sans-serif;font-size:.8rem;color:#48484a}.cart-summary__row{display:flex;justify-content:space-between;align-items:baseline;margin:0 0 1.25rem;padding-bottom:1.25rem;border-bottom:1px solid rgba(0,149,200,.18);font-family:"Figtree",system-ui,sans-serif;font-size:.8rem;color:#2c2c2e}.cart-summary__row strong{font-family:"Figtree",system-ui,sans-serif;font-size:1.953rem;font-weight:400;letter-spacing:-0.02em;color:#0a0a0a}.cart-summary__row strong .price-pair{justify-content:flex-end}.cart-summary__row strong .price-pair__primary{font-size:inherit;font-family:inherit;letter-spacing:inherit;color:inherit}.cart-summary__row:has(+.cart-summary__row--aed){margin-bottom:.5rem;padding-bottom:0;border-bottom:0}.cart-summary__row--aed{color:#8e8e93}.cart-summary__row--aed strong{font-size:1.25rem;color:#48484a}.cart-summary__row--muted{margin-bottom:.5rem;padding-bottom:0;border-bottom:0}.cart-summary__row--muted strong{font-size:1.25rem;color:#48484a}.cart-summary__delivery{margin:0 0 1.25rem}.delivery-options{margin:0;padding:0;border:0}.delivery-options__legend{margin:0 0 .5rem;font-family:"Figtree",system-ui,sans-serif;font-size:.64rem;letter-spacing:.12em;text-transform:uppercase;color:#07769c}.delivery-options__lede{margin:0 0 .75rem;font-family:"Figtree",system-ui,sans-serif;font-size:.64rem;line-height:1.6;color:#48484a}.delivery-options__list{display:flex;flex-direction:column;gap:.5rem}.delivery-options__choice{background-color:#fff;border:1px solid rgba(0,149,200,.18);border-radius:4px;box-shadow:none;transition:background-color 250ms cubic-bezier(0, 0, 0.2, 1),border-color 250ms cubic-bezier(0, 0, 0.2, 1);display:flex;align-items:flex-start;gap:.75rem;padding:.75rem 1rem;cursor:pointer}.delivery-options__choice.is-selected{border-color:rgba(0,149,200,.4);background-color:rgb(238.2,246.18,249.54)}@media(hover: hover)and (pointer: fine){.delivery-options__choice:hover{background-color:rgb(238.2,246.18,249.54);border-color:rgba(0,149,200,.4)}}.delivery-options__choice input{margin-top:.2rem;accent-color:#0095c8}.delivery-options__copy{display:flex;flex-direction:column;gap:.15rem}.delivery-options__label{font-family:"Figtree",system-ui,sans-serif;font-size:.8rem;font-weight:500;color:#1c1b1e}.delivery-options__fee{font-family:"Figtree",system-ui,sans-serif;font-size:.64rem;color:#2c2c2e}.delivery-options__usd{color:#48484a}.pay-identity .delivery-options{margin-top:.5rem}.cart-summary__row--promo{margin-bottom:.5rem;padding-bottom:.75rem;border-bottom:1px solid rgba(0,149,200,.18);color:#07769c}.cart-summary__row--promo strong{font-size:1.25rem;color:#07769c}.promo-code{margin:0 0 1.25rem}.promo-code__label{display:block;margin:0 0 .5rem;font-family:"Figtree",system-ui,sans-serif;font-size:.64rem;letter-spacing:.12em;text-transform:uppercase;color:#07769c}.promo-code__row{display:flex;gap:.5rem}.promo-code__input{flex:1;min-width:0;height:2.75rem;padding:0 .75rem;border:1px solid rgba(0,149,200,.18);border-radius:4px;background:#fff;font-family:"Figtree",system-ui,sans-serif;font-size:.8rem;letter-spacing:.08em;text-transform:uppercase;color:#1c1b1e}.promo-code__input:focus-visible{outline:2px solid #0095c8;outline-offset:2px}.promo-code__apply{flex-shrink:0;height:2.75rem;padding:0 1rem;border:0;border-radius:4px;background:#0095c8;color:#fff;font-family:"Figtree",system-ui,sans-serif;font-size:.8rem;font-weight:500;cursor:pointer}.promo-code__apply:hover{background:#07769c}.promo-code__apply:focus-visible{outline:2px solid #0095c8;outline-offset:2px}.promo-code__applied{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;margin:0 0 .5rem;font-family:"Figtree",system-ui,sans-serif;font-size:.8rem}.promo-code__chip{font-family:"Figtree",system-ui,sans-serif;font-size:.64rem;letter-spacing:.1em;text-transform:uppercase;color:#07769c}.promo-code__save{font-family:"Figtree",system-ui,sans-serif;color:#07769c}.promo-code__remove-btn{padding:0;border:0;background:none;font-family:"Figtree",system-ui,sans-serif;font-size:.8rem;color:#48484a;cursor:pointer;text-decoration:underline}.promo-code__remove-btn:hover{color:#07769c}.promo-code__remove-btn:focus-visible{outline:2px solid #0095c8;outline-offset:2px}.cart-summary__notes{list-style:none;margin:0 0 1.5rem;padding:0;display:flex;flex-direction:column;gap:.75rem}.cart-summary__notes li{display:flex;gap:.75rem;font-family:"Figtree",system-ui,sans-serif;font-size:.8rem;line-height:1.4;color:#48484a}.cart-summary__note-index{font-family:"Figtree",system-ui,sans-serif;font-size:.64rem;letter-spacing:.1em;color:#0095c8;flex-shrink:0;padding-top:.15rem}.cart-summary__checkout{width:100%;font-family:"Figtree",system-ui,sans-serif}.cart-summary__continue{display:inline-block;margin-top:1rem;font-family:"Figtree",system-ui,sans-serif;font-size:.8rem;color:#07769c;text-decoration:none}.cart-summary__continue:hover{text-decoration:underline}.cart-summary__continue:focus-visible{outline:2px solid #0095c8;outline-offset:2px}.pdp__cart-hint{margin:.75rem 0 0;font-family:"Figtree",system-ui,sans-serif;font-size:.7rem;letter-spacing:.04em;color:#48484a}.pdp__cart-hint a{color:#0095c8;text-decoration:none}.pdp__cart-hint a:hover{text-decoration:underline}.product-tile--peptide{--tier-accent: #E5E5EA;--tier-soft: rgba(142, 142, 147, 0.35);--tier-faint: rgba(142, 142, 147, 0.12)}.product-tile{--tier-accent: #C7C7CC;--tier-soft: rgba(199, 199, 204, 0.35);--tier-faint: rgba(199, 199, 204, 0.12);position:relative;display:flex;flex-direction:column;padding:1.5rem 1rem;border-radius:1rem;background-color:#111;background-image:linear-gradient(165deg, rgba(255, 255, 255, 0.05), transparent 55%);border:1px solid hsla(0,0%,100%,.08);box-shadow:0 24px 60px -28px rgba(10,10,10,.8);height:100%;transition:transform 250ms cubic-bezier(0, 0, 0.2, 1),border-color 250ms cubic-bezier(0, 0, 0.2, 1),box-shadow 250ms cubic-bezier(0, 0, 0.2, 1)}.product-tile:hover{transform:translateY(-2px);border-color:var(--tier-soft);box-shadow:0 32px 70px -28px rgba(10,10,10,.9)}.catalog--liquid .product-tile.product-tile--liquid{padding:0;border:0;border-radius:0;background:rgba(0,0,0,0);background-color:rgba(0,0,0,0);background-image:none;box-shadow:none;transform:none}.catalog--liquid .product-tile.product-tile--liquid:hover{transform:none;border:0;border-color:rgba(0,0,0,0);background-color:rgba(0,0,0,0);box-shadow:none}.product-tile.border-glow{--card-bg: #111111;--border-radius: 1rem;--glow-padding: 22px;--cone-spread: 22;--fill-opacity: 0.3;--edge-sensitivity: 22;--gradient-one: radial-gradient(at 80% 55%, rgba(255, 255, 255, 0.7) 0px, transparent 50%);--gradient-two: radial-gradient(at 69% 34%, rgba(229, 229, 234, 0.5) 0px, transparent 50%);--gradient-three: radial-gradient(at 8% 6%, rgba(255, 255, 255, 0.4) 0px, transparent 50%);--gradient-four: radial-gradient(at 41% 38%, rgba(199, 199, 204, 0.45) 0px, transparent 50%);--gradient-five: radial-gradient(at 86% 85%, rgba(255, 255, 255, 0.5) 0px, transparent 50%);--gradient-six: radial-gradient(at 82% 18%, rgba(229, 229, 234, 0.4) 0px, transparent 50%);--gradient-seven: radial-gradient(at 51% 4%, rgba(255, 255, 255, 0.45) 0px, transparent 50%);--gradient-base: linear-gradient(#FFFFFF 0 100%);--glow-color: hsl(0deg 0% 100% / 70%);--glow-color-60: hsl(0deg 0% 100% / 42%);--glow-color-50: hsl(0deg 0% 100% / 32%);--glow-color-40: hsl(0deg 0% 100% / 22%);--glow-color-30: hsl(0deg 0% 100% / 14%);--glow-color-20: hsl(0deg 0% 100% / 8%);--glow-color-10: hsl(0deg 0% 100% / 4%);padding:0;background:rgba(0,0,0,0);background-image:none;border-color:hsla(0,0%,100%,.1);box-shadow:0 20px 48px -24px rgba(10,10,10,.85);height:100%}.product-tile.border-glow:hover{transform:translateY(-2px);border-color:rgba(0,0,0,0);box-shadow:0 28px 56px -24px rgba(10,10,10,.92)}.product-tile.border-glow .product-tile__surface.border-glow__inner{padding:1rem 1rem 1rem;background-color:#111;background-image:linear-gradient(165deg, rgba(255, 255, 255, 0.06) 0%, transparent 52%),linear-gradient(200deg, rgba(10, 10, 10, 0.35) 0%, transparent 55%);border:none;display:flex;flex-direction:column;flex:1 1 auto;height:100%;gap:0}.product-tile.border-glow .product-tile__actions{margin-top:auto;padding-top:.75rem}.product-tile.border-glow .product-tile__buy-form{margin-top:0;padding-top:0}.product-tile__media{display:block;margin:0 0 .75rem;border-radius:8px;overflow:hidden;background:#fff;aspect-ratio:1/1;max-height:11.5rem}.product-tile__img{display:block;width:100%;height:100%;object-fit:contain;object-position:center}.product-tile--compact .product-tile__category{margin-bottom:.25rem;font-size:.62rem}.product-tile--compact .product-tile__title{margin-bottom:.25rem;font-size:1.25rem}.product-tile--compact .product-tile__desc{margin-bottom:.75rem;font-size:.8rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.product-tile--compact .product-tile__list-price{margin-bottom:.5rem}.product-tile--compact .product-tile__amount{font-size:1.35rem}.product-tile--compact .product-tile__plans{margin-bottom:.5rem}.product-tile--compact .product-tile__price-stack{margin-bottom:.75rem}.product-tile--compact .product-tile__cta,.product-tile--compact .product-tile__cta--ghost{padding:.5rem .75rem;font-size:.8rem;min-height:2.75rem}.product-tile__highlights{display:flex;flex-wrap:wrap;gap:.5rem;margin:0 0 1rem;padding:0;list-style:none}.product-tile__highlights li{padding:.25rem .75rem;border-radius:999px;border:1px solid hsla(0,0%,100%,.14);background:hsla(0,0%,100%,.05);font-family:"Figtree",system-ui,sans-serif;font-size:.65rem;letter-spacing:.06em;text-transform:uppercase;color:hsla(0,0%,100%,.72)}.chem-id{display:flex;flex-direction:column;align-items:flex-start;gap:.75rem;width:100%;padding:.75rem .75rem .75rem 1rem;border-radius:8px;border:1px solid hsla(0,0%,100%,.12);background:linear-gradient(145deg, rgba(255, 255, 255, 0.07) 0%, transparent 55%),rgba(10,10,10,.35);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06)}.chem-id__formula{margin:0;font-family:"Figtree",system-ui,sans-serif;font-size:clamp(1.05rem,.4vw + .95rem,1.2rem);font-weight:600;line-height:1.35;letter-spacing:.04em;color:#fff;overflow-wrap:anywhere;word-break:break-word}.chem-id__el{font-size:1em;font-weight:inherit;letter-spacing:inherit}.chem-id__sub{font-size:.62em;font-weight:500;line-height:0;vertical-align:baseline;position:relative;bottom:-0.18em;letter-spacing:.01em;color:hsla(0,0%,100%,.88)}.chem-id__meta{margin:0;width:100%}.chem-id__row{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem .75rem;margin:0}.chem-id__row dt{margin:0;font-family:"Figtree",system-ui,sans-serif;font-size:.65rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:hsla(0,0%,100%,.45)}.chem-id__row dd{margin:0;font-family:"Figtree",system-ui,sans-serif;font-size:.64rem;letter-spacing:.04em;color:hsla(0,0%,100%,.82)}.chem-id__cas{font-variant-numeric:tabular-nums;color:hsla(0,0%,100%,.92)}.chem-id__row--note dd{width:100%;margin-top:.25rem;font-size:.7rem;letter-spacing:.03em;color:hsla(0,0%,100%,.5)}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.product-tile__head{min-height:auto;align-items:stretch}.product-tile.border-glow .product-tile__head{margin-bottom:.75rem}.product-tile__category{display:inline-block;margin-bottom:.5rem;font-family:"Figtree",system-ui,sans-serif;font-size:.65rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:hsla(0,0%,100%,.5)}.product-tile__title-link{color:inherit;text-decoration:none}.product-tile__title-link:hover{text-decoration:underline;text-underline-offset:.12em}.product-tile__title-link:focus-visible{outline:2px solid #184c97;outline-offset:2px}.product-tile__actions{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;margin-top:auto;padding-top:1rem}.product-tile__actions .product-tile__buy-form{display:flex;width:100%;height:100%;margin-top:0;padding-top:0}.product-tile__cta--ghost{display:inline-flex;align-items:center;justify-content:center;background:rgba(0,0,0,0);border:1px solid rgba(0,149,200,.45);color:hsla(0,0%,100%,.92);text-decoration:none;border-radius:999px;transition:background-color 150ms cubic-bezier(0, 0, 0.2, 1),border-color 150ms cubic-bezier(0, 0, 0.2, 1),color 150ms cubic-bezier(0, 0, 0.2, 1)}.product-tile__cta--ghost:hover{background:rgba(0,149,200,.14);border-color:rgba(0,149,200,.75);color:#fff}.product-tile__cta--ghost:focus-visible{outline:2px solid #0095c8;outline-offset:2px}.pdp--liquid{--rule: rgba(0, 149, 200, 0.18);position:relative;isolation:isolate;overflow:visible;padding:0 0 6rem;color:#1c1b1e;background-color:#f4f7f9;background-image:linear-gradient(180deg, #FFFFFF 0%, #F4F7F9 42%, #FFFFFF 100%)}.pdp__ambient{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden}.pdp__ambient-orb{position:absolute;border-radius:50%;filter:blur(64px);opacity:.55;will-change:transform}.pdp__ambient-orb--a{width:min(42vw,28rem);height:min(42vw,28rem);top:-6%;right:-4%;background:radial-gradient(circle, rgba(0, 149, 200, 0.35) 0%, transparent 70%);animation:pdp-orb-drift 18s cubic-bezier(0.4, 0, 0.2, 1) infinite alternate}.pdp__ambient-orb--b{width:min(48vw,32rem);height:min(48vw,32rem);bottom:8%;left:-8%;background:radial-gradient(circle, rgba(0, 149, 200, 0.45) 0%, rgba(0, 149, 200, 0.12) 45%, transparent 70%);animation:pdp-orb-drift 22s cubic-bezier(0.4, 0, 0.2, 1) infinite alternate-reverse}.pdp__ambient-veil{position:absolute;inset:0;background:radial-gradient(ellipse 80% 50% at 50% 0%, rgba(255, 255, 255, 0.7) 0%, transparent 55%),linear-gradient(180deg, transparent 60%, rgba(255, 255, 255, 0.85) 100%)}@keyframes pdp-orb-drift{from{transform:translate3d(0, 0, 0) scale(1)}to{transform:translate3d(4%, 6%, 0) scale(1.08)}}.pdp__shell{position:relative;z-index:1;max-width:76rem;margin:0 auto;padding:2rem 1rem 2rem}@media(min-width: 48rem){.pdp__shell{padding:2.5rem 1.5rem 3rem}}.pdp-hero{margin-bottom:2rem;padding-bottom:2rem;border-bottom:1px solid rgba(0,149,200,.18)}.pdp-hero__media{background-color:#fff;border:1px solid rgba(0,149,200,.18);border-radius:4px;box-shadow:none;transition:background-color 250ms cubic-bezier(0, 0, 0.2, 1),border-color 250ms cubic-bezier(0, 0, 0.2, 1);background:#f4f7f9;overflow:hidden}@keyframes pdp-rise{from{opacity:0;transform:translateY(1.25rem)}to{opacity:1;transform:translateY(0)}}.pdp__crumb{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:1.25rem;font-family:"Figtree",system-ui,sans-serif;font-size:.64rem;letter-spacing:.08em;text-transform:uppercase;color:#48484a;animation:pdp-rise 400ms cubic-bezier(0, 0, 0.2, 1) both}.pdp__crumb-sep{opacity:.45}.pdp__crumb a{color:#07769c;text-decoration:none;transition:color 150ms cubic-bezier(0, 0, 0.2, 1)}.pdp__crumb a:hover{color:#1c1b1e}.pdp__crumb a:focus-visible{outline:2px solid #0095c8;outline-offset:3px;border-radius:2px}.pdp__crumb-current{color:#1c1b1e;font-weight:600}.pdp-hero__grid{display:grid;gap:1.5rem;align-items:center}@media(min-width: 40rem){.pdp-hero__grid--media{grid-template-columns:minmax(12rem, 18rem) minmax(0, 1fr);gap:2rem;align-items:start}}@media(min-width: 64rem){.pdp-hero__grid--media{grid-template-columns:minmax(14rem, 20rem) minmax(0, 1fr);gap:2.5rem}}.pdp-hero__gallery{display:flex;flex-direction:column;gap:.75rem;width:100%;max-width:20rem;margin:0 auto}@media(min-width: 40rem){.pdp-hero__gallery{margin:0;max-width:none}}.pdp-hero__media{position:relative;width:100%;aspect-ratio:1/1;overflow:hidden}.pdp-hero__stock{position:absolute;top:.75rem;left:.75rem;z-index:1;padding:.25rem .6rem;border-radius:4px;background:#07769c;color:#fff;font-family:"Figtree",system-ui,sans-serif;font-size:.7rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.pdp-hero__thumbs{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center}@media(min-width: 40rem){.pdp-hero__thumbs{justify-content:flex-start}}.pdp-hero__thumb{display:flex;flex-direction:column;align-items:center;gap:.35rem;width:4.5rem;padding:.35rem .3rem .4rem;background-color:#fff;border:1px solid rgba(0,149,200,.18);border-radius:4px;box-shadow:none;transition:background-color 250ms cubic-bezier(0, 0, 0.2, 1),border-color 250ms cubic-bezier(0, 0, 0.2, 1);background:#f4f7f9;color:#1c1b1e;cursor:pointer;font-family:"Figtree",system-ui,sans-serif}.pdp-hero__thumb img{display:block;width:3.5rem;height:3.5rem;object-fit:contain;border-radius:.35rem;background:#fff}.pdp-hero__thumb:hover{background-color:rgb(238.2,246.18,249.54);border-color:rgba(0,149,200,.4)}.pdp-hero__thumb:focus-visible{outline:2px solid #0095c8;outline-offset:2px}.pdp-hero__thumb.is-active,.pdp-hero__thumb[aria-pressed=true]{border-color:#0095c8;background:#fff;box-shadow:none}.pdp-hero__thumb-label{font-size:.65rem;font-weight:500;letter-spacing:.04em;line-height:1.2;text-align:center;color:#07769c}.pdp-hero__img{display:block;width:100%;height:100%;object-fit:contain}.pdp-hero__eyebrow{display:block;align-items:center;margin-bottom:.75rem;padding:0;border-radius:0;border:0;background:none;font-family:"Figtree",system-ui,sans-serif;font-size:.72rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:#07769c}.pdp-hero__title{margin:0 0 .75rem;font-family:"Figtree",system-ui,sans-serif;font-size:clamp(2.441rem,4vw,3.052rem);font-weight:600;letter-spacing:-0.03em;line-height:1.2;color:#1c1b1e}.pdp-hero__tagline{margin:0 0 1rem;font-family:"Figtree",system-ui,sans-serif;font-size:1.25rem;font-weight:400;letter-spacing:.01em;line-height:1.4;color:#2c2c2e;max-width:36rem}.pdp-hero__dose{display:block;margin-top:.3rem;font-family:"Figtree",system-ui,sans-serif;font-size:.8rem;font-weight:500;letter-spacing:.01em;color:#07769c}.pdp-hero__works{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.35rem}.pdp-hero__works li{padding:.2rem .5rem;border-radius:999px;border:1px solid rgba(0,149,200,.28);background:rgba(0,149,200,.08);font-family:"Figtree",system-ui,sans-serif;font-size:.68rem;font-weight:500;letter-spacing:.02em;line-height:1.3;color:#07769c}.pdp-hero__meta-cell--works dd{font-family:"Figtree",system-ui,sans-serif;font-variant-numeric:normal}.pdp-hero__forms{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.35rem}.pdp-hero__forms>li{margin:0;padding:0}.pdp-hero__form{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.35rem .75rem;width:100%;margin:0;padding:.4rem .55rem;background-color:#fff;border:1px solid rgba(0,149,200,.18);border-radius:4px;box-shadow:none;transition:background-color 250ms cubic-bezier(0, 0, 0.2, 1),border-color 250ms cubic-bezier(0, 0, 0.2, 1);color:#1c1b1e;cursor:pointer;text-align:left;appearance:none;font:inherit}.pdp-hero__form:hover{background-color:rgb(238.2,246.18,249.54);border-color:rgba(0,149,200,.4)}.pdp-hero__form:focus-visible{outline:2px solid #0095c8;outline-offset:2px}.pdp-hero__form.is-active,.pdp-hero__form[aria-pressed=true]{background:#0095c8;border-color:#07769c;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.18);color:#fff}.pdp-hero__form.is-active .pdp-hero__form-name,.pdp-hero__form.is-active .pdp-hero__form-dose,.pdp-hero__form.is-active .pdp-hero__form-price,.pdp-hero__form[aria-pressed=true] .pdp-hero__form-name,.pdp-hero__form[aria-pressed=true] .pdp-hero__form-dose,.pdp-hero__form[aria-pressed=true] .pdp-hero__form-price{color:#fff}.pdp-hero__form-name{flex:1 1 8rem;min-width:0;font-family:"Figtree",system-ui,sans-serif;font-size:.8rem;font-weight:500;letter-spacing:.01em;color:#1c1b1e}.pdp-hero__form-dose{font-family:"Figtree",system-ui,sans-serif;font-size:.72rem;letter-spacing:.04em;color:#07769c}.pdp-hero__form-price{flex:1 0 100%;display:inline-flex;align-items:center;font-family:"Figtree",system-ui,sans-serif;font-size:.72rem;letter-spacing:.04em;color:#07769c}.pdp-hero__form-price .eur-sign{font-size:.95em}@media(prefers-reduced-motion: reduce){.pdp-hero__form{transition:none}}.pdp-hero__chem{margin:0 0 1rem;max-width:28rem}.pdp-hero__chem .chem-id{background-color:#fff;border:1px solid rgba(0,149,200,.18);border-radius:4px;box-shadow:none;transition:background-color 250ms cubic-bezier(0, 0, 0.2, 1),border-color 250ms cubic-bezier(0, 0, 0.2, 1)}.pdp-hero__chem .chem-id__formula,.pdp-hero__chem .chem-id__cas,.pdp-hero__chem .chem-id__row dd{color:#1c1b1e}.pdp-hero__chem .chem-id__sub{color:#07769c}.pdp-hero__chem .chem-id__row dt{color:#07769c}.pdp-hero__lead{margin:0 0 1rem;font-family:"Figtree",system-ui,sans-serif;font-size:1rem;font-weight:400;letter-spacing:.01em;line-height:1.6;color:#48484a;max-width:40rem}.pdp-hero__pills{display:flex;flex-wrap:wrap;gap:.5rem;margin:0 0 1.25rem;padding:0;list-style:none}.pdp-hero__pills li{padding:.25rem .75rem;background-color:#fff;border:1px solid rgba(0,149,200,.18);border-radius:4px;box-shadow:none;transition:background-color 250ms cubic-bezier(0, 0, 0.2, 1),border-color 250ms cubic-bezier(0, 0, 0.2, 1);font-family:"Figtree",system-ui,sans-serif;font-size:.65rem;letter-spacing:.06em;text-transform:uppercase;color:#07769c}.pdp-hero__pills li:hover{background-color:rgb(238.2,246.18,249.54);border-color:rgba(0,149,200,.4)}.pdp-hero__meta{display:grid;grid-template-columns:1fr;gap:.5rem;margin:0;padding-top:1rem;border-top:1px solid rgba(0,149,200,.18)}@media(min-width: 36rem){.pdp-hero__meta{grid-template-columns:repeat(2, minmax(0, 1fr));gap:.75rem}}.pdp-hero__meta-cell{padding:.75rem;background-color:#fff;border:1px solid rgba(0,149,200,.18);border-radius:4px;box-shadow:none;transition:background-color 250ms cubic-bezier(0, 0, 0.2, 1),border-color 250ms cubic-bezier(0, 0, 0.2, 1)}.pdp-hero__meta-cell:hover{background-color:rgb(238.2,246.18,249.54);border-color:rgba(0,149,200,.4)}.pdp-hero__meta-cell dt{margin:0 0 .25rem;font-family:"Figtree",system-ui,sans-serif;font-size:.62rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#07769c}.pdp-hero__meta-cell dd{margin:0;font-family:"Figtree",system-ui,sans-serif;font-size:.8rem;font-weight:600;color:#1c1b1e;font-variant-numeric:tabular-nums;word-break:break-word}.pdp__layout{display:grid;gap:1.5rem;grid-template-areas:"buy" "main" "facts" "back"}@media(min-width: 48rem){.pdp__layout{gap:2rem}}@media(min-width: 64rem){.pdp__layout{grid-template-columns:minmax(0, 1.35fr) minmax(18rem, 0.75fr);grid-template-areas:"main rail";gap:2rem;align-items:start}}.pdp__main{grid-area:main;min-width:0;display:flex;flex-direction:column;gap:1rem}@media(min-width: 48rem){.pdp__main{gap:1.25rem}}.pdp__rail{display:contents}@media(min-width: 64rem){.pdp__rail{display:flex;flex-direction:column;gap:1rem;grid-area:rail;position:sticky;top:5.5rem}}.pdp-buy{grid-area:buy}@media(min-width: 64rem){.pdp-buy{grid-area:unset}}.pdp-facts,.pdp-source{grid-area:facts}@media(min-width: 64rem){.pdp-facts,.pdp-source{grid-area:unset}}.pdp-sticky-buy{display:none}@media(max-width: 63.99rem){.pdp-sticky-buy{display:flex;align-items:center;gap:.75rem;position:fixed;left:0;right:0;bottom:0;z-index:40;padding:.75rem 1rem;padding-bottom:max(0.75rem,env(safe-area-inset-bottom));padding-left:max(1rem,env(safe-area-inset-left));padding-right:max(1rem,env(safe-area-inset-right));background:#fff;border-top:1px solid rgba(0,149,200,.18)}.pdp-sticky-buy__price-stack{flex:1;min-width:0}.pdp-sticky-buy__price{display:none;margin:0}.pdp:has(.plan-pill__input[value=onetime]:checked) .pdp-sticky-buy__price[data-plan-price=onetime],.pdp:has(.plan-pill__input[value=subscription]:checked) .pdp-sticky-buy__price[data-plan-price=subscription],.pdp-sticky-buy__price--solo{display:block}.pdp-sticky-buy__price .price-pair__primary{font-family:"Figtree",system-ui,sans-serif;font-size:1.15rem;font-weight:600;color:#07769c}.pdp-sticky-buy__cta{flex-shrink:0;min-height:2.75rem;padding:0 1rem;white-space:nowrap}.pdp--liquid{padding-bottom:5.5rem}}@media print{.pdp-sticky-buy{display:none !important}}.pdp-card{background-color:#fff;border:1px solid rgba(0,149,200,.18);border-radius:4px;box-shadow:none;transition:background-color 250ms cubic-bezier(0, 0, 0.2, 1),border-color 250ms cubic-bezier(0, 0, 0.2, 1);padding:1.5rem 1.25rem;animation:none}@media(min-width: 48rem){.pdp-card{padding:1.5rem}}.pdp-card:hover{background-color:rgb(238.2,246.18,249.54);border-color:rgba(0,149,200,.4)}.pdp-card__head{display:flex;align-items:baseline;gap:.75rem;margin-bottom:1rem}.pdp-card__index{font-family:"Figtree",system-ui,sans-serif;font-size:.7rem;font-weight:600;letter-spacing:.1em;color:#0095c8}.pdp__h2{margin:0;font-family:"Figtree",system-ui,sans-serif;font-size:1.563rem;font-weight:500;letter-spacing:.01em;color:#1c1b1e}.pdp__h2--sm{font-size:1rem;margin-bottom:.75rem}.pdp__summary{margin:0;font-family:"Figtree",system-ui,sans-serif;font-size:1rem;font-weight:400;letter-spacing:.01em;line-height:1.6;color:#2c2c2e;max-width:44rem}.pdp__keys{list-style:none;margin:1.25rem 0 0;padding:0;display:grid;gap:.75rem;max-width:44rem}@media(min-width: 40rem){.pdp__keys{grid-template-columns:1fr 1fr;gap:1rem 1.25rem}}.pdp__key{margin:0;padding:1rem;background-color:#fff;border:1px solid rgba(0,149,200,.18);border-radius:4px;box-shadow:none;transition:background-color 250ms cubic-bezier(0, 0, 0.2, 1),border-color 250ms cubic-bezier(0, 0, 0.2, 1)}.pdp__key-title{margin:0 0 .5rem;font-family:"Figtree",system-ui,sans-serif;font-size:.8rem;font-weight:600;letter-spacing:.02em;color:#07769c}.pdp__key-body{margin:0;font-family:"Figtree",system-ui,sans-serif;font-size:.8rem;letter-spacing:.01em;line-height:1.6;color:#2c2c2e}.pdp__audience{margin:1.25rem 0 0;padding:1rem;background-color:#fff;border:1px solid rgba(0,149,200,.18);border-radius:4px;box-shadow:none;transition:background-color 250ms cubic-bezier(0, 0, 0.2, 1),border-color 250ms cubic-bezier(0, 0, 0.2, 1);background-color:rgb(238.2,246.18,249.54);font-family:"Figtree",system-ui,sans-serif;font-size:.8rem;letter-spacing:.01em;line-height:1.6;color:#2c2c2e}.pdp__audience-label{display:block;margin-bottom:.5rem;font-family:"Figtree",system-ui,sans-serif;font-size:.65rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#07769c}.pdp__effects{margin:0;padding:0;list-style:none;display:grid;gap:.75rem}@media(min-width: 40rem){.pdp__effects{grid-template-columns:1fr 1fr}}.pdp__effect{display:flex;align-items:flex-start;gap:.75rem;padding:.75rem 1rem;background-color:#fff;border:1px solid rgba(0,149,200,.18);border-radius:4px;box-shadow:none;transition:background-color 250ms cubic-bezier(0, 0, 0.2, 1),border-color 250ms cubic-bezier(0, 0, 0.2, 1);font-family:"Figtree",system-ui,sans-serif;font-size:.8rem;letter-spacing:.01em;line-height:1.4;color:#2c2c2e}.pdp__effect:hover{background-color:rgb(238.2,246.18,249.54);border-color:rgba(0,149,200,.4)}.pdp__effect-dot{flex-shrink:0;width:.45rem;height:.45rem;margin-top:.4rem;border-radius:50%;background:#0095c8;border-radius:4px;box-shadow:none}.pdp__effect-text{min-width:0}.pdp__checklist{margin:0;padding:0;list-style:none;display:grid;gap:.75rem}.pdp__checklist li{display:flex;align-items:flex-start;gap:.75rem;padding:.75rem .75rem;background-color:#fff;border:1px solid rgba(0,149,200,.18);border-radius:4px;box-shadow:none;transition:background-color 250ms cubic-bezier(0, 0, 0.2, 1),border-color 250ms cubic-bezier(0, 0, 0.2, 1);font-family:"Figtree",system-ui,sans-serif;font-size:.8rem;letter-spacing:.01em;line-height:1.4;color:#2c2c2e}.pdp__checklist li:hover{background-color:rgb(238.2,246.18,249.54);border-color:rgba(0,149,200,.4)}.pdp__check{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:1.35rem;height:1.35rem;margin-top:.05rem;border-radius:4px;background:rgb(233,243.45,247.85);color:#07769c}.pdp__check svg{width:.85rem;height:.85rem}.pdp-buy__surface{background-color:#fff;border:1px solid rgba(0,149,200,.18);border-radius:4px;box-shadow:none;transition:background-color 250ms cubic-bezier(0, 0, 0.2, 1),border-color 250ms cubic-bezier(0, 0, 0.2, 1);padding:1.5rem;color:#1c1b1e}.pdp-buy__surface:hover{background-color:rgb(238.2,246.18,249.54);border-color:rgba(0,149,200,.4)}.pdp-buy__kicker{margin:0 0 .75rem;font-family:"Figtree",system-ui,sans-serif;font-size:.72rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:#07769c}.pdp-buy__price-stack{min-height:3.6rem;margin:0 0 .5rem}.pdp-buy__price{display:none;align-items:baseline;gap:.5rem;margin:0}.pdp-buy:has(.plan-pill__input[value=onetime]:checked) .pdp-buy__price[data-plan-price=onetime],.pdp-buy:has(.plan-pill__input[value=subscription]:checked) .pdp-buy__price[data-plan-price=subscription],.pdp-buy__price--solo{display:flex}@supports not selector(:has(*)){.pdp-buy__price[data-plan-price=onetime]{display:flex}}.pdp-buy__amount{font-family:"Figtree",system-ui,sans-serif;font-size:clamp(1.85rem,2.4vw,2.35rem);font-weight:400;letter-spacing:-0.02em;color:#1c1b1e;text-shadow:none}.pdp-buy__unit{font-family:"Figtree",system-ui,sans-serif;font-size:.64rem;letter-spacing:.06em;text-transform:uppercase;color:#48484a}.pdp-buy__sub{margin:0 0 1.25rem;font-family:"Figtree",system-ui,sans-serif;font-size:.8rem;letter-spacing:.01em;color:#2c2c2e}.pdp-buy__sub strong{color:#1c1b1e;font-weight:500}.pdp__plans{margin:0 0 1rem;background-color:#fff;border-color:rgba(0,149,200,.18)}.pdp__plans .plan-pill__face{color:#1c1b1e}.pdp__plans .plan-pill__input:checked+.plan-pill__face{color:#fff;background-color:#0095c8;box-shadow:none}.pdp__form{margin:0}.pdp__cta{width:100%;border-radius:4px;min-height:2.85rem;font-family:"Figtree",system-ui,sans-serif;font-size:1rem;font-weight:500;letter-spacing:.01em;background-color:#0095c8;background-image:none;color:#fff;border-color:#0095c8;box-shadow:none;transition:background-color 150ms cubic-bezier(0, 0, 0.2, 1),border-color 150ms cubic-bezier(0, 0, 0.2, 1)}.pdp__cta:hover:not(:disabled){transform:none;background-color:#0886b1;background-image:none;color:#fff;border-color:#0886b1;box-shadow:none}.pdp__cta:focus-visible{outline:2px solid #33b4dc;outline-offset:2px}.pdp__fulfill{margin:1rem 0 0;font-family:"Figtree",system-ui,sans-serif;font-size:.7rem;letter-spacing:.04em;line-height:1.4;color:#48484a}.pdp-source{background-color:#fff;border:1px solid rgba(0,149,200,.18);border-radius:4px;box-shadow:none;transition:background-color 250ms cubic-bezier(0, 0, 0.2, 1),border-color 250ms cubic-bezier(0, 0, 0.2, 1);background-color:rgb(238.2,246.18,249.54);padding:1.25rem 1.25rem 1.5rem}@media(hover: hover)and (pointer: fine){.pdp-source:hover{background-color:rgb(231.8,242.82,247.46);border-color:rgba(0,149,200,.4)}}.pdp-source__kicker{margin:0 0 .5rem;font-family:"Figtree",system-ui,sans-serif;font-size:.72rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:#07769c}.pdp-source .pdp__h2--sm{margin-bottom:.75rem}.pdp-source__body{margin:0;font-family:"Figtree",system-ui,sans-serif;font-size:.8rem;letter-spacing:.01em;line-height:1.6;color:#2c2c2e}.pdp-source__marks{display:flex;flex-wrap:wrap;gap:.5rem;margin:1rem 0 0;padding:0;list-style:none}.pdp-source__marks li{padding:.25rem .75rem;background-color:#fff;border:1px solid rgba(0,149,200,.18);border-radius:4px;box-shadow:none;transition:background-color 250ms cubic-bezier(0, 0, 0.2, 1),border-color 250ms cubic-bezier(0, 0, 0.2, 1);font-family:"Figtree",system-ui,sans-serif;font-size:.65rem;letter-spacing:.06em;text-transform:uppercase;color:#07769c}.pdp-source__label{display:grid;gap:0;margin:1rem 0 0;padding:.25rem 0 0;border-top:1px solid rgba(0,149,200,.18)}.pdp-source__row{margin:0;padding:.75rem 0;border-bottom:1px solid rgba(0,149,200,.18)}.pdp-source__row:last-child{border-bottom:0;padding-bottom:0}.pdp-source__row dt{margin:0 0 .25rem;font-family:"Figtree",system-ui,sans-serif;font-size:.62rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#07769c}.pdp-source__row dd{margin:0;font-family:"Figtree",system-ui,sans-serif;font-size:.8rem;font-weight:600;letter-spacing:.02em;color:#1c1b1e;overflow-wrap:anywhere}.pdp-source__row sub{font-size:.62em;font-weight:500;line-height:0;vertical-align:baseline;position:relative;bottom:-0.18em}.pdp__dose{display:block;margin-top:.3rem;font-family:"Figtree",system-ui,sans-serif;font-size:.8rem;font-weight:500;letter-spacing:.01em;color:#07769c}.pdp__disclaimer{margin:1.5rem 0 0;padding:1rem 0 0;border-top:1px solid rgba(0,149,200,.18);font-family:"Figtree",system-ui,sans-serif;font-size:.8rem;letter-spacing:.01em;line-height:1.6;color:#48484a;animation:none}.pdp__back{grid-area:back;margin:.25rem 0 0}@media(min-width: 64rem){.pdp__back{grid-area:unset}}.pdp__back-link{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem .75rem;background-color:#fff;border:1px solid rgba(0,149,200,.18);border-radius:4px;box-shadow:none;transition:background-color 250ms cubic-bezier(0, 0, 0.2, 1),border-color 250ms cubic-bezier(0, 0, 0.2, 1);font-family:"Figtree",system-ui,sans-serif;font-size:.8rem;color:#07769c;text-decoration:none}.pdp__back-link:hover{background-color:rgb(238.2,246.18,249.54);border-color:rgba(0,149,200,.4);color:#1c1b1e}.pdp__back-link:focus-visible{outline:2px solid #0095c8;outline-offset:2px}@media(prefers-reduced-motion: reduce){.pdp__ambient-orb,.pdp-glass--hero,.pdp-card,.pdp__disclaimer,.pdp__crumb{animation:none !important}.pdp-card:hover,.pdp__effect:hover,.pdp__fact:hover,.pdp-hero__media:hover .pdp-hero__img,.pdp__cta:hover:not(:disabled){transform:none}}.product-tile--low-profile{--tier-accent: #0E2438;--tier-soft: rgba(14, 36, 56, 0.5);--tier-faint: rgba(14, 36, 56, 0.14)}.product-tile--zero-trace{--tier-accent: #FFFFFF;--tier-soft: rgba(255, 255, 255, 0.45);--tier-faint: rgba(255, 255, 255, 0.1)}.product-tile--featured{border-color:rgba(14,36,56,.35);box-shadow:0 30px 70px -26px rgba(14,36,56,.4)}.product-tile--featured::before{content:"";position:absolute;top:0;left:12%;right:12%;height:2px;border-radius:999px;pointer-events:none;background-image:linear-gradient(90deg, transparent, #0E2438, transparent);box-shadow:0 0 18px 2px rgba(14,36,56,.45)}@media(min-width: 60rem){.product-tile--featured{margin-top:-0.75rem;padding-top:calc(1.5rem + 0.75rem)}}.product-tile__head{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.product-tile__mark{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;flex-shrink:0;border-radius:8px;background-color:var(--tier-faint);border:1px solid var(--tier-soft);color:var(--tier-accent)}.product-tile__mark svg{width:1.1rem;height:1.1rem}.product-tile__badge{display:inline-flex;align-items:center;padding:.25rem .75rem;border-radius:999px;border:1px solid var(--tier-soft);background-color:var(--tier-faint);color:var(--tier-accent);font-family:"Figtree",system-ui,sans-serif;font-size:.64rem;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.product-tile__title{margin:1rem 0 0;font-family:"Figtree",system-ui,sans-serif;font-size:1.563rem;font-weight:500;letter-spacing:.01em;color:#1c1b1e}.product-tile__desc{margin:.5rem 0 0;font-family:"Figtree",system-ui,sans-serif;font-size:.8rem;letter-spacing:.01em;line-height:1.6;color:#8e8e93}.product-tile__dose{margin:.5rem 0 0;font-family:"Figtree",system-ui,sans-serif;font-size:.75rem;font-weight:500;letter-spacing:.02em;color:#07769c}.product-tile__plans{display:flex;flex-wrap:wrap;gap:.25rem;margin-top:1rem;padding:.25rem;border-radius:999px;background-color:rgba(10,10,10,.35);border:1px solid hsla(0,0%,100%,.08)}.plan-pill{position:relative;flex:1 1 0;min-width:0;cursor:pointer}.plan-pill__input{position:absolute;opacity:0;width:1px;height:1px;margin:0;pointer-events:none}.plan-pill__face{display:flex;align-items:center;justify-content:center;min-height:2rem;padding:.25rem .5rem;border-radius:999px;border:1px solid rgba(0,0,0,0);background-color:rgba(0,0,0,0);color:#07769c;font-family:"Figtree",system-ui,sans-serif;font-size:.64rem;font-weight:500;letter-spacing:.04em;text-transform:uppercase;text-align:center;white-space:nowrap;transition:transform .5s cubic-bezier(0.34, 1.56, 0.64, 1),background-color 250ms cubic-bezier(0, 0, 0.2, 1),color 250ms cubic-bezier(0, 0, 0.2, 1),border-color 250ms cubic-bezier(0, 0, 0.2, 1),box-shadow 250ms cubic-bezier(0, 0, 0.2, 1)}.plan-pill__input:focus-visible+.plan-pill__face{outline:2px solid #184c97;outline-offset:2px}.plan-pill__input:checked+.plan-pill__face{background-color:#0095c8;color:#fff;border-color:rgba(0,0,0,0);transform:scale(1.06);box-shadow:0 6px 16px -8px rgba(0,149,200,.45)}.product-tile--featured .plan-pill__input:checked+.plan-pill__face{background-image:linear-gradient(4deg, #07769C 0%, #0095C8 50%, #07769C 100%);color:#fff}.product-tile--zero-trace .plan-pill__input:checked+.plan-pill__face{background-color:#0095c8;color:#fff}@media(prefers-reduced-motion: reduce){.plan-pill__face{transition-duration:.01ms}.plan-pill__input:checked+.plan-pill__face{transform:none}}.product-tile__list-price{margin-top:1rem}.product-tile__list-price-label{display:block;margin-bottom:.25rem;font-family:"Figtree",system-ui,sans-serif;font-size:.64rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:#8e8e93}.product-tile__price-stack{margin-top:.75rem;min-height:2.6rem}.product-tile__price{display:none;align-items:baseline;flex-wrap:wrap;gap:.5rem;margin:0}.product-tile__price--visible{display:flex;align-items:baseline;gap:.5rem;margin:0}.product-tile__save-badge{display:inline-flex;align-items:center;padding:.15rem .5rem;border-radius:999px;font-family:"Figtree",system-ui,sans-serif;font-size:.65rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#fff;background-color:#0095c8}.product-tile:has(.plan-pill__input[value=onetime]:checked) .product-tile__price[data-plan-price=onetime],.product-tile:has(.plan-pill__input[value=subscription]:checked) .product-tile__price[data-plan-price=subscription]{display:flex}@supports not selector(:has(*)){.product-tile__price[data-plan-price=onetime]{display:flex}}.product-tile__amount{font-family:"Figtree",system-ui,sans-serif;font-size:1.953rem;font-weight:700;line-height:1;letter-spacing:-0.02em;color:var(--tier-accent)}.product-tile__unit{font-size:.8rem;color:#8e8e93}.price-pair{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:.7rem;row-gap:.15rem}.price-pair--inline{column-gap:.75rem}.price-pair__primary,.price-pair__secondary{display:inline-flex;align-items:baseline}.price-pair__primary .usd-sign,.price-pair__primary .eur-sign,.price-pair__secondary .usd-sign,.price-pair__secondary .eur-sign{margin-inline-end:.08em}.price-pair__primary{font-family:"Figtree",system-ui,sans-serif;font-size:1.953rem;font-weight:400;line-height:1;letter-spacing:-0.02em;color:#0a0a0a}.price-pair__primary .price-pair__amount{font:inherit;letter-spacing:inherit;color:inherit}.price-pair__primary .eur-sign{align-self:center;font-size:.72em}.price-pair__secondary{font-family:"Figtree",system-ui,sans-serif;font-size:.8rem;font-weight:500;line-height:1.2;letter-spacing:.01em;color:#48484a}.price-pair__secondary .price-pair__amount{font:inherit;color:inherit}.price-pair__secondary .usd-sign{font-size:.85em}.price-pair__unit{font-family:"Figtree",system-ui,sans-serif;font-size:.64rem;letter-spacing:.06em;text-transform:uppercase;color:#8e8e93}.product-tile__price .price-pair__primary{font-weight:700}.price-pair--on-dark .price-pair__primary{font-family:"Figtree",system-ui,sans-serif;font-size:clamp(1.85rem,2.4vw,2.35rem);font-weight:500;color:#fff}.price-pair--on-dark .price-pair__primary .eur-sign{font-size:.72em}.price-pair--on-dark .price-pair__secondary{color:hsla(0,0%,100%,.7)}.price-pair--on-dark .price-pair__unit{color:hsla(0,0%,100%,.55)}.product-tile__note{margin:.5rem 0 0;font-family:"Figtree",system-ui,sans-serif;font-size:.64rem;letter-spacing:.04em;color:var(--tier-accent)}.product-tile__rule{height:1px;margin:1rem 0;border:0;background-image:linear-gradient(90deg, var(--tier-soft), transparent)}.product-tile__list{display:flex;flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;font-size:.8rem;line-height:1.4;color:#e5e5ea}.product-tile__list li{display:flex;align-items:flex-start;gap:.5rem}.product-tile__list svg{width:.9rem;height:.9rem;margin-top:.28em;flex-shrink:0;color:var(--tier-accent)}.product-tile__buy-form{margin-top:auto;padding-top:1rem}.product-tile__cta{appearance:none;width:100%;min-height:2.75rem;padding:.75rem 1rem;border-radius:999px;border:1px solid rgba(0,149,200,.4);background-color:#0095c8;background-image:linear-gradient(165deg, rgb(0, 179.396, 240.8) 0%, #0095C8 48%, #07769C 100%);color:#fff;font-family:"Figtree",system-ui,sans-serif;font-size:.8rem;font-weight:500;cursor:pointer;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.22),0 8px 20px -10px rgba(0,149,200,.45);transition:background-color 150ms cubic-bezier(0, 0, 0.2, 1),border-color 150ms cubic-bezier(0, 0, 0.2, 1),box-shadow 150ms cubic-bezier(0, 0, 0.2, 1),transform 150ms cubic-bezier(0, 0, 0.2, 1)}.product-tile__cta:hover:not(:disabled){border-color:rgba(51,180,220,.7);background-color:#07769c;background-image:linear-gradient(165deg, rgb(6.2, 191.556, 255) 0%, #0095C8 50%, #07769C 100%);color:#fff;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.28),0 12px 28px -8px rgba(0,149,200,.45)}.product-tile__cta:active:not(:disabled){transform:scale(0.99)}.product-tile__cta:focus-visible{outline:2px solid #33b4dc;outline-offset:2px}.product-tile--featured .product-tile__cta{border-color:rgba(0,149,200,.55);color:#fff;background-image:linear-gradient(165deg, rgb(0, 186.995, 251) 0%, #0095C8 38%, #07769C 100%);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.22),0 10px 26px -8px rgba(0,149,200,.45)}.product-tile--featured .product-tile__cta:hover:not(:disabled){background-color:#0886b1;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.7),0 14px 30px -6px rgba(0,149,200,.45)}.product-tile__cta--disabled{background-image:none;background-color:#2c2c2e;border-color:rgba(0,0,0,0);color:#8e8e93;cursor:not-allowed;box-shadow:none}.product-tile__cta--disabled:hover{background-color:#2c2c2e;border-color:rgba(0,0,0,0);box-shadow:none}.glass{background:hsla(0,0%,100%,.6);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid hsla(0,0%,100%,.3);box-shadow:0 8px 32px rgba(10,10,10,.08)}.mesh-gradient{background-color:#fff;background-image:radial-gradient(at 20% 20%, rgba(14, 36, 56, 0.25) 0px, transparent 50%),radial-gradient(at 80% 30%, rgba(215, 234, 242, 0.4) 0px, transparent 50%),radial-gradient(at 40% 80%, rgba(14, 36, 56, 0.15) 0px, transparent 50%)}.grain{position:relative}.grain::after{content:"";position:absolute;inset:0;pointer-events:none;opacity:.04;background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%27200%27 height=%27200%27%3E%3Cfilter id=%27n%27%3E%3CfeTurbulence type=%27fractalNoise%27 baseFrequency=%270.9%27 numOctaves=%272%27 stitchTiles=%27stitch%27/%3E%3C/filter%3E%3Crect width=%27100%25%27 height=%27100%25%27 filter=%27url%28%23n%29%27/%3E%3C/svg%3E")}@keyframes aurora-drift{0%,100%{transform:translate(0, 0) scale(1)}33%{transform:translate(5%, -5%) scale(1.1)}66%{transform:translate(-5%, 5%) scale(0.95)}}.aurora{position:relative;overflow:hidden}.aurora::before{content:"";position:absolute;inset:-20%;background:radial-gradient(circle at 30% 30%, rgba(14, 36, 56, 0.3), transparent 40%),radial-gradient(circle at 70% 60%, rgba(215, 234, 242, 0.35), transparent 45%);filter:blur(60px);animation:aurora-drift 20s ease-in-out infinite;pointer-events:none}.magnetic-grid{position:absolute;inset:0;z-index:0;width:100%;height:100%;pointer-events:none}.cursor-glow{position:relative;overflow:hidden;--glow-x: 50%;--glow-y: 50%}.cursor-glow::before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle 200px at var(--glow-x) var(--glow-y), rgba(14, 36, 56, 0.15), transparent);opacity:0;transition:opacity 250ms cubic-bezier(0, 0, 0.2, 1)}.cursor-glow:hover::before{opacity:1}.aurora-bg{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none}.aurora-bg__spot{position:absolute;inset:-15%;background:radial-gradient(ellipse 48% 38% at var(--spot-x, 48%) var(--spot-y, 28%), rgba(0, 149, 200, 0.22) 0%, rgba(24, 76, 151, 0.1) 32%, transparent 68%);transition:opacity 400ms cubic-bezier(0, 0, 0.2, 1)}.aurora-bg__orb{position:absolute;border-radius:50%;filter:blur(56px);mix-blend-mode:screen;pointer-events:none;will-change:transform,opacity}.aurora-bg__orb--a{width:min(42vw,28rem);height:min(42vw,28rem);top:-8%;left:8%;background:radial-gradient(circle, rgba(24, 76, 151, 0.28) 0%, transparent 70%);animation:aurora-orb-a 26s cubic-bezier(0.4, 0, 0.2, 1) infinite}.aurora-bg__orb--b{width:min(36vw,24rem);height:min(36vw,24rem);right:-6%;top:18%;background:radial-gradient(circle, rgba(0, 149, 200, 0.2) 0%, transparent 68%);animation:aurora-orb-b 32s cubic-bezier(0.4, 0, 0.2, 1) infinite}.aurora-bg__orb--c{width:min(50vw,32rem);height:min(50vw,32rem);left:28%;bottom:-18%;background:radial-gradient(circle, rgba(255, 255, 255, 0.08) 0%, transparent 70%);animation:aurora-orb-c 38s cubic-bezier(0.4, 0, 0.2, 1) infinite;opacity:.7}.aurora-bg__grain{position:absolute;inset:0;opacity:.07;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg viewBox=%270 0 200 200%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cfilter id=%27n%27%3E%3CfeTurbulence type=%27fractalNoise%27 baseFrequency=%270.85%27 numOctaves=%274%27 stitchTiles=%27stitch%27/%3E%3C/filter%3E%3Crect width=%27100%25%27 height=%27100%25%27 filter=%27url%28%23n%29%27/%3E%3C/svg%3E");background-size:180px 180px;pointer-events:none}.aurora-bg__band{position:absolute;left:-20%;width:140%;height:42%;border-radius:50%;filter:blur(48px);mix-blend-mode:screen;opacity:.35;will-change:transform,opacity}.aurora-bg__band--1{top:-8%;height:48%;background:radial-gradient(ellipse 70% 55% at 50% 60%, rgba(255, 255, 255, 0.28) 0%, rgba(229, 229, 234, 0.1) 40%, transparent 70%);transform:skewX(-12deg) translate3d(0, 0, 0);animation:aurora-drift-a 32s ease-in-out infinite}.aurora-bg__band--2{top:12%;height:38%;background:radial-gradient(ellipse 65% 50% at 40% 50%, rgba(199, 199, 204, 0.22) 0%, rgba(255, 255, 255, 0.08) 45%, transparent 72%);transform:skewX(8deg) translate3d(0, 0, 0);animation:aurora-drift-b 38s ease-in-out infinite;animation-delay:-6s;opacity:.28;filter:blur(56px)}.aurora-bg__band--3{top:28%;height:44%;background:radial-gradient(ellipse 80% 45% at 60% 40%, rgba(24, 76, 151, 0.22) 0%, rgba(0, 149, 200, 0.1) 38%, transparent 68%);transform:skewX(-6deg) translate3d(0, 0, 0);animation:aurora-drift-c 42s ease-in-out infinite;animation-delay:-12s;opacity:.32}.aurora-bg__band--4{top:48%;height:36%;background:radial-gradient(ellipse 75% 50% at 45% 50%, rgba(229, 229, 234, 0.16) 0%, rgba(255, 255, 255, 0.06) 50%, transparent 75%);transform:skewX(10deg) translate3d(0, 0, 0);animation:aurora-drift-a 36s ease-in-out infinite reverse;animation-delay:-18s;opacity:.22;filter:blur(60px)}.aurora-bg__band--5{top:8%;height:28%;left:10%;width:80%;background:linear-gradient(100deg, transparent 0%, rgba(255, 255, 255, 0.12) 30%, rgba(200, 210, 230, 0.1) 55%, transparent 85%);border-radius:40%;filter:blur(40px);animation:aurora-shimmer 24s ease-in-out infinite;opacity:.4}.aurora-bg__veil{position:absolute;inset:0;background:linear-gradient(180deg, transparent 0%, transparent 45%, rgba(10, 10, 10, 0.35) 78%, rgba(10, 10, 10, 0.55) 100%),radial-gradient(ellipse 90% 50% at 50% 0%, rgba(255, 255, 255, 0.04), transparent 55%);pointer-events:none}@keyframes aurora-drift-a{0%,100%{transform:skewX(-12deg) translate3d(-4%, 0, 0);opacity:.28}50%{transform:skewX(-8deg) translate3d(6%, 3%, 0);opacity:.48}}@keyframes aurora-drift-b{0%,100%{transform:skewX(8deg) translate3d(5%, 0, 0);opacity:.22}50%{transform:skewX(4deg) translate3d(-7%, 2%, 0);opacity:.4}}@keyframes aurora-drift-c{0%,100%{transform:skewX(-6deg) translate3d(0, 2%, 0);opacity:.26}50%{transform:skewX(-10deg) translate3d(4%, -2%, 0);opacity:.42}}@keyframes aurora-shimmer{0%,100%{opacity:.25;transform:translate3d(-3%, 0, 0) scaleX(1)}50%{opacity:.5;transform:translate3d(4%, 1%, 0) scaleX(1.05)}}@keyframes aurora-orb-a{0%,100%{transform:translate3d(0, 0, 0) scale(1);opacity:.55}50%{transform:translate3d(8%, 10%, 0) scale(1.12);opacity:.9}}@keyframes aurora-orb-b{0%,100%{transform:translate3d(0, 0, 0) scale(1);opacity:.45}50%{transform:translate3d(-10%, 6%, 0) scale(1.08);opacity:.8}}@keyframes aurora-orb-c{0%,100%{transform:translate3d(0, 4%, 0) scale(1)}50%{transform:translate3d(6%, -6%, 0) scale(1.06)}}@media(hover: none){.border-glow{--edge-proximity: 48}.border-glow::before{opacity:.4}.border-glow>.border-glow__edge-light{opacity:.32}}.border-glow{--edge-proximity: 0;--cursor-angle: 110deg;--edge-sensitivity: 28;--color-sensitivity: calc(var(--edge-sensitivity) + 18);--border-radius: 1rem;--glow-padding: 28px;--cone-spread: 22;--fill-opacity: 0.35;--card-bg: #1C1C1E;--gradient-one: radial-gradient(at 80% 55%, rgba(255, 255, 255, 0.55) 0px, transparent 50%);--gradient-two: radial-gradient(at 69% 34%, rgba(199, 199, 204, 0.4) 0px, transparent 50%);--gradient-three: radial-gradient(at 8% 6%, rgba(255, 255, 255, 0.35) 0px, transparent 50%);--gradient-four: radial-gradient(at 41% 38%, rgba(142, 142, 147, 0.35) 0px, transparent 50%);--gradient-five: radial-gradient(at 86% 85%, rgba(229, 229, 234, 0.4) 0px, transparent 50%);--gradient-six: radial-gradient(at 82% 18%, rgba(255, 255, 255, 0.3) 0px, transparent 50%);--gradient-seven: radial-gradient(at 51% 4%, rgba(199, 199, 204, 0.35) 0px, transparent 50%);--gradient-base: linear-gradient(#C7C7CC 0 100%);--glow-color: hsl(0deg 0% 96% / 70%);--glow-color-60: hsl(0deg 0% 96% / 42%);--glow-color-50: hsl(0deg 0% 96% / 35%);--glow-color-40: hsl(0deg 0% 96% / 28%);--glow-color-30: hsl(0deg 0% 96% / 20%);--glow-color-20: hsl(0deg 0% 96% / 12%);--glow-color-10: hsl(0deg 0% 96% / 6%);position:relative;isolation:isolate;border-radius:var(--border-radius);transform:translate3d(0, 0, 0.01px);display:flex;flex-direction:column;border:1px solid hsla(0,0%,100%,.12);background:var(--card-bg);overflow:visible;box-shadow:0 1px 2px rgba(10,10,10,.12),0 4px 12px rgba(10,10,10,.18),0 16px 40px -20px rgba(10,10,10,.55);transition:border-color 400ms cubic-bezier(0, 0, 0.2, 1),box-shadow 400ms cubic-bezier(0, 0, 0.2, 1)}.border-glow::before,.border-glow::after,.border-glow>.border-glow__edge-light{content:"";position:absolute;inset:0;border-radius:inherit;transition:opacity .35s ease-out;pointer-events:none}.border-glow:not(:hover):not(.border-glow--active):not(.border-glow--idle)::before,.border-glow:not(:hover):not(.border-glow--active):not(.border-glow--idle)::after,.border-glow:not(:hover):not(.border-glow--active):not(.border-glow--idle)>.border-glow__edge-light{opacity:0;transition:opacity .85s ease-in-out}.border-glow--idle:not(:hover):not(.border-glow--active)::before{opacity:.35}.border-glow--idle:not(:hover):not(.border-glow--active)::after{opacity:.12}.border-glow--idle:not(:hover):not(.border-glow--active)>.border-glow__edge-light{opacity:.28}.border-glow::before{z-index:0;border:1px solid rgba(0,0,0,0);background:linear-gradient(var(--card-bg) 0 100%) padding-box,linear-gradient(rgba(255, 255, 255, 0) 0% 100%) border-box,var(--gradient-one) border-box,var(--gradient-two) border-box,var(--gradient-three) border-box,var(--gradient-four) border-box,var(--gradient-five) border-box,var(--gradient-six) border-box,var(--gradient-seven) border-box,var(--gradient-base) border-box;opacity:calc((var(--edge-proximity) - var(--color-sensitivity))/(100 - var(--color-sensitivity)));-webkit-mask-image:conic-gradient(from var(--cursor-angle) at center, black calc(var(--cone-spread) * 1%), transparent calc((var(--cone-spread) + 15) * 1%), transparent calc((100 - var(--cone-spread) - 15) * 1%), black calc((100 - var(--cone-spread)) * 1%));mask-image:conic-gradient(from var(--cursor-angle) at center, black calc(var(--cone-spread) * 1%), transparent calc((var(--cone-spread) + 15) * 1%), transparent calc((100 - var(--cone-spread) - 15) * 1%), black calc((100 - var(--cone-spread)) * 1%))}.border-glow::after{z-index:0;border:1px solid rgba(0,0,0,0);background:var(--gradient-one) padding-box,var(--gradient-two) padding-box,var(--gradient-three) padding-box,var(--gradient-four) padding-box,var(--gradient-five) padding-box,var(--gradient-six) padding-box,var(--gradient-seven) padding-box,var(--gradient-base) padding-box;opacity:calc(var(--fill-opacity)*(var(--edge-proximity) - var(--color-sensitivity))/(100 - var(--color-sensitivity)));mix-blend-mode:soft-light;-webkit-mask-image:linear-gradient(to bottom, black, black),radial-gradient(ellipse at 50% 50%, black 40%, transparent 65%),conic-gradient(from var(--cursor-angle) at center, transparent 5%, black 18%, black 82%, transparent 95%);mask-image:linear-gradient(to bottom, black, black),radial-gradient(ellipse at 50% 50%, black 40%, transparent 65%),conic-gradient(from var(--cursor-angle) at center, transparent 5%, black 18%, black 82%, transparent 95%);-webkit-mask-composite:source-out,source-over;mask-composite:subtract,add}.border-glow>.border-glow__edge-light{inset:calc(var(--glow-padding)*-1);z-index:2;opacity:calc((var(--edge-proximity) - var(--edge-sensitivity))/(100 - var(--edge-sensitivity)));mix-blend-mode:plus-lighter;-webkit-mask-image:conic-gradient(from var(--cursor-angle) at center, black 2.5%, transparent 12%, transparent 88%, black 97.5%);mask-image:conic-gradient(from var(--cursor-angle) at center, black 2.5%, transparent 12%, transparent 88%, black 97.5%)}.border-glow>.border-glow__edge-light::before{content:"";position:absolute;inset:var(--glow-padding);border-radius:inherit;box-shadow:inset 0 0 0 1px var(--glow-color),inset 0 0 8px 0 var(--glow-color-40),inset 0 0 20px 0 var(--glow-color-20),0 0 6px 0 var(--glow-color-40),0 0 18px 0 var(--glow-color-20),0 0 36px 0 var(--glow-color-10)}.border-glow__inner{position:relative;z-index:1;display:flex;flex-direction:column;flex:1 1 auto;height:100%;min-height:100%;border-radius:inherit;overflow:hidden;background-image:linear-gradient(160deg, rgba(255, 255, 255, 0.05) 0%, transparent 48%),linear-gradient(200deg, rgba(10, 10, 10, 0.28) 0%, transparent 55%)}.border-glow--on-light{--card-bg: #f5f5f7;--fill-opacity: 0.28;--edge-sensitivity: 24;--cone-spread: 20;--glow-padding: 24px;--gradient-one: radial-gradient(at 80% 55%, rgba(44, 44, 46, 0.35) 0px, transparent 50%);--gradient-two: radial-gradient(at 69% 34%, rgba(142, 142, 147, 0.45) 0px, transparent 50%);--gradient-three: radial-gradient(at 8% 6%, rgba(28, 28, 30, 0.25) 0px, transparent 50%);--gradient-four: radial-gradient(at 41% 38%, rgba(199, 199, 204, 0.55) 0px, transparent 50%);--gradient-five: radial-gradient(at 86% 85%, rgba(72, 72, 74, 0.3) 0px, transparent 50%);--gradient-six: radial-gradient(at 82% 18%, rgba(229, 229, 234, 0.65) 0px, transparent 50%);--gradient-seven: radial-gradient(at 51% 4%, rgba(142, 142, 147, 0.4) 0px, transparent 50%);--gradient-base: linear-gradient(#8E8E93 0 100%);--glow-color: hsl(0deg 0% 35% / 55%);--glow-color-60: hsl(0deg 0% 40% / 35%);--glow-color-50: hsl(0deg 0% 45% / 28%);--glow-color-40: hsl(0deg 0% 50% / 22%);--glow-color-30: hsl(0deg 0% 55% / 16%);--glow-color-20: hsl(0deg 0% 60% / 10%);--glow-color-10: hsl(0deg 0% 70% / 6%);border-color:rgba(10,10,10,.06);background:rgba(0,0,0,0);box-shadow:none}.border-glow--on-light .border-glow__inner{background-image:none;border:none;padding:2rem;height:100%}.border-glow--ink{--gradient-one: radial-gradient(at 80% 55%, rgba(10, 10, 10, 0.75) 0px, transparent 50%);--gradient-two: radial-gradient(at 69% 34%, rgba(28, 28, 30, 0.65) 0px, transparent 50%);--gradient-three: radial-gradient(at 8% 6%, rgba(44, 44, 46, 0.55) 0px, transparent 50%);--gradient-four: radial-gradient(at 41% 38%, rgba(10, 10, 10, 0.5) 0px, transparent 50%);--gradient-five: radial-gradient(at 86% 85%, rgba(72, 72, 74, 0.55) 0px, transparent 50%);--gradient-six: radial-gradient(at 82% 18%, rgba(28, 28, 30, 0.6) 0px, transparent 50%);--gradient-seven: radial-gradient(at 51% 4%, rgba(10, 10, 10, 0.55) 0px, transparent 50%);--gradient-base: linear-gradient(#0A0A0A 0 100%);--glow-color: hsl(0deg 0% 0% / 70%);--glow-color-60: hsl(0deg 0% 0% / 48%);--glow-color-50: hsl(0deg 0% 0% / 38%);--glow-color-40: hsl(0deg 0% 0% / 28%);--glow-color-30: hsl(0deg 0% 0% / 18%);--glow-color-20: hsl(0deg 0% 0% / 12%);--glow-color-10: hsl(0deg 0% 0% / 6%);--fill-opacity: 0.22;--edge-sensitivity: 20}.security-first{--rule: rgba(0, 149, 200, 0.18);position:relative;overflow:hidden;padding:6rem 1.5rem 8rem;background-color:#f4f7f9;background-image:linear-gradient(180deg, #D7EAF2 0%, #F4F7F9 32%, #FFFFFF 100%);color:#1c1b1e}.security-first.section-hairline::before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:min(60rem,80%);height:1px;z-index:2;pointer-events:none;background-image:linear-gradient(90deg, transparent, rgba(0, 149, 200, 0.45), transparent)}.security-first__inner{position:relative;z-index:1;max-width:80rem;margin:0 auto}.security-first__header{text-align:center;max-width:40rem;margin:0 auto 3rem}.security-first__eyebrow,.landing .security-first .section-eyebrow,.security-first .section-eyebrow{display:block;margin:0 0 1rem;font-family:"Figtree",system-ui,sans-serif;font-size:.72rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:#07769c;text-align:center;background:none;border:0;box-shadow:none;padding:0}.security-first__eyebrow::before,.security-first__eyebrow::after,.landing .security-first .section-eyebrow::before,.landing .security-first .section-eyebrow::after,.security-first .section-eyebrow::before,.security-first .section-eyebrow::after{display:none;content:none}.security-first__heading{margin:0;font-family:"Figtree",system-ui,sans-serif;font-size:clamp(1.953rem,4vw,3.052rem);font-weight:400;letter-spacing:-0.04em;line-height:1.2;color:#1c1b1e;text-wrap:balance}.security-first__lead{margin:1rem auto 0;font-family:"Figtree",system-ui,sans-serif;font-size:1rem;font-weight:400;letter-spacing:.01em;line-height:1.6;color:#48484a;max-width:36rem}.security-bento{--rule: rgba(0, 149, 200, 0.18);display:grid;grid-template-columns:minmax(0, 1fr);overflow:hidden;border:1px solid var(--rule);border-radius:4px;background-color:#fff}@media(min-width: 48rem){.security-bento{grid-template-columns:repeat(2, minmax(0, 1fr))}.security-bento__cell--lead{grid-column:1/-1}}@media(min-width: 64rem){.security-bento{grid-template-columns:repeat(3, minmax(0, 1fr))}}.security-bento__cell{--cell-delay: var(--reveal-delay, 0ms);position:relative;min-width:0;padding:1.5rem 1.25rem;background-color:#fff;transition:background-color 250ms cubic-bezier(0, 0, 0.2, 1)}.security-bento__cell::before,.security-bento__cell::after{content:"";position:absolute;background:var(--rule);pointer-events:none}.security-bento__cell::before{top:-1px;left:0;right:0;height:1px;transform-origin:left center}.security-bento__cell::after{left:-1px;top:0;bottom:0;width:1px;transform-origin:center top}.security-bento__cell--lead{isolation:isolate;display:flex;flex-direction:column;justify-content:space-between;gap:1.25rem;padding:2rem 1.5rem;background-color:rgb(231.8,242.82,247.46)}@media(min-width: 64rem){.security-bento__cell--lead{display:grid;grid-template-columns:minmax(0, 1.15fr) minmax(18.5rem, 0.8fr);align-items:center;column-gap:2.5rem;row-gap:1rem;padding:2rem 2rem;min-height:0}}.security-bento__lead-copy{display:flex;flex-direction:column;min-width:0}.security-bento__grid{--minor: rgba(0, 149, 200, 0.1);--major: rgba(0, 149, 200, 0.2);position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:linear-gradient(var(--minor) 1px, transparent 1px),linear-gradient(90deg, var(--minor) 1px, transparent 1px);background-size:24px 24px;background-position:-1px -1px;mask-image:radial-gradient(ellipse 80% 62% at 50% 20%, #000 0%, transparent 78%);-webkit-mask-image:radial-gradient(ellipse 80% 62% at 50% 20%, #000 0%, transparent 78%)}@media(min-width: 48rem){.security-bento__grid{background-image:linear-gradient(var(--major) 1px, transparent 1px),linear-gradient(90deg, var(--major) 1px, transparent 1px),linear-gradient(var(--minor) 1px, transparent 1px),linear-gradient(90deg, var(--minor) 1px, transparent 1px);background-size:120px 120px,120px 120px,24px 24px,24px 24px}}.security-bento__code{margin:0 0 .75rem;font-family:"Figtree",system-ui,sans-serif;font-size:.72rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:#07769c}.security-bento__title{margin:0 0 .75rem;font-family:"Figtree",system-ui,sans-serif;font-size:1.25rem;font-weight:500;letter-spacing:.01em;line-height:1.4;color:#1c1b1e}.security-bento__cell--lead .security-bento__title{font-family:"Figtree",system-ui,sans-serif;font-size:clamp(1.563rem,2.2vw,1.953rem);font-weight:400;letter-spacing:-0.02em;line-height:1.2;text-wrap:balance;margin-bottom:1rem}.security-bento__body{margin:0;max-width:38rem;font-family:"Figtree",system-ui,sans-serif;font-size:1rem;font-weight:400;letter-spacing:.01em;line-height:1.6;color:#2c2c2e}.security-bento__cell--foot{display:flex;flex-direction:column;align-items:flex-start;gap:.75rem;background-color:rgb(238.2,246.18,249.54)}.security-bento__cell--foot .security-bento__title{margin-bottom:0}.security-bento__cell--foot .security-bento__action{margin-top:auto}.security-bento__action{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:44px;padding:0 1.25rem;border:1px solid rgba(0,149,200,.35);border-radius:4px;font-family:"Figtree",system-ui,sans-serif;font-size:.8rem;font-weight:500;letter-spacing:.02em;color:#07769c;text-decoration:none;background-color:#fff;white-space:nowrap;width:max-content;transition:border-color 250ms cubic-bezier(0, 0, 0.2, 1),background-color 250ms cubic-bezier(0, 0, 0.2, 1),color 150ms cubic-bezier(0, 0, 0.2, 1),opacity 500ms cubic-bezier(0, 0, 0.2, 1) calc(var(--reveal-delay, 0ms) + 150ms),transform 500ms cubic-bezier(0, 0, 0.2, 1) calc(var(--reveal-delay, 0ms) + 150ms)}.security-bento__action:hover{border-color:#0095c8;background-color:#0095c8;color:#fff}.security-bento__action:hover .security-bento__action-arrow{transform:translateX(3px)}.security-bento__action:focus-visible{outline:2px solid #33b4dc;outline-offset:3px}.security-bento__action:active{background-color:#0886b1;border-color:#0886b1;color:#fff;transform:translateY(1px)}.security-bento__action-arrow{display:inline-block;transition:transform 150ms cubic-bezier(0, 0, 0.2, 1)}.fulfil-cycle{--path-time: 1400ms;--path-start: calc(var(--cell-delay, 0ms) + 450ms);--spring: cubic-bezier(0.175, 0.885, 0.32, 1.275);--ring: 4.35rem;--node: 1.35rem;--pulse-duration: 6s;--circ: 100;position:relative;display:block;width:calc(var(--ring)*2 + 8.5rem);height:calc(var(--ring)*2 + 4.75rem);max-width:100%;margin:1.5rem auto 0;padding:0;flex-shrink:0}.fulfil-cycle__dial{position:absolute;left:50%;top:50%;width:calc(var(--ring)*2);height:calc(var(--ring)*2);transform:translate(-50%, -50%);overflow:visible;pointer-events:none;z-index:0}.fulfil-cycle__bezel,.fulfil-cycle__track,.fulfil-cycle__progress{fill:none;stroke-linecap:butt}.fulfil-cycle__bezel{stroke:rgba(0,149,200,.22);stroke-width:.9}.fulfil-cycle__track{stroke:rgba(0,149,200,.28);stroke-width:1.15}.fulfil-cycle__progress{stroke:#0095c8;stroke-width:1.35;stroke-dasharray:var(--circ);stroke-dashoffset:0;transition:stroke-dashoffset var(--path-time) cubic-bezier(0, 0, 0.2, 1) var(--path-start)}.fulfil-cycle__tick{stroke:rgba(0,149,200,.22);stroke-width:.7;stroke-linecap:square}.fulfil-cycle__tick--major{stroke:rgba(0,149,200,.55);stroke-width:1.05}.fulfil-cycle__pulse{position:absolute;left:50%;top:50%;z-index:3;width:10px;height:10px;margin:-5px 0 0 -5px;border-radius:50%;border:1px solid #fff;background-color:#0095c8;box-shadow:0 0 0 3px rgba(0,149,200,.2);opacity:0;pointer-events:none;transform:rotate(0deg) translateY(calc(-1 * var(--ring)))}.fulfil-cycle__hub{position:absolute;left:50%;top:50%;z-index:2;display:flex;align-items:center;justify-content:center;width:2.7rem;height:2.7rem;margin:0;transform:translate(-50%, -50%);border:1px solid rgba(0,149,200,.28);border-radius:50%;background-color:#fff;font-family:"Figtree",system-ui,sans-serif;font-size:.64rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:#0095c8;pointer-events:none}.fulfil-steps{list-style:none;margin:0;padding:0;position:absolute;inset:0;z-index:1}.fulfil-steps__step{--node-at: calc(var(--path-start) + var(--step, 0) * var(--path-time) / 4);--angle: calc(var(--step, 0) * 72deg - 90deg);position:absolute;left:50%;top:50%;width:0;height:0;display:block;z-index:1;transform:rotate(var(--angle)) translateX(var(--ring)) rotate(calc(-1 * var(--angle)))}.fulfil-steps__node{position:absolute;left:0;top:0;display:flex;align-items:center;justify-content:center;width:var(--node);height:var(--node);border-radius:50%;border:1px solid rgba(0,149,200,.5);background-color:#0095c8;color:#fff;box-shadow:0 0 0 0 rgba(0,0,0,0);transform:translate(-50%, -50%) scale(1);transition:background-color 400ms ease-out var(--node-at),border-color 400ms ease-out var(--node-at),color 400ms ease-out var(--node-at),transform 400ms var(--spring) var(--node-at)}.fulfil-steps__node svg{width:12px;height:12px;opacity:1;transition:opacity 400ms ease-out var(--node-at)}.fulfil-steps__index{font-family:"Figtree",system-ui,sans-serif;font-size:.56rem;font-weight:600;letter-spacing:.04em;line-height:1;opacity:1;transition:opacity 400ms ease-out var(--node-at)}.fulfil-steps__step--done .fulfil-steps__node{border-radius:4px;border-color:#0095c8;background-color:#0095c8}.fulfil-steps__label{position:absolute;left:0;top:0;white-space:nowrap;font-family:"Figtree",system-ui,sans-serif;font-size:.72rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:#2c2c2e}.fulfil-steps__step:nth-child(1) .fulfil-steps__label{transform:translate(-50%, calc(-100% - 1.05rem))}.fulfil-steps__step:nth-child(2) .fulfil-steps__label{transform:translate(1.05rem, -50%)}.fulfil-steps__step:nth-child(3) .fulfil-steps__label{transform:translate(-25%, 1.05rem)}.fulfil-steps__step:nth-child(4) .fulfil-steps__label{transform:translate(-75%, 1.05rem)}.fulfil-steps__step:nth-child(5) .fulfil-steps__label{transform:translate(calc(-100% - 1.05rem), -50%)}@media(min-width: 64rem){.security-bento__cell--lead .fulfil-cycle{margin-top:0;justify-self:center;--ring: 4.7rem;--node: 1.45rem}}@keyframes fulfil-orbit{from{transform:rotate(0deg) translateY(calc(-1 * var(--ring)))}to{transform:rotate(360deg) translateY(calc(-1 * var(--ring)))}}@keyframes fulfil-station{0%,18%,100%{box-shadow:0 0 0 0 rgba(0,0,0,0)}8%{box-shadow:0 0 0 6px rgba(0,149,200,.28)}}@media screen{.security-first.is-armed .security-bento__cell:not(.is-revealed)::before{transform:scaleX(0)}.security-first.is-armed .security-bento__cell:not(.is-revealed)::after{transform:scaleY(0)}.security-first.is-armed .security-bento__cell:not(.is-revealed)>*{opacity:0;transform:translateY(10px)}.security-first.is-armed .security-bento__cell:not(.is-revealed) .fulfil-steps__node{background-color:#fff;border-color:rgba(0,149,200,.28);color:rgba(0,149,200,.45);transform:translate(-50%, -50%) scale(0.72)}.security-first.is-armed .security-bento__cell:not(.is-revealed) .fulfil-steps__step--done .fulfil-steps__node{background-color:#fff;border-color:rgba(0,149,200,.28)}.security-first.is-armed .security-bento__cell:not(.is-revealed) .fulfil-steps__node svg,.security-first.is-armed .security-bento__cell:not(.is-revealed) .fulfil-steps__index{opacity:0}.security-first.is-armed .security-bento__cell:not(.is-revealed) .fulfil-cycle__progress{stroke-dashoffset:var(--circ)}.security-first.is-armed .security-bento__cell--lead.is-revealed .fulfil-cycle__pulse{opacity:1;animation:fulfil-orbit var(--pulse-duration) linear infinite;animation-delay:calc(var(--path-start) + var(--path-time))}.security-first.is-armed .security-bento__cell--lead.is-revealed .fulfil-steps__node{animation:fulfil-station var(--pulse-duration) linear infinite;animation-delay:calc(var(--path-start) + var(--path-time) + var(--step, 0)*1.2s)}}.security-bento__cell::before{transition:transform 700ms cubic-bezier(0, 0, 0.2, 1) var(--reveal-delay, 0ms),background-color 250ms cubic-bezier(0, 0, 0.2, 1)}.security-bento__cell::after{transition:transform 700ms cubic-bezier(0, 0, 0.2, 1) var(--reveal-delay, 0ms),background-color 250ms cubic-bezier(0, 0, 0.2, 1)}@media(hover: hover)and (pointer: fine){.security-bento__cell:hover{background-color:rgb(238.2,246.18,249.54)}.security-bento__cell:hover::before,.security-bento__cell:hover::after{background-color:rgba(0,149,200,.4)}.security-bento__cell--lead:hover,.security-bento__cell--foot:hover{background-color:rgb(178.92,222.12,237.16)}}.security-bento__cell>*{transition:opacity 500ms cubic-bezier(0, 0, 0.2, 1) calc(var(--reveal-delay, 0ms) + 150ms),transform 500ms cubic-bezier(0, 0, 0.2, 1) calc(var(--reveal-delay, 0ms) + 150ms)}@media(prefers-reduced-motion: reduce){.site-header__logo-squares span{animation:none !important}.site-header__logo-cpf-c,.site-header__logo-cpf-p,.site-header__logo-cpf-f{animation:none !important;stroke-dashoffset:0;opacity:1}.border-glow--idle::before,.border-glow--idle>.border-glow__edge-light{opacity:.25}.security-first.is-armed .security-bento__cell>*,.security-first.is-armed .security-bento__cell::before,.security-first.is-armed .security-bento__cell::after{opacity:1;transform:none;transition:none}.fulfil-steps__node{opacity:1;transform:translate(-50%, -50%);transition:none;animation:none !important}.fulfil-cycle__progress{stroke-dashoffset:0;transition:none}.fulfil-cycle__pulse{animation:none !important;opacity:0}}.knowledge-page{position:relative;isolation:isolate;padding:3rem 1rem 6rem;background:#f4f7f9;color:#1c1b1e}.knowledge-page__ambient{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:0}.knowledge-page__orb{position:absolute;border-radius:50%;filter:blur(48px);opacity:.32}.knowledge-page__orb--a{width:22rem;height:22rem;top:-6rem;right:-4rem;background:rgba(0,149,200,.22)}.knowledge-page__orb--b{width:16rem;height:16rem;top:40%;left:-3rem;background:rgba(0,149,200,.1)}.knowledge-page__veil{position:absolute;inset:0;background:linear-gradient(180deg, rgba(244, 247, 249, 0.12), #F4F7F9 88%)}.knowledge-page__shell{position:relative;z-index:1;width:min(72rem,100%);margin:0 auto}.knowledge-page__header{max-width:42rem;margin-bottom:2.5rem}.knowledge-page__eyebrow{display:inline-block;margin-bottom:.75rem;font-family:"Figtree",system-ui,sans-serif;font-size:.64rem;letter-spacing:.14em;text-transform:uppercase;color:#0095c8}.knowledge-page__title{margin:0 0 1rem;font-family:"Figtree",system-ui,sans-serif;font-size:clamp(1.953rem,4vw,2.441rem);font-weight:400;letter-spacing:-0.02em;line-height:1.2;color:#0a0a0a;text-wrap:balance}.knowledge-page__lead{margin:0 0 1.25rem;font-family:"Figtree",system-ui,sans-serif;font-size:1rem;line-height:1.6;color:#48484a}.knowledge-page__chips{display:flex;flex-wrap:wrap;gap:.5rem;margin:0 0 1rem;padding:0;list-style:none}.knowledge-page__chips li{padding:.2rem .75rem;border:1px solid rgba(0,149,200,.28);color:#07769c;font-family:"Figtree",system-ui,sans-serif;font-size:.64rem;letter-spacing:.04em;text-transform:uppercase}.knowledge-page__meta{margin:0;font-family:"Figtree",system-ui,sans-serif;font-size:.64rem;letter-spacing:.06em;color:#8e8e93}.knowledge-page__layout{display:grid;gap:2rem}@media(min-width: 56rem){.knowledge-page__layout{grid-template-columns:13.5rem minmax(0, 1fr);gap:2.5rem;align-items:start}}.knowledge-page__toc{padding:1.25rem 1rem;background:#fff;border:1px solid rgba(10,10,10,.06);box-shadow:0 1px 2px rgba(10,10,10,.06)}.knowledge-page__toc ol{margin:0;padding:0;list-style:none;font-family:"Figtree",system-ui,sans-serif;font-size:.8rem;line-height:1.4}.knowledge-page__toc li+li{margin-top:.5rem}.knowledge-page__toc a{color:#2c2c2e;text-decoration:none}.knowledge-page__toc a:hover,.knowledge-page__toc a:focus-visible{color:#07769c}.knowledge-page__toc a:focus-visible{outline:2px solid #0095c8;outline-offset:2px}.knowledge-page__toc--desktop{display:none;position:sticky;top:5.5rem}@media(min-width: 56rem){.knowledge-page__toc--desktop{display:block}}.knowledge-page__toc--mobile{display:block;position:static}@media(min-width: 56rem){.knowledge-page__toc--mobile{display:none}}.knowledge-page__toc--mobile summary.knowledge-page__toc-title{cursor:pointer;list-style:none;min-height:2.75rem;display:flex;align-items:center;margin:0}.knowledge-page__toc--mobile summary.knowledge-page__toc-title::-webkit-details-marker{display:none}.knowledge-page__toc-title{margin:0 0 .75rem;font-family:"Figtree",system-ui,sans-serif;font-size:.64rem;letter-spacing:.12em;text-transform:uppercase;color:#0095c8}.knowledge-page__content{min-width:0}.knowledge-page__content section{margin-bottom:3rem;scroll-margin-top:6rem}.knowledge-page__content h2{margin:0 0 1rem;font-family:"Figtree",system-ui,sans-serif;font-size:1.563rem;font-weight:500;letter-spacing:-0.02em;color:#0a0a0a}.knowledge-page__content h3{margin:1.5rem 0 .5rem;font-family:"Figtree",system-ui,sans-serif;font-size:1rem;font-weight:500;color:#0a0a0a}.knowledge-page__content p,.knowledge-page__content li{font-family:"Figtree",system-ui,sans-serif;font-size:1rem;line-height:1.6;color:#2c2c2e}.knowledge-page__content p{margin:0 0 1rem}.knowledge-page__content strong{font-weight:500;color:#0a0a0a}.knowledge-page__plates{display:grid;gap:1rem;margin:0 0 1.5rem}@media(min-width: 40rem){.knowledge-page__plates{grid-template-columns:1fr 1fr}}.knowledge-page__plate{padding:1.25rem;background:#fff;border:1px solid rgba(10,10,10,.06)}.knowledge-page__plate h3{margin:0 0 .5rem}.knowledge-page__plate p{margin:0;font-size:.8rem}.knowledge-page__plate-kicker{margin:0 0 .5rem;font-family:"Figtree",system-ui,sans-serif;font-size:.64rem;letter-spacing:.1em;text-transform:uppercase;color:#0095c8}.knowledge-page__cats{list-style:none;margin:0 0 1.5rem;padding:0;display:flex;flex-direction:column;gap:1rem}.knowledge-page__cats li{display:flex;gap:1rem;padding:1rem 1.25rem;background:#fff;border:1px solid rgba(10,10,10,.06)}.knowledge-page__cats h3{margin:0 0 .25rem}.knowledge-page__cats p{margin:0;font-size:.8rem}.knowledge-page__cat-index{flex-shrink:0;font-family:"Figtree",system-ui,sans-serif;font-size:.64rem;letter-spacing:.08em;color:#0095c8;padding-top:.2rem}.knowledge-page__risks,.knowledge-page__marks{list-style:none;margin:0 0 1.5rem;padding:0}.knowledge-page__risks li,.knowledge-page__marks li{padding:.75rem 0;border-top:1px solid #f2f2f7;font-size:.8rem}.knowledge-page__risks li:last-child,.knowledge-page__marks li:last-child{border-bottom:1px solid #f2f2f7}.knowledge-page__paths{display:grid;gap:1rem;margin:.5rem 0 .5rem}@media(min-width: 40rem){.knowledge-page__paths{grid-template-columns:1fr 1fr}}.knowledge-page__path{padding:1.5rem 1.25rem;background:#fff;border:1px solid rgba(10,10,10,.06)}.knowledge-page__path h3{margin:0 0 1rem}.knowledge-page__path ul{margin:0;padding:0;list-style:none}.knowledge-page__path li{padding:.5rem 0;border-top:1px solid #f2f2f7;font-size:.8rem}.knowledge-page__path--compounding{border-color:rgba(0,149,200,.28)}.knowledge-page__path-kicker{margin:0 0 .5rem;font-family:"Figtree",system-ui,sans-serif;font-size:.64rem;letter-spacing:.12em;text-transform:uppercase;color:#8e8e93}.knowledge-page__path--compounding .knowledge-page__path-kicker{color:#0095c8}.knowledge-page__cta{display:flex;flex-wrap:wrap;align-items:center;gap:1rem;margin-top:1.5rem;padding:1.5rem;background:#fff;border:1px solid rgba(10,10,10,.06)}.knowledge-page__text-link{font-family:"Figtree",system-ui,sans-serif;font-size:.8rem;font-weight:500;color:#07769c;text-decoration:none}.knowledge-page__text-link:hover{text-decoration:underline}.knowledge-page__text-link:focus-visible{outline:2px solid #0095c8;outline-offset:2px}.knowledge-page__disclaimer{margin-top:1rem;padding:1.25rem 1.5rem;background:#fff;border:1px solid rgba(10,10,10,.06)}.knowledge-page__disclaimer-kicker{margin:0 0 .5rem;font-family:"Figtree",system-ui,sans-serif;font-size:.64rem;letter-spacing:.12em;text-transform:uppercase;color:#0095c8}.knowledge-page__disclaimer p{margin:0;font-family:"Figtree",system-ui,sans-serif;font-size:.8rem;line-height:1.6;color:#48484a}@media(prefers-reduced-motion: reduce){.knowledge-page__orb{filter:none;opacity:.16}}.trust{--rule: rgba(0, 149, 200, 0.18);position:relative;padding:8rem 1.5rem;background-color:#f4f7f9;background-image:linear-gradient(180deg, #FFFFFF 0%, #F4F7F9 42%, #FFFFFF 100%);color:#1c1b1e}.trust__inner{position:relative;z-index:1;max-width:80rem;margin:0 auto}.trust__heading{font-family:"Figtree",system-ui,sans-serif;font-size:1.953rem;font-weight:400;letter-spacing:-0.04em;color:#1c1b1e;text-align:center;margin-bottom:1.5rem;text-wrap:balance}@media(min-width: 48rem){.trust__heading{font-size:2.441rem}}.trust__lead{max-width:40rem;margin:0 auto 4rem;text-align:center;font-family:"Figtree",system-ui,sans-serif;font-size:1rem;font-weight:400;letter-spacing:.01em;color:#48484a;line-height:1.6}.trust__grid{display:grid;gap:1rem}@media(min-width: 48rem){.trust__grid{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 64rem){.trust__grid{grid-template-columns:repeat(3, 1fr)}}.trust-card{height:100%;padding:1.5rem 1.25rem;background-color:#fff;border:1px solid var(--rule);border-radius:4px;transition:background-color 250ms cubic-bezier(0, 0, 0.2, 1),border-color 250ms cubic-bezier(0, 0, 0.2, 1)}@media(min-width: 48rem){.trust-card{padding:1.5rem}}.trust-card:hover{background-color:rgb(238.2,246.18,249.54);border-color:rgba(0,149,200,.4)}.trust-card__head{display:flex;align-items:center;gap:.75rem;margin:0 0 .75rem;min-width:0}.trust-card__icon{box-sizing:content-box;width:1.25rem;height:1.25rem;padding:.45rem;flex-shrink:0;color:#0095c8;background-color:rgb(233,243.45,247.85);border:1px solid var(--rule);border-radius:4px;filter:none}.trust-card__title{font-family:"Figtree",system-ui,sans-serif;font-size:1.25rem;font-weight:500;letter-spacing:.01em;line-height:1.4;color:#1c1b1e;margin:0;flex:1 1 auto;min-width:0}.trust-card__body{font-family:"Figtree",system-ui,sans-serif;font-size:1rem;font-weight:400;letter-spacing:.01em;line-height:1.6;color:#2c2c2e}.login{display:flex;align-items:center;justify-content:center;min-height:100vh;padding:1rem;background-color:#0e2438;background-image:radial-gradient(ellipse 80% 50% at 50% -10%, rgba(0, 149, 200, 0.28), transparent 60%),linear-gradient(180deg, #0E2438 0%, #0A1A2A 100%)}.login__form{display:flex;flex-direction:column;gap:1rem;width:100%;max-width:24rem;padding:2rem;background:#fff;border:1px solid rgba(0,149,200,.22);box-shadow:0 24px 64px -28px rgba(10,10,10,.45)}.login .site-header__logo{filter:none}.login__brand{display:flex;justify-content:center;margin-bottom:.5rem}.login__eyebrow{font-family:"Figtree",system-ui,sans-serif;font-size:.64rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:#07769c;text-align:center;margin:0}.login__title{font-family:"Figtree",system-ui,sans-serif;font-size:1.953rem;font-weight:400;color:#1c1b1e;margin:0 0 .5rem;text-align:center}.login__label{font-family:"Figtree",system-ui,sans-serif;font-size:.8rem;font-weight:500;color:#2c2c2e}.login__hint{font-family:"Figtree",system-ui,sans-serif;font-size:.8rem;line-height:1.6;color:#48484a;margin:0}.login__hint strong{color:#1c1b1e;font-weight:500}.login__input{padding:.75rem;border:1px solid #e5e5ea;background:#f4f7f9;color:#1c1b1e;font-size:1rem;font-family:"Figtree",system-ui,sans-serif}.login__input:focus-visible{outline:2px solid #0095c8;outline-offset:2px;border-color:#0095c8;background:#fff}.login__error{padding:.75rem;background-color:#ff3b30;color:#fff;font-size:.8rem}.login__submit{display:inline-block;padding:.75rem;background-color:#0095c8;color:#fff;font-family:"Figtree",system-ui,sans-serif;font-weight:500;font-size:1rem;text-align:center;text-decoration:none;border:none;cursor:pointer;transition:background-color 150ms cubic-bezier(0, 0, 0.2, 1)}.login__submit:hover{background-color:#07769c}.login__submit:focus-visible{outline:2px solid #33b4dc;outline-offset:2px}.login__submit--danger{background-color:#ff3b30;color:#fff;width:100%}.login__submit--danger:hover{filter:brightness(0.9)}.login__success{padding:.75rem;background-color:#34c759;color:#0a0a0a;font-size:.8rem}.login__back{display:block;font-family:"Figtree",system-ui,sans-serif;font-size:.8rem;color:#07769c;text-align:center;text-decoration:underline;margin-top:.5rem}.login__back:hover{color:#0095c8}.login__back:focus-visible{outline:2px solid #0095c8;outline-offset:2px}.login__qr{align-self:center;border:1px solid rgba(0,149,200,.28);background:#fff;padding:.5rem}.login__secret{align-self:center;font-family:"Figtree",system-ui,sans-serif;font-size:.8rem;background-color:#0a0a0a;color:#fff;border:1px solid #2c2c2e;padding:.5rem .75rem;letter-spacing:.05em;word-break:break-all}.login__codes{display:grid;grid-template-columns:repeat(2, 1fr);gap:.5rem;list-style:none;padding:0;margin:0}.login__codes-item{font-family:"Figtree",system-ui,sans-serif;font-size:.8rem;background-color:#0a0a0a;color:#fff;border:1px solid #2c2c2e;padding:.5rem;text-align:center;letter-spacing:.05em}.logo-text{display:inline-block;font-family:"Figtree",system-ui,sans-serif;font-weight:700;background:linear-gradient(120deg, #0E2438, #D7EAF2, #0E2438);background-size:200% auto;background-clip:text;-webkit-background-clip:text;color:rgba(0,0,0,0);-webkit-text-fill-color:rgba(0,0,0,0);animation:logo-gradient-shift 6s ease-in-out infinite}@keyframes logo-gradient-shift{0%,100%{background-position:0% center}50%{background-position:100% center}}.faq{--rule: rgba(0, 149, 200, 0.18);position:relative;padding:8rem 1.5rem 4rem;background-color:#f4f7f9;background-image:linear-gradient(180deg, #FFFFFF 0%, #F4F7F9 36%, #D7EAF2 100%);color:#1c1b1e}.faq__inner{position:relative;z-index:1;max-width:48rem;margin:0 auto}.faq__header{text-align:center;margin-bottom:3rem}.faq__heading{font-family:"Figtree",system-ui,sans-serif;font-size:1.953rem;font-weight:400;color:#1c1b1e;letter-spacing:-0.04em;margin:.75rem 0 1rem;text-wrap:balance}@media(min-width: 48rem){.faq__heading{font-size:2.441rem}}.faq__lead{max-width:36rem;margin:0 auto 1.5rem;font-family:"Figtree",system-ui,sans-serif;font-size:1rem;font-weight:400;letter-spacing:.01em;line-height:1.6;color:#48484a}.faq__chips{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;margin:0;padding:0;list-style:none}.faq__chip{padding:.28rem .75rem;border-radius:4px;border:1px solid var(--rule);background:#fff;font-family:"Figtree",system-ui,sans-serif;font-size:.65rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:#07769c}.faq__list{display:grid;overflow:hidden;border:1px solid var(--rule);border-radius:4px;background-color:#fff}.faq-item{position:relative;background-color:#fff;transition:background-color 250ms cubic-bezier(0, 0, 0.2, 1)}.faq-item::before{content:"";position:absolute;top:-1px;left:0;right:0;height:1px;background:var(--rule);pointer-events:none}.faq-item:hover{background-color:rgb(243.8,249.12,251.36)}.faq-item[open]{background-color:rgb(234.2,244.08,248.24)}.faq-item__question{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.75rem;padding:1.25rem 1.25rem;list-style:none;cursor:pointer;min-height:3.25rem}.faq-item__question::-webkit-details-marker{display:none}.faq-item__question:focus-visible{outline:2px solid #0095c8;outline-offset:-2px}.faq-item__index{font-family:"Figtree",system-ui,sans-serif;font-size:.72rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:#07769c;min-width:1.5rem}.faq-item__q-text{font-family:"Figtree",system-ui,sans-serif;font-size:1rem;font-weight:500;letter-spacing:.01em;color:#1c1b1e;line-height:1.4;text-align:left}.faq-item__toggle{position:relative;width:1.75rem;height:1.75rem;border-radius:4px;border:1px solid rgba(0,149,200,.35);background:#fff;flex-shrink:0;transition:background-color 150ms cubic-bezier(0, 0, 0.2, 1),border-color 150ms cubic-bezier(0, 0, 0.2, 1)}.faq-item__toggle::before,.faq-item__toggle::after{content:"";position:absolute;top:50%;left:50%;background:#07769c;transition:opacity 150ms cubic-bezier(0, 0, 0.2, 1),background-color 150ms cubic-bezier(0, 0, 0.2, 1)}.faq-item__toggle::before{width:.65rem;height:1.5px;transform:translate(-50%, -50%)}.faq-item__toggle::after{width:1.5px;height:.65rem;transform:translate(-50%, -50%)}.faq-item[open] .faq-item__toggle{background:#0095c8;border-color:#0095c8}.faq-item[open] .faq-item__toggle::before,.faq-item[open] .faq-item__toggle::after{background:#fff}.faq-item[open] .faq-item__toggle::after{opacity:0}.faq-item__panel{padding:0 1.25rem 1.25rem;padding-left:calc(1.25rem + 1.5rem + 0.75rem)}.faq-item__answer{margin:0;border-top:1px solid var(--rule);padding-top:1rem;font-family:"Figtree",system-ui,sans-serif;font-size:1rem;font-weight:400;letter-spacing:.01em;line-height:1.6;color:#2c2c2e}.faq-next{--rule: rgba(0, 149, 200, 0.18);margin-top:4rem;padding-top:2.5rem;border-top:1px solid var(--rule)}.faq-next__intro{text-align:left;max-width:36rem;margin:0 0 2rem}.faq-next__kicker{margin:0 0 1rem;font-family:"Figtree",system-ui,sans-serif;font-size:.72rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:#07769c}.faq-next__heading{margin:0 0 .75rem;font-family:"Figtree",system-ui,sans-serif;font-size:clamp(1.563rem,3vw,2.441rem);font-weight:400;letter-spacing:-0.02em;color:#1c1b1e;line-height:1.2;text-wrap:balance}.faq-next__lead{margin:0;max-width:34rem;font-family:"Figtree",system-ui,sans-serif;font-size:1rem;font-weight:400;letter-spacing:.01em;line-height:1.6;color:#2c2c2e}.faq-next__paths{display:grid;grid-template-columns:minmax(0, 1fr);overflow:hidden;border:1px solid var(--rule);border-radius:4px}@media(min-width: 48rem){.faq-next__paths{grid-template-columns:minmax(0, 1.05fr) minmax(0, 0.95fr)}}.faq-next__path{display:flex;flex-direction:column;align-items:flex-start;min-height:100%;padding:2rem 1.5rem;text-decoration:none;color:inherit;cursor:pointer;touch-action:manipulation}.faq-next__path:focus-visible{outline:2px solid #0095c8;outline-offset:-2px}.faq-next__path--catalog{background:#fff}@media(min-width: 48rem){.faq-next__path--catalog{border-right:1px solid var(--rule)}}@media(max-width: 47.99rem){.faq-next__path--catalog{border-bottom:1px solid var(--rule)}}.faq-next__path--catalog:hover,.faq-next__path--catalog:focus-visible{background:#f4f7f9}.faq-next__path--office{background:rgb(231.8,242.82,247.46);color:#1c1b1e}.faq-next__path--office:hover,.faq-next__path--office:focus-visible{background:rgb(178.92,222.12,237.16)}.faq-next__label{margin:0 0 1rem;font-family:"Figtree",system-ui,sans-serif;font-size:.72rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:#48484a}.faq-next__label span{color:#07769c}.faq-next__path--office .faq-next__label{color:#48484a}.faq-next__path--office .faq-next__label span{color:#07769c}.faq-next__title{display:block;margin:0 0 .75rem;font-family:"Figtree",system-ui,sans-serif;font-size:1.563rem;font-weight:400;letter-spacing:-0.02em;line-height:1.4;color:#1c1b1e;text-wrap:balance}.faq-next__path--office .faq-next__title{color:#1c1b1e}.faq-next__body{display:block;margin:0 0 2rem;flex:1 1 auto;max-width:28rem;font-family:"Figtree",system-ui,sans-serif;font-size:1rem;font-weight:400;letter-spacing:.01em;line-height:1.6;color:#2c2c2e}.faq-next__path--office .faq-next__body{color:#2c2c2e}.faq-next__action{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 1.25rem;border-radius:4px;border:1px solid rgba(0,149,200,.4);background:rgba(0,0,0,0);font-family:"Figtree",system-ui,sans-serif;font-size:.8rem;font-weight:500;letter-spacing:.02em;color:#07769c;pointer-events:none;width:max-content}.faq-next__path--catalog:hover .faq-next__action,.faq-next__path--catalog:focus-visible .faq-next__action{border-color:#0095c8;background:rgba(0,149,200,.08)}.faq-next__path--office .faq-next__action{border-color:#0095c8;background:#0095c8;color:#fff}.faq-next__path--office:hover .faq-next__action,.faq-next__path--office:focus-visible .faq-next__action{border-color:#0886b1;background:#0886b1;color:#fff}.checkout-summary{max-width:40rem;margin:0 auto;padding:0 1.5rem 8rem}.checkout-summary__items{display:flex;flex-direction:column;gap:.75rem;padding-bottom:1rem;border-bottom:1px solid #e5e5ea}.checkout-summary__item{display:flex;align-items:baseline;justify-content:space-between;font-size:1rem;color:#48484a}.checkout-summary__total{display:flex;align-items:baseline;justify-content:space-between;padding:1rem 0;font-family:"Figtree",system-ui,sans-serif;font-size:1.25rem;font-weight:600;color:#1c1b1e}.checkout-summary__license-key{margin-top:2rem;padding:1.5rem;border:1px solid #0e2438}.checkout-summary__license-key-title{font-size:1rem;font-weight:600;color:#1c1b1e;margin-bottom:.5rem}.checkout-summary__license-key-value{font-family:"Figtree",system-ui,sans-serif;font-size:1.25rem;font-weight:500;color:#1c1b1e;letter-spacing:-0.02em;word-break:break-all;margin-bottom:.75rem}.checkout-summary__license-key-warning{font-size:.8rem;line-height:1.6;color:#ff9500}.checkout-summary__license-key-warning a{color:inherit;text-decoration:underline}.checkout-summary__payment-stub{margin-top:2rem;padding:1.5rem;border:1px dashed #e5e5ea}.checkout-summary__payment-title{font-size:1rem;font-weight:600;color:#1c1b1e;margin-bottom:.5rem}.checkout-summary__payment-body{font-size:.8rem;line-height:1.6;color:#48484a}.checkout-summary--crypto{max-width:40rem}.checkout-crypto{margin-top:2rem;padding:1.5rem;border-radius:12px;border:1px solid rgba(10,10,10,.08);background:linear-gradient(165deg, rgba(255, 255, 255, 0.98) 0%, rgba(242, 242, 247, 0.94) 100%);box-shadow:0 12px 32px rgba(10,10,10,.06)}.checkout-crypto__heading{margin:0 0 .5rem;font-family:"Figtree",system-ui,sans-serif;font-size:1.563rem;font-weight:400;letter-spacing:-0.04em;color:#1c1b1e}.checkout-crypto__lead{margin:0 0 1.5rem;font-size:.8rem;line-height:1.6;color:#48484a}.checkout-crypto__tabs{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.5rem}.checkout-crypto__tab{display:inline-flex;flex-direction:row;align-items:center;gap:.75rem;min-height:2.75rem;padding:.75rem 1rem;border-radius:8px;border:1px solid rgba(10,10,10,.1);background:#fff;cursor:pointer;font-family:"Figtree",system-ui,sans-serif;color:#1c1b1e;transition:border-color 150ms cubic-bezier(0, 0, 0.2, 1),background-color 150ms cubic-bezier(0, 0, 0.2, 1),box-shadow 150ms cubic-bezier(0, 0, 0.2, 1)}.checkout-crypto__tab[aria-selected=true],.checkout-crypto__tab.is-active{border-color:#0f3570;background:#1c1b1e;color:#fff;box-shadow:0 6px 16px rgba(10,10,10,.12)}.checkout-crypto__tab[aria-selected=true] .checkout-crypto__tab-net,.checkout-crypto__tab.is-active .checkout-crypto__tab-net{color:hsla(0,0%,100%,.75)}.checkout-crypto__tab[aria-selected=true] .crypto-asset-icon,.checkout-crypto__tab.is-active .crypto-asset-icon{box-shadow:0 0 0 2px hsla(0,0%,100%,.35);border-radius:50%}.checkout-crypto__tab:focus-visible{outline:2px solid #184c97;outline-offset:2px}.checkout-crypto__tab-icon{display:inline-flex;flex-shrink:0;line-height:0}.checkout-crypto__tab-copy{display:inline-flex;flex-direction:column;align-items:flex-start;gap:.15rem;min-width:0}.checkout-crypto__tab-asset{font-size:.9rem;font-weight:600;letter-spacing:.04em}.checkout-crypto__tab-net{font-size:.7rem;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:#48484a}.crypto-asset-icon{display:inline-flex;width:var(--crypto-icon-size, 28px);height:var(--crypto-icon-size, 28px);flex-shrink:0;line-height:0}.crypto-asset-icon__svg{display:block;width:100%;height:100%;border-radius:50%}.checkout-crypto__panel{margin-bottom:1.5rem}.checkout-crypto__warn{margin:0 0 1rem;padding:.75rem 1rem;border-radius:8px;border:1px solid rgba(255,149,0,.35);background:rgba(255,149,0,.1);font-size:.8rem;line-height:1.4;color:#1c1b1e}.checkout-crypto__amount{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:1.5rem}.checkout-crypto__amount-label{display:inline-flex;align-items:center;gap:.5rem;font-size:.64rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#48484a;width:100%}.checkout-crypto__amount-icon{display:inline-flex;line-height:0}.checkout-crypto__amount-value{font-family:"Figtree",system-ui,sans-serif;font-size:1.563rem;font-weight:600;color:#0a0a0a}.checkout-crypto__qr-row{display:flex;flex-wrap:wrap;gap:1.5rem;align-items:flex-start;margin-bottom:1.5rem}.checkout-crypto__qr{display:block;width:220px;height:220px;border-radius:8px;border:1px solid rgba(10,10,10,.08);background:#fff;padding:.5rem}.checkout-crypto__addr-block{flex:1 1 14rem;min-width:0;display:flex;flex-direction:column;gap:.5rem}.checkout-crypto__addr-label{font-size:.64rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#48484a}.checkout-crypto__addr{display:block;padding:.75rem;border-radius:4px;background:rgba(28,27,30,.04);border:1px solid rgba(10,10,10,.06);font-family:"Figtree",system-ui,sans-serif;font-size:.8rem;line-height:1.4;word-break:break-all;color:#1c1b1e}.checkout-crypto__wallet-label{margin:.25rem 0 0;font-size:.64rem;color:#48484a}.checkout-crypto__copy{align-self:flex-start;padding:.5rem .75rem;border-radius:4px;border:1px solid rgba(10,10,10,.12);background:#fff;font-family:"Figtree",system-ui,sans-serif;font-size:.75rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#1c1b1e;cursor:pointer;transition:background-color 150ms cubic-bezier(0, 0, 0.2, 1),color 150ms cubic-bezier(0, 0, 0.2, 1)}.checkout-crypto__copy:hover,.checkout-crypto__copy.is-copied{background:#1c1b1e;color:#fff}.checkout-crypto__copy--primary{margin-top:.25rem}.checkout-crypto__form{display:flex;flex-direction:column;gap:1rem;padding-top:1rem;border-top:1px solid rgba(10,10,10,.08)}.checkout-crypto__field{display:flex;flex-direction:column;gap:.5rem}.checkout-crypto__field-label{font-size:.8rem;font-weight:500;color:#1c1b1e}.checkout-crypto__optional{font-weight:400;color:#48484a}.checkout-crypto__input{width:100%;min-height:2.75rem;padding:.75rem 1rem;border-radius:8px;border:1px solid rgba(10,10,10,.12);font-family:"Figtree",system-ui,sans-serif;font-size:1rem;color:#1c1b1e;background:#fff}.checkout-crypto__input:focus{outline:2px solid #184c97;outline-offset:1px}.checkout-crypto__submit{align-self:flex-start}.checkout-crypto__footnote{margin:0;font-size:.64rem;line-height:1.6;color:#48484a}.checkout-crypto__footnote code{display:inline-block;margin-top:.25rem;word-break:break-all;font-size:.7rem}.checkout-crypto__status{margin:1rem 0 0;font-size:.8rem;color:#48484a}.checkout-crypto__banner{margin-top:1.5rem;padding:.75rem 1rem;border-radius:8px;font-size:.8rem;line-height:1.4}.checkout-crypto__banner--ok{border:1px solid rgba(52,199,89,.35);background:rgba(52,199,89,.1);color:#1c1b1e}.checkout-crypto__banner--err{border:1px solid rgba(255,59,48,.35);background:rgba(255,59,48,.08);color:#1c1b1e}.pay{position:relative;isolation:isolate;overflow:visible;min-height:70dvh;padding:0 0 6rem;background:linear-gradient(180deg, #F4F7F9 0%, #FFFFFF 46%, #F4F7F9 100%);color:#1c1b1e}.pay__ambient{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden}.pay__orb{position:absolute;border-radius:50%;filter:blur(72px);opacity:.5}.pay__orb--a{width:min(48vw,30rem);height:min(48vw,30rem);top:-10%;right:-4%;background:radial-gradient(circle, rgba(0, 149, 200, 0.32) 0%, transparent 70%);animation:pdp-orb-drift 22s cubic-bezier(0.4, 0, 0.2, 1) infinite alternate}.pay__orb--b{width:min(42vw,26rem);height:min(42vw,26rem);bottom:6%;left:-8%;background:radial-gradient(circle, rgba(0, 149, 200, 0.14) 0%, transparent 70%);animation:pdp-orb-drift 26s cubic-bezier(0.4, 0, 0.2, 1) infinite alternate-reverse}.pay__veil{position:absolute;inset:0;background:radial-gradient(ellipse 90% 42% at 50% 0%, rgba(255, 255, 255, 0.8) 0%, transparent 55%)}.pay__shell{position:relative;z-index:1;max-width:76rem;margin:0 auto;padding:2.5rem 1rem 2rem}@media(min-width: 48rem){.pay__shell{padding:3rem 1.5rem 2.5rem}}.pay__header{max-width:40rem;margin:0 0 2rem;padding:0 0 2rem;border-bottom:1px solid rgba(0,149,200,.18)}.pay__eyebrow{background-color:#fff;border:1px solid rgba(0,149,200,.18);border-radius:4px;box-shadow:none;transition:background-color 250ms cubic-bezier(0, 0, 0.2, 1),border-color 250ms cubic-bezier(0, 0, 0.2, 1);display:inline-flex;margin-bottom:1rem;padding:.28rem .75rem;font-family:"Figtree",system-ui,sans-serif;font-size:.65rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:#07769c}.pay__title{margin:0 0 .75rem;font-family:"Figtree",system-ui,sans-serif;font-size:clamp(1.953rem,4vw,3.052rem);font-weight:400;letter-spacing:-0.04em;line-height:1.2;color:#1c1b1e}.pay__ref{display:inline-flex;align-items:baseline;gap:.5rem;margin:0 0 1rem;padding:.25rem 0;border-bottom:1px solid rgba(0,149,200,.22)}.pay__ref-label{font-family:"Figtree",system-ui,sans-serif;font-size:.65rem;letter-spacing:.14em;text-transform:uppercase;color:#07769c}.pay__ref-number{font-family:"Figtree",system-ui,sans-serif;font-size:.8rem;letter-spacing:.04em;color:#1c1b1e}.pay__lead{margin:0;font-size:1rem;line-height:1.6;color:#48484a}.pay__steps{display:grid;gap:.75rem;margin:0 0 2rem;padding:0;list-style:none}@media(min-width: 48rem){.pay__steps{grid-template-columns:repeat(2, 1fr);gap:1rem}}@media(min-width: 64rem){.pay__steps{grid-template-columns:repeat(4, 1fr)}}.pay__step{background-color:#fff;border:1px solid rgba(0,149,200,.18);border-radius:4px;box-shadow:none;transition:background-color 250ms cubic-bezier(0, 0, 0.2, 1),border-color 250ms cubic-bezier(0, 0, 0.2, 1);display:flex;align-items:flex-start;gap:.75rem;padding:1rem;opacity:.55}.pay__step.is-done,.pay__step.is-current{opacity:1}.pay__step.is-current{border-color:rgba(0,149,200,.4);background-color:rgb(238.2,246.18,249.54)}.pay__step:has(.pay__step-link){padding:0}@media(hover: hover)and (pointer: fine){.pay__step:has(.pay__step-link):hover{background-color:rgb(238.2,246.18,249.54);border-color:rgba(0,149,200,.4)}}.pay__step-link{display:flex;align-items:flex-start;gap:.75rem;flex:1;min-width:0;padding:1rem;text-decoration:none;color:inherit;border-radius:inherit}.pay__step-link:focus-visible{outline:2px solid #0095c8;outline-offset:2px}.pay__step-index{font-family:"Figtree",system-ui,sans-serif;font-size:.7rem;letter-spacing:.12em;color:#07769c;padding-top:.15rem}.pay__step-copy{display:flex;flex-direction:column;gap:.15rem;min-width:0}.pay__step-title{font-family:"Figtree",system-ui,sans-serif;font-size:1rem;font-weight:600;color:#1c1b1e}.pay__step-desc{font-size:.64rem;color:#48484a}.pay__banner{background-color:#fff;border:1px solid rgba(0,149,200,.18);border-radius:4px;box-shadow:none;transition:background-color 250ms cubic-bezier(0, 0, 0.2, 1),border-color 250ms cubic-bezier(0, 0, 0.2, 1);margin:0 0 1.5rem;padding:.75rem 1rem;font-size:.8rem;line-height:1.4}.pay__banner--ok{background-color:rgb(238.2,246.18,249.54);color:#1c1b1e}.pay__banner--err{border-color:rgba(255,59,48,.35);background-color:rgba(255,59,48,.08);color:#1c1b1e}.pay__layout{display:grid;gap:1.5rem;align-items:start}@media(min-width: 64rem){.pay__layout{grid-template-columns:minmax(16rem, 0.82fr) minmax(0, 1.18fr);gap:2rem}}.pay__dossier,.pay__vault{background-color:#fff;border:1px solid rgba(0,149,200,.18);border-radius:4px;box-shadow:none;transition:background-color 250ms cubic-bezier(0, 0, 0.2, 1),border-color 250ms cubic-bezier(0, 0, 0.2, 1)}.pay__dossier{padding:1.5rem}@media(min-width: 64rem){.pay__dossier{position:sticky;top:5.5rem;max-height:calc(100dvh - 6.5rem);overflow-y:auto}}.pay-sticky-total{display:none}@media(max-width: 63.99rem){.pay-sticky-total{display:flex;align-items:center;gap:.75rem;position:fixed;left:0;right:0;bottom:0;z-index:40;padding:.75rem 1rem;padding-bottom:max(0.75rem,env(safe-area-inset-bottom));padding-left:max(1rem,env(safe-area-inset-left));padding-right:max(1rem,env(safe-area-inset-right));background:#fff;border-top:1px solid rgba(0,149,200,.18)}.pay-sticky-total__copy{flex:1;min-width:0;margin:0;display:flex;flex-direction:column;gap:.15rem}.pay-sticky-total__label{font-family:"Figtree",system-ui,sans-serif;font-size:.62rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#07769c}.pay-sticky-total strong{font-family:"Figtree",system-ui,sans-serif;font-size:1.15rem;font-weight:600;letter-spacing:0;text-transform:none;color:#07769c}.pay-sticky-total strong .price-pair__primary{font-size:inherit;font-family:inherit;font-weight:inherit;color:inherit}.pay-sticky-total__cta{flex-shrink:0;min-height:2.75rem;padding:0 1rem;white-space:nowrap}.pay:has(.pay-sticky-total) .pay__shell{padding-bottom:calc(2rem + 4.75rem)}}@media print{.pay-sticky-total{display:none !important}}.pay__dossier-title,.pay__vault-title,.pay .checkout-crypto__heading{margin:0 0 1rem;font-family:"Figtree",system-ui,sans-serif;font-size:1.563rem;font-weight:400;letter-spacing:-0.04em;color:#1c1b1e}.pay__meta{display:grid;grid-template-columns:1fr 1fr;gap:.75rem 1rem;margin:0 0 1.25rem;padding:0 0 1.25rem;border-bottom:1px solid rgba(0,149,200,.14)}.pay__meta dt{margin:0 0 .2rem;font-family:"Figtree",system-ui,sans-serif;font-size:.62rem;letter-spacing:.12em;text-transform:uppercase;color:#07769c}.pay__meta dd{margin:0;font-size:.8rem;color:#1c1b1e}.pay__pill{background-color:#fff;border:1px solid rgba(0,149,200,.18);border-radius:4px;box-shadow:none;transition:background-color 250ms cubic-bezier(0, 0, 0.2, 1),border-color 250ms cubic-bezier(0, 0, 0.2, 1);display:inline-flex;padding:.15rem .5rem;font-family:"Figtree",system-ui,sans-serif;font-size:.65rem;letter-spacing:.06em;text-transform:uppercase;color:#07769c}.pay__lines{list-style:none;margin:0 0 1.25rem;padding:0;display:flex;flex-direction:column;gap:.75rem}.pay__line{display:grid;grid-template-columns:minmax(0, 1fr) auto auto;gap:.75rem;align-items:baseline}.pay__line-name{font-size:.8rem;color:#1c1b1e;min-width:0}.pay__line-qty{font-family:"Figtree",system-ui,sans-serif;font-size:.7rem;color:#48484a}.pay__line-total{font-family:"Figtree",system-ui,sans-serif;font-size:.8rem;color:#1c1b1e}.pay__total{display:flex;flex-direction:column;gap:.25rem;margin:0 0 1.25rem;padding:1rem 0 0;border-top:1px solid rgba(0,149,200,.14);font-family:"Figtree",system-ui,sans-serif;font-size:.65rem;letter-spacing:.12em;text-transform:uppercase;color:#07769c}.pay__total strong{font-family:"Figtree",system-ui,sans-serif;font-size:2.441rem;font-weight:400;letter-spacing:-0.04em;text-transform:none;color:#07769c}.pay__total strong .price-pair__primary{font-size:inherit;font-family:inherit;letter-spacing:inherit;color:inherit;text-transform:none}.pay__total-note{font-family:"Figtree",system-ui,sans-serif;font-size:.64rem;letter-spacing:0;text-transform:none;color:#48484a}.pay__total--sub,.pay__total--promo{margin-bottom:.5rem;padding-top:.75rem;border-top:0}.pay__total--sub strong,.pay__total--promo strong{font-size:1.25rem}.pay__total--promo strong{color:#07769c}.pay__dossier .promo-code{margin:0 0 1rem;padding-top:1rem;border-top:1px solid rgba(0,149,200,.14)}.pay__invoice-links{display:flex;flex-wrap:wrap;gap:1rem;margin:1.25rem 0 0;font-family:"Figtree",system-ui,sans-serif;font-size:.8rem}.pay__invoice-links a{color:#07769c}.pay__assurances{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.pay__assurances li{position:relative;padding-left:1rem;font-size:.64rem;line-height:1.4;color:#48484a}.pay__assurances li::before{content:"";position:absolute;left:0;top:.45em;width:.4rem;height:.4rem;border-radius:1px;background:#0095c8;opacity:.7}.pay__vault{padding:1.5rem}@media(min-width: 48rem){.pay__vault{padding:2rem}}.pay__vault-lead{margin:0;font-size:.8rem;line-height:1.6;color:#48484a}.pay .checkout-crypto{margin:0;padding:0;border:0;background:rgba(0,0,0,0);box-shadow:none;border-radius:0}.pay .checkout-crypto__lead{max-width:36rem}.pay .checkout-crypto__tabs{gap:.75rem}.pay .checkout-crypto__tab{flex:1 1 8rem;min-height:3.25rem;padding:.75rem 1rem;border-radius:12px;border-color:rgba(0,149,200,.22);background:hsla(0,0%,100%,.72)}.pay .checkout-crypto__tab[aria-selected=true],.pay .checkout-crypto__tab.is-active{border-color:rgba(51,180,220,.65);background:linear-gradient(165deg, rgb(0, 171.797, 230.6) 0%, #0095C8 55%, #07769C 100%);color:#fff;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.2),0 10px 22px -10px rgba(0,149,200,.45)}.pay .checkout-crypto__tab:focus-visible{outline-color:#0095c8}.pay .checkout-crypto__warn{border-color:rgba(0,149,200,.28);background:rgba(0,149,200,.08);color:#1c1b1e}.pay .checkout-crypto__amount{padding:1.25rem;border-radius:12px;border:1px solid rgba(0,149,200,.18);background:hsla(0,0%,100%,.62)}.pay .checkout-crypto__amount-label{color:#07769c}.pay .checkout-crypto__amount-value{font-size:clamp(1.563rem,3vw,2.441rem);color:#07769c;letter-spacing:-0.02em}.pay .checkout-crypto__qr-frame{margin:0;padding:.75rem;border-radius:12px;border:1px solid rgba(0,149,200,.2);background:#fff;box-shadow:0 12px 28px -18px rgba(7,118,156,.3)}.pay .checkout-crypto__qr-frame figcaption{margin-top:.5rem;text-align:center;font-family:"Figtree",system-ui,sans-serif;font-size:.62rem;letter-spacing:.1em;text-transform:uppercase;color:#07769c}.pay .checkout-crypto__qr{border:0;padding:0;width:200px;height:200px}.pay .checkout-crypto__addr{border-color:rgba(0,149,200,.2);background:rgba(0,149,200,.05)}.pay .checkout-crypto__copy{border-color:rgba(0,149,200,.28);color:#07769c}.pay .checkout-crypto__copy:hover,.pay .checkout-crypto__copy.is-copied{background:#0095c8;border-color:#0095c8;color:#fff}.pay .checkout-crypto__input{border-color:rgba(0,149,200,.28);background:hsla(0,0%,100%,.8)}.pay .checkout-crypto__input:focus{outline-color:#0095c8}.pay .checkout-crypto__submit{width:100%;min-height:2.85rem;align-self:stretch}.pay .checkout-crypto__footnote code{display:block;margin-top:.5rem;padding:.5rem .75rem;border-radius:4px;background:rgba(0,149,200,.06);border:1px solid rgba(0,149,200,.14);color:#1c1b1e}.pay-identity{padding:1.5rem;border-radius:1.15rem;border:1px solid rgba(0,149,200,.22);background:linear-gradient(155deg, rgba(255, 255, 255, 0.72) 0%, rgba(0, 149, 200, 0.08) 100%);box-shadow:0 1px 0 hsla(0,0%,100%,.55) inset,0 22px 48px -28px rgba(7,118,156,.28)}.pay-identity__lede{margin:0 0 1.25rem;font-family:"Figtree",system-ui,sans-serif;font-size:.8rem;line-height:1.6;color:#48484a}.pay-identity__form{display:flex;flex-direction:column;gap:1rem}.pay-identity__row{display:grid;gap:1rem}@media(min-width: 40rem){.pay-identity__row{grid-template-columns:1fr 1fr}}.pay-identity__field{display:flex;flex-direction:column;gap:.5rem}.pay-identity__label{font-family:"Figtree",system-ui,sans-serif;font-size:.8rem;font-weight:500;color:#1c1b1e}.pay-identity__optional{font-weight:400;color:#48484a}.pay-identity__hint{margin:0;font-family:"Figtree",system-ui,sans-serif;font-size:.64rem;color:#48484a}.pay-identity__error{margin:0;font-family:"Figtree",system-ui,sans-serif;font-size:.64rem;color:#ff3b30}.pay-identity__input{width:100%;min-height:2.75rem;padding:.75rem 1rem;border-radius:4px;border:1px solid rgba(0,149,200,.18);font-family:"Figtree",system-ui,sans-serif;font-size:1rem;color:#1c1b1e;background:#fff}.pay-identity__input:focus{outline:2px solid #0095c8;outline-offset:1px}.pay-identity__input.is-invalid{border-color:rgba(255,59,48,.55)}.pay-identity__input[readonly]{background:rgba(0,149,200,.06);color:#2c2c2e}.pay-identity__check{display:flex;align-items:flex-start;gap:.75rem;font-family:"Figtree",system-ui,sans-serif;font-size:.8rem;line-height:1.4;color:#1c1b1e;cursor:pointer}.pay-identity__check input{margin-top:.2rem;accent-color:#0095c8}.pay-identity__submit{width:100%;min-height:2.85rem;text-align:center}.pay-identity__footnote{margin:0;font-size:.64rem;line-height:1.6;color:#48484a}.pay-identity-summary{margin:0 0 1.25rem;padding:0 0 1.25rem;border-bottom:1px solid rgba(0,149,200,.14)}.pay-identity-summary__label{margin:0 0 .5rem;font-family:"Figtree",system-ui,sans-serif;font-size:.62rem;letter-spacing:.12em;text-transform:uppercase;color:#07769c}.pay-identity-summary__party{margin:0;font-family:"Figtree",system-ui,sans-serif;font-size:.8rem;line-height:1.6;color:#1c1b1e}.pay-identity-summary__party strong{display:block;font-weight:500;color:#0a0a0a;margin-bottom:.15rem}.pay-identity-summary__party span{display:block}.pay-identity-summary__edit{display:inline-block;margin-top:.75rem;font-family:"Figtree",system-ui,sans-serif;font-size:.64rem;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:#07769c;text-decoration:none}.pay-identity-summary__edit:hover{text-decoration:underline}@media(prefers-reduced-motion: reduce){.pay__orb,.pay__header{animation:none !important}}.auth-page{position:relative;isolation:isolate;padding:3rem 1rem 6rem;background:#f4f7f9;color:#1c1b1e}.auth-page__ambient{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:0}.auth-page__orb{position:absolute;border-radius:50%;filter:blur(48px);opacity:.35}.auth-page__orb--a{width:22rem;height:22rem;top:-6rem;right:-4rem;background:rgba(0,149,200,.22)}.auth-page__orb--b{width:16rem;height:16rem;bottom:12%;left:-3rem;background:rgba(0,149,200,.12)}.auth-page__veil{position:absolute;inset:0;background:linear-gradient(180deg, rgba(244, 247, 249, 0.15), #F4F7F9 90%)}.auth-page__shell{position:relative;z-index:1;width:min(68rem,100%);margin:0 auto}.auth-page__header{max-width:40rem;margin-bottom:2.5rem}.auth-page__eyebrow{display:inline-block;font-family:"Figtree",system-ui,sans-serif;font-size:.64rem;letter-spacing:.14em;text-transform:uppercase;color:#0095c8;margin-bottom:.75rem}.auth-page__title{font-family:"Figtree",system-ui,sans-serif;font-size:clamp(1.953rem,4vw,2.441rem);font-weight:400;letter-spacing:-0.02em;line-height:1.2;color:#0a0a0a;margin:0 0 .75rem}.auth-page__lead{font-family:"Figtree",system-ui,sans-serif;font-size:1rem;line-height:1.6;color:#48484a;margin:0 0 1.25rem}.auth-page__chips{display:flex;flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none}.auth-page__chips li{padding:.2rem .75rem;border:1px solid rgba(0,149,200,.28);color:#07769c;font-family:"Figtree",system-ui,sans-serif;font-size:.64rem;letter-spacing:.04em;text-transform:uppercase}.auth-page__layout{display:grid;gap:1.5rem}@media(min-width: 56rem){.auth-page__layout{grid-template-columns:minmax(0, 1.15fr) minmax(16rem, 0.85fr);align-items:start;gap:2rem}}.auth-page__panel,.auth-page__aside{background:#fff;border:1px solid rgba(10,10,10,.06);box-shadow:0 1px 2px rgba(10,10,10,.06);padding:1.5rem}.auth-page__panel-title{font-family:"Figtree",system-ui,sans-serif;font-size:1.25rem;font-weight:500;color:#0a0a0a;margin:0 0 .5rem}.auth-page__panel-lead{font-family:"Figtree",system-ui,sans-serif;font-size:.8rem;line-height:1.6;color:#48484a;margin:0 0 1.25rem}.auth-page__steps{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:1rem}.auth-page__steps li{display:flex;gap:.75rem;font-family:"Figtree",system-ui,sans-serif;font-size:.8rem;line-height:1.6;color:#2c2c2e}.auth-page__steps li strong{font-weight:500;color:#0a0a0a}.auth-page__step-index{flex-shrink:0;font-family:"Figtree",system-ui,sans-serif;font-size:.64rem;letter-spacing:.08em;color:#0095c8;padding-top:.15rem}.auth-page__mono{font-family:"Figtree",system-ui,sans-serif;font-size:.92em;letter-spacing:.04em}.auth-page__sample{display:flex;flex-direction:column;gap:.5rem;margin:1.5rem 0 0;padding:1rem;background:#f4f7f9}.auth-page__sample-label{font-family:"Figtree",system-ui,sans-serif;font-size:.64rem;letter-spacing:.12em;text-transform:uppercase;color:#0095c8}.auth-page__sample .auth-page__mono{font-size:.8rem;color:#0a0a0a}.auth-page__form{display:flex;flex-direction:column;gap:.75rem}.auth-page__label{font-family:"Figtree",system-ui,sans-serif;font-size:.8rem;font-weight:500;color:#2c2c2e}.auth-page__input{width:100%;min-height:2.85rem;padding:.75rem;border:1px solid #e5e5ea;background:#fff;color:#0a0a0a;font-family:"Figtree",system-ui,sans-serif;font-size:1rem;letter-spacing:.08em;text-transform:uppercase}.auth-page__input:focus-visible{outline:2px solid #0095c8;outline-offset:2px;border-color:#0095c8}.auth-page__groups{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:.5rem;margin:0}.auth-page__group{padding:.25rem 0;border:1px solid #e5e5ea;text-align:center;font-family:"Figtree",system-ui,sans-serif;font-size:.64rem;letter-spacing:.08em;color:#8e8e93}.auth-page__group.is-current{border-color:rgba(0,149,200,.45);color:#07769c}.auth-page__group.is-filled{border-color:#0095c8;background:rgba(0,149,200,.08);color:#07769c}.auth-page__hint{margin:0;font-family:"Figtree",system-ui,sans-serif;font-size:.64rem;line-height:1.4;color:#8e8e93}.auth-page__submit{align-self:flex-start;margin-top:.5rem}.auth-page__result{margin-top:1.5rem;padding:1.25rem;border:1px solid rgba(0,149,200,.28)}.auth-page__result--valid{background:rgba(0,149,200,.06)}.auth-page__result--invalid{border-color:rgba(10,10,10,.1);background:#f4f7f9}.auth-page__result-kicker{margin:0 0 .5rem;font-family:"Figtree",system-ui,sans-serif;font-size:.64rem;letter-spacing:.12em;text-transform:uppercase;color:#0095c8}.auth-page__result--invalid .auth-page__result-kicker{color:#48484a}.auth-page__result-title{margin:0 0 .5rem;font-family:"Figtree",system-ui,sans-serif;font-size:1rem;font-weight:500;color:#0a0a0a}.auth-page__result-body{margin:0;font-family:"Figtree",system-ui,sans-serif;font-size:.8rem;line-height:1.6;color:#48484a}.auth-page__result-body a{color:#07769c}.auth-page__again,.auth-page__account-link{display:inline-block;margin-top:1rem;font-family:"Figtree",system-ui,sans-serif;font-size:.8rem;color:#07769c;text-decoration:none}.auth-page__again:hover,.auth-page__account-link:hover{text-decoration:underline}.auth-page__again:focus-visible,.auth-page__account-link:focus-visible{outline:2px solid #0095c8;outline-offset:2px}.auth-page__account-link{margin-top:1.5rem}@media(prefers-reduced-motion: reduce){.auth-page__orb{filter:none;opacity:.16}}.contact-page{position:relative;isolation:isolate;padding:3rem 1rem 6rem;background:#fff;color:#1c1b1e}.contact-page__shell{position:relative;z-index:1;width:min(68rem,100%);margin:0 auto}.contact-page__frame{--rule: rgba(0, 149, 200, 0.18);overflow:hidden;border:1px solid var(--rule);background-color:#fff;border-radius:4px;animation:contact-rise 400ms cubic-bezier(0, 0, 0.2, 1) both}.contact-page__header{--minor: rgba(0, 149, 200, 0.08);--major: rgba(0, 149, 200, 0.16);position:relative;isolation:isolate;margin:0;padding:2rem 1.25rem 1.75rem;background-color:rgb(238.2,246.18,249.54)}@media(min-width: 56rem){.contact-page__header{padding:2.5rem 1.75rem 2rem}}.contact-page__grid{position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:linear-gradient(var(--minor) 1px, transparent 1px),linear-gradient(90deg, var(--minor) 1px, transparent 1px);background-size:24px 24px;background-position:-1px -1px;mask-image:radial-gradient(ellipse 82% 70% at 18% 12%, #000 0%, transparent 78%);-webkit-mask-image:radial-gradient(ellipse 82% 70% at 18% 12%, #000 0%, transparent 78%)}.contact-page__letterhead{display:flex;align-items:center;gap:.75rem;margin:0 0 1.25rem}.contact-page__mark{display:block;width:2.5rem;height:auto;flex-shrink:0}.contact-page__eyebrow{display:inline-block;margin:0;font-family:"Figtree",system-ui,sans-serif;font-size:.64rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#07769c}.contact-page__title{font-family:"Figtree",system-ui,sans-serif;font-size:clamp(2.441rem,5vw,3.052rem);font-weight:400;letter-spacing:-0.02em;line-height:1.2;color:#1c1b1e;margin:0 0 1rem;text-wrap:balance}.contact-page__lead{font-family:"Figtree",system-ui,sans-serif;font-size:1rem;line-height:1.6;color:#48484a;margin:0 0 1.25rem;max-width:36rem}.contact-page__chips{display:flex;flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none}.contact-page__chips li{background-color:#fff;border:1px solid rgba(0,149,200,.18);border-radius:4px;box-shadow:none;transition:background-color 250ms cubic-bezier(0, 0, 0.2, 1),border-color 250ms cubic-bezier(0, 0, 0.2, 1);padding:.35rem .75rem;color:#07769c;font-family:"Figtree",system-ui,sans-serif;font-size:.65rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.contact-page__kicker{margin:0 0 .5rem;font-family:"Figtree",system-ui,sans-serif;font-size:.64rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#07769c}.contact-page__sheet{display:grid;grid-template-columns:minmax(0, 1fr);background-color:#fff}@media(min-width: 56rem){.contact-page__sheet{grid-template-columns:minmax(0, 1.2fr) minmax(16rem, 0.8fr);align-items:stretch}}.contact-page__cell{position:relative;min-width:0;padding:1.5rem 1.25rem;background-color:#fff}@media(min-width: 56rem){.contact-page__cell{padding:2rem 1.75rem}}.contact-page__cell::before,.contact-page__cell::after{content:"";position:absolute;background:var(--rule);pointer-events:none}.contact-page__cell::before{top:-1px;left:0;right:0;height:1px}.contact-page__cell::after{left:-1px;top:0;bottom:0;width:1px}.contact-page__cell--aside{background-color:#f4f7f9}.contact-page__panel-title{font-family:"Figtree",system-ui,sans-serif;font-size:1.563rem;font-weight:400;letter-spacing:-0.02em;line-height:1.4;color:#1c1b1e;margin:0 0 .5rem}.contact-page__panel-lead{font-family:"Figtree",system-ui,sans-serif;font-size:.8rem;line-height:1.6;color:#48484a;margin:0 0 1.5rem}.contact-page__form{display:flex;flex-direction:column;gap:1.25rem}.contact-page__row{display:grid;gap:1rem}@media(min-width: 40rem){.contact-page__row{grid-template-columns:1fr 1fr}}.contact-page__field{display:flex;flex-direction:column;gap:.5rem}.contact-page__label{font-family:"Figtree",system-ui,sans-serif;font-size:.8rem;font-weight:500;color:#2c2c2e}.contact-page__input,.contact-page__textarea{width:100%;min-height:2.75rem;padding:.75rem;border:1px solid rgba(0,149,200,.18);border-radius:4px;background:#fff;font-family:"Figtree",system-ui,sans-serif;font-size:1rem;color:#0a0a0a;transition:border-color 150ms cubic-bezier(0, 0, 0.2, 1),background-color 150ms cubic-bezier(0, 0, 0.2, 1)}.contact-page__input:hover,.contact-page__textarea:hover{border-color:rgba(0,149,200,.4)}.contact-page__input:focus-visible,.contact-page__textarea:focus-visible{outline:2px solid #0095c8;outline-offset:2px;border-color:#0095c8;background:rgb(243.8,249.12,251.36)}.contact-page__textarea{resize:vertical;min-height:11rem}.contact-page__actions{display:flex;flex-direction:column;align-items:stretch;gap:.75rem}@media(min-width: 40rem){.contact-page__actions{align-items:flex-start}}.contact-page__submit{align-self:stretch}@media(min-width: 40rem){.contact-page__submit{align-self:flex-start;min-width:14rem}}.contact-page__footnote{margin:0;font-family:"Figtree",system-ui,sans-serif;font-size:.64rem;line-height:1.4;color:#8e8e93}.contact-page__result{max-width:28rem}.contact-page__result--invalid{padding:1rem;margin-bottom:0;border:1px solid rgba(255,59,48,.35);border-radius:4px;background:rgb(255,243.24,242.58)}.contact-page__result-title{font-family:"Figtree",system-ui,sans-serif;font-size:1.953rem;font-weight:400;letter-spacing:-0.02em;line-height:1.4;color:#1c1b1e;margin:0 0 .75rem}.contact-page__result--invalid .contact-page__result-title{font-size:1.25rem;color:#0a0a0a;margin-bottom:.5rem}.contact-page__result-body{font-family:"Figtree",system-ui,sans-serif;font-size:.8rem;line-height:1.6;color:#48484a;margin:0}.contact-page__channels{list-style:none;margin:0 0 1.5rem;padding:0;background-color:#fff;border:1px solid rgba(0,149,200,.18);border-radius:4px;box-shadow:none;transition:background-color 250ms cubic-bezier(0, 0, 0.2, 1),border-color 250ms cubic-bezier(0, 0, 0.2, 1);overflow:hidden}.contact-page__channels li+li{border-top:1px solid rgba(0,149,200,.18)}.contact-page__channel{display:grid;grid-template-columns:2.75rem minmax(0, 1fr) auto;align-items:center;gap:.75rem;min-height:2.75rem;padding:.75rem;text-decoration:none;color:inherit;transition:background-color 150ms cubic-bezier(0, 0, 0.2, 1)}@media(hover: hover)and (pointer: fine){.contact-page__channel:hover{background-color:rgb(238.2,246.18,249.54)}.contact-page__channel:hover .contact-page__channel-arrow{transform:translateX(0.2rem);color:#0095c8}}.contact-page__channel:focus-visible{outline:2px solid #0095c8;outline-offset:-2px}.contact-page__channel:focus-visible .contact-page__channel-arrow{transform:translateX(0.2rem);color:#0095c8}.contact-page__channel-mark{display:grid;place-items:center;width:2.75rem;height:2.75rem;background-color:#fff;border:1px solid rgba(0,149,200,.18);border-radius:4px;box-shadow:none;transition:background-color 250ms cubic-bezier(0, 0, 0.2, 1),border-color 250ms cubic-bezier(0, 0, 0.2, 1);color:#0095c8}.contact-page__channel-mark .site-footer__messenger-mark{width:1.25rem;height:1.25rem}.contact-page__channel-mark--signal .site-footer__messenger-mark{color:#3a76f0}.contact-page__channel-mark--telegram .site-footer__messenger-mark{color:#26a5e4}.contact-page__channel-mark--threema .site-footer__messenger-mark{color:#3b3b3b}.contact-page__channel-body{display:flex;flex-direction:column;gap:.1rem;min-width:0}.contact-page__channel-name{font-family:"Figtree",system-ui,sans-serif;font-size:.8rem;font-weight:500;color:#1c1b1e}.contact-page__channel-meta{font-family:"Figtree",system-ui,sans-serif;font-size:.65rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#07769c}.contact-page__channel-arrow{font-family:"Figtree",system-ui,sans-serif;font-size:1rem;color:#33b4dc;transition:transform 150ms cubic-bezier(0, 0, 0.2, 1),color 150ms cubic-bezier(0, 0, 0.2, 1)}.contact-page__unpublished{margin:0 0 1.5rem;padding:1rem;background-color:#fff;border:1px solid rgba(0,149,200,.18);border-radius:4px;box-shadow:none;transition:background-color 250ms cubic-bezier(0, 0, 0.2, 1),border-color 250ms cubic-bezier(0, 0, 0.2, 1);font-family:"Figtree",system-ui,sans-serif;font-size:.8rem;line-height:1.6;color:#48484a}.contact-page__notes{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1rem}.contact-page__notes li{display:grid;grid-template-columns:2.25rem minmax(0, 1fr);gap:.75rem;align-items:start;font-family:"Figtree",system-ui,sans-serif;font-size:.8rem;line-height:1.6;color:#2c2c2e}.contact-page__note-index{display:grid;place-items:center;width:2.25rem;height:2.25rem;flex-shrink:0;background-color:#fff;border:1px solid rgba(0,149,200,.18);border-radius:4px;box-shadow:none;transition:background-color 250ms cubic-bezier(0, 0, 0.2, 1),border-color 250ms cubic-bezier(0, 0, 0.2, 1);font-family:"Figtree",system-ui,sans-serif;font-size:.65rem;font-weight:600;letter-spacing:.08em;color:#07769c}.contact-page__office-link{display:grid;grid-template-columns:minmax(0, 1fr) auto;align-items:center;gap:.75rem;margin-top:1.5rem;min-height:2.75rem;padding:.75rem 1rem;background-color:#fff;border:1px solid rgba(0,149,200,.18);border-radius:4px;box-shadow:none;transition:background-color 250ms cubic-bezier(0, 0, 0.2, 1),border-color 250ms cubic-bezier(0, 0, 0.2, 1);text-decoration:none;color:inherit}@media(hover: hover)and (pointer: fine){.contact-page__office-link:hover{background-color:rgb(238.2,246.18,249.54);border-color:rgba(0,149,200,.4)}.contact-page__office-link:hover .contact-page__channel-arrow{transform:translateX(0.2rem);color:#0095c8}}.contact-page__office-link:focus-visible{outline:2px solid #0095c8;outline-offset:2px}.contact-page__office-link:focus-visible .contact-page__channel-arrow{transform:translateX(0.2rem);color:#0095c8}.contact-page__office-copy{display:flex;flex-direction:column;gap:.1rem;min-width:0}.contact-page__office-title{font-family:"Figtree",system-ui,sans-serif;font-size:.8rem;font-weight:500;color:#1c1b1e}@keyframes contact-rise{from{opacity:0;transform:translateY(0.6rem)}to{opacity:1;transform:none}}@media(prefers-reduced-motion: reduce){.contact-page__frame{animation:none}.contact-page__channel-arrow,.contact-page__office-link .contact-page__channel-arrow{transition:none}.contact-page__submit{transition:none}}.dispatches{position:relative;isolation:isolate;padding:3rem 1rem 6rem;background:#f4f7f9;color:#1c1b1e}.dispatches__ambient{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:0}.dispatches__orb{position:absolute;border-radius:50%;filter:blur(48px);opacity:.32}.dispatches__orb--a{width:22rem;height:22rem;top:-6rem;right:-4rem;background:rgba(0,149,200,.22)}.dispatches__orb--b{width:16rem;height:16rem;bottom:8%;left:-3rem;background:rgba(0,149,200,.1)}.dispatches__veil{position:absolute;inset:0;background:linear-gradient(180deg, rgba(244, 247, 249, 0.12), #F4F7F9 90%)}.dispatches__shell{position:relative;z-index:1;width:min(40rem,100%);margin:0 auto}.dispatches__header{margin-bottom:2.5rem}.dispatches__eyebrow{display:inline-block;margin-bottom:.75rem;font-family:"Figtree",system-ui,sans-serif;font-size:.64rem;letter-spacing:.14em;text-transform:uppercase;color:#0095c8}.dispatches__title{margin:0 0 .75rem;font-family:"Figtree",system-ui,sans-serif;font-size:clamp(1.953rem,4vw,2.441rem);font-weight:400;letter-spacing:-0.02em;line-height:1.2;color:#0a0a0a}.dispatches__lead{margin:0 0 1.25rem;font-family:"Figtree",system-ui,sans-serif;font-size:1rem;line-height:1.6;color:#48484a}.dispatches__chips{display:flex;flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none}.dispatches__chips li{padding:.2rem .75rem;border:1px solid rgba(0,149,200,.28);color:#07769c;font-family:"Figtree",system-ui,sans-serif;font-size:.64rem;letter-spacing:.04em;text-transform:uppercase}.dispatches__list{display:flex;flex-direction:column;gap:1.25rem}.dispatches__empty{padding:2rem 1.5rem;background:#fff;border:1px solid rgba(10,10,10,.06)}.dispatches__empty p{margin:0 0 1.25rem;font-family:"Figtree",system-ui,sans-serif;color:#48484a}.dispatch-card{padding:1.5rem 1.25rem 1.25rem;background:#fff;border:1px solid rgba(10,10,10,.06);box-shadow:0 1px 2px rgba(10,10,10,.06)}.dispatch-card__head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:1rem}.dispatch-card__index{font-family:"Figtree",system-ui,sans-serif;font-size:.64rem;letter-spacing:.14em;color:#0095c8}.dispatch-card__chip{display:inline-flex;align-items:center;gap:.5rem;padding:.2rem .75rem;border:1px solid rgba(0,149,200,.35);font-family:"Figtree",system-ui,sans-serif;font-size:.64rem;letter-spacing:.12em;text-transform:uppercase;color:#07769c}.dispatch-card__dot{width:.4rem;height:.4rem;border-radius:999px;background:#0095c8}.dispatch-card__title{margin:0 0 .75rem;font-family:"Figtree",system-ui,sans-serif;font-weight:500;font-size:1.25rem;line-height:1.4;color:#0a0a0a}.dispatch-card__title em{font-family:"Figtree",system-ui,sans-serif;font-style:italic;font-weight:400;color:#07769c}.dispatch-card__body{margin:0;font-family:"Figtree",system-ui,sans-serif;font-size:.8rem;line-height:1.6;color:#48484a}.dispatch-card__foot{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-top:1.25rem;padding-top:1rem;border-top:1px solid #f2f2f7}.dispatch-card__date,.dispatch-card__tag{font-family:"Figtree",system-ui,sans-serif;font-size:.64rem;letter-spacing:.1em;text-transform:uppercase;color:#8e8e93}.dispatch-card__tag{color:#0095c8}.dispatches__cta{display:flex;flex-wrap:wrap;align-items:center;gap:1rem;margin-top:2.5rem;padding:1.5rem;background:#fff;border:1px solid rgba(10,10,10,.06)}.dispatches__text-link{font-family:"Figtree",system-ui,sans-serif;font-size:.8rem;color:#07769c;text-decoration:none}.dispatches__text-link:hover{text-decoration:underline}.dispatches__text-link:focus-visible{outline:2px solid #0095c8;outline-offset:2px}@media(prefers-reduced-motion: reduce){.dispatches__orb{filter:none;opacity:.16}}.landing__stage{display:contents}.landing .hero__accent::after{content:"";position:absolute;left:0;right:0;bottom:-0.12em;height:.055em;border-radius:999px;background-image:linear-gradient(90deg, rgba(0, 149, 200, 0) 0%, #0095C8 22%, #0095C8 78%, rgba(0, 149, 200, 0) 100%);animation:hero-underline 600ms cubic-bezier(0, 0, 0.2, 1) 600ms both}@keyframes hero-underline{from{transform:scaleX(0);transform-origin:0 50%}to{transform:scaleX(1);transform-origin:0 50%}}.landing .hero__ghost-arrow{display:inline-block;animation:hero-cue 2.4s cubic-bezier(0.4, 0, 0.2, 1) infinite}@keyframes hero-cue{0%,100%{transform:translateY(0)}50%{transform:translateY(3px)}}.landing .section-eyebrow,.faq .section-eyebrow{display:block;margin-bottom:1rem;font-family:"Figtree",system-ui,sans-serif;font-size:.64rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:#0095c8;text-align:center}.landing .section-eyebrow::before,.landing .section-eyebrow::after,.faq .section-eyebrow::before,.faq .section-eyebrow::after{content:"";display:inline-block;width:2rem;height:1px;vertical-align:middle;background-image:linear-gradient(90deg, transparent, #0095C8)}.landing .section-eyebrow::before,.faq .section-eyebrow::before{margin-right:.75rem}.landing .section-eyebrow::after,.faq .section-eyebrow::after{margin-left:.75rem;transform:scaleX(-1)}.landing .section-eyebrow--pill{position:relative;display:inline-flex;align-items:center;overflow:hidden;padding:.42rem .9rem;border-radius:999px;font-family:"Figtree",system-ui,sans-serif;font-size:.8rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:#07769c;background:rgba(236,230,218,.78);border:1px solid rgba(0,149,200,.2);box-shadow:0 1px 0 hsla(0,0%,100%,.55) inset,0 8px 22px -16px rgba(10,10,10,.35);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);display:flex;width:max-content;margin-bottom:1rem;margin-inline:auto}.landing .section-eyebrow--pill::before{content:"";position:absolute;inset:0;width:auto;height:auto;margin:0;pointer-events:none;vertical-align:stretch;background-image:linear-gradient(115deg, transparent 28%, rgba(255, 255, 255, 0.42) 48%, transparent 64%);background-color:rgba(0,0,0,0);transform:translateX(-130%);animation:hero-kicker-sheen 5.5s cubic-bezier(0.4, 0, 0.2, 1) 1.1s both}.landing .section-eyebrow--on-dark.section-eyebrow--pill::before{content:"";position:absolute;inset:0;width:auto;height:auto;margin:0;pointer-events:none;vertical-align:stretch;background-image:linear-gradient(115deg, transparent 28%, rgba(255, 255, 255, 0.28) 48%, transparent 64%);background-color:rgba(0,0,0,0);transform:translateX(-130%);animation:hero-kicker-sheen 5.5s cubic-bezier(0.4, 0, 0.2, 1) 1.1s both}.landing .section-eyebrow--pill::after{content:none;display:none}.landing .trust-card__icon{transition:transform 250ms cubic-bezier(0.175, 0.885, 0.32, 1.275)}.landing .trust-card:hover .trust-card__icon{transform:scale(1.08)}.landing .btn--primary{position:relative;overflow:hidden;isolation:isolate;font-family:"Figtree",system-ui,sans-serif;font-weight:500;background:linear-gradient(165deg, rgb(0, 179.396, 240.8) 0%, #0095C8 48%, #07769C 100%);color:#fff;border:1px solid rgba(51,180,220,.45);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.22),0 8px 20px -8px rgba(0,149,200,.45)}.landing .btn--primary:hover:not(:disabled){background:linear-gradient(165deg, rgb(16.4, 194.157, 255) 0%, rgb(0, 164.198, 220.4) 50%, #0095C8 100%);border-color:rgba(51,180,220,.7);color:#fff;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.28),0 12px 26px -8px rgba(0,149,200,.45)}.landing .btn--primary:focus-visible{outline:2px solid #33b4dc;outline-offset:2px}.landing .btn--primary::after{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(105deg, transparent 40%, rgba(255, 255, 255, 0.6) 50%, transparent 60%);transform:translateX(-130%);transition:transform 400ms cubic-bezier(0, 0, 0.2, 1)}.landing .btn--primary:hover:not(:disabled)::after{transform:translateX(130%)}@supports(interpolate-size: allow-keywords){.faq-item{interpolate-size:allow-keywords}.faq-item::details-content{height:0;overflow:hidden;transition:height 250ms cubic-bezier(0, 0, 0.2, 1),content-visibility 250ms allow-discrete}.faq-item[open]::details-content{height:auto}}.landing .section-hairline::before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:min(60rem,80%);height:1px;pointer-events:none;background-image:linear-gradient(90deg, transparent, rgba(14, 36, 56, 0.55), transparent)}.scroll-progress{display:none}@supports(animation-timeline: scroll()){.scroll-progress{display:block;position:fixed;top:0;left:0;z-index:20;width:100%;height:2px;transform-origin:0 50%;background-image:linear-gradient(90deg, rgba(14, 36, 56, 0) 0%, #0E2438 35%, #D7EAF2 100%);animation:scroll-progress linear both;animation-timeline:scroll(root block)}}@keyframes scroll-progress{from{transform:scaleX(0)}to{transform:scaleX(1)}}@media(max-width: 47.99rem){.site-header::before,.hero::after,.value-props{background-attachment:scroll}body:has(.landing) .landing__stage{display:block;background-color:#d7eaf2;background-image:linear-gradient(180deg, #D7EAF2 0%, rgb(152.68, 213.48, 233.64) 18%, rgb(251.15, 252.2, 252.9) 50%, rgb(152.68, 213.48, 233.64) 82%, #D7EAF2 100%)}body:has(.landing) .site-header{border-bottom-color:rgba(0,0,0,0)}body:has(.landing) .site-header::before{background-image:none;background-color:#d7eaf2}body:has(.landing) .hero::after{background-image:none;background-color:rgba(0,0,0,0)}body:has(.landing) .value-props{background-image:none;background-color:#f4f7f9}.site-header,.site-header--over-hero,.glass{backdrop-filter:none;-webkit-backdrop-filter:none}.reveal-on-scroll{animation:none}.aurora::before,.aurora-bg__band,.aurora-bg__orb{animation:none}.magnetic-grid{display:none}.site-header__inner{padding:.5rem 1rem;padding-top:max(0.5rem,env(safe-area-inset-top));padding-left:max(1rem,env(safe-area-inset-left));padding-right:max(1rem,env(safe-area-inset-right));gap:.75rem}.site-header__logo-cpf{width:3.75rem;height:1.25rem}.site-header__nav{display:none}.site-header__cart{display:none}.site-header__menu-btn{display:inline-flex}.nav-drawer{--rule: rgba(14, 36, 56, 0.16);display:block;position:fixed;inset:0;z-index:80;pointer-events:none}.nav-drawer[hidden]{display:none}.nav-drawer.is-open{pointer-events:auto}.nav-drawer__veil{position:absolute;inset:0;background:rgba(14,36,56,.46);opacity:0;transition:opacity 280ms cubic-bezier(0, 0, 0.2, 1)}.nav-drawer.is-open .nav-drawer__veil{opacity:1}.nav-drawer__panel{position:absolute;top:0;right:0;bottom:0;display:flex;flex-direction:column;width:min(22.5rem,88vw);height:100dvh;background:#fff;border-left:1px solid var(--rule);box-shadow:-24px 0 64px -28px rgba(14,36,56,.35);transform:translate3d(100%, 0, 0);transition:transform 320ms cubic-bezier(0, 0, 0.2, 1);overflow:hidden}.nav-drawer.is-open .nav-drawer__panel{transform:translate3d(0, 0, 0)}.nav-drawer__head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-shrink:0;padding:max(1rem,env(safe-area-inset-top)) max(1rem,env(safe-area-inset-right)) 1rem max(1.25rem,env(safe-area-inset-left));border-bottom:1px solid var(--rule);background:#f4f7f9}.nav-drawer__brand{min-width:0}.nav-drawer__logo.site-header__logo{filter:none;gap:0}.nav-drawer__logo .site-header__logo-img{height:1.55rem}.nav-drawer__logo .site-header__logo-word{font-size:.52rem;color:#1c1b1e}.nav-drawer__title{margin:.5rem 0 0;font-family:"Figtree",system-ui,sans-serif;font-size:.72rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:#07769c}.nav-drawer__close{appearance:none;position:relative;flex-shrink:0;width:2.75rem;height:2.75rem;min-height:44px;min-width:44px;padding:0;border:1px solid rgba(0,149,200,.35);background:#fff;cursor:pointer;border-radius:4px;color:#07769c}.nav-drawer__close span{position:absolute;inset:0}.nav-drawer__close span::before,.nav-drawer__close span::after{content:"";position:absolute;left:50%;top:50%;width:.9rem;height:1.5px;background:currentColor;transform-origin:center}.nav-drawer__close span::before{transform:translate(-50%, -50%) rotate(45deg)}.nav-drawer__close span::after{transform:translate(-50%, -50%) rotate(-45deg)}.nav-drawer__close:hover{border-color:#0095c8;color:#0095c8}.nav-drawer__close:focus-visible{outline:2px solid #0095c8;outline-offset:3px}.nav-drawer__body{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:.5rem 0 1rem}.nav-drawer__section{padding:.75rem 0 .5rem;border-bottom:1px solid var(--rule)}.nav-drawer__section:last-of-type{border-bottom:0}.nav-drawer__group{margin:0;padding:.75rem max(1.25rem,env(safe-area-inset-left)) .5rem max(1.25rem,env(safe-area-inset-left));font-family:"Figtree",system-ui,sans-serif;font-size:.72rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:#48484a}.nav-drawer__group span{color:#07769c;margin-right:.5rem}.nav-drawer__link{display:flex;align-items:center;gap:.75rem;min-height:3.25rem;padding:.5rem max(1.25rem,env(safe-area-inset-right)) .5rem max(1.25rem,env(safe-area-inset-left));font-family:"Figtree",system-ui,sans-serif;color:#1c1b1e;text-decoration:none}.nav-drawer__link:active{background:rgba(0,149,200,.06)}.nav-drawer__link:focus-visible{outline:2px solid #0095c8;outline-offset:-2px}.nav-drawer__icon-wrap{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:2.25rem;height:2.25rem;border:1px solid rgba(0,149,200,.28);background:#f4f7f9;color:#0095c8;border-radius:4px}.nav-drawer__icon{width:1.15rem;height:1.15rem}.nav-drawer__copy{display:flex;flex-direction:column;gap:.1rem;min-width:0}.nav-drawer__label{font-size:1.05rem;font-weight:500;letter-spacing:.005em;line-height:1.25}.nav-drawer__hint{font-size:.8rem;font-weight:400;color:#48484a;line-height:1.3}.nav-drawer__foot{display:flex;flex-direction:column;gap:1rem;flex-shrink:0;padding:1rem max(1.25rem,env(safe-area-inset-right)) max(1.25rem,env(safe-area-inset-bottom)) max(1.25rem,env(safe-area-inset-left));border-top:1px solid var(--rule);background:#f4f7f9}.nav-drawer__settle-label{margin-bottom:.5rem}.nav-drawer__settle .settle-marks__chip{min-height:2.5rem;background-color:#fff}.nav-drawer__cart{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:3rem;padding:0 1.25rem;background:#0095c8;color:#fff;text-decoration:none;border-radius:4px;font-family:"Figtree",system-ui,sans-serif;font-size:1rem;font-weight:500}.nav-drawer__cart:hover,.nav-drawer__cart:active{background:#07769c}.nav-drawer__cart:focus-visible{outline:2px solid #33b4dc;outline-offset:3px}.nav-drawer__cart-count{min-width:1.5rem;padding:.1rem .45rem;border-radius:999px;background:#fff;color:#07769c;font-family:"Figtree",system-ui,sans-serif;font-size:.72rem;letter-spacing:.04em;text-align:center}.nav-drawer__cart-empty{font-family:"Figtree",system-ui,sans-serif;font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:hsla(0,0%,100%,.78)}}@media(max-width: 47.99rem)and (prefers-reduced-motion: reduce){.nav-drawer__veil,.nav-drawer__panel,.site-header__menu-bars span{transition:none}}@media(max-width: 47.99rem){.hero{min-height:min(78dvh,36rem);padding:3rem 1rem 3rem;padding-left:max(1rem,env(safe-area-inset-left));padding-right:max(1rem,env(safe-area-inset-right))}.hero__title{font-size:clamp(2.05rem,10vw,2.85rem);max-width:14ch}.hero__subtitle{font-size:1rem;margin-top:1rem}.hero__kicker{gap:.5rem;font-size:.74rem;letter-spacing:.05em;margin-bottom:1.25rem}.hero__kicker-item{padding:.4rem .8rem}.hero__actions{flex-direction:column;gap:1rem;margin-top:1.5rem;width:100%}.hero__actions .btn{width:100%;max-width:20rem}.value-props,.security-first,.trust,.faq{padding-left:1rem;padding-right:1rem}.faq-next{margin-top:2.5rem;padding-top:2rem}.faq-next__heading{font-size:1.563rem}.faq-next__path{padding:1.5rem 1rem}.trust{padding-top:4rem;padding-bottom:4rem}.trust__heading{margin-bottom:1rem}.trust__lead{margin-bottom:2.5rem}.catalog__shell{padding:1.5rem 1rem 2rem}.catalog__header{padding:1rem 0 0;margin-bottom:1.5rem}.catalog__title{font-size:clamp(2.1rem,9vw,2.6rem)}.catalog__toolbar{flex-direction:column;align-items:stretch;margin-bottom:1.5rem}.catalog__filters{width:100%;justify-content:stretch}.catalog__filter{flex:1 1 0}.product-tile__actions{grid-template-columns:1fr 1fr}.product-tile__cta,.product-tile__cta--ghost{min-height:2.75rem}.knowledge-page{padding:2rem 1rem 4rem}.knowledge-page__header{margin-bottom:2rem}.knowledge-page__content section{scroll-margin-top:4.5rem}.page-header{padding:2.5rem 1rem 1.5rem}.page-header__title{font-size:1.953rem}.auth-page{padding:2rem 1rem 4rem}.auth-page__panel,.auth-page__aside{padding:1.25rem 1rem}.pay__shell{padding:2rem 1rem 2rem}.pay__dossier,.pay__vault{padding:1.25rem 1rem}.checkout-crypto{padding:1rem}.checkout-crypto__tabs{flex-direction:column}.checkout-crypto__tab{width:100%;justify-content:flex-start}.site-footer{padding-left:max(1rem,env(safe-area-inset-left));padding-right:max(1rem,env(safe-area-inset-right));padding-bottom:max(2rem,env(safe-area-inset-bottom))}.site-footer__messenger{min-height:2.75rem}}.site-intro{position:fixed;inset:0;z-index:200;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#0a0a0a;color:#d7eaf2;padding:max(1.5rem,env(safe-area-inset-top)) max(1.5rem,env(safe-area-inset-right)) max(2rem,env(safe-area-inset-bottom)) max(1.5rem,env(safe-area-inset-left))}html.has-seen-intro .site-intro[hidden],html.has-seen-intro .site-intro{display:none}.site-intro.is-leaving{animation:site-intro-veil-out .45s cubic-bezier(0.4, 0, 1, 1) forwards;pointer-events:none}@keyframes site-intro-veil-out{from{opacity:1}to{opacity:0;visibility:hidden}}.site-intro__stage{display:flex;flex-direction:column;align-items:center;gap:2rem}.site-header__logo--intro{gap:1.25rem;filter:none;color:#d7eaf2;pointer-events:none}.site-header__logo--intro .site-header__logo-img{height:4.25rem}.site-header__logo--intro .site-header__logo-word{font-size:.95rem;letter-spacing:.22em;color:#fff}.site-intro .site-header__logo-squares span{background-color:#33b4dc;animation:none;opacity:0;transform:scale(0.3);box-shadow:0 0 0 0 rgba(0,0,0,0)}html:not(.has-seen-intro) .site-intro:not(.is-leaving) .site-header__logo-squares span{animation:site-intro-square-in .5s cubic-bezier(0, 0, 0.2, 1) both}html:not(.has-seen-intro) .site-intro:not(.is-leaving) .site-header__logo-squares span:nth-child(1){animation-delay:60ms}html:not(.has-seen-intro) .site-intro:not(.is-leaving) .site-header__logo-squares span:nth-child(2){animation-delay:140ms}html:not(.has-seen-intro) .site-intro:not(.is-leaving) .site-header__logo-squares span:nth-child(3){animation-delay:220ms}html:not(.has-seen-intro) .site-intro:not(.is-leaving) .site-header__logo-squares span:nth-child(4){animation-delay:140ms}html:not(.has-seen-intro) .site-intro:not(.is-leaving) .site-header__logo-squares span:nth-child(5){animation-delay:220ms}html:not(.has-seen-intro) .site-intro:not(.is-leaving) .site-header__logo-squares span:nth-child(6){animation-delay:300ms}html:not(.has-seen-intro) .site-intro:not(.is-leaving) .site-header__logo-squares span:nth-child(7){animation-delay:220ms}html:not(.has-seen-intro) .site-intro:not(.is-leaving) .site-header__logo-squares span:nth-child(8){animation-delay:300ms}html:not(.has-seen-intro) .site-intro:not(.is-leaving) .site-header__logo-squares span:nth-child(9){animation-delay:380ms}@keyframes site-intro-square-in{from{opacity:0;transform:scale(0.3)}to{opacity:1;transform:scale(1);box-shadow:0 0 10px rgba(51,180,220,.4)}}.site-intro .site-header__logo-cpf-c,.site-intro .site-header__logo-cpf-p,.site-intro .site-header__logo-cpf-f{stroke:#d7eaf2;animation:none;opacity:0}.site-intro .site-header__logo-cpf-c{stroke-dashoffset:220}.site-intro .site-header__logo-cpf-p{stroke-dashoffset:280}.site-intro .site-header__logo-cpf-f{stroke-dashoffset:200}html:not(.has-seen-intro) .site-intro:not(.is-leaving) .site-header__logo-cpf-c{animation:logo-cpf-draw-c .95s cubic-bezier(0, 0, 0.2, 1) 520ms both,logo-cpf-fade .95s cubic-bezier(0, 0, 0.2, 1) 520ms both}html:not(.has-seen-intro) .site-intro:not(.is-leaving) .site-header__logo-cpf-p{animation:logo-cpf-draw-p .95s cubic-bezier(0, 0, 0.2, 1) 720ms both,logo-cpf-fade .95s cubic-bezier(0, 0, 0.2, 1) 720ms both}html:not(.has-seen-intro) .site-intro:not(.is-leaving) .site-header__logo-cpf-f{animation:logo-cpf-draw-f .95s cubic-bezier(0, 0, 0.2, 1) 920ms both,logo-cpf-fade .95s cubic-bezier(0, 0, 0.2, 1) 920ms both}.site-intro__rule{display:block;width:5.5rem;height:1px;background-color:#0095c8;opacity:0;transform:scaleX(0.2);transform-origin:center}html:not(.has-seen-intro) .site-intro:not(.is-leaving) .site-intro__rule{animation:site-intro-rule-in .55s cubic-bezier(0, 0, 0.2, 1) 1.15s both}@keyframes site-intro-rule-in{from{opacity:0;transform:scaleX(0.2)}to{opacity:.85;transform:scaleX(1)}}.site-intro__skip{position:absolute;bottom:max(1.5rem,env(safe-area-inset-bottom));left:50%;transform:translateX(-50%);min-height:2.75rem;padding:.5rem 1rem;font-family:"Figtree",system-ui,sans-serif;font-size:.64rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:#8e8e93;background:rgba(0,0,0,0);border:0;cursor:pointer;opacity:0}html:not(.has-seen-intro) .site-intro:not(.is-leaving) .site-intro__skip{animation:logo-cpf-fade .4s cubic-bezier(0, 0, 0.2, 1) .9s both}.site-intro__skip:hover,.site-intro__skip:focus-visible{color:#d7eaf2}.site-intro__skip:focus-visible{outline:2px solid #0095c8;outline-offset:4px}@media(max-width: 39.99rem){.site-header__logo--intro{gap:1rem}.site-header__logo--intro .site-header__logo-mark{width:2.5rem;height:2.5rem}.site-header__logo--intro .site-header__logo-squares{width:1.9rem;height:1.9rem;gap:3px}.site-header__logo--intro .site-header__logo-cpf{width:6.25rem;height:2.1rem}.site-intro__rule{width:4rem}}@media(prefers-reduced-motion: reduce){.site-intro{display:none !important}}.invoice{position:relative;isolation:isolate;min-height:80vh;padding:3rem 1rem 6rem;background:#f4f7f9}.invoice__shell{position:relative;z-index:1;width:min(44rem,100%);margin:0 auto}.invoice-sheet{background-color:#fff;border:1px solid rgba(0,149,200,.18);border-radius:4px;box-shadow:none;transition:background-color 250ms cubic-bezier(0, 0, 0.2, 1),border-color 250ms cubic-bezier(0, 0, 0.2, 1);padding:2.5rem 2rem 2rem;position:relative}.invoice-sheet::before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:#0095c8;border-radius:4px 4px 0 0}.invoice-sheet__brand{display:flex;align-items:center;gap:.75rem;margin-bottom:1.5rem}.invoice-sheet__mark{display:block;width:2.94rem;height:3.5rem;flex-shrink:0}.invoice-sheet__brand-meta{margin:.25rem 0 0;font-family:"Figtree",system-ui,sans-serif;font-size:.64rem;letter-spacing:.12em;text-transform:uppercase;color:#0095c8}.invoice-sheet__eyebrow{margin:0;font-family:"Figtree",system-ui,sans-serif;font-size:.8rem;font-weight:600;letter-spacing:.04em;text-transform:none;color:#0e2438}.invoice-sheet__title{margin:0 0 .5rem;font-family:"Figtree",system-ui,sans-serif;font-size:clamp(1.953rem,4vw,2.441rem);font-weight:400;letter-spacing:-0.02em;color:#0e2438}.invoice-sheet__lede{margin:0 0 2rem;font-family:"Figtree",system-ui,sans-serif;font-size:.8rem;color:#48484a}.invoice-sheet__grid{display:grid;gap:1.5rem;margin-bottom:2rem}@media(min-width: 40rem){.invoice-sheet__grid{grid-template-columns:1fr 1fr}}.invoice-sheet__label{margin:0 0 .5rem;font-family:"Figtree",system-ui,sans-serif;font-size:.64rem;letter-spacing:.12em;text-transform:uppercase;color:#8e8e93}.invoice-sheet__party{margin:0;font-family:"Figtree",system-ui,sans-serif;font-size:.8rem;line-height:1.6;color:#1c1b1e}.invoice-sheet__party strong{display:block;color:#0a0a0a;font-weight:500;margin-bottom:.25rem}.invoice-sheet__party span{display:block}.invoice-sheet__ref{margin:0 0 .75rem;font-family:"Figtree",system-ui,sans-serif;font-size:1rem;color:#0a0a0a}.invoice-sheet__meta{display:flex;flex-wrap:wrap;gap:.5rem .75rem;margin:0;font-family:"Figtree",system-ui,sans-serif;font-size:.8rem;color:#48484a}.invoice-sheet__pill{display:inline-block;padding:.1rem .5rem;border:1px solid rgba(0,149,200,.35);color:#07769c;font-size:.64rem;letter-spacing:.04em;text-transform:uppercase}.invoice-sheet__crypto{margin:.75rem 0 0;font-family:"Figtree",system-ui,sans-serif;font-size:.64rem;color:#48484a}.invoice-sheet__table{width:100%;border-collapse:collapse;font-family:"Figtree",system-ui,sans-serif;font-size:.8rem;margin-bottom:1.5rem}.invoice-sheet__table th,.invoice-sheet__table td{padding:.75rem 0;border-bottom:1px solid #f2f2f7;text-align:left}.invoice-sheet__table th:last-child,.invoice-sheet__table td:last-child{text-align:right}.invoice-sheet__table th{font-family:"Figtree",system-ui,sans-serif;font-size:.64rem;letter-spacing:.1em;text-transform:uppercase;font-weight:500;color:#8e8e93}.invoice-sheet__table tfoot th,.invoice-sheet__table tfoot td{border-bottom:0;padding-top:1.25rem;color:#0a0a0a;font-size:1rem}.invoice-sheet__note{margin:0 0 2rem;padding:1rem 1.25rem;background:#f4f7f9;border-left:3px solid #0095c8;font-family:"Figtree",system-ui,sans-serif;font-size:.8rem;line-height:1.6;color:#48484a}.invoice-sheet__actions{display:flex;flex-wrap:wrap;align-items:center;gap:1rem}.invoice-sheet__quiet{font-family:"Figtree",system-ui,sans-serif;font-size:.8rem;color:#07769c}@media print{.site-header,.site-footer,.invoice-sheet__actions,.skip-link,.chat{display:none !important}.invoice{padding:0;background:#fff}.invoice-sheet{box-shadow:none;border:0;padding:0}}.chat{--rule: rgba(0, 149, 200, 0.18);position:static}.chat__launcher{position:fixed;right:1.5rem;bottom:1.5rem;z-index:100050;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-width:3.5rem;height:3.5rem;padding:0 1rem 0 .75rem;background:#fff;color:#0095c8;border:1px solid rgba(0,149,200,.4);border-radius:4px;box-shadow:0 10px 28px -14px rgba(0,149,200,.45);cursor:pointer;transition:background-color 250ms cubic-bezier(0, 0, 0.2, 1),border-color 250ms cubic-bezier(0, 0, 0.2, 1),color 250ms cubic-bezier(0, 0, 0.2, 1)}.chat__launcher:hover{background-color:rgb(238.2,246.18,249.54);border-color:rgba(0,149,200,.6);color:#07769c}.chat__launcher:focus-visible{outline:2px solid #0095c8;outline-offset:3px}@media(max-width: 47.99rem){.chat__launcher{right:max(1rem,env(safe-area-inset-right));bottom:max(1rem,env(safe-area-inset-bottom));height:3.25rem;min-width:3.25rem;padding:0 .75rem 0 .7rem;gap:.4rem}}@media(max-width: 63.99rem){body:has(.pdp-sticky-buy) .chat__launcher,body:has(.pay-sticky-total) .chat__launcher{bottom:calc(5.25rem + env(safe-area-inset-bottom))}}.chat__launcher-mark{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;flex-shrink:0}.chat__launcher-mark svg{display:block;width:1.25rem;height:1.25rem}.chat__launcher-label{position:relative;z-index:1;font-family:"Figtree",system-ui,sans-serif;font-size:.92rem;font-weight:600;letter-spacing:.02em;line-height:1;color:inherit}.chat__launcher-ping{position:absolute;inset:0;border-radius:4px;border:1px solid rgba(0,149,200,.45);animation:chat-launcher-ping 2.8s cubic-bezier(0, 0, 0.2, 1) infinite;pointer-events:none}@keyframes chat-launcher-ping{0%{transform:scale(1);opacity:.55}100%{transform:scale(1.55);opacity:0}}@keyframes chat-launcher-mark{0%,100%{transform:translateY(0)}50%{transform:translateY(-1px)}}.chat__veil{position:fixed;inset:0;z-index:100060}.chat__veil[hidden]{display:none}.chat__veil{background:rgba(14,36,56,.28);backdrop-filter:blur(6px);touch-action:none;opacity:0;transition:opacity 250ms cubic-bezier(0, 0, 0.2, 1)}.chat__veil.is-visible{opacity:1}.chat__panel{position:fixed;top:50%;left:50%;z-index:100070;display:flex;flex-direction:column;min-height:0;color-scheme:light}.chat__panel[hidden]{display:none}.chat__panel{width:min(94vw,56rem);height:min(94vh,64rem);background:#fff;border:1px solid var(--rule);border-radius:4px;box-shadow:0 24px 64px -28px rgba(14,36,56,.28);overflow:hidden;transform:translate(-50%, -50%) scale(0.96);opacity:0;transition:transform 250ms cubic-bezier(0, 0, 0.2, 1),opacity 250ms cubic-bezier(0, 0, 0.2, 1)}.chat__panel.is-visible{transform:translate(-50%, -50%) scale(1);opacity:1}@media(max-width: 47.99rem){.chat__panel{top:0;right:0;bottom:0;left:0;width:100%;height:100svh;max-height:100dvh;min-height:0;border-radius:0;border:none;padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);transform:translateY(6%)}.chat__panel.is-visible{transform:translateY(0)}}.chat__head{display:flex;align-items:center;gap:.75rem;padding:1rem 1.25rem;border-bottom:1px solid var(--rule);background:#f4f7f9;flex-shrink:0}.chat__logo.site-header__logo{filter:none;gap:0}.chat__logo .site-header__logo-img{height:1.45rem}.chat__logo .site-header__logo-word{font-size:.5rem;letter-spacing:.14em}.chat__head-copy{flex:1;min-width:0}.chat__head-kicker{margin:0 0 .15rem;font-family:"Figtree",system-ui,sans-serif;font-size:.62rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:#07769c}.chat__title{margin:0;font-family:"Figtree",system-ui,sans-serif;font-size:1.25rem;font-weight:400;letter-spacing:-0.02em;line-height:1.4;color:#1c1b1e}.chat__live{display:inline-flex;align-items:center;gap:.5rem;flex-shrink:0;font-family:"Figtree",system-ui,sans-serif;font-size:.62rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:#07769c}.chat__status{width:7px;height:7px;background:#0095c8;border-radius:50%;flex-shrink:0;box-shadow:0 0 8px rgba(0,149,200,.35);animation:chat-breathe 2.4s cubic-bezier(0.4, 0, 0.2, 1) infinite}.chat__close{display:flex;align-items:center;justify-content:center;width:44px;height:44px;flex-shrink:0;background:rgba(0,0,0,0);border:1px solid rgba(0,149,200,.22);border-radius:4px;color:#07769c;cursor:pointer;transition:color 150ms cubic-bezier(0, 0, 0.2, 1),border-color 150ms cubic-bezier(0, 0, 0.2, 1),background 150ms cubic-bezier(0, 0, 0.2, 1)}.chat__close:hover{color:#0095c8;border-color:#0095c8;background:rgba(0,149,200,.08)}.chat__close:focus-visible{outline:2px solid #0095c8;outline-offset:2px;color:#07769c}.chat__log{flex:1 1 0%;min-height:0;padding:1.25rem 1.5rem}@media(min-width: 48rem){.chat__log{padding:1.75rem 2.5rem 2rem}}.chat__log{overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;scroll-behavior:smooth;scrollbar-color:rgba(0,149,200,.35) rgba(0,0,0,0);scrollbar-width:thin}.chat__log::-webkit-scrollbar{width:8px}.chat__log::-webkit-scrollbar-thumb{background:rgba(0,149,200,.35);border-radius:999px}.chat__msg{max-width:84%;margin-bottom:1rem;animation:chat-msg-in 250ms cubic-bezier(0, 0, 0.2, 1) both}@media(min-width: 48rem){.chat__msg{max-width:36rem;margin-bottom:1.25rem}}.chat__msg-meta{display:block;margin:0 0 .25rem .25rem;font-family:"Figtree",system-ui,sans-serif;font-size:.62rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:#07769c}.chat__msg-body,.chat__msg--typing .chat__msg-dots{padding:.75rem 1rem;border-radius:4px;font-size:1rem;line-height:1.6}@media(min-width: 48rem){.chat__msg-body,.chat__msg--typing .chat__msg-dots{padding:1rem 1.25rem;font-size:1.0625rem;line-height:1.7}}.chat__msg-body p{margin:0}.chat__msg-body p+p,.chat__msg-body p+ul{margin-top:.7em}@media(min-width: 48rem){.chat__msg-body p+p,.chat__msg-body p+ul{margin-top:.9em}}.chat__msg-body ul{margin:0;padding:0 0 0 1.1em}.chat__msg-body li+li{margin-top:.25em}.chat__msg-body b{font-weight:600;color:#07769c}.chat__msg--bot .chat__msg-body,.chat__msg--typing .chat__msg-dots{background:#f4f7f9;border:1px solid var(--rule);color:#1c1b1e;box-shadow:none}.chat__msg--user{margin-left:auto;text-align:right}.chat__msg--user .chat__msg-meta{margin-left:0;margin-right:.25rem;color:#07769c}.chat__msg--user .chat__msg-body{background:#0095c8;border:1px solid #0095c8;color:#fff;text-align:left;box-shadow:none}.chat__msg--user .chat__msg-body b{color:#fff}.chat__msg--typing .chat__msg-dots{display:inline-flex;align-items:center;gap:5px}.chat__msg--typing .chat__msg-dots span{width:5px;height:5px;background:#0095c8;border-radius:50%;animation:chat-breathe 1.1s cubic-bezier(0.4, 0, 0.2, 1) infinite}.chat__msg--typing .chat__msg-dots span:nth-child(2){animation-delay:.15s}.chat__msg--typing .chat__msg-dots span:nth-child(3){animation-delay:.3s}@keyframes chat-msg-in{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes chat-breathe{0%,100%{opacity:.35;transform:scale(0.85)}50%{opacity:1;transform:scale(1)}}.chat__cards{display:grid;grid-template-columns:repeat(auto-fit, minmax(8.5rem, 1fr));gap:.5rem;margin-bottom:1rem}.chat__card{display:flex;flex-direction:column;gap:.2rem;padding:.75rem .75rem 1rem;background:#fff;border:1px solid var(--rule);border-radius:4px;text-decoration:none;transition:border-color 250ms cubic-bezier(0, 0, 0.2, 1),background-color 250ms cubic-bezier(0, 0, 0.2, 1)}.chat__card:hover{border-color:rgba(0,149,200,.4);background-color:rgb(238.2,246.18,249.54)}.chat__card:focus-visible{outline:2px solid #0095c8;outline-offset:2px}.chat__card-kicker{font-family:"Figtree",system-ui,sans-serif;font-size:.58rem;letter-spacing:.14em;text-transform:uppercase;color:#07769c}.chat__card-name{font-family:"Figtree",system-ui,sans-serif;font-size:.8rem;font-weight:400;letter-spacing:-0.02em;color:#1c1b1e}.chat__card-price{font-family:"Figtree",system-ui,sans-serif;font-size:.8rem;color:#2c2c2e}.chat__action{display:inline-flex;align-items:center;gap:.5rem;margin-bottom:1rem;font-family:"Figtree",system-ui,sans-serif;font-size:.8rem;letter-spacing:.04em;color:#07769c;text-decoration:none;border-bottom:1px solid rgba(0,149,200,.45)}.chat__action:hover{border-bottom-color:#0095c8}.chat__action:focus-visible{outline:2px solid #0095c8;outline-offset:3px}.chat__lead{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem;padding:1rem;background:#f4f7f9;border:1px solid var(--rule);border-radius:4px}.chat__lead-trail{margin:0 0 .5rem;font-size:.8rem;line-height:1.4;color:#2c2c2e}.chat__lead-trail span{color:#07769c}.chat__lead-label{font-family:"Figtree",system-ui,sans-serif;font-size:.64rem;letter-spacing:.08em;text-transform:uppercase;color:#07769c}.chat__lead-input{padding:.5rem .75rem;background:#fff;border:1px solid rgba(0,149,200,.28);border-radius:4px;color:#1c1b1e;font-family:"Figtree",system-ui,sans-serif;font-size:1rem;transition:border-color 150ms cubic-bezier(0, 0, 0.2, 1)}.chat__lead-input::placeholder{color:#8e8e93}.chat__lead-input:focus{outline:none;border-color:#0095c8}.chat__lead-input:focus-visible{outline:2px solid #0095c8;outline-offset:1px}.chat__lead-error{margin:0;font-size:.8rem;color:#ff3b30}.chat__lead-send{align-self:flex-start;margin-top:.25rem;min-height:44px;padding:0 1.5rem;background:#0095c8;border:1px solid #07769c;border-radius:4px;color:#fff;font-family:"Figtree",system-ui,sans-serif;font-size:.8rem;font-weight:500;letter-spacing:.06em;cursor:pointer;transition:background 150ms cubic-bezier(0, 0, 0.2, 1),border-color 150ms cubic-bezier(0, 0, 0.2, 1)}.chat__lead-send:hover{background:#07769c;border-color:#07769c}.chat__lead-send:focus-visible{outline:2px solid #33b4dc;outline-offset:3px}.chat__lead-send:disabled{opacity:.5;cursor:not-allowed}.chat__foot{flex:0 0 auto;flex-shrink:0;padding:1rem 1.5rem 1.25rem;border-top:1px solid var(--rule);background:#f4f7f9}@media(min-width: 48rem){.chat__foot{padding:1rem 2rem 1.25rem}}.chat__chips{margin:0 0 .75rem}.chat__chips[hidden]{display:none}.chat__chips-kicker{margin:0 0 .5rem;font-family:"Figtree",system-ui,sans-serif;font-size:.65rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:#07769c}.chat__chips-row{display:flex;flex-wrap:wrap;gap:.5rem}.chat__chip{display:inline-flex;align-items:center;justify-content:center;min-height:2.5rem;padding:.4rem .75rem;background:#fff;border:1px solid var(--rule);border-radius:4px;color:#1c1b1e;cursor:pointer;text-align:center;font-family:"Figtree",system-ui,sans-serif;font-size:.8rem;font-weight:500;letter-spacing:.01em;line-height:1.25;transition:background-color 250ms cubic-bezier(0, 0, 0.2, 1),border-color 250ms cubic-bezier(0, 0, 0.2, 1)}.chat__chip:hover{background-color:rgb(238.2,246.18,249.54);border-color:rgba(0,149,200,.4)}.chat__chip:focus-visible{outline:2px solid #0095c8;outline-offset:2px}.chat__form{display:flex;align-items:center;gap:.5rem}.chat__input-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.chat__input{flex:1;min-height:48px;padding:0 1.25rem;background:#fff;border:1px solid var(--rule);border-radius:4px;color:#1c1b1e;font-family:"Figtree",system-ui,sans-serif;font-size:1rem;transition:border-color 150ms cubic-bezier(0, 0, 0.2, 1)}.chat__input::placeholder{color:#8e8e93}.chat__input:focus{outline:none;border-color:#0095c8}.chat__input:focus-visible{outline:2px solid #0095c8;outline-offset:1px}.chat__send{display:flex;align-items:center;justify-content:center;width:48px;height:48px;flex-shrink:0;background:#0095c8;border:1px solid #0095c8;border-radius:4px;color:#fff;cursor:pointer;transition:background 150ms cubic-bezier(0, 0, 0.2, 1),border-color 150ms cubic-bezier(0, 0, 0.2, 1)}.chat__send:hover{background:#07769c;border-color:#07769c}.chat__send:focus-visible{outline:2px solid #33b4dc;outline-offset:3px}.chat__assurance{margin:.75rem 0 0;font-family:"Figtree",system-ui,sans-serif;font-size:.62rem;letter-spacing:.08em;text-transform:uppercase;color:#48484a}.chat-is-open,.chat-is-open body{overflow:hidden;overscroll-behavior:none}.chat-is-open body{position:fixed;width:100%;left:0;right:0}.chat-is-open .chat__launcher{visibility:hidden;pointer-events:none}@media(max-width: 47.99rem){.chat__veil{backdrop-filter:none;-webkit-backdrop-filter:none}.chat__head{gap:.5rem;padding:.75rem 1rem}.chat__logo .site-header__logo-img{height:1.25rem}.chat__logo .site-header__logo-word{font-size:.46rem}.chat__title{font-size:1rem;line-height:1.4}.chat__live{display:none}.chat__log{padding:1rem;scroll-behavior:auto}.chat__msg{max-width:92%;margin-bottom:.75rem}.chat__msg-body,.chat__msg--typing .chat__msg-dots{padding:.75rem;font-size:.8rem}.chat__cards{grid-template-columns:1fr 1fr}.chat__foot{padding:.75rem 1rem .75rem;padding-bottom:max(0.75rem,env(safe-area-inset-bottom))}.chat__chips{margin-bottom:.5rem}.chat__chip{min-height:2.5rem;flex:1 1 calc(50% - 0.5rem)}.chat__input,.chat__send{min-height:2.75rem;height:2.75rem;font-size:1rem}.chat__send{width:2.75rem}.chat__assurance{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}@media(prefers-reduced-motion: reduce){.chat__launcher,.chat__veil,.chat__panel,.chat__card,.chat__msg{transition:none;animation:none}.chat__launcher-mark,.chat__status,.chat__msg--typing span{animation:none;opacity:1;transform:none}.chat__launcher-ping{animation:none;opacity:0}.chat__log{scroll-behavior:auto}.chat__chip{transition:none}}.portal{--rule: rgba(0, 149, 200, 0.18);position:relative;isolation:isolate;padding:4rem 1.5rem 6rem;background-color:#f4f7f9;background-image:linear-gradient(180deg, #D7EAF2 0%, #F4F7F9 32%, #FFFFFF 100%);color:#1c1b1e}@media(max-width: 47.99rem){.portal{padding:2.5rem 1rem 4rem}}.portal.section-hairline::before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:min(60rem,80%);height:1px;z-index:2;pointer-events:none;background-image:linear-gradient(90deg, transparent, rgba(0, 149, 200, 0.45), transparent)}.portal__ambient,.portal__orb,.portal__veil{display:none}.portal__shell{position:relative;z-index:1;width:min(80rem,100%);margin:0 auto}.portal__header{margin:0 0 2.5rem;max-width:40rem;padding:0 0 2rem;border-bottom:1px solid rgba(0,149,200,.18)}.portal__eyebrow{display:block;margin:0 0 1rem;padding:0;border:0;background:none;font-family:"Figtree",system-ui,sans-serif;font-size:.72rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:#07769c}.portal__title{font-family:"Figtree",system-ui,sans-serif;font-size:clamp(1.953rem,4vw,3.052rem);font-weight:400;letter-spacing:-0.04em;line-height:1.2;color:#1c1b1e;margin:0 0 .75rem;text-wrap:balance}.portal__lead{font-family:"Figtree",system-ui,sans-serif;font-size:1rem;font-weight:400;letter-spacing:.01em;line-height:1.6;color:#48484a;margin:0;max-width:36rem}.portal__layout{display:grid;gap:2rem}@media(min-width: 56rem){.portal__layout{grid-template-columns:12.5rem minmax(0, 1fr);align-items:start;gap:2.5rem}}.portal__main{display:flex;flex-direction:column;gap:1.5rem;min-width:0}.portal__banner{background-color:#fff;border:1px solid rgba(0,149,200,.18);border-radius:4px;box-shadow:none;transition:background-color 250ms cubic-bezier(0, 0, 0.2, 1),border-color 250ms cubic-bezier(0, 0, 0.2, 1);padding:.75rem 1rem;color:#07769c;font-family:"Figtree",system-ui,sans-serif;font-size:.8rem}.portal__banner--err{border-color:rgba(255,59,48,.35);color:#ff3b30}.portal-nav__group{display:none;margin:1rem 0 .25rem;padding:0 .75rem;font-family:"Figtree",system-ui,sans-serif;font-size:.65rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:#07769c}.portal-nav__group:first-child{margin-top:0}.portal-nav{display:flex;flex-wrap:wrap;gap:.5rem;overflow-x:auto;padding-bottom:.25rem;-webkit-overflow-scrolling:touch}@media(min-width: 56rem){.portal-nav{flex-direction:column;flex-wrap:nowrap;overflow:visible;position:sticky;top:2rem;gap:0;padding:.75rem .5rem .5rem;background-color:#fff;border:1px solid rgba(0,149,200,.18);border-radius:4px;box-shadow:none;transition:background-color 250ms cubic-bezier(0, 0, 0.2, 1),border-color 250ms cubic-bezier(0, 0, 0.2, 1)}.portal-nav__group{display:block}}.portal-nav__logout{margin:0}@media(min-width: 56rem){.portal-nav__logout{margin-top:.5rem;padding-top:.5rem;border-top:1px solid rgba(0,149,200,.18)}}.portal-nav__link{display:inline-flex;align-items:center;flex:0 0 auto;min-height:2.5rem;padding:.4rem .75rem;background-color:#fff;border:1px solid rgba(0,149,200,.18);border-radius:4px;box-shadow:none;transition:background-color 250ms cubic-bezier(0, 0, 0.2, 1),border-color 250ms cubic-bezier(0, 0, 0.2, 1);font-family:"Figtree",system-ui,sans-serif;font-size:.8rem;font-weight:500;color:#1c1b1e;text-decoration:none;text-align:left;cursor:pointer;white-space:nowrap}.portal-nav__link:hover,.portal-nav__link:focus-visible{color:#07769c}.portal-nav__link:focus-visible{outline:2px solid #0095c8;outline-offset:2px}.portal-nav__link.is-current{background-color:rgb(238.2,246.18,249.54);border-color:rgba(0,149,200,.4);color:#07769c}@media(hover: hover)and (pointer: fine){.portal-nav__link:hover:not(.is-current){background-color:rgb(238.2,246.18,249.54);border-color:rgba(0,149,200,.4);color:#07769c}}@media(min-width: 56rem){.portal-nav__link{display:flex;width:100%;border-color:rgba(0,0,0,0);background:rgba(0,0,0,0);border-radius:4px;box-shadow:none}.portal-nav__link.is-current{background-color:rgb(238.2,246.18,249.54);border-color:rgba(0,149,200,.4)}}.portal-nav__link--quiet{color:#8e8e93}.portal-stats{--rule: rgba(0, 149, 200, 0.18);display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));margin:0 0 2rem}@media(min-width: 48rem){.portal-stats{grid-template-columns:repeat(4, minmax(0, 1fr));margin-bottom:2.5rem}}.portal-stat{position:relative;padding:1.5rem 1rem 1rem;background:rgba(0,0,0,0);border:0;box-shadow:none}.portal-stat::before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:var(--rule);pointer-events:none;transform-origin:left center;transition:background-color 250ms cubic-bezier(0, 0, 0.2, 1)}@media(min-width: 48rem){.portal-stat{padding:2rem 1.5rem 1rem}.portal-stat:first-of-type{padding-left:0}.portal-stat:last-of-type{padding-right:0}.portal-stat+.portal-stat::after{content:"";position:absolute;left:0;top:0;bottom:0;width:1px;background:var(--rule);pointer-events:none}}.portal-stat__index{margin:0 0 1rem;font-family:"Figtree",system-ui,sans-serif;font-size:.72rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:#48484a}.portal-stat__index span{color:#07769c;transition:color 250ms cubic-bezier(0, 0, 0.2, 1)}.portal-stat__value{font-family:"Figtree",system-ui,sans-serif;font-size:clamp(1.953rem,3vw,2.441rem);font-weight:400;letter-spacing:-0.02em;line-height:1;color:#1c1b1e;margin:0 0 .5rem}.portal-stat__label{font-family:"Figtree",system-ui,sans-serif;font-size:.8rem;font-weight:500;letter-spacing:.01em;color:#48484a;margin:0}@media(hover: hover)and (pointer: fine){.portal-stat:hover::before{background-color:#0095c8}.portal-stat:hover .portal-stat__index span{color:#0095c8}}.portal-panels{display:grid;gap:1.5rem}@media(min-width: 56rem){.portal-panels{grid-template-columns:1fr 1fr}}.portal-card{background-color:#fff;border:1px solid rgba(0,149,200,.18);border-radius:4px;box-shadow:none;transition:background-color 250ms cubic-bezier(0, 0, 0.2, 1),border-color 250ms cubic-bezier(0, 0, 0.2, 1);padding:1.5rem}@media(hover: hover)and (pointer: fine){.portal-card--link:hover{background-color:rgb(238.2,246.18,249.54);border-color:rgba(0,149,200,.4)}}.portal-card--link{display:block;text-decoration:none;color:inherit}.portal-card--link:focus-visible{outline:2px solid #0095c8;outline-offset:2px}.portal-bento{--rule: rgba(0, 149, 200, 0.18);display:grid;grid-template-columns:minmax(0, 1fr);overflow:hidden;border:1px solid var(--rule);border-radius:4px;background-color:#fff}@media(min-width: 48rem){.portal-bento{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(min-width: 64rem){.portal-bento{grid-template-columns:repeat(3, minmax(0, 1fr))}}.portal-bento__cell{position:relative;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:.75rem;padding:1.5rem 1.25rem;background-color:#fff;transition:background-color 250ms cubic-bezier(0, 0, 0.2, 1)}@media(min-width: 48rem){.portal-bento__cell{padding:1.75rem 1.5rem}}.portal-bento__cell::before,.portal-bento__cell::after{content:"";position:absolute;background:var(--rule);pointer-events:none}.portal-bento__cell::before{top:-1px;left:0;right:0;height:1px}.portal-bento__cell::after{left:-1px;top:0;bottom:0;width:1px}.portal-bento__cell--lead{background-color:rgb(231.8,242.82,247.46)}@media(min-width: 48rem){.portal-bento__cell--lead{grid-column:1/-1}}@media(min-width: 64rem){.portal-bento__cell--lead{grid-column:auto}}.portal-bento__cell--foot{background-color:rgb(238.2,246.18,249.54)}@media(hover: hover)and (pointer: fine){.portal-bento__cell:hover{background-color:rgb(238.2,246.18,249.54)}.portal-bento__cell:hover::before,.portal-bento__cell:hover::after{background-color:rgba(0,149,200,.4)}.portal-bento__cell--lead:hover,.portal-bento__cell--foot:hover{background-color:rgb(178.92,222.12,237.16)}}.portal-bento__code{margin:0;font-family:"Figtree",system-ui,sans-serif;font-size:.72rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:#07769c}.portal-bento__head{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;width:100%}.portal-bento__title{margin:0;font-family:"Figtree",system-ui,sans-serif;font-size:1.563rem;font-weight:400;letter-spacing:-0.02em;line-height:1.4;color:#1c1b1e}.portal-bento__more{font-family:"Figtree",system-ui,sans-serif;font-size:.8rem;font-weight:500;color:#07769c;text-decoration:none;white-space:nowrap}.portal-bento__more:hover{text-decoration:underline}.portal-bento__more:focus-visible{outline:2px solid #0095c8;outline-offset:2px}.portal-bento__cell .portal-list,.portal-bento__cell .portal-empty{width:100%}.portal-bento__action{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:44px;padding:0 1.25rem;margin-top:auto;border:1px solid rgba(0,149,200,.35);border-radius:4px;font-family:"Figtree",system-ui,sans-serif;font-size:.8rem;font-weight:500;letter-spacing:.02em;color:#07769c;text-decoration:none;background-color:#fff;white-space:nowrap;width:max-content;transition:border-color 250ms cubic-bezier(0, 0, 0.2, 1),background-color 250ms cubic-bezier(0, 0, 0.2, 1),color 150ms cubic-bezier(0, 0, 0.2, 1)}.portal-bento__action:hover{border-color:#0095c8;background-color:#0095c8;color:#fff}.portal-bento__action:hover .portal-bento__action-arrow{transform:translateX(3px)}.portal-bento__action:focus-visible{outline:2px solid #33b4dc;outline-offset:3px}.portal-bento__action-arrow{display:inline-block;transition:transform 150ms cubic-bezier(0, 0, 0.2, 1)}.portal-card__head{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;margin-bottom:1rem}.portal-card__title{font-family:"Figtree",system-ui,sans-serif;font-size:1.25rem;font-weight:500;color:#0a0a0a;margin:0}.portal-card__more{font-family:"Figtree",system-ui,sans-serif;font-size:.8rem;color:#07769c;text-decoration:none}.portal-card__more:hover{text-decoration:underline}.portal-card__actions{display:flex;flex-wrap:wrap;align-items:center;gap:1rem;margin-top:1.25rem}.portal-list,.portal-stack,.portal-thread,.portal-timeline{list-style:none;margin:0;padding:0}.portal-stack{display:flex;flex-direction:column;gap:1rem}.portal-row{display:flex;flex-direction:column;gap:.25rem;padding:.75rem 0;border-top:1px solid #f2f2f7;text-decoration:none;color:inherit}.portal-row:first-child{border-top:0;padding-top:0}.portal-row:hover .portal-row__title{color:#07769c}.portal-row__kicker,.portal-row__meta{font-family:"Figtree",system-ui,sans-serif;font-size:.64rem;letter-spacing:.04em;color:#8e8e93}.portal-row__title{font-family:"Figtree",system-ui,sans-serif;font-size:1rem;color:#0a0a0a}.portal-empty{font-family:"Figtree",system-ui,sans-serif;font-size:.8rem;line-height:1.6;color:#48484a;margin:0 0 1rem}.portal-pill{display:inline-block;padding:.15rem .5rem;background-color:#fff;border:1px solid rgba(0,149,200,.18);border-radius:4px;box-shadow:none;transition:background-color 250ms cubic-bezier(0, 0, 0.2, 1),border-color 250ms cubic-bezier(0, 0, 0.2, 1);color:#07769c;font-family:"Figtree",system-ui,sans-serif;font-size:.64rem;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.portal-timeline{display:flex;flex-direction:column}.portal-timeline__step{display:flex;align-items:center;gap:.75rem;padding:.5rem 0;font-family:"Figtree",system-ui,sans-serif;font-size:.8rem;color:#8e8e93}.portal-timeline__step.is-reached{color:#2c2c2e}.portal-timeline__step.is-current{color:#07769c;font-weight:500}.portal-timeline__dot{width:.55rem;height:.55rem;border-radius:50%;border:2px solid #e5e5ea;flex-shrink:0}.portal-timeline__step.is-reached .portal-timeline__dot,.portal-timeline__step.is-current .portal-timeline__dot{border-color:#0095c8;background:#0095c8}.portal-timeline__step.is-terminal .portal-timeline__dot{border-color:#ff3b30;background:#ff3b30}.portal-note{margin:1rem 0 0;padding:.75rem 1rem;background-color:#fff;border:1px solid rgba(0,149,200,.18);border-radius:4px;box-shadow:none;transition:background-color 250ms cubic-bezier(0, 0, 0.2, 1),border-color 250ms cubic-bezier(0, 0, 0.2, 1);font-family:"Figtree",system-ui,sans-serif;font-size:.8rem;color:#2c2c2e}.portal-note span{display:block;font-family:"Figtree",system-ui,sans-serif;font-size:.64rem;letter-spacing:.08em;text-transform:uppercase;color:#0095c8;margin-bottom:.25rem}.portal-meta{display:grid;gap:.75rem;margin:0}.portal-meta dt{font-family:"Figtree",system-ui,sans-serif;font-size:.64rem;letter-spacing:.08em;text-transform:uppercase;color:#8e8e93;margin-bottom:.25rem}.portal-meta dd{margin:0;font-family:"Figtree",system-ui,sans-serif;color:#0a0a0a}.portal-mono{font-family:"Figtree",system-ui,sans-serif;font-size:.8rem;word-break:break-all}.portal-table{width:100%;border-collapse:collapse;font-family:"Figtree",system-ui,sans-serif;font-size:.8rem}.portal-table th,.portal-table td{padding:.5rem 0;border-bottom:1px solid #f2f2f7;text-align:left}.portal-table th{font-weight:500;color:#8e8e93}.portal-table tfoot th,.portal-table tfoot td{border-bottom:0;padding-top:.75rem;color:#0a0a0a}.portal-toolbar{display:flex;justify-content:flex-end}.portal-kicker{font-family:"Figtree",system-ui,sans-serif;font-size:.8rem;color:#48484a;margin:0}.portal-kicker a{color:#07769c}.portal-thread{display:flex;flex-direction:column;gap:1rem}.portal-bubble{background-color:#fff;border:1px solid rgba(0,149,200,.18);border-radius:4px;box-shadow:none;transition:background-color 250ms cubic-bezier(0, 0, 0.2, 1),border-color 250ms cubic-bezier(0, 0, 0.2, 1);max-width:38rem;padding:1rem 1.25rem}.portal-bubble--desk,.portal-bubble--office{background-color:rgb(238.2,246.18,249.54);border-color:rgba(0,149,200,.4)}.portal-bubble__who,.portal-bubble__when{font-family:"Figtree",system-ui,sans-serif;font-size:.64rem;letter-spacing:.06em;text-transform:uppercase;color:#8e8e93;margin:0}.portal-bubble__body{font-family:"Figtree",system-ui,sans-serif;font-size:1rem;line-height:1.6;color:#0a0a0a;margin:.5rem 0;white-space:pre-wrap}.portal-form{display:flex;flex-direction:column;gap:1rem}.portal-form__field{display:flex;flex-direction:column;gap:.5rem}.portal-form__label{font-family:"Figtree",system-ui,sans-serif;font-size:.8rem;font-weight:500;color:#2c2c2e}.portal-form__optional{font-weight:400;color:#8e8e93}.portal-form__hint{margin:0;font-family:"Figtree",system-ui,sans-serif;font-size:.64rem;color:#8e8e93}.portal-form__hint code{font-family:"Figtree",system-ui,sans-serif}.portal-form__input,.portal-form__textarea{width:100%;padding:.75rem;border:1px solid rgba(0,149,200,.18);border-radius:4px;background:#fff;font-family:"Figtree",system-ui,sans-serif;font-size:1rem;color:#0a0a0a}.portal-form__input:focus-visible,.portal-form__textarea:focus-visible{outline:2px solid #0095c8;outline-offset:2px;border-color:#0095c8}.portal-form__submit{align-self:flex-start}.portal-form__row{display:grid;gap:1rem}@media(min-width: 40rem){.portal-form__row{grid-template-columns:1fr 1fr}}.portal-form__input--qty{max-width:5.5rem;padding:.5rem}.portal-check{display:flex;align-items:flex-start;gap:.75rem;font-family:"Figtree",system-ui,sans-serif;font-size:.8rem;color:#2c2c2e;cursor:pointer}.portal-check input{margin-top:.2rem;accent-color:#0095c8}.portal-ack{padding-bottom:1.5rem;border-bottom:1px solid #f2f2f7}.portal-ack p{font-family:"Figtree",system-ui,sans-serif;font-size:.8rem;line-height:1.6;color:#48484a}@media print{.site-header,.site-footer,.portal-nav,.portal__ambient,.portal-statement__actions,.skip-link{display:none !important}.portal{padding:0;background:#fff}.portal-card{box-shadow:none;border:0;padding:0}}.portal-auth{--rule: rgba(0, 149, 200, 0.18);position:relative;isolation:isolate;min-height:78dvh;display:flex;align-items:flex-start;padding:2.5rem 1rem 4rem;background-color:#d7eaf2;background-image:linear-gradient(180deg, #D7EAF2 0%, #F4F7F9 42%, #FFFFFF 100%)}@media(min-width: 56rem){.portal-auth{align-items:center;padding:4rem 1.5rem 6rem}}.portal-auth__stage{position:relative;z-index:1;width:min(80rem,100%);margin:0 auto;display:grid;gap:1.5rem;align-items:start}@media(min-width: 56rem){.portal-auth__stage{grid-template-columns:minmax(0, 1.1fr) minmax(22rem, 26rem);gap:4rem;align-items:center}}.portal-auth__intro{max-width:36rem}.portal-auth__card{background-color:#fff;border:1px solid rgba(0,149,200,.18);border-radius:4px;box-shadow:none;transition:background-color 250ms cubic-bezier(0, 0, 0.2, 1),border-color 250ms cubic-bezier(0, 0, 0.2, 1);width:100%;padding:1.5rem 1.25rem}@media(min-width: 56rem){.portal-auth__card{padding:2rem 1.5rem}}.portal-auth__title{font-family:"Figtree",system-ui,sans-serif;font-size:clamp(1.953rem,4vw,3.052rem);font-weight:400;letter-spacing:-0.04em;line-height:1.2;color:#1c1b1e;margin:0 0 1rem;text-wrap:balance}.portal-auth__lead{font-family:"Figtree",system-ui,sans-serif;font-size:1rem;font-weight:400;letter-spacing:.01em;line-height:1.6;color:#48484a;margin:0 0 1.25rem}@media(min-width: 56rem){.portal-auth__lead{margin-bottom:2rem}}.portal-auth__alt{margin:1.5rem 0 0;font-family:"Figtree",system-ui,sans-serif;font-size:.8rem;color:#48484a}.portal-auth__alt a{color:#07769c}.portal-auth__alt--quiet{margin-top:.75rem;color:#8e8e93}.portal-auth--supply{background-image:linear-gradient(180deg, #D7EAF2 0%, #F4F7F9 42%, #FFFFFF 100%)}.portal-auth__seal{display:none}.portal-auth__items{--rule: rgba(0, 149, 200, 0.18);display:grid;overflow:hidden;margin:0;background-color:#fff;border:1px solid rgba(0,149,200,.18);border-radius:4px;box-shadow:none;transition:background-color 250ms cubic-bezier(0, 0, 0.2, 1),border-color 250ms cubic-bezier(0, 0, 0.2, 1)}.portal-auth__item{position:relative;background-color:#fff;transition:background-color 250ms cubic-bezier(0, 0, 0.2, 1)}.portal-auth__item::before{content:"";position:absolute;top:-1px;left:0;right:0;height:1px;background:var(--rule);pointer-events:none}.portal-auth__item[open]{background-color:rgb(234.2,244.08,248.24)}.portal-auth__item-summary{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.75rem;min-height:3.25rem;padding:1rem 1rem;list-style:none;cursor:pointer}.portal-auth__item-summary::-webkit-details-marker{display:none}.portal-auth__item-summary:focus-visible{outline:2px solid #0095c8;outline-offset:-2px}.portal-auth__item-title{font-family:"Figtree",system-ui,sans-serif;font-size:1rem;font-weight:500;letter-spacing:.01em;color:#1c1b1e;line-height:1.4;text-align:left}.portal-auth__item-toggle{position:relative;width:1.75rem;height:1.75rem;border-radius:4px;border:1px solid rgba(0,149,200,.35);background:#fff;flex-shrink:0;transition:background-color 150ms cubic-bezier(0, 0, 0.2, 1),border-color 150ms cubic-bezier(0, 0, 0.2, 1)}.portal-auth__item-toggle::before,.portal-auth__item-toggle::after{content:"";position:absolute;top:50%;left:50%;background:#07769c;transition:opacity 150ms cubic-bezier(0, 0, 0.2, 1),background-color 150ms cubic-bezier(0, 0, 0.2, 1)}.portal-auth__item-toggle::before{width:.65rem;height:1.5px;transform:translate(-50%, -50%)}.portal-auth__item-toggle::after{width:1.5px;height:.65rem;transform:translate(-50%, -50%)}.portal-auth__item[open] .portal-auth__item-toggle{background:#0095c8;border-color:#0095c8}.portal-auth__item[open] .portal-auth__item-toggle::before,.portal-auth__item[open] .portal-auth__item-toggle::after{background:#fff}.portal-auth__item[open] .portal-auth__item-toggle::after{opacity:0}.portal-auth__item-body{margin:0;padding:0 1rem 1rem;padding-left:calc(1rem + 1.5rem + 0.75rem);font-family:"Figtree",system-ui,sans-serif;font-size:.8rem;line-height:1.6;color:#2c2c2e}.portal-auth__point-kicker{font-family:"Figtree",system-ui,sans-serif;font-size:.72rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:#07769c}@media(min-width: 56rem){.portal-auth__item-summary{padding:1.25rem 1.25rem}.portal-auth__item-body{padding:0 1.25rem 1.25rem;padding-left:calc(1.25rem + 1.5rem + 0.75rem);font-size:1rem}}@media(max-width: 47.99rem){.portal-auth__title{font-size:clamp(1.953rem,8vw,2.441rem)}}@supports(interpolate-size: allow-keywords){.portal-auth__item{interpolate-size:allow-keywords}.portal-auth__item::details-content{height:0;overflow:hidden;transition:height 250ms cubic-bezier(0, 0, 0.2, 1),content-visibility 250ms allow-discrete}.portal-auth__item[open]::details-content{height:auto}}.portal-auth__card--supply{width:100%;padding:2rem 1.5rem 1.75rem}.portal-auth__card-title{font-family:"Figtree",system-ui,sans-serif;font-size:1.563rem;font-weight:400;letter-spacing:-0.02em;color:#1c1b1e;margin:0 0 .5rem}.portal-auth__card-lead{font-family:"Figtree",system-ui,sans-serif;font-size:.8rem;line-height:1.6;color:#48484a;margin:0 0 1.5rem}.portal-auth__card .portal-form__submit{width:100%;justify-content:center}
