.seiva-grid.is-layout-flow>*,.seiva-grid.is-layout-constrained>*,.seiva-hero__inner.is-layout-flow>*,.seiva-trustbar.is-layout-flow>*,.seiva-trust.is-layout-flow>*,.seiva-herostats.is-layout-flow>*,.seiva-quote__stars.is-layout-flow>*{margin-block-start:0;margin-block-end:0}.seiva-hero>.wp-block-group__inner-container,.seiva-section>.wp-block-group__inner-container{max-width:none}.seiva-wrap.is-layout-constrained>:where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width:none}figure.seiva-hero__media{margin:0}figure.seiva-hero__media img{width:100%;height:100%;object-fit:cover;display:block}p.seiva-eyebrow,p.seiva-lead,h1.seiva-hero__title,h2.seiva-title,h2.seiva-cta__title,p.seiva-hero__lead,p.seiva-cta__text{margin-block-start:0}.wp-block-button.is-accent>.wp-block-button__link{background-color:var(--wp--preset--color--accent);color:#fff}.wp-block-button.is-accent>.wp-block-button__link:hover{background-color:#24497d;color:#fff;box-shadow:var(--seiva-shadow-lifted)}.wp-block-button.is-ghost>.wp-block-button__link{background-color:#fff0;color:#fff;border:1px solid rgb(255 255 255 / .35)}.wp-block-button.is-ghost>.wp-block-button__link:hover{background-color:rgb(255 255 255 / .1);border-color:rgb(255 255 255 / .6);color:#fff}.wp-block-button.is-outline-navy>.wp-block-button__link{background-color:#fff0;color:var(--wp--preset--color--navy);border:1px solid var(--wp--preset--color--line)}.wp-block-button.is-outline-navy>.wp-block-button__link:hover{background-color:var(--wp--preset--color--surface-alt);border-color:var(--wp--preset--color--navy);color:var(--wp--preset--color--navy)}.seiva-hero .wp-block-button.is-outline-navy>.wp-block-button__link,.seiva-cta .wp-block-button.is-outline-navy>.wp-block-button__link,.seiva-section--navy .wp-block-button.is-outline-navy>.wp-block-button__link{color:#fff;border-color:rgb(255 255 255 / .35)}.seiva-hero .wp-block-button.is-outline-navy>.wp-block-button__link:hover,.seiva-cta .wp-block-button.is-outline-navy>.wp-block-button__link:hover,.seiva-section--navy .wp-block-button.is-outline-navy>.wp-block-button__link:hover{background-color:rgb(255 255 255 / .1);border-color:rgb(255 255 255 / .6);color:#fff}.wp-block-buttons.seiva-hero__cta,.wp-block-buttons.seiva-cta__actions{gap:.85rem}.wp-block-cover.seiva-tile{border-radius:var(--seiva-radius);overflow:hidden;box-shadow:var(--seiva-shadow-soft);min-height:300px;padding:1.5rem}.wp-block-cover.seiva-tile .wp-block-cover__image-background{transition:transform var(--seiva-dur-slow) var(--seiva-ease-out)}@media (hover:hover){.wp-block-cover.seiva-tile:hover .wp-block-cover__image-background{transform:scale(1.05)}}.wp-block-cover.seiva-tile h3{margin:0 0 .2rem;font-size:1.25rem;font-weight:600;color:#fff}.wp-block-cover.seiva-tile h3 a{color:#fff;text-decoration:none}.wp-block-cover.seiva-tile h3 a:hover{color:var(--wp--preset--color--accent-soft)}.wp-block-cover.seiva-tile p{margin:0;font-size:.875rem;color:#cbd5e1}.seiva-step p.seiva-step__num{position:absolute;left:0;top:0;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin:0;border-radius:50%;background:var(--wp--preset--color--navy);color:var(--wp--preset--color--accent-soft);font-family:var(--wp--preset--font-family--rubik);font-weight:700;font-size:1.05rem}.seiva-quote p.seiva-quote__text{margin:0 0 1.25rem;font-size:1.0625rem;line-height:1.65;color:var(--wp--preset--color--ink)}.seiva-quote__author{display:flex;align-items:center;gap:.75rem}.seiva-quote__author p{margin:0}.seiva-quote p.seiva-quote__avatar{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;flex:0 0 40px;border-radius:50%;background:var(--wp--preset--color--navy);color:var(--wp--preset--color--accent-soft);font-family:var(--wp--preset--font-family--rubik);font-weight:700;font-size:.9375rem}.seiva-quote p.seiva-quote__name{font-family:var(--wp--preset--font-family--rubik);font-weight:600;font-size:.9375rem;color:var(--wp--preset--color--navy)}.seiva-quote p.seiva-quote__meta{font-size:.8125rem;color:var(--wp--preset--color--ink-muted)}.seiva-table-block{border:1px solid var(--wp--preset--color--line);border-radius:var(--seiva-radius);overflow:hidden;background:#fff}.seiva-table-block table{width:100%;margin:0}details.seiva-faq{border:1px solid var(--wp--preset--color--line);border-radius:var(--seiva-radius);background:var(--wp--preset--color--card);box-shadow:var(--seiva-shadow-soft);overflow:hidden;margin-block:0 .75rem;padding:0;transition:border-color var(--seiva-dur) var(--seiva-ease-out),box-shadow var(--seiva-dur) var(--seiva-ease-out)}details.seiva-faq[open]{border-color:var(--wp--preset--color--accent);box-shadow:var(--seiva-shadow-lifted)}details.seiva-faq>summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:56px;padding:1rem 1.25rem;font-family:var(--wp--preset--font-family--rubik);font-size:1.0625rem;font-weight:600;line-height:1.35;color:var(--wp--preset--color--navy);list-style:none;transition:background-color var(--seiva-dur) var(--seiva-ease-out)}details.seiva-faq>summary::marker{content:""}details.seiva-faq>summary::-webkit-details-marker{display:none}details.seiva-faq>summary:hover{background:var(--wp--preset--color--surface-alt)}details.seiva-faq>summary::after{content:"";flex:0 0 12px;width:12px;height:12px;border-right:2px solid var(--wp--preset--color--accent);border-bottom:2px solid var(--wp--preset--color--accent);transform:rotate(45deg) translate(-2px,-2px);transition:transform var(--seiva-dur) var(--seiva-ease-out)}details.seiva-faq[open]>summary::after{transform:rotate(-135deg) translate(-4px,-4px)}details.seiva-faq>:not(summary){margin:0 0 .85rem;padding-inline:1.25rem;color:var(--wp--preset--color--ink-muted);line-height:1.7}details.seiva-faq>ul:not(summary),details.seiva-faq>ol:not(summary){padding-inline:2.65rem 1.25rem}details.seiva-faq>:not(summary):last-child{margin-bottom:1.25rem}