.pricing-width{max-width:1120px}.pricing-page--revised .pricing-hero-intro{max-width:none}.pricing-page--revised .pricing-hero .pricing-lead{margin-top:20px}.pricing-page--revised .pricing-hero .pricing-lead strong{color:var(--gold-reference);font-weight:700}.pricing-founder-saving{border-top:1px solid rgba(216,190,140,.62);margin-top:20px;padding-top:15px;color:#d8be8c;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(1.45rem,2.6vw,2rem);font-weight:600;letter-spacing:-.025em;line-height:1.05}.pricing-founder-price span{min-width:12rem}.pricing-founder-price span small{max-width:22ch;line-height:1.25}.pricing-page--revised .pricing-plans{background:var(--pine)}.pricing-page--revised .pricing-plans h2{color:var(--cream)}.pricing-page--revised .pricing-plan-grid article{border:1px solid rgba(216,190,140,.28);background:#2c5544;box-shadow:none}.pricing-page--revised .pricing-plan-grid dt{color:#d8be8c}.pricing-page--revised .pricing-plan-grid li svg{color:var(--gold-reference)}.pricing-page--revised .pricing-plan-grid article.is-scale{border-color:#a886569e;background:var(--cream-2)}.pricing-page--revised .pricing-plan-grid article.is-scale dt{color:var(--muted)}.pricing-page--revised .pricing-plan-grid article.is-scale dl div{border-color:#1f3b2d2e}.pricing-page--revised .pricing-plan-grid article.is-scale li svg{color:var(--gold-reference)}.pricing-page--revised .pricing-plan-grid article.is-scale .pricing-plan-cta{border-color:var(--pine);color:var(--pine)}.pricing-page--revised .pricing-plan-grid article.is-scale .pricing-plan-cta:hover{background:var(--pine);color:var(--cream)}.pricing-plan-cta{width:100%;border:1px solid #d8be8c;background:transparent;color:#d8be8c}.pricing-plan-cta:hover{border-color:var(--cream);background:#d8be8c1a;color:var(--cream)}.pricing-page--revised .pricing-licences{background:var(--cream-2)}.pricing-page--revised .pricing-table-wrap{width:100%;margin:0}.pricing-page--revised .pricing-table-wrap thead{background:var(--pine)}.pricing-page--revised .pricing-table-wrap th{color:var(--cream)}.pricing-page--revised .pricing-table-wrap td:last-child{font-weight:700}.pricing-page--revised .pricing-table-wrap tr.is-scale td{background:#a8865614}.pricing-page--revised .pricing-table-wrap tr.is-scale td:first-child{border-left:3px solid var(--gold-reference)}.pricing-page--revised .pricing-table-wrap tr.is-scale td:last-child{color:var(--gold-reference)}.pricing-page--revised .pricing-licence-note{width:100%;max-width:none;margin-top:18px}.pricing-page--revised .pricing-includes{background:var(--pine)}.pricing-page--revised .pricing-includes h2{color:var(--cream)}.pricing-page--revised .pricing-includes-grid article{width:100%;border-color:#d8be8c52}.pricing-page--revised .pricing-includes-grid h3{color:var(--cream);text-align:left}.pricing-page--revised .pricing-includes-grid ul{width:100%;max-width:100%;margin-inline:0}.pricing-page--revised .pricing-includes-grid li{color:var(--cream)}.pricing-page--revised .pricing-includes-grid li svg{color:var(--gold-reference)}.pricing-page--revised .pricing-includes-summary{margin:32px auto 0;color:#fbf7f0b3;font-size:1rem;text-align:center}.pricing-page--revised .pricing-no-extra{background:#efe3ce}.pricing-page--revised .pricing-migration{background:var(--cream-2)}.pricing-page--revised .pricing-migration .pricing-width{max-width:72rem;text-align:center}.pricing-page--revised .pricing-migration h2{max-width:none;color:var(--pine)}.pricing-page--revised .pricing-migration-grid article{text-align:center}.pricing-page--revised .pricing-migration-grid strong{color:var(--gold-reference)}.pricing-page--revised .pricing-migration-grid h3{color:var(--pine)}.pricing-page--revised .pricing-migration-note{border-color:#1f3b2d3d;color:var(--pine)}.pricing-page--revised .pricing-cost{background:var(--pine)}.pricing-page--revised .pricing-cost h2{color:var(--cream)}.pricing-page--revised .pricing-cost a{margin-top:32px;border:1px solid #D8BE8C;padding:.75rem .95rem;color:var(--cream)!important;background:#d8be8c1a;font-size:.72rem}.pricing-page--revised .pricing-cost a svg{color:var(--cream)!important}.pricing-page--revised .pricing-faq{background:var(--cream)}.pricing-page--revised .pricing-faq h2{margin-bottom:48px}@media(min-width:760px){.pricing-founder-price{flex-wrap:nowrap}}.pricing-plans>div>p.pricing-plans-help{max-width:none;white-space:normal}@media(max-width:759px){.pricing-page--revised .pricing-hero h1,.pricing-page--revised .pricing-hero .pricing-lead{white-space:normal}}.pricing-hero{padding-block:clamp(5rem,9vw,7.5rem);background:var(--cream)}.pricing-hero h1,.pricing-licences h2,.pricing-plans h2,.pricing-includes h2,.pricing-no-extra h2,.pricing-migration h2,.pricing-cost h2,.pricing-faq h2{margin:.85rem 0 0;color:var(--pine);font-family:Cormorant Garamond,Georgia,serif;font-weight:600;letter-spacing:-.052em;line-height:.96}.pricing-hero h1{max-width:20ch;font-size:clamp(2.6rem,5.2vw,4.6rem);white-space:normal}.pricing-lead{max-width:62ch;margin-top:1.2rem;color:var(--muted);font-size:1.0625rem;line-height:1.65;white-space:normal}.pricing-founder-grid{display:grid;grid-template-columns:1fr}.pricing-founder-copy{padding:clamp(1.8rem,4vw,3rem)}.pricing-founder-price{display:flex;flex-wrap:wrap;gap:1.1rem 1.85rem;align-items:end;margin-top:1rem}.pricing-founder-price>strong{color:var(--cream);font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(4.6rem,10vw,6.5rem);font-weight:600;letter-spacing:-.08em;line-height:.76}.pricing-founder-price>strong small{margin-left:.28rem;color:#d8be8c;font-size:.3em;letter-spacing:0}.pricing-founder-price>span{display:grid;gap:.35rem;padding-bottom:.18rem}.pricing-founder-price>span small{color:#fbf7f099;font-family:IBM Plex Mono,monospace;font-size:max(.5rem,11.5px);font-weight:600;letter-spacing:.08em}.pricing-founder-price>span em{margin-left:.16rem;color:#fbf7f099;font-size:.4em;font-style:normal;text-decoration:none}.pricing-founder-setup{margin-top:1.45rem;color:#fbf7f0d9;font-size:1.03rem}.pricing-founder-setup b{color:var(--cream)}.pricing-licences,.pricing-includes,.pricing-faq{padding-block:clamp(4.8rem,8vw,7rem);background:var(--cream-2)}.pricing-licences h2,.pricing-includes h2,.pricing-faq h2{font-size:clamp(2.5rem,5vw,4.2rem)}.pricing-table-wrap{overflow-x:auto;margin-top:2.25rem}.pricing-table-wrap table{width:100%;min-width:38rem;border-collapse:collapse;background:var(--cream)}.pricing-table-wrap th,.pricing-table-wrap td{border-bottom:1px solid var(--line);padding:1rem;color:var(--pine);text-align:left}.pricing-table-wrap th{color:var(--sand-dark);font-family:IBM Plex Mono,monospace;font-size:max(.62rem,11.5px);letter-spacing:.07em;text-transform:uppercase}.pricing-table-wrap td{font-size:.96rem}.pricing-licence-note{max-width:70ch;margin-top:1.5rem;border:1px solid rgba(168,134,86,.72);padding:clamp(1.25rem,3vw,1.75rem);background:var(--cream)}.pricing-licence-note h3{color:var(--pine);font-family:Cormorant Garamond,Georgia,serif;font-size:1.65rem;font-weight:600}.pricing-plans,.pricing-migration{padding-block:clamp(5rem,9vw,7.4rem);background:var(--pine)}.pricing-plans h2,.pricing-migration h2{color:var(--cream);font-size:clamp(2.6rem,5vw,4.4rem)}.pricing-plan-grid{display:grid;gap:1.25rem;margin-top:2.5rem}.pricing-plan-grid article{display:grid;align-content:start;padding:clamp(1.5rem,3vw,2rem);border:1px solid rgba(216,190,140,.42)}.pricing-plan-grid h3{color:var(--cream);font-family:Cormorant Garamond,Georgia,serif;font-size:2.15rem;font-weight:600}.pricing-plan-grid dl{display:grid;gap:.7rem;margin-top:1.35rem}.pricing-plan-grid dl div{display:flex;justify-content:space-between;gap:1rem;border-bottom:1px solid rgba(216,190,140,.22);padding-bottom:.55rem}.pricing-plan-grid dt{color:#fbf7f094;font-size:.82rem}.pricing-plan-grid ul{display:grid;gap:.55rem;margin-top:1.35rem;padding:0;list-style:none}.pricing-plan-grid li{display:flex;gap:.5rem;color:#fbf7f0d1;font-size:.85rem}.pricing-plan-grid li svg{color:#d8be8c}.pricing-includes-grid{display:grid;gap:2rem;margin-top:2.5rem}.pricing-includes-grid h3{color:var(--pine);font-family:Cormorant Garamond,Georgia,serif;font-size:1.7rem;font-weight:600}.pricing-includes-grid ul{display:grid;gap:.65rem;margin-top:1.1rem;padding:0;list-style:none}.pricing-includes-grid li{display:flex;gap:.55rem;color:var(--muted);font-size:.92rem;line-height:1.4}.pricing-includes-grid li svg{flex:0 0 auto;margin-top:.05rem;color:var(--sand-dark)}.pricing-includes-summary{max-width:30ch;margin:clamp(3rem,7vw,5rem) auto 0;color:var(--pine);font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(2rem,4vw,3.4rem);font-weight:600;letter-spacing:-.04em;line-height:.98;text-align:center}.pricing-no-extra{padding-block:clamp(4.5rem,8vw,6.5rem);background:#efe3ce}.pricing-no-extra h2{font-size:clamp(2.5rem,4.8vw,4rem)}.pricing-no-extra>div>div{display:grid;gap:1.35rem;margin-top:2.2rem}.pricing-no-extra article{border-top:1px solid rgba(168,134,86,.58);padding-top:1rem}.pricing-no-extra h3{color:var(--pine);font-family:Cormorant Garamond,Georgia,serif;font-size:1.45rem;font-weight:600}.pricing-migration-grid{display:grid;gap:1.25rem;margin-top:2.5rem}.pricing-migration-grid article{border-top:1px solid rgba(216,190,140,.45);padding-top:1rem}.pricing-migration-grid strong{color:var(--sand);font-family:Cormorant Garamond,Georgia,serif;font-size:3.2rem;font-weight:600;line-height:.85}.pricing-migration-grid h3{margin-top:.5rem;color:var(--cream);font-family:Cormorant Garamond,Georgia,serif;font-size:1.55rem;font-weight:600}.pricing-migration-note{margin-top:2rem;border:1px solid rgba(216,190,140,.55);padding:.7rem 1rem;color:#d8be8c;font-family:IBM Plex Mono,monospace;font-size:max(.66rem,11.5px);letter-spacing:.06em;text-align:center}.pricing-cost{padding-block:clamp(4.5rem,8vw,6.5rem);background:var(--cream)}.pricing-cost h2{max-width:25ch;font-size:clamp(2.5rem,4.8vw,4rem)}.pricing-cost a{display:inline-flex;gap:.45rem;align-items:center;margin-top:1.5rem;border-bottom:1px solid var(--sand);padding-bottom:.16rem;color:var(--pine);font-family:IBM Plex Mono,monospace;font-size:max(.68rem,11.5px);font-weight:600;letter-spacing:.04em;text-decoration:none}.pricing-faq h2{margin-bottom:2rem}@media(min-width:760px){.pricing-founder-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.pricing-plan-grid,.pricing-includes-grid,.pricing-migration-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.pricing-no-extra>div>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.75rem}}.pricing-founder-price span small,.pricing-table-wrap th,.pricing-migration-note{font-size:max(.78rem,12.5px)}@media(max-width:860px){.comparison-scroll-hint{display:block}}.comparison-scroll-hint{display:none;margin:.55rem 0 0;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:max(.68rem,11px);letter-spacing:.06em;color:#55635a}.pricing-table-wrap{position:relative}.pricing-table-wrap{scrollbar-width:thin;scrollbar-color:rgba(168,134,86,.55) transparent}.pricing-table-wrap::-webkit-scrollbar{height:4px}.pricing-table-wrap::-webkit-scrollbar-thumb{border-radius:999px;background:#a886568c}@media(max-width:860px){.pricing-page .comparison-scroll-hint{display:block;margin-top:.5rem}}.pricing-page--revised .pricing-hero .pricing-lead strong,.pricing-page--revised .pricing-table-wrap tr.is-scale td:last-child{color:var(--oro-texto)}.pricing-founder-price>strong small,.pricing-founder-price span small,.pricing-founder-price small{color:#fbf7f099}
