/*!tailwindcss v4.2.2 | MIT License | https://tailwindcss.com*/@layer properties;@layer theme,base,components,utilities;@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji",
      "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono",
      "Courier New", monospace;--color-white:#fff;--spacing:0.25rem;--container-3xl:48rem;--text-xs:0.75rem;--text-xs--line-height:calc(1 / 0.75);--text-sm:0.875rem;--text-sm--line-height:calc(1.25 / 0.875);--text-base:16px;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--leading-relaxed:1.625;--radius-lg:0.5rem;--radius-3xl:1.5rem;--blur-xl:24px;--default-transition-duration:150ms;--default-transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-brand:#029C9A;--color-brand-hover:#017877;--color-bg:#FAFAFA;--color-surface:#ffffff;--color-surface-muted:#F2F3F5;--color-border-soft:#E2E4E9;--color-border-strong:#C0C7D1;--color-text:#0D1846;--color-text-muted:#7A8BA5;--color-text-soft:#A8B3C3;--color-text-inverse:#FAFAFA;--color-text-display:#0D1846;--font-primary:Manrope, sans-serif;--font-secondary:Fraunces, serif;--text-base-sm:12.8px}}@layer base{*,::after,::before,::backdrop,::file-selector-button{box-sizing:border-box;margin:0;padding:0;border:0 solid}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;tab-size:4;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea,::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;border-radius:0;background-color:initial;opacity:1}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports(not (-webkit-appearance:-apple-pay-button)) or (contain-intrinsic-size:1px){::placeholder{color:currentcolor;@supports(color:color-mix(in lab,red,red)){color: color-mix(in oklab,currentcolor 50%,transparent);}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]),::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer utilities{.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border-width:0}.absolute{position:absolute}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.top-0{top:calc(var(--spacing) * 0)}.top-4{top:calc(var(--spacing) * 4)}.left-4{left:calc(var(--spacing) * 4)}.z-30{z-index:30}.z-50{z-index:50}.order-0{order:0}.order-0{order:0}.order-3{order:3}.order-3{order:3}.container{width:100%;@media(width >= 40rem){max-width: 40rem;}@media(width >= 48rem){max-width: 48rem;}@media(width >= 64rem){max-width: 64rem;}@media(width >= 80rem){max-width: 80rem;}@media(width >= 96rem){max-width: 96rem;}}.m-3{margin:calc(var(--spacing) * 3)}.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(var(--bs-gutter-y) * -1);margin-inline:calc(var(--bs-gutter-x)/-2);> *{box-sizing:border-box;flex-shrink:0;width:100%;max-width:100%;padding-inline:calc(var(--bs-gutter-x)/2);margin-top:var(--bs-gutter-y)}}.container{max-width:var(--container-max-width);width:100%;margin-inline:auto;padding-inline:var(--bs-gutter-x,calc(1.5rem/2))}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.h-6{height:calc(var(--spacing) * 6)}.w-full{width:100%}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.resize{resize:both}.items-center{align-items:center}.gap-3{gap:calc(var(--spacing) * 3)}.space-y-1{ :where(& > :not(:last-child)) { --tw-space-y-reverse: 0; margin-block-start: calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse)); margin-block-end: calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse))); }}.gap-y-8{row-gap:calc(var(--spacing) * 8)}.rounded-full{border-radius:calc(infinity * 1px)}.bg-brand{background-color:var(--color-brand)}.fill-current{fill:currentcolor}.p-8{padding:calc(var(--spacing) * 8)}.px-4{padding-inline:calc(var(--spacing) * 4)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-14{padding-block:calc(var(--spacing) * 14)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.text-center{text-align:center}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-text{color:var(--color-text)}.text-text-display{color:var(--color-text-display)}.text-text-inverse{color:var(--color-text-inverse)}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / 0.1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.focus\:not-sr-only{&:focus{position:static;width:auto;height:auto;padding:0;margin:0;overflow:visible;clip-path:none;white-space:normal}}.lg\:order-1{@media(width >= 64rem){order: 1;}}.lg\:order-1{@media(width >= 64rem){order: 1;}}.lg\:col-4{@media(width >= 64rem){grid-column: 4;}}.lg\:mt-0{@media(width >= 64rem){margin-top: calc(var(--spacing) * 0);}}.lg\:ml-2{@media(width >= 64rem){margin-left: calc(var(--spacing) * 2);}}.lg\:flex{@media(width >= 64rem){display: flex;}}.lg\:hidden{@media(width >= 64rem){display: none;}}.lg\:col-4{@media(width >= 64rem){flex: 0 0 auto; width: 33.333333333333336%;}}.lg\:w-auto{@media(width >= 64rem){width: auto;}}.lg\:space-x-1{@media(width >= 64rem){:where(&>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 1) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-x-reverse)))}}}.lg\:pb-0{@media(width >= 64rem){padding-bottom: calc(var(--spacing) * 0);}}.lg\:text-left{@media(width >= 64rem){text-align: left;}}.lg\:text-right{@media(width >= 64rem){text-align: right;}}.xl\:space-x-2{@media(width >= 80rem){:where(&>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 2) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-x-reverse)))}}}}input#nav-toggle:checked+label #show-button{display:none}input#nav-toggle:checked+label #hide-button{display:block}input#nav-toggle:checked~#nav-menu{display:block}.swiper-pagination-bullet{height:calc(var(--spacing) * 2.5)!important;width:calc(var(--spacing) * 2.5)!important;background-color:var(--color-surface)!important;opacity:100%!important}.swiper-pagination-bullet-active{height:calc(var(--spacing) * 4)!important;width:calc(var(--spacing) * 4)!important;background-color:var(--color-brand)!important}@layer base{html{scroll-behavior:smooth;font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}body{background-color:var(--color-bg);font-family:var(--font-primary);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{font-family:var(--font-secondary);--tw-leading:1.02;line-height:1.02;--tw-tracking:-0.03em;letter-spacing:-.03em;color:var(--color-text-display)}h1,.h1{font-size:3rem;@media(width >= 48rem){font-size: 4.35rem;}}h2,.h2{font-size:2.35rem;@media(width >= 48rem){font-size: 3.1rem;}}h3,.h3{font-size:1.9rem;@media(width >= 48rem){font-size: 2.35rem;}}h4,.h4{font-size:1.45rem;@media(width >= 48rem){font-size: 1.65rem;}}h5,.h5{font-size:1.2rem}h6,.h6{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}b,strong{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-text-display)}p{color:var(--color-text)}a{color:var(--color-brand);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}a:hover{color:var(--color-brand-hover)}code{&::after{content:var(--tw-content);--tw-border-style:none;border-style:none}}blockquote>p{margin-block:calc(var(--spacing) * 0)!important}}@layer components{.section{padding-block:calc(var(--spacing) * 20);@media(width >= 80rem){padding-block: calc(var(--spacing) * 24);}}.section-sm{padding-block:calc(var(--spacing) * 14);@media(width >= 80rem){padding-block: calc(var(--spacing) * 18);}}.container{margin-inline:auto;padding-inline:calc(var(--spacing) * 4);@media(width >= 80rem){max-width: 1320px !important;}}.social-icons{ :where(& > :not(:last-child)) { --tw-space-x-reverse: 0; margin-inline-start: calc(calc(var(--spacing) * 4) * var(--tw-space-x-reverse)); margin-inline-end: calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-x-reverse))); }}.social-icons li{display:inline-block}.social-icons li a{display:flex;height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);align-items:center;justify-content:center;border-radius:calc(infinity * 1px);background-color:var(--color-brand);text-align:center;--tw-leading:calc(var(--spacing) * 9);line-height:calc(var(--spacing) * 9);color:var(--color-text-inverse)}.social-icons li a svg{height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5)}.content{color:var(--tw-prose-body);max-width:65ch; :where(p):not(:where([class~="not-prose"],[class~="not-prose"] *)) { margin-top: 1.25em; margin-bottom: 1.25em; } :where([class~="lead"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) { color: var(--tw-prose-lead); font-size: 1.25em; line-height: 1.6; margin-top: 1.2em; margin-bottom: 1.2em; } :where(a):not(:where([class~="not-prose"],[class~="not-prose"] *)) { color: var(--tw-prose-links); text-decoration: underline; font-weight: 500; } :where(strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) { color: var(--tw-prose-bold); font-weight: 600; } :where(a strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) { color: inherit; } :where(blockquote strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) { color: inherit; } :where(thead th strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) { color: inherit; } :where(ol):not(:where([class~="not-prose"],[class~="not-prose"] *)) { list-style-type: decimal; margin-top: 1.25em; margin-bottom: 1.25em; padding-inline-start: 1.625em; } :where(ol[type="A"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) { list-style-type: upper-alpha; } :where(ol[type="a"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) { list-style-type: lower-alpha; } :where(ol[type="A" s]):not(:where([class~="not-prose"],[class~="not-prose"] *)) { list-style-type: upper-alpha; } :where(ol[type="a" s]):not(:where([class~="not-prose"],[class~="not-prose"] *)) { list-style-type: lower-alpha; } :where(ol[type="I"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) { list-style-type: upper-roman; } :where(ol[type="i"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) { list-style-type: lower-roman; } :where(ol[type="I" s]):not(:where([class~="not-prose"],[class~="not-prose"] *)) { list-style-type: upper-roman; } :where(ol[type="i" s]):not(:where([class~="not-prose"],[class~="not-prose"] *)) { list-style-type: lower-roman; } :where(ol[type="1"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) { list-style-type: decimal; } :where(ul):not(:where([class~="not-prose"],[class~="not-prose"] *)) { list-style-type: disc; margin-top: 1.25em; margin-bottom: 1.25em; padding-inline-start: 1.625em; } :where(ol > li):not(:where([class~="not-prose"],[class~="not-prose"] *))::marker { font-weight: 400; color: var(--tw-prose-counters); } :where(ul > li):not(:where([class~="not-prose"],[class~="not-prose"] *))::marker { color: var(--tw-prose-bullets); } :where(dt):not(:where([class~="not-prose"],[class~="not-prose"] *)) { color: var(--tw-prose-headings); font-weight: 600; margin-top: 1.25em; } :where(hr):not(:where([class~="not-prose"],[class~="not-prose"] *)) { border-color: var(--tw-prose-hr); border-top-width: 1px; margin-top: 3em; margin-bottom: 3em; } :where(blockquote):not(:where([class~="not-prose"],[class~="not-prose"] *)) { font-weight: 500; font-style: italic; color: var(--tw-prose-quotes); border-inline-start-width: 0.25rem; border-inline-start-color: var(--tw-prose-quote-borders); quotes: "\201C""\201D""\2018""\2019"; margin-top: 1.6em; margin-bottom: 1.6em; padding-inline-start: 1em; } :where(blockquote p:first-of-type):not(:where([class~="not-prose"],[class~="not-prose"] *))::before { content: open-quote; } :where(blockquote p:last-of-type):not(:where([class~="not-prose"],[class~="not-prose"] *))::after { content: close-quote; } :where(h1):not(:where([class~="not-prose"],[class~="not-prose"] *)) { color: var(--tw-prose-headings); font-weight: 800; font-size: 2.25em; margin-top: 0; margin-bottom: 0.8888889em; line-height: 1.1111111; } :where(h1 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) { font-weight: 900; color: inherit; } :where(h2):not(:where([class~="not-prose"],[class~="not-prose"] *)) { color: var(--tw-prose-headings); font-weight: 700; font-size: 1.5em; margin-top: 2em; margin-bottom: 1em; line-height: 1.3333333; } :where(h2 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) { font-weight: 800; color: inherit; } :where(h3):not(:where([class~="not-prose"],[class~="not-prose"] *)) { color: var(--tw-prose-headings); font-weight: 600; font-size: 1.25em; margin-top: 1.6em; margin-bottom: 0.6em; line-height: 1.6; } :where(h3 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) { font-weight: 700; color: inherit; } :where(h4):not(:where([class~="not-prose"],[class~="not-prose"] *)) { color: var(--tw-prose-headings); font-weight: 600; margin-top: 1.5em; margin-bottom: 0.5em; line-height: 1.5; } :where(h4 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) { font-weight: 700; color: inherit; } :where(img):not(:where([class~="not-prose"],[class~="not-prose"] *)) { margin-top: 2em; margin-bottom: 2em; } :where(picture):not(:where([class~="not-prose"],[class~="not-prose"] *)) { display: block; margin-top: 2em; margin-bottom: 2em; } :where(video):not(:where([class~="not-prose"],[class~="not-prose"] *)) { margin-top: 2em; margin-bottom: 2em; } :where(kbd):not(:where([class~="not-prose"],[class~="not-prose"] *)) { font-weight: 500; font-family: inherit; color: var(--tw-prose-kbd); box-shadow: 0 0 0 1px var(--tw-prose-kbd-shadows), 0 3px 0 var(--tw-prose-kbd-shadows); font-size: 0.875em; border-radius: 0.3125rem; padding-top: 0.1875em; padding-inline-end: 0.375em; padding-bottom: 0.1875em; padding-inline-start: 0.375em; } :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *)) { color: var(--tw-prose-code); font-weight: 600; font-size: 0.875em; } :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *))::before { content: "`"; } :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *))::after { content: "`"; } :where(a code):not(:where([class~="not-prose"],[class~="not-prose"] *)) { color: inherit; } :where(h1 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) { color: inherit; } :where(h2 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) { color: inherit; font-size: 0.875em; } :where(h3 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) { color: inherit; font-size: 0.9em; } :where(h4 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) { color: inherit; } :where(blockquote code):not(:where([class~="not-prose"],[class~="not-prose"] *)) { color: inherit; } :where(thead th code):not(:where([class~="not-prose"],[class~="not-prose"] *)) { color: inherit; } :where(pre):not(:where([class~="not-prose"],[class~="not-prose"] *)) { color: var(--tw-prose-pre-code); background-color: var(--tw-prose-pre-bg); overflow-x: auto; font-weight: 400; font-size: 0.875em; line-height: 1.7142857; margin-top: 1.7142857em; margin-bottom: 1.7142857em; border-radius: 0.375rem; padding-top: 0.8571429em; padding-inline-end: 1.1428571em; padding-bottom: 0.8571429em; padding-inline-start: 1.1428571em; } :where(pre code):not(:where([class~="not-prose"],[class~="not-prose"] *)) { background-color: transparent; border-width: 0; border-radius: 0; padding: 0; font-weight: inherit; color: inherit; font-size: inherit; font-family: inherit; line-height: inherit; } :where(pre code):not(:where([class~="not-prose"],[class~="not-prose"] *))::before { content: none; } :where(pre code):not(:where([class~="not-prose"],[class~="not-prose"] *))::after { content: none; } :where(table):not(:where([class~="not-prose"],[class~="not-prose"] *)) { width: 100%; table-layout: auto; margin-top: 2em; margin-bottom: 2em; font-size: 0.875em; line-height: 1.7142857; } :where(thead):not(:where([class~="not-prose"],[class~="not-prose"] *)) { border-bottom-width: 1px; border-bottom-color: var(--tw-prose-th-borders); } :where(thead th):not(:where([class~="not-prose"],[class~="not-prose"] *)) { color: var(--tw-prose-headings); font-weight: 600; vertical-align: bottom; padding-inline-end: 0.5714286em; padding-bottom: 0.5714286em; padding-inline-start: 0.5714286em; } :where(tbody tr):not(:where([class~="not-prose"],[class~="not-prose"] *)) { border-bottom-width: 1px; border-bottom-color: var(--tw-prose-td-borders); } :where(tbody tr:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) { border-bottom-width: 0; } :where(tbody td):not(:where([class~="not-prose"],[class~="not-prose"] *)) { vertical-align: baseline; } :where(tfoot):not(:where([class~="not-prose"],[class~="not-prose"] *)) { border-top-width: 1px; border-top-color: var(--tw-prose-th-borders); } :where(tfoot td):not(:where([class~="not-prose"],[class~="not-prose"] *)) { vertical-align: top; } :where(th, td):not(:where([class~="not-prose"],[class~="not-prose"] *)) { text-align: start; } :where(figure > *):not(:where([class~="not-prose"],[class~="not-prose"] *)) { margin-top: 0; margin-bottom: 0; } :where(figcaption):not(:where([class~="not-prose"],[class~="not-prose"] *)) { color: var(--tw-prose-captions); font-size: 0.875em; line-height: 1.4285714; margin-top: 0.8571429em; } --tw-prose-body: oklch(37.3% 0.034 259.733);--tw-prose-headings:oklch(21% 0.034 264.665);--tw-prose-lead:oklch(44.6% 0.03 256.802);--tw-prose-links:oklch(21% 0.034 264.665);--tw-prose-bold:oklch(21% 0.034 264.665);--tw-prose-counters:oklch(55.1% 0.027 264.364);--tw-prose-bullets:oklch(87.2% 0.01 258.338);--tw-prose-hr:oklch(92.8% 0.006 264.531);--tw-prose-quotes:oklch(21% 0.034 264.665);--tw-prose-quote-borders:oklch(92.8% 0.006 264.531);--tw-prose-captions:oklch(55.1% 0.027 264.364);--tw-prose-kbd:oklch(21% 0.034 264.665);--tw-prose-kbd-shadows:color-mix(in oklab, oklch(21% 0.034 264.665) 10%, transparent);--tw-prose-code:oklch(21% 0.034 264.665);--tw-prose-pre-code:oklch(92.8% 0.006 264.531);--tw-prose-pre-bg:oklch(27.8% 0.033 256.848);--tw-prose-th-borders:oklch(87.2% 0.01 258.338);--tw-prose-td-borders:oklch(92.8% 0.006 264.531);--tw-prose-invert-body:oklch(87.2% 0.01 258.338);--tw-prose-invert-headings:#fff;--tw-prose-invert-lead:oklch(70.7% 0.022 261.325);--tw-prose-invert-links:#fff;--tw-prose-invert-bold:#fff;--tw-prose-invert-counters:oklch(70.7% 0.022 261.325);--tw-prose-invert-bullets:oklch(44.6% 0.03 256.802);--tw-prose-invert-hr:oklch(37.3% 0.034 259.733);--tw-prose-invert-quotes:oklch(96.7% 0.003 264.542);--tw-prose-invert-quote-borders:oklch(37.3% 0.034 259.733);--tw-prose-invert-captions:oklch(70.7% 0.022 261.325);--tw-prose-invert-kbd:#fff;--tw-prose-invert-kbd-shadows:rgb(255 255 255 / 10%);--tw-prose-invert-code:#fff;--tw-prose-invert-pre-code:oklch(87.2% 0.01 258.338);--tw-prose-invert-pre-bg:rgb(0 0 0 / 50%);--tw-prose-invert-th-borders:oklch(44.6% 0.03 256.802);--tw-prose-invert-td-borders:oklch(37.3% 0.034 259.733);font-size:1rem;line-height:1.75; :where(picture > img):not(:where([class~="not-prose"],[class~="not-prose"] *)) { margin-top: 0; margin-bottom: 0; } :where(li):not(:where([class~="not-prose"],[class~="not-prose"] *)) { margin-top: 0.5em; margin-bottom: 0.5em; } :where(ol > li):not(:where([class~="not-prose"],[class~="not-prose"] *)) { padding-inline-start: 0.375em; } :where(ul > li):not(:where([class~="not-prose"],[class~="not-prose"] *)) { padding-inline-start: 0.375em; } :where(.prose > ul > li p):not(:where([class~="not-prose"],[class~="not-prose"] *)) { margin-top: 0.75em; margin-bottom: 0.75em; } :where(.prose > ul > li > p:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) { margin-top: 1.25em; } :where(.prose > ul > li > p:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) { margin-bottom: 1.25em; } :where(.prose > ol > li > p:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) { margin-top: 1.25em; } :where(.prose > ol > li > p:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) { margin-bottom: 1.25em; } :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~="not-prose"],[class~="not-prose"] *)) { margin-top: 0.75em; margin-bottom: 0.75em; } :where(dl):not(:where([class~="not-prose"],[class~="not-prose"] *)) { margin-top: 1.25em; margin-bottom: 1.25em; } :where(dd):not(:where([class~="not-prose"],[class~="not-prose"] *)) { margin-top: 0.5em; padding-inline-start: 1.625em; } :where(hr + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) { margin-top: 0; } :where(h2 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) { margin-top: 0; } :where(h3 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) { margin-top: 0; } :where(h4 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) { margin-top: 0; } :where(thead th:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) { padding-inline-start: 0; } :where(thead th:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) { padding-inline-end: 0; } :where(tbody td, tfoot td):not(:where([class~="not-prose"],[class~="not-prose"] *)) { padding-top: 0.5714286em; padding-inline-end: 0.5714286em; padding-bottom: 0.5714286em; padding-inline-start: 0.5714286em; } :where(tbody td:first-child, tfoot td:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) { padding-inline-start: 0; } :where(tbody td:last-child, tfoot td:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) { padding-inline-end: 0; } :where(figure):not(:where([class~="not-prose"],[class~="not-prose"] *)) { margin-top: 2em; margin-bottom: 2em; } :where(.prose > :first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) { margin-top: 0; } :where(.prose > :last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) { margin-bottom: 0; } max-width: none;& :is(:where(h1, h2, h3, h4, h5, h6, th):not(:where([class~=not-prose],[class~=not-prose] *))){margin-top:.75em}& :is(:where(h1, h2, h3, h4, h5, h6, th):not(:where([class~=not-prose],[class~=not-prose] *))){margin-bottom:.35em}& :is(:where(h1, h2, h3, h4, h5, h6, th):not(:where([class~=not-prose],[class~=not-prose] *))){color:var(--color-text-display)}& :is(:where(h1):not(:where([class~=not-prose],[class~=not-prose] *))){font-size:2.4rem}@media(width >= 48rem){& :is(:where(h1):not(:where([class~=not-prose],[class~=not-prose] *))){font-size:3.4rem}}& :is(:where(h2):not(:where([class~=not-prose],[class~=not-prose] *))){font-size:2rem}@media(width >= 48rem){& :is(:where(h2):not(:where([class~=not-prose],[class~=not-prose] *))){font-size:2.6rem}}& :is(:where(h3):not(:where([class~=not-prose],[class~=not-prose] *))){font-size:1.65rem}@media(width >= 48rem){& :is(:where(h3):not(:where([class~=not-prose],[class~=not-prose] *))){font-size:2rem}}& :is(:where(p):not(:where([class~=not-prose],[class~=not-prose] *))){font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}& :is(:where(p):not(:where([class~=not-prose],[class~=not-prose] *))){color:var(--color-text)}& :is(:where(a):not(:where([class~=not-prose],[class~=not-prose] *))){color:var(--color-brand)}& :is(:where(a):not(:where([class~=not-prose],[class~=not-prose] *))){&.btn{text-decoration-line:none}}& :is(:where(img):not(:where([class~=not-prose],[class~=not-prose] *))){max-width:100%}& :is(:where(img):not(:where([class~=not-prose],[class~=not-prose] *))){border-radius:.25rem}& :is(:where(strong):not(:where([class~=not-prose],[class~=not-prose] *))){color:var(--color-text-display)}& :is(:where(hr):not(:where([class~=not-prose],[class~=not-prose] *))){border-color:var(--color-border-soft)}& :is(:where(pre):not(:where([class~=not-prose],[class~=not-prose] *))){border-radius:1.4rem}& :is(:where(pre):not(:where([class~=not-prose],[class~=not-prose] *))){background-color:var(--color-surface-muted)}& :is(:where(li):not(:where([class~=not-prose],[class~=not-prose] *))){color:var(--color-text)}& :is(:where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *))){border-radius:1.5rem}& :is(:where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *))){border-style:var(--tw-border-style);border-width:1px}& :is(:where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *))){border-left-style:var(--tw-border-style);border-left-width:10px}& :is(:where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *))){border-color:var(--color-brand)}& :is(:where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *))){background-color:var(--color-surface-muted)}& :is(:where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *))){padding-inline:calc(var(--spacing) * 8)}& :is(:where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *))){padding-block:calc(var(--spacing) * 10)}& :is(:where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *))){font-family:var(--font-secondary)}& :is(:where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *))){font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}& :is(:where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *))){color:var(--color-text-display)}& :is(:where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *))){font-style:normal}& :is(:where(table):not(:where([class~=not-prose],[class~=not-prose] *))){position:relative}& :is(:where(table):not(:where([class~=not-prose],[class~=not-prose] *))){overflow:hidden}& :is(:where(table):not(:where([class~=not-prose],[class~=not-prose] *))){border-radius:1.5rem}& :is(:where(table):not(:where([class~=not-prose],[class~=not-prose] *))){&::before{content:var(--tw-content);position:absolute}}& :is(:where(table):not(:where([class~=not-prose],[class~=not-prose] *))){&::before{content:var(--tw-content);top:calc(var(--spacing) * 0)}}& :is(:where(table):not(:where([class~=not-prose],[class~=not-prose] *))){&::before{content:var(--tw-content);left:calc(var(--spacing) * 0)}}& :is(:where(table):not(:where([class~=not-prose],[class~=not-prose] *))){&::before{content:var(--tw-content);height:100%}}& :is(:where(table):not(:where([class~=not-prose],[class~=not-prose] *))){&::before{content:var(--tw-content);width:100%}}& :is(:where(table):not(:where([class~=not-prose],[class~=not-prose] *))){&::before{content:var(--tw-content);border-radius:inherit}}& :is(:where(table):not(:where([class~=not-prose],[class~=not-prose] *))){&::before{content:var(--tw-content);border-style:var(--tw-border-style);border-width:1px}}& :is(:where(table):not(:where([class~=not-prose],[class~=not-prose] *))){&::before{content:var(--tw-content);border-color:var(--color-border-soft)}}& :is(:where(table):not(:where([class~=not-prose],[class~=not-prose] *))){&::before{--tw-content:"";content:var(--tw-content)}}& :is(:where(thead):not(:where([class~=not-prose],[class~=not-prose] *))){border-color:var(--color-border-soft)}& :is(:where(thead):not(:where([class~=not-prose],[class~=not-prose] *))){background-color:var(--color-surface-muted)}& :is(:where(th):not(:where([class~=not-prose],[class~=not-prose] *))){position:relative}& :is(:where(th):not(:where([class~=not-prose],[class~=not-prose] *))){z-index:10}& :is(:where(th):not(:where([class~=not-prose],[class~=not-prose] *))){padding-inline:calc(var(--spacing) * 4)}& :is(:where(th):not(:where([class~=not-prose],[class~=not-prose] *))){padding-block:18px}& :is(:where(th):not(:where([class~=not-prose],[class~=not-prose] *))){color:var(--color-text-display)}& :is(:where(tr):not(:where([class~=not-prose],[class~=not-prose] *))){border-color:var(--color-border-soft)}& :is(:where(td):not(:where([class~=not-prose],[class~=not-prose] *))){position:relative}& :is(:where(td):not(:where([class~=not-prose],[class~=not-prose] *))){z-index:10}& :is(:where(td):not(:where([class~=not-prose],[class~=not-prose] *))){padding-inline:calc(var(--spacing) * 3)}& :is(:where(td):not(:where([class~=not-prose],[class~=not-prose] *))){padding-block:18px}}.header{padding-block:calc(var(--spacing) * 5)}.navbar{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;column-gap:calc(var(--spacing) * 6);row-gap:calc(var(--spacing) * 4);border-radius:calc(infinity * 1px);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border-soft);background-color:color-mix(in srgb,#ffffff 92%,transparent);@supports(color:color-mix(in lab,red,red)){background-color: color-mix(in oklab,var(--color-surface) 92%,transparent);}padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 3);--tw-shadow:0 10px 28px var(--tw-shadow-color, rgba(13,24,70,0.08));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.navbar-brand{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);--tw-tracking:-0.02em;letter-spacing:-.02em;color:var(--color-text-display);image{max-height:100%;max-width:100%}}.navbar-brand-logo{display:block;height:calc(var(--spacing) * 11);width:auto;flex-shrink:0}.navbar-nav{text-align:center;@media(width >= 64rem){align-items: center;}@media(width >= 64rem){text-align: left;}}.nav-link{display:block;cursor:pointer;border-radius:calc(infinity * 1px);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-text);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));&:hover{@media(hover:hover){background-color: var(--color-surface-muted);}}&:hover{@media(hover:hover){color: var(--color-brand);}}@media(width >= 64rem){padding-inline: calc(var(--spacing) * 4);}@media(width >= 64rem){padding-block: calc(var(--spacing) * 2.5);}}.nav-dropdown{margin-right:calc(var(--spacing) * 0)}.nav-dropdown>svg{pointer-events:none}.nav-dropdown-list{z-index:10;min-width:180px;border-radius:var(--radius-3xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border-soft);background-color:var(--color-surface);padding:calc(var(--spacing) * 4);--tw-shadow:0 18px 36px var(--tw-shadow-color, rgba(13,24,70,0.12));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.nav-dropdown-item{&:not(:last-child){margin-bottom:calc(var(--spacing) * 2)}}.nav-dropdown-link{display:block;padding-block:calc(var(--spacing) * 1);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-text);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));&:hover{@media(hover:hover){color: var(--color-brand);}}}.btn{display:inline-flex;align-items:center;justify-content:center;border-radius:calc(infinity * 1px);border-style:var(--tw-border-style);border-width:1px;border-color:transparent;padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);--tw-tracking:0.01em;letter-spacing:.01em;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:200ms;transition-duration:200ms}.btn-sm{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.btn-primary{border-color:var(--color-brand);background-color:var(--color-brand);color:var(--color-text-inverse);--tw-shadow:0 16px 30px var(--tw-shadow-color, rgba(2,156,154,0.22));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);&:hover{@media(hover:hover){border-color: var(--color-brand-hover);}}&:hover{@media(hover:hover){background-color: var(--color-brand-hover);}}&:hover{@media(hover:hover){color: var(--color-text-inverse);}}}.btn-outline-primary{border-color:var(--color-border-strong);background-color:var(--color-surface);color:var(--color-text-display);&:hover{@media(hover:hover){border-color: var(--color-brand);}}&:hover{@media(hover:hover){background-color: var(--color-surface-muted);}}&:hover{@media(hover:hover){color: var(--color-brand);}}}}.table-of-content{overflow:hidden;border-radius:.25rem}.share-icons .share-link{height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);border-radius:calc(infinity * 1px);background-color:var(--color-brand);--tw-leading:calc(var(--spacing) * 9);line-height:calc(var(--spacing) * 9);&:hover{@media(hover:hover){background-color: var(--color-brand-hover);}}}.fediverse-input-wrapper{border-radius:.25rem;background-color:var(--color-bg);input{border-radius:.25rem;&:focus{border-color:var(--color-brand)}&:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}button{border-radius:.25rem;background-color:var(--color-brand);color:var(--color-text-inverse);&:hover{@media(hover:hover){background-color: var(--color-brand-hover);}}}}.notice{border-radius:var(--radius-lg)}.tab{overflow:hidden;border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border-soft)}.tab-nav{border-color:var(--color-border-soft);background-color:var(--color-surface-muted);padding-left:calc(var(--spacing) * 4)}.tab-nav-item{padding-inline:calc(var(--spacing) * 8);font-size:var(--text-lg)!important;line-height:var(--tw-leading,var(--text-lg--line-height))!important;color:var(--color-text-display)}.tab-nav-item.active{border-color:var(--color-brand)}.tab-content-panel{padding-inline:calc(var(--spacing) * 4);padding-top:calc(var(--spacing) * 0)!important}.accordion{margin-bottom:calc(var(--spacing) * 6);overflow:hidden;border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border-soft);background-color:var(--color-surface)}.accordion-header{color:var(--color-text-display)}.cookie-box{border-radius:var(--radius-lg)!important}.gallery-slider{margin-left:calc(var(--spacing) * 0)!important}.site-shell{min-height:100vh;background-image:radial-gradient(circle at top right,rgba(2,156,154,.25),transparent 28rem),radial-gradient(circle at left top,rgba(169,67,146,8%),transparent 24rem),linear-gradient(180deg,#FAFAFA 0%,#FAFAFA 38%,#FAFAFA 100%)}.lifeline-picture{display:block}.header{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:color-mix(in srgb,#E2E4E9 70%,transparent);@supports(color:color-mix(in lab,red,red)){border-color: color-mix(in oklab,var(--color-border-soft) 70%,transparent);}background-color:color-mix(in srgb,#FAFAFA 80%,transparent);@supports(color:color-mix(in lab,red,red)){background-color: color-mix(in oklab,var(--color-bg) 80%,transparent);}--tw-backdrop-blur:blur(var(--blur-xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.brand-mark{display:inline-flex;height:calc(var(--spacing) * 11);width:calc(var(--spacing) * 11);align-items:center;justify-content:center;border-radius:1.1rem;--tw-gradient-position:to bottom right;@supports(background-image:linear-gradient(in lab,red,red)){--tw-gradient-position: to bottom right in oklab;}background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:var(--color-brand);--tw-gradient-to:var(--color-brand-hover);--tw-gradient-stops:var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);--tw-tracking:0.16em;letter-spacing:.16em;color:var(--color-text-inverse)}.eyebrow{display:inline-flex;align-items:center;border-radius:calc(infinity * 1px);border-style:var(--tw-border-style);border-width:1px;border-color:color-mix(in srgb,#029C9A 15%,transparent);@supports(color:color-mix(in lab,red,red)){border-color: color-mix(in oklab,var(--color-brand) 15%,transparent);}background-color:color-mix(in srgb,#029C9A 8%,transparent);@supports(color:color-mix(in lab,red,red)){background-color: color-mix(in oklab,var(--color-brand) 8%,transparent);}padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1);font-size:.7rem;--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);--tw-tracking:0.16em;letter-spacing:.16em;color:var(--color-brand);text-transform:uppercase}.nav-link.active{background-color:var(--color-surface-muted);color:var(--color-brand)}.surface-card,.trust-card,.info-card,.testimonial-card,.faq-card,.content-card,.step-card,.form-shell,.contact-card,.legal-meta,.cta-banner{border-radius:2rem;border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border-soft);background-color:var(--color-surface);--tw-shadow:0 22px 48px var(--tw-shadow-color, rgba(16,33,61,0.08));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hero-panel{border-radius:2rem;border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border-soft);--tw-gradient-position:to bottom right;@supports(background-image:linear-gradient(in lab,red,red)){--tw-gradient-position: to bottom right in oklab;}background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:var(--color-surface);--tw-gradient-to:var(--color-surface-muted);--tw-gradient-stops:var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));--tw-shadow:0 20px 44px var(--tw-shadow-color, rgba(16,33,61,0.1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hero-shell{overflow:hidden;padding-block:calc(var(--spacing) * 16);@media(width >= 48rem){padding-block: calc(var(--spacing) * 20);}@media(width >= 80rem){padding-block: calc(var(--spacing) * 24);}}.hero-shell-compact{padding-block:calc(var(--spacing) * 12);@media(width >= 48rem){padding-block: calc(var(--spacing) * 16);}}.hero-grid{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(var(--bs-gutter-y) * -1);margin-inline:calc(var(--bs-gutter-x)/-2);> *{box-sizing:border-box;flex-shrink:0;width:100%;max-width:100%;padding-inline:calc(var(--bs-gutter-x)/2);margin-top:var(--bs-gutter-y)}align-items:center;row-gap:calc(var(--spacing) * 10)}.hero-grid-compact{align-items:flex-start}.hero-copy{text-align:center;@media(width >= 64rem){grid-column: 7;}@media(width >= 64rem){flex: 0 0 auto; width: 58.333333333333336%;}@media(width >= 64rem){text-align: left;}}.hero-copy h1{margin-inline:auto;margin-bottom:calc(var(--spacing) * 5);max-width:11ch;@media(width >= 64rem){margin-inline: calc(var(--spacing) * 0);}}.hero-copy p{margin-inline:auto;max-width:var(--container-3xl);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));color:var(--color-text);@media(width >= 64rem){margin-inline: calc(var(--spacing) * 0);}}.hero-actions{margin-top:calc(var(--spacing) * 8);display:flex;flex-wrap:wrap;justify-content:center;gap:calc(var(--spacing) * 4);@media(width >= 64rem){justify-content: flex-start;}}.hero-meta{margin-top:calc(var(--spacing) * 6);display:flex;flex-wrap:wrap;justify-content:center;gap:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));@media(width >= 64rem){justify-content: flex-start;}}.hero-meta-item{border-radius:calc(infinity * 1px);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border-soft);background-color:var(--color-surface);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-text-display)}.hero-panel{padding:calc(var(--spacing) * 7);@media(width >= 64rem){grid-column: 5;}@media(width >= 64rem){flex: 0 0 auto; width: 41.66666666666667%;}@media(width >= 64rem){padding: calc(var(--spacing) * 8);}}.proof-kicker{margin-bottom:calc(var(--spacing) * 3);font-size:.7rem;--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);--tw-tracking:0.18em;letter-spacing:.18em;color:var(--color-text-muted);text-transform:uppercase}.proof-stack{margin-top:calc(var(--spacing) * 6); :where(& > :not(:last-child)) { --tw-space-y-reverse: 0; margin-block-start: calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse)); margin-block-end: calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse))); }}.proof-item{border-radius:1.35rem;border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border-soft);background-color:var(--color-surface);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 4)}.trust-grid,.card-grid,.testimonial-grid,.faq-grid,.content-grid{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(var(--bs-gutter-y) * -1);margin-inline:calc(var(--bs-gutter-x)/-2);> *{box-sizing:border-box;flex-shrink:0;width:100%;max-width:100%;padding-inline:calc(var(--bs-gutter-x)/2);margin-top:var(--bs-gutter-y)}row-gap:calc(var(--spacing) * 6)}.trust-card,.info-card,.testimonial-card,.faq-card,.content-card{height:100%;padding:calc(var(--spacing) * 6);@media(width >= 48rem){padding: calc(var(--spacing) * 7);}}.trust-card{@media(width >= 48rem){grid-column: 4;}@media(width >= 48rem){flex: 0 0 auto; width: 33.333333333333336%;}}.info-card{@media(width >= 48rem){grid-column: 4;}@media(width >= 48rem){flex: 0 0 auto; width: 33.333333333333336%;}}.info-card-comparison{@media(width >= 48rem){grid-column: 6;}@media(width >= 48rem){flex: 0 0 auto; width: 50%;}}.info-card-highlight{--tw-gradient-position:to bottom right;@supports(background-image:linear-gradient(in lab,red,red)){--tw-gradient-position: to bottom right in oklab;}background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:var(--color-surface);--tw-gradient-to:var(--color-surface-muted);--tw-gradient-stops:var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.info-card ul,.feature-points,.content-card ul{margin-top:calc(var(--spacing) * 5); :where(& > :not(:last-child)) { --tw-space-y-reverse: 0; margin-block-start: calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse)); margin-block-end: calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse))); }}.card-point,.feature-point{display:flex;align-items:flex-start;gap:calc(var(--spacing) * 3);color:var(--color-text)}.card-point::before,.feature-point::before{margin-top:calc(var(--spacing) * 1);display:inline-block;height:calc(var(--spacing) * 2.5);width:calc(var(--spacing) * 2.5);flex:none;border-radius:calc(infinity * 1px);background-color:var(--color-brand);--tw-content:"";content:var(--tw-content)}.section-heading{margin-inline:auto;margin-bottom:calc(var(--spacing) * 10);max-width:var(--container-3xl);text-align:center;@media(width >= 48rem){margin-bottom: calc(var(--spacing) * 12);}}.section-heading h2{margin-bottom:calc(var(--spacing) * 4)}.section-heading p{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.feature-band{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(var(--bs-gutter-y) * -1);margin-inline:calc(var(--bs-gutter-x)/-2);> *{box-sizing:border-box;flex-shrink:0;width:100%;max-width:100%;padding-inline:calc(var(--bs-gutter-x)/2);margin-top:var(--bs-gutter-y)}align-items:center;row-gap:calc(var(--spacing) * 8);border-radius:2.25rem;border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border-soft);--tw-gradient-position:to bottom right;@supports(background-image:linear-gradient(in lab,red,red)){--tw-gradient-position: to bottom right in oklab;}background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:var(--color-surface);--tw-gradient-to:var(--color-surface-muted);--tw-gradient-stops:var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 8);--tw-shadow:0 20px 42px var(--tw-shadow-color, rgba(16,33,61,0.08));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);@media(width >= 48rem){padding-inline: calc(var(--spacing) * 10);}@media(width >= 48rem){padding-block: calc(var(--spacing) * 10);}}.feature-band-single{display:block}.feature-copy{@media(width >= 64rem){grid-column: 7;}@media(width >= 64rem){flex: 0 0 auto; width: 58.333333333333336%;}}.feature-panel{border-radius:1.75rem;border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border-soft);background-color:var(--color-surface);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 6);@media(width >= 64rem){grid-column: 5;}@media(width >= 64rem){flex: 0 0 auto; width: 41.66666666666667%;}}.feature-copy .btn,.feature-panel .btn{margin-top:calc(var(--spacing) * 6)}.feature-grid{margin-top:calc(var(--spacing) * 6);display:grid;gap:calc(var(--spacing) * 4);@media(width >= 48rem){grid-template-columns: repeat(2,minmax(0,1fr));}}.feature-stat{border-radius:1.35rem;border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border-soft);background-color:var(--color-surface);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4)}.feature-stat strong{display:block;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);--tw-tracking:0.14em;letter-spacing:.14em;color:var(--color-brand);text-transform:uppercase}.feature-stat span{margin-top:calc(var(--spacing) * 2);display:block;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-text)}.testimonial-card{@media(width >= 48rem){grid-column: 4;}@media(width >= 48rem){flex: 0 0 auto; width: 33.333333333333336%;}}.testimonial-card blockquote{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-text-display)}.testimonial-meta{margin-top:calc(var(--spacing) * 5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-text-muted)}.step-grid{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(var(--bs-gutter-y) * -1);margin-inline:calc(var(--bs-gutter-x)/-2);> *{box-sizing:border-box;flex-shrink:0;width:100%;max-width:100%;padding-inline:calc(var(--bs-gutter-x)/2);margin-top:var(--bs-gutter-y)}row-gap:calc(var(--spacing) * 6)}.step-card{position:relative;height:100%;padding:calc(var(--spacing) * 6);padding-left:calc(var(--spacing) * 20);@media(width >= 48rem){grid-column: 4;}@media(width >= 48rem){flex: 0 0 auto; width: 33.333333333333336%;}@media(width >= 48rem){padding: calc(var(--spacing) * 7);}@media(width >= 48rem){padding-left: calc(var(--spacing) * 20);}}.step-number{position:absolute;top:calc(var(--spacing) * 6);left:calc(var(--spacing) * 6);display:inline-flex;height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);align-items:center;justify-content:center;border-radius:calc(infinity * 1px);background-color:var(--color-brand);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-text-inverse)}.field-label{margin-bottom:calc(var(--spacing) * 2);display:block;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-text-display)}.field-input{appearance:none;background-color:#fff;border-color:oklch(55.1% .027 264.364);border-radius:0;padding-top:.5rem;padding-right:.75rem;padding-bottom:.5rem;padding-left:.75rem;font-size:1rem;line-height:1.5rem;--tw-shadow:0 0 #0000;&:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset:var(--tw-empty,/*!*/ /*!*/);--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:oklch(54.6% 0.245 262.881);--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-color:oklch(54.6% .245 262.881)}&::placeholder{color:oklch(55.1% .027 264.364);opacity:1}&::-webkit-datetime-edit-fields-wrapper{padding:0}&::-webkit-date-and-time-value{min-height:1.5em}&::-webkit-date-and-time-value{text-align:inherit}&::-webkit-datetime-edit{display:inline-flex}&::-webkit-datetime-edit{padding-top:0;padding-bottom:0}&::-webkit-datetime-edit-year-field{padding-top:0;padding-bottom:0}&::-webkit-datetime-edit-month-field{padding-top:0;padding-bottom:0}&::-webkit-datetime-edit-day-field{padding-top:0;padding-bottom:0}&::-webkit-datetime-edit-hour-field{padding-top:0;padding-bottom:0}&::-webkit-datetime-edit-minute-field{padding-top:0;padding-bottom:0}&::-webkit-datetime-edit-second-field{padding-top:0;padding-bottom:0}&::-webkit-datetime-edit-millisecond-field{padding-top:0;padding-bottom:0}&::-webkit-datetime-edit-meridiem-field{padding-top:0;padding-bottom:0}width:100%;border-radius:1.35rem;border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border-soft);background-color:var(--color-surface);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4);color:var(--color-text-display);&::placeholder{color:var(--color-text-soft)}&:focus{border-color:var(--color-brand)}&:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.form-shell{padding:calc(var(--spacing) * 6);@media(width >= 64rem){padding: calc(var(--spacing) * 8);}}.contact-card{padding:calc(var(--spacing) * 6);@media(width >= 48rem){padding: calc(var(--spacing) * 7);}}.contact-grid{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(var(--bs-gutter-y) * -1);margin-inline:calc(var(--bs-gutter-x)/-2);> *{box-sizing:border-box;flex-shrink:0;width:100%;max-width:100%;padding-inline:calc(var(--bs-gutter-x)/2);margin-top:var(--bs-gutter-y)}row-gap:calc(var(--spacing) * 6)}.contact-card-link{display:inline-flex;align-items:center;gap:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-text-display)}.faq-card summary{cursor:pointer;list-style-type:none;font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-text-display)}.faq-card[open] summary{margin-bottom:calc(var(--spacing) * 4)}.cta-banner{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(var(--bs-gutter-y) * -1);margin-inline:calc(var(--bs-gutter-x)/-2);> *{box-sizing:border-box;flex-shrink:0;width:100%;max-width:100%;padding-inline:calc(var(--bs-gutter-x)/2);margin-top:var(--bs-gutter-y)}align-items:center;row-gap:calc(var(--spacing) * 6);--tw-gradient-position:to right;@supports(background-image:linear-gradient(in lab,red,red)){--tw-gradient-position: to right in oklab;}background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:var(--color-text-display);--tw-gradient-to:var(--color-brand);--tw-gradient-stops:var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));padding:calc(var(--spacing) * 8);color:var(--color-text-inverse);@media(width >= 64rem){padding: calc(var(--spacing) * 10);}}.cta-copy{@media(width >= 64rem){grid-column: 8;}@media(width >= 64rem){flex: 0 0 auto; width: 66.66666666666667%;}}.cta-action{@media(width >= 64rem){grid-column: 4;}@media(width >= 64rem){flex: 0 0 auto; width: 33.333333333333336%;}@media(width >= 64rem){text-align: right;}}.cta-banner .eyebrow{border-color:color-mix(in srgb,#fff 15%,transparent);@supports(color:color-mix(in lab,red,red)){border-color: color-mix(in oklab,var(--color-white) 15%,transparent);}background-color:color-mix(in srgb,#fff 10%,transparent);@supports(color:color-mix(in lab,red,red)){background-color: color-mix(in oklab,var(--color-white) 10%,transparent);}color:var(--color-text-inverse)}.cta-banner .btn-outline-primary{border-color:color-mix(in srgb,#fff 25%,transparent);@supports(color:color-mix(in lab,red,red)){border-color: color-mix(in oklab,var(--color-white) 25%,transparent);}background-color:var(--color-white);color:var(--color-text-display);&:hover{@media(hover:hover){border-color: var(--color-white);}}&:hover{@media(hover:hover){background-color: var(--color-surface-muted);}}&:hover{@media(hover:hover){color: var(--color-brand);}}}.cta-banner h2,.cta-banner p{color:var(--color-text-inverse)}.legal-meta{padding:calc(var(--spacing) * 6);@media(width >= 64rem){padding: calc(var(--spacing) * 8);}}.notice-box{border-radius:1.35rem;border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border-soft);background-color:var(--color-surface-muted);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-text)}.footer-shell{margin-top:calc(var(--spacing) * 14);border-top-style:var(--tw-border-style);border-top-width:1px;background-color:#0d1846;color:var(--color-white);border-color:rgba(255,255,255,.16)}.footer-shell .navbar-brand,.footer-shell p,.footer-shell strong,.footer-shell span,.footer-shell li,.footer-shell ul,.footer-shell a{color:#fff}.footer-links a,.footer-meta a{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.footer-links a:hover,.footer-meta a:hover{color:#fff}@font-face{font-family:lifeline ambit;src:url(/fonts/lifeline-ambit-semibold.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:lifeline inter;src:url(/fonts/lifeline-inter-regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:lifeline inter;src:url(/fonts/lifeline-inter-medium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}.lifeline-home{background:#fff;color:#0d1846;--ph-ink:#0D1846;--ph-ink-soft:#FAFAFA;--ph-blue:#029C9A;--ph-blue-hover:#017877;--ph-blue-soft:#F2F3F5;--ph-blue-soft-strong:#E2E4E9;--ph-border-soft:rgba(13, 24, 70, 0.14);--ph-shadow-soft:rgba(13, 24, 70, 0.12);font-family:lifeline inter,system-ui,-apple-system,BlinkMacSystemFont,segoe ui,sans-serif}.lifeline-home .site-shell{min-height:100vh;background:#fff}.lifeline-home main#content{display:block}.lifeline-home h1,.lifeline-home h2,.lifeline-home h3,.lifeline-home h4,.lifeline-home h5,.lifeline-home h6{color:var(--ph-ink);font-family:lifeline ambit,lifeline inter,serif;font-weight:600;letter-spacing:-.03em;line-height:.98}.lifeline-home p,.lifeline-home li,.lifeline-home a,.lifeline-home button{font-family:lifeline inter,system-ui,sans-serif}.lifeline-home a{color:var(--ph-ink);text-decoration:none}.lifeline-home__highlight{color:var(--ph-ink)}.lifeline-home__header{position:sticky;top:0;z-index:40;background:#fdfdfe}.lifeline-home__header-inner,.lifeline-home__hero-panel,.lifeline-home__split,.lifeline-home__reviews-inner,.lifeline-home__references{width:min(100% - 32px,1360px);margin:0 auto}.lifeline-home__header-inner{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:65px;padding:12px 0}.lifeline-home__brand,.lifeline-home__footer-logo{display:inline-flex;align-items:center;color:var(--ph-ink);font-family:lifeline ambit,lifeline inter,serif;font-size:2rem;line-height:1}.lifeline-home__brand-mark{display:inline-flex;align-items:center;justify-content:center}.lifeline-home__brand-image{display:block;width:auto;height:68px}.lifeline-home__footer-logo-image{display:block;width:auto;height:78px}.lifeline-home__nav-toggle{display:none}.lifeline-home__menu-button{display:none;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-width:44px;min-height:44px;padding:10px;border-radius:10px;cursor:pointer;transition:background-color .15s ease,box-shadow .15s ease}.lifeline-home__menu-button:hover,.lifeline-home__menu-button:active{background:rgba(13,24,70,8%)}.lifeline-home__nav-toggle:focus-visible+.lifeline-home__menu-button{outline:2px solid var(--ph-ink);outline-offset:2px}.lifeline-home__menu-button span{width:20px;height:2px;border-radius:999px;background:var(--ph-ink)}.lifeline-home__nav,.lifeline-home__nav-list,.lifeline-home__nav-actions{display:flex;align-items:center}.lifeline-home__nav{gap:18px}.lifeline-home__nav-list{gap:8px;list-style:none;margin:0;padding:0}.lifeline-home__nav-item{position:relative;padding-bottom:8px}.lifeline-home__nav-link{display:inline-flex;align-items:center;gap:8px;min-height:44px;border:0;border-radius:999px;background:0 0;color:var(--ph-ink);cursor:pointer;font-size:1rem;font-weight:600;line-height:1;padding:10px 15px}.lifeline-home__nav-item--group>.lifeline-home__nav-link::after{content:"";width:7px;height:7px;border-right:1.5px solid;border-bottom:1.5px solid;transform:translateY(-1px)rotate(45deg);flex:none}.lifeline-home__submenu{position:absolute;top:calc(100% - 8px);left:0;display:none;min-width:250px;list-style:none;margin:0;padding:20px 12px 12px;border:1px solid var(--ph-border-soft);border-radius:18px;background:var(--ph-blue-soft);box-shadow:0 22px 48px var(--ph-shadow-soft)}.lifeline-home__nav-item--group:hover .lifeline-home__submenu,.lifeline-home__nav-item--group:focus-within .lifeline-home__submenu{display:grid;gap:4px}.lifeline-home__submenu-link{display:block;padding:10px 12px;border-radius:12px;color:var(--ph-ink);font-size:1rem;font-weight:500;white-space:nowrap}.lifeline-home__submenu-link:hover,.lifeline-home__nav-link:hover{background:#e3f2fb;color:var(--ph-ink)}.lifeline-home__nav-actions{display:none;list-style:none;margin:0;padding:0;flex-direction:column;gap:10px}.lifeline-home__cta,.lifeline-home__secondary-cta,.lifeline-home__ghost-cta,.lifeline-home__store-button{display:inline-flex;align-items:center;justify-content:center;width:fit-content;min-height:44px;border-radius:30px;font-size:14px;font-weight:600;line-height:1;padding:13px 24px;white-space:nowrap;transition:background-color .2s ease,color .2s ease,border-color .2s ease,transform .2s ease}.lifeline-home__cta{border:1px solid var(--ph-ink);background:var(--ph-ink);color:#fff}.lifeline-home__cta:hover{background:#fff;border-color:var(--ph-ink);color:var(--ph-ink);transform:translateY(-1px)}.lifeline-home__secondary-cta,.lifeline-home__ghost-cta{border:1px solid rgba(2,156,154,.22);background:#fff;color:var(--ph-ink)}.lifeline-home__ghost-cta:hover,.lifeline-home__secondary-cta:hover{background:var(--ph-ink);border-color:var(--ph-ink);color:#fff}.lifeline-home__ghost-cta--solid{border-color:transparent;background:var(--ph-ink);color:#fff!important;-webkit-text-fill-color:#fff}.lifeline-home__ghost-cta--solid:hover{background:#fff;border-color:var(--ph-ink);color:var(--ph-ink)!important;-webkit-text-fill-color:var(--ph-ink)}.lifeline-home__cta,.lifeline-home__cta:link,.lifeline-home__cta:visited,.lifeline-home__cta:hover,.lifeline-home__cta:focus,.lifeline-home__ghost-cta,.lifeline-home__ghost-cta:link,.lifeline-home__ghost-cta:visited,.lifeline-home__ghost-cta:hover,.lifeline-home__ghost-cta:focus,.lifeline-home__secondary-cta,.lifeline-home__secondary-cta:link,.lifeline-home__secondary-cta:visited,.lifeline-home__secondary-cta:hover,.lifeline-home__secondary-cta:focus,.lifeline-home__store-button,.lifeline-home__store-button:link,.lifeline-home__store-button:visited,.lifeline-home__store-button:hover,.lifeline-home__store-button:focus{text-decoration:none}.lifeline-home__cta,.lifeline-home__cta:link,.lifeline-home__cta:visited,.lifeline-home__cta:focus,.lifeline-home__ghost-cta--solid,.lifeline-home__ghost-cta--solid:link,.lifeline-home__ghost-cta--solid:visited,.lifeline-home__ghost-cta--solid:focus,.lifeline-home__store-button,.lifeline-home__store-button:link,.lifeline-home__store-button:visited,.lifeline-home__store-button:focus{color:#fff!important;-webkit-text-fill-color:#fff}.lifeline-home__cta:hover,.lifeline-home__cta:hover:link,.lifeline-home__cta:hover:visited,.lifeline-home__ghost-cta--solid:hover,.lifeline-home__ghost-cta--solid:hover:link,.lifeline-home__ghost-cta--solid:hover:visited,.lifeline-home__store-button:hover,.lifeline-home__store-button:hover:link,.lifeline-home__store-button:hover:visited{color:var(--ph-ink)!important;-webkit-text-fill-color:var(--ph-ink)}.lifeline-home__ghost-cta,.lifeline-home__ghost-cta:link,.lifeline-home__ghost-cta:visited,.lifeline-home__ghost-cta:focus,.lifeline-home__secondary-cta,.lifeline-home__secondary-cta:link,.lifeline-home__secondary-cta:visited,.lifeline-home__secondary-cta:focus{color:var(--ph-ink)!important}.lifeline-home__ghost-cta:hover,.lifeline-home__ghost-cta:hover:link,.lifeline-home__ghost-cta:hover:visited,.lifeline-home__secondary-cta:hover,.lifeline-home__secondary-cta:hover:link,.lifeline-home__secondary-cta:hover:visited{color:#fff!important;-webkit-text-fill-color:#fff}.lifeline-home__hero{padding:0 0 42px}.lifeline-home__hero-panel{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:50px;align-items:center;background:radial-gradient(circle at 18% 24%,rgba(2,156,154,.12),transparent 22%),radial-gradient(circle at 78% 20%,rgba(169,67,146,.14),transparent 24%),linear-gradient(180deg,var(--ph-blue-soft) 0%,#FAFAFA 100%);border-radius:20px;padding:40px 24px;width:min(100% - 16px,1360px)}.lifeline-home__hero-copy h1{margin:0 0 20px;font-size:clamp(36px,2.25rem + ((1vw - 3.2px) * 2.266),65px);line-height:.96}.lifeline-home__hero-body{max-width:620px;margin:0 0 24px;color:#0d1846!important;-webkit-text-fill-color:#0D1846;font-size:clamp(17px,1.063rem + ((1vw - 3.2px) * .156),19px);font-weight:500;line-height:1.565}.lifeline-home__trustpilot{display:flex;align-items:center;gap:10px;margin-top:30px;color:var(--ph-ink);font-size:14px;font-weight:500;width:fit-content}.lifeline-home__trustpilot-name{font-weight:600}.lifeline-home__trustpilot-stars,.lifeline-home__review-stars{display:block;width:auto;height:16px;flex:none}.lifeline-home__hero-art,.lifeline-home__image-placeholder,.lifeline-home__product-art{position:relative;overflow:hidden}.lifeline-home__hero-art{min-height:470px;border-radius:20px;background:0 0}.lifeline-home__hero-art span,.lifeline-home__image-placeholder span,.lifeline-home__product-art span{position:absolute;left:20px;bottom:18px;color:rgba(13,24,70,.68);font-size:.85rem;font-weight:500;letter-spacing:.04em;text-transform:uppercase}.lifeline-home__hero-image{display:block;width:100%;height:100%;min-height:470px;object-fit:cover;object-position:center;border-radius:20px}.lifeline-home__products,.lifeline-home__story,.lifeline-home__app,.lifeline-home__references{padding:32px 0 48px}.lifeline-home__references{width:min(100% - 50px,1150px);margin:0 auto}.lifeline-home__app{padding:56px 0}.lifeline-home__products{padding-top:25px}.lifeline-home__products-inner{width:min(100% - 50px,1150px);margin:0 auto}.lifeline-home__slider{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.lifeline-home__product-card{display:flex;flex-direction:column;justify-content:space-between;min-height:440px;border-radius:20px;padding:44px 32px 28px;gap:25px;overflow:hidden}.lifeline-home__product-card--lilac{background:radial-gradient(circle at 18% 24%,rgba(2,156,154,.12),transparent 22%),radial-gradient(circle at 78% 20%,rgba(169,67,146,.14),transparent 24%),linear-gradient(180deg,var(--ph-blue-soft) 0%,#FAFAFA 100%)}.lifeline-home__product-card--pink{background:radial-gradient(circle at 18% 24%,rgba(2,156,154,.12),transparent 22%),radial-gradient(circle at 78% 20%,rgba(169,67,146,.14),transparent 24%),linear-gradient(180deg,var(--ph-blue-soft) 0%,#FAFAFA 100%)}.lifeline-home__product-card .lifeline-home__product-title{margin:0 0 16px;color:var(--ph-ink);font-family:lifeline ambit,lifeline inter,serif;font-size:clamp(21px,1.313rem + ((1vw - 3.2px) * .313),25px);line-height:1.475;font-weight:600}.lifeline-home__product-card p{margin:0;color:var(--ph-ink);font-size:17px;line-height:1.6;font-weight:400}.lifeline-home__product-copy>p:not(.lifeline-home__product-title){color:#0d1846;font-weight:500}.lifeline-home__product-actions{display:flex;flex-wrap:nowrap;gap:12px;align-items:center}.lifeline-home__product-art{min-height:150px;margin-top:auto;margin-inline:-32px;margin-bottom:-28px;border-radius:0 0 20px 20px;display:flex;align-items:stretch;justify-content:center;background:0 0}.lifeline-home__product-image{display:block;width:100%;height:170px;object-fit:cover;object-position:center top;border-radius:0}.lifeline-home__split{display:grid;grid-template-columns:minmax(300px,420px)minmax(0,1fr);gap:56px;align-items:stretch}.lifeline-home__text-block{display:flex;flex-direction:column;justify-content:center}.lifeline-home__text-block h2{margin:0 0 20px;font-family:lifeline ambit,lifeline inter,serif;font-size:clamp(32px,2rem + ((1vw - 3.2px) * .625),40px);line-height:1.43;font-weight:600}.lifeline-home__text-block p{margin:0 0 18px;color:#0d1846;font-size:17px;line-height:1.6;font-weight:500}.lifeline-home__image-placeholder{min-height:420px;border-radius:24px;background:radial-gradient(circle at 30% 28%,rgba(2,156,154,.12),transparent 20%),radial-gradient(circle at 62% 65%,rgba(169,67,146,.1),transparent 28%),linear-gradient(180deg,#FAFAFA 0%,#FAFAFA 100%)}.lifeline-home__image-frame{min-height:420px;border-radius:24px;overflow:hidden}.lifeline-home__image-frame--family{display:flex;align-items:center;justify-content:center;background:#fff}.lifeline-home__feature-image{display:block;width:100%;height:100%;min-height:420px;object-fit:cover;object-position:center;border-radius:24px}.lifeline-home__image-frame--family .lifeline-home__feature-image{width:90%;height:90%;min-height:0;object-fit:contain}.lifeline-home__image-placeholder--family::before,.lifeline-home__image-placeholder--app::before,.lifeline-home__image-placeholder--policy::before{content:"";position:absolute;inset:auto 50% 34px auto;transform:translateX(50%);border-radius:999px 999px 22px 22px;background:rgba(255,255,255,.78);box-shadow:0 16px 28px var(--ph-shadow-soft)}.lifeline-home__image-placeholder--family::before{width:220px;height:300px}.lifeline-home__image-placeholder--app::before{width:180px;height:340px;border-radius:36px}.lifeline-home__image-placeholder--policy::before{width:250px;height:300px}.lifeline-home__story .lifeline-home__split,.lifeline-home__policy .lifeline-home__split{min-height:560px}.lifeline-home__story .lifeline-home__split{grid-template-columns:minmax(420px,520px)minmax(0,1fr)}.lifeline-home__story .lifeline-home__text-block,.lifeline-home__policy .lifeline-home__text-block,.lifeline-home__story .lifeline-home__image-placeholder,.lifeline-home__policy .lifeline-home__image-placeholder,.lifeline-home__story .lifeline-home__image-frame{min-height:560px}.lifeline-home__app .lifeline-home__split,.lifeline-home__app .lifeline-home__text-block,.lifeline-home__app .lifeline-home__image-placeholder{min-height:620px}.lifeline-home__reviews{padding:42px 0 52px;background:radial-gradient(circle at 18% 24%,rgba(2,156,154,.1),transparent 28%),radial-gradient(circle at 78% 20%,rgba(169,67,146,.1),transparent 30%),linear-gradient(180deg,var(--ph-blue-soft) 0%,#FAFAFA 100%)}.lifeline-home__reviews-inner{width:min(100% - 50px,1150px);border-radius:22px}.lifeline-home__reviews h2,.lifeline-home__reviews-inner>h2{margin:0 0 42px;text-align:center;font-size:clamp(32px,2rem + ((1vw - 3.2px) * .625),40px);line-height:1.43}.lifeline-home__reviews-intro{max-width:860px;margin:0 auto 28px;text-align:center;color:var(--ph-ink);font-size:1.05rem}.lifeline-home__reviews-carousel{display:grid;grid-template-columns:40px minmax(0,1fr)40px;align-items:center;column-gap:18px;position:relative;padding:18px 0;border-radius:16px;background:#fff}.lifeline-home__reviews-controls{display:contents}.lifeline-home__reviews-arrow{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid var(--ph-border-soft);border-radius:999px;background:#fff;color:var(--ph-ink);cursor:pointer;font-size:1.4rem;line-height:1}.lifeline-home__reviews-arrow[data-carousel-prev]{grid-column:1;grid-row:1;align-self:center}.lifeline-home__reviews-arrow[data-carousel-next]{grid-column:3;grid-row:1;align-self:center}.lifeline-home__reviews-arrow:disabled{opacity:.35;cursor:default}.lifeline-home__reviews-viewport{grid-column:2;grid-row:1;min-width:0;overflow-x:auto;scrollbar-width:none;scroll-behavior:smooth}.lifeline-home__reviews-viewport::-webkit-scrollbar{display:none}.lifeline-home__review-grid{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 36px)/4);gap:12px;width:100%;padding:4px 0}.lifeline-home__review-card{display:flex;flex-direction:column;justify-content:space-between;min-height:214px;padding:18px;border-radius:12px;background:#fafafa;color:#0d1846;scroll-snap-align:start}.lifeline-home__review-card:hover{background:#fafafa}.lifeline-home__review-card h3{margin:10px 0;font-size:1.05rem;line-height:1.35;color:var(--ph-ink)}.lifeline-home__review-card p{margin:0;color:#0d1846;font-size:.92rem;line-height:1.5}.lifeline-home__review-meta{margin-top:18px!important}.lifeline-home__reviews-cta{display:flex;justify-content:center;margin-top:52px}.lifeline-product__reviews-footnote{grid-column:1/-1}.lifeline-home__store-buttons{display:flex;flex-wrap:wrap;gap:12px}.lifeline-home__store-button{min-width:160px;border:1px solid rgba(13,24,70,.16);background:var(--ph-ink);color:#fff}.lifeline-home__store-button:hover{background:#fff;border-color:var(--ph-ink);color:var(--ph-ink)}.lifeline-home__policy{padding:56px 0 0;background:radial-gradient(circle at 18% 24%,rgba(2,156,154,.1),transparent 28%),radial-gradient(circle at 78% 20%,rgba(169,67,146,.1),transparent 30%),linear-gradient(180deg,var(--ph-blue-soft) 0%,#FAFAFA 100%)}.lifeline-home__kicker{margin-bottom:10px!important}.lifeline-home__kicker strong{color:var(--ph-ink)}.lifeline-home__note{font-size:.86rem!important}.lifeline-home__references-panel{border-top:1px solid rgba(13,24,70,.16);padding-top:24px}.lifeline-home__references-panel summary{cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;color:var(--ph-ink);font-family:lifeline ambit,lifeline inter,serif;font-size:1.5rem}.lifeline-home__references-panel summary::after{content:"+";font-family:lifeline inter,system-ui,sans-serif;font-size:1.5rem;font-weight:500;line-height:1}.lifeline-home__references-panel[open] summary::after{content:"-"}.lifeline-home__references-panel p{margin:18px 0 0;color:var(--ph-ink)}.lifeline-home__references-panel a{text-decoration:underline}.lifeline-about{color:var(--ph-ink)}@media(max-width:1023px){.lifeline-home__header-inner{min-height:65px}.lifeline-home__menu-button{display:flex}.lifeline-home__nav{position:absolute;top:calc(100% + 10px);right:16px;left:16px;display:none;flex-direction:column;align-items:stretch;gap:16px;padding:18px;border:1px solid rgba(13,24,70,.12);border-radius:18px;background:#fff;box-shadow:0 22px 48px rgba(13,24,70,.12)}.lifeline-home__nav-toggle:checked+.lifeline-home__menu-button+.lifeline-home__nav{display:flex}.lifeline-home__nav-list{flex-direction:column;align-items:stretch}.lifeline-home__nav-item--desktop{display:none}.lifeline-home__nav-item--group .lifeline-home__submenu{position:static;display:grid;min-width:0;margin-top:6px;box-shadow:none}.lifeline-home__nav-actions{display:flex}.lifeline-home__review-grid{grid-auto-columns:calc((100% - 12px)/2)}}@media(max-width:991px){.lifeline-home__not-found-panel{padding:52px 44px}.lifeline-home__legal-hero{grid-template-columns:1fr;padding:48px 44px}.lifeline-home__legal-shell{grid-template-columns:1fr}.lifeline-home__hero-panel{gap:32px;padding:48px}.lifeline-home__slider{grid-template-columns:repeat(2,minmax(0,1fr))}.lifeline-home__product-card{min-height:420px;padding:36px 26px 24px}}@media(max-width:759px){.lifeline-home__header-inner,.lifeline-home__hero-panel,.lifeline-home__split,.lifeline-home__references,.lifeline-home__footer-inner{width:min(100% - 50px,1360px)}.lifeline-home__reviews-inner{width:min(100% - 50px,1150px)}.lifeline-home__products-inner{width:min(100% - 50px,1150px)}.lifeline-home__hero{padding-top:8px}.lifeline-home__not-found{padding:18px 0 44px}.lifeline-home__not-found-panel{padding:28px 22px}.lifeline-home__legal{padding-top:8px}.lifeline-home__legal-hero{width:min(100% - 50px,1360px);padding:30px 22px}.lifeline-home__legal-body{padding-bottom:36px}.lifeline-home__legal-shell{width:min(100% - 50px,1150px)}.lifeline-home__legal-card{padding:4px 0 0}.lifeline-home__nav-link,.lifeline-home__submenu-link{font-size:1rem}.lifeline-home__hero-panel{padding:22px 18px}.lifeline-home__hero-panel,.lifeline-home__split,.lifeline-home__split--reverse-mobile,.lifeline-home__slider,.lifeline-home__footer-columns{grid-template-columns:1fr}.lifeline-home__footer-column--spacer{display:none}.lifeline-home__reviews-carousel{display:block;padding:18px}.lifeline-home__reviews-controls{display:flex;justify-content:flex-end;gap:10px;margin-bottom:16px}.lifeline-home__reviews-viewport{padding:0}.lifeline-home__review-grid{width:auto;grid-auto-columns:100%}.lifeline-home__hero-copy h1{font-size:36px}.lifeline-home__hero-art,.lifeline-home__image-placeholder{min-height:320px}.lifeline-home__product-card{min-height:360px;padding:24px 18px}.lifeline-home__split--reverse-mobile>:first-child{order:2}.lifeline-home__split--reverse-mobile>:last-child{order:1}.lifeline-home__story .lifeline-home__split,.lifeline-home__app .lifeline-home__split,.lifeline-home__policy .lifeline-home__split,.lifeline-home__story .lifeline-home__text-block,.lifeline-home__app .lifeline-home__text-block,.lifeline-home__policy .lifeline-home__text-block,.lifeline-home__story .lifeline-home__image-placeholder,.lifeline-home__story .lifeline-home__image-frame,.lifeline-home__app .lifeline-home__image-placeholder,.lifeline-home__policy .lifeline-home__image-placeholder{min-height:0}.lifeline-home__story,.lifeline-home__products,.lifeline-home__app,.lifeline-home__references{padding:24px 0 36px}.lifeline-home__reviews,.lifeline-home__policy{padding-top:40px}}@media(max-width:479px){.lifeline-home__product-actions{flex-wrap:wrap}}@media(min-width:1024px){.lifeline-home__header-inner{min-height:96px;padding:0}.lifeline-home__brand-image{height:74px}.lifeline-home__nav{margin-left:auto;width:auto;justify-content:flex-end}.lifeline-home__nav-list{gap:34px;width:auto;justify-content:flex-end}.lifeline-home__nav-item{display:flex;align-items:center}.lifeline-home__nav-link{font-size:18px;line-height:18px}.lifeline-home__submenu-link{font-size:18px}.lifeline-home__hero{padding:0 25px 42px}.lifeline-home__hero-panel{padding:72px 104px}.lifeline-home__reviews-viewport{scroll-snap-type:x mandatory}}@media(min-width:1200px){.lifeline-home__reviews{padding:76px 0}}.lifeline-product{--lifeline-product-panel-gradient:radial-gradient(circle at 18% 24%, rgba(2, 156, 154, 0.12), transparent 22%),
    radial-gradient(circle at 78% 20%, rgba(169, 67, 146, 0.14), transparent 24%),
    linear-gradient(180deg, var(--ph-blue-soft) 0%, #FAFAFA 100%);--lifeline-product-section-gradient:radial-gradient(circle at 18% 24%, rgba(2, 156, 154, 0.1), transparent 28%),
    radial-gradient(circle at 78% 20%, rgba(169, 67, 146, 0.1), transparent 30%),
    linear-gradient(180deg, var(--ph-blue-soft) 0%, #FAFAFA 100%);--lifeline-product-image-gradient:radial-gradient(circle at 28% 28%, rgba(2, 156, 154, 0.14), transparent 18%),
    radial-gradient(circle at 60% 18%, rgba(169, 67, 146, 0.16), transparent 28%),
    radial-gradient(circle at 68% 64%, rgba(13, 24, 70, 0.08), transparent 30%),
    linear-gradient(180deg, var(--ph-blue-soft) 0%, #FAFAFA 100%)}.lifeline-product__highlight{color:var(--ph-ink)}.lifeline-product__shell{width:min(100% - 50px,1150px);margin:0 auto}.lifeline-product__shell--narrow{width:min(100% - 50px,1120px)}.lifeline-product__hero{padding:0 0 42px}.lifeline-product__hero-panel,.lifeline-product__split,.lifeline-product__steps-top,.lifeline-product__rail-shell--with-aside{display:grid}.lifeline-product__split,.lifeline-product__steps-top,.lifeline-product__rail-shell--with-aside{display:grid;grid-template-columns:minmax(0,1fr)minmax(320px,.92fr);gap:34px;align-items:center}.lifeline-product__hero .lifeline-product__shell{width:min(100%,1360px)}.lifeline-product__hero-panel{grid-template-columns:repeat(2,minmax(0,1fr));gap:50px;align-items:center;min-height:0;padding:40px 24px;border-radius:20px;overflow:hidden;width:100%}.lifeline-product__hero--pink .lifeline-product__hero-panel,.lifeline-product__hero--lilac .lifeline-product__hero-panel{background:var(--lifeline-product-panel-gradient)}.lifeline-product__eyebrow{display:inline-flex;align-items:center;gap:8px;width:fit-content;margin:0 0 20px;padding:4px 10px 4px 4px;border-radius:30px;background:#fff;font-size:10.5px;font-weight:500;line-height:1.3}.lifeline-product__eyebrow::before{content:"";width:24px;height:24px;border-radius:999px;background-color:#e3f2fb;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%230D1846' stroke='%230D1846' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3l7 3v5c0 5-3.5 8.5-7 10-3.5-1.5-7-5-7-10V6l7-3z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:12px 12px}.lifeline-product__hero-copy h1,.lifeline-product__section-heading h2,.lifeline-product__split-copy h2,.lifeline-product__steps-copy h2{margin:0;color:var(--ph-ink)}.lifeline-product__hero-copy h1{margin:0 0 20px;max-width:12ch;font-size:clamp(36px,2.25rem + ((1vw - 3.2px) * 2.266),65px);line-height:.96}.lifeline-product__hero-body,.lifeline-product__lead,.lifeline-product__split-copy p,.lifeline-product__split-copy li,.lifeline-product__reviews-footnote,.lifeline-product__references p{color:#0d1846;font-size:17px;font-weight:500;line-height:1.6}.lifeline-product__hero-body{max-width:620px;margin:0 0 24px;font-size:clamp(17px,1.063rem + ((1vw - 3.2px) * .156),19px);font-weight:500;line-height:1.565}.lifeline-product__trustpilot{display:flex;align-items:center;gap:10px;margin-top:30px;color:var(--ph-ink);font-size:14px;font-weight:500;width:fit-content}.lifeline-product__trustpilot-name{font-weight:600}.lifeline-product__trustpilot-stars,.lifeline-product__review-stars{display:block;width:auto;height:16px;flex:none}.lifeline-product__hero-art,.lifeline-product__split-media,.lifeline-product__steps-art,.lifeline-product__rail-aside{position:relative}.lifeline-product__hero-art{display:flex;align-items:center}.lifeline-product__image-placeholder{position:relative;display:flex;align-items:center;justify-content:center;min-height:380px;border:1px dashed rgba(13,24,70,.2);border-radius:30px;overflow:hidden;background:radial-gradient(circle at 30% 28%,rgba(2,156,154,.12),transparent 20%),radial-gradient(circle at 62% 65%,rgba(169,67,146,.1),transparent 28%),linear-gradient(180deg,#FAFAFA 0%,#FAFAFA 100%)}.lifeline-product__image-placeholder--has-image{border:0;background:0 0!important}.lifeline-product__image-placeholder--has-image::before,.lifeline-product__image-placeholder--has-image::after{content:none!important;display:none!important}.lifeline-product__placeholder-image{position:relative;z-index:1;display:block;width:100%;height:100%;min-height:100%;object-fit:cover;object-position:center;border-radius:inherit}.lifeline-product__image-placeholder::before,.lifeline-product__image-placeholder::after{content:"";position:absolute;border-radius:999px;opacity:.45}.lifeline-product__image-placeholder::before{width:180px;height:180px;right:-30px;bottom:-24px;background:rgba(255,255,255,.68)}.lifeline-product__image-placeholder::after{width:110px;height:110px;left:-10px;top:30px;background:rgba(255,255,255,.52)}.lifeline-product__image-placeholder span,.lifeline-product__texture-placeholder,.lifeline-product__icon-placeholder{position:relative;z-index:1}.lifeline-product__image-placeholder span{padding:12px 16px;border-radius:999px;background:rgba(255,255,255,.86);color:rgba(13,24,70,.72);font-size:12px;font-weight:700;letter-spacing:.08em;line-height:1.2;text-align:center;text-transform:uppercase}.lifeline-product__image-placeholder--hero-life,.lifeline-product__image-placeholder--hero-serious,.lifeline-product__image-placeholder--hero-income{width:100%;min-height:0;margin:0 auto}.lifeline-product__image-placeholder--hero-life{aspect-ratio:1078/1088;background:var(--lifeline-product-image-gradient)}.lifeline-product__image-placeholder--hero-life .lifeline-product__placeholder-image{object-position:center 58%}.lifeline-product__image-placeholder--hero-serious{aspect-ratio:1176/1056;background:var(--lifeline-product-image-gradient)}.lifeline-product__image-placeholder--square-photo,.lifeline-product__image-placeholder--serious-cover{background:var(--lifeline-product-image-gradient)}.lifeline-product__image-placeholder--hero-income{aspect-ratio:1078/1032;background:var(--lifeline-product-image-gradient)}.lifeline-product__image-placeholder--income-cover{background:var(--lifeline-product-image-gradient)}.lifeline-product__image-placeholder--app-phone,.lifeline-product__image-placeholder--why-choose-device{min-height:460px}.lifeline-product__image-placeholder--why-choose-device .lifeline-product__placeholder-image{object-fit:contain}.lifeline-product__image-placeholder--wide-bubbles{height:320px;min-height:320px}.lifeline-product__image-placeholder--life-policy-a,.lifeline-product__image-placeholder--life-policy-b{height:212px;min-height:212px}.lifeline-product__image-placeholder--wide-bubbles .lifeline-product__placeholder-image{object-fit:contain;object-position:center bottom}.lifeline-product__callout{position:absolute;right:22px;bottom:22px;max-width:260px;padding:18px 22px;border-radius:22px;background:#fff;box-shadow:0 22px 48px rgba(13,24,70,.12);font-size:17px;font-weight:500;line-height:1.4}.lifeline-product__section{padding:60px 0}.lifeline-product__section--white{background:#fff}.lifeline-product__section--blush,.lifeline-product__section--lilac,.lifeline-product__section--pink,.lifeline-product__section--brand{background:var(--lifeline-product-section-gradient)}.lifeline-product__section--faq{background:#fafafa}.lifeline-product__split-copy,.lifeline-product__steps-copy{max-width:580px}.lifeline-product__split-copy,.lifeline-product__steps-copy,.lifeline-product__split-media{display:flex;flex-direction:column}.lifeline-product__split-copy,.lifeline-product__steps-copy{justify-content:center}.lifeline-product__split--reverse .lifeline-product__split-copy{order:1}.lifeline-product__split--reverse .lifeline-product__split-media{order:2}.lifeline-product__hero-copy>.lifeline-home__cta,.lifeline-product__split-copy>.lifeline-home__cta,.lifeline-product__steps-copy>.lifeline-home__cta{margin-top:26px}.lifeline-product__hero+.lifeline-product__section .lifeline-product__split{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px;align-items:center;min-height:0}.lifeline-product__hero+.lifeline-product__section .lifeline-product__split-media{align-items:center;justify-content:center}.lifeline-product__split-copy h2,.lifeline-product__section-heading h2,.lifeline-product__steps-copy h2{font-size:clamp(32px,2rem + ((1vw - 3.2px) * .625),40px);line-height:1.43}.lifeline-product__section-heading{max-width:860px;margin:0 auto 34px;text-align:center}.lifeline-product__lead{margin:16px auto 0;max-width:760px}.lifeline-product__rich-text p,.lifeline-product__split-copy>p,.lifeline-product__note{margin:18px 0 0}.lifeline-product__check-list,.lifeline-product__plain-list{margin:22px 0 0;padding:0;list-style:none}.lifeline-product__check-list li,.lifeline-product__plain-list li{position:relative;padding-left:34px;color:#0d1846;font-size:17px;line-height:1.6;font-weight:500}.lifeline-product__check-list li+li,.lifeline-product__plain-list li+li{margin-top:12px}.lifeline-product__check-list li::before{content:"";position:absolute;left:0;top:4px;width:20px;height:20px;border-radius:999px;background-color:#029c9a;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M5 10.2l3.1 3.1L15 6.5' stroke='white' stroke-width='2.1' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:12px 12px}.lifeline-product__plain-list li::before{content:"";position:absolute;left:0;top:11px;width:10px;height:10px;border-radius:999px;background:#0d1846}.lifeline-product__note--center,.lifeline-product__note{color:#0d1846;font-size:14px;line-height:1.45;font-weight:500}@media(max-width:1023px){.lifeline-product__hero-panel,.lifeline-product__split,.lifeline-product__steps-top,.lifeline-product__rail-shell--with-aside{grid-template-columns:1fr}.lifeline-product__hero-panel{min-height:0;padding:44px 34px}.lifeline-product__hero-copy h1{max-width:none}}@media(min-width:900px){.lifeline-product__eyebrow{margin-bottom:20px;font-size:14px}.lifeline-product__hero{padding:0 25px 42px}.lifeline-product__hero-panel{padding:77px 120px}}@media(min-width:1200px){.lifeline-product__eyebrow{margin-bottom:30px}}@media(max-width:767px){.lifeline-product__image-placeholder--hero-life{aspect-ratio:620/446}.lifeline-product__image-placeholder--hero-serious{aspect-ratio:620/410}.lifeline-product__image-placeholder--hero-income{aspect-ratio:620/462}.lifeline-product__section,.lifeline-product__hero{padding-top:32px;padding-bottom:32px}.lifeline-product__hero{padding-top:0}.lifeline-product__hero-panel{padding:32px 22px}.lifeline-product__hero-body,.lifeline-product__lead,.lifeline-product__split-copy p,.lifeline-product__split-copy li{font-size:17px}.lifeline-product__callout{position:static;margin-top:16px;max-width:none}}.lifeline-product__store-buttons{display:flex;flex-wrap:wrap;gap:14px;margin-top:26px}.lifeline-product__store-button{display:inline-flex;align-items:center;justify-content:center;min-width:160px;min-height:47px;padding:0 18px;border-radius:14px;background:#0d1846;color:#fff;font-size:16px;font-weight:600}.lifeline-product__card-grid{display:grid;gap:25px}.lifeline-product__card-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.lifeline-product__card-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.lifeline-product__card-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.lifeline-product__stat-card,.lifeline-product__media-card,.lifeline-product__rail-card,.lifeline-product__step-card{border-radius:20px}.lifeline-product__stat-card{display:flex;flex-direction:column;justify-content:space-between;min-height:440px;padding:44px 32px 28px;gap:25px;color:var(--ph-ink)}.lifeline-product__stat-card-content{display:flex;flex-direction:column;width:100%}.lifeline-product__stat-card--blue,.lifeline-product__stat-card--coral,.lifeline-product__stat-card--purple,.lifeline-product__stat-card--deep-purple,.lifeline-product__rail-card--blue,.lifeline-product__rail-card--coral,.lifeline-product__rail-card--purple,.lifeline-product__rail-card--deep-purple{background:var(--lifeline-product-panel-gradient)}.lifeline-product__stat-card h3,.lifeline-product__rail-card h3,.lifeline-product__media-card h3,.lifeline-product__step-card h3{margin:0 0 16px;color:var(--ph-ink);font-family:lifeline ambit,lifeline inter,serif;font-size:clamp(21px,1.313rem + ((1vw - 3.2px) * .313),25px);line-height:1.475;font-weight:600}.lifeline-product__stat-card p,.lifeline-product__rail-card p,.lifeline-product__media-card p,.lifeline-product__step-card p{margin:0;color:#0d1846;font-size:17px;line-height:1.6;font-weight:500}.lifeline-product__icon-placeholder{display:inline-flex;align-items:center;justify-content:center;min-width:52px;min-height:52px;margin-bottom:18px;padding:0 10px;border:1px dashed rgba(13,24,70,.28);border-radius:16px;color:rgba(13,24,70,.72);font-size:10px;font-weight:700;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.lifeline-product__icon{display:block;width:32px;height:32px;margin-bottom:12px;color:#fff;background-color:currentColor;background-repeat:no-repeat;background-position:50%;background-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.lifeline-product__icon--wallet{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='33' viewBox='0 0 32 33'%3E%3Cpath fill='black' d='M3 6.5a3 3 0 0 1 3-3h16.75A3.25 3.25 0 0 1 26 6.75v1.006c1.748.618 3 2.284 3 4.244v13a4.5 4.5 0 0 1-4.5 4.5h-17A4.5 4.5 0 0 1 3 25V6.75h.01A3.04 3.04 0 0 1 3 6.5Zm21 .25c0-.69-.56-1.25-1.25-1.25H6a1 1 0 1 0 0 2h18v-.75ZM21 18.5a1 1 0 1 0 0 2h3a1 1 0 1 0 0-2h-3Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='33' viewBox='0 0 32 33'%3E%3Cpath fill='black' d='M3 6.5a3 3 0 0 1 3-3h16.75A3.25 3.25 0 0 1 26 6.75v1.006c1.748.618 3 2.284 3 4.244v13a4.5 4.5 0 0 1-4.5 4.5h-17A4.5 4.5 0 0 1 3 25V6.75h.01A3.04 3.04 0 0 1 3 6.5Zm21 .25c0-.69-.56-1.25-1.25-1.25H6a1 1 0 1 0 0 2h18v-.75ZM21 18.5a1 1 0 1 0 0 2h3a1 1 0 1 0 0-2h-3Z'/%3E%3C/svg%3E")}.lifeline-product__icon--medical{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cpath fill='black' d='m13.01 5.142 1.793 1.793-7.868 7.868-1.793-1.793a3.898 3.898 0 0 1 0-5.512l2.356-2.356a3.898 3.898 0 0 1 5.513 0Zm5.282 21.02L16.5 24.368l7.869-7.87 1.792 1.794a3.898 3.898 0 0 1 0 5.512l-2.356 2.356a3.898 3.898 0 0 1-5.513 0Zm-13.15-7.87a3.898 3.898 0 0 0 0 5.513l2.356 2.356a3.898 3.898 0 0 0 5.513 0l13.15-13.15a3.898 3.898 0 0 0 0-5.513l-2.356-2.356a3.898 3.898 0 0 0-5.512 0L5.142 18.292Zm11.41-6.239a.9.9 0 1 1-1.8 0 .9.9 0 0 1 1.8 0Zm-4.498 4.498a.9.9 0 1 1 0-1.8.9.9 0 0 1 0 1.8Zm3.598 0a.9.9 0 1 1 0-1.8.9.9 0 0 1 0 1.8Zm4.497-.9a.9.9 0 1 1-1.799 0 .9.9 0 0 1 1.8 0Zm-4.497 4.498a.9.9 0 1 1 0-1.799.9.9 0 0 1 0 1.8Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cpath fill='black' d='m13.01 5.142 1.793 1.793-7.868 7.868-1.793-1.793a3.898 3.898 0 0 1 0-5.512l2.356-2.356a3.898 3.898 0 0 1 5.513 0Zm5.282 21.02L16.5 24.368l7.869-7.87 1.792 1.794a3.898 3.898 0 0 1 0 5.512l-2.356 2.356a3.898 3.898 0 0 1-5.513 0Zm-13.15-7.87a3.898 3.898 0 0 0 0 5.513l2.356 2.356a3.898 3.898 0 0 0 5.513 0l13.15-13.15a3.898 3.898 0 0 0 0-5.513l-2.356-2.356a3.898 3.898 0 0 0-5.512 0L5.142 18.292Zm11.41-6.239a.9.9 0 1 1-1.8 0 .9.9 0 0 1 1.8 0Zm-4.498 4.498a.9.9 0 1 1 0-1.8.9.9 0 0 1 0 1.8Zm3.598 0a.9.9 0 1 1 0-1.8.9.9 0 0 1 0 1.8Zm4.497-.9a.9.9 0 1 1-1.799 0 .9.9 0 0 1 1.8 0Zm-4.497 4.498a.9.9 0 1 1 0-1.799.9.9 0 0 1 0 1.8Z'/%3E%3C/svg%3E")}.lifeline-product__icon--family{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cpath fill='black' d='M12.41 4a9.41 9.41 0 0 0-8.422 13.613l-.94 3.511a1.344 1.344 0 0 0 1.646 1.647l3.509-.94A9.41 9.41 0 1 0 12.41 4Zm1.753 20.024a10.833 10.833 0 0 1-2.517.116 9.388 9.388 0 0 0 7.039 3.163 9.375 9.375 0 0 0 4.208-.991l3.509.94c1 .268 1.914-.647 1.646-1.646l-.94-3.512a9.352 9.352 0 0 0 .988-4.202 9.414 9.414 0 0 0-5.783-8.685c.326.765.565 1.575.706 2.42a7.61 7.61 0 0 1 3.284 6.265 7.58 7.58 0 0 1-.937 3.665.896.896 0 0 0-.08.663l.83 3.1-3.097-.83a.896.896 0 0 0-.665.08c-1.087.6-2.337.94-3.67.94a7.584 7.584 0 0 1-4.521-1.486ZM12.034 10.61l.373.372.367-.368a2.678 2.678 0 0 1 3.78.01 2.656 2.656 0 0 1 .01 3.763l-3.847 3.833c-.16.16-.42.16-.581 0l-3.868-3.855a2.656 2.656 0 0 1-.01-3.764 2.675 2.675 0 0 1 3.776.01Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cpath fill='black' d='M12.41 4a9.41 9.41 0 0 0-8.422 13.613l-.94 3.511a1.344 1.344 0 0 0 1.646 1.647l3.509-.94A9.41 9.41 0 1 0 12.41 4Zm1.753 20.024a10.833 10.833 0 0 1-2.517.116 9.388 9.388 0 0 0 7.039 3.163 9.375 9.375 0 0 0 4.208-.991l3.509.94c1 .268 1.914-.647 1.646-1.646l-.94-3.512a9.352 9.352 0 0 0 .988-4.202 9.414 9.414 0 0 0-5.783-8.685c.326.765.565 1.575.706 2.42a7.61 7.61 0 0 1 3.284 6.265 7.58 7.58 0 0 1-.937 3.665.896.896 0 0 0-.08.663l.83 3.1-3.097-.83a.896.896 0 0 0-.665.08c-1.087.6-2.337.94-3.67.94a7.584 7.584 0 0 1-4.521-1.486ZM12.034 10.61l.373.372.367-.368a2.678 2.678 0 0 1 3.78.01 2.656 2.656 0 0 1 .01 3.763l-3.847 3.833c-.16.16-.42.16-.581 0l-3.868-3.855a2.656 2.656 0 0 1-.01-3.764 2.675 2.675 0 0 1 3.776.01Z'/%3E%3C/svg%3E")}.lifeline-product__icon--shield{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M12 3l7 3v5c0 5-3.5 8.5-7 10-3.5-1.5-7-5-7-10V6l7-3z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M12 3l7 3v5c0 5-3.5 8.5-7 10-3.5-1.5-7-5-7-10V6l7-3z'/%3E%3C/svg%3E")}.lifeline-product__icon--clock{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cpath fill='black' d='M16 4c6.627 0 12 5.373 12 12s-5.373 12-12 12S4 22.627 4 16 9.373 4 16 4Zm-1.2 6a1.2 1.2 0 0 0-1.2 1.2v6a1.2 1.2 0 0 0 1.2 1.2h4.8a1.2 1.2 0 0 0 0-2.4H16v-4.8a1.2 1.2 0 0 0-1.2-1.2Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cpath fill='black' d='M16 4c6.627 0 12 5.373 12 12s-5.373 12-12 12S4 22.627 4 16 9.373 4 16 4Zm-1.2 6a1.2 1.2 0 0 0-1.2 1.2v6a1.2 1.2 0 0 0 1.2 1.2h4.8a1.2 1.2 0 0 0 0-2.4H16v-4.8a1.2 1.2 0 0 0-1.2-1.2Z'/%3E%3C/svg%3E")}.lifeline-product__icon--freelancer{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cpath fill='black' d='M14.188 5a5.25 5.25 0 1 0 0 10.5 5.25 5.25 0 0 0 0-10.5Zm-3.938 5.25a3.938 3.938 0 1 1 7.875 0 3.938 3.938 0 0 1-7.875 0Zm-2.614 6.563A2.627 2.627 0 0 0 5 19.438c0 2.22 1.093 3.893 2.802 4.983C9.485 25.492 11.753 26 14.188 26c.317 0 .631-.009.942-.026a2.627 2.627 0 0 1-1.921-1.317c-1.87-.118-3.501-.578-4.701-1.343-1.379-.88-2.195-2.159-2.195-3.877 0-.726.587-1.312 1.323-1.312h5.239c0-.478.128-.926.351-1.313h-5.59Zm6.551 1.312c0-.725.588-1.313 1.313-1.313h9.188c.724 0 1.312.588 1.312 1.313v5.25c0 .725-.588 1.313-1.313 1.313h-2.625V26h.657a.656.656 0 0 1 0 1.313h-5.25a.656.656 0 1 1 0-1.313h.656v-1.313H15.5a1.312 1.312 0 0 1-1.313-1.312v-5.25Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cpath fill='black' d='M14.188 5a5.25 5.25 0 1 0 0 10.5 5.25 5.25 0 0 0 0-10.5Zm-3.938 5.25a3.938 3.938 0 1 1 7.875 0 3.938 3.938 0 0 1-7.875 0Zm-2.614 6.563A2.627 2.627 0 0 0 5 19.438c0 2.22 1.093 3.893 2.802 4.983C9.485 25.492 11.753 26 14.188 26c.317 0 .631-.009.942-.026a2.627 2.627 0 0 1-1.921-1.317c-1.87-.118-3.501-.578-4.701-1.343-1.379-.88-2.195-2.159-2.195-3.877 0-.726.587-1.312 1.323-1.312h5.239c0-.478.128-.926.351-1.313h-5.59Zm6.551 1.312c0-.725.588-1.313 1.313-1.313h9.188c.724 0 1.312.588 1.312 1.313v5.25c0 .725-.588 1.313-1.313 1.313h-2.625V26h.657a.656.656 0 0 1 0 1.313h-5.25a.656.656 0 1 1 0-1.313h.656v-1.313H15.5a1.312 1.312 0 0 1-1.313-1.312v-5.25Z'/%3E%3C/svg%3E")}.lifeline-product__icon--kids{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cpath fill='black' d='M14.063 8.594a3.594 3.594 0 1 1-7.188 0 3.594 3.594 0 0 1 7.188 0Zm2.49 6.469a2.874 2.874 0 0 0-2.49-1.438H6.875A2.875 2.875 0 0 0 4 16.5v3.594a1.437 1.437 0 0 0 2.875 0v6.11a1.797 1.797 0 1 0 3.594 0 1.797 1.797 0 1 0 3.594 0v-6.11a1.437 1.437 0 0 0 2.874 0V16.5c0-.524-.14-1.015-.384-1.438Zm4.697-1.438a2.875 2.875 0 1 0 0-5.75 2.875 2.875 0 0 0 0 5.75Zm-4.313 8.96a2.874 2.874 0 0 0 1.438-2.491V16.5c0-.504-.087-.988-.245-1.438h5.995A2.875 2.875 0 0 1 27 17.939v2.875a1.438 1.438 0 0 1-2.875 0v5.39a1.797 1.797 0 0 1-3.594 0 1.797 1.797 0 1 1-3.593 0v-3.619Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cpath fill='black' d='M14.063 8.594a3.594 3.594 0 1 1-7.188 0 3.594 3.594 0 0 1 7.188 0Zm2.49 6.469a2.874 2.874 0 0 0-2.49-1.438H6.875A2.875 2.875 0 0 0 4 16.5v3.594a1.437 1.437 0 0 0 2.875 0v6.11a1.797 1.797 0 1 0 3.594 0 1.797 1.797 0 1 0 3.594 0v-6.11a1.437 1.437 0 0 0 2.874 0V16.5c0-.524-.14-1.015-.384-1.438Zm4.697-1.438a2.875 2.875 0 1 0 0-5.75 2.875 2.875 0 0 0 0 5.75Zm-4.313 8.96a2.874 2.874 0 0 0 1.438-2.491V16.5c0-.504-.087-.988-.245-1.438h5.995A2.875 2.875 0 0 1 27 17.939v2.875a1.438 1.438 0 0 1-2.875 0v5.39a1.797 1.797 0 0 1-3.594 0 1.797 1.797 0 1 1-3.593 0v-3.619Z'/%3E%3C/svg%3E")}.lifeline-product__icon--help{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cpath fill='black' d='M6 15.2C6 9.567 10.567 5 16.2 5c5.633 0 10.2 4.567 10.2 10.2 0 5.633-4.567 10.2-10.2 10.2-1.72 0-3.343-.426-4.766-1.18l-4.642 1.161a.638.638 0 0 1-.773-.773l1.16-4.642A10.158 10.158 0 0 1 6 15.2Zm9.244-3.433c.195-.222.497-.392.956-.392.459 0 .761.17.956.392.206.234.319.557.319.883 0 .404-.091.666-.212.874-.129.22-.3.4-.54.65l-.028.03c-.24.251-.536.567-.76.996-.232.442-.373.97-.373 1.649a.638.638 0 0 0 1.275 0c0-.49.1-.814.227-1.057.133-.255.315-.458.553-.707l.053-.055c.216-.226.487-.508.694-.864.238-.407.386-.892.386-1.516 0-.603-.206-1.236-.637-1.726-.443-.502-1.097-.824-1.913-.824-.816 0-1.47.322-1.913.824a2.623 2.623 0 0 0-.637 1.726.637.637 0 1 0 1.275 0c0-.326.113-.65.32-.883Zm1.848 7.912a.892.892 0 1 0-1.784 0 .892.892 0 0 0 1.784 0Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cpath fill='black' d='M6 15.2C6 9.567 10.567 5 16.2 5c5.633 0 10.2 4.567 10.2 10.2 0 5.633-4.567 10.2-10.2 10.2-1.72 0-3.343-.426-4.766-1.18l-4.642 1.161a.638.638 0 0 1-.773-.773l1.16-4.642A10.158 10.158 0 0 1 6 15.2Zm9.244-3.433c.195-.222.497-.392.956-.392.459 0 .761.17.956.392.206.234.319.557.319.883 0 .404-.091.666-.212.874-.129.22-.3.4-.54.65l-.028.03c-.24.251-.536.567-.76.996-.232.442-.373.97-.373 1.649a.638.638 0 0 0 1.275 0c0-.49.1-.814.227-1.057.133-.255.315-.458.553-.707l.053-.055c.216-.226.487-.508.694-.864.238-.407.386-.892.386-1.516 0-.603-.206-1.236-.637-1.726-.443-.502-1.097-.824-1.913-.824-.816 0-1.47.322-1.913.824a2.623 2.623 0 0 0-.637 1.726.637.637 0 1 0 1.275 0c0-.326.113-.65.32-.883Zm1.848 7.912a.892.892 0 1 0-1.784 0 .892.892 0 0 0 1.784 0Z'/%3E%3C/svg%3E")}.lifeline-product__icon--payout{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cpath fill='black' d='M3 8.333A2.333 2.333 0 0 1 5.333 6h18a2.333 2.333 0 0 1 2.334 2.333v11.334A2.333 2.333 0 0 1 23.333 22h-18A2.333 2.333 0 0 1 3 19.667V8.333Zm4-.666V9a1 1 0 0 1-1 1H4.667v2H6a3 3 0 0 0 3-3V7.667H7Zm7.333 9.666a3 3 0 1 0 0-6 3 3 0 0 0 0 6ZM4.667 18H6a1 1 0 0 1 1 1v1.333h2V19a3 3 0 0 0-3-3H4.667v2Zm17 1a1 1 0 0 1 1-1H24v-2h-1.333a3 3 0 0 0-3 3v1.333h2V19Zm0-10V7.667h-2V9a3 3 0 0 0 3 3H24v-2h-1.333a1 1 0 0 1-1-1ZM6.202 24a3.998 3.998 0 0 0 3.465 2h13.666a6.333 6.333 0 0 0 6.334-6.333v-7c0-1.48-.805-2.774-2-3.465v10.465A4.333 4.333 0 0 1 23.333 24H6.202Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cpath fill='black' d='M3 8.333A2.333 2.333 0 0 1 5.333 6h18a2.333 2.333 0 0 1 2.334 2.333v11.334A2.333 2.333 0 0 1 23.333 22h-18A2.333 2.333 0 0 1 3 19.667V8.333Zm4-.666V9a1 1 0 0 1-1 1H4.667v2H6a3 3 0 0 0 3-3V7.667H7Zm7.333 9.666a3 3 0 1 0 0-6 3 3 0 0 0 0 6ZM4.667 18H6a1 1 0 0 1 1 1v1.333h2V19a3 3 0 0 0-3-3H4.667v2Zm17 1a1 1 0 0 1 1-1H24v-2h-1.333a3 3 0 0 0-3 3v1.333h2V19Zm0-10V7.667h-2V9a3 3 0 0 0 3 3H24v-2h-1.333a1 1 0 0 1-1-1ZM6.202 24a3.998 3.998 0 0 0 3.465 2h13.666a6.333 6.333 0 0 0 6.334-6.333v-7c0-1.48-.805-2.774-2-3.465v10.465A4.333 4.333 0 0 1 23.333 24H6.202Z'/%3E%3C/svg%3E")}.lifeline-product__icon--calendar{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='black' d='M9 4h2v3h10V4h2v3h1.5A2.5 2.5 0 0 1 27 9.5v14a2.5 2.5 0 0 1-2.5 2.5h-17A2.5 2.5 0 0 1 5 23.5v-14A2.5 2.5 0 0 1 7.5 7H9V4Zm-1.5 8v11.5a.5.5 0 0 0 .5.5h16a.5.5 0 0 0 .5-.5V12h-17Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='black' d='M9 4h2v3h10V4h2v3h1.5A2.5 2.5 0 0 1 27 9.5v14a2.5 2.5 0 0 1-2.5 2.5h-17A2.5 2.5 0 0 1 5 23.5v-14A2.5 2.5 0 0 1 7.5 7H9V4Zm-1.5 8v11.5a.5.5 0 0 0 .5.5h16a.5.5 0 0 0 .5-.5V12h-17Z'/%3E%3C/svg%3E")}.lifeline-product__icon--timeline{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='black' d='M6 15h20v2H6zM8 11a3 3 0 1 1 0 6 3 3 0 0 1 0-6Zm8-4a3 3 0 1 1 0 6 3 3 0 0 1 0-6Zm8 10a3 3 0 1 1 0 6 3 3 0 0 1 0-6Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='black' d='M6 15h20v2H6zM8 11a3 3 0 1 1 0 6 3 3 0 0 1 0-6Zm8-4a3 3 0 1 1 0 6 3 3 0 0 1 0-6Zm8 10a3 3 0 1 1 0 6 3 3 0 0 1 0-6Z'/%3E%3C/svg%3E")}.lifeline-product__media-card{overflow:hidden;min-height:440px;border:0;background:var(--lifeline-product-panel-gradient)}.lifeline-product__media-card-art{display:flex;align-items:center;justify-content:center;padding:16px;background:radial-gradient(circle at 40% 35%,rgba(2,156,154,.12),transparent 18%),radial-gradient(circle at 64% 55%,rgba(169,67,146,.12),transparent 22%),rgba(255,255,255,.65)}.lifeline-product__media-card-art--has-image{padding:0;background:0 0;overflow:hidden}.lifeline-product__media-image{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.lifeline-product__media-card-art span,.lifeline-product__texture-placeholder{display:inline-flex;align-items:center;justify-content:center;padding:10px 16px;border:1px dashed rgba(255,255,255,.6);border-radius:999px;background:rgba(255,255,255,.18);color:rgba(255,255,255,.9);font-size:11px;font-weight:700;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.lifeline-product__media-card-art-height--standard{height:175px;min-height:175px}.lifeline-product__media-card-art-height--policy{height:212px;min-height:212px}.lifeline-product__media-card-body{padding:44px 32px 28px;background:0 0}.lifeline-product__media-card-body .lifeline-product__plain-list li{font-size:17px}.lifeline-product__rail-shell--with-aside{align-items:end}.lifeline-product__carousel{position:relative}.lifeline-product__carousel-controls{display:flex;justify-content:flex-end;gap:10px;margin-bottom:16px}.lifeline-product__carousel-arrow{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid var(--ph-border-soft);border-radius:999px;background:#fff;color:var(--ph-ink);font-size:1.4rem;line-height:1;cursor:pointer}.lifeline-product__carousel-arrow:disabled{opacity:.35;cursor:default}.lifeline-product__carousel-viewport{overflow-x:auto;scrollbar-width:none}.lifeline-product__carousel-viewport::-webkit-scrollbar{display:none}.lifeline-product__carousel-track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 50px)/3);gap:25px;padding-bottom:4px}.lifeline-product__carousel-track--reviews{grid-auto-columns:calc((100% - 50px)/3)}.lifeline-product__rail-card{display:flex;flex-direction:column;justify-content:space-between;min-height:440px;padding:44px 32px 28px;color:var(--ph-ink);scroll-snap-align:start}.lifeline-product__rail-card-body{display:flex;flex:auto;flex-direction:column}.lifeline-product__rail-card--light{background:var(--lifeline-product-panel-gradient);color:var(--ph-ink)}.lifeline-product__texture-placeholder{margin-bottom:18px;border-color:rgba(13,24,70,.16);background:rgba(255,255,255,.82);color:rgba(13,24,70,.7)}.lifeline-product__texture-image{display:block;width:100%;height:auto;margin-bottom:18px;border-radius:20px}.lifeline-product__reviews-footnote{margin:18px 0 0;text-align:center;color:#0d1846;font-size:.92rem;line-height:1.5}.lifeline-product__steps-top{align-items:start;margin-bottom:30px}.lifeline-product__steps-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.lifeline-product__step-card{display:grid;grid-template-columns:auto 1fr;column-gap:10px;row-gap:10px;align-items:center;min-height:100%;padding:26px 24px;background:radial-gradient(circle at 18% 24%,rgba(2,156,154,.12),transparent 22%),radial-gradient(circle at 78% 20%,rgba(169,67,146,.14),transparent 24%),linear-gradient(180deg,rgba(255,255,255,.85) 0%,#FAFAFA 100%)}.lifeline-product__step-number{grid-column:1;grid-row:1;display:inline-flex;align-items:center;justify-content:center;align-self:center;width:24px;height:24px;margin-bottom:0;transform:translateY(-2px);border-radius:999px;background:#029c9a;color:#fff;font-size:11px;font-weight:700}.lifeline-product__step-card h3{grid-column:2;grid-row:1;align-self:center;margin:0}.lifeline-product__step-card p{grid-column:1/-1}.lifeline-product__faq-list{display:grid;gap:0}.lifeline-product__section--faq .lifeline-product__shell--narrow{width:min(100% - 50px,980px)}.lifeline-product__section--faq .lifeline-product__section-heading{margin-bottom:28px}.lifeline-product__section--faq .lifeline-product__section-heading h2{font-size:clamp(28px,1.75rem + ((1vw - 3.2px) * .469),34px);line-height:1.2}.lifeline-product__faq-item{border-top:1px solid rgba(13,24,70,.12);padding:20px 0}.lifeline-product__faq-item:last-child{border-bottom:1px solid rgba(13,24,70,.12)}.lifeline-product__faq-item summary{cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:20px;font-family:lifeline ambit,lifeline inter,serif;font-size:22px;font-weight:600;line-height:1.18}.lifeline-product__faq-item summary::after{content:"+";flex:none;color:var(--ph-ink);font-family:lifeline inter,system-ui,sans-serif;font-size:28px;font-weight:500;line-height:1}.lifeline-product__faq-item[open] summary{margin-bottom:14px}.lifeline-product__faq-item[open] summary::after{content:"-"}.lifeline-product__faq-item p{margin:0;color:#0d1846;font-size:17px;line-height:1.6;font-weight:500}.lifeline-product__references{border-top:1px solid rgba(13,24,70,.12);padding-top:24px}.lifeline-product__references summary{cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:20px;font-family:lifeline ambit,lifeline inter,serif;font-size:22px;font-weight:600;line-height:1.18}.lifeline-product__references summary::after{content:"+";flex:none;color:var(--ph-ink);font-family:lifeline inter,system-ui,sans-serif;font-size:28px;font-weight:500;line-height:1}.lifeline-product__references[open] summary::after{content:"-"}.lifeline-product__references p{margin:16px 0 0}.lifeline-product__section-cta{display:flex;justify-content:center;margin-top:26px}@media(max-width:1023px){.lifeline-product__stat-card,.lifeline-product__media-card,.lifeline-product__rail-card{min-height:360px;padding:24px 18px}.lifeline-product__carousel-track,.lifeline-product__carousel-track--reviews{grid-auto-columns:calc((100% - 25px)/2)}.lifeline-product__card-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.lifeline-product__faq-item p{font-size:17px}.lifeline-product__card-grid--2,.lifeline-product__card-grid--3,.lifeline-product__card-grid--4,.lifeline-product__steps-grid{grid-template-columns:1fr}.lifeline-product__carousel-track,.lifeline-product__carousel-track--reviews{grid-auto-columns:100%}.lifeline-product__step-card{padding-right:18px}}@media(max-width:479px){.lifeline-product__store-buttons{flex-direction:column}.lifeline-product__store-button{width:100%}}#img-text-life-insurance-section,#img-text-sic-cover-section,#img-text-income-protection-section{padding-top:42px;padding-bottom:42px}#img-text-life-insurance-section{padding-top:28px}#img-text-life-insurance-section .lifeline-product__image-placeholder,#img-text-sic-cover-section .lifeline-product__image-placeholder,#img-text-income-protection-section .lifeline-product__image-placeholder{width:min(100%,500px);min-height:0;margin:0 auto}#img-text-life-insurance-section .lifeline-product__image-placeholder--square-photo{aspect-ratio:950/948}#img-text-sic-cover-section .lifeline-product__image-placeholder--serious-cover{aspect-ratio:950/1014}#img-text-income-protection-section .lifeline-product__image-placeholder--income-cover{aspect-ratio:1/1}[id="3-copy-blocks-life-insurance"]{padding-top:90px;padding-bottom:90px}[id="3-copy-blocks-life-insurance"] .lifeline-product__shell{width:min(100% - 50px,1088px)}[id="3-copy-blocks-life-insurance"] .lifeline-product__section-heading{margin-bottom:40px}[id="3-copy-blocks-life-insurance"] .lifeline-product__card-grid{gap:24px}[id="3-copy-blocks-life-insurance"] .lifeline-product__stat-card{min-height:0;height:100%;padding:45px 20px;justify-content:flex-start;gap:0}[id="3-copy-blocks-life-insurance"] .lifeline-product__stat-card-content{display:block}[id="4-copy-blocks-sic"] .lifeline-product__stat-card-content,[id="4-copy-blocks-income-protection"] .lifeline-product__stat-card-content{display:block}[id="3-copy-blocks-life-insurance"] .lifeline-product__icon,[id="4-copy-blocks-sic"] .lifeline-product__icon,[id="4-copy-blocks-income-protection"] .lifeline-product__icon{width:38px;height:38px;margin-bottom:34px}[id="3-copy-blocks-life-insurance"] .lifeline-product__icon,[id="4-copy-blocks-sic"] .lifeline-product__icon,[id="4-copy-blocks-income-protection"] .lifeline-product__icon{color:#029c9a}[id="3-copy-blocks-life-insurance"] .lifeline-product__icon-placeholder{min-width:40px;min-height:40px;margin-bottom:34px;border-radius:12px;font-size:8px}[id="3-copy-blocks-life-insurance"] .lifeline-product__stat-card h3{margin-bottom:20px;font-size:clamp(21px,1.313rem + ((1vw - 3.2px) * .313),25px);line-height:1.14}[id="3-copy-blocks-life-insurance"] .lifeline-product__stat-card p{line-height:1.5}[id="3-copy-blocks-life-insurance"] .lifeline-product__section-cta{margin-top:45px}#life-insurance-coverage-section{padding-top:100px;padding-bottom:100px}#life-insurance-coverage-section .lifeline-product__section-cta{margin-top:50px}#need-slider{padding-top:90px;padding-bottom:90px}#need-slider .lifeline-product__section-heading{margin-bottom:40px}#need-slider .lifeline-product__carousel-controls{display:none}#need-slider .lifeline-product__rail-card{min-height:288px;padding:36px 45px 30px;justify-content:flex-start}#need-slider .lifeline-product__rail-card h3{margin-bottom:16px;line-height:1.16}#need-slider .lifeline-product__rail-card p{line-height:1.55}#need-slider .lifeline-product__section-cta{margin-top:50px}[id="3-copy-blocks-sic"] .lifeline-product__carousel-controls{display:none}[id="3-copy-blocks-sic"] .lifeline-product__rail-card{min-height:250px;padding:30px 28px 24px;justify-content:flex-start}[id="3-copy-blocks-sic"] .lifeline-product__rail-card h3{margin-bottom:10px;line-height:1.14}[id="3-copy-blocks-sic"] .lifeline-product__rail-card p{line-height:1.5}[id="3-copy-blocks-sic"] .lifeline-product__section-cta{margin-top:40px}[id="4-copy-blocks-income-protection"] .lifeline-product__shell{width:min(100% - 24px,1260px)}[id="4-copy-blocks-income-protection"] .lifeline-product__card-grid{gap:20px}[id="4-copy-blocks-income-protection"] .lifeline-product__stat-card{padding:44px 24px 28px}#reasons-lifeline .lifeline-product__section-heading{max-width:none;margin:0 0 28px;text-align:left}#reasons-lifeline{padding-bottom:0}#reasons-lifeline .lifeline-product__carousel-track{grid-auto-columns:calc((100% - 25px)/2)}#reasons-lifeline .lifeline-product__rail-shell--with-aside{align-items:stretch;grid-template-columns:minmax(260px,320px)minmax(0,1fr)}#reasons-lifeline .lifeline-product__rail-aside{display:flex;justify-content:flex-start;align-items:stretch;align-self:stretch;height:486px;min-height:486px;max-height:486px;overflow:hidden}#reasons-lifeline .lifeline-product__image-placeholder--why-choose-device{display:flex;align-items:flex-start;justify-content:center;width:min(100%,320px);height:486px;min-height:486px;max-height:486px;border-radius:0}#reasons-lifeline .lifeline-product__image-placeholder--why-choose-device .lifeline-product__placeholder-image{width:100%;height:auto;min-height:0;object-fit:contain;object-position:center top}#reasons-lifeline .lifeline-product__carousel-controls{display:none}#reasons-lifeline .lifeline-product__carousel-track{align-items:start}#reasons-lifeline .lifeline-product__rail-card{min-height:486px}#reasons-lifeline .lifeline-product__rail-card--with-art{justify-content:flex-start;padding:0;overflow:hidden}#reasons-lifeline .lifeline-product__rail-card--with-art .lifeline-product__rail-card-body{display:flex;flex:auto;flex-direction:column;padding:24px 30px}#reasons-lifeline .lifeline-product__texture-image{width:100%;height:170px;margin:0;flex:0 0 170px;border-radius:0;object-fit:cover;object-position:center}@media(min-width:900px){#img-text-life-insurance-section,#img-text-sic-cover-section,#img-text-income-protection-section{padding-top:60px;padding-bottom:60px}#img-text-life-insurance-section{padding-top:40px}}@media(min-width:1200px){#img-text-life-insurance-section,#img-text-sic-cover-section,#img-text-income-protection-section{padding-top:90px;padding-bottom:90px}#img-text-life-insurance-section{padding-top:60px}}.lifeline-quote{min-height:0;background:#fff;color:var(--ph-ink)}.lifeline-quote__topbar{padding:13px 20px;background:#fff}.lifeline-quote__brand{display:block;width:fit-content;margin:0 auto}.lifeline-quote__brand-image{display:block;height:72px;width:auto}.lifeline-quote__highlight{color:#4dc9c7}.lifeline-quote__headline-band{padding:26px 20px 28px;background:#0d1846;color:#fff}.lifeline-quote__headline-shell{width:min(100%,1080px);margin:0 auto;text-align:center}.lifeline-quote__headline-shell h1,.lifeline-quote__success h2{margin:0;color:#fff;font-family:lifeline ambit,lifeline inter,serif;font-size:clamp(28px,1.75rem + ((1vw - 3.2px) * 1.094),44px);font-weight:700;line-height:.98;letter-spacing:-.03em}.lifeline-quote__highlight{color:#029c9a}.lifeline-quote__headline-shell p,.lifeline-quote__field span,.lifeline-quote__checkbox span,.lifeline-quote__disclaimer,.lifeline-quote__error,.lifeline-quote__summary-item dt,.lifeline-quote__summary-item dd,.lifeline-quote__success p{color:#0d1846;font-size:16px;font-weight:500;line-height:1.6}.lifeline-quote__headline-shell p{margin:10px 0 0;color:#fff;font-size:clamp(18px,1.125rem + ((1vw - 3.2px) * .375),22px);font-weight:700;line-height:1.2}.lifeline-quote__insurers{padding:32px 16px;background:#fff}.lifeline-quote__insurers-shell{width:min(100%,760px);margin:0 auto;display:flex;justify-content:space-around;align-items:center;gap:6px}.lifeline-quote__insurer-logo{display:block;width:100px;height:50px;object-fit:contain}.lifeline-quote__insurer-logo--vitality{width:104px}.lifeline-quote__insurer-logo--lv{width:100px}.lifeline-quote__insurer-logo--zurich{width:140px}.lifeline-quote__main{padding:12px 20px 52px;background:#fff}.lifeline-quote-page .lifeline-quote__main{padding-bottom:12px}.lifeline-quote__form-panel{width:min(100%,760px);margin:0 auto;padding:0 0 24px;background:#fff}.lifeline-quote__success{display:none}.lifeline-quote__success.is-visible{display:block}.lifeline-quote__success h2{margin:0 0 16px;color:var(--ph-ink);font-size:clamp(28px,1.75rem + ((1vw - 3.2px) * .469),34px);line-height:1.14}.lifeline-quote__summary{margin-top:20px;display:grid;gap:10px}.lifeline-quote__summary-item{padding:14px 16px;border-radius:10px;background:var(--ph-blue-soft)}.lifeline-quote__summary-item dt{margin:0 0 4px;color:var(--ph-ink);font-size:14px;font-weight:600}.lifeline-quote__summary-item dd{margin:0}.lifeline-quote__trust-copy{display:flex;justify-content:center;gap:10px;margin:20px 0 0;color:#7a8ba5;font-size:12px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}@media(max-width:1023px){.lifeline-quote__headline-band{padding-top:22px;padding-bottom:24px}.lifeline-quote__main{padding-top:24px}.lifeline-quote__form-panel{padding-bottom:22px}}@media(max-width:767px){.lifeline-quote__topbar{padding-top:10px;padding-bottom:10px}.lifeline-quote__brand-image{height:54px}.lifeline-quote__headline-band{padding:18px 16px 20px}.lifeline-quote__headline-shell h1{font-size:30px;line-height:1.02}.lifeline-quote__headline-shell p{display:none}.lifeline-quote__insurers{padding:20px 16px 22px}.lifeline-quote__insurers-shell{gap:6px}.lifeline-quote__insurer-logo{width:70px;height:34px}.lifeline-quote__insurer-logo--zurich{width:96px}.lifeline-quote__insurer-logo--hide-mobile{display:none}.lifeline-quote__main{padding:16px 16px 32px}.lifeline-quote-page .lifeline-quote__main{padding-bottom:12px}.lifeline-quote__trust-copy{flex-wrap:wrap;gap:6px;margin-top:16px}}.lifeline-quote__progress{width:75%;margin-inline:auto;margin-bottom:40px}.lifeline-quote__progress-bar{position:relative;height:38px;border-radius:2px;background:#e2e4e9;overflow:hidden}.lifeline-quote__progress-bar span{display:flex;align-items:center;justify-content:center;width:8%;height:100%;border-radius:0;background:linear-gradient(90deg,#029C9A 0%,#4DC9C7 100%);transition:width .2s ease}.lifeline-quote__progress-bar strong{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:#0d1846;font-size:16px;font-weight:700;line-height:1;white-space:nowrap;pointer-events:none}.lifeline-quote__step{margin:0;padding:0;border:0}.lifeline-quote__step[hidden]{display:none}.lifeline-quote__step legend{display:block;width:100%;margin:0 0 24px;padding:0;color:var(--ph-ink);font-family:lifeline ambit,lifeline inter,serif;font-size:clamp(22.5px,1.406rem + ((1vw - 3.2px) * .391),27.5px);font-weight:600;line-height:1.12;text-align:center}.lifeline-quote__step[data-step-key=dob] legend{margin-bottom:20px}.lifeline-quote__step-note{max-width:760px;margin:0 auto 24px;color:#304565;font-size:14px;font-weight:500;line-height:1.45;text-align:center}.lifeline-quote__subsection+.lifeline-quote__subsection{margin-top:28px}.lifeline-quote__step[data-step-key=smoker] .lifeline-quote__subsection+.lifeline-quote__subsection{margin-top:36px}.lifeline-quote__step[data-step-key=dob] .lifeline-quote__subsection+.lifeline-quote__subsection{margin-top:36px}.lifeline-quote__subheading{margin:0 0 24px;color:var(--ph-ink);font-family:lifeline ambit,lifeline inter,serif;font-size:20px;font-weight:600;line-height:1.18;text-align:center}.lifeline-quote__step[data-step-key=personsCovered] .lifeline-quote__choice-grid,.lifeline-quote__step[data-step-key=coverRequired] .lifeline-quote__choice-grid{max-width:430px;margin-top:0}.lifeline-quote__step[data-step-key=personsCovered],.lifeline-quote__step[data-step-key=coverRequired],.lifeline-quote__step[data-step-key=smoker]{min-height:275px}.lifeline-quote__step[data-step-key=coverAmount] .lifeline-quote__stack{max-width:400px;gap:0;justify-items:center}.lifeline-quote__step[data-step-key=coverAmount] .lifeline-quote__field{width:100%;text-align:center}.lifeline-quote__step[data-step-key=dob] .lifeline-quote__stack--postcode{max-width:400px;margin-top:32px}.lifeline-quote__step[data-step-key=dob] .lifeline-quote__stack--postcode .lifeline-quote__field{width:100%}.lifeline-quote__step[data-step-key=contact] .lifeline-quote__stack{max-width:400px;gap:0}.lifeline-quote__step[data-step-key=name] .lifeline-quote__stack{max-width:400px;gap:0}.lifeline-quote__step[data-step-key=coverAmount] .lifeline-quote__field span{margin-bottom:14px;font-family:lifeline ambit,lifeline inter,serif;font-size:clamp(22.5px,1.406rem + ((1vw - 3.2px) * .391),27.5px);font-weight:600;line-height:1.12;text-align:center;white-space:nowrap}.lifeline-quote__step[data-step-key=coverAmount] .lifeline-quote__field+.lifeline-quote__field{margin-top:32px}.lifeline-quote__step[data-step-key=coverAmount] .lifeline-quote__field select{margin-top:6px;text-align:left;text-align-last:auto}.lifeline-quote__step[data-step-key=contact] .lifeline-quote__field span{margin-bottom:14px;font-family:lifeline ambit,lifeline inter,serif;font-size:clamp(22.5px,1.406rem + ((1vw - 3.2px) * .391),27.5px);font-weight:600;line-height:1.12;text-align:center}.lifeline-quote__step[data-step-key=name] .lifeline-quote__field span{margin-bottom:14px;font-family:lifeline ambit,lifeline inter,serif;font-size:clamp(22.5px,1.406rem + ((1vw - 3.2px) * .391),27.5px);font-weight:600;line-height:1.12;text-align:center}.lifeline-quote__step[data-step-key=name] .lifeline-quote__field input{margin-top:6px}.lifeline-quote__step[data-step-key=contact] .lifeline-quote__field input{margin-top:6px}.lifeline-quote__step[data-step-key=dob] .lifeline-quote__stack--postcode .lifeline-quote__field span{margin-bottom:14px;font-family:lifeline ambit,lifeline inter,serif;font-size:clamp(22.5px,1.406rem + ((1vw - 3.2px) * .391),27.5px);font-weight:600;line-height:1.12;text-align:center}.lifeline-quote__step[data-step-key=dob] .lifeline-quote__stack--postcode .lifeline-quote__field input{margin-top:6px;text-align:left}.lifeline-quote__step[data-step-key=contact] .lifeline-quote__field+.lifeline-quote__field{margin-top:32px}.lifeline-quote__step[data-step-key=name] .lifeline-quote__field+.lifeline-quote__field{margin-top:32px}@media(max-width:767px){.lifeline-quote__step legend,.lifeline-quote__step[data-step-key=coverAmount] .lifeline-quote__field span,.lifeline-quote__step[data-step-key=contact] .lifeline-quote__field span,.lifeline-quote__step[data-step-key=name] .lifeline-quote__field span,.lifeline-quote__step[data-step-key=dob] .lifeline-quote__stack--postcode .lifeline-quote__field span{font-size:20px;line-height:1.18}.lifeline-quote__step-note{margin:4px auto 8px;font-size:12px;line-height:1.35}.lifeline-quote__step[data-step-key=personsCovered] .lifeline-quote__choice-grid,.lifeline-quote__step[data-step-key=coverRequired] .lifeline-quote__choice-grid{max-width:none;margin-top:0}.lifeline-quote__step[data-step-key=personsCovered],.lifeline-quote__step[data-step-key=coverRequired],.lifeline-quote__step[data-step-key=smoker]{min-height:0}.lifeline-quote__step[data-step-key=coverAmount] .lifeline-quote__stack,.lifeline-quote__step[data-step-key=dob] .lifeline-quote__stack--postcode,.lifeline-quote__step[data-step-key=contact] .lifeline-quote__stack,.lifeline-quote__step[data-step-key=name] .lifeline-quote__stack,.lifeline-quote__triple-grid--dob{max-width:none}.lifeline-quote__step[data-step-key=coverAmount] .lifeline-quote__field span{white-space:normal}}.lifeline-quote__choice-grid{display:grid;grid-template-columns:repeat(2,max-content);gap:27px;justify-content:center;justify-items:center;margin-inline:auto}.lifeline-quote__choice-grid--binary{max-width:430px}.lifeline-quote__choice-card{position:relative;display:block;cursor:pointer}.lifeline-quote__choice-card input{position:absolute;opacity:0;pointer-events:none}.lifeline-quote__choice-card:not(.lifeline-quote__choice-card--icon)>span{display:flex;align-items:center;justify-content:center;min-height:86px;padding:20px 18px;border:1px solid #e2e4e9;border-radius:12px;background:#fff;color:var(--ph-ink);font-size:18px;font-weight:600;text-align:center;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.lifeline-quote__choice-card:not(.lifeline-quote__choice-card--icon) input:checked+span{border-color:#029c9a;box-shadow:inset 0 0 0 2px #029C9A;background:#e3f2fb}.lifeline-quote__choice-card:not(.lifeline-quote__choice-card--icon):hover>span{border-color:#c0c7d1;background:#e3f2fb}.lifeline-quote__choice-card--icon{width:100%;max-width:190px}.lifeline-quote__choice-tile{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;width:100%;min-height:0;padding:0;background:0 0}.lifeline-quote__choice-box{display:flex;align-items:center;justify-content:center;width:136px;height:136px;margin-bottom:14px;border:1px solid #029c9a;border-radius:12px;background:#fff;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease}.lifeline-quote__choice-icon{width:84px;height:84px;background-position:50%;background-repeat:no-repeat;background-size:contain}.lifeline-quote__choice-label{display:block;max-width:140px;color:var(--ph-ink);font-size:18px;font-weight:600;line-height:1.25;text-align:center}.lifeline-quote__choice-card--icon input:checked+.lifeline-quote__choice-tile .lifeline-quote__choice-box{background:#e3f2fb;border-color:#029c9a;box-shadow:none}.lifeline-quote__choice-card--icon:hover .lifeline-quote__choice-box{background:#e3f2fb}.lifeline-quote__choice-icon--single{background-image:url(/images/icons/single.svg)}.lifeline-quote__choice-icon--couple{background-image:url(/images/icons/couple.svg)}.lifeline-quote__choice-icon--family{background-image:url(/images/icons/family.svg)}.lifeline-quote__choice-icon--mortgage{background-image:url(/images/icons/mortgage.svg)}.lifeline-quote__choice-icon--smoker-yes{background-image:url(/images/icons/smoker-yes.svg)}.lifeline-quote__choice-icon--smoker-no{background-image:url(/images/icons/smoker-no.svg)}.lifeline-quote__stack,.lifeline-quote__double-grid,.lifeline-quote__triple-grid{display:grid;gap:10px;margin-inline:auto}.lifeline-quote__double-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lifeline-quote__triple-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.lifeline-quote__triple-grid--dob{max-width:400px;grid-template-columns:minmax(0,1fr)140px minmax(0,1fr)}.lifeline-quote__field{display:block}.lifeline-quote__field span{display:block;margin-bottom:8px;color:var(--ph-ink);font-size:17.5px;font-weight:600}.lifeline-quote__field input,.lifeline-quote__field select{width:100%;min-height:70px;padding:0 20px;border:1px solid #029c9a;border-radius:10px;background:#fff;color:var(--ph-ink);font-size:20px;font-weight:500;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.lifeline-quote__field.is-filled:not(.is-invalid) input,.lifeline-quote__field.is-filled:not(.is-invalid) select{background:#e3f2fb}.lifeline-quote__field--compact select{width:100%}.lifeline-quote__field select{appearance:none;-webkit-appearance:none;-moz-appearance:none;padding-right:52px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='9' viewBox='0 0 14 9' fill='none'%3E%3Cpath d='M1.5 1.5L7 7L12.5 1.5' stroke='%230D1846' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 20px center;background-repeat:no-repeat;background-size:14px 9px}.lifeline-quote__field.is-invalid input,.lifeline-quote__field.is-invalid select{border-color:#a6183c;background-color:#fff1f1;color:var(--ph-ink);caret-color:var(--ph-ink)}.lifeline-quote__field.is-invalid input:focus,.lifeline-quote__field.is-invalid input:focus-visible,.lifeline-quote__field.is-invalid select:focus,.lifeline-quote__field.is-invalid select:focus-visible{outline:none;border-color:#a6183c;box-shadow:none}.lifeline-quote__field.is-invalid input::placeholder{color:#7a4b5b}.lifeline-quote__field.is-invalid select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='9' viewBox='0 0 14 9' fill='none'%3E%3Cpath d='M1.5 1.5L7 7L12.5 1.5' stroke='%230D1846' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.lifeline-quote__step.is-invalid .lifeline-quote__choice-box,.lifeline-quote__step.is-invalid .lifeline-quote__choice-card:not(.lifeline-quote__choice-card--icon)>span{border-color:#a6183c;background:#fff1f1}.lifeline-quote__checkbox{display:flex;align-items:flex-start;gap:12px;margin-top:18px}.lifeline-quote__checkbox input{margin-top:4px}.lifeline-quote__disclaimer{margin:0 0 18px;font-size:14px;line-height:1.45;text-align:center}.lifeline-quote__disclaimer a{color:inherit;text-decoration:underline}.lifeline-quote__error{display:flex;align-items:center;justify-content:center;gap:12px;grid-column:1/-1;width:min(100%,400px);margin:18px auto 36px;padding:13px 16px;border-radius:14px;background:#a6183c;color:#fff;font-size:14px;text-align:center}.lifeline-quote__error[hidden]{display:none!important}.lifeline-quote__error::before{content:"!";flex:none;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:999px;background:#fff;color:#a6183c;font-size:16px;font-weight:800;line-height:1}@media(max-width:767px){.lifeline-quote__double-grid,.lifeline-quote__triple-grid{grid-template-columns:1fr}.lifeline-quote__choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch;gap:14px}.lifeline-quote__choice-card--icon{max-width:none}.lifeline-quote__choice-box{width:108px;height:108px;margin-bottom:10px}.lifeline-quote__choice-icon{width:66px;height:66px}.lifeline-quote__choice-label{max-width:120px;font-size:16px}.lifeline-quote__choice-grid--binary{max-width:none}.lifeline-quote__field span{font-size:15px}.lifeline-quote__field input,.lifeline-quote__field select{min-height:58px;padding:0 16px;font-size:17px}.lifeline-quote__field select{padding-right:46px;background-position:right 16px center}}.lifeline-quote__actions{display:flex;flex-direction:column;align-items:center;gap:0;margin-top:54px}.lifeline-quote__error:not([hidden])+.lifeline-quote__actions{margin-top:27px}.lifeline-quote__actions .lifeline-home__cta{order:1;min-width:360px;min-height:64px;justify-content:center;padding:0 40px;border-radius:999px;border:1px solid transparent;box-shadow:none;color:#fff;font-size:20px;font-weight:700;transition:background-color .2s ease,border-color .2s ease,color .2s ease,transform .2s ease}.lifeline-quote__actions [data-quote-next]{background:#ec6144;border-color:#ec6144}.lifeline-quote__actions [data-quote-next]:hover{background:#fff;border-color:#ec6144;color:#ec6144!important;-webkit-text-fill-color:#EC6144}.lifeline-quote__actions [data-quote-submit]{min-height:102px;border-color:#7fc453;border-radius:18px;background:#7fc453}.lifeline-quote__actions [data-quote-submit]:hover{background:#0d1846;border-color:#0d1846;color:#fff!important;-webkit-text-fill-color:#fff}.lifeline-quote__actions .lifeline-home__ghost-cta{order:3;align-self:flex-start;display:inline-flex;align-items:center;justify-content:center;min-height:44px;margin-top:54px;padding:0 14px;border:1px solid #e2e4e9;border-radius:999px;background:#fafafa;box-shadow:none;color:#029c9a;font-size:14px;font-weight:600;line-height:1.2;text-decoration:none}.lifeline-quote__actions .lifeline-quote__disclaimer{order:2;margin:36px 0 0}.lifeline-quote__actions .lifeline-home__ghost-cta::before{content:"<";margin-right:8px;font-size:.95em;font-weight:700}.lifeline-quote__actions .lifeline-home__ghost-cta:hover{background:#e3f2fb;border-color:#029c9a;color:#029c9a!important;-webkit-text-fill-color:#029C9A}.lifeline-quote__actions .lifeline-home__ghost-cta,.lifeline-quote__actions .lifeline-home__ghost-cta:link,.lifeline-quote__actions .lifeline-home__ghost-cta:visited,.lifeline-quote__actions .lifeline-home__ghost-cta:hover,.lifeline-quote__actions .lifeline-home__ghost-cta:focus{color:#029c9a!important;-webkit-text-fill-color:#029C9A}@media(max-width:767px){.lifeline-quote__actions{flex-direction:column}.lifeline-quote__actions .lifeline-home__cta,.lifeline-quote__actions .lifeline-home__ghost-cta{justify-content:center}.lifeline-quote__actions .lifeline-home__cta{width:100%;min-width:0;min-height:56px;font-size:18px}.lifeline-quote__actions [data-quote-submit]{min-height:90px;border-radius:16px}.lifeline-quote__actions .lifeline-home__ghost-cta{margin-top:24px}}.lifeline-quote--confirmation .lifeline-quote__main{padding:112px 20px 120px}.lifeline-quote-page:has(.lifeline-quote--confirmation) .lifeline-home__footer{margin-top:0}.lifeline-confirmation__headline-band{padding:0;display:flex;align-items:center}.lifeline-confirmation__topstrip{width:100%;margin:0;padding:18px 72px;min-height:56px;display:flex;align-items:center;justify-content:space-between;gap:16px;color:#fff;font-size:15px;font-weight:500;line-height:1}.lifeline-confirmation__topstrip-left{display:inline-flex;align-items:center;color:#fff}.lifeline-confirmation__topstrip-right{display:inline-flex;align-items:center;gap:10px}.lifeline-confirmation__topstrip-rating,.lifeline-confirmation__topstrip-brand{color:#fff;font-weight:700;font-size:15px;letter-spacing:.01em;line-height:1}.lifeline-confirmation__trustpilot-stars{display:block;height:20px;width:auto}.lifeline-confirmation__eyebrow{margin:0 0 10px;color:#4dc9c7;font-size:13px;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.lifeline-confirmation__main{background:#f4f7fb}.lifeline-confirmation__shell{width:min(100%,950px);margin:0 auto;display:grid;gap:22px}.lifeline-confirmation__card{position:relative;padding:80px 32px 72px;min-height:320px;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:16px;background:#fff;box-shadow:0 24px 60px -32px rgba(13,24,70,.35);text-align:center}.lifeline-confirmation__check{position:absolute;top:-34px;left:50%;transform:translateX(-50%);display:flex;align-items:center;justify-content:center;width:68px;height:68px;border-radius:50%;background:#fff;box-shadow:0 12px 30px -18px rgba(2,156,154,.6)}.lifeline-confirmation__check svg{width:68px;height:68px}.lifeline-confirmation__check circle{fill:#029c9a}.lifeline-confirmation__check path{fill:none;stroke:#fff;stroke-width:6;stroke-linecap:round;stroke-linejoin:round}.lifeline-confirmation__contact-section .lifeline-support__contact{padding:0}.lifeline-confirmation__card-heading{margin:8px 0 12px;color:#0d1846;font-family:lifeline ambit,lifeline inter,serif;font-size:clamp(22px,1.4rem + .4vw,28px);font-weight:700;line-height:1.2;letter-spacing:-.02em}.lifeline-confirmation__card-body{margin:0 auto;max-width:520px;color:#4a5876;font-size:16px;line-height:1.6}.lifeline-confirmation__steps{padding:28px 28px 24px;border-radius:16px;background:#fff;box-shadow:0 24px 60px -40px rgba(13,24,70,.3)}.lifeline-confirmation__steps-heading,.lifeline-confirmation__summary-heading{margin:0 0 18px;color:#0d1846;font-family:lifeline ambit,lifeline inter,serif;font-size:22px;font-weight:700;line-height:1.2;letter-spacing:-.01em}.lifeline-confirmation__steps-list{margin:0;padding:0;list-style:none;display:grid;gap:18px}.lifeline-confirmation__step{display:flex;gap:16px;align-items:flex-start}.lifeline-confirmation__step-index{flex:none;display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:#029c9a;color:#fff;font-family:lifeline ambit,lifeline inter,serif;font-size:17px;font-weight:700}.lifeline-confirmation__step-text h4{margin:4px 0;color:#0d1846;font-size:17px;font-weight:700;line-height:1.25}.lifeline-confirmation__step-text p{margin:0;color:#4a5876;font-size:15px;line-height:1.55}.lifeline-confirmation__cta{display:flex;justify-content:center;margin-top:4px}.lifeline-confirmation__cta a{text-decoration:none}@media(max-width:767px){.lifeline-quote--confirmation .lifeline-quote__main{padding:80px 16px 88px}.lifeline-confirmation__headline-band{padding:0}.lifeline-confirmation__topstrip{padding:14px 28px;gap:12px;font-size:13px}.lifeline-confirmation__topstrip-rating,.lifeline-confirmation__topstrip-brand{font-size:13px}.lifeline-confirmation__trustpilot-stars{height:16px}.lifeline-confirmation__shell{margin-top:0;gap:16px}.lifeline-confirmation__card{padding:64px 22px 56px;min-height:260px}.lifeline-confirmation__check{width:60px;height:60px;top:-28px}.lifeline-confirmation__check svg{width:60px;height:60px}.lifeline-confirmation__steps{padding:22px 20px 20px}.lifeline-confirmation__steps-heading,.lifeline-confirmation__summary-heading{font-size:20px}.lifeline-confirmation__step-index{width:32px;height:32px;font-size:15px}}.lifeline-about__highlight,.lifeline-about__group-name{color:var(--ph-ink)}.lifeline-about__shell{width:min(100% - 50px,1150px);margin:0 auto}.lifeline-about__hero{padding:0 25px 42px}.lifeline-about__hero-panel{width:min(100%,1360px);margin:0 auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:50px;align-items:center;padding:77px 120px;border-radius:20px;background:radial-gradient(circle at 18% 24%,rgba(2,156,154,.12),transparent 22%),radial-gradient(circle at 78% 20%,rgba(169,67,146,.14),transparent 24%),linear-gradient(180deg,var(--ph-blue-soft) 0%,#FAFAFA 100%)}.lifeline-about__eyebrow{display:inline-flex;align-items:center;gap:8px;width:fit-content;margin:0 0 20px;padding:4px 10px 4px 4px;border-radius:30px;background:#fff;color:var(--ph-ink);font-size:10.5px;font-weight:500;line-height:1.3}.lifeline-about__eyebrow::before{content:"";width:24px;height:24px;border-radius:999px;background-color:var(--ph-blue-soft-strong);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23A94392' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3l7 3v5c0 5-3.5 8.5-7 10-3.5-1.5-7-5-7-10V6l7-3z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:12px 12px}.lifeline-about__hero-copy h1,.lifeline-about__section-heading h2,.lifeline-about__text-block h2{margin:0;color:var(--ph-ink)}.lifeline-about__hero-copy h1{margin:0 0 20px;max-width:12ch;font-size:clamp(36px,2.25rem + ((1vw - 3.2px) * 2.266),65px);line-height:.96}.lifeline-about__hero-body,.lifeline-about__section-heading p,.lifeline-about__text-block p,.lifeline-about__brand-copy p,.lifeline-about__references-panel p{color:#0d1846;font-size:17px;font-weight:500;line-height:1.6}.lifeline-about__hero-body{max-width:620px;margin:0 0 24px;font-size:clamp(17px,1.063rem + ((1vw - 3.2px) * .156),19px);line-height:1.565}.lifeline-about__hero-art,.lifeline-about__image,.lifeline-about__brand-art,.lifeline-about__group-art{position:relative;overflow:hidden}.lifeline-about__media-image{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.lifeline-about__hero-art{min-height:470px;border-radius:20px;background:0 0}.lifeline-about__shape{position:absolute;border-radius:999px;background:rgba(255,255,255,.7);box-shadow:0 18px 32px var(--ph-shadow-soft)}.lifeline-about__shape--large{right:56px;bottom:32px;width:220px;height:280px}.lifeline-about__shape--medium{left:54px;bottom:60px;width:120px;height:160px}.lifeline-about__shape--small{right:120px;top:48px;width:84px;height:84px}.lifeline-about__hero-art span,.lifeline-about__image span,.lifeline-about__brand-art span,.lifeline-about__group-art span{position:absolute;left:20px;bottom:18px;color:rgba(13,24,70,.68);font-size:.85rem;font-weight:500;letter-spacing:.04em;text-transform:uppercase}.lifeline-about__story,.lifeline-about__brands,.lifeline-about__group-section,.lifeline-about__references{padding:32px 0 48px}.lifeline-about__split,.lifeline-about__group-panel{display:grid;grid-template-columns:minmax(300px,420px)minmax(0,1fr);gap:56px;align-items:stretch}.lifeline-about__story .lifeline-about__split,.lifeline-about__group-panel{grid-template-columns:minmax(420px,520px)minmax(0,1fr)}.lifeline-about__text-block{display:flex;flex-direction:column;justify-content:center}.lifeline-about__text-block h2,.lifeline-about__section-heading h2{margin:0 0 20px;font-family:lifeline ambit,lifeline inter,serif;font-size:clamp(32px,2rem + ((1vw - 3.2px) * .625),40px);line-height:1.18;font-weight:600}.lifeline-about__text-block p{margin:0 0 18px}.lifeline-about__text-block .lifeline-home__cta,.lifeline-about__brand-card .lifeline-home__ghost-cta{align-self:flex-start}.lifeline-about__image{min-height:560px;border-radius:24px;background:radial-gradient(circle at 30% 28%,rgba(2,156,154,.12),transparent 20%),radial-gradient(circle at 62% 65%,rgba(169,67,146,.1),transparent 28%),linear-gradient(180deg,#FAFAFA 0%,#FAFAFA 100%)}.lifeline-about__image--family::before{content:"";position:absolute;inset:auto 50% 34px auto;transform:translateX(50%);width:220px;height:300px;border-radius:999px 999px 22px 22px;background:rgba(255,255,255,.78);box-shadow:0 16px 28px var(--ph-shadow-soft)}.lifeline-about__image--family:has(.lifeline-about__media-image){background:0 0}.lifeline-about__image--family:has(.lifeline-about__media-image)::before{content:none}.lifeline-about__section-heading{max-width:900px;margin:0 auto 40px;text-align:center}.lifeline-about__section-heading p{margin:0}.lifeline-about__brand-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:25px}.lifeline-about__brand-card{display:flex;flex-direction:column;min-height:520px;padding:32px;border-radius:20px;gap:26px}.lifeline-about__brand-card--lilac,.lifeline-about__brand-card--pink{background:radial-gradient(circle at 18% 24%,rgba(2,156,154,.12),transparent 22%),radial-gradient(circle at 78% 20%,rgba(169,67,146,.14),transparent 24%),linear-gradient(180deg,var(--ph-blue-soft) 0%,#FAFAFA 100%)}.lifeline-about__brand-art{min-height:220px;border-radius:18px;background:radial-gradient(circle at 40% 35%,rgba(2,156,154,.12),transparent 18%),radial-gradient(circle at 64% 55%,rgba(169,67,146,.12),transparent 22%),rgba(255,255,255,.65)}.lifeline-about__brand-copy{display:flex;flex-direction:column;gap:14px}.lifeline-about__brand-copy h3{margin:0;color:var(--ph-ink);font-family:lifeline ambit,lifeline inter,serif;font-size:clamp(21px,1.313rem + ((1vw - 3.2px) * .313),25px);line-height:1.2;font-weight:600}.lifeline-about__brand-copy p{margin:0}.lifeline-about__group-section{padding-top:20px}.lifeline-about__group-panel{min-height:0;padding:0;border-radius:0;background:0 0}.lifeline-about__group-art{min-height:560px;border-radius:24px;background:#fff}.lifeline-about__group-art::before{content:"";position:absolute;inset:auto 50% 40px auto;transform:translateX(50%);width:220px;height:220px;border-radius:999px;background:rgba(255,255,255,.78);box-shadow:0 16px 28px var(--ph-shadow-soft)}.lifeline-about__group-art:has(.lifeline-about__media-image){background:#fff}.lifeline-about__group-art:has(.lifeline-about__media-image)::before{content:none}.lifeline-about__group-art .lifeline-about__media-image{object-fit:contain}.lifeline-about__references-panel{border-top:1px solid rgba(13,24,70,.16);padding-top:24px}.lifeline-about__references-panel summary{cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;color:var(--ph-ink);font-family:lifeline ambit,lifeline inter,serif;font-size:22px;line-height:1.18}.lifeline-about__references-panel summary::after{content:"+";font-family:lifeline inter,system-ui,sans-serif;font-size:1.5rem;font-weight:500;line-height:1}.lifeline-about__references-panel[open] summary::after{content:"-"}.lifeline-about__references-panel p{margin:18px 0 0}.lifeline-about__references-panel a{color:#0d1846;text-decoration:underline}@media(max-width:1023px){.lifeline-about__hero-panel,.lifeline-about__split,.lifeline-about__group-panel{grid-template-columns:1fr}.lifeline-about__hero-panel{padding:56px 48px}.lifeline-about__brand-grid{grid-template-columns:1fr}.lifeline-about__brand-card{min-height:0}.lifeline-about__group-panel{padding:0}}@media(max-width:767px){.lifeline-about__hero,.lifeline-about__story,.lifeline-about__brands,.lifeline-about__group-section,.lifeline-about__references{padding-top:32px;padding-bottom:32px}.lifeline-about__hero{padding-top:0;padding-left:0;padding-right:0}.lifeline-about__hero-panel{padding:32px 22px}.lifeline-about__hero-copy h1{max-width:none}.lifeline-about__hero-art,.lifeline-about__image,.lifeline-about__group-art{min-height:360px}.lifeline-about__brand-card{padding:24px 18px}.lifeline-about__brand-art{min-height:180px}.lifeline-about__text-block h2,.lifeline-about__section-heading h2{line-height:1.14}.lifeline-about__hero-body,.lifeline-about__section-heading p,.lifeline-about__text-block p,.lifeline-about__brand-copy p,.lifeline-about__references-panel p{font-size:17px}}.lifeline-support__highlight{color:var(--ph-ink)}.lifeline-support__shell{width:min(100% - 50px,1150px);margin:0 auto}.lifeline-support__shell--narrow{width:min(100% - 50px,980px)}.lifeline-support__hero{padding:0 25px 42px}.lifeline-support__hero-panel{width:min(100%,1360px);margin:0 auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:50px;align-items:center;padding:77px 120px;border-radius:20px;background:radial-gradient(circle at 18% 24%,rgba(2,156,154,.12),transparent 22%),radial-gradient(circle at 78% 20%,rgba(169,67,146,.14),transparent 24%),linear-gradient(180deg,var(--ph-blue-soft) 0%,#FAFAFA 100%)}.lifeline-support__eyebrow{display:inline-flex;align-items:center;gap:8px;width:fit-content;margin:0 0 20px;padding:4px 10px 4px 4px;border-radius:30px;background:#fff;color:var(--ph-ink);font-size:10.5px;font-weight:500;line-height:1.3}.lifeline-support__eyebrow::before{content:"";width:24px;height:24px;border-radius:999px;background-color:var(--ph-blue-soft-strong);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23A94392' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3l7 3v5c0 5-3.5 8.5-7 10-3.5-1.5-7-5-7-10V6l7-3z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:12px 12px}.lifeline-support__hero-copy h1,.lifeline-support__section-heading h2,.lifeline-support__contact-copy h2,.lifeline-support__copy h2{margin:0;color:var(--ph-ink)}.lifeline-support__hero-copy h1{margin:0 0 20px;max-width:10ch;font-size:clamp(36px,2.25rem + ((1vw - 3.2px) * 2.266),65px);line-height:.96}.lifeline-support__hero-body,.lifeline-support__contact-intro,.lifeline-support__contact-copy p,.lifeline-support__copy p,.lifeline-support__faq-item p{color:#0d1846;font-size:17px;font-weight:500;line-height:1.6}.lifeline-support__hero-body{max-width:520px;margin:0 0 24px;font-size:clamp(17px,1.063rem + ((1vw - 3.2px) * .156),19px);line-height:1.565}.lifeline-support__hero-actions{display:flex;flex-wrap:wrap;gap:12px}.lifeline-support__hero-art,.lifeline-support__contact-art,.lifeline-support__image{position:relative;overflow:hidden}.lifeline-support__media-image{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.lifeline-support__hero-art{min-height:470px;border-radius:20px;background:0 0}.lifeline-support__shape{position:absolute;border-radius:999px;background:rgba(255,255,255,.72);box-shadow:0 18px 32px var(--ph-shadow-soft)}.lifeline-support__shape--large{right:72px;bottom:36px;width:220px;height:280px}.lifeline-support__shape--small{left:70px;top:54px;width:94px;height:94px}.lifeline-support__hero-art span,.lifeline-support__contact-art span,.lifeline-support__image span{position:absolute;left:20px;bottom:18px;color:rgba(13,24,70,.68);font-size:.85rem;font-weight:500;letter-spacing:.04em;text-transform:uppercase}.lifeline-support__faq,.lifeline-support__contact{padding:32px 0 48px}.lifeline-support__section-heading{margin-bottom:28px}.lifeline-support__section-heading h2,.lifeline-support__contact-copy h2,.lifeline-support__copy h2{font-family:lifeline ambit,lifeline inter,serif;font-size:clamp(30px,1.875rem + ((1vw - 3.2px) * .313),34px);line-height:1.15;font-weight:600}.lifeline-support__faq-list{display:grid;gap:0}.lifeline-support__faq-item{border-top:1px solid rgba(13,24,70,.12);padding:20px 0}.lifeline-support__faq-item:last-child{border-bottom:1px solid rgba(13,24,70,.12)}.lifeline-support__faq-item summary{cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:20px;color:var(--ph-ink);font-family:lifeline ambit,lifeline inter,serif;font-size:22px;font-weight:600;line-height:1.18}.lifeline-support__faq-item summary::after{content:"+";flex:none;color:var(--ph-ink);font-family:lifeline inter,system-ui,sans-serif;font-size:28px;font-weight:500;line-height:1}.lifeline-support__faq-item[open] summary{margin-bottom:14px}.lifeline-support__faq-item[open] summary::after{content:"-"}.lifeline-support__faq-item p{margin:0}.lifeline-support__contact-panel{position:relative;display:flex;justify-content:center;padding:40px;border-radius:24px;background:radial-gradient(circle at 18% 24%,rgba(2,156,154,.12),transparent 22%),radial-gradient(circle at 78% 20%,rgba(169,67,146,.14),transparent 24%),linear-gradient(180deg,var(--ph-blue-soft) 0%,#FAFAFA 100%)}.lifeline-support__contact-art{min-height:360px;border-radius:20px}.lifeline-support__contact-art--background{position:absolute;inset:0;min-height:0;border-radius:inherit;opacity:1;pointer-events:none}.lifeline-support__contact-art--background .lifeline-support__media-image{object-fit:cover;object-position:center}.lifeline-support__contact-copy,.lifeline-support__copy{display:flex;flex-direction:column;justify-content:center}.lifeline-support__contact-copy{position:relative;z-index:1;align-items:center;max-width:720px;text-align:center;justify-self:center}.lifeline-support__contact-intro{margin:18px 0}.lifeline-support__contact-phone,.lifeline-support__contact-email{margin:0}.lifeline-support__contact-phone a,.lifeline-support__contact-email a{color:#0d1846;font-family:lifeline inter,system-ui,sans-serif;font-size:16px;font-weight:600;line-height:1.55;text-decoration:none}.lifeline-support__contact-line{position:relative;margin:0;padding-left:38px}.lifeline-support__contact-line::before{content:"";position:absolute;left:0;top:50%;width:24px;height:24px;transform:translateY(-50%);background-position:50%;background-repeat:no-repeat;background-size:24px 24px}.lifeline-support__contact-line--phone::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230D1846' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M22 16.92v3a2 2 0 0 1-2.18 2 19.86 19.86 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6A19.86 19.86 0 0 1 2.12 4.18 2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72c.12.9.33 1.78.63 2.62a2 2 0 0 1-.45 2.11L8 9.91a16 16 0 0 0 6.09 6.09l1.46-1.29a2 2 0 0 1 2.11-.45c.84.3 1.72.51 2.62.63A2 2 0 0 1 22 16.92z'/%3E%3C/svg%3E")}.lifeline-support__contact-line--email::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230D1846' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='14' rx='2' ry='2'/%3E%3Cpath d='m3 7 9 6 9-6'/%3E%3C/svg%3E")}.lifeline-support__hours{margin:18px 0 22px}.lifeline-support__hours p{margin:0 0 8px;font-size:16px;line-height:1.55}.lifeline-support__hours p:last-child{margin-bottom:0}@media(max-width:1023px){.lifeline-support__hero-panel{padding:56px 48px}.lifeline-support__contact-panel{grid-template-columns:1fr;padding:32px}}@media(max-width:767px){.lifeline-support__hero,.lifeline-support__faq,.lifeline-support__contact{padding-top:32px;padding-bottom:32px}.lifeline-support__hero{padding-top:0;padding-left:0;padding-right:0}.lifeline-support__hero-panel{padding:32px 22px}.lifeline-support__hero-copy h1{max-width:none}.lifeline-support__hero-art{min-height:360px}.lifeline-support__contact-art{min-height:280px}.lifeline-support__contact-panel{padding:24px 18px}.lifeline-support__hero-body,.lifeline-support__contact-intro,.lifeline-support__contact-copy p,.lifeline-support__copy p,.lifeline-support__faq-item p{font-size:17px}}.lifeline-home__not-found{padding:36px 0 60px}.lifeline-home__not-found-panel{width:min(100% - 50px,1150px);margin:0 auto;padding:68px 72px;border-radius:20px;background:radial-gradient(circle at 18% 24%,rgba(2,156,154,.14),transparent 22%),radial-gradient(circle at 78% 20%,rgba(13,24,70,8%),transparent 24%),linear-gradient(180deg,var(--ph-blue-soft) 0%,var(--ph-ink-soft) 100%);color:var(--ph-ink);box-shadow:0 22px 48px rgba(13,24,70,8%)}.lifeline-home__not-found-kicker{margin:0 0 12px;color:var(--ph-ink);font-size:.95rem;font-weight:600;line-height:1.2}.lifeline-home__not-found-panel h1{margin:0 0 18px;max-width:12ch;font-size:clamp(36px,2.25rem + ((1vw - 3.2px) * 2.266),65px);line-height:.96}.lifeline-home__not-found-panel>p:last-of-type{max-width:620px;margin:0;font-size:clamp(17px,1.063rem + ((1vw - 3.2px) * .156),19px);font-weight:500;line-height:1.565}.lifeline-home__not-found-actions{display:flex;gap:12px;margin-top:28px}.lifeline-home__legal{padding:0 0 30px}.lifeline-home__legal-shell{width:min(100% - 50px,1150px);margin:0 auto}.lifeline-home__legal-hero{width:min(100% - 16px,1360px);margin:0 auto;display:grid;grid-template-columns:minmax(0,1.55fr)minmax(240px,.7fr);gap:28px;align-items:start;padding:58px 64px;border-radius:20px;background:radial-gradient(circle at 18% 24%,rgba(2,156,154,.14),transparent 22%),radial-gradient(circle at 78% 20%,rgba(13,24,70,8%),transparent 24%),linear-gradient(180deg,var(--ph-blue-soft) 0%,var(--ph-ink-soft) 100%);color:var(--ph-ink);box-shadow:0 22px 48px rgba(13,24,70,8%)}.lifeline-home__legal-kicker{margin:0 0 12px;color:var(--ph-ink);font-size:.95rem;font-weight:600;line-height:1.2}.lifeline-home__legal-hero h1{margin:0 0 18px;max-width:12ch;font-size:clamp(36px,2.25rem + ((1vw - 3.2px) * 2.266),65px);line-height:.96}.lifeline-home__legal-intro{max-width:700px;margin:0;font-size:clamp(17px,1.063rem + ((1vw - 3.2px) * .156),19px);font-weight:500;line-height:1.565}.lifeline-home__legal-status{border-radius:20px;background:#fff;box-shadow:0 18px 40px rgba(13,24,70,8%)}.lifeline-home__legal-status{padding:22px 24px}.lifeline-home__legal-label{margin:0 0 10px;color:var(--ph-ink);font-size:.85rem;font-weight:600;line-height:1.2;text-transform:uppercase;letter-spacing:.04em}.lifeline-home__legal-value{margin:0 0 6px;color:var(--ph-ink);font-size:1.125rem;font-weight:600;line-height:1.2}.lifeline-home__legal-status>p:last-child{margin:0;color:rgba(13,24,70,.82)}.lifeline-home__legal-body{padding:0 0 48px}.lifeline-home__legal-shell{display:grid;grid-template-columns:minmax(0,1fr);align-items:start}.lifeline-home__legal-card{padding:8px 0 0;background:0 0;box-shadow:none;border-radius:0;color:rgba(13,24,70,.92)}.lifeline-home__legal-card h2,.lifeline-home__legal-card h3{margin:0;color:var(--ph-ink);letter-spacing:-.03em}.lifeline-home__legal-card h2{padding-top:4px;font-size:clamp(28px,1.75rem + ((1vw - 3.2px) * .469),34px);line-height:1.1}.lifeline-home__legal-card h2+p,.lifeline-home__legal-card h3+p{margin-top:14px}.lifeline-home__legal-card h2:not(:first-child){margin-top:38px}.lifeline-home__legal-card h3{margin-top:24px;font-size:1.25rem;line-height:1.2}.lifeline-home__legal-card p,.lifeline-home__legal-card li{color:rgba(13,24,70,.92);font-size:17px;font-weight:400;line-height:1.6}.lifeline-home__legal-card p,.lifeline-home__legal-card ul{margin:0}.lifeline-home__legal-card p+p,.lifeline-home__legal-card p+ul,.lifeline-home__legal-card ul+p,.lifeline-home__legal-card ul+ul{margin-top:14px}.lifeline-home__legal-card ul{padding-left:22px}.lifeline-home__legal-card li+li{margin-top:8px}.lifeline-home__legal-card a{color:var(--ph-ink);text-decoration:underline}.lifeline-home__legal-card h4{margin-top:20px;color:var(--ph-ink);font-size:1.05rem;line-height:1.45}.lifeline-home__legal--polly{padding:70px 0 42px}.lifeline-home__legal-shell--polly{width:min(100% - 50px,1150px)}.lifeline-home__legal-polly-header{max-width:760px;margin:0 auto 42px;text-align:center}.lifeline-home__legal-polly-header h1{margin:0;color:var(--ph-ink);font-family:var(--font-primary);font-size:clamp(32px,2rem + ((1vw - 3.2px) * .625),40px);font-weight:600;line-height:1.08;letter-spacing:-.03em}.lifeline-home__legal-polly-intro{margin:18px auto 0;color:var(--ph-ink);font-family:var(--font-primary);font-size:17px;font-weight:400;line-height:1.6;max-width:760px;overflow-wrap:anywhere}.lifeline-home__legal-card--polly{padding:0;color:var(--ph-ink)}.lifeline-home__legal-card--polly>*{max-width:none;margin-left:0;margin-right:0}.lifeline-home__legal-card--polly h2,.lifeline-home__legal-card--polly h3,.lifeline-home__legal-card--polly h4{color:var(--ph-ink);font-family:var(--font-primary);font-weight:600;letter-spacing:-.03em}.lifeline-home__legal-card--polly h2{margin-top:42px;margin-bottom:20px;font-size:clamp(32px,2rem + ((1vw - 3.2px) * .625),40px);line-height:1.15}.lifeline-home__legal-card--polly h2:first-child{margin-top:0}.lifeline-home__legal-card--polly p,.lifeline-home__legal-card--polly li{color:var(--ph-ink);font-family:var(--font-primary);font-size:17px;font-weight:400;line-height:1.6;overflow-wrap:anywhere}.lifeline-home__legal-card--polly p,.lifeline-home__legal-card--polly ul{margin:0 0 20px}.lifeline-home__legal-card--polly ul{padding-left:24px}.lifeline-home__legal-card--polly li+li{margin-top:10px}.lifeline-home__legal-card--polly>:last-child,.lifeline-home__legal-card--polly>*:last-child{margin-bottom:0}.lifeline-home__legal-card--polly a{color:inherit;text-decoration:underline;text-underline-offset:.12em}.lifeline-home__legal--privacy{padding-bottom:52px}.lifeline-home__legal--complaints{padding-bottom:52px}.lifeline-home__legal--vulnerable{padding-bottom:52px}.lifeline-home__legal--modern-slavery{padding-bottom:52px}.lifeline-home__legal-shell--privacy{width:min(100% - 50px,1150px)}.lifeline-home__legal-shell--complaints{width:min(100% - 50px,1150px)}.lifeline-home__legal-shell--vulnerable{width:min(100% - 50px,1150px)}.lifeline-home__legal-shell--modern-slavery{width:min(100% - 50px,1150px)}.lifeline-home__legal-privacy-header{max-width:760px;margin:0 auto 28px;text-align:center}.lifeline-home__legal-complaints-header{max-width:none;margin:0 auto 32px;text-align:center}.lifeline-home__legal-complaints-header h1{max-width:760px;margin:0 auto 40px}.lifeline-home__legal-vulnerable-header{max-width:760px;margin:0 auto 32px;text-align:center}.lifeline-home__legal-modern-slavery-header{max-width:760px;margin:0 auto 32px;text-align:center}.lifeline-home__legal-privacy-header h1{color:var(--ph-ink);font-family:lifeline ambit,lifeline inter,serif}.lifeline-home__legal--privacy .lifeline-home__legal-polly-intro{margin-left:0;margin-right:0;max-width:900px;color:rgba(13,24,70,.82);font-family:lifeline inter,system-ui,sans-serif;font-size:17px;font-weight:400;line-height:1.6}.lifeline-home__legal--complaints .lifeline-home__legal-polly-intro{margin-top:0;color:var(--ph-ink);font-family:lifeline inter,system-ui,sans-serif;font-size:17px;font-weight:400;line-height:1.6;max-width:none;text-align:left}.lifeline-home__legal--vulnerable .lifeline-home__legal-polly-intro{color:var(--ph-ink)}.lifeline-home__legal--modern-slavery .lifeline-home__legal-polly-intro{color:var(--ph-ink)}.lifeline-home__legal-card--privacy-polly{padding-top:0}.lifeline-home__legal-card--complaints{padding-top:0;color:var(--ph-ink)}.lifeline-home__legal-card--complaints h2,.lifeline-home__legal-card--complaints h3,.lifeline-home__legal-card--complaints h4,.lifeline-home__legal-card--complaints p,.lifeline-home__legal-card--complaints li{color:var(--ph-ink)}.lifeline-home__legal-card--complaints h2{margin-top:42px}.lifeline-home__legal-card--complaints h3{margin-top:22px}.lifeline-home__legal-card--complaints h2:first-of-type{margin-top:0}.lifeline-home__legal-card--vulnerable{padding-top:0;color:var(--ph-ink)}.lifeline-home__legal-card--vulnerable h2,.lifeline-home__legal-card--vulnerable h3,.lifeline-home__legal-card--vulnerable h4,.lifeline-home__legal-card--vulnerable p,.lifeline-home__legal-card--vulnerable li{color:var(--ph-ink)}.lifeline-home__legal-card--vulnerable h2:first-of-type{margin-top:0}.lifeline-home__legal-card--modern-slavery{padding-top:0;color:var(--ph-ink)}.lifeline-home__legal-card--modern-slavery h2,.lifeline-home__legal-card--modern-slavery h3,.lifeline-home__legal-card--modern-slavery h4,.lifeline-home__legal-card--modern-slavery p,.lifeline-home__legal-card--modern-slavery li{color:var(--ph-ink)}.lifeline-home__legal-card--modern-slavery h2:first-of-type{margin-top:0}.lifeline-home__legal-card--privacy-polly>h2:first-child{display:none}.lifeline-home__legal-card--privacy-polly h2,.lifeline-home__legal-card--privacy-polly h3,.lifeline-home__legal-card--privacy-polly h4{color:var(--ph-ink)}.lifeline-home__legal-card--privacy-polly h2{margin-top:42px}.lifeline-home__legal-card--privacy-polly h3{margin-top:26px;font-size:1.25rem;line-height:1.3}.lifeline-home__legal-card--privacy-polly h4{margin-top:16px;font-size:1.02rem;font-weight:600}.lifeline-home__legal-card--privacy-polly>ol:first-of-type{margin:10px 0 34px;padding-left:24px;color:rgba(13,24,70,.92)}.lifeline-home__legal-card--privacy-polly>ol:first-of-type li{font-size:17px;font-weight:400;line-height:1.6}.lifeline-home__legal-card--privacy-polly>ol:first-of-type>li+li{margin-top:8px}.lifeline-home__legal-card--privacy-polly>ol:first-of-type ol{margin-top:6px;padding-left:22px}.lifeline-home__legal-card--privacy-polly>ol:first-of-type a{color:inherit;text-decoration:none}.lifeline-home__legal-card--privacy-polly>ol:first-of-type a:hover,.lifeline-home__legal-card--privacy-polly>ol:first-of-type a:focus-visible{text-decoration:underline;text-underline-offset:.12em}.lifeline-home__legal-card--privacy>ol:first-of-type{margin:18px 0 24px;padding-left:24px;list-style-type:upper-latin}.lifeline-home__legal-card--privacy>ol:first-of-type>li+li{margin-top:8px}.lifeline-home__legal-card--privacy>ol:first-of-type ol{margin-top:10px;padding-left:24px}.lifeline-home__legal-card--privacy>ol:first-of-type>li>ol{list-style-type:upper-roman}.lifeline-home__legal-card--privacy>ol:first-of-type>li>ol>li>ol{list-style-type:decimal}.lifeline-legal__accordion{margin-top:0;border-top:1px solid var(--ph-border-soft)}.lifeline-legal__accordion:last-of-type{border-bottom:1px solid var(--ph-border-soft)}.lifeline-legal__accordion-summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 0;cursor:pointer;list-style:none}.lifeline-legal__accordion-summary::-webkit-details-marker{display:none}.lifeline-legal__accordion-title{color:var(--ph-ink);font-family:inherit;font-size:1.05rem;font-weight:400;line-height:1.45}.lifeline-legal__accordion-title strong,.lifeline-legal__accordion-title b{font-weight:inherit}.lifeline-legal__accordion-summary::after{content:"+";flex:none;color:var(--ph-ink);font-size:1.5rem;font-weight:500;line-height:1;transition:transform 160ms ease}.lifeline-legal__accordion[open] .lifeline-legal__accordion-summary::after{transform:rotate(45deg)}.lifeline-legal__accordion-panel{padding:0 0 20px}.lifeline-legal__accordion-panel>:first-child{margin-top:0}.lifeline-legal__accordion-panel>p+p,.lifeline-legal__accordion-panel>p+ul,.lifeline-legal__accordion-panel>p+ol,.lifeline-legal__accordion-panel>ul+p,.lifeline-legal__accordion-panel>ul+ul,.lifeline-legal__accordion-panel>ul+ol,.lifeline-legal__accordion-panel>ol+p,.lifeline-legal__accordion-panel>ol+ul,.lifeline-legal__accordion-panel>ol+ol{margin-top:14px}@media(max-width:900px){.lifeline-home__legal-hero{grid-template-columns:minmax(0,1fr);padding:42px 28px}}@media(max-width:640px){.lifeline-home__legal-shell{width:min(100% - 32px,1150px)}.lifeline-home__legal-shell--polly{width:min(100% - 50px,1150px)}.lifeline-home__legal-card--privacy>ol:first-of-type,.lifeline-home__legal-card--privacy>ol:first-of-type ol{padding-left:20px}.lifeline-legal__accordion-summary{padding:16px 0}}.lifeline-home__footer{margin-top:40px;background:var(--ph-ink);color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.lifeline-quote-page .lifeline-home__footer{margin-top:12px}.lifeline-home__footer a,.lifeline-home__footer p,.lifeline-home__footer span,.lifeline-home__footer button{color:#fff}.lifeline-home__footer-inner{width:min(100% - 50px,1150px);margin:0 auto;padding:45px 0}.lifeline-home__footer-brand{margin-top:-6px}.lifeline-home__footer .lifeline-home__footer-logo-image{height:62px}.lifeline-home__footer--quote .lifeline-home__footer-brand{display:flex;justify-content:center}.lifeline-home__footer--quote .lifeline-home__footer-meta{margin-top:12px;padding-top:18px;border-top:0;text-align:center}.lifeline-home__footer--quote .lifeline-home__group{justify-content:center}.lifeline-home__footer--quote .lifeline-home__group p{justify-content:center}.lifeline-home__footer--quote .lifeline-home__footer-meta p{margin-left:auto;margin-right:auto}.lifeline-home__footer--quote .lifeline-home__footer-meta p:first-child{margin-top:8px}.lifeline-home__footer--quote .lifeline-home__footer-legal{justify-content:center}.lifeline-home__footer-columns{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;list-style:none;margin:25px 0 0;padding:0}.lifeline-home__footer-column--spacer{pointer-events:none}.lifeline-home__footer-heading{display:block;margin-bottom:0;font-size:17px;font-weight:600;line-height:1}.lifeline-home__footer-links{list-style:none;margin:15px 0 0;padding:0}.lifeline-home__footer-links li{display:flex;align-items:center;font-family:lifeline inter,system-ui,sans-serif;font-size:15.4px;font-weight:400!important;line-height:1}.lifeline-home__footer-links li+li{margin-top:15px}.lifeline-home__footer .lifeline-home__footer-link{display:inline-flex;align-items:center;min-height:44px;color:#fff;font-family:lifeline inter,system-ui,sans-serif;font-size:15.4px;font-weight:400!important;line-height:1}.lifeline-home__footer-link--contact{display:inline-block;min-height:20px;padding-left:30px;background-position:0;background-repeat:no-repeat;background-size:20px 20px;white-space:nowrap}.lifeline-home__footer-link--mail{min-height:16px;padding-left:30px;background-position:0 100%;background-size:18px 16px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' width='512' height='512'%3E%3Cpath fill='%23F5F6FA' d='M48 64C21.5 64 0 85.5 0 112c0 15.1 7.1 29.3 19.2 38.4l217.6 163.2c11.4 8.5 27 8.5 38.4 0l217.6-163.2c12.1-9.1 19.2-23.3 19.2-38.4 0-26.5-21.5-48-48-48H48zM0 176v208c0 35.3 28.7 64 64 64h384c35.3 0 64-28.7 64-64V176L294.4 339.2a63.9 63.9 0 0 1-76.8 0L0 176z'/%3E%3C/svg%3E")}.lifeline-home__footer-link--facebook{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 25 24' width='25' height='24'%3E%3Cpath fill='%23fff' d='M12.5 0C5.873 0 .5 5.373.5 12c0 5.628 3.875 10.35 9.101 11.647v-7.98H7.127V12H9.6v-1.58c0-4.084 1.849-5.978 5.859-5.978.76 0 2.072.15 2.608.298v3.324a15.38 15.38 0 0 0-1.386-.044c-1.967 0-2.728.745-2.728 2.683V12h3.92l-.673 3.667h-3.247v8.245C19.896 23.195 24.5 18.135 24.5 12c0-6.627-5.373-12-12-12Z'/%3E%3C/svg%3E")}.lifeline-home__footer-link--twitter{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 23 21' width='23' height='21'%3E%3Cpath fill='%23fff' d='M17.826.904H21.2l-7.37 8.423L22.5 20.79h-6.789l-5.317-6.952L4.31 20.79H.934l7.883-9.01L.5.904h6.961l4.806 6.354 5.56-6.354ZM16.642 18.77h1.87L6.445 2.817H4.44l12.203 15.954Z'/%3E%3C/svg%3E")}.lifeline-home__footer-link--instagram{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512' width='448' height='512'%3E%3Cpath d='M224.1 141c-63.6 0-114.9 51.3-114.9 114.9s51.3 114.9 114.9 114.9S339 319.5 339 255.9 287.7 141 224.1 141zm0 189.6c-41.1 0-74.7-33.5-74.7-74.7s33.5-74.7 74.7-74.7 74.7 33.5 74.7 74.7-33.6 74.7-74.7 74.7zm146.4-194.3c0 14.9-12 26.8-26.8 26.8-14.9 0-26.8-12-26.8-26.8s12-26.8 26.8-26.8 26.8 12 26.8 26.8zm76.1 27.2c-1.7-35.9-9.9-67.7-36.2-93.9-26.2-26.2-58-34.4-93.9-36.2-37-2.1-147.9-2.1-184.9 0-35.8 1.7-67.6 9.9-93.9 36.1s-34.4 58-36.2 93.9c-2.1 37-2.1 147.9 0 184.9 1.7 35.9 9.9 67.7 36.2 93.9s58 34.4 93.9 36.2c37 2.1 147.9 2.1 184.9 0 35.9-1.7 67.7-9.9 93.9-36.2 26.2-26.2 34.4-58 36.2-93.9 2.1-37 2.1-147.8 0-184.8zM398.8 388c-7.8 19.6-22.9 34.7-42.6 42.6-29.5 11.7-99.5 9-132.1 9s-102.7 2.6-132.1-9c-19.6-7.8-34.7-22.9-42.6-42.6-11.7-29.5-9-99.5-9-132.1s-2.6-102.7 9-132.1c7.8-19.6 22.9-34.7 42.6-42.6 29.5-11.7 99.5-9 132.1-9s102.7-2.6 132.1 9c19.6 7.8 34.7 22.9 42.6 42.6 11.7 29.5 9 99.5 9 132.1s2.7 102.7-9 132.1z' fill='%23F5F6FA'/%3E%3C/svg%3E")}.lifeline-home__footer .lifeline-home__footer-link:hover{color:#fff}.lifeline-home__footer-meta{margin-top:25px;padding-top:30px;border-top:1px solid #fff;color:#fff;font-size:12px;font-weight:400;line-height:16px}.lifeline-home__group{display:flex;align-items:center;gap:36px;margin-bottom:0}.lifeline-home__group-logo{display:block;width:122px;height:auto;flex:none}.lifeline-home__group p{display:flex;align-items:center;min-height:26px;margin:0;color:#fff;font-size:12px;font-weight:400;line-height:16px}.lifeline-home__footer-meta p{margin:14px 0 0;max-width:1120px;color:#fff;font-size:12px;font-weight:400;line-height:16px}.lifeline-home__footer-meta .lifeline-home__group-text{margin:0;font-size:16px;line-height:20px}.lifeline-home__footer-legal{display:flex;flex-wrap:wrap;gap:15px;align-items:center;margin-top:20px;font-size:10px;font-weight:400;line-height:1.2}.lifeline-home__cookie-button{padding:0;border:0;background:0 0;cursor:pointer;color:#fff;font-size:10px;font-weight:400;line-height:1.2;font-family:inherit}.lifeline-home__footer .lifeline-home__footer-legal a,.lifeline-home__footer .lifeline-home__cookie-button,.lifeline-home__footer .lifeline-home__group a{color:#fff}.lifeline-product{color:var(--ph-ink)}@layer base{input:where([type=text]),input:where(:not([type])),input:where([type=email]),input:where([type=url]),input:where([type=password]),input:where([type=number]),input:where([type=date]),input:where([type=datetime-local]),input:where([type=month]),input:where([type=search]),input:where([type=tel]),input:where([type=time]),input:where([type=week]),select:where([multiple]),textarea,select{appearance:none;background-color:#fff;border-color:oklch(55.1% .027 264.364);border-width:1px;border-radius:0;padding-top:.5rem;padding-right:.75rem;padding-bottom:.5rem;padding-left:.75rem;font-size:1rem;line-height:1.5rem;--tw-shadow:0 0 #0000;&:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset:var(--tw-empty,/*!*/ /*!*/);--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:oklch(54.6% 0.245 262.881);--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-color:oklch(54.6% .245 262.881)}}input::placeholder,textarea::placeholder{color:oklch(55.1% .027 264.364);opacity:1}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em}::-webkit-date-and-time-value{text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-meridiem-field{padding-top:0;padding-bottom:0}select{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='oklch(55.1%25 0.027 264.364)' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;print-color-adjust:exact}select:where([multiple]),select:where([size]:not([size="1"])){background-image:initial;background-position:initial;background-repeat:unset;background-size:initial;padding-right:.75rem;print-color-adjust:unset}input:where([type=checkbox]),input:where([type=radio]){appearance:none;padding:0;print-color-adjust:exact;display:inline-block;vertical-align:middle;background-origin:border-box;user-select:none;flex-shrink:0;height:1rem;width:1rem;color:oklch(54.6% .245 262.881);background-color:#fff;border-color:oklch(55.1% .027 264.364);border-width:1px;--tw-shadow:0 0 #0000}input:where([type=checkbox]){border-radius:0}input:where([type=radio]){border-radius:100%}input:where([type=checkbox]):focus,input:where([type=radio]):focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset:var(--tw-empty,/*!*/ /*!*/);--tw-ring-offset-width:2px;--tw-ring-offset-color:#fff;--tw-ring-color:oklch(54.6% 0.245 262.881);--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}input:where([type=checkbox]):checked,input:where([type=radio]):checked{border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:50%;background-repeat:no-repeat}input:where([type=checkbox]):checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e");@media(forced-colors:active){appearance: auto;}}input:where([type=radio]):checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e");@media(forced-colors:active){appearance: auto;}}input:where([type=checkbox]):checked:hover,input:where([type=checkbox]):checked:focus,input:where([type=radio]):checked:hover,input:where([type=radio]):checked:focus{border-color:transparent;background-color:currentColor}input:where([type=checkbox]):indeterminate{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3e%3c/svg%3e");border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:50%;background-repeat:no-repeat;@media(forced-colors:active){appearance: auto;}}input:where([type=checkbox]):indeterminate:hover,input:where([type=checkbox]):indeterminate:focus{border-color:transparent;background-color:currentColor}input:where([type=file]){background:unset;border-color:inherit;border-width:0;border-radius:0;padding:0;font-size:unset;line-height:inherit}input:where([type=file]):focus{outline:1px solid ButtonText;outline:1px auto -webkit-focus-ring-color}}@layer base{:root{@media(min-width:40rem){--container-max-width: 40rem;}@media(min-width:48rem){--container-max-width: 48rem;}@media(min-width:64rem){--container-max-width: 64rem;}@media(min-width:80rem){--container-max-width: 80rem;}@media(min-width:96rem){--container-max-width: 96rem;}}}@property --tw-rotate-x{syntax: "*";
  inherits: false;
}@property --tw-rotate-y{syntax: "*";
  inherits: false;
}@property --tw-rotate-z{syntax: "*";
  inherits: false;
}@property --tw-skew-x{syntax: "*";
  inherits: false;
}@property --tw-skew-y{syntax: "*";
  inherits: false;
}@property --tw-space-y-reverse{syntax: "*";
  inherits: false;
  initial-value: 0;
}@property --tw-shadow{syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}@property --tw-shadow-color{syntax: "*";
  inherits: false;
}@property --tw-shadow-alpha{syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}@property --tw-inset-shadow{syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}@property --tw-inset-shadow-color{syntax: "*";
  inherits: false;
}@property --tw-inset-shadow-alpha{syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}@property --tw-ring-color{syntax: "*";
  inherits: false;
}@property --tw-ring-shadow{syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}@property --tw-inset-ring-color{syntax: "*";
  inherits: false;
}@property --tw-inset-ring-shadow{syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}@property --tw-ring-inset{syntax: "*";
  inherits: false;
}@property --tw-ring-offset-width{syntax: "<length>";
  inherits: false;
  initial-value: 0px;
}@property --tw-ring-offset-color{syntax: "*";
  inherits: false;
  initial-value: #fff;
}@property --tw-ring-offset-shadow{syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}@property --tw-outline-style{syntax: "*";
  inherits: false;
  initial-value: solid;
}@property --tw-space-x-reverse{syntax: "*";
  inherits: false;
  initial-value: 0;
}@property --tw-leading{syntax: "*";
  inherits: false;
}@property --tw-font-weight{syntax: "*";
  inherits: false;
}@property --tw-tracking{syntax: "*";
  inherits: false;
}@property --tw-content{syntax: "*";
  initial-value: "";
  inherits: false;
}@property --tw-border-style{syntax: "*";
  inherits: false;
  initial-value: solid;
}@property --tw-duration{syntax: "*";
  inherits: false;
}@property --tw-backdrop-blur{syntax: "*";
  inherits: false;
}@property --tw-backdrop-brightness{syntax: "*";
  inherits: false;
}@property --tw-backdrop-contrast{syntax: "*";
  inherits: false;
}@property --tw-backdrop-grayscale{syntax: "*";
  inherits: false;
}@property --tw-backdrop-hue-rotate{syntax: "*";
  inherits: false;
}@property --tw-backdrop-invert{syntax: "*";
  inherits: false;
}@property --tw-backdrop-opacity{syntax: "*";
  inherits: false;
}@property --tw-backdrop-saturate{syntax: "*";
  inherits: false;
}@property --tw-backdrop-sepia{syntax: "*";
  inherits: false;
}@property --tw-gradient-position{syntax: "*";
  inherits: false;
}@property --tw-gradient-from{syntax: "<color>";
  inherits: false;
  initial-value: #0000;
}@property --tw-gradient-via{syntax: "<color>";
  inherits: false;
  initial-value: #0000;
}@property --tw-gradient-to{syntax: "<color>";
  inherits: false;
  initial-value: #0000;
}@property --tw-gradient-stops{syntax: "*";
  inherits: false;
}@property --tw-gradient-via-stops{syntax: "*";
  inherits: false;
}@property --tw-gradient-from-position{syntax: "<length-percentage>";
  inherits: false;
  initial-value: 0%;
}@property --tw-gradient-via-position{syntax: "<length-percentage>";
  inherits: false;
  initial-value: 50%;
}@property --tw-gradient-to-position{syntax: "<length-percentage>";
  inherits: false;
  initial-value: 100%;
}@layer properties{@supports((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::before,::after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-space-x-reverse:0;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-content:"";--tw-border-style:solid;--tw-duration:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%}}}