.seg__hero{position:relative;background:var(--primary);overflow:hidden;padding:9rem 1.5rem 5rem;color:var(--white)}.seg__hero:before{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(46,111,94,.2) 1px,transparent 1px);background-size:32px 32px;pointer-events:none}.seg__hero:after{content:"";position:absolute;bottom:-120px;right:-120px;width:500px;height:500px;background:radial-gradient(circle,rgba(46,111,94,.1) 0%,transparent 65%);pointer-events:none}.seg__hero-inner{max-width:820px;margin:0 auto;position:relative;z-index:1}.seg__hero-eyebrow{display:inline-flex;align-items:center;gap:.6rem;font-size:var(--fs-small);font-weight:600;letter-spacing:3px;text-transform:uppercase;color:var(--cta);margin-bottom:1.75rem}.seg__hero-eyebrow:before{content:"";display:inline-block;width:28px;height:2px;background:var(--seguros);border-radius:2px}.seg__hero h1{font-family:Playfair Display,serif;font-size:var(--fs-h1);font-weight:800;color:var(--white);line-height:1.15;margin-bottom:1.5rem}.seg__hero h1 em{font-style:italic;color:var(--cta)}.seg__hero-desc{font-size:1.0625rem;color:#fff9;line-height:1.8;max-width:580px;margin-bottom:1.5rem}.seg__breadcrumb{margin-bottom:2rem}.seg__breadcrumb ol{display:flex;align-items:center;gap:.6rem;font-size:.8125rem;color:#fff6;list-style:none;padding:0;margin:0;flex-wrap:wrap}.seg__breadcrumb li{display:flex;align-items:center}.seg__breadcrumb a{color:var(--on-dark-muted);text-decoration:none;transition:color .2s}.seg__breadcrumb a:hover{color:var(--cta)}.seg__breadcrumb li[aria-current=page]{color:#ffffffa6;font-weight:500}.seg__breadcrumb span[aria-hidden]{font-size:var(--fs-small);color:#ffffff40}.seg__hero-actions{display:flex;flex-direction:column;gap:.75rem;margin-bottom:2rem}.seg__btn-gold{display:inline-flex;align-items:center;gap:.65rem;background:var(--cta);color:var(--primary);font-weight:700;font-size:.9375rem;text-decoration:none;padding:.9rem 1.75rem;border-radius:.4rem;transition:all .25s;width:fit-content}.seg__btn-gold:hover{background:var(--white);color:var(--primary);box-shadow:0 6px 20px #c6a85c4d}.seg__btn-outline{display:inline-flex;align-items:center;gap:.65rem;color:#ffffffa6;font-weight:500;font-size:.875rem;text-decoration:none;border:1.5px solid rgba(255,255,255,.2);border-radius:.4rem;padding:.9rem 1.75rem;transition:all .25s;width:fit-content}.seg__btn-outline:hover{color:var(--cta);border-color:#c6a85c80}.seg__hero-position{background:#2e6f5e26;border:1px solid rgba(46,111,94,.3);border-radius:.6rem;padding:1.25rem 1.5rem;display:flex;align-items:center;gap:1rem}.seg__hero-position i{color:var(--cta);font-size:1.125rem;flex-shrink:0}.seg__hero-position p{font-size:.875rem;font-weight:500;color:#ffffffbf;margin:0;line-height:1.5}.seg__hero-position p strong{color:var(--cta);font-weight:700}.seg__section-label{display:inline-flex;align-items:center;gap:.75rem;font-size:var(--fs-small);font-weight:700;letter-spacing:3px;text-transform:uppercase;color:var(--cta-text);margin-bottom:1.5rem}.seg__section-label:before{content:"";display:inline-block;width:32px;height:2px;background:var(--cta);border-radius:2px}.seg__what{background:var(--base);padding:5rem 1.5rem}.seg__what-inner{max-width:820px;margin:0 auto}.seg__what h2{font-family:Playfair Display,serif;font-size:var(--fs-h2);font-weight:800;color:var(--dark-black);line-height:1.25;margin-bottom:1.25rem}.seg__what-lead{font-size:1.0625rem;color:var(--gray);line-height:1.8;margin-bottom:3rem;padding-bottom:3rem;border-bottom:1px solid rgba(11,31,59,.08)}.seg__comparison{display:grid;grid-template-columns:1fr;gap:1rem;margin-bottom:3rem}.seg__comparison-card{border-radius:.75rem;padding:2rem;border:1px solid rgba(11,31,59,.08);background:var(--white)}.seg__comparison-card.advantage{border-top:3px solid var(--seguros)}.seg__comparison-card.risk{border-top:3px solid #e05252;opacity:.88}.seg__comparison-card h4{font-size:var(--fs-h4);font-weight:700;color:var(--dark-black);margin-bottom:1.25rem;display:flex;align-items:center;gap:.6rem}.seg__comparison-card.advantage h4 i{color:var(--seguros);font-size:.9rem}.seg__comparison-card.risk h4 i{color:#e05252;font-size:.9rem}.seg__comparison-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.6rem}.seg__comparison-list li{display:flex;align-items:flex-start;gap:.75rem;font-size:.875rem;color:#444;line-height:1.55}.seg__comparison-list li i{font-size:var(--fs-small);flex-shrink:0;margin-top:.3rem}.seg__comparison-card.advantage .seg__comparison-list li i{color:var(--seguros)}.seg__comparison-card.risk .seg__comparison-list li i{color:#e05252}.seg__forwhom{background:var(--primary);border-radius:.75rem;padding:2.5rem 2rem}.seg__forwhom-title{font-family:Playfair Display,serif;font-size:1.25rem;font-weight:700;color:var(--white);margin-bottom:1.5rem}.seg__forwhom-grid{display:grid;grid-template-columns:1fr;gap:1rem}.seg__forwhom-item{display:flex;align-items:flex-start;gap:.85rem;font-size:.9rem;color:#ffffffb3;line-height:1.55}.seg__forwhom-item i{color:var(--cta);font-size:var(--fs-small);flex-shrink:0;margin-top:.3rem}.seg__modalities{background:var(--white);padding:5rem 1.5rem}.seg__modalities-inner{max-width:1060px;margin:0 auto}.seg__modalities-header{text-align:center;margin-bottom:3rem}.seg__modalities-header .seg__section-label{display:block;text-align:center}.seg__modalities-header .seg__section-label:before{display:none}.seg__modalities-header h2{font-family:Playfair Display,serif;font-size:var(--fs-h2);font-weight:800;color:var(--dark-black);line-height:1.25;margin-bottom:1rem}.seg__modalities-header h2 em{font-style:italic;color:var(--cta-text)}.seg__modalities-desc{font-size:var(--fs-body);color:var(--gray);line-height:1.75;max-width:640px;margin:0 auto}.seg__modalities-grid{display:grid;grid-template-columns:1fr;gap:1.25rem}.seg__modal-card{background:var(--base);border:1px solid var(--border);border-radius:.75rem;padding:1.75rem;min-width:0}.seg__modal-card-top{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1rem}.seg__modal-icon{width:46px;height:46px;background:var(--primary);border-radius:.45rem;display:flex;align-items:center;justify-content:center;color:var(--cta);font-size:1rem;flex-shrink:0}.seg__badge-soon{display:inline-flex;align-items:center;gap:.4rem;font-size:var(--fs-small);font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:var(--seguros);background:#2e6f5e14;border:1px solid rgba(46,111,94,.22);border-radius:2rem;padding:.3rem .75rem;white-space:nowrap;flex-shrink:0}.seg__badge-soon i{font-size:var(--fs-small)}.seg__modal-card h4{font-size:var(--fs-h4);font-weight:700;color:var(--dark-black);margin-bottom:.5rem;line-height:1.35}.seg__modal-card p{font-size:.875rem;color:var(--gray);line-height:1.65;margin:0}.seg__curation{background:var(--primary);padding:5rem 1.5rem;position:relative;overflow:hidden}.seg__curation:before{content:"";position:absolute;inset:0;background-image:radial-gradient(circle at 85% 15%,rgba(46,111,94,.15) 0%,transparent 50%),radial-gradient(circle at 10% 80%,rgba(198,168,92,.05) 0%,transparent 40%);pointer-events:none}.seg__curation-inner{max-width:820px;margin:0 auto;position:relative;z-index:1}.seg__curation .seg__section-label{color:var(--cta)}.seg__curation h2{font-family:Playfair Display,serif;font-size:var(--fs-h2);font-weight:800;color:var(--white);line-height:1.25;margin-bottom:1rem}.seg__curation-lead{font-size:var(--fs-body);color:#ffffff8c;line-height:1.75;margin-bottom:3rem}.seg__curation-steps{display:flex;flex-direction:column;gap:1px;background:#ffffff12;border-radius:.75rem;overflow:hidden;margin-bottom:2.5rem}.seg__curation-step{background:#ffffff0a;padding:1.5rem;display:flex;align-items:flex-start;gap:1.25rem;transition:background .2s}.seg__curation-step:hover{background:#2e6f5e1a}.seg__curation-step-num{width:38px;height:38px;background:var(--seguros);border-radius:.35rem;display:flex;align-items:center;justify-content:center;font-family:Playfair Display,serif;font-size:1rem;font-weight:800;color:var(--white);flex-shrink:0}.seg__curation-step h4{font-size:var(--fs-h4);font-weight:700;color:var(--white);margin-bottom:.25rem}.seg__curation-step p{font-size:.8125rem;color:var(--on-dark-muted);margin:0;line-height:1.5}.seg__curation-quote{background:#ffffff0d;border-left:3px solid var(--cta);border-radius:0 .6rem .6rem 0;padding:1.75rem 2rem}.seg__curation-quote-label{font-size:var(--fs-small);font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--cta);margin-bottom:.75rem}.seg__curation-quote p{font-family:Playfair Display,serif;font-size:1.0625rem;font-style:italic;color:#fffc;line-height:1.55;margin:0}.seg__method{background:var(--base);padding:5rem 1.5rem}.seg__method-inner{max-width:820px;margin:0 auto}.seg__method h2{font-family:Playfair Display,serif;font-size:var(--fs-h2);font-weight:800;color:var(--dark-black);line-height:1.25;margin-bottom:1rem}.seg__method-desc{font-size:var(--fs-body);color:var(--gray);line-height:1.75;margin-bottom:3rem}.seg__method-steps{display:flex;flex-direction:column;gap:1px;background:#0b1f3b0f;border-radius:.75rem;overflow:hidden;margin-bottom:2.5rem}.seg__method-step{background:var(--white);padding:1.5rem;display:flex;align-items:flex-start;gap:1.25rem;transition:background .2s}.seg__method-step:hover{background:#2e6f5e0a}.seg__method-step-num{width:38px;height:38px;background:var(--seguros);border-radius:.35rem;display:flex;align-items:center;justify-content:center;font-family:Playfair Display,serif;font-size:1rem;font-weight:800;color:var(--white);flex-shrink:0}.seg__method-step h4{font-size:var(--fs-h4);font-weight:700;color:var(--dark-black);margin-bottom:.25rem}.seg__method-step p{font-size:.8125rem;color:var(--gray);margin:0;line-height:1.5}.seg__method-link{display:inline-flex;align-items:center;gap:.6rem;color:var(--primary);font-weight:600;font-size:.9375rem;text-decoration:none;border:1.5px solid rgba(11,31,59,.2);border-radius:.4rem;padding:.85rem 1.75rem;transition:all .25s}.seg__method-link:hover{background:var(--primary);color:var(--white);border-color:var(--primary)}.seg__faq{background:var(--white);padding:5rem 1.5rem}.seg__faq-inner{max-width:820px;margin:0 auto}.seg__faq h2{font-family:Playfair Display,serif;font-size:var(--fs-h2);font-weight:800;color:var(--dark-black);line-height:1.25;margin-bottom:.75rem}.seg__faq-subtitle{font-size:var(--fs-body);color:var(--gray);line-height:1.75;margin-bottom:3rem}.seg__faq-list{display:flex;flex-direction:column;gap:.75rem}.seg__faq-item{background:var(--base);border:1px solid rgba(11,31,59,.08);border-radius:.6rem;overflow:hidden;transition:border-color .2s}.seg__faq-item.open{border-color:var(--seguros)}.seg__faq-trigger{width:100%;background:none;border:none;padding:1.25rem 1.5rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;cursor:pointer;text-align:left;transition:background .2s}.seg__faq-trigger:hover{background:#2e6f5e0a}.seg__faq-item.open .seg__faq-trigger{background:#2e6f5e0f}.seg__faq-question{font-size:.9375rem;font-weight:600;color:var(--dark-black);flex:1;line-height:1.45}.seg__faq-icon{width:28px;height:28px;background:#0b1f3b0f;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--gray);font-size:var(--fs-small);flex-shrink:0;transition:all .2s}.seg__faq-item.open .seg__faq-icon{background:var(--seguros);color:var(--white);transform:rotate(45deg)}.seg__faq-body{display:none;padding:0 1.5rem 1.5rem}.seg__faq-item.open .seg__faq-body{display:block;animation:segFadeIn .3s ease}@keyframes segFadeIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.seg__faq-answer{font-size:.9375rem;color:#555;line-height:1.75;margin:0}.seg__faq-answer strong{color:var(--dark-black);font-weight:600}.seg__faq-cta-inline{margin-top:3rem;background:var(--primary);border-radius:.75rem;padding:2rem 1.75rem;display:flex;flex-direction:column;gap:1.25rem}.seg__faq-cta-inline p{font-family:Playfair Display,serif;font-size:1.125rem;font-style:italic;color:var(--white);margin:0;line-height:1.5}.seg__faq-cta-inline p strong{font-style:normal;color:var(--cta)}.seg__related{background:var(--primary);padding:4rem 1.5rem}.seg__related-inner{max-width:820px;margin:0 auto}.seg__related h3{font-size:var(--fs-small);font-weight:600;letter-spacing:3px;text-transform:uppercase;color:var(--cta);margin-bottom:2rem}.seg__related-grid{display:grid;grid-template-columns:1fr;gap:1rem}.seg__related-card{display:flex;align-items:center;justify-content:space-between;gap:1rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.08);border-radius:.5rem;padding:1.25rem 1.5rem;text-decoration:none;transition:all .25s}.seg__related-card:hover{background:#c6a85c1a;border-color:#c6a85c4d}.seg__related-card-text h4{font-size:var(--fs-h4);font-weight:600;color:var(--white);margin-bottom:.2rem}.seg__related-card-text p{font-size:.8125rem;color:var(--on-dark-muted);margin:0}.seg__related-card>i{color:var(--cta);font-size:1rem;flex-shrink:0}.cta__newsletter-input.input--error{border-color:#e05252;box-shadow:0 0 0 3px #e0525226;outline:none}@media(min-width:600px){.seg__hero-actions{flex-direction:row;flex-wrap:wrap}.seg__comparison,.seg__forwhom-grid{grid-template-columns:1fr 1fr}.seg__modalities-grid{grid-template-columns:repeat(2,1fr)}.seg__related-grid{grid-template-columns:1fr 1fr}}@media(min-width:768px){.seg__hero{padding:11rem 3rem 6rem}.seg__what,.seg__faq,.seg__modalities,.seg__curation,.seg__method{padding:6rem 3rem}.seg__related{padding:5rem 3rem}.seg__faq-cta-inline{flex-direction:row;align-items:center;justify-content:space-between}.seg__modalities-grid{grid-template-columns:repeat(3,1fr)}}@media(min-width:1000px){.seg__hero{padding:12rem 5rem 7rem}.seg__what,.seg__modalities,.seg__curation,.seg__method,.seg__faq{padding:7rem 5rem}.seg__related{padding:6rem 5rem}.seg__related-grid{grid-template-columns:1fr 1fr 1fr}}@media(prefers-reduced-motion:reduce){.seg__curation-step,.seg__method-step,.seg__faq-item,.seg__btn-gold,.seg__btn-outline,.seg__method-link,.seg__related-card,.seg__breadcrumb a{transition:none}.seg__faq-item.open .seg__faq-body{animation:none}@keyframes segFadeIn{0%{opacity:1;transform:none}to{opacity:1;transform:none}}}
