.pyme-experience{--pyme-ink:#10272e;--pyme-gold:#f6c65e;--pyme-muted:#53666b;color:var(--pyme-ink);background:#f6f8f7}.pyme-experience>.premium-header{color:#29343b}.pyme-experience h2{letter-spacing:-.045em;font-size:clamp(1.9rem,3.4vw,3.1rem);font-weight:650;line-height:1.13}.pyme-experience h2 em,.pyme-serif{font-family:Georgia,Times New Roman,serif;font-style:normal;font-weight:400}.pyme-experience h3{letter-spacing:-.025em;font-size:1.19rem;font-weight:650;line-height:1.3}.pyme-experience .eyebrow{color:#926511;letter-spacing:.14em;font-size:.78rem;font-weight:750;line-height:1.6}.pyme-experience p{line-height:1.7}.pyme-section{max-width:1280px;margin:auto;padding:72px 48px;scroll-margin-top:28px}.pyme-glass{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#ffffffe8,#f9fcfcb3);border:1px solid #ffffffe6;border-radius:22px;box-shadow:0 10px 40px #15323908,inset 0 1px #fff}.pyme-hero{color:#fff;background:#132220;min-height:650px;position:relative;overflow:hidden}.pyme-hero-photo{object-fit:cover;opacity:0;object-position:center;width:100%;height:100%;transition:opacity .65s;position:absolute}.pyme-hero-photo.active{opacity:1}.pyme-hero-shade{background:linear-gradient(90deg,#08171980 0%,#08171930 50%,#0000 90%),linear-gradient(#0000 65%,#071c20ed);position:absolute;inset:0}.pyme-hero-content{z-index:1;max-width:1380px;margin:auto;padding:30px 64px 0;position:relative}.pyme-breadcrumb{color:#d0dbda;flex-wrap:wrap;align-items:center;gap:9px;font-size:.83rem;display:flex}.pyme-breadcrumb a:hover{text-decoration:underline}.pyme-hero-copy{max-width:650px;padding:48px 0}.pyme-hero-copy .eyebrow{color:#f6c65e;margin:0 0 18px}.pyme-category-tag{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff13;border:1px solid #ffffff40;border-radius:30px;margin-bottom:18px;padding:4px 13px;font-size:.87rem;display:inline-flex}.pyme-hero h1{letter-spacing:-.045em;margin:0 0 20px;font-size:clamp(2.6rem,4.9vw,4.8rem);font-weight:650;line-height:1.07}.pyme-hero h1 span{display:block}.pyme-hero h1 .pyme-serif{color:#ffda84}.pyme-hero-text{min-height:242px}.pyme-hero-text>p:last-child{color:#e3e8e6;max-width:490px;margin-bottom:27px;font-size:1.1rem}.pyme-hero .button{min-height:52px;padding:15px 22px}.pyme-example-chips{color:#dbe1dd;flex-wrap:wrap;gap:18px;margin-top:28px;font-size:.87rem;display:flex}.pyme-example-chips span{align-items:center;gap:7px;display:flex}.pyme-hero-bottom{border-top:1px solid #ffffff30;justify-content:space-between;align-items:center;gap:25px;display:flex}.pyme-slide-tabs{gap:28px;display:flex}.pyme-slide-tabs>span{color:#aebbb7;border-top:3px solid #0000;align-items:center;gap:9px;margin-top:-1px;padding:20px 0;font-size:.94rem;display:flex}.pyme-slide-tabs>span[aria-current]{border-color:var(--pyme-gold);color:#fff}.pyme-slide-tabs>span span{opacity:.65;font-size:.76rem}.pyme-arrow-controls{gap:8px;display:flex}.pyme-arrow-controls button{cursor:pointer;background:#ffffff0a;border:1px solid #ffffff3d;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.pyme-arrow-controls button:hover{background:#ffffff25}.pyme-intro{grid-template-columns:1.05fr 1fr;gap:85px;padding-top:65px;padding-bottom:65px;display:grid}.pyme-intro h2{margin:12px 0 23px}.pyme-intro-copy>p:not(.eyebrow){color:#53666b;font-size:1.03rem}.pyme-brand-line{align-items:center;gap:28px;margin-top:25px;display:flex}.pyme-brand-line>strong{letter-spacing:-.06em;white-space:nowrap;font-size:1.55rem;font-weight:850}.pyme-brand-line>strong span{color:#9c8725;font-weight:750}.pyme-brand-line img{object-fit:contain;border-left:1px solid #cfd8d6;width:124px;height:auto;padding-left:23px}.pyme-benefits{align-content:center;gap:22px;display:grid}.pyme-benefits article{border-bottom:1px solid #dbe2df;align-items:flex-start;gap:20px;padding-bottom:22px;display:flex}.pyme-benefits article:last-child{border:0;padding:0}.pyme-benefits article>svg{color:#365c55;background:#e7eeeb;border-radius:12px;flex-shrink:0;width:47px;height:47px;padding:11px}.pyme-benefits h3{margin:0 0 5px}.pyme-benefits p{color:#62726e;margin:0;font-size:.95rem}.pyme-heading{justify-content:space-between;align-items:end;gap:50px;margin-bottom:30px;display:flex}.pyme-heading .eyebrow{margin:0 0 10px}.pyme-heading>p{color:#64736d;max-width:370px}.pyme-step-note{color:#63756f;align-items:center;gap:10px;max-width:270px;font-size:.85rem;display:flex}.pyme-finder-section{background:radial-gradient(at 15% 10%,#f7e6c569,#0000 65%),linear-gradient(130deg,#e7efec,#dfe9e8);border-block:1px solid #d8e2df;max-width:none;padding-top:64px;padding-bottom:45px}.pyme-finder-section>*{max-width:1184px;margin-left:auto;margin-right:auto}.pyme-finder-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.pyme-search-card,.pyme-guided-card{min-width:0;padding:28px}.pyme-card-heading{align-items:flex-start;gap:13px;margin-bottom:21px;display:flex}.pyme-card-heading>svg{color:#b98520;flex-shrink:0;margin-top:2px}.pyme-card-heading h3{margin:0 0 6px}.pyme-card-heading p{color:#62736d;margin:0;font-size:.87rem}.pyme-field-label,.pyme-select-wrap>span{color:#314a4d;margin:0 0 9px;font-size:.87rem;font-weight:600;display:block}.pyme-field-label small{font-weight:400}.pyme-combobox{width:100%;height:52px;box-shadow:none;background:#fff;border:1px solid #c5d2cb;border-radius:9px}.pyme-combobox input{color:#183237;min-width:0;padding-left:14px;font-size:1rem}.pyme-combobox-menu,.pyme-select-menu{color:#173239;background:#fff;border:1px solid #cad4ce;border-radius:12px;max-width:calc(100vw - 32px);box-shadow:0 14px 45px #15322d25}.pyme-search-option{cursor:pointer;white-space:normal;gap:11px;padding:13px 12px;font-size:.93rem}.pyme-search-option span{min-width:0}.pyme-search-option strong{font-weight:550;line-height:1.4;display:block}.pyme-search-option small{color:#6d7d78;margin-top:3px;font-size:.76rem;line-height:1.5;display:block}.pyme-search-option[data-highlighted]{background:#eff3ee}.pyme-popular{flex-wrap:wrap;gap:8px;margin-top:25px;display:flex}.pyme-popular>span{color:#7b8881;flex-basis:100%;margin-bottom:1px;font-size:.78rem}.pyme-popular button{cursor:pointer;color:#4b665c;background:#ffffff8a;border:1px solid #dce3dd;border-radius:30px;padding:6px 11px;font-size:.83rem}.pyme-popular button:hover{background:#ecf0e6;border-color:#afc1ad}.pyme-guided-grid{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:18px;display:grid}.pyme-select-wrap{min-width:0}.pyme-select{color:#25443e;text-align:left;white-space:normal;background:#fff;border:1px solid #c5d2cb;border-radius:9px;width:100%;min-height:48px;padding:11px 12px;font-size:.9rem;line-height:1.4;height:auto!important}.pyme-select [data-slot=select-value]{white-space:normal;text-overflow:ellipsis;line-height:1.45;display:block}.pyme-select-menu [role=option]{white-space:normal;cursor:pointer;max-width:550px;padding-top:10px;padding-bottom:10px}.pyme-search-empty{margin-top:17px;font-size:.9rem}.pyme-search-empty p{color:#6b776b}.pyme-search-empty a{align-items:center;gap:8px;font-weight:600;display:inline-flex}.pyme-local{grid-template-columns:.8fr 1.2fr;align-items:center;gap:20px;margin-top:24px;padding:26px 28px;display:grid}.pyme-local .eyebrow{letter-spacing:.1em;margin-bottom:5px;font-size:.7rem}.pyme-local h3{margin:0 0 8px}.pyme-local p{color:#62756d;align-items:flex-start;gap:6px;margin:0;font-size:.85rem;display:flex}.pyme-local p svg{flex-shrink:0;margin-top:4px}.pyme-local p strong{font-weight:500}.pyme-ownership{grid-template-columns:1fr 1fr;gap:12px;display:grid}.pyme-ownership label{cursor:pointer;background:#fff8;border:1px solid #d8e1d9;border-radius:12px;align-items:start;gap:10px;min-width:0;padding:16px 13px;display:flex}.pyme-ownership label>button{flex-shrink:0;margin-top:4px}.pyme-ownership label>svg{flex-shrink:0;width:22px;margin-top:2px;display:none}.pyme-ownership label.selected{background:#edf4ec;border-color:#3d6b5e;box-shadow:0 0 0 1px #3d6b5e}.pyme-ownership strong{font-size:.92rem;line-height:1.4;display:block}.pyme-ownership small{color:#698070;margin-top:5px;font-size:.78rem;line-height:1.6;display:block}.pyme-caption{color:#65756c;font-size:.79rem!important;line-height:1.65!important}.pyme-finder-section>.pyme-caption{margin-top:17px;margin-bottom:0}.pyme-results{padding-top:65px;padding-bottom:52px}.pyme-result-context{align-items:center;gap:25px;display:flex}.pyme-context-icon{color:#f7cc72;background:#193731;border-radius:22px;flex-shrink:0;place-items:center;width:82px;height:82px;display:grid}.pyme-result-context h2{max-width:850px;margin:8px 0 15px;font-size:clamp(1.7rem,2.5vw,2.6rem)}.pyme-result-context p:last-child{color:#60716a;max-width:820px;margin:0}.pyme-risk-row{flex-wrap:wrap;gap:12px;margin:27px 0 21px;display:flex}.pyme-risk-row span{color:#425e4e;background:#edf2ec;border:1px solid #e0e7de;border-radius:30px;align-items:center;gap:9px;padding:12px 17px;font-size:.88rem;display:flex}.pyme-risk-row svg{color:#ad8333}.pyme-important{color:#745c2c;background:#f6edda;border:1px solid #ecdcb4;border-radius:12px;align-items:flex-start;gap:10px;margin:20px 0;padding:15px 19px;font-size:.91rem;display:flex}.pyme-important svg{flex-shrink:0;margin-top:3px}.pyme-guard{max-width:580px;padding:15px 0 10px}.pyme-guard>p{color:#8a522c;font-size:.9rem}.pyme-proposal-heading{justify-content:space-between;align-items:center;gap:20px;margin:30px 0 19px;display:flex}.pyme-prequote{color:#31523d;text-transform:uppercase;letter-spacing:.08em;background:#e2ecdf;border:1px solid #b9cbb4;border-radius:6px;padding:5px 10px;font-size:.83rem;font-weight:700;display:inline-flex}.pyme-proposal-heading p{color:#6a7a70;margin-top:8px;font-size:.86rem}.pyme-proposal-heading>span{color:#708078;align-items:center;gap:8px;font-size:.81rem;display:flex}.pyme-plan-options{gap:14px;margin-bottom:25px;display:flex}.pyme-plan-options>label{cursor:pointer;background:#fff;border:1px solid #dce4dc;border-radius:17px;flex-direction:column;flex:1;align-items:flex-start;min-width:0;padding:22px 24px;transition:background .15s;display:flex;position:relative}.pyme-plan-options>label.selected{color:#fff;background:#183930;border:1px solid #183930;box-shadow:0 8px 25px #18393012}.pyme-plan-options label>button{box-shadow:none;background:#fff;position:absolute;top:20px;right:18px}.pyme-plan-number{color:#8a977f;letter-spacing:.05em;margin-bottom:7px;font-size:.73rem}.pyme-plan-options strong{font-size:1.1rem}.pyme-plan-price{letter-spacing:-.045em;margin-top:14px;font-size:1.7rem;font-weight:650;display:block}.pyme-plan-price small{letter-spacing:0;white-space:nowrap;font-size:.74rem;font-weight:400}.pyme-plan-month{opacity:.8;margin-top:4px;font-size:.8rem}.pyme-plan-price.pyme-price-review{letter-spacing:0;font-size:1.1rem}.pyme-detail-grid{grid-template-columns:1.4fr 1fr;align-items:start;gap:24px;display:grid}.pyme-coverage-card{padding:29px 26px}.pyme-coverage-table table{border-collapse:collapse;width:100%;font-size:.86rem}.pyme-coverage-table thead{border-bottom:1px solid #becbc1}.pyme-coverage-table th,.pyme-coverage-table td{text-align:left;vertical-align:top;padding:12px 8px;line-height:1.4}.pyme-coverage-table thead th{text-transform:uppercase;letter-spacing:.05em;color:#748170;font-size:.72rem;font-weight:650}.pyme-coverage-table th:first-child{padding-left:0}.pyme-coverage-table tbody th{width:70%;font-weight:450}.pyme-coverage-table tbody td{text-align:right;white-space:normal;font-weight:650}.pyme-coverage-table tbody tr{border-bottom:1px solid #e4eae4}.pyme-coverage-table tbody tr:last-child{border:0}.pyme-coverage-table .not-included{color:#93988c;font-weight:400}.pyme-coverage-card>.pyme-caption{margin:18px 0 0}.pyme-summary{padding:28px;position:sticky;top:20px}.pyme-summary .eyebrow{margin-bottom:7px}.pyme-summary h3{font-size:1.55rem}.pyme-summary>p:not(.eyebrow){color:#627669;font-size:.92rem}.pyme-summary textarea{resize:vertical;color:#243c32;background:#fff;border:1px solid #c6d3c8;border-radius:10px;width:100%;min-height:95px;padding:12px;font-size:.87rem}.pyme-summary textarea:focus{outline-offset:2px;outline:2px solid #456a53}.pyme-summary .pyme-field-label{margin-top:20px}.pyme-total{border-block:1px solid #dce5dc;margin:23px 0;padding:23px 0 21px}.pyme-total>span{color:#6c7b6c;font-size:.78rem}.pyme-total>strong{letter-spacing:-.06em;margin:2px 0 7px;font-size:2.7rem;font-weight:600;line-height:1.4;display:block}.pyme-total strong small{letter-spacing:0;font-size:.81rem}.pyme-total>div{background:#edf2e8;border-radius:11px;align-items:center;gap:12px;padding:13px;font-size:.97rem;display:flex}.pyme-total div svg{color:#a47724;flex-shrink:0}.pyme-total div small{color:#708164;margin-top:3px;font-size:.77rem;display:block}.pyme-total>p{color:#758071;margin:10px 0 0;font-size:.76rem}.pyme-main-action{white-space:normal;text-align:center;justify-content:center;gap:9px;width:100%;margin-top:18px;padding:16px 12px;font-size:.9rem;display:flex}.pyme-main-action svg{flex-shrink:0}.pyme-download{color:#355236;cursor:pointer;border:1px solid #b8c7b6;border-radius:5px;justify-content:center;align-items:center;gap:8px;width:100%;margin-top:11px;padding:13px 10px;font-size:.88rem;font-weight:600;display:flex}.pyme-download:hover{background:#eef3e7}.pyme-summary>.pyme-caption{min-height:40px;margin-top:15px;margin-bottom:0}.pyme-proposal-disclaimer{color:#5b6c51;background:#ecefe8;border:1px solid #d7dfd1;border-radius:13px;gap:13px;margin-top:24px;padding:22px 24px;display:flex}.pyme-proposal-disclaimer>svg{flex-shrink:0;margin-top:3px}.pyme-proposal-disclaimer strong{font-size:.88rem}.pyme-proposal-disclaimer p{margin:7px 0;font-size:.8rem;line-height:1.6}.pyme-proposal-disclaimer small{overflow-wrap:anywhere;color:#7c8874;font-size:.7rem;display:block}.pyme-employees-banner{color:#fff;background:linear-gradient(120deg,#142c2d,#304942);border-radius:18px;align-items:center;gap:22px;margin-top:28px;padding:27px 29px;display:flex}.pyme-employees-icon{color:#e6be69;background:#ffffff12;border:1px solid #ffffff20;border-radius:50%;flex-shrink:0;padding:17px}.pyme-employees-banner>span:nth-child(2){flex:1}.pyme-employees-banner .eyebrow{color:#e6be69;font-size:.7rem;display:block}.pyme-employees-banner strong{margin:5px 0;font-size:1.17rem;font-weight:600;line-height:1.4;display:block}.pyme-employees-banner small{color:#b7c6bb;line-height:1.5}.pyme-employees-banner>svg{color:#f6ca6e;flex-shrink:0}.pyme-pro-benefits{padding-top:55px;padding-bottom:50px}.pyme-pro-grid{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.pyme-pro-grid article{padding:27px 22px}.pyme-pro-grid article>svg{color:#a77a22;margin-bottom:22px}.pyme-pro-grid h3{margin-bottom:12px;font-size:1.02rem;line-height:1.4}.pyme-pro-grid p{color:#67786d;margin:0;font-size:.87rem}.pyme-payment-section{padding-top:0;padding-bottom:55px}.pyme-payment{background:linear-gradient(125deg,#f2e8d4b0,#fdfbf6);border-color:#eee1c5;gap:28px;padding:32px 36px;display:flex}.pyme-payment>svg{color:#a87d23;flex-shrink:0}.pyme-payment h3{font-size:1.5rem}.pyme-payment .eyebrow{margin-bottom:5px}.pyme-bank-row{gap:45px;margin:23px 0 15px;display:flex}.pyme-bank-row>span{color:#7b6d52;font-size:.86rem}.pyme-bank-row strong{color:#4d4d37;margin-bottom:5px;font-size:.98rem;line-height:1.6;display:block}.pyme-how{background:#edf2ef;border-radius:28px;grid-template-columns:1fr 1fr;gap:85px;max-width:1184px;padding-top:50px;padding-bottom:50px;display:grid}.pyme-how h2{margin:10px 0 22px}.pyme-how>div>p:last-child{color:#66766c;font-size:.95rem}.pyme-how ol{gap:24px;margin:0;padding:0;list-style:none;display:grid}.pyme-how li{gap:15px;display:flex}.pyme-how li>span{color:#b0924d;padding-top:3px;font-size:.77rem}.pyme-how li>svg{color:#567365;flex-shrink:0;width:24px;margin-top:3px}.pyme-how h3{margin-bottom:7px;font-size:1.04rem}.pyme-how li p{color:#718070;margin:0;font-size:.86rem}.pyme-faq{grid-template-columns:.7fr 1.3fr;gap:30px;display:grid}.pyme-faq [data-slot=accordion-trigger]{cursor:pointer;padding:20px 0;font-size:1rem;line-height:1.5}.pyme-faq [data-slot=accordion-content]{color:#586f61;font-size:.94rem;line-height:1.8}.pyme-conditions-link{text-underline-offset:4px;grid-column:2;align-items:center;gap:9px;font-size:.83rem;text-decoration:underline;display:flex}.pyme-help{background:linear-gradient(120deg,#f1e6d088,#fff);align-items:center;gap:25px;padding:38px;display:flex}.pyme-help>svg{color:#947324;flex-shrink:0}.pyme-help>div{flex:1}.pyme-help h2{font-size:1.75rem}.pyme-help p{color:#65725e;max-width:610px;margin-top:12px;font-size:.94rem}.pyme-help .button{flex-shrink:0;font-size:.9rem}.pyme-faq+section{padding-top:0}:is(.pyme-experience button:focus-visible,.pyme-experience a:focus-visible){outline-offset:4px;outline:3px solid #bd861a}.employee-hero{color:#fff;background:#152d2b;padding:75px 48px;position:relative;overflow:hidden}.employee-hero>img{object-fit:cover;opacity:.24;width:100%;height:100%;position:absolute;inset:0}.employee-hero>.pyme-section{padding:0;position:relative}.employee-hero .eyebrow{color:#f6c65e}.employee-hero h1{letter-spacing:-.045em;margin:23px 0;font-size:clamp(2.4rem,4.7vw,4.5rem);line-height:1.08}.employee-hero p{color:#d2ded8;max-width:650px}.employee-options{grid-template-columns:1fr 1fr;gap:24px;display:grid}.employee-card{padding:30px}.employee-card>svg{color:#a67b26;margin-bottom:20px}.employee-card h2{font-size:1.6rem}.employee-card>p{color:#657667;margin-top:15px;font-size:.95rem}.employee-card>a{align-items:center;gap:8px;margin-top:20px;font-size:.9rem;font-weight:600;display:inline-flex}.employee-card small{color:#869080;margin-top:16px;font-size:.81rem;line-height:1.7;display:block}.employee-hub .pyme-heading>p{max-width:470px}.employee-hub .pyme-help{margin-bottom:55px}@media (min-width:1450px){.pyme-hero-photo{object-position:center 48%}.pyme-hero-copy{padding-block:60px}.pyme-hero{min-height:710px}}@media (max-width:1050px){.pyme-section{padding-inline:32px}.pyme-hero-content{padding-inline:38px}.pyme-hero-copy{max-width:560px}.pyme-intro{gap:45px}.pyme-finder-grid{gap:18px}.pyme-guided-grid{grid-template-columns:1fr;gap:17px}.pyme-local{grid-template-columns:1fr}.pyme-pro-grid{grid-template-columns:repeat(2,1fr)}.pyme-detail-grid{grid-template-columns:1.2fr 1fr;gap:18px}.pyme-summary{padding:22px}.pyme-plan-options>label{padding:20px 17px}.pyme-plan-price{font-size:1.55rem}.pyme-how{gap:40px;margin-inline:32px}.pyme-help{flex-wrap:wrap}.pyme-help .button{margin-left:62px}.pyme-heading{gap:25px}}@media (max-width:760px){.pyme-section{padding:46px 22px}.pyme-hero{min-height:670px}.pyme-hero-content{padding:23px 24px 0}.pyme-hero-photo{object-position:66% center}.pyme-hero-shade{background:linear-gradient(90deg,#061c20e8,#081a2075 76%,#081a2033),linear-gradient(#0000 40%,#071c20f0)}.pyme-breadcrumb{gap:5px;font-size:.74rem}.pyme-breadcrumb>span{display:none}.pyme-hero-copy{max-width:510px;padding:42px 0 34px}.pyme-hero h1{font-size:clamp(2.65rem,7.7vw,3.8rem)}.pyme-hero-text{min-height:244px}.pyme-hero-text>p:last-child{max-width:350px;font-size:1rem}.pyme-hero-copy .eyebrow{letter-spacing:.11em;font-size:.66rem}.pyme-category-tag{font-size:.79rem}.pyme-example-chips{gap:13px;max-width:355px;font-size:.76rem}.pyme-hero-bottom{padding-bottom:17px;display:block}.pyme-slide-tabs{justify-content:space-between;gap:0}.pyme-slide-tabs>span{gap:4px;padding:17px 0;font-size:.81rem}.pyme-slide-tabs>span span{font-size:.65rem}.pyme-arrow-controls{justify-content:flex-end}.pyme-arrow-controls button{width:31px;height:31px}.pyme-intro{grid-template-columns:1fr;gap:33px}.pyme-intro h2{font-size:2.3rem}.pyme-benefits{gap:18px}.pyme-benefits article{padding-bottom:17px}.pyme-heading{margin-bottom:25px;display:block}.pyme-heading h2{font-size:2rem}.pyme-step-note{max-width:none;margin-top:19px;line-height:1.5}.pyme-finder-grid{grid-template-columns:1fr}.pyme-search-card,.pyme-guided-card{padding:24px 21px}.pyme-guided-grid{grid-template-columns:1fr;gap:16px}.pyme-local{padding:24px 21px}.pyme-local p{margin-bottom:5px}.pyme-ownership{grid-template-columns:1fr}.pyme-ownership label{align-items:center;padding:17px}.pyme-ownership label>svg{display:block}.pyme-ownership label>button{margin:0}.pyme-ownership small{margin-top:3px}.pyme-result-context{align-items:flex-start;gap:16px}.pyme-context-icon{border-radius:13px;width:49px;height:49px;margin-top:6px}.pyme-context-icon svg{width:26px}.pyme-result-context h2{font-size:1.6rem;line-height:1.22}.pyme-result-context .eyebrow{letter-spacing:.09em;font-size:.64rem}.pyme-result-context p:last-child{font-size:.94rem}.pyme-risk-row{gap:8px}.pyme-risk-row span{padding:9px 11px;font-size:.76rem}.pyme-risk-row svg{width:16px}.pyme-proposal-heading{display:block}.pyme-proposal-heading>span{margin-top:10px}.pyme-plan-options{flex-direction:column;gap:10px}.pyme-plan-options>label{grid-template-columns:1fr auto;gap:0 12px;padding:20px;display:grid}.pyme-plan-number{display:none}.pyme-plan-options label>strong{grid-column:1;padding-right:15px;font-size:1rem}.pyme-plan-options label>button{top:23px;left:17px;right:auto}.pyme-plan-options label{padding-left:42px}.pyme-plan-price{grid-area:1/2;margin:0;font-size:1.4rem}.pyme-plan-price small{font-size:.7rem;display:block}.pyme-plan-month{grid-column:1/-1;margin-top:10px}.pyme-plan-price.pyme-price-review{font-size:.9rem}.pyme-detail-grid{grid-template-columns:1fr}.pyme-coverage-card{padding:23px 18px}.pyme-coverage-table th,.pyme-coverage-table td{padding:12px 6px;font-size:.8rem}.pyme-coverage-table tbody th{width:65%}.pyme-coverage-table thead th{font-size:.68rem}.pyme-summary{padding:26px 22px;position:static}.pyme-total>strong{font-size:2.9rem}.pyme-proposal-disclaimer{gap:10px;padding:20px 15px}.pyme-employees-banner{flex-wrap:wrap;gap:14px;padding:23px 20px}.pyme-employees-icon{padding:12px}.pyme-employees-icon svg{width:24px;height:24px}.pyme-employees-banner strong{font-size:1.03rem}.pyme-employees-banner small{font-size:.8rem}.pyme-employees-banner>svg{display:none}.pyme-pro-grid{grid-template-columns:1fr 1fr;gap:12px}.pyme-pro-grid article{border-radius:16px;padding:22px 18px}.pyme-pro-grid h3{font-size:1.04rem}.pyme-pro-grid p{font-size:.86rem}.pyme-payment-section{padding-top:5px}.pyme-payment{gap:12px;padding:24px 20px;display:block}.pyme-payment>svg{margin-bottom:15px}.pyme-payment h3{font-size:1.35rem}.pyme-bank-row,.pyme-bank-row>span{margin:17px 0;display:block}.pyme-how{grid-template-columns:1fr;gap:28px;margin-inline:22px;padding:32px 24px}.pyme-how h2{font-size:2rem}.pyme-faq{display:block}.pyme-faq h2{margin-bottom:21px}.pyme-conditions-link{margin-top:25px;font-size:.81rem;line-height:1.5}.pyme-help{gap:17px;padding:26px 22px}.pyme-help>div{flex-basis:100%}.pyme-help .button{justify-content:center;width:100%;margin:0;font-size:.9rem}.employee-hero{padding:50px 24px}.employee-options{grid-template-columns:1fr}.employee-card{padding:27px}.employee-hub .pyme-help{margin-inline:22px}.pyme-select-menu [role=option]{max-width:calc(100vw - 48px)}}@media (max-width:380px){.pyme-pro-grid{grid-template-columns:1fr}.pyme-hero h1{font-size:2.45rem}.pyme-section{padding-inline:18px}.pyme-plan-price{font-size:1.2rem}.pyme-slide-tabs>span{font-size:.75rem}}@media (prefers-reduced-motion:reduce){.pyme-experience *{scroll-behavior:auto!important;transition:none!important}}.pyme-arrow-controls button{width:44px;height:44px}.pyme-hero-copy .mapfre-leadership{margin-top:24px}.pyme-hero-copy{padding-bottom:30px}.pyme-guide-target,#tu-propuesta{scroll-margin-top:28px}.pyme-guide-target:focus,#tu-propuesta:focus{outline:none}.pyme-guide-status{color:#365443;align-items:center;gap:12px;min-height:34px;margin-bottom:22px;font-size:1rem;line-height:1.5;display:flex}.pyme-guide-status>span{color:#fff;background:#254f42;border-radius:50%;flex-shrink:0;place-items:center;width:30px;height:30px;font-size:.9rem;font-weight:700;display:grid}.pyme-experience .pyme-guide-cue{color:#674b18;background:#f7ecd2;border-radius:10px;align-items:flex-start;gap:10px;margin:0 0 20px;padding:12px 14px;font-size:.95rem;font-weight:550;line-height:1.5;display:flex}.pyme-guide-cue svg{flex-shrink:0;margin-top:3px;animation:2.4s ease-in-out infinite pyme-guide-arrow}.pyme-local .pyme-guide-cue{margin:15px 0 0}.pyme-guide-continue{color:#284d35;cursor:pointer;text-align:center;background:#e9efdf;border:1px solid #a5b599;border-radius:10px;justify-content:center;align-items:center;gap:12px;width:100%;margin-top:24px;padding:15px 18px;font-size:.95rem;font-weight:650;display:flex}.pyme-guide-continue:hover{background:#dfe9d4}.pyme-plan-guide:empty{display:none}.pyme-experience [data-guide-step=true]{border-color:#ac852f;box-shadow:0 0 0 3px #d8b9652b,0 16px 32px #17392c0d}.pyme-search-card[data-guide-active=true],.pyme-guided-card[data-guide-active=true],.pyme-select-wrap[data-guide-active=true],.pyme-guide-input,.pyme-guide-continue[data-guide-active=true],.pyme-main-action[data-guide-active=true],.pyme-download[data-guide-active=true],.pyme-ownership[data-guide-active=true]>label,.pyme-plan-options[data-guide-active=true]>label{animation:3s ease-in-out infinite pyme-choice-glow}.pyme-select-wrap[data-guide-active=true]{border-radius:10px}.pyme-guided-card[data-guide-active=true],.pyme-download[data-guide-active=true],.pyme-ownership[data-guide-active=true]>label:nth-child(2),.pyme-plan-options[data-guide-active=true]>label:nth-child(2){animation-delay:1.5s}.pyme-plan-options[data-guide-active=true]>label:nth-child(3){animation-delay:1s}.pyme-ownership[data-disabled]>label,.pyme-plan-options[data-disabled]>label{opacity:.55;cursor:default}.pyme-download:disabled{opacity:.65;cursor:progress}@keyframes pyme-choice-glow{0%,to{box-shadow:0 0 #d7aa4920}45%,60%{box-shadow:0 0 0 4px #d7aa495c,0 9px 27px #b9912724}}@keyframes pyme-guide-arrow{0%,to{transform:translateY(0)}50%{transform:translateY(3px)}}@media (max-width:760px){.pyme-guide-status{align-items:flex-start;font-size:.95rem}.pyme-guide-continue,.pyme-experience .pyme-guide-cue{font-size:.9rem}.pyme-guide-target,#tu-propuesta{scroll-margin-top:18px}}@media (prefers-reduced-motion:reduce){.pyme-experience *,.pyme-experience :before,.pyme-experience :after{animation:none!important}.pyme-search-card[data-guide-active=true],.pyme-guided-card[data-guide-active=true],.pyme-select-wrap[data-guide-active=true],.pyme-guide-input,.pyme-guide-continue[data-guide-active=true],.pyme-main-action[data-guide-active=true],.pyme-download[data-guide-active=true],.pyme-ownership[data-guide-active=true]>label,.pyme-plan-options[data-guide-active=true]>label{box-shadow:0 0 0 3px #d7aa4966}}
