*{box-sizing:border-box}html,body{margin:0;padding:0}body{color:#121418;-webkit-font-smoothing:antialiased;background:#efefef;font-family:Plus Jakarta Sans,system-ui,sans-serif}a{color:inherit;text-decoration:none}.nav-lnk{transition:color .3s}.nav-lnk:hover{color:#9ca1aa}.btn-roll:hover .roll{transform:translateY(-50%)}.btn-roll:hover .arrow{transform:rotate(-45deg)}.nav-menu-btn{display:none}@media (max-width:940px){.nav-links,.nav-right{display:none!important}.nav-menu-btn{display:flex!important}}.pricing-page{color:#121418;background:#fff}.billing-radio{opacity:0;pointer-events:none;position:absolute}.annual-price,.annual-billing{display:none}.billing-annual:checked~.pricing-hero .monthly-label,.billing-monthly:checked~.pricing-hero .annual-label{color:#6a6f78;background:0 0}.billing-monthly:checked~.pricing-hero .monthly-label,.billing-annual:checked~.pricing-hero .annual-label{color:#fff;background:#121418}.billing-annual:checked~section .monthly-price,.billing-annual:checked~section .monthly-billing{display:none}.billing-annual:checked~section .annual-price,.billing-annual:checked~section .annual-billing{display:inline}.billing-annual:checked~section p.annual-billing{display:block}.pricing-wrap{max-width:1440px;margin:0 auto;padding:0 clamp(20px,4vw,48px)}.pricing-hero{background:#f4f5f6;padding:clamp(64px,8vw,116px) 0}.pricing-hero h1,.pricing-section h2,.pricing-final h2{letter-spacing:0;max-width:12ch;margin:0;font-size:clamp(2rem,5vw,4.2rem);font-weight:500;line-height:1.04}.pricing-hero p,.pricing-section p,.pricing-final p{color:#4a4f58;font-size:clamp(15px,1.6vw,18px);line-height:1.65}.pricing-hero p{max-width:66ch}.hero-note{max-width:760px;margin-top:20px;color:#6a6f78!important;font-size:14px!important}.eyebrow{color:#f4561d;letter-spacing:.16em;text-transform:uppercase;margin-bottom:18px;font-family:ui-monospace,Menlo,monospace;font-size:11px;font-weight:700;display:inline-block}.pricing-actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.pricing-actions a,.price-cta,.solution-card a{color:#121418;border:1px solid #121418;border-radius:999px;justify-content:center;align-items:center;min-height:44px;padding:12px 22px;font-size:14px;font-weight:700;display:inline-flex}.pricing-actions a:first-child,.price-cta.dark{color:#fff;background:#121418}.pricing-section{padding:clamp(64px,8vw,112px) 0}.pricing-section.soft{background:#f4f5f6}.section-title{max-width:760px;margin-bottom:clamp(28px,4vw,48px)}.section-title h2,.pricing-section h2{max-width:16ch;font-size:clamp(1.8rem,4vw,3rem)}.ecosystem-grid,.plan-grid,.solution-grid,.addon-grid,.mini-grid,.faq-grid{gap:16px;display:grid}.ecosystem-grid{grid-template-columns:repeat(3,1fr)}.plan-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch}.solution-grid,.addon-grid,.mini-grid{grid-template-columns:repeat(3,1fr)}.two-col{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(28px,5vw,72px);display:grid}.flow-box,.price-card,.solution-card,.clarity-band,.services-box,.faq-grid details{background:#fff;border:1px solid #edeef0;border-radius:8px}.flow-box{flex-direction:column;justify-content:center;gap:10px;min-height:132px;padding:24px;display:flex}.flow-box strong{font-size:17px}.flow-box span,.muted{color:#6a6f78;font-size:14px;line-height:1.55}.flow-diagram{flex-direction:column;gap:14px;display:flex}.flow-arrow{color:#f4561d;text-align:center;font-size:28px;font-weight:800;line-height:1}.pricing-tabs{background:#fff;border:1px solid #e4e6e9;border-radius:999px;gap:4px;margin-bottom:28px;padding:4px;display:inline-flex}.pricing-tabs a,.pricing-tabs label{color:#6a6f78;cursor:pointer;border-radius:999px;padding:10px 18px;font-size:13px;font-weight:700}.pricing-tabs a:first-child{color:#fff;background:#121418}.pricing-first-grid{padding-top:clamp(40px,6vw,88px)}.price-card,.solution-card{flex-direction:column;padding:clamp(22px,2vw,30px);display:flex}.price-card.is-featured{border-color:#f4561d;box-shadow:0 18px 44px #f4561d1f}.price-card-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.price-card h3,.solution-card h3,.clarity-band h3,.message-bundles h3{margin:0;font-size:20px}.price-card-head span{color:#fff;text-transform:uppercase;background:#f4561d;border-radius:999px;padding:5px 9px;font-size:10px;font-weight:800}.price{margin:16px 0 8px;font-weight:800;line-height:1;color:#121418!important;font-size:clamp(2rem,4vw,3rem)!important}.price small{color:#6a6f78;font-size:13px;font-weight:600}.price-card-body{flex:1;margin:22px 0}.price-card h4{letter-spacing:.08em;text-transform:uppercase;margin:18px 0 10px;font-size:12px}.pricing-list{flex-direction:column;gap:9px;margin:0;padding:0;list-style:none;display:flex}.pricing-list li{color:#4a4f58;align-items:flex-start;gap:10px;font-size:14px;line-height:1.5;display:flex}.pricing-list li span{color:#f4561d;flex:none;font-weight:800}.pricing-list li.is-muted,.pricing-list li.is-muted span{color:#9ca1aa}.clarity-band,.services-box{margin-top:24px;padding:clamp(24px,3vw,36px)}.corporate-card,.quote-card{color:#fff;background:#121418;border-radius:8px;margin-top:24px;padding:clamp(24px,3vw,36px)}.corporate-card{grid-template-columns:.9fr 1.1fr auto;align-items:center;gap:28px;display:grid}.corporate-card p,.quote-card p{color:#ffffffc2}.corporate-card .pricing-list li,.corporate-card .pricing-list li span{color:#ffffffdb}.corporate-card .solution-price{color:#fff!important}.corporate-card .price-cta.dark{color:#121418;white-space:nowrap;background:#fff;border-color:#fff}.quote-card{margin-top:0}.quote-card strong{margin:14px 0;font-size:clamp(1.5rem,3vw,2.4rem);font-weight:500;line-height:1.12;display:block}.services-box{grid-template-columns:.9fr 1.1fr;gap:32px;display:grid}.solution-price{margin:12px 0;font-weight:800;color:#121418!important;font-size:20px!important}.solution-card .pricing-list{flex:1;margin:20px 0}.comparison-scroll{background:#fff;border:1px solid #edeef0;border-radius:8px;overflow-x:auto}.comparison-table{border-collapse:collapse;width:100%;min-width:820px}.comparison-table th,.comparison-table td{text-align:left;border-bottom:1px solid #edeef0;padding:15px 18px;font-size:14px}.comparison-table th{color:#fff;text-transform:uppercase;letter-spacing:.08em;background:#121418;font-size:12px}.comparison-table tr:last-child td{border-bottom:0}.faq-grid{grid-template-columns:repeat(2,1fr)}.faq-grid details{padding:20px 22px}.faq-grid summary{cursor:pointer;color:#121418;font-size:16px;font-weight:700}.faq-grid p{margin:12px 0 0;font-size:14px}.pricing-final{color:#fff;text-align:center;background:#f4561d;padding:clamp(64px,8vw,110px) 0}.pricing-final h2{max-width:14ch;margin:0 auto}.pricing-final p{color:#ffffffdb;max-width:620px;margin:20px auto 0}.pricing-final .pricing-actions{justify-content:center}.pricing-final .pricing-actions a{color:#fff;border-color:#fff}.pricing-final .pricing-actions a:first-child{background:#121418;border-color:#121418}@media (max-width:1100px){.plan-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:860px){.ecosystem-grid,.solution-grid,.addon-grid,.mini-grid,.faq-grid,.two-col,.services-box,.plan-grid,.corporate-card{grid-template-columns:1fr}.pricing-tabs{width:100%;display:flex}.pricing-tabs a{text-align:center;flex:1}}.home{color:#121418}.home-wrap{max-width:1200px;margin:0 auto;padding:0 clamp(20px,4vw,48px)}.home section{scroll-margin-top:24px}.home-hero{background:#efefef;padding:clamp(48px,7vw,96px) 0}.home-hero-grid{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(28px,4vw,56px);display:grid}.home-hero-copy h1{letter-spacing:-.03em;margin:12px 0 18px;font-size:clamp(2rem,4.4vw,3.6rem);font-weight:600;line-height:1.08}.home-lead{color:#4a4f58;max-width:46ch;margin:0 0 28px;font-size:clamp(15px,1.8vw,19px);line-height:1.6}.home-cta-row{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.home-cta-primary{color:#fff;background:#f4561d;border-radius:9999px;align-items:center;padding:14px 28px;font-size:15px;font-weight:600;display:inline-flex}.home-cta-secondary{color:#121418;background:#fff;border:1px solid #e4e6e9;border-radius:9999px;align-items:center;padding:13px 26px;font-size:15px;font-weight:500;display:inline-flex}.home-cta-note{color:#6a6f78;margin:14px 0 0;font-size:13px}.home-hero-shot img{border:1px solid #e4e6e9;border-radius:16px;width:100%;height:auto;display:block;box-shadow:0 24px 60px -30px #12141859}@media (max-width:860px){.home-hero-grid{grid-template-columns:1fr}}.eyebrow-orange{color:#f4561d}.home-problem{color:#fff;background:#121418;padding:clamp(56px,7vw,96px) 0}.home-problem h2{letter-spacing:-.02em;max-width:22ch;margin:14px 0 clamp(28px,3.5vw,44px);font-size:clamp(1.5rem,3.4vw,2.6rem);font-weight:500;line-height:1.15}.home-problem-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.home-problem-card{border:1px solid #ffffff1f;border-radius:12px;padding:20px}.home-problem-card p{color:#d8dadd;margin:0;font-size:14px;line-height:1.5}.home-problem-foot{color:#9ca1aa;max-width:44ch;margin:clamp(28px,3vw,40px) 0 0;font-size:clamp(16px,1.8vw,20px);font-weight:500}.home-solutions{background:#fff;padding:clamp(56px,7vw,96px) 0}.home-solutions-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.home-solution-card{background:#f4f5f6;border-radius:16px;flex-direction:column;padding:clamp(24px,2.6vw,32px);display:flex}.home-solution-card h3{margin:0 0 10px;font-size:18px;font-weight:600}.home-solution-card p{color:#4a4f58;flex:1;margin:0 0 20px;font-size:14px;line-height:1.6}.home-solution-card a{color:#f4561d;font-size:14px;font-weight:600}.home-story{color:#fff;background:#121418;padding:clamp(64px,8vw,120px) 0}.home-story-lead{letter-spacing:-.02em;max-width:30ch;margin:16px 0 20px;font-size:clamp(1.3rem,3vw,2rem);font-weight:500;line-height:1.25}.home-story-body{color:#9ca1aa;max-width:60ch;margin:0;font-size:clamp(15px,1.7vw,18px);line-height:1.7}.home-story-body strong{color:#fff;font-weight:600}@media (max-width:860px){.home-problem-grid,.home-solutions-grid{grid-template-columns:1fr}}.home-proof{background:#f4f5f6;padding:clamp(56px,7vw,96px) 0}.home-proof-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.home-proof-shot{background:#fff;border:1px solid #e4e6e9;border-radius:14px;margin:0;overflow:hidden}.home-proof-shot img{border-bottom:1px solid #edeef0;width:100%;height:auto;display:block}.home-proof-shot figcaption{color:#4a4f58;padding:12px 16px;font-size:13px;font-weight:600}.home-proof-badges{flex-wrap:wrap;gap:12px;margin-top:clamp(24px,3vw,36px);display:flex}.home-proof-badges span{color:#4a4f58;background:#fff;border:1px solid #e4e6e9;border-radius:9999px;padding:8px 16px;font-size:12.5px;font-weight:500}.home-faq{background:#fff;padding:clamp(56px,7vw,96px) 0}.home-contact{color:#fff;text-align:center;background:#f4561d;padding:clamp(64px,8vw,120px) 0}.home-contact h2{letter-spacing:-.02em;max-width:20ch;margin:0 auto 16px;font-size:clamp(1.8rem,4vw,3rem);font-weight:500;line-height:1.1}.home-contact-sub{color:#ffffffe6;max-width:48ch;margin:0 auto 28px;font-size:clamp(15px,1.7vw,18px);line-height:1.6}.home-contact-cta{margin-bottom:28px}.home-contact .home-cta-primary{background:#121418}.home-lead-form{text-align:left;background:#fff;border-radius:18px;max-width:560px;margin:0 auto;padding:clamp(22px,3vw,34px);box-shadow:0 24px 70px #12141838}.home-lead-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.home-lead-full{grid-column:1/-1}.home-lead-form label{display:block}.home-lead-form label span{color:#121418;margin-bottom:6px;font-size:12.5px;font-weight:600;display:block}.home-lead-form input,.home-lead-form textarea{color:#121418;resize:vertical;background:#f4f5f6;border:1px solid #e4e6e9;border-radius:10px;outline:none;width:100%;padding:11px 14px;font-family:inherit;font-size:14px}.home-lead-form button{color:#fff;cursor:pointer;background:#121418;border:none;border-radius:9999px;width:100%;margin-top:16px;padding:14px 24px;font-family:inherit;font-size:14px;font-weight:600}.home-lead-status{text-align:center;color:#4a4f58;min-height:18px;margin:12px 0 0;font-size:13px}@media (max-width:860px){.home-proof-grid,.home-lead-grid{grid-template-columns:1fr}}.tier-modal-backdrop{z-index:60;background:#1214188c;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.tier-modal{background:#fff;border-radius:16px;width:100%;max-width:380px;max-height:80vh;padding:24px;overflow-y:auto}.tier-modal-head{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.tier-modal-head span{color:#121418;font-size:16px;font-weight:600}.tier-modal-head button{color:#6a6f78;cursor:pointer;background:0 0;border:none;padding:4px;display:flex}.tier-modal-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.tier-modal-list li{color:#4a4f58;align-items:flex-start;gap:10px;font-size:14px;line-height:1.5;display:flex}.tier-modal-list svg{flex:none;margin-top:1px}.mod-pricing-wrap{max-width:1200px;margin:0 auto;padding:0 clamp(20px,4vw,48px)}.mod-cycle{background:#fff;border:1px solid #e4e6e9;border-radius:9999px;gap:4px;margin:0 0 clamp(24px,3vw,36px);padding:4px;display:inline-flex}.mod-cycle button{color:#6a6f78;cursor:pointer;background:0 0;border:none;border-radius:9999px;padding:8px 20px;font-family:inherit;font-size:13px;font-weight:600;transition:background .2s,color .2s}.mod-cycle button.is-active{color:#fff;background:#121418}.mod-tier-grid{grid-template-columns:repeat(4,1fr);align-items:stretch;gap:16px;display:grid}.mod-tier{background:#fff;border:1px solid #edeef0;border-radius:16px;flex-direction:column;padding:clamp(20px,2.4vw,28px);display:flex;position:relative}.mod-tier.is-featured{border:2px solid #f4561d}.mod-tier-badge{color:#fff;letter-spacing:.04em;text-transform:uppercase;background:#f4561d;border-radius:6px;padding:4px 10px;font-size:10px;font-weight:700;position:absolute;top:-11px;left:clamp(20px,2.4vw,28px)}.mod-tier h3{color:#121418;margin:0 0 10px;font-size:18px;font-weight:600}.mod-tier-price{align-items:baseline;gap:4px;margin:0 0 12px;display:flex}.mod-tier-price span{letter-spacing:-.03em;color:#121418;font-size:clamp(1.8rem,3vw,2.4rem);font-weight:800}.mod-tier-price small{color:#6a6f78;font-size:13px;font-weight:500}.mod-tier-info{color:#f4561d;cursor:pointer;background:0 0;border:none;align-self:flex-start;margin:0 0 20px;padding:0;font-family:inherit;font-size:13px;font-weight:600}.mod-cta{color:#fff;background:#121418;border-radius:9999px;justify-content:center;align-items:center;margin-top:auto;padding:12px 20px;font-size:14px;font-weight:600;display:flex}.mod-feats{flex-direction:column;gap:10px;margin:0 0 24px;padding:0;list-style:none;display:flex}.mod-feats li{color:#4a4f58;align-items:flex-start;gap:10px;font-size:14px;line-height:1.5;display:flex}.mod-feats svg{flex:none;margin-top:1px}.mod-quote-card{background:#fff;border:1px solid #edeef0;border-radius:16px;max-width:520px;padding:clamp(24px,3vw,34px)}.mod-quote-price{color:#121418;margin:0 0 20px;font-size:clamp(1.3rem,2.4vw,1.8rem);font-weight:700}@media (max-width:940px){.mod-tier-grid{grid-template-columns:1fr}}.precios{color:#121418}.precios-wrap{max-width:1200px;margin:0 auto;padding:0 clamp(20px,4vw,48px)}.precios-hero h1{letter-spacing:-.03em;margin:12px 0 14px;font-size:clamp(1.9rem,4vw,3rem);font-weight:600;line-height:1.1}.precios-hero p{color:#4a4f58;max-width:48ch;margin:0;font-size:clamp(15px,1.7vw,18px)}.precios-tabs{background:#fff;border:1px solid #e4e6e9;border-radius:9999px;gap:4px;padding:4px;display:inline-flex}.precios-tabs button{color:#6a6f78;cursor:pointer;background:0 0;border:none;border-radius:9999px;padding:9px 22px;font-family:inherit;font-size:14px;font-weight:600;transition:background .2s,color .2s}.precios-tabs button.is-active{color:#fff;background:#121418}.configurator{background:#fff;padding:clamp(56px,7vw,96px) 0}.cfg-cycle{background:#f4f5f6;border:1px solid #e4e6e9;border-radius:9999px;gap:4px;margin:0 0 clamp(24px,3vw,36px);padding:4px;display:inline-flex}.cfg-cycle button{color:#6a6f78;cursor:pointer;background:0 0;border:none;border-radius:9999px;padding:8px 20px;font-family:inherit;font-size:13px;font-weight:600}.cfg-cycle button.is-active{color:#fff;background:#121418}.cfg-label{color:#6a6f78;margin:0 0 8px;font-size:13px}.cfg-row{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px;margin-bottom:20px;display:grid}.cfg-chip{text-align:center;background:#fff;border:1px solid #e4e6e9;border-radius:12px;padding:12px 8px;transition:border-color .15s,background .15s}.cfg-chip.is-on{background:#fdece6;border-color:#f4561d}.cfg-chip-main{cursor:pointer;background:0 0;border:none;width:100%;display:block}.cfg-chip-name{color:#121418;font-size:14px;font-weight:600;display:block}.cfg-chip-price{color:#6a6f78;margin-top:2px;font-size:13px;display:block}.cfg-chip-info{color:#f4561d;cursor:pointer;background:0 0;border:none;margin-top:6px;padding:0;font-family:inherit;font-size:11.5px;font-weight:600}.cfg-receipt{background:#f4f5f6;border-radius:16px;max-width:520px;padding:clamp(20px,2.6vw,28px)}.cfg-line{color:#4a4f58;justify-content:space-between;padding:3px 0;font-size:14px;display:flex}.cfg-line-save{color:#1f8a4c}.cfg-total{color:#121418;border-top:1px solid #e4e6e9;justify-content:space-between;align-items:baseline;margin-top:10px;padding-top:12px;font-size:14px;display:flex}.cfg-total strong{letter-spacing:-.02em;font-size:24px;font-weight:800}.cfg-cta{color:#fff;background:#f4561d;border-radius:9999px;justify-content:center;align-items:center;margin-top:16px;padding:13px 24px;font-size:14px;font-weight:600;display:flex}.cfg-note{text-align:center;color:#9ca1aa;margin:12px 0 0;font-size:12px}@keyframes home-syncflash{0%,to{box-shadow:0 0 #f4561d00}20%{box-shadow:0 0 0 3px #f4561d59}}@keyframes home-arrowpulse{0%,to{opacity:.4}50%{opacity:1}}.home-sync{background:#fff;padding:clamp(48px,6vw,88px) 0}.home-sync-grid{background:#121418;border-radius:18px;grid-template-columns:1fr auto 1fr;align-items:center;gap:clamp(16px,3vw,32px);padding:clamp(24px,3vw,40px);display:grid}.home-sync-card{background:#fff;border-radius:12px;padding:16px 18px;animation:4s ease-in-out infinite home-syncflash}.home-sync-card-dark{background:#ffffff0f;border:1px solid #ffffff1a;animation-delay:.5s}.home-sync-tag{letter-spacing:.08em;color:#9ca1aa;text-transform:uppercase;margin-bottom:10px;font-size:9px;font-weight:600}.home-sync-row{justify-content:space-between;align-items:baseline;display:flex}.home-sync-row span{color:inherit;font-size:13px;font-weight:600}.home-sync-card strong{font-size:15px;font-weight:700}.home-sync-card{color:#121418}.home-sync-card-dark{color:#fff}.home-sync-stock{color:#1f8a4c;align-items:center;gap:6px;margin-top:10px;font-size:10px;font-weight:600;display:flex}.home-sync-dot{background:#1f8a4c;border-radius:9999px;flex:none;width:7px;height:7px}.home-sync-arrow{animation:2.4s ease-in-out infinite home-arrowpulse}@media (max-width:700px){.home-sync-grid{grid-template-columns:1fr}.home-sync-arrow{justify-self:center;transform:rotate(90deg)}}.home-after{background:#f4f5f6;padding:clamp(56px,7vw,96px) 0}.home-after-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.home-after-item{background:#fff;border:1px solid #edeef0;border-radius:12px;align-items:flex-start;gap:12px;padding:20px 22px;display:flex}.home-after-item svg{flex:none;margin-top:2px}.home-after-item p{color:#4a4f58;margin:0;font-size:15px;line-height:1.55}.home-after-item strong{color:#121418;font-weight:600}@media (max-width:700px){.home-after-grid{grid-template-columns:1fr}}:root{--ink:#111318;--muted:#626771;--line:#e1e3e6;--paper:#fff;--soft:#f2f2ef;--orange:#f4561d;--orange-soft:#fde5dc;--ease-out:cubic-bezier(.22, 1, .36, 1);--fast:.18s;--base:.32s;--slow:.5s}html{scroll-behavior:smooth}body{background:var(--paper)}.modern-home{color:var(--ink);overflow:hidden}.modern-wrap{width:min(1200px,100% - 48px);margin-inline:auto}.modern-section{padding:clamp(76px,9vw,132px) 0}.modern-eyebrow{color:var(--orange);letter-spacing:.15em;text-transform:uppercase;font:700 11px/1.2 ui-monospace,Menlo,monospace;display:inline-block}.modern-heading{max-width:780px;margin-bottom:clamp(36px,5vw,64px)}.modern-heading h2,.sync-copy h2,.control-intro h2{letter-spacing:-.055em;text-wrap:balance;margin:18px 0 0;font-size:clamp(2rem,4.8vw,4.4rem);font-weight:600;line-height:1.02}.modern-heading p{color:var(--muted);line-height:1.65}.reveal{opacity:0;transition:opacity var(--slow) var(--ease-out), transform var(--slow) var(--ease-out);transition-delay:var(--reveal-delay,0s);transform:translateY(16px)}.reveal.is-visible{opacity:1;transform:none}.modern-btn{min-height:50px;transition:transform var(--fast), box-shadow var(--fast), background var(--fast);border-radius:999px;justify-content:center;align-items:center;gap:16px;padding:0 24px;font-size:14px;font-weight:700;display:inline-flex}.modern-btn-primary{color:#fff;background:var(--orange);box-shadow:0 12px 28px -16px #f4561de6}.modern-btn-quiet{color:var(--ink);border:1px solid var(--line);background:#ffffffb8}.modern-btn-dark{color:#fff;background:var(--ink)}.link-arrow{transition:transform var(--fast) var(--ease-out);display:inline-block}.site-header{z-index:50;height:0;transition:var(--base);position:sticky;top:0}.site-nav{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);width:min(1200px,100% - 24px);min-height:66px;transition:min-height var(--base), box-shadow var(--base), top var(--base);background:#ffffffe6;border:1px solid #e1e3e6eb;border-radius:18px;grid-template-columns:auto 1fr auto;align-items:center;gap:32px;margin:0 auto;padding:7px 8px 7px 18px;display:grid;position:relative;top:12px;box-shadow:0 8px 28px #1113180f}.site-header.is-compact .site-nav{min-height:56px;top:8px;box-shadow:0 12px 36px #1113181c}.site-logo{display:flex}.site-logo img{width:auto;height:34px}.site-links{justify-content:center;gap:clamp(16px,2.4vw,32px);display:flex}.site-links a,.nav-demo{color:#5a5f68;transition:color var(--fast);font-size:13px;font-weight:600}.site-actions{align-items:center;gap:16px;display:flex}.nav-signup{color:#fff;background:var(--orange);border-radius:12px;align-items:center;gap:12px;padding:12px 17px;font-size:13px;font-weight:700;display:inline-flex}.mobile-toggle,.mobile-menu{display:none}.modern-hero{background:radial-gradient(circle at 77% 28%, #f4561d1f, transparent 22%), var(--soft);min-height:760px;padding:152px 0 90px}.modern-hero-grid{grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);align-items:center;gap:clamp(44px,6vw,88px);min-height:540px;display:grid}.modern-hero-copy h1{letter-spacing:-.065em;text-wrap:balance;max-width:10ch;margin:22px 0;font-size:clamp(3rem,6.2vw,6rem);font-weight:650;line-height:.94}.modern-hero-copy>p{color:#555b64;max-width:52ch;font-size:clamp(16px,1.65vw,19px);line-height:1.65}.modern-actions{flex-wrap:wrap;gap:10px;margin:30px 0 14px;display:flex}.modern-hero-copy small{color:#777c84;font-size:12px}.product-stage{padding:40px 0;position:relative}.browser-frame{background:#fff;border:1px solid #1113181f;border-radius:18px;overflow:hidden;transform:perspective(1200px)rotateY(-2deg)rotateX(1deg);box-shadow:0 40px 90px -40px #1113187a}.browser-frame img{width:112%;max-width:none;height:auto;display:block}.browser-bar{border-bottom:1px solid var(--line);background:#fafafa;align-items:center;gap:6px;height:34px;padding:0 12px;display:flex}.browser-bar i{background:#d4d6d9;border-radius:50%;width:7px;height:7px}.browser-bar span{color:#999da4;margin:0 auto;padding-right:32px;font-size:9px}.stage-callout{min-width:118px;color:var(--muted);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:callout-in .6s var(--ease-out) both;background:#fffffff0;border:1px solid #1113181a;border-radius:12px;flex-direction:column;padding:12px 15px;font-size:10px;display:flex;position:absolute;box-shadow:0 16px 35px -20px #11131880}.stage-callout strong{color:var(--ink);font-size:13px}.callout-orders{animation-delay:.3s;top:2px;left:10%}.callout-stock{animation-delay:.4s;top:34%;right:-22px}.callout-cash{animation-delay:.5s;bottom:0;left:23%}@keyframes callout-in{0%{opacity:0;transform:translateY(10px)scale(.96)}}.trust-strip{border-block:1px solid var(--line);background:#fff}.trust-grid{grid-template-columns:1.15fr repeat(3,1fr);align-items:center;min-height:112px;display:grid}.trust-grid>*{border-left:1px solid var(--line);align-items:center;min-height:60px;padding:0 22px;display:flex}.trust-grid>:first-child{border-left:0;padding-left:0}.trust-grid p{color:var(--muted);font-size:14px;line-height:1.45}.trust-grid p strong{color:var(--ink)}.trust-grid a{color:#464b53;justify-content:space-between;gap:12px;font-size:12px;font-weight:600}.trust-grid a span{color:#16834a;background:#e5f5ec;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;display:grid}.industry-section{background:#fff}.industry-tabs{border:1px solid var(--line);background:#f7f7f5;border-radius:14px;flex-wrap:wrap;gap:5px;margin-bottom:24px;padding:5px;display:inline-flex}.industry-tabs button{color:#676c75;cursor:pointer;min-height:40px;transition:background var(--fast), color var(--fast), box-shadow var(--fast);background:0 0;border:0;border-radius:10px;padding:0 20px;font:600 13px/1 inherit}.industry-tabs button[aria-selected=true]{color:#fff;background:var(--ink);box-shadow:0 5px 14px #1113182e}.industry-panel{color:#fff;background:var(--ink);min-height:500px;animation:panel-in .22s var(--ease-out);border-radius:24px;grid-template-columns:.78fr 1.22fr;display:grid;overflow:hidden}@keyframes panel-in{0%{opacity:.4;transform:translate(8px)}}.industry-copy{align-self:center;padding:clamp(34px,5vw,70px)}.industry-copy>span,.ecosystem-copy b{color:var(--orange);letter-spacing:.12em;text-transform:uppercase;font:700 10px/1.2 ui-monospace,Menlo,monospace}.industry-copy h3{letter-spacing:-.04em;margin:18px 0;font-size:clamp(2rem,3.6vw,3.5rem);line-height:1.03}.industry-copy p{color:#aeb2b9;line-height:1.65}.industry-copy ul,.ecosystem-copy ul{flex-wrap:wrap;gap:8px;margin:24px 0;padding:0;list-style:none;display:flex}.industry-copy li{color:#e2e4e7;border:1px solid #ffffff1f;border-radius:8px;padding:8px 11px;font-size:11px}.industry-copy a,.ecosystem-copy a,.modern-heading a{color:var(--orange);align-items:center;gap:12px;font-size:13px;font-weight:700;display:inline-flex}.industry-image{min-height:440px;position:relative;overflow:hidden}.industry-image:after{content:"";background:linear-gradient(90deg, var(--ink), transparent 24%);pointer-events:none;position:absolute;inset:0}.industry-image img{object-fit:cover;object-position:left center;width:100%;height:100%}.ecosystem-section{background:var(--soft)}.ecosystem-section .modern-heading{margin-bottom:clamp(20px,3vw,36px)}.ecosystem-row{border-top:1px solid #d9d9d5;grid-template-columns:minmax(280px,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(32px,5vw,68px);padding:clamp(38px,4.5vw,62px) 0;display:grid}.ecosystem-row:first-of-type{border-top:0}.ecosystem-reverse .ecosystem-copy{order:2}.ecosystem-reverse>:last-child{order:1}.ecosystem-copy h3{letter-spacing:-.045em;margin:14px 0 18px;font-size:clamp(2rem,3.6vw,3.4rem);line-height:1.02}.ecosystem-copy p{color:var(--muted);line-height:1.7}.ecosystem-copy li{color:#3f444c;width:100%;font-size:13px}.ecosystem-copy li:before{content:"✓";color:var(--orange);margin-right:10px}.ecosystem-visual{background:#e4e4df;border-radius:18px;padding:12px;overflow:hidden}.ecosystem-visual img{aspect-ratio:16/8.4;object-fit:cover;object-position:left top;border:1px solid #d4d5d8;border-radius:11px;width:100%;height:auto;display:block;box-shadow:0 24px 60px -34px #1113188c}.chat-demo{color:#fff;background:var(--ink);border-radius:24px;max-width:510px;padding:26px;box-shadow:0 30px 70px -40px #111318cc}.chat-head{border-bottom:1px solid #ffffff1a;align-items:center;gap:10px;padding-bottom:20px;display:flex}.chat-head>span{background:var(--orange);border-radius:50%;place-items:center;width:36px;height:36px;font-size:10px;font-weight:800;display:grid}.chat-head p{color:#fff;margin:0;font-size:12px;font-weight:700}.chat-head small{color:#64c98e;margin-top:4px;font-weight:500;display:block}.chat-user,.chat-bot{border-radius:16px;width:fit-content;max-width:82%;margin-top:18px;padding:13px 16px;font-size:13px;line-height:1.5}.chat-user{background:var(--orange);border-bottom-right-radius:4px;margin-left:auto}.chat-bot{color:#d7d9dd;background:#24272d;border-bottom-left-radius:4px}.chat-input{color:#7f848e;border:1px solid #ffffff1a;border-radius:999px;justify-content:space-between;align-items:center;margin-top:24px;padding:8px 8px 8px 16px;font-size:11px;display:flex}.chat-input i{color:#fff;background:var(--orange);border-radius:50%;place-items:center;width:30px;height:30px;font-style:normal;display:grid}.document-flow{border:1px solid var(--line);background:#fff;border-radius:24px;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:12px;padding:32px;display:grid;box-shadow:0 24px 60px -44px #11131880}.document-flow div{background:#f2f2ef;border-radius:14px;flex-direction:column;justify-content:flex-end;min-height:150px;padding:18px;display:flex}.document-flow span{color:var(--orange);margin-bottom:auto;font:700 11px ui-monospace}.document-flow strong{font-size:13px}.document-flow small{color:var(--muted);margin-top:4px;font-size:10px}.document-flow>i{color:var(--orange);font-style:normal}.sync-section{background:#fff}.sync-layout{grid-template-columns:.9fr 1.1fr;align-items:center;gap:clamp(50px,8vw,120px);display:grid}.sync-copy h2{font-size:clamp(2rem,4.2vw,3.8rem)}.sync-copy p{color:var(--muted);line-height:1.7}.sync-demo{background:var(--soft);border-radius:24px;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;padding:clamp(22px,4vw,44px);display:grid}.sync-demo>div{border:1px solid var(--line);background:#fff;border-radius:16px;flex-direction:column;min-height:180px;padding:22px;display:flex}.sync-demo small{color:#8b9098;letter-spacing:.1em;text-transform:uppercase;font-size:9px}.sync-demo b{margin-top:auto;font-size:13px}.sync-demo strong{margin-top:5px;font-size:24px}.sync-demo span{color:#16834a;margin-top:14px;font-size:10px}.sync-demo>i{color:var(--orange);font-size:24px;font-style:normal}.sync-demo .sync-dark{color:#fff;border-color:var(--ink);background:var(--ink)}.control-section{color:#fff;background:var(--ink);padding:clamp(76px,9vw,132px) 0}.control-intro{max-width:780px}.control-intro h2{margin-bottom:64px}.control-grid{border-block:1px solid #ffffff1f;grid-template-columns:repeat(4,1fr);display:grid}.control-grid>div{border-left:1px solid #ffffff1f;padding:32px}.control-grid>div:first-child{border-left:0}.control-grid b{color:var(--orange);font:600 11px ui-monospace}.control-grid h3{margin:42px 0 10px;font-size:17px}.control-grid p{color:#9398a1;font-size:13px;line-height:1.6}.start-section{background:var(--soft)}.start-card{background:#fff;border:1px solid #dededa;border-radius:26px;grid-template-columns:1fr auto;align-items:end;gap:60px;padding:clamp(34px,6vw,78px);display:grid}.start-card h2{letter-spacing:-.055em;margin:16px 0;font-size:clamp(2.2rem,4.5vw,4.2rem);line-height:1}.start-card p{max-width:54ch;color:var(--muted);line-height:1.65}.start-price{flex-direction:column;min-width:240px;display:flex}.start-price>span{font-size:12px;font-weight:700}.start-price strong{letter-spacing:-.06em;margin-top:10px;font-size:64px;line-height:1}.start-price small{color:var(--muted);margin-bottom:24px}.modern-faq{background:#fff}.faq-layout{grid-template-columns:.72fr 1.28fr;gap:clamp(60px,9vw,130px);display:grid}.faq-layout .modern-heading{margin:0}.faq-layout h2{font-size:clamp(2rem,3.7vw,3.4rem)}.faq-list details{border-top:1px solid var(--line)}.faq-list details:last-child{border-bottom:1px solid var(--line)}.faq-list summary{cursor:pointer;padding:25px 46px 25px 0;font-size:15px;font-weight:700;list-style:none;position:relative}.faq-list summary:after{content:"+";color:var(--orange);font-size:22px;font-weight:400;position:absolute;right:4px}.faq-list details[open] summary:after{content:"−"}.faq-list p{max-width:62ch;color:var(--muted);margin:-8px 0 24px;font-size:14px;line-height:1.7}.modern-contact{color:#fff;background:var(--orange);padding:clamp(80px,10vw,140px) 0}.contact-layout{grid-template-columns:.9fr 1.1fr;align-items:center;gap:clamp(50px,9vw,130px);display:grid}.contact-layout .modern-eyebrow{color:#fff;opacity:.75}.contact-layout h2{letter-spacing:-.06em;max-width:11ch;margin:18px 0;font-size:clamp(2.7rem,5.5vw,5.2rem);line-height:.98}.contact-layout>div>p{color:#ffffffd1;max-width:48ch;line-height:1.7}.modern-form{color:var(--ink);background:#fff;border-radius:24px;grid-template-columns:1fr 1fr;gap:15px;padding:clamp(26px,4vw,42px);display:grid;box-shadow:0 35px 80px -45px #111318a6}.modern-form label:last-of-type,.modern-form button,.modern-form>p{grid-column:1/-1}.modern-form label span{margin-bottom:7px;font-size:11px;font-weight:700;display:block}.modern-form input,.modern-form textarea{border:1px solid var(--line);width:100%;color:var(--ink);background:#f7f7f5;border-radius:10px;outline:none;padding:13px 14px;font:13px/1.4 inherit}.modern-form input:focus,.modern-form textarea:focus{border-color:var(--orange);box-shadow:0 0 0 3px var(--orange-soft)}.modern-form button{color:#fff;background:var(--ink);cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:14px;min-height:50px;font:700 13px inherit;display:flex}.modern-form>p{text-align:center;min-height:12px;color:var(--muted);margin:0;font-size:11px}.site-footer{color:#fff;background:#0c0e12;padding:72px max(24px,50% - 600px) 24px}.footer-grid{grid-template-columns:1.8fr repeat(3,1fr);gap:clamp(36px,6vw,80px);display:grid}.footer-grid>div{flex-direction:column;align-items:flex-start;gap:13px;display:flex}.footer-brand img{width:auto;height:35px}.footer-brand p{color:#7f848e;max-width:34ch;font-size:13px;line-height:1.65}.footer-grid strong{color:#fff;margin-bottom:8px;font-size:12px}.footer-grid a,.footer-grid span{color:#858a94;transition:color var(--fast);font-size:12px}.footer-bottom{color:#686d76;border-top:1px solid #ffffff1a;justify-content:space-between;margin-top:64px;padding-top:22px;font-size:11px;display:flex}@media (hover:hover){.modern-btn:hover{transform:translateY(-2px)}.modern-btn:hover .link-arrow,a:hover .link-arrow{transform:translate(3px,-3px)}.site-links a:hover,.nav-demo:hover,.footer-grid a:hover{color:var(--orange)}.industry-tabs button:hover:not([aria-selected=true]){color:var(--ink);background:#ecece8}}@media (max-width:920px){.site-links,.site-actions{display:none}.site-nav{grid-template-columns:1fr auto}.mobile-toggle{color:#fff;background:var(--ink);border:0;border-radius:11px;align-items:center;gap:10px;padding:11px 14px;font:700 12px inherit;display:flex}.mobile-toggle i{background:var(--orange);border-radius:50%;width:7px;height:7px}.mobile-menu{z-index:49;color:#fff;background:#111318fa;flex-direction:column;padding:112px 24px 34px;display:flex;position:fixed;inset:0}.mobile-menu>div{flex-direction:column;display:flex}.mobile-menu>div a{border-bottom:1px solid #ffffff1a;justify-content:space-between;padding:17px 0;font-size:28px;font-weight:600;display:flex}.mobile-menu .nav-signup{justify-content:space-between;margin-top:auto}.mobile-menu>a:last-child{text-align:center;color:#a4a8af;margin-top:18px;font-size:12px}.modern-hero-grid,.industry-panel,.ecosystem-row,.sync-layout,.contact-layout{grid-template-columns:1fr}.modern-hero{min-height:auto}.modern-hero-copy h1{max-width:12ch}.product-stage{width:min(720px,100%);margin-inline:auto}.trust-grid{grid-template-columns:1fr 1fr;padding-block:12px}.trust-grid>*{border-left:0;border-top:1px solid var(--line)}.trust-grid>:first-child,.trust-grid>:nth-child(2){border-top:0}.industry-copy{order:2}.industry-image{min-height:330px}.industry-image:after{background:linear-gradient(0deg, var(--ink), transparent 25%)}.ecosystem-reverse .ecosystem-copy,.ecosystem-reverse>:last-child{order:initial}.control-grid{grid-template-columns:1fr 1fr}.control-grid>div:nth-child(3){border-top:1px solid #ffffff1f;border-left:0}.control-grid>div:nth-child(4){border-top:1px solid #ffffff1f}.start-card,.faq-layout{grid-template-columns:1fr}.footer-grid{grid-template-columns:1.5fr 1fr 1fr}.footer-grid>:last-child{grid-column:2}}@media (max-width:620px){.modern-wrap{width:min(100% - 32px,1200px)}.modern-section{padding:72px 0}.modern-hero{padding:132px 0 68px}.modern-hero-grid{gap:26px}.modern-hero-copy h1{font-size:clamp(3rem,15vw,4.5rem)}.modern-actions,.modern-btn{width:100%}.product-stage{padding:26px 0}.browser-frame{border-radius:12px}.stage-callout{min-width:100px;padding:9px 11px}.callout-stock{right:-8px}.trust-grid{grid-template-columns:1fr;padding-block:10px}.trust-grid>*,.trust-grid>:nth-child(2){border-top:1px solid var(--line);min-height:52px;padding:0}.trust-grid>:first-child{border-top:0}.industry-tabs{grid-template-columns:1fr 1fr;width:100%;display:grid}.industry-tabs button{padding-inline:10px}.industry-panel{border-radius:18px;min-height:0}.industry-copy{padding:30px 24px 34px}.industry-image{min-height:230px}.ecosystem-row{gap:28px;padding:42px 0}.ecosystem-visual{border-radius:15px;padding:9px}.chat-demo{padding:20px}.document-flow{grid-template-columns:1fr;padding:20px}.document-flow div{min-height:105px}.document-flow>i{justify-self:center;transform:rotate(90deg)}.sync-demo{grid-template-columns:1fr}.sync-demo>i{justify-self:center;transform:rotate(90deg)}.control-grid{grid-template-columns:1fr}.control-grid>div{border-top:1px solid #ffffff1f;border-left:0;padding:28px 0}.control-grid>div:first-child{border-top:0}.control-grid h3{margin-top:22px}.start-card{gap:34px;width:calc(100% - 32px);padding:30px 24px}.start-price{min-width:0}.modern-form{grid-template-columns:1fr}.modern-form label{grid-column:1/-1}.footer-grid{grid-template-columns:1fr 1fr}.footer-brand{grid-column:1/-1}.footer-grid>:last-child{grid-column:auto}.footer-bottom{flex-direction:column;gap:8px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.reveal{opacity:1;transform:none}}.internal-page{color:var(--ink);background:#fff;overflow:hidden}.internal-content>div>section{padding-top:clamp(72px,8vw,112px)!important;padding-bottom:clamp(72px,8vw,112px)!important}.internal-content>div>section:first-of-type{min-height:auto!important;padding-top:clamp(138px,13vw,190px)!important}.internal-content section>div[style*=max-width\:1440px]{max-width:1200px!important;padding-inline:clamp(24px,4vw,48px)!important}.internal-content h1{text-wrap:balance;letter-spacing:-.055em!important;font-size:clamp(2.8rem,6vw,5.8rem)!important;font-weight:600!important;line-height:.98!important}.internal-content h2{text-wrap:balance;letter-spacing:-.045em!important;font-size:clamp(2rem,4.3vw,4rem)!important;font-weight:600!important;line-height:1.03!important}.internal-content h3{letter-spacing:-.015em}.internal-content p{text-wrap:pretty}.internal-content img{max-width:100%}.internal-content [style*=border-radius\:18px],.internal-content [style*=border-radius\:16px]{border-radius:20px!important}.internal-content [class*=grid-]{gap:clamp(14px,2vw,24px)!important}.internal-content [class*=grid-]>div{transition:transform var(--fast) var(--ease-out), border-color var(--fast), box-shadow var(--fast)}.internal-content details{border-radius:14px!important}.internal-content .grid-2,.internal-content .grid-3,.internal-content .grid-4,.internal-content .detail-grid,.internal-content .web-grid,.internal-content .hook-grid,.internal-content .digi-grid-2,.internal-content .digi-grid-3,.internal-content .digi-grid-4{gap:clamp(16px,2vw,28px)!important}.internal-content .hovcard,.internal-content .digi-grid-2>div,.internal-content .digi-grid-3>div,.internal-content .digi-grid-4>div{border-radius:18px!important}.internal-content .detail-grid>div>div[style*=display\:flex],.internal-content .web-grid>div>div[style*=display\:flex]{gap:16px!important}.internal-content a:focus-visible,.internal-page button:focus-visible,.precios button:focus-visible{outline:3px solid var(--orange);outline-offset:3px}.internal-content .btn-roll{min-height:48px;box-shadow:0 12px 26px -18px #11131873}.internal-content .digi-law-table{border-radius:14px;overflow:hidden}.media-brief-section{color:#fff;background:#111318;padding:clamp(76px,9vw,132px) 0}.internal-wrap{width:min(1200px,100% - 48px);margin-inline:auto}.media-brief-heading{max-width:760px;margin-bottom:clamp(36px,5vw,64px)}.media-brief-heading>span{color:var(--orange);letter-spacing:.15em;text-transform:uppercase;font:700 11px/1.2 ui-monospace,Menlo,monospace}.media-brief-heading h2{letter-spacing:-.05em;text-wrap:balance;margin:18px 0;font-size:clamp(2rem,4.5vw,4.2rem);line-height:1.02}.media-brief-heading p{color:#9ca1aa;max-width:62ch;line-height:1.7}.media-brief-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.media-brief-grid.is-single{grid-template-columns:minmax(0,920px)}.media-wireframe{text-align:center;background:repeating-linear-gradient(-45deg,#ffffff06 0 1px,#0000 1px 12px);border:1px dashed #ffffff52;border-radius:22px;flex-direction:column;justify-content:center;align-items:center;min-height:360px;padding:clamp(28px,4vw,52px);display:flex;position:relative;overflow:hidden}.media-wireframe:before,.media-wireframe:after{content:"";background:#ffffff14;width:1px;height:140%;position:absolute;transform:rotate(45deg)}.media-wireframe:after{transform:rotate(-45deg)}.wireframe-icon{z-index:1;width:58px;height:58px;color:var(--orange);background:#1c1f25;border:1px solid #fff3;border-radius:50%;place-items:center;margin-bottom:22px;font-size:18px;display:grid}.media-wireframe>span,.media-wireframe h3,.media-wireframe p,.media-wireframe small{z-index:1;position:relative}.media-wireframe>span{color:var(--orange);letter-spacing:.13em;font:700 10px ui-monospace,Menlo,monospace}.media-wireframe h3{letter-spacing:-.03em;margin:13px 0 10px;font-size:clamp(1.3rem,2.4vw,2rem)}.media-wireframe p{color:#a6abb4;max-width:58ch;margin:0;font-size:13px;line-height:1.65}.media-wireframe small{color:#6f747e;margin-top:22px;font-size:10px}.precios{background:#fff}.precios-hero{background:radial-gradient(circle at 80% 14%, #f4561d24, transparent 26%), var(--soft);padding:clamp(136px,14vw,188px) 0 clamp(52px,7vw,88px)}.precios-hero h1{letter-spacing:-.06em;text-wrap:balance;max-width:13ch;margin-top:18px;font-size:clamp(3rem,6vw,5.6rem);font-weight:600;line-height:.96}.precios-hero p{max-width:55ch;line-height:1.65}.precios-tabs-section{background:var(--soft);padding-top:0}.precios-tabs{z-index:1;border-radius:14px;position:relative;top:24px;box-shadow:0 12px 28px -22px #11131873}.precios-tabs button{border-radius:10px;min-height:42px}.mod-pricing{background:var(--soft);padding:clamp(92px,10vw,140px) 0}.mod-pricing .section-title{max-width:760px}.mod-pricing .section-title h2,.configurator .section-title h2{letter-spacing:-.045em;text-wrap:balance;font-size:clamp(2rem,4.3vw,4rem);font-weight:600;line-height:1.03}.mod-cycle,.cfg-cycle{background:#fffc;border-radius:14px}.mod-cycle button,.cfg-cycle button{border-radius:10px;min-height:40px}.mod-tier-grid{gap:18px}.mod-tier,.mod-quote-card{transition:transform var(--fast) var(--ease-out), box-shadow var(--fast), border-color var(--fast);border-color:#dededa;border-radius:20px;box-shadow:0 18px 45px -38px #11131873}.mod-tier.is-featured{border-width:1px;box-shadow:0 26px 50px -36px #f4561da6}.mod-tier-badge{border-radius:999px}.mod-cta,.cfg-cta{min-height:48px;transition:transform var(--fast), box-shadow var(--fast)}.configurator{padding:clamp(86px,10vw,136px) 0}.cfg-row{gap:12px}.cfg-chip{min-height:106px;transition:transform var(--fast), border-color var(--fast), background var(--fast);border-radius:14px;flex-direction:column;justify-content:center;display:flex}.cfg-chip.is-on{background:var(--orange-soft)}.cfg-receipt{background:var(--soft);border:1px solid #dededa;border-radius:20px;margin-top:34px}@media (hover:hover){.mod-tier:hover{border-color:#f4561d61;transform:translateY(-4px);box-shadow:0 25px 50px -34px #11131857}.mod-cta:hover,.cfg-cta:hover{transform:translateY(-2px);box-shadow:0 12px 22px -14px #111318a6}.cfg-chip:hover:not(.is-on){border-color:#f4561d66;transform:translateY(-2px)}.internal-content [class*=grid-]>div:hover{transform:translateY(-4px);box-shadow:0 20px 45px -34px #11131873;border-color:#f4561d52!important}}@media (max-width:760px){.internal-content>div>section{padding-top:68px!important;padding-bottom:68px!important}.internal-content>div>section:first-of-type{padding-top:128px!important}.internal-content h1{font-size:clamp(2.65rem,13vw,4.2rem)!important}.internal-content h2{font-size:clamp(2rem,9vw,3.2rem)!important}.internal-wrap{width:calc(100% - 32px)}.media-brief-grid{grid-template-columns:1fr}.media-wireframe{min-height:320px;aspect-ratio:auto!important}.internal-content .detail-grid>div[style*=order\:2]{order:initial!important}.internal-content .hook-grid{grid-template-columns:1fr!important}.internal-content .hook-grid>svg{justify-self:center;transform:rotate(90deg)}.internal-content .digi-law-table{white-space:nowrap;display:block;overflow-x:auto}.precios-hero{padding-top:128px}.precios-tabs{grid-template-columns:repeat(3,1fr);width:100%;display:grid;top:16px}.precios-tabs button{padding-inline:8px;font-size:12px}.mod-pricing{padding-top:78px}.cfg-row{grid-template-columns:1fr 1fr}}.nav-dd{display:inline-flex;position:relative}.nav-dd-trigger{color:#5a5f68;cursor:pointer;transition:color var(--fast);background:0 0;border:none;align-items:center;gap:5px;padding:0;font-family:inherit;font-size:13px;font-weight:600;display:inline-flex}.nav-dd-trigger span{transition:transform var(--fast);font-size:10px}.nav-dd:hover .nav-dd-trigger,.nav-dd:focus-within .nav-dd-trigger{color:var(--orange)}.nav-dd:hover .nav-dd-trigger span,.nav-dd:focus-within .nav-dd-trigger span{transform:rotate(180deg)}.nav-dd-panel{opacity:0;visibility:hidden;width:320px;transition:opacity var(--fast), transform var(--fast);background:#fff;border:1px solid #e1e3e6eb;border-radius:16px;flex-direction:column;gap:2px;padding:8px;display:flex;position:absolute;top:calc(100% + 16px);left:50%;transform:translate(-50%)translateY(6px);box-shadow:0 18px 44px #11131824}.nav-dd-panel:before{content:"";height:16px;position:absolute;top:-16px;left:0;right:0}.nav-dd:hover .nav-dd-panel,.nav-dd:focus-within .nav-dd-panel{opacity:1;visibility:visible;transform:translate(-50%)translateY(0)}.nav-dd-panel a{transition:background var(--fast);border-radius:11px;flex-direction:column;gap:3px;padding:11px 13px;display:flex}.nav-dd-panel a:hover{background:#f4f5f6}.nav-dd-panel a strong{color:#121418;font-size:13.5px;font-weight:600}.nav-dd-panel a span{color:#6a6f78;font-size:12px;font-weight:400;line-height:1.35}button.nav-signup,button.modern-btn{font:inherit;cursor:pointer;border:0}.signup-backdrop{z-index:70;background:#1113188c;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.signup-modal{background:#fff;border-radius:18px;width:100%;max-width:560px;max-height:88vh;padding:26px;overflow-y:auto}.signup-modal-head{justify-content:space-between;align-items:center;display:flex}.signup-modal-head span{color:#121418;font-size:18px;font-weight:700}.signup-modal-head button{color:#6a6f78;cursor:pointer;background:0 0;border:none;padding:4px;display:flex}.signup-modal-sub{color:#6a6f78;margin:8px 0 20px;font-size:14px;line-height:1.5}.signup-modal-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.signup-option{border:1px solid #e4e6e9;border-radius:14px;flex-direction:column;gap:6px;padding:20px;transition:border-color .15s,box-shadow .15s;display:flex}.signup-option:hover{border-color:var(--orange,#f4561d);box-shadow:0 12px 30px -18px #11131866}.signup-option strong{color:#121418;font-size:16px;font-weight:600}.signup-option span{color:#4a4f58;flex:1;font-size:13px;line-height:1.5}.signup-option em{color:var(--orange,#f4561d);margin-top:8px;font-size:13px;font-style:normal;font-weight:700}@media (max-width:620px){.signup-modal-grid{grid-template-columns:1fr}}.precios-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.precios-cycle{margin:0}.mod-pricing.is-embedded{background:0 0;padding:clamp(20px,3vw,30px) 0 clamp(44px,6vw,68px)}@media (max-width:620px){.precios-controls{flex-direction:column;align-items:stretch}.precios-controls .precios-tabs{overflow-x:auto}}
