.better-page{--better-cream:#efe1d2;--better-copper-soft:#c9825f;--better-green:#40584c}.better-page main{overflow:clip}.better-page .better-section{padding-block:var(--space-section);position:relative}.better-page .better-heading{max-width:760px;margin-bottom:clamp(2rem,4vw,3.5rem)}.better-page .better-heading h2{margin:0 0 1.25rem;font-size:clamp(2.35rem,4.8vw,4.8rem);line-height:.98}.better-page .better-heading>p:last-child{max-width:620px;color:var(--color-muted);font-size:var(--text-lead);margin-bottom:0}.better-page .better-heading--split{grid-template-columns:minmax(0,1.25fr) minmax(260px,.75fr);align-items:end;gap:clamp(2rem,7vw,7rem);max-width:none;display:grid}.better-page .better-heading--split h2{margin-bottom:0}.better-page .better-heading--split>p{padding-bottom:.35rem}.better-page .eyebrow{margin:0 0 1rem}.better-hero{min-height:calc(100svh - var(--header-height));background:radial-gradient(circle at 82% 23%, #d967321f, transparent 29%), linear-gradient(135deg, var(--color-paper) 0%, #f9f1e6 61%, #edddce 100%);border-bottom:1px solid var(--color-line);align-items:center;display:grid;position:relative}.better-hero:before{content:"";pointer-events:none;background-image:linear-gradient(#40342e06 1px,#0000 1px),linear-gradient(90deg,#40342e06 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0}.better-hero__grid{grid-template-columns:minmax(0,1fr) minmax(390px,.78fr);align-items:center;gap:clamp(3rem,8vw,8rem);padding-block:clamp(5.5rem,10vw,9rem);display:grid;position:relative}.better-hero__copy{max-width:760px}.better-hero h1{margin:0 0 2rem;font-size:clamp(3.5rem,6.7vw,7.15rem);line-height:.91}.better-hero h1 em{color:var(--color-copper);font-weight:inherit;display:block}.better-hero__copy>p:last-child{color:#514940;max-width:660px;margin:0;font-size:clamp(1.08rem,1.55vw,1.35rem);line-height:1.65}.better-hero__visual{min-height:520px;position:relative}.better-hero__browser,.better-hero__work{border:1px solid var(--color-line);box-shadow:var(--shadow-panel);position:absolute}.better-hero__browser{z-index:1;border-radius:var(--radius-lg);background:#fffaf3d1;width:min(93%,480px);min-height:330px;padding:1.25rem;top:0;right:3%;transform:rotate(3deg)}.better-hero__browser>span{background:#40342e40;border-radius:50%;width:8px;height:8px;margin-right:4px;display:inline-block}.better-hero__browser>small{float:right;color:var(--color-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem}.better-hero__browser>div{grid-template-rows:1fr 1fr;grid-template-columns:1.3fr .7fr;gap:.6rem;height:112px;margin:1.4rem 0;display:grid}.better-hero__browser i{background:#dfd5ca;border-radius:.65rem;display:block}.better-hero__browser i:first-child{background:#c7b8aa;grid-row:1/3}.better-hero__browser p{color:var(--color-muted);border:1px dashed #40342e33;border-radius:.6rem;margin:.5rem 0 0;padding:.55rem .7rem;font-size:.8rem}.better-hero__work{z-index:2;width:min(82%,420px);color:var(--color-paper);border-radius:var(--radius-lg);background:var(--color-dark);border-color:#fffaf324;padding:clamp(1.7rem,3vw,2.6rem);bottom:0;right:10%;transform:rotate(-2deg)}.better-hero__work span{color:#e6a47d;letter-spacing:.12em;text-transform:uppercase;margin-bottom:1.1rem;font-size:.72rem;font-weight:800;display:block}.better-hero__work strong{font-family:var(--font-display);letter-spacing:-.03em;font-size:clamp(1.85rem,3vw,3rem);font-weight:500;line-height:1.05;display:block}.better-hero__work small{color:#fffaf3b3;margin-top:1.25rem;font-size:.78rem;display:block}.better-diagnosis{background:var(--color-canvas)}.better-signs{border-top:1px solid var(--color-line-strong);grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.better-signs li{border-right:1px solid var(--color-line);flex-direction:column;justify-content:space-between;min-height:188px;padding:1.35rem 1.15rem;display:flex}.better-signs li:last-child{border-right:0}.better-signs span{color:var(--color-copper);font:500 1.7rem/1 var(--font-display)}.better-signs p{margin:0;font-size:.96rem;font-weight:720;line-height:1.45}.better-first-cta{border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-paper);justify-content:space-between;align-items:center;gap:2rem;margin-top:2.25rem;padding:1.4rem 1.5rem;display:flex}.better-first-cta p{max-width:600px;color:var(--color-muted);margin:0}.better-primary{border:1px solid var(--color-copper);border-radius:var(--radius-pill);background:var(--color-copper);text-align:center;min-height:50px;transition:background var(--motion-fast) var(--ease-ui), border-color var(--motion-fast) var(--ease-ui), transform var(--motion-fast) var(--ease-ui);justify-content:center;align-items:center;padding:.8rem 1.25rem;font-weight:790;line-height:1.2;text-decoration:none;display:inline-flex;color:#fffaf3!important}.better-primary:hover{border-color:var(--color-dark);background:var(--color-dark);transform:translateY(-2px)}.better-before-after{background:var(--color-paper-soft)}.better-compare{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:clamp(1rem,3vw,2.5rem);display:grid}.better-compare__panel{border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-paper);box-shadow:var(--shadow-soft);overflow:hidden}.better-compare__bar{color:var(--color-paper);background:var(--color-dark);justify-content:space-between;gap:1rem;padding:1rem 1.25rem;display:flex}.better-compare__bar span{font-weight:800}.better-compare__bar small{color:#fffaf3}.better-compare__page{align-content:start;gap:.9rem;min-height:340px;padding:clamp(1.5rem,4vw,3.5rem);display:grid}.better-compare__page strong{font:500 clamp(1.65rem, 3vw, 2.65rem)/1.05 var(--font-display);letter-spacing:-.025em;margin-bottom:.6rem}.better-compare__page span{background:var(--color-paper-soft);color:var(--color-muted);border-radius:.6rem;padding:.7rem .8rem;font-size:.82rem}.better-compare__page p{color:var(--color-muted);margin:.7rem 0 0}.better-compare__panel--before .better-compare__page{opacity:.73}.better-compare__panel--after{border-color:#a54f2d59}.better-compare__panel--after .better-compare__bar{background:var(--color-copper)}.better-compare__panel--after .better-compare__page span{border-left:3px solid var(--color-copper);color:var(--color-ink);background:#f5e5d8}.better-compare__arrow{color:var(--color-copper);font:500 clamp(2rem, 4vw, 4rem)/1 var(--font-display)}.better-choice{background:var(--color-canvas)}.better-choice__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;display:grid}.better-choice__grid article{border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-paper);padding:clamp(1.75rem,4vw,3.5rem)}.better-choice__grid article>span{color:var(--color-copper);font:500 1.8rem/1 var(--font-display)}.better-choice__grid h3{font:500 clamp(1.8rem, 3vw, 2.8rem)/1 var(--font-display);margin:2rem 0 1rem}.better-choice__grid article>p{min-height:5.2em;color:var(--color-muted)}.better-choice dl{border-top:1px solid var(--color-line);margin:2rem 0 0}.better-choice dl div{border-bottom:1px solid var(--color-line);grid-template-columns:110px 1fr;gap:1rem;padding:1rem 0;display:grid}.better-choice dt{color:var(--color-copper);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:800}.better-choice dd{margin:0}.better-scope{color:var(--color-paper);background:var(--color-dark)}.better-scope .eyebrow{color:#e6a47d}.better-scope .better-heading h2{color:var(--color-paper)}.better-scope .better-heading>p:last-child{color:#fffaf3b3}.better-scope__layout{grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);align-items:start;gap:clamp(3rem,8vw,8rem);display:grid}.better-scope__list{border-top:1px solid #fffaf338;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.better-scope__list li{border-bottom:1px solid #fffaf32e;align-items:center;min-height:90px;padding:1rem 1.15rem 1rem 2.3rem;display:flex;position:relative}.better-scope__list li:nth-child(odd){border-right:1px solid #fffaf32e}.better-scope__list li:before{content:"";background:var(--color-orange);border-radius:50%;width:8px;height:8px;position:absolute;left:.55rem}.better-references{background:var(--color-paper-soft)}.better-reference-grid{gap:2rem;display:grid}.better-reference{border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-paper);box-shadow:var(--shadow-soft);grid-template-columns:minmax(0,1.15fr) minmax(330px,.85fr);display:grid;overflow:hidden}.better-reference__media,.better-reference>.showcase-frame{background:#eadfd1;border-radius:0;min-height:460px}.better-reference__media video{object-fit:cover;width:100%;height:100%;display:block}.better-reference>.showcase-frame{aspect-ratio:auto;height:100%}.better-reference>.showcase-frame img{object-fit:contain}.better-reference__copy{align-self:center;padding:clamp(1.75rem,4vw,3.5rem)}.better-reference__copy h3{font:500 clamp(2.2rem, 4vw, 4rem)/1 var(--font-display);margin:0 0 2rem}.better-reference__copy dl{margin:0}.better-reference__copy dl div{border-top:1px solid var(--color-line);padding:.85rem 0}.better-reference__copy dt{color:var(--color-copper);letter-spacing:.1em;text-transform:uppercase;margin-bottom:.25rem;font-size:.68rem;font-weight:800}.better-reference__copy dd{color:var(--color-muted);margin:0;font-size:.9rem}.better-reference__copy>a{color:var(--color-copper);text-underline-offset:.25em;margin-top:1.4rem;font-weight:800;display:inline-block}.better-demos{border-top:1px solid var(--color-line-strong);margin-top:clamp(4rem,8vw,7rem);padding-top:clamp(3rem,6vw,5rem)}.better-demos>header{grid-template-columns:minmax(0,1fr) minmax(280px,.65fr);align-items:end;gap:2rem 6rem;margin-bottom:2rem;display:grid}.better-demos h3{font:500 clamp(2rem, 4vw, 3.6rem)/1 var(--font-display);margin:0}.better-demos>header>p{color:var(--color-muted);margin:0}.better-demos__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;display:grid}.better-demos__grid article{border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-paper);overflow:hidden}.better-demos__grid article>div{padding:1.25rem 1.35rem 1.5rem}.better-demos__grid article>div>strong{color:var(--color-ink);margin-bottom:.45rem;font-size:.8rem;line-height:1.4;display:block}.better-demos__grid span{color:var(--color-copper);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:800}.better-demos__grid h4{font:500 1.7rem/1.1 var(--font-display);margin:.35rem 0 .75rem}.better-demos__grid h4 a{text-underline-offset:.2em}.better-demos__grid p{color:var(--color-muted);margin:0;font-size:.78rem}.better-process{background:var(--color-canvas)}.better-process__layout{grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);gap:clamp(3rem,9vw,9rem);display:grid}.better-process ol{border-top:1px solid var(--color-line-strong);margin:0;padding:0;list-style:none}.better-process li{border-bottom:1px solid var(--color-line);grid-template-columns:70px 1fr;gap:1.25rem;padding:1.5rem 0;display:grid}.better-process li>span{color:var(--color-copper);font:500 1.6rem/1 var(--font-display)}.better-process strong{margin-bottom:.25rem;font-size:1.02rem;display:block}.better-process li p{color:var(--color-muted);margin:0}.better-faq{background:var(--color-paper)}.better-faq__layout{grid-template-columns:minmax(260px,.65fr) minmax(0,1.35fr);align-items:start;gap:clamp(3rem,9vw,9rem);display:grid}.better-faq__items{border-top:1px solid var(--color-line-strong)}.better-faq details{border-bottom:1px solid var(--color-line)}.better-faq summary{cursor:pointer;padding:1.35rem 2.5rem 1.35rem 0;font-weight:780;list-style:none;position:relative}.better-faq summary::-webkit-details-marker{display:none}.better-faq summary:after{content:"+";color:var(--color-copper);font:500 1.8rem/1 var(--font-display);position:absolute;top:1rem;right:.25rem}.better-faq details[open] summary:after{content:"–"}.better-faq details p{max-width:720px;color:var(--color-muted);margin:-.25rem 0 1.4rem}.better-contact{background:var(--color-canvas)}.better-contact__shell{border:1px solid var(--color-line);border-radius:var(--radius-xl);background:var(--color-paper);box-shadow:var(--shadow-panel);grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);gap:clamp(3rem,8vw,7rem);padding:clamp(2rem,5vw,5rem);display:grid}.better-contact__copy h2{margin:0 0 1.5rem;font-size:clamp(2.5rem,5vw,4.8rem)}.better-contact__copy>p:not(.eyebrow){color:var(--color-muted)}.better-contact__responsibility{border-top:1px solid var(--color-line);padding-top:1.25rem}.better-contact__copy>div{gap:.35rem;margin-top:2rem;display:grid}.better-contact__copy>div a{width:fit-content;color:var(--color-copper);text-underline-offset:.25em;font-weight:800}.better-form{gap:1.1rem;display:grid}.better-form>label:not(.consent),.better-form .form-row>label{color:var(--color-dark);gap:.45rem;font-size:.82rem;font-weight:760;display:grid}.better-form label>span{color:var(--color-muted);font-weight:500}.better-form input:not([type=checkbox]),.better-form select,.better-form textarea{width:100%;min-height:50px;color:var(--color-ink);border:1px solid var(--color-line-strong);border-radius:var(--radius-sm);background:#fffdf9;padding:.8rem .9rem}.better-form textarea{resize:vertical;min-height:130px}.better-form input:not([type=checkbox]):focus,.better-form select:focus,.better-form textarea:focus{border-color:var(--color-copper);outline:1px solid var(--color-copper)}.better-form .form-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.better-form .consent{color:var(--color-muted);grid-template-columns:auto 1fr;align-items:start;gap:.75rem;font-size:.78rem;font-weight:500;display:grid}.better-form .consent input{width:19px;height:19px;accent-color:var(--color-copper);margin:.12rem 0 0}.better-form .consent a{color:var(--color-copper);font-weight:700}.better-form .form-submit{align-items:center;gap:1.25rem;display:flex}.better-form .form-submit p{color:var(--color-muted);margin:0;font-size:.76rem}.better-form .form-status{min-height:1.5em;margin:0;font-weight:720}.better-form .honeypot{position:absolute;left:-9999px}@media (width<=1020px){.better-hero__grid{grid-template-columns:minmax(0,1fr) minmax(320px,.72fr);gap:2rem}.better-signs{grid-template-columns:repeat(3,minmax(0,1fr))}.better-signs li{border-bottom:1px solid var(--color-line)}.better-signs li:nth-child(3){border-right:0}.better-reference{grid-template-columns:1fr}.better-reference__media,.better-reference>.showcase-frame{aspect-ratio:16/10;min-height:0}}@media (width<=800px){.better-page .better-heading--split,.better-scope__layout,.better-process__layout,.better-faq__layout,.better-contact__shell{grid-template-columns:1fr;gap:2rem}.better-hero{min-height:auto}.better-hero__grid{grid-template-columns:1fr;padding-block:4.5rem}.better-hero__copy{max-width:680px}.better-hero__visual{width:min(100%,600px);min-height:430px;margin-inline:auto}.better-choice__grid{grid-template-columns:1fr}.better-choice__grid article>p{min-height:0}.better-scope__list{max-width:700px}.better-demos>header{grid-template-columns:1fr;gap:1rem}}@media (width<=640px){.better-page .better-section{padding-block:clamp(3.75rem,15vw,5rem)}.better-page .better-heading{margin-bottom:2rem}.better-page .better-heading h2{font-size:clamp(2.25rem,12vw,3.3rem)}.better-hero__grid{gap:2.5rem;padding-block:3.75rem 4.5rem}.better-hero h1{font-size:clamp(3.1rem,15vw,4.2rem)}.better-hero__copy>p:last-child{font-size:1.02rem}.better-hero__visual{min-height:350px}.better-hero__browser{width:94%;min-height:245px;padding:1rem;right:0}.better-hero__browser>div{height:76px;margin:1rem 0}.better-hero__browser p{margin-right:.25rem;padding:.4rem .5rem;font-size:.67rem;display:inline-block}.better-hero__work{width:86%;padding:1.4rem;right:2%}.better-signs{border-top:0;grid-template-columns:1fr}.better-signs li,.better-signs li:nth-child(3){border-right:0;border-top:1px solid var(--color-line);border-bottom:0;grid-template-columns:48px 1fr;align-items:center;gap:1rem;min-height:0;padding:1rem 0;display:grid}.better-first-cta{flex-direction:column;align-items:stretch}.better-primary{width:100%}.better-compare{grid-template-columns:1fr}.better-compare__arrow{justify-self:center;transform:rotate(90deg)}.better-compare__page{min-height:0}.better-choice__grid article{padding:1.5rem}.better-choice dl div{grid-template-columns:1fr;gap:.35rem}.better-scope__list{grid-template-columns:1fr}.better-scope__list li:nth-child(odd){border-right:0}.better-reference__copy{padding:1.5rem}.better-demos__grid{grid-template-columns:1fr}.better-process li{grid-template-columns:48px 1fr}.better-contact__shell{border-radius:var(--radius-lg);width:calc(100% - 1.5rem);padding:1.5rem}.better-form .form-row{grid-template-columns:1fr}.better-form .form-submit{flex-direction:column;align-items:stretch}}@media (prefers-reduced-motion:reduce){.better-page *,.better-page :before,.better-page :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (width>=1000px){.better-demos__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
