body.dtfl-enabled{--dtfl-blue: #2668ee;--dtfl-blue-light:#4ca9fa;--dtfl-dark:#15243c;--dtfl-lime:#dcff64;--dtfl-offwhite:#f7f9ff;--dtfl-quiet:#64748b;--header-global-bg: var(--dtfl-dark);--header-global-color:#fff;--header-global-link-color:#fff;--header-global-link-hover-color:var(--dtfl-lime);--header-badge-bg:var(--dtfl-blue);--header-badge-color:#fff;--footer-global-bg: var(--dtfl-dark);--footer-global-color:#fff;--footer-global-link-color:#fff;--footer-global-link-hover-color:var(--dtfl-lime)}body.dtfl-enabled .page-footer{--footer-global-bg:var(--dtfl-dark);--footer-global-color:#fff}body.dtfl-enabled .hdr{--header-global-bg:var(--dtfl-dark);--header-global-color:#fff;--header-global-link-color:#fff;--header-global-link-hover-color:var(--dtfl-lime);--header-badge-bg:var(--dtfl-blue);--header-badge-color:#fff}body.dtfl-enabled .hdr .hdr-topline{background-color:var(--dtfl-dark)}.dtfl-home,.dtfl-home *{box-sizing:border-box}.dtfl-home{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--dtfl-dark);font-size:16px;line-height:1.5}.dtfl-home .dtfl-container{width:min(1220px,calc(100% - 64px));margin-inline:auto}.dtfl-home h1,.dtfl-home h2,.dtfl-home h3,.dtfl-home p{margin-top:0}.dtfl-home a{text-decoration:none;color:inherit}.dtfl-home img{display:block;max-width:100%;height:auto}.dtfl-home .dtfl-button{display:inline-flex;align-items:center;justify-content:center;gap:14px;min-height:53px;padding:13px 25px;font-weight:800;font-size:14px;line-height:1.3;border:1.5px solid transparent;border-radius:999px;white-space:normal;text-align:center;transition:transform .2s,box-shadow .2s}.dtfl-home .dtfl-button:hover{transform:translateY(-3px);box-shadow:0 6px 20px #0f2c682a}.dtfl-home .dtfl-button--white{background:#fff;color:var(--dtfl-dark)}.dtfl-home .dtfl-button--outline{color:#fff;border-color:#ffffffab;background:transparent}.dtfl-home .dtfl-button--dark{color:#fff;background:var(--dtfl-dark)}.dtfl-home .dtfl-kicker{display:block;font-size:12px;letter-spacing:.17em;font-weight:850;text-transform:uppercase;color:var(--dtfl-blue);margin-bottom:12px}.dtfl-home.dtfl-hero{color:#fff;overflow:hidden;position:relative;background:linear-gradient(118deg,var(--dtfl-blue) 0%,#337ff5 57%,var(--dtfl-blue-light) 100%)}.dtfl-hero:before{content:"";position:absolute;top:-25%;right:-10%;bottom:0;left:60%;border:1px solid #ffffff28;border-radius:50%;transform:rotate(-27deg);pointer-events:none}.dtfl-hero .dtfl-hero__grid{min-height:var(--dtfl-hero-height,600px);display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:38px;position:relative}.dtfl-hero__copy{z-index:2;padding-block:64px}.dtfl-home .dtfl-hero__eyebrow{display:inline-flex;align-items:center;gap:8px;border:1px solid #ffffff62;background:#ffffff1e;border-radius:99px;padding:10px 15px;letter-spacing:.1em;font-size:11px;font-weight:800;margin-bottom:26px}.dtfl-glow-dot{width:9px;height:9px;flex:none;background:var(--dtfl-lime);border-radius:50%;box-shadow:0 0 0 4px #ffffff29}.dtfl-home .dtfl-hero__heading{font-size:clamp(50px,6.1vw,91px);font-weight:900;letter-spacing:-.078em;line-height:1.06;color:#fff;margin:0 0 25px}.dtfl-home .dtfl-hero__heading span{display:block;color:var(--dtfl-lime)}.dtfl-home .dtfl-hero__description{color:#fff;max-width:470px;font-size:clamp(16px,1.4vw,20px);line-height:1.65;margin:0 0 30px}.dtfl-hero__actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.dtfl-home .dtfl-hero__mini{font-size:12px;font-weight:700;margin-top:29px;color:#fff}.dtfl-hero__visual{min-height:450px;position:relative;display:flex;align-items:center;justify-content:center}.dtfl-hero__orbit{position:absolute;width:94%;aspect-ratio:1;border-radius:50%;background:#ffffff0d;border:1px solid #ffffff10;top:0;right:0}.dtfl-hero__image{width:100%;max-height:530px;object-fit:contain;filter:drop-shadow(0 18px 26px #142d7033)}.dtfl-transfer{position:absolute;background:#fff;color:var(--dtfl-dark);border-radius:12px;box-shadow:0 25px 45px #173b8c38;display:flex;flex-direction:column;align-items:center;justify-content:space-around;padding:21px;text-align:center}.dtfl-transfer small{font-size:10px;font-weight:850;letter-spacing:.13em}.dtfl-transfer strong{font-size:37px;line-height:.95;letter-spacing:-.07em;font-weight:1000}.dtfl-transfer em{font-style:normal;color:#fd3976}.dtfl-transfer--first{width:52%;height:305px;left:4%;top:10%;transform:rotate(-14deg)}.dtfl-transfer--first strong{color:#0f3a94;background:#ffabc0;padding:30px 17px;transform:rotate(-4deg)}.dtfl-transfer--second{width:52%;height:300px;right:0;top:9%;transform:rotate(10deg)}.dtfl-transfer--second strong{background:repeating-linear-gradient(155deg,#7be6ed 0 14px,#b6f8fa 15px 30px);padding:36px 17px;color:#003cb4}.dtfl-transfer--third{width:37%;height:140px;right:20%;bottom:2%;transform:rotate(-4deg);z-index:2}.dtfl-transfer--third span{font-size:80px;color:#ff8268;line-height:.9}.dtfl-hero__bubble{position:absolute;right:32%;top:2%;width:95px;height:95px;border-radius:50%;display:flex;flex-direction:column;justify-content:center;align-items:center;background:var(--dtfl-lime);color:var(--dtfl-dark);font-size:35px;font-weight:1000;transform:rotate(-9deg)}.dtfl-hero__bubble small{font-size:10px;line-height:1.2;text-align:center;font-weight:900}.dtfl-home.dtfl-benefits{background:#fff;padding:27px 0;border-bottom:1px solid #e5ebf3}.dtfl-benefits__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:22px}.dtfl-benefit{display:flex;align-items:start;gap:14px;padding:9px 16px;border-right:1px solid #e4e9f3}.dtfl-benefit:last-child{border-right:0}.dtfl-benefit__icon{flex:none;display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;background:#eaf1ff;color:var(--dtfl-blue);border-radius:14px;font-size:24px;font-weight:700}.dtfl-home .dtfl-benefit h3{font-size:15px;font-weight:850;line-height:1.3;margin:0 0 4px}.dtfl-home .dtfl-benefit p{font-size:13px;color:var(--dtfl-quiet);margin:0;line-height:1.5}.dtfl-home.dtfl-section{padding:90px 0}.dtfl-home .dtfl-section__intro{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:33px}.dtfl-home .dtfl-section__intro h2,.dtfl-home .dtfl-steps__header h2,.dtfl-home .dtfl-cta h2{font-size:clamp(35px,4vw,55px);font-weight:900;line-height:1.13;letter-spacing:-.055em;margin:0}.dtfl-section__intro>p{font-size:16px;color:var(--dtfl-quiet);max-width:400px;margin:0}.dtfl-options{background:#fff}.dtfl-options__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.dtfl-option{overflow:hidden;border:1px solid #e1e7f3;border-radius:22px;background:#f5f8ff;min-width:0;transition:transform .2s,box-shadow .2s;display:flex;flex-direction:column}.dtfl-option:hover{transform:translateY(-5px);box-shadow:0 14px 40px #20365c1b}.dtfl-option--2{background:#e8f9ff}.dtfl-option--3{background:#fff2f4}.dtfl-option__top{display:flex;justify-content:space-between;align-items:center;padding:21px 23px 0;font-size:14px;font-weight:850;color:#59739b}.dtfl-option__top span:last-child{font-size:24px;color:var(--dtfl-blue)}.dtfl-option__art{height:220px;display:flex;align-items:center;justify-content:center;padding:18px 28px}.dtfl-option__art img{max-height:100%;max-width:100%;object-fit:contain}.dtfl-option__illustration{font-size:clamp(36px,4vw,58px);line-height:.94;font-weight:1000;letter-spacing:-.07em;text-align:center;color:var(--dtfl-blue);transform:rotate(-7deg);text-shadow:5px 5px #d2f2ff}.dtfl-option--2 .dtfl-option__illustration{color:#ff3f7b;transform:rotate(6deg);text-shadow:5px 5px #7ddbea}.dtfl-option--3 .dtfl-option__illustration{color:#1b3262;text-shadow:5px 5px #ffd55a}.dtfl-option__illustration em{font-style:normal;color:#102850}.dtfl-option__content{margin-top:auto;background:#fff;padding:25px 27px 30px;min-height:180px}.dtfl-home .dtfl-option__content h3{font-size:21px;line-height:1.2;letter-spacing:-.035em;font-weight:850;margin:0 0 9px}.dtfl-home .dtfl-option__content p{font-size:14px;color:var(--dtfl-quiet);line-height:1.5;min-height:42px;margin:0 0 18px}.dtfl-option__link{display:inline-flex;gap:12px;align-items:center;color:var(--dtfl-blue);font-weight:850;font-size:14px}.dtfl-featured{background:#f4f7fe}.dtfl-textlink{color:var(--dtfl-dark);font-weight:850;white-space:nowrap}.dtfl-featured__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:20px}.dtfl-product{background:#fff;overflow:hidden;border-radius:18px;border:1px solid #e6ebf5;min-width:0;display:flex;flex-direction:column;transition:box-shadow .2s,transform .2s}.dtfl-product:hover{transform:translateY(-4px);box-shadow:0 14px 30px #20365c15}.dtfl-product__media{display:flex;justify-content:center;align-items:center;position:relative;background:#eaf2ff;aspect-ratio:1.15;overflow:hidden}.dtfl-product__media img{width:100%;height:100%;object-fit:cover;transition:transform .25s}.dtfl-product:hover .dtfl-product__media img{transform:scale(1.035)}.dtfl-product__badge{position:absolute;z-index:1;left:15px;top:15px;font-size:11px;font-weight:900;letter-spacing:.08em;background:#fff;color:var(--dtfl-blue);padding:7px 11px;border-radius:99px}.dtfl-product__fallback{font-size:65px;font-weight:1000;color:var(--dtfl-blue)}.dtfl-product__fallback span{color:var(--dtfl-lime)}.dtfl-product__content{padding:22px 23px;display:flex;flex-direction:column;flex:1}.dtfl-home .dtfl-product__content h3{font-size:18px;line-height:1.3;font-weight:850;margin:0 0 8px}.dtfl-home .dtfl-product__content p{font-size:13px;color:var(--dtfl-quiet);margin:0 0 10px}.dtfl-product__price{font-size:18px;font-weight:900;margin-top:auto;padding-top:10px}.dtfl-product__button{font-size:13px;color:var(--dtfl-blue)!important;font-weight:850;margin-top:17px;display:inline-flex;justify-content:space-between;border-top:1px solid #edf1f9;padding-top:15px}.dtfl-product--empty{padding:25px}.dtfl-home.dtfl-steps{background:#fff}.dtfl-steps__header{text-align:center;max-width:650px;margin:0 auto 38px}.dtfl-steps__header p{margin:14px auto 0;color:var(--dtfl-quiet)}.dtfl-steps__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:18px}.dtfl-step{border-radius:18px;padding:26px;background:#f5f8ff;border:1px solid #e6eefa;position:relative}.dtfl-step__number{font-size:12px;letter-spacing:.1em;font-weight:850;color:var(--dtfl-blue)}.dtfl-step__icon{margin:22px 0;width:60px;height:60px;display:flex;align-items:center;justify-content:center;background:#e0ecff;border-radius:16px;color:var(--dtfl-blue);font-size:35px;font-weight:900}.dtfl-home .dtfl-step h3{font-size:21px;font-weight:900;letter-spacing:-.035em;margin:0 0 8px}.dtfl-home .dtfl-step p{font-size:14px;color:var(--dtfl-quiet);margin:0}.dtfl-steps__button{text-align:center;margin-top:30px}.dtfl-home.dtfl-cta{background:linear-gradient(115deg,var(--dtfl-blue),var(--dtfl-blue-light));padding:70px 0;color:#fff}.dtfl-cta__inner{display:flex;align-items:center;justify-content:space-between;gap:30px}.dtfl-cta .dtfl-kicker{color:var(--dtfl-lime)}.dtfl-home .dtfl-cta h2{color:#fff}.dtfl-home .dtfl-cta p{color:#fff;font-size:16px;margin:16px 0 0}@media(max-width:991px){.dtfl-hero .dtfl-hero__grid{min-height:550px;gap:12px}.dtfl-hero__visual{transform:scale(.88)}.dtfl-home .dtfl-hero__heading{font-size:clamp(48px,6vw,70px)}.dtfl-options__grid{gap:12px}.dtfl-option__content{padding:20px}.dtfl-home .dtfl-container{width:min(1220px,calc(100% - 42px))}}@media(max-width:767px){.dtfl-home .dtfl-container{width:calc(100% - 34px)}.dtfl-hero .dtfl-hero__grid{display:flex;flex-direction:column;gap:0;min-height:0}.dtfl-hero__copy{padding:62px 0 5px;align-self:stretch}.dtfl-home .dtfl-hero__heading{font-size:clamp(47px,10vw,66px)}.dtfl-home .dtfl-hero__description{font-size:16px;max-width:500px}.dtfl-hero__visual{min-height:310px;width:100%;max-width:550px;transform:scale(.77);margin:-15px auto -33px}.dtfl-transfer--first{height:275px}.dtfl-transfer--second{height:265px}.dtfl-transfer--third{height:130px}.dtfl-benefits__grid{grid-template-columns:1fr;gap:5px}.dtfl-benefit{padding:12px 0;border-right:0;border-bottom:1px solid #e4e9f3}.dtfl-benefit:last-child{border:0}.dtfl-home.dtfl-section{padding:58px 0}.dtfl-section__intro{align-items:start!important;flex-direction:column;gap:12px!important}.dtfl-options__grid{grid-template-columns:1fr}.dtfl-option__art{height:215px}.dtfl-cta__inner{flex-direction:column;align-items:start}.dtfl-home.dtfl-cta{padding:55px 0}}@media(prefers-reduced-motion:reduce){.dtfl-home *,.dtfl-home *:before,.dtfl-home *:after{transition:none!important;animation:none!important}}body.dtfl-enabled .hdr-promoline{background:var(--dtfl-dark);color:#fff}body.dtfl-enabled .hdr-promoline a{color:inherit}body.dtfl-enabled{--dtfl-blue:#2569ec;--dtfl-blue-light:#4ca9fa;--dtfl-dark:#142239;--dtfl-lime:#dcff64;--header-global-bg:#ffffff;--header-global-color:#142239;--header-global-link-color:#142239;--header-global-link-hover-color:#2569ec}body.dtfl-enabled .hdr{--header-global-bg:#ffffff;--header-global-color:#142239;--header-global-link-color:#142239;--header-global-link-hover-color:#2569ec}body.dtfl-enabled .hdr .hdr-topline{background-color:#142239;color:#fff}.dtfl-home.dtfl-hero{background:linear-gradient(115deg,#2466ed,#3387f5 61%,#55acff)}.dtfl-hero .dtfl-hero__grid{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:22px;max-width:1260px;min-height:var(--dtfl-hero-height,520px)}.dtfl-hero__copy{padding-block:60px}.dtfl-home .dtfl-hero__heading{font-size:clamp(44px,5.7vw,76px);line-height:1.02;letter-spacing:-.064em;max-width:690px;margin-bottom:24px}.dtfl-home .dtfl-hero__description{font-size:clamp(16px,1.25vw,19px);line-height:1.55;max-width:500px}.dtfl-home .dtfl-hero__eyebrow{margin-bottom:24px}.dtfl-hero__visual{min-height:405px}.dtfl-hero__bubble{background:var(--dtfl-lime)}.dtfl-home .dtfl-hero__mini{font-size:12px;opacity:.9;margin-top:21px}.dtfl-home.dtfl-benefits{padding:20px 0}.dtfl-home.dtfl-section{padding:74px 0}.dtfl-home .dtfl-section__intro{margin-bottom:26px}.dtfl-home .dtfl-section__intro h2,.dtfl-home .dtfl-steps__header h2{font-size:clamp(32px,3.4vw,47px)}.dtfl-home .dtfl-container{width:min(1220px,calc(100% - 64px))}.dtfl-home.dtfl-options{background:#f6f9ff}.dtfl-options__grid{gap:16px}.dtfl-option{border:1px solid #e3eaf6;background:#e7f2ff;border-radius:18px;box-shadow:none}.dtfl-option--2{background:#e1f5f1}.dtfl-option--3{background:#fff0e7}.dtfl-option__top{padding:18px 20px 0}.dtfl-option__art{height:190px;padding:15px}.dtfl-option__illustration{font-size:clamp(30px,3.2vw,44px);line-height:.98;transform:rotate(-6deg);background:#fff;padding:20px 24px;box-shadow:10px 12px #18315322;border-radius:4px;color:#245ad3;text-shadow:none!important;white-space:nowrap;min-width:65%}.dtfl-option--2 .dtfl-option__illustration{color:#1b57a4;transform:rotate(5deg);background:repeating-linear-gradient(145deg,#c7fbef 0 13px,#fff 13px 26px)}.dtfl-option--2 .dtfl-option__illustration em{color:#df3980}.dtfl-option--3 .dtfl-option__illustration{color:#f26056;transform:rotate(-4deg);background:#fff7b6}.dtfl-option__content{min-height:158px;padding:22px 24px 24px}.dtfl-home .dtfl-option__content h3{font-size:20px}.dtfl-home .dtfl-option__content p{font-size:13px;margin-bottom:14px}.dtfl-home.dtfl-steps{background:#fff;padding-block:70px}.dtfl-home .dtfl-steps__header{margin-bottom:26px}.dtfl-steps__grid{gap:14px}.dtfl-step{background:#f7f9fe;border:1px solid #e5ecf5;padding:23px;border-radius:15px}.dtfl-step__icon{width:50px;height:50px;margin:14px 0 18px;border-radius:13px;font-size:27px}.dtfl-home .dtfl-step h3{font-size:19px}.dtfl-studio-footer,.dtfl-studio-footer *{box-sizing:border-box}.dtfl-studio-footer{background:var(--dtfl-footer-bg,#142239);color:#fff;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.55;padding:64px 0 22px}.dtfl-studio-footer a{color:inherit;text-decoration:none}.dtfl-studio-footer a:hover{color:var(--dtfl-footer-accent,#367bf5)}.dtfl-footer-container{width:min(1220px,calc(100% - 64px));margin-inline:auto}.dtfl-footer-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,.75fr) minmax(0,.85fr) minmax(0,1.13fr);gap:45px;padding-bottom:52px}.dtfl-footer-brand{display:inline-block;color:#fff!important;font-size:25px;font-weight:900;line-height:1.12;letter-spacing:-.055em;max-width:100%}.dtfl-footer-brand-image{display:block;max-width:250px;max-height:85px;width:auto;height:auto;object-fit:contain}.dtfl-footer-about>p{color:#b6c4d5;font-size:14px;margin:22px 0;max-width:340px}.dtfl-footer-contact a{display:block;font-size:13px;color:#fff!important;margin:10px 0}.dtfl-footer-grid h2{color:#fff;font-size:15px;font-weight:800;letter-spacing:-.01em;margin:5px 0 20px;line-height:1.3}.dtfl-footer-column a{display:block;font-size:14px;color:#b6c4d5;margin:11px 0;line-height:1.45}.dtfl-footer-updates>p{font-size:14px;color:#b6c4d5;max-width:320px;margin:0 0 20px}.dtfl-footer-form-row{display:flex;align-items:stretch;min-height:48px;max-width:355px;border:1px solid #44536c;border-radius:11px;overflow:hidden}.dtfl-footer-form-row:focus-within{outline:2px solid var(--dtfl-footer-accent,#367bf5);outline-offset:2px}.dtfl-footer-form-row input{background:transparent!important;border:0!important;box-shadow:none!important;outline:none!important;color:#fff!important;flex:1;min-width:0;width:100%;height:auto;min-height:48px;padding:12px 14px!important;font-family:inherit;font-size:13px!important}.dtfl-footer-form-row input::placeholder{color:#a5b1c2;opacity:1}.dtfl-footer-form-row button{border:0!important;background:var(--dtfl-footer-accent,#367bf5)!important;color:#fff!important;flex:0 0 54px;font-size:24px;cursor:pointer;line-height:1}.dtfl-footer-form-row button:hover{filter:brightness(1.1)}.dtfl-footer-form-feedback{font-size:12px;color:#d1f0ff;margin:9px 0 0}.dtfl-footer-bottom{border-top:1px solid #39475e;padding-top:24px;display:flex;justify-content:space-between;gap:25px;align-items:center;color:#b6c4d5;font-size:12px}.dtfl-footer-policies{display:flex;align-items:center;gap:18px;flex-wrap:wrap}@media(max-width:1000px){.dtfl-footer-grid{grid-template-columns:1.3fr 1fr 1fr;gap:30px}.dtfl-footer-updates{grid-column:1/-1;max-width:540px}}@media(max-width:767px){.dtfl-home .dtfl-container,.dtfl-footer-container{width:calc(100% - 36px)}.dtfl-hero .dtfl-hero__grid{grid-template-columns:1fr;min-height:0}.dtfl-hero__copy{padding:52px 0 4px}.dtfl-home .dtfl-hero__heading{font-size:clamp(43px,10vw,60px)}.dtfl-hero__visual{min-height:275px;transform:scale(.76);margin:-4px auto -25px}.dtfl-home.dtfl-section{padding:54px 0}.dtfl-option__art{height:190px}.dtfl-options__grid{grid-template-columns:1fr}.dtfl-studio-footer{padding:48px 0 23px}.dtfl-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 20px;padding-bottom:38px}.dtfl-footer-about,.dtfl-footer-updates{grid-column:1/-1}.dtfl-footer-bottom{align-items:start;flex-direction:column;gap:14px}}@media(max-width:380px){.dtfl-footer-grid{grid-template-columns:1fr}.dtfl-footer-column{grid-column:1/-1}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/dtfl-blue-design.css.map */
