@font-face{font-family:General;src:url('assets/general-sans-400.woff2');font-display:swap}@font-face{font-family:General;src:url('assets/general-sans-500.woff2');font-weight:500;font-display:swap}@font-face{font-family:General;src:url('assets/general-sans-600.woff2');font-weight:600;font-display:swap}@font-face{font-family:General;src:url('assets/general-sans-700.woff2');font-weight:700;font-display:swap}:root{--ink:#222320;--muted:#71716e;--paper:#fafafa;--line:#e8e8e5;--orange:#fe4a23;--soft:#fff2ed}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:30px}body{margin:0;background:var(--paper);color:var(--ink);font-family:General,Arial,sans-serif;font-size:15px;line-height:1.6}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a{color:inherit;text-decoration:none}button{color:inherit}button:focus-visible,a:focus-visible,summary:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:3px solid var(--orange);outline-offset:4px}button:disabled{opacity:.45;cursor:default}img{max-width:100%}p,h1,h2,h3{margin:0}p{color:var(--muted)}h1,h2,h3{font-weight:500}h1,h2{letter-spacing:-.055em;line-height:1.09}h2{font-size:clamp(34px,3.6vw,52px)}h2 span{color:#8c8d87}h3{font-size:21px;letter-spacing:-.035em;line-height:1.25}.page-frame{max-width:1440px;margin:auto;border-inline:1px solid var(--line)}header{height:88px;display:flex;align-items:center;justify-content:space-between;margin:0 64px;border-bottom:1px solid var(--line);gap:25px}nav{display:flex;gap:30px;font-size:13px;margin-left:auto;margin-right:25px}nav a:hover{color:var(--orange)}.button{border:1px solid var(--orange);background:var(--orange);color:white;display:inline-flex;align-items:center;justify-content:space-between;gap:32px;padding:17px 23px;font-weight:500;font-size:14px;transition:background .2s,transform .2s}.button:hover{background:#df3815;border-color:#df3815;transform:translateY(-2px)}.button span{font-size:22px;line-height:1}.button.small{padding:12px 17px;font-size:12px;gap:28px}.hero{position:relative;text-align:center;padding:66px 64px 0;background:radial-gradient(ellipse at 50% 40%,#fff7f2 0,transparent 58%)}.hero h1{font-size:clamp(40px,4.45vw,66px);margin:25px auto 24px;max-width:1080px;line-height:1.1}.hero h1 span{color:var(--orange)}.section{padding:82px 64px 0}summary{cursor:pointer;list-style:none;padding:22px 0;display:flex;justify-content:space-between;font-size:14px;gap:20px}summary::-webkit-details-marker{display:none}summary span{font-size:20px;line-height:1;color:var(--orange)}details[open] summary span{transform:rotate(45deg)}details p{font-size:13px;padding:0 25px 23px 0}footer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:20px;padding:35px 64px 25px;font-size:11px}footer>span{color:var(--muted)}footer>p{flex-basis:100%;font-size:9px;border-top:1px solid var(--line);padding-top:15px;margin-top:5px}dialog{border:1px solid var(--line);background:var(--paper);padding:0;width:min(610px,calc(100% - 24px));max-height:90vh;color:var(--ink);box-shadow:0 35px 100px #0003}dialog::backdrop{background:#22232099;backdrop-filter:blur(5px)}input[type=radio],input[type=checkbox]{accent-color:var(--orange);margin-top:5px;flex-shrink:0}@media(min-width:1450px){.hero h1{font-size:66px}}@media(max-width:1050px){header{margin-inline:35px}.hero{padding-inline:35px}.section{padding-inline:35px}footer{padding-inline:35px}}@media(max-width:720px){.page-frame{border:0}header{height:75px;margin-inline:20px;gap:12px}nav{display:none}.button.small{font-size:10px;padding:10px 12px;gap:12px}.hero{padding:43px 20px 0}.hero h1{font-size:clamp(35px,7.6vw,54px);letter-spacing:-.055em;margin-block:22px}.hero h1 br{display:none}.hero h1 span{display:block}.hero>.button{font-size:12px;padding:15px 17px;gap:17px}.section{padding:57px 20px 0}h2{font-size:35px}summary{font-size:13px}footer{padding:25px 20px;gap:15px}footer>span{display:none}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}.button::after{content:"";display:inline-block;width:18px;height:18px;flex:0 0 18px;background:currentColor;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 17 17 7M7 7h10v10'/%3E%3C/svg%3E") center/contain no-repeat}@keyframes analysis-incoming{0%{left:-40%;opacity:0}15%{opacity:1}65%,100%{left:100%;opacity:0}}@keyframes analysis-glow{0%,50%,100%{box-shadow:0 0 0 10px #fff3ed}65%{box-shadow:0 0 0 14px #ffebe2}}@keyframes expand-flow{0%{top:-15px;opacity:0}15%{opacity:1}80%,100%{top:35px;opacity:0}}@keyframes expand-glow{0%,100%{box-shadow:0 0 0 9px #fff3ed}50%{box-shadow:0 0 0 13px #ffebe2}}@keyframes expand-tile-glow{0%,100%{border-color:#e0e3d8}50%{border-color:#ffc5b3}}@keyframes expand-check{0%,25%{opacity:.25}55%,100%{opacity:1}}html{scroll-padding-top:108px}.page-frame>header{position:sticky;top:0;z-index:30;background:var(--paper);box-shadow:0 0 0 1px var(--paper)}@media(max-width:720px){html{scroll-padding-top:90px}}.page-frame>header{margin-inline:0;padding-inline:64px}@media(max-width:1050px){.page-frame>header{padding-inline:35px}}@media(max-width:720px){.page-frame>header{padding-inline:20px}}@keyframes method-signal{0%,100%{opacity:0;transform:translateY(0)}20%,65%{opacity:.65}85%{opacity:0;transform:translateY(var(--travel))}}@keyframes method-scan{to{transform:translateY(100%)}}@keyframes tools-reveal{from{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes tools-fill{from{transform:scaleX(0)}to{transform:scaleX(1)}}:root{--section-title:clamp(2rem,3.5vw,3rem);--area-title:clamp(2rem,3vw,2.625rem)}main h2{font-size:var(--section-title);line-height:1.13}main :is(.split-heading>p,.area-copy>p,.expand-copy>p,.area-section .expand-copy p,.decision-heading>p,.decision-copy p,.audience-grid p,.support-grid p,.budget-grid p,.start-timeline p,.analysis-copy p,.faq-list p,.growth-types span){font-size:1rem;line-height:1.7}main :is(.micro,.case-note,.section-label,.tiny,.eyebrow,.analysis-label,.decision-copy>.tiny,.audience-grid .tiny){font-size:.75rem;line-height:1.5}@media(max-width:600px){:root{--section-title:2rem;--area-title:2rem}}body{font-size:1rem}body :is(.button,.button.small,.hero>.button,.final-cta .button,.text-button,.back,.question-link,.start-navigation button){font-size:1rem;line-height:1.5;min-height:44px}body nav{font-size:1rem}body :is(.hero-description,.start,.start-heading p,.creative-banner p,.area-copy li,.dna-acquisition-intro p,.dna-demo-builder-copy>p,.dna-demo-network-heading>p,.dna-demo-source>p,.dna-demo-panel-lead,.dna-demo-detail-copy,.dna-demo-benefit p,.method-list p,.tools-demo-step p,.tools-demo-step strong,.tools-field,.tools-output .offer-status,.area-example li p,.area-example li strong,.sales-demo-question p,.sales-demo-status,.sales-demo-result-intro,.sales-demo-option p,.faq-list summary,.comparison-row>p,.journey-step strong){font-size:1rem;line-height:1.6}body main :is(.micro,.tiny,.eyebrow,.section-label,.case-note,.analysis-label,.journey-top,.journey-bottom,.journey-step .tiny,.comparison-mobile-label,.dealyo-column-badge,.comparison-head>span:first-child,.analysis-metrics span,.analysis-outcome,.tools-demo-caption,.tools-rule,.sales-demo-note,.sales-demo-result-label,.sales-demo-check-count){font-size:.875rem;line-height:1.5}body :is(.case-top,.case-meta span,.case-value small,.case-value>span,.budget-label,.budget-amount span,.creative-banner small,.creative-number>span,.ad-card>span,.flow-label span,.scene-caption,.area-example-top,.area-example li>span,.area-example .area-example-note,.tools-demo-top,.tools-step-number,.sales-demo-step,footer,footer>p){font-size:.875rem;line-height:1.5}body :is(.dna-demo-eyebrow,.dna-demo-card-top,.dna-demo-source-note,.dna-demo-file-name,.dna-demo-context-number,.dna-demo-context-section strong,.dna-demo-context-status,.dna-demo-map-topline,.dna-demo-map-topline>span:last-child,.dna-demo-node-number,.dna-demo-node small,.dna-demo-map-note,.dna-demo-panel-label,.dna-demo-panel-index,.dna-demo-detail-number,.dna-demo-disclaimer,.dna-demo-industry-label){font-size:.875rem;line-height:1.5}body :is(.dna-demo-context-section p,.dna-demo-node-title,.dna-demo-dna-label,.dna-demo-replay,.dna-demo-return,.dna-demo-industries button,.dna-demo-source-column .dna-demo-industries button){font-size:1rem;line-height:1.5}body :is(.calc-heading p,.calc-inputs label){font-size:1rem;line-height:1.5}body :is(.calc-header .calc-library p,.calc-header .calc-library b,.calc-library p,.calc-inputs small,.calc-assumptions summary,.calc-assumptions p,.calc-flow div>span,.calc-total>span,.calc-total small,.calc-equation,.calc-note,.calc-error){font-size:.875rem;line-height:1.5}@media(max-width:720px){header{height:auto;min-height:75px;flex-wrap:wrap;gap:12px;padding-top:12px;padding-bottom:12px}header .button.small{gap:10px;padding:10px 12px}}@media(max-width:400px){header .button.small{font-size:1rem;width:100%;justify-content:center}header{justify-content:center}}body header{height:auto;min-height:80px;padding:18px 24px;gap:20px;flex-wrap:nowrap;justify-content:space-between}body header .button.small{width:auto;font-size:14px;line-height:20px;padding:12px 16px;gap:12px;min-height:44px;white-space:nowrap}body .hero{padding-top:72px;padding-bottom:72px}body .hero h1{margin:0 auto 28px;max-width:900px;line-height:1.12}body .hero>.button{font-size:16px;min-height:52px;padding:16px 24px;gap:24px}@media(max-width:720px){body .page-frame{margin:0;border:0}body header{padding:16px 20px;min-height:76px;gap:12px}body .hero{padding:52px 24px 56px}body .hero h1{font-size:36px;letter-spacing:-.045em;line-height:1.12;margin-bottom:28px}body .hero>.button{width:100%;justify-content:space-between;max-width:340px;padding:16px 20px;gap:12px}}@media(max-width:350px){body header{padding-inline:16px}body header .button.small{padding-inline:12px;gap:8px}body .hero h1{font-size:32px}}body .section{padding-top:72px;padding-bottom:72px}body :is(.split-heading,.area-pair,.expand-row){gap:48px;margin-bottom:36px}body :is(.split-heading h2,.area-copy h2,.expand-copy h2){margin-bottom:24px}body :is(.split-heading>p,.area-copy>p,.expand-copy>p){line-height:1.65}body :is(.case,.audience-grid article,.budget-grid article){padding:32px}body :is(.case-grid,.audience-grid,.budget-grid,.support-grid){gap:24px}body :is(.audience-grid h3,.budget-grid h3,.support-grid h3){line-height:1.2;margin-top:20px;margin-bottom:20px}body :is(.tools-demo,.sales-demo,.area-example){padding:28px}body :is(.tools-demo-steps,.sales-demo-options){gap:16px}body :is(.tools-rule,.tools-demo-caption,.sales-demo-note){margin-top:16px;line-height:1.6}@media(max-width:900px){body :is(.area-pair,.expand-row){gap:32px}}@media(max-width:720px){body .section{padding:48px 20px 56px}body :is(.split-heading,.area-pair,.expand-row){gap:28px;margin-bottom:28px}body :is(.split-heading h2,.area-copy h2,.expand-copy h2){font-size:30px;line-height:1.16;margin-bottom:20px}body :is(.case,.audience-grid article,.budget-grid article){padding:26px 24px}body :is(.case-grid,.audience-grid,.budget-grid,.support-grid){gap:20px}body :is(.tools-demo,.sales-demo,.area-example){padding:24px 20px}}@keyframes dealyo-processing{to{transform:rotate(360deg)}}@keyframes analysis-incoming-vertical{0%{top:-40%;opacity:0}15%{opacity:1}65%,100%{top:100%;opacity:0}}body{font-size:16px;line-height:1.5}html{scroll-padding-top:100px}main{min-width:0}main p:not(.eyebrow){color:rgba(34,35,32,.86);font-size:16px;line-height:1.5}.page-frame{max-width:1440px;border-inline:1px solid var(--line)}.site-header{position:sticky;z-index:30;top:0;min-height:82px;margin:0;padding:16px clamp(20px,4.5vw,64px);border-bottom:1px solid var(--line);background:var(--paper)}.brand img{width:135px;height:auto}.site-header nav{display:flex;margin-left:auto;margin-right:20px;font-size:14px}.button{min-height:48px;border-radius:0;font-size:16px;line-height:1.45}.button::after{display:none!important}.button-small{min-height:44px;padding:11px 15px;gap:12px;font-size:14px}.hero{isolation:isolate;display:grid;grid-template-columns:minmax(0,1.12fr) minmax(320px,.88fr);align-items:center;gap:34px 5%;padding:68px clamp(28px,5vw,72px) 48px;text-align:left;background:radial-gradient(ellipse at 28% 28%,#fff7f2 0,transparent 60%)}.hero:before{position:absolute;z-index:-1;inset:0;content:"";opacity:.45;background-image:linear-gradient(to right,#e8e8e580 1px,transparent 1px),linear-gradient(to bottom,#e8e8e580 1px,transparent 1px);background-size:48px 48px;mask-image:radial-gradient(ellipse at 48% 42%,#000 0,transparent 76%)}.hero h1{max-width:760px;margin:22px 0;font-size:clamp(42px,5.1vw,68px);line-height:1.08}.hero h1 span{color:var(--orange)}@keyframes proof-fill{from{width:100%}to{width:30.1%}}.section{padding:82px clamp(24px,5vw,72px) 0;scroll-margin-top:98px}[hidden]{display:none!important}@media(max-width:720px){html{scroll-padding-top:84px}.site-header{min-height:72px;padding:12px 20px}.brand img{width:120px}.site-header nav,.site-header .button-small{display:none}.hero{grid-template-columns:1fr;gap:26px;padding:42px 20px 35px}.hero h1{font-size:clamp(36px,9vw,48px)}.section{padding:56px 20px 0}body{padding-bottom:calc(82px + env(safe-area-inset-bottom))}}dialog{width:min(100% - 20px,570px);max-width:570px;max-height:min(92dvh,850px);padding:0;overflow:auto;border:1px solid var(--line);border-radius:0;background:var(--paper);color:var(--ink)}dialog::backdrop{background:var(--ink);opacity:.72}.site-header nav{gap:24px}main .section h2 span{color:var(--ink)}main .hero h1 span{color:var(--orange)}main section{scroll-margin-top:0}#hero{display:block;position:relative;overflow:hidden;padding:54px clamp(24px,5vw,72px) 48px;text-align:center;background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);background-position:-1px -1px;background-size:98px 98px}#hero:before{content:"";position:absolute;z-index:-1;inset:30px 8% 210px;opacity:1;background:radial-gradient(ellipse,var(--paper) 58%,#fafafa00 75%);mask-image:none;pointer-events:none}#hero h1{max-width:1050px;margin:0 auto 24px;font-size:56px;font-weight:500;line-height:1.12;letter-spacing:-.045em;text-wrap:balance}#hero h1 span{color:var(--orange)}#hero .button{border-radius:6px;min-height:54px}@keyframes journey-highlight{0%{border-color:var(--line);box-shadow:none}55%{border-color:var(--orange);box-shadow:0 0 0 4px #fe4a2312}100%{border-color:#ffc7b8;color:var(--orange)}}@media(max-width:720px){#hero{padding:36px 20px 30px;background-size:72px 72px}#hero:before{inset:25px 0 150px}#hero h1{font-size:35px;line-height:1.15;letter-spacing:-.045em;margin-bottom:20px}#hero .button{width:100%;gap:12px;padding:15px;font-size:16px}}@media(max-width:720px){#hero{padding-top:30px}}.page-frame{border-inline:1px solid var(--line)}main>.section{position:relative;padding-top:76px;padding-bottom:66px;margin-top:0;border-top:1px solid var(--line)}#hero{padding-bottom:56px;overflow:visible}@media(max-width:720px){main>.section{padding-top:58px;padding-bottom:48px}#hero{padding-bottom:42px}}#hero{overflow:hidden}@keyframes dealyo-form-spin{to{transform:rotate(360deg);}}body .lucide-arrow-up-right{display:block;width:24px;height:24px;flex:0 0 24px;stroke-width:2}body .button>span[aria-hidden="true"]{display:inline-flex;width:24px;height:24px;font-size:0;align-items:center;justify-content:center}@media(max-width:720px){.site-header .brand{position:absolute;left:50%;transform:translateX(-50%)}}body.lp-redesign{--ink:#222320;--paper:#fafafa;--orange:#fe4a23;--muted:#666861;--line:#dedfd8;background:var(--paper);color:var(--ink);font-family:General,Arial,sans-serif}.lp-redesign .page-frame{max-width:1440px;margin:auto;background:var(--paper)}.lp-redesign main{overflow:hidden}.lp-redesign main *, .lp-redesign main *:before,.lp-redesign main *:after{box-sizing:border-box}.lp-redesign main p{font-size:16px;line-height:1.65;color:var(--muted);margin:0}.lp-redesign main h2,.lp-redesign main h3{font-weight:500;letter-spacing:-.045em;color:var(--ink);margin:0}.lp-redesign main h2{font-size:clamp(34px,4.2vw,58px);line-height:1.08;text-wrap:balance}.lp-redesign main h2 span{color:var(--muted)}.lp-redesign main h3{font-size:24px;line-height:1.2}.lp-redesign main figure{margin:0}.lp-redesign main strong{font-weight:500}.lp-redesign main .lp-kicker{font-size:11px;letter-spacing:.085em;line-height:1.5;text-transform:uppercase;font-weight:500;color:var(--muted)}.lp-redesign .site-header{margin:0;padding:22px 5%;min-height:86px;height:auto;border-bottom:1px solid var(--line);background:var(--paper)}.lp-redesign .button{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;min-height:54px;padding:15px 22px;border-radius:5px;font:500 15px/1.4 General,Arial,sans-serif;letter-spacing:-.01em;box-shadow:none;transition:background .18s,transform .18s}.lp-redesign .button:hover{transform:translateY(-2px)}.lp-redesign .button>span[aria-hidden=true]{font-size:24px;line-height:1;width:24px;height:24px;flex-shrink:0}.lp-redesign .button:focus-visible,.lp-redesign summary:focus-visible,.lp-redesign a:focus-visible{outline:3px solid var(--orange);outline-offset:5px}.lp-redesign #hero.lp-hero{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);gap:6%;align-items:center;text-align:left;padding:78px 5% 82px;position:relative;background:none;border-bottom:1px solid var(--line);overflow:visible}.lp-redesign #hero:before{display:none}.lp-redesign #hero h1{font-size:clamp(38px,4.1vw,59px);line-height:1.06;letter-spacing:-.055em;font-weight:500;text-wrap:balance;margin:22px 0 24px;max-width:none}.lp-redesign #hero h1 span{color:var(--orange)}.lp-redesign #hero .lp-service{font-size:17px;line-height:1.6;max-width:560px}.lp-hero-action{margin-top:28px}.lp-redesign .lp-hero-action p{font-size:12px;margin-top:10px}.lp-proof-board{background:var(--ink);padding:28px;color:#fafafa;border-radius:9px;box-shadow:0 20px 50px #2223200d;position:relative}.lp-proof-board figcaption{display:flex;align-items:center;justify-content:space-between;padding-bottom:28px}.lp-redesign .lp-proof-board .lp-kicker{color:#bfc0b8}.lp-board-mark{font-size:30px;color:var(--orange)}.lp-redesign .lp-proof-board .lp-board-label{color:#eceee5;font-size:14px}.lp-cost{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:14px 0 36px;letter-spacing:-.055em}.lp-cost>span:first-child{font-size:38px;color:#9b9d94;text-decoration:line-through;text-decoration-thickness:1px}.lp-cost>span:nth-child(2){font-size:32px;color:var(--orange)}.lp-cost strong{font-size:62px;white-space:nowrap}.lp-cost-bars{display:grid;gap:18px}.lp-cost-bars>div{display:grid;grid-template-columns:35px 1fr 68px;gap:10px;align-items:center;font-size:11px}.lp-cost-bars i{display:block;height:12px;width:var(--bar);background:#74776c;border-radius:2px}.lp-cost-bars>div:last-child i{background:var(--orange)}.lp-cost-bars b{font-weight:400;text-align:right}.lp-board-bottom{margin-top:34px;padding-top:23px;border-top:1px solid #4e5147;display:flex;gap:18px;justify-content:space-between;align-items:flex-end}.lp-board-bottom>div>span{display:block;font-size:11px;color:#bfc0b8;max-width:170px}.lp-board-bottom strong{font-size:44px;line-height:1.4;letter-spacing:-.04em}.lp-board-bottom small{font-size:25px;color:var(--orange)}.lp-board-bottom a{color:white;font-size:12px;text-underline-offset:5px;white-space:nowrap;padding-bottom:10px}.lp-redesign .lp-board-source{color:#a6a99e;font-size:10px;line-height:1.5;margin-top:16px}@media(min-width:1441px){.lp-redesign #hero.lp-hero{padding-inline:72px}}@media(max-width:1100px){.lp-redesign #hero.lp-hero{gap:4%;padding-top:55px}.lp-redesign #hero h1{font-size:45px}.lp-proof-board{padding:24px}.lp-cost strong{font-size:48px}.lp-cost>span:first-child{font-size:30px}}@media(max-width:850px){.lp-redesign #hero.lp-hero{grid-template-columns:1fr;gap:35px;padding:44px 5%}.lp-redesign #hero h1{font-size:clamp(42px,6.5vw,57px);max-width:700px}.lp-redesign #hero .lp-service{max-width:660px}.lp-proof-board{max-width:650px;width:100%;padding:28px}.lp-cost{justify-content:flex-start;gap:30px}.lp-cost strong{font-size:62px}.lp-cost>span:first-child{font-size:40px}.lp-board-bottom{align-items:center}}@media(max-width:620px){.lp-redesign .site-header{padding:18px 20px;min-height:72px}.lp-redesign #hero.lp-hero{padding:35px 20px 40px;gap:30px}.lp-redesign #hero h1{font-size:40px;line-height:1.09;margin:20px 0}.lp-redesign #hero h1 br{display:none}.lp-redesign #hero .lp-kicker{font-size:10px;max-width:300px}.lp-redesign #hero .lp-service{font-size:15px}.lp-redesign #hero .button{width:100%;font-size:14px;padding:15px 17px;gap:12px}.lp-hero-action{margin-top:23px}.lp-hero-action p{text-align:center}.lp-proof-board{padding:22px;border-radius:6px}.lp-proof-board figcaption{padding-bottom:23px}.lp-cost{margin:13px 0 27px;gap:18px}.lp-cost strong{font-size:50px}.lp-cost>span:first-child{font-size:31px}.lp-cost>span:nth-child(2){font-size:25px}.lp-cost-bars>div{grid-template-columns:30px 1fr 61px;gap:9px;font-size:10px}.lp-board-bottom{margin-top:25px;padding-top:20px;gap:12px}.lp-board-bottom strong{font-size:40px}.lp-board-bottom a{font-size:11px}.lp-redesign .lp-board-source{font-size:9px}.lp-redesign main h2{font-size:35px;line-height:1.12}.lp-redesign main p{font-size:15px}}@media(prefers-reduced-motion:reduce){.lp-redesign .button{transition:none}.lp-redesign .button:hover{transform:none}}.lp-redesign .site-header .brand{position:static;left:auto;transform:none;flex-shrink:0}@media(max-width:620px){.lp-redesign .site-header{display:flex;justify-content:space-between;align-items:center;gap:15px}.lp-redesign .site-header .brand img{width:118px;height:auto}.lp-redesign .site-header .button-small{display:inline-flex;width:auto;min-height:40px;padding:10px 12px;font-size:12px;gap:10px}.lp-redesign .site-header .button-small>span[aria-hidden=true]{width:17px;height:17px;font-size:18px}.lp-redesign .site-header .button-small svg{width:17px;height:17px}}@media(max-width:360px){.lp-redesign #hero h1{font-size:36px}.lp-cost{gap:13px}.lp-cost strong{font-size:44px}.lp-cost>span:first-child{font-size:28px}.lp-board-bottom{flex-wrap:wrap}.lp-board-bottom a{padding:0}.lp-redesign .site-header{gap:10px}.lp-redesign .site-header .brand img{width:105px}}.lp-board-mark{display:flex;align-items:center;justify-content:center;width:38px;height:38px}.lp-board-mark img{width:38px;height:30px;object-fit:contain}.lp-redesign .lp-arrow-icon{display:inline-block;width:25px;height:25px;flex-shrink:0;vertical-align:middle}.lp-cost>span:nth-child(2){display:inline-flex;align-items:center;justify-content:center}.lp-cost>span:nth-child(2) .lp-arrow-icon{width:27px;height:27px}.lp-board-bottom small{display:inline-flex;vertical-align:middle}.lp-board-bottom a{display:inline-flex;align-items:center;gap:8px}.lp-board-bottom a svg{width:18px;height:18px}@media(prefers-reduced-motion:reduce){.lp-board-mark img{animation:none!important;transform:none!important}}.lp-redesign #dla-kogo{background:linear-gradient(145deg,#fff8f3 0,transparent 45%)}.lp-redesign *:not(.button):not(.sc-cta):not(.sticky-audit),
.lp-redesign *::before,.lp-redesign *::after{border-radius:0!important}.lp-hero-copy{min-width:0}.lp-redesign #hero .lp-audience-label{display:inline-block;max-width:100%;padding:7px 12px;border:1px solid var(--line);border-radius:0;background:#f1f2ec;font-size:13px;font-weight:400;line-height:1.5;letter-spacing:0;text-transform:none;color:var(--muted)}.lp-redesign{--motion-instant:120ms;--motion-fast:200ms;--motion-medium:320ms;--motion-slow:500ms;--motion-ease:cubic-bezier(.2,.7,.2,1)}.lp-redesign *, .lp-redesign *::before, .lp-redesign *::after{transition-property:transform,opacity!important;transition-duration:var(--motion-fast)!important;transition-delay:0ms!important;}.lp-redesign *:not([data-process-scene] *), .lp-redesign *::before, .lp-redesign *::after{animation:none!important}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}.lp-redesign *, .lp-redesign *::before, .lp-redesign *::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.lp-redesign #hero .button,.lp-redesign #hero .button:hover{transform:none!important;transition:none!important}body.lp-redesign #zakres .sc-plan-included strong{display:block;font-size:16px;line-height:1.35;}body.lp-redesign #zakres .sc-plan-plus{display:grid;place-items:center;width:32px;height:32px;border:1px solid currentColor;border-radius:50%;font-size:24px;line-height:1;}body.lp-redesign #zakres .sc-plan-additionally{display:block;margin-top:5px;font-size:13px;}body.lp-redesign{--ink:#1d1d1d;--paper:#fafafa;--orange:#fe4a23;--muted:#666;--line:#e7e7e7;--soft:#f4f4f4;--fc-mono:"SFMono-Regular", Consolas, "Liberation Mono", monospace;background:var(--paper);color:var(--ink);}.lp-redesign .page-frame{max-width:1240px;border-inline:1px solid var(--line);background:var(--paper);}.lp-redesign .site-header{min-height:76px;padding:14px 40px;border-color:var(--line);background:var(--paper);}.lp-redesign .site-header nav{gap:18px;margin-right:18px;font-size:13px;}.lp-redesign .site-header nav a{color:#555;}.lp-redesign .site-header nav a:hover{color:var(--orange);}.lp-redesign main{overflow:hidden;background:var(--paper);}.lp-redesign main .lp-kicker{color:#6b6b6b;font:500 10px/1.5 var(--fc-mono);letter-spacing:.055em;text-transform:uppercase;}.lp-redesign main > #hero.lp-hero{display:flex;flex-direction:column;align-items:stretch;gap:0;min-width:0;padding:36px 40px 48px;border-bottom:1px solid var(--line);background:var(--paper);text-align:center;overflow:hidden;}.lp-redesign #hero.lp-hero:before{display:none;}.lp-redesign #hero .lp-hero-copy{position:relative;z-index:1;width:100%;max-width:940px;margin:0 auto;text-align:center;}.lp-redesign #hero .lp-audience-label{display:flex;align-items:center;justify-content:center;width:fit-content;min-height:40px;max-width:100%;margin:0 auto;padding:10px 20px;border:1px solid var(--line);background:#fff;color:#595959;font:500 10px/1.45 var(--fc-mono);letter-spacing:.035em;text-transform:uppercase;}.lp-redesign #hero h1{max-width:920px;margin:22px auto 18px;color:var(--ink);font-size:clamp(56px, 6.2vw, 72px);font-weight:600;line-height:1.01;letter-spacing:-.065em;text-align:center;text-wrap:balance;}.lp-redesign #hero h1 span{display:inline;color:var(--orange);}.lp-redesign #hero .lp-service{max-width:680px;margin:0 auto;color:#565656;font-size:17px;line-height:1.6;}.lp-redesign .lp-hero-action{display:flex;flex-direction:column;align-items:center;gap:13px;margin-top:24px;}.lp-redesign #hero .lp-hero-action > .button{width:auto;max-width:100%;min-height:52px;padding:14px 20px;border:1px solid var(--orange);background:var(--orange);color:#fff;}.lp-redesign #hero .fc-hero-secondary{display:inline-flex;align-items:center;gap:7px;min-height:32px;color:#4f4f4f;font-size:13px;text-decoration:underline;text-decoration-color:#bdbdbd;text-underline-offset:4px;}.lp-redesign #hero .fc-hero-secondary:hover{color:var(--orange);text-decoration-color:var(--orange);}.lp-redesign .lp-proof-board{width:min(100%, 850px);margin:42px auto 0;padding:24px 28px 20px;border:1px solid var(--line);background:#fff;color:var(--ink);box-shadow:none;}.lp-redesign .lp-proof-board figcaption{min-height:28px;padding-bottom:10px;border-bottom:1px solid var(--line);}.lp-redesign .lp-proof-board .lp-kicker{color:#6b6b6b;font-size:10px;}.lp-redesign .lp-board-mark{color:var(--orange);font:500 11px/1.4 var(--fc-mono);}.lp-redesign .lp-proof-board .lp-board-label{margin-top:16px;color:#6b6b6b;font-size:12px;}.lp-redesign .lp-cost{justify-content:flex-start;gap:18px;margin:3px 0 22px;color:var(--ink);}.lp-redesign .lp-cost > span:first-child{color:#777;font-size:25px;text-decoration-color:#aaa;}.lp-redesign .lp-cost > span:nth-child(2){color:var(--orange);font-size:20px;}.lp-redesign .lp-cost strong{color:var(--orange);font-size:48px;font-weight:600;line-height:1;}.lp-redesign .lp-cost-bars{gap:11px;}.lp-redesign .lp-cost-bars > div{grid-template-columns:62px minmax(0, 1fr) 78px;gap:10px;color:#686868;font:500 10px/1.4 var(--fc-mono);}.lp-redesign .lp-cost-bars i{height:7px;background:#bcbcbc;}.lp-redesign .lp-cost-bars > div:last-child i{background:var(--orange);}.lp-redesign .lp-cost-bars b{color:var(--ink);font-weight:500;}.lp-redesign .lp-board-bottom{align-items:center;margin-top:22px;padding-top:17px;border-color:var(--line);}.lp-redesign .lp-board-bottom > div > span{max-width:230px;color:#6b6b6b;font:500 10px/1.5 var(--fc-mono);}.lp-redesign .lp-board-bottom strong{color:var(--ink);font-size:36px;font-weight:600;line-height:1.2;}.lp-redesign .lp-board-bottom small{color:var(--orange);font-size:19px;}.lp-redesign .lp-board-bottom a{color:#555;font-size:12px;}.lp-redesign .lp-board-bottom a:hover{color:var(--orange);}.lp-redesign .lp-board-source{color:#777;font-size:10px;}@keyframes footer-code-type{0%, 5%{clip-path:inset(0 100% 0 0);}25%, 100%{clip-path:inset(0 0 0 0);}}@keyframes footer-code-caret{0%, 5%{left:0;}25%, 100%{left:11ch;}}@keyframes footer-code-blink{0%, 100%{opacity:1;}50%{opacity:0;}}@media (max-width: 900px){.lp-redesign #hero.lp-hero{padding-inline:30px;}}@media (max-width: 720px){.lp-redesign .site-header{min-height:72px;padding:12px 20px;}.lp-redesign .site-header nav{display:none;}.lp-redesign main > #hero.lp-hero{padding:28px 20px 36px;}.lp-redesign #hero .lp-hero-copy{margin-top:0;}.lp-redesign #hero h1{margin:19px auto 15px;font-size:clamp(36px, 10vw, 40px);line-height:1.06;letter-spacing:-.055em;}.lp-redesign #hero h1 br{display:none;}.lp-redesign #hero .lp-service{font-size:15px;}.lp-redesign .lp-hero-action{margin-top:20px;}.lp-redesign #hero .lp-hero-action > .button{width:100%;max-width:360px;justify-content:space-between;font-size:14px;}.lp-redesign .lp-proof-board{margin-top:30px;padding:19px 16px 16px;}.lp-redesign .lp-cost{gap:12px;}.lp-redesign .lp-cost > span:first-child{font-size:21px;}.lp-redesign .lp-cost > span:nth-child(2){font-size:17px;}.lp-redesign .lp-cost strong{font-size:39px;}.lp-redesign .lp-cost-bars > div{grid-template-columns:48px minmax(0, 1fr) 70px;gap:7px;font-size:9px;}.lp-redesign .lp-board-bottom{align-items:flex-start;gap:10px;}.lp-redesign .lp-board-bottom strong{font-size:31px;}.lp-redesign .lp-board-bottom a{padding-bottom:0;font-size:10px;}body.lp-redesign{padding-bottom:0;}}@media (max-width: 360px){
  .lp-redesign main > #hero.lp-hero{padding-inline:16px;}.lp-redesign #hero h1{font-size:35px;}.lp-redesign .lp-cost{gap:8px;}.lp-redesign .lp-cost > span:first-child{font-size:18px;}.lp-redesign .lp-cost strong{font-size:35px;}.lp-redesign .lp-board-bottom strong{font-size:27px;}}@media (prefers-reduced-motion: reduce){.lp-redesign .fc-hero-secondary,
  .lp-redesign .site-header nav a,
  .lp-redesign .lp-board-bottom a{transition:none;}}@media (min-width: 721px){.lp-redesign main > #hero.lp-hero{padding-bottom:79px;}.lp-redesign #hero .lp-hero-action,
  .lp-redesign #hero .lp-proof-board{margin-top:80px;}}.lp-redesign #hero .lp-service{max-width:760px;text-wrap:balance;}.lp-redesign #hero .lp-service > span,
.lp-redesign #hero .lp-service > strong{display:block;}.lp-redesign #hero .lp-service > strong{margin-block:4px;}.lp-redesign .lp-board-columns{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:28px;padding-top:20px;}.lp-redesign .lp-board-cost{min-width:0;}.lp-redesign .lp-board-columns .lp-board-label{margin:0 0 8px;text-align:left;}.lp-redesign .lp-board-columns .lp-cost{margin:0 0 16px;}.lp-redesign .lp-board-meetings{min-width:0;border-left:1px solid var(--line);padding-left:28px;}.lp-redesign .lp-board-columns .lp-board-bottom{height:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;margin:0;padding:0;border:0;gap:16px;}.lp-redesign .lp-board-columns .lp-board-bottom > div{text-align:left;}.lp-redesign .lp-board-columns .lp-board-bottom > div > span{max-width:none;font:400 12px/1.65 General, Arial, sans-serif;text-align:left;}.lp-redesign .lp-board-columns .lp-board-bottom strong{display:flex;align-items:center;justify-content:flex-start;gap:10px;font-size:48px;line-height:1;margin-top:8px;text-align:left;}.lp-redesign .lp-board-columns .lp-board-bottom a{padding:0;text-align:left;}.lp-redesign .lp-board-source{margin-top:20px;}@media (max-width: 620px){.lp-redesign .lp-board-columns{grid-template-columns:1fr;gap:20px;}.lp-redesign .lp-board-meetings{border-left:0;border-top:1px solid var(--line);padding:20px 0 0;}.lp-redesign .lp-board-columns .lp-board-bottom{height:auto;gap:12px;}.lp-redesign .lp-board-columns .lp-board-bottom strong{font-size:38px;}}body.lp-redesign main > #wyniki{border-bottom-color:#f1f2ec;}@keyframes problem-mismatch-cursor{0%, 9%{opacity:0;transform:translate(0, 0);}16%, 24%{opacity:1;transform:translate(0, 0);}46%, 57%{opacity:1;transform:translate(115px, -85px);}65%, 100%{opacity:0;transform:translate(115px, -85px);}}@keyframes problem-mismatch-status{0%, 49%{opacity:0;}57%, 93%{opacity:1;}100%{opacity:0;}}@keyframes problem-ascii-drift{0%, 100%{opacity:.17;transform:translate(0, 0);}48%{opacity:.34;transform:translate(2px, -1px);}}@keyframes problem-delay-notice{0%, 5%{opacity:0;}11%, 94%{opacity:1;}100%{opacity:0;}}@keyframes problem-delay-badge{0%, 8%{opacity:0;}14%, 94%{opacity:1;}100%{opacity:0;}}@keyframes problem-delay-clock{0%, 16%{transform:rotate(0deg);}55%, 80%{transform:rotate(240deg);}100%{transform:rotate(360deg);}}@keyframes problem-delay-call{0%, 56%{opacity:0;}63%, 70%{opacity:1;}77%, 100%{opacity:0;}}@keyframes problem-delay-missed{0%, 75%{opacity:0;}78%, 94%{opacity:1;}100%{opacity:0;}}@keyframes problem-next-message-one{0%, 7%{opacity:0;}14%, 92%{opacity:1;}100%{opacity:0;}}@keyframes problem-next-message-two{0%, 21%{opacity:0;}29%, 92%{opacity:1;}100%{opacity:0;}}@keyframes problem-next-slot{0%, 42%{opacity:0;}50%, 58%{opacity:1;}67%, 100%{opacity:0;}}@keyframes problem-next-empty{0%, 63%{opacity:0;}72%, 94%{opacity:1;}100%{opacity:0;}}@keyframes process-confirm{0%, 28%{opacity:0;transform:scale(.72);}42%, 78%{opacity:1;transform:scale(1);}90%, 100%{opacity:0;transform:scale(1);}}@keyframes process-form-fill{0%, 16%{opacity:0;transform:scaleX(0);}34%, 78%{opacity:1;transform:scaleX(1);}90%, 100%{opacity:0;transform:scaleX(1);}}@keyframes process-filter-pass{0%, 12%{opacity:0;transform:translate(0, 0);}20%{opacity:1;}57%{opacity:1;transform:translate(var(--ps-dx), var(--ps-dy));}69%, 100%{opacity:0;transform:translate(var(--ps-dx), var(--ps-dy));}}@keyframes process-offer-scan{0%, 16%{opacity:0;transform:translateX(0);}24%{opacity:.9;}63%{opacity:.9;transform:translateX(104px);}75%, 100%{opacity:0;transform:translateX(104px);}}@keyframes process-form-point{0%, 16%{opacity:0;transform:translateX(-10px);}30%, 68%{opacity:1;transform:translateX(0);}82%, 100%{opacity:0;transform:translateX(0);}}@keyframes process-audit-minute{from{transform:rotate(0deg);}to{transform:rotate(360deg);}}@keyframes process-audit-hour{from{transform:rotate(0deg);}to{transform:rotate(30deg);}}@keyframes process-call-ring{0%, 44%{opacity:0;transform:translateX(-3px);}56%, 72%{opacity:1;transform:translateX(0);}85%, 100%{opacity:0;transform:translateX(3px);}}@keyframes process-date-select{0%, 18%{opacity:0;transform:translate(-69px, -18px);}31%{opacity:1;transform:translate(-69px, -18px);}52%{opacity:1;transform:translate(-47px, -18px);}72%, 82%{opacity:1;transform:translate(0, 0);}92%, 100%{opacity:0;transform:translate(0, 0);}}@keyframes process-date-confirm{0%, 35%{opacity:0;transform:scale(.75);}54%, 78%{opacity:1;transform:scale(1);}90%, 100%{opacity:0;transform:scale(1);}}@keyframes process-date-step{0%, 18%{opacity:0;transform:scale(.6);}32%, 44%{opacity:1;transform:scale(1);}56%, 100%{opacity:0;transform:scale(1);}}@keyframes process-deck-draw{0%,2%,20%,100%{transform:translateY(0);}8%,14%{transform:translateY(-36px);}}@keyframes method-form-scroll{0%, 15%{opacity:1;transform:translateY(0);}32%, 84%{opacity:1;transform:translateY(-118px);}100%{opacity:1;transform:translateY(0);}}@keyframes method-form-type-one{0%, 34%{opacity:0;}40%, 84%{opacity:1;}85%, 100%{opacity:0;}}@keyframes method-form-type-two{0%, 41%{opacity:0;}47%, 84%{opacity:1;}85%, 100%{opacity:0;}}@keyframes method-form-cursor{0%, 34%, 85%, 100%{opacity:0;transform:translate(-52px, -36px);}35%{opacity:1;transform:translate(-52px, -36px);}56%, 64%{opacity:1;transform:translate(0, 0);}65%, 84%{opacity:0;transform:translate(0, 0);}}@keyframes method-form-click{0%, 56%, 65%, 100%{opacity:0;transform:scale(.6);}58%{opacity:.85;transform:scale(.85);}62%{opacity:.2;transform:scale(1.35);}}@keyframes method-form-sent{0%, 64%, 85%, 100%{opacity:0;transform:scale(.9);}69%, 84%{opacity:1;transform:scale(1);}}@keyframes method-question-rise{0%, 9%, 43%, 100%{transform:translate(0, 0) rotate(0);}20%, 32%{transform:translate(0, -24px) rotate(-1.7deg);}}@keyframes method-reply-rise{0%, 39%, 80%, 100%{transform:translate(0, 0) rotate(0);}52%, 68%{transform:translate(0, -25px) rotate(1.7deg);}}@keyframes method-date-hop{0%, 9%{opacity:0;transform:translate(-37px, -32px);}13%{opacity:1;transform:translate(-37px, -32px);}19%{opacity:1;transform:translate(-37px, -43px);}25%{opacity:1;transform:translate(0, -43px);}31%, 85%{opacity:1;transform:translate(0, 0);}93%, 100%{opacity:0;transform:translate(0, 0);}}@keyframes method-agreement-lift{0%, 11%, 72%, 100%{transform:translate(0, 0) rotate(0);}23%, 51%{transform:translate(0, -24px) rotate(-1.3deg);}62%{transform:translate(0, 0) rotate(0);}}@keyframes method-agreement-seal{0%, 34%{opacity:0;transform:scale(.65);}45%, 76%{opacity:1;transform:scale(1);}87%, 100%{opacity:0;transform:scale(1);}}@keyframes founder-funnel-contact{0%, 6%, 100%{opacity:.92;transform:translateY(0);}12%{opacity:1;transform:translateY(6px);}20%{opacity:.92;transform:translateY(0);}}@keyframes founder-funnel-field{0%, 8%, 31%, 100%{filter:none;}16%, 24%{filter:drop-shadow(0 0 2px rgb(247 148 119 / 45%));}}@keyframes founder-funnel-arrow{0%, 100%{opacity:.4;transform:translateY(0);stroke-width:1.5;}50%{opacity:1;transform:translateY(3px);stroke-width:2.2;}}@keyframes founder-funnel-deal{0%, 100%{transform:translateY(0) scale(1);}45%, 55%{transform:translateY(-2px) scale(1.07);}}@keyframes process-field-flow{0%,100%{opacity:0;transform:translateY(24px);}12%,70%{opacity:.7;}88%{opacity:0;transform:translateY(-30px);}}@keyframes process-scope-step{0%,12%{opacity:.45;transform:translateY(7px);}22%,85%{opacity:1;transform:translateY(0);}100%{opacity:.45;transform:translateY(7px);}}@keyframes lp-analysis-data-flow-down{0%,12%{opacity:0;transform:translate(-50%,-12px);}25%{opacity:1;transform:translate(-50%,-8px);}80%{opacity:1;transform:translate(-50%,4px);}100%{opacity:0;transform:translate(-50%,4px);}}@keyframes lp-analysis-data-flow-up{0%,12%{opacity:0;transform:translate(-50%,4px);}25%{opacity:1;transform:translate(-50%,0px);}80%{opacity:1;transform:translate(-50%,-12px);}100%{opacity:0;transform:translate(-50%,-12px);}}body.lp-redesign{--type-color-primary:#262626;--type-color-secondary:rgba(38, 38, 38, .721569);--type-color-secondary-link:rgba(38, 38, 38, .64);--type-color-note:rgba(38, 38, 38, .478431);--type-color-section-label:rgba(38, 38, 38, .321569);--type-color-section-count:rgba(38, 38, 38, .16);--type-color-on-accent:#fff;--type-color-on-accent-secondary:rgba(255, 255, 255, .8);--type-heading-weight:500;--type-hero-tracking:-.055em;--type-heading-tracking:-.045em;--type-hero-size:60px;--type-hero-line:64px;--type-section-size:52px;--type-section-line:56px;--type-subsection-size:40px;--type-subsection-line:44px;--type-lead-size:16px;--type-lead-line:24px;--type-lead-tracking:0;--type-body-size:14px;--type-body-line:20px;--type-body-tracking:.01em;--type-small-size:13px;--type-small-line:20px;--type-label-size:14px;--type-label-line:20px;--type-card-title-size:24px;--type-card-title-line:32px;--type-feature-title-size:32px;--type-feature-title-line:36px;--type-mono-size:12px;--type-mono-line:16px;--type-button-size:14px;--type-button-line:20px;--type-analysis-quote-reserve:48px;}@media (max-width: 1023px){body.lp-redesign{--type-hero-size:44px;--type-hero-line:48px;--type-section-size:36px;--type-section-line:40px;--type-subsection-size:36px;--type-subsection-line:40px;--type-lead-size:18px;--type-lead-line:26px;--type-lead-tracking:-.005em;--type-body-size:16px;--type-body-line:24px;--type-small-size:15px;--type-small-line:22px;--type-label-size:16px;--type-label-line:24px;--type-card-title-size:22px;--type-card-title-line:26px;--type-feature-title-size:24px;--type-feature-title-line:28px;--type-button-size:16px;--type-button-line:24px;--type-analysis-quote-reserve:78px;}}@media (min-width: 1024px) and (max-width: 1100px){body.lp-redesign{--type-analysis-quote-reserve:72px;}}body.lp-redesign #hero h1{font-size:var(--type-hero-size);line-height:var(--type-hero-line);font-weight:var(--type-heading-weight);letter-spacing:var(--type-hero-tracking);}body.lp-redesign main h1,
body.lp-redesign main h2{text-wrap:balance;}body.lp-redesign main h1 > span,
body.lp-redesign main h2 > span{display:inline;}body.lp-redesign #hero .lp-service{font-size:var(--type-lead-size);line-height:var(--type-lead-line);font-weight:400;letter-spacing:var(--type-lead-tracking);}
body.lp-redesign .lp-proof-board .lp-board-label{font-size:var(--type-label-size);line-height:var(--type-label-line);font-weight:500;}body.lp-redesign main .lp-kicker{font-size:var(--type-mono-size);line-height:var(--type-mono-line);font-weight:500;}body.lp-redesign .lp-board-source{font-size:var(--type-small-size);line-height:var(--type-small-line);}body.lp-redesign .site-header nav{font-size:14px;line-height:20px;}body.lp-redesign .button,
body.lp-redesign .fc-hero-secondary{font-size:var(--type-button-size) !important;line-height:var(--type-button-line) !important;font-weight:500;}body.lp-redesign .lp-cost strong,
body.lp-redesign .lp-board-bottom strong{letter-spacing:-.01em;}body.lp-redesign #hero .lp-audience-label{font-size:var(--type-mono-size);line-height:var(--type-mono-line);font-weight:500;letter-spacing:0;}body.lp-redesign #hero h1{color:var(--type-color-primary);}body.lp-redesign #hero .lp-service{color:var(--type-color-primary);font-weight:500;}body.lp-redesign #hero .lp-service-highlight{display:inline;padding:2px 6px;border-radius:6px !important;background:#eee;-webkit-box-decoration-break:clone;box-decoration-break:clone;}body.lp-redesign main .lp-kicker,
body.lp-redesign .lp-proof-board .lp-kicker,
body.lp-redesign .lp-proof-board .lp-board-label{color:var(--type-color-secondary-link);}body.lp-redesign .site-header nav a{color:var(--type-color-primary);}body.lp-redesign #hero .fc-hero-secondary{color:var(--type-color-secondary-link);}body.lp-redesign .lp-board-source{color:var(--type-color-note);}@media (max-width: 720px){body.lp-redesign{--mobile-section-space:64px;--mobile-content-space:48px;--mobile-title-space:24px;--mobile-card-space:32px;}body.lp-redesign #hero h1{margin-block:24px;}body.lp-redesign #hero .lp-hero-action{margin-top:32px;}body.lp-redesign #hero .lp-proof-board{margin-top:var(--mobile-content-space);padding:28px 20px;}body.lp-redesign main > #hero.lp-hero{padding-bottom:var(--mobile-section-space);}}@keyframes sb-bento-pulse{0%, 100%{opacity:.62;transform:scale(.82);}50%{opacity:1;transform:scale(1.14);}}@keyframes sb-bento-flow{0%, 100%{transform:translateX(-3px);}50%{transform:translateX(4px);}}@keyframes sb-bento-draw{0%, 14%{stroke-dashoffset:100;}42%, 84%, 100%{stroke-dashoffset:0;}}@keyframes sb-bento-scan{0%, 12%{opacity:.25;transform:translateY(-5px);}44%, 78%{opacity:1;transform:translateY(5px);}100%{opacity:.25;transform:translateY(-5px);}}@keyframes sb-bento-reveal{0%, 12%{opacity:.35;transform:scaleX(.35);}42%, 82%{opacity:1;transform:scaleX(1);}100%{opacity:.35;transform:scaleX(.35);}}@keyframes sb-bento-sequence{0%, 18%{opacity:.35;}38%, 78%{opacity:1;}100%{opacity:.35;}}@keyframes sb-bento-hop{0%, 100%{transform:translateY(2px);}48%{transform:translateY(-4px);}}#lead-dialog{width:min(740px,calc(100% - 32px));max-width:740px;max-height:min(92dvh,900px);padding:0;overflow:auto;border:1px solid var(--line);border-radius:0;background:var(--paper);color:var(--ink);box-shadow:0 24px 80px #22232026;}#lead-dialog::backdrop{background:#222320;opacity:.65;backdrop-filter:none;}#lead-dialog .dialog-top{position:sticky;top:0;z-index:3;padding:18px 28px;background:var(--paper);border-bottom:1px solid var(--line);}#lead-dialog .dialog-top img{width:112px;height:auto;}#lead-dialog .close-dialog{width:44px;height:44px;border:1px solid var(--line);border-radius:0;background:transparent;font-size:28px;}#lead-dialog .form-progress{height:3px;background:var(--line);}#lead-dialog .form-progress i{display:block;width:100%;height:100%;background:var(--orange);transform-origin:left;transition:transform 200ms ease;}#lead-dialog .form-stepper{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;list-style:none;margin:0;padding:20px 28px 0;}#lead-dialog .form-stepper li{display:flex;align-items:center;gap:7px;color:var(--muted);font-size:13px;line-height:1.3;}#lead-dialog .form-stepper li span:first-child{display:grid;place-items:center;width:26px;height:26px;flex:0 0 26px;border:1px solid var(--line);font-size:12px;}#lead-dialog .form-stepper [aria-current=step]{color:var(--ink);font-weight:500;}#lead-dialog .form-stepper [aria-current=step] span:first-child{background:var(--orange);border-color:var(--orange);color:#fff;}#lead-dialog .form-stepper .is-complete span:first-child{border-color:var(--orange);color:var(--orange);background:var(--soft);}#lead-dialog #lead-form{padding:24px 28px 0;}#lead-dialog .form-screen{padding:0 0 8px;}#lead-dialog .form-screen .tiny{display:block;font-size:11px;letter-spacing:.075em;line-height:1.5;color:var(--orange);}#lead-dialog .form-screen h2{margin:12px 0 10px;font-size:34px;line-height:1.12;letter-spacing:-.045em;color:var(--ink);}#lead-dialog .form-screen p{margin:0 0 8px;font-size:15px;line-height:1.5;color:var(--muted);}#lead-dialog .form-field{min-width:0;margin:18px 0 0;}#lead-dialog .form-field > label{display:block;margin:0;font-weight:400;}#lead-dialog .field-label,#lead-dialog .form-field legend{display:block;width:100%;padding:0;color:var(--ink);font-size:15px;font-weight:500;line-height:1.45;}#lead-dialog .form-field input:not([type=checkbox]):not([type=radio]),#lead-dialog .form-field select,#lead-dialog .form-field textarea{display:block;width:100%;min-width:0;min-height:50px;margin:8px 0 0;padding:12px 14px;border:1px solid #d9dad4;border-radius:0;background:#fff;color:var(--ink);font:inherit;font-size:16px;line-height:1.45;}#lead-dialog .form-field textarea{min-height:106px;resize:vertical;}#lead-dialog .field-help{display:block;margin:7px 0 0;font-size:13px;font-weight:400;line-height:1.5;color:var(--muted);}#lead-dialog input:focus-visible,#lead-dialog select:focus-visible,#lead-dialog textarea:focus-visible,#lead-dialog button:focus-visible{outline:2px solid var(--orange);outline-offset:3px;}#lead-dialog .form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px;}#lead-dialog fieldset.form-field{padding:0;border:0;}#lead-dialog .form-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:9px;}#lead-dialog #form-content .form-option{display:flex;align-items:center;gap:11px;min-height:58px;margin:0;padding:13px 14px;border:1px solid #d9dad4;background:#fff;font-size:15px;font-weight:400;line-height:1.4;cursor:pointer;}#lead-dialog .form-option:has(input:checked){border-color:var(--orange);background:var(--soft);}#lead-dialog #form-content .form-option input{flex:0 0 17px;width:17px;height:17px;min-height:0;margin:0;padding:0;accent-color:var(--orange);}#lead-dialog .form-option span{min-width:0;}#lead-dialog .phone-control{display:flex;align-items:center;margin-top:8px;border:1px solid #d9dad4;background:#fff;}#lead-dialog .phone-prefix{padding:0 14px;border-right:1px solid var(--line);color:var(--muted);font-size:16px;}#lead-dialog .phone-control input{flex:1;min-width:0;margin:0!important;border:0!important;background:transparent!important;}#lead-dialog #form-content .consent-field{display:flex;align-items:flex-start;gap:11px;margin:22px 0 0;font-size:13px;font-weight:400;line-height:1.55;}#lead-dialog #form-content .consent-field input{flex:0 0 20px;width:20px;height:20px;min-height:0;margin:1px 0 0;accent-color:var(--orange);}#lead-dialog .consent-copy a{text-decoration:underline;text-underline-offset:3px;}#lead-dialog .form-actions{position:sticky;bottom:0;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:14px;margin:26px -28px 0;padding:18px 28px;border-top:1px solid var(--line);background:var(--paper);}#lead-dialog .form-actions .button{min-height:50px;max-width:none;margin-left:auto;padding:12px 20px;font-size:15px;border-radius:0;gap:20px;}#lead-dialog .back-button{min-height:50px;padding:12px 14px;border:1px solid var(--line);border-radius:0;background:transparent;font-size:14px;}#lead-dialog #form-error{margin:18px 0 0;padding:12px 14px;border-left:3px solid var(--orange);background:var(--soft);color:var(--ink);font-size:14px;}#lead-dialog .form-summary{margin:18px 0 0;padding:0;background:transparent;}#lead-dialog .form-summary dt{margin:0;padding-top:13px;border-top:1px solid var(--line);font-size:12px;color:var(--muted);}#lead-dialog .form-summary dd{margin:3px 0 13px;color:var(--ink);font-size:15px;}#lead-dialog .preview-note{margin:0;padding:10px 28px;border-bottom:1px solid var(--line);background:var(--soft);color:var(--ink);font-size:12px;line-height:1.5;}#lead-dialog [hidden]{display:none!important;}#lead-dialog .calendly-frame-wrap{position:relative;height:min(560px, 62vh);min-height:390px;margin-top:14px;border:1px solid var(--line);background:white;}#lead-dialog .calendly-frame-wrap iframe{display:block;width:100%;height:100%;border:0;}#lead-dialog .form-loading{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:10px;color:var(--muted);font-size:14px;}#lead-dialog .form-spinner{display:inline-block;width:18px;height:18px;flex:0 0 auto;border:2px solid var(--line);border-top-color:var(--orange);border-radius:50%;vertical-align:middle;animation:dealyo-form-spin .8s linear infinite;}#lead-dialog .form-actions .form-spinner{margin-right:5px;border-color:var(--soft);border-top-color:var(--paper);}#lead-dialog .form-placeholder{color:var(--muted);font-size:14px;}#lead-dialog .form-actions .button{min-height:48px;}@keyframes dealyo-form-spin{to{transform:rotate(360deg);}}@media(max-width:600px){#lead-dialog{width:100%;max-width:100%;height:100dvh;max-height:100dvh;margin:0;border:0;}#lead-dialog .dialog-top{padding:12px 20px;}#lead-dialog .form-stepper{padding:17px 20px 0;gap:4px;}#lead-dialog .form-stepper li{flex-direction:column;align-items:flex-start;gap:5px;font-size:12px;}#lead-dialog #lead-form{padding:22px 20px 0;}#lead-dialog .form-screen h2{font-size:29px;margin-top:0;}#lead-dialog .form-screen .tiny{display:none;}#lead-dialog .form-screen{padding-bottom:0;}#lead-dialog .form-field{margin-top:15px;}#lead-dialog .form-grid{grid-template-columns:1fr;}#lead-dialog #form-content .form-option{padding:12px 10px;font-size:14px;gap:8px;}#lead-dialog .form-actions{margin-inline:-20px;padding:14px 20px calc(14px + env(safe-area-inset-bottom));}#lead-dialog .form-actions .button{padding:12px 14px;font-size:14px;}#lead-dialog .back-button{padding:12px 10px;font-size:13px;}#lead-dialog .preview-note{padding:8px 20px;}#lead-dialog .calendly-frame-wrap{height:58vh;min-height:330px;}}@media(prefers-reduced-motion:reduce){#lead-dialog *,#lead-dialog *::before{transition:none!important;animation:none!important;}}#lead-dialog .form-availability{display:flex;flex-direction:column;align-items:center;padding:24px 0 48px;text-align:center;}#lead-dialog .form-availability-spinner{display:block;width:80px;height:80px;flex:0 0 auto;margin:28px 0 20px;overflow:visible;}#lead-dialog .form-availability-track{fill:none;stroke:var(--line);stroke-width:2;}#lead-dialog .form-availability-orbit{fill:none;stroke:var(--orange);stroke-width:3;stroke-linecap:round;stroke-dasharray:52 168;transform-origin:40px 40px;animation:dealyo-form-spin 1.4s linear infinite !important;}#lead-dialog .form-availability-funnel{fill:var(--soft);stroke:var(--orange);stroke-width:2;stroke-linejoin:round;}#lead-dialog .form-availability h2{max-width:480px;}#lead-dialog .form-availability p{max-width:360px;}@media (prefers-reduced-motion: reduce){#lead-dialog .form-availability-orbit{animation:none !important;}}

