.tdl,.tdf{--tdl-accent:#86abf7;--tdl-ink:#121212;--tdl-card-bg:#fff;color:var(--tdl-ink);font-family:inherit;font-size:16px;line-height:1.55}.tdl *,.tdl *:before,.tdl *:after,.tdf *,.tdf *:before,.tdf *:after{box-sizing:border-box}.tdl h1,.tdl h2,.tdl h3,.tdl p,.tdf h2,.tdf p{margin:0;letter-spacing:normal;color:inherit}.tdl a,.tdf a{text-decoration:none;color:inherit}.tdl-shell{width:min(100% - 48px,1240px);margin-inline:auto}.tdl-hero-area{background:radial-gradient(circle at 70% 32%,color-mix(in srgb,var(--tdl-accent) 19%,transparent),transparent 48%),var(--tdl-hero-bg);overflow:hidden;border-bottom:1px solid #e6e9ef}.tdl-hero-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:5.8%;padding-block:84px 86px;min-height:570px}.tdl-hero-copy{position:relative;z-index:1}.tdl-eyebrow,.tdl-kicker{display:inline-flex;align-items:center;gap:9px;font-weight:750;font-size:11px;letter-spacing:.15em;text-transform:uppercase}.tdl-eyebrow{padding:9px 14px;border:1px solid color-mix(in srgb,var(--tdl-accent) 40%,#fff);background:#fff;border-radius:99px;color:#263449;letter-spacing:.1em}.tdl-eyebrow-dot{width:7px;height:7px;flex:none;border-radius:50%;background:#699bf3;box-shadow:0 0 0 4px #e5eeff}.tdl-hero-title{font-size:clamp(45px,4.9vw,72px);font-weight:850;line-height:1.055;letter-spacing:-.055em!important;margin:25px 0 22px!important;max-width:730px}.tdl-hero-title span{display:block;color:#5f8fe9;color:color-mix(in srgb,var(--tdl-accent) 75%,#2853af)}.tdl-lead{font-size:clamp(16px,1.3vw,18px);line-height:1.8;max-width:595px;color:#506071!important}.tdl-hero-actions{display:flex;align-items:center;flex-wrap:wrap;gap:14px;margin-top:29px}.tdl-button{display:inline-flex;justify-content:center;align-items:center;gap:11px;padding:15px 20px;border-radius:13px;font-size:14px;font-weight:750;line-height:1.35;min-height:50px;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease,border-color .2s ease;cursor:pointer}.tdl-button svg{width:19px;height:19px;flex:none}.tdl-button svg.tdl-arrow{width:17px;height:17px;margin-left:4px;transition:transform .2s ease}.tdl-button--primary{background:var(--tdl-accent);border:1px solid color-mix(in srgb,var(--tdl-accent) 73%,#1c498b);color:#0f1b30!important;box-shadow:0 8px 26px color-mix(in srgb,var(--tdl-accent) 42%,transparent)}.tdl-button--primary:hover,.tdl-button--primary:focus-visible{transform:translateY(-2px);box-shadow:0 12px 33px color-mix(in srgb,var(--tdl-accent) 54%,transparent)}.tdl-button:hover svg.tdl-arrow{transform:translate(3px)}.tdl-button--text{border:1px solid #d7deeb;background:#ffffffb8;color:#293447!important}.tdl-button--text:hover{border-color:#99b8ed;background:#fff}.tdl-button:focus-visible,.tdf-faq-item summary:focus-visible{outline:3px solid #456dbb;outline-offset:3px}.tdl-assurance{display:flex;flex-wrap:wrap;gap:10px 20px;margin-top:27px;color:#4a5870;font-size:12px;font-weight:650}.tdl-assurance span{display:flex;align-items:center;gap:6px}.tdl-assurance svg{width:15px;height:15px;color:#5d8ee3}.tdl-hero-visual{min-height:460px;position:relative;display:flex;align-items:center;justify-content:center}.tdl-visual-halo{position:absolute;width:min(510px,100%);height:440px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--tdl-accent) 35%,transparent) 0,transparent 67%);filter:blur(14px)}.tdl-visual-grid{width:min(100%,510px);display:grid;grid-template-columns:1.14fr .88fr;grid-template-rows:1fr 1fr;gap:14px;position:relative;z-index:1;transform:rotate(-2deg)}.tdl-product-tile{min-width:0;display:flex;flex-direction:column;align-items:stretch;position:relative;background:var(--tdl-card-bg);padding:13px;border:1px solid #e3e9f3;border-radius:22px;box-shadow:0 18px 40px #121d3214}.tdl-product-tile--main{grid-row:span 2;min-height:388px;transform:translateY(10px)}.tdl-product-tile--secondary,.tdl-product-tile--tertiary{min-height:186px}.tdl-product-tile--secondary{transform:translateY(-10px) rotate(2deg)}.tdl-product-tile--tertiary{transform:translateY(-5px) rotate(2deg)}.tdl-product-figure{flex:1;min-height:0;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:14px;background:#f5f6f8}.tdl-product-image{width:100%;height:100%;max-height:290px;object-fit:contain;display:block;mix-blend-mode:multiply}.tdl-product-tile--secondary .tdl-product-image,.tdl-product-tile--tertiary .tdl-product-image{max-height:120px}.tdl-fallback-product{width:70%;height:80%;color:#92a3c2}.tdl-tile-kicker{position:absolute;z-index:1;top:23px;left:24px;font-size:10px;letter-spacing:.13em;font-weight:750;background:#fff;border:1px solid #ebedf3;padding:5px 8px;border-radius:6px}.tdl-tile-name{font-size:12px;font-weight:750;margin-top:9px;line-height:1.25;overflow-wrap:anywhere}.tdl-visual-note{display:flex;gap:10px;align-items:center;position:absolute;z-index:2;right:-2%;bottom:3%;border:1px solid #e5e9f3;border-radius:15px;background:#fff;padding:11px 13px;box-shadow:0 14px 40px #09162d21}.tdl-note-icon{width:36px;height:36px;display:grid;place-items:center;background:#eaf1ff;border-radius:10px;color:#457dd6}.tdl-note-icon svg{width:20px;height:20px}.tdl-visual-note strong,.tdl-visual-note small{display:block}.tdl-visual-note strong{font-size:12px;line-height:1.25}.tdl-visual-note small{font-size:11px;color:#667085}.tdl-note-check{display:grid;place-items:center;width:21px;height:21px;border-radius:50%;background:#e9f8f0;color:#28744b;font-weight:850;font-size:13px;margin-left:4px}.tdl-section-heading h2,.tdl-methods-copy h2{font-size:clamp(29px,3.2vw,43px);font-weight:820;line-height:1.2;letter-spacing:-.038em!important}.tdl-kicker{color:#5f8fe9;color:color-mix(in srgb,var(--tdl-accent) 75%,#2853af);margin-bottom:12px}.tdl-section-heading--split{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:27px}.tdl-section-heading--split>div{max-width:590px}.tdl-section-heading--split>p{max-width:400px;color:#607086;line-height:1.7;font-size:14px}.tdl-audience-section{padding-block:81px 77px}.tdl-audience-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px}.tdl-audience-card{background:var(--tdl-card-bg);border:1px solid #e4e9f1;border-radius:17px;padding:24px 20px 23px;min-height:210px;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.tdl-audience-card:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--tdl-accent) 65%,#fff);box-shadow:0 13px 28px #0f254911}.tdl-audience-icon{width:44px;height:44px;border-radius:12px;display:grid;place-items:center;background:#eaf1ff;color:#5385dc;margin-bottom:21px}.tdl-audience-icon svg{width:23px;height:23px}.tdl-audience-card h3{font-size:17px;font-weight:790;line-height:1.3;margin:0 0 10px}.tdl-audience-card p{font-size:13px;line-height:1.7;color:#657183}.tdl-process-area{padding-block:78px 84px;background:#f7f9fc;border-block:1px solid #edf0f6;scroll-margin-top:130px}.tdl-section-heading--center{text-align:center;max-width:640px;margin:0 auto 38px}.tdl-section-heading--center p{color:#657183;margin-top:14px;font-size:15px;line-height:1.7}.tdl-steps-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.tdl-step-card{position:relative;background:var(--tdl-card-bg);border:1px solid #e6eaf2;border-radius:19px;padding:30px 27px 32px;min-height:232px}.tdl-step-number{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;background:#eaf1ff;border:1px solid #d7e4ff;border-radius:13px;color:#4d81dc;font-size:17px;font-weight:850;margin-bottom:26px}.tdl-step-card h3{font-size:20px;line-height:1.3;font-weight:800;margin:0 0 9px}.tdl-step-card p{font-size:14px;line-height:1.7;color:#687487}.tdl-methods-area{padding-block:78px 38px}.tdl-methods-panel{padding:34px 39px;background:#101828;border-radius:22px;color:#fff;display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:40px;align-items:center;overflow:hidden;position:relative}.tdl-methods-panel:after{content:"";position:absolute;right:-110px;top:-170px;width:420px;height:420px;border-radius:50%;border:75px solid rgba(134,171,247,.055);pointer-events:none}.tdl-methods-copy{position:relative;z-index:1}.tdl-methods-copy h2{color:#fff;font-size:clamp(28px,2.65vw,38px)}.tdl-methods-copy p{color:#aebbcf;line-height:1.7;font-size:14px;margin-top:15px}.tdl-methods-list{display:grid;gap:10px;position:relative;z-index:1}.tdl-methods-list>div{display:flex;align-items:center;gap:16px;background:#1b2739;border:1px solid rgba(255,255,255,.07);border-radius:13px;padding:13px 16px}.tdl-method-marker{display:grid;place-items:center;width:37px;height:37px;border-radius:10px;background:#86abf729;color:#b5cdff;font-size:12px;font-weight:800;flex:none}.tdl-methods-list strong,.tdl-methods-list small{display:block}.tdl-methods-list strong{font-size:14px;color:#fff;margin-bottom:2px}.tdl-methods-list small{font-size:12px;line-height:1.6;color:#b5c0ce}.tdl-start-banner{display:flex;justify-content:space-between;align-items:center;gap:25px;padding-block:42px 69px}.tdl-start-banner h2{font-size:clamp(26px,2.65vw,35px);font-weight:850;line-height:1.2;letter-spacing:-.03em!important}.tdl-start-banner p{max-width:650px;font-size:14px;color:#657183;margin-top:10px;line-height:1.7}.tdl-start-banner .tdl-button{flex:none}.tdf{padding-block:79px 83px;background:#f7f9fc;border-top:1px solid #eaf0f7}.tdf-shell{max-width:1080px}.tdf-heading{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:29px}.tdf-heading h2{font-size:clamp(30px,3.3vw,43px);font-weight:830;letter-spacing:-.04em!important;line-height:1.25}.tdf-heading p{color:#657183;font-size:14px;line-height:1.7;max-width:355px}.tdf-faq-list{border-top:1px solid #dfe6f1}.tdf-faq-item{border-bottom:1px solid #dfe6f1;background:transparent}.tdf-faq-item summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:22px 0;color:var(--tdl-ink);font-size:16px;font-weight:750;line-height:1.4}.tdf-faq-item summary::-webkit-details-marker{display:none}.tdf-faq-plus{position:relative;flex:none;border:1px solid #d7e3f3;border-radius:50%;width:31px;height:31px;display:grid;place-items:center;background:#fff}.tdf-faq-plus:before,.tdf-faq-plus:after{content:"";position:absolute;width:11px;height:1.7px;background:#4577c8;border-radius:2px}.tdf-faq-plus:after{transform:rotate(90deg);transition:transform .18s ease}.tdf-faq-item[open] .tdf-faq-plus:after{transform:rotate(0)}.tdf-faq-answer{padding:0 58px 24px 0;color:#586779;font-size:14px;line-height:1.85;max-width:840px}.tdf-faq-answer p{color:inherit}.tdf-closing{margin-top:54px;border-radius:20px;background:#111d30;color:#fff;padding:35px 39px;display:flex;justify-content:space-between;align-items:center;gap:30px}.tdf-closing-eyebrow{display:block;font-size:10px;letter-spacing:.14em;font-weight:770;color:#a6c5ff;margin-bottom:9px}.tdf-closing h2{color:#fff;font-size:clamp(25px,2.6vw,34px);font-weight:840;letter-spacing:-.034em!important}.tdf-closing p{color:#b4c1d2;line-height:1.7;font-size:14px;margin-top:8px}.tdf-closing .tdl-button{flex:none}@media(max-width:1100px){.tdl-hero-grid{gap:2%;grid-template-columns:1fr .9fr;padding-block:70px;min-height:490px}.tdl-hero-title{font-size:clamp(43px,5vw,61px)}.tdl-hero-visual{min-height:410px}.tdl-product-tile--main{min-height:350px}.tdl-audience-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tdl-audience-card{min-height:180px}}@media(max-width:749px){.tdl-shell{width:min(100% - 32px,1240px)}.tdl-hero-grid{grid-template-columns:1fr;gap:32px;padding-block:54px 58px;min-height:0}.tdl-hero-title{font-size:clamp(40px,8.5vw,59px);margin-block:21px 16px!important}.tdl-lead{font-size:15px;line-height:1.7}.tdl-hero-actions{margin-top:24px;gap:10px}.tdl-hero-visual{width:min(100%,450px);min-height:395px;margin:auto}.tdl-visual-grid{max-width:415px}.tdl-product-tile--main{min-height:318px}.tdl-product-tile--secondary,.tdl-product-tile--tertiary{min-height:155px}.tdl-product-tile--secondary .tdl-product-image,.tdl-product-tile--tertiary .tdl-product-image{max-height:104px}.tdl-visual-note{right:0;bottom:-10px}.tdl-audience-section{padding-block:60px}.tdl-section-heading--split,.tdf-heading{display:block}.tdl-section-heading--split>p,.tdf-heading>p{max-width:650px;margin-top:14px}.tdl-audience-grid{gap:11px}.tdl-audience-card{padding:20px 16px;min-height:182px}.tdl-audience-card h3{font-size:15px}.tdl-audience-card p{font-size:12px}.tdl-process-area{padding-block:60px}.tdl-steps-grid{grid-template-columns:1fr;gap:12px}.tdl-step-card{min-height:0;padding:22px 22px 25px}.tdl-step-number{margin-bottom:13px;width:39px;height:39px}.tdl-step-card h3{font-size:18px}.tdl-methods-area{padding-block:55px 28px}.tdl-methods-panel{display:block;padding:28px 24px}.tdl-methods-list{margin-top:25px}.tdl-start-banner{display:block;padding-block:34px 59px}.tdl-start-banner .tdl-button{margin-top:24px}.tdf{padding-block:59px 64px}.tdf-closing{display:block;padding:28px 24px}.tdf-closing .tdl-button{margin-top:22px}}@media(max-width:480px){.tdl-eyebrow{font-size:9px;letter-spacing:.08em}.tdl-hero-title{font-size:clamp(38px,10.1vw,51px)}.tdl-hero-actions .tdl-button--primary{width:100%;justify-content:center}.tdl-button{font-size:13px;padding:13px 15px}.tdl-assurance{font-size:11px;gap:6px 13px}.tdl-hero-visual{min-height:322px}.tdl-visual-grid{gap:10px}.tdl-product-tile{border-radius:15px;padding:9px}.tdl-product-figure{border-radius:10px}.tdl-product-tile--main{min-height:267px}.tdl-product-tile--secondary,.tdl-product-tile--tertiary{min-height:130px}.tdl-tile-kicker{top:16px;left:15px;font-size:8px}.tdl-tile-name{font-size:10px;margin-top:5px}.tdl-visual-note{transform:scale(.85);transform-origin:right bottom;bottom:-4px}.tdl-section-heading h2,.tdf-heading h2{font-size:29px}.tdl-audience-grid{grid-template-columns:1fr 1fr;gap:9px}.tdl-audience-card{padding:16px 13px;border-radius:12px}.tdl-audience-icon{width:37px;height:37px;border-radius:9px;margin-bottom:16px}.tdl-audience-icon svg{width:19px;height:19px}.tdl-audience-card h3{font-size:14px}.tdl-audience-card p{font-size:11px}.tdl-methods-panel{border-radius:17px;padding:24px 18px}.tdl-methods-list>div{padding:11px 12px;gap:11px}.tdf-faq-item summary{font-size:14px;padding-block:18px}.tdf-faq-answer{padding-right:10px}.tdf-closing{border-radius:15px}}@media(prefers-reduced-motion:reduce){.tdl-button,.tdl-button svg.tdl-arrow,.tdl-audience-card,.tdf-faq-plus:after{transition:none!important}}@media screen and (max-width:749px){html:has(.tdl),body:has(.tdl){overflow-x:clip}.tdl,.tdf{max-width:100%;min-width:0;overflow-x:clip}.tdl .tdl-shell,.tdf .tdl-shell,.tdl .tdl-hero-copy,.tdl .tdl-hero-visual,.tdl .tdl-methods-copy{max-width:100%;min-width:0}.tdl .tdl-hero-actions .tdl-button,.tdf .tdl-button{max-width:100%}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/td-quote-landing.css.map */
