@import "./fonts.css";
*{box-sizing:border-box}.planes-original{margin:0;background:#fff;color:#172b30;font:16px/1.65 system-ui,sans-serif} .planes-original{max-width:1120px;margin:auto;padding:28px}h1{font-size:clamp(30px,6vw,56px);line-height:1.1;letter-spacing:-.035em;max-width:800px}h2{font-size:25px;line-height:1.25;letter-spacing:-.02em}h3{font-size:19px}nav{display:flex;gap:22px;align-items:center;flex-wrap:wrap;padding-bottom:24px;border-bottom:1px solid #dbe5e5}nav .brand{font-weight:800;letter-spacing:-.03em;font-size:22px;margin-right:auto;text-decoration:none;color:#172b30}a{color:#07565a;text-underline-offset:4px}article,.notice{padding:24px;margin:24px 0;border:1px solid #dbe5e5;border-radius:16px}.notice{background:#f5f8f7;font-size:14px;padding:14px 18px;border-radius:8px}.plans{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin:32px 0}.plans article{margin:0;display:flex;flex-direction:column}.plans article .button{margin-top:auto;text-align:center}.plans ul{padding-left:20px;margin-bottom:28px}.eyebrow{text-transform:uppercase;letter-spacing:.12em;font-size:12px;font-weight:700;color:#376465}.lead{font-size:20px;max-width:760px;color:#465f65}.price{font-size:27px;font-weight:700;margin:12px 0 0}.muted,small{color:#52656a}small{display:block}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.steps p{margin-top:6px}.stepno{font-size:13px;font-weight:700;color:#07565a}.local{background:#f4f8f7;display:flex;gap:32px;align-items:center;justify-content:space-between}.local h2{margin-top:0}.local p{max-width:620px}.button,button{font:inherit;display:inline-block;background:#164f54;color:#fff;border:0;border-radius:7px;padding:12px 18px;text-decoration:none;cursor:pointer;min-height:46px}.button.secondary,button.secondary{background:#eaf2f0;color:#164f54}label{display:block;font-weight:600;margin:18px 0 6px}input:not([type=checkbox]){font:inherit;padding:12px;width:100%;min-height:46px;border:1px solid #8c999d;border-radius:7px}form{max-width:600px}form button{margin-top:20px}code{overflow-wrap:anywhere}fieldset{border:1px solid #bac5c8;padding:16px}footer{margin-top:48px;padding-top:24px;border-top:1px solid #dbe5e5;font-size:14px;color:#52656a}.checkbox{display:flex;gap:12px;align-items:flex-start;font-weight:400}.checkbox input{margin-top:6px;min-width:20px;min-height:20px}details{padding:18px 0;border-bottom:1px solid #dbe5e5}summary{cursor:pointer;font-weight:600;min-height:44px}details p{max-width:800px}@media(max-width:760px){ .planes-original{padding:20px}.plans,.steps{grid-template-columns:1fr}.local{display:block}nav{gap:14px;font-size:14px}nav .brand{width:100%}article{padding:20px}.lead{font-size:18px}h1{margin-top:28px}}
/* Brand grounding: www.infogiga.es live styles, 6 Nov 2026. */
.planes-original{background:#0b0e13;color:#e8eaee;font-family:Inter,system-ui,sans-serif;border-radius:12px;padding:32px!important}
.planes-original h1,.planes-original h2,.planes-original h3{font-family:'Space Grotesk',system-ui,sans-serif;color:#e8eaee;font-weight:700}
.planes-original h1{font-size:clamp(32px,5vw,60px);line-height:1.08;letter-spacing:-.035em}
.planes-original h1 span{color:#ea2a2a}
.planes-original p,.planes-original li{color:#abb2c0}
.planes-original nav{border-color:#212733;padding-bottom:24px}.planes-original nav a{color:#aab1c0;text-decoration:none}
.planes-original nav .brand{color:#e8eaee;font-family:'Space Grotesk',system-ui,sans-serif;font-weight:700}
.planes-original .eyebrow,.planes-original .stepno{color:#ef6262}
.planes-original article{background:#14181f;border:1px solid #252b37;border-radius:12px;box-shadow:0 4px 24px -4px #0000004d}
.planes-original .notice,.planes-original .local{background:#11151d;border:1px solid #252b37;color:#abb2c0}
.planes-original .button,.planes-original button{background:linear-gradient(135deg,#ea2a2a,#cc2424);color:#fff;border-radius:12px;font-weight:600}
.planes-original .button.secondary{background:#1d212b;color:#e8eaee}
.planes-original button:disabled{background:#292e39;color:#b7bcc8;opacity:.7;cursor:not-allowed}
.planes-original a{color:#ef6262}.planes-original small,.planes-original footer{color:#a5adbd}
.planes-original footer,.planes-original details{border-color:#252b37}
.planes-original .price{color:#e8eaee}.planes-original .plans{align-items:stretch;padding-top:14px}
.planes-original .plans article.recommended{border:2px solid #ea2a2a;position:relative;box-shadow:0 0 30px #dc282829}
.planes-original .recommended-label{display:inline-block;align-self:flex-start;background:#ea2a2a;color:#fff;padding:5px 12px;border-radius:8px;font-size:13px;font-weight:700;margin:-40px 0 14px;position:relative}
.planes-original input:not([type=checkbox]){background:#1d212b;color:#e8eaee;border-color:#363e4c}
.planes-original .checkbox{color:#e8eaee}
@media(max-width:760px){.planes-original{padding:20px!important}.planes-original .plans{gap:32px}.planes-original h1{font-size:36px}.planes-original .recommended-label{margin-top:-36px}}

.planes-original .plans h3{font-size:16px;line-height:1.45;margin:14px 0 4px}.planes-original .plan-status{font-size:13px;color:#b8bec9;border-top:1px solid #303744;padding-top:14px}.planes-original .plans li{margin:10px 0;line-height:1.5}.planes-original .plan-price-note{font-size:13px;color:#a9b0bd;margin:0 0 20px}.planes-original .plans strong{font-weight:700}.planes-original .plans article{min-width:0}.planes-original .plans .price{font-size:36px}

.planes-original .price-period{font-size:15px;font-weight:400;white-space:nowrap}.planes-original .plan-price-note{line-height:1.65}
