:root{--color-bg:#fff;--color-surface:#f4f2f0;--color-ink:#111;--color-ink-90:#2b2725;--color-ink-80:#3a3532;--color-ink-70:#4a4542;--color-ink-60:#5b5652;--color-divider:#111;--color-divider-soft:#d7d3d0;--color-accent:#ff914d;--color-accent-hover:#e2701f;--color-accent-active:#a95000;--color-accent-ink:#7a3900;--color-accent-tint:#fff4ec;--color-dark-bg:#111;--color-dark-divider:#3a3634;--color-dark-muted-1:#d5cfcb;--color-dark-muted-2:#b9b3af;--color-dark-muted-3:#9c9591;--font-sans:"Archivo", system-ui, sans-serif;--container-width:1180px;--side-pad:clamp(20px, 5vw, 64px)}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--color-bg);color:var(--color-ink);font-family:var(--font-sans);text-wrap:pretty;-webkit-font-smoothing:antialiased;margin:0}h1,h2,h3,h4{font-family:var(--font-sans);margin:0;font-weight:800}p{margin:0}a{color:var(--color-accent-active);text-decoration:none}a:hover{color:var(--color-ink)}img{max-width:100%;display:block}::selection{background:var(--color-accent-tint)}input,textarea,button{font-family:inherit}:focus{outline:none}:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.grayscale{filter:grayscale()contrast(1.08)}.container{max-width:var(--container-width);padding-inline:var(--side-pad);margin:0 auto}.kicker{letter-spacing:.12em;text-transform:uppercase;color:var(--color-accent-active);margin:0 0 14px;font-size:12px;font-weight:700}.section{padding-block:clamp(44px,5vw,76px)}.section--rule-top{border-top:2px solid var(--color-divider)}.section--rule-bottom{border-bottom:2px solid var(--color-divider)}.section--dark{background:var(--color-dark-bg);color:#fff}.section__title{letter-spacing:-.03em;max-width:26ch;margin-bottom:clamp(26px,3vw,42px);font-size:clamp(28px,4vw,56px);line-height:1.05}.section__lede{max-width:60ch;color:var(--color-ink-70);margin:18px 0 0;font-size:17px;line-height:1.6}.section__title+.section__lede{margin-top:0}.section__body{margin-top:clamp(26px,3vw,42px)}.site-header{z-index:20;border-bottom:2px solid var(--color-divider);background:#fff;position:sticky;top:0}.site-header__bar{align-items:center;gap:clamp(16px,3vw,40px);height:76px;display:flex}.site-header__logo{flex:none;align-items:center;display:flex}.site-header__logo img{width:auto;height:40px}.site-nav{align-items:center;gap:clamp(14px,2.2vw,30px);margin-left:auto;display:flex}.site-nav__link{white-space:nowrap;letter-spacing:.1em;text-transform:uppercase;color:var(--color-ink);font-size:12px;font-weight:600}.site-nav__link:hover{color:var(--color-accent-active)}.site-strip{border-bottom:1px solid var(--color-divider-soft);padding-block:10px;font-size:13.5px;font-weight:600;display:none}.site-strip a{text-underline-offset:3px;font-weight:700;text-decoration:underline}.btn{cursor:pointer;font-weight:700;font-family:var(--font-sans);color:var(--color-ink);border:2px solid #0000;justify-content:center;align-items:center;padding:16px 26px;font-size:16px;display:inline-flex}.site-nav__cta--mobile{display:none}.site-nav__cta--desktop{white-space:nowrap}.btn--sm{letter-spacing:.02em;padding:11px 18px;font-size:13px}.btn-primary{background:var(--color-accent)}.btn-primary:hover{background:var(--color-accent-hover);color:var(--color-ink)}.btn-primary:active{background:var(--color-accent-active)}.btn-secondary{border-color:var(--color-ink)}.btn-secondary:hover{background:color-mix(in srgb, var(--color-ink) 7%, transparent);color:var(--color-ink)}.btn-block{width:100%;margin-top:4px;padding:17px 22px;font-size:17px}.tag{letter-spacing:.08em;text-transform:uppercase;background:var(--color-accent-tint);color:var(--color-accent-ink);align-self:flex-start;align-items:center;padding:3px 10px;font-size:11px;font-weight:700;display:inline-flex}.hero{padding:clamp(40px, 7vw, 104px) var(--side-pad) clamp(36px, 4vw, 56px)}.hero__eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--color-accent-active);margin:0 0 clamp(20px,3vw,34px);font-size:12px;font-weight:700}.hero__title{letter-spacing:-.035em;max-width:16ch;margin:0 0 0 -.05em;font-size:clamp(42px,7.2vw,104px);line-height:1.02}.hero__title em{color:var(--color-accent-active);font-style:normal;display:block}.hero__title--page{max-width:21ch;font-size:clamp(38px,5.6vw,76px)}.hero__subhead{max-width:54ch;color:var(--color-ink-90);margin:clamp(24px,3vw,38px) 0 0;font-size:clamp(17px,1.5vw,21px);line-height:1.55}.hero__ctas{flex-wrap:wrap;gap:14px;margin-top:clamp(26px,3vw,38px);display:flex}.vsl{padding-bottom:clamp(36px,4vw,56px)}.vsl__frame{aspect-ratio:16/9;background:var(--color-dark-bg);position:relative;overflow:hidden}.vsl__video{object-fit:cover;width:100%;height:100%;display:block}.vsl__play{color:#fff;font-family:var(--font-sans);text-align:left;cursor:pointer;background:linear-gradient(#0000 55%,#0000008c);border:0;justify-content:flex-start;align-items:flex-end;padding:clamp(16px,3vw,36px);font-size:clamp(14px,1.6vw,18px);font-weight:700;display:flex;position:absolute;inset:0}.vsl__play-inner{align-items:center;gap:14px;display:flex}.vsl__play-icon{aspect-ratio:1;background:var(--color-accent);border-radius:50%;flex:none;place-items:center;width:clamp(48px,6vw,72px);transition:background .15s,transform .15s;display:grid}.vsl__play-icon:before{content:"";border-style:solid;border-width:.55em 0 .55em .95em;border-color:transparent transparent transparent var(--color-ink);margin-left:12%;font-size:clamp(14px,1.6vw,20px)}.vsl__play:hover .vsl__play-icon{background:var(--color-accent-hover);transform:scale(1.05)}.vsl__play[hidden],.vsl__end[hidden]{display:none}.vsl__end{text-align:center;background:#111111e0;flex-direction:column;justify-content:center;align-items:center;gap:clamp(14px,2vw,24px);padding:16px;display:flex;position:absolute;inset:0}.vsl__end-title{color:#fff;letter-spacing:-.02em;margin:0;font-size:clamp(22px,3.4vw,44px);font-weight:800}.vsl__end-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;display:flex}.vsl__replay{color:var(--color-dark-muted-1);font-family:var(--font-sans);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:8px 4px;font-size:15px;font-weight:600;text-decoration:underline}.vsl__replay:hover{color:#fff}@media (width<=600px){.vsl__end .btn{padding:12px 18px;font-size:14px}}.hero__trust{border-top:1px solid var(--color-divider-soft);letter-spacing:.04em;color:var(--color-ink-60);margin:clamp(34px,4vw,52px) 0 0;padding-top:18px;font-size:13px}.triggers__lede{max-width:52ch;color:var(--color-ink-70);margin:18px 0 0;font-size:17px;line-height:1.6}.triggers__list{border-top:2px solid var(--color-divider);grid-template-columns:repeat(auto-fit,minmax(min(100%,330px),1fr));margin-top:clamp(28px,3vw,44px);display:grid}.triggers__item{border-bottom:1px solid var(--color-divider-soft);cursor:pointer;align-items:flex-start;gap:16px;padding:20px 24px 20px 0;font-size:16.5px;line-height:1.5;display:flex}.triggers__item:hover{background:var(--color-accent-tint)}.triggers__item input{accent-color:var(--color-accent);flex:none;width:20px;height:20px;margin:2px 0 0}.triggers__list--static{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));margin-block:0;padding:0;list-style:none}.triggers__item--static{cursor:default}.triggers__item--static:hover{background:0 0}.triggers__outcome{flex-wrap:wrap;align-items:center;gap:14px 20px;min-height:40px;margin-top:22px;display:flex}.triggers__outcome .btn[hidden]{display:none}.triggers__result{color:var(--color-accent-active);margin:0;font-size:16px;font-weight:600;line-height:1.5}.services__list{display:grid}.services__row{border-top:2px solid var(--color-divider);grid-template-columns:minmax(56px,90px) minmax(0,1.1fr) minmax(0,1.4fr);align-items:start;gap:clamp(16px,3vw,48px);padding:clamp(24px,3vw,36px) 0;display:grid}.services__row:last-child{border-bottom:2px solid var(--color-divider)}.services__index{color:var(--color-accent-active);font-variant-numeric:tabular-nums;margin:0;font-size:clamp(28px,3vw,40px);font-weight:800;line-height:1}.services__title{letter-spacing:-.02em;font-size:clamp(21px,2.2vw,28px);line-height:1.15}.services__body{color:var(--color-ink-80);font-size:16.5px;line-height:1.6}.services__output{border-top:1px solid var(--color-divider-soft);letter-spacing:.02em;color:var(--color-accent-active);margin:14px 0 0;padding-top:12px;font-size:14.5px;font-weight:700}.personas{margin:0;padding:0;list-style:none;display:grid}.personas__item{border-top:1px solid var(--color-divider-soft);gap:14px;padding:14px 0;font-size:16px;line-height:1.5;display:flex}.personas__dot{background:var(--color-accent);flex:none;width:10px;height:10px;margin-top:7px}.steps{border-top:2px solid var(--color-divider);border-bottom:2px solid var(--color-divider);grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));display:grid}.steps__item{padding:clamp(22px,2.5vw,32px) clamp(18px,2vw,28px) clamp(24px,3vw,34px) 0}.steps__item+.steps__item{border-left:1px solid var(--color-divider-soft);padding-left:clamp(18px,2vw,28px)}.steps__index{letter-spacing:.12em;color:var(--color-accent-active);font-variant-numeric:tabular-nums;margin:0 0 16px;font-size:14px;font-weight:800}.steps__title{letter-spacing:-.02em;margin:0 0 10px;font-size:clamp(20px,2vw,26px)}.steps__body{color:var(--color-ink-70);font-size:15.5px;line-height:1.55}.tiers{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:clamp(18px,2vw,28px);display:grid}.tier{border:2px solid var(--color-divider);flex-direction:column;gap:12px;padding:clamp(22px,2.4vw,30px);scroll-margin-top:100px;display:flex}.tiers--two{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr))}.tier__title{letter-spacing:-.02em;font-size:clamp(20px,2vw,26px);line-height:1.15}.tier__body{color:var(--color-ink-70);font-size:15.5px;line-height:1.6}.use-case__steps{color:var(--color-ink-70);gap:10px;margin:0;padding-left:20px;font-size:15.5px;line-height:1.55;display:grid}.use-case__meta{color:var(--color-ink-60);font-size:13.5px;line-height:1.55}.use-case__cta{flex-wrap:wrap;align-items:center;gap:14px 20px;margin-top:clamp(26px,3vw,36px);font-size:17px;font-weight:600;display:flex}.tier .services__output{margin-top:auto}.tiers__note{color:var(--color-ink-60);margin:20px 0 0;font-size:14.5px;line-height:1.6}.journey-section .kicker{color:var(--color-accent)}.journey-wrap{position:relative}.journey{margin:0;padding:0 0 0 64px;list-style:none;position:relative}.journey:before,.journey:after{content:"";background:var(--color-dark-divider);width:2px;position:absolute;top:8px;bottom:0;left:21px}.journey:after{background:var(--color-accent);transform-origin:top}.journey__stage{padding-bottom:32px;scroll-margin-top:100px;position:relative}.journey__phase{flex-direction:column;gap:3px;margin-bottom:22px;display:flex;position:relative}.journey__phase:before{content:"";background:var(--color-accent);width:14px;height:14px;position:absolute;top:3px;left:-49px}.journey__phase-name{letter-spacing:.12em;text-transform:uppercase;color:var(--color-accent);font-size:11px;font-weight:700}.journey__phase-offer{color:#fff;font-size:15px;font-weight:700;line-height:1.25}.journey__node{border:2px solid var(--color-accent);background:var(--color-accent);width:44px;height:44px;color:var(--color-ink);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;font-size:14px;font-weight:800;display:grid;position:absolute;left:-64px}.journey__title{overflow-wrap:normal;letter-spacing:-.02em;color:#fff;padding-top:9px;font-size:clamp(19px,1.7vw,22px);line-height:1.15}.journey__body{color:var(--color-dark-muted-1);margin-top:8px;font-size:15px;line-height:1.55}.journey__links{flex-wrap:wrap;gap:6px 16px;margin-top:12px;font-size:14px;font-weight:700;display:flex}.journey__links a{color:var(--color-accent)}.journey__links a:hover{color:#fff}.journey__loop{color:var(--color-dark-muted-2);margin:4px 0 0 64px;font-size:14px;line-height:1.5;position:relative}.journey__loop span:before{content:"↺ ";color:var(--color-accent);font-weight:700}.journey__entries{border-top:1px solid var(--color-dark-divider);grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:0 clamp(24px,3vw,40px);margin-top:clamp(40px,5vw,64px);padding-top:24px;display:grid}.journey__entries-label{letter-spacing:.12em;text-transform:uppercase;color:var(--color-accent);grid-column:1/-1;margin-bottom:6px;font-size:12px;font-weight:700}.journey__entry{padding:12px 0}.journey__entry-question{color:#fff;font-size:16px;font-weight:700}.journey__entry-answer{color:var(--color-dark-muted-1);margin-top:4px;font-size:15px;line-height:1.55}.journey__note{color:var(--color-dark-muted-3);margin-top:20px;font-size:14px}@media (width>=960px){.journey{grid-template-columns:repeat(6,minmax(0,1fr));padding:0 0 72px;display:grid}.journey__stage{padding:96px 16px 0 0}.journey__stage:before,.journey__stage:after{content:"";background:var(--color-dark-divider);width:100%;height:2px;position:absolute;top:117px;left:22px}.journey__stage:after{background:var(--color-accent);transform-origin:0}.journey__stage:last-child:before,.journey__stage:last-child:after{content:none}.journey__phase{width:calc(var(--span) * 100% - 16px);border-bottom:2px solid var(--color-dark-divider);justify-content:flex-end;height:74px;margin:0;padding-bottom:10px;position:absolute;top:0;left:0}.journey__phase:before,.journey__phase:after{content:"";background:var(--color-dark-divider);width:2px;height:10px;position:absolute;top:auto;bottom:-10px}.journey__phase:before{left:0}.journey__phase:after{right:0}.journey__node{z-index:1;margin-bottom:18px;position:relative;left:auto}.journey__title{padding-top:0;font-size:19px}.journey:before{border:2px dashed var(--color-accent);background:0 0;border-top:none;width:auto;height:40px;top:auto;bottom:0;right:calc(16.6667% - 23px)}.journey:after{border-right:6px solid #0000;border-bottom:9px solid var(--color-accent);background:0 0;border-left:6px solid #0000;width:0;height:0;top:auto;bottom:40px;left:16px}.journey__loop{text-align:center;margin:-11px calc(16.6667% - 23px) 0 21px}.journey__loop span{background:var(--color-dark-bg);padding:0 14px}}.journey-wrap--animate .journey__node{background:var(--color-dark-bg);color:var(--color-accent)}.journey-wrap--animate.is-visible .journey__node{background:var(--color-accent);color:var(--color-ink);transition:background-color .3s,color .3s;transition-delay:calc(var(--i) * .3s)}.journey-wrap--animate .journey__loop{opacity:0}.journey-wrap--animate.is-visible .journey__loop{opacity:1;transition:opacity .4s 1.8s}@media (width<=959px){.journey-wrap--animate .journey:after{transform:scaleY(0)}.journey-wrap--animate.is-visible .journey:after{transition:transform 1.8s linear;transform:scaleY(1)}}@media (width>=960px){.journey-wrap--animate .journey__stage:after{transform:scaleX(0)}.journey-wrap--animate.is-visible .journey__stage:after{transition:transform .3s linear calc(var(--i) * .3s);transform:scaleX(1)}.journey-wrap--animate .journey:before,.journey-wrap--animate .journey:after{opacity:0}.journey-wrap--animate.is-visible .journey:before,.journey-wrap--animate.is-visible .journey:after{opacity:1;transition:opacity .4s 1.8s}}.journey-mini{background:var(--color-surface);margin-top:clamp(26px,3vw,40px);padding:clamp(18px,2vw,24px)}.journey-mini__label{color:var(--color-ink-70);font-size:14.5px;font-weight:600;line-height:1.5}.journey-mini__label a{text-underline-offset:3px;text-decoration:underline 2px}.journey-mini__list{grid-template-columns:repeat(6,minmax(0,1fr));margin:16px 0 0;padding:0;list-style:none;display:grid}.journey-mini__stage{color:var(--color-ink-60);flex-direction:column;gap:8px;padding-right:12px;font-size:13.5px;font-weight:700;line-height:1.3;display:flex;position:relative}.journey-mini__stage:before{content:"";background:var(--color-divider-soft);width:100%;height:2px;position:absolute;top:15px;left:16px}.journey-mini__stage:last-child:before{content:none}.journey-mini__stage.joins-next:before{background:var(--color-accent)}.journey-mini__node{z-index:1;border:2px solid var(--color-divider-soft);background:var(--color-bg);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;width:32px;height:32px;font-size:12px;font-weight:800;display:grid;position:relative}.journey-mini__stage.is-current{color:var(--color-ink)}.journey-mini__stage.is-current .journey-mini__node{border-color:var(--color-accent);background:var(--color-accent);color:var(--color-ink)}@media (width<=720px){.journey-mini__list{grid-template-columns:1fr;gap:10px}.journey-mini__stage{flex-direction:row;align-items:center;gap:12px;padding-right:0}.journey-mini__stage:before{width:2px;height:10px;top:32px;left:15px}}.about{flex-wrap:wrap;align-items:start;gap:clamp(24px,4vw,64px);display:flex}.about__header{flex:4 min(100%,280px);min-width:0}.about__content{flex:7 min(100%,420px);min-width:0}.about__name{letter-spacing:-.03em;margin:0;font-size:clamp(26px,3.4vw,44px);line-height:1.06}.about__photo{width:min(100%,320px);height:auto;margin-bottom:24px;display:block}.about__role{color:var(--color-ink-60);margin-top:10px;font-size:15px;line-height:1.45}.about__body{color:var(--color-ink-80);max-width:56ch;font-size:17.5px;line-height:1.62}.about__body+.about__body{margin-top:20px}.legal{max-width:68ch}.legal h2{letter-spacing:-.02em;margin:clamp(30px,3.5vw,42px) 0 12px;font-size:clamp(21px,2.2vw,28px);line-height:1.15}.legal p,.legal ul{color:var(--color-ink-80);font-size:16.5px;line-height:1.6}.legal p+p,.legal p+ul,.legal ul+p{margin-top:12px}.legal ul{gap:10px;margin-block:0;padding-left:20px;display:grid}.legal a{text-underline-offset:3px;text-decoration:underline}.faq{display:grid}.faq__item{border-top:2px solid var(--color-divider);grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:12px clamp(24px,4vw,64px);padding:clamp(22px,2.6vw,30px) 0;display:grid}.faq__item:last-child{border-bottom:2px solid var(--color-divider)}.faq__question{letter-spacing:-.015em;font-size:clamp(19px,1.9vw,24px);line-height:1.2}.faq__answer{color:var(--color-ink-80);font-size:16.5px;line-height:1.6}.tool{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));align-items:start;gap:clamp(28px,4vw,64px);display:grid}.tool__eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--color-accent);margin:0 0 14px;font-size:12px;font-weight:700}.tool__title{letter-spacing:-.03em;font-size:clamp(28px,3.8vw,52px);line-height:1.04}.tool__body{color:var(--color-dark-muted-1);max-width:52ch;margin:22px 0 0;font-size:17px;line-height:1.6}.tool__fine-print{color:var(--color-dark-muted-3);max-width:52ch;margin:18px 0 0;font-size:13.5px;line-height:1.6}.tool__card{border:2px solid var(--color-accent);padding:clamp(20px,2.4vw,30px)}.tool__card-label{letter-spacing:.12em;text-transform:uppercase;color:var(--color-accent);margin:0 0 18px;font-size:11px;font-weight:700}.tool__card-row{border-top:1px solid var(--color-dark-divider);justify-content:space-between;gap:16px;padding:13px 0;font-size:15px;display:flex}.tool__card-row:last-child{border-bottom:1px solid var(--color-dark-divider)}.tool__card-score{color:var(--color-accent);font-variant-numeric:tabular-nums;font-weight:700}.tool-band{border-bottom:1px solid var(--color-dark-divider)}.contact{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));align-items:start;gap:clamp(28px,4vw,72px);display:grid}.contact__title{letter-spacing:-.03em;max-width:20ch;font-size:clamp(28px,4vw,54px);line-height:1.04}.contact__lede{color:var(--color-ink-80);max-width:44ch;margin:20px 0 0;font-size:17px;line-height:1.6}.contact__alt{border-top:2px solid var(--color-divider);color:var(--color-ink-80);margin:26px 0 0;padding-top:20px;font-size:16px;line-height:1.7}.contact__alt a{border-bottom:2px solid var(--color-accent);font-weight:700}.contact-form{border:2px solid var(--color-divider);gap:18px;padding:clamp(22px,2.6vw,34px);display:grid}.field label{letter-spacing:.08em;text-transform:uppercase;margin-bottom:5px;font-size:12px;font-weight:700;display:block}.input{border:2px solid var(--color-divider);width:100%;min-height:48px;color:var(--color-ink);background:#fff;padding:10px 12px;font-size:16px}textarea.input{resize:vertical;min-height:150px;padding:12px;line-height:1.55}.contact-form__popup-text{color:var(--color-ink-80);margin:0;font-size:16px;line-height:1.55}.contact-form__success{background:var(--color-accent-tint);border:2px solid var(--color-accent);color:var(--color-accent-ink);margin:0;padding:14px 16px;font-size:15px;font-weight:600;line-height:1.55}.contact-form__success[hidden]{display:none}.contact-form__error{border:2px solid var(--color-ink);color:var(--color-ink);margin:0;padding:14px 16px;font-size:15px;font-weight:600;line-height:1.55}.contact-form__error[hidden]{display:none}.contact-form__hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.contact-form__fine-print{color:var(--color-ink-60);font-size:13.5px;line-height:1.6}.site-footer{background:var(--color-dark-bg);color:#fff}.site-footer__grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));align-items:start;gap:clamp(24px,3vw,48px);padding-block:clamp(36px,4vw,56px);display:grid}.site-footer__logo{background:#fff;margin-bottom:18px;padding:12px 16px;display:inline-block}.site-footer__logo img{width:auto;height:44px}.site-footer__tagline{color:var(--color-dark-muted-1);font-size:15px;line-height:1.6}.site-footer__label{letter-spacing:.12em;text-transform:uppercase;color:var(--color-accent);margin:0 0 12px;font-size:11px;font-weight:700}.site-footer__email,.site-footer__link{color:#fff;font-size:15px;line-height:1.8}.site-footer__copy{color:var(--color-dark-muted-3);font-size:13.5px;line-height:1.8}.site-footer__copy a{color:var(--color-dark-muted-3);display:block}.hero__trust a,.about__body a,.tier__body a,.tiers__note a,.section__lede a,.use-case__links a{text-underline-offset:3px;text-decoration:underline 2px}html{-webkit-text-size-adjust:100%}body{overflow-x:hidden}h1,h2,h3,h4,p,a{overflow-wrap:break-word}@media (width<=860px){.site-header__bar{height:64px}.site-header__logo img{height:34px}.site-nav__link--wide-only{display:none}.services__row{grid-template-columns:56px minmax(0,1fr)}.services__row>div:last-child{grid-column:2}.steps__item+.steps__item{padding-left:clamp(18px,2vw,28px)}}@media (width<=720px){.site-nav__link,.site-nav__cta--desktop{display:none}.site-strip{display:block}.site-nav__cta--mobile{display:inline-flex}}@media (width<=600px){:root{--side-pad:20px}.site-header__bar{gap:12px;height:60px}.site-header__logo img{height:30px}.btn{padding:15px 20px;font-size:15px}.btn--sm{padding:10px 14px;font-size:12px}.hero__title{max-width:none;font-size:clamp(36px,11vw,48px)}.hero__ctas{flex-direction:column;align-items:stretch}.hero__ctas .btn{width:100%}.hero__trust{line-height:1.6}.triggers__item{padding:16px 8px 16px 0;font-size:16px}.services__row{grid-template-columns:1fr;gap:14px}.services__row>div:last-child{grid-column:auto}.services__index{font-size:26px}.steps{grid-template-columns:1fr}.steps__item,.steps__item+.steps__item{border-left:none;padding:22px 0}.steps__item+.steps__item{border-top:1px solid var(--color-divider-soft)}.about__body{font-size:16.5px}.tool__card-row{flex-direction:column;gap:4px}.contact-form{padding:20px}.site-footer__grid{gap:28px}}
