.page-title{text-align:center;min-height:auto;padding:var(--spacing-5);row-gap:var(--spacing-1)}@media (min-width: 40.01rem){.page-title{padding:var(--spacing-8)}}.page-title>p{font-size:var(--font-size-14);font-weight:var(--font-weight-bold);line-height:var(--line-height-sm)}@media (min-width: 40.01rem){.page-title>p{font-size:var(--font-size-18)}}.page-title>h1{font-size:var(--heading-level-5);line-height:var(--line-height-sm);color:var(--semantic-text-brand-primary)}.section-confirmation{--contents-width: 800px;max-width:var(--contents-width);margin-inline:auto}@media (min-width: 40.01rem){.section-confirmation{padding-inline:0}}.section-result{--contents-width: 800px;max-width:var(--contents-width);margin-top:var(--spacing-10);margin-inline:auto;background-color:var(--semantic-fill-primary);padding:var(--spacing-10) var(--spacing-5)}@media (min-width: 40.01rem){.section-result{margin-top:var(--spacing-16);border-radius:var(--radius-md);padding:var(--spacing-16)}}.section-result>.title{font-size:var(--heading-level-6);font-weight:var(--font-weight-bold);text-align:center;line-height:1.4}:is(.section-result>.details)>div{padding-block:var(--spacing-3)}:is(.section-result>.details)>div+div{border-top:1px solid var(--semantic-stroke-primary)}:is(.section-result>.details)>div>dt{font-weight:var(--font-weight-bold);color:var(--semantic-text-secondary)}:is(.section-result>.details)>div>dd+dt{padding-top:var(--spacing-3)}:is(.section-result>.details)>div>dd>span:not([data-get-session-key]){font-size:var(--font-size-body-xs)}@media (min-width: 40.01rem){:is(.section-result>.details)>div{display:flex;flex-wrap:wrap;padding-block:var(--spacing-4)}:is(.section-result>.details)>div>dt{width:40%}:is(.section-result>.details)>div>dd{width:60%;text-align:right}:is(.section-result>.details)>div>dd+dt,:is(.section-result>.details)>div>dd+dt+dd{padding-top:var(--spacing-4)}}:is(.section-result>.details) dd small{font-size:var(--font-size-13);color:var(--semantic-text-secondary)}.section-result>.action:not([hidden]){padding-top:var(--spacing-component-block);text-align:center;display:grid;gap:var(--spacing-2)}:is(.section-result>.action:not([hidden]))>p{font-weight:var(--font-weight-bold)}.section-result .border-link[data-link-style=back-link]{margin-inline:auto;margin-top:var(--spacing-gap-stack)}.section-result:not(:has(:checked)) .action{display:none}.section-liability-clause{--contents-width: 800px;max-width:var(--contents-width);margin-top:var(--spacing-10);margin-inline:auto}@media (min-width: 40.01rem){.section-liability-clause{margin-top:var(--spacing-16);padding-inline:0}}.section-title{display:grid;row-gap:var(--spacing-4-px);justify-content:center;padding-bottom:var(--spacing-3)}@media (min-width: 40.01rem){.section-title{padding-bottom:var(--spacing-4)}}.section-title>h2{font-size:var(--heading-level-6);font-weight:var(--font-weight-bold);text-align:center}.catch-copy{display:flex;column-gap:var(--spacing-2);justify-content:center;font-size:var(--heading-level-2);font-weight:var(--font-weight-bold)}.catch-copy>svg{margin-top:3px}@media (min-width: 40.01rem){.catch-copy>svg{margin-top:0;align-self:center}}.catch-copy-small{font-size:var(--font-size-14);display:grid;inline-size:fit-content;place-items:center;padding-block:var(--spacing-1);padding-inline:var(--spacing-4);place-content:center;background-color:var(--semantic-fill-on-accent);color:var(--semantic-text-secondary);border-radius:var(--radius-md);line-height:var(--line-height-md)}span:has(>.catch-copy-small){display:grid;gap:var(--spacing-4);place-items:center}.compensation-details{background-color:var(--semantic-fill-on-accent);border-radius:var(--radius-md);padding-block:var(--spacing-2);padding-inline:var(--spacing-6);font-size:var(--font-size-14)}@media (min-width: 40.01rem){.compensation-details{padding-block:var(--spacing-5);padding-inline:var(--spacing-10);font-size:var(--font-size-16)}}.compensation-details>div{display:flex;align-items:center}.compensation-details>div+div{border-top:1px solid var(--semantic-stroke-primary)}.compensation-details>div>dt,.compensation-details>div>dd{padding-block:var(--spacing-3)}.compensation-details>div>dt{width:80px;font-weight:var(--font-weight-bold)}@media (min-width: 40.01rem){.compensation-details>div>dt{width:120px}}.compensation-details>div>dd{flex:1}.compensation-details>div>dd>dl>dt{font-weight:var(--font-weight-bold);color:var(--semantic-text-secondary)}:is(.compensation-details>div>dd>dl>dt):not(:nth-of-type(1)){padding-top:var(--spacing-3)}.compensation-details>div>dd>dl>dd{padding-bottom:var(--spacing-3)}.compensation-details>div>dd>dl>dt>span,.compensation-details>div>dd>dl>dd>span{font-size:var(--font-size-12)}.compensation-details>div>dd>dl>dd+dt{border-top:1px solid var(--semantic-stroke-primary)}@media (min-width: 40.01rem){.tabs{overflow:hidden}}[role=tablist]{width:100%;max-width:640px;margin-inline:auto;display:flex;column-gap:var(--spacing-2)}[role=tab],[role=tab]:focus,[role=tab]:hover{display:inline-block;width:50%;height:52px;border-radius:var(--radius-md);outline:none;font-weight:var(--font-weight-bold);line-height:1;overflow:hidden;text-align:center;cursor:pointer}@media (min-width: 40.01rem){[role=tab],[role=tab]:focus,[role=tab]:hover{height:64px}}#tab-1:is([role=tab],[role=tab]:focus,[role=tab]:hover){background-color:var(--semantic-fill-brand-secondary-light);color:var(--primitive-cyan-600)}#tab-2:is([role=tab],[role=tab]:focus,[role=tab]:hover){background-color:var(--semantic-fill-brand-tertiary-light);color:var(--primitive-pink-700)}:is([role=tab],[role=tab]:focus,[role=tab]:hover)>span{font-size:var(--font-size-16)}@media (min-width: 40.01rem){:is([role=tab],[role=tab]:focus,[role=tab]:hover)>span{font-size:var(--font-size-24)}}:is([role=tab],[role=tab]:focus,[role=tab]:hover)>span>em{font-size:var(--font-size-20)}@media (min-width: 40.01rem){:is([role=tab],[role=tab]:focus,[role=tab]:hover)>span>em{font-size:var(--font-size-32)}}[role=tab][aria-selected=true]{height:60px;border-radius:var(--radius-md) var(--radius-md) 0 0}@media (min-width: 40.01rem){[role=tab][aria-selected=true]{height:72px}}[role=tab]:focus-visible span.focus{outline:2px solid rgb(36 116 214);border-radius:3px}[role=tabpanel]{--spacing-gap-stack: var(--spacing-6);display:grid;gap:var(--spacing-gap-stack);width:100%;overflow:auto;padding-block:var(--spacing-6)}@media (max-width: 40rem){[role=tabpanel]{border-image-slice:0 fill;border-image-outset:0 100vw}#tabpanel-1[role=tabpanel]{border-image-source:linear-gradient(var(--semantic-fill-brand-secondary-light),var(--semantic-fill-brand-secondary-light))}#tabpanel-2[role=tabpanel]{border-image-source:linear-gradient(var(--semantic-fill-brand-tertiary-light),var(--semantic-fill-brand-tertiary-light))}}@media (min-width: 40.01rem){[role=tabpanel]{--spacing-gap-stack: var(--spacing-8);padding:var(--spacing-10);border-radius:var(--radius-md)}}[role=tabpanel]>div>table{font-size:var(--font-size-14)}:is([role=tabpanel]>div>table)>tbody>tr>th,:is([role=tabpanel]>div>table)>tbody>tr>td{padding:var(--spacing-4);line-height:1.25}:is([role=tabpanel]>div>table)>tbody>tr>th{width:100px}:is([role=tabpanel]>div>table)>tbody>tr>td{text-align:center;font-weight:var(--font-weight-bold)}:is([role=tabpanel]>div>table)>tbody>tr>td>span{font-size:var(--font-size-18)}@media (min-width: 40.01rem){[role=tabpanel]>div>table{font-size:var(--font-size-16)}:is([role=tabpanel]>div>table)>tbody>tr>th{width:160px}:is([role=tabpanel]>div>table)>tbody>tr>td{font-size:var(--font-size-18)}:is([role=tabpanel]>div>table)>tbody>tr>td>span{font-size:var(--font-size-24)}}#tabpanel-1[role=tabpanel]{background-color:var(--semantic-fill-brand-secondary-light)}#tabpanel-1[role=tabpanel] .catch-copy .color{fill:var(--semantic-fill-brand-secondary)}#tabpanel-1[role=tabpanel]>div>table,#tabpanel-1[role=tabpanel]>div>table>tbody>tr>th,#tabpanel-1[role=tabpanel]>div>table>tbody>tr>td{border-color:var(--semantic-fill-brand-secondary)}#tabpanel-1[role=tabpanel]>div>table>tbody>tr>th{background-color:var(--semantic-fill-brand-secondary-light)}#tabpanel-2[role=tabpanel]{background-color:var(--semantic-fill-brand-tertiary-light)}#tabpanel-2[role=tabpanel] .catch-copy .color{fill:var(--semantic-fill-brand-tertiary)}#tabpanel-2[role=tabpanel]>div>table,#tabpanel-2[role=tabpanel]>div>table>tbody>tr>th,#tabpanel-2[role=tabpanel]>div>table>tbody>tr>td{border-color:var(--semantic-fill-brand-tertiary)}#tabpanel-2[role=tabpanel]>div>table>tbody>tr>th{background-color:var(--semantic-fill-brand-tertiary-light)}[role=tabpanel] small:has([data-value-multiply]){--fs-min: var(--clamp-font-size-12);--fs-max: var(--clamp-font-size-14);display:block;color:var(--semantic-text-secondary)}:is([role=tabpanel] small:has([data-value-multiply])) [data-value-multiply]{display:inline-block}[role=tabpanel].is-hidden,.error-date{display:none}#start:user-invalid:not(:focus)+.error-date{display:inline-block;color:red}input[type=date]::-webkit-calendar-picker-indicator{display:none}input[type=date]::calendar-picker-indicator{display:none}input[type=date]{font-size:20px;font-family:sans-serif;text-align:center;padding:10px}.breed-button,*:has(>:is(.breed-button)){--ui-breed-button-background: var(--semantic-fill-on-accent);--ui-breed-button-text: var(--semantic-text-primary);--ui-breed-button-padding-inline: var(--spacing-3);--ui-breed-button-min-block-size: 64px;--ui-breed-button-min-inline-size: 100%;--ui-breed-buttons-columns: 2;--pbs-min: var(--spacing-3);--pbs-max: var(--spacing-4);--pbe-min: var(--spacing-3);--pbe-max: var(--spacing-4);--ui-selected-other-breed: 2}@media (min-width: 40.01rem){.breed-button,*:has(>:is(.breed-button)){--ui-breed-button-min-block-size: 72px;--ui-breed-button-min-inline-size: 178px;--ui-selected-other-breed: 4;--ui-breed-buttons-columns: auto-fill}}.breed-button{display:grid;place-items:center;border:var(--border-width-level-1) solid var(--semantic-stroke-primary);border-radius:var(--radius-md);padding-inline:var(--ui-breed-button-padding-inline);font-weight:var(--font-weight-bold);font-size:var(--font-size-button-md);min-block-size:var(--ui-breed-button-min-block-size);text-align:center;word-break:auto-phrase;background-color:var(--ui-breed-button-background);color:var(--ui-breed-button-text)}.breed-button:where(:hover,.breed-button[aria-pressed=true]){background-color:var(--semantic-fill-brand-primary-light)}.breed-button[aria-pressed=true]{border:var(--border-width-level-2) solid var(--semantic-stroke-brand-primary)}.breed-button:has([data-selected-other-breed]){position:relative}.breed-button>[data-kind]{display:contents}*:has(>.breed-button){display:grid;grid-template-columns:repeat(var(--ui-breed-buttons-columns, auto-fill),minmax(0,var(--ui-breed-button-min-inline-size)));gap:var(--spacing-2)}*:has(>.breed-button):has([data-js-dialog=mixDogSelectModal][aria-pressed=true]){--ui-selected-other-breed: 0}@media (min-width: 40.01rem){*:has(>.breed-button):has([data-js-dialog=mixDogSelectModal][aria-pressed=true]){--ui-selected-other-breed: 2}}#breedSelectModalNew{--check-mark-image: url(data:image/svg+xml,%3Csvg%20width%3D%2212%22%20height%3D%2212%22%20viewBox%3D%220%200%2012%2012%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M1%205.4L4.75%209L11%203%22%20stroke%3D%22white%22%20stroke-width%3D%222%22%20%2F%3E%3C%2Fsvg%3E);content-visibility:auto;padding:20px;border-radius:5px;max-width:90%;width:500px;border:none;box-shadow:0 4px 6px #0000001a}.modal-header{display:flex;align-items:center;justify-content:space-between}.dropdown-icon{font-size:16px;color:#666}.search-container{--ui-modal-body-layer: var(--layer-1);margin-bottom:20px}#search-combobox{margin-block-end:var(--spacing-gap-stack-lg)}.input-wrapper{position:relative;margin-bottom:10px}.search-icon{position:absolute;left:10px;top:50%;transform:translateY(-50%);color:#666}.breed-input,.search-input{width:100%;padding:var(--spacing-3);border-radius:4px;border:1px solid #ddd;box-sizing:border-box}#breedListContainer{background-color:#f9f9f9;border:1px solid #ddd;border-top:none;border-radius:0 0 4px 4px;max-height:200px;overflow-y:auto}.modal-button-container{display:flex;justify-content:space-between}.listbox{position:absolute;inline-size:100cqw;background-color:var(--semantic-background-body);border-radius:var(--radius-md);border:var(--border-width-level-1) solid var(--semantic-stroke-primary);z-index:1;padding:var(--spacing-1);block-size:34dvb;overflow-y:auto}.listbox+#confirm-breed-select{margin-block-start:var(--spacing-gap-stack)}.listbox:has(.listbox-option[data-active=true]) [aria-selected=true]{background-color:var(--semantic-fill-brand-primary)}.breed-item,.listbox-option{--ui-check-mark-color: var(--semantic-fill-on-accent);position:relative;padding-block:var(--spacing-2);padding-inline-start:var(--spacing-8-px);border-bottom:1px solid #ddd;cursor:pointer}[data-active=true]:is(.breed-item,.listbox-option){background-color:var(--semantic-fill-brand-primary-light);color:var(--semantic-text-brand-primary);font-weight:var(--font-weight-bold)}[aria-selected=true]:is(.breed-item,.listbox-option){background-color:var(--semantic-fill-brand-primary);color:var(--semantic-text-on-accent)}[aria-selected=true]:is(.breed-item,.listbox-option):before{content:"";position:absolute;left:var(--spacing-2);block-size:1lh;inline-size:1rem;-webkit-mask-image:var(--check-mark-image);mask-image:var(--check-mark-image);-webkit-mask-size:100%;mask-size:100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background-color:var(--ui-check-mark-color)}:is(dialog,.modal-body):has([role=combobox]){overflow:visible}dialog:has([role=combobox]){margin-block-start:var(--spacing-gap-stack)}@media (min-width: 40.01rem){dialog:has([role=combobox]){margin-block-start:25dvb}}.input-toggle-container{display:flex;justify-content:flex-start;align-items:center}:has(>:is(.input-toggle-container)){display:grid;place-content:center;place-items:center;gap:var(--spacing-gap-stack-lg)}.input-toggle-switch{position:relative;display:flex;inline-size:300px;block-size:50px;background-color:var(--semantic-fill-secondary);border-radius:var(--radius-full);cursor:pointer;overflow:hidden;-webkit-user-select:none;user-select:none}.toggle-option{flex:1;display:flex;justify-content:center;align-items:center;font-weight:700;transition:color .3s ease;z-index:2;padding:0 10px}.input-toggle-switch:not(.age-active) .birth-option{color:var(--semantic-text-primary)}.input-toggle-switch.age-active .age-option{color:var(--semantic-text-primary)}.input-toggle-switch:not(.age-active) .age-option,.input-toggle-switch.age-active .birth-option{color:var(--semantic-text-tertiary)}.toggle-slider{position:absolute;width:50%;height:calc(100% - 8px);background:white;border-radius:var(--radius-full);top:4px;left:6px;z-index:1;transition:transform .3s ease}.age-active .toggle-slider{left:-4px}.input-toggle-switch.age-active .toggle-slider{transform:translate(100%)}.input-toggle-switch:focus-visible{outline:3px solid #0077ff;outline-offset:2px}#birthDateInput,#estimatedAgeInput{transition:opacity .3s ease;text-align:center}#birthDateInput.hidden,#estimatedAgeInput.hidden{display:none;opacity:0}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}.pet-type-button{--ui-pet-type-button-block-size: 116px;--pet-image: var(--dog-image);display:grid;place-items:center;font-weight:var(--font-weight-bold);inline-size:100%;block-size:var(--ui-pet-type-button-block-size);padding-block:var(--spacing-4);border-radius:var(--radius-md);border:var(--border-width-level-1) solid var(--semantic-stroke-primary);padding-inline:var(--border-width-level-1)}:has(>:is(.pet-type-button)){--ui-pet-type-button-inline-size: 160px;display:grid;place-content:center;grid-template-columns:repeat(2,minmax(0,var(--ui-pet-type-button-inline-size)));gap:var(--spacing-2)}.pet-type-button:before{content:"";display:block;-webkit-mask-image:var(--pet-image);mask-image:var(--pet-image);-webkit-mask-size:cover;mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;block-size:60px;inline-size:80px;background-color:var(--semantic-text-primary);margin-block-end:var(--spacing-2)}.pet-type-button[data-session-key=petType][data-session-value="01"]{--pet-image: var(--icon-dog-01)}.pet-type-button[data-session-key=petType][data-session-value="02"]{--pet-image: var(--icon-cat-01)}.pet-type-button[aria-pressed=true]{background-color:var(--semantic-fill-brand-primary-light);border:var(--border-width-level-2) solid var(--semantic-stroke-brand-primary);padding-inline:0}.pet-type-button:hover{background-color:var(--semantic-fill-brand-primary-light)}.helpful-layout{display:flex;flex-direction:column;gap:var(--spacing-5)}@media (min-width: 40.01rem){.helpful-layout{flex-direction:row;gap:var(--spacing-10)}}.helpful-layout>figure{display:flex;align-items:center;gap:var(--spacing-4)}@media (min-width: 40.01rem){.helpful-layout>figure{width:33.3333%}}:is(.helpful-layout>figure)>img{width:100px;height:auto;border:1px solid var(--semantic-stroke-secondary);border-radius:var(--radius-xs);margin:0}@media (min-width: 40.01rem){:is(.helpful-layout>figure)>img{width:120px}}:is(.helpful-layout>figure)>figcaption{flex:1}.modal-liability-clause{max-width:min(800px,100%)}.modal-liability-clause-body{display:grid;gap:var(--spacing-4)}@media (min-width: 40.01rem){.modal-liability-clause-body{gap:var(--spacing-6);padding:var(--spacing-8)}}.modal-liability-clause-body p{line-height:var(--line-height-lg)}.modal-liability-clause-body>.action-close-button{margin-top:var(--spacing-2)}.checkbox-stack{display:grid;gap:var(--spacing-2)}.check-box{padding:var(--spacing-3) var(--spacing-4) var(--spacing-3) 44px;border:2px solid var(--semantic-stroke-primary);border-radius:var(--radius-md);font-weight:var(--font-weight-bold);line-height:var(--line-height-sm);cursor:pointer;width:100%;transition:background-color .2s;position:relative}.check-box:focus-within{outline:2px solid var(--semantic-stroke-brand-primary)}@media (min-width: 40.01rem){.check-box{padding-block:var(--spacing-4)}}.check-box:hover{background-color:var(--semantic-fill-brand-primary-light)}.check-box>input{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none}.check-box>.check{position:absolute;top:50%;left:var(--spacing-4);transform:translateY(-50%);width:20px;height:20px;border-radius:var(--radius-sm);border:2px solid var(--semantic-stroke-primary);background-color:var(--semantic-fill-on-accent);display:grid;place-content:center}:is(.check-box>.check)>svg{display:none}.check-box:has(input:checked){background-color:var(--semantic-fill-brand-primary-light);border-color:var(--semantic-fill-brand-primary)}.check-box:has(input:checked)>.check{border-color:var(--semantic-fill-brand-primary)}:is(.check-box:has(input:checked)>.check)>svg{display:block}.radio-box{padding:var(--spacing-3) var(--spacing-4) var(--spacing-3) 44px;border:2px solid var(--semantic-stroke-primary);border-radius:var(--radius-md);font-weight:var(--font-weight-bold);line-height:var(--line-height-sm);cursor:pointer;width:100%;transition:background-color .2s ease-in-out;position:relative}.radio-box:focus-within{outline:2px solid var(--semantic-stroke-brand-primary)}@media (min-width: 40.01rem){.radio-box{padding-block:var(--spacing-4)}}.radio-box:hover{background-color:var(--semantic-fill-brand-primary-light)}.radio-box:before,.radio-box:after{content:"";position:absolute;top:50%;transform:translateY(-50%);display:block}.radio-box:before{width:20px;height:20px;border-radius:var(--radius-full);border:2px solid var(--semantic-stroke-primary);background-color:var(--semantic-fill-on-accent);left:var(--spacing-4)}.radio-box:after{width:12px;height:12px;border-radius:var(--radius-full);background-color:var(--semantic-fill-brand-primary);left:var(--spacing-5);opacity:0}.radio-box>input{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none}.radio-box:has(input:checked){background-color:var(--semantic-fill-brand-primary-light);border-color:var(--semantic-fill-brand-primary)}.radio-box:has(input:checked):before{border-color:var(--semantic-fill-brand-primary)}.radio-box:has(input:checked):after{opacity:1}.radio-box small:has([data-value-multiply]){display:inline-block;font-size:var(--font-size-12);color:var(--semantic-text-secondary);padding-inline-start:.5em}:is(.radio-box small:has([data-value-multiply])) [data-value-multiply]{font-size:var(--font-size-14)}.plans-choice{display:flex;flex-direction:column;gap:var(--spacing-0-5)}@media (min-width: 40.01rem){.plans-choice{flex-direction:row}}.plans-choice>section{background-color:var(--semantic-fill-on-accent);padding:var(--spacing-4) var(--spacing-6) var(--spacing-6);display:grid;gap:var(--spacing-4)}:is(.plans-choice>section):first-of-type{border-radius:var(--radius-md) var(--radius-md) 0 0}:is(.plans-choice>section):first-of-type>h3>strong{color:var(--semantic-text-brand-secondary)}:is(.plans-choice>section):last-of-type{border-radius:0 0 var(--radius-md) var(--radius-md)}:is(.plans-choice>section):last-of-type>h3>strong{color:var(--semantic-text-brand-tertiary)}@media (min-width: 40.01rem){.plans-choice>section{width:50%}:is(.plans-choice>section):first-of-type{border-radius:var(--radius-md) 0 0 var(--radius-md)}:is(.plans-choice>section):last-of-type{border-radius:0 var(--radius-md) var(--radius-md) 0}}.plans-choice>section>h3{text-align:center;font-size:var(--font-size-body-xs);font-weight:var(--font-weight-bold);color:var(--semantic-text-tertiary)}:is(.plans-choice>section>h3)>strong{font-size:var(--font-size-20);line-height:var(--line-height-one);display:flex;justify-content:center;align-items:center;margin-top:var(--spacing-1)}:is(.plans-choice>section>h3)>strong>span{font-size:var(--font-size-28);vertical-align:-.1em}.plans-choice>section>fieldset{display:grid;gap:var(--spacing-2)}.form-step-section{--ui-form-step-section-gap: var(--spacing-6)}@media (min-width: 40.01rem){.form-step-section{--ui-form-step-section-gap: var(--spacing-8)}}.form-step-section{--pbe-min: var(--spacing-scale-6);--pbe-max: var(--spacing-scale-8);--pis-min: var(--spacing-scale-6);--pis-max: 95;--pie-min: var(--spacing-scale-6);--pie-max: 95;position:relative;display:grid;gap:var(--ui-form-step-section-gap);padding-block-start:var(--spacing-8);background-color:var(--semantic-fill-on-accent);border-radius:var(--radius-md)}.form-step-section:before{content:" STEP " attr(data-step);position:absolute;block-size:2lh;display:flex;font-family:var(--font-family-en);font-size:var(--font-size-12);line-height:var(--line-height-one);font-weight:var(--font-weight-bold);inset-block-start:0;inset-inline-start:0;display:inline-flex;align-items:center;gap:var(--spacing-1);padding:var(--spacing-1) var(--spacing-3-px);color:var(--semantic-text-on-accent);border-top-left-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md);background-color:var(--semantic-fill-brand-primary)}.form-step-section:not(:first-of-type){opacity:.5}.form-step-section:not(:first-of-type)>div{display:none}.form-step-section:has(:where(.pet-type-button[aria-pressed=true],.breed-button[aria-pressed=true],[aria-hidden=false] :valid,input[type=radio]:checked)):before{content:var(--check-mark-image) " STEP " attr(data-step)}.form-step-section:has(:where(.pet-type-button[aria-pressed=true],.breed-button[aria-pressed=true],[aria-hidden=false] :valid,input[type=radio]:checked))+.form-step-section{opacity:1}.form-step-section:has(:where(.pet-type-button[aria-pressed=true],.breed-button[aria-pressed=true],[aria-hidden=false] :valid,input[type=radio]:checked)):not(:first-of-type)>div{display:grid}.form-step-section:has(:where(.pet-type-button[aria-pressed=true],.breed-button[aria-pressed=true],[aria-hidden=false] :valid,input[type=radio]:checked))+.form-step-section>div{display:grid}.form-step-section>hgroup{display:grid;gap:var(--spacing-2)}.form-step-section>hgroup>h2{--fs-min: var(--clamp-font-size-20);--fs-max: var(--clamp-font-size-24);font-weight:var(--font-weight-bold);line-height:var(--line-heights-sm)}.form-step-section>hgroup>p{--fs-min: var(--clamp-font-size-14);--fs-max: var(--clamp-font-size-16);line-height:var(--line-height-lg)}:is(.form-step-section>hgroup>p) .note-text{display:block;font-size:var(--font-size-14)}form:has(>.form-step-section){--pbs-min: 95;--pbs-max: 105;--pbe-min: 80;--pbe-max: 120;--pis-min: 0;--pis-max: 95;--pie-min: 0;--pie-max: 95;display:grid;row-gap:var(--spacing-gap-stack);border-image-source:linear-gradient(0deg,var(--semantic-fill-brand-primary-light) 0 100%);border-image-slice:fill 0;border-image-outset:0 100vw;--check-mark-image: url(data:image/svg+xml,%3Csvg%20width%3D%2212%22%20height%3D%2212%22%20viewBox%3D%220%200%2012%2012%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M1%205.4L4.75%209L11%203%22%20stroke%3D%22white%22%20stroke-width%3D%222%22%20%2F%3E%3C%2Fsvg%3E)}select[name=pet-age][data-session-key=petAge],input[type=date][data-session-key=petBirth]{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;padding:var(--spacing-3) var(--spacing-3) var(--spacing-3) var(--spacing-4);border-radius:var(--radius-sm);border:var(--border-width-level-1) solid var(--semantic-stroke-primary);background-color:transparent;margin-inline:auto;font-size:var(--font-size-body-md);block-size:52px;inline-size:196px}:is(select[name=pet-age][data-session-key=petAge],input[type=date][data-session-key=petBirth]):focus-visible{outline:2px solid var(--semantic-stroke-brand-primary);outline-offset:2px}label:has(select[name=pet-age][data-session-key=petAge]){position:relative;display:inline-block}label:has(select[name=pet-age][data-session-key=petAge]):before{content:"";position:absolute;inset-inline-end:10px;top:0;bottom:0;margin-block:auto;display:block;block-size:16px;inline-size:16px;-webkit-mask-image:var(--ico-arrow-bottom-blue);mask-image:var(--ico-arrow-bottom-blue);-webkit-mask-size:100%;mask-size:100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background-color:var(--semantic-text-brand-primary)}.warning-message,#pet-birth:focus-within+.warning-message{display:none;margin-block-start:var(--spacing-2)}#pet-birth:user-invalid:not(:focus-within){border:var(--border-width-level-2) solid var(--semantic-stroke-warn)}#pet-birth:user-valid:not(:focus-within),label:has(#petAge:user-valid:not(:focus-within)){background-color:var(--semantic-fill-positive-light)}#petAge:user-valid:not(:focus-within){border:var(--border-width-level-2) solid var(--semantic-stroke-positive)}:has(#pet-birth:user-invalid:not(:focus-within),#pet-birth[required]:invalid:not(:focus-within))+.warning-message{display:block;color:var(--semantic-text-warn);font-size:var(--font-size-14)}dialog[data-js-dialog]{--modal-width: 50rem;max-width:min(var(--modal-width),100%)}.modal .modal-body{gap:var(--spacing-6)}@media screen and (min-width: 40.01em){.modal .modal-body{padding:var(--spacing-8) var(--spacing-8-px);gap:var(--spacing-8)}}.modal h3{--fs-min: var(--clamp-font-size-20);--fs-max: var(--clamp-font-size-24);font-weight:var(--font-weight-bold)}.modal .action-close-button{margin-block-start:0}#previousInsuranceOptions{display:grid;gap:var(--spacing-3)}#previousInsuranceOptions>label{display:flex;align-items:center;gap:var(--spacing-2)}#previousInsuranceOptions input[type=radio]{accent-color:var(--semantic-fill-brand-primary);width:20px;height:20px;vertical-align:middle}#go-to-result,#error{display:none;opacity:0;transition:opacity .8s var(--fadein-ease, ease)}@keyframes fadein-go-to-result{0%{opacity:0}to{opacity:1}}#insuranceForm:has(#previousInsuranceOptions :checked) :where(#go-to-result:not([hidden]),#error:not([hidden])){display:block;animation:fadein-go-to-result .8s var(--fadein-ease, ease-in) both;opacity:1}#insuranceForm:has(#pet-birth[required]:invalid,#pet-birth[required]:user-invalid,#pet-birth[required]:focus-within) :where(#go-to-result,#error){display:none;opacity:0}.box-fill-border:has(#error){background-color:var(--semantic-fill-warn-light);border-color:var(--semantic-border-warn);color:var(--semantic-text-warn)}.box-fill-border:has(#error):has(#error[hidden],#error:empty){display:none}:is(.box-fill-border:has(#error) #maintenance) .top-page-lead{display:none}:is(.box-fill-border:has(#error) #maintenance) .sim-page-lead{display:block}.box-fill-border:has(#error) #maintenance{color:var(--semantic-text-primary)}.loading-spinner:not([hidden]):has(+#go-to-result[hidden]){block-size:64px;display:grid;place-items:center;text-align:center}.loading-spinner .internal-link{position:relative;animation:blink-loading 1.4s infinite ease-in;pointer-events:none;border-color:transparent;filter:grayscale(.2)}:is(.loading-spinner .internal-link):before{animation:skeleton-animation 1s infinite ease-in;position:absolute;right:0;bottom:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);top:0;left:0;z-index:100;content:"";display:block;height:100%;width:100%}@keyframes blink-loading{0%{opacity:1}50%{opacity:.5}to{opacity:1}}@keyframes skeleton-animation{0%{transform:translate(-100%)}to{transform:translate(100%)}}body:not([data-mypage-discount="1"]) [data-mypage-discount-text]{display:none}@layer recipe{.selected-breed{margin-block-start:var(--spacing-6)}@media (min-width: 40.01rem){.selected-breed{margin-block-start:var(--spacing-8)}}.selected-breed{display:flex;flex-wrap:wrap;gap:var(--spacing-2);font-weight:var(--font-weight-bold)}.selected-breed dt{line-height:var(--line-height-sm)}.selected-breed dd{color:var(--semantic-text-brand-primary);line-height:var(--line-height-sm)}}#hero{--block-start: var(--spacing-6);--copy-font-size: var(--font-size-20);--title-font-size: var(--font-size-36);--subtext-font-size: var(--font-size-14);--bg-height:calc(2.75em + 12px)}@media (min-width: 40.01rem){#hero{--block-start: var(--spacing-8);--copy-font-size: var(--font-size-24);--title-font-size: var(--font-size-44);--subtext-font-size: var(--font-size-16);--bg-height:calc(3.25em + 12px)}}#hero{text-align:center;line-height:var(--line-height-sm);padding-block-start:var(--block-start);position:relative}#hero:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:var(--bg-height);border-image:linear-gradient(var(--semantic-fill-brand-primary-light),var(--semantic-fill-brand-primary-light)) fill 0 / / 0 100vw;z-index:-1}#hero>p:first-of-type{font-size:var(--copy-font-size);font-weight:var(--font-weight-bold)}#hero>h1{font-size:var(--title-font-size);font-weight:var(--font-weight-bold);color:var(--semantic-fill-brand-primary);margin-top:var(--spacing-1)}#hero>p:last-of-type{font-size:var(--subtext-font-size);line-height:var(--line-height-md);margin-top:var(--spacing-3)}@layer tokens{:root{--icon-medicine: url(/pet/assets/images/icon-medicine.svg);--icon-syringe: url(/pet/assets/images/icon-syringe.svg);--icon-grooming: url(/pet/assets/images/icon-grooming.svg);--icon-dog-01: url(/pet/assets/images/icon-dog-01.svg);--icon-dog-02: url(/pet/assets/images/icon-dog-02.svg);--icon-hospital: url(/pet/assets/images/icon-hospital.svg);--icon-cat-01: url(/pet/assets/images/icon-cat-01.svg);--icon-heartbeat: url(/pet/assets/images/icon-heartbeat.svg);--icon-cat-02: url(/pet/assets/images/icon-cat-02.svg);--icon-coverage-7050: url(/pet/assets/images/icon-coverage-7050.svg);--icon-hands-heart: url(/pet/assets/images/icon-hands-heart.svg)}}
