html body{background:var(--ref-paper);font-family:var(--font-sans);-webkit-font-smoothing:antialiased}html body :is(h1,h2,h3,h4,.font-display){font-family:var(--font-display);letter-spacing:0;font-stretch:118%}html body .container-x{max-width:1180px;padding-inline:24px}html body .site-header{background:color-mix(in oklab, var(--ref-surface) 94%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-color:var(--ref-line)}html body .site-header>.container-x{gap:18px;max-width:1320px;height:72px}html body .site-header .site-booking{font-family:var(--font-display);min-height:44px;box-shadow:none;font-weight:800;transform:none}html body .site-header .nav-pop{border:2px solid var(--ref-ink);background:var(--ref-surface);width:480px;box-shadow:var(--ref-frame-shadow);border-radius:18px;grid-template-columns:1fr 1fr;display:grid}html body .site-header .nav-toggle{border:2px solid var(--ref-ink);border-radius:12px}html body .site-header .nav-mobile{max-height:calc(100dvh - 72px);overflow-y:auto}html body .site-footer{background:var(--ref-deep);color:var(--ref-light);border-color:var(--ref-line);--foreground:var(--ref-light);--background:var(--ref-deep);--muted-foreground:var(--ref-light-muted);--border:color-mix(in oklab, var(--ref-light) 16%, transparent);margin-top:0}html body .site-footer h4{color:var(--ref-lilac);font-size:13px}html body .site-footer a:hover{color:var(--ref-button)}html body .site-footer .site-footer-cta{padding-block:0}html body .site-footer .site-footer-cta h2{font-size:38px;line-height:1.12}html body .df-home{--df-ink:var(--ref-ink);--df-ink2:var(--ref-deep);--df-paper:var(--ref-paper);--df-surface:var(--ref-surface);--df-muted:var(--ref-muted);--df-soft-ink:var(--ref-muted);--df-line:var(--ref-line);--df-tinted:var(--ref-soft);--df-pink:var(--ref-button);--df-blue:var(--ref-periwinkle);--df-light-muted:var(--ref-light-muted);--df-section-blue:var(--ref-lavender);--df-section-pink:var(--ref-soft);--df-grad:var(--ref-gradient);--df-frame-shadow:var(--ref-frame-shadow);font-size:16.5px;line-height:1.65}html body .df-home :is(.df-container,.df-hero-inner){max-width:1180px;padding-inline:24px}html body .df-home h2{font-size:58px;font-weight:800;line-height:1.08}html body .df-home h3{font-size:22px;line-height:1.2}html body .df-home .df-section{border-bottom:0;padding-block:112px}html body .df-home .df-hero{padding-top:88px;padding-bottom:44px}html body .df-home .df-hero-inner{text-align:center}html body .df-home .df-hero h1{max-width:1050px;margin:26px auto 30px;font-size:96px;font-weight:800;line-height:1.02}html body .df-home .df-hero h1 span,html body .df-home .df-grad{background-image:var(--ref-gradient)}html body .df-home .df-hero-eyebrow{color:var(--ref-lilac);margin-bottom:0;font-size:13.5px}html body .df-home .df-hero-description{max-width:700px;color:var(--ref-light);margin-inline:auto;font-size:19px;line-height:1.65}html body .df-home .df-hero-referral{color:var(--ref-lilac);margin-inline:auto;font-size:17px}html body .df-home .df-hero .df-actions{flex-wrap:wrap;justify-content:center;gap:18px;margin:40px 0 26px}html body .df-home .df-revenue{color:var(--ref-light-muted);font-size:15.5px}html body .df-home .df-hero:after{background-image:linear-gradient(var(--df-hero-grid-line) 1px, transparent 1px),linear-gradient(90deg,var(--df-hero-grid-line) 1px, transparent 1px);opacity:.55;background-size:108px 108px;-webkit-mask-image:none;mask-image:none}html body .df-home .df-hero-overview{max-width:980px;margin-top:64px}html body .df-home .df-hero-overview .df-video{border:2px solid var(--df-dark-line);border-radius:26px;overflow:hidden}html body .df-home .df-button{border:2px solid var(--ref-ink);min-height:56px;box-shadow:none;padding:14px 28px;font-weight:800}html body .df-home :is(.df-hero,.df-dark) .df-button:not(.df-button-outline){background:var(--ref-button);border-color:var(--ref-ink);color:var(--ref-ink)}html body .df-home :is(.df-hero,.df-dark) .df-button-outline{border-color:var(--ref-light);color:var(--ref-light)}html body .df-home .df-proof{border:0;gap:22px;padding-top:48px}html body .df-home .df-proof>div{background:var(--ref-surface);border:2px solid var(--ref-ink);color:var(--ref-ink);border-radius:18px;padding:26px 22px}html body .df-home .df-proof strong{font-size:46px;font-weight:900}html body .df-home .df-proof p{margin-top:10px;font-size:15px;font-weight:700}html body .df-home .df-proof span{color:var(--ref-muted);font-size:14px}html body .df-home .df-section-heading{margin-bottom:48px}html body .df-home .df-kicker{gap:14px;font-size:13px}html body .df-home .df-editorial{gap:72px}html body .df-home .df-prose p{font-size:17px}html body .df-home .df-table-wrap{border:2px solid var(--ref-ink);background:var(--ref-surface);border-radius:26px}html body .df-home .df-comparison{background:var(--ref-surface);border:0;font-size:15px}html body .df-home .df-comparison :is(th,td){border-color:var(--ref-line);padding:18px 20px}html body .df-home .df-comparison thead th{background:var(--ref-soft);color:var(--ref-muted);font-size:13px}html body .df-home .df-comparison :is(td,th):last-child{background:var(--ref-ink);color:var(--ref-light);border-color:var(--df-dark-line)}html body .df-home #how-it-works{background:var(--ref-paper);color:var(--ref-ink)}html body .df-home #how-it-works :is(.df-kicker,.df-kicker>span){color:var(--ref-ink)}html body .df-home #how-it-works .df-process-grid{gap:26px}html body .df-home #how-it-works .df-process-grid li{background:var(--ref-surface);border:2px solid var(--ref-ink);box-shadow:var(--ref-frame-shadow);border-radius:26px;padding:30px}html body .df-home #how-it-works p:not(.df-kicker){color:var(--ref-muted);font-size:15.5px}html body .df-home #how-it-works .df-index{background:var(--ref-gradient);border:2px solid var(--ref-ink);width:56px;height:56px}html body .df-home #how-it-works .df-bottom-note{border-color:var(--ref-line)}html body .df-home #introduction-examples{background:var(--ref-lavender)}html body .df-home .df-example-stage{box-shadow:none;border-radius:26px;padding:32px}html body .df-home .df-intro-email{border-radius:18px}html body .df-home .df-faq{gap:12px;display:grid}html body .df-home .df-faq details,html body .df-home .df-faq details[open]{background:var(--ref-surface);border:2px solid var(--ref-ink);border-radius:18px;padding:20px 24px}html body .df-home .df-faq summary{font-family:var(--font-display);font-size:18px;font-weight:800;line-height:1.35}html body .df-home .df-faq summary svg{background:var(--ref-lavender);color:var(--ref-ink)}html body .df-home .df-faq details[open] summary svg{background:var(--ref-button)}html body .df-home .df-faq details p{font-size:16px;line-height:1.65}html body .df-home .df-trust>div{align-items:stretch;gap:16px;padding-bottom:0}html body .df-home .df-trust article{border:2px solid var(--ref-ink);box-shadow:none;border-radius:18px;padding:26px 22px;transform:none}html body .df-home .df-trust article:after{content:none}html body .df-home .df-trust article h4{text-align:left;font-size:18px;line-height:1.3;text-decoration:none}html body .df-home .df-trust article p{text-align:left;font-size:14.5px}html body .df-home .df-story-card{border-radius:18px;overflow:hidden}html body .df-home .df-story-result strong{background:0 0;padding:0}html body .df-home .df-proof-section .df-section-heading .df-grad{background:var(--ref-gradient);color:#0000;-webkit-text-fill-color:transparent;padding:0}html body .df-home :is(.df-dash,.df-mkt-window){border-radius:26px}html body .df-home .df-dash{box-shadow:none;border:0;padding-inline:0}html body .df-home :is(.df-dash-alert,.df-mkt-alert){box-shadow:var(--ref-card-shadow);border-width:2px;border-radius:18px}html body .df-home .df-final{padding-block:120px}html body .df-home .df-final h2{max-width:960px;margin-inline:auto;font-size:80px;font-weight:800}html body .df-home .df-final p:not(.df-kicker){font-size:18.5px}html body .df-home :is(.df-cs-card,.df-team-card,.df-ct-card){box-shadow:var(--ref-card-shadow);border-width:2px;border-radius:26px;overflow:hidden}html body .df-home .df-team-bio{opacity:1;color:var(--ref-muted)}html body .df-home .df-cs-stats{background:var(--ref-deep);border:1px solid var(--df-dark-line);box-shadow:none;border-radius:26px;overflow:hidden}html body .df-home .df-cs-stats>div{border-color:var(--df-dark-line);padding:32px 28px}html body .df-home .df-cs-stats b{font-size:52px}html body .df-home .df-cs-stats span{color:var(--ref-light-muted)}html body .df-home .df-team-roles li{box-shadow:none;border-width:2px;border-radius:18px;transform:none}html body .df-home .df-ct-field{background:var(--ref-surface);border-color:var(--ref-line);border-radius:12px}html body .df-home .df-ct-field:focus{border-color:var(--ref-periwinkle);box-shadow:none;outline:3px solid var(--ref-lavender)}html body .df-home .df-ct-field::placeholder{color:var(--ref-muted)}html body .sp-page{--sp-ink:var(--ref-ink);--sp-ink2:var(--ref-deep);--sp-paper:var(--ref-light);--sp-pink:var(--ref-button);--sp-blue:var(--ref-periwinkle);--sp-muted:var(--ref-light-muted)}html body .sp-wrap{max-width:1180px;padding-inline:24px}html body .sp-page .sp-h1{font-size:80px;font-weight:800}html body .sp-page .sp-h2{font-size:58px;font-weight:800}html body .sp-page .sp-card{border-radius:18px}html body .sp-page :is(.sp-btn-primary,.sp-btn-secondary){box-shadow:none;transform:none}html body .amp{--amp-bg:var(--ref-ink);--amp-sub:var(--ref-light-muted);--amp-cream-sub:var(--ref-muted);--amp-grad:var(--ref-gradient);--amp-grad-cream:var(--ref-gradient)}html body .amp :is(h1,h2,h3,h4,.amp-display){font-weight:800;line-height:1.08}html body .amp :is(.amp-btn,.amp-btn-ghost){box-shadow:none;border:2px solid var(--ref-button);transform:none}html body .amp .amp-btn{background:var(--ref-button);color:var(--ref-ink)}html body .amp .amp-btn:before{content:none}html body .ob{font-family:var(--font-sans);--brand-light:var(--ref-paper);--brand-ink:var(--ref-ink);--brand-muted:var(--ref-muted);--brand-gradient:var(--ref-gradient);--brand-primary:var(--ref-ink);--brand-primary-d:var(--ref-deep);--brand-line:var(--ref-line)}html body .ob :is(.ob-h1,.ob-section-title,.ob-subhead,.ob-label){font-family:var(--font-display);letter-spacing:0}html body .ob .ob-h1{font-size:42px;font-weight:800}@media (width<=1060px){html body .df-home .df-hero h1{font-size:72px}html body .df-home h2,html body .sp-page .sp-h2{font-size:46px}html body .df-home .df-editorial{gap:36px}html body .df-home .df-trust>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=860px){html body .df-home .df-section{padding-block:76px}html body .df-home .df-hero{padding-top:64px}html body .df-home .df-final h2{font-size:58px}html body .sp-page .sp-h1{font-size:56px}}@media (width<=640px){html body :is(.container-x,.sp-wrap),html body .df-home :is(.df-container,.df-hero-inner){padding-inline:16px}html body .df-home .df-hero{padding-top:48px}html body .df-home .df-hero h1{font-size:42px;line-height:1.06}html body .df-home h2,html body .sp-page .sp-h2{font-size:34px}html body .df-home .df-hero-eyebrow{font-size:12px}html body .df-home .df-hero-description{font-size:17px}html body .df-home .df-hero-overview{margin-top:44px}html body .df-home .df-button{padding-inline:20px;font-size:15px}html body .df-home .df-proof{gap:16px}html body .df-home .df-proof>div+div{border:2px solid var(--ref-ink);padding-top:26px}html body .df-home .df-section{padding-block:64px}html body .df-home .df-section-heading{margin-bottom:32px}html body .df-home .df-example-stage{border-radius:18px;padding:20px}html body .df-home .df-trust>div{grid-template-columns:1fr}html body .df-home .df-faq details,html body .df-home .df-faq details[open]{padding:20px}html body .df-home .df-faq summary{font-size:17px}html body .df-home .df-final{padding-block:80px}html body .df-home .df-final h2{font-size:42px}html body .df-home .df-cs-stats>div{padding:22px 16px}html body .df-home .df-cs-stats b{font-size:38px}html body .sp-page .sp-h1{font-size:42px}html body .site-footer .site-footer-cta h2{font-size:30px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}html body .cursor-glow{display:none}html body .df-home #how-it-works .df-process-grid li:nth-child(2){border-color:var(--ref-ink)}html body .reference-onepager{overflow-x:clip;background:var(--ref-ink)!important}@media (width<=640px){html body .reference-onepager>div{padding-inline:16px}html body .reference-onepager>div>div:first-child{flex-direction:column;align-items:flex-start;gap:16px}html body .reference-onepager h1{font-size:42px;line-height:1.08}html body .reference-onepager .grid-cols-9{grid-template-columns:1fr;gap:24px}html body .reference-onepager .grid-cols-9>div{grid-column:auto}}.reference-announcement{background:var(--ref-deep);color:var(--ref-light);font:600 14px/1.3 var(--font-sans);text-align:center;padding:10px 16px}.reference-announcement a{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:inline-flex}.reference-announcement span{background:var(--ref-button);color:var(--ref-ink);text-transform:uppercase;font:800 11px/1 var(--font-display);border-radius:999px;padding:6px 10px}.reference-announcement u{text-underline-offset:3px;-webkit-text-decoration-color:var(--ref-lilac);-webkit-text-decoration-color:var(--ref-lilac);text-decoration-color:var(--ref-lilac)}html body .site-header>.container-x{gap:16px;max-width:1180px;padding-inline:24px}html body .site-header .nav-pop{box-shadow:var(--ref-hard-shadow)}html body .df-home .df-button{box-shadow:5px 5px 0 var(--ref-button-shadow);transition:transform .15s,box-shadow .15s}html body .df-home .df-button:hover{box-shadow:7px 7px 0 var(--ref-button-shadow);transform:translate(-2px,-2px)}html body .df-home .df-button-outline{box-shadow:none}html body .df-home :is(.df-hero,.df-dark) .df-button-outline{color:var(--ref-light);border-color:var(--ref-light);box-shadow:none;background:0 0}html body .df-home .df-section-heading{text-align:center;max-width:900px;margin-inline:auto}html body .df-home .df-section-heading .df-kicker{justify-content:center}html body .df-home :is(.df-cs-card,.df-team-card,.df-ct-card){box-shadow:var(--ref-hard-shadow)}html body .df-home .df-tinted{background:var(--ref-lavender)}html body .df-home .df-tinted:after,html body .df-home .df-final:after{content:"";background:var(--ref-paper);height:18px;-webkit-mask:conic-gradient(from -45deg at bottom,transparent,var(--ref-mask-ink) 1deg 89deg,transparent 90deg) 50%/28px 100%;-webkit-mask:conic-gradient(from -45deg at bottom,transparent,var(--ref-mask-ink) 1deg 89deg,transparent 90deg) 50%/28px 100%;mask:conic-gradient(from -45deg at bottom,transparent,var(--ref-mask-ink) 1deg 89deg,transparent 90deg) 50%/28px 100%;pointer-events:none;display:block;position:absolute;top:0;left:0;right:0}html body .sp-page .sp-btn-primary,html body .amp .amp-btn{box-shadow:5px 5px 0 var(--ref-button-shadow)}@media (width<=640px){html body .site-header>.container-x{padding-inline:16px}.reference-announcement{font-size:12px}}html body .reference-site{--background:var(--ref-paper);--foreground:var(--ref-ink);--card:var(--ref-surface);--card-foreground:var(--ref-ink);--muted:var(--ref-soft);--muted-foreground:var(--ref-muted);--border:var(--ref-line);--accent:var(--ref-lavender);--accent-foreground:var(--ref-ink)}html body .reference-content{background:var(--ref-paper);color:var(--ref-ink);font-size:16.5px;line-height:1.65}html body .reference-content :is(h1,h2,h3,h4){letter-spacing:0;font-weight:800}html body .reference-content .text-gradient-brand{background-image:var(--ref-gradient)}html body .df-home{--df-dark-line:color-mix(in srgb,var(--ref-surface) 16%,transparent)}html body .df-home :is(.df-hero,.df-dark){background-color:var(--ref-ink);color:var(--ref-light)}html body .df-home .df-hero{padding-bottom:80px}html body .df-home .df-hero:after{z-index:0;pointer-events:none;display:block}html body .df-home .df-hero h1{color:var(--ref-surface);max-width:1000px}html body .df-home .df-section-heading h2{margin-top:20px}html body .df-home .df-editorial>.df-section-heading{text-align:left;margin-inline:0}html body .df-home .df-editorial>.df-section-heading .df-kicker{justify-content:flex-start}html body .df-home .df-kicker{line-height:1.3}html body .df-home .df-kicker>span{border-width:1.5px;flex-shrink:0}html body .df-home .df-dark .df-kicker>span,html body .df-home .df-hero :is(.df-hero-eyebrow,.df-hero-referral),html body .df-home .df-dark .df-kicker{color:var(--ref-light-accent)}html body .df-home .df-button{white-space:normal;background:var(--ref-button);height:auto;color:var(--ref-ink);border-radius:999px;justify-content:center;gap:12px;line-height:1.3}html body .df-home .df-button-outline,html body .df-home .df-button-outline:hover{box-shadow:none;background:0 0;transform:none}html body .df-home .df-button:focus-visible{outline:3px solid var(--ref-periwinkle);outline-offset:4px}html body .df-home .df-button:disabled{box-shadow:none;transform:none}html body .df-home .df-final:after{display:none}html body .df-home .df-hero+.df-section{position:relative}html body .df-home .df-hero+.df-section:before{content:"";background:var(--ref-ink);height:18px;-webkit-mask:conic-gradient(from -45deg at bottom,transparent,var(--ref-mask-ink) 1deg 89deg,transparent 90deg) 50%/28px 100%;-webkit-mask:conic-gradient(from -45deg at bottom,transparent,var(--ref-mask-ink) 1deg 89deg,transparent 90deg) 50%/28px 100%;mask:conic-gradient(from -45deg at bottom,transparent,var(--ref-mask-ink) 1deg 89deg,transparent 90deg) 50%/28px 100%;pointer-events:none;position:absolute;inset:0 0 auto}html body .df-home .df-table-wrap{box-shadow:var(--ref-hard-shadow)}html body .df-home .df-comparison tbody th{background:var(--ref-surface);color:var(--ref-ink)}html body .df-home .df-comparison tbody td:not(:last-child){color:var(--ref-muted);background:var(--ref-surface)}html body .df-home :is(.df-connect-grid,.df-team-roles,.df-timeline){gap:26px}html body .df-home :is(.df-connect-grid,.df-team-roles,.df-timeline)>:is(li,article){background:var(--ref-surface);color:var(--ref-ink);border:2px solid var(--ref-ink);box-shadow:var(--ref-hard-shadow);border-radius:26px;padding:30px;transform:none}html body .df-home :is(.df-connect-grid,.df-team-roles,.df-timeline)>:is(li,article) p{color:var(--ref-muted);opacity:1}html body .df-home :is(.df-index,.df-team-num){border:2px solid var(--ref-ink);background:var(--ref-gradient);width:56px;height:56px;color:var(--ref-ink);font:900 22px/1 var(--font-display);border-radius:50%;place-items:center;display:inline-grid}html body .df-home .df-intro-email{background:var(--ref-surface);border:2px solid var(--ref-ink);box-shadow:var(--ref-hard-shadow);color:var(--ref-ink);border-radius:26px;padding:30px}html body .df-home .df-intro-email p{color:var(--ref-ink)}html body .df-home .df-ind-list li{border:2px solid var(--ref-ink);background:var(--ref-surface);border-radius:18px}html body .df-home .df-faq details[open]{box-shadow:var(--ref-hard-shadow)}html body .df-home :is(.df-cs-card,.df-team-card,.df-ct-card){background:var(--ref-surface)}html body .df-home .df-cs-lesson{background:var(--ref-soft);border:0;border-radius:12px}html body .df-home .df-cs-body blockquote{border-color:var(--ref-orchid);color:var(--ref-muted)}html body .df-home .df-story-tag{color:var(--ref-muted);letter-spacing:0}html body .df-home .df-team-roles{grid-template-columns:repeat(3,minmax(0,1fr));padding-bottom:0}html body .df-home .df-team-roles h3{text-decoration:none}html body .df-home .df-cs-stats{background:var(--ref-ink)}html body .df-home .df-cs-stats b{color:var(--ref-surface)}html body .df-home .df-ct-label{letter-spacing:0;text-transform:none;font-size:14px}html body .df-home .df-ct-card :is(.df-button,.df-ct-submit){background:var(--ref-button);color:var(--ref-ink);border-color:var(--ref-ink)}html body .df-home .df-ct-card :is(p,label){color:var(--ref-muted)}html body .df-home .df-ct-card .df-ct-label{color:var(--ref-ink)}html body .df-home .df-ct-card .df-ct-note{opacity:1;font-size:13px}html body .df-home .df-ct-card .df-ct-field{border-width:2px;font-size:16px}html body .df-buyers .df-buyer-markets{border:2px solid var(--ref-ink);background:var(--ref-surface);box-shadow:var(--ref-hard-shadow);border-radius:26px;overflow:hidden}html body .df-buyers .df-buyer-market{border-color:var(--ref-line)}html body .df-buyers .df-buyer-market:last-child{border-bottom:0}html body .df-buyers .df-buyer-market:nth-child(2n){background:var(--ref-soft)}html body .df-buyers .df-buyer-problem img{border-radius:26px}html body .df-buyers .df-buyer-form-heading h2{margin-inline:0;font-size:58px}html body .reference-content>section:first-child{background:var(--ref-ink);color:var(--ref-light);--foreground:var(--ref-light);--muted-foreground:var(--ref-light-muted);--background:var(--ref-ink);--card:var(--ref-card);--border:color-mix(in srgb,var(--ref-surface) 16%,transparent);padding-bottom:56px}html body .reference-content>section.container-x:first-child{max-width:none;padding-inline:max(24px,50% - 566px)}html body .reference-content>section:first-child h1{font-size:80px;line-height:1.04}html body .reference-content>section:first-child>[aria-hidden]{display:none}html body .reference-content>section:not(:first-child){margin-top:0;padding-top:80px;padding-bottom:80px}html body .reference-content>section:not(:first-child) h2{font-size:46px;line-height:1.1}html body .reference-content>section :is(.bg-card,.shadow-card){border-width:2px;border-color:var(--ref-ink);box-shadow:var(--ref-hard-shadow)}html body .reference-content>section a.rounded-full{font-family:var(--font-display);border:2px solid var(--ref-ink);align-items:center;min-height:56px;font-weight:800}html body .reference-content>section a.rounded-full.bg-foreground{background:var(--ref-button);color:var(--ref-ink);box-shadow:5px 5px 0 var(--ref-button-shadow)}html body .sp-page{--sp-card:var(--ref-card);--sp-line:color-mix(in srgb,var(--ref-surface) 16%,transparent)}html body .sp-page .sp-hero{text-align:center;padding:88px 0 80px}html body .sp-page :is(.sp-h1,.sp-lead){margin-inline:auto}html body .sp-page .sp-section{padding-block:112px}html body .sp-page .sp-grad,html body .sp-page .sp-stat b{background-image:var(--ref-gradient)}html body .sp-page :is(.sp-card,.sp-stat){border:2px solid var(--sp-line);background:var(--ref-card);border-radius:26px}html body .sp-page .sp-btn-primary{border-color:var(--ref-ink)}html body .amp{--amp-cream:var(--ref-paper);--amp-cream-ink:var(--ref-ink);--amp-hair:color-mix(in srgb,var(--ref-surface) 16%,transparent)}html body .amp :is(.amp-panel,.amp-hovercard){border-width:2px;border-radius:26px}html body .amp :is(.amp-btn,.amp-btn-ghost){min-height:56px;font-family:var(--font-display);border-radius:999px;font-weight:800}html body .amp .amp-btn{border-color:var(--ref-ink)}html body .ob{--brand-surface:var(--ref-surface);--brand-accent:var(--ref-orchid);--brand-tint:var(--ref-soft)}html body .ob .ob-header{background:var(--ref-ink);border-radius:26px;margin-bottom:32px;padding:30px}html body .ob .ob-header :is(.ob-h1,.ob-intro,.ob-kicker){color:var(--ref-light)}html body .ob .ob-section-title{font-weight:800}html body .ob :is(.ob-input,.ob-textarea,.ob-select,.ob-choice){border-width:2px;border-radius:12px}html body .ob :is(.ob-input,.ob-textarea,.ob-select):focus{outline:3px solid var(--ref-lavender);box-shadow:none;padding:14px}html body .ob :is(.ob-note,.ob-card){border-radius:18px}html body .ob :is(.ob-next,.ob-back,.ob-action){border:2px solid var(--ref-ink);font-family:var(--font-display);border-radius:999px;font-weight:800}html body .ob .ob-next{background:var(--ref-button);color:var(--ref-ink);box-shadow:5px 5px 0 var(--ref-button-shadow)}@media (width<=1060px){html body .reference-content>section:first-child h1{font-size:64px}html body .df-home .df-team-roles{grid-template-columns:1fr}html body .df-buyers .df-buyer-form-heading h2{font-size:46px}}@media (width<=640px){html body .df-home .df-hero{padding-bottom:56px}html body .df-home .df-final h2{font-size:38px}html body .df-home h2,html body .df-buyers .df-buyer-form-heading h2{font-size:32px}html body .df-home :is(.df-connect-grid,.df-team-roles,.df-timeline)>:is(li,article){padding:24px}html body .df-home .df-intro-email{padding:22px}html body .reference-content>section:first-child h1{font-size:42px}html body .reference-content>section:not(:first-child){padding-block:56px}html body .reference-content>section:not(:first-child) h2{font-size:32px}html body .sp-page .sp-section{padding-block:64px}html body .ob .ob-header{padding:24px}html body .ob .ob-h1{font-size:32px}}@media (prefers-reduced-motion:reduce){html body .reference-content *,html body .ob *{scroll-behavior:auto;transition:none}}
