#tarjetaschile-portada,#tarjetaschile-portada *{box-sizing:border-box}#tarjetaschile-portada{--tc-red:#c9222c;--tc-red-dark:#a91822;--tc-blue:#073f78;--tc-blue-2:#0b65ad;--tc-ink:#142333;--tc-muted:#68778a;--tc-line:#e3e8ef;--tc-soft:#f5f8fb;width:100%;margin:0 auto 28px;color:var(--tc-ink);font-family:Arial,Helvetica,sans-serif;line-height:1.45;font-size:16px}#tarjetaschile-portada button,#tarjetaschile-portada input,#tarjetaschile-portada select{font:inherit}#tarjetaschile-portada a{text-decoration:none;color:inherit}.tc-shell{width:min(100%,1180px);margin:0 auto;padding:0 18px}.tc-hero{position:relative;overflow:hidden;margin:0 0 17px;padding:clamp(28px,4vw,48px) clamp(21px,5vw,58px);border-radius:0 0 18px 18px;color:#fff;background:radial-gradient(circle at 88% 8%,rgba(255,255,255,.19),transparent 22%),linear-gradient(120deg,#062a54,#0b63a9 64%,#07386d);box-shadow:0 13px 28px rgba(7,63,120,.14)}.tc-hero:after{content:'';position:absolute;right:-75px;bottom:-105px;width:300px;height:230px;border:24px solid rgba(255,255,255,.08);border-radius:50%;transform:rotate(-16deg)}.tc-hero-content{position:relative;z-index:1;max-width:780px}.tc-eyebrow{display:flex;align-items:center;gap:8px;margin:0 0 11px;color:#d9ecff;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.tc-eyebrow:before{content:'';width:23px;height:3px;border-radius:20px;background:#f4c63e}.tc-hero h1{max-width:720px;margin:0;color:#fff;font-size:clamp(29px,4.3vw,49px);line-height:1.06;letter-spacing:-.035em}.tc-hero p{max-width:700px;margin:15px 0 0;color:#e7f2ff;font-size:clamp(16px,1.8vw,19px)}.tc-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:23px}.tc-btn{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:9px 15px;border:1px solid transparent;border-radius:8px;font-weight:800;cursor:pointer;transition:.18s ease}.tc-btn:hover{transform:translateY(-1px)}.tc-btn-primary{color:#073f78!important;background:#fff}.tc-btn-primary:hover{background:#edf6ff}.tc-btn-outline{color:#fff!important;border-color:rgba(255,255,255,.52);background:rgba(255,255,255,.08)}.tc-btn-outline:hover{background:rgba(255,255,255,.17)}.tc-btn-red{color:#fff!important;background:var(--tc-red)}.tc-btn-red:hover{background:var(--tc-red-dark)}.tc-btn-blue{color:#fff!important;background:var(--tc-blue)}.tc-btn-blue:hover{background:#052f5b}.tc-btn-small{min-height:35px;padding:7px 11px;font-size:13px}.tc-trust{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:0 0 23px}.tc-trust-card{display:flex;align-items:center;gap:11px;min-height:65px;padding:12px 14px;border:1px solid var(--tc-line);border-radius:11px;background:#fff}.tc-trust-icon{display:grid;flex:0 0 34px;place-items:center;width:34px;height:34px;border-radius:9px;color:var(--tc-blue);background:#eaf3ff;font-size:18px;font-weight:800}.tc-trust-card strong{display:block;font-size:14px}.tc-trust-card span{display:block;margin-top:2px;color:var(--tc-muted);font-size:12px}.tc-section-head{display:flex;align-items:end;justify-content:space-between;gap:18px;margin:25px 0 13px}.tc-section-head h2{margin:0;color:var(--tc-ink);font-size:clamp(22px,3vw,29px);line-height:1.1}.tc-section-head p{max-width:570px;margin:5px 0 0;color:var(--tc-muted);font-size:14px}.tc-label{margin:0 0 6px;color:var(--tc-red);font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.tc-tools{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.tc-card{display:flex;flex-direction:column;min-width:0;padding:17px;border:1px solid var(--tc-line);border-radius:12px;background:#fff;box-shadow:0 5px 16px rgba(20,45,74,.045)}.tc-card-head{display:flex;align-items:flex-start;gap:10px;margin-bottom:10px}.tc-icon{display:grid;flex:0 0 37px;place-items:center;width:37px;height:37px;border-radius:10px;color:var(--tc-blue);background:#eaf3ff;font-size:18px;font-weight:800}.tc-card h3{margin:0;color:var(--tc-ink);font-size:17px;line-height:1.18}.tc-card p{min-height:40px;margin:0 0 11px;color:var(--tc-muted);font-size:13px}.tc-field{display:flex;gap:7px}.tc-field input,.tc-field select{width:100%;min-width:0;height:39px;padding:7px 9px;border:1px solid #ccd6e2;border-radius:7px;color:var(--tc-ink);background:#fff}.tc-field input:focus,.tc-field select:focus{outline:0;border-color:var(--tc-blue-2);box-shadow:0 0 0 3px rgba(11,101,173,.12)}.tc-card .tc-btn{align-self:flex-start;white-space:nowrap}.tc-result{min-height:20px;margin-top:9px;color:var(--tc-muted);font-size:12px}.tc-result.success{color:#14734d}.tc-result.error{color:#b4232d}.tc-result strong{font-weight:800}.tc-note{margin:7px 0 0;color:#7a8796;font-size:11px}.tc-help{display:grid;grid-template-columns:1.18fr 1fr 1fr;gap:12px;margin-top:25px}.tc-help-card{position:relative;display:flex;flex-direction:column;justify-content:space-between;min-height:162px;padding:21px;overflow:hidden;border-radius:12px;color:#fff;background:linear-gradient(135deg,#073a72,#0a6cb1)}.tc-help-card:nth-child(2){background:linear-gradient(135deg,#a81723,#d82a35)}.tc-help-card:nth-child(3){color:var(--tc-ink);background:linear-gradient(135deg,#edf5fc,#dceafa)}.tc-help-card:after{content:'';position:absolute;right:-27px;bottom:-47px;width:130px;height:130px;border:16px solid rgba(255,255,255,.1);border-radius:50%}.tc-help-card h3,.tc-help-card p,.tc-help-card a{position:relative;z-index:1}.tc-help-card h3{max-width:255px;margin:0;font-size:19px;line-height:1.12}.tc-help-card p{max-width:280px;margin:8px 0 15px;color:inherit;opacity:.85;font-size:13px}.tc-help-card .tc-btn{align-self:flex-start}.tc-help-card:nth-child(3) .tc-btn{color:#073f78!important;border-color:#a9c5e3;background:#fff}.tc-guides{margin-top:25px;padding:18px 20px;border:1px solid var(--tc-line);border-radius:12px;background:var(--tc-soft)}.tc-guides h2{margin:0 0 5px;font-size:21px}.tc-guides p{margin:0 0 13px;color:var(--tc-muted);font-size:13px}.tc-guide-buttons{display:flex;flex-wrap:wrap;gap:8px}.tc-guide-buttons .tc-btn{color:#073f78;border-color:#cbdcec;background:#fff}.tc-guide-buttons .tc-btn:hover{border-color:#0b65ad}.tc-footer-note{margin:17px 0 0;padding:12px 14px;border-left:3px solid var(--tc-red);color:var(--tc-muted);background:var(--tc-soft);font-size:12px}.tc-footer-note strong{color:var(--tc-ink)}@media(max-width:900px){.tc-tools{grid-template-columns:repeat(2,minmax(0,1fr))}.tc-help{grid-template-columns:1fr 1fr}.tc-help-card:first-child{grid-column:1/-1}}@media(max-width:640px){.tc-shell{padding:0 12px}.tc-hero{margin-left:-12px;margin-right:-12px;padding:30px 20px 28px}.tc-trust{grid-template-columns:1fr;gap:7px}.tc-trust-card{min-height:55px}.tc-section-head{display:block}.tc-tools,.tc-help{grid-template-columns:1fr}.tc-help-card:first-child{grid-column:auto}.tc-field{flex-wrap:wrap}.tc-field .tc-btn{width:100%}.tc-card{padding:15px}}