[data-landing=benefits]{--primary:#1677FF;--secondary:#FFC53D;--background:#F5F7FB;--cta:#D4380D;--p1:color-mix(in srgb,var(--primary) 10%,transparent);--p2:color-mix(in srgb,var(--primary) 20%,transparent);--p3:color-mix(in srgb,var(--primary) 40%,transparent);--p4:color-mix(in srgb,var(--primary) 70%,transparent);--s1:color-mix(in srgb,var(--secondary) 10%,transparent);--s2:color-mix(in srgb,var(--secondary) 20%,transparent);--s3:color-mix(in srgb,var(--secondary) 50%,transparent);--ink:rgba(0,0,0,.88);--ink2:rgba(0,0,0,.70);--ink3:rgba(0,0,0,.54);--ink4:rgba(0,0,0,.36);--line:rgba(0,0,0,.08);--primary-text:var(--primary);--on-primary:#fff;--on-cta:#fff;--secondary-on-dark:var(--secondary);--on-secondary:var(--ink);--shade-a:.62;--tile-a:0;--tile-b:.45;--shade:rgba(0,0,0,var(--shade-a));--dark-layer:inset 0 0 0 4000px var(--shade);--tile-layer:inset 0 0 0 4000px rgba(0,0,0,var(--tile-b));--tile-soft:inset 0 0 0 4000px rgba(0,0,0,var(--tile-a));--surface:rgba(255,255,255,.80);--shadow:0 24px 48px -24px rgba(0,0,0,.16);--t-xs:12px/16px;--t-sm:14px/20px;--t-base:16px/24px;--t-lg:18px/28px;--t-xl:20px/28px;--t-2xl:24px/32px;--t-3xl:30px/36px;--t-4xl:36px/40px;--t-5xl:48px/1;--t-6xl:60px/1;--t-7xl:72px/1;--t-9xl:128px/1;--f:"Manrope",system-ui,-apple-system,sans-serif;--r-md:6px;--r-lg:8px;--r-xl:12px;--r-2xl:16px;--r-3xl:24px;--r-full:9999px;--ease:cubic-bezier(.22,1,.36,1)}[data-landing=benefits] *{box-sizing:border-box;margin:0;padding:0}[data-landing=benefits]{scroll-behavior:smooth;scroll-padding-top:96px;font:400 var(--t-lg) var(--f);color:var(--ink);background:var(--background);-webkit-font-smoothing:antialiased;overflow-x:clip}[data-landing=benefits] img{display:block;max-width:100%}[data-landing=benefits] a{color:inherit}[data-landing=benefits] h1,[data-landing=benefits] h2,[data-landing=benefits] h3{font-weight:600;letter-spacing:-.025em;text-wrap:balance}[data-landing=benefits] li,[data-landing=benefits] p,[data-landing=benefits] small,[data-landing=benefits] span{text-wrap-style:pretty}[data-landing=benefits] h2{font:600 var(--t-5xl) var(--f);letter-spacing:-.03em}[data-landing=benefits] .hl{color:var(--primary-text)}[data-landing=benefits] .hl-gold{color:var(--secondary-on-dark)}[data-landing=benefits] .lead{font:400 var(--t-xl) var(--f);color:var(--ink2);max-width:640px}[data-landing=benefits] .wrap{max-width:1232px;margin:0 auto;padding:0 32px;position:relative}[data-landing=benefits] section{padding:96px 0}[data-landing=benefits] svg.i{width:20px;height:20px;flex:none;fill:currentColor}[data-landing=benefits] .sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}[data-landing=benefits] .skip{position:fixed;left:16px;top:16px;z-index:100;padding:8px 12px;border-radius:var(--r-full);background:#fff;color:var(--ink);font:600 var(--t-sm) var(--f);box-shadow:var(--shadow);transform:translateY(-200%);transition:transform .5s var(--ease)}[data-landing=benefits] .skip:focus{transform:none;outline:3px solid var(--p4);outline-offset:2px}[data-landing=benefits] .card,[data-landing=benefits] .glass{background:var(--surface);border:1px solid rgba(255,255,255,.9);box-shadow:var(--shadow);backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%)}[data-landing=benefits] .eyebrow{display:inline-flex;align-items:center;gap:8px;font:600 var(--t-sm) var(--f);color:var(--primary-text);padding:4px 12px;border-radius:var(--r-full);background:#fff;border:1px solid var(--p2)}[data-landing=benefits] .tag{display:inline-block;font:600 var(--t-xs) var(--f);letter-spacing:.06em;text-transform:uppercase;color:var(--ink3)}[data-landing=benefits] .head{display:flex;justify-content:space-between;align-items:end;gap:40px;margin-bottom:48px}[data-landing=benefits] .head .lead{max-width:440px}[data-landing=benefits] .btn{position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:8px;white-space:nowrap;font:600 var(--t-base) var(--f);text-decoration:none;padding:12px 16px;border-radius:var(--r-full);border:0;cursor:pointer;transition:transform .5s var(--ease)}[data-landing=benefits] .btn:after{content:"";position:absolute;inset:0;border-radius:inherit;background:rgba(0,0,0,.14);opacity:0;z-index:-1;transition:opacity .3s var(--ease)}[data-landing=benefits] .btn:hover:after{opacity:1}[data-landing=benefits] .btn:active{transform:scale(.98)}[data-landing=benefits] .btn:focus-visible{outline:3px solid var(--p4);outline-offset:2px}[data-landing=benefits] .btn svg{width:16px;height:16px;fill:currentColor;transition:transform .5s var(--ease)}[data-landing=benefits] .btn:hover .go{transform:translateX(4px)}[data-landing=benefits] .btn-cta{background:var(--cta);color:var(--on-cta);box-shadow:0 12px 24px -12px color-mix(in srgb,var(--cta) 70%,transparent)}[data-landing=benefits] .btn-ghost{background:#fff;color:var(--ink);box-shadow:inset 0 0 0 1px var(--line),0 8px 24px -16px rgba(0,0,0,.24)}[data-landing=benefits] .btn-ghost:after,[data-landing=benefits] .btn-sec:after{background:rgba(0,0,0,.05)}[data-landing=benefits] .btn-sec{background:#fff;color:var(--primary-text);box-shadow:inset 0 0 0 1px var(--p3)}[data-landing=benefits] .btn-sm{font:600 var(--t-sm) var(--f);padding:8px 12px}[data-landing=benefits] .nav{top:16px;left:0;right:0;z-index:60;display:flex;justify-content:center;padding:0 16px;pointer-events:none}[data-landing=benefits] .nav .bar{pointer-events:auto;display:flex;align-items:center;gap:16px;padding:8px 8px 8px 16px;border-radius:var(--r-full);background:rgba(255,255,255,.72);backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);border:1px solid rgba(255,255,255,.9);box-shadow:0 12px 32px -16px rgba(0,0,0,.24)}[data-landing=benefits] .nav ul{display:flex;gap:4px;list-style:none}[data-landing=benefits] .nav ul a{display:block;white-space:nowrap;text-decoration:none;font:500 var(--t-sm) var(--f);color:var(--ink2);padding:8px 12px;border-radius:var(--r-full);transition:background-color .3s var(--ease),color .3s var(--ease)}[data-landing=benefits] .nav ul a:hover{background:var(--p1);color:var(--primary-text)}[data-landing=benefits] .nav ul a[aria-current=true]{background:var(--p1);color:var(--primary-text);font-weight:600}[data-landing=benefits] .nav ul a:focus-visible{outline:3px solid var(--p4);outline-offset:2px}[data-landing=benefits] .logo{display:flex;align-items:center;gap:8px;font:700 var(--t-lg) var(--f);letter-spacing:-.02em;text-decoration:none;color:var(--ink)}[data-landing=benefits] .logo .mk{width:32px;height:32px;border-radius:var(--r-lg);background:var(--primary);box-shadow:var(--tile-soft);display:grid;place-items:center;color:#fff}[data-landing=benefits] .logo .mk svg{width:20px;height:20px}[data-landing=benefits] .logo .wm{display:flex;flex-direction:column;line-height:1}[data-landing=benefits] .logo .wm em{font:600 var(--t-xs) var(--f);font-style:normal;letter-spacing:.06em;text-transform:uppercase;color:var(--ink3);margin-top:2px}[data-landing=benefits] .logo small{font:500 var(--t-sm) var(--f);color:var(--ink3);padding-left:12px;margin-left:4px;box-shadow:-1px 0 0 var(--line)}[data-landing=benefits] .tog{display:none;width:40px;height:40px;border-radius:var(--r-full);border:0;background:var(--p1);cursor:pointer;position:relative}[data-landing=benefits] .tog i{position:absolute;left:12px;right:12px;height:2px;border-radius:2px;background:var(--ink);transition:transform .5s var(--ease)}[data-landing=benefits] .tog i:first-child{transform:translateY(-4px)}[data-landing=benefits] .tog i:nth-child(2){transform:translateY(4px)}[data-landing=benefits] .tog[aria-expanded=true] i:first-child{transform:rotate(45deg)}[data-landing=benefits] .tog[aria-expanded=true] i:nth-child(2){transform:rotate(-45deg)}[data-landing=benefits] .tog:focus-visible{outline:3px solid var(--p4);outline-offset:2px}[data-landing=benefits] .mnav{position:fixed;inset:0;z-index:55;padding:96px 24px 32px;display:flex;flex-direction:column;gap:8px;background:color-mix(in srgb,var(--background) 92%,transparent);backdrop-filter:blur(32px);-webkit-backdrop-filter:blur(32px);opacity:0;visibility:hidden;transition:opacity .5s var(--ease),visibility 0s .5s}[data-landing=benefits] .mnav.open{opacity:1;visibility:visible;transition:opacity .5s var(--ease)}[data-landing=benefits] .mnav a{font:600 var(--t-3xl) var(--f);letter-spacing:-.02em;text-decoration:none;color:var(--ink);padding:12px 0;opacity:0;transform:translateY(24px);transition:opacity .5s var(--ease),transform .5s var(--ease)}[data-landing=benefits] .mnav a[aria-current=true]{color:var(--primary-text)}[data-landing=benefits] .mnav a:focus-visible{outline:3px solid var(--p4);outline-offset:4px;border-radius:var(--r-lg)}[data-landing=benefits] .mnav.open a{opacity:1;transform:none}[data-landing=benefits] .mnav .btn{margin-top:24px;align-self:flex-start;font:600 var(--t-base) var(--f);padding:12px 16px;color:var(--on-cta)}[data-landing=benefits] .trust{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;padding:24px;border-radius:var(--r-3xl);position:relative;z-index:3}[data-landing=benefits] .trust div{display:flex;gap:16px;align-items:center;font:400 var(--t-sm) var(--f);color:var(--ink3)}[data-landing=benefits] .trust .ic{width:48px;height:48px;border-radius:var(--r-xl);background:var(--primary);box-shadow:var(--tile-soft);color:#fff;display:grid;place-items:center;flex:none}[data-landing=benefits] .trust b{display:block;color:var(--ink);font:600 var(--t-base) var(--f)}[data-landing=benefits] .trust .big{font:600 var(--t-4xl) var(--f);letter-spacing:-.03em;color:var(--primary-text);flex:none;white-space:nowrap}[data-landing=benefits] .tagline{padding:96px 0}[data-landing=benefits] .tagline p{max-width:680px;font:600 var(--t-5xl) var(--f);letter-spacing:-.03em;text-wrap:balance}[data-landing=benefits] .tagline .ln{display:block;text-wrap:balance}[data-landing=benefits] .tagline .w{display:inline;opacity:.3;transition:opacity .5s var(--ease)}[data-landing=benefits] .tagline .w.on{opacity:1}[data-landing=benefits] .bento{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:16px}[data-landing=benefits] .bento .card{border-radius:var(--r-3xl);padding:32px;position:relative;overflow:hidden}[data-landing=benefits] .num{font:600 var(--t-7xl) var(--f);letter-spacing:-.04em;margin-top:12px}[data-landing=benefits] .unit{display:block;font:500 var(--t-base) var(--f);color:var(--ink3);margin-top:8px}[data-landing=benefits] .bento p{color:var(--ink2);font:400 var(--t-base) var(--f);margin-top:16px}[data-landing=benefits] .b-big{grid-row:span 2;padding:0!important;display:flex;flex-direction:column;justify-content:flex-end;min-height:560px;color:#fff;border:0!important}[data-landing=benefits] .b-big img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .5s var(--ease)}[data-landing=benefits] .b-big:hover img{transform:scale(1.02)}[data-landing=benefits] .b-big .t{position:relative;z-index:2;margin:12px;padding:24px;border-radius:var(--r-xl);background:rgba(0,0,0,.48);border:1px solid rgba(255,255,255,.16);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px)}[data-landing=benefits] .b-big .tag,[data-landing=benefits] .b-big .unit{color:rgba(255,255,255,.75)}[data-landing=benefits] .b-big .num{color:var(--secondary-on-dark)}[data-landing=benefits] .b-big p{color:rgba(255,255,255,.9)}[data-landing=benefits] .b-24,[data-landing=benefits] .b-nav{display:flex;flex-direction:column;justify-content:flex-end;min-height:360px}[data-landing=benefits] .b-nav .num{color:var(--primary-text)}[data-landing=benefits] .b-nav .face{position:absolute;top:32px;left:32px;width:56px;height:56px;border-radius:var(--r-full);object-fit:cover;border:2px solid #fff;box-shadow:0 8px 16px -8px rgba(0,0,0,.28)}[data-landing=benefits] .b-24 .bot,[data-landing=benefits] .b-nav .bot{padding-top:80px}[data-landing=benefits] .b-24{background:var(--primary)!important;box-shadow:var(--tile-layer),0 24px 48px -24px color-mix(in srgb,var(--primary) 70%,transparent)!important;color:#fff;border:0!important}[data-landing=benefits] .b-24 .tag,[data-landing=benefits] .b-24 .unit{color:rgba(255,255,255,.75)}[data-landing=benefits] .b-24 p{color:rgba(255,255,255,.9)}[data-landing=benefits] .b-24 .pulse{position:absolute;top:32px;left:32px;width:56px;height:56px;border-radius:var(--r-full);background:rgba(255,255,255,.14);border:2px solid rgba(255,255,255,.55);display:grid;place-items:center}[data-landing=benefits] .b-24 .pulse:before{content:"";width:12px;height:12px;border-radius:var(--r-full);background:#fff}[data-landing=benefits] .b-24 .pulse:after{content:"";position:absolute;inset:12px;border-radius:var(--r-full);border:2px solid #fff;animation:benefits-1-pl 2s var(--ease) infinite}@keyframes benefits-1-pl{0%{transform:scale(.6);opacity:1}to{transform:scale(1.6);opacity:0}}[data-landing=benefits] .b-guide{grid-column:span 2;display:flex;align-items:center;gap:24px;background:var(--s1)!important;border:1px solid var(--s3)!important;box-shadow:none!important}[data-landing=benefits] .b-guide .ic{width:64px;height:64px;border-radius:var(--r-2xl);background:var(--secondary-on-dark);display:grid;place-items:center;color:var(--on-secondary);flex:none}[data-landing=benefits] .b-guide .ic svg{width:32px;height:32px}[data-landing=benefits] .b-guide h3{font:600 var(--t-2xl) var(--f)}[data-landing=benefits] .b-guide p{margin-top:4px}[data-landing=benefits] .verify{display:grid;gap:16px}[data-landing=benefits] .verify .card{display:flex;flex-direction:column;gap:12px;padding:24px;border-radius:var(--r-3xl)}[data-landing=benefits] .verify .vh{display:flex;align-items:center;gap:16px}[data-landing=benefits] .verify .ic{width:48px;height:48px;border-radius:var(--r-xl);background:var(--primary);box-shadow:var(--tile-soft);color:#fff;display:grid;place-items:center;flex:none}[data-landing=benefits] .verify h3{font:600 var(--t-xl) var(--f)}[data-landing=benefits] .verify p{color:var(--ink2);font:400 var(--t-base) var(--f)}[data-landing=benefits] .lnk{display:inline-flex;align-items:center;gap:8px;margin-top:8px;font:600 var(--t-sm) var(--f);color:var(--primary-text);text-decoration:none;border-radius:var(--r-md)}[data-landing=benefits] .lnk:hover{text-decoration:underline}[data-landing=benefits] .lnk:focus-visible{outline:3px solid var(--p4);outline-offset:2px}[data-landing=benefits] .lnk svg{width:16px;height:16px;fill:currentColor}[data-landing=benefits] .band{margin:0 16px;border-radius:var(--r-3xl);overflow:hidden;display:grid;grid-template-columns:1fr 1fr;min-height:520px;color:#fff;background:var(--primary);box-shadow:var(--dark-layer)}[data-landing=benefits] .band .ph{position:relative;min-height:320px}[data-landing=benefits] .band .ph img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}[data-landing=benefits] .band .box{padding:64px;display:flex;flex-direction:column;justify-content:center;max-width:640px}[data-landing=benefits] .band h2{font:600 var(--t-5xl) var(--f)}[data-landing=benefits] .band p{font:400 var(--t-xl) var(--f);margin-top:24px;color:rgba(255,255,255,.9)}[data-landing=benefits] .faq{display:grid;grid-template-columns:.8fr 1.2fr;gap:64px}[data-landing=benefits] .faq .side img{border-radius:var(--r-3xl);height:384px;width:100%;object-fit:cover;object-position:68% center;margin-top:32px;box-shadow:0 32px 64px -32px rgba(0,0,0,.32)}[data-landing=benefits] .acc{border-radius:var(--r-3xl);padding:8px 24px}[data-landing=benefits] .qa+.qa{box-shadow:0 -1px 0 var(--line)}[data-landing=benefits] .qa h3{font:inherit;letter-spacing:inherit}[data-landing=benefits] .qa button{width:100%;font:600 var(--t-xl) var(--f);letter-spacing:-.02em;color:var(--ink);background:none;border:0;cursor:pointer;display:flex;justify-content:space-between;gap:24px;align-items:center;padding:24px 0;text-align:left;border-radius:var(--r-lg)}[data-landing=benefits] .qa button:focus-visible{outline:3px solid var(--p4);outline-offset:4px}[data-landing=benefits] .qa .pl{width:32px;height:32px;border-radius:var(--r-full);background:var(--p1);display:grid;place-items:center;flex:none;color:var(--primary-text);transition:transform .5s var(--ease)}[data-landing=benefits] .qa .pl svg{width:16px;height:16px}[data-landing=benefits] .qa.open .pl{transform:rotate(45deg)}[data-landing=benefits] .qa .a{display:none}[data-landing=benefits] .qa.open .a{display:block;animation:benefits-1-up .5s var(--ease)}[data-landing=benefits] .qa .a p{padding:0 48px 24px 0;color:var(--ink2);font:400 var(--t-base) var(--f)}@keyframes benefits-1-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}[data-landing=benefits] .elig{border-radius:var(--r-3xl);margin:0 16px;padding:96px 0;color:#fff;background:var(--primary);box-shadow:var(--dark-layer)}[data-landing=benefits] .egrid{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}[data-landing=benefits] .elig h2{margin-top:24px}[data-landing=benefits] .elig .lead{color:rgba(255,255,255,.85);margin-top:24px}[data-landing=benefits] .elig .eyebrow{background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.24);color:#fff}[data-landing=benefits] .steps{list-style:none;margin-top:40px;display:grid;gap:12px}[data-landing=benefits] .steps li{display:flex;gap:16px;align-items:center;padding:16px 24px;border-radius:var(--r-2xl);background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.14)}[data-landing=benefits] .steps .n{width:40px;height:40px;border-radius:var(--r-full);background:var(--secondary-on-dark);color:var(--on-secondary);display:grid;place-items:center;font:700 var(--t-base) var(--f);flex:none}[data-landing=benefits] .steps b{display:block;font:600 var(--t-lg) var(--f)}[data-landing=benefits] .steps span{color:rgba(255,255,255,.75);font:400 var(--t-sm) var(--f)}[data-landing=benefits] .embed{border-radius:var(--r-3xl);padding:8px;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.28);box-shadow:0 40px 80px -32px rgba(0,0,0,.6)}[data-landing=benefits] .inner{background:#fff;color:var(--ink);border-radius:var(--r-2xl);padding:32px;height:600px;display:flex;flex-direction:column}[data-landing=benefits] .fh{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}[data-landing=benefits] .fh b{display:block;font:600 var(--t-sm) var(--f)}[data-landing=benefits] .fh span{font:400 var(--t-sm) var(--f);color:var(--ink3)}[data-landing=benefits] .dots{display:flex;gap:8px;padding-top:8px}[data-landing=benefits] .dots i{width:28px;height:4px;border-radius:var(--r-full);background:rgba(0,0,0,.12);position:relative;overflow:hidden}[data-landing=benefits] .dots i:after{content:"";position:absolute;inset:0;background:var(--secondary);opacity:0;transition:opacity .3s var(--ease)}[data-landing=benefits] .dots i.on:after{opacity:1}[data-landing=benefits] .fbody{flex:1;min-height:0;overflow-y:auto;margin:0 -12px;padding:0 12px 8px;scrollbar-width:thin}[data-landing=benefits] .step{display:none;margin-top:24px}[data-landing=benefits] .step.on{display:block;animation:benefits-1-stepin .5s var(--ease)}@keyframes benefits-1-stepin{0%{opacity:0;transform:translateX(16px)}to{opacity:1;transform:none}}[data-landing=benefits] .step h3{font:600 var(--t-xl) var(--f);letter-spacing:-.02em}[data-landing=benefits] .step .hint{font:400 var(--t-sm) var(--f);color:var(--ink3);margin-top:8px}[data-landing=benefits] .yn{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:24px}[data-landing=benefits] .yn button{font:600 var(--t-base) var(--f);padding:16px;border-radius:var(--r-xl);border:1px solid rgba(0,0,0,.12);background:#fff;color:var(--ink);cursor:pointer;transition:transform .5s var(--ease),background-color .3s var(--ease),border-color .3s var(--ease)}[data-landing=benefits] .yn button:hover{border-color:var(--p4);background:var(--p1);transform:translateY(-2px)}[data-landing=benefits] .yn button:active{transform:scale(.98)}[data-landing=benefits] .yn button:focus-visible{outline:3px solid var(--p4);outline-offset:2px}[data-landing=benefits] .fields{display:grid;grid-template-columns:1fr 1fr;gap:16px 24px;margin-top:24px}[data-landing=benefits] .field label{display:block;font:600 var(--t-sm) var(--f);margin-bottom:8px}[data-landing=benefits] .field input{width:100%;font:400 var(--t-base) var(--f);color:var(--ink);padding:12px 16px;border-radius:var(--r-xl);border:1px solid rgba(0,0,0,.14);background:#fff;transition:border-color .3s var(--ease)}[data-landing=benefits] .field input::placeholder{color:var(--ink4)}[data-landing=benefits] .field input:focus{outline:3px solid var(--p2);outline-offset:0;border-color:var(--primary)}[data-landing=benefits] .field input[aria-invalid=true]{border-color:var(--cta)}[data-landing=benefits] .field small{display:block;font:400 var(--t-xs) var(--f);color:var(--ink3);margin-top:8px}[data-landing=benefits] .field .err{color:var(--cta);font-weight:600}[data-landing=benefits] .sep{height:1px;background:var(--line);margin:24px 0}[data-landing=benefits] .consent{display:flex;gap:12px;align-items:flex-start;font:400 var(--t-sm) var(--f);color:var(--ink2);cursor:pointer}[data-landing=benefits] .consent input{width:20px;height:20px;accent-color:var(--primary);flex:none;margin-top:0}[data-landing=benefits] .consent a{color:var(--primary-text)}[data-landing=benefits] .fact{flex:none;display:flex;align-items:center;gap:12px;padding-top:16px;margin-top:8px;box-shadow:0 -1px 0 var(--line)}[data-landing=benefits] .fact [hidden]{display:none!important}[data-landing=benefits] .fbtn{flex:1;justify-content:center;font:600 var(--t-base) var(--f);padding:12px;border:0;border-radius:var(--r-full);color:var(--on-primary);background:var(--primary);cursor:pointer;display:flex;align-items:center;gap:8px;position:relative;isolation:isolate;transition:transform .5s var(--ease),opacity .3s var(--ease)}[data-landing=benefits] .fbtn svg{width:16px;height:16px;fill:currentColor}[data-landing=benefits] .fbtn:after{content:"";position:absolute;inset:0;border-radius:inherit;background:rgba(0,0,0,.14);opacity:0;z-index:-1;transition:opacity .3s var(--ease)}[data-landing=benefits] .fbtn:hover:after{opacity:1}[data-landing=benefits] .fbtn:active{transform:scale(.98)}[data-landing=benefits] .back:focus-visible,[data-landing=benefits] .fbtn:focus-visible{outline:3px solid var(--p4);outline-offset:2px}[data-landing=benefits] .fbtn:disabled{opacity:.45;cursor:not-allowed}[data-landing=benefits] .back{font:600 var(--t-sm) var(--f);background:none;border:0;color:var(--ink3);cursor:pointer;padding:12px 8px;border-radius:var(--r-full);transition:color .3s var(--ease)}[data-landing=benefits] .back:hover{color:var(--ink)}[data-landing=benefits] .res .ok{width:64px;height:64px;border-radius:var(--r-full);margin-bottom:24px;background:var(--primary);display:grid;place-items:center;color:#fff}[data-landing=benefits] .res .ok.warn{background:var(--cta)}[data-landing=benefits] .res .ok svg{width:32px;height:32px}[data-landing=benefits] .res p{color:var(--ink2);margin-top:12px;font:400 var(--t-base) var(--f)}[data-landing=benefits] .sk{border-radius:var(--r-full);background:rgba(0,0,0,.08);animation:benefits-1-sk 1.2s var(--ease) infinite alternate}[data-landing=benefits] .sk.c{width:64px;height:64px;margin-bottom:24px}[data-landing=benefits] .sk.l{height:16px;margin-top:12px;border-radius:var(--r-md)}@keyframes benefits-1-sk{0%{opacity:1}to{opacity:.4}}[data-landing=benefits] .ffoot{flex:none;display:flex;justify-content:flex-end;align-items:center;gap:16px;margin-top:16px;padding-top:16px;box-shadow:0 -1px 0 var(--line)}[data-landing=benefits] .ffoot p{font:400 var(--t-xs) var(--f);color:var(--ink3);text-align:right;max-width:340px}[data-landing=benefits] .ffoot a{color:var(--primary-text);font-weight:600}[data-landing=benefits] .hipaa-b{display:flex;align-items:center;gap:8px;color:var(--primary-text);flex:none}[data-landing=benefits] .hipaa-b svg{width:28px;height:32px}[data-landing=benefits] .hipaa-b b{display:block;font:700 var(--t-lg) var(--f);line-height:1;letter-spacing:.02em}[data-landing=benefits] .hipaa-b span span{display:block;font:600 var(--t-xs) var(--f);letter-spacing:.04em;color:var(--ink3)}[data-landing=benefits] footer{padding:64px 0 96px;font:400 var(--t-sm) var(--f);color:var(--ink3)}[data-landing=benefits] footer .top{display:flex;justify-content:space-between;align-items:center;gap:24px;padding-bottom:32px;margin-bottom:32px;box-shadow:0 1px 0 var(--line)}[data-landing=benefits] .logos{display:flex;align-items:flex-start;gap:24px}[data-landing=benefits] .logos .div{align-self:stretch;width:1px;background:var(--line)}[data-landing=benefits] .logos .k{display:block;font:600 var(--t-xs) var(--f);letter-spacing:.1em;text-transform:uppercase;color:var(--ink3);margin-bottom:8px}[data-landing=benefits] .cfc{display:flex;align-items:center;gap:12px;text-decoration:none;color:#E2522B}[data-landing=benefits] .cfc .ring{width:36px;height:36px;border-radius:var(--r-full);border:3px solid;display:grid;place-items:center}[data-landing=benefits] .cfc .ring i{width:12px;height:12px;border-radius:var(--r-full);background:currentColor}[data-landing=benefits] .cfc b{display:block;font:700 var(--t-xl) var(--f);letter-spacing:-.02em;color:#1F2A44}[data-landing=benefits] .cfc b span{color:#E2522B}[data-landing=benefits] .cfc small{display:block;font:600 var(--t-xs) var(--f);letter-spacing:.14em;text-transform:uppercase;color:var(--ink3);margin-top:4px}[data-landing=benefits] footer .hipaa{display:flex;gap:12px;align-items:center;font-weight:600;color:var(--ink2)}[data-landing=benefits] footer .hipaa svg{color:var(--primary-text)}[data-landing=benefits] footer .legal{display:grid;gap:16px}[data-landing=benefits] footer a{color:var(--primary-text);font-weight:600}[data-landing=benefits] footer a.logo{color:var(--ink)}[data-landing=benefits] footer .copy{margin-top:32px;padding-top:24px;box-shadow:0 -1px 0 var(--line);font:400 var(--t-xs) var(--f);display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap}[data-landing=benefits] footer .copy nav{display:flex;gap:16px;flex-wrap:wrap}[data-landing=benefits] .sticky{position:fixed;left:50%;bottom:24px;transform:translate(-50%,160%);z-index:50;border-radius:var(--r-full);padding:8px 8px 8px 24px;display:flex;align-items:center;gap:16px;transition:transform .5s var(--ease);font:600 var(--t-base) var(--f);white-space:nowrap;color:var(--ink);background:rgba(255,255,255,.8);backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);border:1px solid rgba(255,255,255,.9);box-shadow:0 24px 48px -16px rgba(0,0,0,.28)}[data-landing=benefits] .sticky.show{transform:translate(-50%)}[data-landing=benefits] .js [data-rv]{opacity:0;transform:translateY(32px);transition:opacity .7s var(--ease),transform .7s var(--ease)}[data-landing=benefits] .js [data-rv].in{opacity:1;transform:none}[data-landing=benefits] .final{text-align:center}[data-landing=benefits] .final .wrap{display:flex;flex-direction:column;align-items:center}[data-landing=benefits] .final h2{max-width:680px}[data-landing=benefits] .final .ln{display:block;text-wrap:balance}[data-landing=benefits] .final .lead{margin-top:24px}[data-landing=benefits] .final .btn{margin-top:32px}@media (max-width:900px){[data-landing=benefits] .logo small,[data-landing=benefits] .nav ul{display:none}[data-landing=benefits] .tog{display:block}}@media (max-width:980px){[data-landing=benefits] section{padding:80px 0}[data-landing=benefits] .head{flex-direction:column;align-items:flex-start;gap:16px}[data-landing=benefits] .band,[data-landing=benefits] .bento,[data-landing=benefits] .egrid,[data-landing=benefits] .faq,[data-landing=benefits] .trust{grid-template-columns:1fr}[data-landing=benefits] .b-big{grid-row:auto;min-height:480px}[data-landing=benefits] .b-guide{grid-column:auto;flex-direction:column;align-items:flex-start}[data-landing=benefits] .band .box{padding:48px 32px}[data-landing=benefits] .egrid,[data-landing=benefits] .faq{gap:48px}}@media (max-width:640px){[data-landing=benefits]{font:400 var(--t-base) var(--f)}[data-landing=benefits] .wrap{padding:0 16px}[data-landing=benefits] .band h2,[data-landing=benefits] h2{font:600 var(--t-4xl) var(--f)}[data-landing=benefits] .band p,[data-landing=benefits] .lead{font:400 var(--t-lg) var(--f)}[data-landing=benefits] .tagline,[data-landing=benefits] section{padding:64px 0}[data-landing=benefits] .tagline p{font:600 var(--t-4xl) var(--f)}[data-landing=benefits] .nav .bar>.btn{display:none}[data-landing=benefits] .nav{padding:0 8px;top:8px}[data-landing=benefits] .nav .bar{width:100%;justify-content:space-between}[data-landing=benefits] .mnav .btn,[data-landing=benefits] main .btn{width:100%}[data-landing=benefits] .mnav .btn{align-self:stretch}[data-landing=benefits] .band,[data-landing=benefits] .elig{margin:0 8px}[data-landing=benefits] .band .box{padding:32px 24px}[data-landing=benefits] .elig{padding:64px 0}[data-landing=benefits] .bento .card{padding:24px}[data-landing=benefits] .b-24 .pulse,[data-landing=benefits] .b-nav .face{top:24px;left:24px}[data-landing=benefits] .acc{padding:0 16px}[data-landing=benefits] .qa button{font:600 var(--t-lg) var(--f)}[data-landing=benefits] .qa .a p{padding-right:0}[data-landing=benefits] .inner{padding:24px 16px;height:auto}[data-landing=benefits] .fbody{flex:none;overflow:visible;margin:0;padding:0 0 8px}[data-landing=benefits] .fact.empty{display:none}[data-landing=benefits] .fields,[data-landing=benefits] .yn{grid-template-columns:1fr}[data-landing=benefits] .ffoot{flex-direction:column-reverse;align-items:flex-start}[data-landing=benefits] .ffoot p{text-align:left}[data-landing=benefits] .logos{flex-wrap:wrap;gap:16px}[data-landing=benefits] .logos .div{display:none}[data-landing=benefits] footer .top{flex-direction:column;align-items:flex-start}[data-landing=benefits] .sticky{left:16px;right:16px;transform:translateY(160%);justify-content:space-between;font:600 var(--t-sm) var(--f);gap:12px;padding-left:16px}[data-landing=benefits] .sticky.show{transform:none}[data-landing=benefits] .sticky>span{white-space:normal;text-wrap:balance}}[data-landing=benefits] .band>*,[data-landing=benefits] .egrid>*,[data-landing=benefits] .faq>*{min-width:0}@media (prefers-reduced-motion:reduce){[data-landing=benefits]{scroll-behavior:auto}[data-landing=benefits] *,[data-landing=benefits] :after,[data-landing=benefits] :before{animation:none!important;transition:opacity .3s var(--ease)!important}[data-landing=benefits] .js [data-rv],[data-landing=benefits] .mnav a{transform:none!important}}[data-landing=benefits] .hero{padding:96px 0 48px}[data-landing=benefits] .hero>.wrap:first-child{margin-top:48px}[data-landing=benefits] .hero .in{display:grid;grid-template-columns:1.05fr 1fr;gap:48px;align-items:center}[data-landing=benefits] .hero h1{font:600 var(--t-6xl) var(--f);letter-spacing:-.035em;max-width:680px;margin:24px 0;padding-bottom:8px;background:linear-gradient(90deg,#000,rgba(0,0,0,.6));-webkit-background-clip:text;background-clip:text;color:transparent}[data-landing=benefits] .hero .sub{font:400 var(--t-xl) var(--f);color:var(--ink2);max-width:560px}[data-landing=benefits] .hero .ctas{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px;align-items:center}[data-landing=benefits] .hero .micro{margin-top:16px;font:500 var(--t-sm) var(--f);color:var(--ink2);display:flex;gap:8px;align-items:center}[data-landing=benefits] .hero .micro svg{color:var(--primary-text);width:16px;height:16px}[data-landing=benefits] .frame{position:relative;height:600px;border-radius:var(--r-3xl);overflow:hidden;box-shadow:0 48px 96px -48px rgba(0,0,0,.4)}[data-landing=benefits] .frame img{width:100%;height:100%;object-fit:cover;object-position:60% center}[data-landing=benefits] .fc{position:absolute;z-index:2;display:flex;gap:12px;align-items:center;padding:12px 16px;border-radius:var(--r-2xl);font:600 var(--t-base) var(--f);background:rgba(255,255,255,.82);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border:1px solid rgba(255,255,255,.9);box-shadow:var(--shadow)}[data-landing=benefits] .fc b{font:600 var(--t-3xl) var(--f);letter-spacing:-.03em;color:var(--primary-text)}[data-landing=benefits] .fc span{font:500 var(--t-sm) var(--f);color:var(--ink2);max-width:160px}[data-landing=benefits] .fc-a{left:24px;bottom:24px}[data-landing=benefits] .hero .trust{margin-top:48px}[data-landing=benefits] .cgrid{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}[data-landing=benefits] .zero{font:600 var(--t-9xl) var(--f);letter-spacing:-.06em;color:var(--primary-text);margin-top:16px}[data-landing=benefits] .cost .q{font:500 var(--t-2xl) var(--f);color:var(--ink2);margin-top:8px}[data-landing=benefits] .cost .note{display:inline-flex;align-items:center;gap:12px;margin-top:32px;padding:8px 16px 8px 8px;border-radius:var(--r-full);font:400 var(--t-sm) var(--f);color:var(--ink2)}[data-landing=benefits] .cost .note i{width:32px;height:32px;border-radius:var(--r-full);background:var(--secondary);display:grid;place-items:center;color:var(--on-secondary)}[data-landing=benefits] .cost .note i svg{width:16px;height:16px}[data-landing=benefits] .receipt{border-radius:var(--r-3xl);padding:32px}[data-landing=benefits] .receipt .rh{display:flex;justify-content:space-between;align-items:center;padding-bottom:16px;box-shadow:0 1px 0 var(--line)}[data-landing=benefits] .receipt .rh b{font:600 var(--t-lg) var(--f)}[data-landing=benefits] .receipt .rh span{font:600 var(--t-xs) var(--f);color:var(--primary-text);background:var(--p1);padding:4px 12px;border-radius:var(--r-full)}[data-landing=benefits] .receipt ul{list-style:none}[data-landing=benefits] .receipt li{display:flex;align-items:center;gap:16px;padding:16px 0;box-shadow:0 1px 0 var(--line)}[data-landing=benefits] .receipt li .ic{width:48px;height:48px;border-radius:var(--r-xl);background:var(--p1);display:grid;place-items:center;color:var(--primary-text);flex:none}[data-landing=benefits] .receipt li .l{flex:1;font:500 var(--t-base) var(--f)}[data-landing=benefits] .receipt li .v{font:600 var(--t-base) var(--f);color:var(--primary-text);display:flex;align-items:center;gap:8px;white-space:nowrap}[data-landing=benefits] .receipt li .v svg{width:16px;height:16px}[data-landing=benefits] .receipt .tot{display:flex;justify-content:space-between;align-items:center;margin-top:24px;padding:16px 24px;border-radius:var(--r-2xl);background:var(--primary);box-shadow:var(--dark-layer);color:#fff}[data-landing=benefits] .receipt .tot span{font:400 var(--t-sm) var(--f);color:rgba(255,255,255,.8)}[data-landing=benefits] .receipt .tot b{font:600 var(--t-4xl) var(--f);letter-spacing:-.03em}[data-landing=benefits] .receipt .tot b small{font:500 var(--t-sm) var(--f);letter-spacing:0;color:rgba(255,255,255,.8);margin-left:8px}[data-landing=benefits] .respite .panel{border-radius:var(--r-3xl);padding:64px}[data-landing=benefits] .rgrid{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}[data-landing=benefits] .seg{position:relative;display:grid;grid-template-columns:repeat(3,1fr);padding:4px;border-radius:var(--r-full);background:rgba(0,0,0,.06);margin:32px 0;max-width:520px}[data-landing=benefits] .seg .knob{position:absolute;top:4px;bottom:4px;left:4px;width:calc((100% - 8px)/3);border-radius:var(--r-full);background:#fff;box-shadow:0 4px 12px -4px rgba(0,0,0,.24);transition:transform .5s var(--ease)}[data-landing=benefits] .seg button{position:relative;z-index:1;font:600 var(--t-sm) var(--f);padding:12px;border-radius:var(--r-full);border:0;background:transparent;color:var(--ink3);cursor:pointer;transition:color .3s var(--ease)}[data-landing=benefits] .seg button[aria-selected=true]{color:var(--ink)}[data-landing=benefits] .seg button:focus-visible{outline:3px solid var(--p4);outline-offset:2px}[data-landing=benefits] .rnum{font:600 var(--t-9xl) var(--f);letter-spacing:-.06em;display:flex;align-items:baseline;gap:16px;color:var(--primary-text)}[data-landing=benefits] .rnum span{font:500 var(--t-3xl) var(--f);letter-spacing:-.02em;color:var(--ink2)}[data-landing=benefits] .rtext{font:400 var(--t-xl) var(--f);color:var(--ink2);margin-top:16px;max-width:472px;min-height:56px}[data-landing=benefits] .rnote{margin-top:24px;font:400 var(--t-base) var(--f);color:var(--ink3);display:flex;gap:12px;padding-top:24px;box-shadow:0 -1px 0 var(--line);max-width:480px}[data-landing=benefits] .rnote svg{color:var(--primary-text)}[data-landing=benefits] .rphoto{position:relative;height:600px;border-radius:var(--r-3xl);overflow:hidden;box-shadow:0 32px 64px -32px rgba(0,0,0,.32)}[data-landing=benefits] .rphoto img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transform:scale(1.04);transition:opacity .5s var(--ease),transform .8s var(--ease)}[data-landing=benefits] .rphoto img.on{opacity:1;transform:none}[data-landing=benefits] .rphoto .chip{position:absolute;left:16px;bottom:16px;z-index:2;border-radius:var(--r-lg);padding:12px 16px;display:flex;gap:12px;align-items:center;font:400 var(--t-sm) var(--f);color:#fff;background:rgba(0,0,0,.48);border:1px solid rgba(255,255,255,.24);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px)}[data-landing=benefits] .rphoto .chip b{font:600 var(--t-3xl) var(--f);letter-spacing:-.03em}[data-landing=benefits] .why{display:grid;grid-template-columns:1fr 1fr;gap:16px}[data-landing=benefits] .why .q{background:var(--primary);box-shadow:var(--dark-layer);color:#fff;border-radius:var(--r-3xl);padding:48px}[data-landing=benefits] .why .q p{color:rgba(255,255,255,.85);margin-top:24px}[data-landing=benefits] .why .q ul{list-style:none;margin-top:24px;display:grid;gap:12px}[data-landing=benefits] .why .q li{display:flex;gap:12px;align-items:center;font:500 var(--t-base) var(--f);background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.18);border-radius:var(--r-2xl);padding:16px 24px}[data-landing=benefits] .why .q li svg{color:var(--secondary-on-dark)}[data-landing=benefits] .why .q small{display:block;margin-top:24px;color:rgba(255,255,255,.75);font:400 var(--t-sm) var(--f)}[data-landing=benefits] .yrs{display:flex;gap:8px;margin-top:32px}[data-landing=benefits] .yrs i{flex:1;height:8px;border-radius:var(--r-full);background:rgba(255,255,255,.2)}[data-landing=benefits] .yrs i.d,[data-landing=benefits] .yrs i.n{background:var(--secondary-on-dark)}[data-landing=benefits] .yrs i.n{box-shadow:0 0 0 4px color-mix(in srgb,var(--secondary) 25%,transparent)}[data-landing=benefits] .yrl{display:flex;justify-content:space-between;font:400 var(--t-sm) var(--f);color:rgba(255,255,255,.75);margin-top:12px}[data-landing=benefits] .signs{display:grid;grid-template-columns:.9fr 1.1fr;gap:64px;align-items:start}[data-landing=benefits] .signs .lead{margin-top:24px}[data-landing=benefits] .slist{display:grid;grid-template-columns:1fr 1fr;gap:16px}[data-landing=benefits] .sign{font:600 var(--t-lg) var(--f);letter-spacing:-.01em;text-align:left;cursor:pointer;display:flex;flex-direction:column;justify-content:space-between;gap:24px;min-height:152px;padding:24px;border-radius:var(--r-3xl);color:var(--ink);transition:transform .5s var(--ease),background-color .3s var(--ease),border-color .3s var(--ease)}[data-landing=benefits] .sign:hover{transform:translateY(-2px)}[data-landing=benefits] .sign:active{transform:scale(.98)}[data-landing=benefits] .sign .bx{width:32px;height:32px;flex:none;align-self:flex-start;border-radius:var(--r-full);border:2px solid rgba(0,0,0,.25);background:#fff;display:grid;place-items:center;transition:background-color .3s var(--ease),border-color .3s var(--ease)}[data-landing=benefits] .sign .bx svg{opacity:0;color:#fff;width:16px;height:16px;transition:opacity .3s var(--ease)}[data-landing=benefits] .sign[aria-pressed=true]{background:var(--p1);border-color:var(--p3)}[data-landing=benefits] .sign[aria-pressed=true] .bx{background:var(--primary-text);border-color:var(--primary-text)}[data-landing=benefits] .sign[aria-pressed=true] .bx svg{opacity:1}[data-landing=benefits] .sign:focus-visible{outline:3px solid var(--p4);outline-offset:2px}[data-landing=benefits] .result{grid-column:span 2;border-radius:var(--r-3xl);padding:24px;display:flex;justify-content:space-between;gap:24px;align-items:center;background:var(--s1);border:1px solid var(--s3)}[data-landing=benefits] .result h3{font:600 var(--t-2xl) var(--f)}[data-landing=benefits] .result p{font:400 var(--t-base) var(--f);color:var(--ink2);margin-top:4px}[data-landing=benefits] .result .btn{flex:none}[data-landing=benefits] .person{display:grid;grid-template-columns:1fr 1fr;gap:16px}[data-landing=benefits] .person .ph{border-radius:var(--r-3xl);overflow:hidden;min-height:520px;position:relative}[data-landing=benefits] .person .ph img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:64% 30%}[data-landing=benefits] .person .tx{border-radius:var(--r-3xl);padding:48px;display:flex;flex-direction:column;justify-content:center}[data-landing=benefits] .person .tx p{color:var(--ink2);margin-top:24px}[data-landing=benefits] .facts{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-top:32px}[data-landing=benefits] .facts div{background:#fff;border:1px solid var(--line);border-radius:var(--r-2xl);padding:24px}[data-landing=benefits] .facts b{font:600 var(--t-4xl) var(--f);letter-spacing:-.03em;display:block;color:var(--primary-text)}[data-landing=benefits] .facts span{font:400 var(--t-sm) var(--f);color:var(--ink3);display:block;margin-top:8px}@media (max-width:1100px){[data-landing=benefits] .hero .in{grid-template-columns:1fr}[data-landing=benefits] .frame{height:440px}}@media (max-width:980px){[data-landing=benefits] .cgrid,[data-landing=benefits] .person,[data-landing=benefits] .rgrid,[data-landing=benefits] .signs,[data-landing=benefits] .why{grid-template-columns:1fr}[data-landing=benefits] .cgrid{gap:32px}[data-landing=benefits] .respite .panel{padding:32px}[data-landing=benefits] .rphoto{height:420px}}@media (max-width:640px){[data-landing=benefits] .hero{padding:96px 0 32px}[data-landing=benefits] .hero>.wrap:first-child{margin-top:16px}[data-landing=benefits] .hero h1{font:600 var(--t-4xl) var(--f);letter-spacing:-.03em}[data-landing=benefits] .hero h1 br,[data-landing=benefits] .lg-br{display:none}[data-landing=benefits] .hero .sub{font:400 var(--t-lg) var(--f)}[data-landing=benefits] .frame{height:360px}[data-landing=benefits] .hero .trust{margin-top:32px}[data-landing=benefits] .rnum,[data-landing=benefits] .zero{font:600 var(--t-7xl) var(--f)}[data-landing=benefits] .rnum span{font:500 var(--t-2xl) var(--f)}[data-landing=benefits] .respite .panel{padding:24px}[data-landing=benefits] .seg button{font:600 var(--t-xs) var(--f);padding:12px 4px}[data-landing=benefits] .receipt{padding:24px}[data-landing=benefits] .person .tx,[data-landing=benefits] .why .q{padding:32px 24px}[data-landing=benefits] .person .ph{min-height:360px}[data-landing=benefits] .slist{grid-template-columns:1fr}[data-landing=benefits] .result{grid-column:auto;flex-direction:column;align-items:flex-start}[data-landing=benefits] .sign{min-height:0}}[data-landing=benefits] .cgrid>*,[data-landing=benefits] .hero .in>*,[data-landing=benefits] .person>*,[data-landing=benefits] .rgrid>*,[data-landing=benefits] .signs>*,[data-landing=benefits] .why>*{min-width:0}[data-landing=benefits] .topbar{position:fixed;left:0;right:0;top:0;z-index:65;height:40px;display:flex;align-items:center;justify-content:center;gap:8px;background:var(--primary);box-shadow:var(--tile-layer);color:#fff;font:600 var(--t-sm) var(--f);text-decoration:none}[data-landing=benefits] .topbar:hover{text-decoration:underline;text-underline-offset:4px}[data-landing=benefits] .topbar svg{width:16px;height:16px;fill:currentColor}[data-landing=benefits] .topbar:focus-visible{outline:3px solid var(--p4);outline-offset:-3px}[data-landing=benefits]{scroll-padding-top:160px}[data-landing=benefits] .nav{position:fixed;top:56px}[data-landing=benefits] .nav .bar{gap:40px;padding:8px 8px 8px 24px}[data-landing=benefits] .nav ul{gap:8px}[data-landing=benefits] .nav ul a{padding:8px 16px}[data-landing=benefits] .mnav{padding-top:152px}[data-landing=benefits] .hero{padding-top:120px}[data-landing=benefits] .eyebrow svg{width:16px;height:16px;fill:currentColor}[data-landing=benefits] .pi{width:1em;height:1em;flex:none;fill:currentColor}[data-landing=benefits] .cf{position:relative;border-radius:var(--r-2xl);background:#fff;overflow:hidden;color:var(--ink);display:flex;flex-direction:column}[data-landing=benefits] .cf-head{background:var(--primary);box-shadow:var(--tile-layer);color:#fff;padding:16px 24px 0;height:80px}[data-landing=benefits] .cf-head .row{display:flex;align-items:center;justify-content:space-between;gap:16px}[data-landing=benefits] .cf-head .t{font:600 var(--t-base) var(--f);white-space:nowrap}[data-landing=benefits] .cf-head .s{font:400 var(--t-sm) var(--f);color:rgba(255,255,255,.8);white-space:nowrap}[data-landing=benefits] .cf-bar{margin-top:12px;height:4px;border-radius:var(--r-full);background:rgba(255,255,255,.2);overflow:hidden}[data-landing=benefits] .cf-bar div{height:100%;background:#fff;border-radius:var(--r-full);transition:width .5s var(--ease)}[data-landing=benefits] .cf-stage{height:480px;overflow-y:auto;padding:24px;display:flex;flex-direction:column;gap:16px;transition:opacity .3s var(--ease);scrollbar-width:thin}[data-landing=benefits] .cf-stage.leaving{opacity:0}[data-landing=benefits] .cf-step{animation:benefits-1-cfin .5s var(--ease) both}@keyframes benefits-1-cfin{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}[data-landing=benefits] .cf-col{display:flex;flex-direction:column;gap:12px}[data-landing=benefits] .cf-intro{font:400 var(--t-sm) var(--f);color:var(--ink2)}[data-landing=benefits] .cf-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}[data-landing=benefits] .cf-fld{display:block;font:600 var(--t-sm) var(--f);color:var(--ink2)}[data-landing=benefits] .cf-fld span{font-weight:400;color:var(--ink3)}[data-landing=benefits] .cf-fld input{display:block;margin-top:8px;width:100%;font:400 var(--t-base) var(--f);color:var(--ink);padding:12px 16px;border-radius:var(--r-xl);border:1px solid rgba(0,0,0,.14);background:#fff;transition:border-color .3s var(--ease)}[data-landing=benefits] .cf-fld input::placeholder{color:var(--ink4)}[data-landing=benefits] .cf-fld input:hover{border-color:var(--p3)}[data-landing=benefits] .cf-fld input:focus{outline:3px solid var(--p2);outline-offset:0;border-color:var(--primary)}[data-landing=benefits] .cf-full{width:100%}[data-landing=benefits] .cf-call{display:inline-flex;align-items:center;justify-content:center;gap:8px;align-self:center;padding:4px 8px;border-radius:var(--r-lg);font:600 var(--t-sm) var(--f);color:var(--ink2);text-decoration:none;transition:color .3s var(--ease)}[data-landing=benefits] .cf-call:hover{color:var(--primary-text);text-decoration:underline;text-underline-offset:4px}[data-landing=benefits] .cf-call .pi{font-size:16px}[data-landing=benefits] .cf-call:focus-visible{outline:3px solid var(--p4);outline-offset:2px}[data-landing=benefits] .cf-bot{display:flex;gap:12px;align-items:flex-start;max-width:92%}[data-landing=benefits] .cf-bot>span{display:grid;place-items:center;width:28px;height:28px;border-radius:var(--r-full);background:var(--primary);box-shadow:var(--tile-soft);color:#fff;flex:none;margin-top:4px;font-size:14px}[data-landing=benefits] .cf-bubble{border-radius:16px 16px 16px 4px;background:var(--background);padding:12px 16px;font:400 var(--t-base) var(--f)}[data-landing=benefits] .cf-q{font:600 var(--t-xl) var(--f);letter-spacing:-.01em}[data-landing=benefits] .cf-win{display:block;font:600 var(--t-lg) var(--f);color:var(--primary-text)}[data-landing=benefits] .cf-win.no{color:var(--cta)}[data-landing=benefits] .cf-end{display:block;margin-top:4px;font:400 var(--t-sm) var(--f);color:var(--ink2)}[data-landing=benefits] .cf-replies{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;padding-left:40px}[data-landing=benefits] .cf-replies button{display:inline-flex;align-items:center;gap:8px;font:600 var(--t-sm) var(--f);padding:12px 16px;border-radius:var(--r-full);border:1px solid var(--p3);background:#fff;color:var(--primary-text);cursor:pointer;transition:transform .5s var(--ease),background-color .3s var(--ease),color .3s var(--ease),border-color .3s var(--ease)}[data-landing=benefits] .cf-replies button .pi{font-size:18px}[data-landing=benefits] .cf-replies button:hover{border-color:var(--primary-text);background:var(--p1);transform:translateY(-2px)}[data-landing=benefits] .cf-replies button:active{transform:scale(.98)}[data-landing=benefits] .cf-replies button[aria-pressed=true]{background:var(--primary-text);border-color:var(--primary-text);color:var(--on-primary)}[data-landing=benefits] .cf-ghost:focus-visible,[data-landing=benefits] .cf-link:focus-visible,[data-landing=benefits] .cf-replies button:focus-visible,[data-landing=benefits] .cf-tile.b:focus-visible{outline:3px solid var(--p4);outline-offset:2px}[data-landing=benefits] .cf-tiles{margin-left:40px;display:grid;grid-template-columns:1fr 1fr;gap:8px}[data-landing=benefits] .cf-tile{display:flex;align-items:center;gap:12px;border-radius:var(--r-2xl);padding:12px;text-decoration:none;font:400 var(--t-xs) var(--f)}[data-landing=benefits] .cf-tile b{display:block;font:600 var(--t-sm) var(--f)}[data-landing=benefits] .cf-tile>span:first-child{display:grid;place-items:center;width:36px;height:36px;border-radius:var(--r-xl);flex:none;font-size:18px}[data-landing=benefits] .cf-tile.a{background:var(--s1);border:1px solid var(--s3);color:var(--ink)}[data-landing=benefits] .cf-tile.a>span:first-child{background:var(--primary);box-shadow:var(--tile-soft);color:#fff}[data-landing=benefits] .cf-tile.b{position:relative;isolation:isolate;background:var(--cta);color:var(--on-cta)}[data-landing=benefits] .cf-tile.b>span:first-child{background:rgba(255,255,255,.18)}[data-landing=benefits] .cf-tile.b:after{content:"";position:absolute;inset:0;border-radius:inherit;background:rgba(0,0,0,.14);opacity:0;z-index:-1;transition:opacity .3s var(--ease)}[data-landing=benefits] .cf-tile.b:hover:after{opacity:1}[data-landing=benefits] .cf-mbi{margin-left:40px;border-radius:var(--r-2xl);background:var(--background);padding:16px}[data-landing=benefits] .cf-mbi-t{margin-bottom:12px;font:400 var(--t-sm) var(--f)}[data-landing=benefits] .cf-mbi-t b{font-weight:600}[data-landing=benefits] .cf-mbi-t span{color:var(--ink3)}[data-landing=benefits] .cf-mbi .cf-fld input{margin-top:4px;padding:8px 12px;border-color:transparent}[data-landing=benefits] .cf-mbi-act{margin-top:12px;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}[data-landing=benefits] .cf-link{font:600 var(--t-sm) var(--f);color:var(--ink3);background:none;border:0;padding:8px 4px;cursor:pointer;border-radius:var(--r-lg)}[data-landing=benefits] .cf-link:hover{color:var(--ink)}[data-landing=benefits] .cf-pri{background:var(--primary-text);color:var(--on-primary)}[data-landing=benefits] .cf-verdict{margin-left:40px;border-radius:var(--r-2xl);padding:16px 24px;background:var(--p1);border:1px solid var(--p2);--vc:var(--primary-text)}[data-landing=benefits] .cf-verdict.no{background:rgba(0,0,0,.03);border-color:rgba(0,0,0,.12);--vc:var(--cta)}[data-landing=benefits] .cf-vh{display:flex;align-items:center;gap:12px}[data-landing=benefits] .cf-vh>span{display:grid;place-items:center;width:48px;height:48px;border-radius:var(--r-full);background:var(--vc);color:#fff;flex:none;font-size:24px}[data-landing=benefits] .cf-vh .k{font:700 var(--t-xs) var(--f);letter-spacing:.08em;text-transform:uppercase;color:var(--vc)}[data-landing=benefits] .cf-vh .t{margin-top:2px;font:700 var(--t-2xl) var(--f);color:var(--vc)}[data-landing=benefits] .cf-verdict .lead2{margin-top:12px;font:400 var(--t-sm) var(--f)}[data-landing=benefits] .cf-verdict ul{list-style:none;margin-top:12px;display:flex;flex-direction:column;gap:8px}[data-landing=benefits] .cf-verdict li{display:flex;align-items:flex-start;gap:8px;font:400 var(--t-sm) var(--f)}[data-landing=benefits] .cf-verdict li .pi{font-size:18px;color:var(--vc);margin-top:1px}[data-landing=benefits] .cf-verdict .note{margin-top:12px;font:400 var(--t-xs) var(--f);color:var(--ink3)}[data-landing=benefits] .cf-alert{border-radius:var(--r-xl);background:rgba(0,0,0,.03);border:1px solid rgba(0,0,0,.08);padding:12px 16px;font:600 var(--t-sm) var(--f);color:var(--cta)}[data-landing=benefits] .cf-foot{border-top:1px solid var(--line);min-height:64px;padding:16px 24px;display:flex;align-items:center}[data-landing=benefits] .cf-legal{display:flex;gap:8px;align-items:flex-start;font:400 var(--t-xs) var(--f);color:var(--ink3)}[data-landing=benefits] .cf-legal .pi{font-size:14px;color:var(--primary-text);margin-top:2px}[data-landing=benefits] .cf-legal a{font-weight:600;color:var(--primary-text)}[data-landing=benefits] .cf-row{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%}[data-landing=benefits] .cf-ghost{display:inline-flex;align-items:center;gap:4px;border-radius:var(--r-full);border:0;background:none;padding:8px 12px;font:600 var(--t-sm) var(--f);color:var(--ink2);cursor:pointer;transition:background-color .3s var(--ease)}[data-landing=benefits] .cf-ghost:hover{background:var(--p1);color:var(--ink)}[data-landing=benefits] .cf-safe{display:inline-flex;align-items:center;gap:8px;font:400 var(--t-xs) var(--f);color:var(--ink3)}[data-landing=benefits] .cf-safe .pi{color:var(--primary-text)}@media (max-width:640px){[data-landing=benefits] .topbar{height:36px}[data-landing=benefits] .nav{top:44px}[data-landing=benefits] .mnav{padding-top:128px}[data-landing=benefits] .hero{padding-top:112px}[data-landing=benefits] .cf-head{padding:16px}[data-landing=benefits] .cf-head .t{white-space:normal}[data-landing=benefits] .cf-stage{height:auto;padding:16px;gap:12px}[data-landing=benefits] .cf-grid,[data-landing=benefits] .cf-tiles{grid-template-columns:1fr}[data-landing=benefits] .cf-replies{padding-left:0;flex-direction:column}[data-landing=benefits] .cf-replies button{width:100%;justify-content:flex-start;font:600 var(--t-base) var(--f)}[data-landing=benefits] .cf-mbi,[data-landing=benefits] .cf-tiles,[data-landing=benefits] .cf-verdict{margin-left:0}[data-landing=benefits] .cf-foot{padding:16px}}@font-face{font-family:GuideLandingManropeV1;font-style:normal;font-weight:400 700;font-display:swap;src:url(/templates/hero-1/manrope-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:GuideLandingManropeV1;font-style:normal;font-weight:400 700;font-display:swap;src:url(/templates/hero-1/manrope-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}[data-landing=hero]{--primary:#1E376D;--secondary:#F6E4E6;--background:#FCF4F5;--cta:#AC1F2D;--p1:color-mix(in srgb,var(--primary) 10%,transparent);--p2:color-mix(in srgb,var(--primary) 20%,transparent);--p3:color-mix(in srgb,var(--primary) 40%,transparent);--p4:color-mix(in srgb,var(--primary) 70%,transparent);--ink:var(--primary);--ink2:color-mix(in srgb,var(--primary) 85%,transparent);--ink3:color-mix(in srgb,var(--primary) 70%,transparent);--line:rgba(0,0,0,.08);--surface:rgba(255,255,255,.8);--shadow:0 24px 48px -24px rgba(0,0,0,.16);--glass:blur(24px) saturate(180%);--ease:cubic-bezier(.22,1,.36,1);--f:"Manrope",var(--ant-font-family),system-ui,sans-serif}[data-landing=hero] *{box-sizing:border-box}[data-landing=hero]{scroll-behavior:smooth;scroll-padding-top:160px;margin:0;background:var(--background);color:var(--ink);font:400 16px/24px var(--f);-webkit-font-smoothing:antialiased}[data-landing=hero] a{color:inherit}[data-landing=hero] h1,[data-landing=hero] h2,[data-landing=hero] h3{margin:0;font-weight:600;letter-spacing:-.025em;text-wrap:balance}[data-landing=hero] p{margin:0}[data-landing=hero] li,[data-landing=hero] p{text-wrap:pretty}[data-landing=hero] ol,[data-landing=hero] ul{margin:0;padding:0;list-style:none}[data-landing=hero] img{display:block;max-width:100%}[data-landing=hero] i[class*=ph-]{line-height:1}[data-landing=hero] a:focus-visible,[data-landing=hero] button:focus-visible{outline:3px solid var(--p4);outline-offset:2px}[data-landing=hero] .page{overflow-x:clip}[data-landing=hero] .wrap{max-width:1232px;margin:0 auto;padding:0 32px;position:relative}[data-landing=hero] section{padding:96px 0}[data-landing=hero] h2{font:600 48px/1 var(--f);letter-spacing:-.03em}[data-landing=hero] .lead{font:400 18px/28px var(--f);color:var(--ink2)}[data-landing=hero] .tag{display:inline-block;font:600 12px/16px var(--f);letter-spacing:.06em;text-transform:uppercase;color:var(--ink3)}[data-landing=hero] .skip{position:fixed;left:16px;top:16px;z-index:100;padding:8px 12px;border-radius:9999px;background:#fff;color:var(--ink);font:600 14px/20px var(--f);text-decoration:none;box-shadow:var(--shadow);transform:translateY(-200%);transition:transform .5s var(--ease)}[data-landing=hero] .skip:focus{transform:none}[data-landing=hero] .card{background:var(--surface);border:1px solid rgba(255,255,255,.9);box-shadow:var(--shadow);backdrop-filter:var(--glass);-webkit-backdrop-filter:var(--glass)}[data-landing=hero] .btn{position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:8px;white-space:nowrap;font:600 16px/24px var(--f);text-decoration:none;padding:12px 24px;border-radius:9999px;border:0;cursor:pointer;transition:transform .5s var(--ease)}[data-landing=hero] .btn:after{content:"";position:absolute;inset:0;border-radius:inherit;background:rgba(0,0,0,.14);opacity:0;z-index:-1;transition:opacity .3s var(--ease)}[data-landing=hero] .btn:hover:after{opacity:1}[data-landing=hero] .btn:active{transform:scale(.98)}[data-landing=hero] .btn i{font-size:16px;transition:transform .5s var(--ease)}[data-landing=hero] .btn:hover .go{transform:translateX(4px)}[data-landing=hero] .btn-cta{background:var(--cta);color:#fff;box-shadow:0 12px 24px -12px color-mix(in srgb,var(--cta) 70%,transparent)}[data-landing=hero] .btn-cta:focus,[data-landing=hero] .btn-cta:hover{color:#fff}[data-landing=hero] .btn-ghost{background:#fff;color:var(--ink);box-shadow:inset 0 0 0 1px var(--line),0 8px 24px -16px rgba(0,0,0,.24)}[data-landing=hero] .btn-ghost:after{background:rgba(0,0,0,.05)}[data-landing=hero] .btn-pri{background:var(--primary);color:#fff}[data-landing=hero] .btn-pri:hover{color:#fff}[data-landing=hero] .btn-sm{font:600 14px/20px var(--f);padding:8px 16px}[data-landing=hero] .btn-full{width:100%}[data-landing=hero] .topbar{position:fixed;left:0;right:0;top:0;z-index:65;height:40px;display:flex;align-items:center;justify-content:center;gap:8px;background:var(--primary);color:#fff;font:600 14px/20px var(--f);text-decoration:none}[data-landing=hero] .topbar:hover{color:#fff;text-decoration:underline;text-underline-offset:4px}[data-landing=hero] .topbar i{font-size:16px}[data-landing=hero] .hdr{position:fixed;left:0;right:0;top:56px;z-index:60;display:flex;justify-content:center;padding:0 16px;pointer-events:none}[data-landing=hero] .navbar{position:relative;z-index:2;pointer-events:auto;display:flex;align-items:center;gap:40px;padding:8px 8px 8px 24px;border-radius:9999px;background:rgba(255,255,255,.72);border:1px solid rgba(255,255,255,.9);box-shadow:0 12px 32px -16px rgba(0,0,0,.24);backdrop-filter:var(--glass);-webkit-backdrop-filter:var(--glass)}[data-landing=hero] .navlogo{display:block;height:28px;width:auto}[data-landing=hero] .navbar>a:first-child{display:flex;border-radius:8px}[data-landing=hero] .navmenu{display:flex;align-items:center;gap:8px}[data-landing=hero] .navmenu a{display:block;white-space:nowrap;text-decoration:none;font:500 14px/20px var(--f);color:var(--ink2);padding:8px 16px;border-radius:9999px;transition:background-color .3s var(--ease),color .3s var(--ease)}[data-landing=hero] .navmenu a:hover{background:var(--p1);color:var(--ink)}[data-landing=hero] .tog{display:none;position:relative;width:40px;height:40px;border-radius:9999px;border:0;background:var(--p1);cursor:pointer}[data-landing=hero] .tog i{position:absolute;left:12px;right:12px;top:19px;height:2px;border-radius:2px;background:var(--ink);transition:transform .5s var(--ease)}[data-landing=hero] .tog i:first-child{transform:translateY(-4px)}[data-landing=hero] .tog i:nth-child(2){transform:translateY(4px)}[data-landing=hero] .tog[aria-expanded=true] i:first-child{transform:rotate(45deg)}[data-landing=hero] .tog[aria-expanded=true] i:nth-child(2){transform:rotate(-45deg)}[data-landing=hero] .mnav{position:fixed;inset:0;z-index:1;pointer-events:auto;padding:152px 24px 32px;display:flex;flex-direction:column;gap:8px;background:color-mix(in srgb,var(--background) 92%,transparent);backdrop-filter:blur(32px);-webkit-backdrop-filter:blur(32px);animation:hero-1-fadein .5s var(--ease) both}[data-landing=hero] .mnav a.ml{display:flex;align-items:center;justify-content:space-between;font:600 30px/36px var(--f);letter-spacing:-.02em;text-decoration:none;color:var(--ink);padding:12px 0;animation:hero-1-rise .5s var(--ease) both}[data-landing=hero] .mnav a.ml i{font-size:20px;color:var(--ink3)}[data-landing=hero] .mnav a:nth-child(2){animation-delay:60ms}[data-landing=hero] .mnav a:nth-child(3){animation-delay:.12s}[data-landing=hero] .mnav a:nth-child(4){animation-delay:.18s}[data-landing=hero] .mnav .btn{margin-top:24px;animation:hero-1-rise .5s var(--ease) .18s both}[data-landing=hero] .hero{position:relative;overflow:hidden;color:#fff;background:var(--primary);padding:160px 0 48px}[data-landing=hero] .hphoto{position:absolute;inset:0;height:auto;margin:0;z-index:0}[data-landing=hero] .hphoto:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,color-mix(in srgb,var(--primary) 88%,transparent) 0,color-mix(in srgb,var(--primary) 70%,transparent) 40%,color-mix(in srgb,var(--primary) 45%,transparent) 70%,color-mix(in srgb,var(--primary) 35%,transparent) 100%)}[data-landing=hero] .heroimg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:60% 40%}[data-landing=hero] .hero>.wrap{width:100%}[data-landing=hero] .hero-in{position:relative;z-index:2;margin-top:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(380px,460px);gap:48px;align-items:center}[data-landing=hero] .herocopy{container-type:inline-size;width:100%;display:flex;flex-direction:column;align-items:flex-start;align-self:start;gap:24px;padding-top:48px}[data-landing=hero] .eyebrow{display:inline-flex;align-items:center;gap:8px;padding:4px 12px;border-radius:9999px;font:600 14px/20px var(--f);color:#fff;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.24);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}[data-landing=hero] .eyebrow i{font-size:16px}[data-landing=hero] .herotitle{font-size:min(60px,calc(100cqi / 14.2));line-height:1.08;letter-spacing:-.035em;color:#fff;text-shadow:0 2px 24px rgba(0,0,0,.35)}[data-landing=hero] .herotitle .hl{display:block;white-space:nowrap}@container (max-width:520px){[data-landing=hero] .herotitle{font-size:min(44px,calc(100cqi / 10.8))}[data-landing=hero] .herotitle .hw{display:block}}[data-landing=hero] .herosub{max-width:560px;font:500 20px/28px var(--f);color:#fff;text-shadow:0 2px 20px rgba(0,0,0,.45)}[data-landing=hero] .herosub b{font-weight:700}[data-landing=hero] .herolist{display:flex;flex-direction:column;gap:12px;font:600 16px/24px var(--f);text-shadow:0 2px 20px rgba(0,0,0,.45)}[data-landing=hero] .herolist li{display:flex;align-items:center;gap:12px}[data-landing=hero] .herolist i{font-size:20px;opacity:.9}[data-landing=hero] .trustwrap{position:relative;z-index:2;margin-top:auto;padding-top:48px}[data-landing=hero] .trust{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 40px;padding:16px 24px;border-radius:9999px;font:600 16px/24px var(--f);color:#fff;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.24);backdrop-filter:var(--glass);-webkit-backdrop-filter:var(--glass)}[data-landing=hero] .trust li{display:flex;align-items:center;gap:8px}[data-landing=hero] .trust i{font-size:20px;opacity:.85}[data-landing=hero] .embed{border-radius:24px;padding:8px;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.28);box-shadow:0 40px 80px -32px rgba(0,0,0,.6);backdrop-filter:var(--glass);-webkit-backdrop-filter:var(--glass)}[data-landing=hero] .inner{position:relative;border-radius:16px;background:#fff;overflow:hidden;color:var(--ink)}[data-landing=hero] .fhead{background:var(--primary);color:#fff;padding:16px 24px 0;height:80px}[data-landing=hero] .fhead .row{display:flex;align-items:center;justify-content:space-between;gap:16px}[data-landing=hero] .cardtitle{font:600 16px/24px var(--f);white-space:nowrap}[data-landing=hero] .fhead .row p:last-child{font:400 14px/20px var(--f);color:rgba(255,255,255,.75);white-space:nowrap}[data-landing=hero] .bar{margin-top:12px;height:4px;border-radius:9999px;background:rgba(255,255,255,.2);overflow:hidden}[data-landing=hero] .bar div{height:100%;background:#fff;border-radius:9999px;transition:width .5s var(--ease)}[data-landing=hero] .stagewrap{height:480px;overflow:hidden}[data-landing=hero] .stage{height:480px;overflow-y:auto;padding:24px;display:flex;flex-direction:column;gap:16px;background:#fff;transition:opacity .2s var(--ease)}[data-landing=hero] .stage.leaving{opacity:0}[data-landing=hero] .stage::-webkit-scrollbar{width:6px}[data-landing=hero] .stage::-webkit-scrollbar-thumb{background:var(--p2);border-radius:9999px}[data-landing=hero] .stepwrap{animation:hero-1-stepin .5s var(--ease) both}[data-landing=hero] .calltxt{display:inline-flex;align-items:center;justify-content:center;gap:8px;align-self:center;padding:4px 8px;border-radius:8px;font:600 14px/20px var(--f);color:var(--ink2);text-decoration:none;transition:color .3s var(--ease)}[data-landing=hero] .calltxt:hover{color:var(--ink);text-decoration:underline;text-underline-offset:4px}[data-landing=hero] .calltxt i{font-size:16px}[data-landing=hero] #check{margin-top:96px}[data-landing=hero] .fgrid2{display:grid;grid-template-columns:1fr 1fr;gap:12px}[data-landing=hero] .fld{display:block;font:600 14px/20px var(--f);color:var(--ink2)}[data-landing=hero] .fld span{font-weight:400;color:var(--ink3)}[data-landing=hero] .fld input{display:block;margin-top:8px;width:100%;font:400 16px/24px var(--f);color:var(--ink);padding:12px 16px;border-radius:12px;border:1px solid rgba(0,0,0,.14);background:#fff;transition:border-color .3s var(--ease)}[data-landing=hero] .fld input::placeholder{color:rgba(0,0,0,.36)}[data-landing=hero] .fld input:hover{border-color:var(--p3)}[data-landing=hero] .fld input:focus{outline:3px solid var(--p2);outline-offset:0;border-color:var(--primary)}[data-landing=hero] .bot{display:flex;gap:12px;align-items:flex-start;max-width:92%}[data-landing=hero] .bot>span{display:grid;place-items:center;width:28px;height:28px;border-radius:9999px;background:var(--primary);color:#fff;flex:none;margin-top:4px}[data-landing=hero] .bot>span i{font-size:14px}[data-landing=hero] .bubble{border-radius:16px 16px 16px 4px;background:var(--background);padding:12px 16px;font:400 16px/24px var(--f);color:var(--ink)}[data-landing=hero] .bubble .qt{font:600 20px/28px var(--f)}[data-landing=hero] .replies{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;padding-left:40px}[data-landing=hero] .replies button{display:inline-flex;align-items:center;gap:8px;font:600 14px/20px var(--f);padding:12px 16px;border-radius:9999px;border:1px solid var(--p3);cursor:pointer;transition:transform .5s var(--ease),background-color .3s var(--ease),color .3s var(--ease),border-color .3s var(--ease)}[data-landing=hero] .replies button:hover{border-color:var(--primary);transform:translateY(-2px)}[data-landing=hero] .replies button:active{transform:scale(.98)}[data-landing=hero] .replies button i{font-size:18px}[data-landing=hero] .tiles{margin-left:40px;display:grid;grid-template-columns:1fr 1fr;gap:8px}[data-landing=hero] .tile{display:flex;align-items:center;gap:12px;border-radius:16px;padding:12px;text-decoration:none;font:400 12px/16px var(--f)}[data-landing=hero] .tile b{display:block;font:600 14px/20px var(--f)}[data-landing=hero] .tile>span:first-child{display:grid;place-items:center;width:36px;height:36px;border-radius:12px;flex:none}[data-landing=hero] .tile i{font-size:18px}[data-landing=hero] .tile-a{background:var(--secondary);color:var(--ink)}[data-landing=hero] .tile-a>span:first-child{background:var(--primary);color:#fff}[data-landing=hero] .tile-b{position:relative;isolation:isolate;background:var(--cta);color:#fff}[data-landing=hero] .tile-b>span:first-child{background:rgba(255,255,255,.18)}[data-landing=hero] .tile-b:after{content:"";position:absolute;inset:0;border-radius:inherit;background:rgba(0,0,0,.14);opacity:0;z-index:-1;transition:opacity .3s var(--ease)}[data-landing=hero] .tile-b:hover{color:#fff}[data-landing=hero] .tile-b:hover:after{opacity:1}[data-landing=hero] .mbi{margin-left:40px;border-radius:16px;background:var(--background);padding:16px}[data-landing=hero] .mbi .fld input{margin-top:4px;padding:8px 12px;border-color:transparent}[data-landing=hero] .mbi-act{margin-top:12px;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}[data-landing=hero] .linkbtn{font:600 14px/20px var(--f);color:var(--ink3);background:none;border:0;padding:8px 4px;cursor:pointer;border-radius:8px}[data-landing=hero] .verdict{margin-left:40px;border-radius:16px;padding:16px 24px}[data-landing=hero] .verdict .vh{display:flex;align-items:center;gap:12px}[data-landing=hero] .verdict .vh>span{display:grid;place-items:center;width:48px;height:48px;border-radius:9999px;color:#fff;flex:none}[data-landing=hero] .verdict .vh>span i{font-size:24px}[data-landing=hero] .verdict ul{margin-top:12px;display:flex;flex-direction:column;gap:8px}[data-landing=hero] .verdict li{display:flex;align-items:flex-start;gap:8px;font:400 14px/20px var(--f);color:var(--ink)}[data-landing=hero] .verdict li i{font-size:18px;flex:none}[data-landing=hero] .alert{border-radius:12px;background:var(--secondary);padding:12px 16px;font:500 14px/20px var(--f);color:var(--cta)}[data-landing=hero] .ffoot{border-top:1px solid var(--line);min-height:64px;padding:16px 24px;background:#fff;display:flex;align-items:center}[data-landing=hero] .ffoot .legal{display:flex;gap:8px;align-items:flex-start;font:400 12px/16px var(--f);color:var(--ink3)}[data-landing=hero] .ffoot .legal i{color:var(--ink);font-size:14px;margin-top:2px}[data-landing=hero] .ffoot .legal a{font-weight:600;color:var(--ink)}[data-landing=hero] .ffoot .row{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%}[data-landing=hero] .ffoot .ghost{display:inline-flex;align-items:center;gap:4px;border-radius:9999px;border:0;background:none;padding:8px 12px;font:600 14px/20px var(--f);color:var(--ink2);cursor:pointer;transition:background-color .3s var(--ease)}[data-landing=hero] .ffoot .ghost:hover{background:var(--p1);color:var(--ink)}[data-landing=hero] .ffoot .safe{display:inline-flex;align-items:center;gap:8px;font:400 12px/16px var(--f);color:var(--ink3)}[data-landing=hero] .ffoot .safe i{color:var(--ink)}[data-landing=hero] .dot{animation:hero-1-blink 1.1s infinite}[data-landing=hero] .head{display:flex;justify-content:space-between;align-items:end;gap:40px;margin-bottom:48px}[data-landing=hero] .head .lead{max-width:440px}[data-landing=hero] .bento{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:16px}[data-landing=hero] .bento>article{border-radius:24px;padding:32px;position:relative;overflow:hidden}[data-landing=hero] .bignum{font:600 72px/1 var(--f);letter-spacing:-.04em;margin-top:12px}[data-landing=hero] .unit{display:block;font:500 16px/24px var(--f);color:var(--ink3);margin-top:8px}[data-landing=hero] .bento p.bot-p{margin-top:16px;font:400 16px/24px var(--f);color:var(--ink2)}[data-landing=hero] .b-big{grid-row:span 2;padding:0!important;min-height:720px;display:flex;flex-direction:column;color:#fff;background:var(--primary);box-shadow:0 24px 48px -24px color-mix(in srgb,var(--primary) 70%,transparent)}[data-landing=hero] .b-big>img{position:relative;flex:1 1 0;min-height:240px;width:100%;object-fit:cover;object-position:50% 25%;transition:transform .5s var(--ease);-webkit-mask-image:linear-gradient(180deg,#000 45%,transparent);mask-image:linear-gradient(180deg,#000 45%,transparent)}[data-landing=hero] .b-big:hover>img{transform:scale(1.02)}[data-landing=hero] .b-big .t{position:relative;z-index:2;margin:-48px 12px 12px;padding:24px;border-radius:12px;background:color-mix(in srgb,var(--primary) 72%,transparent);border:1px solid rgba(255,255,255,.16);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px)}[data-landing=hero] .b-big .tag{color:rgba(255,255,255,.75)}[data-landing=hero] .b-big .upto{display:block;margin-top:12px;font:500 18px/28px var(--f);color:rgba(255,255,255,.75)}[data-landing=hero] .b-big .bignum{margin-top:0;color:#fff}[data-landing=hero] .b-big .sub{display:block;margin-top:12px;font:600 18px/28px var(--f)}[data-landing=hero] .b-big ul{margin-top:16px;display:flex;flex-direction:column;gap:8px}[data-landing=hero] .b-big li{display:flex;align-items:center;gap:12px;font:400 16px/24px var(--f)}[data-landing=hero] .b-big li>span:first-child{display:grid;place-items:center;width:36px;height:36px;flex:none;border-radius:12px;background:rgba(255,255,255,.14)}[data-landing=hero] .b-big li i{font-size:20px}[data-landing=hero] .b-big li b{font-weight:600}[data-landing=hero] .b-big .note{margin-top:16px;font:400 14px/20px var(--f);color:rgba(255,255,255,.75)}[data-landing=hero] .b-24,[data-landing=hero] .b-nav{display:flex;flex-direction:column;justify-content:space-between;min-height:360px}[data-landing=hero] .face{display:block;width:56px;height:56px;margin-bottom:24px;border-radius:9999px;object-fit:cover;border:2px solid #fff;box-shadow:0 8px 16px -8px rgba(0,0,0,.28)}[data-landing=hero] .b-nav .bignum{color:var(--ink)}[data-landing=hero] .b-24{background:var(--primary);color:#fff;box-shadow:0 24px 48px -24px color-mix(in srgb,var(--primary) 70%,transparent)}[data-landing=hero] .b-24 .tag,[data-landing=hero] .b-24 .unit{color:rgba(255,255,255,.75)}[data-landing=hero] .b-24 p.bot-p{color:rgba(255,255,255,.9)}[data-landing=hero] .livedot{position:relative;display:grid;place-items:center;width:56px;height:56px;margin-bottom:24px;border-radius:9999px;background:rgba(255,255,255,.14);border:2px solid rgba(255,255,255,.55)}[data-landing=hero] .livedot:before{content:"";width:12px;height:12px;border-radius:9999px;background:#fff;box-shadow:0 0 16px 2px rgba(255,255,255,.7)}[data-landing=hero] .livedot:after{content:"";position:absolute;inset:12px;border-radius:9999px;border:2px solid #fff;animation:hero-1-pl 2s var(--ease) infinite}[data-landing=hero] .bguide{grid-column:span 2;display:grid;grid-template-columns:auto 1fr 1fr;gap:24px;align-items:center;background:var(--secondary);border:1px solid rgba(255,255,255,.9)}[data-landing=hero] .bguide>span{width:64px;height:64px;border-radius:16px;background:var(--cta);display:grid;place-items:center;color:#fff;flex:none;box-shadow:0 12px 24px -12px color-mix(in srgb,var(--cta) 80%,transparent)}[data-landing=hero] .bguide>span i{font-size:32px}[data-landing=hero] .bguide h3{font:600 24px/32px var(--f);letter-spacing:-.02em}[data-landing=hero] .bguide p{margin-top:4px;font:400 16px/24px var(--f);color:var(--ink2)}[data-landing=hero] .zero{margin-top:16px;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;border-radius:16px;background:var(--primary);padding:16px 24px;color:#fff}[data-landing=hero] .zero b.t{display:block;font:600 16px/24px var(--f)}[data-landing=hero] .zero span span{display:block;font:400 14px/20px var(--f);color:rgba(255,255,255,.75)}[data-landing=hero] .zero b.n{font:600 36px/40px var(--f);letter-spacing:-.03em}[data-landing=hero] .three{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:48px}[data-landing=hero] .three li{border-radius:24px;padding:32px}[data-landing=hero] .three .n{display:grid;place-items:center;width:40px;height:40px;border-radius:9999px;background:var(--primary);color:#fff;font:700 16px/24px var(--f)}[data-landing=hero] .three h3{margin-top:24px;font:600 20px/28px var(--f);letter-spacing:-.02em}[data-landing=hero] .three p{margin-top:8px;font:400 16px/24px var(--f);color:var(--ink2)}[data-landing=hero] .howcta{margin-top:48px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:24px}[data-landing=hero] .howcta h3{font:600 24px/32px var(--f);letter-spacing:-.02em}[data-landing=hero] .howcta p{margin-top:8px;font:400 18px/28px var(--f);color:var(--ink2)}[data-landing=hero] .split{display:grid;grid-template-columns:2fr 3fr;gap:64px;align-items:center}[data-landing=hero] .split.top{align-items:start}[data-landing=hero] .split .lead{margin-top:16px}[data-landing=hero] .small{font:400 14px/20px var(--f);color:var(--ink3)}[data-landing=hero] .vframe{border-radius:24px;padding:8px}[data-landing=hero] .vframe .v{position:relative;aspect-ratio:16/9;border-radius:16px;overflow:hidden;background:#000}[data-landing=hero] .vframe video{position:absolute;inset:0;width:100%;height:100%;display:block;object-fit:contain}[data-landing=hero] .vframe p{padding:12px 16px 8px;display:flex;align-items:center;gap:8px;font:400 14px/20px var(--f);color:var(--ink2)}[data-landing=hero] .vframe p i{font-size:18px;color:var(--ink)}[data-landing=hero] .tagline{display:flex;justify-content:center}[data-landing=hero] .tagline p{max-width:760px;text-align:center;font:600 60px/1 var(--f);letter-spacing:-.03em;text-wrap:balance}[data-landing=hero] .tagline .w{opacity:.3;transition:opacity .5s var(--ease)}[data-landing=hero] .tagline .w.on{opacity:1}[data-landing=hero] .faqimg{width:100%;aspect-ratio:4/3;border-radius:24px;object-fit:cover;margin-top:32px;box-shadow:0 32px 64px -32px rgba(0,0,0,.32)}[data-landing=hero] .links{margin-top:32px;display:flex;flex-direction:column;gap:12px}[data-landing=hero] .links a{display:inline-flex;align-items:center;gap:8px;font:600 14px/20px var(--f);color:var(--ink);text-decoration:none;border-radius:8px}[data-landing=hero] .links a:hover{text-decoration:underline}[data-landing=hero] .links a i:first-child{font-size:20px}[data-landing=hero] .acc{border-radius:24px;padding:8px 24px}[data-landing=hero] .qa+.qa{box-shadow:0 -1px 0 var(--line)}[data-landing=hero] .qa button{width:100%;display:flex;justify-content:space-between;align-items:center;gap:24px;background:none;border:0;padding:24px 0;font:600 18px/28px var(--f);letter-spacing:-.01em;text-align:left;cursor:pointer;color:var(--ink);border-radius:8px}[data-landing=hero] .qa .pl{display:grid;place-items:center;width:32px;height:32px;border-radius:9999px;background:var(--p1);flex:none;transition:transform .5s var(--ease)}[data-landing=hero] .qa .pl i{font-size:16px}[data-landing=hero] .qa button[aria-expanded=true] .pl{transform:rotate(45deg)}[data-landing=hero] .qa .a{padding:0 48px 24px 0;font:400 16px/24px var(--f);color:var(--ink2);animation:hero-1-up .5s var(--ease)}[data-landing=hero] .band{margin:0 16px 16px;border-radius:24px;background:var(--primary);color:#fff;padding:96px 0}[data-landing=hero] .band .wrap{max-width:760px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:24px}[data-landing=hero] .band h2{font:600 48px/1 var(--f);color:#fff}[data-landing=hero] .band .lead{max-width:520px;color:rgba(255,255,255,.85)}[data-landing=hero] .band .btn{margin-top:8px}[data-landing=hero] .band .safe{display:inline-flex;align-items:center;gap:8px;font:400 14px/20px var(--f);color:rgba(255,255,255,.75)}[data-landing=hero] .stickybar{display:none;position:fixed;left:8px;right:8px;bottom:8px;z-index:60;padding:8px;border-radius:9999px;background:rgba(255,255,255,.8);border:1px solid rgba(255,255,255,.9);box-shadow:0 24px 48px -16px rgba(0,0,0,.28);backdrop-filter:var(--glass);-webkit-backdrop-filter:var(--glass);transition:transform .5s var(--ease),opacity .5s var(--ease)}[data-landing=hero] .stickybar>div{display:grid;grid-template-columns:1fr 1fr;gap:8px}[data-landing=hero] .stickybar .btn{font:600 14px/20px var(--f);padding:12px}[data-landing=hero] .foot{padding:64px 0 48px;font:400 14px/20px var(--f);color:var(--ink3)}[data-landing=hero] .foot .top{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:24px;padding-bottom:32px;margin-bottom:32px;box-shadow:0 1px 0 var(--line)}[data-landing=hero] .logos{display:flex;align-items:center;flex-wrap:wrap;gap:24px 32px}[data-landing=hero] .logos>span{display:flex;flex-direction:column;align-items:flex-start;gap:8px}[data-landing=hero] .logos .k{font:600 12px/16px var(--f);letter-spacing:.06em;text-transform:uppercase;color:var(--ink3)}[data-landing=hero] .logos img{display:block;height:24px;width:auto;max-width:none}[data-landing=hero] .logos .div{width:1px;align-self:stretch;background:var(--line)}[data-landing=hero] .foot nav ul{display:flex;flex-wrap:wrap;gap:8px 24px}[data-landing=hero] .foot nav a{font-weight:600;color:var(--ink2);text-decoration:none}[data-landing=hero] .foot nav a:hover{color:var(--ink);text-decoration:underline}[data-landing=hero] .foot .legal{display:grid;gap:16px}[data-landing=hero] .foot .hipaa{display:flex;align-items:flex-start;gap:8px;font:400 12px/16px var(--f)}[data-landing=hero] .foot .hipaa i{font-size:16px;color:var(--ink)}[data-landing=hero] .foot .hipaa a{font-weight:600;color:var(--ink)}[data-landing=hero] .foot .disc{font:400 12px/16px var(--f)}[data-landing=hero] .foot .copy{margin-top:32px;padding-top:24px;box-shadow:0 -1px 0 var(--line);font:400 12px/16px var(--f)}@keyframes hero-1-stepin{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes hero-1-fadein{0%{opacity:0}to{opacity:1}}@keyframes hero-1-rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes hero-1-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes hero-1-blink{0%,80%,to{opacity:.25}40%{opacity:1}}@keyframes hero-1-wordin{0%{opacity:0;transform:translateY(70%)}to{opacity:1;transform:none}}@keyframes hero-1-wordout{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-70%)}}@keyframes hero-1-pl{0%{transform:scale(.6);opacity:1}to{transform:scale(1.6);opacity:0}}[data-landing=hero] .reveal{opacity:0;transform:translateY(32px);transition:opacity .7s var(--ease),transform .7s var(--ease)}[data-landing=hero] .reveal.in{opacity:1;transform:none}@media (max-width:900px){[data-landing=hero] .navmenu{display:none}[data-landing=hero] .tog{display:block}[data-landing=hero] .navbar>.navcta{display:none}[data-landing=hero] .navbar{gap:24px}}@media (max-width:980px){[data-landing=hero] section{padding:80px 0}[data-landing=hero] .head{flex-direction:column;align-items:flex-start;gap:16px}[data-landing=hero] .bento,[data-landing=hero] .split{grid-template-columns:1fr}[data-landing=hero] .split{gap:48px}[data-landing=hero] .b-big{grid-row:auto;min-height:0}[data-landing=hero] .bguide{grid-column:auto;grid-template-columns:1fr}}@media (max-width:900px){[data-landing=hero] .hero-in{grid-template-columns:minmax(0,1fr)}[data-landing=hero] .hero-in>*{min-width:0}[data-landing=hero] .hero{padding:128px 0 24px}[data-landing=hero] #check,[data-landing=hero] .hero-in{margin-top:0}[data-landing=hero] .heroimg{object-position:58% 35%}[data-landing=hero] .herocopy{gap:16px;padding-top:0}[data-landing=hero] .herosub{font:500 16px/24px var(--f)}[data-landing=hero] .herolist,[data-landing=hero] .trustwrap{display:none}[data-landing=hero] .eyebrow{font:600 12px/16px var(--f)}[data-landing=hero] .stage,[data-landing=hero] .stagewrap{height:auto;min-height:0}[data-landing=hero] .stage{padding:16px;gap:12px}[data-landing=hero] .fgrid2,[data-landing=hero] .tiles{grid-template-columns:1fr}[data-landing=hero] .replies{padding-left:0;flex-direction:column}[data-landing=hero] .replies button{width:100%;justify-content:flex-start;padding:12px 16px;font:600 16px/24px var(--f)}[data-landing=hero] .mbi,[data-landing=hero] .tiles,[data-landing=hero] .verdict{margin-left:0}[data-landing=hero] .cardtitle{white-space:normal}[data-landing=hero] .ffoot{padding:16px}[data-landing=hero] .stickybar{display:block}[data-landing=hero] .stickybar.hide{transform:translateY(140%);opacity:0;pointer-events:none}[data-landing=hero] .foot{padding-bottom:112px}}@media (max-width:640px){[data-landing=hero]{font:400 16px/24px var(--f)}[data-landing=hero] .wrap{padding:0 16px}[data-landing=hero] section{padding:64px 0}[data-landing=hero] .band h2,[data-landing=hero] .tagline p,[data-landing=hero] h2{font:600 36px/40px var(--f)}[data-landing=hero] .topbar{height:36px}[data-landing=hero] .hdr{top:44px;padding:0 8px}[data-landing=hero] .navbar{width:100%;justify-content:space-between;padding:8px 8px 8px 16px}[data-landing=hero] .navlogo{height:24px}[data-landing=hero] .mnav{padding-top:128px}[data-landing=hero] .mnav .btn,[data-landing=hero] main .btn{width:100%}[data-landing=hero] .bento>article{padding:24px}[data-landing=hero] .b-big{min-height:0}[data-landing=hero] .b-big>img{flex:none;height:240px}[data-landing=hero] .b-24,[data-landing=hero] .b-nav{min-height:0}[data-landing=hero] .bignum{font:600 60px/1 var(--f)}[data-landing=hero] .three{grid-template-columns:1fr}[data-landing=hero] .three li{padding:24px}[data-landing=hero] .band{margin:0 8px 8px;padding:64px 0}[data-landing=hero] .acc{padding:0 16px}[data-landing=hero] .qa .a{padding-right:0}[data-landing=hero] .logos .div{display:none}[data-landing=hero] .foot .top{flex-direction:column;align-items:flex-start}[data-landing=hero] .faqimg{display:none}}@media (prefers-reduced-motion:reduce){[data-landing=hero]{scroll-behavior:auto}[data-landing=hero] *,[data-landing=hero] :after,[data-landing=hero] :before{animation:none!important;transition:opacity .3s var(--ease)!important}[data-landing=hero] .reveal{transform:none!important}[data-landing=hero] .tagline .w{opacity:1}}[data-landing]{font-family:var(--font-landing);--f:var(--font-landing);--line:rgba(0,0,0,.1);--brand-accent-dark:color-mix(in srgb,var(--cta) 83%,black);--brand-line:rgba(0,0,0,.1)}[data-landing] .landing-icon{display:inline-block;flex-shrink:0;vertical-align:middle;fill:none}[data-landing] .landing-brand{display:inline-flex;gap:10px;align-items:center;color:inherit;text-decoration:none;font-size:20px;font-weight:700;line-height:1.15}[data-landing] .landing-brand img{width:auto;height:auto;max-width:180px;max-height:48px;object-fit:contain}[data-landing] .landing-brand span{max-width:220px}[data-landing] .landing-mobile{display:none}[data-landing] .landing-menu-button{display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:50%;background:var(--p1);color:var(--primary);cursor:pointer;position:relative;z-index:80}[data-landing] .landing-mobile-panel{position:fixed;top:128px;left:50%;z-index:55;width:min(520px,calc(100% - 32px));max-height:calc(100dvh - 144px);transform:translateX(-50%);background:var(--background);padding:24px;display:flex;flex-direction:column;gap:16px;text-align:left;overflow:auto;border-radius:20px;box-shadow:0 24px 60px rgba(0,0,0,.15)}[data-landing] .landing-mobile-panel a{font-size:22px;text-decoration:none;color:var(--primary)}[data-landing] .landing-mobile-panel .btn{color:var(--on-cta)}[data-landing] .landing-rotating{display:inline-block;text-decoration:underline;text-decoration-color:var(--cta);text-underline-offset:.13em}[data-landing] .landing-rotating span{display:inline-block;animation:landing-word-in .4s both}@keyframes landing-word-in{0%{opacity:0;transform:translateY(.15em)}to{opacity:1;transform:none}}[data-landing] .landing-faq{min-width:0}[data-landing] .landing-faq .qa{border-bottom:1px solid var(--line)}[data-landing] .landing-faq button{width:100%;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:24px;border:0;background:transparent;color:inherit;text-align:left;font:600 18px/1.5 var(--font-landing);cursor:pointer}[data-landing] .landing-faq button svg{flex-shrink:0;transition:transform .2s}[data-landing] .landing-faq .open button svg{transform:rotate(45deg)}[data-landing] .landing-faq .qa p{padding:0 24px 24px;margin:0;font-size:16px;line-height:1.7}[data-landing] .landing-faq [hidden]{display:none}[data-landing] .landing-footer{padding:64px 0 32px;background:color-mix(in srgb,var(--background) 80%,white);color:var(--ink)}[data-landing] .landing-footer-brands{display:flex;flex-wrap:wrap;gap:48px;margin-bottom:32px}[data-landing] .landing-footer-brands small{display:block;font-size:12px;margin-bottom:12px}[data-landing] .landing-footer p{font-size:13px;line-height:1.7;max-width:1000px;margin:12px 0}[data-landing] .landing-footer-links{display:flex;flex-wrap:wrap;gap:16px 24px;margin-top:32px;font-size:13px}[data-landing] .landing-footer-links a{text-decoration:underline;text-underline-offset:3px}[data-landing] .sign-list{display:grid;gap:12px}[data-landing] .sign{display:flex;align-items:center;gap:16px;padding:20px;border-radius:16px;text-align:left;font:500 18px/1.5 var(--font-landing);cursor:pointer;color:var(--ink)}[data-landing] .sign .bx{width:24px;height:24px;display:grid;place-items:center;border:1px solid var(--primary);border-radius:6px;flex-shrink:0}[data-landing] .sign[aria-pressed=true]{background:var(--p1)}[data-landing] .sign[aria-pressed=true] .bx{color:var(--on-primary);background:var(--primary)}[data-landing] .sign-list .result{padding:20px}[data-landing] .embed{scroll-margin-top:120px;min-width:0;padding:0;border:0;border-radius:16px;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}[data-landing] [data-quiz-presentation=landing]{max-width:none;width:100%;min-width:0;font-family:var(--font-landing);color:var(--ink);font-size:15px;--brand-ink:var(--primary);--brand-accent:var(--cta);--brand-on-accent:var(--on-cta)}[data-landing] [data-quiz-part=card]{border:1px solid #dfe2e5;border-radius:16px;background:#fff;box-shadow:0 8px 24px rgb(0 0 0/6%)}[data-landing] [data-quiz-part=header]{background:var(--primary);color:var(--on-primary);padding:20px 24px;border:0;min-height:72px}[data-landing] [data-quiz-part=header] img{background:#fff;padding:6px;border-radius:6px;max-width:160px}[data-landing] [data-quiz-part=header] strong{font-size:18px}[data-landing] [data-quiz-part=progress]{padding:20px 24px 0;background:#fff}[data-landing] [data-quiz-part=progress-labels]{display:flex;flex-wrap:wrap;gap:4px 12px;color:var(--primary);font-size:12px}[data-landing] [data-quiz-part=body]{padding:24px;background:#fff}[data-landing] [data-quiz-part=title]{font:500 24px/1.3 var(--font-landing);color:var(--primary);margin-bottom:12px}[data-landing] [data-quiz-part=detail]{font:400 14px/1.65 var(--font-landing);color:rgba(0,0,0,.7);margin-bottom:20px}[data-landing] [data-quiz-part=options]{display:grid;grid-template-columns:1fr 1fr;gap:12px}[data-landing] [data-quiz-part=options] button{min-height:56px;padding:16px;border-radius:8px;font:500 16px/1.3 var(--font-landing)}[data-landing] [data-quiz-part=primary]{background:var(--cta);color:var(--on-cta);border:0;border-radius:8px;min-height:48px;padding:12px 20px;font:500 16px/1.5 var(--font-landing)}[data-landing] [data-quiz-part=primary]:hover:not(:disabled){background:color-mix(in srgb,var(--cta) 85%,black)}[data-landing] [data-quiz-part=footer]{padding:18px 24px;font-size:11px;color:rgba(0,0,0,.65);background:#fff}[data-landing] [data-quiz-presentation=landing] input{font-family:var(--font-landing);min-width:0;max-width:100%}[data-landing] [data-quiz-presentation=landing] label{font-size:14px}[data-landing] [data-quiz-part=field]{gap:8px}[data-landing] [data-quiz-part=field]>label{font:500 14px/20px var(--font-landing);color:var(--primary)}[data-landing] [data-quiz-part=input]{min-height:52px;padding:12px 16px;border:1px solid #c6cdd5;border-radius:8px;background:#fff;color:#19212b;font:400 16px/24px var(--font-landing)}[data-landing] [data-quiz-part=input][aria-invalid=true]{border-color:#a32626}[data-landing] [data-quiz-part=notice]{padding:20px;margin:0 0 24px;gap:12px;border-radius:12px}[data-landing] [data-quiz-part=notice]>div{min-width:0;flex:1}[data-landing] [data-quiz-part=notice] strong{font:500 16px/24px var(--font-landing)}[data-landing] [data-quiz-part=notice] p{margin:8px 0 12px;font:400 14px/22px var(--font-landing)}[data-landing] [data-quiz-part=notice] ul{margin:0;padding-left:20px;gap:8px 24px;font:400 14px/22px var(--font-landing)}[data-landing] [data-quiz-presentation=landing] ul{padding-left:18px}[data-landing] [data-quiz-presentation=landing] [aria-hidden=true] input{min-height:0}[data-landing] .landing-form-preview{overflow:hidden;border-radius:24px;background:#fff;border:1px solid var(--line);color:var(--primary)}[data-landing] .landing-form-preview header{display:flex;flex-direction:column;gap:6px;background:var(--primary);color:var(--on-primary);padding:24px;font-size:18px;font-weight:600}[data-landing] .landing-form-preview header span{font-size:12px;font-weight:400}[data-landing] .landing-form-preview>div{padding:24px}[data-landing] .landing-form-preview h3{font:600 24px/1.3 var(--font-landing);margin:16px 0}[data-landing] .landing-form-preview p{font-size:14px;line-height:1.6;margin-bottom:16px}[data-landing] .landing-preview-options{display:flex;gap:12px;padding:0!important;margin-bottom:20px}[data-landing] .landing-preview-options button{flex:1;min-height:56px;border:1px solid var(--primary);border-radius:14px;background:var(--background);color:var(--primary);font-weight:600}[data-landing] :is(a,button,input,[tabindex]):focus-visible{outline:3px solid var(--primary);outline-offset:4px}[data-landing] [data-quiz-part=title]:focus{outline:none}[data-landing] [id]{scroll-margin-top:120px}[data-landing] .tagline .w{color:inherit;opacity:1}@media(max-width:900px){[data-landing] .landing-mobile{display:block}}@media(max-width:640px){[data-landing] .landing-mobile-panel{top:112px;max-height:calc(100dvh - 128px)}[data-landing] .landing-brand{font-size:16px;max-width:180px}[data-landing] .landing-brand img{max-width:140px;max-height:40px}[data-landing] [data-quiz-part=body],[data-landing] [data-quiz-part=footer],[data-landing] [data-quiz-part=header]{padding:20px}[data-landing] [data-quiz-part=title]{font-size:22px}[data-landing] [data-quiz-part=options]{grid-template-columns:1fr}[data-landing] [data-quiz-part=notice]{padding:16px}[data-landing] [data-quiz-part=notice] ul{grid-template-columns:1fr}[data-landing] .landing-footer{padding-bottom:100px}[data-landing] .landing-footer-links{flex-direction:column}}@media(prefers-reduced-motion:reduce){[data-landing] *,[data-landing] :after,[data-landing] :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}[data-landing]:has(.landing-mobile-panel) .stickybar{visibility:hidden}[data-landing] [data-quiz-part=options] button{border:1px solid color-mix(in srgb,var(--primary) 25%,transparent);background:#fff;color:var(--primary)}[data-landing] [data-quiz-part=options] button:hover{background:color-mix(in srgb,var(--primary) 6%,white);border-color:var(--primary)}[data-landing] [data-quiz-part=options] button b{color:inherit}[data-landing] [data-quiz-part=header]>:is(img,strong){display:none}[data-landing] [data-quiz-part=header]{display:flex;justify-content:center;min-height:64px}[data-landing] [data-quiz-part=header]>span{font-size:16px;font-weight:500;text-align:center}[data-landing] [data-quiz-part=body]>p+button{display:block;margin:32px auto 0}[data-landing] .landing-rotating{text-decoration:none}[data-landing] .landing-rotating>span{border-bottom:.08em solid var(--cta);padding-bottom:.06em;line-height:1.15}[data-landing=benefits] .eyebrow svg{fill:none;stroke-width:2.5}[data-landing] .btn svg{fill:none;flex-shrink:0}[data-landing] .stickybar{display:none;position:fixed;left:8px;right:8px;bottom:max(8px,env(safe-area-inset-bottom));z-index:60;padding:8px;border-radius:9999px;background:rgba(255,255,255,.9);border:1px solid rgba(255,255,255,.9);box-shadow:0 24px 48px -16px rgba(0,0,0,.28);backdrop-filter:blur(24px);transition:transform .3s,opacity .3s}[data-landing] .stickybar>div{display:grid;grid-template-columns:1fr 1fr;gap:8px}[data-landing] .stickybar .btn{font:600 14px/20px var(--font-landing);padding:12px 8px;width:100%}@media(max-width:900px){[data-landing] .stickybar{display:block}[data-landing] .stickybar.hide{transform:translateY(150%);opacity:0;visibility:hidden;pointer-events:none}[data-landing] .landing-footer{padding-bottom:112px}[data-landing=hero] .herocopy>.eyebrow{align-self:center;text-align:center;justify-content:center}}@media(max-width:640px){[data-landing] .btn{text-align:center;margin-inline:auto;max-width:100%;white-space:normal}[data-landing=benefits] .hero .ctas,[data-landing] .btn{justify-content:center}[data-landing] [data-quiz-part=options] button{position:relative;justify-content:center;text-align:center;padding-inline:40px}[data-landing] [data-quiz-part=options] button>span[aria-hidden=true]{position:absolute;right:16px}[data-landing=benefits] .hero .frame{order:-1}[data-landing=benefits] .receipt .tot{gap:12px;padding:16px 12px}[data-landing=benefits] .receipt .tot>span{min-width:0}[data-landing=benefits] .receipt .tot b{flex:none;white-space:nowrap;font-size:28px}[data-landing=benefits] .receipt .tot b small{font-size:12px;margin-left:6px}[data-landing=benefits] .sign{flex-direction:row;justify-content:flex-start;text-align:left;width:100%}[data-landing=benefits] .sign>span:last-child{min-width:0;flex:1}[data-landing=benefits] .person .facts{grid-template-columns:1fr}[data-landing] .landing-footer-brands{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px}[data-landing] .landing-footer-brands>div{min-width:0}[data-landing] .landing-footer-brands small{font-size:11px}[data-landing] .landing-footer .landing-brand{max-width:100%;font-size:14px}[data-landing] .landing-footer .landing-brand img{max-width:120px;width:100%;max-height:32px}[data-landing] .landing-footer .landing-brand svg{width:22px;flex-shrink:0}}