:root{--ink:#1e2a4a;--ink-2:#263555;--paper:#faf7f2;--paper-2:#f1ece4;--lime:#ff6b57;--lime-soft:#ffe2dc;--orange:#ff6b57;--aqua:#2e9e7a;--line:#1e2a4a29;--muted:#586078;--shell:min(1180px, calc(100% - 44px));--shadow:0 28px 80px #0c130c26}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased;margin:0;font-family:Arial,Helvetica,sans-serif}body:before{content:"";z-index:90;background:linear-gradient(90deg,var(--ink) 0 58%,var(--orange) 58% 83%,var(--aqua) 83%);height:3px;position:fixed;inset:0 0 auto}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button,input,select,textarea{font:inherit}.site-header{z-index:80;min-height:74px;color:var(--paper);backdrop-filter:blur(18px);background:#1e2a4af5;border-bottom:1px solid #ffffff24;grid-template-columns:auto 1fr auto;align-items:center;gap:2rem;padding:0 max(22px,50vw - 590px);display:grid;position:sticky;top:0}.brand{letter-spacing:-.04em;align-items:center;gap:.7rem;font-weight:700;display:inline-flex}.brand-logo{background:var(--paper);border-radius:5px;width:102px;height:31px;display:block}.site-header nav{justify-content:center;gap:clamp(.8rem,2vw,1.8rem);display:flex}.site-header nav a{color:#faf7f2c2;letter-spacing:.035em;text-transform:uppercase;font-size:.78rem;font-weight:700;position:relative}.site-header nav a.active:after{content:"";background:var(--lime);height:2px;position:absolute;bottom:-.7rem;left:0;right:0}.header-cta{border:1px solid var(--orange);color:var(--ink);background:var(--orange);text-transform:uppercase;border-radius:8px;padding:.78rem 1.05rem;font-size:.72rem;font-weight:700}.header-cta span{margin-left:.35rem}.mobile-nav{display:none}.shell{width:var(--shell);margin-inline:auto}.narrow{width:min(780px,100% - 44px);margin-inline:auto}.section{padding:clamp(4.5rem,7vw,7.5rem) 0;position:relative;overflow:hidden}h1,h2,h3{letter-spacing:-.055em;text-wrap:balance;margin:0;font-weight:600}h1,h2,h3,p,li,td,th,a{overflow-wrap:normal;word-break:normal;hyphens:none}p,li{font-size:clamp(1rem,1.45vw,1.1rem);line-height:1.65}.eyebrow{color:var(--orange);letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:.7rem;margin:0 0 1.25rem;font:500 .7rem/1 DM Mono,monospace;display:flex}.eyebrow:before{content:"";background:currentColor;width:2rem;height:2px}.section .eyebrow:before{width:.6rem;height:.6rem;transform:rotate(45deg)}.button-row{flex-wrap:wrap;gap:.8rem;margin-top:2rem;display:flex}.btn{border:1px solid var(--ink);letter-spacing:.04em;text-align:center;text-transform:uppercase;justify-content:center;align-items:center;min-height:54px;padding:.95rem 1.35rem;font:600 .72rem/1.25 DM Mono,monospace;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex}.btn:hover{transform:translateY(-2px)}.btn--primary{color:var(--ink);background:var(--lime);box-shadow:7px 7px 0 var(--orange)}.btn--primary:hover{box-shadow:10px 10px 0 var(--orange)}.section--paper .btn--ghost,.section--soft .btn--ghost,.section--lime .btn--ghost{color:var(--ink);border-color:var(--ink)}.hero{color:var(--paper);background:var(--ink);padding:clamp(5.5rem,9vw,8.5rem) 0;position:relative;overflow:hidden}.hero:before{content:"";opacity:.55;background:radial-gradient(circle at 82% 24%,#ff6b5738,#0000 30%),radial-gradient(circle at 72% 88%,#2e9e7a2e,#0000 34%);position:absolute;inset:0}.hero:after{content:"";aspect-ratio:1;border:1px solid #faf7f221;border-radius:50%;width:min(34vw,440px);position:absolute;bottom:-45%;right:-12%}.hero-grid{z-index:1;align-items:center;gap:clamp(3rem,6vw,6rem);display:grid;position:relative}.hero-copy strong{color:#fff}.hero--compact{padding:clamp(3.5rem,6vw,5.5rem) 0}.hero--compact h1{max-width:18ch;font-size:clamp(2.7rem,5vw,4.8rem)}.hero--home{isolation:isolate;align-items:center;min-height:min(860px,100vh - 74px);display:grid}.hero--home:after{display:none}.hero-art{z-index:-2;object-fit:cover;object-position:58% center;width:100%;height:100%;position:absolute;inset:0}.hero--home .hero-grid{grid-template-columns:minmax(0,1.08fr) minmax(350px,.92fr)}.hero--home .job-console{align-self:end;margin-bottom:-5.5rem}.price-callout{letter-spacing:-.05em;margin:1.5rem 0 .5rem;font:600 clamp(1.55rem,3vw,2.3rem)/1 DM Mono,monospace;color:var(--lime)!important}.job-console{background:var(--paper);color:var(--ink);border:1px solid #faf7f233;border-radius:18px;position:relative;overflow:hidden;box-shadow:0 30px 70px #09122a4d}.console-head{border-bottom:1px solid var(--line);color:var(--ink);background:var(--paper-2);letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;gap:1rem;padding:1rem 1.15rem;font-size:.7rem;font-weight:700;display:flex}.console-row{border-bottom:1px solid var(--line);color:var(--muted);grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:.7rem;padding:.8rem 0;font-size:.78rem;display:grid}.console-row small{color:var(--muted);text-transform:uppercase;font-size:.63rem}.demo-label{color:var(--ink);margin-bottom:.55rem;font-size:.78rem;font-weight:700;display:block}.demo-input{resize:vertical;width:100%;color:var(--ink);background:#fff;border:1px solid #1e2a4a38;border-radius:9px;padding:.9rem;line-height:1.45}.demo-run{width:100%;min-height:46px;color:var(--ink);background:var(--orange);cursor:pointer;border:0;border-radius:8px;margin-top:.7rem;font-weight:700}.console-cursor{vertical-align:middle;background:var(--lime);width:.6rem;height:1rem;margin-left:.35rem;animation:1.1s step-end infinite blink;display:inline-block}@keyframes blink{50%{opacity:0}}.glue-list{background:var(--line);gap:1px;margin-top:2.5rem;display:grid}.glue-list span{background:#fff;justify-content:space-between;gap:1rem;padding:1.05rem 1.2rem;font:500 .82rem/1.4 DM Mono,monospace;display:flex}.glue-list span:after{content:"DEVUELTO A TI";color:var(--orange);font-size:.6rem}.section--ink .pullquote{color:#fff;box-shadow:none;background:#ffffff0f}.old-paths{border-top:1px solid var(--line);gap:0;margin-top:3rem;display:grid}.old-path{border-bottom:1px solid var(--line);gap:1rem;padding:2rem 0;display:grid}.old-path small{color:var(--orange);text-transform:uppercase;font:500 .68rem/1 DM Mono,monospace}.old-path p{color:var(--muted);margin:.7rem 0 0}.check-list{margin:1.25rem 0 2rem;padding:0;list-style:none}.check-list li{margin:.7rem 0;padding-left:1.7rem;position:relative}.check-list li:before{content:"✓";color:var(--orange);font:600 .9rem/1.8 DM Mono,monospace;position:absolute;left:0}.two-list{gap:1.5rem;display:grid}.two-list>div{border:1px solid var(--line);background:#fff;padding:clamp(1.25rem,3vw,2rem)}.flow{background:#ffffff24;gap:1px;margin-top:3rem;display:grid}.flow span{color:#fff9;background:var(--ink-2);letter-spacing:.05em;text-align:center;text-transform:uppercase;place-items:center;min-height:88px;padding:.8rem;font:500 .68rem/1.4 DM Mono,monospace;display:grid}.numbered{background:var(--line);gap:1px;margin-top:3rem;display:grid}.numbered article{background:#fff;min-height:0;padding:clamp(1.4rem,3vw,2rem);position:relative}.numbered article:before{content:attr(data-n);color:var(--orange);margin-bottom:1.5rem;font:500 2.8rem/1 DM Mono,monospace;display:block}.capability-grid{background:var(--line);gap:1px;margin-top:3rem;display:grid}.capability{background:#fff;min-height:0;padding:clamp(1.5rem,3vw,2rem)}.capability small{color:var(--orange);text-transform:uppercase;font:500 .65rem/1 DM Mono,monospace}.example{border-top:1px solid var(--line);margin-top:1.2rem;padding-top:1rem;color:var(--ink)!important;font:500 .78rem/1.55 DM Mono,monospace!important}.managed-grid{background:#ffffff26;gap:1px;margin-top:3rem;display:grid}.managed-grid article{background:var(--ink-2);padding:clamp(1.5rem,3vw,2.2rem)}.managed-grid small{color:var(--lime);text-transform:uppercase;font:500 .66rem/1 DM Mono,monospace}.managed-plans{gap:1rem;margin-top:3rem;display:grid}.managed-plan{border:1px solid var(--line);overflow-wrap:anywhere;background:#fff;flex-direction:column;min-width:0;padding:clamp(1.5rem,3vw,2rem);display:flex}.managed-plan small{color:var(--orange);letter-spacing:.06em;text-transform:uppercase;font:500 .72rem/1.3 DM Mono,monospace}.managed-plan ul{color:var(--muted);margin:1.25rem 0 2rem;padding-left:1.15rem}.managed-plan .btn{margin-top:auto}.plan-details summary{cursor:pointer;min-height:44px;color:var(--ink);text-transform:uppercase;padding:.8rem 0;font:600 .75rem/1.4 DM Mono,monospace}.plan-details ul{margin:0 0 1rem}.responsibility-table{border-collapse:collapse;background:#fff;width:100%;margin-top:2.5rem}.responsibility-table th,.responsibility-table td{border:1px solid var(--line);text-align:left;vertical-align:top;padding:1rem}.responsibility-table th{color:var(--ink);background:var(--lime);text-transform:uppercase;font:500 .7rem/1.3 DM Mono,monospace}.responsibility-table td{color:var(--muted);font-size:.95rem;line-height:1.5}.price-grid{gap:1rem;margin-top:3rem;display:grid}.price-card{border:1px solid var(--line);background:#fff;flex-direction:column;min-height:520px;padding:1.5rem;display:flex;position:relative}.price-card--recommended:before{content:"RECOMENDADO";color:var(--ink);background:var(--lime);padding:.55rem .7rem;font:500 .6rem/1 DM Mono,monospace;position:absolute;top:0;right:0}.price-card small{color:var(--orange);text-transform:uppercase;font:500 .68rem/1 DM Mono,monospace}.price{letter-spacing:-.07em;margin:1.5rem 0 .7rem;font-size:clamp(3.7rem,7vw,6rem);line-height:.8}.price sup{vertical-align:top;font:500 .85rem/1 DM Mono,monospace}.price span{letter-spacing:0;font:500 .75rem/1 DM Mono,monospace}.price-card ul{padding-left:1rem}.price-card .btn{margin-top:auto}.split{align-items:start;gap:clamp(2rem,4vw,4.5rem);display:grid}.sticky-note{border:1px solid var(--ink);background:var(--lime);box-shadow:10px 10px 0 var(--orange);padding:1.5rem;position:sticky;top:110px;transform:rotate(-1deg)}.sticky-note p{margin-bottom:0}.faq-list{gap:.7rem;display:grid}.faq-category{border-bottom:1px solid var(--line);max-width:none;color:var(--ink);margin:1.9rem 0 .2rem;padding-bottom:.7rem;font-size:clamp(1.55rem,3vw,2.1rem)}.faq-category:first-child{margin-top:0}.faq-index{gap:.45rem;margin-top:1.2rem;display:grid}.faq-index a{text-transform:uppercase;border:1px solid #11161129;padding:.55rem .65rem;font:500 .68rem/1.3 DM Mono,monospace}.faq-list details{border:1px solid var(--line);background:#fff}.faq-list summary{cursor:pointer;padding:1.3rem 3.5rem 1.3rem 1.3rem;font-size:clamp(1.08rem,2vw,1.35rem);font-weight:600;list-style:none;position:relative}.faq-list summary:after{content:"+";color:var(--orange);font:500 1.2rem/1 DM Mono,monospace;position:absolute;top:50%;right:1.3rem;transform:translateY(-50%)}.faq-list details[open] summary:after{content:"−"}.faq-answer p{margin:0}.vs-mark{grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;margin-top:3rem;display:grid}.vs-mark span{text-align:center;border:1px solid #ffffff2e;padding:1.4rem;font-size:clamp(1.3rem,3vw,2.1rem);font-weight:600}.vs-mark b{color:var(--orange);font:500 1rem/1 DM Mono,monospace}.compare-table-wrap{box-shadow:var(--shadow);margin-top:3rem;overflow-x:auto}.compare-table{border-collapse:collapse;background:#fff;width:100%;min-width:730px}.compare-table th,.compare-table td{border:1px solid var(--line);text-align:left;padding:1rem 1.2rem}.compare-table th{color:var(--ink);background:var(--lime)}.compare-table td:first-child{font-weight:600}.comparison-source{color:var(--muted);margin-top:1rem;font-size:.8rem}.comparison-source a{text-underline-offset:3px;font-weight:700;text-decoration:underline}.comparison-summary{border:1px solid var(--ink);background:var(--ink);gap:1px;margin-top:2rem;display:grid}.comparison-summary>*{background:#fff;padding:.9rem 1rem}.comparison-summary strong{color:var(--ink);background:var(--lime);text-transform:uppercase;font:600 .72rem/1.3 DM Mono,monospace}.proof-pair{gap:1rem;display:grid}.proof-pair small{letter-spacing:.06em;text-transform:uppercase;font:600 .72rem/1.3 DM Mono,monospace}.proof-pair p{margin-bottom:0}.demo-disclaimer{color:#f7f6ef9e;font-size:.9rem}.download-panel{background:var(--ink-2);border:1px solid #faf7f238;border-radius:18px;align-items:center;gap:2rem;margin-top:3rem;padding:clamp(1.5rem,4vw,3rem);display:grid;box-shadow:0 24px 55px #09122a3d}.download-panel h3{color:#fff}.availability{flex-wrap:wrap;gap:.55rem;margin-top:1rem;display:flex}.availability span{color:#ffffffa6;text-transform:uppercase;border:1px solid #fff3;padding:.55rem .7rem;font:500 .65rem/1 DM Mono,monospace}.status-line{color:var(--lime);text-transform:uppercase;align-items:center;gap:.7rem;font:500 .7rem/1.4 DM Mono,monospace;display:flex}.status-line:before{content:"";background:var(--orange);width:9px;height:9px;box-shadow:0 0 0 5px #ff6a3d24}.dfy-paths{background:var(--line);gap:1px;margin-top:3rem;display:grid}.route-chooser{background:#ffffff29;gap:1px;margin-top:2.5rem;display:grid}.route-chooser span{color:#f7f6efa8;background:var(--ink-2);padding:1.1rem;font-size:.86rem;line-height:1.45}.route-chooser b{color:var(--lime);margin-bottom:.35rem;font-size:.98rem;display:block}.dfy-path{background:#fff;padding:clamp(1.5rem,4vw,3rem)}.dfy-path small{color:var(--orange);text-transform:uppercase;font:500 .68rem/1 DM Mono,monospace}.dfy-path h3{color:var(--ink)}.dfy-path p{color:var(--muted)}.dfy-path .btn{color:var(--ink)}.btn--disabled{cursor:default;opacity:.62;box-shadow:none;pointer-events:none}.text-link{text-underline-offset:3px;margin-top:.8rem;font-weight:700;text-decoration:underline;display:inline-block}.final-cta{text-align:center}.final-cta h2,.final-cta .lead{margin-inline:auto}.final-cta .button-row{justify-content:center}.final-cta .button-row .text-link{align-items:center;min-height:44px;padding:.5rem .25rem;display:inline-flex}.phase-grid,.capability-families{gap:1rem;margin-top:3rem;display:grid}.phase-card,.capability-family{border:1px solid var(--line);background:#fff}.phase-card>summary,.capability-family>summary{cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;min-height:92px;padding:1.2rem;list-style:none;display:grid}.phase-card>summary::-webkit-details-marker,.capability-family>summary::-webkit-details-marker{display:none}.phase-card>summary:after,.capability-family>summary:after{content:"+";color:var(--orange);font:500 1.5rem/1 DM Mono,monospace}.phase-card[open]>summary:after,.capability-family[open]>summary:after{content:"−"}.phase-card>summary>span,.capability-family>summary>span{color:var(--orange);font:500 1.4rem/1 DM Mono,monospace}.phase-card summary h3,.capability-family summary h3{margin-bottom:.35rem}.phase-card summary p,.capability-family summary p{color:var(--muted);margin:0;font-size:.96rem}.phase-detail{border-top:1px solid var(--line);background:var(--line);gap:1px;padding:1px;display:grid}.phase-detail h4{margin:0 0 .5rem;font-size:1rem}.phase-detail p{color:var(--muted);margin:0;font-size:.94rem}.phase-grid--dark .phase-card summary h3{color:#fff}.phase-grid--dark .phase-detail article{background:var(--ink)}.capability-family__grid{border-top:1px solid var(--line);background:var(--line);gap:1px;padding:1px;display:grid}.capability-family__grid .capability{background:var(--paper)}.faq-search{border:1px solid var(--ink);background:#fff;margin-bottom:2.5rem;padding:1.2rem}.faq-search label{margin-bottom:.65rem;font-weight:700;display:block}.faq-search input{border:1px solid var(--line);width:100%;min-height:50px;color:var(--ink);background:var(--paper);padding:.75rem .9rem}.faq-search p{color:var(--muted);margin:.6rem 0 0;font-size:.85rem}.faq-back{text-underline-offset:3px;text-transform:uppercase;align-items:center;min-height:44px;margin-top:.8rem;font:600 .72rem/1.3 DM Mono,monospace;text-decoration:underline;display:inline-flex}.footer-top{gap:2.5rem;display:grid}.footer-top>div:not(:first-child){align-content:start;gap:.7rem;display:grid}.footer-top strong{color:var(--lime);letter-spacing:.08em;text-transform:uppercase;font:500 .65rem/1 DM Mono,monospace}.footer-top .pending-link{color:#f7f6ef66;font-size:.9rem}.brand--footer{color:#fff;font-size:1.4rem}.section--ink .numbered h3,.section--ink .job-console h3,.section--ink .managed-plan h3,.section--ink .dfy-path h3{color:var(--ink)}.footer-bottom{text-transform:uppercase;border-top:1px solid #ffffff1a;justify-content:space-between;gap:1rem;margin-top:3rem;padding-top:1.5rem;font:500 .62rem/1.4 DM Mono,monospace;display:flex}@media (width>=760px){.old-path{grid-template-columns:180px 1fr}.flow{grid-template-columns:repeat(4,1fr)}.numbered{grid-template-columns:repeat(2,1fr)}.numbered article:last-child:nth-child(odd){grid-column:1/-1}.capability-grid,.managed-grid,.dfy-paths{grid-template-columns:repeat(12,1fr)}.capability,.managed-grid article{grid-column:span 6}.capability:nth-child(4n+1),.capability:nth-child(4n+4),.managed-grid article:nth-child(4n+1),.managed-grid article:nth-child(4n+4){grid-column:span 7}.capability:nth-child(4n+2),.capability:nth-child(4n+3),.managed-grid article:nth-child(4n+2),.managed-grid article:nth-child(4n+3){grid-column:span 5}.capability:last-child:nth-child(odd),.managed-grid article:last-child:nth-child(odd){grid-column:1/-1}.dfy-path{grid-column:span 6}.dfy-path:last-child:nth-child(odd){grid-column:1/-1}.route-chooser{grid-template-columns:repeat(3,1fr)}.download-panel{grid-template-columns:1fr auto}.price-grid,.two-list,.proof-pair{grid-template-columns:repeat(2,minmax(0,1fr))}.proof-pair>p{grid-column:1/-1}.phase-detail,.capability-family__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.comparison-summary{grid-template-columns:auto 1fr 1fr}.footer-top{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-top>div:first-child{grid-column:1/-1}}@media (width>=980px){.hero-grid{grid-template-columns:minmax(0,1.18fr) minmax(360px,.82fr)}.split{grid-template-columns:minmax(0,42fr) minmax(0,58fr)}.managed-plans{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1120px){.price-grid{border-top:1px solid var(--line);grid-template-columns:1fr;gap:0}.price-card{border:0;border-bottom:1px solid var(--line);grid-template-rows:auto auto;grid-template-columns:130px 185px minmax(180px,.9fr) minmax(210px,1fr) auto;align-items:center;gap:.4rem 1.2rem;min-height:0;display:grid}.price-card>small{grid-area:1/1/3}.price-card .price{grid-area:1/2/3;margin:0;font-size:clamp(3.4rem,5vw,5rem)}.price-card h3{grid-area:1/3;margin:0}.price-card>p{grid-area:2/3;margin:0}.price-card ul{grid-area:1/4/3;grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem 1.2rem;margin:0;display:grid}.price-card li{break-inside:avoid}.price-card .btn{white-space:nowrap;grid-area:1/5/3;margin:0}.price-card--recommended{transform:none}.footer-top{grid-template-columns:1.3fr repeat(4,minmax(0,1fr))}.footer-top>div:first-child{grid-column:auto}}@media (width<=1020px){.site-header{grid-template-columns:auto 1fr}.site-header nav{justify-content:flex-end;padding:1rem 0;overflow-x:auto}.header-cta{display:none}}@media (width<=700px){:root{--shell:min(100% - 32px,1180px)}.narrow{width:min(100% - 32px,780px)}.site-header{grid-template-columns:1fr auto;grid-template-areas:"brand menu";gap:.4rem 1rem;min-height:0;padding:.75rem 16px;display:grid;overflow:visible}.site-header .brand{grid-area:brand}.site-header>.desktop-nav,.header-cta{display:none}.mobile-nav{grid-area:menu;justify-self:end;display:block}.mobile-nav summary{min-width:64px;min-height:44px;color:var(--paper);cursor:pointer;text-transform:uppercase;border:1px solid #faf7f261;border-radius:8px;place-items:center;padding:.65rem .8rem;font-size:.75rem;font-weight:700;list-style:none;display:grid}.mobile-nav summary::-webkit-details-marker{display:none}.mobile-nav nav{background:var(--ink);gap:1px;width:100%;padding:1px 16px 16px;display:grid;position:absolute;top:100%;left:0;right:0;overflow:visible;box-shadow:0 24px 36px #00000047}.mobile-nav nav a{color:#fff;background:var(--ink-2);white-space:normal;align-items:center;min-height:48px;padding:.8rem 1rem;font-size:.78rem;display:flex}.mobile-nav nav a.active,.mobile-nav nav a:hover{color:var(--ink);background:var(--lime)}.mobile-nav nav a.active:after{display:none}.mobile-nav nav .mobile-download{color:var(--ink);background:var(--orange)}.brand{flex:none}.hero:after{display:none}.hero--home{min-height:auto;padding-top:4.5rem;padding-bottom:3rem}.hero--home .hero-grid{grid-template-columns:1fr}.hero--home .job-console{margin:0}.hero-art{opacity:.38;object-position:64% center}.btn{width:100%}.price-card--recommended{padding-top:4rem;transform:none}.price-card--recommended:before{left:1.5rem;right:auto}.vs-mark{grid-template-columns:1fr}.vs-mark b{text-align:center}.sticky-note{position:static}.eyebrow,.capability small,.managed-grid small,.dfy-path small,.price-card small,.footer-top strong{font-size:.74rem;line-height:1.35}.console-head{font-size:.72rem}.console-row{grid-template-columns:22px minmax(0,1fr);font-size:.78rem}.console-row small{grid-column:2;font-size:.68rem;line-height:1.35}.compare-table-wrap{box-shadow:none;overflow:visible}.compare-table--cards{background:0 0;min-width:0;display:block}.compare-table--cards thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.compare-table--cards tbody,.compare-table--cards tr,.compare-table--cards td{width:100%;display:block}.compare-table--cards tr{border:1px solid var(--line);background:#fff;margin-bottom:1rem}.compare-table--cards td{border:0;border-bottom:1px solid var(--line);overflow-wrap:anywhere;grid-template-columns:minmax(7.25rem,40%) minmax(0,1fr);gap:.75rem;padding:.8rem .9rem;font-size:.92rem;display:grid}.compare-table--cards td:before{content:attr(data-label);color:var(--ink);letter-spacing:.035em;text-transform:uppercase;font:600 .7rem/1.4 DM Mono,monospace}.compare-table--cards td:first-child{color:var(--ink);background:var(--lime);font-weight:700;display:block}.compare-table--cards td:first-child:before{display:none}.compare-table--cards td:last-child{border-bottom:0}.footer-top a:not(.brand),.footer-top .pending-link{font-size:1rem;line-height:1.45}.footer-bottom{flex-direction:column;font-size:.72rem}.phase-card>summary,.capability-family>summary{grid-template-columns:auto minmax(0,1fr) auto;padding:1rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.console-cursor{animation:none}.btn{transition:none}}:root{--ink:#1e2a4a;--ink-2:#263555;--ink-3:#344266;--paper:#faf7f2;--paper-2:#f1eee8;--surface:#fffdf9;--coral:#ff6b57;--coral-soft:#ffe9e4;--green:#2e9e7a;--green-soft:#e2f2ec;--muted:#596279;--line:#1e2a4a26;--line-strong:#1e2a4a4d;--lime:var(--coral);--lime-soft:var(--coral-soft);--orange:var(--coral);--aqua:var(--green);--shell:min(1240px, calc(100% - 64px));--shadow:none;--ease:cubic-bezier(.16, 1, .3, 1)}body{color:var(--ink);background:var(--paper);font-family:Segoe UI Variable Text,Avenir Next,Segoe UI,Arial,Helvetica,sans-serif}body:before{display:none}button{color:inherit}::selection{color:var(--ink);background:var(--coral)}a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible{outline:3px solid var(--coral);outline-offset:3px}.site-header{border-bottom:1px solid var(--line);min-height:76px;color:var(--ink);backdrop-filter:blur(18px);background:#faf7f2f0;grid-template-columns:auto 1fr auto;gap:2rem;padding:0 max(32px,50vw - 620px)}.brand{letter-spacing:0;gap:0}.brand-logo{width:116px;height:33px;color:var(--ink);background:var(--paper);border-radius:0}.site-header nav{gap:clamp(1rem,2vw,1.9rem)}.site-header nav a{color:#515b72;letter-spacing:-.01em;text-transform:none;padding:.65rem 0;font-size:.88rem;font-weight:600}.site-header nav a:hover,.site-header nav a.active{color:var(--ink)}.site-header nav a.active:after{background:var(--coral);bottom:.2rem}.header-cta{border:1px solid var(--coral);min-height:44px;color:var(--ink);background:var(--coral);text-transform:none;transition:transform .18s var(--ease), background .18s ease;border-radius:8px;justify-content:center;align-items:center;padding:.72rem 1rem;font-size:.84rem;font-weight:700;display:inline-flex}.header-cta:hover{background:#ff806e;transform:translateY(-1px)}.shell{width:var(--shell)}.narrow{width:min(820px,100% - 64px)}.section{padding:clamp(5.5rem,8vw,8.5rem) 0}.section--paper{background:var(--paper)}.section--soft{background:var(--paper-2)}.section--ink{color:var(--paper);background:var(--ink)}.section--lime{background:var(--coral-soft)}.section--aqua{background:#edf0f6}.section--orange{color:var(--ink);background:#ffd9d1}h1,h2,h3,h4{letter-spacing:-.035em;text-wrap:balance;font-weight:670}h1{max-width:18ch;font-size:clamp(3.15rem,5.4vw,5.4rem);line-height:1.01}h2{max-width:19ch;font-size:clamp(2.45rem,4.4vw,4.3rem);line-height:1.03}h3{font-size:clamp(1.45rem,2.25vw,2rem);line-height:1.08}p,li{text-wrap:pretty;font-size:clamp(1rem,1.25vw,1.08rem);line-height:1.65}.lead{max-width:64ch;font-size:clamp(1.2rem,1.8vw,1.45rem);line-height:1.5}.eyebrow{width:fit-content;color:var(--coral);font:inherit;letter-spacing:-.01em;text-transform:none;margin:0 0 1.2rem;font-size:.93rem;font-weight:720;line-height:1.35;display:block}.eyebrow:before,.section .eyebrow:before{display:none}.section--ink .eyebrow,.hero .eyebrow{color:#ff8f7f}.section--orange .eyebrow,.section--lime .eyebrow{color:#923527}.button-row{gap:.75rem;margin-top:1.8rem}.btn{border:1px solid var(--ink);min-height:50px;box-shadow:none;font:inherit;letter-spacing:-.01em;text-transform:none;transition:transform .18s var(--ease), background .18s ease, border-color .18s ease;background:0 0;border-radius:8px;padding:.85rem 1.25rem;font-size:.91rem;font-weight:720;line-height:1.25}.btn:hover{box-shadow:none;background:#1e2a4a0f;transform:translateY(-2px)}.btn--primary{color:var(--ink);border-color:var(--coral);background:var(--coral);box-shadow:none}.btn--primary:hover{box-shadow:none;background:#ff806e}.btn--ghost{color:var(--paper);border-color:#faf7f26b}.btn--ghost:hover{background:#faf7f214;border-color:#faf7f2bf}.hero{color:var(--paper);background:var(--ink);isolation:isolate;padding:clamp(5.7rem,8vw,8rem) 0}.hero:before{z-index:-1;opacity:1;background:radial-gradient(circle at 84% 18%,#ff6b5738,#0000 29%),radial-gradient(circle at 76% 88%,#586ea43d,#0000 32%),linear-gradient(125deg,#17223f 0%,#1e2a4a 58%,#26375d 100%)}.hero:after{display:none}.hero-grid{gap:clamp(3rem,6vw,6rem)}.hero-copy p{color:#faf7f2c2;max-width:64ch}.hero-note{margin-top:1.15rem;font-size:.92rem;color:#faf7f2b0!important}.price-callout{font:inherit;letter-spacing:-.04em;margin:1.55rem 0 .35rem;font-size:clamp(2.1rem,3.5vw,3.2rem);font-weight:720;line-height:1;color:#ff8f7f!important}.hero--home{--pointer-x:0px;--pointer-y:0px;min-height:1050px;padding:clamp(5rem,7vw,7.4rem) 0 4rem}.hero--home:before{z-index:-1;opacity:1;background:linear-gradient(#121c35e6 0%,#182443bd 46%,#141f3af5 88%),radial-gradient(circle at 50% 0,#ff6b572e,#0000 35%)}.hero-art{z-index:-2;object-fit:cover;object-position:center 42%;opacity:.62;filter:saturate(.94)contrast(1.06);width:106%;height:106%;transform:translate3d(var(--pointer-x), var(--pointer-y), 0) scale(1.02);transition:transform .7s var(--ease);position:absolute;inset:-3%}.hero-home-inner{z-index:1;position:relative}.hero-home-copy{text-align:center;width:min(1050px,100%);animation:heroEnter .9s var(--ease) both;margin:0 auto}.hero-home-copy .eyebrow,.hero-home-copy .lead{margin-inline:auto}.hero-home-copy h1{letter-spacing:-.038em;max-width:1000px;margin-inline:auto;font-size:clamp(3.65rem,6.3vw,5.9rem);line-height:.99}.hero-home-copy h1 span{white-space:nowrap}.hero-home-copy .lead{color:#fff;margin-top:1.4rem}.hero-home-copy .button-row{justify-content:center}.hero-home-copy .hero-note{max-width:70ch;margin:1rem auto 0}.hero-longcopy{color:#faf7f2ba;text-align:center;max-width:76ch;margin:2.1rem auto 0}.product-stage{color:var(--ink);background:var(--surface);animation:stageEnter 1s .1s var(--ease) both;border:1px solid #faf7f257;border-radius:14px;margin-top:clamp(3.5rem,6vw,5.5rem);position:relative;overflow:hidden}.stage-bar{border-bottom:1px solid var(--line);background:var(--paper-2);justify-content:space-between;align-items:center;gap:1rem;min-height:52px;padding:.75rem 1rem;font-size:.78rem;display:flex}.stage-brand{font-weight:740}.stage-brand:before{content:"";background:var(--coral);border-radius:50%;width:8px;height:8px;margin-right:.55rem;display:inline-block}.stage-disclaimer{color:var(--muted)}.stage-grid{grid-template-columns:minmax(220px,.72fr) minmax(420px,1.45fr) minmax(250px,.83fr);min-height:420px;display:grid}.demo-picker,.demo-route,.demo-outcome{min-width:0;padding:clamp(1.35rem,2.5vw,2.1rem)}.demo-picker{border-right:1px solid var(--line);background:var(--paper-2)}.demo-picker>p{color:var(--muted);margin:0 0 1rem;font-size:.82rem;font-weight:650}.demo-options{border-top:1px solid var(--line);display:grid}.demo-option{border:0;border-bottom:1px solid var(--line);min-height:48px;color:var(--muted);cursor:pointer;text-align:left;background:0 0;grid-template-columns:2rem 1fr auto;align-items:center;gap:.5rem;padding:.65rem 0;font-size:.92rem;font-weight:650;display:grid}.demo-option span{color:#7f879a;font-size:.74rem}.demo-option:hover,.demo-option.is-selected{color:var(--ink)}.demo-option.is-selected span{color:var(--coral)}.demo-option.is-selected:after{content:"→";color:var(--coral);justify-self:end}.demo-picker blockquote{color:var(--ink);margin:1.5rem 0 0;font-size:clamp(1rem,1.3vw,1.16rem);font-weight:610;line-height:1.5}.demo-route{background:#fff;flex-direction:column;display:flex}.route-heading{border-bottom:1px solid var(--line);color:var(--muted);flex-wrap:wrap;align-items:center;gap:.45rem;padding-bottom:1rem;font-size:.76rem;font-weight:680;display:flex}.route-heading i{color:var(--coral);font-style:normal}.route-work{flex:1;align-content:center;display:grid}.route-step{border-bottom:1px solid var(--line);grid-template-columns:2.6rem 1fr;align-items:center;gap:.85rem;padding:1.05rem 0;display:grid}.route-step>span{width:2.25rem;height:2.25rem;color:var(--ink);background:var(--coral-soft);border-radius:50%;place-items:center;font-size:.72rem;font-weight:750;display:grid}.route-step small{color:var(--muted);margin-bottom:.2rem;font-size:.72rem;display:block}.route-step strong{font-size:.93rem;line-height:1.35;display:block}.demo-run{border:1px solid var(--coral);width:100%;min-height:46px;color:var(--ink);background:var(--coral);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:.4rem;margin-top:1.2rem;padding:.75rem 1rem;font-size:.88rem;font-weight:730;display:inline-flex}.demo-outcome{border-left:1px solid var(--line);background:var(--paper);flex-direction:column;justify-content:center;display:flex}.result-state{color:var(--green);align-items:center;gap:.55rem;font-size:.78rem;font-weight:750;display:flex}.result-state i{color:#fff;background:var(--green);border-radius:50%;place-items:center;width:1.45rem;height:1.45rem;font-style:normal;display:grid}.demo-outcome h3{margin-top:1.2rem}.demo-outcome p{color:var(--muted);margin:.9rem 0 0;font-size:.96rem}.decision-note{color:var(--ink);margin-top:1.2rem;font-size:.78rem;font-weight:680}.product-stage.is-running .route-step{animation:actionPass .7s var(--ease) both}.product-stage.is-running .route-step:nth-child(2){animation-delay:.12s}.product-stage.is-running .route-step:nth-child(3){animation-delay:.24s}.product-stage.is-running .demo-outcome{animation:resultSettle .7s .3s var(--ease) both}.job-console{color:var(--ink);background:var(--surface);box-shadow:none;border:1px solid #faf7f247;border-radius:12px;overflow:hidden}.console-head{border-bottom:1px solid var(--line);min-height:48px;color:var(--ink);background:var(--paper-2);letter-spacing:-.005em;text-transform:none;align-items:center;padding:.75rem 1rem;font-size:.75rem;font-weight:690}.console-body{padding:1.1rem}.console-request{color:var(--ink);background:var(--coral-soft);border:1px solid #ff6b5757;border-radius:9px;margin:0 0 1rem;padding:1rem;font-size:.9rem;line-height:1.5}.console-row{border-bottom:1px solid var(--line);color:var(--muted);grid-template-columns:24px minmax(0,1fr) auto;gap:.7rem;padding:.78rem 0;font-size:.82rem}.console-row b{color:var(--coral);font-weight:750}.console-row small{color:var(--muted);text-transform:none;font-size:.68rem;font-weight:650}.console-row--done{color:var(--ink)}.console-row--done b,.console-row--done small{color:var(--green)}.route-como-funciona .hero .console-row--done:not(:last-child) b,.route-como-funciona .hero .console-row--done:not(:last-child) small,.route-que-puede-hacer .hero .console-row--done b,.route-que-puede-hacer .hero .console-row--done small{color:var(--coral)}.console-result{color:var(--ink);background:var(--green-soft);border:1px solid #2e9e7a4d;border-radius:9px;margin:1rem 0 0;padding:1rem;font-size:.88rem;line-height:1.55}.demo-label{color:var(--ink);font-size:.82rem}.demo-input{border-color:var(--line);border-radius:8px}.split{gap:clamp(2.5rem,6vw,6rem)}.pullquote{border:0;border-top:3px solid var(--coral);max-width:34ch;color:var(--ink);box-shadow:none;letter-spacing:-.03em;background:0 0;margin:2rem 0 0;padding:1.6rem 0 0;font-size:clamp(1.5rem,2.6vw,2.15rem);font-weight:680;line-height:1.22}.section--ink .pullquote{color:#fff;border-top-color:var(--coral);background:0 0}.section-note{max-width:72ch;color:var(--muted);margin-top:2rem}.old-paths{border-top:1px solid var(--line-strong);margin-top:3rem}.old-path{border-bottom:1px solid var(--line);gap:.75rem;padding:2rem 0}.old-path small{display:none}.old-path p{max-width:70ch;color:var(--muted);margin:.65rem 0 0}.check-list{margin:1.2rem 0 2rem}.check-list li{margin:.65rem 0;padding-left:1.65rem}.check-list li:before{content:"•";color:var(--coral);font:inherit;font-size:1.3rem;line-height:1.3;left:.2rem}.check-list--dark{color:#faf7f2c7}.check-list--dark li:before{color:var(--coral)}.two-list{border-top:1px solid var(--line-strong);gap:0}.two-list>div{border:0;border-bottom:1px solid var(--line);background:0 0;padding:2rem 0}.flow{background:#1e2a4a2e;border-radius:12px;gap:1px;margin-top:3rem;overflow:hidden}.flow span{min-height:100px;color:var(--muted);background:var(--surface);font:inherit;letter-spacing:0;text-transform:none;padding:1rem;font-size:.9rem;font-weight:690}.flow span:last-child{color:#fff;background:var(--green)}.numbered{background:#1e2a4a33;border:1px solid #faf7f229;border-radius:12px;gap:1px;margin-top:3rem;overflow:hidden}.numbered article{background:var(--surface);min-height:250px;padding:clamp(1.5rem,2.6vw,2.2rem)}.numbered article:before{color:var(--coral);font:inherit;margin-bottom:2rem;font-size:1rem;font-weight:750}.numbered h3{color:var(--ink)}.numbered p{color:var(--muted)}.capability-grid{border-top:1px solid var(--line-strong);background:0 0;gap:0;margin-top:3rem}.capability{border-bottom:1px solid var(--line);background:0 0;min-height:0;padding:2rem 0}.capability small{color:var(--coral);font:inherit;text-transform:none;font-size:.8rem;font-weight:700}.capability h3{margin-top:.65rem}.capability p{color:var(--muted)}.capability ul{color:var(--muted);margin:1rem 0 0;padding-left:1.1rem}.capability li{margin:.4rem 0;font-size:.96rem}.example{border-top:1px solid var(--line);margin-top:1.2rem;padding-top:1rem;color:var(--ink)!important;font:inherit!important;font-size:.9rem!important;font-weight:600!important;line-height:1.55!important}.managed-grid{background:#ffffff29;border:1px solid #faf7f229;border-radius:12px;gap:1px;margin-top:3rem;overflow:hidden}.managed-grid article{background:var(--ink-2);min-height:240px;padding:clamp(1.6rem,3vw,2.4rem)}.managed-grid small{color:#ff9a8b;font:inherit;text-transform:none;font-size:.8rem;font-weight:700}.managed-grid h3{color:#fff;margin-top:1.4rem}.managed-grid p{color:#faf7f2ad}.managed-plans{gap:1rem;margin-top:3rem}.managed-plan{border:1px solid var(--line);background:var(--surface);border-radius:12px;min-height:560px;padding:clamp(1.6rem,3vw,2.3rem)}.managed-plan small{color:var(--coral);font:inherit;letter-spacing:0;text-transform:none;font-size:.82rem;font-weight:720}.managed-plan h3{margin-top:.8rem}.managed-plan ul{color:var(--muted);margin:1.25rem 0 2rem}.managed-plan li{margin:.45rem 0;font-size:.96rem}.plan-details{border-top:1px solid var(--line);margin:0 0 1.5rem}.plan-details summary{min-height:46px;color:var(--ink);font:inherit;text-transform:none;padding:.8rem 0;font-size:.82rem;font-weight:700}.managed-price{letter-spacing:-.04em;margin:1.2rem 0 0;font-size:clamp(2.35rem,4vw,3.5rem);font-weight:710;line-height:1}.responsibility-table th,.responsibility-table td{border:1px solid var(--line);min-height:62px;padding:1.15rem}.responsibility-table th{color:var(--paper);background:var(--ink);font:inherit;text-transform:none;font-size:.78rem}.responsibility-table td{color:var(--muted);font-size:.96rem}.route-chooser{border:1px solid var(--line);background:var(--line);border-radius:12px;gap:1px;margin-top:2.5rem;overflow:hidden}.route-chooser span{color:var(--muted);background:var(--surface);padding:1.35rem;font-size:.94rem}.route-chooser b{color:var(--ink);margin-bottom:.4rem;font-size:1rem}.price-grid{gap:1rem;margin-top:3rem}.price-card{border:1px solid var(--line);background:var(--surface);border-radius:12px;min-height:560px;padding:clamp(1.6rem,3vw,2.3rem)}.price-card--recommended{color:#fff;border-color:var(--ink);background:var(--ink);transform:none}.price-card--recommended:before{content:"Recomendado";color:var(--ink);background:var(--coral);font:inherit;border-radius:999px;padding:.45rem .6rem;font-size:.7rem;font-weight:720;top:1.2rem;right:1.2rem}.price-card small{max-width:24ch;color:var(--coral);font:inherit;text-transform:none;font-size:.78rem;font-weight:710}.price-card--recommended small{color:#ff9a8b}.price{letter-spacing:-.04em;margin:1.7rem 0 .9rem;font-size:clamp(4rem,7vw,5.7rem);font-weight:700;line-height:.9}.price sup{font:inherit;vertical-align:top;font-size:.9rem;font-weight:680}.price span{font:inherit;letter-spacing:0;font-size:.8rem;font-weight:650}.price-card h3{margin-top:.6rem}.price-card p,.price-card li{color:var(--muted)}.price-card--recommended p,.price-card--recommended li{color:#ffffffb8}.price-card ul{margin:1.2rem 0 2rem;padding-left:1.1rem}.price-card li{margin:.45rem 0;font-size:.95rem}.price-card--recommended .btn{color:var(--ink);border-color:var(--coral);background:var(--coral)}.sticky-note{color:var(--paper);background:var(--ink);box-shadow:none;border:0;border-radius:12px;padding:1.5rem;top:105px;transform:none}.sticky-note .eyebrow{color:#ff9a8b}.faq-list{gap:.65rem}.faq-category{border-bottom:1px solid var(--line-strong);margin:2.7rem 0 .65rem;padding-bottom:.8rem;font-size:clamp(1.75rem,3vw,2.4rem)}.faq-index{gap:.15rem;margin-top:1rem}.faq-index a{color:#faf7f2d1;font:inherit;text-transform:none;border:0;border-bottom:1px solid #faf7f22b;padding:.7rem 0;font-size:.88rem;font-weight:620}.faq-list details{border:1px solid var(--line);background:var(--surface);border-radius:10px;overflow:hidden}.faq-list summary{padding:1.4rem 3.5rem 1.4rem 1.4rem;font-size:clamp(1.05rem,1.7vw,1.3rem);font-weight:670;line-height:1.35}.faq-list summary:after{color:var(--coral);font:inherit;font-size:1.35rem;font-weight:500;right:1.35rem}.faq-answer{color:var(--muted);padding:0 1.4rem 1.4rem}.faq-search{border:1px solid var(--line-strong);background:var(--surface);border-radius:12px;margin-bottom:3rem;padding:1.25rem}.faq-search input{border:1px solid var(--line);background:var(--paper);border-radius:8px;min-height:52px;padding:.8rem .95rem}.faq-search input::placeholder{color:#616a7f;opacity:1}.faq-search p{color:var(--muted);font-size:.88rem}.faq-back{font:inherit;text-transform:none;font-size:.8rem;font-weight:680}.comparison-hero{padding-bottom:clamp(4.5rem,7vw,6.5rem)}.comparison-hero .hero-copy{max-width:1120px}.comparison-hero h1{max-width:none;font-size:clamp(3.1rem,4.2vw,4.35rem)}.route-faq .hero .narrow{width:min(1040px,100% - 64px)}.route-faq .hero h1{max-width:21ch;font-size:clamp(3.15rem,4.8vw,4.9rem)}.vs-mark{grid-template-columns:1fr auto 1fr;gap:1rem;margin-top:3.5rem}.vs-mark span{border:1px solid #faf7f23d;border-radius:12px;min-height:132px;padding:1.6rem;font-size:clamp(1.4rem,3vw,2.2rem);font-weight:680}.vs-mark small{color:#faf7f2a3;font-size:.75rem;font-weight:600}.vs-mark b{color:var(--coral);font:inherit;font-size:1.25rem}.comparison-summary{border:1px solid var(--line);background:var(--line);border-radius:10px;gap:1px;margin-top:2rem;overflow:hidden}.comparison-summary>*{background:var(--surface);min-height:58px;padding:1rem 1.1rem}.comparison-summary strong{color:var(--paper);background:var(--ink);font:inherit;text-transform:none;font-size:.8rem;font-weight:700}.compare-table-wrap{border:1px solid var(--line-strong);box-shadow:none;border-radius:12px;margin-top:2.5rem;overflow-x:auto}.compare-table{background:var(--surface);min-width:760px}.compare-table th,.compare-table td{border:0;border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:64px;padding:1.15rem 1.25rem}.compare-table th:last-child,.compare-table td:last-child{border-right:0}.compare-table tr:last-child td{border-bottom:0}.compare-table th{color:var(--paper);background:var(--ink);font-size:.84rem}.compare-table td:first-child{color:var(--ink);font-weight:680}.compare-table td{color:var(--muted);line-height:1.5}.comparison-source{color:var(--muted);font-size:.82rem}.proof-pair{border:1px solid var(--line);background:var(--line);border-radius:12px;gap:1px;overflow:hidden}.proof-pair article{background:var(--surface);border:0;padding:1.5rem}.proof-pair small{color:var(--coral);font:inherit;letter-spacing:0;text-transform:none;font-size:.8rem;font-weight:700}.demo-disclaimer{color:#faf7f2a8}.download-panel{background:var(--ink-2);box-shadow:none;border:1px solid #faf7f233;border-radius:12px;gap:2rem;margin-top:3rem;padding:clamp(1.6rem,4vw,3rem)}.download-panel p{color:#faf7f2ad}.availability span{font:inherit;text-transform:none;border-radius:999px;font-size:.7rem;font-weight:650}.status-line{color:#ff9a8b;font:inherit;text-transform:none;font-size:.78rem;font-weight:700}.status-line:before{background:var(--coral);box-shadow:none;border-radius:50%}.status-line--ready{color:#71d7b4}.status-line--ready:before{background:var(--green);box-shadow:none}.dfy-paths{border:1px solid var(--line);background:var(--line);border-radius:12px;gap:1px;margin-top:3rem;overflow:hidden}.dfy-path{background:var(--surface);min-height:290px;padding:clamp(1.7rem,4vw,3rem)}.dfy-path small{color:var(--coral);font:inherit;text-transform:none;font-size:.8rem;font-weight:710}.dfy-path h3{margin-top:.8rem}.dfy-path p,.dfy-path li{color:var(--muted)}.dfy-path .btn{margin-top:1rem}.btn--disabled{box-shadow:none}.text-link{font-weight:700}.help-link{color:#ff9a8b}.final-cta h2{max-width:22ch}.phase-grid,.capability-families{gap:.85rem;margin-top:3rem}.phase-card,.capability-family{border:1px solid var(--line);background:var(--surface);border-radius:10px;overflow:hidden}.phase-card>summary,.capability-family>summary{grid-template-columns:auto minmax(0,1fr) auto;gap:1.2rem;min-height:104px;padding:1.4rem}.phase-card>summary:after,.capability-family>summary:after{color:var(--coral);font:inherit;font-size:1.5rem}.phase-card>summary>span,.capability-family>summary>span{color:var(--coral);font:inherit;font-size:1rem;font-weight:750}.phase-card summary p,.capability-family summary p{font-size:.96rem}.phase-detail,.capability-family__grid{border-top:1px solid var(--line);background:var(--line);gap:1px;padding:1px}.phase-detail article{background:var(--paper);padding:1.4rem}.phase-detail h4{font-size:1.03rem}.phase-grid--dark .phase-card{background:var(--ink-2);border-color:#faf7f22e}.phase-grid--dark .phase-card summary p{color:#faf7f2ab}.phase-grid--dark .phase-detail{background:#faf7f221;border-color:#faf7f221}.phase-grid--dark .phase-detail h4{color:#ff9a8b}.phase-grid--dark .phase-detail p{color:#faf7f2b3}.capability-family__grid .capability{background:var(--paper);padding:1.5rem}.site-footer{color:#faf7f2b8;background:#17213c;padding:5rem max(32px,50vw - 620px) 1.8rem}.footer-top{gap:2.5rem}.footer-top>div:first-child p{max-width:34ch}.footer-top>div:not(:first-child){gap:.75rem}.footer-top strong{color:#ff9a8b;font:inherit;letter-spacing:0;text-transform:none;font-size:.78rem;font-weight:720}.footer-top a:not(.brand){font-size:.92rem}.footer-top a:not(.brand):hover{color:#fff}.brand-logo--footer{width:128px;height:37px}.footer-bottom{font:inherit;text-transform:none;margin-top:3.5rem;padding-top:1.5rem;font-size:.74rem}@keyframes heroEnter{0%{transform:translateY(18px)}to{transform:translateY(0)}}@keyframes stageEnter{0%{transform:translateY(24px)scale(.985)}to{transform:translateY(0)scale(1)}}@keyframes actionPass{0%{background:0 0}35%{background:var(--coral-soft)}to{background:0 0}}@keyframes resultSettle{0%{background:#d0ebdf}to{background:var(--paper)}}@media (width>=760px){.old-path{display:block}.old-path>div{grid-template-columns:minmax(230px,.62fr) minmax(0,1.38fr);align-items:start;gap:clamp(2rem,6vw,6rem);display:grid}.old-path p{margin-top:0}.numbered{grid-template-columns:repeat(2,1fr)}.capability-grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:3rem}.capability{grid-column:auto!important}.capability-family__grid .capability:last-child:nth-child(odd){grid-column:1/-1!important}.managed-grid{grid-template-columns:repeat(3,1fr)}.managed-grid article{grid-column:auto!important}.dfy-paths{grid-template-columns:repeat(2,1fr)}.dfy-path{grid-column:auto}.dfy-path:last-child:nth-child(odd){grid-column:1/-1}.two-list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:3rem}}@media (width>=980px){.hero-grid{grid-template-columns:minmax(0,1.25fr) minmax(360px,.75fr)}.hero:not(.hero--home) h1{max-width:22ch;font-size:clamp(3.1rem,4.25vw,4.4rem)}.route-como-funciona .hero-grid{grid-template-columns:1fr}.route-como-funciona .hero-copy{max-width:1080px}.route-como-funciona .hero h1{max-width:none;font-size:clamp(3.1rem,4.2vw,4.35rem)}.route-como-funciona .hero .job-console{width:min(960px,100%)}.split{grid-template-columns:minmax(0,42fr) minmax(0,58fr)}.numbered{grid-template-columns:repeat(3,1fr)}}@media (width>=1120px){.price-grid{border:0;grid-template-columns:1fr;gap:.85rem}.price-card{border:1px solid var(--line);grid-template-rows:auto 1fr;grid-template-columns:150px 185px minmax(190px,.9fr) minmax(300px,1.25fr) 190px;align-items:center;gap:.7rem 1.4rem;min-height:245px;padding:2rem;display:grid}.price-card>small{grid-area:1/1/3}.price-card .price{grid-area:1/2/3;margin:0;font-size:clamp(3.8rem,5vw,5.1rem)}.price-card h3{grid-area:1/3;margin:0}.price-card>p{grid-area:2/3;align-self:start;margin:0}.price-card ul{grid-area:1/4/3;grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem 1.2rem;margin:0;display:grid}.price-card .btn{white-space:normal;grid-area:1/5/3;margin:0}.price-card--recommended:before{top:.9rem;right:.9rem}.footer-top{grid-template-columns:1.35fr repeat(4,minmax(0,1fr))}.footer-top>div:first-child{grid-column:auto}}@media (width<=1100px){.stage-grid{grid-template-columns:minmax(210px,.75fr) minmax(0,1.25fr)}.demo-outcome{border-top:1px solid var(--line);border-left:0;grid-column:1/-1;min-height:220px}}@media (width<=1020px){.site-header{grid-template-columns:auto 1fr}.site-header nav{justify-content:flex-end;padding:.8rem 0;overflow-x:auto}.header-cta{display:none}}@media (width<=700px){:root{--shell:min(100% - 32px, 1240px)}.narrow{width:min(100% - 32px,820px)}.site-header{min-height:66px;padding:.7rem 16px}.mobile-nav summary{border-color:var(--line-strong);color:var(--ink);text-transform:none;background:0 0}.mobile-nav nav{background:var(--paper);box-shadow:0 8px 8px #1019301f}.mobile-nav nav a{color:var(--ink);background:var(--surface);font-size:.9rem}.mobile-nav nav a.active,.mobile-nav nav a:hover{color:var(--ink);background:var(--coral-soft)}.mobile-nav nav .mobile-download{color:var(--ink);background:var(--coral)}.section{padding:4.8rem 0}h1{font-size:clamp(2.55rem,12.5vw,3.45rem)}h2{font-size:clamp(2.25rem,10.5vw,3.05rem)}.hero{padding:4.8rem 0}.hero--home{min-height:auto;padding-top:4.4rem;padding-bottom:3.2rem}.hero-home-copy h1{font-size:clamp(2.35rem,10.7vw,3.1rem);line-height:1.02}.hero-home-copy h1 span{white-space:normal}.hero-art{opacity:.42;object-position:62% center;width:102%;height:102%;inset:-1%}.product-stage{margin-top:3rem}.stage-bar{flex-direction:column;align-items:flex-start}.stage-grid{min-height:0;display:block}.demo-picker{border-right:0;border-bottom:1px solid var(--line)}.demo-options{grid-template-columns:repeat(3,1fr)}.demo-option{text-align:center;justify-content:center;min-width:0;padding-inline:.25rem;display:flex}.demo-option span,.demo-option.is-selected:after{display:none}.demo-route,.demo-outcome{padding:1.25rem}.demo-outcome{border-top:1px solid var(--line)}.hero-longcopy{text-align:left}.console-row{grid-template-columns:22px minmax(0,1fr);font-size:.82rem}.console-row small{grid-column:2;font-size:.7rem;line-height:1.35}.managed-grid article{min-height:0}.price-card--recommended{padding-top:4.7rem}.price-card--recommended:before{left:1.6rem;right:auto}.compare-table-wrap{border:0;border-radius:0;overflow:visible}.compare-table--cards tr{border-radius:10px;overflow:hidden}.compare-table--cards td{border:0;border-bottom:1px solid var(--line);min-height:0}.compare-table--cards td:before{color:var(--ink);font:inherit;letter-spacing:0;text-transform:none;font-size:.72rem;font-weight:700}.compare-table--cards td:first-child{color:var(--paper);background:var(--ink)}.footer-bottom{font-size:.76rem}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.hero-art{transform:none}}.betyy-internal{--shell:min(1240px, calc(100% - 72px));--ink:#14233e;--paper:#faf7f2;background:var(--paper)}.betyy-internal .site-header{color:#faf7f2;background:#061023;border-color:#273349}.betyy-internal .site-header .brand-logo{background:0 0}.betyy-internal .site-header .brand-logo,.betyy-internal .site-footer .brand-logo{filter:invert()grayscale()contrast(2)brightness(1.35);mix-blend-mode:screen;background:0 0}.betyy-internal .site-header nav a{color:#d5dbe7}.betyy-internal .site-header nav a.active,.betyy-internal .site-header nav a:hover{color:#fff}.betyy-internal .site-header .header-cta{color:#071126;background:#ff6b57}.betyy-internal .mobile-nav summary{color:#faf7f2;border-color:#637087}.betyy-internal .mobile-nav nav{background:#101f35;border-color:#637087}.betyy-internal .hero{background:#061023;padding:72px 0 64px}.betyy-internal .hero:before,.betyy-internal .hero:after{display:none}.betyy-internal .hero-grid{grid-template-columns:minmax(0,1.13fr) minmax(0,1fr);align-items:center;gap:44px 56px}.betyy-internal .hero .hero-copy{min-width:0;max-width:none}.betyy-internal .hero h1{letter-spacing:-.047em;max-width:22ch;font-size:clamp(36px,4.15vw,60px);line-height:1.055}.betyy-internal .hero-copy .lead{color:#d4dbea;font-size:19px;line-height:1.6}.betyy-internal .hero-copy p:not(.eyebrow):not(.price-callout){color:#c9d2e1}.betyy-internal .hero .eyebrow{color:#ff9b8c;font-size:11px;line-height:1.6}.betyy-internal .hero-grid>.job-console{width:100%;box-shadow:none;color:#f4f2f0;background:#111e35;border-color:#354159;border-radius:12px;grid-column:1/-1;margin:6px 0 0}.betyy-internal .hero-grid>.job-console .console-head{color:#ced7e6;background:#14223a;border-color:#334057;padding:16px 24px}.betyy-internal .hero-grid>.job-console .console-body{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 24px;padding:12px 24px 20px;display:grid}.betyy-internal .hero-grid>.job-console .console-request{color:#fff;background:0 0;border:0;grid-column:1/-1;margin:0 0 10px;padding:10px 0;font-size:21px}.betyy-internal .hero-grid>.job-console .console-row{border-color:#364155;grid-template-columns:25px minmax(0,1fr);align-content:start;padding:16px 0}.betyy-internal .hero-grid>.job-console .console-row b{color:#ff9b8c;background:0 0}.betyy-internal .hero-grid>.job-console .console-row span{color:#f2f1ed}.betyy-internal .hero-grid>.job-console .console-row small{color:#a8bdcc;text-align:left;grid-column:2}.betyy-internal .section{padding:84px 0}.betyy-internal h2{letter-spacing:-.04em;max-width:27ch;font-size:clamp(30px,3.25vw,46px);line-height:1.12}.betyy-internal h3{letter-spacing:-.025em;font-size:clamp(23px,2.1vw,30px);line-height:1.17}.betyy-internal p,.betyy-internal li{line-height:1.65}.betyy-internal .lead{font-size:20px}.betyy-internal .split{grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);align-items:start;gap:64px}.betyy-internal .section--ink{background:#0c1930}.betyy-internal .section--aqua{background:#e4ede8}.betyy-internal .section--lime{background:#f2e8e1}.betyy-internal .section--orange{background:#f4ded5}.betyy-internal .section--ink .job-console{box-shadow:0 24px 55px #0003}.betyy-internal .section .job-console{border:1px solid #c3c5c5;border-radius:14px;box-shadow:0 18px 50px #14233e12}.betyy-internal .section .console-head{color:#f4f3ef;background:#172942;border-color:#35445b;padding:18px 22px}.betyy-internal .console-row{padding:15px 0}.betyy-internal .console-row small{line-height:1.45}.betyy-internal .console-result{border-left:3px solid #2e9e7a;border-radius:0 8px 8px 0;padding:18px}.betyy-internal .btn{letter-spacing:.025em;text-transform:none;border-radius:8px;min-height:52px;font-size:12px}.betyy-internal .button-row{gap:12px;margin-top:28px}.betyy-internal .phase-grid,.betyy-internal .capability-families{border-top:1px solid #aeb5b7;gap:0;margin-top:42px}.betyy-internal .phase-card,.betyy-internal .capability-family{background:0 0;border:0;border-bottom:1px solid #aeb5b7;border-radius:0}.betyy-internal .phase-card summary,.betyy-internal .capability-family summary{padding:26px 12px}.betyy-internal .phase-card summary h3,.betyy-internal .capability-family summary h3{font-size:28px}.betyy-internal .phase-card[open],.betyy-internal .capability-family[open]{background:#fff8}.betyy-internal .phase-detail,.betyy-internal .family-detail{background:0 0;gap:24px;padding:4px 32px 32px}.betyy-internal .phase-detail article,.betyy-internal .family-detail article{border:0;border-left:2px solid #ff6b57;border-radius:0;padding-left:22px}.betyy-internal .phase-grid--dark{border-color:#526077}.betyy-internal .phase-grid--dark .phase-card{background:0 0;border-color:#526077}.betyy-internal .phase-grid--dark .phase-card[open]{background:#17273f}.betyy-internal .dfy-paths{background:0 0;border:0;border-radius:0;gap:28px}.betyy-internal .dfy-path{background:0 0;border:0;border-top:2px solid #203752;border-radius:0;padding:30px 4px 12px}.betyy-internal .dfy-path h3{max-width:23ch}.betyy-internal .dfy-path>small{color:#7d3d33}.betyy-internal .route-chooser{background:#fff8;border:1px solid #cbd0cb;border-radius:12px;padding:26px}.betyy-internal .managed-grid{background:0 0;border:0;border-radius:0;gap:20px}.betyy-internal .managed-grid>article{background:#15243a;border:1px solid #465570;border-radius:12px}.betyy-internal .managed-card{box-shadow:none;border:1px solid #bac6c7;border-radius:14px;padding:28px}.betyy-internal .section--ink .managed-card{background:#15243a;border-color:#43526b}.betyy-internal .managed-card h3{font-size:28px}.betyy-internal .managed-card .price{font-size:48px}.betyy-internal .price-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.betyy-internal .price-card{text-align:left;box-shadow:none;background:#fffdf9;border:1px solid #b4c0c3;border-radius:16px;flex-direction:column;align-items:stretch;padding:34px;display:flex}.betyy-internal .price-card--recommended{background:#fff4ed;border:2px solid #bf5345;padding:33px}.betyy-internal .price-card--recommended,.betyy-internal .price-card--recommended h3,.betyy-internal .price-card--recommended .price{color:#14233e}.betyy-internal .price-card--recommended p,.betyy-internal .price-card--recommended li{color:#475770}.betyy-internal .price-card--recommended>small{color:#963c2f;padding-right:100px}.betyy-internal .price-card--recommended:before{top:16px;left:auto;right:16px}.betyy-internal .price-card>small{min-height:36px;font-size:12px}.betyy-internal .price-card .price{margin:12px 0 20px;font-size:58px}.betyy-internal .price-card h3{font-size:28px}.betyy-internal .price-card ul{flex:1;margin:20px 0 28px;display:block}.betyy-internal .price-card li{margin-bottom:10px}.betyy-internal .price-card>p{margin:16px 0 0}.betyy-internal .price-card .btn{margin-top:auto}.betyy-internal .compare-table-wrap{border:1px solid #c1c9ca;border-radius:12px}.betyy-internal .compare-table th{color:#fff;background:#15263f}.betyy-internal .compare-table td{padding:20px;line-height:1.55}.betyy-internal .comparison-summary{border-radius:10px;padding:24px}.betyy-internal .proof-pair>p{background:#e5eae6;margin:0;padding:20px 24px}.betyy-internal .comparison-hero>.shell{grid-template-columns:minmax(0,1.3fr) minmax(0,.8fr);align-items:center;gap:40px;display:grid}.betyy-internal .comparison-hero h1{max-width:24ch;font-size:clamp(36px,3.55vw,52px)}.betyy-internal .vs-mark{color:#f2f3f5;border:1px solid #3e4a60;border-radius:12px;grid-column:1/-1;grid-template-columns:1fr auto 1fr;margin:0;padding:24px 32px;font-size:22px;display:grid}.betyy-internal .vs-mark small{color:#b8c5d7;font-size:11px}.betyy-internal .faq-list details{background:#fff9;border:0;border-bottom:1px solid #b7c2c5;border-radius:0}.betyy-internal .faq-list summary{padding:24px 52px 24px 18px;font-size:18px;line-height:1.5}.betyy-internal .faq-answer{padding:0 18px 24px}.betyy-internal .faq-answer p{max-width:70ch}.betyy-internal .faq-search{background:#fff9;border:1px solid #bfc7c6;border-radius:14px;padding:28px}.betyy-internal .faq-search input{background:#fffefa;border:1px solid #667989;border-radius:7px;min-height:56px}.betyy-internal .faq-index a{border-bottom:1px solid #c1c9c7;padding:15px 0}.betyy-internal .faq-category{max-width:none;font-size:29px}.betyy-internal .faq-group{margin-bottom:50px}.betyy-internal .final-cta{isolation:isolate;color:#faf7f2;text-align:left;background:#071227;position:relative}.betyy-internal .final-cta:before{content:"";z-index:-1;background:linear-gradient(90deg,#071227 35%,#071227bc 73%,#07122790),url(/images/premium/betyy-signature-v3.webp) 100%/cover no-repeat;position:absolute;inset:0}.betyy-internal .final-cta h2{color:#faf7f2;max-width:27ch;margin-left:0}.betyy-internal .final-cta p{color:#d1d9e7;margin-left:0}.betyy-internal .final-cta .eyebrow{color:#ff9b8c}.betyy-internal .final-cta .button-row{justify-content:flex-start}.betyy-internal .final-cta .btn{color:#08142c;background:#ff8c79;border-color:#ff8c79}.betyy-internal .final-cta .text-link{color:#faf7f2}.betyy-internal .site-footer{background:#061023}.betyy-internal .internal-scene{background:#071226;border:1px solid #43536b;border-radius:20px;min-width:0;margin:0;transition:transform .5s;overflow:hidden;transform:perspective(1200px)rotateY(-5deg);box-shadow:0 28px 65px #0005}.betyy-internal .internal-scene:hover{transform:perspective(1200px)rotateY(0)}.betyy-internal .internal-scene__top{color:#c8d3e5;letter-spacing:.1em;border-bottom:1px solid #354258;justify-content:space-between;align-items:center;gap:14px;padding:20px 24px;font:600 10px/1.5 monospace;display:flex}.betyy-internal .internal-scene__status{background:#9ccebc;border-radius:50%;flex-shrink:0;width:7px;height:7px;box-shadow:0 0 15px #9ccebc}.betyy-internal .internal-scene__world{isolation:isolate;height:300px;position:relative;overflow:hidden}.betyy-internal .internal-scene__world>img{z-index:-2;object-fit:cover;object-position:85% center;width:100%;height:100%;position:absolute}.betyy-internal .internal-scene__world:after{content:"";z-index:-1;background:linear-gradient(#07122618 35%,#071226 100%);position:absolute;inset:0}.betyy-internal .internal-scene__caption{gap:7px;display:grid;position:absolute;bottom:22px;left:24px;right:24px}.betyy-internal .internal-scene__caption small{color:#ffb3a6;letter-spacing:.15em;font:600 10px/1.4 monospace}.betyy-internal .internal-scene__caption strong{color:#fff;letter-spacing:-.02em;max-width:20ch;font-size:26px;font-weight:500;line-height:1.2}.betyy-internal .internal-scene__orbit{border:1px solid #dce8ff36;border-radius:50%;position:absolute;inset:22px 15%;transform:rotate(-25deg)scaleY(.58)}.betyy-internal .internal-scene__signal{background:linear-gradient(90deg,#0000,#ffe2d3,#0000);width:45%;height:1px;animation:6s ease-in-out infinite internal-signal;position:absolute;top:30%;left:-50%}.betyy-internal .internal-scene__route{border-top:1px solid #354258;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:18px 24px;display:grid}.betyy-internal .internal-scene__route>span{border-top:1px solid #ff977b;gap:8px;min-width:0;padding-top:12px;display:grid}.betyy-internal .internal-scene__route small{color:#a1b3ce;font:10px/1.4 monospace}.betyy-internal .internal-scene__route b{color:#f1f0ed;font-size:12px;font-weight:500;line-height:1.5}.betyy-internal .internal-scene figcaption{border-top:1px solid #354258;flex-wrap:wrap;justify-content:space-between;gap:12px;padding:18px 24px;display:flex}.betyy-internal .internal-scene figcaption>span{color:#acbcd4;letter-spacing:.05em;align-self:center;font:8px/1.6 monospace}.betyy-internal .internal-scene figcaption strong{color:#fff;font-size:12px;font-weight:500}.betyy-internal .internal-scene figcaption strong>span{color:#ff9b8c;margin-left:10px}.betyy-internal .internal-scene--managed{border-radius:110px 22px 22px}.betyy-internal .internal-scene--managed .internal-scene__top{padding-left:50px}.betyy-internal .internal-scene--managed .internal-scene__orbit{border-color:#a3d9c776;inset:5%;transform:rotate(-35deg)scaleY(.65)}.betyy-internal .internal-scene--method{border-radius:8px;transform:none}.betyy-internal .internal-scene--method .internal-scene__world{height:250px}.betyy-internal .internal-scene--method .internal-scene__route{grid-template-columns:1fr}.betyy-internal .internal-scene--method .internal-scene__route>span{border-top:0;border-bottom:1px solid #37445b;align-items:center;gap:22px;padding:8px 0;display:flex}.betyy-internal .internal-scene--capabilities .internal-scene__world{height:340px}.betyy-internal .internal-scene--business{transform:perspective(1200px)rotateY(5deg)}.betyy-internal .internal-scene--pricing .internal-scene__world,.betyy-internal .internal-scene--faq .internal-scene__world{height:210px}.betyy-internal .internal-scene--gohighlevel,.betyy-internal .internal-scene--manychat{box-shadow:none;transform:none}.betyy-internal .internal-scene--gohighlevel .internal-scene__world,.betyy-internal .internal-scene--manychat .internal-scene__world{height:235px}.betyy-internal .internal-scene--gohighlevel .internal-scene__route,.betyy-internal .internal-scene--manychat .internal-scene__route{grid-template-columns:1fr;gap:4px}.betyy-internal .internal-scene--gohighlevel .internal-scene__route>span,.betyy-internal .internal-scene--manychat .internal-scene__route>span{border-top:0;gap:20px;padding:8px 0;display:flex}@keyframes internal-signal{0%,15%{opacity:0;left:-50%}35%{opacity:1}75%,to{opacity:0;left:115%}}@media (width<=1050px){.betyy-internal{--shell:min(1240px,calc(100% - 48px))}.betyy-internal .hero-grid{gap:40px 30px}.betyy-internal .hero h1{font-size:44px}.betyy-internal .split{gap:36px}.betyy-internal .hero-grid>.job-console .console-body{grid-template-columns:repeat(2,minmax(0,1fr))}.betyy-internal .managed-grid{grid-template-columns:1fr}.betyy-internal .comparison-hero>.shell{grid-template-columns:1fr .85fr;gap:28px}.betyy-internal .comparison-hero h1{font-size:40px}}@media (width<=760px){.betyy-internal .site-header .mobile-nav nav{border:1px solid #43536b;border-radius:12px;grid-template-columns:minmax(0,1fr);justify-content:stretch;gap:4px;width:auto;padding:12px;left:16px;right:16px;overflow:visible}.betyy-internal .site-header .mobile-nav nav a{color:#f7f5f0;background:#14253d;width:100%;min-width:0;padding:14px 16px}.betyy-internal .site-header .mobile-nav nav a:hover,.betyy-internal .site-header .mobile-nav nav a.active{color:#fff;background:#314463}.betyy-internal .site-header .mobile-nav nav .mobile-download{color:#071126;background:#ff8c79}.betyy-internal .compare-table--cards{width:100%;min-width:0}.betyy-internal .compare-table--cards td{overflow-wrap:anywhere;grid-template-columns:minmax(90px,38%) minmax(0,1fr);padding:16px}.betyy-internal{--shell:calc(100% - 40px)}.betyy-internal .hero{padding:48px 0 42px}.betyy-internal .hero-grid,.betyy-internal .comparison-hero>.shell{grid-template-columns:minmax(0,1fr);gap:34px}.betyy-internal .hero h1{max-width:23ch;font-size:clamp(34px,8.8vw,48px)}.betyy-internal .hero-copy .lead,.betyy-internal .lead{font-size:18px}.betyy-internal .hero-grid>.job-console .console-body{grid-template-columns:1fr;padding:12px 18px 20px}.betyy-internal .hero-grid>.job-console .console-head{padding:16px 18px}.betyy-internal .hero-grid>.job-console .console-request{font-size:19px}.betyy-internal .hero-grid>.job-console .console-row{padding:13px 0}.betyy-internal .internal-scene,.betyy-internal .internal-scene:hover{width:100%;transform:none}.betyy-internal .internal-scene__world,.betyy-internal .internal-scene--capabilities .internal-scene__world{height:250px}.betyy-internal .internal-scene__top{padding:16px 20px}.betyy-internal .internal-scene__caption{left:20px;right:20px}.betyy-internal .internal-scene__caption strong{font-size:24px}.betyy-internal .internal-scene__route,.betyy-internal .internal-scene figcaption{padding:16px 20px}.betyy-internal .internal-scene__route b{font-size:11px}.betyy-internal .section{padding:58px 0}.betyy-internal h2{max-width:27ch;font-size:32px;line-height:1.14}.betyy-internal h3{font-size:25px}.betyy-internal .split{grid-template-columns:1fr;gap:30px}.betyy-internal .narrow{width:calc(100% - 40px)}.betyy-internal .price-grid{grid-template-columns:1fr}.betyy-internal .price-card{padding:26px}.betyy-internal .price-card--recommended{padding:25px}.betyy-internal .price-card .price{font-size:52px}.betyy-internal .price-card>small{min-height:0}.betyy-internal .phase-card summary,.betyy-internal .capability-family summary{padding:23px 6px}.betyy-internal .phase-card summary h3,.betyy-internal .capability-family summary h3{font-size:25px}.betyy-internal .phase-detail,.betyy-internal .family-detail{padding:4px 14px 24px}.betyy-internal .route-chooser{padding:22px}.betyy-internal .vs-mark{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:10px;padding:18px 12px;font-size:17px}.betyy-internal .vs-mark>span{min-width:0;padding:20px 6px;font-size:15px}.betyy-internal .vs-mark small{font-size:9px}.betyy-internal .faq-list summary{padding:22px 48px 22px 12px}.betyy-internal .faq-answer{padding:0 12px 22px}.betyy-internal .faq-search{padding:22px}.betyy-internal .faq-category{font-size:27px}.betyy-internal .final-cta:before{background:linear-gradient(90deg,#071227e8,#071227c9),url(/images/premium/betyy-signature-v3.webp) 78%/cover no-repeat}}@media (prefers-reduced-motion:reduce){.betyy-internal .internal-scene,.betyy-internal .internal-scene:hover{transition:none;transform:none}.betyy-internal .internal-scene__signal{animation:none;display:none}}
