.df-browser-mockup[data-v-b89b2a4e]{background:#fff;border:1px solid rgba(0,48,82,.12);border-radius:1.25rem 1.25rem 0 0;box-shadow:0 26px 80px #00305229;margin:0;overflow:hidden}.df-browser-mockup-toolbar[data-v-b89b2a4e]{align-items:center;background:#f7f9fa;border-bottom:1px solid rgba(0,48,82,.08);display:grid;grid-template-columns:5rem minmax(0,1fr) 5rem;height:3.5rem;padding:0 1rem}.df-browser-mockup-controls[data-v-b89b2a4e]{display:flex;gap:.45rem}.df-browser-mockup-controls span[data-v-b89b2a4e]{background:#ff6b6b;border-radius:999px;height:.72rem;width:.72rem}.df-browser-mockup-controls span[data-v-b89b2a4e]:nth-child(2){background:#ffd166}.df-browser-mockup-controls span[data-v-b89b2a4e]:nth-child(3){background:#27c478}.df-browser-mockup-address[data-v-b89b2a4e]{align-items:center;background:#fff;border:1px solid rgba(0,48,82,.08);border-radius:.5rem;color:var(--df-muted);display:flex;font-size:.75rem;font-weight:600;gap:.5rem;height:2rem;justify-content:center;margin:0 auto;width:min(100%,27rem)}.df-browser-mockup-lock[data-v-b89b2a4e]{border:1.5px solid;border-radius:.15rem;height:.65rem;margin-top:.15rem;position:relative;width:.5rem}.df-browser-mockup-lock[data-v-b89b2a4e]:before{border:1.5px solid;border-bottom:0;border-radius:.25rem .25rem 0 0;bottom:100%;content:"";height:.28rem;left:50%;position:absolute;translate:-50% 0;width:.32rem}.df-browser-mockup-spacer[data-v-b89b2a4e]{display:block}.df-browser-mockup img[data-v-b89b2a4e],.df-browser-mockup picture[data-v-b89b2a4e]{display:block;width:100%}.df-browser-mockup img[data-v-b89b2a4e]{height:auto}@media(max-width:768px){.df-browser-mockup[data-v-b89b2a4e]{border-radius:1rem 1rem 0 0}.df-browser-mockup-toolbar[data-v-b89b2a4e]{grid-template-columns:auto minmax(0,1fr);height:3rem;padding:0 .75rem}.df-browser-mockup-address[data-v-b89b2a4e]{justify-self:end;width:calc(100% - .75rem)}.df-browser-mockup-spacer[data-v-b89b2a4e]{display:none}}.df-home{background:#fbfbfb;color:var(--df-ink);overflow:hidden}.df-home .df-container{max-width:min(1500px,calc(100% - 3rem))}.df-home-hero-copy>*,.df-home-hero-product{animation:df-home-rise-in .88s cubic-bezier(.16,1,.3,1) forwards;opacity:0}.df-home-hero-copy>:first-child{animation-delay:80ms}.df-home-hero-copy>:nth-child(2){animation-delay:.18s}.df-home-hero-copy>:nth-child(3){animation-delay:.28s}.df-home-hero-copy>:nth-child(4){animation-delay:.36s}.df-home-hero-product{animation-delay:.46s}.df-home-hero{background:linear-gradient(180deg,#e5f3f4f2,#fff6ec94 62%,#fff),#fff;overflow:hidden;padding:9rem 0 0;position:relative}.df-home-hero-layout{align-items:center;display:flex;flex-direction:column;gap:clamp(3rem,6vw,5rem);justify-content:center;position:relative;text-align:center}.df-home-hero-copy{max-width:56rem}.df-home-centered h2,.df-home-final h2,.df-home-preview-panel h2,.df-home-section-copy h2{color:var(--df-ink);font-weight:700;line-height:1.08;margin:0}.df-home-hero-copy h1{color:var(--df-ink);font-size:clamp(3.25rem,7vw,6rem);font-weight:700;line-height:.98;margin:1.25rem 0 0}.df-home-hero-lead{color:var(--df-ink-soft);font-size:1.1875rem;font-weight:600;line-height:1.55;margin:1.5rem 0 0;margin-inline:auto;max-width:45rem}.df-home-hero-context{color:var(--df-muted);font-size:1rem;line-height:1.75;margin:1rem 0 0;margin-inline:auto;max-width:38rem}.df-home-actions{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;margin-top:2rem}.df-home-actions .df-btn,.df-home-final-cta{box-shadow:var(--df-shadow-sm);min-height:2.75rem;transition:background-color .18s ease,box-shadow .18s ease,translate .18s ease}.df-home-actions .df-btn:hover,.df-home-final-cta:hover{box-shadow:0 10px 24px #0030521a;translate:0 -.125rem}.df-home-actions .df-btn:focus-visible,.df-home-final-cta:focus-visible{outline:2px solid var(--df-brand);outline-offset:3px}.df-home-hero-product{width:min(100%,1060px)}.df-home-before-after article{background:#fff;border:1px solid var(--df-line);border-radius:var(--df-radius);box-shadow:var(--df-shadow-sm)}.df-home-label{color:var(--df-brand);font-size:.75rem;font-weight:700;line-height:1.45;margin:0}.df-home-trust{background:#fff;border-bottom:1px solid var(--df-line);border-top:1px solid var(--df-line);padding:3.5rem 0}.df-home-trust .df-container{display:grid;gap:1.75rem}.df-home-trust-heading{margin:0 auto;max-width:42rem;text-align:center}.df-home-trust h2{color:var(--df-ink);font-size:1.75rem;font-weight:700;line-height:1.25;margin:0}.df-home-trust-heading p{color:var(--df-muted);font-size:.9375rem;line-height:1.6;margin:.75rem 0 0}.df-home-trust-items{display:grid;gap:0;grid-template-columns:repeat(3,minmax(0,1fr))}.df-home-trust-items article{padding:clamp(2rem,4vw,3rem) 1rem;text-align:center}.df-home-trust-items strong{color:var(--df-ink);display:block;font-size:clamp(2.75rem,5vw,4.75rem);font-weight:800;letter-spacing:0;line-height:.95}.df-home-trust-items span{color:var(--df-muted);display:block;font-size:clamp(.75rem,1.3vw,.9375rem);font-weight:800;letter-spacing:.08em;line-height:1.45;margin-top:.85rem;text-transform:uppercase}@media(max-width:768px){.df-home-hero{padding:7.25rem 0 0}.df-home-hero-copy h1{font-size:2.75rem}.df-home-hero-lead{font-size:.9375rem}.df-home-hero-product{width:min(100%,32rem)}}@media(max-width:440px){.df-home-hero-copy h1{font-size:2.35rem}}@keyframes df-home-rise-in{0%{filter:blur(.5rem);opacity:0;translate:0 1.75rem}to{filter:blur(0);opacity:1;translate:0 0}}.df-home-section{background:#fff;padding:6.25rem 0}.df-home-section-soft{background:#f7fbfb}.df-home-section-grid{align-items:start;display:grid;gap:clamp(2.5rem,5vw,4.5rem);grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr)}.df-home-section-copy{max-width:38rem}.df-home-centered h2,.df-home-final h2,.df-home-preview-copy h2,.df-home-preview-panel h2,.df-home-section-copy h2{font-size:2.5rem;margin-top:0}.df-home-centered p,.df-home-final p,.df-home-preview-copy>p,.df-home-section-copy p{color:var(--df-muted);font-size:1rem;line-height:1.65;margin:1rem 0 0}.df-home-feature-feed{border-top:1px solid var(--df-line);display:grid;gap:0}.df-home-feature-card,.df-home-integration-grid article{position:relative;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.df-home-feature-card{border-bottom:1px solid var(--df-line);display:grid;gap:1.5rem;grid-template-columns:3.5rem minmax(0,1fr);padding:1.5rem 0;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.df-home-feature-number{color:var(--df-brand);font-size:.8125rem;font-weight:700;line-height:1}.df-home-feature-card h3,.df-home-feature-card span{display:block;margin:0}.df-home-feature-card h3{color:var(--df-ink);font-size:1.375rem;font-weight:700;line-height:1.3}.df-home-feature-card span{color:var(--df-muted);font-size:.9375rem;line-height:1.65;margin-top:.75rem}.df-home-check-list{display:grid;gap:.75rem;margin-top:1rem}.df-home-check-list div{align-items:start;display:grid;gap:.75rem;grid-template-columns:auto minmax(0,1fr)}.df-home-check-list span{background:var(--df-brand);border-radius:999px;box-shadow:0 0 0 4px #008b8d1a;height:.55rem;margin-top:.45rem;width:.55rem}.df-home-check-list p{color:var(--df-ink-soft);font-size:.875rem;font-weight:600;line-height:1.6;margin:0}.df-home-centered{margin:0 auto 2.5rem;max-width:48rem;text-align:center}.df-home-day-section{background:#fff}.df-home-day-heading{display:grid;gap:1.25rem;margin-bottom:3.5rem;max-width:64rem}.df-home-day-heading h2{color:var(--df-ink);font-size:clamp(2.35rem,4.2vw,4.5rem);font-weight:700;letter-spacing:0;line-height:1.05;margin:0}.df-home-day-heading p{color:var(--df-muted);font-size:clamp(1.05rem,1.45vw,1.35rem);line-height:1.55;margin:0;max-width:44rem}.df-home-event-grid{display:grid;gap:1.5rem;grid-template-columns:repeat(3,minmax(0,1fr))}.df-home-event-card,.df-home-event-metric{background:#f1f4f5;border-radius:1.5rem;overflow:hidden}.df-home-event-card{min-height:29rem;padding:clamp(1rem,1.6vw,1.5rem)}.df-home-event-card-3{grid-row:span 2}.df-home-event-visual{border-radius:1.1rem 1.1rem 0 0;min-width:0}.df-home-event-card h3,.df-home-event-card p,.df-home-event-metric h3,.df-home-event-metric p{margin-left:clamp(0rem,2vw,2rem);margin-right:clamp(0rem,2vw,2rem)}.df-home-event-card h3{color:var(--df-ink);font-size:clamp(1.7rem,2vw,2.35rem);font-weight:700;line-height:1.15;margin-bottom:0;margin-top:2rem}.df-home-event-card p{color:var(--df-muted);font-size:clamp(1rem,1.25vw,1.2rem);line-height:1.55;margin-bottom:0;margin-top:1rem}.df-home-event-metric{align-items:center;display:grid;gap:clamp(1.5rem,4vw,4rem);grid-column:span 2;grid-template-columns:auto minmax(0,1fr);min-height:13rem;padding:clamp(1.5rem,3.5vw,3.5rem)}.df-home-event-metric>strong{color:var(--df-ink);font-size:clamp(4rem,8vw,7rem);font-weight:700;line-height:.9}.df-home-event-metric h3{color:var(--df-ink);font-size:clamp(1.6rem,2.4vw,2.4rem);line-height:1.15;margin-bottom:0;margin-top:0}.df-home-event-metric p{color:var(--df-brand);font-size:clamp(1rem,1.35vw,1.25rem);line-height:1.45;margin-bottom:0;margin-top:.65rem}.df-home-preview-panel{align-items:start;display:grid;gap:2.5rem;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr)}.df-home-preview-list{border-top:1px solid var(--df-line);display:grid;gap:0;grid-template-columns:repeat(2,minmax(0,1fr))}.df-home-preview-panel article{border-bottom:1px solid var(--df-line);padding:1rem 0}.df-home-preview-panel article:nth-child(odd){padding-right:1rem}.df-home-preview-panel article:nth-child(2n){border-left:1px solid var(--df-line);padding-left:1rem}.df-home-preview-panel article span,.df-home-preview-panel article strong{display:block}.df-home-preview-panel article span{color:var(--df-muted);font-size:.75rem;font-weight:700;line-height:1.45}.df-home-preview-panel article strong{color:var(--df-ink);font-size:.9375rem;line-height:1.45;margin-top:.35rem}.df-home-before-after{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.df-home-before-after article{padding:2rem}.df-home-before-after article:first-child{background:#fff;box-shadow:none}.df-home-before-after article:last-child{border-color:#008b8d38;box-shadow:0 14px 38px #00305214}.df-home-outcome-list{background:#fff;border:1px solid rgba(0,48,82,.08);border-radius:1.5rem;box-shadow:0 14px 38px #00305214;margin:2rem auto 0;max-width:48rem;padding:2rem}.df-home-integration-grid{display:grid;gap:1rem;grid-template-columns:1fr}.df-home-integration-grid article{background:#fff;border:1px solid var(--df-line);border-radius:var(--df-radius);box-shadow:var(--df-shadow-sm);padding:1.5rem}.df-home-integration-grid h3{color:var(--df-ink);font-size:1.25rem;font-weight:700;line-height:1.3;margin:0}.df-home-integration-grid article>p{color:var(--df-muted);font-size:.875rem;line-height:1.65;margin:.75rem 0 0}.df-home-final-section{background:linear-gradient(135deg,#0b7272 0,var(--df-ink) 100%);color:#fff;overflow:hidden;padding:6.5rem 0;position:relative}.df-home-final-section:before{background:linear-gradient(90deg,hsla(0,0%,100%,.08),transparent 42%),linear-gradient(180deg,rgba(255,226,94,.08),transparent 58%);content:"";inset:0;pointer-events:none;position:absolute}.df-home-final{align-items:center;color:#fff;display:grid;gap:clamp(2rem,5vw,4rem);grid-template-columns:minmax(0,1fr) minmax(320px,.45fr);padding:0;position:relative}.df-home-final h2{color:#fff}.df-home-final p{color:#ffffffc7}.df-home-final-action{display:grid;gap:1rem;justify-items:stretch;text-align:right}.df-home-final-cta{background:var(--df-highlight);color:var(--df-ink);justify-content:center;width:100%}.df-home-final-cta:hover{background:#ffec8a;transform:translateY(-1px)}@media(max-width:1180px){.df-home-preview-panel,.df-home-section-grid{grid-template-columns:1fr}.df-home-day-heading{margin-bottom:2.5rem}.df-home-event-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.df-home-event-card-3{grid-row:auto}.df-home-event-metric{grid-column:span 2}.df-home-hero-copy{max-width:50rem}}@media(max-width:768px){.df-home-centered p,.df-home-day-heading p,.df-home-final p,.df-home-preview-copy>p,.df-home-section-copy p{font-size:.9375rem}.df-home-actions,.df-home-actions .df-btn{width:100%}.df-home-final{align-items:flex-start;flex-direction:column}.df-home-before-after,.df-home-event-grid,.df-home-final,.df-home-integration-grid,.df-home-preview-list,.df-home-trust-items{grid-template-columns:1fr}.df-home-trust h2{font-size:1.5rem}.df-home-final-section,.df-home-section{padding:4rem 0}.df-home-centered h2,.df-home-day-heading h2,.df-home-final h2,.df-home-preview-panel h2,.df-home-section-copy h2{font-size:2rem}.df-home-event-card,.df-home-event-metric{min-height:auto}.df-home-event-metric{grid-column:auto;grid-template-columns:1fr}.df-home-preview-panel article:nth-child(2n){border-left:0;padding-left:0}.df-home-preview-panel article:nth-child(odd){padding-right:0}.df-home-final-action{justify-items:start;text-align:left}}@media(max-width:440px){.df-home-before-after article,.df-home-event-card,.df-home-event-metric,.df-home-feature-card,.df-home-final,.df-home-outcome-list{padding:1rem}}.df-home-testimonials{background:#fff;padding:6.25rem 0}.df-home-testimonials-heading{display:grid;gap:1rem;margin-bottom:2.5rem;max-width:46rem}.df-home-testimonials-heading h2{color:var(--df-ink);font-size:clamp(2.35rem,4.2vw,4rem);font-weight:700;line-height:1.08;margin:0}.df-home-testimonials-heading p:not(.df-home-label){color:var(--df-muted);font-size:1rem;line-height:1.65;margin:0}.df-home-testimonials-grid{display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr))}.df-home-testimonial-card{align-content:start;background:#f8fbfb;border:1px solid var(--df-line);border-radius:var(--df-radius);box-shadow:var(--df-shadow-sm);display:grid;gap:1.5rem;padding:1.25rem;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.df-home-testimonial-card:hover{border-color:#008b8d42;box-shadow:0 18px 42px #0030521a;transform:translateY(-2px)}.df-home-testimonial-card header{align-items:center;display:grid;gap:1rem;grid-template-columns:auto minmax(0,1fr)}.df-home-testimonial-card img{background:#dbe7e8;border:3px solid #fff;border-radius:999px;box-shadow:0 10px 24px #0030521f;display:block;height:4.5rem;-o-object-fit:cover;object-fit:cover;width:4.5rem}.df-home-testimonial-card blockquote,.df-home-testimonial-card blockquote p,.df-home-testimonial-card h3,.df-home-testimonial-card header p{margin:0}.df-home-testimonial-card h3{color:var(--df-ink);font-size:1.1rem;font-weight:700;line-height:1.25}.df-home-testimonial-card header p{color:var(--df-brand);font-size:.8rem;font-weight:700;line-height:1.45;margin-top:.25rem}.df-home-testimonial-card blockquote{color:var(--df-ink-soft);display:grid;font-size:.9375rem;gap:.75rem;line-height:1.65}@media(max-width:980px){.df-home-testimonials-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:768px){.df-home-testimonials{padding:4rem 0}.df-home-testimonials-grid{grid-template-columns:1fr}.df-home-testimonials-heading h2{font-size:2rem}}.df-home-faq-section{background:#f7fbfb;padding:6.25rem 0}.df-home-faq-grid{align-items:start;display:grid;gap:clamp(2.5rem,5vw,4.5rem);grid-template-columns:minmax(0,.74fr) minmax(0,1.26fr)}.df-home-faq-heading{display:grid;gap:1rem;max-width:36rem;position:sticky;top:7rem}.df-home-faq-heading h2{color:var(--df-ink);font-size:clamp(2.35rem,4.2vw,4rem);font-weight:700;line-height:1.08;margin:0}.df-home-faq-heading p:not(.df-home-label){color:var(--df-muted);font-size:1rem;line-height:1.65;margin:0}.df-home-faq-list{display:grid;gap:.85rem}@media(max-width:980px){.df-home-faq-grid{grid-template-columns:1fr}.df-home-faq-heading{max-width:44rem;position:static}}@media(max-width:768px){.df-home-faq-section{padding:4rem 0}.df-home-faq-heading h2{font-size:2rem}}
