.icepay-company :is(h1,h2,h3,p,figure,dl){margin:0}.icepay-company :is(h1,h2,h3){letter-spacing:-.055em;text-wrap:balance;line-height:1.06}.icepay-company h1,.icepay-company .company-story-heading h2{font-size:clamp(3.1rem,5.1vw,4.6rem)}.icepay-company h1 em{color:var(--color-brand-accent);font-style:normal}.icepay-company h2,.security-registration dd{font-size:clamp(2.25rem,3.5vw,3.25rem)}.icepay-company h3{letter-spacing:-.035em;font-size:1.45rem;line-height:1.2}.icepay-company p{color:var(--color-text-muted);font-size:1.05rem;line-height:1.75}.icepay-company .eyebrow{letter-spacing:.15em;text-transform:uppercase;color:var(--color-label);margin-bottom:22px;font-size:.7rem;font-weight:600;display:block}.icepay-company a:focus-visible{outline:3px solid var(--color-focus);outline-offset:6px}.company-button{background:var(--color-primary);min-height:52px;color:var(--color-primary-text);border-radius:8px;justify-content:center;align-items:center;gap:28px;padding:14px 24px;font-size:.9rem;font-weight:600;display:inline-flex}.company-button:hover{background:var(--color-primary-hover)}.company-link{min-height:44px;padding-block:12px var(--link-underline-gap);color:var(--color-link);align-items:center;gap:20px;font-size:.9rem;font-weight:600;display:inline-flex}.company-link:hover{text-decoration:none}.company-hero{padding-top:80px}.company-hero-grid{grid-template-columns:1.08fr 1fr;align-items:center;gap:64px;display:grid}.icepay-company .company-lead{max-width:620px;margin-top:28px;font-size:1.1rem;line-height:1.7}.company-hero-copy .company-button{margin-top:32px}.company-office{background:var(--color-brand-light);border-radius:120px 16px 16px;align-self:stretch;min-height:440px;position:relative;overflow:hidden}.company-office img{object-fit:cover;object-position:60% center;width:100%;height:100%;position:absolute;inset:0}.company-office figcaption{color:var(--color-text-inverse);background:var(--gradient-photo-caption);align-items:center;gap:10px;padding:64px 24px 24px;font-size:.8rem;display:flex;position:absolute;inset:auto 0 0}.company-office figcaption>span:last-child{opacity:.85;margin-left:auto;font-size:.65rem}.location-dot{background:var(--color-surface-card);border-radius:50%;width:7px;height:7px}.icepay-company .company-facts{border-top:1px solid var(--color-border);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:72px;padding-block:32px 40px;display:grid}.company-facts>div{border-left:1px solid var(--color-border);padding-inline:40px}.company-facts>div:first-child{border-left:0;padding-left:0}.company-facts dt{color:var(--color-text-muted);letter-spacing:.12em;text-transform:uppercase;margin-bottom:12px;font-size:.7rem}.company-facts dd{letter-spacing:-.045em;margin:0;font-size:clamp(1.8rem,2.8vw,2.4rem);line-height:1.2}.company-facts dd>span{color:var(--color-text-muted);letter-spacing:0;margin-top:10px;font-size:.8rem;line-height:1.5;display:block}.company-facts a:hover{text-decoration:none}.company-section{padding-block:96px}.company-split{grid-template-columns:1fr 1.1fr;gap:100px;display:grid}.company-story{background:var(--color-brand-light);padding-block:clamp(80px,10vw,168px)}.company-story-grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.company-story-heading{border-right:1px solid var(--color-border);flex-direction:column;justify-content:center;align-items:flex-start;min-height:620px;padding:60px 48px 60px 0;display:flex}.icepay-company .company-story-heading h2{color:var(--color-text);letter-spacing:-.055em;text-wrap:initial;font-weight:500;line-height:1.06}.company-story-heading h2 span{white-space:nowrap;display:block}.company-story .company-copy{align-self:center;padding:48px 0 36px 48px}.company-story .company-copy p+p{margin-top:30px}.company-story .company-link{color:var(--color-link);gap:30px;margin-top:20px;font-size:1.05rem;font-weight:400}.company-story .company-link span{font-size:1em}.company-copy p+p,.company-copy .company-link{margin-top:20px}.company-section-heading{max-width:660px}.company-section-heading p{max-width:560px;margin-top:24px}.company-support-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px;margin-top:56px;display:grid}.company-support-grid article{border-top:1px solid var(--color-border);flex-direction:column;align-items:start;padding-top:24px;display:flex}.company-number{color:var(--color-label);letter-spacing:.1em;margin-bottom:24px;font-size:.65rem}.company-support-grid p{margin:18px 0 20px;font-size:.95rem}.company-support-grid .company-link{margin-top:auto}.company-people{padding-bottom:160px}.icepay-company .company-trust{--company-trust-overlap:64px;z-index:1;margin-block:calc(-1 * var(--company-trust-overlap));color:var(--color-text-inverse);padding-block:0;position:relative}.company-trust-card{background:var(--color-brand-dark);border-radius:32px;width:min(100% - 48px,1320px);padding:96px 60px}.company-trust .eyebrow{color:var(--color-label);font-size:.875rem;font-weight:500}.icepay-company .company-trust h2{font-size:clamp(2.5rem,5vw,5rem);font-weight:500}.company-trust-bottom{border-top:1px solid var(--color-border-inverse);justify-content:space-between;align-items:center;gap:48px;margin-top:48px;padding-top:38px;display:flex}.company-trust-copy{min-width:0}.company-trust-copy p:first-child{color:var(--color-text-inverse);font-weight:600}.company-trust .company-link{color:var(--color-link);flex-shrink:0;gap:24px;font-size:1rem;font-weight:500}.company-trust p{color:var(--color-text-inverse-muted)}.company-trust a:focus-visible{outline-color:var(--color-focus)}.company-details-section{background:var(--color-brand-light);padding-top:224px}.company-details-grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.company-details-intro{border-right:1px solid var(--color-border);padding-right:48px}.icepay-company .company-details-intro p{max-width:440px;margin-top:24px}.company-details-intro .company-link{margin-top:16px;font-size:1.05rem;font-weight:400}.company-details-section .company-details{padding-left:48px}.company-details>div{border-bottom:1px solid var(--color-border);grid-template-columns:1fr 1fr;gap:24px;padding-block:18px;font-size:.88rem;display:grid}.company-details-section .company-details>div:last-child{border-bottom:0;padding-bottom:0}.company-details>div:first-child{padding-top:0}.company-details dt{color:var(--color-text-muted)}.company-details dd{overflow-wrap:anywhere;margin:0}.company-details address{font-style:normal}.company-details a{color:var(--color-link)}.company-details a:hover{text-decoration:none}.company-cta{text-align:center;background:var(--color-brand-light);padding:80px 0 96px}.company-details-section+.company-cta{position:relative}.company-details-section+.company-cta:before{content:"";width:min(calc(100% - (var(--container-padding) * 2)), var(--container-width));border-top:1px solid var(--color-border);position:absolute;top:0;left:50%;transform:translate(-50%)}.company-cta p{margin-top:24px}.company-cta .company-button{margin-top:32px}.security-hero{padding-bottom:80px}.security-oversight{background:var(--color-surface-dark);color:var(--color-text-inverse);padding-block:120px 96px}.security-oversight-grid{grid-template-columns:1.75fr 1fr;display:grid}.security-oversight-copy{padding-right:64px}.security-oversight .eyebrow{color:var(--color-link-inverse);margin-bottom:32px}.icepay-company .security-oversight h2{letter-spacing:-.055em;font-weight:500}.icepay-company .security-oversight-copy p{color:var(--color-text-inverse-muted);margin-top:32px}.security-registration{border-left:1px solid var(--color-border-inverse);flex-direction:column;justify-content:center;align-items:flex-start;padding-left:64px;display:flex}.security-registration-icon{border:1px solid var(--color-border-inverse);width:76px;height:76px;color:var(--color-link-inverse);border-radius:16px;place-items:center;margin-bottom:28px;display:grid}.security-registration-icon svg{width:36px;height:36px}.security-registration dl{flex-direction:column-reverse;gap:8px;display:flex}.security-registration dt{color:var(--color-text-inverse-muted);letter-spacing:.15em;text-transform:uppercase;font-size:.7rem}.security-registration dd{letter-spacing:-.045em;margin:0;line-height:1.1}.security-registration .company-link{color:var(--color-link);margin-top:28px}.security-oversight-divider{border-top:1px solid var(--color-border-inverse);margin-top:56px}.security-dutch-payments{background:var(--color-brand-light)}.security-dutch-grid{grid-template-columns:1fr;justify-items:center;gap:64px;display:grid}.security-dutch-copy{text-align:center;width:100%;max-width:640px}.security-dutch-icon{border:1px solid var(--color-border);width:56px;height:56px;color:var(--color-brand-accent);border-radius:10px;place-items:center;margin:0 auto 24px;display:grid}.security-dutch-icon svg{width:28px;height:28px}.security-dutch-copy p{margin-top:24px}.security-dutch-copy .company-link{margin-top:16px}.security-payment-flow{--flow-gap:120px;gap:var(--flow-gap);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;width:100%;max-width:960px;margin:0;padding:0;list-style:none;display:grid}.security-payment-flow li{text-align:center;position:relative}.security-flow-card{border:1px solid var(--color-border);border-radius:12px;justify-content:center;align-items:center;height:96px;padding:12px;font-size:1.05rem;font-weight:600;display:flex}.security-flow-icepay{width:90px;height:auto}.security-flow-ideal{object-fit:contain;width:90px;height:44px}.security-payment-flow li:not(:last-child):after{content:"";width:var(--flow-gap);background:var(--color-brand-accent);height:1px;position:absolute;top:48px;left:100%}.security-payment-flow li:not(:last-child):before{content:"";z-index:1;top:43px;left:calc(100% + var(--flow-gap) / 2 - 5px);border:1px solid var(--color-border);background:var(--color-brand-light);border-radius:50%;width:11px;height:11px;position:absolute}.company-section.security-assurance{background:var(--color-brand-light);padding-top:0}.security-assurance-grid{border-block:1px solid var(--color-border);grid-template-columns:1fr 1.1fr;gap:72px;padding-block:56px;display:grid}.security-assurance-copy p{margin-top:24px}.security-assurance-copy .company-link{margin-top:16px}.security-assurance-review{padding-top:16px}.security-assurance-review .eyebrow{color:var(--color-text-muted);margin-bottom:16px}.security-assurance-review dl>div{border-top:1px solid var(--color-border);grid-template-columns:1fr 1.1fr;gap:24px;padding-block:24px;display:grid}.security-assurance-review dl>div:last-child{border-bottom:1px solid var(--color-border)}.security-assurance-review dt{align-items:baseline;gap:12px;font-size:1.05rem;display:flex}.security-assurance-review dt span{color:var(--color-text-muted);flex-shrink:0}.security-assurance-review dd{margin:0}.security-assurance-review p{line-height:1.6}.security-card-protection{background:var(--color-surface-dark);color:var(--color-text-inverse)}.security-card-grid{grid-template-columns:1.2fr 1fr;align-items:center;gap:96px;display:grid}.security-card-protection .eyebrow,.security-card-protection .company-link{color:var(--color-link)}.icepay-company .security-card-protection h2{font-weight:500}.security-card-protection p{color:var(--color-text-inverse-muted)}.security-card-copy .company-link{margin-top:20px}.security-card-principles{border-top:1px solid var(--color-border-inverse);grid-template-columns:repeat(3,minmax(0,1fr));margin:56px 0 0;padding:28px 0 0;list-style:none;display:grid}.security-card-principles li{border-left:1px solid var(--color-border-inverse);align-items:center;gap:24px;padding-inline:48px;font-size:1.05rem;display:flex}.security-card-principles li:first-child{border-left:0;padding-left:0}.security-card-principles li:last-child{padding-right:0}.security-card-principles svg{width:32px;height:36px;color:var(--color-link-inverse);flex-shrink:0}.security-account-grid{grid-template-columns:1fr 1.1fr;align-items:center;gap:64px;display:grid}.security-account-copy p{margin-top:28px}.security-account-copy .company-link{margin-top:20px}.security-signin{border:1px solid var(--color-border);background:var(--color-background-muted);box-shadow:0 4px 24px var(--color-shadow-subtle);border-radius:14px;overflow:hidden}.security-signin-chrome{background:var(--color-background-muted);align-items:center;gap:6px;height:32px;padding:0 16px;display:flex}.security-signin-chrome>span{background:var(--color-illustration-marker);border-radius:50%;width:8px;height:8px}.security-signin-chrome>span:nth-child(2),.security-signin-chrome>span:nth-child(3){background:var(--color-illustration-marker)}.security-signin-chrome>div{background:var(--color-decoration-light);border-radius:6px;width:55%;height:16px;margin-inline:auto}.security-signin-app{grid-template-columns:24% 1fr;display:grid}.security-signin-sidebar{background:var(--color-background-muted);padding:24px 20px}.security-signin-sidebar>img{width:76px;height:auto}.security-signin-sidebar>div{gap:24px;margin-top:36px;display:grid}.security-signin-sidebar span{color:var(--color-text-muted);align-items:center;gap:10px;font-size:.65rem;display:flex}.security-signin-sidebar svg{flex-shrink:0;width:14px;height:14px}.security-signin-panel{border:1px solid var(--color-border);background:var(--color-surface-card);text-align:center;border-radius:10px;flex-direction:column;align-items:center;margin:16px;padding:20px 24px 28px;display:flex}.security-signin-shield{background:var(--color-surface);width:52px;height:56px;color:var(--color-brand-accent);border-radius:14px;margin-bottom:16px;padding:5px}.security-signin-shield svg{width:100%;height:100%}.security-signin-panel strong{letter-spacing:-.035em;font-size:1.1rem}.security-signin-description{color:var(--color-text-muted);margin-top:10px;font-size:.75rem;line-height:1.6}.security-signin-code{grid-template-columns:repeat(6,1fr);gap:6px;width:100%;max-width:240px;margin-block:20px 14px;display:grid}.security-signin-code span{border:1px solid var(--color-border);border-radius:6px;place-items:center;height:40px;display:grid}.security-signin-continue{background:var(--color-brand-accent);width:100%;max-width:240px;color:var(--color-text-inverse);border-radius:6px;padding:10px;font-size:.75rem}.security-signin-hint{color:var(--color-link);margin-top:14px;font-size:.7rem}.company-back{min-height:44px;color:var(--color-text-muted);margin-bottom:32px;font-size:.85rem;display:inline-block}.company-back:hover{color:var(--color-link)}.company-document-list{border-top:1px solid var(--color-border);margin-top:48px}.company-document-list>a{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:24px;padding-block:28px;display:flex}.company-document-list>a:hover h3{color:var(--color-link)}.company-document-list p{margin-top:8px;font-size:.95rem}.company-document-list>a>span{color:var(--color-link);font-size:1.5rem}@media (width<=1000px){.security-account-grid{gap:32px}.security-signin-sidebar{padding-inline:12px}.security-signin-sidebar span{gap:6px;font-size:.55rem}.security-signin-panel{margin:12px;padding-inline:16px}.security-card-grid{gap:48px}.security-card-principles li{gap:16px;padding-inline:24px}.security-assurance-grid{gap:40px}.security-assurance-review dl>div{grid-template-columns:1fr;gap:12px}.security-dutch-grid{grid-template-columns:1fr;gap:48px}.security-payment-flow{--flow-gap:64px}.security-oversight-copy{padding-right:32px}.security-registration{padding-left:32px}.company-trust-bottom{gap:32px}.company-details-intro{padding-right:32px}.company-details-section .company-details{padding-left:32px}.company-story-heading{min-height:520px;padding-right:32px}.company-story .company-copy{padding-left:32px}.company-hero-grid{gap:32px}.company-office figcaption>span:last-child{display:none}.company-split{gap:48px}.company-support-grid{gap:28px}.company-facts>div{padding-inline:24px}}@media (width<=760px){.security-account-grid{grid-template-columns:1fr;gap:40px}.security-signin-app{grid-template-columns:1fr}.security-signin-sidebar{display:none}.security-card-grid{grid-template-columns:1fr;gap:28px}.security-card-principles{grid-template-columns:1fr;gap:24px;margin-top:36px}.security-card-principles li{border-left:0;padding-inline:0}.security-assurance-grid{grid-template-columns:1fr;gap:36px;padding-block:40px}.security-assurance-review{padding-top:0}.security-payment-flow{grid-template-columns:1fr;gap:40px;max-width:280px}.security-payment-flow li:not(:last-child):after{width:1px;height:40px;top:100%;left:50%}.security-payment-flow li:not(:last-child):before{top:calc(100% + 15px);left:calc(50% - 5px)}.security-oversight-grid{grid-template-columns:1fr;gap:36px}.security-oversight-copy{padding-right:0}.security-registration{border-left:0;border-top:1px solid var(--color-border-inverse);padding:32px 0 0}.security-oversight-divider{margin-top:36px}.company-trust-bottom{flex-direction:column;align-items:flex-start;gap:24px;margin-top:32px;padding-top:28px}.company-details-grid{grid-template-columns:1fr;gap:36px}.company-details-intro{border-right:0;padding-right:0}.company-details-section .company-details{border-top:1px solid var(--color-border);padding:32px 0 0}.company-hero{padding-top:48px}.company-hero-grid,.company-split,.company-support-grid{grid-template-columns:1fr;gap:36px}.company-hero-copy{max-width:600px}.company-office{border-top-left-radius:80px;min-height:360px}.company-section{padding-block:64px}.company-people{padding-bottom:88px}.icepay-company .company-trust{--company-trust-overlap:24px}.company-trust-card{border-radius:24px;width:calc(100% - 32px);padding:64px 24px}.company-details-section{padding-top:120px}.company-story-grid{grid-template-columns:1fr}.company-story-heading{border-right:0;min-height:auto;padding:40px 0}.company-story .company-copy{border-top:1px solid var(--color-border);padding:32px 0 0}.icepay-company .company-facts{gap:24px;margin-top:40px}.company-facts>div{border:0;padding:0}.company-facts dt{letter-spacing:.04em;font-size:.6rem}.company-facts dd{font-size:1.45rem}.company-facts dd>span{font-size:.7rem}.company-support-grid{margin-top:36px}.company-support-grid article{max-width:560px}.company-cta{padding-block:64px}.security-hero{padding-bottom:56px}}@media (width<=480px){.icepay-company h1,.icepay-company .company-story-heading h2{font-size:clamp(2.65rem,11vw,3.4rem)}.company-office{min-height:300px}.icepay-company .company-facts{grid-template-columns:1fr;gap:22px}.company-facts>div{grid-template-columns:.9fr 1.1fr;align-items:start;gap:16px;display:grid}.company-facts dt{margin-bottom:0;padding-top:5px;font-size:.65rem}.company-facts dd>span{margin-top:4px}.company-details>div{grid-template-columns:.9fr 1.1fr;gap:16px}.company-button{gap:18px;padding-inline:18px}}@media (prefers-reduced-motion:reduce){html:has(.icepay-company){scroll-behavior:auto}}
