:root{--dipetane-blue: #034d95;--dipetane-blue-dark: #023d77;--dipetane-green: #6cb644;--dipetane-green-dark: #4d8f2f;--dipetane-ink: #333333;--dipetane-copy: #666666;--dipetane-line: #dfdfdf;--dipetane-surface: #f8f8f8;--dipetane-white: #ffffff;--dipetane-container: 1120px;--dipetane-gutter: clamp(20px, 4vw, 48px);--dipetane-section-space: clamp(64px, 8vw, 112px)}html{scroll-behavior:smooth;scroll-padding-top:96px}body{color:var(--dipetane-copy);background:var(--dipetane-white)}:where(a,button,input,select,textarea,summary):focus-visible{outline:3px solid var(--dipetane-green);outline-offset:3px}.dipetane-shell{width:min(100% - (2 * var(--dipetane-gutter)),var(--dipetane-container));margin-inline:auto}.dipetane-kicker{margin:0 0 14px;color:var(--dipetane-green-dark);font-family:var(--font-heading--family);font-size:.78rem;font-weight:600;letter-spacing:.18em;line-height:1.3;text-transform:uppercase}.dipetane-heading{margin:0;color:var(--dipetane-blue);font-family:var(--font-heading--family);font-weight:600;letter-spacing:.025em;line-height:1.05;text-transform:uppercase}.dipetane-heading--display{font-size:clamp(2.65rem,6vw,5.4rem)}.dipetane-heading--section{font-size:clamp(2rem,4vw,3.5rem)}.dipetane-copy{color:var(--dipetane-copy);font-size:clamp(1rem,1.5vw,1.16rem);line-height:1.75}.dipetane-copy>*:first-child{margin-top:0}.dipetane-copy>*:last-child{margin-bottom:0}.dipetane-button{min-height:48px;display:inline-flex;align-items:center;justify-content:center;padding:12px 24px;border:2px solid var(--dipetane-blue);border-radius:0;background:var(--dipetane-blue);color:var(--dipetane-white);font-family:var(--font-heading--family);font-size:.86rem;font-weight:600;letter-spacing:.14em;line-height:1.25;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.dipetane-button:hover{border-color:var(--dipetane-green-dark);background:var(--dipetane-green-dark);color:var(--dipetane-white);text-decoration:none}.dipetane-button--secondary{background:transparent;color:var(--dipetane-blue)}.dipetane-button--secondary:hover{color:var(--dipetane-white)}.dipetane-text-link{color:var(--dipetane-blue);font-family:var(--font-heading--family);font-size:.84rem;font-weight:600;letter-spacing:.11em;text-decoration-thickness:2px;text-underline-offset:5px;text-transform:uppercase}.dipetane-text-link:hover{color:var(--dipetane-green-dark)}.dipetane-section-intro{max-width:760px;margin-bottom:clamp(32px,5vw,56px)}.dipetane-section-intro .dipetane-copy{max-width:680px;margin-top:20px}.dipetane-header{position:sticky;z-index:20;top:0;border-bottom:1px solid var(--dipetane-line);background:#fffffff5;box-shadow:0 10px 30px #034d950f;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.dipetane-header__inner{min-height:92px;display:grid;grid-template-columns:minmax(190px,285px) 1fr auto;gap:clamp(20px,3vw,42px);align-items:center}.dipetane-header__brand{display:inline-flex;align-items:center}.dipetane-header__logo{width:min(100%,258px);height:auto;display:block}.dipetane-header__nav-list,.dipetane-mobile-nav,.dipetane-footer__links{margin:0;padding:0;list-style:none}.dipetane-header__nav-list{display:flex;gap:clamp(16px,2vw,28px);justify-content:flex-end;align-items:center}.dipetane-header__nav-link,.dipetane-mobile-nav a{color:var(--dipetane-blue);font-family:var(--font-heading--family);font-size:.79rem;font-weight:500;letter-spacing:.075em;line-height:1.25;text-decoration:none;text-transform:uppercase}.dipetane-header__nav-link:hover,.dipetane-mobile-nav a:hover{color:var(--dipetane-green-dark)}.dipetane-header__tools{display:flex;gap:8px;align-items:center}.dipetane-header__tool,.dipetane-header__menu-toggle{min-width:44px;min-height:44px;display:inline-flex;position:relative;align-items:center;justify-content:center;border:0;background:transparent;color:var(--dipetane-blue);cursor:pointer}.dipetane-header__tool:hover,.dipetane-header__menu-toggle:hover{color:var(--dipetane-green-dark)}.dipetane-header__tool svg,.dipetane-header__menu-toggle svg{width:24px;height:24px}.dipetane-header__cart-count{min-width:18px;height:18px;display:grid;position:absolute;right:1px;bottom:2px;place-items:center;border-radius:50%;background:var(--dipetane-green);color:var(--dipetane-ink);font-size:.68rem;font-weight:700}.dipetane-header__mobile{display:none}.dipetane-header__mobile[open] .dipetane-header__menu-icon--open,.dipetane-header__mobile:not([open]) .dipetane-header__menu-icon--close{display:none}.dipetane-header__mobile-panel{position:absolute;inset:100% 0 auto;border-top:3px solid var(--dipetane-green);border-bottom:1px solid var(--dipetane-line);background:var(--dipetane-white);box-shadow:0 18px 40px #034d951f}.dipetane-mobile-nav{display:grid;padding-block:10px 20px}.dipetane-mobile-nav a{min-height:48px;display:flex;align-items:center;border-bottom:1px solid var(--dipetane-line)}.dipetane-hero{overflow:hidden;background:linear-gradient(135deg,rgb(3 77 149 / 8%),transparent 45%),var(--dipetane-surface)}.dipetane-hero__grid{min-height:min(760px,calc(100svh - 92px));display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:stretch}.dipetane-hero__content{display:flex;flex-direction:column;justify-content:center;padding-block:clamp(70px,10vw,128px);padding-right:clamp(30px,6vw,84px)}.dipetane-hero__content .dipetane-copy{max-width:600px;margin:28px 0 0}.dipetane-hero__actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:34px}.dipetane-hero__media{min-height:580px;position:relative;margin-right:calc(-1*max(var(--dipetane-gutter),(100vw - var(--dipetane-container)) / 2));background:var(--dipetane-blue)}.dipetane-hero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgb(3 77 149 / 22%),transparent 45%);pointer-events:none}.dipetane-hero__image{width:100%;height:100%;display:block;object-fit:cover}.dipetane-home{background:var(--dipetane-white)}.dipetane-home__offers,.dipetane-home__applications,.dipetane-home__proof,.dipetane-home__b2b,.dipetane-home__faq,.dipetane-home__final{padding-block:var(--dipetane-section-space)}.dipetane-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,2.5vw,30px)}.dipetane-card{min-height:100%;display:flex;flex-direction:column;border-top:4px solid var(--dipetane-blue);background:var(--dipetane-surface);padding:clamp(26px,3vw,38px)}.dipetane-card__eyebrow{margin:0 0 20px;color:var(--dipetane-green-dark);font-family:var(--font-heading--family);font-size:.75rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.dipetane-card__title{margin:0;color:var(--dipetane-blue);font-family:var(--font-heading--family);font-size:clamp(1.55rem,2.3vw,2.15rem);font-weight:600;letter-spacing:.025em;line-height:1.08;text-transform:uppercase}.dipetane-card__text{margin:20px 0 30px;color:var(--dipetane-copy);line-height:1.7}.dipetane-card .dipetane-text-link{margin-top:auto;align-self:flex-start}.dipetane-value-band{background:var(--dipetane-blue);color:var(--dipetane-white)}.dipetane-value-band__grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(36px,8vw,100px);align-items:center;padding-block:clamp(58px,7vw,88px)}.dipetane-value-band .dipetane-heading,.dipetane-value-band .dipetane-kicker{color:var(--dipetane-white)}.dipetane-value-band .dipetane-copy{color:#ffffffdb}.dipetane-value-band__steps{display:grid;gap:18px;counter-reset:dipetane-step}.dipetane-value-band__step{display:grid;grid-template-columns:48px 1fr;gap:18px;align-items:start;counter-increment:dipetane-step}.dipetane-value-band__step:before{content:counter(dipetane-step,decimal-leading-zero);padding-top:3px;border-top:3px solid var(--dipetane-green);color:var(--dipetane-white);font-family:var(--font-heading--family);font-size:.9rem;font-weight:600}.dipetane-value-band__step-title{margin:0 0 6px;color:var(--dipetane-white);font-family:var(--font-heading--family);font-size:1.25rem;font-weight:500;letter-spacing:.035em;text-transform:uppercase}.dipetane-value-band__step p{margin:0;color:#ffffffc7;line-height:1.65}.dipetane-application-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--dipetane-line);border-left:1px solid var(--dipetane-line)}.dipetane-application{min-height:190px;display:flex;flex-direction:column;justify-content:space-between;gap:28px;border-right:1px solid var(--dipetane-line);border-bottom:1px solid var(--dipetane-line);padding:clamp(24px,3vw,34px)}.dipetane-application__number{color:var(--dipetane-green-dark);font-family:var(--font-heading--family);font-size:.8rem;letter-spacing:.15em}.dipetane-application__title{margin:0;color:var(--dipetane-blue);font-family:var(--font-heading--family);font-size:clamp(1.35rem,2vw,1.8rem);font-weight:600;line-height:1.12;text-transform:uppercase}.dipetane-home__proof{background:var(--dipetane-surface)}.dipetane-proof-grid,.dipetane-b2b-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(32px,7vw,90px);align-items:center}.dipetane-proof-panel{border-left:5px solid var(--dipetane-green);background:var(--dipetane-white);padding:clamp(30px,5vw,54px)}.dipetane-proof-panel__list{display:grid;gap:18px;margin:28px 0 0;padding:0;list-style:none}.dipetane-proof-panel__list li{display:grid;grid-template-columns:12px 1fr;gap:14px;align-items:start;line-height:1.6}.dipetane-proof-panel__list li:before{content:"";width:9px;height:9px;margin-top:8px;background:var(--dipetane-green)}.dipetane-b2b-panel{padding:clamp(32px,5vw,60px);background:var(--dipetane-blue)}.dipetane-b2b-panel .dipetane-heading,.dipetane-b2b-panel .dipetane-kicker,.dipetane-b2b-panel .dipetane-copy{color:var(--dipetane-white)}.dipetane-b2b-panel .dipetane-button{margin-top:26px;border-color:var(--dipetane-green);background:var(--dipetane-green);color:var(--dipetane-ink)}.dipetane-b2b-panel .dipetane-button:hover{border-color:var(--dipetane-white);background:var(--dipetane-white);color:var(--dipetane-blue)}.dipetane-home__faq{background:var(--dipetane-white)}.dipetane-faq-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(36px,8vw,100px);align-items:start}.dipetane-faq-list{border-top:1px solid var(--dipetane-line)}.dipetane-faq{border-bottom:1px solid var(--dipetane-line)}.dipetane-faq summary{min-height:64px;display:flex;position:relative;align-items:center;padding:18px 48px 18px 0;color:var(--dipetane-blue);font-family:var(--font-heading--family);font-size:clamp(1.05rem,1.6vw,1.3rem);font-weight:600;letter-spacing:.025em;line-height:1.3;text-transform:uppercase;cursor:pointer;list-style:none}.dipetane-faq summary::-webkit-details-marker{display:none}.dipetane-faq summary:after{content:"+";position:absolute;right:4px;color:var(--dipetane-green-dark);font-family:var(--font-heading--family);font-size:1.7rem;font-weight:400}.dipetane-faq[open] summary:after{content:"\2212"}.dipetane-faq__answer{max-width:68ch;padding:0 48px 24px 0;color:var(--dipetane-copy);line-height:1.7}.dipetane-faq__answer>*:first-child{margin-top:0}.dipetane-faq__answer>*:last-child{margin-bottom:0}.dipetane-home__final{border-top:1px solid var(--dipetane-line);background:var(--dipetane-surface)}.dipetane-final-panel{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:clamp(32px,6vw,80px);align-items:center}.dipetane-final-panel .dipetane-copy{max-width:720px;margin-top:20px}.dipetane-final-panel__actions{display:flex;flex-wrap:wrap;gap:14px;justify-content:flex-end}.dipetane-footer{border-top:5px solid var(--dipetane-green);background:var(--dipetane-blue-dark);color:#ffffffc7}.dipetane-footer__main{display:grid;grid-template-columns:minmax(220px,1.4fr) repeat(2,minmax(160px,.8fr));gap:clamp(36px,7vw,84px);padding-block:clamp(56px,7vw,84px)}.dipetane-footer__logo{width:min(100%,250px);height:auto;display:block;padding:12px;background:var(--dipetane-white)}.dipetane-footer__description{max-width:440px;margin:24px 0 0;line-height:1.7}.dipetane-footer__title{margin:0 0 18px;color:var(--dipetane-white);font-family:var(--font-heading--family);font-size:1.1rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.dipetane-footer__links{display:grid;gap:12px}.dipetane-footer__links a{color:#ffffffd1;text-decoration:none}.dipetane-footer__links a:hover{color:var(--dipetane-green);text-decoration:underline;text-underline-offset:4px}.dipetane-footer__legal{display:flex;flex-wrap:wrap;gap:14px 28px;justify-content:space-between;padding-block:22px 32px;border-top:1px solid rgb(255 255 255 / 18%);color:#ffffffa8;font-size:.86rem}.dipetane-footer__status{max-width:560px;margin:0}@media(max-width:989px){.dipetane-header__inner{min-height:78px;grid-template-columns:minmax(170px,235px) 1fr auto}.dipetane-header__desktop-nav{display:none}.dipetane-header__mobile{display:block;grid-column:3}.dipetane-header__tools{grid-column:2;justify-self:end}.dipetane-hero__grid{min-height:auto;grid-template-columns:1fr}.dipetane-hero__content{padding-right:0}.dipetane-hero__media{min-height:430px;margin-inline:calc(-1 * var(--dipetane-gutter))}.dipetane-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dipetane-card:last-child{grid-column:1 / -1}.dipetane-application-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dipetane-value-band__grid,.dipetane-proof-grid,.dipetane-b2b-grid,.dipetane-faq-grid,.dipetane-final-panel{grid-template-columns:1fr}.dipetane-final-panel__actions{justify-content:flex-start}.dipetane-footer__main{grid-template-columns:1fr 1fr}.dipetane-footer__brand{grid-column:1 / -1}}@media(max-width:599px){.dipetane-header__inner{grid-template-columns:minmax(150px,1fr) auto auto;gap:4px}.dipetane-header__logo{width:min(100%,205px)}.dipetane-header__tool--search{display:none}.dipetane-hero__content{padding-block:58px 48px}.dipetane-hero__actions,.dipetane-hero__actions .dipetane-button{width:100%}.dipetane-hero__media{min-height:330px}.dipetane-card-grid,.dipetane-application-grid,.dipetane-footer__main{grid-template-columns:1fr}.dipetane-card:last-child,.dipetane-footer__brand{grid-column:auto}.dipetane-application{min-height:150px}.dipetane-footer__legal{flex-direction:column}.dipetane-final-panel__actions,.dipetane-final-panel__actions .dipetane-button{width:100%}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.dipetane-button{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/dipetane-brand.css.map */
