:where(.v2,.v2 :not(svg,svg *,img),.v2 :not(svg,svg *,img)::before,.v2 :not(svg,svg *,img)::after,.v2 ::placeholder){all:revert}.v2{letter-spacing:normal;word-spacing:normal;text-transform:none;text-align:start;text-indent:0;white-space:normal;font-feature-settings:normal;font-variation-settings:normal;font-kerning:auto;text-rendering:auto;font-style:normal;font-variant:normal;text-shadow:none;list-style:disc outside;cursor:auto;visibility:visible;word-break:normal;overflow-wrap:normal;hyphens:manual;text-decoration:none;tab-size:8;direction:ltr}@font-face{font-family:'V2 Host Grotesk';font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/v2/font/host-grotesk.woff2) format('woff2')}@font-face{font-family:'V2 Geist Num';font-style:normal;font-weight:600;font-display:swap;src:url(/assets/v2/font/geist-num.woff2) format('woff2')}.v2{--deep:#0E3B29;--g:#1F6B4A;--gold:#F5B83D;--gold-h:#E9A92A;--ink:#10231A;--line:#D6E0DA;--mute:#4A5F54;--bg:#fff;--cream:#F6F4EE;--mint:#EEF4F0;--track:#E3ECE6;--on-deep:#fff;--on-deep-2:#CFE3D7;--r-btn:10px;--r-card:12px;--shadow:0 12px 32px rgba(14,59,41,.14);--f:'V2 Host Grotesk',system-ui,-apple-system,'Segoe UI',Roboto,Arial,sans-serif;--fn:'V2 Geist Num','V2 Host Grotesk',system-ui,sans-serif;--gut:clamp(16px,3.9vw,56px);--max:1520px;--card-w:520px;color-scheme:light}.v2 *,.v2 *::before,.v2 *::after{box-sizing:border-box}.v2{-webkit-text-size-adjust:100%;scroll-padding-top:88px}.v2{margin:0;background:var(--bg);color:var(--ink);font:400 17px/1.55 var(--f);-webkit-font-smoothing:antialiased;overflow-x:clip}.v2 img{max-width:100%;height:auto;display:block}.v2 a{color:inherit}.v2 h1,.v2 h2,.v2 h3{margin:0;font-weight:600;letter-spacing:-.02em;line-height:1.1;text-wrap:balance}.v2 h2{font-size:clamp(30px,3.2vw,44px)}.v2 h3{font-size:20px;letter-spacing:-.01em}.v2 p{margin:0}.v2 button,.v2 input,.v2 select{font:inherit;color:inherit}.v2 button{cursor:pointer}.v2 :focus-visible{outline:2px solid var(--gold);outline-offset:2px;border-radius:4px}.v2 .lt :focus-visible,.v2 .card :focus-visible{outline-color:var(--g)}.v2 .sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.v2 .skip{position:absolute;left:8px;top:-60px;z-index:100;background:var(--gold);color:var(--deep);padding:12px 16px;border-radius:var(--r-btn);font-weight:600;min-height:44px}.v2 .skip:focus{top:8px}.v2 .wrap{max-width:var(--max);margin:0 auto;padding:0 var(--gut)}.v2 .i{width:24px;height:24px;flex:none;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.v2 .i.s16{width:16px;height:16px}.v2 .i.s18{width:18px;height:18px}.v2 .i.s20{width:20px;height:20px}.v2 .num{font-family:var(--fn);font-variant-numeric:tabular-nums;font-weight:600}.v2 .call,.v2 .btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:56px;padding:0 24px;border-radius:var(--r-btn);font-weight:600;font-size:17px;line-height:1;text-decoration:none;border:0;white-space:nowrap;transition:background-color .15s}.v2 .call{background:var(--gold);color:var(--deep);box-shadow:inset 0 0 0 1px rgba(0,0,0,.10)}.v2 .call:hover{background:var(--gold-h)}.v2 .call:active,.v2 .btn:active{transform:translateY(1px)}.v2 .call .i{width:18px;height:18px}.v2 .call .num{font-size:17px}.v2 .btn.out{background:transparent;color:#fff;box-shadow:inset 0 0 0 2px #fff}.v2 .btn.out:hover{background:rgba(255,255,255,.08)}.v2 .btn.out-g{background:#fff;color:var(--deep);box-shadow:inset 0 0 0 2px var(--g)}.v2 .btn.out-g:hover{background:var(--mint)}.v2 .btn.pri{background:var(--deep);color:#fff}.v2 .btn.pri:hover{background:var(--g)}.v2 .link{display:inline-flex;align-items:center;gap:6px;min-height:44px;font-weight:600;color:var(--g);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.v2 .link:hover{text-decoration-thickness:2px}.v2 .topbar{background:#0A2E20;color:var(--on-deep-2);font-size:13px}.v2 .topbar .wrap{display:flex;align-items:center;justify-content:space-between;height:44px}.v2 .topbar a{color:#fff;text-decoration:none;display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 4px}.v2 .hd{position:sticky;top:0;z-index:40;background:var(--deep);color:#fff;border-bottom:1px solid rgba(255,255,255,.08)}.v2 .hd .wrap{display:flex;align-items:center;height:76px;gap:24px}.v2 .logo{display:inline-flex;align-items:center;gap:10px;color:#fff;text-decoration:none;font-weight:600;font-size:24px;letter-spacing:-.03em;min-height:44px}.v2 .logo svg{width:30px;height:30px}.v2 .nav{display:flex;gap:4px;margin-left:auto}.v2 .nav>div{position:relative}.v2 .nl{display:inline-flex;align-items:center;gap:4px;min-height:44px;padding:0 12px;border-radius:8px;background:none;border:0;color:#fff;font-size:16px;font-weight:500;text-decoration:none}.v2 .nl:hover,.v2 .nl[aria-expanded=true]{background:rgba(255,255,255,.08)}.v2 .nl .i{width:16px;height:16px;transition:transform .2s}.v2 .nl[aria-expanded=true] .i{transform:rotate(180deg)}.v2 .mega{position:absolute;top:calc(100% + 10px);left:50%;transform:translateX(-50%);background:#fff;color:var(--ink);border-radius:var(--r-card);box-shadow:var(--shadow);padding:16px;width:min(760px,90vw);display:none;grid-template-columns:repeat(3,1fr);gap:2px}.v2 .mega.dense{width:min(640px,90vw)}.v2 .mega.st{grid-template-columns:repeat(4,1fr);width:min(820px,90vw);max-height:70vh;overflow:auto}.v2 .nav>div:last-child .mega,.v2 .nav>div:nth-last-child(2) .mega{left:auto;right:0;transform:none}.v2 .mega.open{display:grid}.v2 .mega a{display:flex;flex-direction:column;justify-content:center;gap:2px;min-height:44px;padding:8px 12px;border-radius:8px;text-decoration:none;font-size:15px}.v2 .mega a:hover{background:var(--mint)}.v2 .mega a b{font-weight:600}.v2 .mega a span{color:var(--mute);font-size:13px;line-height:1.35}.v2 .nav{position:relative}.v2 .nav>div{position:static}.v2 .nav>div .mega,.v2 .nav>div:last-child .mega,.v2 .nav>div:nth-last-child(2) .mega{left:50%;right:auto;transform:translateX(-50%);top:calc(100% + 10px)}.v2 .nav .mega{width:min(820px,94vw);padding:14px;gap:2px;max-height:calc(100vh - 110px);overflow:auto}.v2 .nav .mega.dense{width:min(680px,94vw)}.v2 .nav .mega>a{flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:14px;padding:12px 14px;border-radius:14px;min-height:0}.v2 .nav .mega>a>span:not(.mi){display:block}.v2 .nav .mega>a b{display:block;font-weight:600;font-size:15.5px;line-height:1.3;color:var(--ink)}.v2 .nav .mega>a b+span{display:block;font-size:13.5px;line-height:1.4;margin-top:2px;color:var(--mute)}.v2 .nav .mega .mi{width:40px;height:40px;border-radius:12px;background:#E7F2EC;color:var(--g);display:grid;place-items:center;flex:none;margin-top:0}.v2 .nav .mega .mi .ico{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.v2 .nav .mega.dense>a{align-items:center;padding:9px 12px}.v2 .nav .mega.dense .mi{width:34px;height:34px;border-radius:10px}.v2 .nav .mega.dense .mi .ico{width:18px;height:18px}.v2 .nav .mega.st{grid-template-columns:repeat(4,1fr);width:min(860px,94vw)}.v2 .nav .mega.st>a{align-items:center;gap:14px;padding:10px 12px;font-size:15px;font-weight:500;color:var(--ink)}.v2 .nav .mega.st .shape{width:22px;height:22px;fill:var(--ink);flex:none}.v2 .nav .mega .mfoot{align-items:center;padding:12px 14px 4px;gap:8px 18px;font-size:14px}.v2 .nav .mega .mfoot>a{display:inline-flex;align-items:center;gap:6px}.v2 .nav .mega .mtop{display:flex;flex-wrap:wrap;gap:4px 14px;flex:1 1 100%}.v2 .nav .mega .mtop a{display:inline;padding:0;color:var(--ink);font-weight:500}.v2 .mfoot{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:4px 20px;border-top:1px solid var(--line);margin-top:8px;padding:6px 12px 0}.v2 .mfoot a{flex-direction:row;padding:0;color:var(--g);font-weight:600}.v2 .mfoot a:hover{background:none;text-decoration:underline}.v2 .hd-r{display:flex;align-items:center;gap:12px;margin-left:16px}.v2 .hd-cta{transition:opacity .25s,transform .25s,visibility .25s}.v2 .hd.calm .hd-cta{opacity:0;transform:translateY(-8px);visibility:hidden;pointer-events:none}.v2 .hd .btn.out{min-height:56px}.v2 .burger{display:none;width:48px;height:48px;border-radius:10px;border:0;background:rgba(255,255,255,.08);color:#fff;align-items:center;justify-content:center}.v2 .mnav{position:fixed;inset:0;z-index:60;background:#fff;color:var(--ink);overflow:auto;padding:0 16px calc(24px + env(safe-area-inset-bottom))}.v2 .mnav[hidden]{display:none}.v2 .mnav .top{display:flex;align-items:center;justify-content:space-between;height:64px;position:sticky;top:0;background:#fff;z-index:1}.v2 .mnav .logo{color:var(--deep)}.v2 .mnav .x{width:48px;height:48px;border:0;border-radius:10px;background:var(--mint);display:grid;place-items:center}.v2 .mnav details{border-bottom:1px solid var(--line)}.v2 .mnav summary{display:flex;align-items:center;justify-content:space-between;min-height:56px;font-weight:600;font-size:18px;list-style:none;cursor:pointer}.v2 .mnav summary::-webkit-details-marker{display:none}.v2 .mnav details[open] summary .i{transform:rotate(180deg)}.v2 .mnav .ml{display:grid;grid-template-columns:1fr 1fr;gap:0 12px;padding-bottom:12px}.v2 .mnav .ml a{display:flex;align-items:center;min-height:44px;text-decoration:none;font-size:16px;color:var(--mute)}.v2 .mnav .mx{display:flex;align-items:center;min-height:56px;border-bottom:1px solid var(--line);font-weight:600;font-size:18px;text-decoration:none}.v2 .mnav .mcta{display:grid;gap:12px;margin-top:24px}.v2 .hero{background:linear-gradient(180deg,var(--deep) 0%,var(--g) 140%);color:#fff;padding:48px 0 64px}.v2 .hgrid{display:grid;grid-template-columns:minmax(0,1fr) var(--card-w);column-gap:clamp(48px,6vw,112px);align-items:start}.v2 .h1{font-size:clamp(44px,4.6vw,68px);line-height:1.04;letter-spacing:-.02em;font-weight:600}.v2 .h1 span{display:block;white-space:nowrap}.v2 .h1 em{font-style:normal;color:#A8D5BA}.v2 .hline{margin-top:20px;font-size:19px;color:var(--on-deep-2)}.v2 .hcall{margin-top:36px;display:flex;flex-direction:column;align-items:flex-start;gap:10px}.v2 .hcall .call{padding:0 28px}.v2 .hsub{font-size:13px;color:var(--on-deep-2)}.v2 .agent{display:flex;align-items:center;gap:16px;margin-top:36px}.v2 .agent img{width:64px;height:64px;border-radius:8px;object-fit:cover;background:#244d3a}.v2 .agent b{display:block;font-weight:600;font-size:16px}.v2 .agent .meta{font-size:14px;color:var(--on-deep-2)}.v2 .agent a{color:#fff;text-underline-offset:3px}.v2 .trust{list-style:none;margin:32px 0 0;padding:24px 0 0;border-top:1px solid rgba(255,255,255,.14);display:flex;flex-wrap:wrap;gap:0}.v2 .trust li{display:flex;align-items:center;gap:8px;font-size:15px;padding:0 20px;border-left:1px solid rgba(255,255,255,.2);line-height:1.3}.v2 .trust li:first-child{padding-left:0;border-left:0}.v2 .trust .i{width:16px;height:16px;color:#A8D5BA}.v2 .card{background:#fff;color:var(--ink);border-radius:var(--r-card);box-shadow:var(--shadow);overflow:hidden;position:relative}.v2 .ph{position:relative;aspect-ratio:2/1;background:#cfdcd3;overflow:hidden}.v2 .ph picture{position:absolute;inset:0;opacity:0;transition:opacity .3s ease}.v2 .ph picture.on{opacity:1}.v2 .ph img{width:100%;height:100%;object-fit:cover;object-position:50% 50%}.v2 .cb{padding:20px 24px 16px}.v2 .chead{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:14px;color:var(--mute);min-height:24px}.v2 .chead b{color:var(--ink)}.v2 .back{display:none;align-items:center;gap:4px;border:0;background:none;color:var(--g);font-weight:600;min-height:44px;min-width:44px;margin:-10px 0 -10px -8px;padding:0 8px;border-radius:8px;font-size:14px}.v2 .card.s2p .back{display:inline-flex}.v2 .card.s2p .ctime{display:none}.v2 .ctime{display:inline-flex;align-items:center;gap:6px}.v2 .bar{height:4px;background:var(--track);border-radius:4px;margin:12px 0 18px;overflow:hidden}.v2 .bar i{display:block;height:100%;width:20%;background:var(--gold);border-radius:4px;transition:width .3s}.v2 .q{display:none}.v2 .q.on{display:block}.v2 .q h2,.v2 .q .qh{font-size:24px;letter-spacing:-.015em;margin-bottom:14px;line-height:1.2;font-weight:600}.v2 .tiles{display:grid;grid-template-columns:1fr 1fr;gap:10px}.v2 .tile{display:flex;align-items:center;gap:12px;min-height:56px;padding:0 14px;border:1px solid var(--line);border-radius:var(--r-btn);background:#fff;font-size:18px;font-weight:500;text-align:left;transition:border-color .15s,background-color .15s}.v2 .tile:hover{border-color:var(--g);background:var(--mint)}.v2 .tile[aria-pressed=true]{border-color:var(--g);background:var(--mint);box-shadow:inset 0 0 0 1px var(--g)}.v2 .tile .i{color:var(--g)}.v2 .fld{display:block;margin-bottom:12px}.v2 .fld label{display:block;font-weight:600;font-size:15px;margin-bottom:6px}.v2 .fld input{display:block;width:100%;height:56px;padding:0 14px;font-size:17px;border:1px solid #A9BBB1;border-radius:var(--r-btn);background:#fff}.v2 .fld input:focus{outline:2px solid var(--g);outline-offset:0;border-color:var(--g)}.v2 .fld input[aria-invalid=true]{border-color:#B42318}.v2 .err{color:#B42318;font-size:14px;margin-top:6px;min-height:0}.v2 .err:empty{display:none}.v2 .row2{display:grid;grid-template-columns:1fr 1fr;gap:12px}.v2 .next{width:100%;margin-top:6px}.v2 .amt{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.v2 .amt output{font-size:36px;letter-spacing:-.02em}.v2 .range{width:100%;height:44px;accent-color:var(--g);margin:6px 0 2px}.v2 .chips{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:6px 0 12px}.v2 .chips button{min-height:44px;border:1px solid var(--line);border-radius:var(--r-btn);background:#fff;font-weight:600;font-size:15px}.v2 .chips button[aria-pressed=true]{border-color:var(--g);background:var(--mint);box-shadow:inset 0 0 0 1px var(--g)}.v2 .fine{font-size:13px;line-height:1.45;color:var(--mute);margin-top:12px}.v2 .fine a{color:var(--g)}.v2 .ctrust{display:flex;align-items:center;justify-content:center;gap:6px;font-size:14px;color:var(--mute);border-top:1px solid var(--line);margin-top:16px;padding-top:4px;min-height:44px}.v2 .ctrust a{color:var(--g);font-weight:600;display:inline-flex;align-items:center;min-height:44px}.v2 .otp input{text-align:center;letter-spacing:.4em;font-family:var(--fn);font-size:22px}.v2 .otp-row{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:14px;color:var(--mute);margin:4px 0 12px}.v2 .otp-row button{background:none;border:0;color:var(--g);font-weight:600;min-height:44px;padding:0 4px}.v2 .otp-row button:disabled{color:var(--mute);cursor:default}.v2 .otp .call,.v2 .thanks .call{width:100%}.v2 .thanks ol{margin:12px 0 18px;padding-left:22px;color:var(--mute)}.v2 .thanks li{margin:6px 0}.v2 .thanks .qh{display:flex;gap:10px;align-items:center}.v2 .thanks .qh .i{color:var(--g);width:28px;height:28px}.v2 .mcall{display:none}.v2 .sec{padding:88px 0}.v2 .sec.cream{background:var(--cream)}.v2 .sec.mint{background:var(--mint)}.v2 .shead{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:40px;flex-wrap:wrap}.v2 .shead p{color:var(--mute);margin-top:12px;font-size:18px}.v2 .stats{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.v2 .stat{border-top:2px solid var(--deep);padding-top:20px}.v2 .stat b{display:block;font-family:var(--fn);font-size:44px;letter-spacing:-.02em;color:var(--deep);line-height:1}.v2 .stat span{display:block;margin:10px 0 4px;font-size:17px}.v2 .stat a{font-size:13px;color:var(--mute);display:inline-flex;align-items:center;min-height:44px}.v2 .cgrid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.v2 .cc{display:flex;flex-direction:column;background:#fff;border:1px solid var(--line);border-radius:var(--r-card);overflow:hidden;text-decoration:none;transition:border-color .15s}.v2 .cc:hover{border-color:var(--g)}.v2 .cc img{aspect-ratio:3/2;object-fit:cover;width:100%}.v2 .cc .bd{padding:18px 20px 20px;display:flex;flex-direction:column;gap:6px;flex:1}.v2 .cc .tag{font-size:13px;color:var(--g);font-weight:600}.v2 .cc p{color:var(--mute);font-size:16px}.v2 .cc .go{margin-top:auto;padding-top:8px;display:inline-flex;align-items:center;gap:6px;font-weight:600;color:var(--g);min-height:32px}.v2 .cc .go .i{width:18px;height:18px}.v2 .unsure{grid-column:span 2;background:var(--deep);color:#fff;border-radius:var(--r-card);padding:32px;display:flex;flex-direction:column;justify-content:center;gap:12px}.v2 .unsure h3{font-size:26px}.v2 .unsure p{color:var(--on-deep-2)}.v2 .unsure .brow{display:flex;gap:12px;flex-wrap:wrap;margin-top:8px}.v2 .unsure .links{display:flex;gap:20px;flex-wrap:wrap}.v2 .unsure .links a{color:#fff;font-size:15px;display:inline-flex;align-items:center;min-height:44px;text-underline-offset:3px}.v2 .steps{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;counter-reset:s}.v2 .step{background:#fff;border:1px solid var(--line);border-radius:var(--r-card);padding:28px}.v2 .step .n{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--deep);color:#fff;font-family:var(--fn);font-size:17px;margin-bottom:18px}.v2 .step p{color:var(--mute);margin-top:8px}.v2 .jgrid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.v2 .job{position:relative;border-radius:var(--r-card);overflow:hidden;text-decoration:none;color:#fff;background:#244d3a;aspect-ratio:4/5;display:block}.v2 .job img{width:100%;height:100%;object-fit:cover;object-position:50% 50%;transition:transform .4s}.v2 .job:hover img{transform:scale(1.03)}.v2 .job .jb{position:absolute;inset:auto 0 0 0;padding:56px 20px 18px;background:linear-gradient(180deg,transparent,rgba(6,28,19,.88) 60%)}.v2 .job b{display:block;font-size:20px;font-weight:600}.v2 .job .x{display:block;font-size:14px;color:#E5F0E9;margin-top:2px}.v2 .jfoot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px;margin-top:20px;font-size:14px;color:var(--mute)}.v2 .jfoot a{color:var(--g)}.v2 .acard{display:grid;grid-template-columns:auto 1fr auto;gap:28px;align-items:center;background:#fff;border:1px solid var(--line);border-radius:var(--r-card);padding:32px}.v2 .acard img{width:96px;height:96px;border-radius:8px;object-fit:cover}.v2 .acard h3{font-size:24px}.v2 .acard p{color:var(--mute);margin-top:6px}.v2 .acard .meta a{color:var(--g);font-weight:600;text-underline-offset:3px;display:inline-flex;align-items:center;min-height:44px}.v2 .acard .brow{display:flex;flex-direction:column;gap:10px}.v2 .faqg{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(32px,6vw,96px);align-items:start}.v2 .faqg .lead{color:var(--mute);margin-top:14px;font-size:18px}.v2 .faq details{border-bottom:1px solid var(--line)}.v2 .faq summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:64px;padding:12px 0;font-weight:600;font-size:18px;cursor:pointer;list-style:none}.v2 .faq summary::-webkit-details-marker{display:none}.v2 .faq summary .i{color:var(--g);transition:transform .2s}.v2 .faq details[open] summary .i{transform:rotate(45deg)}.v2 .faq details p{padding:0 40px 20px 0;color:var(--mute)}.v2 .faq details p a{color:var(--g)}.v2 .band{position:relative;color:#fff;overflow:hidden;background:var(--deep)}.v2 .band picture,.v2 .band picture img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 40%}.v2 .band::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(10,46,32,.92) 0%,rgba(10,46,32,.75) 45%,rgba(10,46,32,.15) 80%)}.v2 .band .wrap{position:relative;z-index:1;padding-top:96px;padding-bottom:96px}.v2 .band .in{max-width:560px}.v2 .band p{color:var(--on-deep-2);margin:14px 0 24px;font-size:18px}.v2 .band .qh{font-weight:600;font-size:18px;margin-bottom:12px;color:#fff}.v2 .band .tiles .tile{border-color:transparent}.v2 .band .after{margin-top:16px;font-size:15px;color:var(--on-deep-2)}.v2 .band .after a{color:#fff;font-weight:600;display:inline-flex;align-items:center;min-height:44px}.v2 .ft{background:#0A2E20;color:var(--on-deep-2);padding:72px 0 calc(32px + env(safe-area-inset-bottom));font-size:15px}.v2 .ft a{color:#fff;text-decoration:none}.v2 .ft a:hover{text-decoration:underline}.v2 .ftop{display:grid;grid-template-columns:1.4fr repeat(5,1fr);gap:32px}.v2 .ft .logo{margin-bottom:12px}.v2 .ft .brand p{max-width:34ch}.v2 .ft .brand .call{margin-top:20px}.v2 .ft .brand small{display:block;margin-top:10px;font-size:13px}.v2 .fcol .fh{font-size:15px;font-weight:600;color:#fff;letter-spacing:0;margin-bottom:8px}.v2 .fcol .fh button{all:unset;display:flex;align-items:center;justify-content:space-between;width:100%;min-height:44px;cursor:pointer}.v2 .fcol .fh button .i{display:none}.v2 .fcol ul{list-style:none;margin:0;padding:0}.v2 .fcol li a{display:inline-flex;align-items:center;min-height:44px;color:var(--on-deep-2)}.v2 .fstate{margin-top:24px;padding-top:12px;border-top:1px solid rgba(255,255,255,.12)}.v2 .fstate a{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-weight:600}.v2 .legal{margin-top:24px;font-size:13px;line-height:1.55;display:grid;gap:10px;max-width:110ch}.v2 .fai{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px;margin-top:24px;padding:14px 16px;border:1px solid rgba(255,255,255,.12);border-radius:12px}.v2 .fai>span{color:#fff;font-weight:600;margin-right:6px}.v2 .fai a{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 12px;border:1px solid rgba(255,255,255,.16);border-radius:10px;color:#fff;transition:border-color .15s ease-out}.v2 .fai a:hover{border-color:rgba(255,255,255,.4);text-decoration:none}.v2 .fai .ail{width:26px;height:26px;border-radius:7px;background:#fff;display:grid;place-items:center;flex:none}.v2 .fai .ail svg{width:16px;height:16px}@media (max-width:980px){.v2 .fai{display:grid;grid-template-columns:1fr 1fr;gap:10px;align-items:stretch}.v2 .fai a{line-height:1.2;padding:8px 12px}.v2 .fai>span{grid-column:1/-1;margin:0 0 2px}.v2 .fai a{justify-content:flex-start;min-width:0}}.v2 .fbot{display:flex;flex-wrap:wrap;gap:4px 24px;align-items:center;margin-top:24px;padding-top:16px;border-top:1px solid rgba(255,255,255,.12);font-size:13px}.v2 .fbot a{display:inline-flex;align-items:center;min-height:44px;color:var(--on-deep-2)}.v2 .fbot .sp{flex:1}.v2 .mbar{position:fixed;left:0;right:0;bottom:0;z-index:50;display:none;grid-template-columns:3fr 2fr;gap:10px;padding:4px 16px calc(4px + env(safe-area-inset-bottom));min-height:64px;align-items:center;background:var(--deep);border-top:1px solid rgba(255,255,255,.12);transform:translateY(110%);transition:transform .25s}.v2 .mbar.show{transform:none}.v2 .mbar .call,.v2 .mbar .btn{width:100%;padding:0 12px}@media (prefers-reduced-motion:no-preference){@supports (transform:translateY(1px)) and (opacity:.1){.v2 .rv.arm{opacity:.1;transform:translateY(16px)}.v2 .rv.arm.in{opacity:1;transform:none;transition:opacity .6s ease,transform .6s ease}}}@media print{.v2 .rv.arm{opacity:1!important;transform:none!important}}@media (prefers-reduced-motion:reduce){.v2 *:not(.rw){transition:none!important;scroll-behavior:auto!important}}@media (max-width:1180px){.v2{--card-w:480px}.v2 .nl{padding:0 8px;font-size:15px}.v2 .hd .btn.out{display:none}.v2 .cgrid{grid-template-columns:repeat(2,1fr)}.v2 .ftop{grid-template-columns:repeat(3,1fr)}.v2 .ft .brand{grid-column:1/-1}}@media (max-width:980px){.v2 .nav,.v2 .hd .btn.out,.v2 .topbar{display:none}.v2 .burger{display:inline-flex}.v2 .hd .wrap{height:64px}.v2 .hd-r{margin-left:auto}.v2 .hd-r .call{min-height:48px;padding:0 16px}.v2 .hero{padding:16px 0 32px}.v2 .hgrid{grid-template-columns:1fr;row-gap:16px}.v2 .hl{text-align:center}.v2 .h1{font-size:clamp(30px,8.6vw,48px)}.v2 .hline{margin-top:8px;font-size:14px}.v2 .hcall,.v2 .agent,.v2 .trust{display:none}.v2 .card{max-width:560px;width:100%;justify-self:center}.v2 .ph{aspect-ratio:2.6/1}.v2 .cb{padding:14px 16px 16px}.v2 .bar{margin:10px 0 14px}.v2 .q h2,.v2 .q .qh{font-size:21px;margin-bottom:12px}.v2 .tile{min-height:52px;font-size:17px;gap:10px;padding:0 12px}.v2 .ctrust{display:none}.v2 .mcall{display:flex;flex-direction:column;align-items:center;gap:6px;max-width:560px;width:100%;justify-self:center}.v2 .mcall .call{width:100%}.v2 .magent{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:10px;font-size:14px;color:var(--on-deep-2)}.v2 .magent img{width:44px;height:44px;border-radius:8px}.v2 .magent b{color:#fff;display:block}.v2 .magent a{color:#fff}.v2 .mtrust{display:flex;flex-wrap:wrap;justify-content:center;gap:4px 14px;font-size:13px;color:var(--on-deep-2);margin-top:6px;list-style:none;padding:0}.v2 .mbar{display:grid}.v2 .sec{padding:64px 0}.v2 .stats{grid-template-columns:1fr 1fr;gap:20px}.v2 .stat b{font-size:34px}.v2 .steps{grid-template-columns:1fr}.v2 .jgrid{grid-template-columns:1fr 1fr;gap:12px}.v2 .job .jb{padding:40px 14px 14px}.v2 .job b{font-size:17px}.v2 .job .x{font-size:13px}.v2 .acard{grid-template-columns:auto 1fr;padding:24px;gap:16px 20px}.v2 .acard .brow{grid-column:1/-1}.v2 .acard .brow .call,.v2 .acard .brow .btn{width:100%}.v2 .faqg{grid-template-columns:1fr}.v2 .band::after{background:linear-gradient(180deg,rgba(10,46,32,.55) 0%,rgba(10,46,32,.92) 55%)}.v2 .band .wrap{padding-top:200px;padding-bottom:64px}.v2 .ftop{grid-template-columns:1fr}.v2 .fcol{border-bottom:1px solid rgba(255,255,255,.12)}.v2 .fcol .fh{margin:0}.v2 .fcol .fh button{min-height:52px}.v2 .fcol .fh button .i{display:block;width:18px;height:18px}.v2 .fcol ul{display:none;padding-bottom:8px;columns:2}.v2 .fcol.open ul{display:block}.v2 .ft{padding-bottom:calc(96px + env(safe-area-inset-bottom))}}@media (min-width:981px){.v2 .magent,.v2 .mtrust{display:none}}@media (max-width:640px){.v2 .cgrid{grid-template-columns:1fr}.v2 .unsure{grid-column:auto;padding:24px}.v2 .unsure .brow{flex-direction:column}.v2 .unsure .brow .call,.v2 .unsure .brow .btn{width:100%}.v2 .shead{margin-bottom:28px}.v2 .faq details p{padding-right:0}}@media (max-width:380px){.v2 .tile{font-size:16px;padding:0 10px}.v2 .tile .i{width:20px;height:20px}}@media print{.v2 .hd,.v2 .mbar,.v2 .topbar{position:static}.v2 .mbar{display:none}}@media (max-width:980px){.v2 .hline .dk{display:none}}@media (max-width:1320px) and (min-width:981px){.v2 .nav{gap:0}.v2 .nl{padding:0 9px}.v2 .hd .wrap{gap:16px}.v2 .hd-r{margin-left:8px;gap:10px}.v2 .hd-r .call{padding:0 18px}}@media (max-width:980px){.v2 .hd .hd-cta{display:none}}@media (max-width:400px){.v2 .tile{font-size:16px;padding:0 8px 0 10px;gap:8px;letter-spacing:-.01em}.v2 .tile .i{width:20px;height:20px}}.v2 .band .tile{color:var(--ink)}@media (max-width:980px){.v2 .band picture{position:relative;display:block;height:auto}.v2 .band picture img{position:static;aspect-ratio:4/3;height:auto;object-position:50% 0%}.v2 .band::after{display:none}.v2 .band .wrap{padding-top:28px;padding-bottom:56px}}@media (max-width:640px){.v2 .cc{flex-direction:row}.v2 .cc picture{flex:0 0 112px}.v2 .cc img{height:100%;aspect-ratio:auto;min-height:140px}.v2 .cc .bd{padding:14px 16px}.v2 .cc h3{font-size:18px}.v2 .cc p{font-size:15px}}.v2 .fcol li a,.v2 .fbot a,.v2 .mega a,.v2 .mnav .ml a{min-width:44px}.v2 .agent .meta a,.v2 .jfoot a{display:inline-flex;align-items:center;min-height:44px}.v2 .agent .meta{display:flex;flex-wrap:wrap;align-items:center;column-gap:6px}.v2 .card.fin .ctime{display:none}.v2 .hero{position:relative;overflow:hidden;padding:56px 0 64px}.v2 .hero .wrap{position:relative;z-index:1}.v2 .hgrid{position:relative}.v2 .hl{position:relative;z-index:1}.v2 .ring{position:absolute;z-index:0;color:var(--gold);opacity:.13;width:640px;height:640px;right:calc(var(--gut) + var(--card-w) - 300px);bottom:-490px;pointer-events:none}.v2 .mono{display:grid;place-items:center;flex:none;width:56px;height:56px;border-radius:50%;box-shadow:inset 0 0 0 2px var(--gold);color:#fff;font-weight:600;font-size:18px;letter-spacing:.02em;background:rgba(255,255,255,.04)}.v2 .agent .meta{display:flex;flex-direction:column;align-items:flex-start;gap:0}.v2 .agent .meta a{min-height:28px}.v2 .hsub{font-size:14px}@media (min-width:981px){.v2 .hgrid{align-items:stretch}.v2 .hl{display:flex;flex-direction:column;container-type:inline-size}.v2 .h1{font-size:min(96px,var(--h1k,12.8cqi));line-height:.98;letter-spacing:-.035em}.v2 .hline{margin-top:24px;font-size:20px}.v2 .hcall{margin-top:40px}.v2 .hfoot{margin-top:auto;padding-top:40px}.v2 .agent{margin-top:0}.v2 .trust{margin-top:24px;padding-top:20px}}@media (prefers-reduced-motion:no-preference){.v2 .h1,.v2 .hline,.v2 .hcall,.v2 .hfoot,.v2 .card,.v2 .mcall{animation:v2-cfrise .7s cubic-bezier(.2,.7,.2,1) both}.v2 .hline{animation-delay:.08s}.v2 .card{animation-delay:.14s}.v2 .hcall,.v2 .mcall{animation-delay:.2s}.v2 .hfoot{animation-delay:.3s}@keyframes v2-cfrise{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}}.v2 .nums{background:var(--deep);color:#fff;padding:80px 0 72px;position:relative;overflow:hidden}.v2 .nhead{display:flex;align-items:end;justify-content:space-between;gap:16px 32px;flex-wrap:wrap;margin-bottom:24px}.v2 .nhead p{color:var(--on-deep-2);font-size:18px;max-width:40ch}.v2 .nums .stats{display:grid;grid-template-columns:1fr 1fr;gap:0 clamp(32px,5vw,96px)}.v2 .nums .stat{display:flex;flex-direction:column;border-top:1px solid rgba(255,255,255,.18);padding:28px 0 8px;container-type:inline-size}.v2 .nums .stat b{font-family:var(--fn);font-weight:600;font-size:min(140px,27cqi);line-height:.92;letter-spacing:-.045em;color:#fff;white-space:nowrap;font-variant-numeric:tabular-nums}.v2 .nums .stat b em{font-style:normal;color:var(--gold)}.v2 .nums .stat span{display:block;margin:16px 0 0;font-size:19px;color:#fff}.v2 .nums .stat a{margin-top:auto;padding-top:4px;color:var(--on-deep-2);font-size:13px;display:inline-flex;align-items:center;min-height:44px;align-self:flex-start}.v2 .cc picture{display:block;overflow:hidden}.v2 .cc img{transition:transform .5s cubic-bezier(.2,.7,.2,1)}.v2 .cc{transition:border-color .15s,box-shadow .2s,transform .2s}.v2 .cc .go .i{transition:transform .25s,opacity .25s}@media (hover:hover){.v2 .cc:hover{box-shadow:0 14px 34px rgba(14,59,41,.12);transform:translateY(-2px)}.v2 .cc:hover img{transform:scale(1.05)}.v2 .cc .go .i{opacity:0;transform:translateX(-8px)}.v2 .cc:hover .go .i,.v2 .cc:focus-visible .go .i{opacity:1;transform:none}}@media (min-width:1181px){.v2 .cc.big{grid-column:span 2;grid-row:span 2}.v2 .cc.big picture{flex:1 1 auto;position:relative;min-height:280px}.v2 .cc.big img{position:absolute;inset:0;height:100%;aspect-ratio:auto}.v2 .cc.big .bd{flex:none;padding:24px 28px 26px}.v2 .cc.big h3{font-size:30px}.v2 .cc.big p{font-size:17px}.v2 .unsure{grid-column:span 3;flex-direction:row;align-items:center;gap:24px;padding:28px 32px}.v2 .unsure .ut{flex:1;min-width:0}.v2 .unsure .brow{margin-top:0;flex-wrap:nowrap}}.v2 .ub{display:grid;place-items:center;width:56px;height:56px;flex:none;border-radius:50%;box-shadow:inset 0 0 0 2px var(--gold);color:var(--gold)}.v2 .unsure .links{margin-top:4px}.v2 .unsure .ut{display:flex;flex-direction:column;gap:10px}@media (min-width:641px) and (max-width:1180px){.v2 .cc.big{grid-column:span 2;flex-direction:row}.v2 .cc.big picture{flex:0 0 55%;position:relative}.v2 .cc.big img{position:absolute;inset:0;height:100%;aspect-ratio:auto}.v2 .cc.big .bd{padding:28px;justify-content:center}.v2 .cc.big h3{font-size:28px}.v2 .unsure{grid-column:auto;justify-content:center;gap:16px;padding:28px}.v2 .unsure .brow{flex-direction:column}.v2 .unsure .brow .call,.v2 .unsure .brow .btn{width:100%}}@media (max-width:640px){.v2 .cc.big{flex-direction:column}.v2 .cc.big picture{flex:none}.v2 .cc.big img{aspect-ratio:16/9;min-height:0;height:auto}.v2 .cc.big .bd{padding:18px 18px 20px}.v2 .cc.big h3{font-size:22px}.v2 .unsure .ub{width:48px;height:48px}}.v2 .track{position:relative}.v2 .steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:48px;position:relative;z-index:1}.v2 .step{background:none;border:0;border-radius:0;padding:0}.v2 .step .n{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:#fff;color:var(--mute);box-shadow:inset 0 0 0 2px var(--track);font-family:var(--fn);font-size:18px;margin-bottom:24px;transition:background-color .3s,color .3s,box-shadow .3s}.v2 .step.on .n{background:var(--deep);color:var(--gold);box-shadow:inset 0 0 0 2px var(--deep)}.v2 .step h3{font-size:24px}.v2 .step p{max-width:34ch;font-size:17px}.v2 .tline{position:absolute;left:24px;right:calc((100% - 96px)/3 - 24px);top:23px;height:2px;background:var(--track);z-index:0}.v2 .tline i{display:block;height:100%;width:100%;background:var(--gold);transform-origin:0 50%;transform:scaleX(0)}@media (max-width:980px){.v2 .steps{grid-template-columns:1fr;gap:32px}.v2 .step{position:relative;padding-left:72px;min-height:48px}.v2 .step .n{position:absolute;left:0;top:0;margin:0}.v2 .step h3{font-size:21px;padding-top:10px}.v2 .tline{left:23px;right:auto;width:2px;height:auto;top:24px;bottom:56px}.v2 .tline i{transform-origin:50% 0;transform:scaleY(0)}}.v2 .jgrid{grid-template-columns:repeat(4,1fr);gap:16px}.v2 .job{aspect-ratio:auto;display:flex;flex-direction:column;gap:16px;min-height:176px;padding:22px 22px 18px;background:#fff;color:var(--ink);border:1px solid var(--line);transition:border-color .15s,transform .2s,box-shadow .2s}.v2 .job .ji{display:grid;place-items:center;width:44px;height:44px;border-radius:10px;background:var(--mint);color:var(--g);transition:transform .25s}.v2 .job .jt{margin-top:auto}.v2 .job b{font-size:19px}.v2 .job .x{color:var(--mute);font-size:15px;margin-top:4px}.v2 .job .x .num{color:var(--deep)}.v2 .job .ja{position:absolute;right:18px;top:22px;color:var(--g);display:inline-flex;align-items:center;gap:8px;font-weight:600;font-size:15px;transition:transform .25s,opacity .25s}.v2 .job.big{grid-column:span 2;grid-row:span 2;background:var(--deep);color:#fff;border-color:var(--deep);padding:32px}.v2 .job.big .ji{background:rgba(255,255,255,.08);color:var(--gold)}.v2 .job.big .jr{font-size:clamp(88px,9vw,148px);line-height:.9;letter-spacing:-.05em;color:var(--gold);margin-top:auto}.v2 .job.big .jt{margin-top:0}.v2 .job.big b{font-size:28px}.v2 .job.big .x{color:var(--on-deep-2);font-size:17px;max-width:38ch}.v2 .job.big .ja{position:static;color:#fff;margin-top:4px}.v2 .job.all{background:transparent;border:1px dashed #A9BBB1}@media (hover:hover){.v2 .job:hover{border-color:var(--g);transform:translateY(-2px);box-shadow:0 12px 28px rgba(14,59,41,.10)}.v2 .job:hover .ji{transform:scale(1.1)}.v2 .job:not(.big) .ja{opacity:0;transform:translateX(-8px)}.v2 .job:hover .ja,.v2 .job:focus-visible .ja{opacity:1;transform:none}.v2 .job.big:hover{border-color:var(--deep)}.v2 .job.big:hover .ja .i{transform:translateX(4px)}.v2 .job .ja .i{transition:transform .25s}}@media (max-width:980px){.v2 .jgrid{grid-template-columns:1fr 1fr;gap:12px}.v2 .job{min-height:150px;padding:16px 16px 14px;gap:12px}.v2 .job b{font-size:17px}.v2 .job .x{font-size:14px}.v2 .job.big{grid-row:auto;padding:24px}.v2 .job.big .jr{font-size:88px}.v2 .job.big b{font-size:24px}.v2 .job .ja{right:14px;top:16px}}.v2 .acard{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr) auto;gap:24px 40px}.v2 .ahead{display:flex;align-items:center;gap:20px}.v2 .acard .mono{width:72px;height:72px;font-size:22px;background:var(--deep);color:#fff}.v2 .acard .meta{display:flex;flex-direction:column;gap:0;margin-top:4px;color:var(--mute);font-size:15px}.v2 .acard .meta a{min-height:32px}.v2 .abody p{margin-top:0}.v2 .acard .disc{display:flex;gap:8px;align-items:flex-start;margin-top:12px;color:var(--ink);font-weight:600;font-size:16px}.v2 .acard .disc .i{color:var(--g);margin-top:3px}@media (max-width:980px){.v2 .acard{grid-template-columns:1fr;padding:24px 20px;gap:20px}.v2 .ahead{gap:16px}.v2 .acard .mono{width:64px;height:64px;font-size:20px}.v2 .acard .brow{grid-column:auto}}@media (min-width:981px){.v2 .faqside{position:sticky;top:108px}}.v2 .fq-cta{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin-top:28px}@media (min-width:981px){.v2 .band picture{left:38%;width:62%}.v2 .band picture img{position:absolute;inset:0;width:100%;height:100%;object-position:72% 40%}.v2 .band::after{background:linear-gradient(90deg,var(--deep) 0%,var(--deep) 38%,rgba(14,59,41,0) 50%,rgba(14,59,41,0) 100%)}}.v2 .fbot{gap:8px 20px}.v2 .fbot a{min-height:44px;padding:0 4px}@media (max-width:980px){.v2 .fbot{gap:4px 16px}.v2 .fbot span{line-height:1.5}}.v2 .note{font-size:14px;color:var(--ink);background:#FFF6E3;border-radius:8px;padding:8px 10px;margin-top:8px;line-height:1.4}.v2 .note:empty{display:none}.v2 .note a,.v2 .serr a{color:var(--g);font-weight:600}.v2 .okst{font-size:13px;color:var(--g);margin-top:4px;min-height:0}.v2 .okst:empty{display:none}.v2 .serr{margin-top:10px;font-size:15px;color:#B42318;background:#FDECEA;border-radius:8px;padding:10px 12px;line-height:1.4}@media (max-width:980px){.v2 .ring{display:none}}.v2{--accent:#F5B83D;--accent-h:#E9A92A;--accent-ink:#0E3B29;--tile-border:#8FB3A1;--tint:#E6F0EA;--tint-2:#F1F7F3;--hero-end:#1A5D41}.v2 .hero{background:linear-gradient(180deg,var(--deep) 0%,var(--hero-end) 100%);overflow:visible}.v2 .call{background:var(--accent);color:var(--accent-ink);position:relative;overflow:hidden;isolation:isolate}.v2 .call:hover{background:var(--accent-h)}.v2 .call .num{font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:no-preference){.v2 #hcall .call::after,.v2 #mcall .call::after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(100deg,transparent 30%,rgba(255,255,255,.5) 50%,transparent 70%);transform:translateX(-130%);animation:v2-sheen .9s ease-out 1.1s 1 both;pointer-events:none}@keyframes v2-sheen{to{transform:translateX(130%)}}}.v2 .av{border-radius:50%;object-fit:cover;object-position:50% 15%;flex:none;background:#244d3a}.v2 .agent .av{width:56px;height:56px;box-shadow:0 0 0 2px rgba(245,184,61,.9)}.v2 .acard .av{width:72px;height:72px}@media (min-width:981px){.v2 .hero{padding:32px 0 40px}.v2 .h1{margin-top:-.09em}@supports (text-box:trim-both cap alphabetic){.v2 .h1{margin-top:0;text-box:trim-both cap alphabetic}}.v2 .hline{margin-top:28px}.v2 .hcall{margin-top:28px}.v2 .hfoot{margin-top:auto;padding-top:28px}.v2 .trust{margin-top:22px;padding-top:18px}.v2 .trust li{line-height:1.2}.v2 .cb{padding:18px 24px 6px}}.v2 .ph{aspect-ratio:2.4/1}.v2 .pill{position:absolute;right:12px;bottom:12px;z-index:2;display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border-radius:999px;background:rgba(255,255,255,.92);color:var(--ink);font-size:13px;font-weight:600;line-height:1}.v2 .pill .i{width:14px;height:14px;color:var(--g)}.v2 .card.s2p .pill,.v2 .card.fin .pill{display:none}.v2 .bar{display:grid;grid-template-columns:repeat(5,1fr);gap:4px;height:4px;margin:0;background:none;border-radius:0;overflow:visible}.v2 .bar i{display:block;height:4px;width:auto;background:var(--track);border-radius:2px;position:relative;overflow:hidden}.v2 .bar i::after{content:"";position:absolute;inset:0;background:var(--accent);transform:scaleX(0);transform-origin:0 50%}.v2 .bar i.f::after{transform:none;transition:transform .32s ease-out}.v2 .chead{min-height:32px;margin:-6px 0 6px}.v2 .card:not(.s2p):not(.fin) .chead{display:none}.v2 .chead #stepLabel{margin-left:auto;font-size:13px}.v2 .q h2,.v2 .q .qh{font-size:22px;margin-bottom:14px}.v2 .tiles{gap:10px}.v2 .tile{position:relative;display:flex;align-items:center;gap:12px;min-height:64px;padding:0 14px 0 12px;border:0;border-radius:12px;background:#fff;color:var(--ink);font-size:18px;font-weight:600;letter-spacing:-.01em;text-align:left;box-shadow:inset 0 0 0 1.5px var(--tile-border),0 1px 2px rgba(14,59,41,.08),0 2px 6px rgba(14,59,41,.06);transition:transform .16s ease-out,box-shadow .16s ease-out,background-color .16s;-webkit-tap-highlight-color:transparent}.v2 .tile::before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .2s;background:radial-gradient(140px circle at var(--mx,50%) var(--my,50%),rgba(31,107,74,.10),transparent 70%)}.v2 .tile::after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none}.v2 .ti{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--tint);color:var(--g);flex:none;transition:background-color .16s,color .16s}.v2 .ti .i{width:20px;height:20px;stroke-width:1.75}.v2 .tile .ti .i{color:inherit}.v2 .tl{flex:1;min-width:0;white-space:nowrap;position:relative}.v2 .tc{width:16px!important;height:16px!important;opacity:.55;color:var(--g)!important;transition:transform .16s ease-out,opacity .16s;position:relative}.v2 .tk{position:absolute;top:-7px;right:-7px;display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--g);color:#fff;box-shadow:0 0 0 2px #fff;transform:scale(.6);opacity:0;pointer-events:none}.v2 .tk .i{width:13px;height:13px;stroke-width:2.5}.v2 .tile:hover{border-color:transparent;background:#fff}@media (hover:hover) and (pointer:fine){.v2 .tile:hover{transform:translateY(-2px);box-shadow:inset 0 0 0 1.5px var(--g),0 8px 20px rgba(14,59,41,.14)}.v2 .tile:hover::before{opacity:1}.v2 .tile:hover .tc{transform:translateX(4px);opacity:1}}.v2 .tile:active{transform:scale(.98);transition-duration:.08s}.v2 .tile:focus-visible{outline:2px solid var(--accent)!important;outline-offset:2px;box-shadow:inset 0 0 0 1.5px var(--g),0 8px 20px rgba(14,59,41,.14)}.v2 .tile[aria-pressed=true]{background:var(--tint-2);box-shadow:inset 0 0 0 2px var(--g),0 2px 6px rgba(14,59,41,.08)}.v2 .tile[aria-pressed=true] .ti{background:var(--g);color:#fff}.v2 .tile[aria-pressed=true] .tk{transform:none;opacity:1;transition:transform .14s cubic-bezier(.3,1.6,.5,1),opacity .1s}.v2 .tile[aria-pressed=true] .tc{opacity:0}.v2 .band .tile{box-shadow:0 1px 2px rgba(0,0,0,.12),0 4px 12px rgba(0,0,0,.12)}@media (prefers-reduced-motion:no-preference){.inv .v2 #q1 .tile{animation:v2-trise .42s cubic-bezier(.2,.7,.2,1) .35s backwards}.inv .v2 #q1 .tile:nth-child(2){animation-delay:.41s}.inv .v2 #q1 .tile:nth-child(3){animation-delay:.47s}.inv .v2 #q1 .tile:nth-child(4){animation-delay:.53s}.inv .v2 #q1 .tile:first-child::after{animation:v2-tring 1.2s ease-out 1.4s 2}@keyframes v2-trise{from{opacity:0;transform:translateY(12px)}}@keyframes v2-tring{0%{box-shadow:0 0 0 0 rgba(245,184,61,.6)}100%{box-shadow:0 0 0 9px rgba(245,184,61,0)}}.v2 .q.on.in-f{animation:v2-qin .22s ease-out}.v2 .q.on.in-b{animation:v2-qinb .22s ease-out}@keyframes v2-qin{from{opacity:0;transform:translateX(16px)}}@keyframes v2-qinb{from{opacity:0;transform:translateX(-16px)}}}.v2 .dsec{background:linear-gradient(180deg,var(--hero-end) 0%,#17573C 100%);color:#fff;padding:20px 0 80px;overflow:hidden}.v2 .dgrid{display:grid;grid-template-columns:minmax(0,1fr) var(--card-w);column-gap:clamp(48px,6vw,112px);align-items:center}.v2 .eyebrow{font-size:14px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--accent)}.v2 .dtext h2{margin-top:12px;color:#fff;max-width:16ch}.v2 .dsub{margin-top:16px;font-size:19px;color:var(--on-deep-2);max-width:40ch}.v2 .drow{display:flex;align-items:center;gap:16px;margin-top:28px}.v2 .dall{display:inline-flex;align-items:center;gap:8px;min-height:48px;padding:0 20px;border-radius:var(--r-btn);box-shadow:inset 0 0 0 1.5px rgba(255,255,255,.5);color:#fff;font-weight:600;text-decoration:none;transition:box-shadow .15s,background-color .15s}.v2 .dall .i{width:18px;height:18px;transition:transform .18s}.v2 .dall:hover{box-shadow:inset 0 0 0 1.5px #fff;background:rgba(255,255,255,.06)}.v2 .dall:hover .i{transform:translateX(4px)}.v2 .dpause{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;border:0;background:rgba(255,255,255,.1);color:#fff}.v2 .dpause:hover{background:rgba(255,255,255,.18)}.v2 .dpause .i{width:20px;height:20px}.v2 .dpause .iy{display:none}.v2 .dpause[aria-pressed=true] .ip{display:none}.v2 .dpause[aria-pressed=true] .iy{display:block}.v2 .dsrc{margin-top:20px;font-size:13px;color:var(--on-deep-2)}.v2 .dsrc a{color:#fff;display:inline-flex;align-items:center;min-height:44px;text-underline-offset:3px}.v2 .deck{--dw:calc(var(--card-w) / 1.6);position:relative;width:calc(var(--dw) * 1.6);height:calc(var(--dw) * 1.25 + 44px);justify-self:start;touch-action:pan-y;user-select:none}.v2 .dc{position:absolute;left:0;bottom:0;width:var(--dw);aspect-ratio:4/5;border-radius:16px;overflow:hidden;background:#244d3a;color:#fff;text-decoration:none;transform-origin:50% 100%;box-shadow:0 18px 40px rgba(4,24,15,.35),0 2px 6px rgba(4,24,15,.2);transition:transform .7s cubic-bezier(.22,1,.36,1),opacity .5s ease;will-change:transform}.v2 .dc img{width:100%;height:100%;object-fit:cover;object-position:50% 30%;-webkit-user-drag:none}.v2 .dc::before{content:"";position:absolute;inset:0;z-index:1;background:#0B2E20;opacity:0;transition:opacity .7s;pointer-events:none}.v2 .dl{position:absolute;inset:auto 0 0 0;z-index:2;padding:56px 18px 18px;background:linear-gradient(180deg,transparent,rgba(6,28,19,.9) 62%)}.v2 .dl b{display:block;font-size:20px;font-weight:600;line-height:1.2}.v2 .dl span{display:block;font-size:14px;color:#E5F0E9;margin-top:2px}.v2 .dprog{position:absolute;left:0;right:0;bottom:0;height:3px;z-index:3;background:var(--accent);transform:scaleX(0);transform-origin:0 50%;opacity:0}.v2 .dc[data-s="0"] .dprog{opacity:1}.v2 .dc[data-s="0"] .dprog.run{animation:v2-dprog 4.5s linear}.v2 .deck.paused .dprog{animation-play-state:paused!important}@keyframes v2-dprog{to{transform:scaleX(1)}}.v2 .dc[data-s="0"]{z-index:4}.v2 .dc[data-s="1"]{z-index:3;transform:translate(24%,-14px) scale(.94) rotate(2deg)}.v2 .dc[data-s="1"]::before{opacity:.12}.v2 .dc[data-s="2"]{z-index:2;transform:translate(46%,-28px) scale(.88) rotate(-2deg)}.v2 .dc[data-s="2"]::before{opacity:.25}.v2 .dc[data-s="3"]{z-index:1;transform:translate(66%,-40px) scale(.82)}.v2 .dc[data-s="3"]::before{opacity:.45}.v2 .dc[data-s="h"]{z-index:0;transform:translate(66%,-40px) scale(.82);opacity:0;visibility:hidden;transition:none}.v2 .dc.lift{z-index:6;visibility:visible;transform:translate(-10%,-34%) rotate(-6deg)!important;opacity:0!important;transition:transform .5s cubic-bezier(.22,1,.36,1),opacity .45s ease!important}.v2 .dc:not([data-s="0"]){cursor:pointer}.v2 .dc:focus-visible{outline:3px solid var(--accent);outline-offset:3px}@media (hover:hover) and (pointer:fine){.v2 .dc[data-s="0"]:hover img{transform:scale(1.03)}.v2 .dc img{transition:transform .5s cubic-bezier(.2,.7,.2,1)}}.v2 .deck.static{display:grid;grid-template-columns:1fr 1fr;gap:12px;height:auto;width:100%}.v2 .deck.static .dc{position:relative;transform:none!important;width:auto;opacity:1;visibility:visible}.v2 .deck.static .dc::before,.v2 .deck.static .dprog{display:none}.v2 .deck.static .dc:nth-child(n+5){display:none}@media (prefers-reduced-motion:reduce){.v2 .deck{display:grid;grid-template-columns:1fr 1fr;gap:12px;height:auto;width:100%}.v2 .deck .dc{position:relative;transform:none!important;width:auto;opacity:1;visibility:visible}.v2 .deck .dc::before,.v2 .deck .dprog{display:none}.v2 .deck .dc:nth-child(n+5){display:none}.v2 .dpause{display:none}}.v2 .nums{padding:72px 0 72px}.v2 .nums .stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.v2 .nums .stat{border:1px solid rgba(255,255,255,.12);border-top:3px solid var(--accent);border-radius:12px;padding:22px 20px 6px;background:rgba(255,255,255,.03);transition:border-color .18s,background-color .18s,transform .18s}.v2 .nums .stat b{font-size:clamp(44px,4vw,56px);line-height:1}.v2 .nums .stat>span{margin:12px 0 0;font-size:16px;color:var(--on-deep-2)}.v2 .sgo{display:flex;flex-direction:column;align-items:flex-start;gap:2px;margin-top:18px;padding:12px 0;border:0;border-top:1px solid rgba(255,255,255,.12);background:none;color:#fff;text-align:left;width:100%;min-height:44px}.v2 .nums .sgo span{margin:0;font-size:15px;color:var(--on-deep-2)}.v2 .nums .sgo .sm{display:inline-flex;align-items:center;gap:6px;font-size:17px;font-weight:600;color:var(--accent)}.v2 .sgo .i{width:18px;height:18px;transition:transform .18s}.v2 .nums .stat a{margin-top:0;padding-top:0}@media (hover:hover){.v2 .nums .stat:hover{border-color:rgba(245,184,61,.75);border-top-color:var(--accent);background:rgba(255,255,255,.05)}.v2 .nums .stat:hover .sgo .i{transform:translateX(4px)}}.v2 .sgo:focus-visible{outline-offset:-2px}.v2 .rv.arm{opacity:1!important;transform:none!important}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.sc .v2 .rv{animation:v2-rvin linear both;animation-timeline:view();animation-range:entry 0% entry 85%}@keyframes v2-rvin{from{opacity:.2;transform:translateY(24px)}to{opacity:1;transform:none}}}}@media print{.v2 .rv{animation:none!important}}@media (max-width:980px){.v2 .ph{aspect-ratio:2.6/1}.v2 .hero{padding:12px 0 28px}.v2 .hgrid{row-gap:12px}.v2 .hline{margin-top:6px}.v2 .cb{padding:12px 12px 12px}.v2 .q h2,.v2 .q .qh{font-size:19px;margin-bottom:10px}.v2 .tiles{gap:8px}.v2 .tile{min-height:56px;gap:8px;padding:0 10px 0 8px;font-size:16px}.v2 .ti{width:32px;height:32px}.v2 .ti .i{width:18px;height:18px}.v2 .tc{width:14px!important;height:14px!important;margin-left:-2px}.v2 .mcall{gap:4px}.v2 .mtrust{margin-top:4px}.v2 .magent{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:10px;font-size:13px;line-height:1.35;text-align:left;color:var(--on-deep-2)}.v2 .magent .av{width:40px;height:40px;border-radius:50%;box-shadow:0 0 0 2px rgba(245,184,61,.9)}.v2 .magent b{color:#fff;display:block;font-size:14px}.v2 .magent a{color:#fff;display:inline-block;padding:12px 0;margin:-12px 0}.v2 .dsec{padding:24px 0 56px}.v2 .dgrid{grid-template-columns:1fr;row-gap:28px}.v2 .dtext h2{font-size:30px}.v2 .dsub{font-size:16px}.v2 .drow{margin-top:20px}.v2 .deck{--dw:min(60vw,260px);width:calc(var(--dw) * 1.4);height:calc(var(--dw) * 1.25 + 30px);justify-self:center}.v2 .dc[data-s="1"]{transform:translate(22%,-10px) scale(.94) rotate(2deg)}.v2 .dc[data-s="2"]{transform:translate(42%,-20px) scale(.88) rotate(-2deg)}.v2 .dc[data-s="3"],.v2 .dc[data-s="h"]{transform:translate(42%,-20px) scale(.88);opacity:0;visibility:hidden}.v2 .dl{padding:40px 14px 14px}.v2 .dl b{font-size:18px}.v2 .dl span{font-size:13px}.v2 .nums{padding:56px 0}.v2 .nums .stats{grid-template-columns:1fr 1fr;gap:12px}.v2 .nums .stat{padding:16px 14px 4px}.v2 .nums .stat b{font-size:36px}.v2 .nums .stat>span{font-size:14px}.v2 .nums .sgo span{font-size:13px}.v2 .nums .sgo .sm{font-size:15px}}.v2 .agent .av{border-radius:50%}.v2 .tiles{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.v2 .pill{top:12px;bottom:auto}@media (min-width:981px){.v2 .h1{font-size:min(88px,var(--h1k,12cqi))}.v2 .hero{padding-bottom:28px}.v2 .cb{padding-bottom:0}.v2 .ctrust{margin-top:14px}.v2 .trust{padding-bottom:12px}.v2 .dsec{padding-top:4px}.v2 .dgrid{align-items:start}.v2 .dtext{padding-top:72px}.v2 .dtext h2{max-width:18ch}}@media (max-width:420px){.v2 .cb{padding:12px 10px 12px}.v2 .tile{font-size:16px;letter-spacing:-.015em;padding:0 7px;gap:6px}.v2 .ti{width:28px;height:28px}.v2 .ti .i{width:16px;height:16px}.v2 .tl+.tc{margin-left:-2px}.v2 .tc{width:12px!important;height:12px!important}.v2 .pill{top:8px;right:8px;height:26px;font-size:13px}}@media (max-width:380px){.v2 .tile{font-size:15.2px}}.v2 .dl>span{display:block}.v2 .dl .num{display:inline;font-size:inherit;color:inherit;margin:0}.v2 .dsrc a{display:inline;min-height:0;padding:12px 0;margin:-12px 0}@media (max-width:980px){.v2 .dtext h2{font-size:clamp(26px,7vw,30px);max-width:none}}@media (min-width:981px){.v2 .agent .meta{flex-direction:row;flex-wrap:wrap;align-items:center;column-gap:0}.v2 .agent .meta>span::before{content:"·";margin:0 8px;color:var(--on-deep-2)}.v2 .agent .meta a{min-height:24px}.v2 .agent b{margin-bottom:2px}}.v2{--leaf:#A8D5BA;--tile-border:#7FA994}.v2 .eyebrow{color:var(--leaf)}.v2 .agent .av,.v2 .magent .av{box-shadow:0 0 0 2px rgba(168,213,186,.95)!important}.v2 .ub{box-shadow:inset 0 0 0 2px var(--leaf);color:var(--leaf)}.v2 .dprog{background:var(--leaf)}.v2 .bar i::after{background:var(--g)}.v2 .step.on .n{color:var(--leaf)}.v2 .tline i{background:var(--g)}.v2 .job.big .jr,.v2 .job.big .ji{color:var(--leaf)}@keyframes v2-tring{0%{box-shadow:0 0 0 0 rgba(31,107,74,.45)}100%{box-shadow:0 0 0 10px rgba(31,107,74,0)}}.v2 .hero::before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(900px 520px at 18% 18%,rgba(168,213,186,.10),transparent 70%)}.v2 .h1 .w{display:inline-block;font-weight:inherit}@media (prefers-reduced-motion:no-preference){.v2 .h1{animation:none}.v2 .h1 .w{animation:v2-wset .9s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(var(--d) * 70ms + 60ms)}@keyframes v2-wset{from{opacity:0;transform:translateY(.32em);filter:blur(8px)}to{opacity:1;transform:none;filter:none}}.v2 .ph picture.on img{animation:v2-push 16s cubic-bezier(.25,.6,.3,1) both;transform-origin:50% 12%}@keyframes v2-push{from{transform:scale(1)}to{transform:scale(1.05)}}}.v2 .aline{display:block;font-size:13px;color:var(--on-deep-2);margin-top:2px;line-height:1.35}.v2 .acard .roles{color:var(--ink);margin:0 0 8px}.v2 .acard .roles b{font-weight:600}.v2 .tile{background:linear-gradient(180deg,#fff 0%,#F3F8F5 100%);box-shadow:inset 0 0 0 1.5px var(--tile-border),0 1px 2px rgba(14,59,41,.10),0 4px 10px rgba(14,59,41,.07)}.v2 .tc{width:24px!important;height:24px!important;padding:5px;border-radius:50%;background:var(--tint);opacity:1;stroke-width:2.2}.v2 .tile:hover .tc{background:var(--g);color:#fff!important}.v2 .tile .ti{background:var(--g);color:#fff}.v2 .tile[aria-pressed=true] .ti{background:var(--deep)}.v2 .q .qh[tabindex="-1"]:focus,.v2 .q h2[tabindex="-1"]:focus{outline:none}.v2 .eta{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--ink);background:var(--tint-2);border-radius:8px;padding:8px 10px;margin:2px 0 6px;line-height:1.35}.v2 .eta .i{width:16px;height:16px;color:var(--g);flex:none}.v2 .thanks .eta{margin:4px 0 10px}.v2 .otpfb{font-size:14px;color:var(--mute);margin-top:6px}.v2 .otpcall{display:flex;align-items:center;justify-content:center;gap:6px;font-size:15px;color:var(--mute);min-height:44px}.v2 .otpcall a{color:var(--g);font-weight:600;display:inline-flex;align-items:center;min-height:44px}.v2 .otpcall .i{color:var(--mute)}.v2 .q .fine{line-height:1.38}.v2 .nums{padding:64px 0}.v2 .nums .stats{grid-template-columns:minmax(0,1.6fr) repeat(3,minmax(0,1fr));gap:0;align-items:stretch}.v2 .nums .stat{border:0;border-radius:0;background:none;border-left:1px solid rgba(255,255,255,.14);padding:4px 28px 0;transition:none}.v2 .nums .stat.lead{border-left:0;padding-left:0;padding-right:40px}.v2 .nums .stat b{font-size:clamp(40px,3.6vw,56px)}.v2 .nums .stat.lead b{font-size:clamp(96px,10vw,168px);line-height:.9}.v2 .nums .stat b em{color:var(--leaf)}.v2 .nums .stat.lead>span{font-size:20px;color:#fff}.v2 .nums .sgo{border-top:0;margin-top:16px;padding:0;flex-direction:row;align-items:center;gap:14px;flex-wrap:wrap}.v2 .nums .sgo .sq{font-size:17px;color:var(--on-deep-2)}.v2 .nums .sgo .sm{color:var(--leaf)}.v2 .nums .stat a{margin-top:auto}@media (min-width:981px){.v2 .nums .stats{align-items:end}.v2 .nums .stat:not(.lead){padding-top:0}.v2 .nums .stat:not(.lead) a{margin-top:10px}.v2 .nums .stat:not(.lead)>span{min-height:2.7em}}@media (hover:hover){.v2 .nums .stat:hover{background:none;border-color:rgba(255,255,255,.14)}.v2 .nums .stat.lead:hover .sm{text-decoration:underline;text-underline-offset:4px}}@media (max-width:980px){.v2 .nums{padding:48px 0}.v2 .nums .stats{grid-template-columns:1fr;gap:0}.v2 .nums .stat{border-left:0;border-top:1px solid rgba(255,255,255,.14);padding:12px 0 0;display:grid;grid-template-columns:auto 1fr;column-gap:16px;align-items:center}.v2 .nums .stat b{font-size:34px;grid-row:span 2}.v2 .nums .stat>span{margin:0;font-size:15px}.v2 .nums .stat a{grid-column:2;margin:0;min-height:44px}.v2 .nums .stat.lead{display:flex;align-items:flex-start;text-align:left;border-top:0;padding:0 0 16px}.v2 .nums .stat:not(.lead){grid-template-columns:128px 1fr}.v2 .nums .stat.lead b{font-size:96px}.v2 .nums .stat.lead>span{font-size:18px}}@media (min-width:1181px){.v2 .cc.wide{grid-column:span 2;flex-direction:row}.v2 .cc.wide picture{flex:0 0 46%;position:relative}.v2 .cc.wide img{position:absolute;inset:0;height:100%;aspect-ratio:auto}.v2 .cc.wide .bd{justify-content:center;padding:24px 28px}.v2 .unsure{grid-column:span 2;flex-direction:column;align-items:flex-start;justify-content:center;gap:16px;padding:28px 32px}.v2 .unsure .ut{flex:none}.v2 .unsure .ub{display:none}}.v2 .cc.big img{object-position:62% 40%}@media (min-width:981px){.v2 .deck{--dw:calc(var(--card-w) / 1.85);height:calc(var(--dw) * 1.25 + 40px)}.v2 .dc[data-s="1"]{transform:translate(34%,-12px) scale(.92) rotate(2deg)}.v2 .dc[data-s="2"]{transform:translate(64%,-24px) scale(.84) rotate(-2deg)}.v2 .dc[data-s="3"],.v2 .dc[data-s="h"]{transform:translate(92%,-36px) scale(.76)}.v2 .hero{padding-bottom:20px}.v2 .hcall{margin-top:24px}.v2 .hline{margin-top:24px}.v2 .hfoot{padding-top:16px}.v2 .trust{margin-top:16px;padding-top:14px}.v2 .hl{overflow:visible}.v2 .dsec{padding-top:0}.v2 .dtext{padding-top:20px}.v2 .trust{border-bottom:1px solid rgba(255,255,255,.14)}.v2 .hgrid.hfix{align-items:start}.v2 .hgrid.hfix .hl{height:var(--hh)}}.v2 .dc{transition:transform .8s cubic-bezier(.22,1,.36,1),opacity .5s ease,filter .5s}@media (hover:hover) and (pointer:fine){.v2 .dc:not([data-s="0"]):hover{filter:brightness(1.08)}}@media (min-width:1700px){.v2{--max:1720px;--card-w:560px}.v2 .h1{font-size:min(100px,var(--h1k,12cqi))}}@media (min-width:981px) and (max-height:820px){.v2 .ph{max-height:260px;transition:max-height .32s ease}.v2 .card.s2p .ph,.v2 .card.fin .ph{max-height:0}}@media (max-width:980px){.v2 .ph{aspect-ratio:2.4/1;max-height:240px;transition:max-height .32s ease}.v2 .card.s2p .ph,.v2 .card.fin .ph{max-height:0}.v2 .aline{text-align:left}.v2 .magent a{display:inline-flex;align-items:center;min-height:44px;padding:0;margin:-10px 0}.v2 .dsrc a{padding:14px 0;margin:-14px 0}.v2 .fbot a{min-height:44px;display:inline-flex;align-items:center;padding:0 6px}.v2 .fbot{gap:4px 12px}.v2 .q .fine{font-size:13px;line-height:1.35;margin-top:8px}.v2 .eta{font-size:13px;padding:6px 10px}.v2 .otpcall{display:none}.v2 .agent .meta a{min-height:44px}.v2 .tc{width:20px!important;height:20px!important;padding:4px}}@media (max-width:420px){.v2 .tc{width:18px!important;height:18px!important;padding:4px;margin-left:0!important}.v2 .tile{padding:0 5px 0 6px;gap:6px;font-size:15.5px;letter-spacing:-.02em}}@media (max-width:380px){.v2 .tile{font-size:14.8px}.v2 .ti{width:26px;height:26px}.v2 .ti .i{width:15px;height:15px}}.v2 .card{box-shadow:0 0 0 1px rgba(168,213,186,.28),0 24px 70px -12px rgba(64,190,128,.42),0 10px 30px rgba(4,24,15,.28)}.v2 .cb{background:linear-gradient(180deg,#F1F8F3 0%,#E9F4ED 100%)}.v2 .ctrust{border-top-color:#D3E6DA}.v2 .tile{background:#fff;box-shadow:inset 0 0 0 1.5px var(--tile-border),0 1px 2px rgba(14,59,41,.10),0 6px 14px rgba(14,59,41,.08)}@media (hover:hover) and (pointer:fine){.v2 .tile:hover{transform:translateY(-2px);box-shadow:inset 0 0 0 2px var(--gold),0 0 0 4px rgba(245,184,61,.18),0 10px 22px rgba(14,59,41,.16)}.v2 .tile:hover .tc{background:var(--gold);color:var(--deep)!important}}.v2 .tile:focus-visible{box-shadow:inset 0 0 0 2px var(--gold),0 0 0 4px rgba(245,184,61,.22)}@media (prefers-reduced-motion:no-preference){.inv .v2 #q1 .tile{background-image:linear-gradient(100deg,transparent 38%,rgba(245,184,61,.30) 50%,transparent 62%);background-size:260% 100%;background-repeat:no-repeat;background-position:160% 0;animation:v2-trise .42s cubic-bezier(.2,.7,.2,1) .35s backwards,v2-tshine 1.1s ease-out 1.6s both}.inv .v2 #q1 .tile:nth-child(2){animation-delay:.41s,1.72s}.inv .v2 #q1 .tile:nth-child(3){animation-delay:.47s,1.84s}.inv .v2 #q1 .tile:nth-child(4){animation-delay:.53s,1.96s}@keyframes v2-tshine{from{background-position:160% 0}to{background-position:-60% 0}}}.v2 .ph picture{transition:opacity .8s cubic-bezier(.22,1,.36,1)}.v2 .av{object-position:50% 45%}.v2 .agent .meta .nipr{font-size:13px;color:var(--on-deep-2)}.v2 .range{-webkit-appearance:none;appearance:none;background:transparent;height:48px;--p:23.08%}.v2 .range::-webkit-slider-runnable-track{height:6px;border-radius:3px;background:linear-gradient(var(--g),var(--g)) 0 0/var(--p) 100% no-repeat,var(--track)}.v2 .range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:30px;height:30px;margin-top:-12px;border-radius:50%;background:#fff;border:2px solid var(--g);box-shadow:0 2px 8px rgba(14,59,41,.25);cursor:grab}.v2 .range::-moz-range-track{height:6px;border-radius:3px;background:var(--track)}.v2 .range::-moz-range-progress{height:6px;border-radius:3px;background:var(--g)}.v2 .range::-moz-range-thumb{width:28px;height:28px;border-radius:50%;background:#fff;border:2px solid var(--g);box-shadow:0 2px 8px rgba(14,59,41,.25)}.v2 .range:focus-visible{outline:none}.v2 .range:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 4px rgba(245,184,61,.45)}.v2 .reas{text-align:center;font-size:14px;font-weight:600;color:var(--g);margin-top:8px}.v2 .fine .more{border:0;background:none;padding:10px 2px;margin:-10px 0;color:var(--g);font:inherit;font-weight:600;text-decoration:underline;text-underline-offset:2px;cursor:pointer}@media (min-width:981px){.v2 .hline{margin-bottom:16px}.v2 .hcall{margin-top:auto}.v2 .hfoot{margin-top:28px;padding-top:0}.v2 .trust{margin-top:20px}}@media (min-width:1700px){.v2 .hgrid,.v2 .dgrid{column-gap:80px}}@media (min-width:981px){.v2 .deck{--dw:calc(var(--card-w) / 1.85);width:var(--card-w);height:calc(var(--dw) * 1.25 + 40px)}.v2 .dc[data-s="1"]{transform:translate(36%,-12px) scale(.92) rotate(2deg)}.v2 .dc[data-s="2"]{transform:translate(68%,-24px) scale(.84) rotate(-2deg)}.v2 .dc[data-s="3"],.v2 .dc[data-s="h"]{transform:translate(97%,-36px) scale(.76)}}@media (min-width:1700px){.v2 .deck{--dw:calc(var(--card-w) / 2.05)}.v2 .dc[data-s="1"]{transform:translate(40%,-12px) scale(.92) rotate(2deg)}.v2 .dc[data-s="2"]{transform:translate(78%,-24px) scale(.84) rotate(-2deg)}.v2 .dc[data-s="3"],.v2 .dc[data-s="h"]{transform:translate(117%,-36px) scale(.76)}}.v2 .dl{transition:opacity .35s ease .25s}.v2 .dc:not([data-s="0"]) .dl{opacity:0;transition:opacity .15s ease}.v2 .dc.lift{transition:transform .5s cubic-bezier(.22,1,.36,1),opacity .28s ease!important}.v2 .dc.lift .dl{opacity:0}.v2 .ddots{position:absolute;left:0;bottom:-30px;display:flex;gap:6px;z-index:5}.v2 .ddots i{display:block;width:6px;height:6px;border-radius:3px;background:rgba(255,255,255,.3);transition:width .5s cubic-bezier(.22,1,.36,1),background-color .3s}.v2 .ddots i.on{width:22px;background:var(--leaf)}.v2 .deck{margin-bottom:30px}.v2 .deck.static .ddots{display:none}@media (prefers-reduced-motion:reduce){.v2 .ddots{display:none}}@media (min-width:981px){.v2 .nums .stats{align-items:stretch}.v2 .nums .stat:not(.lead){padding-top:6px}.v2 .nums .stat:not(.lead) a{margin-top:auto}}.v2 .nums .stat::before{content:"";display:block;width:40px;height:2px;background:var(--gold);margin-bottom:18px;transform-origin:0 50%}@media (prefers-reduced-motion:no-preference){.v2 .nums .stat::before{transform:scaleX(0);transition:transform .9s cubic-bezier(.22,1,.36,1)}.v2 .nums.seen .stat::before{transform:none}.v2 .nums.seen .stat:nth-child(2)::before{transition-delay:.12s}.v2 .nums.seen .stat:nth-child(3)::before{transition-delay:.24s}.v2 .nums.seen .stat:nth-child(4)::before{transition-delay:.36s}}.v2 .band .bgo{margin-top:4px;padding:0 28px;gap:10px}.v2 .band .bgo .i{transition:transform .18s}.v2 .band .bgo:hover .i{transform:translateX(4px)}@media (max-width:980px){.v2 .card.s2p .ph,.v2 .card.fin .ph{display:none}.v2 #qcard.s2p~.mcall .call{background:transparent;color:#fff;box-shadow:inset 0 0 0 1.5px rgba(255,255,255,.55)}.v2 #qcard.s2p~.mcall .call::after{display:none}.v2 .mcall{align-items:stretch}.v2 .magent{justify-content:flex-start;margin-top:12px;padding:0}.v2 .magent a{min-height:44px;padding:0 2px;margin:-12px 0}.v2 .mtrust{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:12px;padding-top:12px;border-top:1px solid rgba(255,255,255,.14);font-size:13px;line-height:1.3;color:var(--on-deep-2)}.v2 .mtrust li{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:4px;text-align:center;padding:0 6px;border-left:1px solid rgba(255,255,255,.18)}.v2 .mtrust li:first-child{border-left:0}.v2 .mtrust .i{width:16px;height:16px;color:var(--leaf)}.v2 .dl span{font-size:14px}.v2 .cc .tag{font-size:14px}.v2{scroll-padding-bottom:88px}.v2 .band{padding-bottom:0}.v2 .deck{--dw:min(56vw,250px);width:100%;justify-self:stretch;height:calc(var(--dw) * 1.25 + 24px)}.v2 .dc{left:calc(50% - var(--dw) / 2)}.v2 .dc[data-s="1"]{transform:translate(42%,-10px) scale(.86) rotate(3deg)}.v2 .dc[data-s="2"]{transform:translate(-42%,-10px) scale(.86) rotate(-3deg);opacity:1;visibility:visible}.v2 .dc[data-s="3"],.v2 .dc[data-s="h"]{transform:translate(0,-18px) scale(.78);opacity:0;visibility:hidden}.v2 .dc[data-s="1"]::before,.v2 .dc[data-s="2"]::before{opacity:.35}.v2 .ddots{left:50%;transform:translateX(-50%);bottom:-26px}.v2 .dc.lift{transform:translate(0,-30%) rotate(-4deg)!important}}@media (max-width:420px){.v2 .mtrust{font-size:13px}.v2 .mtrust li{padding:0 4px}}.v2{--max:1408px;--accent-ink:#10231A}@media (min-width:1700px){.v2{--max:1408px}}.v2 .hgrid,.v2 .dgrid{column-gap:clamp(48px,6vw,96px)}@media (min-width:1700px){.v2 .hgrid,.v2 .dgrid{column-gap:96px}}.v2 a.call,.v2 button.call,.v2 .ft a.call,.v2 a.call .i,.v2 a.call .num,.v2 button.call .i{color:var(--accent-ink)}@media (min-width:981px) and (max-width:1180px){.v2 .nav>div{position:static}.v2 .hd .wrap{position:relative}.v2 .nav .mega{left:50%!important;right:auto!important;transform:translateX(-50%)!important;top:calc(100% - 4px)}}.v2 .hd .hd-cta{opacity:1;transform:none;visibility:visible;pointer-events:auto}.v2 .qrow{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:14px}.v2 .q .qrow .qh{margin-bottom:0;min-width:0}.v2 .qt{flex:none;display:inline-flex;align-items:center;gap:5px;font-size:13px;font-weight:500;color:var(--mute);white-space:nowrap;line-height:1;letter-spacing:0}.v2 .qt .i{width:14px;height:14px;stroke-width:1.75;align-self:center}@media (max-width:980px){.v2 .qrow{margin-bottom:10px;gap:8px}}@media (max-width:420px){.v2 .q .qrow .qh{font-size:18px;letter-spacing:-.02em}.v2 .qt{font-size:12px;gap:4px}.v2 .qt .i{width:12px;height:12px}}@media (max-width:379px){.v2 .qt .i{display:none}}@media (max-width:370px){.v2 .q .qrow .qh{font-size:17px}}.v2 .band picture img{object-position:58% 42%}@media (min-width:981px){.v2 .band picture img{object-position:58% 42%}}.v2 .hero{padding:40px 0 28px;text-align:center;overflow:visible}.v2 .hcol{display:flex;flex-direction:column;align-items:center}.v2 .hero .h1{font-size:clamp(64px,7.6vw,120px);line-height:.95;letter-spacing:-.04em;margin:0;text-box:none}.v2 .hero .h1 span{display:block;white-space:nowrap}.v2 .hero .hline{margin:18px 0 0;font-size:clamp(18px,1.5vw,22px);color:var(--on-deep-2)}.v2 .hgrid,.v2 .hfix{all:unset}.v2 .tp{display:inline-flex;align-items:center;gap:8px;margin-top:16px;padding:7px 12px;border-radius:999px;background:rgba(255,255,255,.06);box-shadow:inset 0 0 0 1px rgba(255,255,255,.14);color:#fff;text-decoration:none;font-size:14px;line-height:1;min-height:36px}.v2 .tp:hover{background:rgba(255,255,255,.1)}.v2 .tp-x{font-weight:600}.v2 .tp-stars{display:inline-flex;gap:2px}.v2 .tp-stars i{display:grid;place-items:center;width:18px;height:18px;background:#00B67A}.v2 .tp-stars svg{width:13px;height:13px;fill:#fff}.v2 .tp-s{font-weight:600}.v2 .tp-n{color:var(--on-deep-2)}.v2 .tp-n b{color:#fff;font-weight:600}.v2 .hero .card{width:640px;max-width:100%;margin-top:28px;text-align:left;animation:none}.v2 .ph{aspect-ratio:3/1;max-height:none!important;transition:none!important}.v2 .card.s2p .ph,.v2 .card.fin .ph{display:block!important;max-height:none!important}.v2 .ph picture{transition:opacity .9s cubic-bezier(.22,1,.36,1)}.v2 .ph img{object-position:50% 50%!important;animation:none!important;transform:none!important}.v2 .cb{transition:height .3s cubic-bezier(.22,1,.36,1);overflow:hidden}.v2 .q.on.in-f,.v2 .q.on.in-b{animation:v2-qfade .22s ease-out!important}@keyframes v2-qfade{from{opacity:0}}.v2 .ctrust{margin-top:14px}.v2 .card:not(.s2p):not(.fin) .chead{display:flex}.v2 .card:not(.s2p) .back{display:inline-flex;visibility:hidden}.v2 .row2.opt{margin-top:2px}.v2 .fld .op{font-weight:400;color:var(--mute);font-size:13px}.v2 .htrust{list-style:none;margin:20px 0 0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:6px 22px;font-size:14px;color:var(--on-deep-2)}.v2 .htrust li{display:flex;align-items:center;gap:7px}.v2 .htrust .i{width:16px;height:16px;color:var(--leaf)}.v2 .hd-tel{display:none}.v2 .dsec{padding:40px 0 72px}.v2 .dsec .wrap{display:block}.v2 .dfoot{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px 64px;align-items:end;margin-top:56px;text-align:left}.v2 .dhead h2{margin-top:10px;max-width:none}.v2 .dfoot .dsub{margin-top:0}@media (min-width:981px){.v2 .deck{--gap:20px;--dw:calc((100% - 3 * var(--gap)) / 4);width:100%;height:auto;aspect-ratio:auto;margin:0}.v2 .deck::before{content:"";display:block;width:calc((100% - 60px) / 4);aspect-ratio:4/5}.v2 .dc{width:calc((100% - 60px) / 4);left:0;top:0;bottom:auto;transform-origin:50% 50%}.v2 .dc[data-s="0"]{transform:none}.v2 .dc[data-s="1"]{transform:translateX(calc(100% + 20px))}.v2 .dc[data-s="2"]{transform:translateX(calc(200% + 40px))}.v2 .dc[data-s="3"]{transform:translateX(calc(300% + 60px));opacity:1;visibility:visible}.v2 .dc[data-s="h"]{transform:translateX(calc(400% + 80px));opacity:0;visibility:hidden}.v2 .dc::before{display:none}.v2 .dc:not([data-s="0"]) .dl{opacity:1}.v2 .dc.lift{transform:translateX(-30%) scale(.94)!important;opacity:0!important}.v2 .ddots{left:50%;transform:translateX(-50%);bottom:-30px}.v2 .dl b{font-size:22px}}@media (max-width:1180px) and (min-width:981px){.v2 .dfoot{grid-template-columns:1fr}}.v2 .rvcard{max-width:720px;background:#fff;border:1px solid var(--line);border-radius:var(--r-card);padding:28px;display:flex;flex-direction:column;gap:14px;align-items:flex-start}.v2 .tp-stars.big i{width:28px;height:28px}.v2 .tp-stars.big svg{width:20px;height:20px}.v2 .rvstat{display:flex;align-items:center;gap:8px;font-weight:600}.v2 .rvstat .i{color:var(--g)}.v2 .rvslot{width:100%;padding:16px;border:1.5px dashed #A9BBB1;border-radius:10px;color:var(--mute);font-size:15px;background:var(--tint-2)}@media (max-width:980px){.v2 .hd-tel{display:inline-flex;align-items:center;min-height:44px;padding:0 6px;color:#fff;text-decoration:none;font-size:16px;font-weight:600;white-space:nowrap}.v2 .hd-r{gap:6px}.v2 .hero{padding:14px 0 18px}.v2 .hero .h1{font-size:min(11.3vw,72px);line-height:.95}.v2 .hero .hline{margin-top:10px;font-size:min(4.9vw,26px)}.v2 .tp{display:none}.v2 .hero .card{width:100%;max-width:560px;margin-top:16px}.v2 .ph{aspect-ratio:2.4/1}.v2 .htrust{margin-top:12px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;width:100%;max-width:560px;font-size:13px;line-height:1.3}.v2 .htrust li{flex-direction:column;gap:4px;padding:0 6px;border-left:1px solid rgba(255,255,255,.18)}.v2 .htrust li:first-child{border-left:0}.v2 .dsec{padding:20px 0 56px}.v2 .dfoot{grid-template-columns:1fr;margin-top:44px;gap:12px}.v2 .rvcard{padding:22px 18px}.v2 .row2.opt{grid-template-columns:1fr;gap:0}}@media (min-width:600px){.v2 .ph{aspect-ratio:3/1}}@media (max-width:360px){.v2 .hd .logo span{font-size:21px}.v2 .hd-tel{font-size:15px}}.v2 a.call,.v2 button.call,.v2 .ft a.call,.v2 .mbar .call{background:#fff;color:var(--deep);box-shadow:inset 0 0 0 2px #F5B83D}.v2 a.call .i,.v2 a.call .num,.v2 button.call .i,.v2 .call span{color:var(--deep)}.v2 a.call:hover,.v2 button.call:hover{background:#FFF4DB}.v2 .call::after{display:none!important}@media (min-width:981px){.v2 .hero{padding:30px 0 0}.v2 .hero .h1{font-size:min(var(--h1fit),132px);white-space:nowrap;line-height:.95}.v2 .hero .h1 span{display:inline}.v2 .hero .hline{margin-top:14px}.v2 .hcol{position:relative}.v2 .hcol>.h1{order:1}.v2 .hcol>.hline{order:2}.v2 .hcol>.htrust{order:3;margin-top:12px}.v2 .hcol>.fwrap{order:4}.v2 .hcol>.strip{order:5}.v2 .fwrap{position:relative;z-index:3;margin-top:22px}.v2 .hero .card{margin-top:0;box-shadow:0 0 0 1px rgba(168,213,186,.28),0 30px 80px -10px rgba(2,20,12,.55),0 10px 30px rgba(4,24,15,.35)}.v2 .tp-d{position:absolute;right:calc(100% + 28px);top:2px;display:flex;flex-direction:column;align-items:flex-end;gap:7px}.v2 .tp-m{display:none}}.v2 .fwrap{width:100%;max-width:640px;align-self:center}.v2 .hero .card{width:100%}@media (max-width:980px){.v2 .fwrap{max-width:560px}}.v2 .tp{text-decoration:none;color:#fff;background:none;box-shadow:none;padding:0;border-radius:0;min-height:0;margin:0}.v2 .tp:hover{background:none}.v2 .tp-stars{display:inline-flex;gap:2px}.v2 .tp-stars i{display:grid;place-items:center;width:20px;height:20px;background:#00B67A}.v2 .tp-stars svg{width:14px;height:14px;fill:#fff}.v2 .tp-wm{display:inline-flex;align-items:center;gap:4px;font-weight:600;font-size:15px;letter-spacing:-.01em;color:#fff}.v2 .tp-ws svg{width:17px;height:17px;fill:#00B67A;display:block}.v2 .strip{position:relative;z-index:1;width:100vw;max-width:100vw;margin-left:0;margin-right:0;align-self:center;flex:none;overflow:hidden;--cw:240px}.v2 .strack{display:flex;gap:16px;width:max-content;animation:v2-smove 70s linear infinite;padding:0 8px}@keyframes v2-smove{to{transform:translateX(calc(-50% - 8px))}}.v2 .strip:hover .strack,.v2 .strip.hold .strack,.v2 .strip.off .strack{animation-play-state:paused}.v2 .strip.static .strack{animation:none;margin:0 auto}.v2 .jc{position:relative;flex:none;width:var(--cw);aspect-ratio:4/5;border-radius:14px;overflow:hidden;color:#fff;text-decoration:none;background:#244d3a;filter:brightness(.72) saturate(.9);transition:filter .3s}.v2 .jc:hover,.v2 .jc:focus-visible{filter:none}.v2 .jc img{width:100%;height:100%;object-fit:cover}.v2 .sl{position:absolute;inset:auto 0 0 0;padding:44px 14px 14px;background:linear-gradient(180deg,transparent,rgba(6,28,19,.9) 62%);text-align:left}.v2 .sl b{display:block;font-size:18px;font-weight:600;line-height:1.2}.v2 .sl>span{display:block;font-size:13px;color:#E5F0E9;margin-top:2px}.v2 .sl .num{display:inline;font-size:inherit;margin:0}@media (min-width:981px){.v2 .strip{margin-top:-210px;padding:0 0 34px}.v2 .dsec{padding-top:56px}}.v2 .dfoot{margin-top:0}.v2 .ph{position:relative}.v2 .pstep{position:absolute;right:10px;bottom:10px;z-index:3;padding:3px 8px;border-radius:999px;background:rgba(6,28,19,.62);color:#fff;font-size:12px;font-weight:600;line-height:1.3;font-family:var(--fn)}.v2 .pback{position:absolute;left:10px;top:10px;z-index:3;margin:0!important;min-height:36px;padding:0 12px 0 8px!important;border-radius:999px;background:rgba(255,255,255,.94)!important;color:var(--deep)!important;font-size:14px;box-shadow:0 2px 8px rgba(0,0,0,.18)}.v2 .card:not(.s2p) .pback{display:none!important}.v2 .card.s2p .pback{display:inline-flex!important;visibility:visible}.v2 .pback::after{content:"";position:absolute;inset:-4px}.v2 .cb{padding-top:14px!important}.v2 .q h2,.v2 .q .qh{margin-top:0}.v2 .qrow{min-height:30px;align-items:center}.v2 .q>.qh:first-child{min-height:30px;display:flex;align-items:center}@media (max-width:980px){.v2 .cb{padding-top:10px!important}.v2 .hero{padding:10px 0 0}.v2 .hero .hline{margin-top:6px}.v2 .hero .card{margin-top:10px}.v2 .ph{aspect-ratio:2.75/1}.v2 .htrust{margin-top:8px}.v2 .tp-d{display:none}.v2 .tp-m{display:inline-flex;align-items:center;gap:8px;margin-top:6px}.v2 .tp-m .tp-stars i{width:14px;height:14px}.v2 .tp-m .tp-stars svg{width:10px;height:10px}.v2 .tp-m .tp-wm{font-size:12px}.v2 .tp-m .tp-ws svg{width:12px;height:12px}.v2 .strip{--cw:150px;margin-top:10px;padding-bottom:4px}.v2 .strack{gap:10px}.v2 .sl{padding:30px 10px 10px}.v2 .sl b{font-size:14px}.v2 .sl>span{font-size:11.5px}.v2 .jc{border-radius:12px;filter:brightness(.85)}.v2 .dsec{padding-top:36px}}.v2 a.call,.v2 .ft a.call,.v2 .mbar a.call,.v2 .hd a.call{background:linear-gradient(180deg,#1F6B4A 0%,#185C3F 100%);color:#fff;box-shadow:inset 0 0 0 1px rgba(255,255,255,.14)}.v2 a.call .i,.v2 a.call span,.v2 a.call .num{color:#fff}.v2 a.call .num{font-family:var(--fn);font-weight:600;font-variant-numeric:tabular-nums}.v2 a.call:hover{background:linear-gradient(180deg,#237A55 0%,#1B6646 100%)}.v2 button.call{background:linear-gradient(180deg,#1F6B4A 0%,#185C3F 100%);color:#fff;box-shadow:inset 0 0 0 1px rgba(255,255,255,.14)}.v2 button.call .i,.v2 button.call span{color:#fff}.v2 button.call:hover{background:linear-gradient(180deg,#237A55 0%,#1B6646 100%)}.v2 #q5form button.call{background:var(--deep);box-shadow:none}.v2 #q5form button.call:hover{background:var(--g)}.v2 .ccall{display:flex;width:100%;min-height:68px;margin-top:14px;gap:14px;border-radius:12px;padding:0 20px}.v2 .ccall .i{width:22px;height:22px}.v2 .ccall .cl{display:flex;flex-direction:column;align-items:flex-start;gap:3px;line-height:1}.v2 .ccall .cn{font-size:21px;font-weight:600}.v2 .ccall .num{font-size:21px}.v2 .ccall small{font-size:12.5px;font-weight:500;color:rgba(255,255,255,.82);letter-spacing:.01em}@media (max-width:980px){.v2 .ccall{display:none}}@media (min-width:981px){.v2 .hero{padding:18px 0 0}.v2 .hero .h1{font-size:clamp(84px,7.7vw,128px);line-height:.95;white-space:normal;letter-spacing:-.04em}.v2 .hero .h1 span{display:block;white-space:nowrap}.v2 .hero .hline{margin-top:14px;white-space:nowrap}.v2 .hcol>.h1{order:1}.v2 .hcol>.hline{order:2}.v2 .hcol>.tpl{order:3}.v2 .hcol>.htrust{order:4}.v2 .hcol>.fwrap{order:5}.v2 .tpl{margin-top:14px}.v2 .hcol>.htrust{margin-top:10px}.v2 .fwrap{margin-top:20px;max-width:none;width:clamp(880px,58vw,1040px)}.v2 .hero .card{display:grid;grid-template-columns:38% minmax(0,1fr);grid-template-rows:auto 1fr;width:100%}.v2 .hero .card .ph{grid-row:1/3;grid-column:1;aspect-ratio:auto!important;height:100%;min-height:100%}.v2 .hero .card .bar{grid-row:1;grid-column:2}.v2 .hero .card .cb{grid-row:2;grid-column:2;padding:16px 24px 20px!important}.v2 .ph picture,.v2 .ph img{position:absolute;inset:0;width:100%;height:100%}.v2 .ph img{object-fit:cover}.v2 .jsec{padding:26px 0 40px}.v2 .jsec .strip{margin-top:0;padding:0}}.v2 .jsec{background:linear-gradient(180deg,var(--hero-end) 0%,#17573C 100%);overflow:hidden}.v2 .hero{padding-bottom:0}.v2 .tpl{display:inline-flex;align-items:center;gap:10px;color:#fff;text-decoration:none;height:22px}.v2 .tpl .tp-wm{display:inline-flex;align-items:center;gap:5px;height:22px;font-size:17px;font-weight:600;line-height:1;letter-spacing:-.01em;color:#fff}.v2 .tpl .tp-ws svg{width:20px;height:20px;fill:#00B67A;display:block}.v2 .tpl .tp-stars{display:inline-flex;gap:2px;height:22px}.v2 .tpl .tp-stars i{display:grid;place-items:center;width:22px;height:22px;background:#00B67A}.v2 .tpl .tp-stars svg{width:15px;height:15px;fill:#fff}@media (max-width:980px){.v2 .tpl{height:16px;gap:7px;margin-top:8px}.v2 .tpl .tp-wm{height:16px;font-size:12.5px;gap:4px}.v2 .tpl .tp-ws svg{width:14px;height:14px}.v2 .tpl .tp-stars{height:16px}.v2 .tpl .tp-stars i{width:16px;height:16px}.v2 .tpl .tp-stars svg{width:11px;height:11px}.v2 .jsec{padding:10px 0 28px}.v2 .jsec .strip{margin-top:0}}.v2 .jc{filter:none}.v2 .sl{text-align:center;padding:56px 12px 16px;background:linear-gradient(180deg,rgba(6,28,19,0) 0%,rgba(6,28,19,.55) 45%,rgba(6,28,19,.92) 100%)}@media (min-width:981px){.v2 .strip{--cw:clamp(240px,17vw,300px)}.v2 .sl b{font-size:19px}}.v2 .dsec{background:var(--deep)}.v2 .cb{display:flex;flex-direction:column;transition:none!important;height:var(--cbh)!important;box-sizing:border-box}.v2 .qa{position:relative;flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.v2 .qa>.q{position:absolute;left:0;right:0;top:0;display:none}.v2 .qa>.q.on,.v2 .qa>.q.out{display:block}.v2 .qa>.q.out{opacity:0;transition:opacity .18s ease;pointer-events:none}.v2 .qa>.q.on.in-f,.v2 .qa>.q.on.in-b{animation:v2-qswap .2s ease-out!important}@keyframes v2-qswap{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.v2 .qa>.q.out{display:none}.v2 .qa>.q.on.in-f{animation:none!important}}.v2 .qa .qrow,.v2 .qa>.q>.qh:first-child{min-height:30px;margin-bottom:10px}.v2 .ccall{flex:none;margin-top:12px!important;min-height:60px!important}.v2 .card[data-step="2"] .ccall,.v2 .card[data-step="3"] .ccall,.v2 .card[data-step="5"] .ccall{background:#fff!important;box-shadow:inset 0 0 0 1.5px #1F6B4A!important}.v2 .card[data-step="2"] .ccall *,.v2 .card[data-step="3"] .ccall *,.v2 .card[data-step="5"] .ccall *{color:var(--g)!important}.v2 .card[data-step="2"] .ccall small,.v2 .card[data-step="3"] .ccall small,.v2 .card[data-step="5"] .ccall small{color:var(--mute)!important}.v2 .card[data-step="2"] .ccall:hover,.v2 .card[data-step="3"] .ccall:hover,.v2 .card[data-step="5"] .ccall:hover{background:var(--tint-2)!important}.v2 .q[data-s="2"] .qrow{align-items:center}.v2 .q[data-s="2"] .amt{display:block}.v2 .q[data-s="2"] .amt output{font-size:28px;line-height:1}.v2 .q[data-s="2"] .range{height:40px;margin:0}.v2 .q[data-s="2"] .chips{margin:4px 0 10px}.v2 .q .next,.v2 .q .btn.next{min-height:52px;margin-top:0}.v2 .q[data-s="3"] .row2{margin-bottom:2px}.v2 .q[data-s="3"] .fld input{height:52px}.v2 .q[data-s="5"] .eta,.v2 .q[data-s="5"] .reas{display:none}.v2 .q[data-s="5"] .row2{gap:10px}.v2 .q[data-s="5"] .fld{margin-bottom:8px}.v2 .q[data-s="5"] .fld input{height:48px;font-size:16px;padding:0 12px}.v2 .q[data-s="5"] .row2.opt{margin-top:0}.v2 .q[data-s="5"] .next{margin-top:2px}.v2 .q[data-s="5"] .fine{font-size:11.5px;line-height:1.35;margin-top:6px}.v2 .q[data-s="5"] .row2,.v2 .q[data-s="5"] .row2.opt{grid-template-columns:1fr 1fr!important;gap:8px!important}.v2 .otpfb{font-size:13px;margin-top:4px}.v2 .otp input::placeholder{letter-spacing:normal;font-family:var(--f);font-size:16px}@media (max-width:980px){.v2 .q[data-s="5"] .fld input::placeholder{font-size:14px}}.v2 .otp .fld{margin-bottom:4px}.v2 .q .err{margin-top:3px;font-size:13px}.v2 .q[data-s="5"] .fld{position:relative}.v2 .q[data-s="5"] .err{position:absolute;right:10px;top:0;height:48px;display:flex;align-items:center;margin:0;font-size:12px;font-weight:600;pointer-events:none;background:linear-gradient(90deg,rgba(255,255,255,0),#fff 14px);padding-left:16px}.v2 .q[data-s="5"] .err:empty{display:none}.v2 .otp .fine{margin:-4px 0 8px!important}.v2 .otp .otp-row{margin:0}.v2 .thanks .call{display:none}.v2 .thanks ol{display:none}.v2 .thanks li{margin:2px 0}.v2 .thanks .eta{margin:2px 0 6px}.v2 .thanks p{font-size:15px}@media (min-width:981px){.v2 .hero .card{height:380px}.v2 .hero .card .cb{--cbh:376px;padding:16px 24px 18px!important}}@media (max-width:980px){.v2 .ccall{display:flex!important;min-height:56px!important;margin-top:10px!important}.v2 .ccall .cn,.v2 .ccall .num{font-size:19px}.v2 .cb{--cbh:372px;padding:10px 10px 10px!important}.v2 .q[data-s="5"] .qh{font-size:18px}.v2 .q[data-s="2"] .amt output{font-size:26px}.v2 .strip{padding-bottom:44px!important}}@media (max-width:980px) and (pointer:coarse){.v2{scrollbar-width:none}.v2::-webkit-scrollbar{display:none}}.v2 .qa .qrow{flex-direction:column;align-items:center;justify-content:center;gap:4px;text-align:center}.v2 .qa .qrow .qh{text-align:center}.v2 .qa>.q>.qh:first-child{justify-content:center;text-align:center}.v2 .qa .qt{font-size:12.5px}.v2 .q[data-s="2"] .amt{text-align:center}.v2 .q[data-s="2"] .amt output{font-size:30px}.v2 .otp .fine,.v2 .otpfb,.v2 .otp-row,.v2 .thanks p,.v2 .thanks .eta{text-align:center;justify-content:center}.v2 .thanks .qh{justify-content:center}.v2 .strack{gap:0!important;padding:0!important;animation:v2-smove2 70s linear infinite!important;will-change:transform}.v2 .jc{margin-right:var(--sg,16px);transition:none!important;filter:none!important}.v2 .jc img{transform:none!important;transition:none!important}@keyframes v2-smove2{from{transform:translate3d(0,0,0)}to{transform:translate3d(-50%,0,0)}}.v2 .strip:hover .strack,.v2 .strip.hold .strack,.v2 .strip.off .strack{animation-play-state:running!important}.v2 .strip.static .strack{animation:none!important}@media (max-width:980px){.v2 .strip{--sg:10px}.v2 .ccall{display:none!important}.v2 .cb{--cbh:292px!important}.v2 .q[data-s="5"] .next{min-height:48px}.v2 .q[data-s="5"] .fine{font-size:11px;line-height:1.3}.v2 .q[data-s="5"] .fld{margin-bottom:6px}.v2 .qa .qrow,.v2 .qa>.q>.qh:first-child{margin-bottom:8px}}.v2 .qa>.q{bottom:0}.v2 .qa>.q.on,.v2 .qa>.q.out{display:flex;flex-direction:column;justify-content:safe center}.v2 .qa>.q>*{flex:none}.v2 #q1 .tile{min-height:66px}.v2 .q[data-s="5"] .fine .more{padding:4px 2px;margin:-4px 0}@keyframes v2-qswap{from{opacity:0}to{opacity:1}}.v2 .call,.v2 .btn,.v2 .dall{border-radius:10px}.v2 .call .i,.v2 .btn .i,.v2 .dall .i,.v2 .ccall .i{stroke-width:1.5}.v2 a.call,.v2 button.call{box-shadow:0 1px 2px rgba(4,24,15,.18)}.v2 a.call,.v2 .ft a.call,.v2 .mbar a.call,.v2 .hd a.call,.v2 button.call{background:linear-gradient(180deg,#22744F 0%,#1C6445 100%)}.v2 a.call:hover,.v2 button.call:hover{background:#1A5E41}.v2 .hd a.call{min-height:48px;padding:0 18px}.v2 .hd .btn.out{min-height:48px;box-shadow:inset 0 0 0 1.5px rgba(255,255,255,.85)}.v2 .cnote{flex:none;margin:6px 0 4px;text-align:center;font-size:12px;line-height:1;color:var(--mute);letter-spacing:.01em}.v2 .ccall{min-height:54px!important;margin-top:0!important;gap:10px;align-items:center;justify-content:center;font-size:17px;font-weight:600;border-radius:10px}.v2 .ccall .i{width:18px;height:18px;flex:none;display:block}.v2 .ccall .num{font-size:17px}.v2 .card[data-step="2"] .cnote,.v2 .card[data-step="3"] .cnote,.v2 .card[data-step="5"] .cnote{color:var(--mute)}.v2 .ctr{list-style:none;margin:0 0 10px;padding:0;display:flex;justify-content:center;flex-wrap:wrap;gap:4px 16px;font-size:12.5px;line-height:1.3;color:var(--mute)}.v2 .ctr li{display:flex;align-items:center;gap:5px}.v2 .ctr .i{width:14px;height:14px;stroke-width:1.5;color:var(--g)}.v2 .card.picked .ctr{display:none}.v2 .thanks .eta .i{display:none}.v2 .tile{-webkit-tap-highlight-color:transparent}.v2 .tile::before,.v2 .tile::after{display:none!important;animation:none!important}.v2 .tk{display:none!important}.v2 .tile[aria-pressed=true]{background:var(--tint-2)!important;box-shadow:inset 0 0 0 2px var(--g)!important}@media (prefers-reduced-motion:no-preference){.inv .v2 #q1 .tile{animation:v2-trise .42s cubic-bezier(.2,.7,.2,1) .35s backwards!important;background-image:none!important}}@media (min-width:981px){.v2 .fwrap{margin-top:22px}.v2 .jsec{padding-top:22px}.v2 .mcb{display:none!important}}@media (max-width:980px){.v2 .hero .hline{font-size:min(4vw,17px);margin-top:4px}.v2 .ccall,.v2 .cnote{display:none!important}.v2 .mcb{display:inline-flex!important;align-self:center;margin-top:12px;min-height:48px;padding:0 20px;gap:9px;font-size:16px;background:#F1F8F3!important;color:var(--deep)!important;box-shadow:0 1px 2px rgba(4,24,15,.2)!important}.v2 .mcb .i,.v2 .mcb span,.v2 .mcb .num{color:var(--deep)!important}.v2 .mcb .i{width:17px;height:17px}.v2 .mcb .num{font-size:16px}.v2 .mcb:hover{background:#fff!important}.v2 .tpl{margin-top:8px}.v2 .jsec{padding-top:6px}.v2 .ph{aspect-ratio:3/1!important}.v2 .mcb{margin-top:10px!important}.v2 .ctr{font-size:11.5px;gap:3px 10px;margin-bottom:8px}.v2 .ctr .i{display:none}.v2 .ctr{gap:2px 12px;font-size:11.5px}.v2 .ctr li+li::before{content:'·';margin-right:12px;margin-left:-6px;opacity:.6}}.v2 .hero .h1 .l1{display:block!important;white-space:nowrap}.v2 .hero .h1 .rot{display:grid!important;justify-items:center;overflow:hidden;height:1.05em;margin-top:-.02em}.v2 .rw{grid-area:1/1;font-style:normal;color:var(--leaf);white-space:nowrap;opacity:0;transform:translateY(55%);transition:transform .55s cubic-bezier(.22,1,.36,1),opacity .4s ease}.v2 .rw.on{opacity:1;transform:none}.v2 .rw.off{opacity:0;transform:translateY(-55%)}@media (prefers-reduced-motion:reduce){.v2 .rw{transition:none}}@media (min-width:981px){.v2 .hero .h1{font-size:min(116px,calc((min(100vw,1408px) - 2 * var(--gut)) / 10.75))!important;line-height:.95}.v2 .hero .h1 .rot{height:1.0em}.v2 .hero .hline{margin-top:8px!important}}@media (max-width:980px){.v2 .hero .h1{font-size:calc((100vw - 32px) / 10.75)!important;line-height:1}.v2 .rot{height:1.08em}}@media (min-width:981px){.v2 .fwrap{width:clamp(940px,64vw,1100px)!important}.v2 .hero .card{grid-template-columns:45% minmax(0,1fr)!important}}.v2 .fwrap{position:relative}.v2 .seal{position:absolute;z-index:5;top:-58px;right:-48px;width:96px;height:96px;transform:rotate(-10deg);filter:drop-shadow(0 2px 3px rgba(2,20,12,.28));pointer-events:none}.v2 .seal svg{display:block;width:100%;height:100%}@media (max-width:980px){.v2 .seal{width:66px;height:66px;top:-14px;right:-8px}}.v2 .hint{position:absolute;z-index:6;left:50%;bottom:calc(100% + 8px);transform:translate(-50%,6px);width:max-content;max-width:min(360px,calc(100vw - 40px));padding:10px 14px;border-radius:10px;background:#0B1F16;color:#fff;font-size:14px;line-height:1.35;text-align:center;box-shadow:0 10px 30px rgba(0,0,0,.3);opacity:0;transition:opacity .35s ease,transform .35s ease;pointer-events:none}.v2 .hint b{font-weight:600;color:#A8D5BA}.v2 .hint::after{content:"";position:absolute;left:50%;top:100%;margin-left:-7px;border:7px solid transparent;border-top-color:#0B1F16}.v2 .hint.show{opacity:1;transform:translate(-50%,0)}.v2 .hero .card{transition:box-shadow .5s ease}.v2 .hero .card.hl{box-shadow:0 0 0 3px rgba(245,184,61,.75),0 30px 80px -10px rgba(2,20,12,.55),0 10px 30px rgba(4,24,15,.35)}@media (max-width:980px){.v2 .hint{font-size:13px;bottom:calc(100% + 10px)}}.v2 .q .btn.pri,.v2 .q .btn.pri.next{background:var(--deep)!important;color:#fff}@media (hover:hover){.v2 .q .btn.pri:hover{background:#0A2E20!important}}.v2 #q5form button.call:hover{background:var(--deep)}@media (hover:hover){.v2 #q5form button.call:hover{background:#0A2E20}}@media (max-width:980px){.v2 .ccall,.v2 .cnote{display:flex!important}.v2 .cnote{display:block!important;margin:4px 0 4px!important;font-size:11.5px}.v2 .ccall{min-height:50px!important;font-size:16px}.v2 .ccall .num{font-size:16px}.v2 .cb{--cbh:350px!important;padding:8px 10px 10px!important}.v2 .qa>.q.on,.v2 .qa>.q.out{justify-content:flex-start}.v2 .ctr{margin-bottom:6px}.v2 .tpl{margin-top:10px}}.v2 .tpin{display:none}.v2 .hdiv{display:none}@media (min-width:981px){.v2 .hcol>.tpl:not(.tpin){display:none!important}.v2 .hero .hline{display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;gap:0}.v2 .hdiv{display:inline-block;width:1px;height:18px;background:rgba(255,255,255,.3);margin:0 16px}.v2 .tpin{display:inline-flex!important;margin:0!important;height:20px}.v2 .tpin .tp-wm{font-size:16px;height:20px}.v2 .tpin .tp-ws svg{width:18px;height:18px}.v2 .tpin .tp-stars,.v2 .tpin .tp-stars i{height:20px}.v2 .tpin .tp-stars i{width:20px}.v2 .tpin .tp-stars svg{width:14px;height:14px}.v2 .fwrap{margin-top:20px}.v2 .hero .h1 .la,.v2 .hero .h1 .lb{display:inline!important}.v2 .hero .hline .dk{white-space:pre}}.v2 .hd a.hcall2{background:transparent!important;box-shadow:inset 0 0 0 1.5px rgba(255,255,255,.85)!important;min-height:48px;padding:0 18px;border-radius:10px;gap:8px;font:600 17px/1 var(--f)}.v2 .hd a.hcall2 .num{font-family:var(--f)!important;font-weight:600;font-size:17px;color:#fff}.v2 .hd a.hcall2 .i{width:16px;height:16px;stroke-width:1.5;color:#fff}.v2 .hd a.hcall2:hover,.v2 .hd .btn.out:hover{background:rgba(255,255,255,.08)!important}.v2 .hd .btn.out{font:600 17px/1 var(--f);border-radius:10px;padding:0 18px}.v2 .hint{bottom:auto!important;top:24px;left:auto;right:calc(100% + 16px);transform:translateX(-6px)!important;max-width:210px;text-align:left}.v2 .hint.show{transform:none!important}.v2 .hint::after{left:100%;top:18px;margin:0;border:7px solid transparent;border-left-color:#0B1F16;border-top-color:transparent}@media (max-width:1359px){.v2 .hint{right:auto;left:16px;top:16px;max-width:calc(45% - 48px)}.v2 .hint::after{left:100%;top:16px}}@media (max-width:980px){.v2 .hint{left:50%;right:auto;top:12px;max-width:250px;transform:translate(-50%,-6px)!important;text-align:center;font-size:13px;padding:8px 12px}.v2 .hint.show{transform:translate(-50%,0)!important}.v2 .hint::after{left:50%;top:100%;margin-left:-7px;border:7px solid transparent;border-top-color:#0B1F16}}.v2 .seal{width:84px!important;height:84px!important;top:-34px!important;right:-34px!important}@media (max-width:980px){.v2 .seal{width:56px!important;height:56px!important;top:-16px!important;right:-12px!important}}@media (max-width:980px){.v2 .hero .h1{font-size:calc((100vw - 32px) / 8.2)!important;line-height:1}.v2 .hero .h1 .la,.v2 .hero .h1 .lb{display:block}.v2 .hero .h1 .rot{height:1.08em}.v2 .hero{padding-top:8px!important}.v2 .hero .hline{margin-top:4px!important}.v2 .hero .card{margin-top:8px!important}}.v2 .ctr{flex-wrap:nowrap;white-space:nowrap;margin:0 0 6px!important}.v2 .ctr li+li::before{content:"·";margin:0 2px 0 -8px;opacity:.55}.v2 #q1.on,.v2 #q1.out{justify-content:flex-start!important}.v2 #q1 .qrow{margin-top:auto}.v2 #q1 .tiles{margin-bottom:auto}@media (min-width:981px){.v2 .ctr{gap:0 14px;font-size:12.5px;margin-top:12px!important}.v2 .seal{top:-52px!important;right:-48px!important}}@media (min-width:981px) and (max-width:1599px){.v2 .ctr{gap:0 11px;font-size:12px}}@media (max-width:980px){.v2 .ctr{gap:0 9px!important;font-size:11px!important;letter-spacing:-.01em}.v2 .ctr li+li::before{content:"·"!important;margin:0 1px 0 -6px!important;opacity:.55}.v2 #q1 .qrow{margin-top:10px}.v2 #q1 .tiles{margin-bottom:0}}@media (max-width:379px){.v2 .ctr{gap:0 7px!important;font-size:10.5px!important}}@media (min-width:981px){.v2 .hero{padding-top:30px!important}.v2 .hero .h1{line-height:.92!important}.v2 .hero .hline{margin-top:16px!important}.v2 .fwrap{margin-top:30px!important}.v2 .jsec{padding-top:20px!important}.v2 .sl{inset:0 0 auto 0!important;padding:14px 12px 46px!important;background:linear-gradient(180deg,rgba(6,28,19,.88) 0%,rgba(6,28,19,.5) 55%,rgba(6,28,19,0) 100%)!important}}.v2 h1 .rw,.v2 h1 .rw *{color:#F5B83D!important}.v2 .shx{display:none}.v2 .dko{display:inline}.v2 .cor{flex:none;display:flex;align-items:center;gap:12px;margin:2px 0 8px;font-size:12px;line-height:1;color:var(--mute)}.v2 .cor::before,.v2 .cor::after{content:"";flex:1;height:1px;background:#CFDDD4}.v2 .cnote{display:none!important}.v2 .q[data-s="5"] .fine{margin-top:4px!important}.v2 .ccall{position:relative;overflow:visible!important}.v2 .ctag{position:absolute;top:-10px;right:14px;padding:4px 8px;border-radius:5px;background:#F5B83D;color:#0E3B29!important;font:600 11px/1 var(--f);letter-spacing:.01em;white-space:nowrap;box-shadow:0 1px 2px rgba(4,24,15,.25);pointer-events:none}.v2 .card[data-step] .ccall .ctag{color:#0E3B29!important}@media (max-width:980px){.v2 .cor{display:flex!important;margin:3px 0 8px}.v2 .cb{--cbh:353px!important}.v2 .ctag{font-size:10.5px;right:10px;top:-9px}.v2 .dko{display:none}.v2 .ctr .i{display:block!important;width:11px;height:11px}.v2 .ctr li{gap:3px}.v2 .ctr{font-size:11px!important;gap:0 8px!important}.v2 .ctr li+li::before{margin:0 2px 0 -5px!important}.v2 .lgx{display:none}.v2 .shx{display:inline}.v2 .hero .h1{display:flex!important;flex-wrap:wrap;justify-content:center;font-size:calc((100vw - 32px) / 8.55)!important;line-height:1.02}.v2 .hero .h1 .l1{display:contents!important}.v2 .hero .h1 .la{display:block!important;width:100%}.v2 .hero .h1 .lb{display:inline!important}.v2 .hero .h1 .rot{width:5.45em;height:1.08em;margin-left:.25em;justify-items:start!important}.v2 .ph{aspect-ratio:16/11!important}.v2 .hero .hline{margin-top:2px!important}.v2 .hero .card{margin-top:6px!important}.v2 .hero{padding-top:4px!important}.v2 #q1 .qrow{margin-top:6px}.v2 .tpl{margin-top:6px!important}.v2 .jsec{padding-top:4px!important}.v2 .hint{top:auto!important;bottom:var(--hb,86px)!important;font-size:12.5px!important;padding:7px 12px!important;left:50%!important;right:auto!important;transform:translate(-50%,6px)!important;max-width:300px!important;width:max-content}.v2 .hint.show{transform:translate(-50%,0)!important}.v2 .hint::after{top:auto!important;bottom:100%;left:50%!important;margin-left:-7px!important;border:7px solid transparent!important;border-bottom-color:#0B1F16!important}}@media (min-width:600px) and (max-width:980px){.v2 .ph{aspect-ratio:3/1!important}}.v2 .hero .h1 .rw .lgx{display:inline!important}.v2 .hero .h1 .rw .shx{display:none!important}@media (max-width:980px){.v2 .hero .h1 .rw .lgx{display:none!important}.v2 .hero .h1 .rw .shx{display:inline!important}.v2 .hero .h1{font-size:calc((100vw - 2 * var(--gut)) / 8.62)!important}.v2 .seal{right:-6px!important}.v2 .hint{top:calc(100% + 12px)!important;bottom:auto!important}.v2 .hint::after{bottom:100%!important;top:auto!important}.v2 .q[data-s="5"] .fine .more{padding:0 2px!important;margin:0!important}}.v2 .ctag{display:none!important}@media (min-width:981px){.v2 .sl{inset:auto 0 0 0!important;padding:56px 12px 16px!important;background:linear-gradient(180deg,rgba(6,28,19,0) 0%,rgba(6,28,19,.55) 45%,rgba(6,28,19,.92) 100%)!important}.v2 .jsec{padding-top:52px!important}.v2 .hd .wrap{max-width:none!important;padding:0 clamp(40px,3.4vw,64px)!important}}@media (max-width:980px){.v2 .ph{aspect-ratio:3/2!important}.v2 .cb{--cbh:325px!important}.v2 #q1 .tile{min-height:69px}.v2 #q1 .qrow{margin-top:16px}.v2 .q[data-s="5"] .qh{margin-bottom:6px!important;min-height:26px!important}.v2 .q[data-s="5"] .fld{margin-bottom:5px!important}.v2 .q[data-s="5"] .fld input{height:44px!important}.v2 .q[data-s="5"] .err{height:44px!important}.v2 .q[data-s="5"] .next{min-height:44px!important}.v2 .q[data-s="5"] .fine{font-size:10.5px!important;line-height:1.3!important}.v2 .ccall{min-height:48px!important}.v2 .pstep,.v2 .pback{white-space:nowrap}.v2 .jc .sl b,.v2 .jc .sl>span{white-space:normal;overflow-wrap:anywhere}}@media (max-width:374px){.v2 .tile .tc{display:none!important}.v2 .tile{gap:7px!important;padding:0 8px!important}}@media (max-width:339px){.v2 .tile{font-size:14px!important;gap:5px!important;padding:0 5px!important;letter-spacing:-.02em}.v2 .tile .ti{width:24px!important;height:24px!important}.v2 .tile .ti .i{width:14px!important;height:14px!important}}@media (max-width:359px){.v2 .cb{--cbh:342px!important}.v2 .hd .wrap{gap:8px!important}.v2 .hd .logo{font-size:20px;gap:7px}.v2 .hd .logo svg{width:24px;height:24px}.v2 .hd-tel{font-size:14px!important;padding:0 2px!important}.v2 .hd-r{gap:4px!important}.v2 .burger{width:44px;height:44px}.v2 .mbar{gap:8px;padding-left:10px;padding-right:10px}.v2 .ctr{font-size:10.5px!important;gap:0 6px!important}.v2 .ctr .i{display:none!important}.v2 .mbar>*{min-width:0}.v2 .mbar .call,.v2 .mbar .btn{font-size:15px;padding:0 8px!important}}@media (max-width:980px){.v2 .hcol>.tpl:not(.tpin){display:none!important}.v2 .hero .hline{display:flex!important;align-items:center;justify-content:center;flex-wrap:nowrap;white-space:nowrap;font-size:clamp(12px,3.6vw,15.5px)!important}.v2 .hdiv{display:inline-block!important;width:1px;height:14px;background:rgba(255,255,255,.3);margin:0 10px;flex:none}.v2 .tpin{display:inline-flex!important;flex:none;height:16px!important;gap:5px!important;margin:0!important}.v2 .tpin .tp-wm{font-size:0!important;gap:0!important;height:16px!important}.v2 .tpin .tp-ws svg{width:15px!important;height:15px!important}.v2 .tpin .tp-stars{height:16px!important;gap:1.5px!important}.v2 .tpin .tp-stars i{width:15px!important;height:15px!important}.v2 .tpin .tp-stars svg{width:11px!important;height:11px!important}.v2 .jsec{padding-top:12px!important}.v2 .seal{top:8px!important;right:8px!important}}@media (max-width:359px){.v2 .hdiv{margin:0 7px}.v2 .tpin .tp-stars i{width:13px!important;height:13px!important}.v2 .tpin .tp-stars svg{width:9.5px!important;height:9.5px!important}.v2 .tpin .tp-ws svg{width:13px!important;height:13px!important}}.v2 .qa input:focus,.v2 .qa input:focus-visible{outline:2px solid var(--g)!important;outline-offset:-2px!important}.v2 .qa input[aria-invalid=true]:focus{outline-color:#B42318!important}.v2 .qa button:focus-visible,.v2 .qa a:focus-visible,.v2 .qa .tile:focus-visible{outline-offset:-3px!important}.v2 .qa .range:focus-visible{outline:none}@keyframes v2-cfpulse{0%{box-shadow:0 0 0 0 rgba(245,184,61,.55),0 30px 80px -10px rgba(2,20,12,.55),0 10px 30px rgba(4,24,15,.35)}70%{box-shadow:0 0 0 11px rgba(245,184,61,0),0 30px 80px -10px rgba(2,20,12,.55),0 10px 30px rgba(4,24,15,.35)}100%{box-shadow:0 0 0 0 rgba(245,184,61,0),0 30px 80px -10px rgba(2,20,12,.55),0 10px 30px rgba(4,24,15,.35)}}@media (prefers-reduced-motion:no-preference){.v2 .hero .card:not(.picked){animation:v2-cfpulse 2.4s ease-out infinite}}.v2 .hero .card.picked{animation:none}@media (max-width:980px){.v2 .hero .hline{font-size:calc((100vw - 2 * var(--gut) - 4px) / 27.4)!important;line-height:1}.v2 .hdiv{height:1.1em!important;margin:0 .55em!important}.v2 .tpin{font-size:inherit!important;height:1.1em!important;gap:.32em!important;align-items:center}.v2 .tpin .tp-wm{font-size:1em!important;gap:.25em!important;height:1.1em!important;line-height:1}.v2 .tpin .tp-ws svg{width:1em!important;height:1em!important}.v2 .tpin .tp-stars{height:1.1em!important;gap:.12em!important}.v2 .tpin .tp-stars i{width:1em!important;height:1em!important}.v2 .tpin .tp-stars svg{width:.74em!important;height:.74em!important}.v2 #q1 .qrow{margin-top:6px!important}.v2 .cb{--cbh:302px!important;padding-bottom:8px!important}.v2 .cor{margin:2px 0 6px!important}.v2 .ccall{min-height:46px!important}.v2 .q[data-s="5"] .qh{margin-bottom:4px!important;min-height:24px!important}.v2 .q[data-s="5"] .fld{margin-bottom:4px!important}.v2 .q[data-s="5"] .row2{gap:6px!important}.v2 .q[data-s="5"] .fld input,.v2 .q[data-s="5"] .err{height:42px!important}.v2 .q[data-s="5"] .next{min-height:42px!important}.v2 .q[data-s="5"] .fine{line-height:1.25!important;margin-top:3px!important}.v2 .otp .otpfb{display:none!important}.v2 .thanks .qh{margin-bottom:6px!important}.v2 .thanks .eta{margin:0 0 4px!important;padding:4px 8px!important}.v2 .thanks p{font-size:14px!important;line-height:1.4!important}}@media (max-width:359px){.v2 .cb{--cbh:321px!important}}.v2 .qa input.range:focus,.v2 .qa input.range:focus-visible{outline:none!important}.v2 .lbm{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.v2 .thanks .qh{font-size:20px;gap:8px}.v2 .thanks .qh .i{width:22px;height:22px}.v2 .dsm{font-size:14px;color:var(--mute);text-align:center;margin-top:2px}@media (max-width:980px){.v2 .lbm{position:static!important;width:auto;height:auto;clip:auto;display:block;font-size:12px;font-weight:600;margin:0 0 2px;white-space:nowrap}.v2 .q[data-s="5"] .fld{position:relative}.v2 .q[data-s="5"] .lbm{position:absolute!important;left:12px;top:5px;margin:0;font-size:10.5px;line-height:1;color:var(--mute);pointer-events:none;z-index:1}.v2 .q[data-s="5"] .fld input{height:44px!important;padding:14px 12px 0!important;font-size:15px}.v2 .q[data-s="5"] .err{top:0!important;height:44px!important}.v2 .q[data-s="5"] .fld input::placeholder,.v2 .otp input::placeholder{color:transparent}.v2 .otp .fld label{text-align:center}.v2 .cb{--cbh:306px!important}.v2 .qa>.q.on,.v2 .qa>.q.out{justify-content:flex-start!important}.v2 #q1 .qrow{margin-top:6px!important}.v2 .qa>.q.out{display:none!important}}@media (max-width:389px){.v2 .ccall{font-size:14.5px!important;gap:6px!important}.v2 .ccall .num{font-size:14.5px!important}}@media (max-width:359px){.v2 .cb{--cbh:326px!important}}@keyframes v2-cfpulse2{0%{box-shadow:0 0 0 2.5px rgba(200,134,11,.95),0 0 0 2.5px rgba(200,134,11,.6),0 30px 80px -10px rgba(2,20,12,.55)}70%{box-shadow:0 0 0 2.5px rgba(200,134,11,.95),0 0 0 14px rgba(200,134,11,0),0 30px 80px -10px rgba(2,20,12,.55)}100%{box-shadow:0 0 0 2.5px rgba(200,134,11,.95),0 0 0 2.5px rgba(200,134,11,0),0 30px 80px -10px rgba(2,20,12,.55)}}.v2 .hero .card,.v2 .hero .card.hl,.v2 .hero .card.picked{animation:none!important;box-shadow:0 0 0 3px #F5B83D,0 30px 80px -10px rgba(2,20,12,.55),0 10px 30px rgba(4,24,15,.35)!important}.v2 .hero .card.picked{animation:none!important}.v2 .pctr{display:none}@media (max-width:980px){.v2 .hero{padding-top:12px!important}.v2 .hero .hline{margin-top:8px!important}.v2 .hero .card{margin-top:14px!important}.v2 .ph{aspect-ratio:15/8!important}.v2 .qa .ctr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);margin:0!important}.v2 .pctr{display:flex!important;position:absolute;left:0;right:0;bottom:0;z-index:2;margin:0!important;padding:20px 8px 7px!important;justify-content:center;flex-wrap:nowrap!important;white-space:nowrap!important;gap:0 8px!important;font-size:11px!important;line-height:1;color:#fff!important;background:linear-gradient(180deg,rgba(4,20,13,0) 0%,rgba(4,20,13,.62) 60%,rgba(4,20,13,.78) 100%);pointer-events:none}.v2 .pctr li{gap:3px;color:#fff}.v2 .pctr .i{display:block!important;width:11px!important;height:11px!important;color:#CFE8D9!important}.v2 .pctr li+li::before{content:"·"!important;margin:0 2px 0 -5px!important;opacity:.7;color:#fff}.v2 .pctr .dko{display:none!important}.v2 .card.picked .pctr{display:none!important}.v2 .card:not(.s2p) .pstep{top:8px;bottom:auto;left:8px;right:auto}.v2 .cb{--cbh:272px!important;padding:8px 10px 8px!important}.v2 #q1 .qrow{margin-top:2px!important;margin-bottom:8px!important}.v2 .qa .qrow,.v2 .qa>.q>.qh:first-child{margin-bottom:8px!important}.v2 #q1 .tile{min-height:58px!important}.v2 .cor{margin:2px 0 6px!important}.v2 .ccall{min-height:46px!important}.v2 .q[data-s="2"] .amt output{font-size:24px!important}.v2 .q[data-s="2"] .range{height:34px!important}.v2 .q[data-s="2"] .chips{margin:2px 0 8px!important}.v2 .q[data-s="2"] .chips button{min-height:38px!important}.v2 .q .next,.v2 .q .btn.next{min-height:44px!important}.v2 .q[data-s="3"] label{margin-bottom:3px;font-size:13px}.v2 .q[data-s="3"] .fld{margin-bottom:6px}.v2 .q[data-s="3"] .fld input{height:44px!important;font-size:16px}.v2 .q[data-s="5"] .qh{margin-bottom:4px!important;min-height:22px!important;font-size:16.5px!important}.v2 .q[data-s="5"] .row2,.v2 .q[data-s="5"] .row2.opt{gap:6px!important}.v2 .q[data-s="5"] .fld{margin-bottom:5px!important}.v2 .q[data-s="5"] .fld input{height:40px!important;padding:13px 10px 0!important;font-size:16px!important}.v2 .q[data-s="5"] .lbm{top:4px!important;left:10px!important;font-size:10px!important}.v2 .q[data-s="5"] .err{height:40px!important;font-size:11px!important;right:6px!important}.v2 .q[data-s="5"] .next{min-height:40px!important;margin-top:0!important}.v2 .q[data-s="5"] .fine{font-size:10px!important;line-height:1.25!important;margin-top:3px!important}.v2 .otp .qh{margin-bottom:2px!important}.v2 .otp .fine{margin:0 0 4px!important;font-size:12px}.v2 .otp .fld input{height:44px!important;font-size:16px!important}.v2 .otp .fld label{margin-bottom:2px;font-size:12px}.v2 .otp-row button{min-height:36px}.v2 .qa input{font-size:16px!important}.v2 .card[data-step="5"] .cor{display:none!important}.v2 .card[data-step="5"] .ccall{margin-top:8px!important}}@media (max-width:389px){.v2 .cb{--cbh:284px!important}}@media (max-width:359px){.v2 .pctr{font-size:10px!important;gap:0 6px!important}.v2 .pctr .i{width:10px!important;height:10px!important}}.v2 .optlink{display:none}@media (max-width:980px){.v2 .ph{aspect-ratio:21/10!important}.v2 #q1 .tiles{gap:7px!important}.v2 #q1 .tile{min-height:50px!important}.v2 .hero .card .cb{padding:6px 10px 6px!important}.v2 .ctr+.qrow,.v2 #q1 .qrow{margin-top:0!important}.v2 .cor{margin:0 0 5px!important}.v2 .ccall{min-height:48px!important}.v2 .cb{--cbh:222px!important}.v2 .card:not(.optopen) .q[data-s="5"] .row2.opt{display:none!important}.v2 .card:not(.optopen) .optlink{display:block;margin:0 0 6px;padding:2px 0;min-height:24px;border:0;background:none;color:var(--g);font:600 13px/1.2 var(--f);text-align:left;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.v2 .card[data-step="2"] .ccall,.v2 .card[data-step="3"] .ccall,.v2 .card[data-step="5"] .ccall,.v2 .card[data-step="2"] .cor,.v2 .card[data-step="3"] .cor,.v2 .card[data-step="5"] .cor{display:none!important}.v2 #q1 .tiles{gap:6px!important}.v2 #q1 .qrow{margin-bottom:6px!important}.v2 .otp .qh{min-height:24px!important}.v2 .otp .fine{font-size:11.5px!important;margin:0 0 3px!important}.v2 .otp .fld label{margin-bottom:1px!important}.v2 .otp .fld input{height:40px!important}.v2 .otp-row{margin:0!important}.v2 .otp-row button{min-height:30px!important}}@media (max-width:359px){.v2 .hero .card .cb{--cbh:233px!important}}@media (max-width:389px){.v2 .cb{--cbh:226px!important}.v2 .otp .fine{font-size:10.5px!important;line-height:1.25}.v2 .otp-row{font-size:13px}}@media (max-width:599px){.v2 .hero .h1{font-size:calc((100vw - 2 * var(--gut)) / 7.92)!important}.v2 .hero .h1 .rot{width:4.75em!important}.v2 .hero .card{display:flex!important;flex-direction:column;height:calc((100vw - 32px) / 2.85 + 207.0px)}.v2 .hero .card .ph{flex:none;aspect-ratio:auto!important;height:calc((100vw - 32px) / 2.85)!important;max-height:none!important;transition:height .35s cubic-bezier(.22,1,.36,1)!important}.v2 .hero .card.s2p .ph,.v2 .hero .card.fin .ph{display:block!important;height:60px!important}.v2 .hero .card.s2p .ph img,.v2 .hero .card.fin .ph img{object-position:50% 32%!important}.v2 .hero .card .bar{flex:none}.v2 .hero .card .cb{flex:1 1 auto;height:auto!important;min-height:0;padding:6px 10px 8px!important}.v2 .hero .card.s2p .seal,.v2 .hero .card.fin .seal{width:46px!important;height:46px!important;top:7px!important;right:7px!important}.v2 .seal{transition:width .35s,height .35s}.v2 .card.s2p .pback,.v2 .card.fin .pback{top:13px;min-height:32px}.v2 .card.s2p .pstep,.v2 .card.fin .pstep{bottom:auto;top:16px;right:62px}.v2 #q1 .qrow{margin:0 0 6px!important}.v2 #q1 .tile{min-height:46px!important}.v2 #q1 .tiles{gap:5px!important}.v2 #q1 .qrow{min-height:24px!important}.v2 .card:not(.s2p):not(.fin) .cor{margin:2px 0 2px!important}.v2 .ccall{min-height:46px!important}.v2 .qa .qrow,.v2 .qa>.q>.qh:first-child{margin-bottom:6px!important}.v2 .jsec{padding-top:14px!important}}html.kbo .v2 .mbar{transition:none!important;transform:translateY(110%)!important;visibility:hidden}@media (max-width:599px){.v2 .hero .card .ph{transition:none!important}.v2 .seal{transition:none!important}}.v2 .ph picture img{object-position:var(--fu,50% 40%)!important}.v2 .ph img.si{display:none}@media (min-width:600px) and (max-width:980px){.v2 .ph picture img{object-position:var(--fd,50% 40%)!important}}@media (min-width:981px){.v2 .ph picture img{object-position:var(--fq,50% 40%)!important}}@media (max-width:599px){.v2 .hero .card.s2p .ph,.v2 .hero .card.fin .ph{height:min(96px,calc((100vw - 32px) / 3.7))!important}.v2 .hero .card.s2p .ph img:not(.si),.v2 .hero .card.fin .ph img:not(.si){display:none}.v2 .hero .card.s2p .ph img.si,.v2 .hero .card.fin .ph img.si{display:block;object-position:var(--fs,50% 45%)!important}}@media (max-width:359px){.v2 .hero .card.s2p .ph,.v2 .hero .card.fin .ph{height:72px!important}}.v2 .pcar{display:none}@media (max-width:599px){.v2 .jsec{display:none!important}.v2 .hero{padding-top:22px!important}.v2 .hero .h1{font-size:calc((100vw - 20px) / 8.05)!important;letter-spacing:-.045em!important}.v2 .hero .h1 .rot{width:4.7em!important;margin-left:.22em!important}.v2 .hero .hcol{padding-left:10px;padding-right:10px}.v2 .hero .hline{margin-top:14px!important}.v2 .hero .card{margin-top:22px!important;height:calc((100vw - 20px) * .52 + 318px)!important}.v2 .hero .card .ph{height:calc((100vw - 20px) * .52)!important}.v2 .card:not(.s2p):not(.fin) .ph picture{display:none}.v2 .card:not(.s2p):not(.fin) .pcar{display:block;position:absolute;inset:0;z-index:1;overflow:hidden;background:#0E3B29}.v2 .pctrack{display:flex;gap:8px;width:max-content;height:100%;padding:8px 0;box-sizing:border-box;animation:v2-pcmove 48s linear infinite;will-change:transform}@keyframes v2-pcmove{from{transform:translate3d(0,0,0)}to{transform:translate3d(calc(-50% - 4px),0,0)}}.v2 .pj{position:relative;flex:none;height:100%;aspect-ratio:4/5;border-radius:10px;overflow:hidden;color:#fff;text-decoration:none;background:#1F4A36}.v2 .pj:first-child{margin-left:8px}.v2 .pj img{width:100%;height:100%;object-fit:cover}.v2 .pjl{position:absolute;inset:auto 0 0 0;padding:26px 6px 26px;text-align:center;background:linear-gradient(180deg,rgba(6,28,19,0),rgba(6,28,19,.85) 60%)}.v2 .pjl b{display:block;font-size:13px;font-weight:600;line-height:1.15}.v2 .pjl>span{display:none}.v2 .card:not(.s2p):not(.fin) .pstep{display:none}.v2 .pctr{z-index:2}.v2 .hero .card .cb{padding:14px 12px 14px!important}.v2 #q1 .qrow{margin:2px 0 14px!important}.v2 .qa .qh{font-size:20px!important}.v2 #q1 .tiles{gap:10px!important}.v2 #q1 .tile{min-height:62px!important;font-size:16.5px!important}.v2 .card:not(.s2p):not(.fin) .cor{margin:14px 0 10px!important}.v2 .ccall{min-height:52px!important}.v2 .hero .card.s2p .ph,.v2 .hero .card.fin .ph{height:calc((100vw - 20px) * .4)!important}.v2 .hero .card.s2p .ph img:not(.si),.v2 .hero .card.fin .ph img:not(.si){display:block!important;object-position:var(--fu,50% 40%)!important}.v2 .hero .card.s2p .ph img.si,.v2 .hero .card.fin .ph img.si{display:none!important}.v2 .card.s2p .qa>.q.on,.v2 .card.fin .qa>.q.on{justify-content:safe center!important}.v2 .pj{aspect-ratio:4/5}.v2 .pjl b{font-size:14px}}@media (max-width:389px){.v2 #q1 .tile{font-size:15.5px!important;gap:6px!important;padding:0 6px 0 8px!important}.v2 #q1 .tile .tc{display:none!important}}@media (max-width:339px){.v2 #q1 .tile{font-size:14.5px!important}}@media (max-width:599px) and (prefers-reduced-motion:reduce){.v2 .pctrack{animation:v2-pcmove 48s linear infinite}}.v2 .pctrack{gap:0!important;padding:0!important}.v2 .pj,.v2 .pj:first-child{margin:0 8px 0 0!important}@keyframes v2-pcmove{from{transform:translate3d(0,0,0)}to{transform:translate3d(-50%,0,0)}}@keyframes v2-pcvert{from{transform:translate3d(0,0,0)}to{transform:translate3d(0,-50%,0)}}@media (min-width:981px){.v2 .jsec{display:none!important}.v2 .hero{padding-bottom:72px!important}.v2 .fwrap{margin-top:28px!important}.v2 .hero .card{height:420px!important}.v2 .hero .card .cb{--cbh:416px!important}.v2 .card:not(.s2p):not(.fin) .ph picture{display:none}.v2 .card:not(.s2p):not(.fin) .pcar{display:block;position:absolute;inset:0;z-index:1;overflow:hidden;background:#0E3B29}.v2 .pctrack{display:grid;grid-template-columns:1fr 1fr;width:100%;padding:0 4px 0 12px!important;box-sizing:border-box;animation:v2-pcvert 60s linear infinite;will-change:transform}.v2 .pj,.v2 .pj:first-child{position:relative;display:block;margin:0 8px 8px 0!important;aspect-ratio:4/5;border-radius:12px;overflow:hidden;color:#fff;text-decoration:none;background:#1F4A36}.v2 .pj img{width:100%;height:100%;object-fit:cover}.v2 .pjl{position:absolute;inset:auto 0 0 0;padding:34px 8px 38px;text-align:center;background:linear-gradient(180deg,rgba(6,28,19,0),rgba(6,28,19,.88) 60%)}.v2 .pjl b{display:block;font-size:16px;font-weight:600;line-height:1.15}.v2 .pjl>span{display:block;font-size:12px;color:#E5F0E9;margin-top:2px}.v2 .pjl .num{display:inline;font-size:inherit}.v2 .card:not(.s2p):not(.fin) .pstep{display:none}.v2 .pctr{display:flex!important;position:absolute;left:0;right:0;bottom:0;z-index:2;margin:0!important;padding:26px 8px 10px!important;justify-content:center;flex-wrap:nowrap;white-space:nowrap;gap:0 10px;font-size:12px;line-height:1;color:#fff;background:linear-gradient(180deg,rgba(4,20,13,0),rgba(4,20,13,.8));pointer-events:none;list-style:none}.v2 .pctr li{display:flex;align-items:center;gap:4px;color:#fff}.v2 .pctr .i{width:12px;height:12px;color:#CFE8D9}.v2 .card.picked .pctr{display:none!important}.v2 .qa .ctr{display:none!important}}@media (max-width:599px){.v2 .hero .h1{font-size:calc((100vw - 16px) / 7.52)!important}.v2 .hero .h1 .rot{width:4.24em!important}.v2 .hero .hcol{padding-left:8px;padding-right:8px}.v2 .hero{padding-top:16px!important}.v2 .hero .hline{margin-top:10px!important}.v2 .hero .card{margin-top:14px!important;height:calc(150px + 250px)!important}.v2 .hero .card .ph{height:150px!important}.v2 .hero .card.s2p .ph,.v2 .hero .card.fin .ph{height:96px!important}.v2 .hero .card.s2p .ph img:not(.si),.v2 .hero .card.fin .ph img:not(.si){display:none!important}.v2 .hero .card.s2p .ph img.si,.v2 .hero .card.fin .ph img.si{display:block!important;object-position:var(--fs,50% 45%)!important}.v2 .hero .card .cb{padding:10px 12px 10px!important}.v2 #q1 .qrow{margin:0 0 10px!important}.v2 .qa .qh{font-size:18.5px!important}.v2 #q1 .tiles{gap:7px!important}.v2 #q1 .tile{min-height:52px!important}.v2 .card:not(.s2p):not(.fin) .cor{margin:8px 0 6px!important}.v2 .ccall{min-height:48px!important}.v2 .pjl{padding:22px 4px 24px}.v2 .pjl b{font-size:12.5px}}.v2 .card .ph .pj picture,.v2 .card:not(.s2p):not(.fin) .ph .pj picture{display:contents!important}.v2 .hero{--hdr:77px;display:flex;flex-direction:column;min-height:calc(100vh - var(--hdr));min-height:calc(100svh - var(--hdr));padding-top:0!important;padding-bottom:0!important;box-sizing:border-box}.v2 .hero>.hcol{flex:1 0 auto;display:flex!important;flex-direction:column;align-items:center;justify-content:space-evenly;padding-top:20px;padding-bottom:28px;box-sizing:border-box}.v2 .hero .h1,.v2 .hero .hline,.v2 .hero .fwrap{margin-top:0!important;margin-bottom:0!important}.v2 .hero .hline{margin-top:14px!important}.v2 .hero .fwrap{margin-top:26px!important}@media (max-width:599px){.v2 .hero .hline{margin-top:6px!important}.v2 .hero .fwrap{margin-top:10px!important}}@media (min-width:981px){.v2 .hero .h1{font-size:min(168px,calc((min(100vw,1920px) - 2 * max(56px,5vw)) / 10.6))!important;line-height:.95}.v2 .hero>.hcol{max-width:none!important;width:100%}.v2 .hero .fwrap{width:940px;max-width:calc(100% - 2 * var(--gut))}.v2 .pctrack{display:flex!important;flex-wrap:nowrap;height:100%;width:max-content!important;padding:0!important;animation:v2-pcmove 44s linear infinite!important}.v2 .pj,.v2 .pj:first-child{flex:0 0 auto;width:189px;height:100%;aspect-ratio:auto!important;margin:0 8px 0 0!important;border-radius:0}.v2 .pj img{object-position:50% 28%!important}.v2 .pjl{padding:48px 10px 16px}.v2 .pjl b{font-size:17px}.v2 .pjl>span{font-size:12.5px;line-height:1.25}.v2 .pctr{display:none!important}.v2 .qa .ctr{position:static!important;width:auto!important;height:auto!important;overflow:visible!important;clip:auto!important;display:flex!important;flex-wrap:nowrap;justify-content:center;gap:0 12px;margin:0 0 22px!important;padding:0;list-style:none;font-size:12.5px;line-height:1;white-space:nowrap;color:var(--ink-2,#3C5247)}.v2 .qa .ctr li{display:flex;align-items:center;gap:5px}.v2 .qa .ctr .i,.v2 .qa .ctr svg{width:13px;height:13px;color:#1F6B47}.v2 #q1.on{display:flex!important;flex-direction:column;justify-content:center!important}.v2 .card:not(.s2p):not(.fin) .cor{margin:16px 0 12px!important}.v2 #q1 .tile{min-height:66px!important}.v2 #q1 .tiles{gap:12px!important}}@media (max-width:980px){.v2 .hero{--hdr:65px}}@media (max-width:599px){.v2 .hero>.hcol{padding:14px 10px 18px!important}.v2 .hero .h1{font-size:calc((100vw - 20px) / 7.3)!important;letter-spacing:-.06em!important}.v2 .hero .card{margin-top:0!important}}.v2 .hero .card,.v2 .hero .card.hl,.v2 .hero .card.picked{box-shadow:0 30px 80px -10px rgba(2,20,12,.55),0 10px 30px rgba(4,24,15,.35)!important;overflow:hidden!important;position:relative!important;isolation:isolate}.v2 .hero .card::after{content:"";position:absolute;inset:0;border-radius:inherit;border:3px solid #F5B83D;pointer-events:none;z-index:50;box-sizing:border-box}.v2 .hero .card .ph,.v2 .hero .card .pcar{border-radius:0}.v2 .hero .card .q button.more{padding-top:0!important;padding-bottom:0!important;vertical-align:baseline}.v2 .hero .card .qa>.q.on,.v2 .hero .card #q1.on{justify-content:flex-end!important}.v2 .hero .card .qa>.q.on[data-s="done"],.v2 .hero .card .qa>.q.on.done{justify-content:center!important}@media (min-width:981px){.v2 .hero .card{height:396px!important}.v2 .hero .card .cb{--cbh:392px!important}.v2 .qa .ctr{margin:0 0 12px!important}.v2 #q1 .qrow{margin:0 0 12px!important}.v2 .hero .card #q1 .tiles{margin-bottom:0!important}.v2 .hero .card #q1 .tile{min-height:82px!important}.v2 .card .cor,.v2 .card:not(.s2p):not(.fin) .cor{margin:14px 0 10px!important}}@media (max-width:599px){.v2 .pctr{display:none!important}.v2 .qa .ctr{position:static!important;width:auto!important;height:auto!important;overflow:visible!important;clip:auto!important;display:flex!important;flex-wrap:nowrap;justify-content:center;gap:0 8px;margin:0 0 7px!important;padding:0;list-style:none;font-size:11.5px;line-height:1;white-space:nowrap;color:#3C5247}.v2 .qa .ctr li{display:flex;align-items:center;gap:3px}.v2 .qa .ctr .i,.v2 .qa .ctr svg{width:12px;height:12px;color:#1F6B47}.v2 .qa .ctr .dko{display:none}.v2 .hero .card{height:calc(150px + 270px)!important}.v2 .hero .card.s2p .ph,.v2 .hero .card.fin .ph{height:150px!important}.v2 .hero .card.s2p .ph img:not(.si),.v2 .hero .card.fin .ph img:not(.si){display:block!important;object-position:var(--fu,50% 45%)!important}.v2 .hero .card.s2p .ph img.si,.v2 .hero .card.fin .ph img.si{display:none!important}.v2 .card:not(.s2p):not(.fin) .cor{margin:14px 0 8px!important}.v2 .card .cor{margin:14px 0 8px!important}}.v2 .hero .card .ph picture{display:block!important}.v2 .hero .card .ccall,.v2 .hero .card .ccall:hover{background:#F5B83D!important;background-image:none!important;color:#0E3B29!important;box-shadow:none!important;border:0!important;text-shadow:none!important}.v2 .hero .card .ccall:hover{background:#EDAE2F!important}.v2 .hero .card .ccall *,.v2 .hero .card .ccall .num{color:#0E3B29!important}.v2 .hero .card .ccall svg,.v2 .hero .card .ccall .i{color:#0E3B29!important;fill:none;stroke:currentColor}.v2 .hero .card .ccall:focus-visible{outline:3px solid #0E3B29!important;outline-offset:-5px!important}.v2 .jsec{display:block!important}.v2 .jsec .strip{margin-top:0!important}.v2 .jc .sl,.v2 .jc .sl{padding:22px 10px 8px!important;background:linear-gradient(180deg,rgba(6,28,19,0) 0%,rgba(6,28,19,.82) 62%)!important;inset:auto 0 0 0!important}.v2 .jc .sl b,.v2 .jc .sl>span{display:block;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis;overflow-wrap:normal!important}.v2 .jc .sl>span{margin-top:1px!important}.v2 .hero .h1{position:relative}.v2 .hero .h1 .hjc{display:none!important}.v2 .hero .h1,.v2 .hero .hline,.v2 .hero .fwrap{margin-top:0!important;margin-bottom:0!important}.v2 .hero{--hdr:77px;display:flex;flex-direction:column;min-height:calc(100vh - var(--hdr));min-height:calc(100svh - var(--hdr));padding-top:0!important;padding-bottom:0!important;box-sizing:border-box}.v2 .hero>.hcol{flex:1 0 auto;display:flex!important;flex-direction:column;align-items:center;justify-content:flex-start!important;box-sizing:border-box}.v2 .hero>.hcol::before,.v2 .hero>.hcol::after{content:"";display:block;flex:1 1 0;min-height:10px}.v2 .hero>.hcol::before{order:0}.v2 .hero .h1{order:1!important}.v2 .hero .hline{order:2!important;margin-top:6px!important}.v2 .hero>.hcol::after{order:3}.v2 .hero .fwrap{order:4!important}@media (max-width:980px){.v2 .hero{--hdr:65px}}@media (min-width:981px){.v2 .hero{--hfs:min(168px,calc((min(100vw,1920px) - 2 * max(56px,5vw)) / 10.6),max(48px,calc((100vh - 77px - 396px - 92px) / 2.1)))}@supports (height:100svh){.v2 .hero{--hfs:min(168px,calc((min(100vw,1920px) - 2 * max(56px,5vw)) / 10.6),max(48px,calc((100svh - 77px - 396px - 92px) / 2.1)))}}.v2 .hero .h1{font-size:var(--hfs)!important;padding-bottom:.1em!important}.v2 .hero .hline{font-size:clamp(16px,calc(var(--hfs) * .2),22px)!important}.v2 .hero .h1 .rot{transform:translateX(var(--hjs,0px))}.v2 .hero .h1 .hjc{display:block!important;position:absolute;left:0;top:0;width:calc(min(150px,.95em) * .8);height:min(150px,.95em);pointer-events:none;z-index:2;white-space:normal}.v2 .hjc img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border-radius:14px;box-shadow:0 0 0 2px rgba(255,255,255,.9),0 10px 24px rgba(2,20,12,.45);opacity:0;transform:scale(.82);transition:opacity .3s ease,transform .3s cubic-bezier(.2,.8,.3,1.2)}.v2 .hjc img.on{opacity:1;transform:none}.v2 .hero>.hcol{display:grid!important;grid-template-columns:100%;grid-template-rows:minmax(16px,3fr) auto auto minmax(12px,2fr) auto minmax(16px,3fr);justify-items:center;align-content:stretch;min-height:calc(100vh - 77px);padding-top:0!important;padding-bottom:0!important}@supports (height:100svh){.v2 .hero>.hcol{min-height:calc(100svh - 77px)}}.v2 .hero>.hcol::before{grid-row:1;height:auto!important;min-height:0!important}.v2 .hero .h1{grid-row:2}.v2 .hero .hline{grid-row:3}.v2 .hero>.hcol::after{grid-row:4;height:auto!important;min-height:0!important}.v2 .hero .fwrap{grid-row:5}}@media (max-width:599px){.v2 .hero>.hcol{padding:4px 6px clamp(10px,calc((100vh - 600px) * .35),56px)!important}.v2 .hero>.hcol::before,.v2 .hero>.hcol::after{min-height:6px}.v2 .hero .h1,.v2 .hero .hline{padding-left:4px;padding-right:4px;box-sizing:border-box}.v2 .hero .hline{margin-top:4px!important}.v2 .hero .card{height:calc(150px + 262px)!important}.v2 .hero .card .ph,.v2 .hero .card.s2p .ph,.v2 .hero .card.fin .ph{height:150px!important}.v2 .hero .card .ph picture img:not(.si){display:block!important;object-position:var(--fu,50% 45%)!important}.v2 .hero .card .ph img.si{display:none!important}.v2 .hero .card .cb{padding-top:6px!important;padding-bottom:6px!important}.v2 .qa .ctr{margin:0 0 5px!important}.v2 #q1 .qrow{margin:0 0 6px!important}.v2 #q1 .tile{min-height:54px!important}.v2 #q1 .tiles{gap:7px!important}.v2 .card .cor,.v2 .card:not(.s2p):not(.fin) .cor{margin:10px 0 6px!important}.v2 .jc .sl{padding:18px 8px 7px!important}}@media (min-width:981px){.v2 .hero .card{grid-template-columns:49% minmax(0,1fr)!important;height:436px!important}.v2 .hero .card .cb{--cbh:430px!important}.v2 .hero{--hfs:min(168px,calc((min(100vw,1920px) - 2 * max(56px,5vw)) / 10.6),max(48px,calc((100vh - 77px - 436px - 92px) / 2.1)))}@supports (height:100svh){.v2 .hero{--hfs:min(168px,calc((min(100vw,1920px) - 2 * max(56px,5vw)) / 10.6),max(48px,calc((100svh - 77px - 436px - 92px) / 2.1)))}}.v2 .hero .card .bar{height:6px!important;gap:5px!important;padding:0!important}.v2 .hero .card .bar i{height:6px!important;border-radius:3px!important;background:#BFD3C7!important}.v2 .hero .card .bar i::after{background:#1F6B4A!important}.v2 .hero .card #q1{padding-top:0!important}.v2 .hero .card #q1 .ctr{position:absolute!important;top:14px;left:0;right:0;margin:0!important;font-size:12px!important;gap:0 9px!important}.v2 .hero .card #q1 .ctr .dko{display:none!important}.v2 .hero .card .bar{margin:3px 3px 0 0!important}.v2 .hero .h1 .hjc{width:calc(min(150px,.9em) * .8)!important;height:min(150px,.9em)!important}.v2 .hero .fwrap .seal{width:72px!important;height:72px!important;top:14px!important;left:14px!important;right:auto!important;z-index:6!important}.v2 .hero .fwrap:has(.card[data-step]:not([data-step="1"])) .seal{left:auto!important;right:calc(51% + 14px)!important}}.v2 .hero .card .ccall,.v2 .hero .card .ccall *,.v2 .hero .card .ccall .num{color:#fff!important;font-weight:700!important;text-shadow:0 1px 1px rgba(0,0,0,.18)!important}.v2 .hero .card .ccall svg,.v2 .hero .card .ccall .i{color:#fff!important}.v2 .cb>.dctr{display:none}@media (min-width:981px){.v2 .hero{--chh:clamp(436px,52vh,520px)}@supports (height:100svh){.v2 .hero{--chh:clamp(436px,52svh,520px)}}.v2 .hero{--hfs:min(168px,calc((min(100vw,1920px) - 2 * max(56px,5vw)) / 10.6),max(48px,calc((100vh - 77px - var(--chh) - 116px) / 2.1)))}@supports (height:100svh){.v2 .hero{--hfs:min(168px,calc((min(100vw,1920px) - 2 * max(56px,5vw)) / 10.6),max(48px,calc((100svh - 77px - var(--chh) - 116px) / 2.1)))}}.v2 .hero .hline{margin-top:26px!important}.v2 .hero>.hcol{grid-template-rows:minmax(16px,3fr) auto auto minmax(12px,2fr) auto minmax(24px,3fr)!important}.v2 .hero .fwrap{width:clamp(940px,76vw,1200px)!important}.v2 .hero .card{grid-template-columns:55% minmax(0,1fr)!important;height:var(--chh)!important}.v2 .hero .card .cb{--cbh:calc(var(--chh) - 9px)!important}.v2 .hero .fwrap:has(.card[data-step]:not([data-step="1"])) .seal{right:calc(45% + 14px)!important}.v2 .hero .card #q1 .ctr{display:none!important}.v2 .hero .card .cb{position:relative;justify-content:center!important;padding-top:46px!important;padding-bottom:22px!important}.v2 .hero .card:not([data-step="1"]) .cb{padding-top:22px!important}.v2 .hero .card[data-step="1"] .cb>.dctr{display:flex!important;position:absolute;top:30px;left:20px;right:20px;margin:0!important;justify-content:center;flex-wrap:nowrap;gap:0 14px;padding:0;list-style:none;font-size:16px;line-height:1;white-space:nowrap}.v2 .hero .card[data-step="1"] .cb>.dctr .i{width:18px;height:18px}.v2 .hero .card[data-step="1"] .cb>.dctr li+li::before{margin:0 2px 0 -9px}.v2 .cb>.dctr .dko{display:none!important}.v2 .hero .card .qa{flex:none!important}.v2 .hero .card .qa>.q.on,.v2 .hero .card #q1.on{justify-content:center!important}.v2 .hero .card[data-step="1"] .qa{height:260px!important}.v2 .hero .card[data-step="2"] .qa{height:263px!important}.v2 .hero .card[data-step="3"] .qa{height:310px!important}.v2 .hero .card[data-step="4"] .qa{height:215px!important}.v2 .hero .card[data-step="5"] .qa{height:288px!important}.v2 .hero .card[data-step="otp"] .qa{height:277px!important}.v2 .hero .card[data-step="done"] .qa{height:184px!important}}@media (min-width:1100px) and (max-width:1359px){.v2 .hero .card[data-step="1"] .cb>.dctr{font-size:14px!important;gap:0 12px!important}.v2 .hero .card[data-step="1"] .cb>.dctr .i{width:16px;height:16px}}@media (min-width:1500px) and (max-width:1599px){.v2 .hero .card[data-step="1"] .cb>.dctr{font-size:17px!important;gap:0 16px!important}.v2 .hero .card[data-step="1"] .cb>.dctr .i{width:19px;height:19px}}@media (min-width:1600px){.v2 .hero .card[data-step="1"] .cb>.dctr{font-size:18px!important;gap:0 16px!important}.v2 .hero .card[data-step="1"] .cb>.dctr .i{width:20px;height:20px}}@media (min-width:981px) and (max-width:1099px){.v2 .hero .card[data-step="1"] .cb>.dctr{font-size:13px!important;gap:0 8px!important}.v2 .hero .card[data-step="1"] .cb>.dctr .i{width:15px;height:15px}}@media (min-width:981px) and (max-width:1599px){.v2 .hero .card #q1 .tile .tc{display:none!important}.v2 .hero .card #q1 .tile .tl{white-space:nowrap}}@media (min-width:981px) and (max-width:1199px){.v2 .hero .card #q1 .tile{font-size:15px!important;gap:8px!important;padding-left:10px!important;padding-right:8px!important}}.v2 .hero .card .ccall,.v2 .hero .card .ccall:hover{background:#fff!important;background-image:none!important;color:#0E3B29!important;box-shadow:inset 0 0 0 2px #F5B83D!important;text-shadow:none!important;border:0!important}.v2 .hero .card .ccall:hover{background:#FFF7E6!important}.v2 .hero .card .ccall,.v2 .hero .card .ccall *,.v2 .hero .card .ccall .num{color:#0E3B29!important;text-shadow:none!important;font-weight:700!important}.v2 .hero .card .ccall svg,.v2 .hero .card .ccall .i{color:#0E3B29!important}@media (max-width:599px){.v2 .hero>.hcol{display:grid!important;grid-template-columns:100%;grid-template-rows:minmax(4px,1fr) auto auto minmax(30px,1.6fr) auto minmax(10px,2fr);justify-items:stretch;min-height:calc(100vh - 65px);padding:0 6px!important;box-sizing:border-box}@supports (height:100svh){.v2 .hero>.hcol{min-height:calc(100svh - 65px)}}.v2 .hero>.hcol::before{grid-row:1;min-height:0!important}.v2 .hero .h1{grid-row:2;position:relative;z-index:8}.v2 .hero .hline{grid-row:3}.v2 .hero>.hcol::after{grid-row:4;min-height:0!important}.v2 .hero .fwrap{grid-row:5}.v2 .hero .card{height:calc(170px + 267px)!important}.v2 .hero .card .ph,.v2 .hero .card.s2p .ph,.v2 .hero .card.fin .ph{height:170px!important}.v2 #q1 .tile{min-height:56px!important}.v2 .hero .h1 .hjc{display:block!important;position:absolute;left:0;top:0;width:54px;height:68px;pointer-events:none;white-space:normal}.v2 .hero .h1 .hjc img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border-radius:10px;box-shadow:0 0 0 2px #F5B83D,0 6px 14px rgba(2,20,12,.4);opacity:0;transform:scale(.8) rotate(-4deg);transition:opacity .3s ease,transform .3s cubic-bezier(.2,.8,.3,1.2)}.v2 .hero .h1 .hjc img.on{opacity:1;transform:rotate(-4deg)}.v2 .hero:has(.card[data-step]:not([data-step="1"])) .h1 .hjc{display:none!important}}@media (max-width:599px) and (max-height:720px){.v2 .hero>.hcol{grid-template-rows:minmax(4px,1fr) auto auto minmax(28px,1.6fr) auto minmax(6px,2fr)}.v2 .hero .card{height:calc(152px + 267px)!important}.v2 .hero .card .ph,.v2 .hero .card.s2p .ph,.v2 .hero .card.fin .ph{height:152px!important}.v2 .hero .h1 .hjc{width:46px;height:58px}}.v2 .hero .card .ccall,.v2 .hero .card .ccall:hover{background:#178050!important;background-image:none!important;box-shadow:none!important;border:0!important;text-shadow:none!important}.v2 .hero .card .ccall:hover{background:#136C44!important}.v2 .hero .card .ccall,.v2 .hero .card .ccall *,.v2 .hero .card .ccall .num{color:#fff!important;font-weight:700!important;text-shadow:none!important}.v2 .hero .card .ccall svg,.v2 .hero .card .ccall .i{color:#fff!important}.v2 .hero .card .ccall:focus-visible{outline:3px solid #F5B83D!important;outline-offset:2px!important}@media (min-width:981px){.v2 .hero .h1 .hjc{height:min(120px,1em)!important;width:calc(min(120px,1em) * 1.4)!important}.v2 .hero .h1 .hjc img{border-radius:12px!important;box-shadow:0 0 0 3px #F5B83D,0 10px 24px rgba(2,20,12,.45)!important}}@media (max-width:599px){.v2 .hero .h1 .hjc{width:90px!important;height:64px!important}.v2 .hero .h1 .hjc img{border-radius:9px!important;box-shadow:0 0 0 2px #F5B83D,0 6px 14px rgba(2,20,12,.4)!important}}@media (max-width:599px) and (max-height:720px){.v2 .hero .h1 .hjc{width:80px!important;height:57px!important}}.v2 .jsec .strip,.v2 .strip{overflow-x:auto!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch;scroll-snap-type:none!important;scrollbar-width:none;overscroll-behavior-x:contain;touch-action:pan-x pan-y}.v2 .strip::-webkit-scrollbar{display:none}.v2 .strack,.v2 .strip .strack{animation:none!important;will-change:auto!important;transform:none!important}.v2 .jc picture{display:contents}@media (min-width:981px){.v2 .hero .h1{z-index:8}.v2 .hero .h1 .rot{transform:none!important}.v2 .hero .h1 .hjc{width:150px!important;height:105px!important}.v2 .hero .h1 .hjc img{border-radius:12px!important;box-shadow:0 0 0 3px #F5B83D,0 10px 22px rgba(2,20,12,.45)!important;transform:scale(.8) rotate(-4deg)}.v2 .hero .h1 .hjc img.on{transform:rotate(-4deg)}.v2 .hero:has(.card[data-step]:not([data-step="1"])) .h1 .hjc{display:none!important}.v2 .hero .fwrap .seal,.v2 .hero .fwrap:has(.card[data-step]:not([data-step="1"])) .seal{left:auto!important;right:calc(45% + 14px)!important}}.v2 .jc{aspect-ratio:auto!important;height:auto!important;overflow:visible!important;background:none!important;border-radius:0!important;display:flex!important;flex-direction:column}.v2 .jc img{width:100%!important;height:auto!important;aspect-ratio:4/5;border-radius:14px;display:block;background:#244d3a}.v2 .jc .sl,.v2 .jc .sl{position:static!important;inset:auto!important;background:none!important;padding:0 4px 10px!important;text-align:center!important}.v2 .jc .sl b{font-size:18px!important;font-weight:600!important;line-height:1.2!important;color:#fff!important}.v2 .jc .sl>span{font-size:13px!important;line-height:1.3!important;color:#A8D5BA!important;margin-top:2px!important}.v2 .jc .sl .num{color:inherit!important}.v2 .jsec{padding-top:30px!important;padding-bottom:36px!important}@media (max-width:980px){.v2 .jc .sl b{font-size:15px!important}.v2 .jc .sl{padding-bottom:8px!important}.v2 .jc img{border-radius:12px}.v2 .jsec{padding-top:22px!important;padding-bottom:26px!important}}.v2 .rw.rmx{display:none}@media (prefers-reduced-motion:reduce){.v2 .rw.rmx{display:inline}.v2 .rw:not(.rmx){display:none!important}}@media (max-width:599px){.v2 .hero .h1 .rot{width:4.35em!important}.v2 .hero .h1 .rot .rw{letter-spacing:-.075em!important}}@media (min-width:981px){.v2 .hero .h1 .hjc{width:clamp(130px,1.5em,210px)!important;height:clamp(92px,1.06em,148px)!important;display:block!important}.v2 .hero .h1 .hjc img{border-radius:12px!important;box-shadow:0 0 0 3px #F5B83D,0 10px 24px rgba(2,20,12,.45)!important;transform:scale(.8) rotate(3deg)!important}.v2 .hero .h1 .hjc img.on{transform:rotate(3deg)!important}.v2 .hero:has(.card[data-step]:not([data-step="1"])) .h1 .hjc{display:block!important}.v2 .hero .fwrap .seal,.v2 .hero .fwrap:has(.card[data-step]:not([data-step="1"])) .seal{width:84px!important;height:84px!important;top:-40px!important;left:-40px!important;right:auto!important;z-index:60!important}.v2 .hero .card .pback,.v2 .hero .card.s2p .pback,.v2 .hero .card.fin .pback{left:62px!important}}.v2 .hline .sl2{display:none}@media (min-width:981px){.v2 .hero .card .qh,.v2 .hero .card .q .qh{font-size:clamp(24px,2.2vw,34px)!important;line-height:1.15!important}.v2 .hero .card[data-step="1"] .qa{height:246px!important}.v2 .hero .card[data-step="2"] .qa{height:252px!important}.v2 .hero .card[data-step="3"] .qa{height:309px!important}.v2 .hero .card[data-step="4"] .qa{height:186px!important}.v2 .hero .card[data-step="5"] .qa{height:306px!important}.v2 .hero .card[data-step="otp"] .qa{height:306px!important}.v2 .hero .card[data-step="done"] .qa{height:132px!important}}@media (max-width:599px){.v2 .hero .h1{display:grid!important;grid-template-columns:auto auto;justify-content:center;align-items:baseline;row-gap:0}.v2 .hero .h1 .l1{display:contents!important}.v2 .hero .h1 .la{grid-column:1/-1;justify-self:center;width:auto!important;white-space:nowrap!important;display:block!important}.v2 .hero .h1 .lb{grid-column:1;grid-row:2;white-space:nowrap!important;display:block!important}.v2 .hero .h1 .rot{grid-column:2;grid-row:2;white-space:nowrap!important}.v2 .hline .sl1,.v2 .hline .dk{display:none!important}.v2 .hline .sl2{display:inline!important}.v2 .hero>.hcol{width:100%!important;min-width:0!important;max-width:100vw}.v2 .hero .hline{font-size:clamp(11.5px,3.6vw,15.5px)!important;max-width:100%;min-width:0}.v2 .hero .h1{min-width:0;max-width:100%}.v2 .hero .h1 .hjc,.v2 .hero:has(.card[data-step]:not([data-step="1"])) .h1 .hjc{display:block!important;width:120px!important;height:84px!important}.v2 .hero .h1 .hjc img{border-radius:10px!important;box-shadow:0 0 0 2px #F5B83D,0 6px 14px rgba(2,20,12,.4)!important;transform:scale(.8) rotate(-2deg)!important}.v2 .hero .h1 .hjc img.on{transform:rotate(-2deg)!important}.v2 .hero .fwrap{margin-bottom:108px!important}.v2 .hero .card .ph picture{overflow:hidden}.v2 .hero .card .ph picture::before{content:"";position:absolute;inset:-24px;background:var(--pb) center/cover no-repeat;filter:blur(18px) brightness(.72);transform:scale(1.2);z-index:0}.v2 .hero .card .ph picture img:not(.si){position:relative!important;z-index:1;object-fit:contain!important;object-position:50% 50%!important}.v2 .hero .card .qa>.q.on,.v2 .hero .card #q1.on{justify-content:center!important}.v2 .q[data-s="2"] .amt{margin-top:10px!important}.v2 .hero .card .optlink{display:none!important}.v2 .hero .card .q[data-s="5"] .row2.opt,.v2 .card:not(.optopen) .q[data-s="5"] .row2.opt{display:grid!important}.v2 .q[data-s="5"] .row2{grid-template-columns:1fr 1fr!important;gap:8px!important;margin:0 0 8px!important}.v2 .q[data-s="5"] input{height:42px!important;min-height:42px!important;font-size:16px!important}.v2 .q[data-s="5"] .qh{margin-bottom:8px!important}.v2 .hero .card{height:calc(170px + 282px)!important}}@media (max-width:599px) and (max-height:720px){.v2 .hero .card{height:calc(152px + 282px)!important}}@media (min-width:981px){.v2 .hero .h1 .hjc{height:clamp(58px,1em,148px)!important;width:calc(clamp(58px,1em,148px) * 1.4)!important;will-change:auto}}@media (max-width:599px) and (max-height:720px){.v2 .hero>.hcol{grid-template-rows:minmax(4px,1fr) auto auto minmax(22px,1.6fr) auto minmax(6px,2fr)!important}}@media (max-width:599px){.v2 .hero .fwrap{margin-bottom:0!important}.v2 .hero .h1 .hjc,.v2 .hero:has(.card[data-step]:not([data-step="1"])) .h1 .hjc{width:calc(min(100vw,430px) * .246)!important;height:calc(min(100vw,430px) * .174)!important;z-index:9}.v2 .hero .h1 .hjc img{border-radius:9px!important;box-shadow:0 0 0 2px #F5B83D,0 6px 14px rgba(2,20,12,.4)!important;transform:scale(.8) rotate(4deg)!important}.v2 .hero .h1 .hjc img.on{transform:rotate(4deg)!important}.v2 .hero .fwrap .seal{width:58px!important;height:58px!important;top:10px!important;left:10px!important;right:auto!important}.v2 .hero .fwrap:has(.card.s2p) .seal,.v2 .hero .fwrap:has(.card.fin) .seal{width:44px!important;height:44px!important;top:8px!important;left:96px!important}.v2 .hero>.hcol{grid-template-rows:minmax(14px,1fr) auto auto minmax(22px,1fr) auto minmax(18px,1fr)!important;min-height:calc(100svh - 65px - 40px)!important}.v2 .hero{min-height:calc(100svh - 65px - 40px)!important}}@media (max-width:599px) and (max-height:720px){.v2 .hero>.hcol{grid-template-rows:minmax(4px,.6fr) auto auto minmax(26px,1fr) auto minmax(4px,.6fr)!important;min-height:calc(100svh - 65px)!important}.v2 .hero .h1 .hjc,.v2 .hero:has(.card[data-step]:not([data-step="1"])) .h1 .hjc{width:72px!important;height:51px!important}.v2 .hero{min-height:calc(100svh - 65px)!important}}@media (max-width:599px){.v2 .hero .card .ph picture::before{content:none!important;display:none!important}.v2 .hero .card .ph picture img:not(.si){position:absolute!important;inset:0;width:100%!important;height:100%!important;object-fit:cover!important;object-position:var(--fm,50% 40%)!important;filter:none!important}}@media (max-width:599px){.v2 .hero .fwrap{position:relative;top:clamp(14px,calc((100svh - 640px) * .1),24px)}}@media (max-width:599px) and (max-height:720px){.v2 .hero .fwrap{top:clamp(0px,calc((100svh - 640px) * .2),5px)}}@media (max-width:980px){.v2 .hero .h1 .hjc,.v2 .hero:has(.card[data-step]:not([data-step="1"])) .h1 .hjc{display:none!important}}.v2 a.call,.v2 .ft a.call,.v2 .mbar a.call,.v2 .hd a.call,.v2 button.call{background:#1F6C4A;background-image:none;transition:background-color .15s ease-out}.v2 a.call:hover,.v2 button.call:hover{background:#1A5E41;background-image:none}.v2 .hero .card:not([data-step="2"]):not([data-step="3"]):not([data-step="5"]) .ccall:hover,.v2 .hero .card:not([data-step="2"]):not([data-step="3"]):not([data-step="5"]) .ccall:hover *{color:#fff!important}.v2 .hero .card:not([data-step="2"]):not([data-step="3"]):not([data-step="5"]) .ccall:hover small{color:rgba(255,255,255,.82)!important}.v2 #hcall .call::after,.v2 #mcall .call::after{animation:none!important;display:none!important}.v2 .hd-cta{transition:opacity .25s,transform .25s,visibility .25s,background-color .15s ease-out,color .15s ease-out,box-shadow .15s ease-out}.v2 .hero[data-kind="states"]{background:linear-gradient(180deg,#07362C 0%,#074033 100%)!important;min-height:0!important;height:auto!important;padding:0!important;overflow:clip}html:has(.hero[data-kind="states"]) .v2 .hd .btn.hd-cta{display:none!important}.v2 .hero[data-kind="states"] #h1 .hjc,.v2 .hero[data-kind="states"] .hjc{display:none!important}.v2 .hero[data-kind="states"] .h1 .stw{position:relative;display:inline-block;white-space:nowrap}.v2 .hero[data-kind="states"] .h1 .stw .hul{position:absolute;left:.72em;bottom:-.28em;height:.2em;width:4.6em;overflow:visible;display:block}.v2 .hero[data-kind="states"] .h1 .stw.one .hul{left:0;width:100%}.v2 .hero[data-kind="states"] .h1{text-align:left!important}.v2 .hero[data-kind="states"] .h1 .rot{justify-items:start!important;justify-content:start!important;text-align:left!important;overflow:visible!important}.v2 .hero[data-kind="states"] .hline .sl1{display:inline!important}.v2 .hero[data-kind="states"] .hline .sl2,.v2 .hero[data-kind="states"] .hline .dk{display:none!important}.v2 .hero[data-kind="states"] .card .cb{height:auto!important}.v2 .hero[data-kind="states"] .card[data-step="1"] .qa{height:auto!important;min-height:0!important;overflow:visible!important}.v2 .hero[data-kind="states"] .card[data-step="1"] #q1.on{position:static!important;width:100%}.v2 .stbadge{display:inline-flex;align-items:center;gap:8px;height:27px;padding:0 14px 0 10px;border-radius:999px;border:1.5px solid rgba(255,255,255,.3);background:rgba(255,255,255,.06);color:#D0E0E0;font-size:11px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;line-height:1;align-self:flex-start;order:0;margin:0 0 11px 2px}.v2 .stbadge svg{width:14px;height:14px;display:block;color:#F8B828}.v2 .stphoto{display:none;order:4}.v2 .stbg{display:none}.v2 .stcall,.v2 .stor{display:none}.v2 .hero[data-kind="states"] .card{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:none!important;height:auto!important;width:100%!important;max-width:none!important;margin-top:0!important;background:#F8F8F8!important;border-radius:14px!important;box-shadow:0 0 0 2px #F8B828,0 12px 28px rgba(0,0,0,.28)!important}.v2 .hero[data-kind="states"] .card .ph picture,.v2 .hero[data-kind="states"] .card .ph img{display:none!important}.v2 .hero[data-kind="states"] .card:not(.s2p):not(.fin) .ph{display:none!important}.v2 .hero[data-kind="states"] .card.s2p .ph,.v2 .hero[data-kind="states"] .card.fin .ph{display:flex!important;align-items:center;justify-content:space-between;grid-row:auto!important;grid-column:1!important;height:56px!important;min-height:0!important;padding:0 16px 0 82px!important;aspect-ratio:auto!important;background:#07362C!important;position:relative}.v2 .hero[data-kind="states"] .card .ph .pback{position:static!important;left:auto!important;top:auto!important;margin:0!important;transform:none!important}.v2 .hero[data-kind="states"] .card .ph .pstep{position:static!important;right:auto!important;top:auto!important;transform:none!important;display:inline-flex;align-items:center;height:30px;padding:0 12px;border-radius:999px;background:rgba(255,255,255,.12);color:#fff;font:600 13px/1 var(--f,inherit);letter-spacing:.02em}.v2 .hero[data-kind="states"] .card .bar,.v2 .hero[data-kind="states"] .card .cb{grid-row:auto!important;grid-column:1!important}.v2 .hero[data-kind="states"] .card:not([data-step="1"]){background:#F1F8F3!important}.v2 .hero[data-kind="states"] .card .bar{display:flex!important;grid-template-columns:none!important;background:transparent!important;height:auto!important;position:static!important;margin:0!important}.v2 .hero[data-kind="states"] .card .bar i{flex:1;border-radius:4px!important;background:#C8D8C8!important}.v2 .hero[data-kind="states"] .card .bar i.f{background:#005030!important}.v2 .hero[data-kind="states"] .card[data-step="1"] .cb{display:flex!important;flex-direction:column;align-items:center;background:transparent!important}.v2 .hero[data-kind="states"] .card[data-step="1"] .cb>.dctr{display:flex!important;position:static!important;justify-content:center;flex-wrap:nowrap!important;white-space:nowrap;border:0!important;padding:0!important;color:#282828;letter-spacing:-.01em}.v2 .hero[data-kind="states"] .card[data-step="1"] .cb>.dctr li{display:inline-flex;align-items:center;padding:0!important}.v2 .hero[data-kind="states"] .card[data-step="1"] .cb>.dctr li+li::before{content:""!important;display:inline-block;width:1px;background:#D0D6D2;opacity:1}.v2 .hero[data-kind="states"] .card[data-step="1"] .cb>.dctr .i{color:#1A6B45}.v2 .hero[data-kind="states"] .card #q1 .ctr{display:none!important}.v2 .stl,.v2 .stt{display:contents}.v2 .sti,.v2 .stsub{display:none}.v2 .hero[data-kind="states"] .card #q1 .qrow{justify-content:center!important;text-align:center!important}.v2 .hero[data-kind="states"] .card #q1 .qh{font-weight:700;letter-spacing:-.01em;color:#081010;margin:0}.v2 .hero[data-kind="states"] .card #q1 .tile .ti{border-radius:7px!important}.v2 .hero[data-kind="states"] .card[data-step="1"] #q1 .stcall{display:flex;align-items:center;justify-content:center;width:100%;border:0;border-radius:9px;background:linear-gradient(180deg,#1C794E 0%,#0D5B3A 100%);color:#fff;font-weight:600;letter-spacing:-.01em;white-space:nowrap;cursor:pointer;box-shadow:0 3px 8px rgba(13,91,58,.22),inset 0 1px 0 rgba(255,255,255,.12);transition:transform .15s ease-out,filter .15s ease-out}.v2 .hero[data-kind="states"] .card[data-step="1"] #q1 .stcall:hover{filter:brightness(1.06);transform:translateY(-1px)}.v2 .hero[data-kind="states"] .card[data-step="1"] .cb>.cor{display:flex!important;color:#4A5F54}.v2 .hero[data-kind="states"] .card[data-step="1"] .cb>a.call.ccall{display:flex!important;background:#178050!important;color:#fff!important;box-shadow:none!important;border-radius:10px!important;font-weight:700!important}.v2 .hero[data-kind="states"] .card[data-step="1"] .cb>a.call.ccall:hover{background:#1A5E41!important}.v2 .hero[data-kind="states"] .fwrap .seal,.v2 .hero[data-kind="states"] .fwrap:has(.card.s2p) .seal,.v2 .hero[data-kind="states"] .fwrap:has(.card.fin) .seal{right:auto!important}.v2 .hero[data-kind="states"] .card:not([data-step="1"]) .qa{height:auto!important;min-height:0!important;overflow:visible!important}.v2 .hero[data-kind="states"] .card:not([data-step="1"]) .qa .q{position:static!important;transform:none!important;transition:none!important}.v2 .hero[data-kind="states"] .card:not([data-step="1"]) .qa .q:not(.on){display:none!important}.v2 .hero[data-kind="states"] .card:not([data-step="1"]) .cb{display:block!important;padding:16px 20px 20px!important}.v2 .hero[data-kind="states"] .card:not([data-step="1"]) .cb>.dctr{display:none!important}@media (max-width:1023px){.v2 .hero[data-kind="states"]>.hcol{display:flex!important;flex-direction:column;align-items:stretch;grid-template-rows:none!important;padding:8px 20px 16px!important;min-height:0!important}.v2 .hero[data-kind="states"]>.hcol::before,.v2 .hero[data-kind="states"]>.hcol::after{display:none!important}.v2 .hero[data-kind="states"] .h1,.v2 .hero[data-kind="states"] .hline{text-align:left!important}.v2 .hero[data-kind="states"] .h1{display:block!important;grid-template-columns:none!important;justify-content:start!important;white-space:normal!important;margin:0 0 0 4px!important;padding:0 0 .22em!important;min-width:0;max-width:100%;font-size:min(44px,calc((100vw - 40px) / 11.1))!important;line-height:.92!important;letter-spacing:-.025em!important;font-weight:700!important}.v2 .hero[data-kind="states"] .h1 .l1{display:block!important;text-align:left!important;width:auto!important;justify-content:flex-start!important;white-space:nowrap!important}.v2 .hero[data-kind="states"] .h1 .la,.v2 .hero[data-kind="states"] .h1 .lb{display:inline!important;margin:0!important;float:none!important;position:static!important;transform:none!important;width:auto!important;white-space:normal!important;grid-column:auto!important;grid-row:auto!important;justify-self:start!important}.v2 .hero[data-kind="states"] .h1 .rot{display:grid!important;grid-column:auto!important;grid-row:auto!important;width:100%!important;max-width:none!important;height:auto!important;margin:0!important;transform:none!important;justify-items:start!important;white-space:normal!important}.v2 .hero[data-kind="states"] .h1 .rot .rw{position:relative!important;grid-area:1/1;text-align:left!important;letter-spacing:inherit!important}.v2 .hero[data-kind="states"] .h1 .rot .rw .lgx{display:inline!important}.v2 .hero[data-kind="states"] .h1 .rot .rw .shx{display:none!important}.v2 .hero[data-kind="states"] .h1 .stw{display:inline-block!important;white-space:nowrap!important}.v2 .hero[data-kind="states"] .h1 .stw .hul{display:block!important}.v2 .hero[data-kind="states"] .hline{position:relative;z-index:2;display:flex!important;align-items:center;gap:10px;margin:9px 0 0 4px!important;padding:0!important;white-space:nowrap!important;font-size:clamp(13px,3.4vw,16px)!important;line-height:1.1!important;letter-spacing:-.01em;color:#D0E0E0}.v2 .hero[data-kind="states"] .hline .hdiv{display:block!important;width:1px;height:14px;margin:0!important;background:rgba(255,255,255,.35)}.v2 .hero[data-kind="states"] .hline .tp{display:inline-flex!important;margin:0!important;vertical-align:middle}.v2 .hero[data-kind="states"] .hline .tp,.v2 .hero[data-kind="states"] .hline .tp .tp-wm,.v2 .hero[data-kind="states"] .hline .tp .tp-ws{font-size:clamp(12.5px,3.2vw,15px)!important}.v2 .stphoto{display:block;position:relative;z-index:0;width:100vw;height:300px;margin:10px calc(50% - 50vw) 0;background-size:cover!important;background-position:62% 45%!important;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 10%);mask-image:linear-gradient(180deg,transparent 0,#000 10%)}.v2 .hero[data-kind="states"] .fwrap{order:5!important;position:relative;z-index:3;top:0!important;width:calc(100% + 10px)!important;max-width:none!important;margin:-26px 0 0 -5px!important}.v2 .hero[data-kind="states"] .fwrap .seal,.v2 .hero[data-kind="states"] .fwrap:has(.card.s2p) .seal,.v2 .hero[data-kind="states"] .fwrap:has(.card.fin) .seal{width:73px!important;height:73px!important;left:-4px!important;top:-49px!important}.v2 .hero[data-kind="states"] .card .bar{width:251px;gap:8px!important;padding:6px 0 0!important;margin:0 auto!important}.v2 .hero[data-kind="states"] .card .bar i{height:4px!important}.v2 .hero[data-kind="states"] .card[data-step="1"] .cb{padding:0 11px 12px!important}.v2 .hero[data-kind="states"] .card[data-step="1"] .cb>.dctr{order:-1;margin:6px 0 0!important;font-size:11.5px!important}.v2 .hero[data-kind="states"] .card[data-step="1"] .cb>.dctr li{gap:4px;padding:0 6px!important}.v2 .hero[data-kind="states"] .card[data-step="1"] .cb>.dctr li+li::before{height:13px;margin:0 6px 0 0!important}.v2 .hero[data-kind="states"] .card[data-step="1"] .cb>.dctr .i{width:13px!important;height:13px!important}.v2 .hero[data-kind="states"] .card #q1 .qrow{margin:22px 0 12px!important}.v2 .hero[data-kind="states"] .card #q1 .qh{font-size:17.5px!important;line-height:1.1!important}.v2 .hero[data-kind="states"] .card #q1 .tiles{gap:10px!important}.v2 .hero[data-kind="states"] .card #q1 .tile{min-height:48px!important}.v2 .hero[data-kind="states"] .card[data-step="1"] .cb>.qa{width:100%}.v2 .hero[data-kind="states"] .card[data-step="1"] #q1 .stcall{display:none!important}.v2 .hero[data-kind="states"] .card[data-step="1"] .cb>.cor{margin:12px 0 8px!important;font-size:12px!important}.v2 .hero[data-kind="states"] .card[data-step="1"] .cb>a.call.ccall{height:40px!important;min-height:0!important;font-size:16px!important;font-weight:600!important;border-radius:9px!important;background:linear-gradient(180deg,#1C794E 0%,#0D5B3A 100%)!important;box-shadow:0 3px 8px rgba(13,91,58,.22),inset 0 1px 0 rgba(255,255,255,.12)!important;transition:transform .15s ease-out,filter .15s ease-out}.v2 .hero[data-kind="states"] .card[data-step="1"] .cb>a.call.ccall:hover{filter:brightness(1.06);transform:translateY(-1px);background:linear-gradient(180deg,#1C794E 0%,#0D5B3A 100%)!important}}@media (min-width:641px) and (max-width:1023px){.v2 .hero[data-kind="states"]>.hcol{padding:16px 40px 28px!important}.v2 .stbadge{height:36px;padding:0 20px 0 14px;gap:12px;font-size:14px;margin-bottom:16px}.v2 .stbadge svg{width:19px;height:19px}.v2 .hero[data-kind="states"] .h1{font-size:min(56px,calc((100vw - 80px) / 11.1))!important;line-height:.95!important}.v2 .hero[data-kind="states"] .hline{margin-top:14px!important;gap:14px;font-size:clamp(15px,2.2vw,19px)!important}.v2 .hero[data-kind="states"] .hline .hdiv{height:18px}.v2 .hero[data-kind="states"] .hline .tp,.v2 .hero[data-kind="states"] .hline .tp .tp-wm,.v2 .hero[data-kind="states"] .hline .tp .tp-ws{font-size:clamp(14px,2vw,17px)!important}.v2 .stphoto{height:auto;aspect-ratio:3/2;max-height:640px;margin-top:16px;background-position:62% 70%!important;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 7%);mask-image:linear-gradient(180deg,transparent 0,#000 7%)}.v2 .hero[data-kind="states"] .fwrap{width:min(100%,760px)!important;margin:-40px auto 0!important}.v2 .hero[data-kind="states"] .card{border-radius:18px!important;box-shadow:0 0 0 2.5px #F8B828,0 16px 36px rgba(0,0,0,.28)!important}.v2 .hero[data-kind="states"] .fwrap .seal,.v2 .hero[data-kind="states"] .fwrap:has(.card.s2p) .seal,.v2 .hero[data-kind="states"] .fwrap:has(.card.fin) .seal{width:96px!important;height:96px!important;left:-16px!important;top:-54px!important}.v2 .hero[data-kind="states"] .card .ph{padding:0 24px 0 96px!important}.v2 .hero[data-kind="states"] .card .bar{width:min(100%,520px);padding:10px 0 0!important}.v2 .hero[data-kind="states"] .card .bar i{height:6px!important;border-radius:3px!important}.v2 .hero[data-kind="states"] .card[data-step="1"] .cb{padding:0 24px 20px!important}.v2 .hero[data-kind="states"] .card[data-step="1"] .cb>.dctr{margin-top:12px!important;font-size:14px!important}.v2 .hero[data-kind="states"] .card[data-step="1"] .cb>.dctr li{gap:7px;padding:0 14px!important}.v2 .hero[data-kind="states"] .card[data-step="1"] .cb>.dctr li+li::before{height:16px;margin:0 14px 0 0!important}.v2 .hero[data-kind="states"] .card[data-step="1"] .cb>.dctr .i{width:17px!important;height:17px!important}.v2 .hero[data-kind="states"] .card #q1 .qrow{margin:22px 0 16px!important}.v2 .hero[data-kind="states"] .card #q1 .qh{font-size:26px!important}.v2 .hero[data-kind="states"] .card #q1 .tiles{gap:12px!important}.v2 .hero[data-kind="states"] .card #q1 .tile{min-height:56px!important;font-size:18px!important}.v2 .hero[data-kind="states"] .card #q1 .tile .ti{width:36px!important;height:36px!important;border-radius:9px!important}.v2 .hero[data-kind="states"] .card #q1 .tile .ti .i{width:20px!important;height:20px!important}.v2 .hero[data-kind="states"] .card[data-step="1"] .cb>.cor{margin:16px 0 10px!important;font-size:13px!important}.v2 .hero[data-kind="states"] .card[data-step="1"] .cb>a.call.ccall{height:52px!important;border-radius:12px!important;font-size:19px!important;box-shadow:0 4px 12px rgba(13,91,58,.24),inset 0 1px 0 rgba(255,255,255,.14)!important}}@media (min-width:1024px){.v2 .hero[data-kind="states"]{min-height:744px!important}.v2 .hero[data-kind="states"] .stbg{display:block;position:absolute;top:-26%;right:min(-20px,calc(-20px - (1200px - 100vw) * .9));height:126%;aspect-ratio:1800/1874;z-index:0;background:var(--stp) right top/cover no-repeat;-webkit-mask-image:linear-gradient(100deg,transparent 0 22%,#000 42%);mask-image:linear-gradient(100deg,transparent 0 22%,#000 42%);pointer-events:none}.v2 .hero[data-kind="states"]>.hcol{display:flex!important;flex-direction:column;align-items:flex-start;justify-content:flex-start!important;width:100%!important;max-width:none!important;margin:0!important;padding:60px 38px 43px 55px!important;min-height:0!important;box-sizing:border-box}.v2 .hero[data-kind="states"]>.hcol::before,.v2 .hero[data-kind="states"]>.hcol::after{display:none!important}.v2 .stbadge{height:46px;padding:0 26px 0 20px;gap:16px;font-size:19px;letter-spacing:.22em;margin:0}.v2 .stbadge svg{width:26px;height:26px}.v2 .hero[data-kind="states"] .h1,.v2 .hero[data-kind="states"] .hline{width:auto;text-align:left;justify-self:start}.v2 .hero[data-kind="states"] .h1{margin:35px 0 0 8px!important;font-size:clamp(56px,5.2vw,75px)!important;line-height:1.03!important;letter-spacing:-.025em;font-weight:700!important;padding-bottom:.2em!important;max-width:58%;white-space:nowrap!important}.v2 .hero[data-kind="states"] .hline{display:flex!important;align-items:center;gap:18px;white-space:nowrap!important;justify-content:flex-start!important;margin:14px 0 0 11px!important;font-size:clamp(20px,1.63vw,23.5px)!important;color:#D0E0E0}.v2 .hero[data-kind="states"] .hline .dk{display:inline!important;margin-left:calc(.27em - 18px)}.v2 .hero[data-kind="states"] .hline .hdiv{display:block!important;width:1px;height:26px;margin:0!important;background:rgba(255,255,255,.35)}.v2 .hero[data-kind="states"] .hline .tp{display:inline-flex!important;margin:0!important}.v2 .hero[data-kind="states"] .hline .tp,.v2 .hero[data-kind="states"] .hline .tp .tp-wm,.v2 .hero[data-kind="states"] .hline .tp .tp-ws{font-size:21px!important}.v2 .hero[data-kind="states"] .fwrap{width:calc(100% - 26px)!important;max-width:none!important;margin:67px 0 0 26px!important;align-self:flex-start!important;left:0!important;transform:none!important;order:5;position:relative;z-index:3}.v2 .hero[data-kind="states"] .card{border-radius:18px!important;box-shadow:0 0 0 2.5px #F8B828,0 18px 40px rgba(0,0,0,.28)!important}.v2 .hero[data-kind="states"] .fwrap .seal,.v2 .hero[data-kind="states"] .fwrap:has(.card.s2p) .seal,.v2 .hero[data-kind="states"] .fwrap:has(.card.fin) .seal{width:107px!important;height:107px!important;left:-43px!important;top:-46px!important}.v2 .hero[data-kind="states"] .card .bar{gap:10px!important;padding:16px 32px 0 88px!important}.v2 .hero[data-kind="states"] .card:not([data-step="1"]) .bar{padding:14px 32px 0 88px!important}.v2 .hero[data-kind="states"] .card .bar i{height:8px!important}.v2 .hero[data-kind="states"] .card .ph{padding:0 32px 0 88px!important}.v2 .hero[data-kind="states"] .card[data-step="1"] .cb{align-items:stretch;padding:0 32px 32px 25px!important}.v2 .hero[data-kind="states"] .card[data-step="1"] .cb>.dctr{order:9;margin:35px 0 0!important;font-size:19px!important}.v2 .hero[data-kind="states"] .card[data-step="1"] .cb>.dctr li{gap:12px;padding:0 24px!important}.v2 .hero[data-kind="states"] .card[data-step="1"] .cb>.dctr li+li::before{height:22px;margin:0 24px 0 0!important;background:#C9D3CD}.v2 .hero[data-kind="states"] .card[data-step="1"] .cb>.dctr .i{width:22px!important;height:22px!important}.v2 .hero[data-kind="states"] .card[data-step="1"] .cb>.cor,.v2 .hero[data-kind="states"] .card[data-step="1"] .cb>a.call.ccall{display:none!important}.v2 .hero[data-kind="states"] .card:not([data-step="1"]) .cb{display:block!important}.v2 .hero[data-kind="states"] .card:not([data-step="1"]){position:relative}.v2 .hero[data-kind="states"] .card.s2p .ph,.v2 .hero[data-kind="states"] .card.fin .ph{height:64px!important;padding:0 24px 0 82px!important;background:transparent!important}.v2 .hero[data-kind="states"] .card .ph .pback{height:40px;padding:0 18px 0 14px;border-radius:999px;background:#fff!important;color:#10231A!important;box-shadow:inset 0 0 0 1.5px #D6DDD9;font:600 15px/1 var(--f,inherit)}.v2 .hero[data-kind="states"] .card .ph .pback .i{color:#10231A}.v2 .hero[data-kind="states"] .card .ph .pstep{height:34px;padding:0 14px;background:#E6ECE8;color:#10231A;font-size:14px}.v2 .hero[data-kind="states"] .card:not([data-step="1"]) .bar{position:absolute!important;top:28px;left:206px;right:112px;padding:0!important;gap:10px!important}.v2 .hero[data-kind="states"] .card:not([data-step="1"]) .cb{padding:6px 40px 32px!important;position:relative}.v2 .hero[data-kind="states"] .card:not([data-step="1"]) .cb>.cor{margin-top:18px!important;font-size:16px!important;font-weight:600}.v2 .hero[data-kind="states"] .card:not([data-step="1"]) .cb>a.call.ccall{height:62px!important;font-size:20px!important;border-radius:14px!important}.v2 .hero[data-kind="states"] .card:not([data-step="1"]) .cb>.qa{max-width:none!important;margin:0!important}.v2 .hero[data-kind="states"] .card:not([data-step="1"]) .cb>.cor,.v2 .hero[data-kind="states"] .card:not([data-step="1"]) .cb>.ccall{max-width:none!important;width:calc(62.5% - 25px)!important;margin-left:calc(37.5% + 25px)!important;margin-right:0!important}.v2 .hero[data-kind="states"] .card .q.on:not(.thanks):not([data-s="1"]){display:grid!important;grid-template-columns:minmax(0,.9fr) minmax(0,1.5fr);column-gap:40px;align-items:center;align-content:center;position:relative;min-height:150px}.v2 .hero[data-kind="states"] .card .q.on:not(.thanks):not([data-s="1"])::before{content:"";position:absolute;left:calc(37.5% + 5px);top:0;bottom:-116px;width:1px;background:#D6DDD9}.v2 .hero[data-kind="states"] .card .q.on:not(.thanks):not([data-s="1"])>*:not(.stl){grid-column:2}.v2 .hero[data-kind="states"] .card .q.on:not([data-s="1"]) .qrow{display:contents}.v2 .hero[data-kind="states"] .card .q.on .stl{grid-column:1;grid-row:1 / span 20;align-self:center;display:flex;align-items:center;gap:26px;padding-right:12px}.v2 .hero[data-kind="states"] .card .q.on .stt{display:block;text-align:left}.v2 .hero[data-kind="states"] .card .q.on .sti{display:block;flex:none;width:96px;height:96px;border-radius:24px;background:#E3EFE7;position:relative}.v2 .hero[data-kind="states"] .card .q.on .sti::after{content:"";position:absolute;inset:26px;background:#0E5A37;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.v2 .hero[data-kind="states"] .card .q.on[data-s="2"] .sti::after{-webkit-mask-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'><path d='M12 3l7 3v5c0 4.5-3 8.5-7 10-4-1.5-7-5.5-7-10V6z'/><path d='M9 12l2 2 4-4'/></svg>");mask-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'><path d='M12 3l7 3v5c0 4.5-3 8.5-7 10-4-1.5-7-5.5-7-10V6z'/><path d='M9 12l2 2 4-4'/></svg>")}.v2 .hero[data-kind="states"] .card .q.on[data-s="3"] .sti::after{-webkit-mask-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'><path d='M12 21s-6.5-6-6.5-11a6.5 6.5 0 0 1 13 0c0 5-6.5 11-6.5 11z'/><circle cx='12' cy='10' r='2.3'/></svg>");mask-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'><path d='M12 21s-6.5-6-6.5-11a6.5 6.5 0 0 1 13 0c0 5-6.5 11-6.5 11z'/><circle cx='12' cy='10' r='2.3'/></svg>")}.v2 .hero[data-kind="states"] .card .q.on[data-s="4"] .sti::after{-webkit-mask-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'><path d='M5 19c0-8 5-13 14-14-1 9-6 14-14 14z'/><path d='M5 19l8-8'/></svg>");mask-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'><path d='M5 19c0-8 5-13 14-14-1 9-6 14-14 14z'/><path d='M5 19l8-8'/></svg>")}.v2 .hero[data-kind="states"] .card .q.on[data-s="5"] .sti::after{-webkit-mask-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'><rect x='6' y='2.5' width='12' height='19' rx='2.5'/><path d='M10 18h4'/><path d='M9.5 10.5l1.8 1.8 3.4-3.6'/></svg>");mask-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'><rect x='6' y='2.5' width='12' height='19' rx='2.5'/><path d='M10 18h4'/><path d='M9.5 10.5l1.8 1.8 3.4-3.6'/></svg>")}.v2 .hero[data-kind="states"] .card .q.on .stt .qh{margin:0;font-size:32px;line-height:1.1;font-weight:700;letter-spacing:-.025em;text-align:left;color:#10231A}.v2 .hero[data-kind="states"] .card .q.on .stsub{display:block;margin:10px 0 0;font-size:18px;line-height:1.35;color:#4A5F54;max-width:30ch}.v2 .hero[data-kind="states"] .card .q.on .fld input{padding-left:46px!important;background-repeat:no-repeat!important;background-position:15px 50%!important;background-size:20px 20px!important}.v2 .hero[data-kind="states"] .card #age,.v2 .hero[data-kind="states"] .card #fname{background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2310231A' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><circle cx='12' cy='8' r='3.6'/><path d='M4.5 20c0-3.6 3.4-6 7.5-6s7.5 2.4 7.5 6'/></svg>")!important}.v2 .hero[data-kind="states"] .card #zip{background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2310231A' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><path d='M12 21s-6.5-6-6.5-11a6.5 6.5 0 0 1 13 0c0 5-6.5 11-6.5 11z'/><circle cx='12' cy='10' r='2.3'/></svg>")!important}.v2 .hero[data-kind="states"] .card #phone{background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2310231A' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><path d='M5 4h4l2 5-2.5 1.5a11 11 0 0 0 5 5L15 13l5 2v4a2 2 0 0 1-2 2A16 16 0 0 1 3 6a2 2 0 0 1 2-2z'/></svg>")!important}.v2 .hero[data-kind="states"] .card #email{background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2310231A' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><rect x='3' y='5.5' width='18' height='13' rx='2'/><path d='M3.5 7l8.5 6 8.5-6'/></svg>")!important}.v2 .hero[data-kind="states"] .card #benef{background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2310231A' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><circle cx='9' cy='8' r='3.2'/><path d='M3.5 19.5c0-3.3 2.5-5.5 5.5-5.5s5.5 2.2 5.5 5.5'/><circle cx='16.5' cy='9.5' r='2.5'/><path d='M15.5 14.3c2.8.2 5 2.3 5 5.2'/></svg>")!important}.v2 .hero[data-kind="states"] .card .q.on .fld label{font-size:17px;font-weight:700;color:#10231A}.v2 .hero[data-kind="states"] .card .q.on .qrow>.amt{grid-column:2;text-align:center;margin:0 0 6px}.v2 .hero[data-kind="states"] .card .q.on .qrow>.amt .num{font-size:34px}.v2 .hero[data-kind="states"] .card .q.on[data-s="4"]{min-height:0!important;height:auto!important;padding-bottom:0!important}.v2 .hero[data-kind="states"] .card .q.on[data-s="4"] .tiles{grid-template-columns:1fr 1fr;gap:16px;margin:0;grid-row:1 / span 20;align-self:center}.v2 .hero[data-kind="states"] .card .q.on[data-s="4"] .tile{min-height:72px!important;font-size:19px!important}.v2 .hero[data-kind="states"] .card .q.on>.btn.pri.next,.v2 .hero[data-kind="states"] .card .q.on>.call.next{margin-top:14px}.v2 .hero[data-kind="states"] .card[data-step="1"] #q1.on{display:grid!important;grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"q q q" "tiles or cta";align-items:center;gap:28px 0}.v2 .hero[data-kind="states"] .card[data-step="1"] #q1 .stor{grid-area:or;display:block;margin:0 0 0 22px;padding:0 16px;color:#4A5F54;font-size:15px;position:relative;align-self:stretch;display:flex;align-items:center}.v2 .hero[data-kind="states"] .card[data-step="1"] #q1 .stor::before{content:"";position:absolute;left:0;top:-1px;bottom:-1px;width:1px;background:#D6DDD9}.v2 .hero[data-kind="states"] .card #q1 .qrow{grid-area:q;margin:19px 0 0 63px!important;padding:0;justify-content:flex-start!important;text-align:left!important;align-items:flex-start!important}.v2 .hero[data-kind="states"] .card #q1 .qh{font-size:clamp(32px,2.8vw,40px)!important;line-height:1.1!important;letter-spacing:-.02em!important;text-align:left}.v2 .hero[data-kind="states"] .card #q1 .tiles{grid-area:tiles;display:grid;grid-template-columns:1.04fr 1fr 1fr 1fr;gap:18px!important;margin-left:18px}.v2 .hero[data-kind="states"] .card #q1 .tile{min-height:68px!important;height:68px;padding:0 12px 0 14px!important;gap:14px!important;font-size:18px!important}.v2 .hero[data-kind="states"] .card #q1 .tile .tl{font-size:18px!important;white-space:nowrap}.v2 .hero[data-kind="states"] .card #q1 .tile .ti{width:36px!important;height:36px!important;border-radius:9px!important}.v2 .hero[data-kind="states"] .card #q1 .tile .ti .i{width:20px!important;height:20px!important}.v2 .hero[data-kind="states"] .card #q1 .tile .tc{display:none!important}.v2 .hero[data-kind="states"] .card[data-step="1"] #q1 .stcall{grid-area:cta;width:auto;display:inline-flex!important;position:relative;margin-left:0;height:60px;padding:0 clamp(24px,2.4vw,34px);border-radius:12px;font-size:clamp(18px,1.4vw,20px);gap:12px;color:#fff;text-decoration:none;box-shadow:0 4px 12px rgba(13,91,58,.24),inset 0 1px 0 rgba(255,255,255,.14)}.v2 .hero[data-kind="states"] .card[data-step="1"] #q1 .stcall .i{width:22px;height:22px}}@media (min-width:1024px) and (max-width:1199px){.v2 .hero[data-kind="states"] .hline .dk{display:none!important}.v2 .hero[data-kind="states"] .card[data-step="1"] #q1.on{grid-template-columns:minmax(0,1fr);grid-template-areas:"q" "tiles" "cta";gap:28px 0}.v2 .hero[data-kind="states"] .card[data-step="1"] #q1 .stor{display:none}.v2 .hero[data-kind="states"] .card #q1 .tiles{margin-right:18px}.v2 .hero[data-kind="states"] .card[data-step="1"] #q1 .stcall{justify-self:start;margin:-12px 0 0 18px;height:60px}.v2 .hero[data-kind="states"] .card[data-step="1"] .cb>.dctr{margin-top:26px!important}}@media (max-width:640px){.v2 .hero[data-kind="states"] .h1{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:baseline!important;column-gap:.24em!important;font-size:min(40px,calc((100vw - 40px) / ((var(--stc,7) + 20) * .43)))!important;line-height:1!important;white-space:nowrap!important}.v2 .hero[data-kind="states"] .h1 .l1{display:contents!important}.v2 .hero[data-kind="states"] .h1 .la{grid-column:1 / -1!important;grid-row:1!important;display:block!important;width:auto!important}.v2 .hero[data-kind="states"] .h1 .lb{grid-column:1!important;grid-row:2!important;display:block!important;width:auto!important}.v2 .hero[data-kind="states"] .h1 .rot{grid-column:2!important;grid-row:2!important;width:auto!important;max-width:none!important}}.v2 .hd .hd-r{gap:22px}.v2 .hd .hcall2{background:none;box-shadow:none;border:0;padding:6px 0;min-height:0;height:auto;color:#fff;font-weight:600;border-bottom:1.5px solid transparent;border-radius:0;transition:border-color .15s ease-out}.v2 .hd .hcall2 .i{color:#A8D5BA}.v2 .hd .hcall2:hover{background:none;border-bottom-color:rgba(255,255,255,.6)}.v2 .hd button.hd-cta{display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 18px;border:0;border-radius:10px;background:linear-gradient(180deg,#F2C860 0%,#E9B43F 100%);color:#111;font-weight:650;box-shadow:inset 0 1px 0 rgba(255,255,255,.45),0 1px 2px rgba(0,0,0,.2),0 4px 10px -4px rgba(0,0,0,.35);transition:background-color .15s ease-out}.v2 .hd button.hd-cta::after{content:"";width:16px;height:16px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") center/contain no-repeat;transition:transform .15s ease-out}.v2 .hd button.hd-cta:hover{background:linear-gradient(180deg,#EDBF4E 0%,#E0A92F 100%);color:#111}.v2 .hd button.hd-cta:hover::after{transform:translateX(2px)}@media (max-width:760px){.v2 .hd .hd-tel{display:none}.v2 .hd button.hd-cta{display:inline-flex;height:40px;padding:0 14px;font-size:14.5px}.v2 .hd .hd-r{gap:10px}}html:has(.hero) .v2 .hd .hd-r button.btn.hd-cta{display:inline-flex!important}html:has(.hero) .v2 .hd .hd-r a.hcall2{background:none!important;box-shadow:none!important;border:0!important;border-bottom:1.5px solid transparent!important;border-radius:0!important;padding:6px 0!important;min-height:0!important}html:has(.hero) .v2 .hd .hd-r a.hcall2:hover{border-bottom-color:rgba(255,255,255,.6)!important}@media (min-width:981px) and (max-width:1180px){.v2 .hd .nav{gap:16px}.v2 .hd .nav .nl{font-size:15px}.v2 .hd .hd-r{gap:16px}html:has(.hero) .v2 .hd .hd-r button.btn.hd-cta{padding:0 14px}}@media (min-width:981px) and (max-width:1100px){html:has(.hero) .v2 .hd .hd-r .hd-cta:has(.hcall2){display:none!important}}.v2 [hidden]{display:none!important}.v2-nav{position:sticky;top:0;z-index:40}body:has(.v2-nav){overflow-x:clip}.v2.v2-card .hero{min-height:0!important;padding:40px 0 8px!important}.v2.v2-card .hcol{min-height:0!important;display:block!important}.v2.v2-card .fwrap{margin:0 auto!important}.v2 .hcol>.govnote{grid-row:4;align-self:center;justify-self:center;color:#CFE3D7;font-size:13px;line-height:1.4;text-align:center;max-width:640px;margin:10px auto}.stph{margin:0 0 28px}.stph img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;border-radius:16px}body.fab-wait:has(#v2top):not(.ch-open) .ch-fab,body.fab-wait:has(#v2top) .a11y-fab:not([aria-expanded="true"]){opacity:0;visibility:hidden}.v2 .v2more{margin-top:18px}.v2 .v2more .mq{font-size:15px;font-weight:600;color:var(--ink);margin:0 0 10px;text-align:center}.v2 .v2more .mchips{flex-wrap:wrap;justify-content:center}.v2 .esok{display:flex;gap:8px;align-items:flex-start;cursor:pointer}.v2 .esok input{flex:none;width:18px;height:18px;margin:1px 0 0;accent-color:var(--g);cursor:pointer}.v2 .fstate{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px}.v2 .fstate .ft-tp{display:inline-flex;align-items:center;gap:8px;min-height:48px;padding:0 20px;border-radius:10px;box-shadow:inset 0 0 0 1.5px rgba(255,255,255,.9);color:#fff;font-size:16px;font-weight:500;text-decoration:none;transition:background-color .15s ease-out,transform .15s ease-out}.v2 .fstate .ft-tp b{font-weight:700;letter-spacing:-.01em}.v2 .fstate .ft-tp:hover{background:rgba(255,255,255,.08);transform:translateY(-1px)}.v2 .fstate .ft-star{width:20px;height:20px;fill:#00B67A;flex:none}@media (prefers-reduced-motion:reduce){.v2 .fstate .ft-tp:hover{transform:none}}.v2 .nav .mega::before{content:"";position:absolute;left:0;right:0;top:-14px;height:14px}.v2[dir="rtl"]{direction:rtl}.v2[data-v2lang]:not([data-v2lang="es"]) .hero .h1 .lb{justify-self:end}.v2 .fbot .ft-a11y{background:none;border:0;padding:0;color:inherit;font:inherit;cursor:pointer;min-height:44px}html body .v2.v2-foot{display:block}html body .v2-foot .ft{background:#0b2a1f;color:#cfe3d7;padding:64px 0 calc(28px + env(safe-area-inset-bottom));font-size:14px;line-height:1.5}html body .v2-foot .ft .wrap{max-width:1480px;width:100%;margin:0 auto;padding:0 40px;box-sizing:border-box}html body .v2-foot .ft .ftop{display:grid;grid-template-columns:290px repeat(5,minmax(0,1fr));gap:20px 28px;align-items:start}html body .v2-foot .ft .brand{padding-right:12px}html body .v2-foot .ft .brand .logo{display:inline-flex;align-items:center;gap:10px;margin:0 0 16px;color:#fff;font-size:26px;font-weight:650;letter-spacing:-.02em;text-decoration:none}html body .v2-foot .ft .brand .logo svg{width:34px;height:34px;flex:none}html body .v2-foot .ft .brand p{max-width:none;margin:0 0 22px;font-size:15px;line-height:1.55;color:#cfe3d7}html body .v2-foot .ft .brand small{display:block;margin-top:12px;font-size:12.5px;line-height:1.45;color:#9fc4ae}html body .v2-foot .ft .brand .call{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 22px;margin:0;border-radius:12px;font-size:17px;font-weight:650;line-height:1;white-space:nowrap;color:#fff;text-decoration:none;background:linear-gradient(180deg,#22744F 0%,#1C6445 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.14),0 1px 2px rgba(4,24,15,.2),0 4px 10px -5px rgba(4,24,15,.35);transition:background .15s ease-out}html body .v2-foot .ft .brand .call:hover{background:linear-gradient(180deg,#1E6B48 0%,#175A3E 100%);text-decoration:none}html body .v2-foot .ft .brand .call .i{width:18px;height:18px}html body .v2-foot .ft .brand .call .num{font-weight:650}html body .v2-foot .ft .brand .btn.out{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 22px;border:0;border-radius:12px;background:transparent;color:#fff;font-size:17px;font-weight:650;cursor:pointer;box-shadow:inset 0 0 0 1.5px rgba(255,255,255,.75);transition:background-color .15s ease-out,box-shadow .15s ease-out}html body .v2-foot .ft .brand .btn.out:hover{background:rgba(255,255,255,.08);box-shadow:inset 0 0 0 1.5px #fff}html body .v2-foot .ft .fcol{border:0;min-width:0}html body .v2-foot .ft .fcol .fh{margin:0 0 10px;padding:0}html body .v2-foot .ft .fcol .fh button{all:unset;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;width:100%;color:#fff;font:650 14px/1.3 inherit;font-family:inherit;letter-spacing:.02em;cursor:default}html body .v2-foot .ft .fcol .fh button .i{display:none}html body .v2-foot .ft .fcol>ul{display:block;columns:auto;margin:0;padding:0;list-style:none}html body .v2-foot .ft .fcol li{margin:0;padding:0;list-style:none}html body .v2-foot .ft .fcol li a{display:block;min-width:0;min-height:0;padding:4px 0;font-size:14px;line-height:1.4;color:#cfe3d7;text-decoration:none;transition:color .15s ease-out}html body .v2-foot .ft .fcol li a:hover{color:#fff;text-decoration:underline;text-underline-offset:3px}html body .v2-foot .ft .futil{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:16px;align-items:center;margin-top:44px;padding:14px;border:1px solid rgba(255,255,255,.12);border-radius:18px;background:rgba(255,255,255,.03)}html body .v2-foot .ft .futil .fstate{display:contents}html body .v2-foot .ft .futil .fstate>a:first-child{grid-column:1;grid-row:1;display:flex;align-items:center;gap:12px;padding:8px 14px 8px 8px;border-radius:12px;color:#fff;font-size:15px;font-weight:650;text-decoration:none;transition:background-color .15s ease-out}html body .v2-foot .ft .futil .fstate>a:first-child:hover{background:rgba(255,255,255,.06);text-decoration:none}html body .v2-foot .ft .futil .fstate>a:first-child .i{width:18px;height:18px;margin-left:2px;transition:transform .15s ease-out}html body .v2-foot .ft .futil .fstate>a:first-child:hover .i{transform:translateX(3px)}html body .v2-foot .ft .fsi{width:40px;height:40px;border-radius:10px;background:rgba(255,255,255,.08);display:grid;place-items:center;flex:none;transition:background-color .15s ease-out}html body .v2-foot .ft .fsi svg.usm{width:30px;height:19px;fill:#a8d5ba;stroke:#a8d5ba;stroke-width:.7;stroke-linejoin:round;transition:fill .15s ease-out,stroke .15s ease-out}html body .v2-foot .ft .futil .fstate>a:first-child:hover .fsi svg.usm{fill:#fff;stroke:#fff}html body .v2-foot .ft .futil .fai{grid-column:2;grid-row:1;border-radius:0;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px 14px;margin:0;padding:0 16px;border:solid rgba(255,255,255,.12);border-width:0 1px;background:none}html body .v2-foot .ft .futil .fai>span{color:#cfe3d7;font-size:13.5px;font-weight:600;white-space:nowrap}html body .v2-foot .ft .futil .fai>a{display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 12px 0 6px;border:0;border-radius:10px;background:rgba(255,255,255,.06);color:#e3f1e8;font-size:13.5px;font-weight:550;text-decoration:none;transition:background-color .15s ease-out}html body .v2-foot .ft .futil .fai>a:hover{background:rgba(255,255,255,.14);text-decoration:none}html body .v2-foot .ft .futil .fai .ail{width:26px;height:26px;border-radius:7px;background:#fff;display:grid;place-items:center;flex:none}html body .v2-foot .ft .futil .fai .ail svg{width:16px;height:16px}html body .v2-foot .ft .futil .fstate>a.ft-tp{grid-column:3;grid-row:1;display:flex;align-items:center;gap:10px;height:52px;min-height:0;padding:0 18px 0 8px;border:0;border-radius:12px;background:#fff;color:#08140f;font-size:14.5px;font-weight:400;text-decoration:none;box-shadow:none;transform:none;transition:background-color .15s ease-out}html body .v2-foot .ft .futil .fstate>a.ft-tp:hover{background:#eef5f0;transform:none;text-decoration:none}html body .v2-foot .ft .futil .fstate>a.ft-tp .ft-star{order:-1;width:36px;height:36px;padding:8px;box-sizing:border-box;border-radius:8px;background:#00b67a;fill:#fff;flex:none}html body .v2-foot .ft .futil .fstate>a.ft-tp b{font-weight:700;letter-spacing:0}html body .v2-foot .ft .wrap>.ft-tp{margin-top:28px;max-width:420px;border-radius:12px}html body .v2-foot .ft .legal{display:block;max-width:none;width:100%;column-count:2;column-gap:56px;margin:28px 0 0;padding:0;border:0}html body .v2-foot .ft .legal p{break-inside:avoid;margin:0 0 10px;padding:0;max-width:none;font-size:12.5px;line-height:1.6;color:#9fc4ae}html body .v2-foot .ft .legal p.ent{color:#cfe3d7;font-weight:600}html body .v2-foot .ft .fbot{display:flex;padding-right:64px;flex-wrap:wrap;align-items:center;gap:6px 22px;margin-top:20px;padding-top:18px;border-top:1px solid rgba(255,255,255,.12);font-size:13px;color:#9fc4ae}html body .v2-foot .ft .fbot .sp{flex:1 1 0;min-width:0}html body .v2-foot .ft .fbot a,html body .v2-foot .ft .fbot .ft-a11y{display:inline-flex;padding:0;align-items:center;min-width:0;min-height:36px;margin:0;color:#cfe3d7;font-size:13px;text-decoration:none;transition:color .15s ease-out}html body .v2-foot .ft .fbot a:hover,html body .v2-foot .ft .fbot .ft-a11y:hover{color:#fff;text-decoration:underline;text-underline-offset:3px}html body .v2-foot .ft .fbot .ft-a11y{border:0;background:none;font-family:inherit;cursor:pointer}@media (max-width:1180px){html body .v2-foot .ft .fbot .sp{display:none}html body .v2-foot .ft .ftop{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 28px}html body .v2-foot .ft .ftop>.brand{grid-column:1/-1;max-width:560px}html body .v2-foot .ft .futil{grid-template-columns:minmax(0,1fr) auto}html body .v2-foot .ft .futil .fai{grid-column:1/-1;grid-row:2;justify-content:flex-start;padding:14px 4px 4px;border-width:1px 0 0}}@media (max-width:900px){html body .v2-foot .ft .wrap{padding:0 28px}html body .v2-foot .ft .legal{column-count:1}}@media (max-width:900px){html body .v2-foot .ft{padding:44px 0 calc(24px + env(safe-area-inset-bottom))}html body .v2-foot .ft .wrap{padding:0 20px}html body .v2-foot .ft .ftop{display:block}html body .v2-foot .ft .brand{padding:0;margin-bottom:22px}html body .v2-foot .ft .brand .call,html body .v2-foot .ft .brand .btn.out{width:100%}html body .v2-foot .ft .fcol{border-top:1px solid rgba(255,255,255,.14)}html body .v2-foot .ft .fcol:last-of-type{border-bottom:1px solid rgba(255,255,255,.14)}html body .v2-foot .ft .fcol .fh{margin:0}html body .v2-foot .ft .fcol .fh button{min-height:52px;cursor:pointer;font-size:15px;color:#fff;transition:color .15s ease-out}html body .v2-foot .ft .fcol .fh button:hover{color:#a8d5ba}html body .v2-foot .ft .fcol .fh button .i{display:block;width:18px;height:18px;transition:transform .2s ease-out}html body .v2-foot .ft .fcol.open .fh button .i{transform:rotate(180deg)}html body .v2-foot .ft .fcol>ul{display:none;padding:0 0 14px}html body .v2-foot .ft .fcol.open>ul{display:grid;grid-template-columns:1fr 1fr;gap:0 16px}html body .v2-foot .ft .fcol li a{padding:9px 0;min-height:40px;box-sizing:border-box}html body .v2-foot .ft .futil{grid-template-columns:1fr;margin-top:28px}html body .v2-foot .ft .futil .fstate>a.ft-tp{grid-column:1;grid-row:3;justify-content:center}html body .v2-foot .ft .futil .fai{grid-row:2;flex-direction:column;align-items:flex-start;gap:10px}html body .v2-foot .ft .futil .fai>a{display:inline-flex}html body .v2-foot .ft .fbot{gap:2px 18px;padding-right:0}}@media (max-width:420px){html body .v2-foot .ft .fcol.open>ul{grid-template-columns:1fr}}html body .v2 .nav .mega{background:#fff;border:1px solid #e3ebe6;border-radius:20px;box-shadow:0 18px 40px -18px rgba(8,20,15,.28);padding:12px;gap:2px}html body .v2 .nav .mega>a{border-radius:14px;color:#08140f;transition:background-color .15s ease-out,color .15s ease-out}html body .v2 .nav .mega>a:hover,html body .v2 .nav .mega>a:focus-visible{background:#f6f9f7;color:#1f6b4a}html body .v2 .nav .mega>a b{transition:color .15s ease-out}html body .v2 .nav .mega>a:hover b,html body .v2 .nav .mega>a:focus-visible b{color:#1f6b4a}html body .v2 .nav .mega .mi{background:#e9f2ec;color:#1f6b4a;transition:background-color .15s ease-out,color .15s ease-out}html body .v2 .nav .mega>a:hover .mi,html body .v2 .nav .mega>a:focus-visible .mi{background:#1f6b4a;color:#fff}html body .v2 .nav .mega.st>a:hover,html body .v2 .nav .mega.st>a:focus-visible{background:#f6f9f7;color:#1f6b4a}html body .v2 .nav .mega .shape{fill:#08140f;transition:fill .15s ease-out}html body .v2 .nav .mega.st>a:hover .shape,html body .v2 .nav .mega.st>a:focus-visible .shape{fill:#1f6b4a}html body .v2 .nav .mega .mfoot{border-top:1px solid #e3ebe6;margin-top:6px}html body .v2 .nav .mega .mfoot>a{color:#1f6b4a;font-weight:600;background:none;border-radius:8px;padding:6px 8px;transition:color .15s ease-out}html body .v2 .nav .mega .mfoot>a:hover{background:none;color:#0c3b2a;text-decoration:underline;text-underline-offset:3px}html body .v2 .nav .mega .mfoot>a .i{transition:transform .15s ease-out}html body .v2 .nav .mega .mfoot>a:hover .i{transform:translateX(3px)}html body .v2 .mnav{background:#fff}html body .v2 .mnav .top{border-bottom:1px solid #e3ebe6}html body .v2 .mnav .x{background:#e9f2ec;color:#0c3b2a;transition:background-color .15s ease-out,color .15s ease-out}html body .v2 .mnav .x:hover{background:#1f6b4a;color:#fff}html body .v2 .mnav details{border-bottom:1px solid #e3ebe6}html body .v2 .mnav summary{color:#08140f;transition:color .15s ease-out}html body .v2 .mnav summary:hover,html body .v2 .mnav details[open] summary{color:#1f6b4a}html body .v2 .mnav summary .i{transition:transform .2s ease-out}html body .v2 .mnav .ml{gap:0 16px;padding-bottom:14px}html body .v2 .mnav .ml a{color:#2b3a33;border-radius:8px;transition:color .15s ease-out}html body .v2 .mnav .ml a:hover,html body .v2 .mnav .ml a:focus-visible{color:#1f6b4a}html body .v2 .mnav .mx{border-bottom:1px solid #e3ebe6;color:#08140f;transition:color .15s ease-out}html body .v2 .mnav .mx:hover{color:#1f6b4a}html body .v2-close{display:block;max-width:1480px;margin:0 auto;padding:0 40px 72px;box-sizing:border-box;background:none}html body .v2-close .band{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);min-height:400px;margin:0;padding:0;border-radius:28px;overflow:hidden;background:#0c3b2a;color:#fff}html body .v2-close .band::after{display:none}html body .v2-close .band picture{position:relative;display:block;grid-column:2;grid-row:1;left:auto;width:auto;height:auto}html body .v2-close .band picture img{position:absolute;inset:0;width:100%;height:100%;aspect-ratio:auto;object-fit:cover;object-position:62% 60%;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 34%);mask-image:linear-gradient(90deg,transparent 0,#000 34%);-webkit-user-drag:none}html body .v2-close .band>.wrap{position:relative;z-index:2;grid-column:1;grid-row:1;display:flex;flex-direction:column;justify-content:center;width:auto;max-width:none;margin:0;padding:56px 32px 56px 56px}html body .v2-close .band .in{max-width:560px}html body .v2-close .band h2{margin:0;color:#fff;font-size:48px;line-height:1.08;letter-spacing:-.03em;font-weight:650}html body .v2-close .band p{margin:14px 0 30px;max-width:480px;font-size:19px;line-height:1.5;color:#cfe3d7}html body .v2-close .band .bgo{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:60px;margin:0;padding:0 28px;border:0;border-radius:12px;font-size:18px;font-weight:650;line-height:1;color:#111;text-decoration:none;background:linear-gradient(180deg,#F2C860 0%,#E9B43F 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.45),0 1px 2px rgba(80,55,0,.18),0 4px 10px -4px rgba(80,55,0,.28);transition:background .18s ease-out}html body .v2-close .band .bgo:hover{background:linear-gradient(180deg,#EDBF4E 0%,#E0A92F 100%);color:#111}html body .v2-close .band .bgo .i{width:18px;height:18px;color:#111;transition:transform .18s ease-out}html body .v2-close .band .bgo:hover .i{transform:translateX(3px)}html body .v2-close .band p.after{margin:18px 0 0;max-width:none;font-size:15px;color:#cfe3d7}html body .v2-close .band p.after a{display:inline;min-height:0;color:#fff;font-weight:650;text-underline-offset:3px;text-decoration:underline}.rd-squig{position:relative;display:inline-block;white-space:nowrap}.rd-squig svg{position:absolute;left:3%;bottom:-.24em;width:94%;height:.3em;overflow:visible}.rd-squig path{fill:none;stroke:#F5B83D;stroke-width:4.5;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;stroke-dasharray:240;stroke-dashoffset:240;transition:stroke-dashoffset .9s cubic-bezier(.3,.7,.2,1) .25s}.rd-squig.in path{stroke-dashoffset:0}@media (prefers-reduced-motion:reduce){.rd-squig path{stroke-dashoffset:0;transition:none}}@media (max-width:1180px){html body .v2-close{padding:0 32px 60px}html body .v2-close .band{grid-template-columns:1fr;min-height:0}html body .v2-close .band picture{grid-column:1;grid-row:1;height:300px}html body .v2-close .band picture img{-webkit-mask-image:linear-gradient(180deg,#000 70%,transparent 100%);mask-image:linear-gradient(180deg,#000 70%,transparent 100%);object-position:center 55%}html body .v2-close .band>.wrap{grid-column:1;grid-row:2;padding:12px 36px 40px}}@media (max-width:600px){html body .v2-close{padding:0 20px 48px}html body .v2-close .band{border-radius:22px}html body .v2-close .band picture{height:220px}html body .v2-close .band>.wrap{padding:6px 20px 26px}html body .v2-close .band h2{font-size:32px}html body .v2-close .band p{margin:10px 0 22px;font-size:16px}html body .v2-close .band .bgo{width:100%}}html body .v2 .mbar{background:#0b2a1f;border-top:1px solid rgba(255,255,255,.12)}html body .ch-fab{border-radius:14px;background:linear-gradient(180deg,#22744F 0%,#1C6445 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.14),0 2px 8px -2px rgba(4,24,15,.4);transition:background .15s ease-out}html body .ch-fab:hover{transform:none;background:linear-gradient(180deg,#1E6B48 0%,#175A3E 100%)}html body .a11y-fab{transition:background-color .15s ease-out,color .15s ease-out}html body .a11y-fab:hover{transform:none}@media (prefers-reduced-motion:reduce){html body .ch-fab,html body .a11y-fab{transition:none}}@media (max-width:760px){html body .v2-foot .ft .futil .fai{display:grid;grid-template-columns:1fr 1fr;gap:8px;align-items:stretch}html body .v2-foot .ft .futil .fai>span{grid-column:1/-1;margin-bottom:2px}html body .v2-foot .ft .futil .fai>a{display:flex;width:100%;justify-content:flex-start}}/* header "See my price": stays gold on hover, just a touch deeper, arrow nudges */ html body #v2hd .hd-r button.btn.hd-cta:hover,html body #v2hd .hd-r button.btn.hd-cta:focus-visible{background:linear-gradient(180deg,#EDBF4E 0%,#E0A92F 100%)!important;color:#111!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.45),0 1px 2px rgba(0,0,0,.2),0 4px 10px -4px rgba(0,0,0,.35)!important;border:0!important}html body #view .hero a.call:hover,html body #view .hero button.call:hover,html body #view .hero .ccall:hover{background:linear-gradient(180deg,#1E6B48 0%,#175A3E 100%)!important;color:#fff!important;transform:none!important}html body #view .hero .btn:not(.out):not(.tile):hover{filter:none;transform:none!important}html body #view .hero .tile{transition:border-color .15s ease-out,background-color .15s ease-out}html body #view .hero .tile:hover{transform:none!important}html body #v2top .hero .card .bar{position:relative!important;z-index:60!important;margin:12px 12px 0 8px!important}html body #v2top .hero .hjc{transition:transform .35s ease-out,opacity .25s ease-out}@media (max-width:760px){html body #v2top .hero:not([data-kind="states"]){min-height:0!important}html body #v2top .hero:not([data-kind="states"]) .hcol{align-content:start!important;grid-template-rows:none!important;grid-auto-rows:auto!important;min-height:0!important}html body #v2top .hero:not([data-kind="states"]) .hcol>.fwrap{margin-top:6px!important}html body #v2top .hero .card .bar{margin:12px 12px 0!important}}/* quote card on tablets and phones (owner, 2026-11-10): no empty band above "or", bigger trust row, room under the nav, never over the strip below */ @media (max-width:800px){html body #v2top .hero:not([data-kind="states"]) .card .qa{min-height:0!important}html body #v2top .hero:not([data-kind="states"]) .card .q.on{min-height:0!important}html body #v2top .hero:not([data-kind="states"]) .card .cb{flex:0 0 auto!important}html body #v2top .hero:not([data-kind="states"]) .card{height:auto!important;grid-template-rows:none!important;grid-auto-rows:auto!important}html body #v2top .hero:not([data-kind="states"]) .hcol>.fwrap{height:auto!important;max-height:none!important}html body #v2top .hero:not([data-kind="states"]){height:auto!important;padding-bottom:32px!important}html body #v2top .hero .card .ctr li{font-size:13.5px!important}html body #v2top .hero .card .ctr li svg.i{width:15px!important;height:15px!important}}@media (max-width:760px){html body #v2top .hero:not([data-kind="states"]){padding-top:22px!important}}@media (max-width:800px){html body #v2top:not(.rdq-x) .card .qa>.q.on{position:relative!important;inset:auto!important;top:auto!important;height:auto!important}}html[data-pt="answers"] #view,html[data-pt="glossary"] #view,html[data-pt="blog"] #view{--ink:#08140f;--ink2:#2b3a33;--mute:#5a6b62;--line:#e3ebe6;--cream:#f6f5f0;--tile:#e9f2ec;--deep:#0c3b2a;--g:#1f6b4a;--mint:#a8d5ba;--gold:#F5B83D}html[data-pt="answers"] #view .phero,html[data-pt="glossary"] #view .phero,html[data-pt="blog"] #view .phero{background:#fff!important;padding:56px 0 60px!important;min-height:0!important;border:0!important;overflow:visible}html[data-pt="answers"] #view .phero>.wrap,html[data-pt="glossary"] #view .phero>.wrap,html[data-pt="blog"] #view .phero>.wrap{max-width:1480px;padding:0 40px;display:block!important}#view .phero .rd-top{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);gap:56px;align-items:end}#view .phero .rd-top>.hx{padding:0!important;margin:0!important;max-width:none!important;text-align:left!important;display:block}#view .phero .hx h1{position:relative;font-size:clamp(34px,4.6vw,66px)!important;line-height:1.04!important;letter-spacing:-.04em!important;font-weight:600;color:var(--ink);margin:0 0 .3em!important;max-width:none!important;padding-bottom:.28em;text-wrap:balance}#view .phero .hx .lede{font-size:clamp(16px,1.5vw,20px);line-height:1.45;color:var(--ink2);margin:0 0 6px;max-width:44em}#view .phero .hx .hcb{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;margin:0!important;padding:0!important}#view .phero .rd-sw{position:absolute;left:0;bottom:-.02em;width:min(58%,380px);height:.2em;overflow:visible;pointer-events:none}#view .phero .rd-sw path{fill:none;stroke:#F5B83D;stroke-width:4;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1;animation:rdsw .9s .25s cubic-bezier(.3,.7,.2,1) forwards;vector-effect:non-scaling-stroke}@keyframes rdsw{to{stroke-dashoffset:0}}#view .phero .rd-by{margin-top:22px;padding-top:16px;border-top:1px solid var(--line);font-size:14.5px;color:var(--mute)}#view .phero .rd-by .upd{display:flex;flex-wrap:wrap;gap:6px 22px;margin:0;padding:0;color:var(--mute);font-size:14.5px;opacity:1}#view .phero .rd-by .upd span{display:inline-flex;align-items:center;gap:7px;color:var(--mute)}#view .phero .rd-by .upd a{color:var(--g);font-weight:600;text-decoration:underline;text-underline-offset:3px}#view .phero .rd-by .upd svg{width:15px;height:15px;stroke:currentColor;fill:none;stroke-width:1.8;color:var(--g)}#view .phero .rd-art{position:relative;height:250px;border-radius:26px;overflow:hidden;background:var(--tile);display:grid;place-items:center;box-shadow:inset 0 0 0 1px #d8e7dd}#view .phero .rd-art .rd-mark{width:190px;height:190px}#view .phero .rd-art.has-photo{background:#e9f2ec}#view .phero .rd-art .ph{position:absolute!important;inset:0;margin:0!important;padding:0!important;width:100%!important;max-width:none!important;height:100%!important;border-radius:0!important}#view .phero .rd-art .ph img{width:100%;height:100%;object-fit:cover;display:block;border-radius:0!important}#view .rd-shell,#view .rd-shell>.hero{background:none!important;padding:0!important;margin:0!important;min-height:0!important;height:auto!important;border:0!important;overflow:visible!important;display:block!important;position:relative}#view .rd-shell>.hero::before,#view .rd-shell>.hero::after{display:none!important}#view .rd-shell>.hero>.wrap{padding:0!important;max-width:none!important;width:100%!important;display:block!important;margin:0!important}#view .rd-shell .tp{margin-top:16px}#view .phero .rd-form{margin-top:40px;position:relative}#view .phero .rd-form .fwrap{position:relative;width:100%!important;max-width:none!important;margin:0!important;top:0!important;left:0!important;transform:none!important;order:0!important}#view .phero .rd-form .hint{display:none!important}#view .phero .rd-form .seal{position:absolute!important;z-index:8;width:78px!important;height:78px!important;top:-34px!important;left:-18px!important;right:auto!important;filter:drop-shadow(0 4px 8px rgba(4,24,15,.3))}#view .phero .rd-form .seal svg{width:100%;height:100%;display:block}#view .phero .rd-form .card{position:relative!important;width:100%!important;max-width:none!important;margin:0!important;border-radius:22px!important;background:var(--deep)!important;color:#fff;box-shadow:0 0 0 3px #F5B83D,0 26px 50px -28px rgba(8,32,22,.55)!important;overflow:hidden;display:block!important;height:auto!important;animation:rdrise .7s .1s cubic-bezier(.2,.7,.2,1) both}@keyframes rdrise{from{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}#view .phero .rd-form .card[data-step="1"] .ph{display:none!important}#view .phero .rd-form .card .bar{position:absolute!important;display:flex!important;gap:5px;top:0!important;left:74px!important;right:0!important;height:5px!important;margin:0!important;background:transparent!important;z-index:5;padding:0!important}#view .phero .rd-form .card .bar i{flex:1;height:5px;border-radius:0 0 3px 3px!important;background:#BFD3C7!important;opacity:.85}#view .phero .rd-form .card .bar i.f{background:#1F6B4A!important;opacity:1}#view .phero .rd-form .card[data-step="1"] .cb{display:grid!important;grid-template-columns:minmax(230px,300px) minmax(0,1fr) 250px;grid-template-areas:"head tiles call";align-items:center;gap:0 28px;padding:30px 30px 26px 54px!important;background:transparent!important;height:auto!important}#view .phero .rd-form .card[data-step="1"] .cb>.dctr{display:none!important}#view .phero .rd-form .card[data-step="1"] .qa{display:contents!important}#view .phero .rd-form .card[data-step="1"] #q1{display:contents!important}#view .phero .rd-form .card[data-step="1"] #q1 .ctr{grid-area:head;display:flex!important;flex-wrap:wrap;gap:4px 12px;margin:0 0 0!important;padding:0!important;list-style:none;font-size:12.5px;color:var(--mint);align-self:end;position:static!important;border:0!important}#view .phero .rd-form .card[data-step="1"] #q1 .ctr li{display:inline-flex;align-items:center;gap:5px;padding:0!important;color:var(--mint);border:0!important;background:none!important}#view .phero .rd-form .card[data-step="1"] #q1 .ctr svg{width:14px;height:14px}#view .phero .rd-form .card[data-step="1"] #q1 .qrow{grid-area:head;align-self:start;margin:0!important;padding:0!important;text-align:left!important}#view .phero .rd-form .card[data-step="1"] #q1 .qh{font-size:24px!important;line-height:1.15!important;letter-spacing:-.02em;font-weight:600;color:#fff!important;text-align:left!important;margin:0!important}#view .phero .rd-form .card[data-step="1"] #q1 .tiles{grid-area:tiles;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px;margin:0!important}#view .phero .rd-form .card[data-step="1"] .cor{display:none!important}#view .phero .rd-form .card[data-step="1"] a.ccall{grid-area:call;margin:0!important;height:54px;display:flex!important;align-items:center;justify-content:center;gap:8px;border-radius:12px!important;background:transparent!important;color:#fff!important;font-weight:650;font-size:16px;box-shadow:inset 0 0 0 1.5px rgba(255,255,255,.7)!important;transition:background-color .15s ease-out;width:auto!important}#view .phero .rd-form .card[data-step="1"] a.ccall:hover{background:rgba(255,255,255,.09)!important}#view .phero .rd-form .card[data-step="1"] #q1 .ctr{margin-top:8px!important}#view .phero .rd-form .card:not([data-step="1"]){max-width:980px!important;margin:0 auto!important;background:#F8F8F8!important;color:var(--ink)}#view .phero .rd-form .card:not([data-step="1"]) .bar{left:0!important}html[data-pt="answers"] #view .art-grid.rd-grid,html[data-pt="blog"] #view .art-grid.rd-grid{display:grid!important;grid-template-columns:230px minmax(0,720px) 320px;gap:0 56px;max-width:1480px;padding:0 40px;margin:0 auto;align-items:start;justify-content:center}#view .rd-grid.rd-norail{grid-template-columns:minmax(0,720px) 320px!important}#view .rd-grid>.prose{grid-column:2;min-width:0;max-width:none!important;margin:0!important;padding:0!important}#view .rd-grid.rd-norail>.prose{grid-column:1}#view .rd-grid>.rd-rail{grid-column:1;grid-row:1;position:sticky;top:96px;align-self:start}#view .rd-grid>.side{grid-column:3;grid-row:1;position:sticky;top:96px;align-self:start;min-width:0}#view .rd-grid.rd-norail>.side{grid-column:2}#view .rd-rail-in{display:flex;flex-direction:column;gap:2px;border-left:1px solid var(--line);padding-left:0}#view .rd-rail-h{font-size:12px;letter-spacing:.1em;text-transform:uppercase;font-weight:650;color:var(--g);padding:0 0 12px 16px}#view .rd-rail a{display:block;font-size:14.5px;line-height:1.35;color:var(--mute);padding:8px 10px 8px 16px;margin-left:-1px;border-left:2px solid transparent;text-decoration:none;transition:color .15s ease-out,border-color .15s ease-out}#view .rd-rail a:hover{color:var(--g)}#view .rd-rail a.on{color:var(--ink);font-weight:600;border-left-color:var(--g)}html[data-pt="answers"] #view .art-grid,html[data-pt="blog"] #view .art-grid{padding-top:8px}html[data-pt="answers"] #view .sec:has(>.art-grid),html[data-pt="blog"] #view .sec:has(>.art-grid){padding:56px 0 32px!important}#view .rd-grid .prose{font-size:18px;line-height:1.7;color:var(--ink2)}#view .rd-grid .prose p{margin:0 0 1.1em}#view .rd-grid .prose h2{font-size:clamp(26px,2.6vw,36px);line-height:1.12;letter-spacing:-.03em;font-weight:600;color:var(--ink);margin:2.1em 0 .6em;scroll-margin-top:96px}#view .rd-grid .prose>h2:first-of-type{margin-top:1.6em}#view .rd-grid .prose h3{font-size:19px;letter-spacing:-.01em;color:var(--ink);margin:1.4em 0 .4em}#view .rd-grid .prose a:not(.btn){color:var(--g);text-decoration-thickness:1px;text-underline-offset:3px}#view .rd-grid .prose a:not(.btn):hover{text-decoration-thickness:2px}#view .rd-grid .prose ul,#view .rd-grid .prose ol{padding-left:0;list-style:none;margin:0 0 1.2em}#view .rd-grid .prose ul>li{position:relative;padding-left:26px;margin:.5em 0}#view .rd-grid .prose ul>li::before{content:"";position:absolute;left:4px;top:.72em;width:8px;height:8px;border-radius:50%;background:var(--g)}#view .rd-grid .prose .short{background:var(--tile);border:1px solid #cfe3d6;border-radius:24px;padding:26px 30px 22px;margin:0 0 2em;position:relative}#view .rd-grid .prose .short .eyebrow{display:block;font-size:12px;letter-spacing:.12em;text-transform:uppercase;font-weight:650;color:var(--g);background:none!important;padding:0!important;border:0!important;margin:0 0 10px}#view .rd-grid .prose .short h2,#view .rd-grid .prose .short .short-q{font-size:24px;line-height:1.2;margin:0 0 10px!important;color:var(--ink)}#view .rd-grid .prose .short p{font-size:18px;color:var(--ink);margin:0 0 .6em}#view .rd-grid .prose .short p.hubl{font-size:15px;color:var(--mute);margin:.8em 0 0}#view .rd-grid .prose .rd-tw{overflow-x:auto;margin:0 0 1.4em;border:1px solid var(--line);border-radius:18px}#view .rd-grid .prose table{width:100%;border-collapse:collapse;font-size:16px;line-height:1.45;margin:0}#view .rd-grid .prose th{background:var(--cream);text-align:left;font-weight:650;color:var(--ink);padding:12px 16px;border-bottom:1px solid var(--line)}#view .rd-grid .prose td{padding:12px 16px;border-bottom:1px solid var(--line)}#view .rd-grid .prose tr:last-child td{border-bottom:0}#view .rd-grid .prose tbody tr:hover td{background:#f8fbf9}#view .rd-grid .prose blockquote,#view .rd-grid .prose .note,#view .rd-grid .prose .callout{margin:0 0 1.3em;padding:18px 22px;border-radius:18px;background:var(--cream);border:1px solid var(--line);color:var(--ink2)}#view .rd-faq{display:grid;gap:12px;margin:0 0 1.6em}#view .rd-qi{border:1px solid var(--line);border-radius:18px;background:#fff;transition:border-color .15s ease-out,box-shadow .2s ease-out}#view .rd-qi:hover{border-color:#c4d8cb}#view .rd-qi h3{display:flex;justify-content:space-between;align-items:center;gap:18px;margin:0!important;padding:20px 22px;font-size:18px!important;font-weight:600;color:var(--ink);cursor:pointer;line-height:1.3;transition:color .15s ease-out}#view .rd-qi h3:hover,#view .rd-qi h3:focus-visible{color:var(--g)}#view .rd-qi h3:focus-visible{outline:2px solid var(--g);outline-offset:-2px;border-radius:18px}#view .rd-pm{width:32px;height:32px;border-radius:50%;background:var(--tile);color:var(--g);display:grid;place-items:center;flex:none;transition:transform .2s ease-out,background-color .2s ease-out,color .2s ease-out}#view .rd-pm svg{width:15px;height:15px;stroke:currentColor;fill:none;stroke-width:2.6;stroke-linecap:round}#view .rd-qi.open .rd-pm{background:var(--g);color:#fff;transform:rotate(45deg)}#view .rd-qi.open{border-color:#cfe3d6;box-shadow:0 14px 30px -22px rgba(8,32,22,.35)}#view .rd-a{display:grid;grid-template-rows:0fr;transition:grid-template-rows .24s ease-out}#view .rd-qi.open .rd-a{grid-template-rows:1fr}#view .rd-a-in{overflow:hidden;min-height:0;padding:0 22px;font-size:17px}#view .rd-qi.open .rd-a-in{padding-bottom:6px}#view .rd-a-in>:first-child{margin-top:0}#view .rd-grid .prose dl.gloss.mini{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:0 0 1.6em}#view .rd-grid .prose dl.gloss.mini .gi{border:1px solid var(--line);border-radius:18px;padding:16px 18px;background:#fff;margin:0}#view .rd-grid .prose dl.gloss.mini dt{font-weight:650;color:var(--ink);font-size:17px;margin:0 0 4px}#view .rd-grid .prose dl.gloss.mini dd{margin:0;font-size:15.5px;line-height:1.5}#view .rd-grid .prose .srcs{margin-top:2.4em;padding-top:1.6em;border-top:1px solid var(--line)}#view .rd-grid .prose .srcs h2{margin-top:0;font-size:24px}#view .rd-grid .prose .srcs ol{counter-reset:s;padding:0;margin:0;list-style:none}#view .rd-grid .prose .srcs li{counter-increment:s;display:grid;grid-template-columns:34px minmax(0,1fr);gap:12px;align-items:start;padding:12px 10px;margin:0;border-bottom:1px solid var(--line);font-size:15.5px;line-height:1.45;border-radius:10px;transition:background-color .15s ease-out}#view .rd-grid .prose .srcs li::before{content:counter(s);display:grid;place-items:center;width:28px;height:28px;border-radius:8px;background:var(--tile);color:var(--g);font-weight:700;font-size:13px;position:static}#view .rd-grid .prose .srcs li:hover{background:#f5faf7}#view .rd-grid .prose .srcs a{text-decoration:none;border-bottom:1px solid #b9cbbf;color:var(--ink)!important}#view .rd-grid .prose .srcs a:hover{color:var(--g)!important;border-color:var(--g)}#view .rd-ext{display:inline-block;width:13px;height:13px;margin-left:5px;vertical-align:-1px;stroke:currentColor;fill:none;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;color:var(--g);transition:transform .15s ease-out}#view .rd-grid .prose .srcs li:hover .rd-ext{transform:translate(2px,-2px)}#view .rd-grid .side .qcard{border:1px solid var(--line);border-radius:24px;background:#fff;padding:26px 24px;box-shadow:none}#view .rd-grid .side .qcard .cta-title{font-size:22px;letter-spacing:-.02em;font-weight:600}#view .rd-related{background:var(--cream);padding:56px 0 64px;margin-top:24px}#view .rd-related-in{max-width:1480px;padding:0 40px}#view .rd-related nav.toc{position:static!important;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;border:0!important;background:none!important;padding:0!important;box-shadow:none!important}#view .rd-related nav.toc>b{grid-column:1/-1;font-size:clamp(26px,2.6vw,36px);letter-spacing:-.03em;font-weight:600;color:var(--ink);margin-bottom:6px;display:block}#view .rd-related nav.toc a{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;background:#fff;border:1px solid var(--line);border-radius:22px;padding:22px 22px 20px;font-size:17px;line-height:1.3;font-weight:600;color:var(--ink);text-decoration:none;min-height:108px;transition:border-color .15s ease-out}#view .rd-related nav.toc a::after{content:"";flex:none;width:16px;height:16px;margin-top:4px;background:no-repeat center/contain url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231f6b4a' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E");transition:transform .15s ease-out}#view .rd-related nav.toc a:hover{border-color:var(--g)}#view .rd-related nav.toc a:hover::after{transform:translateX(3px)}#view .rd-rv{opacity:0;transform:translateY(24px);transition:opacity .6s ease-out,transform .6s ease-out}#view .rd-rv.rd-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){#view .rd-rv{opacity:1;transform:none;transition:none}#view .phero .rd-sw path{animation:none;stroke-dashoffset:0}#view .phero .rd-form .card{animation:none}}html[data-pt="glossary"] #view .hmeta{position:sticky;top:76px;z-index:20;background:#fff;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:14px 0}html[data-pt="glossary"] #view .hmeta>.wrap{max-width:1480px;padding:0 40px;display:flex;align-items:center;gap:20px}html[data-pt="glossary"] #view .hmeta .asearch{flex:0 0 300px;position:relative;margin:0}html[data-pt="glossary"] #view .hmeta .asearch input{width:100%;height:46px;border-radius:12px;border:1.5px solid #cfdcd3;padding:0 14px 0 42px;font:inherit;font-size:16px;background:#fff}html[data-pt="glossary"] #view .hmeta .asearch input:focus{border-color:var(--g);outline:0}html[data-pt="glossary"] #view .hmeta .chips{display:flex;flex-wrap:wrap;gap:6px;margin:0;flex:1}html[data-pt="glossary"] #view .hmeta .chip{display:grid;place-items:center;min-width:38px;height:38px;padding:0 8px;border-radius:10px;border:1px solid var(--line);background:#fff;font-weight:600;font-size:15px;color:var(--ink2);text-decoration:none;transition:border-color .15s ease-out,color .15s ease-out,background-color .15s ease-out}html[data-pt="glossary"] #view .hmeta .chip:hover,html[data-pt="glossary"] #view .hmeta .chip.on{border-color:var(--g);color:var(--g);background:#f3f8f5}html[data-pt="glossary"] #view .sec:has(#glist){padding:48px 0 64px!important}html[data-pt="glossary"] #view #glist.gloss{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 20px;max-width:1100px;margin:0 auto}html[data-pt="glossary"] #view #glist .gl{grid-column:1/-1;display:flex;align-items:center;gap:16px;font-size:44px;line-height:1;letter-spacing:-.04em;font-weight:600;color:var(--g);margin:28px 0 4px;scroll-margin-top:150px;border:0;padding:0}html[data-pt="glossary"] #view #glist .gl::after{content:"";flex:1;height:1px;background:var(--line)}html[data-pt="glossary"] #view #glist .gl:first-child{margin-top:0}html[data-pt="glossary"] #view #glist .gi{border:1px solid var(--line);border-radius:20px;background:#fff;padding:22px 24px;margin:0;scroll-margin-top:150px;transition:border-color .15s ease-out}html[data-pt="glossary"] #view #glist .gi:hover{border-color:var(--g)}html[data-pt="glossary"] #view #glist .gi dt{font-size:20px;font-weight:650;letter-spacing:-.015em;color:var(--ink);margin:0 0 6px}html[data-pt="glossary"] #view #glist .gi dd{margin:0;font-size:16px;line-height:1.55;color:var(--ink2)}html[data-pt="blog"][data-rd-kind="blog-index"] #view .sec>.wrap.narrow.prose{max-width:720px}html[data-pt="blog"] #view .bloglist{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}html[data-pt="blog"] #view .bpost{display:flex;flex-direction:column;gap:0;border:1px solid var(--line);border-radius:24px;overflow:hidden;background:#fff;text-decoration:none;color:var(--ink);transition:border-color .15s ease-out;padding:0}html[data-pt="blog"] #view .bpost:hover{border-color:var(--g)}html[data-pt="blog"] #view .bpost .bimg{aspect-ratio:16/10;overflow:hidden;background:var(--tile);margin:0;border-radius:0}html[data-pt="blog"] #view .bpost .bimg img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s ease-out}html[data-pt="blog"] #view .bpost:hover .bimg img{transform:scale(1.04)}html[data-pt="blog"] #view .bpost .bmeta{display:block;padding:18px 22px 0;font-size:12px;letter-spacing:.08em;text-transform:uppercase;font-weight:650;color:var(--g)}html[data-pt="blog"] #view .bpost b{display:block;padding:8px 22px 0;font-size:22px;line-height:1.2;letter-spacing:-.02em;font-weight:600}html[data-pt="blog"] #view .bpost>span:last-child{display:block;padding:10px 22px 24px;font-size:15.5px;line-height:1.5;color:var(--ink2)}html[data-pt="blog"] #view .sec>.wrap>h2{font-size:clamp(26px,2.6vw,36px);letter-spacing:-.03em;font-weight:600;margin:0 0 22px}html[data-pt="blog"] #view .blogmost{max-width:720px;margin:0 auto}@media (max-width:1280px){html[data-pt="answers"] #view .art-grid.rd-grid,html[data-pt="blog"] #view .art-grid.rd-grid{grid-template-columns:200px minmax(0,1fr);gap:0 40px}#view .rd-grid.rd-norail{grid-template-columns:minmax(0,1fr)!important}#view .rd-grid>.side{grid-column:2;grid-row:2;position:static;margin-top:36px}#view .rd-grid.rd-norail>.side{grid-column:1}#view .rd-related nav.toc{grid-template-columns:repeat(2,minmax(0,1fr))}#view .phero .rd-form .card[data-step="1"] .cb{grid-template-columns:minmax(200px,240px) minmax(0,1fr);grid-template-areas:"head tiles" "call call";gap:18px 24px}#view .phero .rd-form .card[data-step="1"] a.ccall{width:100%!important}}@media (max-width:1023px){html[data-pt="answers"] #view .art-grid.rd-grid,html[data-pt="blog"] #view .art-grid.rd-grid{grid-template-columns:minmax(0,1fr);padding:0 28px}#view .rd-grid>.prose,#view .rd-grid>.side,#view .rd-grid.rd-norail>.side,#view .rd-grid.rd-norail>.prose{grid-column:1}#view .rd-grid>.prose{grid-row:2}#view .rd-grid>.side{grid-row:3}#view .rd-grid>.rd-rail{grid-row:1;position:static;margin:0 0 28px}#view .rd-rail-in{flex-direction:row;overflow-x:auto;border-left:0;gap:8px;padding-bottom:6px;scrollbar-width:none}#view .rd-rail-in::-webkit-scrollbar{display:none}#view .rd-rail-h{display:none}#view .rd-rail a{flex:none;white-space:nowrap;border:1px solid var(--line);border-radius:10px;padding:9px 14px;margin:0;font-size:14px}#view .rd-rail a.on{border-color:var(--g);color:var(--g)}html[data-pt="blog"] #view .bloglist{grid-template-columns:repeat(2,minmax(0,1fr))}#view .phero .rd-top{grid-template-columns:1fr;gap:28px}#view .phero .rd-art{height:190px}#view .phero .rd-art .rd-mark{width:150px;height:150px}html[data-pt="glossary"] #view .hmeta>.wrap{flex-direction:column;align-items:stretch;gap:12px}html[data-pt="glossary"] #view .hmeta .asearch{flex:none}html[data-pt="glossary"] #view .hmeta{position:static}#view .phero{padding:44px 0 48px!important}html[data-pt="answers"] #view .phero>.wrap,html[data-pt="glossary"] #view .phero>.wrap,html[data-pt="blog"] #view .phero>.wrap{padding:0 28px}}@media (max-width:767px){html[data-pt="answers"] #view .phero>.wrap,html[data-pt="glossary"] #view .phero>.wrap,html[data-pt="blog"] #view .phero>.wrap{padding:0 20px}html[data-pt="answers"] #view .art-grid.rd-grid,html[data-pt="blog"] #view .art-grid.rd-grid{padding:0 20px}#view .phero{padding:32px 0 40px!important}#view .phero .rd-art{display:none}#view .phero .rd-form{margin-top:34px}#view .phero .rd-form .card[data-step="1"] .cb{grid-template-columns:minmax(0,1fr);grid-template-areas:"head" "tiles" "call";padding:28px 18px 18px!important;gap:16px}#view .phero .rd-form .card[data-step="1"] #q1 .tiles{grid-template-columns:repeat(2,minmax(0,1fr))!important}#view .phero .rd-form .seal{width:64px!important;height:64px!important;top:-28px!important;left:-8px!important}#view .phero .rd-form .card .bar{left:56px!important}#view .phero .rd-by .upd{gap:4px 16px}#view .rd-grid .prose{font-size:17px}#view .rd-grid .prose .short{padding:20px 20px 16px;border-radius:20px}#view .rd-grid .prose dl.gloss.mini{grid-template-columns:1fr}#view .rd-related{padding:44px 0 52px}#view .rd-related-in{padding:0 20px}#view .rd-related nav.toc{grid-template-columns:1fr}#view .rd-related nav.toc a{min-height:0}html[data-pt="blog"] #view .bloglist{grid-template-columns:1fr}html[data-pt="glossary"] #view #glist.gloss{grid-template-columns:1fr}html[data-pt="glossary"] #view #glist .gl{font-size:36px}html[data-pt="glossary"] #view .hmeta>.wrap{padding:0 20px}}html[data-pt="answers"] #view .sec:has(>.art-grid),html[data-pt="blog"] #view .sec:has(>.art-grid),html[data-pt="glossary"] #view .sec:has(#glist){background:#fff!important}#view .rd-related nav.toc>b{text-transform:none!important;letter-spacing:-.03em!important;font-size:clamp(26px,2.6vw,36px)!important;font-weight:600!important;color:var(--ink)!important;margin:0 0 6px!important;padding:0!important}#view .rd-grid .prose .srcs{display:block!important;grid-template-columns:none!important}#view .rd-grid .prose .srcs ol{display:block!important;columns:1!important;width:100%}#view .rd-grid .prose .srcs li{width:100%}#view .rd-grid .prose ul>li{margin:.35em 0!important;padding-top:0!important;padding-bottom:0!important;line-height:1.55}#view .rd-grid .prose ul{display:block!important;gap:0!important}#view .rd-grid .prose ul>li{margin:.3em 0!important;line-height:1.6}html[data-pt="answers"] #view .sec.tight,html[data-pt="blog"] #view .sec.tight,html[data-pt="glossary"] #view .sec.tight{padding:28px 0!important;background:#fff!important}html[data-pt="blog"] #view .phero+.sec,html[data-pt="blog"][data-rd-kind="blog-index"] #view .sec:not(.cream){background:#fff!important}html[data-pt="glossary"] #view .hmeta .asearch svg{position:absolute;left:14px;top:50%;transform:translateY(-50%);width:18px;height:18px;color:var(--mute);pointer-events:none}html[data-pt="blog"] #view .rd-bgrid{background:#fff;padding:24px 0 40px}html[data-pt="blog"] #view .rd-bgrid>.wrap{max-width:1480px;padding:0 40px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px 24px;align-items:start}html[data-pt="blog"] #view .rd-bgrid .sec{padding:0!important;background:none!important}html[data-pt="blog"] #view .rd-bgrid .sec>.wrap{padding:0!important;max-width:none}html[data-pt="blog"] #view .rd-bgrid .bloglist{grid-template-columns:minmax(0,1fr)}html[data-pt="blog"][data-rd-kind="blog-index"] #view .phero+.sec{padding:44px 0 20px!important}@media (max-width:1023px){html[data-pt="blog"] #view .rd-bgrid>.wrap{grid-template-columns:repeat(2,minmax(0,1fr));padding:0 28px}}@media (max-width:767px){html[data-pt="blog"] #view .rd-bgrid>.wrap{grid-template-columns:1fr;padding:0 20px}}#view .phero .rd-form .card[data-step="1"] .cb{grid-template-areas:"head tiles call" "meta tiles call"!important;grid-template-rows:auto 1fr;align-items:center}#view .phero .rd-form .card[data-step="1"] #q1 .qrow{grid-area:head!important;align-self:end!important}#view .phero .rd-form .card[data-step="1"] #q1 .ctr{grid-area:meta!important;align-self:start!important;margin-top:10px!important}#view .phero .rd-form .card[data-step="1"] #q1 .tiles,#view .phero .rd-form .card[data-step="1"] a.ccall{align-self:center}#view .phero .rd-by .upd span{display:inline!important}#view .phero .rd-by .upd svg{display:inline-block;vertical-align:-2px;margin-right:6px}@media (max-width:1280px){#view .phero .rd-form .card[data-step="1"] .cb{grid-template-areas:"head tiles" "meta tiles" "call call"!important}}@media (max-width:767px){#view .phero .rd-form .card[data-step="1"] .cb{grid-template-areas:"head" "meta" "tiles" "call"!important;grid-template-rows:auto;gap:12px}#view .phero .rd-form .card[data-step="1"] #q1 .ctr{margin-top:0!important}}@media (max-width:1280px){#view .phero .rd-form .card[data-step="1"] .cb{grid-template-columns:minmax(0,1fr) 250px!important;grid-template-areas:"head call" "meta call" "tiles tiles"!important;grid-template-rows:auto auto auto;gap:6px 24px}#view .phero .rd-form .card[data-step="1"] #q1 .tiles{margin-top:16px!important}#view .phero .rd-form .card[data-step="1"] a.ccall{align-self:center}}@media (max-width:767px){#view .phero .rd-form .card[data-step="1"] .cb{grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"head" "meta" "tiles" "call"!important;gap:12px}#view .phero .rd-form .card[data-step="1"] #q1 .tiles{margin-top:4px!important}}#view .phero .rd-form .card[data-step="1"] #q1 .qrow,#view .phero .rd-form .card[data-step="1"] #q1 .qh{justify-self:start;text-align:left!important;width:auto}@media (max-width:1280px){#view .phero .rd-form .card[data-step="1"] .tile .tc{display:none!important}}#view .phero .rd-h1w{position:relative;margin:0 0 .3em}#view .phero .rd-h1w h1{margin:0!important}#view .phero .rd-h1w .rd-sw{bottom:0;height:12px}/* audience pages (/for, /seniors, /veterans). Scoped to html[data-pt="audience"]. No em dashes. */ html[data-pt="audience"] #view{--rd-ink:#08140f;--rd-ink2:#2b3a33;--rd-mute:#5a6b62;--rd-line:#e3ebe6;--rd-cream:#f6f5f0;--rd-tile:#e9f2ec;--rd-deep:#0c3b2a;--rd-g:#1f6b4a;--rd-mint:#a8d5ba;--rd-gold:#F5B83D;background:#fff}html[data-pt="audience"] #view .wrap{max-width:1480px;margin-left:auto;margin-right:auto;padding-left:40px;padding-right:40px;box-sizing:border-box}@media (max-width:600px){html[data-pt="audience"] #view .wrap{padding-left:20px;padding-right:20px}}html[data-pt="audience"] #view .phero.rd-lh{display:block;background:#fff;color:var(--rd-ink);padding:52px 0 64px;border:0;min-height:0}html[data-pt="audience"] #view .phero.rd-lh .rd-ltop{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:56px;align-items:end;padding-top:0;padding-bottom:0}html[data-pt="audience"] #view .rd-lh .rd-ltext{min-width:0;max-width:none}html[data-pt="audience"] #view .rd-lh h1{font-size:72px;line-height:1.04;letter-spacing:-.035em;font-weight:600;color:var(--rd-ink);margin:0;padding-bottom:.22em;text-align:left}html[data-pt="audience"] #view .rd-lh .lede{font-size:20px;line-height:1.4;color:var(--rd-ink2);margin:0;white-space:nowrap;max-width:none}html[data-pt="audience"] #view .rd-lh .rd-oldcta{display:none!important}html[data-pt="audience"] #view .rd-lh .rd-sq{position:relative;display:inline-block;white-space:nowrap}html[data-pt="audience"] #view .rd-lh .rd-sq svg{position:absolute;left:0;bottom:-.2em;width:100%;height:.2em;overflow:visible;display:block}html[data-pt="audience"] #view .rd-lh .rd-sq path{fill:none;stroke:var(--rd-gold);stroke-width:5;stroke-linecap:round;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:1}html[data-pt="audience"] #view .rd-lh .rd-sq.rd-drawn path{stroke-dashoffset:0;transition:stroke-dashoffset .8s cubic-bezier(.3,.7,.2,1) .3s}html[data-pt="audience"] #view .rd-byline{margin-top:22px;padding-top:16px;border-top:1px solid var(--rd-line);font-size:14.5px;color:var(--rd-mute)}html[data-pt="audience"] #view .rd-byline .upd{display:flex;flex-wrap:wrap;gap:6px 18px;align-items:center;margin:0;padding:0;border:0;background:none;font-size:inherit;color:inherit}html[data-pt="audience"] #view .rd-byline .upd>span{display:inline-flex;align-items:center;gap:7px}html[data-pt="audience"] #view .rd-byline a{color:var(--rd-g);font-weight:600;text-decoration:underline;text-underline-offset:3px}html[data-pt="audience"] #view .rd-srcgo{all:unset;cursor:pointer;color:var(--rd-g);font-weight:600;text-decoration:underline;text-underline-offset:3px;transition:color .15s ease-out}html[data-pt="audience"] #view .rd-srcgo:hover{color:#0c3b2a}html[data-pt="audience"] #view .rd-srcgo:focus-visible{outline:2px solid var(--rd-g);outline-offset:3px;border-radius:3px}html[data-pt="audience"] #view .rd-lh .rd-ph{height:300px;border-radius:24px;overflow:hidden;position:relative;margin:0;max-height:none;aspect-ratio:auto;box-shadow:none;background:#e9f2ec}html[data-pt="audience"] #view .rd-lh .rd-ph img,html[data-pt="audience"] #view .rd-lh .rd-ph picture{width:100%;height:100%;object-fit:cover;object-position:center 35%;display:block;transition:transform .6s ease-out;-webkit-user-drag:none}html[data-pt="audience"] #view .rd-lh .rd-ph:hover img{transform:scale(1.04)}html[data-pt="audience"] #view .phero.rd-lh .rd-lbar{display:block;margin-top:44px;padding-top:0;padding-bottom:0}html[data-pt="audience"] #view .rd-lbar #v2top{display:block;margin:0;padding:0;background:none}html[data-pt="audience"] #view .rd-lbar #v2top .hero{background:none!important;padding:0!important;min-height:0!important;height:auto!important;display:block;overflow:visible!important;border:0;color:inherit}html[data-pt="audience"] #view .rd-lbar #v2top .hero>.hcol{display:block!important;padding:0!important;margin:0!important;max-width:none!important;width:100%!important;min-height:0!important}html[data-pt="audience"] #view .rd-lbar #v2top .hero>.hcol::before,html[data-pt="audience"] #view .rd-lbar #v2top .hero>.hcol::after{display:none!important}html[data-pt="audience"] #view .phero.rd-vet{background:linear-gradient(180deg,#0c3b2a 0,#0c3b2a 7px,#fff 7px)}html[data-pt="audience"] #view .phero.rd-vet::after{content:"";display:block;height:0}html[data-pt="audience"] #view .rd-vet .rd-ph{box-shadow:0 0 0 3px #fff,0 0 0 4.5px var(--rd-gold)}html[data-pt="audience"] #view .rd-vet .rd-lbar #v2top .card[data-step="1"]{background:#0a3324!important}html[data-pt="audience"] #view .pmeta.rd-below{background:#fff;border:0;padding:14px 0 0;margin:0}html[data-pt="audience"] #view .pmeta.rd-below .wrap{text-align:left;display:flex;flex-direction:row;flex-wrap:wrap;gap:6px 28px;align-items:center;justify-content:space-between}html[data-pt="audience"] #view .pmeta.rd-below .crumbs,html[data-pt="audience"] #view .pmeta.rd-below .crumbs a{font-size:13.5px;color:var(--rd-mute)}html[data-pt="audience"] #view .pmeta.rd-below .crumbs a:hover{color:var(--rd-g)}html[data-pt="audience"] #view .pmeta.rd-below .mline,html[data-pt="audience"] #view .pmeta.rd-below .govnote{font-size:13px;line-height:1.45;color:var(--rd-mute);margin:0;max-width:none;flex:1 1 420px;text-align:right}html[data-pt="audience"] #view .pmeta.rd-below .govnote{flex-basis:100%;text-align:left;order:3}html[data-pt="audience"] #view .pmeta.rd-below .mline a{color:var(--rd-g)}html[data-pt="audience"] #view #v2top .hero .card .cb{height:auto!important}html[data-pt="audience"] #view #v2top .hero .card[data-step="1"] .qa{height:auto!important;min-height:0!important;overflow:visible!important}html[data-pt="audience"] #view #v2top .hero .card[data-step="1"] #q1.on{position:static!important;width:100%}html[data-pt="audience"] #view #v2top .hero .card{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:none!important;height:auto!important;width:100%!important;max-width:none!important;margin-top:0!important;background:#F8F8F8!important;border-radius:14px!important;box-shadow:0 0 0 2px #F8B828,0 12px 28px rgba(0,0,0,.28)!important}html[data-pt="audience"] #view #v2top .hero .card .ph picture,html[data-pt="audience"] #view #v2top .hero .card .ph img{display:none!important}html[data-pt="audience"] #view #v2top .hero .card:not(.s2p):not(.fin) .ph{display:none!important}html[data-pt="audience"] #view #v2top .hero .card.s2p .ph,html[data-pt="audience"] #view #v2top .hero .card.fin .ph{display:flex!important;align-items:center;justify-content:space-between;grid-row:auto!important;grid-column:1!important;height:56px!important;min-height:0!important;padding:0 16px 0 82px!important;aspect-ratio:auto!important;background:#07362C!important;position:relative}html[data-pt="audience"] #view #v2top .hero .card .ph .pback{position:static!important;left:auto!important;top:auto!important;margin:0!important;transform:none!important}html[data-pt="audience"] #view #v2top .hero .card .ph .pstep{position:static!important;right:auto!important;top:auto!important;transform:none!important;display:inline-flex;align-items:center;height:30px;padding:0 12px;border-radius:999px;background:rgba(255,255,255,.12);color:#fff;font:600 13px/1 var(--f,inherit);letter-spacing:.02em}html[data-pt="audience"] #view #v2top .hero .card .bar,html[data-pt="audience"] #view #v2top .hero .card .cb{grid-row:auto!important;grid-column:1!important}html[data-pt="audience"] #view #v2top .hero .card:not([data-step="1"]){background:#F1F8F3!important}html[data-pt="audience"] #view #v2top .hero .card .bar{display:flex!important;grid-template-columns:none!important;background:transparent!important;height:auto!important;position:static!important;margin:0!important}html[data-pt="audience"] #view #v2top .hero .card .bar i{flex:1;border-radius:4px!important;background:#C8D8C8!important}html[data-pt="audience"] #view #v2top .hero .card .bar i.f{background:#005030!important}html[data-pt="audience"] #view #v2top .hero .card[data-step="1"] .cb{display:flex!important;flex-direction:column;align-items:center;background:transparent!important}html[data-pt="audience"] #view #v2top .hero .card[data-step="1"] .cb>.dctr{display:flex!important;position:static!important;justify-content:center;flex-wrap:nowrap!important;white-space:nowrap;border:0!important;padding:0!important;color:#282828;letter-spacing:-.01em}html[data-pt="audience"] #view #v2top .hero .card[data-step="1"] .cb>.dctr li{display:inline-flex;align-items:center;padding:0!important}html[data-pt="audience"] #view #v2top .hero .card[data-step="1"] .cb>.dctr li+li::before{content:""!important;display:inline-block;width:1px;background:#D0D6D2;opacity:1}html[data-pt="audience"] #view #v2top .hero .card[data-step="1"] .cb>.dctr .i{color:#1A6B45}html[data-pt="audience"] #view #v2top .hero .card #q1 .ctr{display:none!important}html[data-pt="audience"] #view #v2top .hero .card #q1 .qrow{justify-content:center!important;text-align:center!important}html[data-pt="audience"] #view #v2top .hero .card #q1 .qh{font-weight:700;letter-spacing:-.01em;color:#081010;margin:0}html[data-pt="audience"] #view #v2top .hero .card #q1 .tile .ti{border-radius:7px!important}html[data-pt="audience"] #view #v2top .hero .card[data-step="1"] .cb>.cor{display:flex!important;color:#4A5F54}html[data-pt="audience"] #view #v2top .hero .card[data-step="1"] .cb>a.call.ccall{display:flex!important;background:#178050!important;color:#fff!important;box-shadow:none!important;border-radius:10px!important;font-weight:700!important}html[data-pt="audience"] #view #v2top .hero .card[data-step="1"] .cb>a.call.ccall:hover{background:#1A5E41!important}html[data-pt="audience"] #view #v2top .hero .fwrap .seal,html[data-pt="audience"] #view #v2top .hero .fwrap:has(.card.s2p) .seal,html[data-pt="audience"] #view #v2top .hero .fwrap:has(.card.fin) .seal{right:auto!important}html[data-pt="audience"] #view #v2top .hero .card:not([data-step="1"]) .qa{height:auto!important;min-height:0!important;overflow:visible!important}html[data-pt="audience"] #view #v2top .hero .card:not([data-step="1"]) .qa .q{position:static!important;transform:none!important;transition:none!important}html[data-pt="audience"] #view #v2top .hero .card:not([data-step="1"]) .qa .q:not(.on){display:none!important}html[data-pt="audience"] #view #v2top .hero .card:not([data-step="1"]) .cb{display:block!important;padding:16px 20px 20px!important}html[data-pt="audience"] #view #v2top .hero .card:not([data-step="1"]) .cb>.dctr{display:none!important}@media (max-width:1023px){html[data-pt="audience"] #view #v2top .hero .fwrap{order:5!important;position:relative;z-index:3;top:0!important;width:calc(100% + 10px)!important;max-width:none!important;margin:-26px 0 0 -5px!important}html[data-pt="audience"] #view #v2top .hero .fwrap .seal,html[data-pt="audience"] #view #v2top .hero .fwrap:has(.card.s2p) .seal,html[data-pt="audience"] #view #v2top .hero .fwrap:has(.card.fin) .seal{width:73px!important;height:73px!important;left:-4px!important;top:-49px!important}html[data-pt="audience"] #view #v2top .hero .card .bar{width:251px;gap:8px!important;padding:6px 0 0!important;margin:0 auto!important}html[data-pt="audience"] #view #v2top .hero .card .bar i{height:4px!important}html[data-pt="audience"] #view #v2top .hero .card[data-step="1"] .cb{padding:0 11px 12px!important}html[data-pt="audience"] #view #v2top .hero .card[data-step="1"] .cb>.dctr{order:-1;margin:6px 0 0!important;font-size:11.5px!important}html[data-pt="audience"] #view #v2top .hero .card[data-step="1"] .cb>.dctr li{gap:4px;padding:0 6px!important}html[data-pt="audience"] #view #v2top .hero .card[data-step="1"] .cb>.dctr li+li::before{height:13px;margin:0 6px 0 0!important}html[data-pt="audience"] #view #v2top .hero .card[data-step="1"] .cb>.dctr .i{width:13px!important;height:13px!important}html[data-pt="audience"] #view #v2top .hero .card #q1 .qrow{margin:22px 0 12px!important}html[data-pt="audience"] #view #v2top .hero .card #q1 .qh{font-size:17.5px!important;line-height:1.1!important}html[data-pt="audience"] #view #v2top .hero .card #q1 .tiles{gap:10px!important}html[data-pt="audience"] #view #v2top .hero .card #q1 .tile{min-height:48px!important}html[data-pt="audience"] #view #v2top .hero .card[data-step="1"] .cb>.qa{width:100%}html[data-pt="audience"] #view #v2top .hero .card[data-step="1"] .cb>.cor{margin:12px 0 8px!important;font-size:12px!important}html[data-pt="audience"] #view #v2top .hero .card[data-step="1"] .cb>a.call.ccall{height:40px!important;min-height:0!important;font-size:16px!important;font-weight:600!important;border-radius:9px!important;background:linear-gradient(180deg,#1C794E 0%,#0D5B3A 100%)!important;box-shadow:0 3px 8px rgba(13,91,58,.22),inset 0 1px 0 rgba(255,255,255,.12)!important;transition:transform .15s ease-out,filter .15s ease-out}html[data-pt="audience"] #view #v2top .hero .card[data-step="1"] .cb>a.call.ccall:hover{filter:brightness(1.06);transform:translateY(-1px);background:linear-gradient(180deg,#1C794E 0%,#0D5B3A 100%)!important}}@media (min-width:641px) and (max-width:1023px){html[data-pt="audience"] #view #v2top .hero .fwrap{width:min(100%,760px)!important;margin:-40px auto 0!important}html[data-pt="audience"] #view #v2top .hero .card{border-radius:18px!important;box-shadow:0 0 0 2.5px #F8B828,0 16px 36px rgba(0,0,0,.28)!important}html[data-pt="audience"] #view #v2top .hero .fwrap .seal,html[data-pt="audience"] #view #v2top .hero .fwrap:has(.card.s2p) .seal,html[data-pt="audience"] #view #v2top .hero .fwrap:has(.card.fin) .seal{width:96px!important;height:96px!important;left:-16px!important;top:-54px!important}html[data-pt="audience"] #view #v2top .hero .card .ph{padding:0 24px 0 96px!important}html[data-pt="audience"] #view #v2top .hero .card .bar{width:min(100%,520px);padding:10px 0 0!important}html[data-pt="audience"] #view #v2top .hero .card .bar i{height:6px!important;border-radius:3px!important}html[data-pt="audience"] #view #v2top .hero .card[data-step="1"] .cb{padding:0 24px 20px!important}html[data-pt="audience"] #view #v2top .hero .card[data-step="1"] .cb>.dctr{margin-top:12px!important;font-size:14px!important}html[data-pt="audience"] #view #v2top .hero .card[data-step="1"] .cb>.dctr li{gap:7px;padding:0 14px!important}html[data-pt="audience"] #view #v2top .hero .card[data-step="1"] .cb>.dctr li+li::before{height:16px;margin:0 14px 0 0!important}html[data-pt="audience"] #view #v2top .hero .card[data-step="1"] .cb>.dctr .i{width:17px!important;height:17px!important}html[data-pt="audience"] #view #v2top .hero .card #q1 .qrow{margin:22px 0 16px!important}html[data-pt="audience"] #view #v2top .hero .card #q1 .qh{font-size:26px!important}html[data-pt="audience"] #view #v2top .hero .card #q1 .tiles{gap:12px!important}html[data-pt="audience"] #view #v2top .hero .card #q1 .tile{min-height:56px!important;font-size:18px!important}html[data-pt="audience"] #view #v2top .hero .card #q1 .tile .ti{width:36px!important;height:36px!important;border-radius:9px!important}html[data-pt="audience"] #view #v2top .hero .card #q1 .tile .ti .i{width:20px!important;height:20px!important}html[data-pt="audience"] #view #v2top .hero .card[data-step="1"] .cb>.cor{margin:16px 0 10px!important;font-size:13px!important}html[data-pt="audience"] #view #v2top .hero .card[data-step="1"] .cb>a.call.ccall{height:52px!important;border-radius:12px!important;font-size:19px!important;box-shadow:0 4px 12px rgba(13,91,58,.24),inset 0 1px 0 rgba(255,255,255,.14)!important}}@media (min-width:1024px){html[data-pt="audience"] #view #v2top .hero .fwrap{width:calc(100% - 26px)!important;max-width:none!important;margin:67px 0 0 26px!important;align-self:flex-start!important;left:0!important;transform:none!important;order:5;position:relative;z-index:3}html[data-pt="audience"] #view #v2top .hero .card{border-radius:18px!important;box-shadow:0 0 0 2.5px #F8B828,0 18px 40px rgba(0,0,0,.28)!important}html[data-pt="audience"] #view #v2top .hero .fwrap .seal,html[data-pt="audience"] #view #v2top .hero .fwrap:has(.card.s2p) .seal,html[data-pt="audience"] #view #v2top .hero .fwrap:has(.card.fin) .seal{width:107px!important;height:107px!important;left:-43px!important;top:-46px!important}html[data-pt="audience"] #view #v2top .hero .card .bar{gap:10px!important;padding:16px 32px 0 88px!important}html[data-pt="audience"] #view #v2top .hero .card:not([data-step="1"]) .bar{padding:14px 32px 0 88px!important}html[data-pt="audience"] #view #v2top .hero .card .bar i{height:8px!important}html[data-pt="audience"] #view #v2top .hero .card .ph{padding:0 32px 0 88px!important}html[data-pt="audience"] #view #v2top .hero .card[data-step="1"] .cb{align-items:stretch;padding:0 32px 32px 25px!important}html[data-pt="audience"] #view #v2top .hero .card[data-step="1"] .cb>.dctr{order:9;margin:35px 0 0!important;font-size:19px!important}html[data-pt="audience"] #view #v2top .hero .card[data-step="1"] .cb>.dctr li{gap:12px;padding:0 24px!important}html[data-pt="audience"] #view #v2top .hero .card[data-step="1"] .cb>.dctr li+li::before{height:22px;margin:0 24px 0 0!important;background:#C9D3CD}html[data-pt="audience"] #view #v2top .hero .card[data-step="1"] .cb>.dctr .i{width:22px!important;height:22px!important}html[data-pt="audience"] #view #v2top .hero .card[data-step="1"] .cb>.cor,html[data-pt="audience"] #view #v2top .hero .card[data-step="1"] .cb>a.call.ccall{display:none!important}html[data-pt="audience"] #view #v2top .hero .card:not([data-step="1"]) .cb{display:block!important}html[data-pt="audience"] #view #v2top .hero .card:not([data-step="1"]){position:relative}html[data-pt="audience"] #view #v2top .hero .card.s2p .ph,html[data-pt="audience"] #view #v2top .hero .card.fin .ph{height:64px!important;padding:0 24px 0 82px!important;background:transparent!important}html[data-pt="audience"] #view #v2top .hero .card .ph .pback{height:40px;padding:0 18px 0 14px;border-radius:999px;background:#fff!important;color:#10231A!important;box-shadow:inset 0 0 0 1.5px #D6DDD9;font:600 15px/1 var(--f,inherit)}html[data-pt="audience"] #view #v2top .hero .card .ph .pback .i{color:#10231A}html[data-pt="audience"] #view #v2top .hero .card .ph .pstep{height:34px;padding:0 14px;background:#E6ECE8;color:#10231A;font-size:14px}}html[data-pt="audience"] #view .rd-lbar #v2top .fwrap{position:relative;z-index:3;width:100%!important;max-width:none!important;margin:0!important;left:0!important;top:0!important;transform:none!important;align-self:auto!important}html[data-pt="audience"] #view .rd-lbar #v2top .fwrap .hint{display:none!important}html[data-pt="audience"] #view #v2top .hero .fwrap .seal,html[data-pt="audience"] #view #v2top .hero .fwrap:has(.card.s2p) .seal,html[data-pt="audience"] #view #v2top .hero .fwrap:has(.card.fin) .seal{right:auto!important;left:-30px!important;top:-34px!important;width:70px!important;height:70px!important}html[data-pt="audience"] #view #v2top .hero .card{border-radius:22px!important;animation:none;box-shadow:0 0 0 3px #F5B83D!important;overflow:hidden!important}html[data-pt="audience"] #view #v2top .hero .card[data-step="1"]{background:#0c3b2a!important;color:#fff;padding:0!important}html[data-pt="audience"] #view #v2top .hero .card::after{display:none!important}html[data-pt="audience"] #view #v2top .hero .card .bar{padding:0!important;margin:0!important;gap:5px!important}html[data-pt="audience"] #view #v2top .hero .card .bar i{height:6px!important;border-radius:3px!important;background:rgba(255,255,255,.22)!important}html[data-pt="audience"] #view #v2top .hero .card .bar i.f{background:#a8d5ba!important}html[data-pt="audience"] #view #v2top .hero .card[data-step="1"] .cb>.dctr{color:#a8d5ba!important;font-size:13px!important;margin:0!important;padding:0!important;gap:0;justify-content:flex-start}html[data-pt="audience"] #view #v2top .hero .card[data-step="1"] .cb>.dctr li{padding:0 12px 0 0!important;gap:5px}html[data-pt="audience"] #view #v2top .hero .card[data-step="1"] .cb>.dctr li+li::before{background:rgba(255,255,255,.25)!important;margin:0 12px 0 0!important;height:12px}html[data-pt="audience"] #view #v2top .hero .card[data-step="1"] .cb>.dctr .i{color:#a8d5ba!important;width:14px!important;height:14px!important}html[data-pt="audience"] #view #v2top .hero .card #q1 .qh{color:#fff!important;font-weight:650;letter-spacing:-.02em;text-align:left}html[data-pt="audience"] #view #v2top .hero .card #q1 .qrow{justify-content:flex-start!important;text-align:left!important;margin:0!important}html[data-pt="audience"] #view #v2top .hero .card[data-step="1"] .cb>.cor{display:none!important}html[data-pt="audience"] #view #v2top .hero .card[data-step="1"] .cb>a.call.ccall{display:flex!important;background:transparent!important;background-image:none!important;box-shadow:inset 0 0 0 1.5px rgba(255,255,255,.7)!important;color:#fff!important;border-radius:12px!important;height:54px!important;min-height:0!important;font-size:16.5px!important;font-weight:650!important;text-shadow:none!important;transition:background-color .15s ease-out;filter:none;transform:none}html[data-pt="audience"] #view #v2top .hero .card[data-step="1"] .cb>a.call.ccall:hover{background:rgba(255,255,255,.1)!important;filter:none;transform:none}html[data-pt="audience"] #view #v2top .hero .card[data-step="1"] .cb>a.call.ccall *{color:#fff!important}html[data-pt="audience"] #view #v2top .hero .card #q1 .tile{background:#fff;border-radius:14px!important;min-height:58px!important}html[data-pt="audience"] #view #v2top .hero .card #q1 .tile:hover{border-color:#1f6b4a}html[data-pt="audience"] #view #v2top .hero .card #q1 .tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px!important;margin:0}html[data-pt="audience"] #view #v2top .hero .card[data-step="1"] .cb>.qa{width:100%}html[data-pt="audience"] #view #v2top .hero .card[data-step="1"] #q1 .stcall,html[data-pt="audience"] #view #v2top .hero .card[data-step="1"] #q1 .stor{display:none!important}html[data-pt="audience"] #view #v2top .hero .card .qa{min-height:0}@media (min-width:1280px){html[data-pt="audience"] #view #v2top .hero .card[data-step="1"]{display:grid!important;grid-template-columns:auto minmax(0,1fr) 230px!important;grid-template-areas:"pbar pbar pbar" "meta meta meta" "h tiles call";column-gap:24px;row-gap:10px;align-items:center;padding:36px 24px 22px!important}html[data-pt="audience"] #view #v2top .hero .card[data-step="1"] .bar{grid-area:pbar!important;grid-row:auto!important;grid-column:auto!important;padding:0 0 0 0!important;margin:0 0 4px!important}html[data-pt="audience"] #view #v2top .hero .card[data-step="1"] .cb,html[data-pt="audience"] #view #v2top .hero .card[data-step="1"] .cb>.qa,html[data-pt="audience"] #view #v2top .hero .card[data-step="1"] #q1.on{display:contents!important;padding:0!important}html[data-pt="audience"] #view #v2top .hero .card[data-step="1"] .cb>.dctr{grid-area:meta;display:flex!important;order:0;margin:0!important;font-size:13px!important}html[data-pt="audience"] #view #v2top .hero .card[data-step="1"] .qa>.q:not(.on){display:none!important}html[data-pt="audience"] #view #v2top .hero .card #q1 .qrow{grid-area:h;margin:0!important}html[data-pt="audience"] #view #v2top .hero .card #q1 .qh{font-size:22px!important;white-space:nowrap}html[data-pt="audience"] #view #v2top .hero .card #q1 .tiles{grid-area:tiles}html[data-pt="audience"] #view #v2top .hero .card[data-step="1"] .cb>a.call.ccall{grid-area:call}html[data-pt="audience"] #view #v2top .hero .card #q1 .tile{font-size:15px!important;padding:0 10px 0 8px!important}}@media (min-width:1024px) and (max-width:1279px){html[data-pt="audience"] #view #v2top .hero .card[data-step="1"]{display:grid!important;grid-template-columns:minmax(0,1fr) 210px!important;grid-template-areas:"pbar pbar" "h meta" "tiles call";column-gap:18px;row-gap:12px;align-items:center;padding:36px 22px 20px!important}html[data-pt="audience"] #view #v2top .hero .card[data-step="1"] .bar{grid-area:pbar!important;grid-row:auto!important;grid-column:auto!important;margin:0 0 4px!important}html[data-pt="audience"] #view #v2top .hero .card[data-step="1"] .cb,html[data-pt="audience"] #view #v2top .hero .card[data-step="1"] .cb>.qa,html[data-pt="audience"] #view #v2top .hero .card[data-step="1"] #q1.on{display:contents!important;padding:0!important}html[data-pt="audience"] #view #v2top .hero .card[data-step="1"] .cb>.dctr{grid-area:meta;display:flex!important;order:0;margin:0!important;justify-content:flex-end;font-size:12.5px!important}html[data-pt="audience"] #view #v2top .hero .card[data-step="1"] .qa>.q:not(.on){display:none!important}html[data-pt="audience"] #view #v2top .hero .card #q1 .qrow{grid-area:h;margin:0!important}html[data-pt="audience"] #view #v2top .hero .card #q1 .qh{font-size:22px!important}html[data-pt="audience"] #view #v2top .hero .card #q1 .tiles{grid-area:tiles}html[data-pt="audience"] #view #v2top .hero .card[data-step="1"] .cb>a.call.ccall{grid-area:call}html[data-pt="audience"] #view #v2top .hero .card #q1 .tile{font-size:14.5px!important;padding:0 8px!important;gap:8px}}@media (max-width:1023px){html[data-pt="audience"] #view #v2top .hero .card[data-step="1"]{display:flex!important;flex-direction:column;padding:34px 18px 18px!important}html[data-pt="audience"] #view #v2top .hero .card[data-step="1"] .cb{padding:0!important;align-items:stretch}html[data-pt="audience"] #view #v2top .hero .card[data-step="1"] .bar{width:100%!important;margin:0 0 12px!important}html[data-pt="audience"] #view #v2top .hero .card[data-step="1"] .cb>.dctr{order:0;margin:0 0 6px!important;font-size:12.5px!important;flex-wrap:wrap!important;white-space:normal}html[data-pt="audience"] #view #v2top .hero .card #q1 .qrow{margin:0 0 12px!important}html[data-pt="audience"] #view #v2top .hero .card #q1 .qh{font-size:21px!important}html[data-pt="audience"] #view #v2top .hero .card #q1 .tiles{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-pt="audience"] #view #v2top .hero .card[data-step="1"] .cb>a.call.ccall{margin-top:12px;height:50px!important;box-shadow:inset 0 0 0 1.5px rgba(255,255,255,.7)!important;background:transparent!important;font-size:16px!important}html[data-pt="audience"] #view #v2top .hero .card[data-step="1"] .cb>a.call.ccall:hover{background:rgba(255,255,255,.1)!important;transform:none;filter:none}html[data-pt="audience"] #view #v2top .hero .fwrap .seal{left:-8px!important;top:-26px!important;width:56px!important;height:56px!important}}@media (min-width:601px) and (max-width:1023px){html[data-pt="audience"] #view #v2top .hero .fwrap .seal{left:-14px!important;top:-34px!important;width:72px!important;height:72px!important}html[data-pt="audience"] #view #v2top .hero .card #q1 .tiles{grid-template-columns:repeat(4,minmax(0,1fr))}html[data-pt="audience"] #view #v2top .hero .card #q1 .tile{font-size:14px!important;padding:0 8px!important;gap:6px}}@media (max-width:600px){html[data-pt="audience"] #view #v2top .hero .card #q1 .tile{font-size:14.5px!important;padding:0 8px!important;gap:8px;min-height:54px!important}}@media (max-width:1180px){html[data-pt="audience"] #view .phero.rd-lh .rd-ltop{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:36px}html[data-pt="audience"] #view .rd-lh h1{font-size:56px}}@media (max-width:1023px){html[data-pt="audience"] #view .phero.rd-lh{padding:40px 0 48px}html[data-pt="audience"] #view .phero.rd-lh .rd-lbar{margin-top:40px}}@media (max-width:760px){html[data-pt="audience"] #view .rd-lh .rd-ph{order:-1}html[data-pt="audience"] #view .phero.rd-lh .rd-ltop{grid-template-columns:minmax(0,1fr);gap:22px}html[data-pt="audience"] #view .rd-lh h1{font-size:44px}html[data-pt="audience"] #view .rd-lh .lede{font-size:17px}html[data-pt="audience"] #view .rd-lh .rd-ph{height:210px;border-radius:20px}}@media (max-width:600px){html[data-pt="audience"] #view .phero.rd-lh{padding:28px 0 40px}html[data-pt="audience"] #view .rd-lh h1{font-size:38px}html[data-pt="audience"] #view .rd-lh .lede{font-size:16px}html[data-pt="audience"] #view .rd-lh .rd-ph{height:190px}html[data-pt="audience"] #view .rd-byline{font-size:13.5px}}html[data-pt="audience"] #view>.sec{padding:72px 0;background:#fff;border:0}html[data-pt="audience"] #view>.sec.tight{padding:36px 0}html[data-pt="audience"] #view>.pmeta.rd-below+.sec{padding-top:40px}html[data-pt="audience"] #view .art-grid{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:64px;align-items:start}html[data-pt="audience"] #view .art-grid .prose{max-width:none;min-width:0}html[data-pt="audience"] #view .art-grid .prose>p,html[data-pt="audience"] #view .art-grid .prose>ul,html[data-pt="audience"] #view .art-grid .prose>ol{max-width:760px;font-size:17.5px;line-height:1.62;color:var(--rd-ink2)}html[data-pt="audience"] #view .art-grid .prose h2{font-size:40px;line-height:1.08;letter-spacing:-.03em;font-weight:600;margin:64px 0 16px;color:var(--rd-ink);max-width:900px}html[data-pt="audience"] #view .art-grid .prose h2:first-child{margin-top:0}html[data-pt="audience"] #view .art-grid .prose p a.link,html[data-pt="audience"] #view .art-grid .prose li a{color:var(--rd-g);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1.5px}html[data-pt="audience"] #view .art-grid .prose .pline{font-size:19px;color:var(--rd-ink)}html[data-pt="audience"] #view .eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:12.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--rd-g);background:none;border:0;padding:0}html[data-pt="audience"] #view .eyebrow::before{content:"";width:16px;height:16px;flex:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231f6b4a' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3l2.2 5.6L20 9.3l-4.4 3.9L17 19l-5-3.1L7 19l1.4-5.8L4 9.3l5.8-.7z'/%3E%3C/svg%3E") center/contain no-repeat}html[data-pt="audience"] #view .short{background:#e9f2ec;border:0;border-radius:24px;padding:28px 32px;max-width:900px;margin:0 0 28px}html[data-pt="audience"] #view .short p{font-size:19px;line-height:1.55;color:var(--rd-ink);margin:10px 0 0;font-weight:500}html[data-pt="audience"] #view .short.cf-keys{background:var(--rd-cream)}html[data-pt="audience"] #view .short ul,html[data-pt="audience"] #view .prose ul:not(.rd-nolist){list-style:none;padding:0;margin:14px 0 0;display:grid;gap:11px}html[data-pt="audience"] #view .prose ul li,html[data-pt="audience"] #view .short ul li{position:relative;padding-left:36px;list-style:none;min-height:24px}html[data-pt="audience"] #view .prose ul li::before,html[data-pt="audience"] #view .short ul li::before{content:"";position:absolute;left:0;top:.2em;width:24px;height:24px;border-radius:50%;background:#1f6b4a url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 12.5l4 4 8-9'/%3E%3C/svg%3E") center/14px no-repeat}html[data-pt="audience"] #view .prose ul li::marker{content:""}html[data-pt="audience"] #view .tbl{background:#fff;border:1px solid var(--rd-line);border-radius:20px;overflow-x:auto;overflow-y:hidden;box-shadow:0 18px 40px -28px rgba(8,32,22,.3);max-width:900px;margin:20px 0 10px}html[data-pt="audience"] #view .tbl table{width:100%;border-collapse:collapse;border:0}html[data-pt="audience"] #view .tbl caption{caption-side:top;text-align:left;background:#0c3b2a;color:#fff;font-size:14.5px;line-height:1.45;padding:18px 26px;font-weight:500}html[data-pt="audience"] #view .tbl th{font-size:12.5px;text-transform:uppercase;letter-spacing:.08em;color:var(--rd-mute);text-align:left;padding:14px 26px;background:#fff;border-bottom:1px solid var(--rd-line);font-weight:700}html[data-pt="audience"] #view .tbl td,html[data-pt="audience"] #view .tbl tbody th{padding:14px 26px;border-bottom:1px solid var(--rd-line);font-size:19px;font-variant-numeric:tabular-nums;font-weight:550;background:#fff;color:var(--rd-ink);text-transform:none;letter-spacing:0}html[data-pt="audience"] #view .tbl tbody th{color:var(--rd-mute);font-weight:600;font-size:16px}html[data-pt="audience"] #view .tbl tbody tr:last-child td,html[data-pt="audience"] #view .tbl tbody tr:last-child th{border-bottom:0}html[data-pt="audience"] #view .tbl tbody tr:hover td,html[data-pt="audience"] #view .tbl tbody tr:hover th{background:#f7faf8}html[data-pt="audience"] #view .tbl tr.on td,html[data-pt="audience"] #view .tbl tr.on th{background:#e9f2ec;color:#0c3b2a;font-weight:700}html[data-pt="audience"] #view .tbl tr.on th{box-shadow:inset 4px 0 0 #1f6b4a}html[data-pt="audience"] #view p.small.mute{font-size:13.5px;color:var(--rd-mute);margin:8px 0 22px}html[data-pt="audience"] #view form.iq{background:var(--rd-cream);border:0;border-radius:24px;padding:26px 28px;max-width:900px;margin:22px 0 28px}html[data-pt="audience"] #view form.iq .iq-h{font-size:22px;font-weight:650;letter-spacing:-.02em;margin:0 0 14px}html[data-pt="audience"] #view form.iq .btn-primary{background:linear-gradient(180deg,#F2C860,#E9B43F);box-shadow:inset 0 1px 0 rgba(255,255,255,.5),0 3px 8px -4px rgba(120,80,0,.5);color:#111;border-radius:12px}html[data-pt="audience"] #view form.iq .btn-primary:hover{background:linear-gradient(180deg,#EFC356,#E3AC36)}html[data-pt="audience"] #view .cf-btns .btn-call{background:#fff;border-radius:12px}html[data-pt="audience"] #view .cf-agent,html[data-pt="audience"] #view .cbox{background:#fff;border:1px solid var(--rd-line);border-radius:22px;box-shadow:none;padding:24px 26px;max-width:900px;transition:border-color .15s ease-out}html[data-pt="audience"] #view .cf-agent:hover,html[data-pt="audience"] #view .cbox:hover{border-color:#1f6b4a}html[data-pt="audience"] #view .side{position:sticky;top:96px;display:grid;gap:18px}html[data-pt="audience"] #view .side .qcard{background:#fff;border:1px solid var(--rd-line);border-top:5px solid #1f6b4a;border-radius:24px;box-shadow:none;padding:26px}html[data-pt="audience"] #view .side .qcard .cta-title{font-size:26px;letter-spacing:-.02em;font-weight:650}html[data-pt="audience"] #view .side .toc{background:#f6f5f0;border:0;border-radius:24px;padding:22px 24px;box-shadow:none}html[data-pt="audience"] #view .side .toc b{display:block;font-size:12.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--rd-mute);margin-bottom:6px}html[data-pt="audience"] #view .side .toc a{display:block;padding:10px 0;border-bottom:1px solid #e3e1d8;font-size:15.5px;color:var(--rd-ink2);text-decoration:none;transition:color .15s ease-out,padding-left .15s ease-out}html[data-pt="audience"] #view .side .toc a:last-child{border-bottom:0}html[data-pt="audience"] #view .side .toc a:hover{color:var(--rd-g);padding-left:3px}html[data-pt="audience"] #view .rd-qa{display:grid;gap:12px;margin:26px 0 8px;max-width:900px}html[data-pt="audience"] #view .rd-qi,html[data-pt="audience"] #view .faq details{border:1px solid var(--rd-line);border-radius:18px;background:#fff;transition:border-color .15s ease-out,box-shadow .2s ease-out}html[data-pt="audience"] #view .rd-qi:hover,html[data-pt="audience"] #view .faq details:hover{border-color:#c4d8cb}html[data-pt="audience"] #view .rd-qi.open,html[data-pt="audience"] #view .faq details[open]{border-color:#c4d8cb;box-shadow:0 16px 36px -26px rgba(8,32,22,.35)}html[data-pt="audience"] #view .rd-qa h2.cf-q{display:flex;justify-content:space-between;align-items:center;gap:18px;font-size:20px;line-height:1.3;font-weight:600;letter-spacing:-.01em;margin:0;padding:20px 24px;cursor:pointer;color:var(--rd-ink);transition:color .15s ease-out;max-width:none}html[data-pt="audience"] #view .rd-qa h2.cf-q:focus-visible{outline:2px solid #1f6b4a;outline-offset:-2px;border-radius:18px}html[data-pt="audience"] #view .rd-pm,html[data-pt="audience"] #view .faq summary i{width:34px;height:34px;border-radius:50%;background:#e9f2ec;color:#1f6b4a;display:grid;place-items:center;flex:none;transition:transform .2s ease-out,background-color .15s ease-out,color .15s ease-out;position:relative}html[data-pt="audience"] #view .rd-pm svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2.6;stroke-linecap:round}html[data-pt="audience"] #view .rd-qi:hover h2.cf-q,html[data-pt="audience"] #view .faq summary:hover{color:#1f6b4a}html[data-pt="audience"] #view .rd-qi:hover .rd-pm{background:#1f6b4a;color:#fff}html[data-pt="audience"] #view .rd-qi.open .rd-pm{background:#1f6b4a;color:#fff;transform:rotate(45deg)}html[data-pt="audience"] #view .rd-a{display:grid;grid-template-rows:0fr;transition:grid-template-rows .25s ease-out}html[data-pt="audience"] #view .rd-qi.open .rd-a{grid-template-rows:1fr}html[data-pt="audience"] #view .rd-ai{overflow:hidden;min-height:0;padding:0 24px}html[data-pt="audience"] #view .rd-qi.open .rd-ai{padding-bottom:22px}html[data-pt="audience"] #view .rd-ai p{font-size:16.5px;line-height:1.6;color:var(--rd-ink2);margin:0 0 12px;max-width:none}html[data-pt="audience"] #view .rd-ai .cf-btns{margin:6px 0 0}html[data-pt="audience"] #view .faq{display:grid;gap:12px;max-width:900px;margin:0 auto}html[data-pt="audience"] #view .faq summary{display:flex;justify-content:space-between;align-items:center;gap:18px;font-size:19px;font-weight:600;padding:20px 24px;cursor:pointer;list-style:none;transition:color .15s ease-out}html[data-pt="audience"] #view .faq summary::-webkit-details-marker{display:none}html[data-pt="audience"] #view .faq summary i{font-style:normal}html[data-pt="audience"] #view .faq summary i::before{content:"+";font-size:22px;line-height:1;font-weight:500}html[data-pt="audience"] #view .faq summary i::after{display:none!important}html[data-pt="audience"] #view .faq details[open] summary i{background:#1f6b4a;color:#fff;transform:rotate(45deg)}html[data-pt="audience"] #view .faq details p{padding:0 24px 22px;margin:0;font-size:16.5px;line-height:1.6;color:var(--rd-ink2)}html[data-pt="audience"] #view .sec .wrap.narrow>h2{font-size:40px;letter-spacing:-.03em;font-weight:600;line-height:1.1;margin:0 0 24px;text-align:center}html[data-pt="audience"] #view .srcs{max-width:900px;margin-top:56px;padding-top:0;border:0}html[data-pt="audience"] #view .srcs h2{font-size:32px;letter-spacing:-.03em;font-weight:600;margin:0 0 14px}html[data-pt="audience"] #view .srcs ol{list-style:none;padding:0;margin:0;counter-reset:s}html[data-pt="audience"] #view .srcs li{counter-increment:s;display:grid;grid-template-columns:34px 1fr;gap:12px;align-items:center;padding:11px 12px;border-bottom:1px solid var(--rd-line);border-radius:10px;font-size:15.5px;line-height:1.45;transition:background-color .15s ease-out}html[data-pt="audience"] #view .srcs li::before{content:counter(s);width:28px;height:28px;border-radius:8px;background:#e9f2ec;color:#1f6b4a;font-weight:700;font-size:13px;display:grid;place-items:center;position:static;border:0}html[data-pt="audience"] #view .srcs li:hover{background:#f3f8f5}html[data-pt="audience"] #view .srcs li a{text-decoration:none;color:var(--rd-ink);transition:color .15s ease-out}html[data-pt="audience"] #view .srcs li a::after{content:"";display:inline-block;width:12px;height:12px;margin-left:7px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231f6b4a' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 17L17 7M8 7h9v9'/%3E%3C/svg%3E") center/contain no-repeat;transition:transform .15s ease-out}html[data-pt="audience"] #view .srcs li:hover a{color:#1f6b4a}html[data-pt="audience"] #view .srcs li:hover a::after{transform:translate(2px,-2px)}html[data-pt="audience"] #view .cstrip{background:#fff;border:0;border-top:1px solid var(--rd-line);padding:18px 0;margin:0}html[data-pt="audience"] #view .cstrip p{font-size:14.5px;color:var(--rd-mute);text-align:center;margin:0}html[data-pt="audience"] #view nav.toc.rd-car{background:none;border:0;box-shadow:none;padding:0;max-width:none;margin:0}html[data-pt="audience"] #view .sec.tight .wrap.narrow{max-width:1480px}html[data-pt="audience"] #view .rd-carhead{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:22px}html[data-pt="audience"] #view .rd-carhead b{font-size:40px;line-height:1.08;letter-spacing:-.03em;font-weight:600;color:var(--rd-ink);text-transform:none}html[data-pt="audience"] #view .rd-carnav{display:flex;gap:10px}html[data-pt="audience"] #view .rd-cbtn{width:48px;height:48px;border-radius:50%;border:1px solid var(--rd-line);background:#fff;color:var(--rd-ink);display:grid;place-items:center;cursor:pointer;transition:background-color .15s ease-out,color .15s ease-out,border-color .15s ease-out;padding:0}html[data-pt="audience"] #view .rd-cbtn svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}html[data-pt="audience"] #view .rd-cbtn:hover:not(:disabled){background:#1f6b4a;border-color:#1f6b4a;color:#fff}html[data-pt="audience"] #view .rd-cbtn:disabled{opacity:.4;cursor:default}html[data-pt="audience"] #view .rd-track{display:flex;gap:18px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding:2px}html[data-pt="audience"] #view .rd-track::-webkit-scrollbar{display:none}html[data-pt="audience"] #view .rd-track.drag{scroll-snap-type:none;cursor:grabbing}html[data-pt="audience"] #view .rd-slide{flex:0 0 calc((100% - 36px) / 3);scroll-snap-align:start;display:flex;align-items:flex-start;min-height:150px;background:var(--rd-cream);border:1px solid transparent;border-radius:24px;padding:28px 28px;font-size:18px;line-height:1.45;color:var(--rd-ink);text-decoration:none;transition:border-color .18s ease-out,background-color .18s ease-out;-webkit-user-drag:none;user-select:none;border-bottom:1px solid transparent}html[data-pt="audience"] #view .rd-slide:hover{border-color:#1f6b4a;background:#fff}html[data-pt="audience"] #view .rd-dots{display:flex;gap:8px;justify-content:center;margin-top:18px}html[data-pt="audience"] #view .rd-dot{width:9px;height:9px;border-radius:50%;border:0;padding:0;background:#cdd9d1;cursor:pointer;transition:background-color .15s ease-out,width .2s ease-out}html[data-pt="audience"] #view .rd-dot.on{background:#1f6b4a;width:24px;border-radius:5px}html[data-pt="audience"] #view .tgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}html[data-pt="audience"] #view .tgrid .tile{display:flex;align-items:center;gap:18px;background:var(--rd-cream);border:1px solid transparent;border-radius:22px;padding:24px 26px;text-decoration:none;color:var(--rd-ink);transition:border-color .18s ease-out,background-color .18s ease-out;transform:none}html[data-pt="audience"] #view .tgrid .tile:hover{border-color:#1f6b4a;background:#fff;transform:none;box-shadow:none}html[data-pt="audience"] #view .tgrid .tile .ti{width:52px;height:52px;border-radius:50%;background:#fff;color:#1f6b4a;display:grid;place-items:center;flex:none;transition:background-color .18s ease-out,color .18s ease-out}html[data-pt="audience"] #view .tgrid .tile:hover .ti{background:#1f6b4a;color:#fff}html[data-pt="audience"] #view .tgrid .tile b{display:block;font-size:19px;font-weight:650;letter-spacing:-.01em}html[data-pt="audience"] #view .tgrid .tile span span{display:block;font-size:15px;color:var(--rd-ink2);margin-top:3px;line-height:1.4}html[data-pt="audience"] #view .v2-close{background:#fff;padding:24px 0 72px}html[data-pt="audience"] #view .v2-close .band{background:#0c3b2a;border-radius:28px;max-width:calc(1480px - 80px);margin:0 auto;width:calc(100% - 80px);padding:60px 56px;overflow:hidden;position:relative}html[data-pt="audience"] #view .v2-close .band::after{content:"";position:absolute;right:56px;bottom:46px;width:180px;height:10px;border-radius:6px;background:#F5B83D;opacity:.9}html[data-pt="audience"] #view .v2-close .band .wrap{padding-left:0;padding-right:0;max-width:none}html[data-pt="audience"] #view .tool-line{font-size:16px;color:var(--rd-ink2);text-align:center}html[data-pt="audience"] #view .tool-line a{color:var(--rd-g)}html[data-pt="audience"] #view .rd-rv{opacity:0;transform:translateY(24px);transition:opacity .6s ease-out,transform .6s ease-out,border-color .18s ease-out,background-color .18s ease-out,box-shadow .2s ease-out}html[data-pt="audience"] #view .rd-rv.rd-in{opacity:1;transform:none}@media (max-width:1180px){html[data-pt="audience"] #view .art-grid{grid-template-columns:minmax(0,1fr);gap:48px}html[data-pt="audience"] #view .side{position:static;grid-template-columns:1fr 1fr;align-items:start}html[data-pt="audience"] #view .tgrid{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-pt="audience"] #view .rd-slide{flex-basis:calc((100% - 18px) / 2)}}@media (max-width:1023px){html[data-pt="audience"] #view>.sec{padding:60px 0}html[data-pt="audience"] #view>.sec.tight{padding:30px 0}html[data-pt="audience"] #view .art-grid .prose h2,html[data-pt="audience"] #view .rd-carhead b,html[data-pt="audience"] #view .sec .wrap.narrow>h2{font-size:34px}html[data-pt="audience"] #view .v2-close .band{width:calc(100% - 80px)}}@media (max-width:700px){html[data-pt="audience"] #view .side{grid-template-columns:1fr}html[data-pt="audience"] #view .tgrid{grid-template-columns:1fr}html[data-pt="audience"] #view .rd-slide{flex-basis:86%}}@media (max-width:600px){html[data-pt="audience"] #view>.sec{padding:48px 0}html[data-pt="audience"] #view>.sec.tight{padding:24px 0}html[data-pt="audience"] #view .art-grid .prose h2,html[data-pt="audience"] #view .rd-carhead b,html[data-pt="audience"] #view .sec .wrap.narrow>h2{font-size:29px;margin-top:44px}html[data-pt="audience"] #view .art-grid .prose>p,html[data-pt="audience"] #view .art-grid .prose>ul{font-size:16.5px}html[data-pt="audience"] #view .short{padding:22px 20px;border-radius:20px}html[data-pt="audience"] #view .short p{font-size:17px}html[data-pt="audience"] #view .tbl caption{padding:14px 18px;font-size:13.5px}html[data-pt="audience"] #view .tbl th,html[data-pt="audience"] #view .tbl td,html[data-pt="audience"] #view .tbl tbody th{padding:12px 16px;font-size:16px}html[data-pt="audience"] #view form.iq{padding:20px 18px;border-radius:20px}html[data-pt="audience"] #view .rd-qa h2.cf-q,html[data-pt="audience"] #view .faq summary{font-size:17px;padding:16px 18px}html[data-pt="audience"] #view .rd-ai{padding:0 18px}.html[data-pt="audience"] #view .faq details p{padding:0 18px 18px}html[data-pt="audience"] #view .faq details p{padding:0 18px 18px}html[data-pt="audience"] #view .rd-carnav{display:none}html[data-pt="audience"] #view .v2-close .band{width:calc(100% - 40px);padding:40px 24px;border-radius:22px}html[data-pt="audience"] #view .v2-close .band::after{right:24px;bottom:24px;width:90px}}@media (prefers-reduced-motion:reduce){html[data-pt="audience"] #view .rd-rv{opacity:1;transform:none;transition:none}html[data-pt="audience"] #view .rd-lh .rd-sq path{stroke-dashoffset:0;transition:none}html[data-pt="audience"] #view .rd-a,html[data-pt="audience"] #view .rd-pm{transition:none}}html[data-pt="audience"] #view .phero.rd-lh,html[data-pt="audience"] #view .rd-lbar,html[data-pt="audience"] #view .rd-lbar #v2top,html[data-pt="audience"] #view .rd-lbar #v2top .hero,html[data-pt="audience"] #view .rd-lbar #v2top .hcol,html[data-pt="audience"] #view .rd-lbar #v2top .fwrap{overflow:visible!important}html[data-pt="audience"] #view .pmeta.rd-below .crumbs{justify-content:flex-start;margin:0;text-align:left}html[data-pt="audience"] #view .phero.rd-lh{padding-bottom:36px}html[data-pt="audience"] #view .art-grid .prose>p+p{margin-top:14px}html[data-pt="audience"] #view .art-grid .prose>p{margin-top:0;margin-bottom:14px}html[data-pt="audience"] #view .pmeta.rd-below .crumbs a{min-height:0;padding:0}html[data-pt="audience"] #view .v2-close .band{min-height:0!important;height:auto!important;padding-top:52px;padding-bottom:52px}html[data-pt="audience"] #view .v2-close .band .wrap{min-height:0!important;padding-top:0!important;padding-bottom:0!important}html[data-pt="audience"] #view #v2top .hero .card #q1 .tile>svg.i,html[data-pt="audience"] #view #v2top .hero .card #q1 .tile .tk{display:none!important}html[data-pt="audience"] #view #v2top .hero .card #q1 .qh{text-align:left!important}@media (max-width:1023px){html[data-pt="audience"] #view #v2top .hero .card[data-step="1"] .cb>.dctr{gap:4px 14px!important;justify-content:flex-start!important}html[data-pt="audience"] #view #v2top .hero .card[data-step="1"] .cb>.dctr li{padding:0!important}html[data-pt="audience"] #view #v2top .hero .card[data-step="1"] .cb>.dctr li+li::before{display:none!important}html[data-pt="audience"] #view #v2top .hero .card #q1 .qrow{justify-content:flex-start!important}}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .hero{background:#f6f5f0!important;color:#08140f!important;padding:0!important;overflow:visible;min-height:0!important;height:auto!important}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .hero::before,html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .hero::after{display:none!important}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .hero[data-rdc="1"]>.hcol{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:56px;align-items:center;max-width:1480px!important;width:100%!important;margin:0 auto!important;padding:56px 40px 72px!important;text-align:left;min-height:0!important;grid-template-rows:none!important;grid-template-areas:none!important;grid-auto-rows:auto!important;justify-items:stretch!important;justify-content:stretch!important}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .hero[data-rdc="1"]>.hcol>*{grid-row:auto!important;grid-column:auto!important;order:0!important;margin-left:0}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .hero .hjc{display:none!important}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .hero .cov-text{min-width:0;display:flex;flex-direction:column;align-items:flex-start}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .hero .h1{position:relative;display:block!important;text-align:left!important;margin:0!important;padding:0 0 .3em!important;width:100%;color:#08140f!important;font-weight:600!important;letter-spacing:-.04em!important;line-height:1.02!important;white-space:nowrap!important;text-box:none}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .hero .h1 .l1{display:block!important;white-space:nowrap!important;text-align:left!important;width:auto!important;justify-content:flex-start!important}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .hero .h1 .la,html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .hero .h1 .lb{display:inline!important;float:none!important;position:static!important;transform:none!important;width:auto!important;margin:0!important}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .hero .h1 .rot{display:inline-grid!important;justify-items:start!important;justify-content:start!important;text-align:left!important;overflow:visible!important;height:auto!important;width:auto!important;margin:0!important;transform:none!important;vertical-align:top;line-height:1.02}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .hero .h1 .rot .rw,html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .hero .h1 .rot .rw *{color:#1f6b4a!important}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .hero .hline .tp,html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .hero .hline .tp *:not(svg):not(path){color:#08140f!important}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .hero .h1 .rot .rw{grid-area:1/1;text-align:left!important;font-style:normal;letter-spacing:inherit}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .hero .h1 .rot .rw .lgx{display:inline!important}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .hero .h1 .rot .rw .shx{display:none!important}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .hero .cov-sw{position:absolute;left:.04em;bottom:.02em;width:min(9.2em,92%);height:.26em;pointer-events:none}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .hero .cov-sw svg{display:block;width:100%;height:100%;overflow:visible}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .hero .cov-sw path{fill:none;stroke:#F5B83D;stroke-width:5;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .hero .cov-sw.drawn path{stroke-dashoffset:0;transition:stroke-dashoffset .8s cubic-bezier(.3,.7,.2,1) .3s}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .hero .hline{display:flex!important;align-items:center;justify-content:flex-start!important;gap:18px;margin:22px 0 0!important;padding:0!important;white-space:nowrap!important;font-size:20px!important;line-height:1.3;color:#2b3a33!important;max-width:100%}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .hero .hline .sl1{display:inline!important}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .hero .hline .sl2,html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .hero .hline .dk{display:none!important}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .hero .hline .hdiv{display:block!important;width:1px;height:28px;margin:0!important;background:#cfdcd3;flex:none}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .hero .hline .tp{display:inline-flex!important;margin:0!important;flex:none;color:#08140f!important}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .hero .hcol>.tpl:not(.tpin){display:none!important}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .hero .cov-vis{position:relative;min-height:600px;min-width:0;width:100%;justify-self:stretch}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .hero .cov-photo{position:absolute;right:0;top:0;width:78%;height:100%;border-radius:28px;overflow:hidden;background:#cfdcd3}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .hero .cov-photo img{width:100%;height:100%;object-fit:cover;display:block;-webkit-user-drag:none}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .hero .cov-vis .fwrap{position:absolute!important;left:0;bottom:36px;width:min(450px,calc(100% - 20px))!important;max-width:none!important;margin:0!important;order:0;z-index:3}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .hero>.hcol::before,html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .hero>.hcol::after{display:none!important}@media (max-width:1179px){html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .hero[data-rdc="1"]>.hcol{grid-template-columns:minmax(0,1fr)!important;gap:32px;padding:36px 32px 56px!important}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .hero .cov-vis{min-height:0;display:flex;flex-direction:column}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .hero .cov-photo{position:relative;width:100%;height:340px}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .hero .cov-vis .fwrap{position:relative!important;left:auto;bottom:auto;margin:-64px auto 0!important;width:min(480px,calc(100% - 32px))!important}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .hero .hline{font-size:18px!important}}@media (max-width:599px){html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .hero[data-rdc="1"]>.hcol{padding:28px 20px 48px!important;gap:26px}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .hero .cov-photo{height:230px;border-radius:22px}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .hero .cov-vis .fwrap{width:calc(100% - 12px)!important;margin-top:-52px!important}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .hero .hline{font-size:16px!important;gap:12px}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .hero .hline .hdiv{height:22px!important}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .hero .h1 .rot .rw .lgx{display:none!important}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .hero .h1 .rot .rw .shx{display:inline!important}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .hero .cov-sw{width:min(7em,92%)}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .hero[data-rdc] .fwrap .seal{width:64px!important;height:64px!important;top:-32px!important;left:-10px!important}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .hero[data-rdc] .card[data-step="1"]{padding-top:40px!important}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .hero[data-rdc] .card .bar{margin:0 16px!important}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .hero[data-rdc] .card .cb{padding:10px 16px 16px!important}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .hero[data-rdc] .card #q1 .qh{font-size:21px!important}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .hero[data-rdc] .card #q1 .tile{height:54px!important;font-size:15px!important;gap:8px}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .hero[data-rdc] .card #q1 .tile .ti{width:30px!important;height:30px!important}}@media (max-width:599px){html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .hero .hline .sl1{display:none!important}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .hero .hline .sl2{display:inline!important}}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .hero[data-rdc] .fwrap{filter:none}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .hero[data-rdc] .card{display:block!important;width:100%!important;max-width:none!important;height:auto!important;margin:0!important;background:#fff!important;border-radius:22px!important;color:#08140f;padding:0!important;overflow:visible!important;box-shadow:0 0 0 3px #F5B83D,0 30px 60px -28px rgba(8,32,22,.45)!important;animation:cfrise .7s cubic-bezier(.2,.7,.2,1) .14s both}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .hero[data-rdc] .card:not([data-step="1"]){background:#fff!important}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .hero[data-rdc] .card .ph picture,html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .hero[data-rdc] .card .ph img{display:none!important}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .hero[data-rdc] .card:not(.s2p):not(.fin) .ph{display:none!important}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .hero[data-rdc] .card.s2p .ph,html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .hero[data-rdc] .card.fin .ph{display:flex!important;align-items:center;justify-content:space-between;height:60px!important;min-height:0!important;aspect-ratio:auto!important;padding:0 20px 0 60px!important;background:transparent!important;position:relative;max-height:none!important}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .hero[data-rdc] .card .ph .pback{position:static!important;margin:0!important;left:auto!important;top:auto!important;transform:none!important;height:36px;padding:0 14px 0 10px!important;border-radius:999px;background:#fff!important;color:#08140f!important;box-shadow:inset 0 0 0 1.5px #cfdcd3;font:600 14px/1 inherit}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .hero[data-rdc] .card .ph .pstep{position:static!important;right:auto!important;top:auto!important;bottom:auto!important;transform:none!important;display:inline-flex;align-items:center;height:28px;padding:0 10px;border-radius:999px;background:#e9f2ec;color:#2b3a33;font-size:13px}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .hero[data-rdc] .card .bar{display:grid!important;grid-template-columns:repeat(5,1fr)!important;gap:5px!important;height:5px!important;margin:0 22px!important;padding:0!important;background:none!important;position:static!important;grid-row:auto!important;grid-column:auto!important}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .hero[data-rdc] .card:not([data-step="1"]) .bar{margin-top:0!important}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .hero[data-rdc] .card .bar i{height:5px!important;border-radius:3px!important;background:#BFD3C7!important}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .hero[data-rdc] .card .bar i::after{display:none!important}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .hero[data-rdc] .card .bar i.f{background:#1F6B4A!important}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .hero[data-rdc] .card .cb{display:flex!important;flex-direction:column;padding:12px 22px 20px!important;height:auto!important;grid-row:auto!important;grid-column:auto!important;background:transparent!important;--cbh:auto}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .hero[data-rdc] .card[data-step="1"] .cb>.dctr{display:flex!important;position:static!important;justify-content:center;flex-wrap:wrap;gap:4px 14px;margin:0 0 4px!important;padding:0!important;border:0!important;font-size:12.5px!important;color:#5a6b62;order:0}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .hero[data-rdc] .card[data-step="1"] .cb>.dctr li{display:inline-flex;align-items:center;gap:5px;padding:0!important}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .hero[data-rdc] .card[data-step="1"] .cb>.dctr li+li::before{display:none!important}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .hero[data-rdc] .card[data-step="1"] .cb>.dctr .i{width:14px!important;height:14px!important;color:#5a6b62}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .hero[data-rdc] .card #q1 .ctr{display:none!important}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .hero[data-rdc] .card .qa{height:auto!important;min-height:0!important;overflow:visible!important;max-width:none!important;margin:0!important}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .hero[data-rdc] .card[data-step="1"] #q1.on{position:static!important;width:100%}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .hero[data-rdc] .card #q1 .qrow{justify-content:center!important;text-align:center!important;margin:10px 0 14px!important}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .hero[data-rdc] .card #q1 .qh{font-size:24px!important;line-height:1.15!important;letter-spacing:-.02em;font-weight:600;color:#08140f;margin:0;text-align:center}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .hero[data-rdc] .card #q1 .tiles{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .hero[data-rdc] .card #q1 .tile{display:flex;align-items:center;gap:10px;height:58px!important;min-height:0!important;padding:0 10px!important;border-radius:14px!important;border:1.5px solid #cfdcd3!important;background:#fff!important;font-size:16px!important;font-weight:600;color:#08140f;text-align:left;box-shadow:none!important;transition:border-color .15s ease-out,background-color .15s ease-out;transform:none!important}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .hero[data-rdc] .card #q1 .tile:hover{border-color:#1f6b4a!important;background:#f3f8f5!important}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .hero[data-rdc] .card #q1 .tile .ti{width:36px!important;height:36px!important;border-radius:50%!important;flex:none}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .hero[data-rdc] .card[data-step="1"] .cb>.cor{display:flex!important;margin:14px 0 12px!important;font-size:12px!important;color:#5a6b62}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .hero[data-rdc] .card[data-step="1"] .cb>a.call.ccall{display:flex!important;align-items:center;justify-content:center;height:54px!important;min-height:0!important;border-radius:12px!important;background:linear-gradient(180deg,#22744F,#1C6445)!important;color:#fff!important;font-size:16px!important;font-weight:650!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.14),0 4px 10px -5px rgba(4,24,15,.35)!important}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .hero[data-rdc] .card[data-step="1"] .cb>a.call.ccall:hover{background:linear-gradient(180deg,#1E6B48,#175A3E)!important}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .hero[data-rdc] .card:not([data-step="1"]) .cb>.dctr{display:none!important}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .hero[data-rdc] .card:not([data-step="1"]) .qa .q{position:static!important;transform:none!important;transition:none!important}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .hero[data-rdc] .card:not([data-step="1"]) .qa .q:not(.on){display:none!important}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .hero[data-rdc] .fwrap .seal,html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .hero[data-rdc] .fwrap:has(.card.s2p) .seal,html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .hero[data-rdc] .fwrap:has(.card.fin) .seal{width:84px!important;height:84px!important;top:-38px!important;left:-38px!important;right:auto!important}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .hero[data-rdc] .card[data-step="1"]{padding-top:52px!important}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .hero[data-rdc] .card #q1 .tile{min-width:0}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .hero[data-rdc] .card #q1 .tile .tl{flex:1;min-width:0;white-space:nowrap;text-align:left}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .hero[data-rdc] .card #q1 .tile .tc{width:15px!important;height:15px!important;color:#5a6b62;flex:none}@media (max-width:599px){html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .hero[data-rdc] .card #q1 .tile .tc{display:none!important}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .hero[data-rdc] .card #q1 .tile{padding:0 8px!important}}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view #v2top.v2-card{background:#f6f5f0}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .hero[data-rdc="card"]{padding:72px 0 80px!important;overflow:visible}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .hero[data-rdc="card"]>.hcol{display:flex!important;flex-direction:column;align-items:center;max-width:1480px!important;margin:0 auto!important;padding:0 40px!important;min-height:0!important;grid-template-rows:none!important}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .hero[data-rdc="card"]>.hcol::before,html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .hero[data-rdc="card"]>.hcol::after{display:none!important}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .hero[data-rdc="card"] .fwrap{position:relative!important;width:min(520px,100%)!important;max-width:none!important;margin:0 auto!important;left:auto;order:0!important}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .hero[data-rdc="card"] .hcol>.tpl{display:inline-flex!important;margin-top:22px;color:#08140f!important}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .hero[data-rdc="card"] .hcol>.tpl *:not(svg):not(path){color:#08140f!important}@media (max-width:599px){html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .hero[data-rdc="card"]{padding:48px 0 56px!important}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .hero[data-rdc="card"]>.hcol{padding:0 20px!important}}@media (max-width:599px){html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .hero[data-rdc] .fwrap .seal,html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .hero[data-rdc] .fwrap:has(.card.s2p) .seal,html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .hero[data-rdc] .fwrap:has(.card.fin) .seal{width:62px!important;height:62px!important;top:-30px!important;left:-4px!important}}@media (min-width:600px) and (max-width:1179px){html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .hero[data-rdc] .fwrap .seal,html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .hero[data-rdc] .fwrap:has(.card.s2p) .seal,html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .hero[data-rdc] .fwrap:has(.card.fin) .seal{left:-22px!important;top:-34px!important}}@media (max-width:599px){html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .hero[data-rdc] .card #q1 .tile{font-size:14px!important;gap:6px;padding:0 6px!important}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .hero[data-rdc] .card #q1 .tile .tl{letter-spacing:-.01em}}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view{--cv-ink:#08140f;--cv-ink2:#2b3a33;--cv-mute:#5a6b62;--cv-line:#e3ebe6;--cv-cream:#f6f5f0;--cv-tile:#e9f2ec;--cv-deep:#0c3b2a;--cv-g:#1f6b4a;--cv-mint:#a8d5ba;--cv-gold:#EDBB4A}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view img{-webkit-user-drag:none}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .wrap{max-width:1480px;padding-left:40px;padding-right:40px}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .wrap.narrow{max-width:1480px}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view section.sec{padding:72px 0}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view section.sec.tight{padding:36px 0}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view section.sec{background:#fff}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view section.sec.cream{background:var(--cv-cream)}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view section.sec+section.sec:not(.cream):not(.cv-pays){padding-top:36px}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view section.sec:not(.cream)+section.sec:not(.cream){padding-top:36px}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view section.sec:not(.cream):has(+section.sec:not(.cream)){padding-bottom:36px}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view h2{font-size:clamp(30px,3.3vw,46px);line-height:1.08;letter-spacing:-.03em;font-weight:600;color:var(--cv-ink);text-wrap:balance;margin:0}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view h3{letter-spacing:-.015em;font-weight:650}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .sec-head{max-width:760px;margin:0 0 40px}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .sec-head h2+.lede,html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .sec-head h2+p{margin-top:14px}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .lede{font-size:18px;line-height:1.55;color:var(--cv-ink2)}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .eyebrow{display:flex!important;align-items:center;gap:8px;background:none!important;border:0!important;padding:0!important;border-radius:0!important;box-shadow:none!important;font-size:13px!important;font-weight:700!important;letter-spacing:.12em!important;text-transform:uppercase;color:var(--cv-g)!important;margin:0 0 12px;line-height:1}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .eyebrow::before{content:"";width:16px;height:16px;flex:none;background:var(--cv-g);-webkit-mask:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><circle cx='12' cy='12' r='9'/><path d='M8 12.5l2.7 2.7L16 9.5'/></svg>") center/contain no-repeat;mask:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><circle cx='12' cy='12' r='9'/><path d='M8 12.5l2.7 2.7L16 9.5'/></svg>") center/contain no-repeat}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .cv-rv{opacity:0;transform:translateY(24px);transition:opacity .6s ease-out,transform .6s ease-out}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .cv-rv.cv-in{opacity:1;transform:none}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .cv-rv.cv-done{transition:border-color .18s ease-out,background-color .18s ease-out,box-shadow .18s ease-out,color .18s ease-out}@media (prefers-reduced-motion:reduce){html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .cv-rv{opacity:1;transform:none;transition:none}}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .btn-primary,html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view a.btn.btn-primary{background:linear-gradient(180deg,#F2C860 0%,#E9B43F 100%)!important;color:#111!important;border:0;box-shadow:inset 0 1px 0 rgba(255,255,255,.45),0 1px 2px rgba(80,55,0,.18),0 4px 10px -4px rgba(80,55,0,.28)!important;transition:background-color .18s ease-out}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .btn-primary:hover{background:linear-gradient(180deg,#EDBF4E 0%,#E0A92F 100%)!important;transform:none!important}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .btn-call:not(.bigcall){background:#fff!important;color:var(--cv-ink)!important;box-shadow:inset 0 0 0 1px #cfdcd3!important;transition:background-color .18s ease-out,box-shadow .18s ease-out,color .18s ease-out}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .btn-call:not(.bigcall):hover{background:#f3f8f5!important;color:var(--cv-g)!important;box-shadow:inset 0 0 0 1.5px var(--cv-g)!important;transform:none!important}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .cv-crumbs{background:#fff;border-bottom:1px solid var(--cv-line)}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .cv-crumbs .wrap{padding-top:12px;padding-bottom:12px}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .cv-crumbs .crumbs{display:flex;flex-wrap:wrap;gap:6px;align-items:center;font-size:13.5px;color:var(--cv-mute);margin:0;padding:0}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .cv-crumbs .crumbs a{color:var(--cv-mute);text-decoration:none;transition:color .15s ease-out}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .cv-crumbs .crumbs a:hover{color:var(--cv-g)}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .cv-crumbs .crumbs span{color:#a9b8af}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .cv-crumbs .crumbs span:last-child{color:var(--cv-ink2);font-weight:600}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .phero{background:#f6f5f0!important;color:var(--cv-ink)!important;padding:0!important;min-height:0!important;overflow:visible}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .phero::before,html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .phero::after{display:none!important}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .phero[data-rdc]>.wrap{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:56px;align-items:center;max-width:1480px;padding:56px 40px 64px!important;min-height:0!important}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .phero .hx{min-width:0;display:flex;flex-direction:column;align-items:flex-start;text-align:left!important;max-width:none!important;margin:0!important;padding:0!important}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .phero h1{position:relative;font-size:64px;line-height:1.03!important;letter-spacing:-.04em!important;font-weight:600!important;color:var(--cv-ink)!important;margin:0!important;padding:0 0 .26em!important;max-width:100%!important;text-align:left!important;text-wrap:balance}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .phero .cov-sw{position:absolute;left:.04em;bottom:.02em;width:min(7.5em,70%);height:.26em;pointer-events:none}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .phero .cov-sw svg{display:block;width:100%;height:100%;overflow:visible}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .phero .cov-sw path{fill:none;stroke:#F5B83D;stroke-width:5;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .phero .cov-sw.drawn path{stroke-dashoffset:0;transition:stroke-dashoffset .8s cubic-bezier(.3,.7,.2,1) .3s}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .phero .lede{font-size:20px!important;line-height:1.35;color:var(--cv-ink2)!important;margin:18px 0 0!important;max-width:34em;text-align:left!important}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .phero .cov-vis{position:relative;min-width:0}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .phero .cov-photo,html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .phero .ph.cov-photo{position:relative!important;width:100%!important;height:auto!important;aspect-ratio:3/2;border-radius:28px;overflow:hidden;background:#cfdcd3;max-width:none;margin:0!important;float:none!important}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .phero .cov-photo img{position:absolute!important;inset:0;width:100%!important;height:100%!important;object-fit:cover;display:block;border-radius:0!important;aspect-ratio:auto!important}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .jsec{background:#fff!important;padding:36px 0 8px!important;border-bottom:0}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .jsec .jc .sl,html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .jsec .jc .sl *{color:var(--cv-ink)!important}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .jsec .jc .sl span:not(.num){color:var(--cv-mute)!important}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .jsec .jc .num{color:var(--cv-g)!important}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view section.sec>.wrap.art-grid{display:grid!important;grid-template-columns:minmax(0,1fr) 380px;gap:56px;align-items:start;max-width:1480px;padding-left:40px;padding-right:40px}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .art-grid>article.prose{max-width:none!important;min-width:0;display:flex;flex-direction:column;gap:56px}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .art-grid>.side{position:sticky;top:96px;display:flex;flex-direction:column;gap:20px;min-width:0}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .cvb{min-width:0}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .cvb>h2{margin:0 0 22px!important}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .cvb p{font-size:17px;line-height:1.65;color:var(--cv-ink2);margin:0 0 14px;max-width:70ch}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .cvb p.small{font-size:13.5px;color:var(--cv-mute)}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .cvb p.small a{color:var(--cv-mute);text-decoration:underline;text-underline-offset:3px}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .cvb--panel{background:var(--cv-cream);border-radius:28px;padding:40px 40px 36px}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .cvb--panel>h2{margin-bottom:24px!important}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .short{background:#edf5f0;border:1px solid #d6e8dc;border-radius:24px;padding:30px 34px;margin:0}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .short p{font-size:20px;line-height:1.5;color:var(--cv-ink);font-weight:500;letter-spacing:-.01em;margin:0;max-width:none}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .jumps{display:flex;flex-wrap:wrap;gap:0;margin:20px 0 0;padding:0;border-top:1px solid var(--cv-line);border-bottom:1px solid var(--cv-line)}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .jumps a{display:inline-flex;align-items:center;gap:8px;padding:14px 22px 14px 0;margin-right:22px;font-size:15.5px;font-weight:600;color:var(--cv-ink2);text-decoration:none;border:0;background:none;transition:color .15s ease-out}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .jumps a svg{width:15px;height:15px;color:var(--cv-g);transition:transform .15s ease-out}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .jumps a:hover{color:var(--cv-g)}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .jumps a:hover svg{transform:translateX(3px)}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .tbl{background:#fff;border:1px solid var(--cv-line);border-radius:20px;overflow:auto;box-shadow:0 18px 40px -28px rgba(8,32,22,.28);margin:0 0 14px}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .tbl table{width:100%;border-collapse:collapse;margin:0}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .tbl thead th{background:var(--cv-deep);color:#fff;font-size:13px;text-transform:uppercase;letter-spacing:.08em;font-weight:700;text-align:left;padding:16px 24px;border:0}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .tbl td,html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .tbl tbody th{padding:15px 24px;border-bottom:1px solid var(--cv-line);font-size:18px;font-variant-numeric:tabular-nums;font-weight:550;color:var(--cv-ink);background:#fff;vertical-align:top;line-height:1.4;text-align:left}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .tbl td:first-child,html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .tbl tbody th{color:var(--cv-ink);font-weight:650;font-size:16px}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .tbl tbody tr:last-child td{border-bottom:0}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .tbl tbody tr:hover td{background:#f7fbf8}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .tbl:focus-visible{outline:3px solid var(--cv-mint);outline-offset:2px}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view dl.facts{box-shadow:none!important;outline:0!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0;border:0!important;background:none!important;padding:0}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view dl.facts>div{background:#fff;border:1px solid var(--cv-line)!important;border-radius:20px;padding:22px 22px 20px;transition:border-color .18s ease-out}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view dl.facts>div:hover{border-color:var(--cv-g)!important}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view dl.facts dt{font-size:12.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--cv-mute);margin:0 0 8px}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view dl.facts dd{margin:0;font-size:24px;font-weight:600;letter-spacing:-.02em;color:var(--cv-ink);line-height:1.2}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view dl.facts dd small{display:block;font-size:15px!important;font-weight:400;letter-spacing:0;color:var(--cv-ink2);margin-top:6px!important;line-height:1.45}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .pts{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0;padding:0}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .pts .pt{position:relative;background:#fff;border:1px solid var(--cv-line);border-radius:20px;padding:24px 24px 22px 84px;min-height:96px;transition:border-color .18s ease-out}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .pts .pt::before{content:attr(data-n);position:absolute;left:24px;top:24px;width:44px;height:44px;border-radius:50%;background:var(--cv-tile);color:var(--cv-g);display:grid;place-items:center;font-weight:700;font-size:17px;transition:background-color .18s ease-out,color .18s ease-out}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .pts .pt:hover{border-color:var(--cv-g)}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .pts .pt:hover::before{background:var(--cv-g);color:#fff}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .pts .pt b{display:block;font-size:19px;font-weight:650;letter-spacing:-.01em;color:var(--cv-ink);margin:0 0 6px}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .pts .pt p{font-size:16px;margin:0;line-height:1.55}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .pts .pt:last-child:nth-child(odd){grid-column:1/-1}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .cvb--list ul,html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .cv-checks ul.checks{list-style:none;margin:0;padding:0;display:grid;gap:12px}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .cvb--list ul li{position:relative;padding-left:40px;font-size:17px;line-height:1.55;color:var(--cv-ink2)}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .cvb--list ul li::before{content:"";position:absolute;left:0;top:1px;width:26px;height:26px;border-radius:50%;background:var(--cv-g) url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'><path d='M6 12.5l4 4 8-9'/></svg>") center/14px no-repeat}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .faq{display:grid;gap:12px;margin:0}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .faq details{border:1px solid var(--cv-line)!important;border-radius:16px!important;background:#fff!important;transition:border-color .15s ease-out,box-shadow .2s ease-out;margin:0!important;padding:0!important}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .faq details:hover{border-color:var(--cv-g)!important}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .faq details[open]{border-color:transparent!important;box-shadow:0 18px 40px -26px rgba(8,32,22,.3)}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .faq summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:18px;padding:20px 24px!important;font-size:18px!important;font-weight:600!important;color:var(--cv-ink)!important;cursor:pointer;transition:color .15s ease-out;background:none!important}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .faq summary::-webkit-details-marker{display:none}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .faq summary::marker{content:""}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .faq summary::before,html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .faq summary::after{display:none!important}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .faq summary{position:relative;padding-right:78px!important}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .faq summary>i{display:block!important;position:absolute;right:20px;top:50%;width:34px;height:34px;margin-top:-17px;border-radius:50%;background:var(--cv-tile) url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231f6b4a' stroke-width='2.6' stroke-linecap='round'><path d='M12 5v14M5 12h14'/></svg>") center/16px no-repeat;transition:transform .2s ease-out,background-color .2s ease-out;transform:none;border:0;font-style:normal}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .faq summary>i::before,html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .faq summary>i::after{display:none!important}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .faq details:hover summary>i{background-color:var(--cv-g);background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2.6' stroke-linecap='round'><path d='M12 5v14M5 12h14'/></svg>")}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .faq details[open] summary>i{transform:rotate(45deg)}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .faq details>p,html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .faq details>div{padding:0 24px 22px!important;margin:0!important;font-size:16.5px;line-height:1.6;color:var(--cv-ink2);max-width:none}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .faq summary:focus-visible{outline:3px solid var(--cv-mint);outline-offset:-3px;border-radius:16px}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .cvb .chips{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px;margin:0}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .cvb .chips a.chip{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:58px;padding:0 18px;border:1px solid var(--cv-line)!important;border-radius:16px!important;background:#fff!important;color:var(--cv-ink)!important;font-size:17px;font-weight:600;text-decoration:none;transition:border-color .15s ease-out,color .15s ease-out}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .cvb .chips a.chip .cv-ar{width:30px;height:30px;border-radius:50%;background:var(--cv-tile);color:var(--cv-g);display:grid;place-items:center;flex:none;transition:background-color .15s ease-out,color .15s ease-out}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .cvb .chips a.chip .cv-ar svg{width:14px;height:14px;transition:transform .15s ease-out}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .cvb .chips a.chip:hover{border-color:var(--cv-g)!important;color:var(--cv-g)!important}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .cvb .chips a.chip:hover .cv-ar{background:var(--cv-g);color:#fff}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .cvb .chips a.chip:hover .cv-ar svg{transform:translateX(2px)}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .alist{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;border:0!important}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .alist a.aitem{display:flex!important;align-items:center;justify-content:space-between;gap:16px;min-height:72px;padding:16px 20px!important;border:1px solid var(--cv-line)!important;border-radius:16px!important;background:#fff!important;color:var(--cv-ink)!important;text-decoration:none;transition:border-color .15s ease-out,color .15s ease-out}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .alist a.aitem b{font-size:17px;font-weight:600;line-height:1.35;letter-spacing:-.005em}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .alist a.aitem>svg{width:36px!important;height:36px!important;padding:10px;border-radius:50%;background:var(--cv-tile);color:var(--cv-g);flex:none;transition:background-color .15s ease-out,color .15s ease-out}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .alist a.aitem:hover{border-color:var(--cv-g)!important;color:var(--cv-g)!important}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .alist a.aitem:hover>svg{background:var(--cv-g);color:#fff}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .srcs{margin:0;padding:0!important;border:0!important;background:none!important;display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:48px;align-items:start}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .srcs>h2{margin:0!important}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .srcs ol{list-style:none;margin:0;padding:0;counter-reset:s}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .srcs ol li{counter-increment:s;display:grid;grid-template-columns:34px 1fr 18px;gap:14px;align-items:center;padding:12px 12px;margin:0 -12px;border-radius:12px;border-bottom:1px solid var(--cv-line);font-size:15.5px;line-height:1.45;transition:background-color .15s ease-out}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .srcs ol li::before{content:counter(s);width:30px;height:30px;border-radius:9px;background:var(--cv-tile);color:var(--cv-g);font-weight:700;font-size:13px;display:grid;place-items:center;transition:background-color .15s ease-out,color .15s ease-out}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .srcs ol li a{color:var(--cv-ink);text-decoration:none;border-bottom:1px solid #b9cbbf;transition:color .15s ease-out,border-color .15s ease-out}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .srcs ol li .so{color:var(--cv-mute);display:grid;place-items:center;transition:color .15s ease-out,transform .15s ease-out}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .srcs ol li .so svg{width:15px;height:15px;transform:rotate(-45deg)}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .srcs ol li:hover{background:var(--cv-cream)}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .srcs ol li:hover::before{background:var(--cv-g);color:#fff}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .srcs ol li:hover a{color:var(--cv-g);border-color:var(--cv-g)}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .srcs ol li:hover .so{color:var(--cv-g);transform:translate(2px,-2px)}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .side .qcard{background:#fff;border:1px solid var(--cv-line);border-top:5px solid var(--cv-g);border-radius:24px;padding:28px 26px 24px;box-shadow:0 30px 60px -34px rgba(8,32,22,.4)}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .side .qcard .cta-title{font-size:26px;font-weight:650;letter-spacing:-.02em;color:var(--cv-ink);margin:0}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .side .qcard>p:not(.cta-title){font-size:15.5px;line-height:1.5;color:var(--cv-ink2);margin:8px 0 18px}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .side .qcard .btn{width:100%;min-height:52px;border-radius:12px;font-weight:650;font-size:17px;display:flex;align-items:center;justify-content:center;gap:8px;text-decoration:none}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .side .qcard .btn+.btn{margin-top:10px}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .side .qcard .btn-primary{order:-1}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .side .qcard .qlink{display:inline-block;margin:18px 0 6px;font-size:15px;font-weight:650;color:var(--cv-g);text-decoration:none;border-bottom:1.5px solid currentColor}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .side .qcard ul{list-style:none;margin:10px 0 0;padding:0;display:grid;gap:4px}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .side .qcard li{display:flex;gap:12px;align-items:center;font-size:15.5px;color:var(--cv-ink2);padding:5px 0}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .side .qcard li svg{width:19px;height:19px;color:var(--cv-g);flex:none}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .side nav.toc{background:var(--cv-cream);border:0;border-radius:24px;padding:22px 24px 14px}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .side nav.toc b{display:block;font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--cv-mute);margin-bottom:6px}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .side nav.toc a{display:block;padding:10px 0;border-bottom:1px solid #e0e6e1;font-size:15.5px;line-height:1.35;color:var(--cv-ink2);text-decoration:none;transition:color .15s ease-out}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .side nav.toc a:last-child{border-bottom:0}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .side nav.toc a:hover{color:var(--cv-g)}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .hcard-in{margin:0}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .hcard.vs{background:var(--cv-deep);border-radius:28px;padding:10px 32px 14px;color:#fff;border:0;box-shadow:none}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .hcard.vs .vsh{display:flex;align-items:center;justify-content:space-between;padding:20px 0;border-bottom:1px solid rgba(255,255,255,.18);font-size:22px;font-weight:650}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .hcard.vs .vsh i{font-style:normal;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;background:var(--cv-gold);color:#111;border-radius:99px;padding:5px 10px}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .hcard.vs .vsr{padding:16px 0;border-bottom:1px solid rgba(255,255,255,.14)}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .hcard.vs .vsr:last-child{border-bottom:0}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .hcard.vs .vsr b{display:block;font-size:12.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--cv-mint);margin-bottom:6px}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .hcard.vs .vsr>div{display:grid;grid-template-columns:1fr 1fr;gap:24px;font-size:17px;line-height:1.45;color:#fff}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .cv-sec .sec-head{margin-bottom:36px}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .cgrid{display:grid!important;gap:20px;margin:0}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .cgrid.cv-grid3{grid-template-columns:repeat(3,minmax(0,1fr))}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .cgrid.cv-grid4{grid-template-columns:repeat(4,minmax(0,1fr))}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .ccard{display:flex!important;flex-direction:column;background:#fff;border:1px solid var(--cv-line);border-radius:24px;overflow:hidden;text-decoration:none;color:var(--cv-ink);transition:border-color .18s ease-out,background-color .18s ease-out;transform:none!important;box-shadow:none!important;min-width:0}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .ccard:hover{border-color:var(--cv-g)}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .ccard .ph{position:relative;aspect-ratio:3/2;overflow:hidden;background:#cfdcd3;margin:0!important;border-radius:0!important}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .ccard .ph img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .6s ease-out;transform:none}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .ccard:hover .ph img{transform:scale(1.045)}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .ccard .bd{display:flex;flex-direction:column;gap:8px;padding:22px 22px 22px;flex:1}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .ccard .tag{align-self:flex-start;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--cv-g);background:none;border:0;padding:0;border-radius:0}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .ccard h3{font-size:22px;line-height:1.15;margin:0;color:var(--cv-ink)}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .ccard p{font-size:15.5px;line-height:1.5;color:var(--cv-ink2);margin:0}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .ccard .go{margin-top:auto;padding-top:8px;display:inline-flex;align-items:center;gap:8px;font-size:15px;font-weight:650;color:var(--cv-g)}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .ccard .go svg{width:16px;height:16px;transition:transform .15s ease-out}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .ccard:hover .go svg{transform:translateX(3px)}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .sec.cream .ccard{background:#fff}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .cv-carousel{position:relative}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .cv-track{display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;outline:none;-webkit-overflow-scrolling:touch;padding:2px 0 4px}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .cv-track::-webkit-scrollbar{display:none}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .cv-track:focus-visible{box-shadow:0 0 0 3px var(--cv-mint);border-radius:24px}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .cv-track>*{flex:0 0 calc((100% - 60px) / 4);scroll-snap-align:start;-webkit-user-drag:none;user-select:none}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .cv-blog .cv-track>*{flex-basis:calc((100% - 40px) / 3)}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .cv-nav{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:26px}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .cv-nav.x,html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .cv-static>.cv-nav{display:none}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .cv-btn{width:48px;height:48px;border-radius:50%;border:1px solid var(--cv-line);background:#fff;color:var(--cv-ink);display:grid;place-items:center;cursor:pointer;transition:background-color .15s ease-out,color .15s ease-out,border-color .15s ease-out;padding:0}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .cv-btn svg{width:20px;height:20px}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .cv-btn svg.flip{transform:rotate(180deg)}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .cv-btn:hover:not(:disabled){background:var(--cv-g);border-color:var(--cv-g);color:#fff}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .cv-btn:disabled{opacity:.4;cursor:default}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .cv-btn:focus-visible{outline:3px solid var(--cv-mint);outline-offset:2px}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .cv-dots{display:flex;gap:6px;align-items:center}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .cv-dots i{width:8px;height:8px;border-radius:99px;background:#d3ddd6;transition:width .2s ease-out,background-color .2s ease-out}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .cv-dots i.on{width:24px;background:var(--cv-g)}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .cv-tgrid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .cv-tgrid a.tile{display:grid!important;grid-template-columns:56px minmax(0,1fr) 28px;gap:16px;align-items:start;padding:24px 22px!important;border:1px solid var(--cv-line)!important;border-radius:22px!important;background:#fff!important;color:var(--cv-ink)!important;text-decoration:none;box-shadow:none!important;transform:none!important;transition:border-color .18s ease-out,background-color .18s ease-out;min-width:0}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .cv-tgrid a.tile:hover{border-color:var(--cv-g)!important;background:#fafcfb!important}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .cv-tgrid a.tile .ti{width:56px;height:56px;border-radius:50%;background:var(--cv-tile);color:var(--cv-g);display:grid;place-items:center;font-size:15px;font-weight:700;letter-spacing:-.02em;transition:background-color .18s ease-out,color .18s ease-out}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .cv-tgrid a.tile .ti svg{width:26px;height:26px}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .cv-tgrid a.tile:hover .ti{background:var(--cv-g);color:#fff}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .cv-tgrid a.tile b{display:block;font-size:19px;line-height:1.25;font-weight:650;letter-spacing:-.01em;margin:2px 0 6px;color:var(--cv-ink)}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .cv-tgrid a.tile span span{display:block;font-size:15px;line-height:1.5;color:var(--cv-ink2);font-weight:400}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .cv-tgrid a.tile>svg{width:20px;height:20px;color:var(--cv-g);margin-top:4px;transition:transform .15s ease-out}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .cv-tgrid a.tile:hover>svg{transform:translateX(3px)}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .hub-paras{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 24px;margin-top:56px;max-width:none!important}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .hub-paras>h2{grid-column:1/-1;margin:0}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .hub-para{background:var(--cv-cream);border-radius:22px;padding:26px 28px}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .hub-para h3{font-size:21px;margin:0 0 8px;color:var(--cv-ink)}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .hub-para p{font-size:16.5px;line-height:1.6;color:var(--cv-ink2);margin:0}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .plist{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:0}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .plist .it{display:flex!important;flex-direction:column;gap:14px;background:var(--cv-cream);border:1px solid transparent;border-radius:22px;padding:26px 24px;transition:border-color .18s ease-out,background-color .18s ease-out}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .plist .it:hover{border-color:var(--cv-g);background:#fff}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .plist .it .ic{width:56px;height:56px;border-radius:50%;background:#fff;color:var(--cv-g);display:grid;place-items:center;transition:background-color .18s ease-out,color .18s ease-out}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .plist .it .ic svg{width:26px;height:26px}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .plist .it:hover .ic{background:var(--cv-g);color:#fff}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .plist .it b{font-size:20px;font-weight:650;letter-spacing:-.01em;color:var(--cv-ink)}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .plist .it p{font-size:15.5px;line-height:1.55;color:var(--cv-ink2);margin:6px 0 0}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .cv-replace>.wrap{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);column-gap:64px;row-gap:0;align-items:start}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .cv-replace .sec-head{margin:0;grid-column:1;grid-row:1 / span 2}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .cv-replace .checks,html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .cv-replace .row{grid-column:2}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .cv-checks .checks{background:#fff;border:1px solid var(--cv-line);border-radius:24px;padding:28px 30px;list-style:none;margin:0 0 20px}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .cv-checks .checks li{position:relative;padding-left:40px;font-size:17px;line-height:1.5;color:var(--cv-ink2)}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .cv-checks .checks li::before{content:"";position:absolute;left:0;top:0;width:26px;height:26px;border-radius:50%;background:var(--cv-g) url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'><path d='M6 12.5l4 4 8-9'/></svg>") center/14px no-repeat}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .cv-checks .row{display:flex;align-items:center;gap:20px;flex-wrap:wrap}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .cv-faqsec>.wrap{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:64px;align-items:start}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .cv-faqsec>.wrap>h2,html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .cv-faqsec>.wrap>.sec-head{position:sticky;top:110px}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .cv-faqsec>.wrap>.faq{grid-column:2}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .bloglist{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0 0 20px}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .bpost{display:flex;flex-direction:column;gap:8px;text-decoration:none;color:var(--cv-ink);background:#fff;border:1px solid var(--cv-line);border-radius:24px;overflow:hidden;padding:0 0 22px;transition:border-color .18s ease-out;min-width:0}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .bpost:hover{border-color:var(--cv-g)}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .bpost .bimg{position:relative;aspect-ratio:3/2;overflow:hidden;background:#cfdcd3;margin-bottom:10px}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .bpost .bimg img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .6s ease-out}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .bpost:hover .bimg img{transform:scale(1.045)}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .bpost>span,html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .bpost>b{padding:0 22px}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .bpost .bmeta{font-size:12.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--cv-g)}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .bpost>b{font-size:21px;line-height:1.2;letter-spacing:-.015em}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .bpost>span:last-child{font-size:15px;line-height:1.5;color:var(--cv-ink2)}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .cv-blog .cv-track>.bpost{display:flex}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .cstrip{background:var(--cv-tile);padding:18px 0;border:0}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .cstrip p{max-width:1480px;margin:0 auto!important;padding:0 40px;text-align:center;font-size:18px;color:var(--cv-ink);font-weight:550}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .cstrip a{color:var(--cv-g);font-weight:700;text-decoration:none;border-bottom:1.5px solid currentColor;transition:color .15s ease-out}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .cstrip a:hover{color:var(--cv-deep)}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view nav.toc.rel-next{box-shadow:none!important;display:flex;flex-wrap:wrap;gap:12px;align-items:stretch;background:none;border:0;padding:0;margin:0}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view nav.toc.rel-next b{flex:0 0 100%;font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--cv-g);margin-bottom:2px}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view nav.toc.rel-next a{flex:1 1 260px;display:flex;align-items:center;min-height:64px;padding:14px 20px;border:1px solid var(--cv-line);border-radius:16px;background:#fff;color:var(--cv-ink);font-weight:600;font-size:17px;text-decoration:none;transition:border-color .15s ease-out,color .15s ease-out}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view nav.toc.rel-next a:hover{border-color:var(--cv-g);color:var(--cv-g)}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .tool-line{display:block;font-size:17px;color:var(--cv-ink2);margin:0}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .tool-line a{color:var(--cv-g);font-weight:650;text-decoration:none;border-bottom:1.5px solid currentColor}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .blogfrom{font-size:17px;color:var(--cv-ink2);margin:0}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .blogfrom a{color:var(--cv-g);font-weight:650}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .v2-close{background:#fff;padding:36px 0 72px}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .v2-close .band{position:relative;display:block;max-width:1400px;margin:0 auto;border-radius:28px;overflow:hidden;background:var(--cv-deep)!important;color:#fff;min-height:380px;padding:0!important}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .v2-close .band>picture{position:absolute;inset:0 0 0 38%;display:block;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 34%);mask-image:linear-gradient(90deg,transparent 0,#000 34%)}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .v2-close .band>picture img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:62% 55%;filter:none!important;transform:none!important}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .v2-close .band::before,html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .v2-close .band::after{display:none!important}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .v2-close .band>.wrap{position:relative;z-index:2;padding:56px 56px!important;max-width:none}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .v2-close .band .in{max-width:520px;text-align:left!important;margin:0!important}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .v2-close .band h2{color:#fff!important;font-size:clamp(32px,3.6vw,48px);margin:0}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .v2-close .band h2 .rd-squig{position:relative}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .v2-close .band p{color:#cfe3d7!important;font-size:19px;margin:14px 0 28px;max-width:30em}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .v2-close .band a.call{display:inline-flex;align-items:center;gap:10px;height:56px;padding:0 24px;border-radius:12px;background:linear-gradient(180deg,#F2C860 0%,#E9B43F 100%)!important;color:#111!important;font-weight:650;font-size:17px;text-decoration:none;box-shadow:inset 0 1px 0 rgba(255,255,255,.45),0 4px 10px -4px rgba(0,0,0,.35)!important;transition:background-color .18s ease-out;animation:none!important}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .v2-close .band a.call:hover{background:linear-gradient(180deg,#EDBF4E 0%,#E0A92F 100%)!important}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .v2-close .band a.call svg{width:18px;height:18px;transition:transform .15s ease-out}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .v2-close .band a.call:hover svg{transform:translateX(3px)}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .v2-close .band p.after{font-size:16px;margin:18px 0 0;color:#cfe3d7!important}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .v2-close .band p.after a{color:#fff!important;font-weight:650;text-decoration:none;border-bottom:1.5px solid rgba(255,255,255,.6)}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .pmeta{background:#fff;border-top:1px solid var(--cv-line);padding:22px 0}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .pmeta .wrap{display:flex;flex-wrap:wrap;gap:12px 28px;align-items:center;font-size:14.5px;color:var(--cv-mute)}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .pmeta .wrap a{color:var(--cv-ink2)}@media (max-width:1180px){html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view section.sec>.wrap.art-grid{grid-template-columns:minmax(0,1fr);gap:40px}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .art-grid>.side{position:static;order:2;max-width:560px}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .phero[data-rdc]>.wrap{grid-template-columns:minmax(0,1fr);gap:32px;padding:36px 32px 48px!important}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .phero h1{font-size:52px}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .cgrid.cv-grid4{grid-template-columns:repeat(2,minmax(0,1fr))}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .cgrid.cv-grid3{grid-template-columns:repeat(2,minmax(0,1fr))}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .cv-tgrid{grid-template-columns:repeat(2,minmax(0,1fr))}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .plist{grid-template-columns:repeat(2,minmax(0,1fr))}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .cv-track>*{flex-basis:calc((100% - 20px) / 2)}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .cv-blog .cv-track>*{flex-basis:calc((100% - 20px) / 2)}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .bloglist{grid-template-columns:repeat(2,minmax(0,1fr))}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .cv-replace>.wrap,html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .cv-faqsec>.wrap{grid-template-columns:minmax(0,1fr);gap:32px}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .cv-faqsec>.wrap>.faq{grid-column:1}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .cv-faqsec>.wrap>h2,html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .cv-faqsec>.wrap>.sec-head{position:static}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .srcs{grid-template-columns:minmax(0,1fr);gap:24px}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .v2-close .band{display:flex;flex-direction:column-reverse;min-height:0}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .v2-close .band>picture{position:relative;inset:auto;height:240px;-webkit-mask-image:linear-gradient(180deg,#000 70%,transparent);mask-image:linear-gradient(180deg,#000 70%,transparent)}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .v2-close .band>.wrap{padding:36px 36px 40px!important}}@media (max-width:899px){html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view section.sec{padding:60px 0}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .cvb--panel{padding:32px 28px 28px}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view dl.facts{grid-template-columns:repeat(2,minmax(0,1fr))}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .hub-paras{grid-template-columns:minmax(0,1fr)}}@media (max-width:599px){html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .wrap,html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .wrap.narrow{padding-left:20px;padding-right:20px}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view section.sec{padding:48px 0}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view section.sec.tight{padding:28px 0}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view section.sec>.wrap.art-grid{padding-left:20px;padding-right:20px}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .art-grid>article.prose{gap:40px}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .phero[data-rdc]>.wrap{padding:28px 20px 40px!important;gap:26px}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .phero h1{font-size:38px}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .phero .lede{font-size:17px!important}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .phero .cov-photo{border-radius:22px}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .cvb--panel{padding:24px 18px 20px;border-radius:22px;margin:0 -4px}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .short{padding:22px 20px;border-radius:20px}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .short p{font-size:18px}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .jumps{flex-direction:column}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .jumps a{margin-right:0;border-top:1px solid var(--cv-line);padding:13px 0;width:100%;justify-content:space-between}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .jumps a:first-child{border-top:0}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view dl.facts{grid-template-columns:minmax(0,1fr)}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .pts{grid-template-columns:minmax(0,1fr)}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .pts .pt{padding:20px 18px 18px 72px}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .pts .pt::before{left:18px;top:20px;width:40px;height:40px}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .tbl thead th,html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .tbl td,html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .tbl tbody th{padding:13px 16px;font-size:16px}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .alist{grid-template-columns:minmax(0,1fr)}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .cvb .chips{grid-template-columns:repeat(2,minmax(0,1fr))}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .faq summary{font-size:17px!important;padding:18px 66px 18px 18px!important}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .faq summary>i{right:14px}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .faq details>p,html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .faq details>div{padding:0 18px 18px!important}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .cgrid.cv-grid4,html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .cgrid.cv-grid3,html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .cv-tgrid,html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .plist,html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .bloglist{grid-template-columns:minmax(0,1fr)}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .cv-track>*,html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .cv-blog .cv-track>*{flex-basis:86%}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .cv-btn{width:44px;height:44px}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .hcard.vs{padding:6px 20px 10px;border-radius:22px}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .hcard.vs .vsh{font-size:18px}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .hcard.vs .vsr>div{grid-template-columns:1fr;gap:6px;font-size:16px}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .cv-tgrid a.tile{grid-template-columns:48px minmax(0,1fr) 22px;padding:20px 18px!important;gap:14px}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .cv-tgrid a.tile .ti{width:48px;height:48px}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .cstrip p{padding:0 20px;font-size:16px}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view nav.toc.rel-next a{flex-basis:100%}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .v2-close{padding:28px 0 48px}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .v2-close .band{border-radius:22px}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .v2-close .band>picture{height:200px}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .v2-close .band>.wrap{padding:30px 22px 28px!important}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .v2-close .band p{font-size:16px}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .v2-close .band a.call{width:100%;justify-content:center}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .cv-checks .checks{padding:22px 20px}}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .pmeta,html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .pmeta .upd,html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .pmeta .upd *,html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .pmeta .mline{color:var(--cv-mute)!important;opacity:1!important}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .pmeta .upd a,html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .pmeta .mline a{color:var(--cv-ink2)!important}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .pmeta .wrap{justify-content:flex-start}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .pmeta .upd{display:flex;flex-wrap:wrap;gap:6px 22px;align-items:center}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .pmeta .upd svg{color:var(--cv-g)}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .cvb--lead{display:flex;flex-direction:column;gap:20px}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .cvb--lead .jumps{margin-top:0}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .side .qcard ul::before,html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .side .qcard ul::after{display:none}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .side .qcard .qlink{margin-bottom:14px}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .side .qcard .qlink::after{display:none}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .side .qcard .qlink{padding:0!important;line-height:1.4!important;min-height:0!important;height:auto!important;border-bottom:1.5px solid currentColor}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .faq{border:0!important;background:none!important;padding:0!important}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .cvb--text{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);column-gap:48px;align-items:start}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .cvb--text>h2{grid-column:1;grid-row:1 / span 6;position:sticky;top:110px;margin:0!important}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .cvb--text>*:not(h2){grid-column:2}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .cvb--text p:last-child{margin-bottom:0}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .cvb--list ul{background:var(--cv-cream);border-radius:24px;padding:28px 30px!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 32px}@media (max-width:899px){html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .cvb--text{grid-template-columns:minmax(0,1fr)}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .cvb--text>h2{position:static;grid-row:auto;margin-bottom:18px!important}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .cvb--text>*:not(h2){grid-column:1}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .cvb--list ul{grid-template-columns:minmax(0,1fr)}}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .plist:has(.it:nth-child(6):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .plist:has(.it:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:1180px){html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .plist:has(.it:nth-child(6):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:599px){html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .plist:has(.it:nth-child(6):last-child){grid-template-columns:minmax(0,1fr)}}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .cv-sec>.wrap>h2{margin:0 0 32px}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .cv-faqsec>.wrap>h2{margin:0}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .pmeta:not(:has(.upd)):not(:has(.mline)){display:none}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .v2-close{padding-bottom:36px}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .cv-checks .checks li{margin:0}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .cv-checks .checks{display:grid!important;gap:14px;height:auto!important}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .phero h1{width:fit-content;max-width:100%}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .phero .cov-sw{left:.04em;width:calc(100% - .08em)!important}@media (max-width:1179px){html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .phero .cov-photo,html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .phero .ph.cov-photo{aspect-ratio:16/8;max-height:380px}}@media (max-width:599px){html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .phero .cov-photo,html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .phero .ph.cov-photo{aspect-ratio:3/2;max-height:260px}}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .cgrid.cv-carousel,html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .bloglist.cv-carousel{display:block!important}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .cv-carousel .cv-track>*{flex-basis:calc((100% - 40px) / 3)}@media (max-width:1180px){html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .cv-carousel .cv-track>*{flex-basis:calc((100% - 20px) / 2)}}@media (max-width:599px){html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .cv-carousel .cv-track>*{flex-basis:86%}}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) #view .cv-carousel.cv-static>.cv-nav{display:none}/* DATA PAGES: funeral-costs, tool, rates. Every selector is scoped to those three page types (the html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view prefix is expanded by the build step). */ html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .rd-crumbs .wrap,html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .rdh .wrap,html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .sec>.wrap,html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .cstrip,html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .pmeta .wrap{max-width:1480px;padding-left:40px;padding-right:40px;margin-left:auto;margin-right:auto;box-sizing:border-box}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .sec{padding:72px 0}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .sec:not(.cream){background:#fff}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .rd-by .tp{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:600;color:#08140f;text-decoration:none;margin:0;padding:0;background:none}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .rd-by .tp .tp-wm{display:inline-flex;align-items:center;gap:5px;font-weight:600;font-size:14px;border-bottom:0}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .rd-by .tp svg{width:16px;height:16px;fill:#00b67a;color:#00b67a}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .rd-by .tp .tp-ws{display:inline-flex}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .sec.cream{background:#f6f5f0}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .sec.tight{padding:36px 0}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .sec .narrow{max-width:1100px}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .sec h2{font-size:clamp(28px,3vw,38px);line-height:1.1;letter-spacing:-.03em;font-weight:600;color:#08140f}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .prose p,html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .prose li{font-size:17px;line-height:1.62;color:#2b3a33}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .prose a.link,html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .prose p a{color:#1f6b4a;text-decoration:underline;text-decoration-color:#b9cbbf;text-underline-offset:3px;transition:text-decoration-color .15s ease-out}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .prose a.link:hover,html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .prose p a:hover{text-decoration-color:#1f6b4a}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .rdv{opacity:0;transform:translateY(24px);transition:opacity .55s ease-out,transform .55s ease-out,border-color .18s ease-out,background-color .18s ease-out,box-shadow .18s ease-out}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .rdv.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .rdv{opacity:1;transform:none;transition:none}}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .phero.rdh{background:#fff;color:#08140f;padding:48px 0 0;border:0;overflow:visible}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .phero.rdh.rdh-tool{background:#f6f5f0}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .phero.rdh .wrap{display:block}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .rdh-top{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:56px;align-items:center}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .rdh-top.solo{grid-template-columns:minmax(0,1fr)}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .rdh .hx{min-width:0}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .phero.rdh h1{font-size:76px;line-height:1.02;letter-spacing:-.04em;font-weight:600;color:#08140f;margin:0;padding-bottom:.28em;text-wrap:balance}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .phero.rdh .lede{display:block;white-space:nowrap;overflow:hidden;font-size:22px;line-height:1.4;color:#2b3a33;margin:6px 0 0;max-width:none}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .rdh .sq{position:relative;display:inline-block}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .rdh .sw{position:absolute;left:2%;bottom:-.34em;width:96%;height:.26em;overflow:visible;pointer-events:none}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .rdh .sw path{fill:none;stroke:#F5B83D;stroke-width:5;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .rdh .sq.drawn .sw path{stroke-dashoffset:0;transition:stroke-dashoffset .8s cubic-bezier(.3,.7,.2,1) .2s}@media (prefers-reduced-motion:reduce){html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .rdh .sw path{stroke-dashoffset:0;transition:none}}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .rd-off{display:none!important}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .rd-by{display:flex;flex-wrap:wrap;align-items:center;gap:10px 22px;margin-top:22px;padding-top:18px;border-top:1px solid #e3ebe6;font-size:14.5px;color:#5a6b62}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .rd-by .upd{margin:0;padding:0}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .rd-by .upd>span{display:inline-flex;align-items:center;gap:8px}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .rd-by a{color:#1f6b4a;font-weight:600;text-decoration:underline;text-underline-offset:3px}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .rd-by .tp{margin:0}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .rdh-art{min-width:0}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .rdh-photo{height:300px;border-radius:24px;overflow:hidden;background:#e9f2ec}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .rdh-photo .ph,html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .rdh-photo picture{display:block;height:100%;max-height:none;aspect-ratio:auto;border-radius:0;box-shadow:none;margin:0}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .rdh-photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 35%;border-radius:0}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .rdh-outline{position:relative;height:300px;border-radius:24px;background:#f6f5f0;color:#0c3b2a;display:grid;place-items:center;overflow:hidden}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .rdh-outline svg{position:absolute;left:20px;right:20px;top:46px;bottom:26px;width:calc(100% - 40px);height:calc(100% - 72px);display:block;overflow:visible}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .rdh-outline svg path{stroke-width:3px;vector-effect:non-scaling-stroke;stroke-linecap:round}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .rdh-outline .rdh-tag{position:absolute;left:20px;top:18px;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#1f6b4a}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .rdh-outline::after{content:"";position:absolute;left:20px;bottom:20px;width:34px;height:3px;border-radius:2px;background:#F5B83D}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .rdh-widget .calc,html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .rdh .wrap.calc{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;margin:0;padding-left:0!important;padding-right:0!important;max-width:none!important;width:100%}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .rdh-widget .cbox{padding:24px}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .rdh-widget .res{padding:24px}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .rdh-widget .cbox .grp{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:14px;gap:12px}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .rdh-widget .res .big{font-size:56px;margin:4px 0 12px}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .phero.rdh-tool{padding:44px 0 8px}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .phero.rdh-tool h1{font-size:64px}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .phero.rdh-tool .rdh-photo,html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .phero.rdh-tool .rdh-outline{height:230px}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .sec.rd-calc-sec{background:#f6f5f0;padding:0 0 64px!important}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .rd-calc-sec .res,html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .rdh-widget .res{position:static;margin-top:0;align-self:stretch}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .rd-calc-sec .calc{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:20px;align-items:stretch;max-width:none;padding-top:0}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .cbox{background:#fff;border-radius:26px;box-shadow:0 0 0 1px #e3ebe6;padding:34px}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .res{background:#0c3b2a;border-radius:26px;color:#fff;padding:34px;position:relative}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .res::before{content:"";display:block;width:34px;height:3px;border-radius:2px;background:#EDBB4A;margin-bottom:22px}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .res .eyebrow{color:#a8d5ba;letter-spacing:.12em;font-size:13px;font-weight:700;text-transform:uppercase}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .res .big{font-size:76px;letter-spacing:-.045em;font-weight:600;font-variant-numeric:tabular-nums;color:#fff}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .res .lines div{border-top-color:rgba(255,255,255,.14);color:#cfe3d7}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .res .fine{color:#9fc4ae}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .cbox h2.ch{font-size:24px;letter-spacing:-.02em}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .rd-crumbs{padding:14px 0 0;background:#fff}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .rdh-tool+.rd-crumbs{background:#f6f5f0;padding-bottom:12px}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .rd-crumbs .crumbs{font-size:13px;color:#5a6b62;margin:0;padding:0}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .rd-crumbs .crumbs a{color:#5a6b62}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .rd-crumbs .crumbs a:hover{color:#1f6b4a}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .rd-shell{display:none!important}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .rdq{position:relative;margin-top:44px;overflow:visible!important}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .rdq-sec{padding:26px 0 64px}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .rdq-sec .rdq,html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .rdh .rdq{margin-top:0}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .rdq-sec{max-width:1480px;margin:0 auto;padding-left:40px;padding-right:40px;box-sizing:border-box}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .phero.rdh .rdq{margin-top:44px}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .rdq .fwrap{position:relative;display:block;width:100%!important;max-width:none!important;margin:0!important;padding:0;top:auto;left:auto;transform:none;order:0;animation:cfrise .7s cubic-bezier(.2,.7,.2,1) .14s both}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .rdq .hint{display:none!important}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .rdq .seal{position:absolute!important;z-index:7;top:-36px!important;left:-28px!important;right:auto!important;width:76px!important;height:76px!important;transform:rotate(-10deg);filter:drop-shadow(0 2px 3px rgba(2,20,12,.28));pointer-events:none}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .rdq .seal svg{display:block;width:100%;height:100%}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .rdq .card{position:relative;display:block!important;width:100%!important;max-width:none!important;height:auto!important;margin:0!important;padding:48px 28px 24px!important;background:#0c3b2a!important;color:#fff;border-radius:26px!important;box-shadow:none!important;overflow:visible!important;animation:none}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .rdq .card::after{content:"";position:absolute;inset:0;border-radius:inherit;border:3px solid #F5B83D;pointer-events:none;z-index:5}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .rdq .card .ph picture,html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .rdq .card .ph img{display:none!important}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .rdq .card:not(.s2p):not(.fin) .ph{display:none!important}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .rdq .card .bar{position:absolute!important;top:26px;left:28px;right:28px;display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr));gap:5px!important;height:6px!important;margin:0!important;padding:0!important;background:none!important;border-radius:0}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .rdq .card .bar i{display:block;height:6px!important;width:auto!important;border-radius:3px!important;background:rgba(255,255,255,.22)!important}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .rdq .card .bar i.f{background:#a8d5ba!important}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .rdq .card .cb{display:grid!important;grid-template-columns:minmax(0,1fr) 236px;column-gap:20px;row-gap:12px;align-items:center;padding:0!important;height:auto!important;background:none!important}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .rdq .card .cb>.dctr{grid-column:1/-1;grid-row:1;display:flex!important;position:static!important;flex-wrap:wrap;justify-content:flex-start;gap:6px 18px;margin:0!important;padding:0!important;border:0!important;font-size:13px;color:#a8d5ba;letter-spacing:0}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .rdq .card .cb>.dctr li{display:inline-flex;align-items:center;gap:6px;padding:0!important}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .rdq .card .cb>.dctr li::before{display:none!important}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .rdq .card .cb>.dctr .i{width:14px!important;height:14px!important;color:#a8d5ba}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .rdq .card .cb>.qa{grid-column:1;grid-row:2;height:auto!important;min-height:0!important;overflow:visible!important;position:static!important;width:100%}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .rdq .card .cb>.cor{display:none!important}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .rdq .card .cb>a.ccall{grid-column:2;grid-row:2;display:flex!important;align-items:center;justify-content:center;gap:8px;min-height:58px;height:58px;border-radius:14px!important;background:transparent!important;color:#fff!important;font-weight:600;font-size:17px;box-shadow:inset 0 0 0 1.5px rgba(255,255,255,.7)!important;transition:background-color .15s ease-out;text-decoration:none;white-space:nowrap}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .rdq .card .cb>a.ccall:hover{background:rgba(255,255,255,.08)!important}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .rdq .card .qa .q{position:static!important;transform:none!important;transition:none!important;width:100%}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .rdq .card .qa .q:not(.on){display:none!important}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .rdq .card #q1.on{display:grid!important;grid-template-columns:230px minmax(0,1fr);column-gap:22px;align-items:center}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .rdq .card #q1 .ctr{display:none!important}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .rdq .card #q1 .qrow{margin:0!important;padding:0!important;text-align:left!important;justify-content:flex-start!important}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .rdq .card #q1 .qh{font-size:24px!important;line-height:1.15!important;font-weight:600;letter-spacing:-.02em;color:#fff!important;margin:0!important;text-align:left}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .rdq .card #q1 .tiles{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;margin:0!important}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .rdq .card #q1 .tile{box-shadow:none!important;min-height:58px!important;height:58px;background:#fff!important;color:#08140f!important;border:1px solid transparent!important;border-radius:14px!important;font-size:16px!important;font-weight:600;padding:0 10px 0 8px!important;gap:10px!important;transition:border-color .15s ease-out,background-color .15s ease-out}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .rdq .card #q1 .tile:hover{border-color:#1f6b4a!important;background:#f3f8f5!important}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .rdq .card #q1 .tile[aria-pressed=true]{border-color:#1f6b4a!important;background:#eaf4ee!important}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .rdq .card #q1 .tile .ti{width:36px!important;height:36px!important;border-radius:50%!important;background:#1f6b4a!important;color:#fff!important;display:grid;place-items:center;flex:none}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .rdq .card #q1 .tile .ti .i{width:17px!important;height:17px!important;color:#fff}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .rdq .card:not([data-step="1"]){background:#f1f8f3!important;color:#08140f}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .rdq .card:not([data-step="1"]) .bar i{background:#bfd3c7!important}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .rdq .card:not([data-step="1"]) .bar i.f{background:#1f6b4a!important}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .rdq .card:not([data-step="1"]) .cb{display:block!important;max-width:720px;margin:0 auto}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .rdq .card:not([data-step="1"]) .cb>.dctr,html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .rdq .card:not([data-step="1"]) .cb>.cor{display:none!important}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .rdq .card:not([data-step="1"]) .cb>a.ccall{display:flex!important;margin:22px auto 0!important;background:#178050!important;box-shadow:none!important;max-width:380px}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .rdq .card .cb>a.ccall,html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .rdq .card .cb>a.ccall *{color:#fff!important}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .rdq .card:not([data-step="1"]) .cb>a.ccall:hover{background:#1a5e41!important}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .rdq .card.s2p .ph,html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .rdq .card.fin .ph{display:flex!important;align-items:center;justify-content:space-between;position:static!important;height:auto!important;min-height:0!important;aspect-ratio:auto!important;background:none!important;padding:0 0 14px!important;margin:0 auto;max-width:720px}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .rdq .card .ph .pback{position:relative!important;left:auto!important;top:auto!important;margin:0!important;transform:none!important;color:#1f6b4a!important;background:#fff!important;box-shadow:inset 0 0 0 1px #cfdcd3!important}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .rdq .card .ph .pstep{position:static!important;transform:none!important;color:#2b3a33!important;background:#e3ebe6!important;font-weight:600;font-size:13px;padding:6px 12px;border-radius:999px}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .art-grid{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:56px;align-items:start}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .art-grid .prose{min-width:0}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .short{background:#f6f5f0;border-radius:24px;padding:30px 32px;margin:0 0 8px;border:1px solid transparent}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .short .eyebrow{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#1f6b4a;margin:0 0 12px;line-height:1;background:none;border:0;padding:0;border-radius:0}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .short p{font-size:21px;line-height:1.5;letter-spacing:-.01em;color:#08140f;margin:0}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .rd-sec{display:grid;grid-template-columns:240px minmax(0,1fr);gap:16px 40px;padding:36px 0;border-top:1px solid #e3ebe6;margin:0}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .rd-sec>h2{margin:0;font-size:26px;line-height:1.15}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .rd-sec .rd-sb>*:first-child{margin-top:0}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .rd-sec .rd-sb>p+p{margin-top:14px}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .rd-sec .rd-sb ul{padding-left:20px;display:grid;gap:10px}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .rd-sec.rd-wide{grid-template-columns:minmax(0,1fr)}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .rd-sec.rd-wide>h2{font-size:clamp(28px,3vw,36px)}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .short+.rd-sec{margin-top:28px}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .rd-sec.rd-close .rd-sb{background:#f6f5f0;border-radius:24px;padding:26px 28px}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .rd-sec.rd-close .rd-sb p{margin:0}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .rd-statwrap{background:none;box-shadow:none;border-radius:0;overflow:visible;margin:14px 0 6px}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .rd-stat{display:block;width:100%;min-width:0;border:0}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .rd-stat caption{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;padding:0}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .rd-stat tbody{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .rd-stat tr{display:flex;flex-direction:column;background:#f6f5f0;border:1px solid transparent;border-radius:22px;padding:24px 24px 22px;min-width:0;transition:border-color .18s ease-out,background-color .18s ease-out,opacity .55s ease-out,transform .55s ease-out}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .rd-stat tr::before{content:"";display:block;width:34px;height:3px;border-radius:2px;background:#EDBB4A;margin-bottom:20px}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .rd-stat tr:hover{border-color:#1f6b4a}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .rd-stat th,html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .rd-stat td{display:block;border:0;background:none;padding:0;text-align:left}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .rd-stat td{order:1;font-size:44px;font-weight:600;letter-spacing:-.04em;line-height:1;color:#0c3b2a;font-variant-numeric:tabular-nums;white-space:nowrap}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .rd-stat td em{font-style:normal;color:#3a7656;font-size:.62em;letter-spacing:-.02em;margin-left:.06em}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .rd-stat td.rd-txt{font-size:28px;line-height:1.1;letter-spacing:-.03em;white-space:normal;color:#0c3b2a}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .rd-stat th{order:2;font-size:16px;font-weight:500;line-height:1.4;color:#2b3a33;margin-top:12px}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .rd-bar{display:block;position:relative;height:6px;border-radius:3px;background:#dce8e1;margin-top:16px;overflow:hidden;white-space:normal}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .rd-bar i{position:absolute;left:0;top:0;bottom:0;width:var(--w);border-radius:3px;background:#1f6b4a;transform-origin:left center;transition:transform .9s cubic-bezier(.3,.7,.2,1) .2s}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .rd-bar i.x{background:#a8d5ba}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .rd-bar i:not(.x){z-index:1}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .rdv:not(.in) .rd-bar i{transform:scaleX(0)}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .rd-stat tr.rd-feat{order:-1;grid-column:1/-1;background:#0c3b2a;padding:30px 32px 28px}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .rd-stat tr.rd-feat::before{background:#EDBB4A}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .rd-stat tr.rd-feat td{font-size:88px;color:#fff}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .rd-stat tr.rd-feat td em{color:#a8d5ba;font-size:.4em}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .rd-stat tr.rd-feat th{color:#d7e9de;font-size:19px}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .rd-statwrap+p.small{margin-top:12px;font-size:14px;color:#5a6b62}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .embed{margin-top:14px}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .embed .btn{box-shadow:inset 0 0 0 1.5px #cfdcd3;background:#fff;color:#08140f;border-radius:12px;font-weight:600;transition:box-shadow .15s ease-out}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .embed .btn:hover{box-shadow:inset 0 0 0 1.5px #1f6b4a}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .embed-box textarea{width:100%;border:1px solid #e3ebe6;border-radius:14px;padding:12px;font:13px/1.5 ui-monospace,monospace;background:#fff}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .rd-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .rd-cards .pt{background:#f6f5f0;border:1px solid transparent;border-radius:22px;padding:24px;margin:0!important;box-shadow:none;transition:border-color .18s ease-out,background-color .18s ease-out,opacity .55s ease-out,transform .55s ease-out}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .rd-cards .pt:hover{border-color:#1f6b4a}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .rd-cards .pt b{display:block;font-size:18px;line-height:1.3;letter-spacing:-.01em;font-weight:650;color:#08140f}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .rd-cards .pt p{font-size:15.5px;line-height:1.55;margin:10px 0 0}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .chips{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;margin:0}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .chip{border-radius:12px;box-shadow:none;border:1px solid #e3ebe6;background:#fff;padding:11px 14px;font-size:15px;font-weight:500;justify-content:flex-start;transition:border-color .15s ease-out,color .15s ease-out}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .chip:hover{border-color:#1f6b4a;color:#1f6b4a;box-shadow:none}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .alist{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .aitem{border-radius:18px;box-shadow:none;border:1px solid #e3ebe6;background:#fff;padding:20px 22px;transition:border-color .18s ease-out,opacity .55s ease-out,transform .55s ease-out}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .aitem:hover{border-color:#1f6b4a;box-shadow:none}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .aitem svg{color:#1f6b4a;transition:transform .15s ease-out}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .aitem:hover svg{transform:translateX(3px)}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .side{position:sticky;top:96px;display:grid;gap:16px}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .qcard{border-radius:24px}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .toc{border-radius:24px;box-shadow:none;border:1px solid #e3ebe6;background:#fff;padding:22px}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .toc b{display:block;font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:#1f6b4a;margin-bottom:10px}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .toc a{font-size:15px;transition:color .15s ease-out}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .toc a:hover{color:#1f6b4a}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .tbl:not(.rd-statwrap){border-radius:22px;box-shadow:0 0 0 1px #e3ebe6;background:#fff;max-height:640px;overflow:auto;margin:8px 0 14px}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .tbl:not(.rd-statwrap) table{border-collapse:separate;border-spacing:0;width:100%;font-variant-numeric:tabular-nums}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .tbl:not(.rd-statwrap) thead th{position:sticky;top:0;z-index:2;background:#0c3b2a;color:#fff;font-size:14px;font-weight:600;letter-spacing:.02em;text-align:left;padding:16px 20px;border:0}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .tbl:not(.rd-statwrap) td,html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .tbl:not(.rd-statwrap) tbody th{padding:14px 20px;border-top:1px solid #e3ebe6;font-size:16px;color:#08140f;background:#fff;text-align:left;font-weight:400}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .tbl:not(.rd-statwrap) tbody tr:nth-child(even) td,html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .tbl:not(.rd-statwrap) tbody tr:nth-child(even) th{background:#faf9f5}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .tbl:not(.rd-statwrap) tbody tr:hover td,html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .tbl:not(.rd-statwrap) tbody tr:hover th{background:#e9f2ec}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .tbl:not(.rd-statwrap) tbody tr.on td{background:#cfe7d8;font-weight:600}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .tbl caption{caption-side:top;padding:16px 20px 12px;font-size:14px;line-height:1.45;color:#5a6b62;background:#fff;text-align:left}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .sec-head{margin-bottom:20px}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .sec-head .eyebrow,html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .res .eyebrow,html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .eyebrow{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;line-height:1;background:none;border:0;padding:0;border-radius:0}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .sec-head .eyebrow{color:#1f6b4a;margin-bottom:12px}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .iq{border-radius:22px;border:1px solid #e3ebe6;box-shadow:none;background:#f6f5f0;padding:24px}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .tgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .tgrid .tile{border-radius:22px;background:#f6f5f0;box-shadow:none;border:1px solid transparent;padding:26px;min-height:0;transition:border-color .18s ease-out,opacity .55s ease-out,transform .55s ease-out}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .tgrid .tile:hover{border-color:#1f6b4a}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .hub-paras{max-width:none!important;width:100%;margin-top:56px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 28px}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .hub-paras>h2{grid-column:1/-1;margin:0 0 4px}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .hub-para{background:#fff;border:1px solid #e3ebe6;border-radius:22px;padding:26px;transition:border-color .18s ease-out,opacity .55s ease-out,transform .55s ease-out}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .hub-para:hover{border-color:#1f6b4a}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .hub-para h3{font-size:21px;letter-spacing:-.015em;margin:0 0 10px}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .faq{border-top:0;display:grid;gap:10px}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .faq details{border:1px solid #e3ebe6;border-radius:18px;background:#fff;transition:border-color .18s ease-out,box-shadow .2s ease-out}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .faq details:hover{border-color:#1f6b4a}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .faq details[open]{border-color:transparent;box-shadow:0 18px 40px -26px rgba(8,32,22,.3)}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .faq summary{padding:20px 22px;font-size:18px;font-weight:600;transition:color .15s ease-out}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .faq summary:hover{color:#1f6b4a}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .faq summary:focus-visible{outline:3px solid #a8d5ba;outline-offset:-3px;border-radius:18px}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .faq summary i{background:#e9f2ec;transition:background-color .18s ease-out,transform .2s}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .faq summary i::before,html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .faq summary i::after{background:#1f6b4a;transition:background-color .18s ease-out,transform .2s}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .faq details:hover summary i,html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .faq details[open] summary i{background:#1f6b4a}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .faq details:hover summary i::before,html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .faq details:hover summary i::after,html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .faq details[open] summary i::before,html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .faq details[open] summary i::after{background:#fff}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .faq details p{padding:0 56px 22px 22px;margin:0}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .srcs{margin-top:44px;padding-top:30px;border-top:1px solid #e3ebe6}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .srcs h2{font-size:26px;margin:0 0 16px}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .srcs ol{list-style:none;padding:0;margin:0;counter-reset:s;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .srcs ol li.rd-src{counter-increment:s;display:grid;grid-template-columns:32px minmax(0,1fr) 16px;gap:12px;align-items:center;padding:11px 10px;margin:0 -10px;border-radius:12px;border-bottom:1px solid #e3ebe6;font-size:15px;line-height:1.45;transition:background-color .15s ease-out}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .srcs ol li.rd-src::before{content:counter(s);width:28px;height:28px;border-radius:8px;background:#e9f2ec;color:#1f6b4a;font-weight:700;font-size:13px;display:grid;place-items:center;transition:background-color .15s ease-out,color .15s ease-out}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .srcs ol li.rd-src::after{content:"";width:14px;height:14px;background:#5a6b62;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 17L17 7M8 7h9v9'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 17L17 7M8 7h9v9'/%3E%3C/svg%3E") center/contain no-repeat;transition:background-color .15s ease-out,transform .15s ease-out}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .srcs ol li.rd-src:hover{background:#f6f5f0}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .srcs ol li.rd-src:hover::before{background:#1f6b4a;color:#fff}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .srcs ol li.rd-src:hover::after{background:#1f6b4a;transform:translate(2px,-2px)}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .srcs ol li.rd-src a{color:#2b3a33;text-decoration:none;border-bottom:1px solid #b9cbbf;justify-self:start;transition:color .15s ease-out,border-color .15s ease-out}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .srcs ol li.rd-src:hover a{color:#1f6b4a;border-color:#1f6b4a}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .cstrip{padding-top:18px;padding-bottom:18px;font-size:15px}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .tool-line{font-size:16px;color:#2b3a33}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .pmeta{border-top:1px solid #e3ebe6;padding-top:18px}@media (max-width:1180px){html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .phero.rdh h1{font-size:60px}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .phero.rdh-tool h1{font-size:52px}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .art-grid{grid-template-columns:minmax(0,1fr);gap:36px}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .side{position:static;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .rdh-widget .cbox .grp{grid-template-columns:1fr 1fr 1fr}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .rd-stat tbody,html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .rd-cards{grid-template-columns:repeat(2,minmax(0,1fr))}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .tgrid{grid-template-columns:repeat(2,minmax(0,1fr))}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .rd-calc-sec .calc{grid-template-columns:minmax(0,1fr)}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .rdq .card .cb{grid-template-columns:minmax(0,1fr)}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .rdq .card .cb>a.ccall{grid-column:1;grid-row:3}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .rdq .card #q1.on{grid-template-columns:minmax(0,1fr);row-gap:14px}}@media (max-width:900px){html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .rdh-top{grid-template-columns:minmax(0,1fr);gap:28px}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .rdh-widget .calc{grid-template-columns:1fr 1fr;align-items:stretch}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .rdh-photo,html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .rdh-outline{height:230px}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .rd-sec{grid-template-columns:minmax(0,1fr)}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .srcs ol{grid-template-columns:minmax(0,1fr)}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .rdq .card #q1 .tiles{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:768px){html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .sec{padding:60px 0}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .rdh-widget .calc{grid-template-columns:1fr}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .rdh-widget .cbox .grp{grid-template-columns:1fr}}@media (max-width:600px){html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .rdq .card #q1 .tile>svg:last-of-type,html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .rdq .card #q1 .tile .tk{display:none!important}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .rd-crumbs .wrap,html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .rdh .wrap,html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .sec>.wrap,html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .cstrip,html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .pmeta .wrap,html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .rdq-sec{padding-left:20px;padding-right:20px}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .sec{padding:48px 0}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .phero.rdh{padding:30px 0 0}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .phero.rdh h1{font-size:40px;line-height:1.05}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .phero.rdh-tool h1{font-size:38px}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .phero.rdh .lede{font-size:17px}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .rdh-photo,html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .rdh-outline{height:200px;border-radius:20px}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .rdh-top{gap:22px}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .rdq{margin-top:40px}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .rdq .seal{width:56px!important;height:56px!important;top:-30px!important;left:-8px!important}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .rdq .card{padding:42px 16px 18px!important;border-radius:22px!important}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .rdq .card .bar{left:16px;right:16px;top:22px}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .rdq .card #q1 .qh{font-size:20px!important}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .rdq .card .cb>.dctr{font-size:12px;gap:4px 12px}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .rd-stat tbody,html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .rd-cards,html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .alist,html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .tgrid,html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .hub-paras,html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .side{grid-template-columns:minmax(0,1fr)}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .rd-stat td{font-size:40px}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .rd-stat tr.rd-feat td{font-size:64px}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .short{padding:22px}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .short p{font-size:18px}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .cbox,html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .res{padding:22px;border-radius:22px}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .res .big{font-size:56px}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .chips{grid-template-columns:repeat(2,minmax(0,1fr))}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .faq summary{font-size:17px;padding:18px}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .rd-calc-sec{padding-bottom:44px}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .rdq-sec{padding-top:22px;padding-bottom:48px}}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .rd-cmp{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:14px 0 8px}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .rd-cmp-r{background:#f6f5f0;border:1px solid transparent;border-radius:22px;padding:24px 26px 22px;display:grid;gap:8px;transition:border-color .18s ease-out,opacity .55s ease-out,transform .55s ease-out}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .rd-cmp-r:hover{border-color:#1f6b4a}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .rd-cmp-r b{order:1;font-size:56px;font-weight:600;letter-spacing:-.04em;line-height:1;color:#0c3b2a;font-variant-numeric:tabular-nums}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .rd-cmp-r .l{order:2;font-size:16px;color:#2b3a33}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .rd-cmp-r .t{order:3;display:block;height:8px;border-radius:4px;background:#dce8e1;overflow:hidden;margin-top:6px}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .rd-cmp-r .t i{display:block;height:100%;width:var(--w);background:#1f6b4a;border-radius:4px;transform-origin:left center;transition:transform .9s cubic-bezier(.3,.7,.2,1) .2s}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .rd-cmp-r .t i.b{background:#5f9c7c}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .rd-cmp:not(.in) .t i{transform:scaleX(0)}@media (max-width:600px){html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .rd-cmp{grid-template-columns:minmax(0,1fr)}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) #view .rd-cmp-r b{font-size:44px}}/* es: the Spanish pages (page type es). Every selector is scoped to html[data-pt="es"] #view. */ html[data-pt="es"] #view{--es-ink:#08140f;--es-ink2:#2b3a33;--es-mute:#5a6b62;--es-line:#e3ebe6;--es-cream:#f6f5f0;--es-tile:#e9f2ec;--es-deep:#0c3b2a;--es-g:#1f6b4a;--es-mint:#a8d5ba;--es-gold:#F5B83D}html[data-pt="es"] #view .phero{background:#fff;padding:52px 0 60px;border-bottom:1px solid var(--es-line);overflow:visible}html[data-pt="es"] #view .phero .wrap{max-width:1480px;padding:0 40px;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:56px;align-items:end}html[data-pt="es"] #view .phero.solo .wrap{grid-template-columns:minmax(0,1fr)}html[data-pt="es"] #view .phero h1{font-size:clamp(38px,5.6vw,76px);line-height:1.04;letter-spacing:-.04em;font-weight:600;color:var(--es-ink);max-width:15ch;text-wrap:balance}html[data-pt="es"] #view .phero.solo h1{font-size:clamp(36px,4.6vw,60px);max-width:none}html[data-pt="es"] #view .phero .lede{margin:20px 0 0;font-size:clamp(15px,1.5vw,20px);line-height:1.4;color:var(--es-ink2);white-space:nowrap;max-width:100%}html[data-pt="es"] #view .phero .hcb{margin-top:28px;display:flex;justify-content:flex-start;position:static;width:auto;height:auto;min-height:0;overflow:visible;clip:auto;clip-path:none;opacity:1;visibility:visible;padding:0;border:0;background:none}html[data-pt="es"] #view .phero .hcb .btn{height:54px;padding:0 26px;border:0;border-radius:12px;background:linear-gradient(180deg,#F2C860,#E9B43F);color:#111;font-weight:650;font-size:16px;box-shadow:inset 0 1px 0 rgba(255,255,255,.45),0 1px 2px rgba(0,0,0,.18),0 4px 10px -4px rgba(0,0,0,.3);transition:background-color .15s ease-out}html[data-pt="es"] #view .phero .hcb .btn:hover{background:linear-gradient(180deg,#EDBF4E,#E0A92F)}html[data-pt="es"] #view .phero .ph{height:320px;border-radius:24px;overflow:hidden;margin:0}html[data-pt="es"] #view .phero .ph img{width:100%;height:100%;object-fit:cover;object-position:center 35%;display:block;-webkit-user-drag:none}html[data-pt="es"] #view .sec{padding:72px 0}html[data-pt="es"] #view .sec.cream{background:#fff}html[data-pt="es"] #view .sec .wrap.narrow{max-width:1000px;padding:0 40px}html[data-pt="es"] #view .wrap.narrow.prose{max-width:1000px}html[data-pt="es"] #view .esb{padding:44px 0;border-top:1px solid var(--es-line)}html[data-pt="es"] #view .esb:first-child{border-top:0;padding-top:0}html[data-pt="es"] #view .esb:last-child{padding-bottom:0}html[data-pt="es"] #view .esb>h2,html[data-pt="es"] #view .prose>h2{font-size:clamp(28px,3.2vw,40px);line-height:1.1;letter-spacing:-.03em;font-weight:600;color:var(--es-ink);margin:0 0 18px}html[data-pt="es"] #view .esb p{font-size:18px;line-height:1.6;color:var(--es-ink2);max-width:72ch}html[data-pt="es"] #view .esb p+p{margin-top:14px}html[data-pt="es"] #view .esb ul:not(.chips):not(.faq){list-style:none;padding:0;margin:0;display:grid;gap:12px}html[data-pt="es"] #view .esb ul:not(.chips)>li{position:relative;padding:18px 22px 18px 52px;border:1px solid var(--es-line);border-radius:20px;background:#fff;font-size:17px;line-height:1.5;color:var(--es-ink2);transition:border-color .15s ease-out}html[data-pt="es"] #view .esb ul:not(.chips)>li::before{content:"";position:absolute;left:20px;top:22px;width:16px;height:16px;border-radius:50%;background:var(--es-tile);box-shadow:inset 0 0 0 1px var(--es-mint)}html[data-pt="es"] #view .esb ul:not(.chips)>li::after{content:"";position:absolute;left:25px;top:27px;width:6px;height:6px;border-radius:50%;background:var(--es-g)}html[data-pt="es"] #view .esb ul:not(.chips)>li:hover{border-color:var(--es-g)}html[data-pt="es"] #view .esb ol{margin:0;padding:0;list-style:none;counter-increment:none;display:grid;gap:12px}html[data-pt="es"] #view .esb ol:not(.srcl)>li{position:relative;padding:18px 22px 18px 64px;border:1px solid var(--es-line);border-radius:20px;font-size:17px;line-height:1.5;color:var(--es-ink2);counter-increment:esn;transition:border-color .15s ease-out}html[data-pt="es"] #view .esb ol:not(.srcl){counter-reset:esn}html[data-pt="es"] #view .esb ol:not(.srcl)>li::before{content:counter(esn);position:absolute;left:18px;top:14px;width:32px;height:32px;border-radius:10px;background:var(--es-tile);color:var(--es-g);font-weight:650;display:grid;place-items:center;font-size:15px;transition:background-color .15s ease-out,color .15s ease-out}html[data-pt="es"] #view .esb ol:not(.srcl)>li:hover{border-color:var(--es-g)}html[data-pt="es"] #view .esb ol:not(.srcl)>li:hover::before{background:var(--es-g);color:#fff}html[data-pt="es"] #view .esb a.link,html[data-pt="es"] #view .esb p a{color:var(--es-g);text-decoration:underline;text-underline-offset:3px}html[data-pt="es"] #view .short{background:var(--es-cream);border:1px solid var(--es-line);border-radius:24px;padding:26px 30px;margin:0 0 8px}html[data-pt="es"] #view .short .eyebrow{display:block;font-size:12px;font-weight:650;letter-spacing:.16em;text-transform:uppercase;color:var(--es-g);margin-bottom:10px;background:none;border:0;padding:0}html[data-pt="es"] #view .short p{font-size:19px;line-height:1.5;color:var(--es-ink);margin:0}html[data-pt="es"] #view .chips{display:flex;flex-wrap:wrap;gap:10px;margin:0}html[data-pt="es"] #view .chips .chip{display:inline-flex;align-items:center;gap:6px;min-height:42px;padding:0 16px;border:1px solid var(--es-line);border-radius:12px;background:#fff;color:var(--es-ink);font-size:15px;font-weight:500;transition:border-color .15s ease-out,color .15s ease-out,background-color .15s ease-out}html[data-pt="es"] #view .chips .chip:hover{border-color:var(--es-g);color:var(--es-g);background:#f3f8f5}html[data-pt="es"] #view .faq{display:grid;gap:0;border-top:1px solid var(--es-line)}html[data-pt="es"] #view .faq details{border-bottom:1px solid var(--es-line);padding:0}html[data-pt="es"] #view .faq summary{cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 0;font-size:19px;font-weight:600;letter-spacing:-.01em;color:var(--es-ink);transition:color .15s ease-out}html[data-pt="es"] #view .faq summary::-webkit-details-marker{display:none}html[data-pt="es"] #view .faq summary:hover,html[data-pt="es"] #view .faq summary:focus-visible,html[data-pt="es"] #view .faq details[open] summary{color:var(--es-g)}html[data-pt="es"] #view .faq summary:hover::after,html[data-pt="es"] #view .faq summary:focus-visible::after{color:var(--es-g)}html[data-pt="es"] #view .faq details>*:not(summary){padding:0 0 22px;max-width:70ch;color:var(--es-ink2);font-size:17px;line-height:1.6}html[data-pt="es"] #view .srcs{margin-top:8px}html[data-pt="es"] #view .srcs h2{font-size:clamp(24px,2.6vw,32px);letter-spacing:-.03em;margin:0 0 14px}html[data-pt="es"] #view .srcs ol{list-style:none;padding:0;margin:0;display:grid;gap:0;counter-reset:esn}html[data-pt="es"] #view .srcs li{counter-increment:esn;display:flex;gap:14px;align-items:baseline;padding:12px 14px;border-bottom:1px solid var(--es-line);border-radius:10px;transition:background-color .15s ease-out}html[data-pt="es"] #view .srcs li::before{content:counter(esn);flex:none;width:22px;font-weight:650;color:var(--es-mute);font-size:14px}html[data-pt="es"] #view .srcs li:hover{background:var(--es-tile)}html[data-pt="es"] #view .srcs li a{color:var(--es-ink);text-decoration:none}html[data-pt="es"] #view .srcs li a::after{content:"\2197";display:inline-block;margin-left:6px;color:var(--es-g);font-size:.9em;transition:transform .15s ease-out}html[data-pt="es"] #view .srcs li:hover a::after{transform:translate(2px,-2px)}html[data-pt="es"] #view .sec-head{margin-bottom:36px}html[data-pt="es"] #view .sec-head h2{font-size:clamp(30px,3.6vw,46px);letter-spacing:-.03em;line-height:1.08;font-weight:600}html[data-pt="es"] #view .sec-head .eyebrow{background:none;border:0;padding:0;font-size:12px;font-weight:650;letter-spacing:.16em;text-transform:uppercase;color:var(--es-g)}html[data-pt="es"] #view .cgrid{gap:20px}html[data-pt="es"] #view .ccard{border:1px solid var(--es-line);border-radius:24px;background:#fff;box-shadow:none;transform:none!important;transition:border-color .15s ease-out}html[data-pt="es"] #view .ccard:hover{border-color:var(--es-g);box-shadow:none;transform:none!important}html[data-pt="es"] #view .ccard img{transition:transform .25s ease-out}html[data-pt="es"] #view .ccard:hover img{transform:scale(1.04)}html[data-pt="es"] #view .sec.tight{padding:0 0 72px}html[data-pt="es"] #view .close{background:var(--es-deep)!important;background-image:none!important;border-radius:28px;padding:56px 32px;text-align:center;color:#fff}html[data-pt="es"] #view .close h2{font-size:clamp(28px,3.4vw,44px);letter-spacing:-.03em;color:#fff}html[data-pt="es"] #view .close p{color:#cfe3d7;font-size:18px;max-width:52ch;margin:12px auto 26px}html[data-pt="es"] #view .close .btn{height:54px;padding:0 28px;border:0;border-radius:12px;background:linear-gradient(180deg,#F2C860,#E9B43F)!important;color:#111!important;font-weight:650;box-shadow:inset 0 1px 0 rgba(255,255,255,.45),0 1px 2px rgba(0,0,0,.2),0 4px 10px -4px rgba(0,0,0,.35)}html[data-pt="es"] #view .close .btn:hover{background:linear-gradient(180deg,#EDBF4E,#E0A92F)!important}html[data-pt="es"] #view .stph{margin:0 0 28px;border-radius:24px;overflow:hidden}html[data-pt="es"] #view .stph img{width:100%;height:auto;max-height:380px;object-fit:cover;display:block}html[data-pt="es"] #view .es-more{display:flex;flex-wrap:wrap;gap:8px 20px;margin-top:20px}html[data-pt="es"] #view .row{margin-top:20px}html[data-pt="es"] #view table{width:100%;border-collapse:collapse;font-size:16px}html[data-pt="es"] #view table th{text-align:left;font-weight:650;color:var(--es-ink);background:var(--es-cream)}html[data-pt="es"] #view table th,html[data-pt="es"] #view table td{padding:12px 14px;border-bottom:1px solid var(--es-line)}html[data-pt="es"] #view .pmeta{border-bottom:1px solid var(--es-line);background:#fff;padding:0}html[data-pt="es"] #view .pmeta .wrap{max-width:1480px;padding:14px 40px}html[data-pt="es"] #view .pmeta .crumbs{font-size:13px;color:var(--es-mute)}html[data-pt="es"] #view .pmeta .crumbs a{color:var(--es-mute)}html[data-pt="es"] #view .pmeta .crumbs a:hover{color:var(--es-g)}@media (prefers-reduced-motion:no-preference){html[data-pt="es"] #view .rv{opacity:0;transform:translateY(24px);transition:opacity .6s cubic-bezier(.2,.7,.2,1),transform .6s cubic-bezier(.2,.7,.2,1)}html[data-pt="es"] #view .rv.in{opacity:1;transform:none}html[data-pt="es"] #view .rv.done{transition:none}}@media (max-width:1023px){html[data-pt="es"] #view .sec{padding:60px 0}html[data-pt="es"] #view .phero .wrap{grid-template-columns:minmax(0,1fr);gap:28px}html[data-pt="es"] #view .phero .ph{order:-1;height:260px}}@media (max-width:640px){html[data-pt="es"] #view .sec{padding:48px 0}html[data-pt="es"] #view .sec .wrap.narrow,html[data-pt="es"] #view .phero .wrap,html[data-pt="es"] #view .pmeta .wrap{padding-left:20px;padding-right:20px}html[data-pt="es"] #view .phero{padding:28px 0 40px}html[data-pt="es"] #view .phero .ph{height:200px;border-radius:20px}html[data-pt="es"] #view .phero h1{font-size:clamp(30px,9.4vw,40px);max-width:none}html[data-pt="es"] #view .phero .lede{font-size:clamp(13px,3.9vw,16px)}html[data-pt="es"] #view .esb{padding:34px 0}html[data-pt="es"] #view .esb p{font-size:17px}html[data-pt="es"] #view .esb ul:not(.chips)>li,html[data-pt="es"] #view .esb ol:not(.srcl)>li{font-size:16px;padding-top:16px;padding-bottom:16px}html[data-pt="es"] #view .short{padding:20px}html[data-pt="es"] #view .short p{font-size:17px}html[data-pt="es"] #view .faq summary{font-size:17px;padding:18px 0}html[data-pt="es"] #view .close{padding:40px 20px;border-radius:22px}html[data-pt="es"] #view .close .btn{max-width:100%;padding:0 18px;white-space:normal;height:auto;min-height:54px}html[data-pt="es"] #view .sec.tight{padding-bottom:48px}html[data-pt="es"] #view .sec.tight .wrap{padding:0 20px}}html[data-pt="es"] #view .phero .wrap{align-items:center}html[data-pt="es"] #view .phero .hx{padding:0;min-height:0;display:block}html[data-pt="es"] #view .phero .lede{margin-bottom:28px}html[data-pt="es"] #view .phero.solo .lede{margin-bottom:0}html[data-pt="es"] #view .phero .hcb{margin-top:0}html[data-pt="es"] #view .sec:not(.tight){background:#fff}html[data-pt="es"] #view .pmeta .crumbs :last-child{color:var(--es-ink2)}html[data-pt="es"] #view .v2-card{margin-bottom:64px}@media (max-width:640px){html[data-pt="es"] #view .cgrid{display:grid;grid-template-columns:minmax(0,1fr);overflow:visible;scroll-snap-type:none}html[data-pt="es"] #view .cgrid .ccard{min-width:0;width:auto;flex:none}}@media (min-width:641px) and (max-width:1023px){html[data-pt="es"] #view .cgrid{grid-template-columns:repeat(3,minmax(0,1fr))}}/* HEALTH redesign (2026-11-10): calm mint hero (arch photo + form in one card) and the component body. Every selector is scoped to html[data-pt="health"]. */ html[data-pt="health"] #view{--hx-ink:#08140f;--hx-ink2:#2b3a33;--hx-mute:#5a6b62;--hx-line:#e3ebe6;--hx-cream:#f6f5f0;--hx-tile:#e9f2ec;--hx-deep:#0c3b2a;--hx-g:#1f6b4a;--hx-mint:#a8d5ba;--hx-gold:#F5B83D;--hx-sh:0 18px 40px -24px rgba(8,32,22,.28)}html[data-pt="health"] #view .hero[data-kind="health"]{background:linear-gradient(180deg,#eef6f1 0%,#f7faf8 100%);color:var(--hx-ink);padding:56px 0 72px;overflow:visible}html[data-pt="health"] #view .hero[data-kind="health"]::before{display:none}html[data-pt="health"] #view .hero[data-kind="health"] .wrap{max-width:1360px;padding:0 40px}html[data-pt="health"] #view .hero[data-kind="health"] .h1{color:var(--hx-ink);text-align:center;margin:0;line-height:1.04;letter-spacing:-.04em;font-weight:600;padding-bottom:.32em}html[data-pt="health"] #view .hero[data-kind="health"] .h1 .l1{display:block!important;white-space:nowrap;color:var(--hx-ink)}html[data-pt="health"] #view .hero[data-kind="health"] .h1 .la,html[data-pt="health"] #view .hero[data-kind="health"] .h1 .lb{display:inline!important}html[data-pt="health"] #view .hero[data-kind="health"] .h1 .hjc{display:none!important}html[data-pt="health"] #view .hero[data-kind="health"] .h1 .rot{display:grid!important;justify-items:center;overflow:visible!important;height:1.12em;margin:0 auto!important;color:var(--hx-g)}html[data-pt="health"] #view .hero[data-kind="health"] .h1 .rw{color:var(--hx-g);grid-area:1/1;white-space:nowrap;transform:translateY(.3em);opacity:0;transition:opacity .45s ease-out,transform .45s ease-out}html[data-pt="health"] #view .hero[data-kind="health"] .h1 .rw.on{opacity:1;transform:none}html[data-pt="health"] #view .hero[data-kind="health"] .h1 .rw.off{opacity:0;transform:translateY(-.2em)}html[data-pt="health"] #view .hero[data-kind="health"] .h1 .lgx,html[data-pt="health"] #view .hero[data-kind="health"] .h1 .shx{position:relative}html[data-pt="health"] #view .hero[data-kind="health"] .hx-sw{position:absolute;left:3%;bottom:-.3em;width:94%;height:.26em;overflow:visible;pointer-events:none}html[data-pt="health"] #view .hero[data-kind="health"] .hx-sw path{fill:none;stroke:#F5B83D;stroke-width:5;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1}html[data-pt="health"] #view .hero[data-kind="health"] .rw.on .hx-sw path{stroke-dashoffset:0;transition:stroke-dashoffset .8s cubic-bezier(.3,.7,.2,1) .3s}html[data-pt="health"] #view .hero[data-kind="health"] .hline{display:flex;align-items:center;justify-content:center;gap:0;margin:18px auto 0;color:var(--hx-ink2);font-size:20px;line-height:1.4;white-space:nowrap;max-width:none}html[data-pt="health"] #view .hero[data-kind="health"] .hline .tp,html[data-pt="health"] #view .hero[data-kind="health"] .hline .tp *{color:var(--hx-ink)}html[data-pt="health"] #view .hero[data-kind="health"] .hint{display:none!important}html[data-pt="health"] #view .hero[data-kind="health"] .fwrap{position:relative;max-width:1040px;margin:44px auto 0}html[data-pt="health"] #view .hero[data-kind="health"] .card{display:grid!important;grid-template-columns:minmax(0,1fr) 470px!important;grid-template-rows:auto 1fr!important;width:100%!important;max-width:none;margin:0!important;height:auto!important;background:#fff;border-radius:32px;overflow:visible!important;color:var(--hx-ink);animation:none!important;box-shadow:0 0 0 3px #F5B83D,0 30px 70px -40px rgba(8,32,22,.4)!important}html[data-pt="health"] #view .hero[data-kind="health"] .card .ph{grid-row:1/3;grid-column:1;position:relative;margin:22px 0 22px 22px;border-radius:220px 220px 22px 22px;overflow:hidden;aspect-ratio:auto!important;height:auto!important;min-height:440px!important}html[data-pt="health"] #view .hero[data-kind="health"] .card .bar{grid-row:1;grid-column:2;margin:34px 34px 0;display:grid;grid-template-columns:repeat(5,1fr);gap:5px;height:6px;background:none;position:static}html[data-pt="health"] #view .hero[data-kind="health"] .card .bar i{display:block;height:6px;border-radius:3px;background:#BFD3C7;width:auto}html[data-pt="health"] #view .hero[data-kind="health"] .card .bar i.f,html[data-pt="health"] #view .hero[data-kind="health"] .card .bar i.on{background:#1F6B4A}html[data-pt="health"] #view .hero[data-kind="health"] .card .cb{grid-row:2;grid-column:2;padding:16px 34px 30px!important;display:flex;flex-direction:column;justify-content:center;height:auto!important;min-width:0}html[data-pt="health"] #view .hero[data-kind="health"] .seal{position:absolute;z-index:6;top:-42px;left:-42px;width:80px;height:80px;transform:rotate(-10deg);pointer-events:none}html[data-pt="health"] .hx{--hx-ink:#08140f;--hx-ink2:#2b3a33;--hx-mute:#5a6b62;--hx-line:#e3ebe6;--hx-cream:#f6f5f0;--hx-tile:#e9f2ec;--hx-deep:#0c3b2a;--hx-g:#1f6b4a;--hx-mint:#a8d5ba;--hx-gold:#F5B83D;--hx-sh:0 18px 40px -24px rgba(8,32,22,.28);color:var(--hx-ink)}html[data-pt="health"] .hx *{box-sizing:border-box}html[data-pt="health"] .hx svg.i{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;flex:none}html[data-pt="health"] .hx-sec{padding:72px 0;background:#fff}html[data-pt="health"] .hx-sec.cream{background:var(--hx-cream)}html[data-pt="health"] .hx-wrap{max-width:1480px;margin:0 auto;padding:0 40px}html[data-pt="health"] .hx-gone{display:none!important}html[data-pt="health"] .hx h2{font-size:48px;font-weight:600;line-height:1.08;letter-spacing:-.03em;margin:0;color:var(--hx-ink);text-wrap:balance;max-width:none}html[data-pt="health"] .hx-head{max-width:760px;margin:0 0 40px}html[data-pt="health"] .hx-rv{opacity:0;transform:translateY(24px);transition:opacity .55s ease-out,transform .55s ease-out,background-color .18s ease-out,border-color .18s ease-out,box-shadow .18s ease-out,color .18s ease-out}html[data-pt="health"] .hx-rv.in{opacity:1;transform:none}html[data-pt="health"] .hx a:focus-visible,html[data-pt="health"] .hx summary:focus-visible,html[data-pt="health"] .hx button:focus-visible,html[data-pt="health"] .hx .hx-track:focus-visible{outline:3px solid var(--hx-mint);outline-offset:3px}html[data-pt="health"] .hx-sec.hx-intro{padding:64px 0 72px}html[data-pt="health"] .hx-intro-grid{display:grid;grid-template-columns:minmax(0,1fr) 420px;gap:48px;align-items:start}html[data-pt="health"] .hx-intro-l{display:grid;gap:24px;min-width:0}html[data-pt="health"] .hx-sabox{background:#edf5f0;border:1px solid #d6e8dc;border-radius:24px;padding:34px 36px 32px;margin:0}html[data-pt="health"] .hx-sabox .eyebrow{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--hx-g);margin:0 0 12px;line-height:1;background:none;padding:0;border:0;border-radius:0}html[data-pt="health"] .hx-sabox .eyebrow svg.i{width:16px;height:16px;stroke-width:2}html[data-pt="health"] .hx-sabox h2{font-size:32px;line-height:1.2;letter-spacing:-.02em;margin:0 0 14px}html[data-pt="health"] .hx-sabox p{font-size:19px;line-height:1.55;color:var(--hx-ink2);margin:0;font-weight:400}html[data-pt="health"] .hx-statwrap{display:grid;grid-template-columns:1fr;gap:16px;margin:0!important}html[data-pt="health"] .hx-feat{grid-column:auto!important;background:var(--hx-deep);color:#fff;border-radius:28px;border-top:5px solid var(--hx-gold);padding:32px 36px;box-shadow:none;display:block}html[data-pt="health"] .hx-feat b{display:block;font-size:26px!important;line-height:1.3!important;font-weight:600;letter-spacing:-.015em;color:#fff}html[data-pt="health"] .hx-feat a{display:inline-block;margin-top:16px;font-size:14px;color:#b9d6c5;text-underline-offset:3px;text-decoration:underline;transition:color .15s ease-out}html[data-pt="health"] .hx-feat a:hover{color:#fff}html[data-pt="health"] .hx-intro-r{min-width:0}html[data-pt="health"] .hx-stick{position:sticky;top:96px}html[data-pt="health"] .hx-price{background:#fff;border:1px solid var(--hx-line);border-top:5px solid var(--hx-g);border-radius:24px;padding:28px 28px 26px;box-shadow:0 30px 60px -34px rgba(8,32,22,.35);margin:0}html[data-pt="health"] .hx-price .cta-title{font-size:27px;font-weight:650;letter-spacing:-.02em;line-height:1.15;margin:0 0 8px;color:var(--hx-ink)}html[data-pt="health"] .hx-price>p{font-size:16px;color:var(--hx-ink2);line-height:1.5;margin:0 0 18px}html[data-pt="health"] .hx-price .btn{width:100%;min-height:54px;border-radius:12px;font-size:17px;font-weight:650;justify-content:center}html[data-pt="health"] .hx-price .btn+.btn{margin-top:10px}html[data-pt="health"] .hx-price .btn-call{background:#fff;color:var(--hx-ink);box-shadow:inset 0 0 0 1px #cfdcd3;transition:background-color .18s ease-out,box-shadow .18s ease-out,color .18s ease-out}html[data-pt="health"] .hx-price .btn-call:hover{background:#f3f8f5;color:var(--hx-g);box-shadow:inset 0 0 0 1.5px var(--hx-g)}html[data-pt="health"] .hx-price .btn-primary{background:linear-gradient(180deg,#F2C860 0%,#E9B43F 100%);color:#111;box-shadow:inset 0 1px 0 rgba(255,255,255,.45),0 1px 2px rgba(80,55,0,.18),0 4px 10px -4px rgba(80,55,0,.28);transition:background .18s ease-out}html[data-pt="health"] .hx-price .btn-primary:hover{background:linear-gradient(180deg,#EDBF4E 0%,#E0A92F 100%)}html[data-pt="health"] .hx-price .qlink{display:inline-block;margin:18px 0 8px;font-size:15px;font-weight:650;color:var(--hx-g)}html[data-pt="health"] .hx-price ul{list-style:none;margin:0;padding:0}html[data-pt="health"] .hx-price li{display:flex;gap:12px;align-items:center;font-size:16px;padding:6px 0;color:var(--hx-ink2)}html[data-pt="health"] .hx-price li svg{width:20px;height:20px;color:var(--hx-g);flex:none}html[data-pt="health"] .hx-know-grid{display:grid;gap:22px;counter-reset:k}html[data-pt="health"] .hx-know-grid.n3{grid-template-columns:repeat(3,minmax(0,1fr))}html[data-pt="health"] .hx-know-grid.n4{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-pt="health"] .hx-know-grid.n1,html[data-pt="health"] .hx-know-grid.n2{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-pt="health"] .hx-kcard{background:#fff;border:1px solid var(--hx-line);border-radius:24px;padding:30px 30px 28px;box-shadow:var(--hx-sh)}html[data-pt="health"] .hx-kcard::before{counter-increment:k;content:counter(k);width:44px;height:44px;border-radius:50%;background:var(--hx-tile);color:var(--hx-g);font-weight:700;font-size:17px;display:grid;place-items:center;margin-bottom:18px;transition:background-color .18s ease-out,color .18s ease-out}html[data-pt="health"] .hx-kcard:hover{border-color:var(--hx-g)}html[data-pt="health"] .hx-kcard:hover::before{background:var(--hx-g);color:#fff}html[data-pt="health"] .hx-kcard p{margin:0;font-size:17px;line-height:1.65;color:var(--hx-ink2)}html[data-pt="health"] .hx-looks-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:72px;align-items:start}html[data-pt="health"] .hx-checkcard{background:#fff;border:1px solid var(--hx-line);border-radius:24px;padding:12px 32px;box-shadow:var(--hx-sh)}html[data-pt="health"] .hx-checkcard ul.checks{list-style:none;margin:0;padding:0;display:block}html[data-pt="health"] .hx-checkcard ul.checks li{display:grid;grid-template-columns:30px 1fr;gap:16px;align-items:center;padding:18px 0;border-bottom:1px solid var(--hx-line);font-size:18px;line-height:1.5;color:var(--hx-ink2)}html[data-pt="health"] .hx-checkcard ul.checks li:last-child{border-bottom:0}html[data-pt="health"] .hx-checkcard ul.checks li::before{display:none!important}html[data-pt="health"] .hx-ck{width:30px;height:30px;border-radius:50%;background:var(--hx-g);color:#fff;display:grid;place-items:center}html[data-pt="health"] .hx-ck svg.i{width:16px;height:16px;stroke-width:2.8}html[data-pt="health"] .hx-fits .pts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:0}html[data-pt="health"] .hx-fits .pt{background:#fff;border:1px solid var(--hx-line);border-radius:24px;padding:30px 28px 28px;box-shadow:var(--hx-sh);display:block}html[data-pt="health"] .hx-fits .pt:hover{border-color:var(--hx-g)}html[data-pt="health"] .hx-pic{width:60px;height:60px;border-radius:50%;background:var(--hx-tile);color:var(--hx-g);display:grid;place-items:center;margin-bottom:22px;transition:background-color .18s ease-out,color .18s ease-out}html[data-pt="health"] .hx-pic svg.i{width:26px;height:26px;stroke-width:1.6}html[data-pt="health"] .hx-fits .pt:hover .hx-pic{background:var(--hx-g);color:#fff}html[data-pt="health"] .hx-fits .pt b{display:block;font-size:22px;font-weight:650;letter-spacing:-.015em;margin:0 0 10px;color:var(--hx-ink)}html[data-pt="health"] .hx-fits .pt p{margin:0;font-size:16px;line-height:1.6;color:var(--hx-ink2)}html[data-pt="health"] .hx-fits .pt p a{color:var(--hx-g)}html[data-pt="health"] .hx-faq-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:72px;align-items:start}html[data-pt="health"] .hx-faq .faq{display:grid;gap:12px;border-top:0;min-width:0}html[data-pt="health"] .hx-faq .faq details{border:1px solid var(--hx-line);border-radius:16px;background:#fff;transition:border-color .15s ease-out,box-shadow .2s ease-out}html[data-pt="health"] .hx-faq .faq details:hover{border-color:var(--hx-g)}html[data-pt="health"] .hx-faq .faq details[open]{border-color:transparent;box-shadow:var(--hx-sh)}html[data-pt="health"] .hx-faq .faq details[open]:hover{border-color:transparent}html[data-pt="health"] .hx-faq .faq summary{padding:22px 24px;font-size:18px;font-weight:600;line-height:1.35;color:var(--hx-ink);transition:color .15s ease-out}html[data-pt="health"] .hx-faq .faq details:hover summary{color:var(--hx-g)}html[data-pt="health"] .hx-faq .faq summary i{width:34px;height:34px;background:var(--hx-tile);flex:none;transition:background-color .15s ease-out}html[data-pt="health"] .hx-faq .faq summary i::before,html[data-pt="health"] .hx-faq .faq summary i::after{background:var(--hx-g);transition:background-color .15s ease-out,transform .2s ease-out}html[data-pt="health"] .hx-faq .faq details:hover summary i,html[data-pt="health"] .hx-faq .faq details[open] summary i{background:var(--hx-g)}html[data-pt="health"] .hx-faq .faq details:hover summary i::before,html[data-pt="health"] .hx-faq .faq details:hover summary i::after,html[data-pt="health"] .hx-faq .faq details[open] summary i::before,html[data-pt="health"] .hx-faq .faq details[open] summary i::after{background:#fff}html[data-pt="health"] .hx-faq .faq details p{padding:0 24px 22px;margin:0;font-size:16px;line-height:1.6;color:var(--hx-ink2)}html[data-pt="health"] .hx-callcard{display:flex!important;align-items:center;gap:16px;margin:32px 0 0!important;padding:22px!important;border-radius:20px;background:#fff!important;border:1px solid var(--hx-line);text-align:left;transition:border-color .18s ease-out}html[data-pt="health"] .hx-callcard:hover{border-color:var(--hx-g)}html[data-pt="health"] .hx-callcard p{margin:0;font-size:17px;color:var(--hx-ink2)}html[data-pt="health"] .hx-callcard a{color:var(--hx-g);font-weight:650;white-space:nowrap}html[data-pt="health"] .hx-cic{width:52px;height:52px;border-radius:50%;background:var(--hx-g);color:#fff;display:grid;place-items:center;flex:none}html[data-pt="health"] .hx-srcs-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:72px;align-items:start}html[data-pt="health"] .hx-srcs-l .hx-disc{margin:22px 0 0;max-width:none;font-size:15px;line-height:1.55;color:var(--hx-mute);padding:0 0 0 18px;border:0;border-left:2px solid var(--hx-g);background:none;box-shadow:none;border-radius:0}html[data-pt="health"] .hx-srcs-r .srcs{margin:0;padding:0;border:0}html[data-pt="health"] .hx-srcs-r .srcs ol{list-style:none;counter-reset:s;margin:0;padding:0;display:block;columns:1}html[data-pt="health"] .hx-srcs-r .srcs li{break-inside:avoid;counter-increment:s;display:grid;grid-template-columns:34px 1fr 18px;gap:12px;align-items:center;padding:12px 10px;margin:0 -10px;border-bottom:1px solid #dfe6e1;border-radius:12px;font-size:15px;line-height:1.45;transition:background-color .15s ease-out;color:var(--hx-ink)}html[data-pt="health"] .hx-srcs-r .srcs li::before{content:counter(s);width:28px;height:28px;border-radius:8px;background:var(--hx-tile);color:var(--hx-g);font-weight:700;font-size:13px;display:grid;place-items:center;transition:background-color .15s ease-out,color .15s ease-out}html[data-pt="health"] .hx-srcs-r .srcs a{color:var(--hx-ink);text-decoration:none;border-bottom:1px solid #b9cbbf;justify-self:start;transition:color .15s ease-out,border-color .15s ease-out}html[data-pt="health"] .hx-so svg{width:16px!important;height:16px!important}html[data-pt="health"] .hx-so{display:grid;place-items:center;width:16px;height:16px;color:var(--hx-mute);transition:color .15s ease-out,transform .15s ease-out}html[data-pt="health"] .hx-srcs-r .srcs li:hover{background:#fff}html[data-pt="health"] .hx-srcs-r .srcs li:hover::before{background:var(--hx-g);color:#fff}html[data-pt="health"] .hx-srcs-r .srcs li:hover a{color:var(--hx-g);border-color:var(--hx-g)}html[data-pt="health"] .hx-srcs-r .srcs li:hover .hx-so{color:var(--hx-g);transform:translate(2px,-2px)}html[data-pt="health"] .hx-sec.hx-more{padding-top:72px}html[data-pt="health"] .hx-carhead{display:flex;justify-content:space-between;align-items:flex-end;gap:24px}html[data-pt="health"] .hx-carhead b{display:block;font-size:48px;font-weight:600;line-height:1.08;letter-spacing:-.03em;text-transform:none;color:var(--hx-ink);padding:0;margin:0}html[data-pt="health"] .hx-carnav{display:flex;gap:10px;flex:none}html[data-pt="health"] .hx-cbtn{width:48px;height:48px;border-radius:50%;border:1px solid var(--hx-line);background:#fff;color:var(--hx-ink);display:grid;place-items:center;cursor:pointer;padding:0;transition:background-color .15s ease-out,color .15s ease-out,border-color .15s ease-out}html[data-pt="health"] .hx-cbtn:hover:not(:disabled){background:var(--hx-g);border-color:var(--hx-g);color:#fff}html[data-pt="health"] .hx-cbtn:disabled{opacity:.4;cursor:default}html[data-pt="health"] .hx-track{display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;margin-top:36px;padding:2px 2px 6px;scrollbar-width:none;outline:none}html[data-pt="health"] .hx-track::-webkit-scrollbar{display:none}html[data-pt="health"] .hx-slide{flex:0 0 calc((100% - 80px) / 5);scroll-snap-align:start;display:flex!important;flex-direction:column;gap:0;justify-content:space-between;min-height:200px;padding:24px 22px 20px!important;border:1px solid var(--hx-line);border-radius:24px;background:var(--hx-cream)!important;color:var(--hx-ink)!important;font-size:19px;font-weight:650;letter-spacing:-.01em;line-height:1.25;text-decoration:none!important;-webkit-user-drag:none;user-select:none;-webkit-touch-callout:none;transition:border-color .18s ease-out,background-color .18s ease-out}html[data-pt="health"] .hx-slide:hover{border-color:var(--hx-g);background:#eef4ef!important;color:var(--hx-ink)!important}html[data-pt="health"] .hx-sic{width:48px;height:48px;border-radius:50%;background:#fff;color:var(--hx-g);display:grid;place-items:center;margin-bottom:22px;transition:background-color .18s ease-out,color .18s ease-out}html[data-pt="health"] .hx-slide:hover .hx-sic{background:var(--hx-g);color:#fff}html[data-pt="health"] .hx-sarw{align-self:flex-end;width:38px;height:38px;border-radius:50%;background:#fff;color:var(--hx-ink);display:grid;place-items:center;margin-top:16px;transition:background-color .18s ease-out,color .18s ease-out}html[data-pt="health"] .hx-sarw svg.i{width:17px;height:17px;transition:transform .15s ease-out}html[data-pt="health"] .hx-slide:hover .hx-sarw{background:var(--hx-g);color:#fff}html[data-pt="health"] .hx-slide:hover .hx-sarw svg.i,html[data-pt="health"] .hx-rel a:hover .hx-sarw svg.i{transform:translateX(2px)}html[data-pt="health"] .hx-dots{display:flex;gap:6px;justify-content:center;margin-top:22px}html[data-pt="health"] .hx-dots i{width:8px;height:8px;border-radius:99px;background:#d3ddd6;transition:width .2s ease-out,background-color .2s ease-out}html[data-pt="health"] .hx-dots i.on{width:24px;background:var(--hx-g)}html[data-pt="health"] .hx-rel{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:56px 0 0!important;padding:0!important;background:none!important;box-shadow:none!important;border-radius:0}html[data-pt="health"] .hx-rel>b{grid-column:1/-1;display:block;font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--hx-g);padding:0;margin:0 0 -4px}html[data-pt="health"] .hx-rel a{display:flex!important;align-items:center;gap:16px;padding:18px 20px!important;border:1px solid var(--hx-line)!important;border-radius:20px;background:#fff!important;color:var(--hx-ink)!important;font-size:18px;font-weight:600;line-height:1.3;text-decoration:none!important;transition:border-color .18s ease-out}html[data-pt="health"] .hx-rel a:hover{border-color:var(--hx-g)!important}html[data-pt="health"] .hx-rel .hx-sic{width:44px;height:44px;margin:0;background:var(--hx-tile);flex:none}html[data-pt="health"] .hx-rel a:hover .hx-sic{background:var(--hx-g);color:#fff}html[data-pt="health"] .hx-rel .hx-sarw{margin:0 0 0 auto;align-self:center;background:var(--hx-cream)}html[data-pt="health"] .hx-rel a:hover .hx-sarw{background:var(--hx-g);color:#fff}html[data-pt="health"] .hx-tool{margin:36px 0 0!important;text-align:left!important;font-size:16px;color:var(--hx-mute)}html[data-pt="health"] .hx-tool a{color:var(--hx-g);font-weight:650}html[data-pt="health"] #view .jsec{background:#fff;padding-top:32px}@media (max-width:1180px){html[data-pt="health"] .hx-intro-grid{grid-template-columns:1fr;gap:32px}html[data-pt="health"] .hx-stick{position:static;max-width:560px}html[data-pt="health"] .hx-looks-grid,html[data-pt="health"] .hx-faq-grid,html[data-pt="health"] .hx-srcs-grid{gap:44px}html[data-pt="health"] .hx-know-grid.n3{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-pt="health"] .hx-fits .pts{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-pt="health"] .hx-slide{flex-basis:calc((100% - 40px) / 3)}}@media (max-width:900px){html[data-pt="health"] .hx-sec{padding:60px 0}html[data-pt="health"] .hx-sec.hx-intro{padding:48px 0 60px}html[data-pt="health"] .hx h2,html[data-pt="health"] .hx-carhead b{font-size:40px}html[data-pt="health"] .hx-looks-grid,html[data-pt="health"] .hx-faq-grid,html[data-pt="health"] .hx-srcs-grid{grid-template-columns:1fr;gap:28px}html[data-pt="health"] .hx-srcs-r .srcs ol{columns:1}html[data-pt="health"] .hx-slide{flex-basis:calc((100% - 20px) / 2.2)}html[data-pt="health"] .hx-rel{grid-template-columns:1fr}}@media (max-width:600px){html[data-pt="health"] .hx-wrap{padding:0 20px}html[data-pt="health"] .hx-sec{padding:48px 0}html[data-pt="health"] .hx-sec.hx-intro{padding:36px 0 48px}html[data-pt="health"] .hx h2,html[data-pt="health"] .hx-carhead b{font-size:32px;line-height:1.12}html[data-pt="health"] .hx-sabox{padding:24px 20px 22px;border-radius:20px}html[data-pt="health"] .hx-sabox h2{font-size:24px}html[data-pt="health"] .hx-sabox p{font-size:17px}html[data-pt="health"] .hx-feat{padding:24px 22px;border-radius:22px}html[data-pt="health"] .hx-feat b{font-size:20px!important}html[data-pt="health"] .hx-price{padding:22px 20px}html[data-pt="health"] .hx-know-grid.n3,html[data-pt="health"] .hx-know-grid.n4,html[data-pt="health"] .hx-know-grid.n1,html[data-pt="health"] .hx-know-grid.n2,html[data-pt="health"] .hx-fits .pts{grid-template-columns:1fr;gap:16px}html[data-pt="health"] .hx-kcard{padding:24px 22px}html[data-pt="health"] .hx-checkcard{padding:6px 20px;border-radius:20px}html[data-pt="health"] .hx-checkcard ul.checks li{font-size:16px;padding:15px 0;gap:14px}html[data-pt="health"] .hx-fits .pt{padding:24px 22px}html[data-pt="health"] .hx-faq .faq summary{padding:18px;font-size:17px}html[data-pt="health"] .hx-faq .faq details p{padding:0 18px 18px}html[data-pt="health"] .hx-callcard{padding:16px!important}html[data-pt="health"] .hx-carhead{align-items:flex-start;flex-direction:column;gap:16px}html[data-pt="health"] .hx-slide{flex-basis:78%;min-height:170px}html[data-pt="health"] .hx-head{margin-bottom:28px}}@media (prefers-reduced-motion:reduce){html[data-pt="health"] .hx-rv{opacity:1;transform:none;transition:none}}html[data-pt="health"] #view .hero[data-kind="health"] .h1 .rot,html[data-pt="health"] #view .hero[data-kind="health"] .h1 .rot .rw,html[data-pt="health"] #view .hero[data-kind="health"] .h1 .rot .rw span{color:#1f6b4a!important}html[data-pt="health"] #view .hero[data-kind="health"] .card .cb{background:none!important;overflow:visible!important}html[data-pt="health"] #view .hero[data-kind="health"] .card .qa{flex:1 0 auto!important;min-height:330px;overflow-x:hidden}html[data-pt="health"] #view .hero[data-kind="health"] .card .qa .qh{font-size:24px!important;letter-spacing:-.02em;white-space:nowrap}html[data-pt="health"] #view .hero[data-kind="health"] .card .ph{border-radius:220px 220px 22px 22px!important}html[data-pt="health"] #view .jsec .jc .sl,html[data-pt="health"] #view .jsec .jc .sl b{color:var(--hx-ink,#08140f)!important}html[data-pt="health"] #view .jsec .jc .sl>span,html[data-pt="health"] #view .jsec .jc .sl .num{color:#5a6b62!important}html[data-pt="health"] #view .hero[data-kind="health"] .card .bar{position:relative!important;margin:0!important;top:30px;left:34px;width:calc(100% - 68px);align-self:start}html[data-pt="health"] #view .hero[data-kind="health"] .card .cb{padding-top:58px!important}html[data-pt="health"] #view .hero[data-kind="health"] .card .qa{min-height:300px}html[data-pt="health"] .hx-sabox .eyebrow::before{content:"";width:16px;height:16px;flex:none;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3l7 3v5.5c0 4.4-3 7.7-7 9.5-4-1.8-7-5.1-7-9.5V6z'/%3E%3Cpath d='M9 12l2.2 2.2L15.5 10'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3l7 3v5.5c0 4.4-3 7.7-7 9.5-4-1.8-7-5.1-7-9.5V6z'/%3E%3Cpath d='M9 12l2.2 2.2L15.5 10'/%3E%3C/svg%3E") center/contain no-repeat}html[data-pt="health"] #view .phero.hs-health{background:linear-gradient(180deg,#eef6f1 0%,#f7faf8 100%);padding:64px 0 56px;text-align:center}html[data-pt="health"] #view .phero.hs-health .wrap{max-width:1360px;padding:0 40px}html[data-pt="health"] #view .phero.hs-health h1{font-size:min(64px,9.4vw);line-height:1.05;letter-spacing:-.04em;font-weight:600;color:#08140f;margin:0 auto;text-wrap:balance;max-width:16em}html[data-pt="health"] #view .phero.hs-health .lede{font-size:20px;line-height:1.4;color:#2b3a33;margin:18px auto 0;max-width:none}html[data-pt="health"] #view .phero.hs-health .hcb{display:flex;justify-content:center;align-items:center;gap:12px;margin-top:30px;flex-wrap:wrap}html[data-pt="health"] #view .phero.hs-health .bigcall{background:linear-gradient(180deg,#22744F,#1C6445)!important;color:#fff!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.14),0 4px 10px -5px rgba(4,24,15,.35)!important;border:0!important;border-radius:12px;min-height:56px;transition:background .18s ease-out}html[data-pt="health"] #view .phero.hs-health .bigcall *{color:#fff!important}html[data-pt="health"] #view .phero.hs-health .bigcall:hover{background:linear-gradient(180deg,#1E6B48,#175A3E)!important}html[data-pt="health"] #view .phero.hs-health .qonline{background:#fff!important;color:#08140f!important;box-shadow:inset 0 0 0 1px #cfdcd3!important;min-height:56px;border-radius:12px;transition:box-shadow .18s ease-out,color .18s ease-out}html[data-pt="health"] #view .phero.hs-health .qonline:hover{box-shadow:inset 0 0 0 1.5px #1f6b4a!important;color:#1f6b4a!important}html[data-pt="health"] .hxh-tiles{background:#fff;padding:64px 0 72px}html[data-pt="health"] .hxh-tiles .tgrid{gap:16px}html[data-pt="health"] .hxh-tiles .tile{background:#f6f5f0!important;border:1px solid transparent!important;border-radius:20px!important;box-shadow:none!important;transform:none!important;transition:border-color .18s ease-out,background-color .18s ease-out!important}html[data-pt="health"] .hxh-tiles .tile:hover{border-color:#1f6b4a!important;background:#eef4ef!important;transform:none!important}html[data-pt="health"] .hxh-tiles .tile .ti{background:#fff!important;color:#1f6b4a;transition:background-color .18s ease-out,color .18s ease-out}html[data-pt="health"] .hxh-tiles .tile:hover .ti{background:#1f6b4a!important;color:#fff!important}html[data-pt="health"] .hxh-tiles .tile>svg{transition:transform .15s ease-out}html[data-pt="health"] .hxh-tiles .tile:hover>svg{transform:translateX(3px)}html[data-pt="health"] .hxh-tiles .note{margin-top:24px;border-radius:16px}html[data-pt="health"] .hxh-strip{background:#fff;border:0;padding:0 0 8px;text-align:center}html[data-pt="health"] .hx-fits.hx-sec .wrap.narrow,html[data-pt="health"] .hx-faq.hx-sec .wrap.narrow{max-width:1480px}html[data-pt="health"] .hx-fits .pts{grid-template-columns:repeat(4,minmax(0,1fr))}html[data-pt="health"] .hx-fits .sec-head .eyebrow{display:flex;align-items:center;font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#1f6b4a;margin:0 0 12px;line-height:1;background:none;padding:0;border:0}html[data-pt="health"] .hx-fits .pt p a{display:inline-block;margin-top:8px;font-weight:650}html[data-pt="health"] .hx-faq .faq{margin:0}@media (max-width:1180px){html[data-pt="health"] .hx-fits .pts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){html[data-pt="health"] #view .phero.hs-health{padding:40px 0 40px}html[data-pt="health"] #view .phero.hs-health .wrap{padding:0 20px}html[data-pt="health"] #view .phero.hs-health .lede{font-size:17px}html[data-pt="health"] .hxh-tiles{padding:44px 0 48px}html[data-pt="health"] .hx-fits .pts{grid-template-columns:1fr}}html[data-pt="health"] #view .phero.hs-health .hx{display:block;max-width:none;width:100%;margin:0;padding:0;background:none;color:inherit}html[data-pt="health"] #view .phero.hs-health .hcb{width:100%}html[data-pt="health"] #view .phero.hs-health .bigcall{padding:0 22px}html[data-pt="health"] #view .phero.hs-health .hcb{height:auto!important;min-height:0;overflow:visible!important;clip:auto!important;clip-path:none!important;position:static!important;margin-top:30px!important}html[data-pt="health"] #view .phero.hs-health .bigcall .bc-s{color:#1f6b4a!important;background:#fff!important;box-shadow:0 0 0 1px #cfdcd3}html[data-pt="health"] #view .hero[data-kind="health"] .h1{display:block!important;flex-wrap:nowrap!important;width:100%!important;text-align:center!important;overflow:visible}html[data-pt="health"] #view .hero[data-kind="health"] .h1 .la,html[data-pt="health"] #view .hero[data-kind="health"] .h1 .lb{display:inline!important;width:auto!important;margin:0!important}html[data-pt="health"] #view .hero[data-kind="health"] .h1 .rot{justify-items:center!important;margin:0 auto!important;max-width:100%}html[data-pt="health"] #view .hero[data-kind="health"] .hline{font-size:20px!important;flex-wrap:nowrap!important}html[data-pt="health"] #view .hero[data-kind="health"] .hline .sl1,html[data-pt="health"] #view .hero[data-kind="health"] .hline .dk{font-size:inherit!important}@media (max-width:1180px){html[data-pt="health"] #view .hero[data-kind="health"]{padding:48px 0 60px}html[data-pt="health"] #view .hero[data-kind="health"] .wrap{padding:0 28px}html[data-pt="health"] #view .hero[data-kind="health"] .card{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}html[data-pt="health"] #view .hero[data-kind="health"] .card .cb{padding-left:28px!important;padding-right:28px!important}html[data-pt="health"] #view .hero[data-kind="health"] .card .bar{left:28px;width:calc(100% - 56px)}html[data-pt="health"] #view .hero[data-kind="health"] .seal{left:-26px;top:-40px}}@media (max-width:800px){html[data-pt="health"] #view .hero[data-kind="health"] .fwrap{max-width:560px;margin-top:36px}html[data-pt="health"] #view .hero[data-kind="health"] .card{grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto auto auto!important;border-radius:28px}html[data-pt="health"] #view .hero[data-kind="health"] .card .ph{grid-row:1;grid-column:1;margin:16px 16px 0;min-height:0!important;height:260px!important;border-radius:140px 140px 18px 18px!important}html[data-pt="health"] #view .hero[data-kind="health"] .card .bar{grid-row:2;grid-column:1;top:0;left:0;width:auto;margin:20px 22px 0!important}html[data-pt="health"] #view .hero[data-kind="health"] .card .cb{grid-row:3;grid-column:1;padding:16px 22px 24px!important}html[data-pt="health"] #view .hero[data-kind="health"] .card .qa{min-height:290px}html[data-pt="health"] #view .hero[data-kind="health"] .seal{width:60px;height:60px;top:-22px;left:-12px}}@media (max-width:600px){html[data-pt="health"] #view .hero[data-kind="health"]{padding:32px 0 48px}html[data-pt="health"] #view .hero[data-kind="health"] .wrap{padding:0 18px}html[data-pt="health"] #view .hero[data-kind="health"] .hline{font-size:16px!important}html[data-pt="health"] #view .hero[data-kind="health"] .fwrap{margin-top:28px}html[data-pt="health"] #view .hero[data-kind="health"] .card .ph{height:220px!important;margin:14px 14px 0;border-radius:120px 120px 16px 16px!important}html[data-pt="health"] #view .hero[data-kind="health"] .card .cb{padding:14px 16px 20px!important}html[data-pt="health"] #view .hero[data-kind="health"] .card .bar{margin:16px 16px 0!important}html[data-pt="health"] #view .hero[data-kind="health"] .card .qa .qh{font-size:21px!important;white-space:normal}html[data-pt="health"] #view .hero[data-kind="health"] .seal{width:54px;height:54px;top:-20px;left:-8px}}html[data-pt="health"] #view .hero[data-kind="health"] .card .bar{top:18px}html[data-pt="health"] #view .hero[data-kind="health"] .card .qa>.q.on{justify-content:flex-start!important}html[data-pt="health"] #view .hero[data-kind="health"] .card .qa>.q.on[data-s="done"]{justify-content:center!important}@media (max-width:800px){html[data-pt="health"] #view .hero[data-kind="health"] .card .bar{top:0}html[data-pt="health"] #view .hero[data-kind="health"] .card .cb{padding-top:44px!important}html[data-pt="health"] #view .hero[data-kind="health"] .card .dctr{top:16px!important}}html[data-pt="health"] #view .hero[data-kind="health"] .card .qa{min-height:282px}@media (max-width:800px){html[data-pt="health"] #view .hero[data-kind="health"] .card .qa{min-height:282px}}@media (max-width:600px){html[data-pt="health"] #view .hero[data-kind="health"] .card .qa{min-height:250px}}@media (min-width:601px) and (max-width:1180px){html[data-pt="health"] .hx-know-grid>.hx-kcard:last-child:nth-child(odd),html[data-pt="health"] .hx-fits .pts>.pt:last-child:nth-child(odd){grid-column:1/-1}}@media (max-width:600px){html[data-pt="health"] #view .phero.hs-health .lede{font-size:3.85vw;white-space:nowrap}}html[data-pt="home"] #view .rd-h3{--ink:#08140f;--ink2:#2b3a33;--mute:#5a6b62;--line:#e3ebe6;--cream:#f6f5f0;--white:#fff;--tile:#e9f2ec;--deep:#0c3b2a;--g:#1f6b4a;--g2:#17573c;--mint:#cfe7d8;--gold:#EDBB4A;--gold-h:#E3AE36;--r-md:12px;--r-lg:20px;--r-xl:28px;--sh:0 18px 40px -24px rgba(8,32,22,.28);--sh-h:0 28px 56px -26px rgba(8,32,22,.38)}html[data-pt="home"] #view .rd-h3 *{box-sizing:border-box;margin:0}html[data-pt="home"] #view .rd-h3{font-family:'Host Grotesk',system-ui,Arial,sans-serif;color:var(--ink);background:var(--white);-webkit-font-smoothing:antialiased;font-size:17px;line-height:1.6}html[data-pt="home"] #view .rd-h3 a{color:inherit}html[data-pt="home"] #view .rd-h3 svg.rd-i{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;flex:none}html[data-pt="home"] #view .rd-h3 .rd-tag{position:fixed;bottom:12px;right:12px;background:#111;color:#fff;font-size:12px;padding:5px 9px;border-radius:6px;z-index:20}html[data-pt="home"] #view .rd-h3 .rd-c{max-width:1240px;margin:0 auto;padding:0 40px}html[data-pt="home"] #view .rd-h3 .rd-sec{padding:110px 0}html[data-pt="home"] #view .rd-h3 .rd-sec.rd-cream{background:var(--cream)}html[data-pt="home"] #view .rd-h3 .rd-nav{display:flex;gap:30px;font-size:16px;font-weight:500}html[data-pt="home"] #view .rd-h3 h2{font-size:48px;font-weight:600;line-height:1.08;letter-spacing:-.03em;margin-top:18px}html[data-pt="home"] #view .rd-h3 .rd-lede{font-size:18px;color:var(--ink2);margin-top:16px;max-width:620px}html[data-pt="home"] #view .rd-h3 .rd-center{text-align:center}html[data-pt="home"] #view .rd-h3 .rd-center .rd-lede{margin-left:auto;margin-right:auto}html[data-pt="home"] #view .rd-h3 .rd-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:52px;padding:0 22px;border-radius:var(--r-md);font-weight:650;font-size:17px;line-height:1;text-decoration:none;transition:background-color .15s ease-out,transform .15s ease-out}html[data-pt="home"] #view .rd-h3 .rd-btn-primary{background:var(--gold);color:#111;box-shadow:inset 0 -2px 0 rgba(0,0,0,.12)}html[data-pt="home"] #view .rd-h3 .rd-btn-primary:hover{background:var(--gold-h)}html[data-pt="home"] #view .rd-h3 .rd-btn-primary:active{transform:translateY(1px)}html[data-pt="home"] #view .rd-h3 .rd-btn-lg{min-height:60px;padding:0 28px;font-size:18px}html[data-pt="home"] #view .rd-h3 .rd-btn svg.rd-i{width:18px;height:18px}html[data-pt="home"] #view .rd-h3 .rd-tlink{display:inline-flex;align-items:center;gap:8px;font-weight:650;color:var(--g);text-decoration:none;border-bottom:1.5px solid currentColor;padding-bottom:2px}html[data-pt="home"] #view .rd-h3 .rd-tlink svg.rd-i{width:18px;height:18px;transition:transform .15s ease-out}html[data-pt="home"] #view .rd-h3 .rd-tlink:hover svg.rd-i{transform:translateX(3px)}html[data-pt="home"] #view .rd-h3 .rd-row{display:grid;grid-template-columns:64px 1fr;gap:20px;align-items:start;padding:22px 24px}html[data-pt="home"] #view .rd-h3 .rd-row h3{margin:0 0 4px;font-size:19px}html[data-pt="home"] #view .rd-h3 .rd-ph{position:relative}html[data-pt="home"] #view .rd-h3 .rd-ph img{width:100%;aspect-ratio:4/4.6;object-fit:cover;border-radius:var(--r-xl);display:block}html[data-pt="home"] #view .rd-h3 .rd-price{position:absolute;left:-48px;bottom:-40px;width:330px;background:var(--white);border-radius:var(--r-lg);padding:26px;box-shadow:0 30px 60px -28px rgba(8,32,22,.45)}html[data-pt="home"] #view .rd-h3 .rd-price h3{font-size:24px;font-weight:650;letter-spacing:-.02em}html[data-pt="home"] #view .rd-h3 .rd-price p{font-size:15px;color:var(--ink2);margin:6px 0 16px;line-height:1.5}html[data-pt="home"] #view .rd-h3 .rd-price .rd-btn{width:100%}html[data-pt="home"] #view .rd-h3 .rd-price .rd-btn+.rd-btn{margin-top:10px}html[data-pt="home"] #view .rd-h3 .rd-fe{display:grid;grid-template-columns:1fr 1.1fr;gap:72px;align-items:center}html[data-pt="home"] #view .rd-h3 table{width:100%;border-collapse:collapse}html[data-pt="home"] #view .rd-h3 th{font-size:13px;text-transform:uppercase;letter-spacing:.08em;color:var(--mute);text-align:left;padding:16px 26px;border-bottom:1px solid var(--line);font-weight:700}html[data-pt="home"] #view .rd-h3 td{padding:15px 26px;border-bottom:1px solid var(--line);font-size:19px;font-variant-numeric:tabular-nums;font-weight:550}html[data-pt="home"] #view .rd-h3 tr:last-child td{border-bottom:0}html[data-pt="home"] #view .rd-h3 td:first-child{color:var(--mute);font-weight:500;font-size:16px}html[data-pt="home"] #view .rd-h3 tr:hover td{background:#fafcfb}html[data-pt="home"] #view .rd-h3 .rd-mort{display:grid;grid-template-columns:1.05fr 1fr;gap:80px;align-items:center}html[data-pt="home"] #view .rd-h3 .rd-mort .rd-tlink{margin-top:28px}html[data-pt="home"] #view .rd-h3 .rd-faq{display:grid;grid-template-columns:.85fr 1.15fr;gap:72px;align-items:start}html[data-pt="home"] #view .rd-h3 .rd-qa{display:grid;gap:12px}html[data-pt="home"] #view .rd-h3 .rd-qi{border:1px solid var(--line);border-radius:16px;background:var(--white);transition:border-color .15s ease-out,box-shadow .2s ease-out}html[data-pt="home"] #view .rd-h3 .rd-qi:hover{border-color:#cbdcd1}html[data-pt="home"] #view .rd-h3 .rd-qi .rd-q{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:22px 24px;font-size:18px;font-weight:600;cursor:pointer}html[data-pt="home"] #view .rd-h3 .rd-qi .rd-pm{width:34px;height:34px;border-radius:50%;background:var(--tile);color:var(--g);display:grid;place-items:center;flex:none;transition:transform .2s ease-out,background-color .2s ease-out,color .2s ease-out}html[data-pt="home"] #view .rd-h3 .rd-qi .rd-pm svg.rd-i{width:16px;height:16px;stroke-width:2.6}html[data-pt="home"] #view .rd-h3 .rd-qi.rd-open{border-color:transparent;box-shadow:var(--sh)}html[data-pt="home"] #view .rd-h3 .rd-qi.rd-open .rd-pm{background:var(--g);color:#fff;transform:rotate(45deg)}html[data-pt="home"] #view .rd-h3 .rd-qi .rd-a{padding:0 24px 22px;color:var(--ink2);font-size:16px}html[data-pt="home"] #view .rd-h3 .rd-st{display:flex;align-items:center;gap:12px;padding:12px 14px;background:var(--white);border:1px solid var(--line);border-radius:14px;text-decoration:none;transition:border-color .15s ease-out,transform .15s ease-out,box-shadow .2s ease-out}html[data-pt="home"] #view .rd-h3 .rd-st .rd-sh{width:40px;height:40px;border-radius:10px;background:var(--tile);display:grid;place-items:center;flex:none;transition:background-color .15s ease-out}html[data-pt="home"] #view .rd-h3 .rd-st .rd-sh svg{width:24px;height:24px;fill:none;stroke:var(--g);stroke-width:1.3;stroke-linejoin:round;transition:stroke .15s ease-out}html[data-pt="home"] #view .rd-h3 .rd-st b{display:block;font-size:15px;font-weight:600;line-height:1.25}html[data-pt="home"] #view .rd-h3 .rd-st small{display:block;font-size:12px;color:var(--mute);font-weight:600;letter-spacing:.06em}html[data-pt="home"] #view .rd-h3 .rd-st:hover{border-color:var(--g);transform:translateY(-3px);box-shadow:var(--sh)}html[data-pt="home"] #view .rd-h3 .rd-st:hover .rd-sh{background:var(--g)}html[data-pt="home"] #view .rd-h3 .rd-st:hover .rd-sh svg{stroke:#fff}html[data-pt="home"] #view .rd-h3 .rd-rv{opacity:0;transform:translateY(26px);transition:opacity .55s ease-out,transform .55s ease-out}html[data-pt="home"] #view .rd-h3 .rd-rv.rd-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){html[data-pt="home"] #view .rd-h3 .rd-rv{opacity:1;transform:none;transition:none}html[data-pt="home"] #view .rd-h3 .rd-ibox,html[data-pt="home"] #view .rd-h3 .rd-pc img,html[data-pt="home"] #view .rd-h3 .rd-pc .rd-info,html[data-pt="home"] #view .rd-h3 .rd-st{transition:none}}html[data-pt="home"] #view .rd-h3 .rd-qi:not(.rd-open) .rd-a{display:none}@media (max-width:1180px){html[data-pt="home"] #view .rd-h3 .rd-price{left:-24px;width:310px}html[data-pt="home"] #view .rd-h3 .rd-fe,html[data-pt="home"] #view .rd-h3 .rd-mort,html[data-pt="home"] #view .rd-h3 .rd-faq,html[data-pt="home"] #view .rd-h3 .rd-srcs{gap:48px}}@media (max-width:900px){html[data-pt="home"] #view .rd-h3 .rd-sec{padding:84px 0}html[data-pt="home"] #view .rd-h3 h2{font-size:40px}html[data-pt="home"] #view .rd-h3 .rd-intro,html[data-pt="home"] #view .rd-h3 .rd-fe,html[data-pt="home"] #view .rd-h3 .rd-mort,html[data-pt="home"] #view .rd-h3 .rd-faq,html[data-pt="home"] #view .rd-h3 .rd-srcs{grid-template-columns:1fr}html[data-pt="home"] #view .rd-h3 .rd-ph img{aspect-ratio:16/11}html[data-pt="home"] #view .rd-h3 .rd-price{position:relative;left:auto;bottom:auto;width:auto;margin:-90px 24px 0}}@media (max-width:600px){html[data-pt="home"] #view .rd-h3 .rd-c{padding:0 20px}html[data-pt="home"] #view .rd-h3 .rd-tag{display:none}html[data-pt="home"] #view .rd-h3 .rd-sec{padding:64px 0}html[data-pt="home"] #view .rd-h3 h2{font-size:32px;line-height:1.12;margin-top:14px}html[data-pt="home"] #view .rd-h3 .rd-lede{font-size:17px}html[data-pt="home"] #view .rd-h3 .rd-row{grid-template-columns:48px 1fr;gap:14px;padding:18px}html[data-pt="home"] #view .rd-h3 .rd-row h3{margin:0 0 4px}html[data-pt="home"] #view .rd-h3 .rd-price{margin:-64px 12px 0;padding:22px 20px}html[data-pt="home"] #view .rd-h3 th{padding:14px 18px}html[data-pt="home"] #view .rd-h3 td{padding:13px 18px;font-size:17px}html[data-pt="home"] #view .rd-h3 .rd-qi .rd-q{padding:18px;font-size:17px}html[data-pt="home"] #view .rd-h3 .rd-qi .rd-a{padding:0 18px 18px;font-size:16px}html[data-pt="home"] #view .rd-h3 .rd-st{padding:10px;gap:10px}html[data-pt="home"] #view .rd-h3 .rd-st .rd-sh{width:34px;height:34px}html[data-pt="home"] #view .rd-h3 .rd-st .rd-sh svg{width:20px;height:20px}html[data-pt="home"] #view .rd-h3 .rd-st b{font-size:14px}}html[data-pt="home"] #view .rd-h3 .rd-btn{white-space:nowrap}@media (max-width:600px){html[data-pt="home"] #view .rd-h3 .rd-tlink{display:inline;line-height:1.7}html[data-pt="home"] #view .rd-h3 .rd-tlink svg.rd-i{vertical-align:-3px;margin-left:4px}}html[data-pt="home"] #view .rd-h3 .rd-price{position:relative;left:auto;bottom:auto;width:auto;border:1px solid var(--line)}html[data-pt="home"] #view .rd-h3 .rd-price h3{font-size:27px}html[data-pt="home"] #view .rd-h3 .rd-rv{transition:opacity .55s ease-out,transform .55s ease-out,background-color .18s ease-out,border-color .18s ease-out,box-shadow .18s ease-out,color .18s ease-out}html[data-pt="home"] #view .rd-h3 .rd-st:hover{transform:none}html[data-pt="home"] #view .rd-h3 .rd-bento{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:40px}html[data-pt="home"] #view .rd-h3 .rd-sc{background:var(--cream);border-radius:var(--r-lg);padding:26px 26px 24px;border:1px solid transparent}html[data-pt="home"] #view .rd-h3 .rd-sc .rd-ic{width:44px;height:44px;border-radius:12px;background:var(--white);color:var(--g);display:grid;place-items:center}html[data-pt="home"] #view .rd-h3 .rd-sc .rd-ic svg.rd-i{width:22px;height:22px}html[data-pt="home"] #view .rd-h3 .rd-sc b{display:block;font-size:46px;font-weight:600;letter-spacing:-.035em;line-height:1;color:var(--deep);margin:22px 0 10px;font-variant-numeric:tabular-nums}html[data-pt="home"] #view .rd-h3 .rd-sc span{display:block;font-size:16px;color:var(--ink2);line-height:1.45}html[data-pt="home"] #view .rd-h3 .rd-bar{height:8px;border-radius:99px;background:#e3e9e4;margin-top:18px;overflow:hidden}html[data-pt="home"] #view .rd-h3 .rd-bar i{display:block;height:100%;width:0;border-radius:99px;background:var(--g);transition:width 1s ease-out .2s}html[data-pt="home"] #view .rd-h3 .rd-sc.rd-in .rd-bar i{width:var(--w)}html[data-pt="home"] #view .rd-h3 .rd-carnav{display:flex;gap:10px;flex:none}html[data-pt="home"] #view .rd-h3 .rd-cbtn{width:48px;height:48px;border-radius:50%;border:1px solid var(--line);background:var(--white);color:var(--ink);display:grid;place-items:center;cursor:pointer;transition:background-color .15s ease-out,color .15s ease-out,border-color .15s ease-out}html[data-pt="home"] #view .rd-h3 .rd-cbtn:hover:not(:disabled){background:var(--g);border-color:var(--g);color:#fff}html[data-pt="home"] #view .rd-h3 .rd-cbtn:disabled{opacity:.4;cursor:default}html[data-pt="home"] #view .rd-h3 .rd-cbtn svg.rd-i{width:20px;height:20px}html[data-pt="home"] #view .rd-h3 .rd-track{display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;margin-top:36px;padding-bottom:6px;scrollbar-width:none;outline:none}html[data-pt="home"] #view .rd-h3 .rd-track::-webkit-scrollbar{display:none}html[data-pt="home"] #view .rd-h3 .rd-track:focus-visible{box-shadow:0 0 0 3px var(--mint);border-radius:var(--r-lg)}html[data-pt="home"] #view .rd-h3 .rd-dots{display:flex;gap:6px;justify-content:center;margin-top:22px}html[data-pt="home"] #view .rd-h3 .rd-dots i{width:8px;height:8px;border-radius:99px;background:#d3ddd6;transition:width .2s ease-out,background-color .2s ease-out}html[data-pt="home"] #view .rd-h3 .rd-dots i.rd-on{width:24px;background:var(--g)}@media (max-width:600px){html[data-pt="home"] #view .rd-h3 .rd-bento{grid-template-columns:1fr 1fr;gap:12px;margin-top:28px}html[data-pt="home"] #view .rd-h3 .rd-sc{padding:18px 16px}html[data-pt="home"] #view .rd-h3 .rd-sc b{font-size:30px;margin:14px 0 8px}html[data-pt="home"] #view .rd-h3 .rd-sc span{font-size:14px}html[data-pt="home"] #view .rd-h3 .rd-sc .rd-ic{width:38px;height:38px}}html[data-pt="home"] #view .rd-h3 h2{text-wrap:balance}html[data-pt="home"] #view .rd-h3 .rd-c{max-width:1480px}@media (min-width:1181px){html[data-pt="home"] #view .rd-h3 .rd-dots i:nth-child(4){display:none}}html[data-pt="home"] #view .rd-h3 .rd-qi .rd-q{transition:color .15s ease-out}html[data-pt="home"] #view .rd-h3 .rd-qi:hover .rd-q{color:var(--g)}html[data-pt="home"] #view .rd-h3 .rd-qi:hover .rd-pm{background:var(--g);color:#fff}html[data-pt="home"] #view .rd-h3 .rd-qi:hover{border-color:var(--g)}html[data-pt="home"] #view .rd-h3 .rd-qi.rd-open:hover{border-color:transparent}html[data-pt="home"] #view .rd-h3 #popular{padding-top:56px}@media (max-width:600px){html[data-pt="home"] #view .rd-h3 #popular{padding-top:40px}}html[data-pt="home"] #view .rd-h3 .rd-sec{padding:72px 0}html[data-pt="home"] #view .rd-h3 #popular,html[data-pt="home"] #view .rd-h3 .rd-guides{padding-top:36px}@media (max-width:900px){html[data-pt="home"] #view .rd-h3 .rd-sec{padding:60px 0}html[data-pt="home"] #view .rd-h3 #popular,html[data-pt="home"] #view .rd-h3 .rd-guides{padding-top:30px}}@media (max-width:600px){html[data-pt="home"] #view .rd-h3 .rd-sec{padding:48px 0}html[data-pt="home"] #view .rd-h3 #popular,html[data-pt="home"] #view .rd-h3 .rd-guides{padding-top:24px}}html[data-pt="home"] #view .rd-h3{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html[data-pt="home"] #view .rd-h3{scroll-behavior:auto}}html[data-pt="home"] #view .rd-h3 .rd-sec[id]{scroll-margin-top:72px}@media (min-width:1181px){html[data-pt="home"] #view .rd-h3 .rd-sec[id]{scroll-margin-top:24px}}html[data-pt="home"] #view .rd-h3 .rd-eyebrow{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--g);margin-bottom:12px;line-height:1}html[data-pt="home"] #view .rd-h3 .rd-eyebrow svg.rd-i{width:16px;height:16px;stroke-width:2}html[data-pt="home"] #view .rd-h3 .rd-center .rd-eyebrow{justify-content:center}html[data-pt="home"] #view .rd-h3 .rd-eyebrow + h2,html[data-pt="home"] #view .rd-h3 .rd-eyebrow + .rd-satitle{margin-top:0}html[data-pt="home"] #view .rd-h3 .rd-sc.rd-done .rd-bar i{width:var(--w)}html[data-pt="home"] #view .rd-h3 .rd-btn{transition:background-color .18s ease-out,box-shadow .18s ease-out,color .18s ease-out}html[data-pt="home"] #view .rd-h3 .rd-btn:focus-visible{outline:3px solid var(--mint);outline-offset:2px}html[data-pt="home"] #view .rd-h3 .rd-btn-primary svg.rd-i{transition:transform .18s ease-out}html[data-pt="home"] #view .rd-h3 .rd-btn-primary:hover{background:var(--gold-h)}html[data-pt="home"] #view .rd-h3 .rd-btn-primary:hover svg.rd-i{transform:translateX(3px)}html[data-pt="home"] #view .rd-h3 .rd-btn-primary:active{transform:none;box-shadow:inset 0 -1px 0 rgba(0,0,0,.12)}html[data-pt="home"] #view .rd-h3 .rd-pic{width:30px;height:30px;border-radius:50%;background:var(--tile);color:var(--g);display:grid;place-items:center;flex:none;transition:background-color .18s ease-out,color .18s ease-out}html[data-pt="home"] #view .rd-h3 .rd-pic svg.rd-i{width:15px;height:15px;stroke-width:2}html[data-pt="home"] #view .rd-h3 .rd-price .rd-btn+.rd-btn{margin-top:10px}html[data-pt="home"] #view .rd-h3 .rd-qi .rd-q:focus-visible{outline:3px solid var(--mint);outline-offset:-3px;border-radius:16px}html[data-pt="home"] #view .rd-h3 img{-webkit-user-drag:none;user-drag:none}html[data-pt="home"] #view .rd-h3 .rd-track a,html[data-pt="home"] #view .rd-h3 .rd-track img{-webkit-user-drag:none;user-drag:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}html[data-pt="home"] #view .rd-h3 .rd-track a:focus{outline:none}html[data-pt="home"] #view .rd-h3 .rd-track a:focus-visible{outline:3px solid var(--mint);outline-offset:3px}html[data-pt="home"] #view .rd-h3 .rd-btn-primary{background:linear-gradient(180deg,#F2C860 0%,#E9B43F 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.45),0 1px 2px rgba(80,55,0,.18),0 4px 10px -4px rgba(80,55,0,.28)}html[data-pt="home"] #view .rd-h3 .rd-btn-primary:hover{background:linear-gradient(180deg,#EDBF4E 0%,#E0A92F 100%)}html[data-pt="home"] #view .rd-h3 .rd-btn-primary:active{box-shadow:inset 0 1px 2px rgba(80,55,0,.25)}html[data-pt="home"] #view .rd-h3 .rd-closer{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);min-height:400px;border-radius:28px;overflow:hidden;background:var(--deep);color:#fff}html[data-pt="home"] #view .rd-h3 .rd-ctx{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:center;padding:56px 0 56px 56px}html[data-pt="home"] #view .rd-h3 .rd-ctx h2{color:#fff;font-size:48px;margin:0}html[data-pt="home"] #view .rd-h3 .rd-ctx p{color:#cfe3d7;font-size:19px;margin:14px 0 30px;max-width:420px}html[data-pt="home"] #view .rd-h3 .rd-ctx .rd-btns{display:flex;gap:12px;flex-wrap:wrap}html[data-pt="home"] #view .rd-h3 .rd-cph{position:relative;display:block}html[data-pt="home"] #view .rd-h3 .rd-cph img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:62% 60%;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 34%);mask-image:linear-gradient(90deg,transparent 0,#000 34%)}@media (max-width:1180px){html[data-pt="home"] #view .rd-h3 .rd-closer{grid-template-columns:1fr}html[data-pt="home"] #view .rd-h3 .rd-ctx{order:2;padding:36px 36px 40px}html[data-pt="home"] #view .rd-h3 .rd-cph{order:1;height:300px}html[data-pt="home"] #view .rd-h3 .rd-cph img{-webkit-mask-image:linear-gradient(180deg,#000 70%,transparent 100%);mask-image:linear-gradient(180deg,#000 70%,transparent 100%);object-position:center 55%}}@media (max-width:600px){html[data-pt="home"] #view .rd-h3 .rd-closer{border-radius:22px}html[data-pt="home"] #view .rd-h3 .rd-cph{height:220px}html[data-pt="home"] #view .rd-h3 .rd-ctx{padding:22px 20px 26px}html[data-pt="home"] #view .rd-h3 .rd-ctx h2{font-size:32px}html[data-pt="home"] #view .rd-h3 .rd-ctx p{font-size:16px;margin:10px 0 22px}html[data-pt="home"] #view .rd-h3 .rd-ctx .rd-btns{flex-direction:column}html[data-pt="home"] #view .rd-h3 .rd-ctx .rd-btn{width:100%}}html[data-pt="home"] #view .rd-h3 .rd-bar i{width:var(--w)!important;transform:scaleX(0);transform-origin:left center;transition:transform 1s ease-out .2s}html[data-pt="home"] #view .rd-h3 .rd-in .rd-bar i,html[data-pt="home"] #view .rd-h3 .rd-done .rd-bar i,html[data-pt="home"] #view .rd-h3 .rd-rv.rd-in .rd-bar i{transform:scaleX(1)}html[data-pt="home"] #view .rd-h3 .rd-nhead{display:flex;justify-content:space-between;align-items:flex-end;gap:32px}html[data-pt="home"] #view .rd-h3 .rd-nhead .rd-lede{margin:0 0 6px;max-width:380px;text-align:right}html[data-pt="home"] #view .rd-h3 .rd-bar.rd-dark{background:rgba(255,255,255,.14);margin-top:26px}html[data-pt="home"] #view .rd-h3 .rd-bar.rd-dark i{background:var(--gold)}html[data-pt="home"] #view .rd-h3 .rd-nask{margin-top:auto;padding-top:34px;display:flex;flex-wrap:wrap;gap:6px 12px;align-items:center;font-size:18px;color:#cfe3d7;text-decoration:none}html[data-pt="home"] #view .rd-h3 .rd-nask span{display:inline-flex;align-items:center;gap:6px;color:#fff;font-weight:650;border-bottom:1.5px solid rgba(255,255,255,.4);padding-bottom:2px;transition:border-color .18s ease-out}html[data-pt="home"] #view .rd-h3 .rd-nask span svg.rd-i{width:18px;height:18px;transition:transform .18s ease-out}html[data-pt="home"] #view .rd-h3 .rd-nask:hover span{border-color:var(--gold)}html[data-pt="home"] #view .rd-h3 .rd-nask:hover span svg.rd-i{transform:translateX(3px)}html[data-pt="home"] #view .rd-h3 .rd-nsrc{display:inline-flex;align-items:center;gap:5px;font-size:13px;color:var(--mute);text-decoration:none;margin-top:14px;transition:color .15s ease-out}html[data-pt="home"] #view .rd-h3 .rd-nsrc svg.rd-i{width:13px;height:13px}html[data-pt="home"] #view .rd-h3 .rd-nsrc:hover{color:var(--g)}html[data-pt="home"] #view .rd-h3 .rd-bento2{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:auto;gap:18px;margin-top:40px}html[data-pt="home"] #view .rd-h3 .rd-bc{display:flex;flex-direction:column;background:var(--white);border:1px solid var(--line);border-radius:22px;overflow:hidden;text-decoration:none;color:var(--ink);transition:border-color .18s ease-out}html[data-pt="home"] #view .rd-h3 .rd-bim{display:block;position:relative;overflow:hidden;aspect-ratio:16/10.5}html[data-pt="home"] #view .rd-h3 .rd-bim img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .6s ease-out}html[data-pt="home"] #view .rd-h3 .rd-btx{display:flex;flex-direction:column;flex:1;padding:20px 22px 22px}html[data-pt="home"] #view .rd-h3 .rd-blab{font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--g)}html[data-pt="home"] #view .rd-h3 .rd-btx b{font-size:22px;font-weight:650;letter-spacing:-.015em;margin-top:6px}html[data-pt="home"] #view .rd-h3 .rd-bd{font-size:16px;color:var(--ink2);line-height:1.5;margin-top:6px}html[data-pt="home"] #view .rd-h3 .rd-bgo{margin-top:auto;padding-top:18px;display:flex;align-items:center;justify-content:space-between;font-size:15px;font-weight:650;color:var(--g)}html[data-pt="home"] #view .rd-h3 .rd-barw{width:36px;height:36px;border-radius:50%;background:var(--cream);color:var(--ink);display:grid;place-items:center;transition:background-color .18s ease-out,color .18s ease-out}html[data-pt="home"] #view .rd-h3 .rd-barw svg.rd-i{width:16px;height:16px;transition:transform .18s ease-out}html[data-pt="home"] #view .rd-h3 .rd-bc:hover{border-color:var(--g)}html[data-pt="home"] #view .rd-h3 .rd-bc:hover .rd-bim img{transform:scale(1.05)}html[data-pt="home"] #view .rd-h3 .rd-bc:hover .rd-barw{background:var(--g);color:#fff}html[data-pt="home"] #view .rd-h3 .rd-bc:hover .rd-barw svg.rd-i{transform:translateX(2px)}html[data-pt="home"] #view .rd-h3 .rd-bnot{grid-column:span 2;background:var(--deep);color:#fff;border-radius:22px;padding:30px 32px;display:flex;flex-direction:column;border-top:5px solid var(--gold)}html[data-pt="home"] #view .rd-h3 .rd-bnot h3{font-size:26px;font-weight:650;letter-spacing:-.02em}html[data-pt="home"] #view .rd-h3 .rd-bnot p{color:#cfe3d7;font-size:16px;margin-top:8px}html[data-pt="home"] #view .rd-h3 .rd-bnl{display:flex;flex-wrap:wrap;gap:8px 22px;margin-top:16px}html[data-pt="home"] #view .rd-h3 .rd-bnl a{display:inline-flex;align-items:center;gap:6px;color:#fff;font-size:15px;font-weight:600;text-decoration:none;border-bottom:1px solid rgba(255,255,255,.35);padding-bottom:2px;transition:border-color .15s ease-out}html[data-pt="home"] #view .rd-h3 .rd-bnl a svg.rd-i{width:15px;height:15px;transition:transform .15s ease-out}html[data-pt="home"] #view .rd-h3 .rd-bnl a:hover{border-color:#fff}html[data-pt="home"] #view .rd-h3 .rd-bnl a:hover svg.rd-i{transform:translateX(2px)}html[data-pt="home"] #view .rd-h3 .rd-bnb{display:flex;flex-wrap:wrap;gap:10px;margin-top:auto;padding-top:22px}html[data-pt="home"] #view .rd-h3 .rd-steps{position:relative;margin-top:52px}html[data-pt="home"] #view .rd-h3 .rd-steps ol{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;position:relative}html[data-pt="home"] #view .rd-h3 .rd-srail{position:absolute;left:16.66%;right:16.66%;top:36px;height:3px;border-radius:3px;background:var(--line)}html[data-pt="home"] #view .rd-h3 .rd-srail i{display:block;height:100%;width:100%;border-radius:3px;background:var(--g);transform:scaleX(0);transform-origin:left center;transition:transform 1.4s cubic-bezier(.2,.7,.2,1) .25s}html[data-pt="home"] #view .rd-h3 .rd-steps.rd-in .rd-srail i,html[data-pt="home"] #view .rd-h3 .rd-steps.rd-done .rd-srail i{transform:scaleX(1)}html[data-pt="home"] #view .rd-h3 .rd-step{text-align:center;padding:0 10px}html[data-pt="home"] #view .rd-h3 .rd-snum{position:relative;width:74px;height:74px;border-radius:22px;background:var(--cream);color:var(--g);display:grid;place-items:center;margin:0 auto;border:1px solid var(--line);transition:background-color .4s ease-out,color .4s ease-out,border-color .4s ease-out}html[data-pt="home"] #view .rd-h3 .rd-snum svg.rd-i{width:30px;height:30px;stroke-width:1.6}html[data-pt="home"] #view .rd-h3 .rd-snum em{position:absolute;top:-8px;right:-8px;width:26px;height:26px;border-radius:50%;background:var(--white);border:1px solid var(--line);color:var(--ink);font-style:normal;font-size:13px;font-weight:700;display:grid;place-items:center}html[data-pt="home"] #view .rd-h3 .rd-steps.rd-in .rd-step .rd-snum,html[data-pt="home"] #view .rd-h3 .rd-steps.rd-done .rd-step .rd-snum{background:var(--g);color:#fff;border-color:var(--g)}html[data-pt="home"] #view .rd-h3 .rd-steps.rd-in .rd-step:nth-child(2) .rd-snum{transition-delay:.7s}html[data-pt="home"] #view .rd-h3 .rd-steps.rd-in .rd-step:nth-child(3) .rd-snum{transition-delay:1.3s}html[data-pt="home"] #view .rd-h3 .rd-step h3{font-size:22px;font-weight:650;letter-spacing:-.015em;margin-top:22px}html[data-pt="home"] #view .rd-h3 .rd-step p{font-size:16px;color:var(--ink2);margin-top:8px;max-width:300px;margin-left:auto;margin-right:auto}html[data-pt="home"] #view .rd-h3 .rd-acard2{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.25fr) 260px;gap:36px;align-items:center;margin-top:36px;background:var(--white);border:1px solid var(--line);border-radius:24px;padding:32px 34px}html[data-pt="home"] #view .rd-h3 .rd-aid{display:flex;gap:20px;align-items:center}html[data-pt="home"] #view .rd-h3 .rd-aid img{width:96px;height:96px;border-radius:50%;object-fit:cover;flex:none;box-shadow:0 0 0 4px var(--white),0 0 0 5px var(--line)}html[data-pt="home"] #view .rd-h3 .rd-aid b{display:block;font-size:22px;font-weight:650}html[data-pt="home"] #view .rd-h3 .rd-aid span{display:block;font-size:15px;color:var(--mute);margin-top:2px}html[data-pt="home"] #view .rd-h3 .rd-npn{display:inline-flex;align-items:center;gap:5px;margin-top:8px;font-size:14px;font-weight:650;color:var(--g);text-decoration:none;border-bottom:1px solid currentColor}html[data-pt="home"] #view .rd-h3 .rd-npn svg.rd-i{width:13px;height:13px}html[data-pt="home"] #view .rd-h3 .rd-aid small{display:block;font-size:13px;color:var(--mute);margin-top:8px;line-height:1.45}html[data-pt="home"] #view .rd-h3 .rd-atx p{font-size:16px;color:var(--ink2);line-height:1.6}html[data-pt="home"] #view .rd-h3 .rd-atx p+p{margin-top:10px}html[data-pt="home"] #view .rd-h3 .rd-atx .rd-mute{color:var(--mute);font-size:15px}html[data-pt="home"] #view .rd-h3 .rd-atx .rd-free{display:flex;gap:8px;align-items:center;font-weight:650;color:var(--ink);font-size:15px}html[data-pt="home"] #view .rd-h3 .rd-atx .rd-free svg.rd-i{width:18px;height:18px;color:var(--g)}html[data-pt="home"] #view .rd-h3 .rd-abtn{display:grid;gap:10px}html[data-pt="home"] #view .rd-h3 .rd-abtn .rd-btn{width:100%}html[data-pt="home"] #view .rd-h3 .rd-rgrid2{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:56px;align-items:center}html[data-pt="home"] #view .rd-h3 .rd-tcard{background:var(--cream);border-radius:24px;padding:30px 32px;border:1px solid transparent}html[data-pt="home"] #view .rd-h3 .rd-tstars{display:flex;gap:4px}html[data-pt="home"] #view .rd-h3 .rd-tstars span{width:30px;height:30px;background:#00b67a;color:#fff;display:grid;place-items:center;border-radius:4px}html[data-pt="home"] #view .rd-h3 .rd-tstars svg.rd-i{width:18px;height:18px}html[data-pt="home"] #view .rd-h3 .rd-tver{display:flex;align-items:center;gap:8px;margin-top:16px;font-weight:650;font-size:16px}html[data-pt="home"] #view .rd-h3 .rd-tver svg.rd-i{width:18px;height:18px;color:var(--g);stroke-width:2.4}html[data-pt="home"] #view .rd-h3 .rd-tph{margin-top:12px;font-size:15px;color:var(--mute);padding:14px 16px;border:1px dashed #cfdcd3;border-radius:12px;background:var(--white)}html[data-pt="home"] #view .rd-h3 .rd-tcard .rd-tlink{margin-top:18px}html[data-pt="home"] #view .rd-h3 #faq .rd-faq{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}html[data-pt="home"] #view .rd-h3 .rd-fqs{position:sticky;top:32px}html[data-pt="home"] #view .rd-h3 .rd-qi .rd-a a{color:var(--g);font-weight:650;text-underline-offset:3px}html[data-pt="home"] #view .rd-h3 .rd-closer .rd-rt{font-size:15px;color:#cfe3d7;margin:18px 0 0}html[data-pt="home"] #view .rd-h3 .rd-closer .rd-rt a{color:#fff;font-weight:650;text-underline-offset:3px}html[data-pt="home"] #view .rd-h3 #close{padding-top:72px}@media (max-width:1180px){html[data-pt="home"] #view .rd-h3 .rd-bento2{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-pt="home"] #view .rd-h3 .rd-bc-noexam,html[data-pt="home"] #view .rd-h3 .rd-bnot{grid-column:span 2}html[data-pt="home"] #view .rd-h3 .rd-acard2{grid-template-columns:1fr 1fr}html[data-pt="home"] #view .rd-h3 .rd-abtn{grid-column:span 2;grid-template-columns:1fr 1fr}}@media (max-width:900px){html[data-pt="home"] #view .rd-h3 .rd-nhead{flex-direction:column;align-items:flex-start;gap:12px}html[data-pt="home"] #view .rd-h3 .rd-nhead .rd-lede{text-align:left}html[data-pt="home"] #view .rd-h3 .rd-rgrid2{grid-template-columns:1fr;gap:28px}html[data-pt="home"] #view .rd-h3 #faq .rd-faq{grid-template-columns:1fr}html[data-pt="home"] #view .rd-h3 .rd-fqs{position:static}html[data-pt="home"] #view .rd-h3 .rd-steps ol{grid-template-columns:1fr;gap:34px}html[data-pt="home"] #view .rd-h3 .rd-srail{left:36px;right:auto;top:36px;bottom:36px;width:3px;height:auto}html[data-pt="home"] #view .rd-h3 .rd-srail i{width:100%;height:100%;transform:scaleY(0);transform-origin:center top}html[data-pt="home"] #view .rd-h3 .rd-steps.rd-in .rd-srail i,html[data-pt="home"] #view .rd-h3 .rd-steps.rd-done .rd-srail i{transform:scaleY(1)}html[data-pt="home"] #view .rd-h3 .rd-step{display:grid;grid-template-columns:74px 1fr;column-gap:20px;text-align:left;padding:0}html[data-pt="home"] #view .rd-h3 .rd-step .rd-snum{grid-row:span 2;margin:0}html[data-pt="home"] #view .rd-h3 .rd-step h3{margin-top:8px}html[data-pt="home"] #view .rd-h3 .rd-step p{margin:6px 0 0;max-width:none}}@media (max-width:600px){html[data-pt="home"] #view .rd-h3 .rd-bento2{grid-template-columns:1fr;gap:14px}html[data-pt="home"] #view .rd-h3 .rd-bc,html[data-pt="home"] #view .rd-h3 .rd-bc-fe,html[data-pt="home"] #view .rd-h3 .rd-bc-noexam,html[data-pt="home"] #view .rd-h3 .rd-bnot{grid-column:auto}html[data-pt="home"] #view .rd-h3 .rd-bc{flex-direction:row}html[data-pt="home"] #view .rd-h3 .rd-bc .rd-bim,html[data-pt="home"] #view .rd-h3 .rd-bc-fe .rd-bim,html[data-pt="home"] #view .rd-h3 .rd-bc-noexam .rd-bim{aspect-ratio:auto;flex:0 0 38%;min-height:0}html[data-pt="home"] #view .rd-h3 .rd-btx,html[data-pt="home"] #view .rd-h3 .rd-bc-fe .rd-btx{padding:16px;flex:1 1 auto;min-width:0}html[data-pt="home"] #view .rd-h3 .rd-btx b,html[data-pt="home"] #view .rd-h3 .rd-bc-fe .rd-btx b{font-size:19px}html[data-pt="home"] #view .rd-h3 .rd-bd,html[data-pt="home"] #view .rd-h3 .rd-bc-fe .rd-bd{font-size:14.5px}html[data-pt="home"] #view .rd-h3 .rd-blab{font-size:12px}html[data-pt="home"] #view .rd-h3 .rd-bgo{font-size:14px;padding-top:12px}html[data-pt="home"] #view .rd-h3 .rd-barw{width:32px;height:32px}html[data-pt="home"] #view .rd-h3 .rd-bnot{padding:24px 20px}html[data-pt="home"] #view .rd-h3 .rd-bnb .rd-btn{width:100%}html[data-pt="home"] #view .rd-h3 .rd-acard2{grid-template-columns:1fr;padding:24px 20px;gap:22px}html[data-pt="home"] #view .rd-h3 .rd-abtn{grid-column:auto;grid-template-columns:1fr}html[data-pt="home"] #view .rd-h3 .rd-aid img{width:72px;height:72px}html[data-pt="home"] #view .rd-h3 .rd-tcard{padding:24px 20px}html[data-pt="home"] #view .rd-h3 .rd-closer .rd-ctx h2{font-size:30px}}@media (prefers-reduced-motion:reduce){html[data-pt="home"] #view .rd-h3 .rd-srail i{transition:none}html[data-pt="home"] #view .rd-h3 .rd-snum{transition:none}}html[data-pt="home"] #view .rd-h3 .rd-shead h2{font-size:52px;line-height:1.04;letter-spacing:-.035em;margin:0;text-wrap:balance}html[data-pt="home"] #view .rd-h3 .rd-shead p{font-size:19px;line-height:1.5;color:var(--ink2);margin-top:14px;max-width:620px}html[data-pt="home"] #view .rd-h3 .rd-shead.rd-center{text-align:center}html[data-pt="home"] #view .rd-h3 .rd-shead.rd-center p{margin-left:auto;margin-right:auto}html[data-pt="home"] #view .rd-h3 .rd-btn-green{background:linear-gradient(180deg,#22744F 0%,#1C6445 100%);color:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,.14),0 1px 2px rgba(4,24,15,.2),0 4px 10px -5px rgba(4,24,15,.35)}html[data-pt="home"] #view .rd-h3 .rd-btn-green svg.rd-i{width:18px;height:18px}html[data-pt="home"] #view .rd-h3 .rd-btn-green:hover{background:linear-gradient(180deg,#1E6B48 0%,#175A3E 100%);color:#fff}html[data-pt="home"] #view .rd-h3 .rd-btn-green:active{box-shadow:inset 0 1px 2px rgba(0,0,0,.25)}html[data-pt="home"] #view .rd-h3 .rd-btn-outg{background:var(--white);color:var(--deep);box-shadow:inset 0 0 0 1.5px var(--g)}html[data-pt="home"] #view .rd-h3 .rd-btn-outg:hover{background:#eef5f0;color:var(--deep)}html[data-pt="home"] #view .rd-h3 .rd-btn-outw{background:transparent;color:#fff;box-shadow:inset 0 0 0 1.5px rgba(255,255,255,.75)}html[data-pt="home"] #view .rd-h3 .rd-btn-outw:hover{background:rgba(255,255,255,.08);color:#fff;box-shadow:inset 0 0 0 1.5px #fff}html[data-pt="home"] #view .rd-h3 .rd-shine{position:relative;overflow:hidden}html[data-pt="home"] #view .rd-h3 .rd-shine::after{content:"";position:absolute;left:50%;top:50%;width:200%;height:250%;background:rgba(255,255,255,.32);transform:translate(-50%,-50%) rotate(-45deg) scaleY(0);pointer-events:none;z-index:2}html[data-pt="home"] #view .rd-h3 a:hover .rd-shine::after{transform:translate(-50%,-50%) rotate(-45deg) scaleY(1);background:rgba(255,255,255,0);transition:transform .6s linear,background-color .6s linear}@media (prefers-reduced-motion:reduce){html[data-pt="home"] #view .rd-h3 .rd-shine::after{display:none}}html[data-pt="home"] #view .rd-h3 .rd-nline{display:block;width:40px;height:3px;border-radius:2px;background:var(--gold);margin-bottom:26px}html[data-pt="home"] #view .rd-h3 .rd-nask{padding-top:24px;margin-top:0;font-size:17px}html[data-pt="home"] #view .rd-h3 .rd-nask em{font-style:normal;display:inline-flex;align-items:center;gap:6px;color:#fff;font-weight:650;border-bottom:1.5px solid rgba(255,255,255,.4);padding-bottom:2px;transition:border-color .18s ease-out}html[data-pt="home"] #view .rd-h3 .rd-nask em svg.rd-i{width:18px;height:18px;transition:transform .18s ease-out}html[data-pt="home"] #view .rd-h3 .rd-nask:hover em{border-color:var(--gold)}html[data-pt="home"] #view .rd-h3 .rd-nask:hover em svg.rd-i{transform:translateX(3px)}html[data-pt="home"] #view .rd-h3 .rd-strack{margin-top:40px;gap:24px}html[data-pt="home"] #view .rd-h3 .rd-svc{flex:0 0 calc((100% - 72px) / 4);scroll-snap-align:start;display:flex;flex-direction:column;text-decoration:none;color:var(--ink)}html[data-pt="home"] #view .rd-h3 .rd-sim{display:block;border-radius:22px;aspect-ratio:4/3.6}html[data-pt="home"] #view .rd-h3 .rd-sim img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s ease-out}html[data-pt="home"] #view .rd-h3 .rd-svc:hover .rd-sim img{transform:scale(1.04)}html[data-pt="home"] #view .rd-h3 .rd-sbox{position:relative;z-index:3;display:grid;grid-template-columns:1fr auto;align-items:end;margin:-46px 14px 0;background:var(--white);border-radius:16px;padding:40px 20px 20px;border:1px solid transparent;box-shadow:0 18px 40px -26px rgba(8,32,22,.35);transition:border-color .18s ease-out}html[data-pt="home"] #view .rd-h3 .rd-sic{position:absolute;left:20px;top:-26px;width:52px;height:52px;border-radius:50%;background:var(--white);color:var(--g);display:grid;place-items:center;box-shadow:0 0 0 5px var(--cream);transition:background-color .18s ease-out,color .18s ease-out}html[data-pt="home"] #view .rd-h3 .rd-sic svg.rd-i{width:24px;height:24px}html[data-pt="home"] #view .rd-h3 .rd-sbox b{grid-column:1;font-size:21px;font-weight:650;letter-spacing:-.01em}html[data-pt="home"] #view .rd-h3 .rd-srisk{grid-column:1;font-size:15px;color:var(--mute);margin-top:4px}html[data-pt="home"] #view .rd-h3 .rd-sarw{grid-column:2;grid-row:1/span 2;width:40px;height:40px;border-radius:50%;background:var(--cream);color:var(--ink);display:grid;place-items:center;transition:background-color .18s ease-out,color .18s ease-out}html[data-pt="home"] #view .rd-h3 .rd-sarw svg.rd-i{width:17px;height:17px;transition:transform .18s ease-out}html[data-pt="home"] #view .rd-h3 .rd-svc:hover .rd-sbox{border-color:var(--g)}html[data-pt="home"] #view .rd-h3 .rd-svc:hover .rd-sic{background:var(--g);color:#fff}html[data-pt="home"] #view .rd-h3 .rd-svc:hover .rd-sarw{background:var(--g);color:#fff}html[data-pt="home"] #view .rd-h3 .rd-svc:hover .rd-sarw svg.rd-i{transform:translateX(2px)}html[data-pt="home"] #view .rd-h3 .rd-jfoot{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-top:30px}html[data-pt="home"] #view .rd-h3 .rd-jfoot p{font-size:13.5px;color:var(--mute)}html[data-pt="home"] #view .rd-h3 .rd-jfoot p a{color:var(--ink2)}html[data-pt="home"] #view .rd-h3 .rd-abtn{display:grid;gap:10px}html[data-pt="home"] #view .rd-h3 .rd-fqact{display:flex;align-items:center;gap:22px;margin-top:28px;flex-wrap:wrap}html[data-pt="home"] #view .rd-h3 .rd-qa .rd-qi{background:var(--white)}@media (max-width:1180px){html[data-pt="home"] #view .rd-h3 .rd-svc{flex-basis:calc((100% - 24px) / 2.3)}}@media (max-width:900px){html[data-pt="home"] #view .rd-h3 .rd-shead h2{font-size:42px}html[data-pt="home"] #view .rd-h3 .rd-jfoot{flex-direction:column;align-items:flex-start}}@media (max-width:600px){html[data-pt="home"] #view .rd-h3 .rd-shead h2{font-size:34px}html[data-pt="home"] #view .rd-h3 .rd-shead p{font-size:17px}html[data-pt="home"] #view .rd-h3 .rd-svc{flex-basis:84%}html[data-pt="home"] #view .rd-h3 .rd-abtn .rd-btn,html[data-pt="home"] #view .rd-h3 .rd-bnb .rd-btn{width:100%}}html[data-pt="home"] #view .rd-h3 .rd-svc{flex:0 0 calc((100% - 72px) / 4)}html[data-pt="home"] #view .rd-h3 .rd-sim{aspect-ratio:4/4.9}html[data-pt="home"] #view .rd-h3 .rd-sim img{object-position:center 22%}html[data-pt="home"] #view .rd-h3 .rd-sbox{margin-top:-58px}html[data-pt="home"] #view .rd-h3 .rd-spanel{background:var(--cream);border-radius:28px;padding:52px 40px 48px;margin-top:40px}html[data-pt="home"] #view .rd-h3 .rd-spanel .rd-srail{top:88px}html[data-pt="home"] #view .rd-h3 .rd-spanel .rd-snum{background:var(--white)}@media (max-width:1180px){html[data-pt="home"] #view .rd-h3 .rd-svc{flex-basis:calc((100% - 24px) / 2.3)}}@media (max-width:900px){html[data-pt="home"] #view .rd-h3 .rd-spanel{padding:36px 24px}html[data-pt="home"] #view .rd-h3 .rd-spanel .rd-srail{top:72px;left:60px}}@media (max-width:600px){html[data-pt="home"] #view .rd-h3 .rd-svc{flex-basis:84%}html[data-pt="home"] #view .rd-h3 .rd-spanel{padding:28px 18px;border-radius:22px}html[data-pt="home"] #view .rd-h3 .rd-spanel .rd-srail{left:54px;top:64px;bottom:64px}}html[data-pt="home"] #view .rd-h3 .rd-squig{position:relative;display:inline-block;white-space:nowrap}html[data-pt="home"] #view .rd-h3 .rd-sqsvg{position:absolute;left:3%;bottom:-.24em;width:94%;height:.3em;overflow:visible}html[data-pt="home"] #view .rd-h3 .rd-sqsvg path{fill:none;stroke:var(--gold);stroke-width:4.5;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;stroke-dasharray:240;stroke-dashoffset:240;transition:stroke-dashoffset .9s cubic-bezier(.3,.7,.2,1) .35s}html[data-pt="home"] #view .rd-h3 .rd-in .rd-sqsvg path,html[data-pt="home"] #view .rd-h3 .rd-done .rd-sqsvg path{stroke-dashoffset:0}@media (prefers-reduced-motion:reduce){html[data-pt="home"] #view .rd-h3 .rd-sqsvg path{stroke-dashoffset:0;transition:none}}@media (max-width:600px){html[data-pt="home"] #view .rd-h3 .rd-step{grid-template-columns:52px 1fr;column-gap:16px}html[data-pt="home"] #view .rd-h3 .rd-snum{width:52px;height:52px;border-radius:16px}html[data-pt="home"] #view .rd-h3 .rd-snum svg.rd-i{width:22px;height:22px}html[data-pt="home"] #view .rd-h3 .rd-snum em{width:22px;height:22px;font-size:11.5px;top:-7px;right:-7px}html[data-pt="home"] #view .rd-h3 .rd-spanel .rd-srail{left:44px;top:54px;bottom:54px}html[data-pt="home"] #view .rd-h3 .rd-step h3{margin-top:2px;font-size:19px}}html[data-pt="home"] #view .rd-h3 .rd-nrow4{display:grid;grid-template-columns:1.35fr 1fr 1fr 1fr;gap:16px;margin-top:44px}html[data-pt="home"] #view .rd-h3 .rd-ncard{display:flex;flex-direction:column;background:var(--cream);border-radius:24px;padding:32px 28px 26px}html[data-pt="home"] #view .rd-h3 .rd-ncard .rd-nline{display:block;width:34px;height:3px;border-radius:2px;background:var(--gold);margin-bottom:22px}html[data-pt="home"] #view .rd-h3 .rd-ncard b{font-size:58px;font-weight:600;letter-spacing:-.04em;line-height:.95;color:var(--deep);font-variant-numeric:tabular-nums}html[data-pt="home"] #view .rd-h3 .rd-ncard b em{font-style:normal;color:#589373}html[data-pt="home"] #view .rd-h3 .rd-ncard>span{font-size:17px;color:var(--ink2);line-height:1.4;margin-top:14px}html[data-pt="home"] #view .rd-h3 .rd-ncard .rd-nsrc{margin-top:auto;padding-top:24px}html[data-pt="home"] #view .rd-h3 .rd-nfeat2{background:var(--deep);color:#fff;padding:34px 34px 28px}html[data-pt="home"] #view .rd-h3 .rd-nfeat2 b{font-size:104px;color:#fff}html[data-pt="home"] #view .rd-h3 .rd-nfeat2 b em{color:#a8d5ba}html[data-pt="home"] #view .rd-h3 .rd-nfeat2>span{color:#d7e9de;font-size:20px}html[data-pt="home"] #view .rd-h3 .rd-nfeat2 .rd-bar.rd-dark{margin-top:22px}html[data-pt="home"] #view .rd-h3 .rd-nfeat2 .rd-nask{padding-top:20px}html[data-pt="home"] #view .rd-h3 .rd-nfeat2 .rd-nsrc{color:#9fc4ae;padding-top:16px}html[data-pt="home"] #view .rd-h3 .rd-nfeat2 .rd-nsrc:hover{color:#fff}@media (max-width:1180px){html[data-pt="home"] #view .rd-h3 .rd-nrow4{grid-template-columns:repeat(3,minmax(0,1fr))}html[data-pt="home"] #view .rd-h3 .rd-nfeat2{grid-column:1/-1}html[data-pt="home"] #view .rd-h3 .rd-ncard b{font-size:48px}}@media (max-width:600px){html[data-pt="home"] #view .rd-h3 .rd-nrow4{grid-template-columns:1fr;gap:12px}html[data-pt="home"] #view .rd-h3 .rd-nfeat2 b{font-size:88px}html[data-pt="home"] #view .rd-h3 .rd-ncard{padding:24px 22px 22px}html[data-pt="home"] #view .rd-h3 .rd-ncard b{font-size:46px}}html[data-pt="home"] #view .rd-h3 .rd-jobs4{background:var(--deep);color:#fff;padding:80px 0}html[data-pt="home"] #view .rd-h3 .rd-jh{display:flex;justify-content:space-between;align-items:flex-end;gap:40px}html[data-pt="home"] #view .rd-h3 .rd-jh h2{font-size:40px;line-height:1.1;letter-spacing:-.03em;color:#fff;margin:0}html[data-pt="home"] #view .rd-h3 .rd-jh p{font-size:17px;color:#cfe3d7;margin-top:10px}html[data-pt="home"] #view .rd-h3 .rd-jctl{display:flex;align-items:center;gap:18px;flex:none}html[data-pt="home"] #view .rd-h3 .rd-jobs4 .rd-cbtn{width:52px;height:52px;background:transparent;border:1px solid rgba(255,255,255,.35);color:#fff}html[data-pt="home"] #view .rd-h3 .rd-jobs4 .rd-cbtn:hover:not(:disabled){background:#fff;border-color:#fff;color:var(--deep)}html[data-pt="home"] #view .rd-h3 .rd-jobs4 .rd-cbtn:disabled{opacity:.3}html[data-pt="home"] #view .rd-h3 .rd-jobs4 .rd-dots{display:none}html[data-pt="home"] #view .rd-h3 .rd-jobs4 .rd-strack{margin-top:36px}html[data-pt="home"] #view .rd-h3 .rd-jobs4 .rd-sim{aspect-ratio:4/4.2}html[data-pt="home"] #view .rd-h3 .rd-jobs4 .rd-sic{box-shadow:0 0 0 5px var(--deep)}html[data-pt="home"] #view .rd-h3 .rd-jobs4 .rd-sbox{box-shadow:none}html[data-pt="home"] #view .rd-h3 .rd-jobs4 .rd-jfoot{margin-top:26px}html[data-pt="home"] #view .rd-h3 .rd-jobs4 .rd-jfoot p{color:#9fc4ae}html[data-pt="home"] #view .rd-h3 .rd-jobs4 .rd-jfoot p a{color:#cfe3d7}html[data-pt="home"] #view .rd-h3 .rd-jobs4 .rd-tlink{color:#fff;border-color:rgba(255,255,255,.5)}@media (max-width:1180px){html[data-pt="home"] #view .rd-h3 .rd-jh{flex-direction:column;align-items:flex-start;gap:20px}html[data-pt="home"] #view .rd-h3 .rd-jh h2{font-size:34px}}@media (max-width:600px){html[data-pt="home"] #view .rd-h3 .rd-jobs4{padding:56px 0}html[data-pt="home"] #view .rd-h3 .rd-jh h2{font-size:28px}html[data-pt="home"] #view .rd-h3 .rd-jh p{font-size:16px}html[data-pt="home"] #view .rd-h3 .rd-jctl{width:100%}html[data-pt="home"] #view .rd-h3 .rd-jobs4 .rd-cbtn{width:46px;height:46px}}@media (max-width:1180px){html[data-pt="home"] #view .rd-h3 .rd-ncard.rd-nfeat2 b{font-size:96px}}@media (max-width:600px){html[data-pt="home"] #view .rd-h3 .rd-ncard.rd-nfeat2 b{font-size:84px}}html[data-pt="home"] #view .rd-h3 .rd-spanel{background:var(--white);border:1px solid var(--line)}html[data-pt="home"] #view .rd-h3 .rd-spanel .rd-snum{background:var(--cream)}html[data-pt="home"] #view .rd-h3 .rd-hz{margin:0;font:inherit;display:contents}html[data-pt="home"] #view .rd-h3 .rd-mt{display:contents}html[data-pt="home"] #view .rd-h3 .rd-npn span{display:inline;font:inherit;color:inherit;margin:0}html[data-pt="home"] #view .rd-h3 .rd-hsp{display:inline-block;width:.26em}html[data-pt="home"] #view .rd-h3 .rd-tlink span{display:inline;color:inherit;font:inherit}html[data-pt="home"] #view .rd-h3 .rd-eyebrow span{display:inline}html[data-pt="home"] #view .rd-h3 button.rd-nask{background:none;border:0;padding-left:0;padding-right:0;font-family:inherit;cursor:pointer;text-align:left;width:100%}html[data-pt="home"] #view .rd-h3 button.rd-cbtn{font-family:inherit}html[data-pt="home"] #view .rd-h3 button.rd-btn{border:0;font-family:inherit;cursor:pointer;-webkit-appearance:none;appearance:none}@media (min-width:601px) and (max-width:1180px){html[data-pt="home"] #view .rd-h3 .rd-bc-noexam{grid-column:auto}}/* GENERATED by qa/gen_home_jobs_css.py from state.css: the state "Popular coverage" carousel, scoped to the home page job carousel (.rhc). Do not edit here;change state.css and run the script again. */ html[data-pt="home"] #view .rhc{--r-ink:#08140f;--r-ink2:#2b3a33;--r-mute:#5a6b62;--r-line:#e3ebe6;--r-cream:#f6f5f0;--r-tile:#e9f2ec;--r-deep:#0c3b2a;--r-g:#1f6b4a;--r-g2:#17573c;--r-mint:#a8d5ba;--r-gold:#EDBB4A;--r-sh:0 18px 40px -24px rgba(8,32,22,.28);--r-hd:77px}html[data-pt="home"] #view .rhc svg.rdi{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;flex:none}html[data-pt="home"] #view .rhc .rhc-sec{position:relative;padding:72px 0;background:#fff;color:var(--r-ink);font-size:17px;line-height:1.6;box-sizing:border-box}html[data-pt="home"] #view .rhc .rhc-sec.rhc-c-bg{background:var(--r-cream)}html[data-pt="home"] #view .rhc .rhc-c{max-width:1480px;margin:0 auto;padding:0 40px;box-sizing:border-box}html[data-pt="home"] #view .rhc .rhc-sec h2{margin:0;font-size:48px;font-weight:600;line-height:1.08;letter-spacing:-.03em;color:var(--r-ink);text-wrap:balance;scroll-margin-top:calc(var(--r-hd) + 24px)}html[data-pt="home"] #view .rhc .rhc-eb{display:flex;align-items:center;gap:8px;margin:0 0 12px;font-size:13px;font-weight:700;line-height:1;letter-spacing:.12em;text-transform:uppercase;color:var(--r-g)}html[data-pt="home"] #view .rhc .rhc-eb::before{display:none}html[data-pt="home"] #view .rhc .rhc-ebi{display:inline-flex;flex:none}html[data-pt="home"] #view .rhc .rhc-eb svg.rdi{width:16px;height:16px;stroke-width:2}html[data-pt="home"] #view .rhc .rhc-head{margin:0}html[data-pt="home"] #view .rhc .rhc-sec a:focus-visible,html[data-pt="home"] #view .rhc .rhc-sec summary:focus-visible,html[data-pt="home"] #view .rhc .rhc-sec button:focus-visible,html[data-pt="home"] #view .rhc .rhc-track:focus-visible{outline:3px solid var(--r-mint);outline-offset:3px}html[data-pt="home"] #view .rhc .rhc-carhead{display:flex;justify-content:space-between;align-items:flex-end;gap:24px}html[data-pt="home"] #view .rhc .rhc-carnav{display:flex;gap:10px;flex:none}html[data-pt="home"] #view .rhc .rhc-cbtn{display:grid;place-items:center;width:48px;height:48px;padding:0;border-radius:50%;border:1px solid var(--r-line);background:#fff;color:var(--r-ink);cursor:pointer;transition:background-color .15s ease-out,color .15s ease-out,border-color .15s ease-out}html[data-pt="home"] #view .rhc .rhc-cbtn svg.rdi{width:20px;height:20px}html[data-pt="home"] #view .rhc .rhc-cbtn:hover:not(:disabled){background:var(--r-g);border-color:var(--r-g);color:#fff}html[data-pt="home"] #view .rhc .rhc-cbtn:disabled{opacity:.4;cursor:default}html[data-pt="home"] #view .rhc .rhc-track{display:flex;grid-template-columns:none;gap:20px;margin:36px 0 0;padding:0 0 6px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;outline:none;-webkit-overflow-scrolling:touch}html[data-pt="home"] #view .rhc .rhc-track::-webkit-scrollbar{display:none}html[data-pt="home"] #view .rhc .rhc-track:focus-visible{box-shadow:0 0 0 3px var(--r-mint);border-radius:20px}html[data-pt="home"] #view .rhc .rhc-track a,html[data-pt="home"] #view .rhc .rhc-track img{-webkit-user-drag:none;user-select:none;-webkit-touch-callout:none}html[data-pt="home"] #view .rhc .rhc-slide{position:relative;flex:0 0 calc((100% - 20px) / 2);aspect-ratio:4/4.3;margin:0;padding:0;overflow:hidden;background:#163b2b;color:#fff;border-radius:28px;box-shadow:none;scroll-snap-align:start;cursor:pointer}html[data-pt="home"] #view .rhc .rhc-slide::before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,rgba(6,24,16,0) 35%,rgba(6,24,16,.55) 62%,rgba(6,24,16,.9) 100%);pointer-events:none}html[data-pt="home"] #view .rhc .rhc-sim{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .6s ease-out}html[data-pt="home"] #view .rhc .rhc-slide:hover .rhc-sim{transform:scale(1.04)}html[data-pt="home"] #view .rhc .rhc-sico{position:absolute;top:18px;right:18px;z-index:2;display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:#fff;color:var(--r-g)}html[data-pt="home"] #view .rhc .rhc-stx{position:absolute;left:24px;right:24px;bottom:24px;z-index:2}html[data-pt="home"] #view .rhc .rhc-st-t{display:block;margin:0;font-size:24px;font-weight:650;letter-spacing:-.015em;line-height:1.2;color:#fff}html[data-pt="home"] #view .rhc .rhc-st-p{margin:8px 0 0;font-size:15px;line-height:1.5;color:#e2efe7}html[data-pt="home"] #view .rhc .rhc-more{display:flex;width:fit-content;align-items:center;gap:12px;height:48px;margin-top:18px;padding:0 6px 0 18px;border-radius:12px;background:#fff;color:var(--r-ink);font-size:14px;font-weight:650;line-height:1;white-space:nowrap;text-decoration:none}html[data-pt="home"] #view .rhc .rhc-arw{display:grid;place-items:center;width:36px;height:36px;border-radius:9px;background:var(--r-g);color:#fff;transition:background-color .15s ease-out}html[data-pt="home"] #view .rhc .rhc-arw svg.rdi{width:16px;height:16px}html[data-pt="home"] #view .rhc .rhc-slide:hover .rhc-arw{background:var(--r-deep)}html[data-pt="home"] #view .rhc .rhc-dots{display:flex;justify-content:center;gap:6px;margin-top:22px}html[data-pt="home"] #view .rhc .rhc-dots i{width:8px;height:8px;border-radius:99px;background:#d3ddd6;transition:width .2s ease-out,background-color .2s ease-out}html[data-pt="home"] #view .rhc .rhc-dots i.on{width:24px;background:var(--r-g)}html[data-pt="home"] #view .rhc .rhc-sec .tbl{margin:0;overflow:hidden;background:#fff;border-radius:20px;box-shadow:var(--r-sh)}html[data-pt="home"] #view .rhc .rhc-sec .tbl table{width:100%;min-width:0;border-collapse:collapse}html[data-pt="home"] #view .rhc .rhc-sec .tbl caption{caption-side:top;padding:20px 26px;text-align:left;font-size:15px;line-height:1.45;color:#b9d6c5;background:var(--r-deep)}html[data-pt="home"] #view .rhc .rhc-sec .tbl caption b{font-size:17px;font-weight:650;color:#fff}html[data-pt="home"] #view .rhc .rhc-sec .tbl thead th{padding:16px 26px;background:#fff;border-bottom:1px solid var(--r-line);text-align:left;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--r-mute)}html[data-pt="home"] #view .rhc .rhc-sec .tbl tbody th{padding:15px 26px;background:none;border-bottom:1px solid var(--r-line);text-align:left;font-size:16px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--r-mute)}html[data-pt="home"] #view .rhc .rhc-sec .tbl td{padding:15px 26px;border:0;border-bottom:1px solid var(--r-line);font-size:19px;font-weight:550;font-variant-numeric:tabular-nums;color:var(--r-ink)}html[data-pt="home"] #view .rhc .rhc-sec .tbl tr:last-child>th,html[data-pt="home"] #view .rhc .rhc-sec .tbl tr:last-child>td{border-bottom:0}html[data-pt="home"] #view .rhc .rhc-sec .tbl tbody tr:hover>*{background:#fafcfb}html[data-pt="home"] #view .rhc .rhc-sec .chips{margin:28px 0 0}html[data-pt="home"] #view .rhc .rhc-sec h2+p,html[data-pt="home"] #view .rhc .rhc-sec h2+ul,html[data-pt="home"] #view .rhc .rhc-sec h2+.tbl,html[data-pt="home"] #view .rhc .rhc-sec .rhc-head+p,html[data-pt="home"] #view .rhc .rhc-sec .rhc-head+ul{margin-top:16px}html[data-pt="home"] #view .rhc .rhc-sec>.rhc-c>p{margin:16px 0 0;font-size:17px;line-height:1.65;color:var(--r-ink2)}html[data-pt="home"] #view .rhc .rhc-sec>.rhc-c>p a{color:var(--r-g);font-weight:650;text-underline-offset:3px}html[data-pt="home"] #view .rhc .rhc-sec>.rhc-c>p.small{font-size:14px;color:var(--r-mute)}html[data-pt="home"] #view .rhc .rhc-sec>.rhc-c>.tbl{margin-top:24px}@media (prefers-reduced-motion:reduce){html[data-pt="home"] #view .rhc .rhc-sim{transition:none}}@media (max-width:1180px){html[data-pt="home"] #view .rhc .rhc-sec h2{scroll-margin-top:calc(var(--r-hd) + 80px)}}@media (max-width:1180px){html[data-pt="home"] #view .rhc .rhc-slide{flex-basis:calc((100% - 20px) / 2.25);aspect-ratio:4/4.3}}@media (min-width:1181px){html[data-pt="home"] #view .rhc .rhc-sec h2{scroll-margin-top:24px}}@media (min-width:1181px){html[data-pt="home"] #view .rhc .rhc-sec[id],html[data-pt="home"] #view .rhc .rhc-sec{scroll-margin-top:24px}}@media (max-width:900px){html[data-pt="home"] #view .rhc .rhc-sec{padding:60px 0}}@media (max-width:900px){html[data-pt="home"] #view .rhc .rhc-sec h2{font-size:40px}}@media (max-width:900px){html[data-pt="home"] #view .rhc .rhc-slide{flex-basis:calc((100% - 20px) / 1.6)}}@media (max-width:700px){html[data-pt="home"] #view .rhc .rhc-c{padding-left:20px;padding-right:20px}}@media (max-width:600px){html[data-pt="home"] #view .rhc .rhc-sec{padding:48px 0}}@media (max-width:600px){html[data-pt="home"] #view .rhc .rhc-sec h2{font-size:32px;line-height:1.12}}@media (max-width:600px){html[data-pt="home"] #view .rhc .rhc-carhead{flex-direction:column;align-items:flex-start;gap:16px}}@media (max-width:600px){html[data-pt="home"] #view .rhc .rhc-slide{flex-basis:84%;aspect-ratio:3/3.7}}@media (max-width:600px){html[data-pt="home"] #view .rhc .rhc-stx{left:18px;right:18px;bottom:18px}}@media (max-width:600px){html[data-pt="home"] #view .rhc .rhc-st-t{font-size:21px}}@media (max-width:600px){html[data-pt="home"] #view .rhc .rhc-sec .tbl caption{padding:16px 18px}}@media (max-width:600px){html[data-pt="home"] #view .rhc .rhc-sec .tbl thead th{padding:14px 18px}}@media (max-width:600px){html[data-pt="home"] #view .rhc .rhc-sec .tbl tbody th,html[data-pt="home"] #view .rhc .rhc-sec .tbl td{padding:13px 18px}}@media (max-width:600px){html[data-pt="home"] #view .rhc .rhc-sec .tbl td{font-size:17px}}html[data-pt="home"] #view .rhc .rhc-allj{margin-top:28px}@media (min-width:1181px){html[data-pt="home"] #view .rhc .rhc-slide{flex-basis:calc((100% - 40px) / 3)}}/* jobs page type (/jobs and /jobs/*). Every selector starts with html[data-pt="jobs"] #view. */ html[data-pt="jobs"] #view .v2-top{background:#0c3b2a}html[data-pt="jobs"] #view .hero[data-kind="jobs"]{position:relative;overflow:hidden!important;background:#0c3b2a!important;color:#fff;min-height:0!important;height:auto!important;padding:56px 0 64px!important;display:block!important;text-align:left}html[data-pt="jobs"] #view .hero[data-kind="jobs"]::before,html[data-pt="jobs"] #view .hero[data-kind="jobs"]::after,html[data-pt="jobs"] #view .hero[data-kind="jobs"]>.hcol::before,html[data-pt="jobs"] #view .hero[data-kind="jobs"]>.hcol::after{display:none!important;content:none!important}html[data-pt="jobs"] #view .rdj-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:70% 30%;z-index:0;-webkit-user-drag:none}html[data-pt="jobs"] #view .rdj-shade{position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,rgba(9,38,27,.96) 0%,rgba(9,38,27,.88) 38%,rgba(9,38,27,.35) 70%,rgba(9,38,27,.55) 100%)}html[data-pt="jobs"] #view .hero[data-kind="jobs"]>.hcol{position:relative;z-index:2;display:grid!important;grid-template-columns:minmax(0,1fr) 430px;grid-template-rows:1fr auto auto auto 1fr;column-gap:56px;row-gap:0!important;align-items:start!important;justify-items:stretch;width:100%!important;max-width:1480px!important;margin:0 auto!important;padding:0 40px!important;min-height:540px!important;text-align:left}html[data-pt="jobs"] #view .hero[data-kind="jobs"] .hjc{display:none!important}html[data-pt="jobs"] #view .hero[data-kind="jobs"] .h1{grid-column:1;grid-row:2;display:block!important;grid-template-columns:none!important;width:100%!important;max-width:none!important;margin:0!important;padding:0 0 .14em!important;text-align:left!important;font-size:64px!important;line-height:1.04!important;letter-spacing:-.04em!important;font-weight:600!important;color:#fff;white-space:nowrap;min-width:0}html[data-pt="jobs"] #view .hero[data-kind="jobs"] .h1 .l1{display:block!important;width:auto!important;white-space:nowrap!important;text-align:left!important;justify-content:flex-start!important}html[data-pt="jobs"] #view .hero[data-kind="jobs"] .h1 .la,html[data-pt="jobs"] #view .hero[data-kind="jobs"] .h1 .lb{display:inline!important;float:none!important;position:static!important;transform:none!important;margin:0!important;width:auto!important;white-space:nowrap!important;grid-column:auto!important;grid-row:auto!important}html[data-pt="jobs"] #view .hero[data-kind="jobs"] .h1 .rot{display:grid!important;grid-column:auto!important;grid-row:auto!important;width:100%!important;max-width:none!important;height:auto!important;margin:0!important;transform:none!important;justify-items:start!important;justify-content:start!important;text-align:left!important;white-space:nowrap!important;overflow:visible!important;color:#F5B83D}html[data-pt="jobs"] #view .hero[data-kind="jobs"] .h1 .rot .rw{position:relative!important;grid-area:1/1;text-align:left!important;letter-spacing:inherit!important;color:#F5B83D;font-style:normal}html[data-pt="jobs"] #view .hero[data-kind="jobs"] .h1 .rot .rw .lgx{display:inline!important}html[data-pt="jobs"] #view .hero[data-kind="jobs"] .h1 .rot .rw .shx{display:none!important}html[data-pt="jobs"] #view .hero[data-kind="jobs"] .hline{grid-column:1;grid-row:3;display:grid!important;grid-template-columns:auto auto auto auto minmax(0,1fr);align-items:center;margin:18px 0 0!important;padding:0!important;text-align:left!important;white-space:nowrap!important;font-size:20px!important;line-height:1.45!important;color:#d7e9de;letter-spacing:0}html[data-pt="jobs"] #view .hero[data-kind="jobs"] .hline>*{white-space:nowrap}html[data-pt="jobs"] #view .hero[data-kind="jobs"] .hline .rdj-desc{grid-column:1/-1;grid-row:1;white-space:nowrap}html[data-pt="jobs"] #view .hero[data-kind="jobs"] .hline .sl1{display:inline!important}html[data-pt="jobs"] #view .hero[data-kind="jobs"] .hline .sl2{display:none!important}html[data-pt="jobs"] #view .hero[data-kind="jobs"] .hline .dk{display:inline!important}html[data-pt="jobs"] #view .hero[data-kind="jobs"] .hline .rdj-risk{grid-column:1;grid-row:2;margin-top:30px;display:flex;align-items:center;gap:10px;margin-right:20px}html[data-pt="jobs"] #view .hero[data-kind="jobs"] .hline .hdiv{display:block!important;grid-column:2;grid-row:2;margin:30px 20px 0 0!important;width:1px;height:34px;background:rgba(255,255,255,.22)}html[data-pt="jobs"] #view .hero[data-kind="jobs"] .hline .tp{display:inline-flex!important;grid-column:3;grid-row:2;margin:30px 0 0!important;color:#fff;justify-self:start}html[data-pt="jobs"] #view .hero[data-kind="jobs"] .hline.rdj-norisk .hdiv{display:none!important}html[data-pt="jobs"] #view .hero[data-kind="jobs"] .hline.rdj-norisk .tp{grid-column:1}html[data-pt="jobs"] #view .rdj-risk b{font-size:40px;line-height:1;font-weight:600;letter-spacing:-.03em;color:#F5B83D;font-variant-numeric:tabular-nums}html[data-pt="jobs"] #view .rdj-risk span{font-size:12.5px;line-height:1.2;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#a8d5ba}html[data-pt="jobs"] #view .hero[data-kind="jobs"]>.hcol>a.tp,html[data-pt="jobs"] #view .hero[data-kind="jobs"]>.hcol>#mcall{display:none!important}html[data-pt="jobs"] #view #v2top .hero[data-kind="jobs"] .fwrap{grid-column:2;grid-row:1/-1;align-self:center;position:relative;top:0!important;left:0!important;transform:none!important;width:430px!important;max-width:100%!important;margin:0!important;z-index:3}html[data-pt="jobs"] #view .hero[data-kind="jobs"] .fwrap .seal{position:absolute!important;z-index:6;top:-42px!important;left:-42px!important;right:auto!important;width:80px!important;height:80px!important;transform:rotate(-10deg)}html[data-pt="jobs"] #view .hero[data-kind="jobs"] .card{display:flow-root!important;position:relative;width:100%!important;max-width:none!important;height:auto!important;margin:0!important;padding:0!important;background:#fff!important;border-radius:22px!important;overflow:visible!important;color:#08140f;box-shadow:0 30px 60px -28px rgba(8,32,22,.45),0 0 0 3px #F5B83D!important;animation:none}html[data-pt="jobs"] #view .hero[data-kind="jobs"] .card:not([data-step="1"]){background:#fff!important}html[data-pt="jobs"] #view .hero[data-kind="jobs"] .card .ph img,html[data-pt="jobs"] #view .hero[data-kind="jobs"] .card .ph picture{display:none!important}html[data-pt="jobs"] #view .hero[data-kind="jobs"] .card:not(.s2p):not(.fin) .ph{display:none!important}html[data-pt="jobs"] #view .hero[data-kind="jobs"] .card.s2p .ph,html[data-pt="jobs"] #view .hero[data-kind="jobs"] .card.fin .ph{display:flex!important;align-items:center;justify-content:space-between;position:relative;height:auto!important;min-height:0!important;aspect-ratio:auto!important;padding:14px 20px 0 64px!important;background:transparent!important}html[data-pt="jobs"] #view .hero[data-kind="jobs"] .card .ph .pback{position:static!important;transform:none!important;margin:0!important}html[data-pt="jobs"] #view .hero[data-kind="jobs"] .card .ph .pstep{position:static!important;transform:none!important;margin:0!important}html[data-pt="jobs"] #view .hero[data-kind="jobs"] .card .bar{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:5px!important;height:6px!important;margin:50px 22px 14px!important;padding:0!important;background:none!important;position:static!important;width:auto!important;grid-row:auto!important;grid-column:auto!important;border-radius:0!important}html[data-pt="jobs"] #view .hero[data-kind="jobs"] .card.s2p .bar,html[data-pt="jobs"] #view .hero[data-kind="jobs"] .card.fin .bar{margin-top:12px!important}html[data-pt="jobs"] #view .hero[data-kind="jobs"] .card .bar i{display:block;height:6px!important;border-radius:3px!important;background:#BFD3C7!important}html[data-pt="jobs"] #view .hero[data-kind="jobs"] .card .bar i.f{background:#1F6B4A!important}html[data-pt="jobs"] #view .hero[data-kind="jobs"] .card .cb{display:flex!important;flex-direction:column;height:auto!important;padding:0 22px 20px!important;background:transparent!important;grid-row:auto!important;grid-column:auto!important}html[data-pt="jobs"] #view .hero[data-kind="jobs"] .card .qa{height:auto!important;min-height:0!important;overflow:visible!important;order:1}html[data-pt="jobs"] #view .hero[data-kind="jobs"] .card[data-step="1"] #q1.on{position:static!important;width:100%}html[data-pt="jobs"] #view .hero[data-kind="jobs"] .card:not([data-step="1"]) .qa .q{position:static!important;transform:none!important;transition:none!important}html[data-pt="jobs"] #view .hero[data-kind="jobs"] .card:not([data-step="1"]) .qa .q:not(.on){display:none!important}html[data-pt="jobs"] #view .hero[data-kind="jobs"] .card:not([data-step="1"]) .cb>.dctr{display:none!important}html[data-pt="jobs"] #view .hero[data-kind="jobs"] .card[data-step="1"] .cb>.dctr{order:0;display:flex!important;position:static!important;justify-content:center;flex-wrap:wrap;gap:4px 14px;margin:0!important;padding:0!important;border:0!important;font-size:12.5px!important;color:#5a6b62;letter-spacing:0;white-space:normal}html[data-pt="jobs"] #view .hero[data-kind="jobs"] .card[data-step="1"] .cb>.dctr li{display:inline-flex;align-items:center;gap:5px;padding:0!important;font-size:12.5px;color:#5a6b62}html[data-pt="jobs"] #view .hero[data-kind="jobs"] .card[data-step="1"] .cb>.dctr li::before,html[data-pt="jobs"] #view .hero[data-kind="jobs"] .card[data-step="1"] .cb>.dctr li+li::before{display:none!important;content:none!important}html[data-pt="jobs"] #view .hero[data-kind="jobs"] .card[data-step="1"] .cb>.dctr .i{width:14px!important;height:14px!important;color:#5a6b62}html[data-pt="jobs"] #view .hero[data-kind="jobs"] .card #q1 .ctr{display:none!important}html[data-pt="jobs"] #view .hero[data-kind="jobs"] .card #q1 .qrow{justify-content:center!important;text-align:center!important;margin:12px 0 0!important}html[data-pt="jobs"] #view .hero[data-kind="jobs"] .card #q1 .qh{font-size:24px!important;line-height:1.2!important;letter-spacing:-.02em;font-weight:600!important;color:#08140f;margin:0;text-align:center}html[data-pt="jobs"] #view .hero[data-kind="jobs"] .card #q1 .tiles{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important;margin-top:16px!important}html[data-pt="jobs"] #view .hero[data-kind="jobs"] .card #q1 .tile{min-height:58px!important;height:58px;border-radius:14px!important;border:1.5px solid #cfdcd3!important;background:#fff!important;font-size:16px!important;font-weight:600;transition:border-color .15s ease-out,background-color .15s ease-out}html[data-pt="jobs"] #view .hero[data-kind="jobs"] .card #q1 .tile:hover{border-color:#1f6b4a!important;background:#f3f8f5!important;transform:none!important}html[data-pt="jobs"] #view .hero[data-kind="jobs"] .card #q1 .tile .ti{width:36px!important;height:36px!important;border-radius:50%!important}html[data-pt="jobs"] #view .hero[data-kind="jobs"] .card[data-step="1"] .cb>.cor{order:2;display:flex!important;margin:14px 0 12px!important;font-size:12px!important;color:#5a6b62}html[data-pt="jobs"] #view .hero[data-kind="jobs"] .card[data-step="1"] .cb>a.call.ccall{order:3;display:flex!important;align-items:center;justify-content:center;gap:8px;height:54px!important;min-height:0!important;border-radius:12px!important;background:linear-gradient(180deg,#22744F,#1C6445)!important;color:#fff!important;font-weight:650!important;font-size:16px!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.14),0 4px 10px -5px rgba(4,24,15,.35)!important;transition:background-color .15s ease-out}html[data-pt="jobs"] #view .hero[data-kind="jobs"] .card[data-step="1"] .cb>a.call.ccall:hover{background:linear-gradient(180deg,#1E6B48,#175A3E)!important}html[data-pt="jobs"] #view .hero[data-kind="jobs"] .card:not([data-step="1"]) .cb{display:block!important;padding:8px 22px 22px!important}html[data-pt="jobs"] #view .hero[data-kind="jobs"] .card:not([data-step="1"]) .cb>.cor,html[data-pt="jobs"] #view .hero[data-kind="jobs"] .card:not([data-step="1"]) .cb>a.ccall{display:none!important}@media (prefers-reduced-motion:no-preference){html[data-pt="jobs"] #view .hero[data-kind="jobs"] .fwrap{animation:rdjrise .7s cubic-bezier(.2,.7,.2,1) .14s both}}@keyframes rdjrise{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}html[data-pt="jobs"] #view .v2-top .jsec{position:relative;z-index:2;background:#0c3b2a;padding-top:8px!important}@media (max-width:1180px){html[data-pt="jobs"] #view .hero[data-kind="jobs"]>.hcol>.h1{order:1!important}html[data-pt="jobs"] #view .hero[data-kind="jobs"]>.hcol>.hline{order:2!important}html[data-pt="jobs"] #view .hero[data-kind="jobs"]>.hcol>.fwrap{order:3!important}html[data-pt="jobs"] #view .hero[data-kind="jobs"]>.hcol{grid-template-columns:minmax(0,1fr);grid-template-rows:none;grid-auto-rows:auto;row-gap:0!important;min-height:0!important}html[data-pt="jobs"] #view .hero[data-kind="jobs"] .h1,html[data-pt="jobs"] #view .hero[data-kind="jobs"] .hline{grid-column:1;grid-row:auto}html[data-pt="jobs"] #view .hero[data-kind="jobs"] .h1{font-size:56px!important}html[data-pt="jobs"] #view #v2top .hero[data-kind="jobs"] .fwrap{grid-column:1;grid-row:auto;width:min(460px,100%)!important;margin:30px 0 0 0!important;align-self:start}html[data-pt="jobs"] #view .hero[data-kind="jobs"] .fwrap .seal{width:58px!important;height:58px!important;top:-24px!important;left:-14px!important}html[data-pt="jobs"] #view .hero[data-kind="jobs"] .hline{font-size:19px!important}}@media (max-width:600px){html[data-pt="jobs"] #view .hero[data-kind="jobs"]{padding:0 0 40px!important;display:flex!important;flex-direction:column}html[data-pt="jobs"] #view .rdj-bg{position:relative;inset:auto;display:block;width:100%;height:260px;object-position:center 30%;flex:none}html[data-pt="jobs"] #view .rdj-shade{inset:auto;top:0;left:0;right:0;height:260px;background:linear-gradient(180deg,rgba(9,38,27,0) 55%,#0c3b2a 100%)}html[data-pt="jobs"] #view .hero[data-kind="jobs"]>.hcol{padding:8px 20px 0!important}html[data-pt="jobs"] #view .hero[data-kind="jobs"] .h1{font-size:40px!important;line-height:1.05!important}html[data-pt="jobs"] #view .hero[data-kind="jobs"] .h1 .rot .rw .lgx{display:none!important}html[data-pt="jobs"] #view .hero[data-kind="jobs"] .h1 .rot .rw .shx{display:inline!important}html[data-pt="jobs"] #view .hero[data-kind="jobs"] .hline{margin-top:14px!important;font-size:17px!important}html[data-pt="jobs"] #view .hero[data-kind="jobs"] .hline .dk{display:none!important}html[data-pt="jobs"] #view .hero[data-kind="jobs"] .hline .sl1{display:none!important}html[data-pt="jobs"] #view .hero[data-kind="jobs"] .hline .sl2{display:inline!important}html[data-pt="jobs"] #view .hero[data-kind="jobs"] .hline .rdj-risk,html[data-pt="jobs"] #view .hero[data-kind="jobs"] .hline .hdiv,html[data-pt="jobs"] #view .hero[data-kind="jobs"] .hline .tp{margin-top:22px!important}html[data-pt="jobs"] #view .rdj-risk b{font-size:34px}html[data-pt="jobs"] #view #v2top .hero[data-kind="jobs"] .fwrap{width:100%!important;margin-top:30px!important}html[data-pt="jobs"] #view .hero[data-kind="jobs"] .fwrap .seal{width:48px!important;height:48px!important;top:-24px!important;left:-6px!important}html[data-pt="jobs"] #view .hero[data-kind="jobs"] .card .bar{margin:32px 14px 12px!important}html[data-pt="jobs"] #view .hero[data-kind="jobs"] .card .cb{padding:0 14px 16px!important}html[data-pt="jobs"] #view .hero[data-kind="jobs"] .card #q1 .qh{font-size:21px!important}html[data-pt="jobs"] #view .hero[data-kind="jobs"] .card #q1 .tile{min-height:54px!important;height:54px;font-size:15px!important}html[data-pt="jobs"] #view .hero[data-kind="jobs"] .card #q1 .tile .ti{width:30px!important;height:30px!important}html[data-pt="jobs"] #view .hero[data-kind="jobs"] .card.s2p .ph,html[data-pt="jobs"] #view .hero[data-kind="jobs"] .card.fin .ph{padding-left:50px!important}}html[data-pt="jobs"] #view .phero.rdj-ph{position:relative;overflow:hidden;background:#0c3b2a!important;color:#fff;padding:72px 0 80px!important;min-height:380px}html[data-pt="jobs"] #view .phero.rdj-ph .wrap{position:relative;z-index:2}html[data-pt="jobs"] #view .phero.rdj-ph h1{color:#fff;font-size:60px;line-height:1.04;letter-spacing:-.04em;font-weight:600;max-width:820px;text-wrap:balance}html[data-pt="jobs"] #view .phero.rdj-ph .lede{color:#d7e9de;font-size:20px;line-height:1.45;margin-top:18px;max-width:640px}html[data-pt="jobs"] #view .phero.rdj-ph .hcb{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px;align-items:center}html[data-pt="jobs"] #view .phero.rdj-ph .hcb .bigcall{background:linear-gradient(180deg,#22744F,#1C6445)!important;color:#fff!important;border:0!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.14),0 4px 10px -5px rgba(4,24,15,.35)!important}html[data-pt="jobs"] #view .phero.rdj-ph .hcb .bigcall:hover{background:linear-gradient(180deg,#1E6B48,#175A3E)!important}html[data-pt="jobs"] #view .phero.rdj-ph .hcb .qonline{background:transparent!important;color:#fff!important;box-shadow:inset 0 0 0 1.5px rgba(255,255,255,.75)!important;border:0!important}html[data-pt="jobs"] #view .phero.rdj-ph .hcb .qonline:hover{background:rgba(255,255,255,.08)!important;box-shadow:inset 0 0 0 1.5px #fff!important}html[data-pt="jobs"] #view .phero.rdj-ph .rdj-shade{background:linear-gradient(90deg,rgba(9,38,27,.96) 0%,rgba(9,38,27,.9) 45%,rgba(9,38,27,.5) 100%)}html[data-pt="jobs"] #view .phero.rdj-ph .rdj-bg{object-position:70% 35%}@media (max-width:1180px){html[data-pt="jobs"] #view .phero.rdj-ph h1{font-size:50px}}@media (max-width:600px){html[data-pt="jobs"] #view .phero.rdj-ph{padding:0 0 40px!important;min-height:0;display:flex;flex-direction:column}html[data-pt="jobs"] #view .phero.rdj-ph .rdj-bg{position:relative;inset:auto;width:100%;height:220px;object-position:center 30%}html[data-pt="jobs"] #view .phero.rdj-ph .rdj-shade{inset:auto;top:0;left:0;right:0;height:220px;background:linear-gradient(180deg,rgba(9,38,27,0) 55%,#0c3b2a 100%)}html[data-pt="jobs"] #view .phero.rdj-ph h1{font-size:34px;margin-top:6px}html[data-pt="jobs"] #view .phero.rdj-ph .lede{font-size:17px}html[data-pt="jobs"] #view .phero.rdj-ph .hcb .btn,html[data-pt="jobs"] #view .phero.rdj-ph .hcb .bigcall{width:100%}}html[data-pt="jobs"] #view .pmeta.rdj-pm{background:#fff;border-bottom:1px solid #e3ebe6;color:#5a6b62}html[data-pt="jobs"] #view .pmeta.rdj-pm .wrap{max-width:1480px;padding:8px 40px}html[data-pt="jobs"] #view .pmeta.rdj-pm .crumbs,html[data-pt="jobs"] #view .pmeta.rdj-pm .crumbs a,html[data-pt="jobs"] #view .pmeta.rdj-pm .crumbs>span,html[data-pt="jobs"] #view .pmeta.rdj-pm .upd,html[data-pt="jobs"] #view .pmeta.rdj-pm .upd span,html[data-pt="jobs"] #view .pmeta.rdj-pm .upd a,html[data-pt="jobs"] #view .pmeta.rdj-pm .mline{color:#5a6b62;font-size:13px}html[data-pt="jobs"] #view .pmeta.rdj-pm .crumbs a:hover,html[data-pt="jobs"] #view .pmeta.rdj-pm .upd a:hover,html[data-pt="jobs"] #view .pmeta.rdj-pm .mline a:hover{color:#1f6b4a}html[data-pt="jobs"] #view .pmeta.rdj-pm .upd a,html[data-pt="jobs"] #view .pmeta.rdj-pm .mline a{color:#2b3a33;text-decoration:underline;text-underline-offset:3px}@media (max-width:600px){html[data-pt="jobs"] #view .pmeta.rdj-pm .wrap{padding:8px 20px}}html[data-pt="jobs"] #view .sec{padding:64px 0 72px}html[data-pt="jobs"] #view .sec>.wrap,html[data-pt="jobs"] #view .sec.cream>.wrap{max-width:1480px;padding-left:40px;padding-right:40px}html[data-pt="jobs"] #view .rdj-art{display:grid!important;grid-template-columns:minmax(0,1fr) 400px;gap:64px;align-items:start}html[data-pt="jobs"] #view .rdj-art .prose{max-width:none;min-width:0}html[data-pt="jobs"] #view .rdj-art .side{position:sticky;top:96px;display:flex;flex-direction:column;gap:18px}html[data-pt="jobs"] #view .prose h2{font-size:40px;line-height:1.1;letter-spacing:-.03em;font-weight:600;margin:56px 0 18px;text-wrap:balance;color:#08140f}html[data-pt="jobs"] #view .prose>h2:first-child,html[data-pt="jobs"] #view .prose>.stats+.jtools+h2{margin-top:44px}html[data-pt="jobs"] #view .prose>p{font-size:18px;line-height:1.65;color:#2b3a33;margin:0 0 16px;max-width:760px}html[data-pt="jobs"] #view .prose>ul{list-style:none;padding:0;margin:20px 0 0;display:grid;gap:12px;max-width:820px}html[data-pt="jobs"] #view .prose>ul>li{position:relative;padding:16px 20px 16px 58px;background:#f6f5f0;border-radius:16px;font-size:17px;line-height:1.55;color:#2b3a33;border:1px solid transparent;transition:border-color .18s ease-out,background-color .18s ease-out}html[data-pt="jobs"] #view .prose>ul>li::before{content:"";position:absolute;left:18px;top:16px;width:28px;height:28px;border-radius:50%;background:#1f6b4a url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 12.5l4 4 8-9'/%3E%3C/svg%3E") center/15px no-repeat}html[data-pt="jobs"] #view .prose>ul>li:hover{border-color:#1f6b4a;background:#fff}html[data-pt="jobs"] #view .prose .small.mute{font-size:14px;line-height:1.55;color:#5a6b62;margin-top:12px}html[data-pt="jobs"] #view .prose a.link,html[data-pt="jobs"] #view .prose p a{color:#1f6b4a;text-underline-offset:3px}html[data-pt="jobs"] #view .stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:0 0 24px}html[data-pt="jobs"] #view .stats .stat{position:relative;display:flex;flex-direction:column;background:#f6f5f0;border:1px solid transparent;border-radius:24px;padding:34px 30px 26px;color:#08140f;box-shadow:none;transition:border-color .18s ease-out}html[data-pt="jobs"] #view .stats .stat::before{content:"";display:block;width:34px;height:3px;border-radius:2px;background:#EDBB4A;margin-bottom:22px}html[data-pt="jobs"] #view .stats .stat b{display:block;font-size:56px;line-height:.98;font-weight:600;letter-spacing:-.04em;color:#0c3b2a;font-variant-numeric:tabular-nums}html[data-pt="jobs"] #view .stats .stat>span{display:block;margin-top:14px;font-size:17px;line-height:1.45;color:#2b3a33}html[data-pt="jobs"] #view .stats .stat a{margin-top:auto;padding-top:20px;font-size:13px;line-height:1.4;color:#5a6b62;text-decoration:underline;text-underline-offset:3px;transition:color .15s ease-out}html[data-pt="jobs"] #view .stats .stat a:hover{color:#1f6b4a}html[data-pt="jobs"] #view .stats .stat:hover{border-color:#1f6b4a}html[data-pt="jobs"] #view .stats .stat.dark{background:#0c3b2a;color:#fff}html[data-pt="jobs"] #view .stats .stat.dark b{color:#fff}html[data-pt="jobs"] #view .stats .stat.dark>span{color:#d7e9de}html[data-pt="jobs"] #view .stats .stat.dark a{color:#a8d5ba}html[data-pt="jobs"] #view .stats .stat.dark a:hover{color:#fff}html[data-pt="jobs"] #view .stats .stat.dark:hover{border-color:#EDBB4A}html[data-pt="jobs"] #view .stats:has(.stat:only-child){grid-template-columns:minmax(0,1fr)}html[data-pt="jobs"] #view .jtools{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:0 0 8px}html[data-pt="jobs"] #view .jtools .pcard{background:#fff;border:1px solid #e3ebe6;border-radius:22px;padding:26px 26px 24px;box-shadow:none;transform:none!important;transition:border-color .18s ease-out}html[data-pt="jobs"] #view .jtools .pcard:hover{border-color:#1f6b4a;box-shadow:none}html[data-pt="jobs"] #view .jtools .pcard .ic{background:#e9f2ec;color:#1f6b4a;border-radius:50%;transition:background-color .18s ease-out,color .18s ease-out}html[data-pt="jobs"] #view .jtools .pcard:hover .ic{background:#1f6b4a;color:#fff}html[data-pt="jobs"] #view .jtools .pcard h3{font-size:21px;font-weight:650;letter-spacing:-.01em}html[data-pt="jobs"] #view .jtools .pcard p{font-size:16px;color:#2b3a33;line-height:1.5}html[data-pt="jobs"] #view .jtools .pcard .go{border:1px solid #cfdcd3;color:#1f6b4a;background:#fff;border-radius:12px;font-weight:650;transition:border-color .18s ease-out,background-color .18s ease-out}html[data-pt="jobs"] #view .jtools .pcard:hover .go{border-color:#1f6b4a;background:#f3f8f5}html[data-pt="jobs"] #view .jtools .pcard .go svg{transition:transform .15s ease-out}html[data-pt="jobs"] #view .jtools .pcard:hover .go svg{transform:translateX(3px)}html[data-pt="jobs"] #view .prose .short{background:#edf5f0;border:1px solid #d6e8dc;border-radius:24px;padding:30px 32px;margin:0 0 24px}html[data-pt="jobs"] #view .prose .short .eyebrow{display:flex;align-items:center;gap:8px;margin:0 0 10px;font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#1f6b4a;line-height:1}html[data-pt="jobs"] #view .prose .short p{font-size:20px;line-height:1.55;color:#2b3a33;margin:0;max-width:none}html[data-pt="jobs"] #view .prose .tbl{background:#fff;border:1px solid #e3ebe6;border-radius:20px;overflow:hidden;box-shadow:none;margin:6px 0 0}html[data-pt="jobs"] #view .prose .tbl table{width:100%;border-collapse:collapse}html[data-pt="jobs"] #view .prose .tbl th{background:#0c3b2a;color:#fff;font-size:13px;letter-spacing:.08em;text-transform:uppercase;font-weight:700;text-align:left;padding:16px 24px}html[data-pt="jobs"] #view .prose .tbl td{padding:16px 24px;border-bottom:1px solid #e3ebe6;font-size:16.5px;line-height:1.5;color:#2b3a33;vertical-align:top}html[data-pt="jobs"] #view .prose .tbl tr:last-child td{border-bottom:0}html[data-pt="jobs"] #view .prose .tbl tr:hover td{background:#fafcfb}html[data-pt="jobs"] #view .prose .tbl td:first-child{white-space:nowrap;color:#08140f}html[data-pt="jobs"] #view .prose .row{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}html[data-pt="jobs"] #view .prose .row .pri{background:linear-gradient(180deg,#F2C860 0%,#E9B43F 100%)!important;color:#111!important;border:0!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.45),0 1px 2px rgba(80,55,0,.18),0 4px 10px -4px rgba(80,55,0,.28)!important}html[data-pt="jobs"] #view .prose .row .pri:hover{background:linear-gradient(180deg,#EDBF4E 0%,#E0A92F 100%)!important}html[data-pt="jobs"] #view .prose .row .sec2{background:#fff!important;color:#08140f!important;box-shadow:inset 0 0 0 1px #cfdcd3!important;border:0!important}html[data-pt="jobs"] #view .prose .row .sec2:hover{box-shadow:inset 0 0 0 1.5px #1f6b4a!important;color:#1f6b4a!important}html[data-pt="jobs"] #view .faq{border-top:0;display:grid;gap:12px}html[data-pt="jobs"] #view .faq details{border:1px solid #e3ebe6;border-radius:16px;background:#fff;transition:border-color .15s ease-out,box-shadow .2s ease-out}html[data-pt="jobs"] #view .faq details:hover{border-color:#1f6b4a}html[data-pt="jobs"] #view .faq details[open]{border-color:transparent;box-shadow:0 18px 40px -24px rgba(8,32,22,.28)}html[data-pt="jobs"] #view .faq details[open]:hover{border-color:transparent}html[data-pt="jobs"] #view .faq summary{padding:22px 24px;font-size:18px;font-weight:600;color:#08140f;border:0;transition:color .15s ease-out}html[data-pt="jobs"] #view .faq summary:hover{color:#1f6b4a}html[data-pt="jobs"] #view .faq summary:focus-visible{outline:3px solid #a8d5ba;outline-offset:-3px;border-radius:16px}html[data-pt="jobs"] #view .faq summary i{width:34px;height:34px;background:#e9f2ec;transition:background-color .2s ease-out}html[data-pt="jobs"] #view .faq summary i::before,html[data-pt="jobs"] #view .faq summary i::after{background:#1f6b4a;transition:background-color .2s ease-out,transform .2s ease-out}html[data-pt="jobs"] #view .faq details:hover summary i{background:#1f6b4a}html[data-pt="jobs"] #view .faq details:hover summary i::before,html[data-pt="jobs"] #view .faq details:hover summary i::after{background:#fff}html[data-pt="jobs"] #view .faq details[open] summary i{background:#1f6b4a}html[data-pt="jobs"] #view .faq details[open] summary i::before,html[data-pt="jobs"] #view .faq details[open] summary i::after{background:#fff}html[data-pt="jobs"] #view .faq details p{padding:0 24px 22px;font-size:16.5px;line-height:1.6;color:#2b3a33;max-width:none}html[data-pt="jobs"] #view .alist{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:8px}html[data-pt="jobs"] #view .alist .aitem{display:flex;align-items:center;gap:16px;padding:22px 22px;background:#f6f5f0;border:1px solid transparent;border-radius:20px;text-decoration:none;color:#08140f;transition:border-color .18s ease-out,background-color .18s ease-out}html[data-pt="jobs"] #view .alist .aitem:hover{border-color:#1f6b4a;background:#fff;transform:none!important}html[data-pt="jobs"] #view .alist .aitem b{flex:1;font-size:17px;line-height:1.4;font-weight:600;letter-spacing:-.005em;color:#08140f}html[data-pt="jobs"] #view .alist .rdj-aic{flex:none;width:48px;height:48px;border-radius:50%;background:#fff;color:#1f6b4a;display:grid;place-items:center;transition:background-color .18s ease-out,color .18s ease-out}html[data-pt="jobs"] #view .alist .aitem:hover .rdj-aic{background:#1f6b4a;color:#fff}html[data-pt="jobs"] #view .alist .aitem>svg{flex:none;width:20px;height:20px;color:#08140f;transition:transform .15s ease-out,color .15s ease-out}html[data-pt="jobs"] #view .alist .aitem:hover>svg{transform:translateX(3px);color:#1f6b4a}html[data-pt="jobs"] #view svg.rdj-i{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}html[data-pt="jobs"] #view svg.rdj-flip{transform:scaleX(-1)}html[data-pt="jobs"] #view .srcs{margin-top:56px}html[data-pt="jobs"] #view .srcs h2{font-size:32px;margin:0 0 16px;letter-spacing:-.03em;font-weight:600}html[data-pt="jobs"] #view .srcs ol{list-style:none;padding:0;margin:0;counter-reset:rs}html[data-pt="jobs"] #view .srcs li{counter-increment:rs;display:grid;grid-template-columns:34px minmax(0,1fr);gap:12px;align-items:center;padding:12px 10px;margin:0 -10px;border-bottom:1px solid #dfe6e1;border-radius:12px;font-size:15px;line-height:1.45;transition:background-color .15s ease-out}html[data-pt="jobs"] #view .srcs li::before{content:counter(rs);width:28px;height:28px;border-radius:8px;background:#e9f2ec;color:#1f6b4a;font-weight:700;font-size:13px;display:grid;place-items:center;transition:background-color .15s ease-out,color .15s ease-out}html[data-pt="jobs"] #view .srcs li a{color:#08140f;text-decoration:none;display:flex;align-items:center;justify-content:space-between;gap:12px;transition:color .15s ease-out}html[data-pt="jobs"] #view .srcs li:hover{background:#f6f5f0}html[data-pt="jobs"] #view .srcs li:hover::before{background:#1f6b4a;color:#fff}html[data-pt="jobs"] #view .srcs li:hover a{color:#1f6b4a}html[data-pt="jobs"] #view .srcs .rdj-ex{flex:none;display:inline-grid;color:#5a6b62;transition:color .15s ease-out,transform .15s ease-out}html[data-pt="jobs"] #view .srcs .rdj-ex svg{width:16px;height:16px}html[data-pt="jobs"] #view .srcs li:hover .rdj-ex{color:#1f6b4a;transform:translate(2px,-2px)}html[data-pt="jobs"] #view .side .qcard{background:#fff;border:1px solid #e3ebe6;border-top:5px solid #1f6b4a;border-radius:24px;padding:28px 28px 24px;box-shadow:0 18px 40px -26px rgba(8,32,22,.3)}html[data-pt="jobs"] #view .side .qcard .cta-title{font-size:27px;font-weight:650;letter-spacing:-.02em}html[data-pt="jobs"] #view .side .qcard>p{font-size:15.5px;line-height:1.5;color:#2b3a33}html[data-pt="jobs"] #view .side .qcard .btn{width:100%;justify-content:center;min-height:52px;border-radius:12px;font-weight:650}html[data-pt="jobs"] #view .side .qcard .btn-call,html[data-pt="jobs"] #view .side .qcard .callb{background:#fff!important;color:#08140f!important;border:0!important;box-shadow:inset 0 0 0 1px #cfdcd3}html[data-pt="jobs"] #view .side .qcard .btn-call:hover{box-shadow:inset 0 0 0 1.5px #1f6b4a;color:#1f6b4a!important}html[data-pt="jobs"] #view .side .qcard .btn-primary{background:linear-gradient(180deg,#F2C860 0%,#E9B43F 100%)!important;color:#111!important;border:0!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.45),0 1px 2px rgba(80,55,0,.18),0 4px 10px -4px rgba(80,55,0,.28)}html[data-pt="jobs"] #view .side .qcard .btn-primary:hover{background:linear-gradient(180deg,#EDBF4E 0%,#E0A92F 100%)!important}html[data-pt="jobs"] #view .side .qcard .qlink{color:#1f6b4a;font-weight:650}html[data-pt="jobs"] #view .side .toc{background:#fff;border:1px solid #e3ebe6;border-radius:24px;padding:22px 26px;box-shadow:none}html[data-pt="jobs"] #view .side .toc b{font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#5a6b62}html[data-pt="jobs"] #view .side .toc a{display:block;padding:10px 0;border-bottom:1px solid #e3ebe6;font-size:16px;color:#2b3a33;text-decoration:none;transition:color .15s ease-out}html[data-pt="jobs"] #view .side .toc a:last-child{border-bottom:0}html[data-pt="jobs"] #view .side .toc a:hover{color:#1f6b4a}html[data-pt="jobs"] #view .cstrip{background:#fff;border-top:1px solid #e3ebe6;border-bottom:1px solid #e3ebe6;padding:6px 0}html[data-pt="jobs"] #view .cstrip p{font-size:16px;color:#2b3a33}html[data-pt="jobs"] #view .cstrip a{color:#1f6b4a;font-weight:650}html[data-pt="jobs"] #view .toc.rel-next{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;background:transparent;border:0;padding:0}html[data-pt="jobs"] #view .toc.rel-next b{grid-column:1/-1;font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#1f6b4a}html[data-pt="jobs"] #view .toc.rel-next a{display:flex;align-items:center;min-height:64px;padding:16px 20px;background:#f6f5f0;border:1px solid transparent;border-radius:16px;font-weight:600;color:#08140f;text-decoration:none;transition:border-color .18s ease-out,color .18s ease-out}html[data-pt="jobs"] #view .toc.rel-next a:hover{border-color:#1f6b4a;color:#1f6b4a}html[data-pt="jobs"] #view .sec.rdj-car{background:#0c3b2a;color:#fff;padding:72px 0}html[data-pt="jobs"] #view .rdj-car .sec-head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;max-width:none;margin:0 0 36px;flex-wrap:wrap}html[data-pt="jobs"] #view .rdj-car .sec-head>.eyebrow{flex:0 0 100%;color:#a8d5ba;margin:0 0 12px;font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}html[data-pt="jobs"] #view .rdj-car .sec-head h2{margin:0;font-size:44px;line-height:1.08;letter-spacing:-.03em;font-weight:600;color:#fff;text-wrap:balance;flex:1}html[data-pt="jobs"] #view .rdj-nav{display:flex;gap:10px;flex:none}html[data-pt="jobs"] #view .rdj-btn{width:52px;height:52px;border-radius:50%;border:1px solid rgba(255,255,255,.35);background:transparent;color:#fff;display:grid;place-items:center;cursor:pointer;transition:background-color .15s ease-out,color .15s ease-out,border-color .15s ease-out}html[data-pt="jobs"] #view .rdj-btn:hover:not(:disabled){background:#fff;border-color:#fff;color:#0c3b2a}html[data-pt="jobs"] #view .rdj-btn:disabled{opacity:.3;cursor:default}html[data-pt="jobs"] #view .rdj-btn:focus-visible{outline:3px solid #a8d5ba;outline-offset:2px}html[data-pt="jobs"] #view .rdj-btn svg{width:20px;height:20px}html[data-pt="jobs"] #view .jgrid.rdj-track{display:flex!important;grid-template-columns:none!important;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:0 0 6px;margin:0;outline:none}html[data-pt="jobs"] #view .jgrid.rdj-track::-webkit-scrollbar{display:none}html[data-pt="jobs"] #view .jgrid.rdj-track:focus-visible{box-shadow:0 0 0 3px #a8d5ba;border-radius:20px}html[data-pt="jobs"] #view .rdj-track .jcard{position:relative;flex:0 0 calc((100% - 80px) / 5);aspect-ratio:3/4;min-width:0;scroll-snap-align:start;border-radius:24px;overflow:hidden;background:#163b2b;color:#fff;text-decoration:none;display:block;opacity:1!important;transform:none!important;-webkit-user-drag:none;-webkit-user-select:none;user-select:none}html[data-pt="jobs"] #view .rdj-track .jcard>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .6s ease-out;-webkit-user-drag:none}html[data-pt="jobs"] #view .rdj-track .jcard:hover>img{transform:scale(1.04)}html[data-pt="jobs"] #view .rdj-track .jcard::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(6,24,16,0) 38%,rgba(6,24,16,.6) 66%,rgba(6,24,16,.92) 100%);pointer-events:none}html[data-pt="jobs"] #view .rdj-track .jcard .x{position:absolute;z-index:3;top:14px;left:14px;right:auto;bottom:auto}html[data-pt="jobs"] #view .rdj-track .jcard .jb{position:absolute;z-index:3;left:20px;right:20px;bottom:20px;display:flex;flex-direction:column;gap:6px}html[data-pt="jobs"] #view .rdj-track .jcard .jb b{font-size:22px;font-weight:650;letter-spacing:-.015em;line-height:1.15;color:#fff}html[data-pt="jobs"] #view .rdj-track .jcard .jb span{font-size:14.5px;line-height:1.45;color:#e2efe7}html[data-pt="jobs"] #view .rdj-track .jcard:focus-visible{outline:3px solid #a8d5ba;outline-offset:3px}html[data-pt="jobs"] #view .rdj-shine{position:absolute;inset:0;z-index:2;overflow:hidden;pointer-events:none;border-radius:inherit}html[data-pt="jobs"] #view .rdj-shine::after{content:"";position:absolute;left:50%;top:50%;width:200%;height:250%;background:rgba(255,255,255,.32);transform:translate(-50%,-50%) rotate(-45deg) scaleY(0)}html[data-pt="jobs"] #view a:hover>.rdj-shine::after{transform:translate(-50%,-50%) rotate(-45deg) scaleY(1);background:rgba(255,255,255,0);transition:transform .6s linear,background-color .6s linear}@media (prefers-reduced-motion:reduce){html[data-pt="jobs"] #view .rdj-shine::after{display:none}}html[data-pt="jobs"] #view .rdj-dots{display:flex;gap:6px;justify-content:center;margin-top:24px}html[data-pt="jobs"] #view .rdj-dots i{width:8px;height:8px;border-radius:99px;background:rgba(255,255,255,.28);transition:width .2s ease-out,background-color .2s ease-out}html[data-pt="jobs"] #view .rdj-dots i.on{width:24px;background:#EDBB4A}@media (max-width:1180px){html[data-pt="jobs"] #view .rdj-track .jcard{flex-basis:calc((100% - 40px) / 3)}}@media (max-width:900px){html[data-pt="jobs"] #view .rdj-track .jcard{flex-basis:calc((100% - 20px) / 2.2)}}html[data-pt="jobs"] #view .jgrid:not(.rdj-track){display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr));gap:20px}html[data-pt="jobs"] #view .jgrid:not(.rdj-track) .jcard{position:relative;display:block;aspect-ratio:3/4;border-radius:22px;overflow:hidden;background:#163b2b;color:#fff;text-decoration:none;-webkit-user-drag:none}html[data-pt="jobs"] #view .jgrid:not(.rdj-track) .jcard>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .6s ease-out;-webkit-user-drag:none}html[data-pt="jobs"] #view .jgrid:not(.rdj-track) .jcard:hover>img{transform:scale(1.05)}html[data-pt="jobs"] #view .jgrid:not(.rdj-track) .jcard::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(6,24,16,0) 38%,rgba(6,24,16,.6) 66%,rgba(6,24,16,.92) 100%);pointer-events:none}html[data-pt="jobs"] #view .jgrid:not(.rdj-track) .jcard .x{position:absolute;z-index:3;top:14px;left:14px}html[data-pt="jobs"] #view .jgrid:not(.rdj-track) .jcard .jb{position:absolute;z-index:3;left:18px;right:18px;bottom:18px;display:flex;flex-direction:column;gap:5px}html[data-pt="jobs"] #view .jgrid:not(.rdj-track) .jcard .jb b{font-size:21px;font-weight:650;letter-spacing:-.015em;line-height:1.15;color:#fff}html[data-pt="jobs"] #view .jgrid:not(.rdj-track) .jcard .jb span{font-size:14px;line-height:1.4;color:#e2efe7}html[data-pt="jobs"] #view .jgrid:not(.rdj-track) .jcard:focus-visible{outline:3px solid #a8d5ba;outline-offset:3px}html[data-pt="jobs"] #view .jcard.rdj-rv,html[data-pt="jobs"] #view .stat.rdj-rv,html[data-pt="jobs"] #view .aitem.rdj-rv,html[data-pt="jobs"] #view .pcard.rdj-rv{opacity:0;transform:translateY(24px);transition:opacity .55s ease-out,transform .55s ease-out,border-color .18s ease-out,background-color .18s ease-out}html[data-pt="jobs"] #view .jcard.rdj-rv.rdj-in,html[data-pt="jobs"] #view .stat.rdj-rv.rdj-in,html[data-pt="jobs"] #view .aitem.rdj-rv.rdj-in,html[data-pt="jobs"] #view .pcard.rdj-rv.rdj-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){html[data-pt="jobs"] #view .rdj-rv{opacity:1!important;transform:none!important;transition:none!important}}html[data-pt="jobs"] #view .sec.cream:not(.rdj-car){background:#f6f5f0}html[data-pt="jobs"] #view .sec.cream .wrap.narrow{max-width:1100px}html[data-pt="jobs"] #view .sec.cream .sec-head{max-width:760px;margin-bottom:32px}html[data-pt="jobs"] #view .sec.cream .sec-head h2{font-size:44px;line-height:1.08;letter-spacing:-.03em;font-weight:600;margin:0}html[data-pt="jobs"] #view .sec .wrap.narrow>h2{font-size:44px;line-height:1.08;letter-spacing:-.03em;font-weight:600;margin:0 0 24px}html[data-pt="jobs"] #view .rdj-rank{background:#fff;border-radius:24px;padding:14px 26px;border:1px solid #e3ebe6}html[data-pt="jobs"] #view .rdj-rank>a,html[data-pt="jobs"] #view .rdj-rank>div{border-radius:10px}html[data-pt="jobs"] #view .v2-close{background:#fff;padding:0 40px 72px}html[data-pt="jobs"] #view .v2-close .band.rdj-closer{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);min-height:400px;max-width:1400px;margin:0 auto;border-radius:28px;background:#0c3b2a!important;color:#fff;padding:0}html[data-pt="jobs"] #view .v2-close .band.rdj-closer::before,html[data-pt="jobs"] #view .v2-close .band.rdj-closer::after{display:none!important}html[data-pt="jobs"] #view .v2-close .band.rdj-closer picture{position:absolute;top:0;right:0;bottom:0;width:58%;display:block}html[data-pt="jobs"] #view .v2-close .band.rdj-closer picture img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:62% 60%;filter:none;transform:none;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 34%);mask-image:linear-gradient(90deg,transparent 0,#000 34%)}html[data-pt="jobs"] #view .v2-close .band.rdj-closer .wrap{position:relative;z-index:2;grid-column:1;max-width:none;padding:56px 0 56px 56px;display:flex;align-items:center}html[data-pt="jobs"] #view .v2-close .band.rdj-closer .in{text-align:left;max-width:460px;margin:0}html[data-pt="jobs"] #view .v2-close .band.rdj-closer h2{color:#fff;font-size:48px;line-height:1.08;letter-spacing:-.03em;font-weight:600;margin:0;text-wrap:balance}html[data-pt="jobs"] #view .v2-close .band.rdj-closer .in>p:not(.after){color:#cfe3d7;font-size:19px;margin:14px 0 30px}html[data-pt="jobs"] #view .v2-close .band.rdj-closer .bgo{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:52px;padding:0 22px;border-radius:12px;background:linear-gradient(180deg,#F2C860 0%,#E9B43F 100%)!important;color:#111!important;font-weight:650;font-size:17px;border:0;box-shadow:inset 0 1px 0 rgba(255,255,255,.45),0 1px 2px rgba(80,55,0,.18),0 4px 10px -4px rgba(80,55,0,.28);transition:background-color .18s ease-out}html[data-pt="jobs"] #view .v2-close .band.rdj-closer .bgo:hover{background:linear-gradient(180deg,#EDBF4E 0%,#E0A92F 100%)!important}html[data-pt="jobs"] #view .v2-close .band.rdj-closer .after{color:#cfe3d7;margin-top:18px;font-size:16px}html[data-pt="jobs"] #view .v2-close .band.rdj-closer .after a{color:#fff;font-weight:650;text-decoration:underline;text-underline-offset:3px}@media (max-width:1180px){html[data-pt="jobs"] #view .v2-close{padding:0 24px 60px}html[data-pt="jobs"] #view .v2-close .band.rdj-closer{grid-template-columns:1fr;display:flex;flex-direction:column}html[data-pt="jobs"] #view .v2-close .band.rdj-closer picture{position:relative;width:100%;height:300px;order:1}html[data-pt="jobs"] #view .v2-close .band.rdj-closer picture img{-webkit-mask-image:linear-gradient(180deg,#000 70%,transparent 100%);mask-image:linear-gradient(180deg,#000 70%,transparent 100%);object-position:center 55%}html[data-pt="jobs"] #view .v2-close .band.rdj-closer .wrap{order:2;padding:20px 36px 40px}}@media (max-width:1180px){html[data-pt="jobs"] #view .rdj-art{grid-template-columns:minmax(0,1fr);gap:40px}html[data-pt="jobs"] #view .rdj-art .side{position:static;max-width:560px}html[data-pt="jobs"] #view .jgrid:not(.rdj-track){grid-template-columns:repeat(3,minmax(0,1fr))}html[data-pt="jobs"] #view .toc.rel-next{grid-template-columns:1fr}}@media (max-width:900px){html[data-pt="jobs"] #view .sec{padding:56px 0 60px}html[data-pt="jobs"] #view .prose h2{font-size:34px}html[data-pt="jobs"] #view .rdj-car .sec-head h2{font-size:36px}html[data-pt="jobs"] #view .alist{grid-template-columns:1fr}}@media (max-width:600px){html[data-pt="jobs"] #view .sec>.wrap,html[data-pt="jobs"] #view .sec.cream>.wrap{padding-left:20px;padding-right:20px}html[data-pt="jobs"] #view .sec{padding:44px 0 48px}html[data-pt="jobs"] #view .sec.rdj-car{padding:48px 0}html[data-pt="jobs"] #view .prose h2{font-size:29px;margin:40px 0 14px}html[data-pt="jobs"] #view .prose>p{font-size:17px}html[data-pt="jobs"] #view .prose>ul>li{padding:14px 16px 14px 52px;font-size:16px}html[data-pt="jobs"] #view .prose>ul>li::before{left:14px;top:14px}html[data-pt="jobs"] #view .stats,html[data-pt="jobs"] #view .jtools{grid-template-columns:1fr;gap:14px}html[data-pt="jobs"] #view .stats .stat{padding:26px 22px 22px}html[data-pt="jobs"] #view .stats .stat b{font-size:46px}html[data-pt="jobs"] #view .prose .short{padding:22px 20px}html[data-pt="jobs"] #view .prose .short p{font-size:17px}html[data-pt="jobs"] #view .prose .tbl td,html[data-pt="jobs"] #view .prose .tbl th{padding:13px 16px;font-size:15.5px}html[data-pt="jobs"] #view .prose .tbl td:first-child{white-space:normal}html[data-pt="jobs"] #view .faq summary{padding:18px;font-size:17px}html[data-pt="jobs"] #view .faq details p{padding:0 18px 18px}html[data-pt="jobs"] #view .alist .aitem{padding:18px}html[data-pt="jobs"] #view .srcs h2{font-size:27px}html[data-pt="jobs"] #view .rdj-car .sec-head{flex-direction:column;align-items:flex-start;gap:16px}html[data-pt="jobs"] #view .rdj-car .sec-head h2{font-size:30px}html[data-pt="jobs"] #view .rdj-btn{width:46px;height:46px}html[data-pt="jobs"] #view .rdj-track .jcard{flex-basis:78%;aspect-ratio:3/3.9}html[data-pt="jobs"] #view .jgrid:not(.rdj-track){grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}html[data-pt="jobs"] #view .jgrid:not(.rdj-track) .jcard .jb{left:12px;right:12px;bottom:12px}html[data-pt="jobs"] #view .jgrid:not(.rdj-track) .jcard .jb b{font-size:17px}html[data-pt="jobs"] #view .jgrid:not(.rdj-track) .jcard .jb span{font-size:12.5px}html[data-pt="jobs"] #view .sec.cream .sec-head h2,html[data-pt="jobs"] #view .sec .wrap.narrow>h2{font-size:30px}html[data-pt="jobs"] #view .rdj-rank{padding:10px 14px}html[data-pt="jobs"] #view .v2-close{padding:0 16px 48px}html[data-pt="jobs"] #view .v2-close .band.rdj-closer{border-radius:22px}html[data-pt="jobs"] #view .v2-close .band.rdj-closer picture{height:220px}html[data-pt="jobs"] #view .v2-close .band.rdj-closer .wrap{padding:16px 20px 28px}html[data-pt="jobs"] #view .v2-close .band.rdj-closer h2{font-size:32px}html[data-pt="jobs"] #view .v2-close .band.rdj-closer .in>p:not(.after){font-size:16px;margin:10px 0 22px}html[data-pt="jobs"] #view .v2-close .band.rdj-closer .bgo{width:100%}}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view{--r-ink:#08140f;--r-ink2:#2b3a33;--r-mute:#5a6b62;--r-line:#e3ebe6;--r-cream:#f6f5f0;--r-tile:#e9f2ec;--r-deep:#0c3b2a;--r-g:#1f6b4a;--r-g2:#17573c;--r-mint:#a8d5ba;--r-gold:#EDBB4A;--r-sh:0 18px 40px -24px rgba(8,32,22,.28);--r-hd:77px}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view svg.rdi{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;flex:none}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-crumbbar{background:#fff;border-bottom:1px solid var(--r-line)}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-crumbbar .rd-c{max-width:1480px;margin:0 auto;padding:0 40px;box-sizing:border-box}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-crumbbar .crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:0 8px;margin:0;min-height:44px;font-size:13px;line-height:1.3;color:var(--r-mute)}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-crumbbar .crumbs a{display:inline-flex;align-items:center;min-height:44px;min-width:0;padding:0;color:var(--r-mute);text-decoration:none;transition:color .15s ease-out}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-crumbbar .crumbs a:hover{color:var(--r-g);text-decoration:underline;text-underline-offset:3px}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-crumbbar .crumbs>span{display:inline-flex;align-items:center;min-height:0;color:var(--r-mute)}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-crumbbar .crumbs>span[aria-hidden]{color:#a9b8af}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-crumbbar .crumbs>span:last-child:not([aria-hidden]){color:var(--r-ink);font-weight:600}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-body{position:relative;background:#fff;color:var(--r-ink);font-size:17px;line-height:1.6}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-sec{position:relative;padding:72px 0;background:#fff;color:var(--r-ink);font-size:17px;line-height:1.6;box-sizing:border-box}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-sec.rd-c-bg{background:var(--r-cream)}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-sec.rd-seam-b{padding-bottom:36px}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-sec.rd-seam-t{padding-top:36px}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-c{max-width:1480px;margin:0 auto;padding:0 40px;box-sizing:border-box}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-body .rd-c{padding-right:480px}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-sec h2{margin:0;font-size:48px;font-weight:600;line-height:1.08;letter-spacing:-.03em;color:var(--r-ink);text-wrap:balance;scroll-margin-top:calc(var(--r-hd) + 24px)}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-eb{display:flex;align-items:center;gap:8px;margin:0 0 12px;font-size:13px;font-weight:700;line-height:1;letter-spacing:.12em;text-transform:uppercase;color:var(--r-g)}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-eb::before{display:none}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-ebi{display:inline-flex;flex:none}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-eb svg.rdi{width:16px;height:16px;stroke-width:2}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-head{margin:0}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-sec a:focus-visible,html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-sec summary:focus-visible,html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-sec button:focus-visible,html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-track:focus-visible,html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-callcard:focus-within{outline:3px solid var(--r-mint);outline-offset:3px}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-pin{position:absolute;top:64px;bottom:96px;right:max(0px,calc((100% - 1480px) / 2));width:440px;padding:0 40px 0 0;box-sizing:border-box;z-index:5;pointer-events:none}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-pinstick{position:sticky;top:calc(var(--r-hd) + 24px);display:grid;gap:18px;align-content:start;pointer-events:auto}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-pin .qcard{background:#fff;color:var(--r-ink);border:1px solid var(--r-line);border-top:5px solid var(--r-g);border-radius:24px;padding:28px 28px 26px;box-shadow:var(--r-sh)}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-pin .qcard .cta-title{margin:0;font-size:27px;font-weight:650;line-height:1.15;letter-spacing:-.02em;color:var(--r-ink)}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-pin .qcard>p:not(.cta-title){margin:6px 0 16px;font-size:15px;line-height:1.5;color:var(--r-ink2)}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-pin .qcard .btn{display:flex;width:100%;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 22px;margin:0;border:0;border-radius:12px;font-size:17px;font-weight:650;line-height:1;text-decoration:none;white-space:nowrap;box-sizing:border-box;transition:background-color .18s ease-out,box-shadow .18s ease-out,color .18s ease-out}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-pin .qcard .btn+.btn{margin-top:10px}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-pin .qcard .btn-primary{background:linear-gradient(180deg,#F2C860 0%,#E9B43F 100%);color:#111;box-shadow:inset 0 1px 0 rgba(255,255,255,.45),0 1px 2px rgba(80,55,0,.18),0 4px 10px -4px rgba(80,55,0,.28)}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-pin .qcard .btn-primary:hover{background:linear-gradient(180deg,#EDBF4E 0%,#E0A92F 100%);color:#111}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-pin .qcard .btn-primary svg{width:18px;height:18px;transition:transform .18s ease-out}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-pin .qcard .btn-primary:hover svg{transform:translateX(3px)}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-pin .qcard .btn-call{background:#fff;color:var(--r-ink);box-shadow:inset 0 0 0 1px #cfdcd3}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-pin .qcard .btn-call svg{width:30px;height:30px;padding:7px;border-radius:50%;background:var(--r-tile);color:var(--r-g);box-sizing:border-box;transition:background-color .18s ease-out,color .18s ease-out}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-pin .qcard .btn-call:hover{background:#f3f8f5;color:var(--r-g);box-shadow:inset 0 0 0 1.5px var(--r-g)}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-pin .qcard .btn-call:hover svg{background:var(--r-g);color:#fff}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-pin .qcard .qlink{display:inline-flex;align-items:center;min-height:0;margin:22px 0 8px;font-size:15px;font-weight:650;color:var(--r-g);text-decoration:none}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-pin .qcard .qlink:hover{text-decoration:underline;text-underline-offset:3px}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-pin .qcard ul{display:grid;gap:2px;margin:0;padding:0;list-style:none;font-size:16px;color:var(--r-ink2)}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-pin .qcard ul li{display:flex;align-items:center;gap:12px;padding:6px 0}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-pin .qcard ul .ico{width:20px;height:20px;flex:none;color:var(--r-g);stroke-width:1.8}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-pin .toc{background:#fff;border:1px solid var(--r-line);border-radius:24px;padding:24px 26px;box-shadow:var(--r-sh)}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-pin .toc b{display:block;margin:0 0 6px;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--r-mute)}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-pin .toc a{display:block;padding:11px 0;border:0;border-bottom:1px solid var(--r-line);font-size:16px;line-height:1.4;color:var(--r-ink2);text-decoration:none;transition:color .15s ease-out}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-pin .toc a:last-child{border-bottom:0}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-pin .toc a:hover{color:var(--r-g)}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-pin .toc a.on{color:var(--r-g);font-weight:650}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-otp{display:none}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-intro{padding:40px 0 72px}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-introph{margin:0 0 44px;border-radius:28px;overflow:hidden}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-introph img{display:block;width:100%;height:auto;aspect-ratio:16/10.6;object-fit:cover;border-radius:28px;-webkit-user-drag:none}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-sabox{margin:0;padding:34px 36px 32px;background:#edf5f0;border:1px solid #d6e8dc;border-radius:24px;color:var(--r-ink)}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-sabox .rd-eb{margin-bottom:10px}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-sabox p{margin:0}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-sabox .rd-satitle{margin:0;font-size:30px;font-weight:600;line-height:1.2;letter-spacing:-.02em;color:var(--r-ink)}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-sabox .rd-lead{font-size:22px;font-weight:500;line-height:1.45;letter-spacing:-.01em;color:var(--r-ink)}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-sabox .rd-lead b{font-weight:650}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-saul{display:grid;gap:14px;margin:20px 0 0;padding:0;list-style:none}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-saul li{display:grid;grid-template-columns:28px minmax(0,1fr);gap:14px;margin:0;padding:0;font-size:18px;line-height:1.55;color:var(--r-ink2)}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-saul li::before{display:none}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-saul b{font-weight:650;color:var(--r-ink)}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-ck{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--r-g);color:#fff;margin-top:1px}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-ck svg.rdi{width:15px;height:15px;stroke-width:2.8}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-sacta{display:flex;align-items:center;gap:22px;margin-top:28px;padding-top:26px;border-top:1px solid #d6e8dc}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-sacta .row{margin:0;flex:none;display:block}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-sacta .btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:60px;padding:0 28px;margin:0;border:0;border-radius:12px;font-size:18px;font-weight:650;line-height:1;text-decoration:none;white-space:nowrap;background:linear-gradient(180deg,#F2C860 0%,#E9B43F 100%);color:#111;box-shadow:inset 0 1px 0 rgba(255,255,255,.45),0 1px 2px rgba(80,55,0,.18),0 4px 10px -4px rgba(80,55,0,.28);transition:background-color .18s ease-out}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-sacta .btn:hover{background:linear-gradient(180deg,#EDBF4E 0%,#E0A92F 100%);color:#111}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-sacta .btn svg{width:18px;height:18px;transition:transform .18s ease-out}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-sacta .btn:hover svg{transform:translateX(3px)}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-satx p{margin:0;font-size:15px;line-height:1.55;font-weight:400;color:var(--r-mute)}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-satx a{color:var(--r-g);font-weight:650;text-underline-offset:3px}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-jl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:18px 0 0}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-jl a{display:flex;align-items:center;gap:12px;min-height:0;padding:16px 18px;border-left:1px solid var(--r-line);border-radius:12px;font-size:16px;font-weight:600;line-height:1.3;color:var(--r-ink);text-decoration:none;transition:background-color .15s ease-out}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-jl a:first-child{border-left-color:transparent}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-jic{display:grid;place-items:center;width:38px;height:38px;border-radius:10px;background:var(--r-cream);color:var(--r-g);flex:none;transition:background-color .15s ease-out,color .15s ease-out}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-jic svg.rdi{width:20px;height:20px}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-jt{flex:1}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-ja{width:18px;height:18px;flex:none;color:var(--r-ink);transition:transform .15s ease-out,color .15s ease-out}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-jl a:hover{background:var(--r-cream)}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-jl a:hover .rd-jic{background:var(--r-g);color:#fff}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-jl a:hover .rd-jt,html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-jl a:hover .rd-ja{color:var(--r-g)}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-jl a:hover .rd-ja{transform:translateX(3px)}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-g4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;margin:56px 0 0;padding:0;background:none;border-radius:0;box-shadow:none;overflow:visible}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-g4>.rd-ibox,html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-cardgrid>.rd-ibox2{display:block;margin:0;padding:30px 28px;background:#fff;border:1px solid transparent;border-radius:20px;box-shadow:var(--r-sh);transition:background-color .18s ease-out,border-color .18s ease-out,box-shadow .18s ease-out}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-w .rd-g4>.rd-ibox,html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-w .rd-cardgrid>.rd-ibox2{background:var(--r-cream);box-shadow:none}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-g4>.rd-ibox:hover,html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-cardgrid>.rd-ibox2:hover{border-color:var(--r-g)}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-ic{display:grid;place-items:center;width:64px;height:64px;border-radius:50%;background:var(--r-tile);color:var(--r-g);transition:background-color .18s ease-out,color .18s ease-out}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-w .rd-ibox .rd-ic{background:#fff}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-ic svg.rdi{width:28px;height:28px;stroke-width:1.6}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-ibox:hover>.rd-ic{background:var(--r-g);color:#fff}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-ibox dt{margin:22px 0 8px;font-size:21px;font-weight:650;letter-spacing:-.01em;line-height:1.25;text-transform:none;color:var(--r-ink)}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-ibox dd{margin:0;font-size:30px;font-weight:650;letter-spacing:-.02em;line-height:1.1;color:var(--r-g)}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-ibox dd a{color:inherit;text-decoration:none}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-ibox dd small{display:block;margin-top:8px;font-size:16px;font-weight:400;letter-spacing:0;line-height:1.55;color:var(--r-ink2)}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-notes{display:grid;grid-template-columns:1fr 1.25fr;gap:40px;margin-top:28px;padding:30px 34px;background:#fff;border-radius:20px;box-shadow:var(--r-sh)}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-notes.rd-one{grid-template-columns:1fr}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-nl p{margin:0;font-size:16px;line-height:1.6;color:var(--r-ink2)}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-nl p+p{margin-top:8px}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-checks{display:grid;gap:12px;margin:0;padding:0;list-style:none}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-chk{position:relative;margin:0;padding:0 0 0 40px;font-size:16px;line-height:1.6;color:var(--r-ink2)}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-chk::before{display:none}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-chk>.rd-ck{position:absolute;left:0;top:-1px}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-chk a{color:var(--r-g);font-weight:650;text-underline-offset:3px}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-bento{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:40px 0 0}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-feat{position:relative;grid-column:1/-1;display:flex;align-items:center;min-height:220px;padding:38px 40px;overflow:hidden;background:var(--r-deep);color:#fff;border-top:5px solid var(--r-gold);border-radius:28px;box-sizing:border-box}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-ftx{position:relative;z-index:1;max-width:58%}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-ftx p{margin:0;font-size:24px;font-weight:500;line-height:1.4;letter-spacing:-.01em;color:#fff}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-map{position:absolute;right:56px;top:50%;width:180px;height:180px;transform:translateY(-50%)}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-map path{fill:rgba(207,231,216,.08);stroke:var(--r-mint);stroke-width:1.6px;vector-effect:non-scaling-stroke;stroke-linejoin:round}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-sc{margin:0;padding:26px 26px 24px;background:var(--r-cream);border:1px solid transparent;border-radius:20px;box-shadow:none}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-sh{display:block}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-sc .rd-ic{width:44px;height:44px;border-radius:12px;background:#fff}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-sc .rd-ic svg.rdi{width:22px;height:22px;stroke-width:1.8}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-sc:hover .rd-ic{background:var(--r-g);color:#fff}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-sc:hover{border-color:var(--r-g)}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-sc b{display:block;margin:22px 0 10px;font-size:46px;font-weight:600;letter-spacing:-.035em;line-height:1;color:var(--r-deep);font-variant-numeric:tabular-nums}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-sc>span{display:block;margin:0;font-size:16px;line-height:1.45;color:var(--r-ink2)}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-bar{display:block;height:8px;margin-top:18px;overflow:hidden;background:#e3e9e4;border-radius:99px}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-bar i{display:block;width:0;height:100%;background:var(--r-g);border-radius:99px;transition:width 1s ease-out .2s}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-sc.rd-in .rd-bar i{width:var(--w)}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-src{margin:20px 0 0;font-size:14px;font-style:normal;line-height:1.5;color:var(--r-mute)}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-carhead{display:flex;justify-content:space-between;align-items:flex-end;gap:24px}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-carnav{display:flex;gap:10px;flex:none}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-cbtn{display:grid;place-items:center;width:48px;height:48px;padding:0;border-radius:50%;border:1px solid var(--r-line);background:#fff;color:var(--r-ink);cursor:pointer;transition:background-color .15s ease-out,color .15s ease-out,border-color .15s ease-out}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-cbtn svg.rdi{width:20px;height:20px}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-cbtn:hover:not(:disabled){background:var(--r-g);border-color:var(--r-g);color:#fff}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-cbtn:disabled{opacity:.4;cursor:default}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-track{display:flex;grid-template-columns:none;gap:20px;margin:36px 0 0;padding:0 0 6px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;outline:none;-webkit-overflow-scrolling:touch}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-track::-webkit-scrollbar{display:none}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-track:focus-visible{box-shadow:0 0 0 3px var(--r-mint);border-radius:20px}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-track a,html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-track img{-webkit-user-drag:none;user-select:none;-webkit-touch-callout:none}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-slide{position:relative;flex:0 0 calc((100% - 20px) / 2);aspect-ratio:4/4.3;margin:0;padding:0;overflow:hidden;background:#163b2b;color:#fff;border-radius:28px;box-shadow:none;scroll-snap-align:start;cursor:pointer}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-slide::before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,rgba(6,24,16,0) 35%,rgba(6,24,16,.55) 62%,rgba(6,24,16,.9) 100%);pointer-events:none}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-sim{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .6s ease-out}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-slide:hover .rd-sim{transform:scale(1.04)}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-sico{position:absolute;top:18px;right:18px;z-index:2;display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:#fff;color:var(--r-g)}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-stx{position:absolute;left:24px;right:24px;bottom:24px;z-index:2}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-st-t{display:block;margin:0;font-size:24px;font-weight:650;letter-spacing:-.015em;line-height:1.2;color:#fff}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-st-p{margin:8px 0 0;font-size:15px;line-height:1.5;color:#e2efe7}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-more{display:flex;width:fit-content;align-items:center;gap:12px;height:48px;margin-top:18px;padding:0 6px 0 18px;border-radius:12px;background:#fff;color:var(--r-ink);font-size:14px;font-weight:650;line-height:1;white-space:nowrap;text-decoration:none}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-arw{display:grid;place-items:center;width:36px;height:36px;border-radius:9px;background:var(--r-g);color:#fff;transition:background-color .15s ease-out}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-arw svg.rdi{width:16px;height:16px}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-slide:hover .rd-arw{background:var(--r-deep)}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-dots{display:flex;justify-content:center;gap:6px;margin-top:22px}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-dots i{width:8px;height:8px;border-radius:99px;background:#d3ddd6;transition:width .2s ease-out,background-color .2s ease-out}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-dots i.on{width:24px;background:var(--r-g)}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-cardgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:40px 0 0}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-cardgrid>.rd-ibox2{padding:26px 28px}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-ibox2 b{display:block;margin:0 0 6px;font-size:21px;font-weight:650;letter-spacing:-.01em;color:var(--r-ink)}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-ibox2 p{margin:0;font-size:16px;line-height:1.55;color:var(--r-ink2)}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-gtrack .rd-gc{flex:0 0 calc((100% - 40px) / 3);display:grid;grid-template-columns:44% minmax(0,1fr);min-height:180px;margin:0;padding:0;overflow:hidden;background:var(--r-cream);color:var(--r-ink);text-decoration:none;border:1px solid transparent;border-radius:20px;box-shadow:none;scroll-snap-align:start;transition:border-color .18s ease-out,background-color .18s ease-out}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-gim{position:relative;overflow:hidden}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-gim img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .6s ease-out}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-gtx{display:flex;flex-direction:column;justify-content:space-between;padding:22px 22px 20px}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-gic{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:#fff;color:var(--r-g);transition:background-color .18s ease-out,color .18s ease-out}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-gic svg.rdi{width:22px;height:22px}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-gtx b{margin-top:18px;font-size:22px;font-weight:650;letter-spacing:-.015em;line-height:1.2;color:var(--r-ink)}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-garw{align-self:flex-end;display:grid;place-items:center;width:40px;height:40px;margin-top:14px;border-radius:50%;background:#fff;color:var(--r-ink);transition:background-color .18s ease-out,color .18s ease-out}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-garw svg.rdi{width:18px;height:18px;transition:transform .15s ease-out}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-gc:hover{border-color:var(--r-g);background:#eef4ef}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-gc:hover .rd-gim img{transform:scale(1.05)}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-gc:hover .rd-gic,html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-gc:hover .rd-garw{background:var(--r-g);color:#fff}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-gc:hover .rd-garw svg.rdi{transform:translateX(2px)}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-guides .rd-eb{margin-bottom:12px}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-fe{display:grid;grid-template-columns:1fr 1.1fr;gap:72px;align-items:center}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-fe.rd-one{grid-template-columns:1fr}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-fel p{margin:0}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-lede{margin:16px 0 0;max-width:620px;font-size:18px;line-height:1.6;color:var(--r-ink2)}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-lede a{color:var(--r-g);font-weight:650;text-underline-offset:3px}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-fel .rd-chk{margin-top:14px}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-fel .rd-lede+.rd-chk,html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-fel .tbl+.rd-chk{margin-top:28px}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-sec .tbl{margin:0;overflow:hidden;background:#fff;border-radius:20px;box-shadow:var(--r-sh)}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-sec .tbl table{width:100%;min-width:0;border-collapse:collapse}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-sec .tbl caption{caption-side:top;padding:20px 26px;text-align:left;font-size:15px;line-height:1.45;color:#b9d6c5;background:var(--r-deep)}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-sec .tbl caption b{font-size:17px;font-weight:650;color:#fff}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-sec .tbl thead th{padding:16px 26px;background:#fff;border-bottom:1px solid var(--r-line);text-align:left;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--r-mute)}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-sec .tbl tbody th{padding:15px 26px;background:none;border-bottom:1px solid var(--r-line);text-align:left;font-size:16px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--r-mute)}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-sec .tbl td{padding:15px 26px;border:0;border-bottom:1px solid var(--r-line);font-size:19px;font-weight:550;font-variant-numeric:tabular-nums;color:var(--r-ink)}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-sec .tbl tr:last-child>th,html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-sec .tbl tr:last-child>td{border-bottom:0}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-sec .tbl tbody tr:hover>*{background:#fafcfb}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-mort{display:grid;grid-template-columns:1.05fr 1fr;gap:80px;align-items:center}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-mort.rd-one{grid-template-columns:1fr}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-tx p{margin:16px 0 0;font-size:17px;line-height:1.6;color:var(--r-ink2)}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-tx p a{color:var(--r-g);font-weight:650;text-underline-offset:3px}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-mph{position:relative}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-mph img{display:block;width:100%;height:auto;aspect-ratio:5/5.2;object-fit:cover;border-radius:28px}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-mstat{position:absolute;left:0;bottom:0;min-width:230px;padding:26px 30px;background:var(--r-g);color:#fff;border-radius:0 24px 0 28px;box-shadow:0 0 0 10px var(--r-cream)}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-mstat b{display:block;font-size:52px;font-weight:600;letter-spacing:-.04em;line-height:1}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-mstat span{display:block;margin-top:8px;max-width:240px;font-size:15px;line-height:1.4;color:#dcefe3}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-faq{display:grid;grid-template-columns:.85fr 1.15fr;gap:72px;align-items:start}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-faq.rd-one{grid-template-columns:1fr}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-faq .rd-faqlist{border:0}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-faqlist{display:grid;gap:12px;margin:0;padding:0;border:0}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-faqlist details{margin:0;background:#fff;border:1px solid var(--r-line);border-radius:16px;transition:border-color .15s ease-out,box-shadow .2s ease-out}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-faqlist details:hover{border-color:var(--r-g)}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-faqlist details[open]{border-color:transparent;box-shadow:var(--r-sh)}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-faqlist summary{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:0;padding:22px 24px;list-style:none;cursor:pointer;font-size:18px;font-weight:600;line-height:1.35;color:var(--r-ink);transition:color .15s ease-out}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-faqlist summary::-webkit-details-marker{display:none}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-faqlist details:hover summary{color:var(--r-g)}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-faqlist summary i{position:relative;flex:none;width:34px;height:34px;border-radius:50%;background:var(--r-tile);transition:transform .2s ease-out,background-color .2s ease-out}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-faqlist summary i::before,html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-faqlist summary i::after{content:"";position:absolute;left:50%;top:50%;width:14px;height:2px;border-radius:2px;background:var(--r-g);transform:translate(-50%,-50%);transition:background-color .2s ease-out}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-faqlist summary i::after{transform:translate(-50%,-50%) rotate(90deg)}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-faqlist details:hover summary i,html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-faqlist details[open] summary i{background:var(--r-g)}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-faqlist details:hover summary i::before,html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-faqlist details:hover summary i::after,html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-faqlist details[open] summary i::before,html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-faqlist details[open] summary i::after{background:#fff}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-faqlist details[open] summary i{transform:rotate(45deg)}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-faqlist details>p{margin:0;padding:0 24px 22px;font-size:16px;line-height:1.6;color:var(--r-ink2)}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-faqlist details>p+p{margin-top:-10px}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-faqlist details>p.fsrc{padding-bottom:20px;font-size:14px;color:var(--r-mute)}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-faqlist details>p a{color:var(--r-g);text-underline-offset:3px}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-faqlist details[open]>p{animation:rdFade .25s ease-out}@keyframes rdFade{from{opacity:0}to{opacity:1}}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-callcard{position:relative;display:flex;align-items:center;gap:16px;margin:32px 0 0;padding:22px;min-height:0;text-align:left;background:#fff;border:1px solid var(--r-line);border-radius:20px;box-shadow:none;transition:border-color .18s ease-out}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-callcard p{display:flex;flex-direction:column-reverse;flex:1;margin:0;padding:0;text-align:left;font-size:15px;line-height:1.4;color:var(--r-mute)}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-callcard a{display:inline;min-height:0;padding:0;font-size:20px;font-weight:650;color:var(--r-ink);text-decoration:none}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-callcard a::after{content:"";position:absolute;inset:0;border-radius:20px}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-cc-ic{display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:var(--r-g);color:#fff;flex:none;transition:background-color .18s ease-out}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-cc-ic svg.rdi{width:22px;height:22px}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-cc-go{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--r-cream);color:var(--r-ink);flex:none;transition:background-color .18s ease-out,color .18s ease-out}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-cc-go svg.rdi{width:18px;height:18px}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-callcard:hover{border-color:var(--r-g)}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-callcard:hover .rd-cc-go{background:var(--r-g);color:#fff}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-callcard:hover .rd-cc-ic{background:var(--r-deep)}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-cc-solo{max-width:560px;margin:24px auto}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-srcs{display:grid;grid-template-columns:.85fr 1.15fr;gap:72px;align-items:start}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-srcl h2{margin:0;font-size:40px}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-disc{margin:22px 0 0;padding:0 0 0 18px;border-left:2px solid var(--r-g);border-radius:0;background:none;font-size:15px;line-height:1.55;color:var(--r-mute)}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-slist{counter-reset:s;columns:2;column-gap:32px;margin:0;padding:0;list-style:none;display:block;font-size:15px}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-slist li{position:relative;display:grid;grid-template-columns:34px minmax(0,1fr) 18px;align-items:center;gap:12px;margin:0 -10px;padding:12px 10px;break-inside:avoid;border:0;border-radius:12px;line-height:1.45;color:var(--r-ink);transition:background-color .15s ease-out}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-slist li::before{counter-increment:s;content:counter(s);display:grid;place-items:center;width:28px;height:28px;border-radius:8px;background:var(--r-tile);color:var(--r-g);font-size:13px;font-weight:700;position:static;transition:background-color .15s ease-out,color .15s ease-out}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-slist a{color:var(--r-ink);text-decoration:none;border-bottom:1px solid #b9cbbf;word-break:break-word;transition:color .15s ease-out,border-color .15s ease-out}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-slist li::after{content:"";position:absolute;left:10px;right:10px;bottom:0;height:1px;background:#dfe6e1}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-so{width:16px;height:16px;color:var(--r-mute);transition:color .15s ease-out,transform .15s ease-out}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-slist li:hover{background:var(--r-cream)}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-slist li:hover::before{background:var(--r-g);color:#fff}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-slist li:hover a{color:var(--r-g);border-color:var(--r-g)}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-slist li:hover .rd-so{color:var(--r-g);transform:translate(2px,-2px)}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .pmeta .wrap{max-width:1480px;padding-left:40px;padding-right:40px;box-sizing:border-box}@media (max-width:700px){html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .pmeta .wrap{padding-left:20px;padding-right:20px}}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-states{padding-bottom:36px}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-states .rd-head{max-width:none;margin:0}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-states h2{margin:0}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-sg{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin:48px 0 0}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-sg .scard{display:flex;flex-direction:row;align-items:center;gap:12px;min-width:0;padding:12px 14px;background:#fff;color:var(--r-ink);border:1px solid var(--r-line);border-radius:14px;box-shadow:none;text-decoration:none;transform:none;transition:border-color .15s ease-out}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-sg .scard:hover{background:#fff;border-color:var(--r-g);box-shadow:none;transform:none}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-sg .scard .sh{display:grid;place-items:center;width:40px;height:40px;flex:none;border-radius:10px;background:var(--r-tile);transition:background-color .15s ease-out}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-sg .scard .sh svg{width:24px;height:24px;fill:none;stroke:var(--r-g);stroke-width:1.3;stroke-linejoin:round;transition:stroke .15s ease-out}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-sg .scard:hover .sh{background:var(--r-g)}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-sg .scard:hover .sh svg{stroke:#fff;fill:none}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-sg .scard>span:last-child{min-width:0}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-sg .scard b{display:block;font-size:15px;font-weight:600;line-height:1.25;color:var(--r-ink)}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-sg .scard>span:last-child>span{display:block;font-size:12px;font-weight:600;letter-spacing:.06em;color:var(--r-mute)}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .v2-close{max-width:none;margin:0;padding:0 max(40px,calc((100% - 1400px) / 2)) 72px;background:var(--r-cream)}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-jrows{display:grid;gap:10px;margin:24px 0 0}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-sec .chips{margin:28px 0 0}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-sec h2+p,html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-sec h2+ul,html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-sec h2+.tbl,html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-sec .rd-head+p,html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-sec .rd-head+ul{margin-top:16px}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-sec>.rd-c>p{margin:16px 0 0;font-size:17px;line-height:1.65;color:var(--r-ink2)}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-sec>.rd-c>p a{color:var(--r-g);font-weight:650;text-underline-offset:3px}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-sec>.rd-c>p.small{font-size:14px;color:var(--r-mute)}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-sec>.rd-c>.rd-checks,html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-sec>.rd-c>.tbl{margin-top:24px}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-sec>.rd-c>.rd-faqlist{margin-top:32px}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-hubgrid{padding:56px 0 72px}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-hubgrid .rd-sg{margin-top:0}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-hubtbl .rd-head{margin:0 0 40px}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-tblwrap{overflow-x:auto;background:#fff;border-radius:20px;box-shadow:var(--r-sh)}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-tblwrap table{width:100%;min-width:640px;border-collapse:collapse}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-tblwrap thead tr{background:var(--r-deep)!important;color:#fff}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-tblwrap thead th{padding:16px 22px!important;font-size:13px;font-weight:700!important;letter-spacing:.08em;text-transform:uppercase;color:#fff}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-tblwrap tbody td{padding:15px 22px!important;font-size:16px!important;font-variant-numeric:tabular-nums;color:var(--r-ink)}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-tblwrap tbody tr{border-top:1px solid var(--r-line)!important}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-tblwrap tbody tr:hover td{background:#fafcfb}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-tblwrap a{color:var(--r-g);font-weight:600;text-underline-offset:3px}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-hubtbl .rd-src{margin-top:18px}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-hublede{margin:10px 0 0;font-size:16px;color:var(--r-ink2)}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-hublede a{color:var(--r-g);font-weight:650}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-rv{opacity:0;transform:translateY(24px);transition:opacity .55s ease-out,transform .55s ease-out,background-color .18s ease-out,border-color .18s ease-out,box-shadow .18s ease-out,color .18s ease-out}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-rv.rd-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-rv{opacity:1;transform:none;transition:none}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-bar i{width:var(--w);transition:none}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-sim,html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-gim img{transition:none}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-faqlist details[open]>p{animation:none}}@media (max-width:1180px){html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-body .rd-c{padding-right:40px}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-pin{position:static;width:auto;max-width:none;padding:0 40px;margin:0 auto 56px;pointer-events:auto}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-pinstick{position:static;max-width:560px}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-pin .toc{display:none}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-intro{padding-bottom:40px}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-otp{display:block;position:sticky;top:var(--r-hd);z-index:10;background:rgba(255,255,255,.97);border-top:1px solid var(--r-line);border-bottom:1px solid var(--r-line)}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-otpc{display:flex;align-items:center;gap:8px;max-width:1480px;height:60px;margin:0 auto;padding:0 40px;overflow-x:auto;scrollbar-width:none;box-sizing:border-box}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-otpc::-webkit-scrollbar{display:none}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-otpc a{display:inline-flex;align-items:center;flex:none;height:38px;padding:0 14px;border-radius:10px;font-size:15px;font-weight:550;color:var(--r-ink2);text-decoration:none;transition:background-color .25s ease-out,color .25s ease-out;-webkit-tap-highlight-color:transparent}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-otpc a.on{background:var(--r-g);color:#fff}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-sec h2{scroll-margin-top:calc(var(--r-hd) + 80px)}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-g4,html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-cardgrid{grid-template-columns:repeat(2,minmax(0,1fr))}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-slide{flex-basis:calc((100% - 20px) / 2.25);aspect-ratio:4/4.3}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-gtrack .rd-gc{flex-basis:calc((100% - 20px) / 1.7)}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-sacta{flex-direction:column;align-items:flex-start;gap:14px}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-sg{grid-template-columns:repeat(4,minmax(0,1fr))}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-fe,html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-mort,html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-faq,html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-srcs{gap:48px}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .v2-close{padding:0 32px 60px}}@media (min-width:1181px){html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-g4,html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-cardgrid{grid-template-columns:repeat(2,minmax(0,1fr))}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-fe,html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-mort{gap:44px}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-faq,html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-srcs{grid-template-columns:1fr;gap:36px}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-notes{grid-template-columns:1fr;gap:20px}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-sec h2{scroll-margin-top:24px}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-sec[id],html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-sec{scroll-margin-top:24px}}@media (min-width:1181px) and (max-width:1300px){html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-gtx b{font-size:19px}}@media (max-width:900px){html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-sec{padding:60px 0}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-sec.rd-seam-b{padding-bottom:30px}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-sec.rd-seam-t{padding-top:30px}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-sec h2{font-size:40px}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-srcl h2{font-size:34px}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-intro{padding:36px 0 36px}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-introph img{aspect-ratio:16/11}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-fe,html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-mort,html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-faq,html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-srcs{grid-template-columns:1fr;gap:40px}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-mph{order:-1}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-mph img{aspect-ratio:16/11}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-notes{grid-template-columns:1fr;gap:20px}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-slide{flex-basis:calc((100% - 20px) / 1.6)}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-ftx{max-width:70%}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-sg{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-crumbbar .rd-c,html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-c,html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-pin{padding-left:20px;padding-right:20px}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-body .rd-c{padding-right:20px}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-otpc{padding:0 12px;height:56px}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-otpc a{font-size:14px;padding:0 12px}}@media (max-width:600px){html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-sec{padding:48px 0}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-sec.rd-seam-b{padding-bottom:24px}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-sec.rd-seam-t{padding-top:24px}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-intro{padding:28px 0 28px}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-sec h2{font-size:32px;line-height:1.12}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-srcl h2{font-size:30px}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-pin{margin-bottom:40px}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-pin .qcard{padding:22px 20px}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-introph{margin-bottom:32px}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-introph img{aspect-ratio:4/3.1}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-sabox{padding:24px 20px 22px;border-radius:20px}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-sabox .rd-satitle{font-size:24px}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-sabox .rd-lead{font-size:19px}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-saul li{grid-template-columns:24px minmax(0,1fr);gap:12px;font-size:16px}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-saul .rd-ck{width:24px;height:24px}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-sacta .row,html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-sacta .btn{width:100%}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-jl{grid-template-columns:1fr;margin-top:12px}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-jl a{padding:14px 4px;border-left:0;border-top:1px solid var(--r-line);border-radius:0}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-jl a:first-child{border-top:0}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-g4,html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-cardgrid{grid-template-columns:1fr;gap:12px;margin-top:36px}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-g4>.rd-ibox{display:grid;grid-template-columns:48px minmax(0,1fr);column-gap:16px;align-items:start;padding:22px 20px}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-ibox .rd-ic{width:48px;height:48px;grid-row:span 2}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-ic svg.rdi{width:22px;height:22px}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-ibox dt{margin:2px 0 2px;font-size:19px}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-ibox dd{font-size:24px}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-ibox dd small{font-size:15px}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-notes{padding:22px 20px}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-bento{gap:12px;margin-top:28px}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-feat{padding:26px 110px 26px 22px;min-height:0}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-ftx{max-width:100%}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-ftx p{font-size:17px}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-map{width:96px;height:96px;right:14px}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-sc{padding:18px 16px}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-sc b{margin:14px 0 8px;font-size:30px}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-sc>span{font-size:14px}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-sc .rd-ic{width:38px;height:38px}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-carhead{flex-direction:column;align-items:flex-start;gap:16px}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-slide{flex-basis:84%;aspect-ratio:3/3.7}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-stx{left:18px;right:18px;bottom:18px}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-st-t{font-size:21px}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-gtrack .rd-gc{flex-basis:88%;grid-template-columns:40% minmax(0,1fr);min-height:140px}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-gtx{padding:16px}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-gtx b{margin-top:12px;font-size:19px}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-garw{width:36px;height:36px}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-sec .tbl caption{padding:16px 18px}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-sec .tbl thead th{padding:14px 18px}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-sec .tbl tbody th,html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-sec .tbl td{padding:13px 18px}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-sec .tbl td{font-size:17px}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-mstat{min-width:0;padding:18px 20px}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-mstat b{font-size:38px}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-mstat span{font-size:14px}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-faqlist summary{padding:18px;font-size:17px}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-faqlist details>p{padding:0 18px 18px}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-slist{columns:1}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-sg{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:32px}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-sg .scard{padding:10px;gap:10px}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-sg .scard .sh{width:34px;height:34px}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-sg .scard .sh svg{width:20px;height:20px}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-sg .scard b{font-size:14px}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-hubgrid{padding:36px 0 48px}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-callcard{padding:18px}html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .v2-close{padding:0 20px 48px}}html[data-pt] #view.rdx{--rd-ink:#08140f;--rd-ink2:#2b3a33;--rd-mute:#5a6b62;--rd-line:#e3ebe6;--rd-cream:#f6f5f0;--rd-tile:#e9f2ec;--rd-deep:#0c3b2a;--rd-g:#1f6b4a;--rd-mint:#a8d5ba;--rd-gold:#F5B83D}html[data-pt] #view.rdx .trh{background:#fff;padding:52px 0 60px;color:var(--rd-ink)}html[data-pt] #view.rdx .trh .trh-wrap{max-width:1480px;margin:0 auto;padding:0 40px;position:relative;width:100%;box-sizing:border-box}html[data-pt] #view.rdx .trh .trh-top{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:56px;align-items:end}html[data-pt] #view.rdx .trh[data-nophoto] .trh-top{grid-template-columns:minmax(0,1fr)}html[data-pt] #view.rdx .trh .trh-tx{min-width:0}html[data-pt] #view.rdx .trh h1{font-size:76px;line-height:1.04;letter-spacing:-.04em;font-weight:600;margin:0;padding:0;max-width:none;text-align:left;color:var(--rd-ink);text-wrap:balance}html[data-pt] #view.rdx .trh .trh-w{position:relative;display:inline-block;white-space:nowrap}html[data-pt] #view.rdx .trh .trh-sw{position:absolute;left:0;bottom:-.26em;width:100%;height:.2em;overflow:visible;display:block;pointer-events:none}html[data-pt] #view.rdx .trh .trh-sw path{fill:none;stroke:var(--rd-gold);stroke-width:5;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0}@media (prefers-reduced-motion:no-preference){html[data-pt] #view.rdx .trh .trh-sw path{stroke-dashoffset:1;animation:trhDraw .9s .35s ease-out forwards}}@keyframes trhDraw{to{stroke-dashoffset:0}}html[data-pt] #view.rdx .trh .trh-lede{position:relative;margin:26px 0 0;padding:0;font-size:22px;line-height:1.4;color:var(--rd-ink2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}html[data-pt] #view.rdx .trh .trh-lede .trh-short{display:none}html[data-pt] #view.rdx .trh .trh-lede.is-short .trh-short{display:inline}html[data-pt] #view.rdx .trh .trh-lede.is-short .trh-full{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}html[data-pt] #view.rdx .trh .trh-hcb{display:none!important}html[data-pt] #view.rdx .trh .trh-ph{position:relative;height:300px;margin:0;border-radius:24px;overflow:hidden;background:var(--rd-tile)}html[data-pt] #view.rdx .trh .trh-ph img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 35%;-webkit-user-drag:none;user-select:none}html[data-pt] #view.rdx .trh .trh-ph figcaption{position:absolute;right:12px;bottom:12px;margin:0;padding:3px 9px;border-radius:6px;background:rgba(8,20,15,.55);font-size:11.5px;line-height:1.3;color:#fff}html[data-pt] #view.rdx .trh .trh-ph figcaption a{color:#fff;text-decoration:underline;text-underline-offset:2px}html[data-pt] #view.rdx .trh[data-v="compact"]{padding:36px 0 44px}html[data-pt] #view.rdx .trh[data-v="compact"] h1{font-size:60px}html[data-pt] #view.rdx .trh[data-v="compact"] .trh-lede{margin-top:18px}html[data-pt] #view.rdx .trh .trh-form{position:relative;margin-top:40px}html[data-pt] #view.rdx .trh[data-noform]{padding-bottom:44px}html[data-pt] #view.rdx .trh[data-noform][data-v="compact"]{padding-bottom:36px}@media (prefers-reduced-motion:no-preference){html[data-pt] #view.rdx .trh .trh-form{animation:trhRise .7s .12s cubic-bezier(.2,.7,.2,1) both}}@keyframes trhRise{from{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}html[data-pt] #view.rdx .trh[data-v="compact"] .trh-form{margin-top:28px}/* the form module's own wrappers: flat, full width */
html[data-pt] #view.rdx .trh .v2-card{overflow:visible!important;display:block;margin:0;padding:0;background:none;border:0;min-height:0;max-width:none}
html[data-pt] #view.rdx .trh .v2-card>.hero{display:block!important;padding:0!important;margin:0!important;background:none!important;min-height:0!important;height:auto!important;overflow:visible!important;border:0!important}
html[data-pt] #view.rdx .trh .v2-card .hcol{display:block!important;padding:0!important;margin:0!important;max-width:none!important;width:100%!important;min-height:0!important;height:auto!important}
html[data-pt] #view.rdx .trh .v2-card .hcol::before,html[data-pt] #view.rdx .trh .v2-card .hcol::after,html[data-pt] #view.rdx .trh .v2-card>.hero::before,html[data-pt] #view.rdx .trh .v2-card>.hero::after{display:none!important}
html[data-pt] #view.rdx .trh .fwrap{position:relative!important;width:100%!important;max-width:none!important;margin:0!important;left:auto!important;right:auto!important;top:auto!important;transform:none!important;padding:0!important}
html[data-pt] #view.rdx .trh #hint{display:none!important}
html[data-pt] #view.rdx #hint{display:none!important}
html[data-pt] #view.rdx .trh #mcall{display:none!important}
html[data-pt] #view.rdx .trh .v2-card a.tp.tpl{display:flex!important;align-items:center;justify-content:center;gap:6px;width:fit-content;margin:16px auto 0!important;padding:0!important;background:none!important;box-shadow:none!important;font-size:14px;font-weight:600;color:var(--rd-ink)!important}
html[data-pt] #view.rdx .trh .v2-card a.tp.tpl .tp-wm,html[data-pt] #view.rdx .trh .v2-card a.tp.tpl .tp-ws{color:var(--rd-ink)!important;background:none!important}
html[data-pt] #view.rdx .trh .fwrap .seal{position:absolute!important;z-index:6;top:-34px!important;left:-24px!important;right:auto!important;bottom:auto!important;width:80px!important;height:80px!important;transform:rotate(-10deg)!important;filter:drop-shadow(0 2px 3px rgba(2,20,12,.28));pointer-events:none;margin:0!important}
html[data-pt] #view.rdx .trh .fwrap .seal svg{display:block;width:100%;height:100%}

/* ============ THE CARD AS A HORIZONTAL BAR ============ */
html[data-pt] #view.rdx .trh .card{display:flow-root!important;position:relative!important;width:100%!important;max-width:none!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;background:var(--rd-deep)!important;color:#fff;border-radius:22px!important;box-shadow:0 0 0 3px var(--rd-gold)!important;overflow:visible!important;animation:none!important;transform:none!important;grid-template-columns:none!important;text-align:left}
html[data-pt] #view.rdx .trh .card::before,html[data-pt] #view.rdx .trh .card::after{display:none!important}
html[data-pt] #view.rdx .trh .card .ph picture,html[data-pt] #view.rdx .trh .card .ph img{display:none!important}
html[data-pt] #view.rdx .trh .card .ph{display:none!important}
/* progress: 5 parts, 5px gaps, the first part lit */
html[data-pt] #view.rdx .trh .card .bar{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:5px!important;position:static!important;height:auto!important;margin:0!important;padding:54px 24px 0!important;background:transparent!important;width:auto!important}
html[data-pt] #view.rdx .trh .card .bar i{display:block;height:5px!important;border-radius:3px!important;background:rgba(191,211,199,.22)!important;transition:background-color .25s ease-out}
html[data-pt] #view.rdx .trh .card .bar i::after{background:var(--rd-mint)!important}
html[data-pt] #view.rdx .trh .card .cb{display:grid!important;grid-template-columns:auto minmax(0,1fr) 250px;grid-template-areas:"meta meta meta" "q tiles call";column-gap:22px;row-gap:10px;align-items:center;padding:12px 24px 24px!important;height:auto!important;min-height:0!important;background:transparent!important;overflow:visible!important;--cbh:auto!important}
html[data-pt] #view.rdx .trh .card .cb>.dctr{grid-area:meta;display:flex!important;flex-wrap:wrap;gap:6px 16px;justify-content:flex-start;margin:0!important;padding:0!important;border:0!important;list-style:none;font-size:12.5px;color:var(--rd-mint);position:static!important}
html[data-pt] #view.rdx .trh .card .cb>.dctr li{display:inline-flex;align-items:center;gap:5px;margin:0!important;padding:0!important;border:0!important;color:var(--rd-mint)}
html[data-pt] #view.rdx .trh .card .cb>.dctr li::before,html[data-pt] #view.rdx .trh .card .cb>.dctr li::after{display:none!important}
html[data-pt] #view.rdx .trh .card .cb>.dctr .i{width:14px;height:14px;color:var(--rd-mint)}
html[data-pt] #view.rdx .trh .card .cb>.qa{display:contents!important}
html[data-pt] #view.rdx .trh .card #q1.on{display:contents!important;position:static!important;transform:none!important;transition:none!important;opacity:1!important}
html[data-pt] #view.rdx .trh .card #q1 .ctr{display:none!important}
html[data-pt] #view.rdx .trh .card #q1 .qrow{grid-area:q;display:block!important;margin:0!important;padding:0!important;text-align:left!important}
html[data-pt] #view.rdx .trh .card #q1 .qh{margin:0!important;padding:0!important;font-size:22px!important;line-height:1.15!important;letter-spacing:-.02em;font-weight:600;color:#fff!important;text-align:left!important;white-space:nowrap}
html[data-pt] #view.rdx .trh .card #q1 .qh .sr{position:static!important;display:block;width:auto!important;height:auto!important;clip:auto!important;clip-path:none!important;overflow:visible!important;margin:5px 0 0!important;font-size:13.5px;line-height:1.3;font-weight:400;letter-spacing:0;color:#bcd8c7;white-space:nowrap}
html[data-pt] #view.rdx .trh .card #q1 .tiles{grid-area:tiles;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;margin:0!important;padding:0!important}
html[data-pt] #view.rdx .trh .card #q1 .tile{display:flex;align-items:center;gap:10px;min-height:58px!important;height:58px;padding:0 10px!important;border-radius:14px!important;border:1.5px solid transparent!important;background:#fff!important;color:var(--rd-ink)!important;font:inherit;font-size:16px!important;text-align:left;box-shadow:none!important;transform:none!important;transition:border-color .15s ease-out,background-color .15s ease-out}
html[data-pt] #view.rdx .trh .card #q1 .tile .tl{flex:1;min-width:0;font-size:16px!important;font-weight:600;white-space:nowrap;color:var(--rd-ink)}
html[data-pt] #view.rdx .trh .card #q1 .tile .ti{display:grid;place-items:center;flex:none;width:36px!important;height:36px!important;border-radius:50%!important;background:var(--rd-g)!important;color:#fff!important;margin:0!important}
html[data-pt] #view.rdx .trh .card #q1 .tile .ti .i{width:17px!important;height:17px!important;color:#fff!important;stroke:#fff}
html[data-pt] #view.rdx .trh .card #q1 .tile .tc{display:none!important}
html[data-pt] #view.rdx .trh .card #q1 .tile:hover{border-color:var(--rd-g)!important;background:#f3f8f5!important}
html[data-pt] #view.rdx .trh .card #q1 .tile[aria-pressed="true"],html[data-pt] #view.rdx .trh .card #q1 .tile.sel,html[data-pt] #view.rdx .trh .card #q1 .tile.on{border-color:var(--rd-g)!important;background:#eaf4ee!important;box-shadow:inset 0 0 0 1px var(--rd-g)!important}
html[data-pt] #view.rdx .trh .card .cb>.cor{display:none!important}
html[data-pt] #view.rdx .trh .card .cb>a.call.ccall{grid-area:call;display:flex!important;align-items:center;justify-content:center;gap:8px;width:auto!important;height:54px!important;min-height:0!important;margin:0!important;padding:0 14px!important;border-radius:12px!important;background:transparent!important;box-shadow:inset 0 0 0 1.5px rgba(255,255,255,.7)!important;color:#fff!important;font-size:16px!important;font-weight:650!important;text-decoration:none;white-space:nowrap;transition:background-color .15s ease-out}
html[data-pt] #view.rdx .trh .card .cb>a.call.ccall *{color:#fff!important}
html[data-pt] #view.rdx .trh .card .cb>a.call.ccall small,html[data-pt] #view.rdx .trh .card .cb>a.call.ccall .ctag{display:none!important}
html[data-pt] #view.rdx .trh .card .cb>a.call.ccall:hover{background:rgba(255,255,255,.1)!important}

/* ---- later steps: the bar keeps its dark frame, the step sits on a white panel ---- */
html[data-pt] #view.rdx .trh .card:not([data-step="1"]) .ph{display:flex!important;align-items:center;justify-content:space-between;position:relative!important;height:auto!important;min-height:0!important;aspect-ratio:auto!important;max-height:none!important;padding:54px 24px 0!important;margin:0!important;background:transparent!important}
html[data-pt] #view.rdx .trh .card:not([data-step="1"]) .bar{position:absolute!important;top:64px;left:210px;right:110px;padding:0!important;margin:0!important}
html[data-pt] #view.rdx .trh .card:not([data-step="1"]) .ph .pback{position:static!important;display:inline-flex!important;visibility:visible!important;align-items:center;gap:6px;height:38px;padding:0 16px 0 12px;border-radius:10px;background:transparent!important;color:#fff!important;box-shadow:inset 0 0 0 1.5px rgba(255,255,255,.55);font:600 15px/1 inherit;margin:0!important;transform:none!important;transition:background-color .15s ease-out}
html[data-pt] #view.rdx .trh .card:not([data-step="1"]) .ph .pback:hover{background:rgba(255,255,255,.1)!important}
html[data-pt] #view.rdx .trh .card:not([data-step="1"]) .ph .pback .i{color:#fff}
html[data-pt] #view.rdx .trh .card:not([data-step="1"]) .ph .pstep{position:static!important;display:inline-flex;align-items:center;height:30px;padding:0 10px;border-radius:8px;background:rgba(255,255,255,.12)!important;color:#fff!important;font:600 13px/1 inherit;transform:none!important;margin:0!important}
html[data-pt] #view.rdx .trh .card:not([data-step="1"]) .cb{display:grid!important;grid-template-columns:minmax(0,.8fr) minmax(0,1.5fr);grid-template-areas:none;column-gap:48px;row-gap:0;align-items:start;margin:14px 14px 14px!important;padding:30px 34px 28px!important;background:#fff!important;color:var(--rd-ink);border-radius:16px}
html[data-pt] #view.rdx .trh .card:not([data-step="1"]) .cb>.dctr{display:none!important}
html[data-pt] #view.rdx .trh .card .qa .q:not(.on){display:none!important}
html[data-pt] #view.rdx .trh .card:not([data-step="1"]) .qa .q.on{display:contents!important;position:static!important;transform:none!important;transition:none!important;opacity:1!important}
html[data-pt] #view.rdx .trh .card:not([data-step="1"]) .q.on .qrow{display:contents!important}
html[data-pt] #view.rdx .trh .card:not([data-step="1"]) .q.on .qh{display:block!important;justify-content:flex-start!important;grid-column:1;grid-row:1 / span 12;align-self:start;margin:0!important;padding:0!important;font-size:30px!important;line-height:1.12!important;letter-spacing:-.025em;font-weight:600;color:var(--rd-ink)!important;text-align:left!important;max-width:16ch}
html[data-pt] #view.rdx .trh .card:not([data-step="1"]) .q.on>*:not(.qh):not(.qrow){grid-column:2;margin-bottom:12px}
html[data-pt] #view.rdx .trh .card:not([data-step="1"]) .q.on .qrow>.amt{grid-column:2;margin:0 0 10px;text-align:left;justify-self:start}
html[data-pt] #view.rdx .trh .card:not([data-step="1"]) .cb>.cor,html[data-pt] #view.rdx .trh .card:not([data-step="1"]) .cb>a.call.ccall{display:none!important}
html[data-pt] #view.rdx .trh .card .q.thanks.on,html[data-pt] #view.rdx .trh .card .q.otp.on{display:block!important}
html[data-pt] #view.rdx .trh .card[data-step="otp"] .cb,html[data-pt] #view.rdx .trh .card[data-step="done"] .cb{display:block!important}

/* ---- tablet and phone: one column ---- */
@media (max-width:1180px){
 html[data-pt] #view.rdx .trh{padding:44px 0 48px}
 html[data-pt] #view.rdx .trh .trh-wrap{padding:0 32px}
 html[data-pt] #view.rdx .trh h1{font-size:60px}
 html[data-pt] #view.rdx .trh .trh-top{grid-template-columns:minmax(0,1fr);gap:28px}
 html[data-pt] #view.rdx .trh .trh-ph{order:-1;height:300px}
 html[data-pt] #view.rdx .trh .card .cb{grid-template-columns:minmax(0,1fr);grid-template-areas:"meta" "q" "tiles" "call";row-gap:12px}
 html[data-pt] #view.rdx .trh .card #q1 .tiles{grid-template-columns:repeat(2,minmax(0,1fr))!important}
 html[data-pt] #view.rdx .trh .card #q1 .qh{white-space:normal}
 html[data-pt] #view.rdx .trh .card #q1 .qh .sr{white-space:normal}
 html[data-pt] #view.rdx .trh .card:not([data-step="1"]) .cb{grid-template-columns:minmax(0,1fr);column-gap:0;padding:22px 22px 24px!important}
 html[data-pt] #view.rdx .trh .card:not([data-step="1"]) .q.on .qh{display:block!important;justify-content:flex-start!important;grid-column:1;grid-row:auto;font-size:26px!important;max-width:none;margin:0 0 14px!important}
 html[data-pt] #view.rdx .trh .card:not([data-step="1"]) .q.on>*:not(.qh):not(.qrow),html[data-pt] #view.rdx .trh .card:not([data-step="1"]) .q.on .qrow>.amt{grid-column:1}
 html[data-pt] #view.rdx .trh .card:not([data-step="1"]) .bar{left:190px;right:100px}
}
@media (max-width:600px){
 html[data-pt] #view.rdx .trh{padding:28px 0 40px}
 html[data-pt] #view.rdx .trh .trh-wrap{padding:0 20px}
 html[data-pt] #view.rdx .trh h1{font-size:40px;line-height:1.06}
 html[data-pt] #view.rdx .trh .trh-lede{font-size:18px;margin-top:18px}
 html[data-pt] #view.rdx .trh .trh-top{gap:20px}
 html[data-pt] #view.rdx .trh .trh-ph{height:200px;border-radius:20px}
 html[data-pt] #view.rdx .trh .trh-form{margin-top:36px}
 html[data-pt] #view.rdx .trh[data-v="compact"]{padding:24px 0 36px}
 html[data-pt] #view.rdx .trh[data-v="compact"] h1{font-size:38px}
 html[data-pt] #view.rdx .trh[data-v="compact"] .trh-form{margin-top:30px}
 html[data-pt] #view.rdx .trh .fwrap .seal{top:-24px!important;left:-14px!important;width:58px!important;height:58px!important}
 html[data-pt] #view.rdx .trh .card{border-radius:20px!important}
 html[data-pt] #view.rdx .trh .card .bar{padding:44px 16px 0!important}
 html[data-pt] #view.rdx .trh .card .cb{padding:12px 16px 18px!important}
 html[data-pt] #view.rdx .trh .card #q1 .qh{font-size:21px!important}
 html[data-pt] #view.rdx .trh .card #q1 .tile{min-height:54px!important;height:54px;gap:8px;padding:0 8px!important}
 html[data-pt] #view.rdx .trh .card #q1 .tile .tl{font-size:15px!important}
 html[data-pt] #view.rdx .trh .card #q1 .tile .ti{width:32px!important;height:32px!important}
 html[data-pt] #view.rdx .trh .card #q1 .tile .ti .i{width:16px!important;height:16px!important}
 html[data-pt] #view.rdx .trh .card:not([data-step="1"]) .ph{padding:44px 16px 0!important}
 html[data-pt] #view.rdx .trh .card:not([data-step="1"]) .bar{position:static!important;padding:12px 16px 0!important;margin:0!important}
 html[data-pt] #view.rdx .trh .card:not([data-step="1"]) .cb{margin:12px 10px 10px!important;padding:20px 16px 20px!important;border-radius:14px}
 html[data-pt] #view.rdx .trh .card:not([data-step="1"]) .q.on .qh{font-size:22px!important}
}

/* ============ BODIES ============ */
html[data-pt] #view.rdx svg.i,html[data-pt] #view.rdx .rdx-ic svg,html[data-pt] #view.rdx .rdx-out svg,html[data-pt] #view.rdx .rdx-vi svg,html[data-pt] #view.rdx .rdx-wi svg,html[data-pt] #view.rdx .eyebrow>svg,html[data-pt] #view.rdx .rdx-nflinks svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round;flex:none}
html[data-pt] #view.rdx>section.sec{padding:64px 0}
html[data-pt] #view.rdx>section.sec:not(.cream){background:#fff}
html[data-pt] #view.rdx>section.sec.tight{padding:36px 0}
html[data-pt] #view.rdx>section.sec:first-of-type{padding-top:48px}
html[data-pt] #view.rdx>section.sec .wrap{max-width:1480px;padding-left:40px;padding-right:40px;box-sizing:border-box}
html[data-pt] #view.rdx>section.sec .wrap.narrow{max-width:880px}
html[data-pt] #view.rdx>section.sec:has(.rdx-pair2) .wrap.narrow{max-width:1100px}
html[data-pt] #view.rdx .prose>ul>li::before,html[data-pt] #view.rdx .rdx-values li::before{content:none!important}
html[data-pt] #view.rdx .prose,html[data-pt] #view.rdx .rdx-card li{overflow-wrap:anywhere}
html[data-pt] #view.rdx .prose{font-size:17px;line-height:1.7;color:var(--rd-ink2)}
html[data-pt] #view.rdx .prose p{margin:0 0 16px}
html[data-pt] #view.rdx .prose a.link,html[data-pt] #view.rdx .prose li a{color:var(--rd-g);text-decoration:underline;text-underline-offset:3px;text-decoration-color:rgba(31,107,74,.4);transition:text-decoration-color .15s ease-out}
html[data-pt] #view.rdx .prose a.link:hover,html[data-pt] #view.rdx .prose li a:hover{text-decoration-color:var(--rd-g)}
html[data-pt] #view.rdx .rdx-h2,html[data-pt] #view.rdx .prose h2{font-size:34px;line-height:1.1;letter-spacing:-.03em;font-weight:600;color:var(--rd-ink);margin:44px 0 14px;text-wrap:balance}
html[data-pt] #view.rdx .prose>h2:first-child{margin-top:0}
html[data-pt] #view.rdx .prose ul{margin:0 0 16px;padding-left:22px;list-style:disc}
html[data-pt] #view.rdx .prose li{margin:0 0 8px}
html[data-pt] #view.rdx .prose>ul>li{padding-left:2px}
html[data-pt] #view.rdx .prose li::marker{color:var(--rd-g)}
html[data-pt] #view.rdx .eyebrow{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--rd-g);margin:0 0 10px;line-height:1;background:none;border:0;padding:0;border-radius:0;box-shadow:none}
html[data-pt] #view.rdx .eyebrow::before{content:"";flex:none;width:16px;height:16px;background:var(--rd-g);-webkit-mask:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M4 12h16M14 6l6 6-6 6'/></svg>") center/contain no-repeat;mask:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M4 12h16M14 6l6 6-6 6'/></svg>") center/contain no-repeat}

/* breadcrumbs: a quiet small line below the hero */
html[data-pt] #view.rdx .pmeta.rdx-pm{background:#fff;border:0;border-top:1px solid var(--rd-line);border-bottom:1px solid var(--rd-line);padding:0;margin:0}
html[data-pt] #view.rdx .pmeta.rdx-pm .wrap{max-width:1480px;padding:12px 40px;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 24px;font-size:13.5px;color:var(--rd-mute)}
html[data-pt] #view.rdx .pmeta.rdx-pm .crumbs{display:flex;flex-wrap:wrap;gap:6px;margin:0;font-size:13.5px;color:var(--rd-mute)}
html[data-pt] #view.rdx .pmeta.rdx-pm .crumbs a,html[data-pt] #view.rdx .pmeta.rdx-pm .crumbs>span{color:var(--rd-mute);text-decoration:none;transition:color .15s ease-out}
html[data-pt] #view.rdx .pmeta.rdx-pm .upd,html[data-pt] #view.rdx .pmeta.rdx-pm .upd span{color:var(--rd-mute);min-height:0;gap:6px}
html[data-pt] #view.rdx .pmeta.rdx-pm .upd .ico,html[data-pt] #view.rdx .pmeta.rdx-pm .upd svg{display:none}
html[data-pt] #view.rdx .pmeta.rdx-pm .crumbs a:hover{color:var(--rd-g)}
html[data-pt] #view.rdx .pmeta.rdx-pm .crumbs>span:last-child{color:var(--rd-ink);font-weight:600}
html[data-pt] #view.rdx .pmeta.rdx-pm .upd{margin:0;font-size:13.5px}
html[data-pt] #view.rdx .pmeta.rdx-pm .mline{flex:0 0 100%;margin:0;font-size:13px;color:var(--rd-mute)}
html[data-pt] #view.rdx .pmeta.rdx-pm .upd a,html[data-pt] #view.rdx .pmeta.rdx-pm .mline a{color:var(--rd-g);text-decoration:underline;text-underline-offset:2px}

/* FAQ: one open at a time, hairline cards, plus turns green */
html[data-pt] #view.rdx .faq{display:grid;gap:12px;margin:0}
html[data-pt] #view.rdx .faq details{border:1px solid var(--rd-line);border-radius:16px;background:#fff;transition:border-color .15s ease-out,box-shadow .2s ease-out;overflow:hidden}
html[data-pt] #view.rdx .faq details:hover{border-color:#cbdcd1}
html[data-pt] #view.rdx .faq details[open]{border-color:#cbdcd1;box-shadow:0 18px 40px -28px rgba(8,32,22,.3)}
html[data-pt] #view.rdx .faq summary{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:20px 24px;font-size:18px;font-weight:600;line-height:1.35;color:var(--rd-ink);cursor:pointer;list-style:none;transition:color .15s ease-out}
html[data-pt] #view.rdx .faq summary::-webkit-details-marker{display:none}
html[data-pt] #view.rdx .faq summary:hover{color:var(--rd-g)}
html[data-pt] #view.rdx .faq summary:focus-visible{outline:3px solid var(--rd-mint);outline-offset:-3px;border-radius:16px}
html[data-pt] #view.rdx .faq summary i{position:relative;flex:none;display:block;width:34px;height:34px;border-radius:50%;background:var(--rd-tile);transition:background-color .2s ease-out,transform .2s ease-out}
html[data-pt] #view.rdx .faq summary i::before,html[data-pt] #view.rdx .faq summary i::after{content:"";position:absolute;inset:auto;right:auto;bottom:auto;border:0;box-shadow:none;transform-origin:center;left:50%;top:50%;width:14px;height:2px;margin:-1px 0 0 -7px;border-radius:2px;background:var(--rd-g);transition:background-color .2s ease-out,transform .2s ease-out;opacity:1}
html[data-pt] #view.rdx .faq summary i::before{transform:none}
html[data-pt] #view.rdx .faq summary i::after{transform:rotate(90deg)}
html[data-pt] #view.rdx .faq summary:hover i{background:var(--rd-g)}
html[data-pt] #view.rdx .faq summary:hover i::before,html[data-pt] #view.rdx .faq summary:hover i::after{background:#fff}
html[data-pt] #view.rdx .faq details[open] summary i{background:var(--rd-g)}
html[data-pt] #view.rdx .faq details[open] summary i::before,html[data-pt] #view.rdx .faq details[open] summary i::after{background:#fff}
html[data-pt] #view.rdx .faq details[open] summary i::after{transform:rotate(0)}
html[data-pt] #view.rdx .faq details>p,html[data-pt] #view.rdx .faq details>div{margin:0;padding:0 24px 22px;font-size:16.5px;line-height:1.65;color:var(--rd-ink2)}

/* sources: numbered rows, hover highlight, small external arrow */
html[data-pt] #view.rdx .srcs h2{margin-top:0}
html[data-pt] #view.rdx .srcs ol{list-style:none;margin:0;padding:0;counter-reset:rdxs;display:block}
html[data-pt] #view.rdx .srcs li{counter-increment:rdxs;display:grid;grid-template-columns:34px minmax(0,1fr);gap:12px;align-items:start;padding:12px 10px;margin:0 -10px;border-bottom:1px solid var(--rd-line);border-radius:10px;font-size:15.5px;line-height:1.45;transition:background-color .15s ease-out}
html[data-pt] #view.rdx .srcs li::before{content:counter(rdxs);width:28px;height:28px;border-radius:8px;background:var(--rd-tile);color:var(--rd-g);font-weight:700;font-size:13px;display:grid;place-items:center;transition:background-color .15s ease-out,color .15s ease-out}
html[data-pt] #view.rdx .srcs li:hover{background:#f6faf7}
html[data-pt] #view.rdx .srcs li:hover::before{background:var(--rd-g);color:#fff}
html[data-pt] #view.rdx .srcs li a{justify-self:start;color:var(--rd-ink);text-decoration:none;border-bottom:1px solid #b9cbbf;transition:color .15s ease-out,border-color .15s ease-out}
html[data-pt] #view.rdx .srcs li a:hover{color:var(--rd-g);border-color:var(--rd-g)}
html[data-pt] #view.rdx .rdx-out{display:inline-block;vertical-align:-2px;margin-left:5px;color:var(--rd-g);transition:transform .15s ease-out}
html[data-pt] #view.rdx .rdx-out svg{width:14px;height:14px}
html[data-pt] #view.rdx .srcs li:hover .rdx-out{transform:translateX(2px)}

/* tables */
html[data-pt] #view.rdx .tbl{background:#fff;border:1px solid var(--rd-line);border-radius:20px;overflow:auto;box-shadow:none;margin:0 0 20px}
html[data-pt] #view.rdx .tbl table{width:100%;border-collapse:collapse}
html[data-pt] #view.rdx .tbl th{font-size:12.5px;text-transform:uppercase;letter-spacing:.08em;color:var(--rd-mute);text-align:left;padding:14px 20px;background:#fafcfb;border-bottom:1px solid var(--rd-line);font-weight:700}
html[data-pt] #view.rdx .tbl td{padding:14px 20px;border-bottom:1px solid var(--rd-line);font-size:16px;line-height:1.45;vertical-align:top;color:var(--rd-ink2)}
html[data-pt] #view.rdx .tbl tr:last-child td{border-bottom:0}
html[data-pt] #view.rdx .tbl tbody tr{transition:background-color .15s ease-out}
html[data-pt] #view.rdx .tbl tbody tr:hover{background:#f8fbf9}
html[data-pt] #view.rdx .tbl td:first-child,html[data-pt] #view.rdx .tbl tbody th{font-weight:600;color:var(--rd-ink)}

/* call strip */
html[data-pt] #view.rdx .cstrip{background:var(--rd-cream);border:0;padding:18px 20px;text-align:center}
html[data-pt] #view.rdx .cstrip p{margin:0;font-size:16px;color:var(--rd-ink2)}
html[data-pt] #view.rdx .cstrip a{color:var(--rd-g);font-weight:650;text-decoration:underline;text-underline-offset:3px}

/* ============ COMPANY REVIEWS ============ */
html[data-pt] #view.rdx .art-grid{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:56px;align-items:start;max-width:1480px}
html[data-pt] #view.rdx .art-grid>article{min-width:0;font-size:17px;line-height:1.65;color:var(--rd-ink2)}
html[data-pt] #view.rdx .art-grid>article h2{font-size:34px;line-height:1.1;letter-spacing:-.03em;font-weight:600;color:var(--rd-ink);margin:48px 0 16px}
html[data-pt] #view.rdx .art-grid .side{position:sticky;top:96px;display:grid;gap:16px}
html[data-pt] #view.rdx .hcard-in{margin:0 0 20px}
html[data-pt] #view.rdx .hcard.rv2{position:relative;background:var(--rd-deep);color:#fff;border-radius:24px;padding:30px 32px;box-shadow:none;border:0}
html[data-pt] #view.rdx .hcard.rv2 .hk{display:block;font-size:12.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--rd-mint);margin:0 0 8px}
html[data-pt] #view.rdx .hcard.rv2>b{display:block;font-size:34px;line-height:1.1;letter-spacing:-.03em;font-weight:600;color:#fff;margin:0 0 16px}
html[data-pt] #view.rdx .hcard.rv2 ul{list-style:none;margin:0 0 18px;padding:0}
html[data-pt] #view.rdx .hcard.rv2 li{display:flex;justify-content:space-between;gap:16px;padding:12px 0;border:0;border-top:1px solid rgba(255,255,255,.16);font-size:16px;color:#fff}
html[data-pt] #view.rdx .hcard.rv2 li::before{content:none!important}
html[data-pt] #view.rdx .hcard.rv2 li small{font-size:14px;color:#bcd8c7;text-align:right}
html[data-pt] #view.rdx .hcard.rv2>p{margin:0;font-size:15.5px;line-height:1.55;color:#d3e6da}
html[data-pt] #view.rdx .hcard.rv2.has-grade{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:20px}
html[data-pt] #view.rdx .hcard.rv2.has-grade>*{grid-column:1 / -1}
html[data-pt] #view.rdx .hcard.rv2.has-grade>.hk,html[data-pt] #view.rdx .hcard.rv2.has-grade>b{grid-column:1}
html[data-pt] #view.rdx .hcard.rv2.has-grade>.rdx-grade{grid-column:2;grid-row:1 / span 2}
html[data-pt] #view.rdx .rdx-grade{display:grid;justify-items:center;align-self:start;width:104px;padding:12px 0 10px;border-radius:20px;background:rgba(255,255,255,.07);box-shadow:inset 0 0 0 1px rgba(255,255,255,.18)}
html[data-pt] #view.rdx .rdx-grade b{font-size:56px;line-height:1;font-weight:600;letter-spacing:-.04em;color:var(--rd-gold)}
html[data-pt] #view.rdx .rdx-grade span{font-size:13px;color:#fff;font-weight:600;margin-top:4px}
html[data-pt] #view.rdx .rdx-grade em{font-style:normal;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--rd-mint);margin-top:4px}
html[data-pt] #view.rdx .art-grid .short{background:var(--rd-cream);border-radius:20px;padding:24px 28px;margin:0 0 16px}
html[data-pt] #view.rdx .art-grid .short p{margin:0;color:var(--rd-ink)}
html[data-pt] #view.rdx .art-grid .short.rvbox{background:var(--rd-tile)}
html[data-pt] #view.rdx .art-grid p.note{font-size:15px;color:var(--rd-mute);margin:0 0 8px}
html[data-pt] #view.rdx .art-grid p.note a{color:var(--rd-g);text-decoration:underline;text-underline-offset:2px}
html[data-pt] #view.rdx .rdx-trio{display:grid;gap:18px;margin:48px 0 0}
html[data-pt] #view.rdx .rdx-trio h2{display:flex;align-items:center;min-height:44px;margin:0 0 18px!important;padding-left:60px;font-size:28px!important}
html[data-pt] #view.rdx .rdx-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}
html[data-pt] #view.rdx .rdx-card{position:relative;background:#fff;border:1px solid var(--rd-line);border-radius:24px;padding:30px 32px;transition:border-color .15s ease-out}
html[data-pt] #view.rdx .rdx-card:hover{border-color:#b9cbbf}
html[data-pt] #view.rdx .rdx-card .rdx-ic{position:absolute;left:32px;top:28px;display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:var(--rd-tile);color:var(--rd-g);margin:0;transition:background-color .15s ease-out,color .15s ease-out}
html[data-pt] #view.rdx .rdx-card .rdx-ic svg{width:22px;height:22px}
html[data-pt] #view.rdx .rdx-card:hover .rdx-ic{background:var(--rd-g);color:#fff}
html[data-pt] #view.rdx .rdx-con .rdx-ic{background:#fbf1d9;color:#8a5d00}
html[data-pt] #view.rdx .rdx-con:hover .rdx-ic{background:#8a5d00;color:#fff}
html[data-pt] #view.rdx .rdx-card ul{list-style:none;margin:0;padding:0}
html[data-pt] #view.rdx .rdx-card li{position:relative;margin:0 0 12px;padding-left:22px;font-size:16.5px;line-height:1.6;color:var(--rd-ink2)}
html[data-pt] #view.rdx .rdx-card li:last-child{margin-bottom:0}
html[data-pt] #view.rdx .rdx-card li::before{content:"";position:absolute;left:2px;top:.62em;width:7px;height:7px;border-radius:50%;background:var(--rd-g)}
html[data-pt] #view.rdx .rdx-con li::before{background:#d49a14}
html[data-pt] #view.rdx .rdx-key ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 48px}
html[data-pt] #view.rdx .rdx-key li{margin:0}
html[data-pt] #view.rdx .rdx-plan{margin:0 0 20px}
html[data-pt] #view.rdx .art-grid .side .qcard{background:#fff;border:1px solid var(--rd-line);border-radius:24px;padding:26px;box-shadow:none}
html[data-pt] #view.rdx .art-grid .side .cta-title{font-size:26px;line-height:1.1;letter-spacing:-.03em;font-weight:600;color:var(--rd-ink);margin:0 0 8px}
html[data-pt] #view.rdx .art-grid .side .qcard>p:not(.cta-title){font-size:15.5px;line-height:1.5;color:var(--rd-ink2);margin:0 0 16px}
html[data-pt] #view.rdx .art-grid .side .qcard .btn{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:52px;border-radius:12px;font-size:16.5px;font-weight:650;text-decoration:none;box-sizing:border-box;transition:background-color .15s ease-out,box-shadow .15s ease-out}
html[data-pt] #view.rdx .art-grid .side .qcard .btn-call{background:#fff;color:var(--rd-ink);box-shadow:inset 0 0 0 1px #cfdcd3;margin:0 0 10px}
html[data-pt] #view.rdx .art-grid .side .qcard .btn-call:hover{background:#f3f8f5;color:var(--rd-g);box-shadow:inset 0 0 0 1.5px var(--rd-g)}
html[data-pt] #view.rdx .art-grid .side .qcard .btn-primary{background:linear-gradient(180deg,#F2C860,#E9B43F);color:#111;box-shadow:inset 0 1px 0 rgba(255,255,255,.45),0 1px 2px rgba(80,55,0,.18),0 4px 10px -4px rgba(80,55,0,.28)}
html[data-pt] #view.rdx .art-grid .side .qcard .btn-primary:hover{background:linear-gradient(180deg,#EDBF4E,#E0A92F)}
html[data-pt] #view.rdx .art-grid .side .qlink{display:inline-block;margin:14px 0 0;font-size:14.5px;font-weight:650;color:var(--rd-g);text-decoration:underline;text-underline-offset:3px}
html[data-pt] #view.rdx .art-grid .side .qcard ul{list-style:none;margin:16px 0 0;padding:16px 0 0;border-top:1px solid var(--rd-line);display:grid;gap:10px}
html[data-pt] #view.rdx .art-grid .side .qcard li{display:flex;align-items:center;gap:10px;font-size:14.5px;color:var(--rd-ink2)}
html[data-pt] #view.rdx .art-grid .side .qcard li svg{color:var(--rd-g);width:18px;height:18px}
html[data-pt] #view.rdx .art-grid .side .toc{display:grid;gap:2px;background:var(--rd-cream);border-radius:20px;padding:20px 22px}
html[data-pt] #view.rdx .art-grid .side .toc b{font-size:12.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--rd-g);margin:0 0 8px}
html[data-pt] #view.rdx .art-grid .side .toc a{display:block;padding:7px 0;font-size:15.5px;color:var(--rd-ink);text-decoration:none;transition:color .15s ease-out,padding-left .15s ease-out}
html[data-pt] #view.rdx .art-grid .side .toc a:hover{color:var(--rd-g);padding-left:4px}

/* reviews hub */
html[data-pt] #view.rdx .tgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}
html[data-pt] #view.rdx .tgrid .tile.rdx-co,html[data-pt] #view.rdx .tgrid .tile.rv{display:grid;grid-template-columns:44px minmax(0,1fr) 20px;gap:16px;align-items:start;background:#fff;border:1px solid var(--rd-line);border-radius:24px;padding:26px;color:var(--rd-ink);text-decoration:none;box-shadow:none;transform:none!important;transition:border-color .15s ease-out}
html[data-pt] #view.rdx .tgrid .tile.rv:hover{border-color:var(--rd-g)}
html[data-pt] #view.rdx .tgrid .tile.rv .ti{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:var(--rd-tile);color:var(--rd-g);transition:background-color .15s ease-out,color .15s ease-out}
html[data-pt] #view.rdx .tgrid .tile.rv:hover .ti{background:var(--rd-g);color:#fff}
html[data-pt] #view.rdx .tgrid .tile.rv b{display:block;font-size:21px;line-height:1.2;letter-spacing:-.02em;font-weight:600;margin:0 0 8px}
html[data-pt] #view.rdx .tgrid .tile.rv>span:nth-child(2) span{display:block;font-size:15.5px;line-height:1.55;color:var(--rd-ink2)}
html[data-pt] #view.rdx .tgrid .tile.rv>svg:last-child{margin-top:4px;color:var(--rd-g);transition:transform .15s ease-out}
html[data-pt] #view.rdx .tgrid .tile.rv:hover>svg:last-child{transform:translateX(3px)}

/* ============ ABOUT, HOW IT WORKS ============ */
html[data-pt] #view.rdx .rdx-values{list-style:none!important;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:0!important;margin:0 0 24px!important}
html[data-pt] #view.rdx .rdx-values li{display:flex;gap:14px;align-items:flex-start;margin:0!important;padding:20px 22px;background:var(--rd-cream);border-radius:20px;font-size:17px;line-height:1.45;font-weight:600;color:var(--rd-ink);transition:background-color .15s ease-out}
html[data-pt] #view.rdx .rdx-values li:hover{background:var(--rd-tile)}
html[data-pt] #view.rdx .rdx-vi{display:grid;place-items:center;flex:none;width:32px;height:32px;border-radius:50%;background:var(--rd-g);color:#fff}
html[data-pt] #view.rdx .rdx-vi svg{width:16px;height:16px;stroke-width:2.4}
html[data-pt] #view.rdx .rdx-pair2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:8px 0 0}
html[data-pt] #view.rdx .rdx-ag{background:#fff;border:1px solid var(--rd-line);border-radius:24px;padding:26px 28px;transition:border-color .15s ease-out}
html[data-pt] #view.rdx .rdx-ag:hover{border-color:#b9cbbf}
html[data-pt] #view.rdx .rdx-ag h2{font-size:26px!important;margin:0 0 12px!important}
html[data-pt] #view.rdx .rdx-ag p:last-child{margin-bottom:0}
html[data-pt] #view.rdx .rdx-stepsec{padding:56px 0 24px}
html[data-pt] #view.rdx .rdx-after-steps{padding-top:24px!important}
html[data-pt] #view.rdx .rdx-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}
html[data-pt] #view.rdx .rdx-step{background:var(--rd-cream);border:1px solid transparent;border-radius:24px;padding:30px 30px 26px;transition:border-color .15s ease-out,background-color .15s ease-out}
html[data-pt] #view.rdx .rdx-step:hover{border-color:var(--rd-g);background:#fff}
html[data-pt] #view.rdx .rdx-step h2{font-size:25px!important;line-height:1.15!important;margin:0 0 12px!important}
html[data-pt] #view.rdx .rdx-step p{margin:0 0 12px;font-size:16.5px;line-height:1.6;color:var(--rd-ink2)}
html[data-pt] #view.rdx .rdx-step p:last-child{margin-bottom:0}

/* ============ CONTACT ============ */
html[data-pt] #view.rdx .prose.rdx-cprose{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);column-gap:48px;align-items:start;max-width:none}
html[data-pt] #view.rdx .rdx-cprose>.rdx-cform{grid-column:1;grid-row:1 / span 3}
html[data-pt] #view.rdx .rdx-cprose>h2{grid-column:2;grid-row:1;margin:0 0 14px}
html[data-pt] #view.rdx .rdx-cprose>ul{grid-column:2;grid-row:2}
html[data-pt] #view.rdx .rdx-cprose>*:not(.rdx-cform):not(h2):not(ul){grid-column:2}
html[data-pt] #view.rdx>section.sec:has(.rdx-cprose) .wrap.narrow{max-width:1180px}
html[data-pt] #view.rdx .rdx-cform{background:#fff;border:1px solid var(--rd-line);border-radius:24px;padding:28px;display:grid;gap:16px}
html[data-pt] #view.rdx .rdx-cform label{display:block;font-size:14px;font-weight:650;color:var(--rd-ink);margin:0 0 6px}
html[data-pt] #view.rdx .rdx-cform input,html[data-pt] #view.rdx .rdx-cform select,html[data-pt] #view.rdx .rdx-cform textarea{width:100%;box-sizing:border-box;min-height:50px;padding:12px 14px;border:1px solid #cfdcd3;border-radius:12px;background:#fff;font:inherit;font-size:16px;color:var(--rd-ink);transition:border-color .15s ease-out}
html[data-pt] #view.rdx .rdx-cform textarea{min-height:130px;resize:vertical}
html[data-pt] #view.rdx .rdx-cform input:hover,html[data-pt] #view.rdx .rdx-cform select:hover,html[data-pt] #view.rdx .rdx-cform textarea:hover{border-color:var(--rd-g)}
html[data-pt] #view.rdx .rdx-cform input:focus,html[data-pt] #view.rdx .rdx-cform select:focus,html[data-pt] #view.rdx .rdx-cform textarea:focus{outline:2px solid var(--rd-mint);outline-offset:1px;border-color:var(--rd-g)}
html[data-pt] #view.rdx .rdx-cform .btn-primary{min-height:52px;border-radius:12px;font-weight:650;font-size:17px;color:#111;border:0;cursor:pointer;background:linear-gradient(180deg,#F2C860,#E9B43F);box-shadow:inset 0 1px 0 rgba(255,255,255,.45),0 1px 2px rgba(80,55,0,.18),0 4px 10px -4px rgba(80,55,0,.28);transition:background .15s ease-out}
html[data-pt] #view.rdx .rdx-cform .btn-primary:hover{background:linear-gradient(180deg,#EDBF4E,#E0A92F)}
html[data-pt] #view.rdx .rdx-ways{list-style:none!important;display:grid;gap:12px;padding:0!important;margin:0!important}
html[data-pt] #view.rdx .rdx-way{display:flex;gap:16px;align-items:flex-start;margin:0!important;padding:18px 20px;background:var(--rd-cream);border:1px solid transparent;border-radius:20px;font-size:16.5px;line-height:1.5;transition:border-color .15s ease-out,background-color .15s ease-out}
html[data-pt] #view.rdx .rdx-way:hover{border-color:var(--rd-g);background:#fff}
html[data-pt] #view.rdx .rdx-wt{min-width:0;flex:1}
html[data-pt] #view.rdx .rdx-wi{display:grid;place-items:center;flex:none;width:40px;height:40px;border-radius:12px;background:var(--rd-tile);color:var(--rd-g);transition:background-color .15s ease-out,color .15s ease-out}
html[data-pt] #view.rdx .rdx-way:hover .rdx-wi{background:var(--rd-g);color:#fff}

/* ============ LEGAL AND LONG READS: reading column + sticky contents ============ */
html[data-pt] #view.rdx>section.sec .wrap.rdx-legal{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:250px minmax(0,1fr);column-gap:64px;align-items:start}
html[data-pt] #view.rdx .rdx-legal>.prose{max-width:760px;min-width:0}
html[data-pt] #view.rdx .rdx-toc{position:sticky;top:96px;display:grid;gap:2px;max-height:calc(100vh - 130px);overflow:auto;padding:0 0 0 18px;border-left:1px solid var(--rd-line)}
html[data-pt] #view.rdx .rdx-toc b{font-size:12.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--rd-g);margin:0 0 10px}
html[data-pt] #view.rdx .rdx-toc a{position:relative;display:block;padding:6px 0;font-size:14.5px;line-height:1.35;color:var(--rd-mute);text-decoration:none;transition:color .15s ease-out}
html[data-pt] #view.rdx .rdx-toc a:hover{color:var(--rd-ink)}
html[data-pt] #view.rdx .rdx-toc a.on{color:var(--rd-g);font-weight:650}
html[data-pt] #view.rdx .rdx-toc a.on::before{content:"";position:absolute;left:-19px;top:5px;bottom:5px;width:2px;background:var(--rd-g)}
html[data-pt] #view.rdx .rdx-legal .prose h2{scroll-margin-top:96px;font-size:28px;margin:40px 0 12px}
html[data-pt] #view.rdx .rdx-legal .prose h2:first-child{margin-top:0}

/* ============ SITEMAP ============ */
html[data-pt] #view.rdx>section.sec .wrap.narrow.rdx-sitemap{max-width:1480px}
html[data-pt] #view.rdx .prose.rdx-sitemap{max-width:none}
html[data-pt] #view.rdx .rdx-cols{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:36px 32px}
html[data-pt] #view.rdx .rdx-col h2{font-size:13px!important;letter-spacing:.12em;text-transform:uppercase;font-weight:700;color:var(--rd-g)!important;margin:0 0 12px!important;padding:0 0 10px;border-bottom:1px solid var(--rd-line)}
html[data-pt] #view.rdx .rdx-col ul{list-style:none;margin:0;padding:0}
html[data-pt] #view.rdx .rdx-col li{margin:0;padding:0}
html[data-pt] #view.rdx .rdx-col li a{display:block;padding:5px 0;font-size:15.5px;line-height:1.35;color:var(--rd-ink);text-decoration:none;transition:color .15s ease-out,padding-left .15s ease-out}
html[data-pt] #view.rdx .rdx-col li a:hover{color:var(--rd-g);padding-left:4px}

/* ============ QUOTE ============ */
html[data-pt] #view.rdx .cgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}
html[data-pt] #view.rdx .cgrid .ccard{border-radius:24px;border:1px solid var(--rd-line);background:#fff;overflow:hidden;box-shadow:none;transform:none!important;transition:border-color .15s ease-out}
html[data-pt] #view.rdx .cgrid .ccard:hover{border-color:var(--rd-g)}
html[data-pt] #view.rdx section.sec.cream{background:var(--rd-cream)}
html[data-pt] #view.rdx .sec-head{margin:0 0 28px}
html[data-pt] #view.rdx .sec-head h2{font-size:40px;line-height:1.08;letter-spacing:-.03em;font-weight:600;margin:0;color:var(--rd-ink)}
html[data-pt] #view.rdx .q-after .prose{max-width:800px}

/* ============ 404 ============ */
html[data-pt] #view.rdx .rdx-nf{padding:56px 0 72px!important}
html[data-pt] #view.rdx .rdx-nf .prose{max-width:860px;margin:0 auto;text-align:center}
html[data-pt] #view.rdx>section.sec.rdx-nf .wrap.narrow{max-width:900px}
html[data-pt] #view.rdx .rdx-nfrow{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:14px 24px;margin:0 0 36px}
html[data-pt] #view.rdx .rdx-nflinks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;text-align:left}
html[data-pt] #view.rdx .rdx-nflinks a{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 20px;background:var(--rd-cream);border:1px solid transparent;border-radius:18px;font-size:17px;font-weight:600;color:var(--rd-ink);text-decoration:none;transition:border-color .15s ease-out,background-color .15s ease-out}
html[data-pt] #view.rdx .rdx-nflinks a:hover{border-color:var(--rd-g);background:#fff}
html[data-pt] #view.rdx .rdx-nflinks svg{color:var(--rd-g);transition:transform .15s ease-out}
html[data-pt] #view.rdx .rdx-nflinks a:hover svg{transform:translateX(3px)}

/* reveal on scroll: fade up, delay cleared after */
html[data-pt] #view.rdx .rdx-rv{opacity:0;transform:translateY(24px);transition:opacity .55s ease-out,transform .55s ease-out}
html[data-pt] #view.rdx .rdx-rv.rdx-in{opacity:1;transform:none}
@media (prefers-reduced-motion:reduce){html[data-pt] #view.rdx .rdx-rv{opacity:1;transform:none;transition:none}html[data-pt] #view.rdx .trh-form{animation:none}}

@media (max-width:1180px){
 html[data-pt] #view.rdx>section.sec{padding:56px 0}
 html[data-pt] #view.rdx>section.sec .wrap,html[data-pt] #view.rdx .pmeta.rdx-pm .wrap{padding-left:32px;padding-right:32px}
 html[data-pt] #view.rdx .art-grid{grid-template-columns:minmax(0,1fr);gap:40px}
 html[data-pt] #view.rdx .art-grid .side{position:static;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}
 html[data-pt] #view.rdx .tgrid{grid-template-columns:repeat(2,minmax(0,1fr))}
 html[data-pt] #view.rdx .rdx-steps{grid-template-columns:minmax(0,1fr)}
 html[data-pt] #view.rdx .prose.rdx-cprose{grid-template-columns:minmax(0,1fr)}
 html[data-pt] #view.rdx .rdx-cprose>.rdx-cform,html[data-pt] #view.rdx .rdx-cprose>h2,html[data-pt] #view.rdx .rdx-cprose>ul,html[data-pt] #view.rdx .rdx-cprose>*:not(.rdx-cform):not(h2):not(ul){grid-column:1;grid-row:auto}
 html[data-pt] #view.rdx .rdx-cprose>h2{margin-top:36px}
 html[data-pt] #view.rdx>section.sec .wrap.rdx-legal{grid-template-columns:minmax(0,1fr);row-gap:28px}
 html[data-pt] #view.rdx .rdx-toc{position:static;max-height:none;border:1px solid var(--rd-line);border-radius:16px;padding:18px 20px;background:var(--rd-cream)}
 html[data-pt] #view.rdx .rdx-toc a.on::before{display:none}
 html[data-pt] #view.rdx .cgrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}
}
@media (max-width:760px){
 html[data-pt] #view.rdx .rdx-pair,html[data-pt] #view.rdx .rdx-pair2,html[data-pt] #view.rdx .rdx-values{grid-template-columns:minmax(0,1fr)}
 html[data-pt] #view.rdx .rdx-key ul{grid-template-columns:minmax(0,1fr)}
 html[data-pt] #view.rdx .art-grid .side{grid-template-columns:minmax(0,1fr)}
 html[data-pt] #view.rdx .tgrid{grid-template-columns:minmax(0,1fr)}
 html[data-pt] #view.rdx .cgrid{grid-template-columns:minmax(0,1fr)}
 html[data-pt] #view.rdx .rdx-nflinks{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media (max-width:600px){
 html[data-pt] #view.rdx>section.sec{padding:48px 0}
 html[data-pt] #view.rdx>section.sec:first-of-type{padding-top:36px}
 html[data-pt] #view.rdx>section.sec .wrap,html[data-pt] #view.rdx .pmeta.rdx-pm .wrap{padding-left:20px;padding-right:20px}
 html[data-pt] #view.rdx .prose{font-size:16.5px}
 html[data-pt] #view.rdx .rdx-h2,html[data-pt] #view.rdx .prose h2,html[data-pt] #view.rdx .art-grid>article h2{font-size:28px;margin-top:36px}
 html[data-pt] #view.rdx .rdx-trio h2{font-size:24px!important}
 html[data-pt] #view.rdx .faq summary{padding:16px 18px;font-size:17px}
 html[data-pt] #view.rdx .faq details>p,html[data-pt] #view.rdx .faq details>div{padding:0 18px 18px}
 html[data-pt] #view.rdx .hcard.rv2{padding:24px 22px}
 html[data-pt] #view.rdx .hcard.rv2>b{font-size:28px}
 html[data-pt] #view.rdx .hcard.rv2 li{flex-direction:column;gap:2px}
 html[data-pt] #view.rdx .hcard.rv2 li small{text-align:left}
 html[data-pt] #view.rdx .rdx-grade{width:84px;padding:10px 0 9px}
 html[data-pt] #view.rdx .rdx-grade b{font-size:40px}
 html[data-pt] #view.rdx .rdx-card{padding:24px 22px;border-radius:20px}
 html[data-pt] #view.rdx .rdx-stepsec{padding:44px 0 16px}
 html[data-pt] #view.rdx .rdx-step{padding:24px 22px}
 html[data-pt] #view.rdx .rdx-cform{padding:20px}
 html[data-pt] #view.rdx .tbl th,html[data-pt] #view.rdx .tbl td{padding:12px 14px;font-size:15px}
 html[data-pt] #view.rdx .sec-head h2{font-size:30px}
 html[data-pt] #view.rdx .rdx-nflinks{grid-template-columns:minmax(0,1fr)}
 html[data-pt] #view.rdx .pmeta.rdx-pm .upd{flex:0 0 100%}
}

/* zz-fixes.css */
/* owner fixes, 2026-11-10 (loaded last) */

/* "Questions? Call free" strip, every page: one modern row, phone number as the live green call button */
html[data-pt]:not([data-pt="state"]):not([data-pt="city"]):not([data-pt="states-hub"]):not([data-pt="health"]) body #view .cstrip{background:#fff!important;border:0!important;border-top:1px solid #e3ebe6!important;border-bottom:1px solid #e3ebe6!important;padding:20px 20px!important;margin:0!important;text-align:center}
html[data-pt]:not([data-pt="state"]):not([data-pt="city"]):not([data-pt="states-hub"]):not([data-pt="health"]) body #view .cstrip p{display:flex!important;align-items:center;justify-content:center;flex-wrap:wrap;gap:12px 16px;max-width:1480px;margin:0 auto!important;padding:0!important;font-size:18px!important;font-weight:550;color:#08140f!important;letter-spacing:-.01em}
html[data-pt]:not([data-pt="state"]):not([data-pt="city"]):not([data-pt="states-hub"]):not([data-pt="health"]) body #view .cstrip .rd-cs-ic{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:#e9f2ec;color:#1f6b4a;flex:none}
html[data-pt]:not([data-pt="state"]):not([data-pt="city"]):not([data-pt="states-hub"]):not([data-pt="health"]) body #view .cstrip .rd-cs-ic svg{width:18px;height:18px}
html[data-pt]:not([data-pt="state"]):not([data-pt="city"]):not([data-pt="states-hub"]):not([data-pt="health"]) body #view .cstrip a{display:inline-flex!important;align-items:center;gap:8px;min-height:46px;padding:0 20px!important;border-radius:12px!important;border:0!important;background:linear-gradient(180deg,#22744F 0%,#1C6445 100%)!important;color:#fff!important;font-weight:650!important;font-size:17px!important;text-decoration:none!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.14),0 4px 10px -5px rgba(4,24,15,.35)!important;transition:background .15s ease-out}
html[data-pt]:not([data-pt="state"]):not([data-pt="city"]):not([data-pt="states-hub"]):not([data-pt="health"]) body #view .cstrip a:hover{background:linear-gradient(180deg,#1E6B48 0%,#175A3E 100%)!important;color:#fff!important}
html[data-pt]:not([data-pt="state"]):not([data-pt="city"]):not([data-pt="states-hub"]):not([data-pt="health"]) body #view .cstrip a svg{width:17px;height:17px;color:#fff}
@media (max-width:600px){html[data-pt]:not([data-pt="state"]):not([data-pt="city"]):not([data-pt="states-hub"]):not([data-pt="health"]) body #view .cstrip p{font-size:16px!important}html[data-pt]:not([data-pt="state"]):not([data-pt="city"]):not([data-pt="states-hub"]):not([data-pt="health"]) body #view .cstrip .rd-cs-ic{display:none}}

/* rates, tools, funeral costs: Trustpilot at a readable size */
html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) body #view .rd-by .tp,html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) body #view .rd-by .tp .tp-wm{font-size:18px!important;font-weight:650!important;gap:7px!important}
html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) body #view .rd-by .tp svg{width:22px!important;height:22px!important}

/* rates calculator: icons on every field, full width selects with a hairline border */
html[data-pt] body #view .cbox .grp{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px!important;margin-top:18px!important}
html[data-pt] body #view .cbox .in2{display:flex;flex-direction:column;gap:8px;min-width:0}
html[data-pt] body #view .cbox .in2 label{display:inline-flex;align-items:center;gap:8px;font-size:14px!important;font-weight:600;color:#2b3a33;margin:0!important}
html[data-pt] body #view .cbox .in2 label .rd-fi{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#e9f2ec;color:#1f6b4a;flex:none}
html[data-pt] body #view .cbox .in2 label .rd-fi svg{width:15px;height:15px}
html[data-pt] body #view .cbox .in2 select{width:100%!important;min-height:56px;padding:0 44px 0 16px!important;border-radius:14px!important;background-color:#fff!important;border:1px solid #cfdcd3!important;box-shadow:none!important;font-size:17px!important;font-weight:600;color:#08140f!important;transition:border-color .15s ease-out}
html[data-pt] body #view .cbox .in2 select:hover{border-color:#1f6b4a!important}
html[data-pt] body #view .cbox .in2 select:focus-visible{outline:2px solid #1f6b4a;outline-offset:2px}

/* the horizontal quote bar: the seal never sits on the progress bar, and the tiles never cut their words */
html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) body #view .rdq .card .bar{left:64px!important}
@media (max-width:1380px){
  html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) body #view .rdq .card #q1.on{grid-template-columns:minmax(0,1fr)!important;row-gap:14px}
  html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) body #view .rdq .card #q1 .qh br{display:none}
  html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) body #view .rdq .card .cb>a.ccall{align-self:end}
}
html[data-pt]:not([data-pt="state"]):not([data-pt="city"]):not([data-pt="states-hub"]):not([data-pt="health"]) body #view .cstrip svg.i,html[data-pt] body #view .cbox .rd-fi svg.i{fill:none!important;stroke:currentColor!important;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
html[data-pt]:not([data-pt="state"]):not([data-pt="city"]):not([data-pt="states-hub"]):not([data-pt="health"]) body #view .cstrip a svg.i{color:#fff;stroke:#fff!important}
html[data-pt] body #view .cbox .in2 select{max-width:none!important;flex:none;align-self:stretch}
html[data-pt] body #view .cbox .grp>.in2{width:auto!important;max-width:none!important}
@media (max-width:1380px){html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) body #view .rdq .card #q1 .qrow{justify-self:start!important;width:100%;justify-content:flex-start!important}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) body #view .rdq .card #q1 .qh{text-align:left!important;width:100%}}
html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) body #view .rdh-widget .cbox .grp,html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) body #view .rdh .cbox .grp{grid-template-columns:repeat(2,minmax(0,1fr))!important}
html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) body #view .rdq .card .cb>.dctr{font-size:14.5px!important}html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) body #view .rdq .card .cb>.dctr .i{width:16px!important;height:16px!important}
/* underline stays put when the words rotate: no redraw */
html[data-pt="health"] body #view .hero[data-kind="health"] .hx-sw path{stroke-dashoffset:0!important;transition:none!important}
/* hero swooshes are static: drawn once, solid, no dash pattern */
html[data-pt] body #view :is(svg.hx-sw,.cov-sw svg,.rd-sq>svg,.sq>svg.sw,svg.rd-sw,svg.trh-sw) path{stroke-dasharray:none!important;stroke-dashoffset:0!important;animation:none!important;transition:none!important}
/* home hero: title one step smaller on desktop, real room under the nav */
@media (min-width:981px){
  html[data-pt="home"] body #v2top .hero .h1{font-size:min(92px,calc((min(100vw,1408px) - 80px) / 13.2))!important}
  html[data-pt="home"] body #v2top .hero .hcol{padding-top:56px!important}
}
@media (min-width:761px) and (max-width:980px){html[data-pt="home"] body #v2top .hero .hcol{padding-top:36px!important}}
/* Trustpilot in every hero: readable, close to the description size (matches the approved state hero) */
html[data-pt] body #view :is(.hero,.phero) a.tp.tpl,html[data-pt] body #view :is(.hero,.phero) a.tp.tpl :is(.tp-wm,.tp-x,.tp-s,span){font-size:19px!important;font-weight:650!important}
html[data-pt] body #view :is(.hero,.phero) a.tp.tpl svg{width:20px!important;height:20px!important}
@media (max-width:600px){html[data-pt] body #view :is(.hero,.phero) a.tp.tpl,html[data-pt] body #view :is(.hero,.phero) a.tp.tpl :is(.tp-wm,.tp-x,.tp-s,span){font-size:16px!important}html[data-pt] body #view :is(.hero,.phero) a.tp.tpl svg{width:17px!important;height:17px!important}}

/* quote form moved below the short answer (inside article text): reset article styles, one clean column */
html[data-pt] body #view .prose .rd-qlow,html[data-pt] body #view .rd-qlow{max-width:760px!important;margin:48px 0!important}
html[data-pt] body #view .rd-qlow .hint{display:none!important}
html[data-pt] body #view .rd-qlow ul,html[data-pt] body #view .rd-qlow li{list-style:none!important;margin:0!important;padding-left:0!important}
html[data-pt] body #view .rd-qlow li::before,html[data-pt] body #view .rd-qlow li::marker{content:none!important;display:none!important}
html[data-pt] body #view .rd-qlow .hero{padding:0!important;min-height:0!important;background:none!important}
html[data-pt] body #view .rd-qlow .hcol{display:block!important;padding:0!important;max-width:none!important}
html[data-pt] body #view .rd-qlow .fwrap{width:100%!important;max-width:none!important;margin:0!important}
html[data-pt] body #view .rd-qlow .card{display:grid!important;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)!important;grid-template-rows:auto!important;width:100%!important;height:auto!important;min-height:0!important}
html[data-pt] body #view .rd-qlow .card>.bar{grid-column:1/-1}
html[data-pt] body #view .rd-qlow .card .ph{min-height:100%!important;height:auto!important}
html[data-pt] body #view .rd-qlow .card .cb{padding:24px 24px 22px!important;min-width:0}
html[data-pt] body #view .rd-qlow .ctr{display:flex!important;flex-wrap:wrap;justify-content:center;gap:4px 14px!important;font-size:13.5px!important;margin:0 0 12px!important}
html[data-pt] body #view .rd-qlow .ctr li{display:inline-flex!important;align-items:center;gap:5px}
html[data-pt] body #view .rd-qlow h2.qh{font-size:24px!important;line-height:1.2!important;margin:0 0 16px!important;text-align:center;letter-spacing:-.02em}
html[data-pt] body #view .rd-qlow .tiles{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important}
html[data-pt] body #view .rd-qlow .tile{min-width:0!important;font-size:16px!important}
@media (max-width:700px){html[data-pt] body #view .rd-qlow .card{grid-template-columns:1fr!important}html[data-pt] body #view .rd-qlow .card .ph{height:200px!important;min-height:0!important}}
html[data-pt] body #view .rd-qlow .cb>.dctr{display:none!important}
@media (max-width:600px){html[data-pt] body #view .rd-qlow .ctr{font-size:13px!important;gap:4px 10px!important}}

/* bigger hero titles on desktop (owner, 2026-11-10); a script keeps every title to two lines */
@media (min-width:1180px){
  html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) body #view .hero[data-rdc="1"]>.hcol,html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) body #view .phero[data-rdc]>.wrap{grid-template-columns:minmax(0,1.22fr) minmax(0,1fr)!important}
  html[data-pt="jobs"] body #view .hero[data-kind="jobs"] .h1{font-size:80px!important}
  html[data-pt="health"] body #view .hero[data-kind="health"] .h1{font-size:84px!important}
  html[data-pt="health"] body #view .phero.hs-health h1{font-size:80px!important;max-width:18em}
  html[data-pt] body #view .phero .hx h1{font-size:82px!important}
}
@media (min-width:981px) and (max-width:1179px){
  html[data-pt="jobs"] body #view .hero[data-kind="jobs"] .h1{font-size:68px!important}
  html[data-pt="health"] body #view .hero[data-kind="health"] .h1{font-size:70px!important}
  html[data-pt] body #view .phero .hx h1{font-size:68px!important}
}

/* swoosh fallback wherever a page type did not style it (404 pages) */
html[data-pt] body #view h1:has(>.cov-sw){position:relative}
html[data-pt] body #view h1>.cov-sw{position:absolute;bottom:-.12em;height:.26em;pointer-events:none}
html[data-pt] body #view h1>.cov-sw svg{display:block;width:100%;height:100%;overflow:visible}
html[data-pt] body #view h1>.cov-sw path{fill:none;stroke:#F5B83D;stroke-width:5;stroke-linecap:round}

/* no empty band above "or": the form content sits together, centred in the card (health hero and forms moved into articles) */
html[data-pt="health"] body #v2top .hero[data-kind="health"] .card .qa,html[data-pt] body #view .rd-qlow .card .qa{min-height:0!important;flex:0 0 auto!important}
html[data-pt="health"] body #v2top .hero[data-kind="health"] .card .qa>.q.on,html[data-pt] body #view .rd-qlow .card .qa>.q.on{position:relative!important;inset:auto!important;top:auto!important;height:auto!important}
html[data-pt="health"] body #v2top .hero[data-kind="health"] .card .cb,html[data-pt] body #view .rd-qlow .card .cb{display:flex!important;flex-direction:column;justify-content:center}

/* jobs hero, first pass (owner feedback 2026-11-10): the photo reads clearly on the right, green only behind the words,
   the hero is its own framed card, and the job strip sits apart on white with dark labels */
@media (min-width:981px){
  html[data-pt="jobs"] body #view .hero[data-kind="jobs"]{margin:16px 20px 0!important;border-radius:28px!important;overflow:hidden!important;isolation:isolate}
  html[data-pt="jobs"] body #view .hero[data-kind="jobs"] .rdj-shade{background:linear-gradient(90deg,rgba(9,38,27,.95) 0%,rgba(9,38,27,.86) 30%,rgba(9,38,27,.35) 52%,rgba(9,38,27,0) 68%)!important}
}
html[data-pt="jobs"] body #view .v2-top .jsec{background:#fff!important;padding-top:40px!important}
html[data-pt="jobs"] body #view .v2-top .jsec .jc .sl,html[data-pt="jobs"] body #view .v2-top .jsec .jc .sl b{color:#08140f!important}
html[data-pt="jobs"] body #view .v2-top .jsec .jc .sl>span,html[data-pt="jobs"] body #view .v2-top .jsec .jc .sl .num{color:#5a6b62!important}
html[data-pt="jobs"] body #view .v2-top .jsec .jc .sl b em,html[data-pt="jobs"] body #view .v2-top .jsec .jc .sl .num b{color:#1f6b4a!important}
@media (max-width:980px){html[data-pt="jobs"] body #view .v2-top .jsec{padding-top:28px!important}}
@media (min-width:981px){
  html[data-pt="jobs"] body #view .v2-top{background:#fff!important}
  html[data-pt="jobs"] body #view .hero[data-kind="jobs"]{margin-top:20px!important}
}
@media (min-width:1180px){html[data-pt="jobs"] body #view .hero[data-kind="jobs"] .h1{font-size:76px!important}}
@media (min-width:981px){html[data-pt="jobs"] body{background:#fff!important}}
@media (max-width:800px){html[data-pt] body #v2top .fwrap:has(.card:not([data-step="1"])) .seal{display:none!important}}

/* jobs link cards: calm hover, one green hairline, no dark ring; icon turns white on green */
html[data-pt="jobs"] body #view .alist .aitem,html[data-pt="jobs"] body #view .alist .aitem:hover,html[data-pt="jobs"] body #view .alist .aitem:focus{box-shadow:none!important;outline:0}
html[data-pt="jobs"] body #view .alist .aitem:focus-visible{outline:2px solid #1f6b4a;outline-offset:2px}
html[data-pt="jobs"] body #view .alist .aitem:hover .rdj-aic,html[data-pt="jobs"] body #view .alist .aitem:hover .rdj-aic *{color:#fff!important;stroke:#fff}
html[data-pt="jobs"] body #view .alist .aitem:hover>svg{color:#1f6b4a}

/* jobs closing card: the same layout as every other page (full photo side with the soft fade), and real space above it */
html[data-pt="jobs"] body #view .v2-close{padding:72px 40px 72px!important;background:#fff!important}
html[data-pt="jobs"] body #view .v2-close .band.rdj-closer{max-width:none!important;margin:0!important;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr)!important}
html[data-pt="jobs"] body #view .v2-close .band.rdj-closer picture{position:relative!important;inset:auto!important;grid-column:2;grid-row:1;width:auto!important;height:auto!important}
html[data-pt="jobs"] body #view .v2-close .band.rdj-closer>.wrap{grid-column:1;grid-row:1;padding:56px 32px 56px 56px!important;margin:0!important;max-width:none!important;width:auto!important}
html[data-pt="jobs"] body #view .v2-close .band.rdj-closer .in{max-width:560px!important}
@media (max-width:1180px){
  html[data-pt="jobs"] body #view .v2-close{padding:60px 24px 60px!important}
  html[data-pt="jobs"] body #view .v2-close .band.rdj-closer{display:flex!important;flex-direction:column}
  html[data-pt="jobs"] body #view .v2-close .band.rdj-closer picture{order:1;height:300px!important;width:100%!important}
  html[data-pt="jobs"] body #view .v2-close .band.rdj-closer>.wrap{order:2;padding:20px 36px 40px!important}
}
@media (max-width:600px){html[data-pt="jobs"] body #view .v2-close{padding:48px 16px 48px!important}html[data-pt="jobs"] body #view .v2-close .band.rdj-closer picture{height:220px!important}html[data-pt="jobs"] body #view .v2-close .band.rdj-closer>.wrap{padding:20px 20px 26px!important}}
@media (max-width:1180px){html[data-pt="jobs"] body #view .v2-close .band.rdj-closer>.wrap{align-items:flex-start!important}html[data-pt="jobs"] body #view .v2-close .band.rdj-closer .in{margin:0!important;text-align:left!important}}

/* closing card below desktop, every page type: full width photo on top with the soft fade, text under it */
@media (max-width:1180px){
  html[data-pt] body #view .v2-close .band{display:flex!important;flex-direction:column!important;grid-template-columns:none!important;min-height:0!important}
  html[data-pt] body #view .v2-close .band picture{order:1!important;position:relative!important;inset:auto!important;left:0!important;top:0!important;width:100%!important;max-width:none!important;height:300px!important;margin:0!important;grid-column:auto!important;flex:none}
  html[data-pt] body #view .v2-close .band picture img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center 55%!important;border-radius:0!important;-webkit-mask-image:linear-gradient(180deg,#000 70%,transparent 100%)!important;mask-image:linear-gradient(180deg,#000 70%,transparent 100%)!important}
  html[data-pt] body #view .v2-close .band>.wrap{order:2!important;width:auto!important;max-width:none!important;margin:0!important;padding:20px 36px 40px!important;align-items:flex-start!important}
  html[data-pt] body #view .v2-close .band .in{margin:0!important;text-align:left!important}
}
@media (max-width:600px){
  html[data-pt] body #view .v2-close .band picture{height:220px!important}
  html[data-pt] body #view .v2-close .band>.wrap{padding:18px 20px 26px!important}
}

/* coverage hero below desktop: the quote card lines up with the photo edges instead of sitting 6px in */
@media (max-width:980px){
  html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) body #view .hero .cov-vis .fwrap{left:0!important;right:0!important;margin-left:0!important;margin-right:0!important;width:100%!important;max-width:none!important}
}
@media (max-width:1180px){
  html[data-pt] body #view .v2-close{padding-left:24px!important;padding-right:24px!important}
  html[data-pt] body #view .v2-close .band{padding:0!important;border-radius:24px!important;overflow:hidden!important;margin:0!important;width:auto!important;max-width:none!important}
}
@media (max-width:600px){html[data-pt] body #view .v2-close{padding-left:16px!important;padding-right:16px!important}html[data-pt] body #view .v2-close .band{border-radius:22px!important}}

/* breadcrumbs inside the hero: one quiet line above the title */
html[data-pt] body #view .rd-hcrumb{display:block;width:100%;margin:0 0 18px!important;padding:0!important;grid-column:1/-1;position:relative;z-index:3;text-align:left}
html[data-pt] body #view .rd-hcrumb>*{display:flex!important;flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0!important;padding:0!important;border:0!important;background:none!important;font-size:14px!important;line-height:1.4;color:#5a6b62!important;max-width:none!important}
html[data-pt] body #view .rd-hcrumb ol,html[data-pt] body #view .rd-hcrumb ul{display:flex!important;flex-wrap:wrap;gap:4px 8px;list-style:none;margin:0!important;padding:0!important}
html[data-pt] body #view .rd-hcrumb li{list-style:none;margin:0!important;padding:0!important;display:inline-flex;align-items:center;gap:8px}
html[data-pt] body #view .rd-hcrumb a{color:#5a6b62!important;text-decoration:none!important;font-weight:500;transition:color .15s ease-out}
html[data-pt] body #view .rd-hcrumb a:hover{color:#1f6b4a!important}
html[data-pt] body #view .rd-hcrumb [aria-current],html[data-pt] body #view .rd-hcrumb li:last-child,html[data-pt] body #view .rd-hcrumb>*>span:last-child{color:#08140f!important;font-weight:600}
html[data-pt] body #view .rd-hcrumb.rd-hcrumb-dark>*,html[data-pt] body #view .rd-hcrumb.rd-hcrumb-dark a{color:rgba(255,255,255,.72)!important}
html[data-pt] body #view .rd-hcrumb.rd-hcrumb-dark a:hover{color:#fff!important}
html[data-pt] body #view .rd-hcrumb.rd-hcrumb-dark [aria-current],html[data-pt] body #view .rd-hcrumb.rd-hcrumb-dark li:last-child,html[data-pt] body #view .rd-hcrumb.rd-hcrumb-dark>*>span:last-child{color:#fff!important}
html[data-pt] body #view .rd-hcrumb-gone{display:none!important}
@media (max-width:600px){html[data-pt] body #view .rd-hcrumb{margin-bottom:12px!important}html[data-pt] body #view .rd-hcrumb>*{font-size:13px!important}}
html[data-pt] body #view .rd-hcrumb.rd-hcrumb-c>*,html[data-pt] body #view .rd-hcrumb.rd-hcrumb-c ol{justify-content:center}

/* life stage FAQ: clean plus that turns to minus, no dark ring on click */
html[data-pt="audience"] body #view .faq details,html[data-pt="audience"] body #view .faq details:focus-within,html[data-pt="audience"] body #view .faq details[open]{outline:0!important;border:1px solid #e3ebe6!important}
html[data-pt="audience"] body #view .faq details:hover{border-color:#1f6b4a!important}
html[data-pt="audience"] body #view .faq summary{outline:0!important;box-shadow:none!important}
html[data-pt="audience"] body #view .faq summary:focus-visible{outline:2px solid #1f6b4a!important;outline-offset:4px;border-radius:12px}
html[data-pt="audience"] body #view .faq summary i{position:relative!important;display:block!important;flex:none;width:34px!important;height:34px!important;border-radius:50%!important;background:#e9f2ec!important;transform:none!important;transition:background-color .18s ease-out}
html[data-pt="audience"] body #view .faq summary i::before,html[data-pt="audience"] body #view .faq summary i::after{content:""!important;position:absolute!important;left:50%!important;top:50%!important;width:12px!important;height:2px!important;margin:-1px 0 0 -6px!important;border-radius:2px;background:#1f6b4a!important;transform:none!important;transition:transform .2s ease-out,background-color .18s ease-out}
html[data-pt="audience"] body #view .faq summary i::after{transform:rotate(90deg)!important}
html[data-pt="audience"] body #view .faq details[open] summary i::after{transform:rotate(0deg)!important}
html[data-pt="audience"] body #view .faq details:hover summary i,html[data-pt="audience"] body #view .faq details[open] summary i{background:#1f6b4a!important}
html[data-pt="audience"] body #view .faq details:hover summary i::before,html[data-pt="audience"] body #view .faq details:hover summary i::after,html[data-pt="audience"] body #view .faq details[open] summary i::before,html[data-pt="audience"] body #view .faq details[open] summary i::after{background:#fff!important}

/* closing card on desktop, every page type: no inner padding, the photo fills the whole right side */
@media (min-width:1181px){
  html[data-pt] body #view .v2-close .band{padding:0!important}
  html[data-pt] body #view .v2-close .band picture{position:relative!important;inset:auto!important;grid-column:2!important;grid-row:1!important;width:auto!important;height:auto!important;margin:0!important;border-radius:0!important}
  html[data-pt] body #view .v2-close .band picture img{border-radius:0!important}
  html[data-pt] body #view .v2-close .band>.wrap{grid-column:1!important;grid-row:1!important;padding:56px 32px 56px 56px!important}
}

/* coverage hero on desktop (owner reference): landscape photo on top, the quote card overlapping its lower part */
@media (min-width:1180px){
  html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) body #view .hero[data-rdc="1"] .cov-vis{min-height:0!important;display:block!important;padding-bottom:8px}
  html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) body #view .hero[data-rdc="1"] .cov-photo{position:relative!important;inset:auto!important;width:100%!important;height:400px!important;border-radius:28px!important}
  html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) body #view .hero[data-rdc="1"] .cov-photo img{object-position:center 30%}
  html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) body #view .hero[data-rdc="1"] .cov-vis .fwrap{position:relative!important;left:auto!important;bottom:auto!important;width:auto!important;margin:-128px 44px 0 56px!important}
}
html[data-pt="audience"] body #view .faq details:not([open]) > summary i::after{transform:rotate(90deg)!important}
html[data-pt="audience"] body #view .faq summary i::after{display:block!important}
html[data-pt="health"] body #view .hero[data-kind="health"] .rd-hcrumb{margin-top:32px!important}
@media (max-width:760px){html[data-pt="health"] body #view .hero[data-kind="health"] .rd-hcrumb{margin-top:0!important}}
html[data-pt="jobs"] body #view .hero[data-kind="jobs"] .govnote{grid-column:1!important;justify-self:start!important;text-align:left!important;margin-left:0!important;max-width:640px;font-size:13px;color:rgba(255,255,255,.62)!important}

/* Keep reading: photo cards like the state guides (photo left, title right, arrow chip) */
html[data-pt] body #view nav.rd-relc{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:20px!important;margin:56px 0 0!important;padding:0!important;background:none!important;border:0!important;box-shadow:none!important;max-width:none!important}
html[data-pt] body #view nav.rd-relc>b{grid-column:1/-1;display:block;margin:0 0 -2px!important;font-size:13px!important;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#1f6b4a!important}
html[data-pt] body #view nav.rd-relc>a{position:relative;display:grid!important;grid-template-columns:44% minmax(0,1fr);align-items:center;min-height:168px;padding:0 64px 0 0!important;gap:22px;border:1px solid transparent!important;border-radius:24px!important;background:#f6f5f0!important;overflow:hidden;color:#08140f!important;text-decoration:none!important;font-size:19px!important;font-weight:600!important;line-height:1.3;letter-spacing:-.01em;box-shadow:none!important;transform:none!important;transition:border-color .18s ease-out}
html[data-pt] body #view nav.rd-relc>a:hover{border-color:#1f6b4a!important;background:#f6f5f0!important}
html[data-pt] body #view nav.rd-relc .rd-rc-ph{position:relative;align-self:stretch;overflow:hidden;min-height:168px}
html[data-pt] body #view nav.rd-relc .rd-rc-ph img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;-webkit-user-drag:none;user-select:none;transition:transform .5s ease-out}
html[data-pt] body #view nav.rd-relc>a:hover .rd-rc-ph img{transform:scale(1.04)}
html[data-pt] body #view nav.rd-relc .hx-sic{display:none!important}
html[data-pt] body #view nav.rd-relc :is(.rd-rc-go,.hx-sarw){position:absolute!important;right:18px;bottom:18px;display:grid!important;place-items:center;width:40px;height:40px;border-radius:50%;background:#fff!important;color:#08140f;transition:background-color .18s ease-out,color .18s ease-out}
html[data-pt] body #view nav.rd-relc :is(.rd-rc-go,.hx-sarw) svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;transition:transform .15s ease-out}
html[data-pt] body #view nav.rd-relc>a:hover :is(.rd-rc-go,.hx-sarw){background:#1f6b4a!important;color:#fff}
html[data-pt] body #view nav.rd-relc>a:hover :is(.rd-rc-go,.hx-sarw) svg{transform:translateX(2px)}
@media (max-width:1100px){html[data-pt] body #view nav.rd-relc{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media (max-width:700px){html[data-pt] body #view nav.rd-relc{grid-template-columns:1fr!important;gap:14px!important}html[data-pt] body #view nav.rd-relc>a{min-height:128px;font-size:17px!important}html[data-pt] body #view nav.rd-relc .rd-rc-ph{min-height:128px}}

/* empty leftovers, footer gap, Written by line */
html[data-pt] body #view>section.rd-empty{display:none!important}
body:not(.cbar-on){padding-bottom:0!important}
html[data-pt] body #view>.pmeta.rd-pm-moved{background:#fff!important;border:0!important;margin:0!important;padding:28px 0 0!important}
html[data-pt] body #view>.pmeta.rd-pm-moved .wrap{max-width:1480px!important;margin:0 auto!important;padding:0 40px!important;display:flex;flex-wrap:wrap;align-items:center;gap:6px 24px;font-size:14px;color:#5a6b62}
html[data-pt] body #view>.pmeta.rd-pm-moved .wrap>*{margin:0!important;font-size:14px!important;color:#5a6b62!important}
html[data-pt] body #view>.pmeta.rd-pm-moved a{color:#2b3a33!important}
html[data-pt] body #view>.pmeta.rd-pm-moved+.v2-close{padding-top:28px!important}
@media (max-width:600px){html[data-pt] body #view>.pmeta.rd-pm-moved .wrap{padding:0 20px!important}}
html[data-pt] body #view>.pmeta.rd-pm-moved,html[data-pt] body #view>.pmeta.rd-pm-moved *{opacity:1!important;transform:none!important}
html[data-pt] body #view .side .qcard{max-width:100%!important;min-width:0!important;box-sizing:border-box!important;overflow-wrap:anywhere}html[data-pt] body #view .side .qcard *{max-width:100%;box-sizing:border-box;min-width:0}
html[data-pt] body #view .side .qcard :is(a,button).btn{white-space:normal!important;height:auto!important;min-height:52px;padding-top:12px!important;padding-bottom:12px!important;line-height:1.25!important;text-align:center;flex-wrap:wrap;justify-content:center}html[data-pt] body #view .side .qcard :is(a,button).btn svg{flex:none}
html[data-pt] body #view .side .qcard :is(a,button).btn{flex-wrap:nowrap!important;gap:8px}

/* state hero, desktop: the photo is a wide band from the top of the hero down to where the quote card starts, so the card never covers people */
@media (min-width:1024px){
  html body #view .hero[data-kind="states"][style*="--stpw"] .stbg{top:0!important;bottom:auto!important;height:calc(100% - 250px)!important;aspect-ratio:auto!important;width:min(68vw,1100px)!important;right:0!important;background:var(--stpw) center 40%/cover no-repeat!important;-webkit-mask-image:linear-gradient(100deg,transparent 0 10%,#000 34%),linear-gradient(180deg,#000 82%,transparent 100%)!important;mask-image:linear-gradient(100deg,transparent 0 10%,#000 34%),linear-gradient(180deg,#000 82%,transparent 100%)!important;-webkit-mask-composite:source-in;mask-composite:intersect}
}
html[data-pt] body #view .rd-srcs>.srcs{display:contents!important}
html[data-pt] body #view h1+p.govnote{display:block!important;margin:12px 0 0!important;max-width:640px;font-size:13.5px!important;line-height:1.45;color:#5a6b62!important;text-align:left}
html[data-pt] body #view .hero[data-kind="jobs"] h1+p.govnote,html[data-pt] body #view .rdj-ph h1+p.govnote{color:rgba(255,255,255,.66)!important}
html[data-pt] body #view .hero[data-kind="health"] h1+p.govnote{text-align:center;margin-left:auto!important;margin-right:auto!important}

/* review fixes (2026-11-10) */
/* 1. wide comparison tables on phones: each row becomes its own stacked block, every column readable */
@media (max-width:600px){
  html[data-pt]:not([data-pt="rates"]):not([data-pt="tool"]):not([data-pt="funeral-costs"]) body #view .tbl:has(table th:nth-child(4)) table,html[data-pt]:not([data-pt="rates"]):not([data-pt="tool"]):not([data-pt="funeral-costs"]) body #view .tbl:has(table th:nth-child(4)) tbody,html[data-pt]:not([data-pt="rates"]):not([data-pt="tool"]):not([data-pt="funeral-costs"]) body #view .tbl:has(table th:nth-child(4)) tr,html[data-pt]:not([data-pt="rates"]):not([data-pt="tool"]):not([data-pt="funeral-costs"]) body #view .tbl:has(table th:nth-child(4)) td,html[data-pt]:not([data-pt="rates"]):not([data-pt="tool"]):not([data-pt="funeral-costs"]) body #view .tbl:has(table th:nth-child(4)) th[scope="row"]{display:block!important;width:100%!important;height:auto!important;min-height:0!important;box-sizing:border-box}
  html[data-pt]:not([data-pt="rates"]):not([data-pt="tool"]):not([data-pt="funeral-costs"]) body #view .tbl:has(table th:nth-child(4)) thead{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}
  html[data-pt]:not([data-pt="rates"]):not([data-pt="tool"]):not([data-pt="funeral-costs"]) body #view .tbl:has(table th:nth-child(4)) tr{padding:14px 16px!important;border-top:1px solid #e3ebe6}
  html[data-pt]:not([data-pt="rates"]):not([data-pt="tool"]):not([data-pt="funeral-costs"]) body #view .tbl:has(table th:nth-child(4)) tr:first-child{border-top:0}
  html[data-pt]:not([data-pt="rates"]):not([data-pt="tool"]):not([data-pt="funeral-costs"]) body #view .tbl:has(table th:nth-child(4)) td,html[data-pt]:not([data-pt="rates"]):not([data-pt="tool"]):not([data-pt="funeral-costs"]) body #view .tbl:has(table th:nth-child(4)) th[scope="row"]{padding:4px 0!important;border:0!important;text-align:left!important;white-space:normal!important}
  html[data-pt]:not([data-pt="rates"]):not([data-pt="tool"]):not([data-pt="funeral-costs"]) body #view .tbl:has(table th:nth-child(4)) td[data-label]::before{content:attr(data-label);display:block;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#5a6b62;margin-bottom:2px}
  html[data-pt]:not([data-pt="rates"]):not([data-pt="tool"]):not([data-pt="funeral-costs"]) body #view .tbl:has(table th:nth-child(4)){overflow:visible!important}
}
/* 2. hero description never shrinks below readable size on phones; it may wrap to two lines */
@media (max-width:600px){
  html[data-pt] body #view :is(.hero,.phero) :is(.hline,.lede,p.sub){font-size:15px!important;white-space:normal!important;line-height:1.4!important}
  html[data-pt] body #view :is(.hero,.phero) .hline{flex-wrap:wrap!important;row-gap:6px}
}
/* 4 and 5. phones: the seal sits clear of the progress bar, and the trust row fits on one line */
@media (max-width:600px){
  html body #v2top .card .bar{margin-left:62px!important}
  html body #v2top .card .ctr{flex-wrap:nowrap!important;justify-content:center!important;gap:0 9px!important;overflow:hidden}
  html body #v2top .card .ctr li{font-size:12.5px!important;white-space:nowrap;gap:4px!important}
  html body #v2top .card .ctr li svg.i{width:13px!important;height:13px!important}
  html body #v2top .card .ctr li::before,html body #v2top .card .ctr li+li::before{display:none!important}
}
/* 6. coverage: a cream panel never holds bordered white cards; the panel goes, the hairline cards stay */
html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) body #view section:has(.alist,dl.facts,.faq,ol.proscons,nav.rd-relc):not(.hero):not(.v2-close){background:#fff!important}
/* 7. jobs: no doubled gap below the job carousel */
html[data-pt="jobs"] body #view .v2-top .jsec{padding-bottom:28px!important}
html[data-pt="jobs"] body #view .v2-top+section{padding-top:36px!important}
@media (max-width:600px){
  html body #v2top .card .ctr{gap:0 7px!important}
  html body #v2top .card .ctr li{font-size:12px!important}
  html body #view .hero[data-kind="states"] .card .bar{margin-left:66px!important}
}
/* state page jump list: the icon stays visible on hover (white on the green circle) */
html[data-pt] body #view .jumps a:is(:hover,:focus-visible) .rd-jic,html[data-pt] body #view .jumps a:is(:hover,:focus-visible) .rd-jic *{color:#fff!important;stroke:#fff!important}
html[data-pt] body #view .jumps a .rd-jic svg{transition:stroke .15s ease-out,color .15s ease-out}
html[data-pt] body #view form.iq{opacity:1!important;transform:none!important}
/* phones: state page photos keep their natural 3:2 shape, so nothing is over-cropped or blurry */
@media (max-width:760px){
  html[data-pt] body #view .rd-mph{aspect-ratio:3/2!important;height:auto!important;min-height:0!important}
  html[data-pt] body #view .rd-mph img{width:100%!important;height:100%!important;object-fit:cover}
}
html[data-pt] body #view p.govnote{opacity:1!important;transform:none!important}

/* jobs "other jobs" row: white photo cards matching the coverage compare cards */
html[data-pt="jobs"] body #view .sec.rdj-car{background:#fff!important;color:#08140f!important}
html[data-pt="jobs"] body #view .rdj-car .sec-head h2{color:#08140f!important}
html[data-pt="jobs"] body #view .rdj-car .sec-head>.eyebrow{color:#5a6b62!important}
html[data-pt="jobs"] body #view .rdj-car .rd-cbtn,html[data-pt="jobs"] body #view .rdj-car button[aria-label]{border-color:#cfdcd3!important;color:#08140f!important;background:#fff!important}
html[data-pt="jobs"] body #view .rdj-car a.jcard{display:flex!important;flex-direction:column!important;height:auto!important;aspect-ratio:auto!important;background:#fff!important;border:1px solid #e3ebe6!important;border-radius:24px!important;overflow:hidden!important;color:#08140f!important;box-shadow:0 10px 28px -22px rgba(8,32,22,.35)!important;transition:border-color .18s ease-out!important}
html[data-pt="jobs"] body #view .rdj-car a.jcard::after{display:none!important}
html[data-pt="jobs"] body #view .rdj-car a.jcard:hover{border-color:#1f6b4a!important;transform:none!important}
html[data-pt="jobs"] body #view .rdj-car .rd-jph{position:relative;display:block;aspect-ratio:3/2;overflow:hidden;background:#cfdcd3;flex:none}
html[data-pt="jobs"] body #view .rdj-car .rd-jph img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:cover!important;transition:transform .6s ease-out;transform:none}
html[data-pt="jobs"] body #view .rdj-car a.jcard:hover .rd-jph img{transform:scale(1.045)}
html[data-pt="jobs"] body #view .rdj-car .rd-jbd{position:relative;display:flex;flex-direction:column;gap:10px;padding:22px 22px 24px;flex:1}
html[data-pt="jobs"] body #view .rdj-car .rd-jbd .x{position:static!important;align-self:flex-start;display:inline-flex!important;align-items:center;gap:6px;padding:6px 12px!important;border-radius:999px!important;background:#e9f2ec!important;border:0!important;box-shadow:none!important;backdrop-filter:none!important;color:#08140f!important;font-size:14px!important;font-weight:500}
html[data-pt="jobs"] body #view .rdj-car .rd-jbd .x i{display:none!important}
html[data-pt="jobs"] body #view .rdj-car .rd-jbd .x b{color:#1f6b4a!important;font-weight:650}
html[data-pt="jobs"] body #view .rdj-car .rd-jbd .jb{position:static!important;display:flex!important;flex-direction:column;gap:6px;padding:0!important;background:none!important}
html[data-pt="jobs"] body #view .rdj-car .rd-jbd .jb b{font-size:22px!important;line-height:1.15;letter-spacing:-.015em;color:#08140f!important;text-shadow:none!important}
html[data-pt="jobs"] body #view .rdj-car .rd-jbd .jb>span{font-size:15.5px!important;line-height:1.5;color:#2b3a33!important;text-shadow:none!important;padding-right:44px}
html[data-pt="jobs"] body #view .rdj-car .rd-jgo{position:absolute;right:20px;bottom:22px;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:#e9f2ec;color:#1f6b4a;transition:background-color .18s ease-out,color .18s ease-out}
html[data-pt="jobs"] body #view .rdj-car .rd-jgo svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;transition:transform .15s ease-out}
html[data-pt="jobs"] body #view .rdj-car a.jcard:hover .rd-jgo{background:#1f6b4a;color:#fff}
html[data-pt="jobs"] body #view .rdj-car a.jcard:hover .rd-jgo svg{transform:translateX(2px)}
html[data-pt="jobs"] body #view .rdj-car .rd-jbd .x span,html[data-pt="jobs"] body #view .rdj-car .rd-jbd .x .xr{color:#2b3a33!important;display:inline!important}
html[data-pt="jobs"] body #view .rdj-car .rd-jbd .jb>span{display:block!important}
html[data-pt="jobs"] body #view .rdj-car .rd-jph{isolation:isolate}html[data-pt="jobs"] body #view .rdj-car .rd-jph img{z-index:0!important}html[data-pt="jobs"] body #view .rdj-car .rd-jph .rdj-shine{z-index:1}

/* quote tiles: the small arrow chip shows on every form, every page, every width */
html[data-pt] body .card .tile{position:relative}
html[data-pt] body :is(#v2top,#view,#qcard,#app) #q1#q1 .tile.tile.tile.tile>svg.tc.tc.tc{display:block!important;flex:none;margin-left:auto!important;width:28px!important;height:28px!important;padding:8px!important;box-sizing:border-box;border-radius:50%!important;background:#e9f2ec!important;color:#1f6b4a!important;stroke:currentColor;fill:none;transition:background-color .15s ease-out,color .15s ease-out,transform .15s ease-out}
html[data-pt] body :is(#v2top,#view,#qcard,#app) #q1#q1 .tile.tile.tile.tile:hover>svg.tc.tc.tc{background:#1f6b4a!important;color:#fff!important}
html[data-pt] body :is(#v2top,#view,#qcard,#app) #q1#q1 .tile.tile.tile.tile[aria-pressed="true"]>svg.tc.tc.tc{display:none!important}
html[data-pt] body :is(#v2top,#view,#qcard,#app) #q1#q1 .tile.tile.tile.tile>.tl{flex:1 1 auto!important;min-width:0!important;overflow:hidden;text-overflow:clip}
@media (max-width:389px){html[data-pt] body :is(#v2top,#view,#qcard,#app) #q1#q1 .tile.tile.tile.tile>svg.tc.tc.tc{width:24px!important;height:24px!important;padding:7px!important}}

html[data-pt] body :is(#v2top,#view,#qcard,#app) #q1#q1 .tile.tile.tile.tile>.tl{white-space:normal!important;overflow:visible!important;line-height:1.15!important;overflow-wrap:normal;word-break:normal;hyphens:none}
html[data-pt] body :is(#v2top,#view,#qcard,#app) #q1#q1 .tile.tile.tile.tile{gap:10px!important;column-gap:10px!important}
html[data-pt] body :is(#v2top,#view,#qcard,#app) #q1#q1 .tile.tile.tile.tile>svg.tc.tc.tc{margin-left:4px!important}
@media (max-width:420px){html[data-pt] body :is(#v2top,#view,#qcard,#app) #q1#q1 .tile.tile.tile.tile{gap:8px!important;padding-left:8px!important;padding-right:8px!important}html[data-pt] body :is(#v2top,#view,#qcard,#app) #q1#q1 .tile.tile.tile.tile>.ti{width:34px!important;height:34px!important;flex:none}}
/* the horizontal quote bar (funeral costs, tools, rates) keeps its own one-row layout when it is moved down the page */
html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) body #view .rd-qlow .rdq .card,html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) body #view .rd-qlow.rdq .card,html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) body #view .rdq.rd-qlow .card{display:block!important;grid-template-columns:none!important}
html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) body #view .rd-qlow:has(.rdq),html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) body #view .rdq.rd-qlow{max-width:1400px!important}
html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) body #view .rd-qlow:has(.rdq),html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) body #view .rdq.rd-qlow{width:auto!important;margin-left:40px!important;margin-right:40px!important}@media (min-width:1481px){html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) body #view .rd-qlow:has(.rdq),html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) body #view .rdq.rd-qlow{margin-left:auto!important;margin-right:auto!important}}@media (max-width:600px){html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) body #view .rd-qlow:has(.rdq),html:is([data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) body #view .rdq.rd-qlow{margin-left:16px!important;margin-right:16px!important}}
@media (max-width:1180px){
  html[data-pt] body #view .rd-qlow:not(:has(.rdq)) .card{grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto!important}
  html[data-pt] body #view .rd-qlow:not(:has(.rdq)) .card>*{grid-column:1!important;grid-row:auto!important}
  html[data-pt] body #view .rd-qlow:not(:has(.rdq)) .card .ph{height:220px!important;min-height:0!important;position:relative!important}
  html[data-pt] body #view .rd-qlow:not(:has(.rdq)) .card .ph img,html[data-pt] body #view .rd-qlow:not(:has(.rdq)) .card .ph picture{width:100%!important;height:100%!important;object-fit:cover}
  html[data-pt] body #view .rd-qlow:not(:has(.rdq)) .card .cb{width:auto!important;max-width:none!important}
}
/* "Written by" line on white: readable grey, both lines left aligned to the page column */
html[data-pt] body #view>.pmeta.rd-pm-moved,html[data-pt] body #view>.pmeta.rd-pm-moved *:not(a){color:#5a6b62!important;opacity:1!important}
html[data-pt] body #view>.pmeta.rd-pm-moved a{color:#2b3a33!important}
html[data-pt] body #view>.pmeta.rd-pm-moved .wrap{flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start!important;text-align:left!important;gap:6px!important}
html[data-pt] body #view>.pmeta.rd-pm-moved .wrap>*{justify-content:flex-start!important;text-align:left!important}
html[data-pt] body #view>.pmeta.rd-pm-moved svg{color:#5a6b62!important;stroke:#5a6b62}

/* state heroes: no state name pill (owner, 2026-11-10); the name stays in the title */
html body #view .hero[data-kind="states"] .stbadge{display:none!important}

/* coverage pages: the cream panels become full width bands like the state pages, no rounded inset box */
html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) body #view .cvb--panel{border-radius:0!important;box-shadow:0 0 0 100vmax #f6f5f0!important;clip-path:inset(0 -100vmax)!important;background:#f6f5f0!important;margin-top:56px!important;margin-bottom:56px!important;padding-left:0!important;padding-right:0!important}
html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) body #view .cvb--panel+.cvb--panel{margin-top:0!important;padding-top:24px!important}
html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) body #view .art-grid .side{position:relative;z-index:2}
/* closing band: white edge to edge, no tinted strips beside it */
html[data-pt] body #view .v2-close{box-shadow:0 0 0 100vmax #fff;clip-path:inset(0 -100vmax)}
/* state hero desktop: the wide photo sits right of the title like Arizona, never under the words */
@media (min-width:1024px){
  html body #view .hero[data-kind="states"][style*="--stpw"] .stbg{width:min(50vw,980px)!important;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 26%),linear-gradient(180deg,#000 82%,transparent 100%)!important;mask-image:linear-gradient(90deg,transparent 0,#000 26%),linear-gradient(180deg,#000 82%,transparent 100%)!important;background-position:62% 40%!important}
}
/* health hero: the Back button sits in the photo's bottom left corner, clear of the arch */ html[data-pt="health"] body #view .hero[data-kind="health"] .card .ph .pback{top:auto!important;bottom:14px!important;left:14px!important;right:auto!important;transform:none!important;margin:0!important;z-index:5}@media (min-width:1024px){html[data-pt="jobs"] body #view .hero[data-kind="jobs"]{background:#0c3b2a!important;min-height:0!important}html[data-pt="jobs"] body #view .hero[data-kind="jobs"] .rdj-shade{display:none!important}html[data-pt="jobs"] body #view .hero[data-kind="jobs"] .rdj-bg{left:auto!important;right:0!important;width:52%!important;height:100%!important;object-fit:cover!important;object-position:center 30%!important;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 30%)!important;mask-image:linear-gradient(90deg,transparent 0,#000 30%)!important}html[data-pt="jobs"] body #view .hero[data-kind="jobs"]>.hcol{display:grid!important;grid-template-columns:minmax(0,760px) 1fr!important;grid-template-rows:auto!important;grid-auto-rows:auto!important;align-content:center!important;row-gap:0!important;padding:56px 40px 56px 56px!important;min-height:0!important}html[data-pt="jobs"] body #view .hero[data-kind="jobs"]>.hcol>*{grid-column:1!important;grid-row:auto!important}html[data-pt="jobs"] body #view .hero[data-kind="jobs"] .h1{font-size:68px!important;margin-top:4px!important}html[data-pt="jobs"] body #view .hero[data-kind="jobs"] .hline{margin-top:14px!important}html[data-pt="jobs"] body #view .hero[data-kind="jobs"]>.hcol>.fwrap{position:relative!important;inset:auto!important;width:100%!important;max-width:760px!important;margin:44px 0 0!important;transform:none!important}html[data-pt="jobs"] body #view .hero[data-kind="jobs"] .fwrap .card{width:100%!important;height:auto!important;border-radius:22px!important}html[data-pt="jobs"] body #view .hero[data-kind="jobs"] .card[data-step="1"] #q1.on .tiles{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important}html[data-pt="jobs"] body #view .hero[data-kind="jobs"] .card[data-step="1"] #q1.on .qh{text-align:left!important;font-size:26px!important}html[data-pt="jobs"] body #view .hero[data-kind="jobs"] .card[data-step="1"] #q1.on .qrow{justify-content:flex-start!important;text-align:left!important}html[data-pt="jobs"] body #view .hero[data-kind="jobs"] .card[data-step="1"] .ctr{justify-content:flex-end!important}}@media (min-width:1024px){html[data-pt="jobs"] body #view #v2top .hero[data-kind="jobs"]>.hcol>.fwrap.fwrap{width:min(100%,760px)!important;max-width:760px!important;justify-self:start!important}html[data-pt="jobs"] body #view #v2top .hero[data-kind="jobs"] .fwrap .card.card{width:100%!important;max-width:none!important}html[data-pt="jobs"] body #view #v2top .hero[data-kind="jobs"] .fwrap .seal{left:-26px!important;top:-30px!important}}@media (min-width:1024px){html[data-pt="jobs"] body #view #v2top .hero[data-kind="jobs"] #q1#q1 .tile.tile.tile.tile>.tl{white-space:nowrap!important;font-size:16px!important}html[data-pt="jobs"] body #view #v2top .hero[data-kind="jobs"] #q1#q1 .tile.tile.tile.tile{padding-left:10px!important;padding-right:10px!important;gap:8px!important}html[data-pt="jobs"] body #view #v2top .hero[data-kind="jobs"] #q1#q1 .tile.tile.tile.tile>.ti{width:34px!important;height:34px!important}}@media (min-width:1024px){html[data-pt="jobs"] body #view #v2top .hero[data-kind="jobs"]>.hcol>.fwrap.fwrap{margin-top:60px!important}html[data-pt="jobs"] body #view #v2top .hero[data-kind="jobs"] .fwrap .seal{top:-40px!important;left:-30px!important}html[data-pt="jobs"] body #view #v2top .hero[data-kind="jobs"] #q1#q1 .tile.tile.tile.tile>.tl{font-size:15.5px!important}}@media (min-width:1024px) and (max-width:1279px){html[data-pt="jobs"] body #view .hero[data-kind="jobs"] .rdj-bg{width:42%!important}html[data-pt="jobs"] body #view .hero[data-kind="jobs"]>.hcol{grid-template-columns:minmax(0,600px) 1fr!important}html[data-pt="jobs"] body #view #v2top .hero[data-kind="jobs"]>.hcol>.fwrap.fwrap{max-width:600px!important}html[data-pt="jobs"] body #view .hero[data-kind="jobs"] .h1{font-size:56px!important}html[data-pt="jobs"] body #view .hero[data-kind="jobs"] .card[data-step="1"] #q1.on .tiles{grid-template-columns:repeat(2,minmax(0,1fr))!important}}/* jobs pages (owner 2026-11-10): plain lists, the white link cards and the plain sources list exactly as on the live site. revert-layer drops every redesign rule and uses the site's own layered styles */
html[data-pt="jobs"] body #view .prose>ul,html[data-pt="jobs"] body #view .prose>ul>li,html[data-pt="jobs"] body #view .prose>ul>li::before,
html[data-pt="jobs"] body #view .alist,html[data-pt="jobs"] body #view .alist .aitem,html[data-pt="jobs"] body #view .alist .aitem *,html[data-pt="jobs"] body #view .alist .aitem::after,
html[data-pt="jobs"] body #view .srcs,html[data-pt="jobs"] body #view .srcs h2,html[data-pt="jobs"] body #view .srcs ol,html[data-pt="jobs"] body #view .srcs li,html[data-pt="jobs"] body #view .srcs li::before,html[data-pt="jobs"] body #view .srcs li a{all:revert-layer!important}
html[data-pt="jobs"] body #view .alist .rdj-aic,html[data-pt="jobs"] body #view .srcs .rdj-ex{display:none!important}
html[data-pt="jobs"] body #view .prose .alist.alist{grid-template-columns:1fr!important}

/* jobs hero desktop: shorter, one screen tall with the whole quote card visible */
@media (min-width:1024px){
  html[data-pt="jobs"] body #view .hero[data-kind="jobs"]{padding:0!important}
  html[data-pt="jobs"] body #view .hero[data-kind="jobs"]>.hcol{padding:40px 40px 40px 56px!important}
  html[data-pt="jobs"] body #view .hero[data-kind="jobs"] .h1{font-size:60px!important}
  html[data-pt="jobs"] body #view .hero[data-kind="jobs"] .hline{margin-top:10px!important}
  html[data-pt="jobs"] body #view #v2top .hero[data-kind="jobs"]>.hcol>.fwrap.fwrap{margin-top:46px!important}
  html[data-pt="jobs"] body #view #v2top .hero[data-kind="jobs"] .card[data-step="1"] .bar{margin-top:6px!important}
}
@media (min-width:1024px){html[data-pt="jobs"] body #view #v2top .hero[data-kind="jobs"] .card[data-step="1"] .bar{margin-left:56px!important}}

/* every page type (owner 2026-11-10): plain bullet lists, the white link cards and the plain numbered sources, exactly as on the live site */
html[data-pt] body #view .prose>ul,html[data-pt] body #view .prose>ul>li,html[data-pt] body #view .prose>ul>li::before,
html[data-pt] body #view .alist,html[data-pt] body #view .alist .aitem,html[data-pt] body #view .alist .aitem *,html[data-pt] body #view .alist .aitem::after,html[data-pt] body #view .alist .aitem::before,
html[data-pt] body #view .srcs,html[data-pt] body #view .srcs h2,html[data-pt] body #view .srcs ol,html[data-pt] body #view .srcs li,html[data-pt] body #view .srcs li::before,html[data-pt] body #view .srcs li::after,html[data-pt] body #view .srcs li a{all:revert-layer!important}
html[data-pt] body #view .alist :is(.rdj-aic,.rd-aic,.hx-sic) ,html[data-pt] body #view .srcs :is(.rdj-ex,.rd-so,svg.rdi){display:none!important}
html[data-pt] body #view .prose .alist.alist{grid-template-columns:1fr!important}
html[data-pt] body #view .srcs li svg,html[data-pt] body #view .srcs li>span:not(:has(a)){display:none!important}
html[data-pt] body #view .rd-srcs .rd-srcl h2{font-size:24px!important;letter-spacing:-.01em!important;margin:0 0 12px!important}

/* state guide cards: the photo fills the whole left side of the card at every width */
html[data-pt] body #view .rd-gc{align-items:stretch!important}
html[data-pt] body #view .rd-gc .rd-gim{align-self:stretch!important;height:auto!important;min-height:100%!important;aspect-ratio:auto!important}
html[data-pt] body #view .rd-gc .rd-gim img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:cover!important}

/* blog (owner 2026-11-10) */
html[data-pt] body #view>.cstrip.rd-dupstrip{display:none!important}
html[data-pt="blog"] body #view>section.sec:not(.cream) .wrap>p{font-size:17px!important;line-height:1.6!important;max-width:720px}
html[data-pt] body #view ol.blogmost{list-style:decimal!important;padding-left:1.6em!important;margin:20px 0 0!important;display:grid;gap:12px}
html[data-pt] body #view ol.blogmost li{font-size:18px!important;line-height:1.4!important;padding-left:4px}
html[data-pt] body #view ol.blogmost li::marker{color:#5a6b62;font-weight:600}
html[data-pt] body #view ol.blogmost a{font-size:18px!important}
@media (max-width:600px){html[data-pt] body #view ol.blogmost li,html[data-pt] body #view ol.blogmost a{font-size:17px!important}}
/* blog post: no big gap between the byline and the short answer */
html[data-pt="blog"] body #view .phero{padding-bottom:16px!important}
html[data-pt="blog"] body #view .phero+section.sec{padding-top:24px!important}
/* "Run the numbers" line and the paid-by line share the page column, left aligned */
html[data-pt] body #view .tool-line,html[data-pt] body #view section.sec.tight:has(.tool-line){text-align:left!important}
html[data-pt] body #view section.sec.tight>.wrap:has(a[href*="calculator"]){max-width:1480px!important;margin:0 auto!important;padding:0 40px!important;text-align:left!important}
html[data-pt] body #view section.sec.tight>.wrap:has(a[href*="calculator"]) p{text-align:left!important;font-size:17px!important;margin:0!important}
html[data-pt] body #view section.sec.tight:has(a[href*="calculator"]){padding-top:32px!important;padding-bottom:8px!important}
@media (max-width:600px){html[data-pt] body #view section.sec.tight>.wrap:has(a[href*="calculator"]){padding:0 20px!important}}
html[data-pt] body #view .rd-related-in nav.rd-relc>a{background:#fff!important;border-color:#e3ebe6!important}
html[data-pt] body #view .rd-related-in nav.rd-relc>a::after,html[data-pt] body #view .rd-related-in nav.rd-relc>a::before{display:none!important;content:none!important}
html[data-pt] body #view nav.rd-relc>a>svg:not(.i){display:none!important}
html[data-pt] body #view nav.rd-relc>a .rd-rc-go{background:#e9f2ec!important;color:#1f6b4a!important}html[data-pt] body #view nav.rd-relc>a:hover .rd-rc-go{background:#1f6b4a!important;color:#fff!important}

/* coverage heroes: quiet topographic background (option A), stronger on the empty left, soft mint glow behind the photo */
html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) body #view .hero[data-rdc="1"]{background:
  url(/assets/v2/bg/hero-hills.svg) center bottom/cover no-repeat,
  #eef2ea!important}
html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) body #view .phero[data-rdc]{background:
  url(/assets/v2/bg/hero-hills.svg) center bottom/cover no-repeat,
  #eef2ea!important}
/* coverage hero desktop: text column starts level with the top of the photo, bigger description */
@media (min-width:1180px){
  html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) body #view .hero[data-rdc="1"]>.hcol{align-items:start!important}
  html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) body #view .hero[data-rdc="1"] .cov-text{align-self:start!important;padding-top:28px!important;justify-content:flex-start!important}
  html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) body #view .hero[data-rdc="1"] .cov-text .hline{font-size:21px!important;margin-top:22px!important}
}
@media (min-width:1180px){
  html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) body #view .hero[data-rdc="1"]>.hcol{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)!important;gap:44px!important}
  html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) body #view .hero[data-rdc="1"] .cov-text{padding-top:64px!important}
}
@media (min-width:1180px){
  html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) body #view #v2top .hero[data-rdc="1"] #q1#q1 .tile.tile.tile.tile{padding-left:9px!important;padding-right:8px!important;gap:8px!important}
  html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) body #view #v2top .hero[data-rdc="1"] #q1#q1 .tile.tile.tile.tile>.tl{white-space:nowrap!important;font-size:15px!important}
  html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) body #view #v2top .hero[data-rdc="1"] #q1#q1 .tile.tile.tile.tile>.ti{width:32px!important;height:32px!important}
  html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) body #view #v2top .hero[data-rdc="1"] #q1#q1 .tile.tile.tile.tile>svg.tc.tc.tc{width:24px!important;height:24px!important;padding:7px!important}
}
@media (min-width:1180px) and (max-width:1399px){
  html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) body #view .hero[data-rdc="1"]>.hcol{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)!important;gap:36px!important}
}
@media (min-width:1180px){
  html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) body #view #v2top .hero[data-rdc="1"] #q1#q1 .tile.tile.tile.tile>.tl{font-size:14.5px!important;letter-spacing:-.01em}
  html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) body #view #v2top .hero[data-rdc="1"] #q1#q1 .tile.tile.tile.tile{gap:7px!important}
}
@media (min-width:1180px) and (max-width:1239px){
  html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) body #view .hero[data-rdc="1"]>.hcol{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}
}

/* learn pages and rates: the same soft hills background behind the hero */
html:is([data-pt="answers"],[data-pt="blog"],[data-pt="glossary"],[data-pt="audience"],[data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"],[data-pt="trust"],[data-pt="reviews"],[data-pt="other"]) body #view>.phero,
html[data-pt] body #view.rdx>.trh{background:url(/assets/v2/bg/hero-hills.svg) center bottom/cover no-repeat,#eef2ea!important}
html:is([data-pt="answers"],[data-pt="blog"],[data-pt="glossary"],[data-pt="audience"],[data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"],[data-pt="trust"],[data-pt="reviews"],[data-pt="other"]) body #view>.phero .wrap,
html[data-pt] body #view.rdx>.trh .wrap{background:transparent!important}
html:is([data-pt="rates"],[data-pt="tool"],[data-pt="funeral-costs"]) body #view>.phero{padding-bottom:56px!important}

/* phone stacked tables: the caption spans the full width instead of a thin column */
@media (max-width:600px){html[data-pt] body #view .tbl:has(table th:nth-child(4)) table caption{display:block!important;width:auto!important;max-width:none!important;text-align:left!important;padding:14px 16px!important;caption-side:top}}

/* coverage: the cream bands sit edge to edge with no white gap between them */
html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) body #view .cvb--panel{margin-top:0!important;margin-bottom:0!important;padding-top:56px!important;padding-bottom:56px!important}
html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) body #view .cvb--panel+.cvb--panel{padding-top:0!important}
html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) body #view .prose>:not(.cvb--panel)+.cvb--panel{margin-top:40px!important}
html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) body #view .cvb--panel+:not(.cvb--panel){margin-top:40px!important}

/* coverage and health: the price card stays pinned on the right while you read, like the state pages */
@media (min-width:1181px){
  html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"],[data-pt="health"]) body #view .art-grid{align-items:start!important}
  html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"],[data-pt="health"]) body #view .art-grid>.side{position:sticky!important;top:101px!important;align-self:start!important}
}
/* back to back cream bands on coverage pages share one continuous cream background (no white strip between them) */
html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) body #view .cvb--panel:has(+.cvb--panel){clip-path:inset(0 -100vmax -29px)!important;box-shadow:0 0 0 100vmax #f6f5f0,0 28px 0 0 #f6f5f0!important}
html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) body #view .cvb--panel+.cvb--panel{clip-path:inset(-29px -100vmax 0)!important;box-shadow:0 0 0 100vmax #f6f5f0,0 -28px 0 0 #f6f5f0!important}
html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) body #view .cvb--panel:has(+.cvb--panel)+.cvb--panel:has(+.cvb--panel){clip-path:inset(-29px -100vmax -29px)!important}
/* health right rail */
html[data-pt="health"] body #view .rd-hrail{display:none}
@media (min-width:1181px){
  html[data-pt="health"] body #view .hx.rd-hrailed{position:relative}
  html[data-pt="health"] body #view .rd-hrail{display:block;position:absolute;z-index:4;top:72px;right:max(40px,calc((100vw - 1480px) / 2 + 40px));width:380px;pointer-events:none}
  html[data-pt="health"] body #view .rd-hrail-in{position:sticky;top:101px;pointer-events:auto}
  html[data-pt="health"] body #view .rd-hrail .hx-stick{position:static!important;top:auto!important}
  html[data-pt="health"] body #view .hx.rd-hrailed>.hx-sec:not(.hx-more)>.hx-wrap,html[data-pt="health"] body #view .hx.rd-hrailed>.hx-sec:not(.hx-more)>.wrap{padding-right:calc(40px + 380px + 48px)!important}
  html[data-pt="health"] body #view .hx.rd-hrailed .hx-intro-grid{grid-template-columns:minmax(0,1fr)!important}
}
@media (min-width:1181px){
  html[data-pt="health"] body #view .hx.rd-hrailed>.hx-sec:is(.hx-looks,.hx-know,.hx-faq,.hx-srcs) .hx-wrap>*:is([class*="grid"],[class*="split"],[class*="cols"]){grid-template-columns:minmax(0,1fr)!important}
  html[data-pt="health"] body #view .hx.rd-hrailed>.hx-sec:is(.hx-looks,.hx-know,.hx-faq,.hx-srcs) .hx-wrap>*:is([class*="grid"],[class*="split"],[class*="cols"])>*{grid-column:auto!important;max-width:none!important}
}
@media (min-width:1181px){html[data-pt="health"] body #view .hx.rd-hrailed .hx-fits .pts{grid-template-columns:repeat(3,minmax(0,1fr))!important}}

/* "Final expense rates" / "Prices by amount" style secondary links: link cards with an icon arrow, not plain boxes */
html[data-pt] body #view .row>a.btn.btn-ghost.sec2{display:inline-flex!important;align-items:center;justify-content:space-between;gap:18px;min-height:64px;padding:0 14px 0 22px!important;border-radius:16px!important;background:#fff!important;border:1px solid #e3ebe6!important;box-shadow:0 10px 24px -20px rgba(8,32,22,.35)!important;color:#08140f!important;font-size:17px!important;font-weight:600!important;text-decoration:none!important;transition:border-color .18s ease-out!important;transform:none!important}
html[data-pt] body #view .row>a.btn.btn-ghost.sec2::after{content:"";flex:none;width:36px;height:36px;border-radius:50%;background:#e9f2ec url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231f6b4a' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") center/16px no-repeat;transition:background-color .18s ease-out}
html[data-pt] body #view .row>a.btn.btn-ghost.sec2:hover{border-color:#1f6b4a!important;background:#fff!important}
html[data-pt] body #view .row>a.btn.btn-ghost.sec2:hover::after{background-color:#1f6b4a;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E")}
html[data-pt] body #view .row:has(>a.btn.btn-ghost.sec2){display:flex!important;flex-wrap:wrap;gap:12px!important}
@media (max-width:600px){html[data-pt] body #view .row>a.btn.btn-ghost.sec2{flex:1 1 100%;width:100%}}

/* states hub hero: it keeps its dark green band, so the words are light (they were black on green) */
html[data-pt="states-hub"] body #view>.phero{background:linear-gradient(180deg,#0c3b2a 0%,#14523a 100%)!important}
html[data-pt="states-hub"] body #view>.phero :is(h1,h1 *){color:#fff!important}
html[data-pt="states-hub"] body #view>.phero :is(p,.lede){color:#cfe3d7!important}
html[data-pt="states-hub"] body #view>.phero .rd-hcrumb{}
html[data-pt="states-hub"] body #view>.phero .rd-hcrumb>*,html[data-pt="states-hub"] body #view>.phero .rd-hcrumb a{color:rgba(255,255,255,.72)!important}
html[data-pt="states-hub"] body #view>.phero .rd-hcrumb [aria-current],html[data-pt="states-hub"] body #view>.phero .rd-hcrumb li:last-child{color:#fff!important}

/* carousel dots: small round dots and one short pill, never stretched */
html[data-pt] body #view .rd-dots{align-items:center!important;height:auto!important}
html[data-pt] body #view .rd-dots>*{height:8px!important;min-height:0!important;width:8px!important;padding:0!important;border-radius:4px!important;flex:none!important}
html[data-pt] body #view .rd-dots>[aria-current="true"],html[data-pt] body #view .rd-dots>.on,html[data-pt] body #view .rd-dots>.is-on{width:24px!important}

/* paid-by line above the closing card: no tall empty block */
html[data-pt] body #view>.pmeta.rd-pm-moved{height:auto!important;min-height:0!important;padding-bottom:0!important}
html[data-pt] body #view>.pmeta.rd-pm-moved>*{min-height:0!important}

/* sources: the note and the numbered list sit together, no big gap between them */
html[data-pt] body #view .hx-srcs-grid{row-gap:16px!important}
html[data-pt] body #view .hx-srcs .srcs{margin-top:8px!important}
html[data-pt] body #view .hx-srcs .srcs h2,html[data-pt] body #view .hx-srcs .srcs>hr{display:none}
html[data-pt] body #view .srcs{border-top:0!important;padding-top:0!important}
html[data-pt] body #view>.pmeta.rd-pm-moved .wrap>*{flex:0 0 auto!important;height:auto!important}
/* jobs "other jobs" dots on the white section: grey dots, green active */
html[data-pt="jobs"] body #view .rdj-car .rdj-dots>i{background:#cfdcd3!important}
html[data-pt="jobs"] body #view .rdj-car .rdj-dots>i.on{background:#1f6b4a!important}

/* learn heroes without a photo: a real photo in the art panel instead of the icon */
html[data-pt] body #view .phero .rd-art.rd-art-ph{padding:0!important;overflow:hidden;background:#cfdcd3!important}
html[data-pt] body #view .phero .rd-art.rd-art-ph>img{display:block;width:100%;height:100%;object-fit:cover;border-radius:inherit}
html[data-pt] body #view .phero .rd-art.rd-art-ph>svg{display:none!important}
html[data-pt="quote"] body #view .card .dctr,html[data-pt="quote"] body #view .card .dctr *{color:#5a6b62!important}
html[data-pt="quote"] body #view .card .qh .sr{color:#5a6b62!important}

/* state pages on phones: the section bar is solid, so text never shows through it */
html[data-pt] body #view .rd-otp{background:#fff!important;box-shadow:0 1px 0 #e3ebe6!important}

/* contact "Other ways to reach us": icon beside each line */
html[data-pt] body #view .rdx-ways{display:grid!important;gap:14px!important;padding:0!important;margin:20px 0 0!important;list-style:none!important}
html[data-pt] body #view .rdx-ways>li.rdx-way{display:flex!important;flex-direction:row!important;align-items:center!important;gap:14px!important;padding:0!important;margin:0!important}
html[data-pt] body #view .rdx-ways>li.rdx-way::before,html[data-pt] body #view .rdx-ways>li.rdx-way::marker{display:none!important;content:none!important}
html[data-pt] body #view .rdx-ways .rdx-wi{flex:none!important;margin:0!important;width:44px!important;height:44px!important}
html[data-pt] body #view .rdx-ways .rdx-wt{flex:1 1 auto;min-width:0;line-height:1.5}

/* "Questions? Call free" + questions list on trust pages: one split section like the home FAQ */
html[data-pt] body #view .rd-qsplit>.wrap{display:grid!important;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)!important;gap:56px!important;align-items:start!important;max-width:1480px!important;padding-left:40px!important;padding-right:40px!important}
html[data-pt] body #view .rd-qsplit .rd-qs-l>h2{margin:0!important;text-align:left!important}
html[data-pt] body #view .rd-qsplit .rd-qs-l .cstrip{border:0!important;padding:0!important;margin:22px 0 0!important;background:none!important;text-align:left!important}
html[data-pt] body #view .rd-qsplit .rd-qs-l .cstrip p{justify-content:flex-start!important;font-size:17px!important}
html[data-pt] body #view .rd-qsplit .rd-qs-r{min-width:0}
html[data-pt] body #view .rd-qsplit .rd-qs-r>*:first-child{margin-top:0!important}
@media (max-width:900px){html[data-pt] body #view .rd-qsplit>.wrap{grid-template-columns:1fr!important;gap:24px!important;padding-left:20px!important;padding-right:20px!important}}

/* closing card: plain white around it on every page type */
html[data-pt] body #view .v2-close,html[data-pt] body #view.rdx .v2-close{background:#fff!important}
html[data-pt] body #view .v2-close>.band{box-shadow:none}

/* titles with a single underlined phrase may break inside that phrase ("Life insurance / calculator") */
html:is([data-pt="tool"],[data-pt="rates"],[data-pt="funeral-costs"]) body #view .rdh h1 .sq{white-space:normal!important}
@media (min-width:1024px){html[data-pt="tool"] body #view .rdh h1{text-wrap:balance}}
/* the underlined phrase flows inline so the title can break inside it */
html:is([data-pt="tool"],[data-pt="rates"],[data-pt="funeral-costs"]) body #view .rdh h1 .sq{display:inline!important;position:relative}
/* calculator: room between the hero and the paycheck card */
html[data-pt="tool"] body #view .wrap.calc{margin-top:56px!important}
@media (max-width:760px){html[data-pt="tool"] body #view .wrap.calc{margin-top:32px!important}}
/* split FAQ: the call line has no rules above or below it */
html[data-pt] body #view .rd-qsplit .rd-qs-l .cstrip{box-shadow:none!important;border-top:0!important;border-bottom:0!important}
html[data-pt] body #view .rd-qsplit .rd-qs-l>h2{border:0!important;padding-bottom:0!important}
html:is([data-pt="tool"],[data-pt="rates"],[data-pt="funeral-costs"]) body #view .rdh h1 .sq.sq{position:static!important}
html:is([data-pt="tool"],[data-pt="rates"],[data-pt="funeral-costs"]) body #view .rdh h1{position:relative!important}
html:is([data-pt="tool"],[data-pt="rates"],[data-pt="funeral-costs"]) body #view .rdh h1 .sq>svg.sw{bottom:-.3em!important}
html[data-pt] body #view .rd-qsplit .rd-qs-l .cstrip.cstrip.cstrip{border:0!important;box-shadow:none!important;padding:0!important}
html[data-pt] body #view .rd-qsplit .rd-qs-l>h2.rd-qh,html[data-pt] body #view .rd-qsplit .rd-qs-l>h2{border-bottom:0!important;box-shadow:none!important}
html[data-pt] body #view .rd-qsplit .rd-qs-l .cstrip.cstrip.cstrip{margin-top:24px!important}html[data-pt] body #view .rd-qsplit .rd-qs-r .faq,html[data-pt] body #view .rd-qsplit .rd-qs-r>*{border-top:0!important}
@media (min-width:1180px) and (max-width:1279px){html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) body #view .hero[data-rdc="1"] .cov-text .hline{white-space:normal!important;font-size:18px!important}}
/* byline above the closing card: "Written by ... Updated ..." and "N sources" on one line */
html[data-pt] body #view>.pmeta.rd-pm-moved .upd{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;align-items:center!important;gap:6px 22px!important}
html[data-pt] body #view>.pmeta.rd-pm-moved .upd>*{display:inline-flex!important;align-items:center!important;gap:8px!important;margin:0!important;width:auto!important;flex:0 0 auto!important}

/* price chips with a source ("$10,000 at age 60: about $33 a month. Source: sample rates"): a tidy card, not a stretched pill */
html[data-pt] body #view .pchip{display:inline-flex!important;flex-wrap:wrap!important;align-items:baseline!important;column-gap:6px!important;row-gap:4px!important;padding:12px 18px!important;border-radius:16px!important;line-height:1.4!important;max-width:100%!important;box-sizing:border-box!important;white-space:normal!important}
html[data-pt] body #view .pchip>b{margin:0!important;padding:0!important}
html[data-pt] body #view .pchip>a{flex:0 0 100%!important;font-size:14px!important;margin:0!important}
@media (min-width:761px){html[data-pt] body #view .pchip>a{flex:0 0 auto!important;margin-left:6px!important}}

/* zz-placement.css */
/* a quote form moved into the page body: breathing room, centered, same width as the reading column */
html body #view .rd-qlow{margin:56px auto!important;max-width:1180px}
@media (max-width:760px){html body #view .rd-qlow{margin:36px auto!important}}

/* zzz-cov.css */
/* zzz-cov: five coverage-hub fixes (closing photo, replace split, state cards, quote split, more guides) */

/* 1. closing card photo: on coverage/compare/amounts the band is display:block, so the grid-placed picture collapsed to 0px
      and its lazy image never loaded. Give the band its two-column grid back on desktop. */
@media (min-width:1181px){
  html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) body #view .v2-close .band{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr)!important;min-height:400px!important}
  html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) body #view .v2-close .band>.wrap{grid-column:1!important;grid-row:1!important;display:flex;flex-direction:column;justify-content:center;position:relative;z-index:2;padding:56px 32px 56px 56px!important;margin:0!important;width:auto!important;max-width:none!important}
  html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) body #view .v2-close .band>picture{grid-column:2!important;grid-row:1!important;position:relative!important;inset:auto!important;display:block!important;min-height:400px;width:auto!important;height:auto!important}
  html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) body #view .v2-close .band>picture img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:62% 55%!important}
}

/* 2. already have a policy: clean split */
html[data-pt] body #view .cv-replace>.wrap.rdz-split{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;column-gap:64px!important;row-gap:0!important;align-items:center!important}
html[data-pt] body #view .cv-replace .rdz-rl{grid-column:1;grid-row:1;min-width:0}
html[data-pt] body #view .cv-replace .rdz-rl .sec-head{margin:0 0 28px!important;grid-column:auto!important}
html[data-pt] body #view .cv-replace .rdz-rl .row{display:flex!important;align-items:center;gap:12px 24px;flex-wrap:wrap;margin:0!important;grid-column:auto!important}
html[data-pt] body #view .cv-replace>.wrap.rdz-split>ul.checks{grid-column:2!important;grid-row:1!important;display:grid!important;gap:16px!important;margin:0!important;padding:28px!important;background:#fff!important;border:1px solid #e3ebe6!important;border-radius:24px!important;list-style:none;box-shadow:none!important;height:auto!important;box-sizing:border-box}
html[data-pt] body #view .cv-replace>.wrap.rdz-split>ul.checks li{margin:0!important;padding:0 0 0 42px!important;min-height:26px;font-size:17px;line-height:1.5;color:#2b3a33}
@media (max-width:1180px){
  html[data-pt] body #view .cv-replace>.wrap.rdz-split{grid-template-columns:minmax(0,1fr)!important;row-gap:28px!important}
  html[data-pt] body #view .cv-replace>.wrap.rdz-split>ul.checks{grid-column:1!important;grid-row:2!important}
}
@media (max-width:600px){html[data-pt] body #view .cv-replace>.wrap.rdz-split>ul.checks{padding:22px 20px!important}}

/* 3. final expense by state: card grid */
html[data-pt] body #view .rdz-fe .chips{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:16px!important;margin:24px 0 0!important;padding:0!important}
html[data-pt] body #view .rdz-fe .chips a.chip{position:relative;display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;gap:0!important;min-height:0!important;padding:0!important;border:1px solid #e3ebe6!important;border-radius:20px!important;background:#fff!important;overflow:hidden;color:#08140f!important;text-decoration:none!important;box-shadow:none!important;transform:none!important;transition:border-color .18s ease-out!important}
html[data-pt] body #view .rdz-fe .chips a.chip:hover{border-color:#1f6b4a!important;color:#08140f!important;background:#fff!important}
html[data-pt] body #view .rdz-fe .rdz-ph{position:relative;display:block;aspect-ratio:3/2;overflow:hidden;background:#e9f2ec}
html[data-pt] body #view .rdz-fe .rdz-ph img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;-webkit-user-drag:none;user-select:none;transition:transform .5s ease-out}
html[data-pt] body #view .rdz-fe .chips a.chip:hover .rdz-ph img{transform:scale(1.04)}
html[data-pt] body #view .rdz-fe .rdz-pin{position:absolute;left:12px;top:12px;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#fff;color:#1f6b4a}
html[data-pt] body #view .rdz-fe .rdz-pin svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
html[data-pt] body #view .rdz-fe .rdz-tx{display:block;padding:14px 16px 16px;min-width:0}
html[data-pt] body #view .rdz-fe .rdz-in{display:block;font-size:13px;line-height:1.3;color:#5a6b62;font-weight:500}
html[data-pt] body #view .rdz-fe .rdz-nm{display:block;margin-top:2px;font-size:17px;line-height:1.25;font-weight:700;letter-spacing:-.01em;color:#08140f;padding-right:44px;min-height:42px}
html[data-pt] body #view .rdz-fe .chips a.chip .cv-ar{position:absolute!important;right:14px;bottom:14px;width:34px!important;height:34px!important;border-radius:50%;background:#e9f2ec!important;color:#1f6b4a!important;display:grid!important;place-items:center;transition:background-color .15s ease-out,color .15s ease-out!important}
html[data-pt] body #view .rdz-fe .chips a.chip .cv-ar svg{width:14px;height:14px;transition:transform .15s ease-out}
html[data-pt] body #view .rdz-fe .chips a.chip:hover .cv-ar{background:#1f6b4a!important;color:#fff!important}
html[data-pt] body #view .rdz-fe .chips a.chip:hover .cv-ar svg{transform:translateX(2px)}
@media (max-width:1180px){html[data-pt] body #view .rdz-fe .chips{grid-template-columns:repeat(3,minmax(0,1fr))!important}}
@media (max-width:700px){
  html[data-pt] body #view .rdz-fe .chips{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}
  html[data-pt] body #view .rdz-fe .rdz-tx{padding:12px 12px 14px}
  html[data-pt] body #view .rdz-fe .rdz-nm{font-size:16px;padding-right:38px}
  html[data-pt] body #view .rdz-fe .chips a.chip .cv-ar{width:30px!important;height:30px!important;right:10px;bottom:10px}
}

/* 4. hub quote section: split with context on the left */
html[data-pt="coverage"] body #view .rdz-qsplit{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:56px;align-items:center;max-width:1480px;margin:0 auto;padding:72px 40px;box-sizing:border-box;background:#f6f5f0}
html[data-pt="coverage"] body #view .rdz-qsplit .rdz-qtx{min-width:0}
html[data-pt="coverage"] body #view .rdz-qsplit .rdz-qeb{display:flex;align-items:center;gap:10px;margin:0 0 14px;font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#1f6b4a}
html[data-pt="coverage"] body #view .rdz-qsplit .rdz-qeb svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
html[data-pt="coverage"] body #view .rdz-qsplit h2{margin:0;font-size:48px;line-height:1.08;letter-spacing:-.03em;font-weight:650;color:#08140f}
html[data-pt="coverage"] body #view .rdz-qsplit .rdz-qp{margin:16px 0 0;max-width:440px;font-size:19px;line-height:1.5;color:#2b3a33}
html[data-pt="coverage"] body #view .rdz-qsplit>.v2-top{background:none!important;margin:0;padding:0!important;min-width:0;width:100%}
html[data-pt="coverage"] body #view .rdz-qsplit .hero{padding:0!important;margin:0!important;min-height:0!important;background:none!important}
html[data-pt="coverage"] body #view .rdz-qsplit .hero>.wrap{padding:36px 0 0!important;margin:0!important;max-width:none!important;width:100%!important;display:flex;flex-direction:column;align-items:center}
html[data-pt="coverage"] body #view .rdz-qsplit .fwrap{width:100%;max-width:560px;margin:0 auto}
@media (max-width:1180px){
  html[data-pt="coverage"] body #view .rdz-qsplit{grid-template-columns:minmax(0,1fr);gap:28px;padding:60px 32px}
  html[data-pt="coverage"] body #view .rdz-qsplit .hero>.wrap{padding:30px 0 0!important}
}
@media (max-width:600px){
  html[data-pt="coverage"] body #view .rdz-qsplit{padding:48px 20px;gap:20px}
  html[data-pt="coverage"] body #view .rdz-qsplit h2{font-size:32px}
  html[data-pt="coverage"] body #view .rdz-qsplit .rdz-qp{font-size:16px}
}

/* 5. more guides: card list */
html[data-pt] body #view .rdz-more .alist{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important;margin-top:24px}
html[data-pt] body #view .rdz-more .alist a.aitem{position:relative;display:flex!important;align-items:center;justify-content:space-between;gap:16px;min-height:96px;padding:20px 24px!important;border:1px solid #e3ebe6!important;border-radius:20px!important;background:#f6f5f0!important;color:#08140f!important;text-decoration:none!important;box-shadow:none!important;transform:none!important;transition:border-color .18s ease-out}
html[data-pt] body #view .rdz-more .alist a.aitem:hover{border-color:#1f6b4a!important}
html[data-pt] body #view .rdz-more .alist .aitem b{font-size:18px;line-height:1.35;font-weight:650;letter-spacing:-.01em;color:#08140f}
html[data-pt] body #view .rdz-more .alist a.aitem>svg{flex:none;box-sizing:border-box!important;width:36px!important;height:36px!important;padding:10px!important;border-radius:50%!important;background:#fff!important;color:#1f6b4a!important;fill:none;stroke:currentColor;stroke-width:2;transition:background-color .15s ease-out,color .15s ease-out}
html[data-pt] body #view .rdz-more .alist a.aitem:hover>svg{background:#1f6b4a!important;color:#fff!important}
@media (max-width:700px){html[data-pt] body #view .rdz-more .alist{grid-template-columns:minmax(0,1fr)!important;gap:12px!important}html[data-pt] body #view .rdz-more .alist a.aitem{min-height:72px;padding:16px 18px!important}html[data-pt] body #view .rdz-more .alist .aitem b{font-size:16px}}

/* zzz-health.css */
/* zzz-health: health hero photo crossfade + "On this page" card (coverage and health, desktop). Loads last. */

/* ---- 1. hero photo: the new photo fades in OVER the old one, the old one is dropped after the fade, so no
   frame ever shows the sage background through two half transparent photos ---- */
html[data-pt="health"] body #view .hero[data-kind="health"] .card .ph picture{
  opacity:0;z-index:0;transition:opacity 0s linear .26s
}
html[data-pt="health"] body #view .hero[data-kind="health"] .card .ph picture.on{
  opacity:1;z-index:2;transition:opacity .2s ease-out
}
html[data-pt="health"] body #view .hero[data-kind="health"] .card .ph picture.rd-keep{
  opacity:1;z-index:1;transition:none
}
html[data-pt="health"] body #view .hero[data-kind="health"] .card .ph picture.on.rd-wait{
  opacity:0;transition:none
}
@media (prefers-reduced-motion:reduce){
  html[data-pt="health"] body #view .hero[data-kind="health"] .card .ph picture,
  html[data-pt="health"] body #view .hero[data-kind="health"] .card .ph picture.on{transition:none}
}

/* ---- 2. "On this page" card ---- */
html:is([data-pt="coverage"],[data-pt="health"]) body #view .rd-toc{display:none}
@media (min-width:1181px){
  html:is([data-pt="coverage"],[data-pt="health"]) body #view .rd-toc{
    display:block;background:#fff;border:1px solid #e3ebe6;border-radius:24px;padding:22px 26px 14px;
    box-shadow:0 18px 40px -24px rgba(8,32,22,.28);margin-top:16px;min-width:0;
  }
  html[data-pt="coverage"] body #view .art-grid>.side .rd-toc{margin-top:0}
  html:is([data-pt="coverage"],[data-pt="health"]) body #view .rd-toc b{
    display:block;margin:0 0 6px;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#5a6b62
  }
  html:is([data-pt="coverage"],[data-pt="health"]) body #view .rd-toc-l{overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#cfdcd4 transparent}
  html:is([data-pt="coverage"],[data-pt="health"]) body #view .rd-toc a{
    display:block;padding:11px 0;border:0;border-bottom:1px solid #e3ebe6;font-size:16px;line-height:1.4;color:#2b3a33;
    text-decoration:none;transition:color .15s ease-out
  }
  html:is([data-pt="coverage"],[data-pt="health"]) body #view .rd-toc a:last-child{border-bottom:0}
  html:is([data-pt="coverage"],[data-pt="health"]) body #view .rd-toc a:hover{color:#1f6b4a}
  html:is([data-pt="coverage"],[data-pt="health"]) body #view .rd-toc a.on{color:#1f6b4a;font-weight:650}
  html:is([data-pt="coverage"],[data-pt="health"]) body #view .rd-toc a:focus-visible{outline:2px solid #1f6b4a;outline-offset:2px;border-radius:4px}
}

/* zzz-misc.css */
/* zzz-misc: jobs FAQ split, life stages form gap, about beliefs split. ZJ = jobs scope with extra specificity to beat zz-fixes. */

/* ---------- 1. jobs FAQ (copy of the Arizona FAQ section) ---------- */
html[data-pt="jobs"] #view .rdm-faqsec{margin:56px 0 0;--r-g:#1f6b4a;--r-line:#e3ebe6;--r-tile:#e9f2ec;--r-cream:#f6f5f0;--r-deep:#0c3b2a;--r-ink:#08140f;--r-ink2:#2b3a33;--r-mute:#5a6b62;--r-sh:0 18px 40px -24px rgba(8,32,22,.28)}
html[data-pt="jobs"] #view .rdm-faq{display:grid;grid-template-columns:.85fr 1.15fr;gap:48px;align-items:start}
html[data-pt="jobs"] #view .rdm-faql h2{margin:0;font-size:40px;line-height:1.08;letter-spacing:-.03em;font-weight:600;color:var(--r-ink)}
html[data-pt="jobs"] #view .rdm-faql .rdm-eb{display:flex;align-items:center;gap:8px;margin:0 0 12px;font-size:13px;font-weight:700;line-height:1;letter-spacing:.12em;text-transform:uppercase;color:var(--r-g)}
html[data-pt="jobs"] #view .rdm-faql .rdm-eb svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;flex:none}
html[data-pt="jobs"] #view .rdm-faqsec .faq{display:grid;gap:12px;margin:0;padding:0;border:0}
html[data-pt="jobs"] #view .rdm-faqsec .faq details>p{margin:0;padding:0 24px 22px;font-size:16px;line-height:1.6;color:var(--r-ink2);max-width:none}
html[data-pt="jobs"] #view .rdm-faqsec .faq details[open]>p{animation:rdmFade .25s ease-out}
@keyframes rdmFade{from{opacity:0}to{opacity:1}}
html[data-pt="jobs"] #view .rdm-faqsec .faq summary{font-size:18px;line-height:1.35}
html[data-pt="jobs"] #view .rdm-faqsec .faq summary i{position:relative;flex:none;width:34px;height:34px;border-radius:50%;transform:none;transition:transform .2s ease-out,background-color .2s ease-out}
html[data-pt="jobs"] #view .rdm-faqsec .faq summary i::before,html[data-pt="jobs"] #view .rdm-faqsec .faq summary i::after{content:"";position:absolute!important;left:50%!important;top:50%!important;width:14px!important;height:2px!important;border-radius:2px;opacity:1!important;transform:translate(-50%,-50%)!important}
html[data-pt="jobs"] #view .rdm-faqsec .faq summary i::after{transform:translate(-50%,-50%) rotate(90deg)!important}
html[data-pt="jobs"] #view .rdm-faqsec .faq details[open] summary i{background:var(--r-g);transform:rotate(45deg)}
html[data-pt="jobs"] #view .rdm-faqsec .faq details[open] summary i::before,html[data-pt="jobs"] #view .rdm-faqsec .faq details[open] summary i::after{background:#fff}

/* call card: the page's own "Questions? Call free" strip, moved here */ html[data-pt="jobs"]:not(.z1):not(.z2):not(.z3):not(.z4) body #view .rdm-faql .cstrip.rdm-callcard{position:relative!important;display:flex!important;align-items:center;gap:16px;margin:32px 0 0!important;padding:22px!important;text-align:left!important;background:#fff!important;border:1px solid var(--r-line)!important;border-radius:20px!important;box-shadow:none!important;transition:border-color .18s ease-out;max-width:none}html[data-pt="jobs"]:not(.z1):not(.z2):not(.z3):not(.z4) body #view .rdm-faql .cstrip.rdm-callcard.rd-dupstrip{display:flex!important}html[data-pt="jobs"]:not(.z1):not(.z2):not(.z3):not(.z4) body #view .rdm-faql .rdm-callcard p{display:flex!important;flex-direction:column-reverse;align-items:flex-start!important;justify-content:flex-end!important;flex:1;gap:2px!important;margin:0!important;padding:0!important;max-width:none!important;text-align:left;font-size:15px!important;font-weight:400!important;line-height:1.4;letter-spacing:0!important;color:var(--r-mute)!important}html[data-pt="jobs"]:not(.z1):not(.z2):not(.z3):not(.z4) body #view .rdm-faql .rdm-callcard p .rd-cs-ic{display:none!important}html[data-pt="jobs"]:not(.z1):not(.z2):not(.z3):not(.z4) body #view .rdm-faql .rdm-callcard a{display:inline!important;min-height:0!important;padding:0!important;border-radius:0!important;background:none!important;box-shadow:none!important;font-size:22px!important;font-weight:650!important;color:var(--r-ink)!important;text-decoration:none!important}html[data-pt="jobs"]:not(.z1):not(.z2):not(.z3):not(.z4) body #view .rdm-faql .rdm-callcard a:hover{background:none!important;color:var(--r-ink)!important}html[data-pt="jobs"]:not(.z1):not(.z2):not(.z3):not(.z4) body #view .rdm-faql .rdm-callcard a svg{display:none!important}html[data-pt="jobs"]:not(.z1):not(.z2):not(.z3):not(.z4) body #view .rdm-faql .rdm-callcard a::after{content:"";position:absolute;inset:0;border-radius:20px}html[data-pt="jobs"] #view .rdm-cc-ic{display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:var(--r-g);color:#fff;flex:none;transition:background-color .18s ease-out}html[data-pt="jobs"] #view .rdm-cc-go{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--r-cream);color:var(--r-ink);flex:none;transition:background-color .18s ease-out,color .18s ease-out}html[data-pt="jobs"] #view .rdm-cc-ic svg,html[data-pt="jobs"] #view .rdm-cc-go svg{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}html[data-pt="jobs"] #view .rdm-cc-ic svg{width:22px;height:22px}html[data-pt="jobs"] #view .rdm-cc-go svg{width:18px;height:18px}html[data-pt="jobs"]:not(.z1):not(.z2):not(.z3):not(.z4) body #view .rdm-callcard:hover{border-color:var(--r-g)!important}html[data-pt="jobs"] #view .rdm-callcard:hover .rdm-cc-go{background:var(--r-g);color:#fff}html[data-pt="jobs"] #view .rdm-callcard:hover .rdm-cc-ic{background:var(--r-deep)}html[data-pt="jobs"] #view .rdm-callcard:focus-within{outline:3px solid #a8d5ba;outline-offset:3px}@media (max-width:1100px){html[data-pt="jobs"] #view .rdm-faq{grid-template-columns:1fr;gap:32px}}@media (max-width:560px){html[data-pt="jobs"] #view .rdm-faql h2{font-size:32px}html[data-pt="jobs"]:not(.z1):not(.z2):not(.z3):not(.z4) body #view .rdm-faql .rdm-callcard{padding:18px!important}html[data-pt="jobs"]:not(.z1):not(.z2):not(.z3):not(.z4) body #view .rdm-faql .rdm-callcard a{font-size:20px!important}html[data-pt="jobs"] #view .rdm-faqsec .faq summary{padding:18px;font-size:17px}html[data-pt="jobs"] #view .rdm-faqsec .faq details>p{padding:0 18px 18px}}@media (prefers-reduced-motion:reduce){html[data-pt="jobs"] #view .rdm-faqsec .faq details[open]>p{animation:none}}/* ---------- 2. life stages quote bar: gap and "or" divider on tablet and phone ---------- */ @media (max-width:1023px){html[data-pt="audience"] #view #v2top .hero .card[data-step="1"] .cb>.cor{display:flex!important;align-items:center;gap:12px;margin:14px 0 0!important;font-size:13px!important;line-height:1;color:#a8d5ba!important}html[data-pt="audience"] #view #v2top .hero .card[data-step="1"] .cb>.cor::before,html[data-pt="audience"] #view #v2top .hero .card[data-step="1"] .cb>.cor::after{content:"";flex:1;height:1px;background:rgba(255,255,255,.28)}html[data-pt="audience"] #view #v2top .hero .card[data-step="1"] .cb>a.call.ccall{margin-top:14px!important}html[data-pt="audience"] #view #v2top .hero .card[data-step="1"] #q1 .tiles{margin-bottom:0!important}}@media (min-width:601px) and (max-width:1023px){html[data-pt="audience"] #view #v2top .hero .card[data-step="1"]{padding-top:44px!important}}html[data-pt] #view.rdx .rdm-bel{background:#fff;padding:36px 0 56px}html[data-pt] #view.rdx .rdm-bel>.wrap{max-width:1480px}html[data-pt] #view.rdx .rdm-belgrid{display:grid;grid-template-columns:1.05fr 1fr;gap:80px;align-items:center}html[data-pt] #view.rdx .rdm-belt .rdm-eb{display:flex;align-items:center;gap:8px;margin:0 0 12px;font-size:13px;font-weight:700;line-height:1;letter-spacing:.12em;text-transform:uppercase;color:#1f6b4a}html[data-pt] #view.rdx .rdm-belt .rdm-eb svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;flex:none}html[data-pt] #view.rdx .rdm-belt h2{margin:0 0 28px!important;font-size:48px!important;line-height:1.08!important;font-weight:600;letter-spacing:-.03em;color:#08140f;text-wrap:balance}html[data-pt] #view.rdx .rdm-belt .rdx-values{display:block!important;margin:0!important;padding:0!important;list-style:none!important;border-bottom:1px solid #e3ebe6}html[data-pt] #view.rdx .rdm-belt .rdx-values li{display:flex;flex-direction:row;align-items:center;gap:14px;margin:0!important;padding:20px 0;background:transparent;border-radius:0;border-top:1px solid #e3ebe6;font-size:18px;line-height:1.45;font-weight:600;color:#08140f;transition:color .15s ease-out}html[data-pt] #view.rdx .rdm-belt .rdx-values li:hover{background:transparent;color:#1f6b4a}html[data-pt] #view.rdx .rdm-belt .rdx-values .rdx-vi{display:grid;place-items:center;flex:none;width:32px;height:32px;border-radius:50%;background:#1f6b4a;color:#fff}html[data-pt] #view.rdx .rdm-belt .rdx-values .rdx-vi svg{width:16px;height:16px;stroke-width:2.4}html[data-pt] #view.rdx .rdm-ph{position:relative}html[data-pt] #view.rdx .rdm-ph img{display:block;width:100%;height:auto;aspect-ratio:5/5.2;object-fit:cover;border-radius:28px;-webkit-user-drag:none}html[data-pt] #view.rdx .rdm-stat{position:absolute;left:0;bottom:0;min-width:230px;padding:26px 30px;background:#1f6b4a;color:#fff;border-radius:0 24px 0 28px;box-shadow:0 0 0 10px #fff}html[data-pt] #view.rdx .rdm-stat b{display:block;font-size:44px;font-weight:600;letter-spacing:-.04em;line-height:1}html[data-pt] #view.rdx .rdm-stat span{display:block;margin-top:8px;max-width:280px;text-wrap:balance;font-size:15px;line-height:1.4;color:#dcefe3}html[data-pt] #view.rdx .rdm-after{padding-top:0}@media (max-width:1100px){html[data-pt] #view.rdx .rdm-belgrid{gap:48px}}@media (max-width:900px){html[data-pt] #view.rdx .rdm-bel{padding:60px 0}html[data-pt] #view.rdx .rdm-belgrid{grid-template-columns:1fr;gap:40px}html[data-pt] #view.rdx .rdm-ph{order:2}html[data-pt] #view.rdx .rdm-ph img{aspect-ratio:16/11}html[data-pt] #view.rdx .rdm-belt h2{font-size:40px!important}}@media (max-width:560px){html[data-pt] #view.rdx .rdm-bel{padding:48px 0}html[data-pt] #view.rdx .rdm-belt h2{font-size:34px!important}html[data-pt] #view.rdx .rdm-belt .rdx-values li{font-size:17px;padding:16px 0}html[data-pt] #view.rdx .rdm-stat{min-width:0;padding:18px 20px;box-shadow:0 0 0 8px #fff}html[data-pt] #view.rdx .rdm-stat b{font-size:32px}html[data-pt] #view.rdx .rdm-stat span{font-size:14px}}html:is([data-pt="audience"],[data-pt="jobs"]) body #view #qcard#qcard#qcard:not([data-step="1"]){display:flex!important;flex-direction:column!important;grid-template-columns:none!important;grid-template-rows:none!important;background:#fff!important;border-radius:22px!important;overflow:visible!important;box-shadow:0 0 0 3px #F5B83D,0 30px 60px -28px rgba(8,32,22,.45)!important}html:is([data-pt="audience"],[data-pt="jobs"]) body #view #qcard#qcard#qcard:not([data-step="1"]) .ph{order:1!important;flex:none!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;position:relative!important;height:60px!important;min-height:0!important;max-height:none!important;aspect-ratio:auto!important;margin:0!important;padding:0 22px!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;overflow:visible!important}html:is([data-pt="audience"],[data-pt="jobs"]) body #view #qcard#qcard#qcard:not([data-step="1"]) .ph picture, html:is([data-pt="audience"],[data-pt="jobs"]) body #view #qcard#qcard#qcard:not([data-step="1"]) .ph img{display:none!important}html:is([data-pt="audience"],[data-pt="jobs"]) body #view #qcard#qcard#qcard:not([data-step="1"]) #qback{position:relative!important;inset:auto!important;transform:none!important;margin:0!important;order:0!important;display:inline-flex!important;align-items:center!important;gap:4px!important;height:36px!important;min-height:0!important;padding:0 14px 0 10px!important;border-radius:999px!important;background:#fff!important;color:#08140f!important;box-shadow:inset 0 0 0 1.5px #cfdcd3!important;font:600 14px/1.55 inherit!important;font-family:inherit!important}html:is([data-pt="audience"],[data-pt="jobs"]) body #view #qcard#qcard#qcard:not([data-step="1"]) #stepLabel{position:static!important;inset:auto!important;transform:none!important;margin:0 0 0 auto!important;order:1!important;display:inline-flex!important;align-items:center!important;height:28px!important;padding:0 10px!important;border-radius:999px!important;background:#e9f2ec!important;color:#2b3a33!important;font-size:13px!important;font-weight:600!important;line-height:1.3!important;font-family:"V2 Geist Num","V2 Host Grotesk",system-ui,sans-serif!important;white-space:nowrap!important}html:is([data-pt="audience"],[data-pt="jobs"]) body #view #qcard#qcard#qcard:not([data-step="1"]) #qbar{order:2!important;flex:none!important;position:static!important;inset:auto!important;transform:none!important;display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:5px!important;width:auto!important;height:5px!important;margin:0 22px!important;padding:0!important}html:is([data-pt="audience"],[data-pt="jobs"]) body #view #qcard#qcard#qcard:not([data-step="1"]) #qbar i{display:block!important;height:5px!important;border-radius:3px!important;background:#bfd3c7!important}html:is([data-pt="audience"],[data-pt="jobs"]) body #view #qcard#qcard#qcard:not([data-step="1"]) #qbar i.f{background:#1f6b4a!important}html:is([data-pt="audience"],[data-pt="jobs"]) body #view #qcard#qcard#qcard:not([data-step="1"]) .cb{order:3!important;flex:none!important;padding:12px 22px 20px!important;margin:0!important;background:transparent!important;max-width:none!important}html[data-pt="health"] #view .rdA-hrow{display:none}@media (max-width:800px){html[data-pt="health"] body #view .hero[data-kind="health"] #qcard#qcard:not([data-step="1"]) .rdA-hrow{position:relative;display:flex;grid-column:1!important;align-items:center;justify-content:space-between;gap:12px;margin:12px 16px 0;padding:0}html[data-pt="health"] body #view .hero[data-kind="health"] #qcard#qcard:not([data-step="1"]) .rdA-hrow #qback{position:relative!important;inset:auto!important;transform:none!important;margin:0!important;display:inline-flex!important;align-items:center;gap:4px;height:36px;min-height:0;padding:0 14px 0 10px!important;border-radius:999px;background:#fff!important;color:#08140f!important;box-shadow:inset 0 0 0 1.5px #cfdcd3!important;font-size:14px;font-weight:600}html[data-pt="health"] body #view .hero[data-kind="health"] #qcard#qcard:not([data-step="1"]) .rdA-hrow #stepLabel{position:static!important;inset:auto!important;transform:none!important;margin:0 0 0 auto!important;display:inline-flex!important;align-items:center;height:28px;padding:0 10px!important;border-radius:999px;background:#e9f2ec!important;color:#2b3a33!important;font-size:13px;font-weight:600;line-height:1.3}html[data-pt="health"] body #view .hero[data-kind="health"] #qcard#qcard:not([data-step="1"]){grid-template-rows:auto auto auto auto!important}html[data-pt="health"] body #view .hero[data-kind="health"] #qcard#qcard:not([data-step="1"]) .bar{grid-row:2!important;position:relative!important;top:auto!important}html[data-pt="health"] body #view .hero[data-kind="health"] #qcard#qcard:not([data-step="1"]) .rdA-hrow{grid-row:3!important}html[data-pt="health"] body #view .hero[data-kind="health"] #qcard#qcard:not([data-step="1"]) .cb{grid-row:4!important;padding-top:12px!important}}form.iq .iq-f:has(.iq-seg){flex:1 1 180px;min-width:0}form.iq .iq-seg{display:grid;grid-template-columns:1fr 1fr;width:100%;height:48px;box-sizing:border-box;border:1px solid #cfdcd3;border-radius:12px;overflow:hidden;background:#fff}form.iq .iq-seg button{height:100%;min-width:0;width:100%;padding:0 8px;margin:0;border:0;border-radius:0;background:#fff;color:#08140f;white-space:nowrap;transition:background-color .15s ease-out,color .15s ease-out}form.iq .iq-seg button+button{border-left:1px solid #cfdcd3}form.iq .iq-seg button:hover{background:#e9f2ec}form.iq .iq-seg button[aria-pressed="true"],form.iq .iq-seg button[aria-pressed="true"]:hover{background:#0c3b2a;color:#fff}@media (prefers-reduced-motion:reduce){form.iq .iq-seg button{transition:none}}/* ---------- 2. life stage pages, desktop: the round FREE QUOTE seal hangs about 55px above the card, so the form gets that much room above it and the seal clears the "Written by the Coverfolk team" line ---------- */ @media (min-width:981px){html[data-pt="audience"] body #view#view#view .hero .fwrap.rdwq.rdwq{margin-top:48px!important}}/* ---------- 1. /calculator "How this calculator works": white card, heading + paragraphs left, numbered steps right ---------- */ #view .rdb-calc{max-width:1160px}#view .rdb-calc>.rd-sec{display:grid!important;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr)!important;grid-template-rows:auto 1fr;column-gap:48px!important;row-gap:16px;align-items:start;padding:44px 48px!important;margin:0!important;background:#fff!important;border:1px solid #e3ebe6!important;border-radius:28px!important;box-shadow:none}#view .rdb-calc>.rd-sec>h2{grid-column:1;grid-row:1;margin:0;font-size:clamp(28px,3vw,38px);font-weight:600;line-height:1.1;letter-spacing:-.03em;color:#08140f}#view .rdb-calc>.rd-sec>.rd-sb{grid-column:1;grid-row:2;margin:0}#view .rdb-calc>.rd-sec>.rd-sb p{font-size:17px;line-height:1.6;color:#2b3a33}#view .rdb-calc>.rd-sec>.rd-sb p+p{margin-top:14px}#view .rdb-calc>.rd-sec>.rdb-steps{grid-column:2;grid-row:1/span 2;align-self:stretch}#view .rdb-steps{margin:0;padding:22px 24px;background:#f6f5f0;border:1px solid #e3ebe6;border-radius:20px}#view .rdb-steps .rdb-lab{display:block;margin:0 0 12px;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#5a6b62}#view .rdb-steps ol{list-style:none;margin:0;padding:0;display:grid;gap:8px}#view .rdb-steps ol+.rdb-lab{margin-top:20px}#view .rdb-steps li{display:flex;align-items:center;gap:14px;margin:0;padding:11px 14px;background:#fff;border:1px solid #e3ebe6;border-radius:14px;font-size:16px;font-weight:500;line-height:1.3;color:#08140f}#view .rdb-steps .rdb-n{flex:none;display:grid;place-items:center;width:30px;height:30px;border-radius:9px;background:#e9f2ec;color:#1f6b4a;font-size:14px;font-weight:700}#view .rdb-steps ol.rdb-minus .rdb-n{background:#fff;border:1px solid #1f6b4a;font-size:18px;line-height:1}@media (max-width:900px){#view .rdb-calc>.rd-sec{grid-template-columns:minmax(0,1fr)!important;row-gap:20px;padding:34px 28px!important}#view .rdb-calc>.rd-sec>.rdb-steps{grid-column:1;grid-row:3}}@media (max-width:600px){#view .rdb-calc>.rd-sec{padding:26px 20px!important;border-radius:24px!important}#view .rdb-steps{padding:16px}#view .rdb-steps li{font-size:15px;padding:10px 12px}}/* ---------- 2. coverage pages: no "More guides" block ---------- */ html[data-pt="coverage"] #view h2#more, html[data-pt="coverage"] #view h2#more+.alist, html[data-pt="coverage"] #view .rdb-nomore{display:none!important}/* ---------- 3. state link grids look like the "We also work in" cards ---------- */ #view .rdb-sg{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:12px;margin:28px 0 0;padding:0;list-style:none}html[data-pt] #view .rdb-sg a.rdb-sc.rdb-sc{display:flex;flex-direction:row;align-items:center;gap:12px;min-width:0;padding:12px 14px;background:#fff;color:#08140f;border:1px solid #e3ebe6;border-radius:14px;box-shadow:none;text-decoration:none;transform:none;transition:border-color .15s ease-out;min-height:0;height:auto;aspect-ratio:auto;font-size:15px;font-weight:400}html[data-pt] #view .rdb-sg a.rdb-sc.rdb-sc:hover{background:#fff;border-color:#1f6b4a;box-shadow:none;transform:none}html[data-pt] #view .rdb-sg a.rdb-sc.rdb-sc:focus-visible{outline:3px solid #a8d5ba;outline-offset:2px}html[data-pt] #view .rdb-sg a.rdb-sc.rdb-sc .rdb-sh{display:grid;place-items:center;width:40px;height:40px;flex:none;border-radius:10px;background:#e9f2ec;transition:background-color .15s ease-out}html[data-pt] #view .rdb-sg a.rdb-sc.rdb-sc .rdb-sh svg{width:24px;height:24px;fill:none;stroke:#1f6b4a;stroke-width:1.3;stroke-linejoin:round;transition:stroke .15s ease-out}html[data-pt] #view .rdb-sg a.rdb-sc.rdb-sc:hover .rdb-sh{background:#1f6b4a}html[data-pt] #view .rdb-sg a.rdb-sc.rdb-sc:hover .rdb-sh svg{stroke:#fff;fill:none}html[data-pt] #view .rdb-sg a.rdb-sc.rdb-sc .rdb-st{display:block;min-width:0;flex:1}html[data-pt] #view .rdb-sg a.rdb-sc.rdb-sc .rdb-st b{font-size:15px;font-weight:600;line-height:1.25;color:#08140f}html[data-pt] #view .rdb-sg a.rdb-sc.rdb-sc .rdb-pre{display:block;font-size:13px;font-weight:500;color:#5a6b62}html[data-pt] #view .rdb-sg a.rdb-sc.rdb-sc .rdb-st::after{content:attr(data-ab);display:block;margin-top:2px;font-size:12px;font-weight:600;letter-spacing:.06em;color:#5a6b62}html[data-pt] #view .rdb-sg a.rdb-sc.rdb-sc .rdz-ph,html[data-pt] #view .rdb-sg a.rdb-sc.rdb-sc .cv-ar{display:none}@media (max-width:700px){#view .rdb-sg{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:24px}html[data-pt] #view .rdb-sg a.rdb-sc.rdb-sc{padding:10px;gap:10px}html[data-pt] #view .rdb-sg a.rdb-sc.rdb-sc .rdb-sh{width:34px;height:34px}html[data-pt] #view .rdb-sg a.rdb-sc.rdb-sc .rdb-sh svg{width:20px;height:20px}html[data-pt] #view .rdb-sg a.rdb-sc.rdb-sc .rdb-st b{font-size:14px}}@media (prefers-reduced-motion:reduce){html[data-pt] #view .rdb-sg a.rdb-sc.rdb-sc,html[data-pt] #view .rdb-sg a.rdb-sc.rdb-sc .rdb-sh,html[data-pt] #view .rdb-sg a.rdb-sc.rdb-sc .rdb-sh svg{transition:none}}html[data-pt] body #view .upd{display:flex!important;flex-wrap:wrap!important;align-items:center;gap:4px 18px}html[data-pt] body #view .upd>span{display:inline-flex!important;align-items:center;white-space:nowrap;flex:0 1 auto;min-width:0}html[data-pt] body #view .upd>span:first-child{white-space:normal}html[data-pt] body #view .upd>span .byl{display:inline!important;white-space:nowrap}@media (max-width:520px){html[data-pt] body #view .upd,html[data-pt] body #view .upd>span,html[data-pt] body #view .upd a,html[data-pt] body #view .upd .byl,html[data-pt] body #view .upd span span{font-size:12.5px!important}html[data-pt] body #view .upd>span{gap:6px!important}html[data-pt] body #view .upd svg{width:14px!important;height:14px!important;margin-right:0!important}html[data-pt] body #view .upd>span:first-child{flex:1 1 100%}html[data-pt] body #view .upd>span .byl{white-space:normal!important}}/* ---------- 8. home: no icon left of "Built around your job" ---------- */ html[data-pt="home"] #view .rd-eyebrow:has(use[href="#rd-hat"])>svg{display:none!important}html[data-pt="home"] #view .rdb-noico>svg{display:none!important}html[data-pt] body #view .phero.rdh .hx .rdb-lt{margin:6px 0 0}html[data-pt] body #view .phero.rdh .hx .rdb-lt .lede{display:inline!important;white-space:normal!important;overflow:visible!important;margin:0!important}html[data-pt] body #view .phero.rdh .hx .rdb-lt .tp{display:inline-flex!important;align-items:center;vertical-align:middle;gap:7px;margin:0 0 0 22px!important;padding:0;background:none;font-size:18px!important;font-weight:650!important;color:#08140f;text-decoration:none;white-space:nowrap}html[data-pt] body #view .phero.rdh .hx .rdb-lt .tp .tp-wm{display:inline-flex;align-items:center;gap:7px;font-size:18px!important;font-weight:650!important;border-bottom:0}html[data-pt] body #view .phero.rdh .hx .rdb-lt .tp .tp-ws{display:inline-flex}html[data-pt] body #view .phero.rdh .hx .rdb-lt .tp svg{width:22px!important;height:22px!important;fill:#00b67a;color:#00b67a}html[data-pt] body #view .phero.rdh .hx .rd-by.rdb-empty{display:none}@media (max-width:700px){html[data-pt] body #view .phero.rdh .hx .rdb-lt .tp{margin-left:16px!important;font-size:16px!important}html[data-pt] body #view .phero.rdh .hx .rdb-lt .tp .tp-wm{font-size:16px!important}html[data-pt] body #view .phero.rdh .hx .rdb-lt .tp svg{width:19px!important;height:19px!important}}html[data-pt="jobs"] body #view .hero[data-kind="jobs"] .hline.rdb-oneline{display:flex!important;flex-wrap:wrap!important;align-items:center;justify-content:flex-start!important;column-gap:20px;row-gap:12px}html[data-pt="jobs"] body #view .hero[data-kind="jobs"] .hline.rdb-oneline .rdj-desc{flex:0 0 auto;white-space:nowrap}html[data-pt="jobs"] body #view .hero[data-kind="jobs"] .hline.rdb-oneline .hdiv{display:none!important}html[data-pt="jobs"] body #view .hero[data-kind="jobs"] .hline.rdb-oneline .tp{margin:0!important;flex:0 0 auto}@media (max-width:420px){html[data-pt] body #view .upd,html[data-pt] body #view .upd>span,html[data-pt] body #view .upd a,html[data-pt] body #view .upd .byl,html[data-pt] body #view .upd span span{font-size:12px!important}}.mb2{display:none}@media (max-width:760px){.mb2{--mb2h:68px;position:fixed;left:0;right:0;bottom:0;z-index:50;display:flex;gap:10px;box-sizing:border-box;padding:10px 12px calc(10px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #e3ebe6;transform:translateY(110%);visibility:hidden;transition:transform .22s ease-out,visibility 0s linear .22s}.mb2.on{transform:none;visibility:visible;transition:transform .22s ease-out,visibility 0s}.mb2 .mb2-q,.mb2 .mb2-c{display:inline-flex;align-items:center;justify-content:center;gap:8px;box-sizing:border-box;height:48px;margin:0;padding:0 12px;border:0;border-radius:12px;font-weight:650;font-size:17px;line-height:1;font-family:inherit;text-decoration:none;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background .15s ease-out}.mb2 .mb2-q{flex:0 0 calc(62% - 5px);color:#111;background:linear-gradient(180deg,#F2C860 0%,#E9B43F 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.45),0 1px 2px rgba(80,55,0,.18),0 4px 10px -4px rgba(80,55,0,.28)}.mb2 .mb2-q:hover{background:linear-gradient(180deg,#EDBF4E 0%,#E0A92F 100%)}.mb2 .mb2-c{flex:1 1 0;min-width:0;color:#fff;background:linear-gradient(180deg,#22744F 0%,#1C6445 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.14)}.mb2 .mb2-c:hover{background:linear-gradient(180deg,#1E6B48 0%,#175A3E 100%)}.mb2 .i{width:18px;height:18px;flex:none;color:inherit;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.mb2.es .mb2-q{flex:1 1 100%}/* room at the end of the page so the footer's last line is never behind the bar */
  html body .ft::after{content:"";display:block;height:calc(68px + env(safe-area-inset-bottom))}
  /* the chat button sits just above the bar while the bar is up */
  html body.mb2-on .ch-fab{bottom:calc(68px + env(safe-area-inset-bottom) + 12px)!important}
  html body.ch-open .mb2,html body.qf-open .mb2{display:none}
}
@media (max-width:360px){.mb2 .mb2-q,.mb2 .mb2-c{font-size:16px;padding:0 8px;gap:6px}}
@media (prefers-reduced-motion:reduce){.mb2,.mb2.on{transition:none}.mb2 .mb2-q,.mb2 .mb2-c{transition:none}}

/* zzzz-d-tablet.css */
/* zzzz-d-tablet: tablet only (761 to 1180). Side padding, orphan cards, sidebars that sit half empty. Layout and spacing only. */
@media (min-width:761px) and (max-width:1180px){

/* 1. one side padding at tablet: 32px, on every page type (phones keep 20px, desktop keeps 40px) */
html[data-pt] body #view :is(.wrap,.rd-c,.hx-wrap,.rd-pin,.rd-otpc,.rd-related-in,.trh-wrap,.hcol,.rdq-sec,.rd-crumbbar .rd-c,.phero>.wrap,.pmeta .wrap),
html[data-pt] body #view.rdx :is(.trh-wrap,>section.sec .wrap,.pmeta.rdx-pm .wrap){padding-left:32px!important;padding-right:32px!important;box-sizing:border-box}
html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) body #view .rd-body .rd-c{padding-right:32px!important}
html[data-pt] body #view>.pmeta.rd-pm-moved .wrap{padding-left:32px!important;padding-right:32px!important}
html[data-pt] body #view .cstrip p{padding-left:32px!important;padding-right:32px!important}

/* 2. the price card that sits under the article: full width, two columns, instead of a 560px card hugging the left edge */
html[data-pt] body #view .art-grid>.side{max-width:none!important;width:100%}
html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) body #view .art-grid>.side{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:start;margin-bottom:24px}
html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) body #view .rd-pinstick{max-width:none}
html[data-pt="jobs"] body #view .rdj-art .side{max-width:none}
html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) body #view .rd-pinstick>.qcard,
html[data-pt="jobs"] body #view .rdj-art .side>.qcard:only-child{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);column-gap:48px;align-items:start}
html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) body #view .rd-pinstick>.qcard>*,
html[data-pt="jobs"] body #view .rdj-art .side>.qcard:only-child>*{grid-column:1;min-width:0}
html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) body #view .rd-pinstick>.qcard>.qlink,
html[data-pt="jobs"] body #view .rdj-art .side>.qcard:only-child>.qlink{grid-column:2;grid-row:1;align-self:end;margin:0 0 4px}
html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) body #view .rd-pinstick>.qcard>ul,
html[data-pt="jobs"] body #view .rdj-art .side>.qcard:only-child>ul{grid-column:2;grid-row:2 / span 3;align-self:start}

/* the other-states list in the funeral cost sidebar is 51 links: run it in columns instead of one 1900px strip */
html[data-pt="funeral-costs"] body #view .art-grid>.side{grid-template-columns:minmax(0,1fr)}
html[data-pt="funeral-costs"] body #view .art-grid>.side>.toc{display:block;column-count:3;column-gap:28px}
html[data-pt="funeral-costs"] body #view .art-grid>.side>.toc>b{column-span:all}
html[data-pt="funeral-costs"] body #view .art-grid>.side>.toc>a{break-inside:avoid}

/* 3. three cards in a two column grid: three across from 900 up, otherwise the last one centres at card width */
html[data-pt="funeral-costs"] body #view .rd-sb .rd-cards:has(>:nth-child(3):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}
html[data-pt="funeral-costs"] body #view .rd-sb .rd-cards:has(>:nth-child(3):last-child)>:last-child{grid-column:1/-1;width:calc(50% - 10px);justify-self:center}
html[data-pt="blog"] body #view .rd-bgrid>.wrap{grid-template-columns:repeat(2,minmax(0,1fr))}
html[data-pt="blog"] body #view .rd-bgrid>.wrap>:last-child:nth-child(odd){grid-column:1/-1;width:calc(50% - 12px);justify-self:center}
}

@media (min-width:900px) and (max-width:1180px){
html[data-pt="funeral-costs"] body #view .rd-sb .rd-cards:has(>:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}
html[data-pt="funeral-costs"] body #view .rd-sb .rd-cards:has(>:nth-child(3):last-child)>:last-child{grid-column:auto;width:auto;justify-self:stretch}
html[data-pt="blog"] body #view .rd-bgrid>.wrap{grid-template-columns:repeat(3,minmax(0,1fr))}
html[data-pt="blog"] body #view .rd-bgrid>.wrap>:last-child:nth-child(odd){grid-column:auto;width:auto;justify-self:stretch}
}

/* zzzz-qbar.css */
/* zzzz-qbar (2026-11-10): the quote form progress bar and the wide horizontal quote bars.
   A. State hero, steps 2 to 5: the five part bar sat in the middle of the step. tpl.css pins it with position:absolute plus
      top/left/right offsets, and 01-hero.css then forces position:relative, so those offsets push the in-flow bar 28px down and
      206px right, straight through the heading and the fields. Here it goes back into the flow as its own row under the
      Back / step count row, at the same left and right edges as on step 1, with clear space below.
   B. Wide quote bars (tools, funeral costs, rates, life stages and the other full width bars, tagged .rdwq by zzzz-qbar.js) get
      the state hero card: the rules after the marker are the tpl.css state card rules re-scoped to .rdwq, values unchanged. */

/* ---------- B. wide bars: what the other page styles add that the state card does not have ---------- */
html[data-pt] body #view .rdwq #qcard#qcard{padding:0!important;color:#10231A!important;overflow:hidden!important}
html[data-pt] body #view .rdwq #qcard#qcard::after{display:none!important}
html[data-pt] body #view .rdwq #qcard#qcard,html[data-pt] body #view .rdwq #qcard#qcard[data-step="1"]{grid-template-areas:none!important;gap:0!important;align-items:normal!important}
html[data-pt] body #view .rdwq #qcard#qcard .bar{grid-area:auto!important}
html[data-pt] body #view .rdwq #qcard#qcard #q1#q1 .qh{white-space:normal!important}
html[data-pt] body #view .rdwq #qcard#qcard .bar{top:auto!important;left:auto!important;right:auto!important}
html[data-pt] body #view .rdwq #qcard#qcard[data-step="1"] .qa>.q:not(.on){display:none!important}
html[data-pt] body #view .rdwq #qcard#qcard[data-step="1"] .cb>.cor>span{display:inline!important}
/* steps 2 to 5 keep the full card width, like the state card */
html[data-pt] body #view .rdwq #qcard#qcard:not([data-step="1"]) .cb{max-width:none!important;margin:0!important}

/* ---------- B. the state card rules, re-scoped (generated from tpl.css .hero[data-kind="states"] .card) ---------- */
html[data-pt] body #view .rdwq #qcard#qcard .cb{height:auto!important}
html[data-pt] body #view .rdwq #qcard#qcard[data-step="1"] .qa{height:auto!important;min-height:0!important;overflow:visible!important}
html[data-pt] body #view .rdwq #qcard#qcard[data-step="1"] #q1#q1.on{position:static!important;width:100%!important}
html[data-pt] body #view .rdwq #qcard#qcard{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:none!important;height:auto!important;width:100%!important;max-width:none!important;margin-top:0!important;background:#F8F8F8!important;border-radius:14px!important;box-shadow:0 0 0 2px #F8B828,0 12px 28px rgba(0,0,0,.28)!important}
html[data-pt] body #view .rdwq #qcard#qcard .ph picture,html[data-pt] body #view .rdwq #qcard#qcard .ph img{display:none!important}
html[data-pt] body #view .rdwq #qcard#qcard:not(.s2p):not(.fin) .ph{display:none!important}
html[data-pt] body #view .rdwq #qcard#qcard.s2p .ph,html[data-pt] body #view .rdwq #qcard#qcard.fin .ph{display:flex!important;align-items:center!important;justify-content:space-between!important;grid-row:auto!important;grid-column:1!important;height:56px!important;min-height:0!important;padding:0 16px 0 82px!important;aspect-ratio:auto!important;background:#07362C!important;position:relative!important}
html[data-pt] body #view .rdwq #qcard#qcard .ph .pback{position:static!important;left:auto!important;top:auto!important;margin:0!important;transform:none!important}
html[data-pt] body #view .rdwq #qcard#qcard .ph .pstep{position:static!important;right:auto!important;top:auto!important;transform:none!important;display:inline-flex!important;align-items:center!important;height:30px!important;padding:0 12px!important;border-radius:999px!important;background:rgba(255,255,255,.12)!important;color:#fff!important;font:600 13px/1 var(--f,inherit)!important;letter-spacing:.02em!important}
html[data-pt] body #view .rdwq #qcard#qcard .bar,html[data-pt] body #view .rdwq #qcard#qcard .cb{grid-row:auto!important;grid-column:1!important}
html[data-pt] body #view .rdwq #qcard#qcard:not([data-step="1"]){background:#F1F8F3!important}
html[data-pt] body #view .rdwq #qcard#qcard .bar{display:flex!important;grid-template-columns:none!important;background:transparent!important;height:auto!important;position:static!important;margin:0!important}
html[data-pt] body #view .rdwq #qcard#qcard .bar i{flex:1!important;border-radius:4px!important;background:#C8D8C8!important}
html[data-pt] body #view .rdwq #qcard#qcard .bar i.f{background:#005030!important}
html[data-pt] body #view .rdwq #qcard#qcard[data-step="1"] .cb{display:flex!important;flex-direction:column!important;align-items:center!important;background:transparent!important}
html[data-pt] body #view .rdwq #qcard#qcard[data-step="1"] .cb>.dctr{display:flex!important;position:static!important;justify-content:center!important;flex-wrap:nowrap!important;white-space:nowrap!important;border:0!important;padding:0!important;color:#282828!important;letter-spacing:-.01em!important}
html[data-pt] body #view .rdwq #qcard#qcard[data-step="1"] .cb>.dctr li{display:inline-flex!important;align-items:center!important;padding:0!important}
html[data-pt] body #view .rdwq #qcard#qcard[data-step="1"] .cb>.dctr li+li::before{content:""!important;display:inline-block!important;width:1px!important;background:#D0D6D2!important;opacity:1!important}
html[data-pt] body #view .rdwq #qcard#qcard[data-step="1"] .cb>.dctr .i{color:#1A6B45!important}
html[data-pt] body #view .rdwq #qcard#qcard #q1#q1 .ctr{display:none!important}
html[data-pt] body #view .rdwq #qcard#qcard #q1#q1 .qrow{justify-content:center!important;text-align:center!important}
html[data-pt] body #view .rdwq #qcard#qcard #q1#q1 .qh{font-weight:700!important;letter-spacing:-.01em!important;color:#081010!important;margin:0!important}
html[data-pt] body #view .rdwq #qcard#qcard #q1#q1 .tile .ti{border-radius:7px!important}
html[data-pt] body #view .rdwq #qcard#qcard[data-step="1"] .cb>.cor{display:flex!important;color:#4A5F54!important}
html[data-pt] body #view .rdwq #qcard#qcard[data-step="1"] .cb>a.call.ccall{display:flex!important;background:#178050!important;color:#fff!important;box-shadow:none!important;border-radius:10px!important;font-weight:700!important}
html[data-pt] body #view .rdwq #qcard#qcard[data-step="1"] .cb>a.call.ccall:hover{background:#1A5E41!important}
html[data-pt] body #view#view .fwrap.rdwq.rdwq .seal,html[data-pt] body #view#view .fwrap.rdwq.rdwq:has(.card.s2p) .seal,html[data-pt] body #view#view .fwrap.rdwq.rdwq:has(.card.fin) .seal{right:auto!important}
html[data-pt] body #view .rdwq #qcard#qcard:not([data-step="1"]) .qa{height:auto!important;min-height:0!important;overflow:visible!important}
html[data-pt] body #view .rdwq #qcard#qcard:not([data-step="1"]) .qa .q{position:static!important;transform:none!important;transition:none!important}
html[data-pt] body #view .rdwq #qcard#qcard:not([data-step="1"]) .qa .q:not(.on){display:none!important}
html[data-pt] body #view .rdwq #qcard#qcard:not([data-step="1"]) .cb{display:block!important;padding:16px 20px 20px!important}
html[data-pt] body #view .rdwq #qcard#qcard:not([data-step="1"]) .cb>.dctr{display:none!important}
@media (max-width:1023px){
 html[data-pt] body #view#view .fwrap.rdwq.rdwq .seal,html[data-pt] body #view#view .fwrap.rdwq.rdwq:has(.card.s2p) .seal,html[data-pt] body #view#view .fwrap.rdwq.rdwq:has(.card.fin) .seal{width:73px!important;height:73px!important;left:-4px!important;top:-49px!important}
 html[data-pt] body #view .rdwq #qcard#qcard .bar{width:251px!important;gap:8px!important;padding:6px 0 0!important;margin:0 auto!important}
 html[data-pt] body #view .rdwq #qcard#qcard .bar i{height:4px!important}
 html[data-pt] body #view .rdwq #qcard#qcard[data-step="1"] .cb{padding:0 11px 12px!important}
 html[data-pt] body #view .rdwq #qcard#qcard[data-step="1"] .cb>.dctr{order:-1!important;margin:6px 0 0!important;font-size:11.5px!important}
 html[data-pt] body #view .rdwq #qcard#qcard[data-step="1"] .cb>.dctr li{gap:4px!important;padding:0 6px!important}
 html[data-pt] body #view .rdwq #qcard#qcard[data-step="1"] .cb>.dctr li+li::before{height:13px!important;margin:0 6px 0 0!important}
 html[data-pt] body #view .rdwq #qcard#qcard[data-step="1"] .cb>.dctr .i{width:13px!important;height:13px!important}
 html[data-pt] body #view .rdwq #qcard#qcard #q1#q1 .qrow{margin:22px 0 12px!important}
 html[data-pt] body #view .rdwq #qcard#qcard #q1#q1 .qh{font-size:17.5px!important;line-height:1.1!important}
 html[data-pt] body #view .rdwq #qcard#qcard #q1#q1 .tiles{gap:10px!important}
 html[data-pt] body #view .rdwq #qcard#qcard #q1#q1 .tile{min-height:48px!important}
 html[data-pt] body #view .rdwq #qcard#qcard[data-step="1"] .cb>.qa{width:100%!important}
 html[data-pt] body #view .rdwq #qcard#qcard[data-step="1"] .cb>.cor{margin:12px 0 8px!important;font-size:12px!important}
 html[data-pt] body #view .rdwq #qcard#qcard[data-step="1"] .cb>a.call.ccall{height:40px!important;min-height:0!important;font-size:16px!important;font-weight:600!important;border-radius:9px!important;background:linear-gradient(180deg,#1C794E 0%,#0D5B3A 100%)!important;box-shadow:0 3px 8px rgba(13,91,58,.22),inset 0 1px 0 rgba(255,255,255,.12)!important;transition:transform .15s ease-out,filter .15s ease-out!important}
 html[data-pt] body #view .rdwq #qcard#qcard[data-step="1"] .cb>a.call.ccall:hover{filter:brightness(1.06)!important;transform:translateY(-1px)!important;background:linear-gradient(180deg,#1C794E 0%,#0D5B3A 100%)!important}
}
@media (min-width:641px) and (max-width:1023px){
 html[data-pt] body #view .rdwq #qcard#qcard{border-radius:18px!important;box-shadow:0 0 0 2.5px #F8B828,0 16px 36px rgba(0,0,0,.28)!important}
 html[data-pt] body #view#view .fwrap.rdwq.rdwq .seal,html[data-pt] body #view#view .fwrap.rdwq.rdwq:has(.card.s2p) .seal,html[data-pt] body #view#view .fwrap.rdwq.rdwq:has(.card.fin) .seal{width:96px!important;height:96px!important;left:-16px!important;top:-54px!important}
 html[data-pt] body #view .rdwq #qcard#qcard .ph{padding:0 24px 0 96px!important}
 html[data-pt] body #view .rdwq #qcard#qcard .bar{width:min(100%,520px)!important;padding:10px 0 0!important}
 html[data-pt] body #view .rdwq #qcard#qcard .bar i{height:6px!important;border-radius:3px!important}
 html[data-pt] body #view .rdwq #qcard#qcard[data-step="1"] .cb{padding:0 24px 20px!important}
 html[data-pt] body #view .rdwq #qcard#qcard[data-step="1"] .cb>.dctr{margin-top:12px!important;font-size:14px!important}
 html[data-pt] body #view .rdwq #qcard#qcard[data-step="1"] .cb>.dctr li{gap:7px!important;padding:0 14px!important}
 html[data-pt] body #view .rdwq #qcard#qcard[data-step="1"] .cb>.dctr li+li::before{height:16px!important;margin:0 14px 0 0!important}
 html[data-pt] body #view .rdwq #qcard#qcard[data-step="1"] .cb>.dctr .i{width:17px!important;height:17px!important}
 html[data-pt] body #view .rdwq #qcard#qcard #q1#q1 .qrow{margin:22px 0 16px!important}
 html[data-pt] body #view .rdwq #qcard#qcard #q1#q1 .qh{font-size:26px!important}
 html[data-pt] body #view .rdwq #qcard#qcard #q1#q1 .tiles{gap:12px!important}
 html[data-pt] body #view .rdwq #qcard#qcard #q1#q1 .tile{min-height:56px!important;font-size:18px!important}
 html[data-pt] body #view .rdwq #qcard#qcard #q1#q1 .tile .ti{width:36px!important;height:36px!important;border-radius:9px!important}
 html[data-pt] body #view .rdwq #qcard#qcard #q1#q1 .tile .ti .i{width:20px!important;height:20px!important}
 html[data-pt] body #view .rdwq #qcard#qcard[data-step="1"] .cb>.cor{margin:16px 0 10px!important;font-size:13px!important}
 html[data-pt] body #view .rdwq #qcard#qcard[data-step="1"] .cb>a.call.ccall{height:52px!important;border-radius:12px!important;font-size:19px!important;box-shadow:0 4px 12px rgba(13,91,58,.24),inset 0 1px 0 rgba(255,255,255,.14)!important}
}
@media (min-width:1024px){
 html[data-pt] body #view .rdwq #qcard#qcard{border-radius:18px!important;box-shadow:0 0 0 2.5px #F8B828,0 18px 40px rgba(0,0,0,.28)!important}
 html[data-pt] body #view#view .fwrap.rdwq.rdwq .seal,html[data-pt] body #view#view .fwrap.rdwq.rdwq:has(.card.s2p) .seal,html[data-pt] body #view#view .fwrap.rdwq.rdwq:has(.card.fin) .seal{width:107px!important;height:107px!important;left:-43px!important;top:-46px!important}
 html[data-pt] body #view .rdwq #qcard#qcard .bar{gap:10px!important;padding:16px 32px 0 88px!important}
 html[data-pt] body #view .rdwq #qcard#qcard:not([data-step="1"]) .bar{padding:14px 32px 0 88px!important}
 html[data-pt] body #view .rdwq #qcard#qcard .bar i{height:8px!important}
 html[data-pt] body #view .rdwq #qcard#qcard .ph{padding:0 32px 0 88px!important}
 html[data-pt] body #view .rdwq #qcard#qcard[data-step="1"] .cb{align-items:stretch!important;padding:0 32px 32px 25px!important}
 html[data-pt] body #view .rdwq #qcard#qcard[data-step="1"] .cb>.dctr{order:9!important;margin:35px 0 0!important;font-size:19px!important}
 html[data-pt] body #view .rdwq #qcard#qcard[data-step="1"] .cb>.dctr li{gap:12px!important;padding:0 24px!important}
 html[data-pt] body #view .rdwq #qcard#qcard[data-step="1"] .cb>.dctr li+li::before{height:22px!important;margin:0 24px 0 0!important;background:#C9D3CD!important}
 html[data-pt] body #view .rdwq #qcard#qcard[data-step="1"] .cb>.dctr .i{width:22px!important;height:22px!important}
 html[data-pt] body #view .rdwq #qcard#qcard:not([data-step="1"]) .cb{display:block!important}
 html[data-pt] body #view .rdwq #qcard#qcard:not([data-step="1"]){position:relative!important}
 html[data-pt] body #view .rdwq #qcard#qcard.s2p .ph,html[data-pt] body #view .rdwq #qcard#qcard.fin .ph{height:64px!important;padding:0 24px 0 82px!important;background:transparent!important}
 html[data-pt] body #view .rdwq #qcard#qcard .ph .pback{height:40px!important;padding:0 18px 0 14px!important;border-radius:999px!important;background:#fff!important;color:#10231A!important;box-shadow:inset 0 0 0 1.5px #D6DDD9!important;font:600 15px/1 var(--f,inherit)!important}
 html[data-pt] body #view .rdwq #qcard#qcard .ph .pback .i{color:#10231A!important}
 html[data-pt] body #view .rdwq #qcard#qcard .ph .pstep{height:34px!important;padding:0 14px!important;background:#E6ECE8!important;color:#10231A!important;font-size:14px!important}
 html[data-pt] body #view .rdwq #qcard#qcard:not([data-step="1"]) .cb{padding:6px 40px 32px!important;position:relative!important}
 html[data-pt] body #view .rdwq #qcard#qcard:not([data-step="1"]) .cb>.cor{margin-top:18px!important;font-size:16px!important;font-weight:600!important}
 html[data-pt] body #view .rdwq #qcard#qcard:not([data-step="1"]) .cb>a.call.ccall{height:62px!important;font-size:20px!important;border-radius:14px!important}
 html[data-pt] body #view .rdwq #qcard#qcard:not([data-step="1"]) .cb>.qa{max-width:none!important;margin:0!important}
 html[data-pt] body #view .rdwq #qcard#qcard:not([data-step="1"]) .cb>.cor,html[data-pt] body #view .rdwq #qcard#qcard:not([data-step="1"]) .cb>.ccall{max-width:none!important;width:calc(62.5% - 25px)!important;margin-left:calc(37.5% + 25px)!important;margin-right:0!important}
 html[data-pt] body #view .rdwq #qcard#qcard .q.on:not(.thanks):not([data-s="1"]){display:grid!important;grid-template-columns:minmax(0,.9fr) minmax(0,1.5fr)!important;column-gap:40px!important;align-items:center!important;align-content:center!important;position:relative!important;min-height:150px!important}
 html[data-pt] body #view .rdwq #qcard#qcard .q.on:not(.thanks):not([data-s="1"])::before{content:""!important;position:absolute!important;left:calc(37.5% + 5px)!important;top:0!important;bottom:-116px!important;width:1px!important;background:#D6DDD9!important}
 html[data-pt] body #view .rdwq #qcard#qcard .q.on:not(.thanks):not([data-s="1"])>*:not(.stl){grid-column:2!important}
 html[data-pt] body #view .rdwq #qcard#qcard .q.on:not([data-s="1"]) .qrow{display:contents!important}
 html[data-pt] body #view .rdwq #qcard#qcard .q.on .stl{grid-column:1!important;grid-row:1 / span 20!important;align-self:center!important;display:flex!important;align-items:center!important;gap:26px!important;padding-right:12px!important}
 html[data-pt] body #view .rdwq #qcard#qcard .q.on .stt{display:block!important;text-align:left!important}
 html[data-pt] body #view .rdwq #qcard#qcard .q.on .sti{display:block!important;flex:none!important;width:96px!important;height:96px!important;border-radius:24px!important;background:#E3EFE7!important;position:relative!important}
 html[data-pt] body #view .rdwq #qcard#qcard .q.on .sti::after{content:""!important;position:absolute!important;inset:26px!important;background:#0E5A37!important;-webkit-mask-repeat:no-repeat!important;mask-repeat:no-repeat!important;-webkit-mask-size:contain!important;mask-size:contain!important}
 html[data-pt] body #view .rdwq #qcard#qcard .q.on[data-s="2"] .sti::after{-webkit-mask-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'><path d='M12 3l7 3v5c0 4.5-3 8.5-7 10-4-1.5-7-5.5-7-10V6z'/><path d='M9 12l2 2 4-4'/></svg>")!important;mask-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'><path d='M12 3l7 3v5c0 4.5-3 8.5-7 10-4-1.5-7-5.5-7-10V6z'/><path d='M9 12l2 2 4-4'/></svg>")!important}
 html[data-pt] body #view .rdwq #qcard#qcard .q.on[data-s="3"] .sti::after{-webkit-mask-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'><path d='M12 21s-6.5-6-6.5-11a6.5 6.5 0 0 1 13 0c0 5-6.5 11-6.5 11z'/><circle cx='12' cy='10' r='2.3'/></svg>")!important;mask-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'><path d='M12 21s-6.5-6-6.5-11a6.5 6.5 0 0 1 13 0c0 5-6.5 11-6.5 11z'/><circle cx='12' cy='10' r='2.3'/></svg>")!important}
 html[data-pt] body #view .rdwq #qcard#qcard .q.on[data-s="4"] .sti::after{-webkit-mask-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'><path d='M5 19c0-8 5-13 14-14-1 9-6 14-14 14z'/><path d='M5 19l8-8'/></svg>")!important;mask-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'><path d='M5 19c0-8 5-13 14-14-1 9-6 14-14 14z'/><path d='M5 19l8-8'/></svg>")!important}
 html[data-pt] body #view .rdwq #qcard#qcard .q.on[data-s="5"] .sti::after{-webkit-mask-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'><rect x='6' y='2.5' width='12' height='19' rx='2.5'/><path d='M10 18h4'/><path d='M9.5 10.5l1.8 1.8 3.4-3.6'/></svg>")!important;mask-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'><rect x='6' y='2.5' width='12' height='19' rx='2.5'/><path d='M10 18h4'/><path d='M9.5 10.5l1.8 1.8 3.4-3.6'/></svg>")!important}
 html[data-pt] body #view .rdwq #qcard#qcard .q.on .stt .qh{margin:0!important;font-size:32px!important;line-height:1.1!important;font-weight:700!important;letter-spacing:-.025em!important;text-align:left!important;color:#10231A!important}
 html[data-pt] body #view .rdwq #qcard#qcard .q.on .stsub{display:block!important;margin:10px 0 0!important;font-size:18px!important;line-height:1.35!important;color:#4A5F54!important;max-width:30ch!important}
 html[data-pt] body #view .rdwq #qcard#qcard .q.on .fld input{padding-left:46px!important;background-repeat:no-repeat!important;background-position:15px 50%!important;background-size:20px 20px!important}
 html[data-pt] body #view .rdwq #qcard#qcard #age,html[data-pt] body #view .rdwq #qcard#qcard #fname{background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2310231A' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><circle cx='12' cy='8' r='3.6'/><path d='M4.5 20c0-3.6 3.4-6 7.5-6s7.5 2.4 7.5 6'/></svg>")!important}
 html[data-pt] body #view .rdwq #qcard#qcard #zip{background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2310231A' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><path d='M12 21s-6.5-6-6.5-11a6.5 6.5 0 0 1 13 0c0 5-6.5 11-6.5 11z'/><circle cx='12' cy='10' r='2.3'/></svg>")!important}
 html[data-pt] body #view .rdwq #qcard#qcard #phone{background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2310231A' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><path d='M5 4h4l2 5-2.5 1.5a11 11 0 0 0 5 5L15 13l5 2v4a2 2 0 0 1-2 2A16 16 0 0 1 3 6a2 2 0 0 1 2-2z'/></svg>")!important}
 html[data-pt] body #view .rdwq #qcard#qcard #email{background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2310231A' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><rect x='3' y='5.5' width='18' height='13' rx='2'/><path d='M3.5 7l8.5 6 8.5-6'/></svg>")!important}
 html[data-pt] body #view .rdwq #qcard#qcard #benef{background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2310231A' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><circle cx='9' cy='8' r='3.2'/><path d='M3.5 19.5c0-3.3 2.5-5.5 5.5-5.5s5.5 2.2 5.5 5.5'/><circle cx='16.5' cy='9.5' r='2.5'/><path d='M15.5 14.3c2.8.2 5 2.3 5 5.2'/></svg>")!important}
 html[data-pt] body #view .rdwq #qcard#qcard .q.on .fld label{font-size:17px!important;font-weight:700!important;color:#10231A!important}
 html[data-pt] body #view .rdwq #qcard#qcard .q.on .qrow>.amt{grid-column:2!important;text-align:center!important;margin:0 0 6px!important}
 html[data-pt] body #view .rdwq #qcard#qcard .q.on .qrow>.amt .num{font-size:34px!important}
 html[data-pt] body #view .rdwq #qcard#qcard .q.on[data-s="4"]{min-height:0!important;height:auto!important;padding-bottom:0!important}
 html[data-pt] body #view .rdwq #qcard#qcard .q.on[data-s="4"] .tiles{grid-template-columns:1fr 1fr!important;gap:16px!important;margin:0!important;grid-row:1 / span 20!important;align-self:center!important}
 html[data-pt] body #view .rdwq #qcard#qcard .q.on[data-s="4"] .tile{min-height:72px!important;font-size:19px!important}
 html[data-pt] body #view .rdwq #qcard#qcard .q.on>.btn.pri.next,html[data-pt] body #view .rdwq #qcard#qcard .q.on>.call.next{margin-top:14px!important}
 html[data-pt] body #view .rdwq #qcard#qcard #q1#q1 .qrow{grid-area:q!important;margin:19px 0 0 63px!important;padding:0!important;justify-content:flex-start!important;text-align:left!important;align-items:flex-start!important}
 html[data-pt] body #view .rdwq #qcard#qcard #q1#q1 .qh{font-size:clamp(32px,2.8vw,40px)!important;line-height:1.1!important;letter-spacing:-.02em!important;text-align:left!important}
 html[data-pt] body #view .rdwq #qcard#qcard #q1#q1 .tiles{grid-area:tiles!important;display:grid!important;grid-template-columns:1.04fr 1fr 1fr 1fr!important;gap:18px!important;margin-left:18px!important}
 html[data-pt] body #view .rdwq #qcard#qcard #q1#q1 .tile{min-height:68px!important;height:68px!important;padding:0 12px 0 14px!important;gap:14px!important;font-size:18px!important}
 html[data-pt] body #view .rdwq #qcard#qcard #q1#q1 .tile .tl{font-size:18px!important;white-space:nowrap!important}
 html[data-pt] body #view .rdwq #qcard#qcard #q1#q1 .tile .ti{width:36px!important;height:36px!important;border-radius:9px!important}
 html[data-pt] body #view .rdwq #qcard#qcard #q1#q1 .tile .ti .i{width:20px!important;height:20px!important}
}
@media (min-width:1024px) and (max-width:1199px){
 html[data-pt] body #view .rdwq #qcard#qcard #q1#q1 .tiles{margin-right:18px!important}
 html[data-pt] body #view .rdwq #qcard#qcard[data-step="1"] .cb>.dctr{margin-top:26px!important}
}

/* ---------- B. after the state card rules: step 1 layout and what the live state card shows ---------- */
/* step 1 on desktop: the heading on top, the four tiles, "or" and Call in one row, the trust row centered below.
   The state card builds this inside #q1 with its own "or" and Call; here the card's own "or" and Call take those places. */ @media (min-width:1024px){html[data-pt] body #view .rdwq #qcard#qcard[data-step="1"] .cb{display:grid!important;grid-template-columns:minmax(0,1fr) auto auto!important;grid-template-areas:"q q q" "tiles or cta" "trust trust trust"!important;align-items:center!important;gap:28px 0!important}html[data-pt] body #view .rdwq #qcard#qcard[data-step="1"] .cb>.qa,html[data-pt] body #view .rdwq #qcard#qcard[data-step="1"] #q1#q1.on{display:contents!important}html[data-pt] body #view .rdwq #qcard#qcard[data-step="1"] .cb>.dctr{grid-area:trust!important;margin:7px 0 0!important}html[data-pt] body #view .rdwq #qcard#qcard[data-step="1"] .cb>.cor{grid-area:or!important;display:flex!important;align-items:center!important;align-self:stretch!important;position:relative!important;margin:0 0 0 22px!important;padding:0 16px!important;color:#4A5F54!important;font-size:15px!important;font-weight:400!important;width:auto!important;max-width:none!important}html[data-pt] body #view .rdwq #qcard#qcard[data-step="1"] .cb>.cor::before{content:""!important;display:block!important;position:absolute!important;left:0!important;top:-1px!important;bottom:-1px!important;width:1px!important;height:auto!important;margin:0!important;background:#D6DDD9!important;flex:none!important}html[data-pt] body #view .rdwq #qcard#qcard[data-step="1"] .cb>.cor::after{display:none!important}html[data-pt] body #view .rdwq #qcard#qcard[data-step="1"] .cb>a.call.ccall{grid-area:cta!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;max-width:none!important;min-height:0!important;height:60px!important;margin:0!important;padding:0 clamp(24px,2.4vw,34px)!important;gap:12px!important;border:0!important;border-radius:12px!important;background:linear-gradient(180deg,#1C794E 0%,#0D5B3A 100%)!important;color:#fff!important;font-size:clamp(18px,1.4vw,20px)!important;font-weight:600!important;letter-spacing:-.01em!important;white-space:nowrap!important;box-shadow:0 4px 12px rgba(13,91,58,.24),inset 0 1px 0 rgba(255,255,255,.14)!important}html[data-pt] body #view .rdwq #qcard#qcard[data-step="1"] .cb>a.call.ccall:hover{background:linear-gradient(180deg,#1E6B48 0%,#175A3E 100%)!important;transform:none!important;filter:none!important}html[data-pt] body #view .rdwq #qcard#qcard[data-step="1"] .cb>a.call.ccall .i,html[data-pt] body #view .rdwq #qcard#qcard[data-step="1"] .cb>a.call.ccall svg{width:22px!important;height:22px!important}}@media (min-width:1024px) and (max-width:1199px){html[data-pt] body #view .rdwq #qcard#qcard[data-step="1"] .cb{grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"q" "tiles" "cta" "trust"!important}html[data-pt] body #view .rdwq #qcard#qcard[data-step="1"] .cb>.cor{display:none!important}html[data-pt] body #view .rdwq #qcard#qcard[data-step="1"] .cb>a.call.ccall{justify-self:start!important;margin:-12px 0 0 18px!important;height:60px!important}html[data-pt] body #view .rdwq #qcard#qcard[data-step="1"] .cb>.dctr{margin-top:-2px!important}}html[data-pt] body #view .rdwq #qcard#qcard #q1#q1 .tile{color:#10231A!important;border:0!important;border-radius:12px!important;gap:10px!important;box-shadow:inset 0 0 0 1.5px #7FA994,0 1px 2px rgba(14,59,41,.1),0 6px 14px rgba(14,59,41,.08)!important}html[data-pt] body #view .rdwq #qcard#qcard #q1#q1 .tile .tl{color:#10231A!important;white-space:normal!important}html[data-pt] body #view .rdwq #qcard#qcard[data-step="1"] .cb>.dctr{line-height:1!important;gap:0 14px!important}/* the state card's bar also carries 01-hero.css margins (12px top, 8px / 12px sides; 66px left on phones for the seal) */
html[data-pt] body #view .rdwq #qcard#qcard[data-step="1"] .bar{margin:12px 12px 0 8px!important}
/* tablets and phones: the step 1 bar starts right of the seal so the seal never sits on it */
@media (max-width:1023px){html[data-pt] body #view .rdwq #qcard#qcard[data-step="1"] .bar{margin:12px auto 0!important}}
@media (max-width:640px){html[data-pt] body #view .rdwq #qcard#qcard[data-step="1"] .bar{margin:12px 12px 0 auto!important;max-width:calc(100% - 92px)!important}}
html[data-pt] body #view .rdwq #qcard#qcard{text-align:left!important}
/* tablets and phones, step 1 stacked like the state card: trust row, centered heading, two by two tiles, "or", Call */
@media (max-width:1023px){
 html[data-pt] body #view .rdwq #qcard#qcard[data-step="1"] #q1#q1.on{display:block!important}
 html[data-pt] body #view .rdwq #qcard#qcard #q1#q1 .qrow{justify-content:center!important}
 html[data-pt] body #view .rdwq #qcard#qcard #q1#q1 .qh{text-align:center!important}
 html[data-pt] body #view .rdwq #qcard#qcard #q1#q1 .tiles{grid-template-columns:repeat(2,minmax(0,1fr))!important}
 html[data-pt] body #view .rdwq #qcard#qcard #q1#q1 .tile{height:auto!important}
 html[data-pt] body #view .rdwq #qcard#qcard[data-step="1"] .cb>.dctr{gap:0 8px!important;line-height:1.3!important}
 html[data-pt] body #view .rdwq #qcard#qcard[data-step="1"] .cb>.dctr li{font-size:13.5px!important}
 html[data-pt] body #view .rdwq #qcard#qcard[data-step="1"] .cb>.dctr li .i{height:15px!important}
 html[data-pt] body #view .rdwq #qcard#qcard .cb>a.call.ccall{gap:10px!important}
 html[data-pt] body #view .rdwq #qcard#qcard .ph .pback{color:#0E3B29!important;background:rgba(255,255,255,.94)!important;box-shadow:0 2px 8px rgba(0,0,0,.18)!important}
}
@media (max-width:640px){
 html[data-pt] body #view .rdwq #qcard#qcard #q1#q1 .tile{min-height:48px!important;font-size:16.5px!important;gap:8px!important}
 html[data-pt] body #view .rdwq #qcard#qcard #q1#q1 .tile .tl{font-size:16.5px!important}
 html[data-pt] body #view .rdwq #qcard#qcard[data-step="1"] .cb>.dctr{gap:0 7px!important}
}
@media (min-width:1024px){
 html[data-pt] body #view .rdwq #qcard#qcard[data-step="1"] .cb>a.call.ccall{line-height:31px!important}
 html[data-pt] body #view .rdwq #qcard#qcard[data-step="1"] .cb>a.call.ccall span{font:inherit!important;color:inherit!important}
 html[data-pt] body #view .rdwq #qcard#qcard[data-step="1"] .cb>.cor{line-height:1.55!important;gap:normal!important}
 /* the bar sits at the content edge (40px), so the seal moves in a little to stay on screen; it still clears the progress bar */
 html[data-pt] body #view#view .fwrap.rdwq.rdwq .seal,html[data-pt] body #view#view .fwrap.rdwq.rdwq:has(.card.s2p) .seal,html[data-pt] body #view#view .fwrap.rdwq.rdwq:has(.card.fin) .seal{left:-28px!important}
}
/* steps 2 to 5, measured off the live state card */
html[data-pt] body #view .rdwq #qcard#qcard.s2p .ph,html[data-pt] body #view .rdwq #qcard#qcard.fin .ph{width:auto!important;max-width:none!important;margin:0!important;justify-self:stretch!important}
html[data-pt] body #view .rdwq #qcard#qcard:not([data-step="1"]) .cb{background-image:linear-gradient(180deg,#F1F8F3 0%,#E9F4ED 100%)!important}
@media (min-width:1024px){
 html[data-pt] body #view .rdwq #qcard#qcard .ph .pback{padding:0 12px 0 8px!important}
 html[data-pt] body #view .rdwq #qcard#qcard .q.on:not(.thanks):not([data-s="1"]){position:static!important}
 html[data-pt] body #view .rdwq #qcard#qcard:not([data-step="1"]) .cb>.cor{display:flex!important}
 html[data-pt] body #view .rdwq #qcard#qcard:not([data-step="1"]) .cb>a.call.ccall{margin-top:0!important;font-weight:700!important;gap:10px!important}
 html[data-pt] body #view .rdwq #qcard#qcard .q.on .stt .qh{font-size:clamp(24px,2.2vw,34px)!important;line-height:1.15!important}
 html[data-pt] body #view .rdwq #qcard#qcard .qa .q.on[data-s="4"]:not(.thanks):not([data-s="1"]){min-height:0!important}
 html[data-pt] body #view .rdwq #qcard#qcard .q[data-s="2"] .chips{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;margin:4px 0 10px!important}
}
/* ---------- A. state hero, steps 2 to 5 ---------- */
@media (min-width:1024px){
 html body #view .hero[data-kind="states"] #qcard#qcard:not([data-step="1"]) .bar,
 html[data-pt] body #view .rdwq #qcard#qcard:not([data-step="1"]) .bar{position:static!important;top:auto!important;left:auto!important;right:auto!important;width:auto!important;height:auto!important;margin:0 12px 0 8px!important;padding:2px 32px 0 88px!important}
 /* the state card's step 1 bar also carries 01-hero.css's 8px / 12px side margins: keep the same edges on every step */
 html body #view .hero[data-kind="states"] #qcard#qcard:not([data-step="1"]) .bar{margin:0 12px 0 8px!important}
 html body #view .hero[data-kind="states"] #qcard#qcard:not([data-step="1"]) .cb,
 html[data-pt] body #view .rdwq #qcard#qcard:not([data-step="1"]) .cb{padding-top:30px!important}
}
@media (max-width:1023px){
 html body #view .hero[data-kind="states"] #qcard#qcard:not([data-step="1"]) .bar,
 html[data-pt] body #view .rdwq #qcard#qcard:not([data-step="1"]) .bar{position:static!important;top:auto!important;left:auto!important;right:auto!important;width:auto!important;height:auto!important;margin:14px 20px 0!important;padding:0!important}
}


/* zzzzz-row.css */
/* one row: Back, progress bar, step counter (wins over the per page form rules, which use #qcard ids) */
html body #view #qcard#qcard#qcard.rd-row1 .rd-row1r,html body .card.rd-row1 .rd-row1r{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;gap:14px!important;padding-left:0!important;padding-right:0!important;grid-template-columns:none!important}
html body #view #qcard#qcard#qcard.rd-row1 .rd-row1r>#qback#qback,html body .card.rd-row1 .rd-row1r>.pback{order:1!important;flex:none!important;position:static!important;margin:0!important;transform:none!important;inset:auto!important}
html body #view #qcard#qcard#qcard.rd-row1 .rd-row1r>#qbar#qbar,html body .card.rd-row1 .rd-row1r>.bar.bar{order:2!important;flex:1 1 auto!important;position:static!important;inset:auto!important;width:auto!important;min-width:40px!important;margin:0!important;transform:none!important}
html body #view #qcard#qcard#qcard.rd-row1 .rd-row1r>#stepLabel#stepLabel,html body .card.rd-row1 .rd-row1r>.pstep{order:3!important;flex:none!important;position:static!important;margin:0!important;transform:none!important;inset:auto!important}
/* room from the card edges */
html body #view #qcard#qcard#qcard.rd-row1 .rd-row1r,html body .card.rd-row1 .rd-row1r{padding-left:22px!important;padding-right:22px!important;box-sizing:border-box!important;width:100%!important;margin-left:0!important;margin-right:0!important}
@media (min-width:761px){html body #view #qcard#qcard#qcard.rd-row1 .rd-row1r,html body .card.rd-row1 .rd-row1r{padding-left:28px!important;padding-right:28px!important}}

/* home hero form: the row sits at the top of the form side (grid column 2) */
html body .card.rd-row1h{grid-template-rows:auto 1fr!important}
html body .card.rd-row1h>.rd-homerow{grid-column:2!important;grid-row:1!important;padding:16px 22px 0!important;align-self:start}
html body .card.rd-row1h>.rd-homerow>.pback{display:inline-flex!important;align-items:center;gap:6px;height:36px;padding:0 14px!important;border-radius:999px;background:#fff!important;border:1px solid #e3ebe6!important;color:#08140f!important;font:600 14px/1 inherit;box-shadow:none!important}
html body .card.rd-row1h>.rd-homerow>.pback:hover{border-color:#1f6b4a!important}
html body .card.rd-row1h>.rd-homerow>.pstep{display:inline-block!important;background:none!important;color:#5a6b62!important;font:600 14px/1 inherit;padding:0!important;font-variant-numeric:tabular-nums}
@media (max-width:760px){html body .card.rd-row1h>.rd-homerow{padding:14px 20px 0!important}}
/* "How it works" link under the quote form: no ring after a click, a neat green ring only for keyboard focus (owner, Nov 11 2026) */
html body .qlink:focus:not(:focus-visible){outline:none!important;box-shadow:none!important}
html body .qlink:focus-visible{outline:2px solid #1f6b4a!important;outline-offset:3px;border-radius:6px}
/* table notes under a table ("Sample monthly prices ..."): room from the box edges so nothing is clipped (owner, Nov 11 2026) */
html body #view .tbl caption{padding:14px 20px 16px!important;line-height:1.5!important;text-align:left}
@media (max-width:760px){html body #view .tbl caption{padding:12px 16px 14px!important}}

/* zzzzzz-a3.css */
/* A3 fixes (Nov 11 2026) */
/* 1. quote form steps 2 to 5: Back, bar and counter read as one compact unit, centered, never touching the seal */
@media (min-width:761px){
html:not([data-pt="home"]) body #view #qcard#qcard#qcard.rd-row1 .rd-row1r:not(.rd-homerow),html:not([data-pt="home"]) body .card.rd-row1 .rd-row1r:not(.rd-homerow){max-width:760px!important;margin-left:auto!important;margin-right:auto!important}
}
/* 5. coverage hero on desktop: hug the content (bottom about 56px under the quote card) */
@media (min-width:1180px){
html[data-pt="coverage"] #view .hero[data-rdc]>.wrap.hcol{padding-bottom:48px!important}
}

/* zzzzzz-b3.css */
/* B3: rates hero line, senior age cards, state cards (scoped, calm hovers) */

/* 1. rates: description, divider, Trustpilot on one line */
html[data-pt="rates"] body #view .phero.rdh .hx .rdb-lt.b3-lt{display:flex!important;flex-wrap:wrap;align-items:center;gap:6px 0;margin:6px 0 0}
html[data-pt="rates"] body #view .phero.rdh .hx .rdb-lt.b3-lt .lede{display:block!important;flex:0 1 auto;min-width:0}
html[data-pt="rates"] body #view .phero.rdh .hx .rdb-lt.b3-lt .tp{margin:0!important;display:inline-flex!important;flex:none}
html[data-pt="rates"] body #view .phero.rdh .hx .rdb-lt.b3-lt .tp::before{content:"";display:inline-block;width:1px;height:24px;background:#b4c5bb;margin:0 18px 0 18px;flex:none}
html[data-pt="rates"] body #view .phero.rdh .hx .rdb-lt.b3-lt.b3-wrap .tp::before{display:none}
@media (max-width:700px){
  html[data-pt="rates"] body #view .phero.rdh .hx .rdb-lt.b3-lt{display:block!important}
  html[data-pt="rates"] body #view .phero.rdh .hx .rdb-lt.b3-lt .lede{display:inline!important}
  html[data-pt="rates"] body #view .phero.rdh .hx .rdb-lt.b3-lt .tp{display:inline-flex!important;vertical-align:middle;margin-left:16px!important}
  html[data-pt="rates"] body #view .phero.rdh .hx .rdb-lt.b3-lt .tp::before{display:none}
}

/* Age label icon: same chip as Sex and Coverage */
html[data-pt] body #view .cbox .in2 label .rd-fi.b3-cal svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}

/* 2. age cards */
html[data-pt] body #view .b3-ag.b3-ag{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px;margin:24px 0 0;padding:0;list-style:none}
html[data-pt] body #view .b3-ag a.b3-agc.b3-agc{display:flex;flex-direction:row;align-items:center;gap:12px;min-width:0;padding:12px 14px;min-height:0;height:auto;background:#fff;color:#08140f;border:1px solid #e3ebe6;border-radius:16px;box-shadow:none;text-decoration:none;transform:none;transition:border-color .15s ease-out;font-size:15px;font-weight:600;line-height:1.25;white-space:normal;text-align:left}
html[data-pt] body #view .b3-ag a.b3-agc.b3-agc:hover{background:#fff;border-color:#1f6b4a;box-shadow:none;transform:none}
html[data-pt] body #view .b3-ag a.b3-agc.b3-agc:focus-visible{outline:3px solid #a8d5ba;outline-offset:2px}
html[data-pt] body #view .b3-agc .b3-ic{display:grid;place-items:center;width:40px;height:40px;flex:none;border-radius:10px;background:#e9f2ec;transition:background-color .15s ease-out}
html[data-pt] body #view .b3-agc .b3-ic svg{width:22px;height:22px;fill:none;stroke:#1f6b4a;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;transition:stroke .15s ease-out}
html[data-pt] body #view .b3-agc .b3-tx{flex:1;min-width:0}
html[data-pt] body #view .b3-agc .b3-go{display:grid;place-items:center;width:28px;height:28px;flex:none;border-radius:8px;background:#e9f2ec;transition:background-color .15s ease-out}
html[data-pt] body #view .b3-agc .b3-go svg{width:14px;height:14px;fill:none;stroke:#1f6b4a;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;transition:transform .15s ease-out,stroke .15s ease-out}
html[data-pt] body #view .b3-agc .b3-go svg *{stroke:inherit}
html[data-pt] body #view .b3-agc:hover .b3-ic,html[data-pt] body #view .b3-agc:hover .b3-go{background:#1f6b4a}
html[data-pt] body #view .b3-agc:hover .b3-ic svg,html[data-pt] body #view .b3-agc:hover .b3-go svg{stroke:#fff}
html[data-pt] body #view .b3-agc:hover .b3-go svg{transform:translateX(2px)}
html[data-pt] body #view .b3-after{margin-top:28px!important}
@media (max-width:700px){
  html[data-pt] body #view .b3-ag.b3-ag{grid-template-columns:1fr;gap:10px;margin-top:20px}
}
@media (prefers-reduced-motion:reduce){html[data-pt] body #view .b3-ag a.b3-agc.b3-agc,.b3-agc .b3-ic,.b3-agc .b3-go,.b3-agc .b3-go svg,.b3-agc .b3-ic svg{transition:none!important}html[data-pt] body #view .b3-agc:hover .b3-go svg{transform:none}}

/* zzzzzz-c3.css */
/* c3: round fixes, 2026-11-11. Written to match both the preview and the prerendered live pages. */
/* 1. price chip with a source: soft card, bold price, source on its own line on phones. Not tied to #view, so it also holds on the prerendered pages */
html[data-pt] body .pchip.pchip{display:inline-flex!important;flex-wrap:wrap!important;align-items:baseline!important;column-gap:6px!important;row-gap:4px!important;padding:12px 18px!important;border-radius:16px!important;line-height:1.4!important;max-width:100%!important;box-sizing:border-box!important;white-space:normal!important}
html[data-pt] body .pchip.pchip>b{margin:0!important;padding:0!important;font-weight:700!important}
html[data-pt] body .pchip.pchip>a{flex:0 0 100%!important;font-size:14px!important;margin:0!important}
@media (min-width:761px){html[data-pt] body .pchip.pchip>a{flex:0 0 auto!important;margin-left:6px!important}}

/* 2. byline and source count share one row; 13px on phones, wraps only when the row truly cannot fit */
html[data-pt] body #view .upd.upd.upd{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;align-items:center!important;column-gap:16px!important;row-gap:2px!important}
html[data-pt] body #view .upd.upd.upd>span,html[data-pt] body #view>.pmeta.rd-pm-moved .upd.upd.upd>*{flex:0 1 auto!important;width:auto!important;margin:0!important;white-space:normal!important}
html[data-pt] body #view .upd.upd.upd>span:first-child{flex:0 1 auto!important}
@media (max-width:520px){
  html[data-pt] body #view .upd.upd.upd,html[data-pt] body #view .upd.upd.upd>span,html[data-pt] body #view .upd.upd.upd a,html[data-pt] body #view .upd.upd.upd .byl,html[data-pt] body #view .upd.upd.upd span span{font-size:13px!important;line-height:1.35!important}
  html[data-pt] body #view .upd.upd.upd{display:block!important}
  html[data-pt] body #view .upd.upd.upd>span{display:inline!important}
  html[data-pt] body #view .upd.upd.upd>span+span{padding-left:14px!important}
  html[data-pt] body #view .upd.upd.upd>span>svg{display:inline-block!important;vertical-align:-2px;margin-right:5px!important}
  html[data-pt] body #view .upd.upd.upd svg{width:13px!important;height:13px!important}
}

/* 3. jobs side card: gold button first, phone button under it, gold text on one line */
html[data-pt="jobs"] body #view .side .qcard.qcard{display:flex!important;flex-direction:column!important}
html[data-pt="jobs"] body #view .side .qcard.qcard>*{order:0}
html[data-pt="jobs"] body #view .side .qcard.qcard>.btn-primary{order:1!important;margin:6px 0 0!important}
html[data-pt="jobs"] body #view .side .qcard.qcard>.btn-call,html[data-pt="jobs"] body #view .side .qcard.qcard>.callb{order:2!important;margin:10px 0 0!important}
html[data-pt="jobs"] body #view .side .qcard.qcard>.qlink{order:3!important;align-self:flex-start!important;margin-left:0!important;margin-right:auto!important}
html[data-pt="jobs"] body #view .side .qcard.qcard>ul{order:4!important}
html[data-pt="jobs"] body #view .side .qcard.qcard .btn-primary .bl-lg{white-space:nowrap!important}
html[data-pt="jobs"] body #view .side .qcard.qcard .btn-primary{padding-left:14px!important;padding-right:14px!important}

/* 4. jobs FAQ stacked like the state page: heading, full width call card, then the questions */
html[data-pt="jobs"] body #view .rdm-faq.rdm-faq{grid-template-columns:minmax(0,1fr)!important;gap:32px!important}
html[data-pt="jobs"] body #view .rdm-faql.rdm-faql .rdm-callcard{width:100%!important;max-width:none!important;box-sizing:border-box}

/* 5. dark header price tables keep the desktop table on phones: sideways scroll inside a rounded box, caption under it */
@media (max-width:600px){
  html[data-pt] body #view .tbl.c3t.c3t.c3t.c3t.c3t.c3t.c3t.c3t,html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) body #view .tbl.tbl.tbl.tbl.tbl:has(table th:nth-child(4)){display:block!important;overflow-x:auto!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch;border:1px solid #e3ebe6!important;border-radius:16px!important;background:#fff!important;max-width:100%!important}
  html[data-pt] body #view .tbl.c3t.c3t.c3t.c3t.c3t.c3t.c3t.c3t table,html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) body #view .tbl.tbl.tbl.tbl.tbl:has(table th:nth-child(4)) table{display:table!important;width:100%!important;min-width:560px!important;border-collapse:separate!important;border-spacing:0!important;margin:0!important}
  html[data-pt] body #view .tbl.c3t.c3t.c3t.c3t.c3t.c3t.c3t.c3t thead,html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) body #view .tbl.tbl.tbl.tbl.tbl:has(table th:nth-child(4)) thead{display:table-header-group!important;position:static!important;width:auto!important;height:auto!important;overflow:visible!important;clip:auto!important}
  html[data-pt] body #view .tbl.c3t.c3t.c3t.c3t.c3t.c3t.c3t.c3t tbody,html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) body #view .tbl.tbl.tbl.tbl.tbl:has(table th:nth-child(4)) tbody{display:table-row-group!important;width:auto!important}
  html[data-pt] body #view .tbl.c3t.c3t.c3t.c3t.c3t.c3t.c3t.c3t tr,html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) body #view .tbl.tbl.tbl.tbl.tbl:has(table th:nth-child(4)) tr{display:table-row!important;width:auto!important;padding:0!important;border:0!important}
  html[data-pt] body #view .tbl.c3t.c3t.c3t.c3t.c3t.c3t.c3t.c3t thead th,html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) body #view .tbl.tbl.tbl.tbl.tbl:has(table th:nth-child(4)) thead th{display:table-cell!important;width:auto!important;white-space:nowrap!important;padding:14px 16px!important;font-size:12.5px!important;text-align:left!important}
  html[data-pt] body #view .tbl.c3t.c3t.c3t.c3t.c3t.c3t.c3t.c3t td,html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) body #view .tbl.tbl.tbl.tbl.tbl:has(table th:nth-child(4)) td,html[data-pt] body #view .tbl.c3t.c3t.c3t.c3t.c3t.c3t.c3t.c3t tbody th,html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) body #view .tbl.tbl.tbl.tbl.tbl:has(table th:nth-child(4)) tbody th{display:table-cell!important;width:auto!important;height:auto!important;white-space:nowrap!important;padding:13px 16px!important;border:0!important;border-bottom:1px solid #e3ebe6!important;text-align:left!important;font-size:16px!important}
  html[data-pt] body #view .tbl.c3t.c3t.c3t.c3t.c3t.c3t.c3t.c3t td::before,html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) body #view .tbl.tbl.tbl.tbl.tbl:has(table th:nth-child(4)) td::before{content:none!important;display:none!important}
  html[data-pt] body #view .tbl.c3t.c3t.c3t.c3t.c3t.c3t.c3t.c3t tbody tr:last-child td,html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) body #view .tbl.tbl.tbl.tbl.tbl:has(table th:nth-child(4)) tbody tr:last-child td,html[data-pt] body #view .tbl.c3t.c3t.c3t.c3t.c3t.c3t.c3t.c3t tbody tr:last-child th,html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) body #view .tbl.tbl.tbl.tbl.tbl:has(table th:nth-child(4)) tbody tr:last-child th{border-bottom:0!important}
  html[data-pt] body #view .tbl.c3t.c3t.c3t.c3t.c3t.c3t.c3t.c3t tbody th,html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) body #view .tbl.tbl.tbl.tbl.tbl:has(table th:nth-child(4)) tbody th,html[data-pt] body #view .tbl.c3t.c3t.c3t.c3t.c3t.c3t.c3t.c3t thead th:first-child,html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) body #view .tbl.tbl.tbl.tbl.tbl:has(table th:nth-child(4)) thead th:first-child{position:sticky!important;left:0;z-index:1}
  html[data-pt] body #view .tbl.c3t.c3t.c3t.c3t.c3t.c3t.c3t.c3t tbody th,html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) body #view .tbl.tbl.tbl.tbl.tbl:has(table th:nth-child(4)) tbody th{background:#fff!important}
  html[data-pt] body #view .tbl.c3t.c3t.c3t.c3t.c3t.c3t.c3t.c3t caption,html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) body #view .tbl.tbl.tbl.tbl.tbl:has(table th:nth-child(4)) caption{display:table-caption!important;caption-side:bottom!important;width:auto!important;max-width:none!important;padding:14px 16px!important;text-align:left!important;white-space:normal!important;min-width:0!important;border-top:1px solid #e3ebe6;position:sticky!important;left:0;box-sizing:border-box!important;width:calc(100vw - 42px)!important}
}

/* 6. calculator "How this calculator works": a plain full width section, steps as small cards */
html[data-pt] body #view .rdb-calc.rdb-calc{max-width:1480px!important;padding-left:40px!important;padding-right:40px!important;box-sizing:border-box}
html[data-pt] body #view .rdb-calc.rdb-calc>.rd-sec.rd-sec{display:block!important;padding:0!important;margin:0!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}
html[data-pt] body #view .rdb-calc.rdb-calc>.rd-sec>h2{max-width:720px;margin:0 0 14px!important}
html[data-pt] body #view .rdb-calc.rdb-calc>.rd-sec>.rd-sb{max-width:720px;margin:0!important}
html[data-pt] body #view .rdb-calc.rdb-calc>.rd-sec>.rdb-steps{display:block!important;margin:32px 0 0!important;padding:0!important;background:transparent!important;border:0!important;border-radius:0!important}
html[data-pt] body #view .rdb-calc.rdb-calc .rdb-steps .rdb-lab{margin:0 0 12px!important}
html[data-pt] body #view .rdb-calc.rdb-calc .rdb-steps ol{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:12px!important}
html[data-pt] body #view .rdb-calc.rdb-calc .rdb-steps ol+.rdb-lab{margin-top:28px!important}
html[data-pt] body #view .rdb-calc.rdb-calc .rdb-steps li{flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start;gap:12px!important;padding:16px!important;border-radius:16px!important;font-size:16px!important;line-height:1.3!important;min-height:0}
html[data-pt] body #view .rdb-calc.rdb-calc .rdb-steps ol.rdb-minus{grid-template-columns:repeat(5,minmax(0,1fr))!important}
html[data-pt] body #view .rdb-calc.rdb-calc .rdb-steps ol.rdb-minus li{flex-direction:row!important;align-items:center!important;gap:10px!important;padding:10px 12px!important;border-radius:12px!important;font-size:15px!important}
html[data-pt] body #view .rdb-calc.rdb-calc .rdb-steps ol.rdb-minus .rdb-n{width:26px;height:26px;font-size:16px}
@media (max-width:1100px){
  html[data-pt] body #view .rdb-calc.rdb-calc .rdb-steps ol,html[data-pt] body #view .rdb-calc.rdb-calc .rdb-steps ol.rdb-minus{grid-template-columns:repeat(3,minmax(0,1fr))!important}
}
@media (max-width:900px){ html[data-pt] body #view .rdb-calc.rdb-calc{padding-left:32px!important;padding-right:32px!important} }
@media (max-width:600px){
  html[data-pt] body #view .rdb-calc.rdb-calc{padding-left:20px!important;padding-right:20px!important}
  html[data-pt] body #view .rdb-calc.rdb-calc .rdb-steps ol,html[data-pt] body #view .rdb-calc.rdb-calc .rdb-steps ol.rdb-minus{grid-template-columns:minmax(0,1fr)!important;gap:8px!important}
  html[data-pt] body #view .rdb-calc.rdb-calc .rdb-steps li{flex-direction:row!important;align-items:center!important;gap:14px!important;padding:11px 14px!important;border-radius:14px!important;font-size:15px!important}
}

/* 7. the "Illustration" caption under hero photos: visually hidden, still in the DOM */
html[data-pt] body #view figcaption:has(>a[href$="image-license"]){position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important}

/* zzzzzz-d3.css */
/* D3: health "What insurers look at" cards + /states hero map. Loads last. */

/* ---------- health: calm numbered cards, no filled circles ---------- */
html[data-pt="health"] body #view .hx-checkcard{background:transparent;border:0;border-radius:0;padding:0;box-shadow:none}
html[data-pt="health"] body #view .hx-checkcard ul.checks{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;counter-reset:d3k}
html[data-pt="health"] body #view .hx-checkcard ul.checks li{counter-increment:d3k;display:flex;flex-direction:column;align-items:flex-start;gap:14px;margin:0;padding:20px 22px 22px;background:#fff;border:1px solid #e3ebe6;border-bottom:1px solid #e3ebe6;border-radius:18px;font-size:17px;line-height:1.5;color:#2b3a33;transition:border-color .16s ease-out}
html[data-pt="health"] body #view .hx-checkcard ul.checks li:last-child{border-bottom:1px solid #e3ebe6}
html[data-pt="health"] body #view .hx-checkcard ul.checks li:hover{border-color:#1f6b4a}
html[data-pt="health"] body #view .hx-checkcard ul.checks li .hx-ck{width:auto;height:auto;border-radius:0;background:none;color:#1f6b4a;display:flex;align-items:center;gap:10px;font-size:13px;font-weight:700;letter-spacing:.12em;line-height:1;font-variant-numeric:tabular-nums}
html[data-pt="health"] body #view .hx-checkcard ul.checks li .hx-ck svg{display:none}
html[data-pt="health"] body #view .hx-checkcard ul.checks li .hx-ck::before{content:counter(d3k,decimal-leading-zero)}
html[data-pt="health"] body #view .hx-checkcard ul.checks li .hx-ck::after{content:"";width:22px;height:1px;background:#a8d5ba}
@media (max-width:1100px){
  html[data-pt="health"] body #view .hx-checkcard ul.checks li{padding:18px 18px 20px;font-size:16px}
}
@media (max-width:760px){
  html[data-pt="health"] body #view .hx-checkcard ul.checks{grid-template-columns:1fr;gap:10px}
  html[data-pt="health"] body #view .hx-checkcard ul.checks li{flex-direction:row;align-items:baseline;gap:14px;padding:16px 18px;border-radius:16px}
  html[data-pt="health"] body #view .hx-checkcard ul.checks li .hx-ck{flex:none;min-width:28px}
  html[data-pt="health"] body #view .hx-checkcard ul.checks li .hx-ck::after{display:none}
}

/* ---------- /states hero: decorative US map ---------- */
html[data-pt="states-hub"] body #view>.phero{position:relative;overflow:hidden}
html[data-pt="states-hub"] body #view>.phero>.wrap{position:relative;z-index:1}
html[data-pt="states-hub"] .d3-map{position:absolute;z-index:0;right:max(40px,calc((100% - 1480px) / 2 + 40px));top:50%;height:82%;width:auto;aspect-ratio:1019/595;transform:translateY(-50%);pointer-events:none;overflow:visible}
html[data-pt="states-hub"] .d3-map path{fill:rgba(168,213,186,.05);stroke:#a8d5ba;stroke-opacity:.42;stroke-width:1;vector-effect:non-scaling-stroke;stroke-linejoin:round}
html[data-pt="states-hub"] .d3-map path.g{fill:rgba(245,184,61,.2);stroke:#F5B83D;stroke-opacity:.6}
@media (max-width:1100px){
  html[data-pt="states-hub"] .d3-map{right:24px;top:auto;bottom:14px;height:62%;transform:none}
}
@media (max-width:760px){
  html[data-pt="states-hub"] .d3-map{height:auto;width:76vw;right:-14vw;top:auto;bottom:-14%;transform:none;opacity:.3}
  html[data-pt="states-hub"][data-pt] body #view>.phero>.wrap>.hx>p.lede{white-space:nowrap!important}
}

/* zzzzzz-z-main.css */
/* Nov 11 2026 owner round, main agent */
/* "On this page" rows on state pages: no square cream fill (it stuck after a tap on phones). Hover only on real pointers: icon fills green, text and arrow turn green. */
html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-jl a:hover{background:transparent!important}
@media (hover:none){
 html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-jl a:hover .rd-jic{background:var(--r-cream,#f6f5f0)!important;color:inherit!important}
 html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-jl a:hover .rd-jt,html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) #view .rd-jl a:hover .rd-ja{color:inherit!important;transform:none!important}
}
/* text link underlines: sit below the letters that dip (p, g, y) so the line is never broken by them */
html body #view a{text-underline-offset:.32em!important;text-decoration-thickness:1.5px!important;text-decoration-skip-ink:none!important}
/* trust pages, quote form steps 2 to 5: white instead of the dark green frame behind Back, the bar and 2/5 (owner, Nov 11 2026) */
html[data-pt] #view.rdx .trh .card:not([data-step="1"]){background:#fff!important}
html[data-pt] #view.rdx .trh .card:not([data-step="1"]) .ph{padding:18px 22px 0!important}
html[data-pt] #view.rdx .trh .card:not([data-step="1"]) .ph .pback{color:#08140f!important;background:#fff!important;box-shadow:inset 0 0 0 1px #e3ebe6!important}
html[data-pt] #view.rdx .trh .card:not([data-step="1"]) .ph .pback:hover{box-shadow:inset 0 0 0 1px #1f6b4a!important;background:#fff!important}
html[data-pt] #view.rdx .trh .card:not([data-step="1"]) .ph .pback .i{color:#08140f!important}
html[data-pt] #view.rdx .trh .card:not([data-step="1"]) .ph .pstep{background:#e9f2ec!important;color:#1f6b4a!important}
html[data-pt] #view.rdx .trh .card:not([data-step="1"]) .cb{margin:0!important;border-radius:0 0 16px 16px}
/* card width quote forms (.rdwq, e.g. /quote), steps 2 to 5: the Back, bar and 2/5 row is white, not dark green (owner, Nov 11 2026) */
html[data-pt] body #view .rdwq #qcard#qcard#qcard.s2p .ph,html[data-pt] body #view .rdwq #qcard#qcard#qcard.fin .ph{background:#fff!important;border-bottom:1px solid #e3ebe6!important;height:64px!important}
html[data-pt] body #view .rdwq #qcard#qcard#qcard:not([data-step="1"]){background:#fff!important}
html[data-pt] body #view .rdwq #qcard#qcard#qcard .ph .pstep{background:#e9f2ec!important;color:#1f6b4a!important}
html[data-pt] body #view .rdwq #qcard#qcard#qcard .ph .pback{background:#fff!important;color:#08140f!important;border:1px solid #e3ebe6!important;box-shadow:none!important}
html[data-pt] body #view .rdwq #qcard#qcard#qcard .ph .pback:hover{border-color:#1f6b4a!important}
html[data-pt] body #view .rdwq #qcard#qcard#qcard .bar i{background:#dbe7df!important}
html[data-pt] body #view .rdwq #qcard#qcard#qcard .bar i.f{background:#1f6b4a!important}
/* side price cards on every page type: gold "See my price" on top, the phone button under it, like the state card (owner, Nov 11 2026) */
html[data-pt] body #view .qcard.qcard:has(>.btn-primary):has(>a[href^="tel:"]){display:flex!important;flex-direction:column!important}
html[data-pt] body #view .qcard.qcard:has(>.btn-primary):has(>a[href^="tel:"])>*{order:0}
html[data-pt] body #view .qcard.qcard:has(>.btn-primary):has(>a[href^="tel:"])>.btn-primary{order:1!important;margin:6px 0 0!important}
html[data-pt] body #view .qcard.qcard:has(>.btn-primary)>a[href^="tel:"]{order:2!important;margin:10px 0 0!important}
html[data-pt] body #view .qcard.qcard:has(>.btn-primary):has(>a[href^="tel:"])>.qlink{order:3!important;align-self:flex-start!important}
html[data-pt] body #view .qcard.qcard:has(>.btn-primary):has(>a[href^="tel:"])>ul{order:4!important}
/* state and city hero forms, steps 2 to 5: same white row (on phones this row was dark green) */
html[data-pt] body #view .hero[data-kind="states"] .card.card.s2p .ph,html[data-pt] body #view .hero[data-kind="states"] .card.card.fin .ph{background:#fff!important;border-bottom:1px solid #e3ebe6!important;height:64px!important}
html[data-pt] body #view .hero[data-kind="states"] .card.card:not([data-step="1"]){background:#fff!important}
html[data-pt] body #view .hero[data-kind="states"] .card.card .ph .pstep{background:#e9f2ec!important;color:#1f6b4a!important}
html[data-pt] body #view .hero[data-kind="states"] .card.card .ph .pback{background:#fff!important;color:#08140f!important;border:1px solid #e3ebe6!important;box-shadow:none!important}
html[data-pt] body #view .hero[data-kind="states"] .card.card .ph .pback:hover{border-color:#1f6b4a!important}
html[data-pt] body #view .hero[data-kind="states"] .card.card .bar i{background:#dbe7df!important}
html[data-pt] body #view .hero[data-kind="states"] .card.card .bar i.f{background:#1f6b4a!important}

/* zzzzzzz-e.css */
/* Helper E (final batch, Nov 11 2026): hero fixes 1 to 4. */

/* 1. coverage, compare, amounts hero on desktop: shorter photo, the quote card overlaps more of it, the hero ends just under the card,
   the text block is centered against the photo (no empty band under it) */
@media (min-width:1180px){
  html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) body #view .hero[data-rdc="1"]>.hcol,
  html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) body #view .hero[data-rdc="1"]>.wrap.hcol{padding-top:48px!important;padding-bottom:48px!important;align-items:start!important}
  html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) body #view .hero[data-rdc="1"] .cov-text{align-self:start!important;box-sizing:border-box;min-height:var(--rdz-ph,360px);padding-top:0!important;justify-content:center!important}
  html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) body #view .hero[data-rdc="1"] .cov-vis{position:relative!important;display:block!important;min-height:0!important;padding-bottom:0!important}
  html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) body #view .hero[data-rdc="1"] .cov-photo{position:absolute!important;top:0!important;left:0!important;right:0!important;bottom:auto!important;width:auto!important;height:var(--rdz-ph,360px)!important}
  html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) body #view .hero[data-rdc="1"] .cov-photo img{object-position:center 16%!important}
  html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) body #view .hero[data-rdc="1"] .cov-vis .fwrap{position:relative!important;left:auto!important;bottom:auto!important;margin:120px 44px 0 56px!important}
}

/* 2. the Trustpilot link sits right after the last word of the description, on the same line, wrapping with the text.
   The row is one nowrap run: the description words wrap among themselves, the last word, the divider and Trustpilot stay together. */
html[data-pt] body #view :is(.hero,.phero) .hline:has(.tp){display:block!important;white-space:nowrap!important;flex-wrap:nowrap!important}
html[data-pt] body #view :is(.hero,.phero) .hline:has(.tp) :is(.sl1,.sl2,.dk,.rdj-desc){white-space:normal!important}
html[data-pt] body #view :is(.hero,.phero) .hline:has(.tp) .rdj-desc{display:inline!important}
html[data-pt] body #view :is(.hero,.phero) .hline:has(.tp) .hdiv{display:inline-block!important;vertical-align:middle;margin:0 16px!important}
html[data-pt] body #view :is(.hero,.phero) .hline:has(.tp) .tp{display:inline-flex!important;vertical-align:middle;margin:0!important}
html[data-pt] body #view .phero .rdb-lt:has(.tp){display:block!important;white-space:nowrap!important}
html[data-pt] body #view .phero .rdb-lt:has(.tp) .lede{display:inline!important;white-space:normal!important}
html[data-pt] body #view .phero .rdb-lt:has(.tp) .tp{display:inline-flex!important;vertical-align:middle}
html[data-pt="rates"] body #view .phero.rdh .hx .rdb-lt.b3-lt.b3-lt{display:block!important;white-space:nowrap!important}
html[data-pt="rates"] body #view .phero.rdh .hx .rdb-lt.b3-lt.b3-lt .lede{display:inline!important;white-space:normal!important}
html[data-pt="rates"] body #view .phero.rdh .hx .rdb-lt.b3-lt.b3-lt .tp{display:inline-flex!important;vertical-align:middle}
@media (min-width:701px){html[data-pt="rates"] body #view .phero.rdh .hx .rdb-lt.b3-lt.b3-lt .tp::before{display:inline-block!important}}

/* 3. phones: less space between the navbar and the breadcrumbs, so the form shows sooner (tablet and desktop unchanged, state pages untouched) */
@media (max-width:760px){
  html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) body #view .hero[data-rdc="1"]{padding-top:0!important}
  html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) body #view .hero[data-rdc="1"]>.hcol{padding-top:22px!important}
  html:not([data-pt="state"]):not([data-pt="city"]):not([data-pt="states-hub"]) body #view .phero.rdh{padding-top:10px!important}
  html:not([data-pt="state"]):not([data-pt="city"]):not([data-pt="states-hub"]) body #view .phero:not(.rdh)>.wrap{padding-top:10px!important}
  html:not([data-pt="state"]):not([data-pt="city"]):not([data-pt="states-hub"]) body #view .phero.hs-ans:not(.rdh){padding-top:10px!important}
  html:not([data-pt="state"]):not([data-pt="city"]):not([data-pt="states-hub"]) body #view .phero.hs-ans:not(.rdh)>.wrap{padding-top:0!important}
}

/* 4. a rotating phrase that repeats the end of the title is never shown */
html[data-pt] body #view .h1 .rot .rw.rdz-skip{display:none!important}

/* 2. word joiner span (see zzzzzzz-e.js) */
html[data-pt] body #view :is(.hero,.phero) .rdz-j{display:inline!important;width:0;height:0;margin:0;padding:0}
html[data-pt] body #view :is(.hero,.phero) .rdz-j::before{content:"\2060"}
html[data-pt="jobs"] body #view .hero[data-kind="jobs"] .hline.rdb-oneline.rdb-oneline{display:block!important;white-space:nowrap!important}
html[data-pt="jobs"] body #view .hero[data-kind="jobs"] .hline.rdb-oneline.rdb-oneline .rdj-desc{display:inline!important;white-space:normal!important}
html[data-pt="jobs"] body #view .hero[data-kind="jobs"] .hline.rdb-oneline.rdb-oneline .hdiv{display:inline-block!important;vertical-align:middle;margin:0 16px!important}
html[data-pt="jobs"] body #view .hero[data-kind="jobs"] .hline.rdb-oneline.rdb-oneline .tp{display:inline-flex!important;vertical-align:middle}
html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) body #view .hero[data-rdc="1"] .cov-text .hline:has(.tp){display:block!important;white-space:nowrap!important}

/* zzzzzzz-f.css */
/* Final batch, helper F: items 5, 6, 7, 8, 13, 20 (sections and tables) */

/* 5 + 20: tight rhythm between the jobs carousel, the optional source card and "The short answer" */
html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) body #view .v2-top .jsec{padding-bottom:0!important}
html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) body #view .v2-top .jsec .strip{padding-bottom:0!important;margin-bottom:0!important}
html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) body #view .hmeta:has(.pchip){border-bottom:0!important;border-top:0!important;margin:0!important;padding:0!important}
html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) body #view .hmeta:has(.pchip)>.wrap{padding-top:0!important;padding-bottom:0!important}
html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) body #view .hmeta .pchip{margin-top:24px!important;margin-bottom:0!important}
html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) body #view .v2-top~.cv-faqsec{padding-top:32px!important}
html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) body #view .hmeta:has(.pchip)~.cv-faqsec{padding-top:32px!important}

/* 6: "On this page" rows. No movement at all on hover (icon tile, glyph, arrow stay put), straight dividers */
html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) body #view .rd-jl a{border-radius:0!important;transform:none!important}
html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) body #view .rd-jl a:is(:hover,:focus-visible) :is(svg,.rd-jic,.rd-jt,.rd-ja){transform:none!important;translate:none!important}
html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) body #view .rd-jl a .rd-ja{transition:color .15s ease-out!important}
html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) body #view .rd-jl a:first-child{border-left-color:transparent!important}
@media (hover:hover){
  html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) body #view .rd-jl a:hover .rd-jic{background:var(--r-g,#1f6b4a)!important;color:#fff!important}
  html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) body #view .rd-jl a:hover :is(.rd-jt,.rd-ja){color:var(--r-g,#1f6b4a)!important}
}

/* 7: calculator field cards share rows (label, control, hint) so controls line up */
html[data-pt] body #view .cbox .grp{column-gap:16px!important;row-gap:0!important}
html[data-pt] body #view .cbox .grp>.in2:only-child{grid-column:1/-1}
@supports (grid-template-rows:subgrid){
  html[data-pt] body #view .cbox .grp>.in2{display:grid!important;grid-template-rows:subgrid;grid-row:span 3;row-gap:8px;align-content:start;padding-bottom:16px}
  html[data-pt] body #view .cbox .grp>.in2>label{align-self:end}
}
html[data-pt] body #view .cbox .in2 .money{min-height:56px;box-sizing:border-box}
html[data-pt] body #view .cbox .in2 .money input{min-height:54px}
html[data-pt] body #view .cbox .in2 select{min-height:56px;box-sizing:border-box}

/* 13: sideways tables never bounce past the edge into white, no pinned first column */
html[data-pt] body #view .tbl,html[data-pt] body #view .rd-tblwrap,html[data-pt] body #view .rd-tw,html[data-pt] body #view .rdF-scroll{overscroll-behavior-x:none;overscroll-behavior:none}
@media (max-width:600px){
  html[data-pt] body #view#view .tbl tbody th,html[data-pt] body #view#view .tbl thead th:first-child{position:static!important;left:auto!important}
  html[data-pt] body #view#view .tbl thead th{position:static!important;top:auto!important}
}

/* 8: the "Source: sample rates" chip is a compact rounded box, never a stretched pill */
html[data-pt] body #view .pchip.pchip{border-radius:12px!important}
html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) body #view .hmeta:not(:has(.pchip))>.wrap{padding-top:24px!important}
html[data-pt] body #view .cbox .in2>input{min-height:56px;box-sizing:border-box}

/* 21: the same carousel to next block rhythm (about 32px) on health, jobs, state, city and es pages */
html[data-pt] body #view .v2-top .jsec{padding-bottom:0!important}
html[data-pt] body #view .v2-top .jsec .strip{padding-bottom:0!important;margin-bottom:0!important}
html[data-pt="jobs"] body #view .v2-top+.sec{padding-top:32px!important}
html[data-pt="health"] body #view .v2-top+.hx>.hx-intro{padding-top:32px!important}
html:is([data-pt="state"],[data-pt="city"],[data-pt="states-hub"]) body #view .rd-body>.rd-intro:first-child{padding-top:32px!important}
html[data-pt="es"] body #view .pmeta:has(>.wrap:empty){display:none!important}
html[data-pt="es"] body #view .v2-top+.sec,html[data-pt="es"] body #view .v2-top+.pmeta+.sec{padding-top:32px!important}

/* zzzzzzz-g.css */
/* Nov 11 2026 final batch, helper G: quote forms (items 9 to 12). No em or en dashes. */

/* ITEM 10: the trust row ("About 60 sec, 50 states, Free, No SSN") fits inside every card form on phones and tablets.
   Before: the row was 382px wide inside a 328px content box at 390px, so the card cut the first icon and "No SSN". */
@media (max-width:1023px){
 html[data-pt] body #view#view .fwrap.rdwq #qcard#qcard[data-step="1"] .cb>.dctr{
  box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-width:0!important;
  justify-content:center!important;flex-wrap:nowrap!important;gap:0 clamp(5px,1.9vw,8px)!important;overflow:visible!important;
  font-size:clamp(10px,3.3vw,13.5px)!important}
 html[data-pt] body #view#view .fwrap.rdwq #qcard#qcard[data-step="1"] .cb>.dctr li{
  flex:0 1 auto!important;min-width:0!important;gap:clamp(2px,.9vw,4px)!important;padding:0!important;
  font-size:clamp(10px,3.3vw,13.5px)!important}
 html[data-pt] body #view#view .fwrap.rdwq #qcard#qcard[data-step="1"] .cb>.dctr li+li::before{
  margin:0 clamp(1px,.5vw,4px) 0 0!important;height:1.1em!important;flex:none!important}
 html[data-pt] body #view#view .fwrap.rdwq #qcard#qcard[data-step="1"] .cb>.dctr li .i{
  width:1.1em!important;height:1.1em!important;flex:none!important}
}
@media (max-width:359px){
 html[data-pt] body #view#view .fwrap.rdwq #qcard#qcard[data-step="1"] .cb>.dctr li .i{display:none!important}
}

/* ITEM 11: smaller gap between the card forms and the next section on phones and tablets.
   Before at 390px: calculator and tools 96px (48px section padding under the card + 48px above the next heading block),
   funeral costs 48px under the form block before the call strip, life stages 40px + 48px. */
@media (max-width:1023px){
 html:is([data-pt="tool"],[data-pt="funeral-costs"]) body #view#view .rdq-sec{padding-bottom:20px!important}
 html:is([data-pt="tool"],[data-pt="funeral-costs"]) body #view#view .rdq-sec+.sec,html:is([data-pt="tool"],[data-pt="funeral-costs"]) body #view#view .rdq-sec+.rd-shell+.sec{padding-top:24px!important}
 html:is([data-pt="tool"],[data-pt="funeral-costs"]) body #view#view .rdq.rd-qlow{margin-bottom:20px!important}
 html[data-pt="audience"] body #view#view .phero.rd-lh{padding-bottom:24px!important}
 html[data-pt="audience"] body #view#view .phero.rd-lh+.sec{padding-top:32px!important}
}

/* ITEM 9: byline below the form (moved by zzzzzzz-g.js). Two short lines: the sentence, then "N sources". */
@media (max-width:1023px){
 html[data-pt] body #view#view .rd-byline.rd-by-low{margin:18px 0 0!important;padding:0!important;border:0!important;font-size:clamp(12.5px,3.35vw,14px)!important;color:var(--rd-mute,#5a6b62)!important}
 html[data-pt] body #view#view .rd-byline.rd-by-low .upd.upd.upd{display:flex!important;flex-direction:column!important;align-items:flex-start!important;flex-wrap:nowrap!important;gap:6px!important;font-size:inherit!important;line-height:1.4!important}
 html[data-pt] body #view#view .rd-byline.rd-by-low .upd.upd.upd>span{display:block!important;flex:0 0 auto!important;padding:0!important;margin:0!important;font-size:inherit!important;white-space:normal!important;width:auto!important}
 html[data-pt] body #view#view .rd-byline.rd-by-low .upd.upd.upd svg{display:inline-block!important;vertical-align:-2px!important;width:15px!important;height:15px!important;margin:0 7px 0 0!important}
}
@media (max-width:479px){
 html[data-pt] body #view#view .rd-byline.rd-by-low .upd.upd.upd svg{display:none!important}
}
@media (max-width:1023px){
 html[data-pt] body #view#view .rd-byline.rd-by-low .upd.upd.upd a,html[data-pt] body #view#view .rd-byline.rd-by-low .upd.upd.upd .byl,html[data-pt] body #view#view .rd-byline.rd-by-low .upd.upd.upd span span{font-size:inherit!important;line-height:inherit!important}
}

/* zzzzzzz-h.css */
/* Helper H: the "See my price" widget (#qf) in the new form look.
   Gold 3px frame, the hero tile style, a segmented 5px progress bar inside a white Back / bar / step row,
   house colors. Words, flow and lead data are untouched. Every selector starts with html #qf so it beats
   the older layers and never leaks to the page. */

html #qf {
  --rp: 28px;
  --h-ink: #08140f; --h-mute: #4a5f54; --h-line: #e3ebe6; --h-tile: #e9f2ec; --h-body: #f1f7f3;
  --h-g: #1f6b4a; --h-deep: #0e3b29; --h-gold: #F5B83D; --h-edge: #7fa994; --h-track: #BFD3C7;
  background: #0e3b29;
}

/* ---- the top bar: the same deep green as the site header ---- */
html #qf .qf-top { background: #0e3b29; box-shadow: 0 1px 0 rgba(255, 255, 255, .10); }
html #qf .qf-body { padding: 28px 24px 40px; }

/* ---- the card: soft mint body, gold 3px frame drawn over the edge ---- */
html #qf .qf-step {
  position: relative; max-width: 640px; padding: 0 var(--rp) 26px; background: var(--h-body);
  border-radius: 18px;
  box-shadow: 0 30px 80px -10px rgba(2, 20, 12, .55), 0 10px 30px rgba(4, 24, 15, .35);
}
html #qf .qf-step::after {
  content: ""; position: absolute; inset: 0; border: 3px solid var(--h-gold); border-radius: inherit;
  pointer-events: none; z-index: 4; box-sizing: border-box;
}
html #qf .qf-step:not(.rd-hr) { padding-top: 30px; }

/* ---- the white Back / bar / step row ---- */
html #qf .rd-ph {
  display: flex; align-items: center; gap: 14px; min-height: 64px; box-sizing: border-box;
  margin: 0 calc(-1 * var(--rp)) 24px; padding: 3px var(--rp) 0; background: #fff;
  border-bottom: 1px solid var(--h-line); border-radius: 15px 15px 0 0;
}
html #qf .rd-ph .rd-bk {
  display: inline-flex; align-items: center; gap: 4px; flex: none; height: 38px; min-height: 0; padding: 0 12px 0 9px;
  border: 1px solid var(--h-line); border-radius: 999px; background: #fff; color: var(--h-ink);
  font: 600 15px/1 inherit; font-family: inherit; cursor: pointer; transition: border-color .15s ease-out, background-color .15s ease-out;
}
html #qf .rd-ph .rd-bk:hover { border-color: var(--h-g); background: var(--h-tile); }
html #qf .rd-ph .rd-bk .ico { width: 16px; height: 16px; }
html #qf .rd-ph .qf-prog { flex: 1; min-width: 0; display: flex; align-items: center; gap: 14px; margin: 0; }
html #qf .rd-ph .qf-prog i {
  order: 1; flex: 1; min-width: 0; display: flex; gap: 5px; height: 5px; background: none; border-radius: 0; overflow: visible;
}
html #qf .rd-ph .qf-prog i u { flex: 1; height: 5px; border-radius: 3px; background: var(--h-track); text-decoration: none; transition: background-color .2s ease-out; }
html #qf .rd-ph .qf-prog i u.f { background: var(--h-g); }
html #qf .rd-ph .qf-prog i b { display: none; }
html #qf .rd-ph .qf-prog span {
  order: 2; flex: none; margin: 0; display: inline-flex; align-items: center; height: 32px; padding: 0 13px; border-radius: 999px;
  background: var(--h-tile); color: var(--h-g); font-size: 14px; font-weight: 600; letter-spacing: .01em; white-space: nowrap;
}
/* the bottom Back is replaced by the one in the row */
html #qf .qf-step.rd-hb .qf-nav .back { display: none; }

/* ---- headings and helper text ---- */
html #qf .qf-step h2 { font-size: clamp(26px, 5.4vw, 32px); font-weight: 700; letter-spacing: -.025em; line-height: 1.14; margin: 0 0 10px; color: var(--h-ink); text-wrap: balance; }
html #qf .qf-sub { font-size: 18px; line-height: 1.4; color: var(--h-mute); margin: 0 0 20px; }
html #qf .qf-pre { color: var(--h-mute); }

/* ---- tiles: the hero tile ---- */
html #qf .qtiles { gap: 10px; }
html #qf .qtile {
  min-height: 68px; padding: 0 12px 0 14px; gap: 12px; border-radius: 12px; background: #fff;
  box-shadow: inset 0 0 0 1.5px var(--h-edge), 0 1px 2px rgba(14, 59, 41, .10), 0 6px 14px rgba(14, 59, 41, .08);
  transition: box-shadow .16s ease-out, background-color .16s ease-out;
}
html #qf .qtile:hover { box-shadow: inset 0 0 0 2px var(--h-g), 0 1px 2px rgba(14, 59, 41, .10), 0 6px 14px rgba(14, 59, 41, .08); }
html #qf .qtile:active { transform: none; }
html #qf .qt-i { width: 36px; height: 36px; border-radius: 9px; background: var(--h-g); color: #fff; }
html #qf .qt-i .ico { width: 20px; height: 20px; }
html #qf .qt-t b { font-size: 18px; font-weight: 600; letter-spacing: -.01em; line-height: 1.25; color: var(--h-ink); }
html #qf .qt-t span { font-size: 15px; line-height: 1.3; color: var(--h-mute); }
html #qf .qt-c { width: 28px; height: 28px; border-radius: 50%; background: var(--h-tile); color: var(--h-g); transition: background-color .16s ease-out, color .16s ease-out; }
html #qf .qt-c .ico { width: 16px; height: 16px; }
html #qf .qtile:hover .qt-c { background: var(--h-g); color: #fff; }
html #qf .qtile.on { background: var(--h-tile); box-shadow: inset 0 0 0 2px var(--h-g); }
html #qf .qtile.on .qt-i { background: var(--h-deep); }
html #qf .qtile.on .qt-c { background: var(--h-g); color: #fff; }
html #qf .qtile:focus-visible, html #qf .qchip:focus-visible { outline: 2px solid var(--h-gold); outline-offset: 2px; }
html #qf .qf-more { color: var(--h-g); }
html #qf .qf-safe { color: var(--h-mute); font-size: 14px; }
html #qf .qf-talk a, html #qf .qf-whoc a { color: var(--h-ink); }
html #qf .qf-note { background: #fff; border: 1px solid var(--h-line); border-radius: 12px; }

/* ---- fields ---- */
html #qf label.l { font-size: 15px; font-weight: 600; color: var(--h-ink); margin: 0 0 6px; }
html #qf input.t {
  height: 52px; padding: 0 14px; border: 1px solid #a9bbb1; border-radius: 10px; background-color: #fff; box-shadow: none; color: var(--h-ink);
  transition: border-color .15s ease-out, box-shadow .15s ease-out;
}
html #qf input.t:focus { border-color: var(--h-g); box-shadow: 0 0 0 3px rgba(31, 107, 74, .18); outline: none; }
html #qf input.t.bad, html #qf input.t.bad:focus { border-color: #B42318; box-shadow: 0 0 0 2px rgba(180, 35, 24, .25); }
html #qf input.t.yr { height: 64px; }
html #qf p.hint, html #qf .qf-trust, html #qf .demo-note { color: var(--h-mute); }
html #qf .qf-tob legend { color: var(--h-ink); }
html #qf .qf-live .ico { color: var(--h-g); }

/* ---- price box, chips, pill ---- */
html #qf .prbox { border-radius: 14px; background: var(--h-deep); box-shadow: none; }
html #qf .qchip { min-height: 44px; border-radius: 10px; background: #fff; box-shadow: inset 0 0 0 1px #d6e0da; transition: box-shadow .15s ease-out, background-color .15s ease-out; }
html #qf .qchip:hover { box-shadow: inset 0 0 0 1.5px var(--h-g); }
html #qf .qchip.on { background: #eef4f0; box-shadow: inset 0 0 0 1.5px var(--h-g); }
html #qf .qchip:active { transform: none; }
html #qf .qf-pill { background: #fff; border: 1px solid var(--h-line); border-radius: 12px; }
html #qf .cb-cells i { border-radius: 12px; background: #fff; box-shadow: inset 0 0 0 1.5px #a9bbb1; }
html #qf .cb-cells i.f, html #qf .cb-cells i.at { box-shadow: inset 0 0 0 2px var(--h-g); transform: none; }
html #qf .next div { background: #fff; border: 1px solid var(--h-line); border-radius: 12px; }
html #qf .next div b { background: var(--h-g); color: #fff; }
html #qf .done-ic circle, html #qf .done-ic path { stroke: var(--h-g); }

/* ---- the sticky Next block ---- */
html #qf .qf-step .qf-nav {
  margin: 20px calc(-1 * var(--rp)) 0; padding: 12px var(--rp) calc(12px + env(safe-area-inset-bottom)); background: #fff;
  box-shadow: 0 -1px 0 rgb(214, 229, 220); border-radius: 0 0 15px 15px;
}
html #qf .qf-step.rd-hb .qf-nav:not(.qf-opt) .btn.pri { flex: 1; width: 100%; }
html #qf .qf-nav .btn.pri, html #qf .qf-done-b .btn.pri {
  height: 52px; min-height: 52px; padding: 0 24px; border-radius: 10px; background: var(--h-deep); color: #fff; box-shadow: none;
  font-size: 17px; font-weight: 600; transition: background-color .15s ease-out;
}
html #qf .qf-nav .btn.pri:hover, html #qf .qf-done-b .btn.pri:hover { background: #0a2d1f; }
html #qf .qf-nav .btn.pri:active { transform: none; }
html #qf .btn.btn-call { height: 52px; border-radius: 10px; background: linear-gradient(#22744F, #1C6445); color: #fff; box-shadow: none; }
html #qf .btn.sec2 { height: 52px; border-radius: 10px; background: #fff; box-shadow: inset 0 0 0 1.5px var(--h-g); color: var(--h-g); }
html #qf .btn.sec2:hover { background: var(--h-tile); box-shadow: inset 0 0 0 1.5px var(--h-g); }
html #qf .qf-nav .back { color: var(--h-ink); border: 1px solid var(--h-line); border-radius: 999px; background: #fff; height: 38px; min-height: 0; padding: 0 12px 0 9px; }
html #qf .qf-nav .back:hover { border-color: var(--h-g); background: var(--h-tile); }
html #qf .link { color: var(--h-g); }

/* ---- the exit sheet: "Leave without your prices?" ---- */
html #qf .qf-sheet { background: rgba(7, 30, 21, .62); align-items: flex-end; overscroll-behavior: contain; }
html #qf .qf-sh-in {
  position: relative; box-sizing: border-box; width: 100%; max-width: 520px; max-height: 100%; overflow: auto;
  gap: 12px; padding: 26px 20px calc(24px + env(safe-area-inset-bottom)); background: var(--h-body);
  border-radius: 18px 18px 0 0; box-shadow: 0 -20px 60px rgba(2, 20, 12, .4);
}
html #qf .qf-sh-in::after { content: ""; position: absolute; inset: 0; border: 3px solid var(--h-gold); border-bottom: 0; border-radius: inherit; pointer-events: none; }
html #qf .qf-sh-in h3 { margin: 0; font-size: 24px; font-weight: 700; letter-spacing: -.02em; line-height: 1.15; color: var(--h-ink); }
html #qf .qf-sh-in p { margin: 0 0 6px; color: var(--h-mute); font-size: 17px; line-height: 1.4; }
html #qf .qf-sh-in .btn { width: 100%; flex: none; }
html #qf .qf-sh-in .btn.pri { height: 52px; border-radius: 10px; background: var(--h-deep); color: #fff; box-shadow: none; }
html #qf .qf-sh-in .qf-leave {
  display: flex; align-items: center; justify-content: center; flex: none; width: 100%; height: 48px; min-height: 48px; margin: 2px 0 0; padding: 0 16px;
  border: 1px solid var(--h-line); border-radius: 10px; background: #fff; color: var(--h-ink); font-size: 16px; font-weight: 600; line-height: 1.2; text-decoration: none;
  transition: border-color .15s ease-out, background-color .15s ease-out;
}
html #qf .qf-sh-in .qf-leave:hover { border-color: var(--h-g); background: var(--h-tile); }
@media (min-width: 761px) {
  html #qf .qf-sheet { align-items: center; }
  html #qf .qf-sh-in { border-radius: 18px; }
  html #qf .qf-sh-in::after { border-bottom: 3px solid var(--h-gold); }
}

/* ---- phones ---- */
@media (max-width: 760px) {
  html #qf { --rp: 16px; }
  html #qf .qf-body { padding: 14px 10px 24px; }
  html #qf .qf-step { border-radius: 16px; padding-bottom: 20px; }
  html #qf .qf-step:not(.rd-hr) { padding-top: 22px; }
  html #qf .rd-ph { gap: 10px; min-height: 58px; margin-bottom: 20px; }
  html #qf .rd-ph .qf-prog { gap: 10px; }
  html #qf .rd-ph .qf-prog span { padding: 0 10px; font-size: 13px; height: 30px; }
  html #qf .qf-sub { font-size: 17px; }
}
@media (prefers-reduced-motion: reduce) {
  html #qf .qtile, html #qf .qt-c, html #qf .rd-bk, html #qf .qchip, html #qf input.t { transition: none; }
}

/* the bottom bar stays (owner rule, Reply 51: solid white with a flat 1px line); its Back is hidden because the top row has one */
html #qf .qf-nav.qf-nav0 .back { visibility: hidden; }

/* the exit sheet is pinned to the screen. With layout containment on #qf the sheet moved with the page when the form was
   scrolled, so its bottom (the Leave button) slid under the sticky Next block. */
html #qf { contain: none; }
html #qf .qf-sheet { position: fixed; inset: 0; height: auto; z-index: 20; }
html #qf .btn:focus-visible, html #qf .qf-leave:focus-visible, html #qf .rd-bk:focus-visible { outline: 2px solid var(--h-gold); outline-offset: 2px; }
html #qf .qf-step h2 { margin-bottom: 14px; }
html #qf .qf-step h2 + .qf-sub { margin-top: -4px; }

/* iPhone fix (owner, Nov 11 night): the page behind showed through after the keyboard closed. The widget sets its own height to the
   visible area while typing; Safari does not always report the keyboard closing, so it stayed short. It now always covers at least
   the full screen, and its own background fills that whole area. */
html #qf { min-height: 100vh; min-height: 100lvh; }
html body.qf-open { overscroll-behavior: none; }
/* the bottom bar on steps that have nothing in it takes no room (it stays in place for the owner rule, just zero height) */
html #qf .qf-step .qf-nav.qf-nav0 { padding: 0 !important; margin: 0 !important; min-height: 0 !important; height: 0 !important; overflow: hidden; }

/* zzzzzzz-m.css */
/* main agent, final batch item 16: two clean lines in the "Prices by age" link cards, arrow centered on the right */
html[data-pt] body #view .cvb--chips .chips a.chip .rd-ch2{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;line-height:1.3}
html[data-pt] body #view .cvb--chips .chips a.chip .rd-ch2a,html[data-pt] body #view .cvb--chips .chips a.chip .rd-ch2b{white-space:nowrap}
html[data-pt] body #view .cvb--chips .chips a.chip{align-items:center!important}
/* widget: no focus ring after a tap or when the exit sheet opens; a neat green ring only for keyboard focus */
#qf button:focus:not(:focus-visible),#qf a:focus:not(:focus-visible){outline:none!important}
#qf .qf-sheet button:focus:not(:focus-visible){box-shadow:none!important}
#qf button:focus-visible,#qf a:focus-visible{outline:2px solid #1f6b4a!important;outline-offset:2px}
html.rd-ptr #qf button:focus,html.rd-ptr #qf a:focus,html.rd-ptr #qf .btn:focus,html.rd-ptr #qf .qf-leave:focus{outline:none!important}
/* item 17 and 18: when the side price card stacks under the article (1180px and below), it sits in the normal flow:
   no sticky offset pushing it down (that made the big gap after the sources and pushed it into "Other coverage") */
@media (max-width:1180px){
 html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"],[data-pt="audience"],[data-pt="funeral-costs"],[data-pt="tool"],[data-pt="rates"]) body #view .art-grid>.side{position:static!important;top:auto!important;transform:none!important}
 html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) body #view section.sec>.wrap.art-grid{gap:36px!important}
}
/* item 19: "Questions? Call free" strip, then "Keep reading": no big empty band between them */
html[data-pt] body .cstrip+section.sec{padding-top:40px!important}
html[data-pt] body #view .cstrip+section.sec nav.rd-relc.rd-relc,html[data-pt] body .cstrip+section.sec nav.rel-next.rel-next{margin-top:0!important}
@media (max-width:1180px){html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) body #view section.sec:has(>.wrap.art-grid){padding-bottom:24px!important}}
/* item 22: /states hero on phones: show the whole US map, below the description, instead of a cropped faint corner */
@media (max-width:760px){
 html[data-pt="states-hub"] body .phero .d3-map{position:static!important;display:block!important;width:calc(100% - 40px)!important;max-width:440px;height:auto!important;margin:4px auto 28px!important;transform:none!important;opacity:.9!important;right:auto!important;bottom:auto!important;top:auto!important;order:9}
 html[data-pt="states-hub"] body section.phero:has(>.d3-map){display:flex!important;flex-direction:column!important}
}
/* item 23: on steps 2 to 5 the call button looks exactly like step 1 (full width, the green gradient, same size and shadow), with the "or" line above it */
html[data-pt]:not([data-pt="home"]):not([data-pt="health"]) body #view .card.card:not([data-step="1"]) .cb>a.call.ccall{display:flex!important;align-items:center;justify-content:center;gap:10px;width:100%!important;max-width:none!important;margin:0!important;min-height:60px!important;height:auto!important;padding:0 20px!important;border-radius:12px!important;background:linear-gradient(180deg,#22744F 0%,#1C6445 100%)!important;color:#fff!important;font-size:18px!important;font-weight:600!important;box-shadow:0 4px 12px rgba(13,91,58,.24),inset 0 1px 0 rgba(255,255,255,.14)!important;border:0!important;box-sizing:border-box}
html[data-pt]:not([data-pt="home"]):not([data-pt="health"]) body #view .card.card:not([data-step="1"]) .cb>a.call.ccall:hover{background:linear-gradient(180deg,#1f6b48 0%,#185a3d 100%)!important}
html[data-pt]:not([data-pt="home"]):not([data-pt="health"]) body #view .card.card:not([data-step="1"]) .cb>.cor{display:flex!important;align-items:center;gap:12px;width:100%;margin:18px 0 14px!important;color:#5a6b62;font-size:14px}
html[data-pt]:not([data-pt="home"]):not([data-pt="health"]) body #view .card.card:not([data-step="1"]) .cb>.cor::before,html[data-pt]:not([data-pt="home"]):not([data-pt="health"]) body #view .card.card:not([data-step="1"]) .cb>.cor::after{content:"";flex:1;height:1px;background:#e3ebe6}
/* item 25: footer "Review us on Trustpilot": the brand word reads bigger than the lead in */
html body a.ft-tp>b{font-size:20px!important;letter-spacing:-.01em;line-height:1;margin-left:2px}
html body a.ft-tp{align-items:center!important}
@media (max-width:760px){html body a.ft-tp>b{font-size:18px!important}}
/* item 27: age page price card (Age / Women / Men): three even columns with hairline dividers, the note under them, no empty right half */
html[data-pt] body #view .hcard.big{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:auto auto auto;column-gap:0;row-gap:6px;padding:28px 32px!important;align-items:end}
html[data-pt] body #view .hcard.big>.hk{grid-column:1;grid-row:1;margin:0!important}
html[data-pt] body #view .hcard.big>.num{grid-column:1;grid-row:2;margin:0!important}
html[data-pt] body #view .hcard.big>.pr{display:contents!important}
html[data-pt] body #view .hcard.big>.pr>div{grid-row:1/3;display:flex;flex-direction:column;justify-content:flex-end;gap:6px;padding-left:28px;border-left:1px solid rgba(255,255,255,.16);margin:0!important}
html[data-pt] body #view .hcard.big>.pr>div:nth-child(1){grid-column:2}
html[data-pt] body #view .hcard.big>.pr>div:nth-child(2){grid-column:3}
html[data-pt] body #view .hcard.big>.hk,html[data-pt] body #view .hcard.big>.pr small{font-size:14px!important;font-weight:500!important;color:rgba(255,255,255,.72)!important;letter-spacing:0;line-height:1.2;text-transform:none}
html[data-pt] body #view .hcard.big>.num,html[data-pt] body #view .hcard.big>.pr strong{font-size:48px!important;line-height:1!important;font-weight:600!important;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:#fff!important}
html[data-pt] body #view .hcard.big>p{grid-column:1/-1;grid-row:3;margin:20px 0 0!important;padding-top:16px;border-top:1px solid rgba(255,255,255,.16);font-size:15px!important;color:rgba(255,255,255,.78)!important}
@media (max-width:760px){
 html[data-pt] body #view .hcard.big{padding:22px 20px!important}
 html[data-pt] body #view .hcard.big>.pr>div{padding-left:16px}
 html[data-pt] body #view .hcard.big>.num,html[data-pt] body #view .hcard.big>.pr strong{font-size:34px!important}
}
/* last fixes: trust row that does not fit gets tighter, then loses its icons; wide tables scroll in their own box */
html[data-pt] body #view .card[data-step] .dctr.rd-dt1{gap:0!important;font-size:12.5px!important;letter-spacing:-.01em}
html[data-pt] body #view .card[data-step] .dctr.rd-dt1 li{padding-left:6px!important;padding-right:6px!important;white-space:nowrap}
html[data-pt] body #view .card[data-step] .dctr.rd-dt2 li .i,html[data-pt] body #view .card[data-step] .dctr.rd-dt2 li svg{display:none!important}
html body #view .rd-tscroll{max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}
/* item 28: the phone button inside an open FAQ answer is the filled green call button ("Call (888) 635-3511"), not a black outline */
html[data-pt] body #view .rd-a a.btn.btn-call,html[data-pt] body #view details a.btn.btn-call,html[data-pt] body #view .faq a.btn.btn-call{display:inline-flex!important;align-items:center;justify-content:center;gap:10px;min-height:56px;padding:0 24px!important;border-radius:12px!important;border:0!important;background:linear-gradient(180deg,#22744F 0%,#1C6445 100%)!important;color:#fff!important;font-weight:600!important;box-shadow:0 4px 12px rgba(13,91,58,.24),inset 0 1px 0 rgba(255,255,255,.14)!important;text-decoration:none!important}
html[data-pt] body #view .rd-a a.btn.btn-call:hover,html[data-pt] body #view details a.btn.btn-call:hover,html[data-pt] body #view .faq a.btn.btn-call:hover{background:linear-gradient(180deg,#1f6b48 0%,#185a3d 100%)!important}
html[data-pt] body #view .rd-a a.btn.btn-call .ico,html[data-pt] body #view details a.btn.btn-call .ico,html[data-pt] body #view .faq a.btn.btn-call .ico{order:-2;color:#fff!important;stroke:#fff!important;background:none!important}
html[data-pt] body #view .rd-a a.btn.btn-call::before,html[data-pt] body #view details a.btn.btn-call::before,html[data-pt] body #view .faq a.btn.btn-call::before{content:"Call";order:-1;margin-right:-4px}
/* item 29: "Every state" link under the state cards: a clear gap above it (it touched the last row) */
html[data-pt] body #view .rdb-sg+p{margin-top:20px!important}
/* card width quote forms on tablets: the progress bar starts after the FREE QUOTE seal so the two never touch */
@media (min-width:761px) and (max-width:1023px){html[data-pt] body #view#view .fwrap.rdwq #qcard#qcard#qcard[data-step="1"]>#qbar#qbar#qbar{margin-left:auto!important;margin-right:auto!important;width:min(520px,calc(100% - 240px))!important;justify-self:center!important}}
/* item 26: "Pick your age" cards: on hover the arrow chip turns green, so the arrow inside turns white (it stayed dark green and vanished) */
html[data-pt] body #view .b3-agc:hover .b3-go,html[data-pt] body #view .b3-agc:hover .b3-go *{color:#fff!important;stroke:#fff!important}

/* zzzzzzzz-call-btn.css */
/* one Call button on every quote form (owner 2026-11-11: "I like the coverage green button better"). The coverage card's button, measured on the live site: green gradient, 12px corners, soft inner highlight and shadow, 650 weight. */ html[data-pt] body #view .card.card[data-step] .cb>a.call.ccall.ccall, html[data-pt] body #view .card.card[data-step] a.call.ccall.ccall{background:linear-gradient(rgb(34,116,79),rgb(28,100,69))!important;background-color:transparent!important;color:#fff!important;border:0!important;border-radius:12px!important;box-shadow:rgba(255,255,255,.14) 0 1px 0 0 inset,rgba(4,24,15,.35) 0 4px 10px -5px!important;font-size:16px!important;font-weight:650!important;letter-spacing:normal!important;gap:10px!important;padding:0 20px!important;min-height:0!important;height:54px!important}html[data-pt] body #view .card.card[data-step] a.call.ccall.ccall .num{font-size:17px!important}@media (max-width:599px){html[data-pt] body #view .card.card[data-step] a.call.ccall.ccall .num{font-size:16px!important}}html[data-pt] body #view .card.card[data-step] a.call.ccall.ccall:hover{background:linear-gradient(rgb(30,108,73),rgb(24,92,63))!important}html[data-pt] body #view .rdwq #qcard#qcard#qcard a.call.ccall.ccall{background:linear-gradient(rgb(34,116,79),rgb(28,100,69))!important;border-radius:12px!important;box-shadow:rgba(255,255,255,.14) 0 1px 0 0 inset,rgba(4,24,15,.35) 0 4px 10px -5px!important;font-size:16px!important;font-weight:650!important;letter-spacing:normal!important;gap:10px!important;padding:0 20px!important;min-height:0!important;height:54px!important}html[data-pt] body #view .rdwq #qcard#qcard#qcard a.call.ccall.ccall .num{font-size:17px!important}@media (max-width:599px){html[data-pt] body #view .rdwq #qcard#qcard#qcard a.call.ccall.ccall .num{font-size:16px!important}}@media (min-width:1180px){html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) body #view .hero.hero[data-rdc] .cov-vis .fwrap.fwrap{margin-top:250px!important}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) body #view section.hero.hero[data-rdc]{height:auto!important;max-height:none!important}}html body .ft .brand .fsoc{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0 0!important;padding:0;max-width:none}html body .ft .brand .fsoc a{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid rgba(255,255,255,.18);border-radius:10px;color:inherit;opacity:.85;transition:opacity 150ms ease-out,border-color 150ms ease-out,transform 150ms ease-out}html body .ft .brand .fsoc a:hover,html body .ft .brand .fsoc a:focus-visible{opacity:1;border-color:rgba(255,255,255,.42);transform:translateY(-1px)}html body .ft .brand .fsoc svg{width:18px;height:18px;fill:currentColor}@media (prefers-reduced-motion:reduce){html body .ft .brand .fsoc a{transition:none}html body .ft .brand .fsoc a:hover{transform:none}}/* health pages (owner 2026-11-11): "or" and the Call button on every quote step on phones and tablets. tpl.css hid them on steps 2, 3 and 5 below 981px;the other page types already show them. Same look as step 1 on the health card. */ @media (max-width:980px){html[data-pt="health"] body #view .card:is([data-step="2"],[data-step="3"],[data-step="4"],[data-step="5"]) .cb>.cor{display:flex!important}html[data-pt="health"] body #view .card:is([data-step="2"],[data-step="3"],[data-step="4"],[data-step="5"]) .cb>a.call.ccall{display:flex!important}}/* home and health, desktop (owner 2026-11-11): no empty band between Continue/Next and "or". Each step's question area had a
   fixed height (tpl.css) taller than its content (72px gap on home step 3, up to 136px on health). Every step sizes to its
   content (step 5, the longest, keeps its own height so the Call button stays inside the card); the visible pane joins the flow and the outgoing one hides at once. */
@media (min-width:981px){
  html[data-pt]:is([data-pt="home"],[data-pt="health"]) body .hero .card:is([data-step="1"],[data-step="2"],[data-step="3"],[data-step="4"]) .qa{height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}
  html[data-pt]:is([data-pt="home"],[data-pt="health"]) body .hero .card:is([data-step="1"],[data-step="2"],[data-step="3"],[data-step="4"]) .qa>.q.on{position:relative!important;top:auto!important}
  html[data-pt]:is([data-pt="home"],[data-pt="health"]) body .hero .card:is([data-step="1"],[data-step="2"],[data-step="3"],[data-step="4"]) .qa>.q.out{display:none!important}
}
/* step 5 (name and phone, the tallest step) on desktop: the card grows a little so the Call button stays inside it */
@media (min-width:981px){
  html[data-pt]:is([data-pt="home"],[data-pt="health"]) body .hero .card[data-step="5"]{height:auto!important;max-height:none!important}
  html[data-pt]:is([data-pt="home"],[data-pt="health"]) body .hero .card[data-step="5"] .cb{height:auto!important;overflow:visible!important}
}
@media (min-width:981px){
  html[data-pt]:is([data-pt="home"],[data-pt="health"]) body .hero .card[data-step="5"] .qa{height:auto!important;min-height:0!important;overflow:visible!important}
  html[data-pt]:is([data-pt="home"],[data-pt="health"]) body .hero .card[data-step="5"] .qa>.q.on{position:relative!important;top:auto!important}
  html[data-pt]:is([data-pt="home"],[data-pt="health"]) body .hero .card[data-step="5"] .qa>.q.out{display:none!important}
}

/* zzzzzzzz-jstrip.css */
/* the green job photo strip under the hero (home, state pages): green under the photos too, not only above them
   (owner 2026-11-11). Job pages put the strip on white and are left as they are. */
html[data-pt]:not([data-pt="jobs"]) body #view section.jsec{padding-bottom:36px!important}
@media (max-width:599px){html[data-pt]:not([data-pt="jobs"]) body #view section.jsec{padding-bottom:24px!important}}

/* zzzzzzzz-night-a11y.css */
/* night 2026-11-11: axe link-in-text-block on the Spanish pages: the "Hecho por Rankwyre" link is the same colour as its text, so it needs something besides colour. An underline, Spanish pages only (the English footer passes). */
html[lang^="es"] body .ft .fbot>span>a[href^="https://rankwyre.com"]{text-decoration:underline;text-underline-offset:3px}

/* zzzzzzzz-night-back.css */
/* night 2026-11-11: the Back button on every quote card kept its 4px tap-area pseudo element (.pback::after, position:absolute;inset:-4px), but the row layout above sets .pback to position:static, so the pseudo element stretched to the whole card and every tap on a tile, chip or Next at step 2 and later landed on Back. Make the button the positioned parent again (no visual change: the row layout sets inset:auto and no offsets). */
html body #view #qcard#qcard#qcard.rd-row1 .rd-row1r>#qback#qback,html body .card.rd-row1 .rd-row1r>.pback{position:relative!important}

/* zzzzzzzz-otp.css */
/* Code and done steps (owner 2026-11-11, live test). tpl.css gives every hero card's question area (.qa) a fixed height per step with overflow hidden. The done step is 132 to 184px tall, too short once "Best time to call?" is added after the code, so its buttons were cut and the centered heading slid out of the top. The code step kept a height taller than its content, which left a big gap above "or". Let these two steps size to their own content. */ html body .hero .card[data-step="otp"] .qa, html body .hero .card[data-step="done"] .qa, html body #view .card[data-step="otp"] .qa, html body #view .card[data-step="done"] .qa{height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}html[data-pt] body #view .rdwq #qcard#qcard#qcard .q.on:is(.otp,.thanks){display:block!important;max-width:560px!important;margin:0 auto!important;text-align:center!important;position:relative!important}html[data-pt] body #view .rdwq #qcard#qcard#qcard .q.on:is(.otp,.thanks)::before{display:none!important;content:none!important}html[data-pt] body #view .rdwq #qcard#qcard .q.on:is(.otp,.thanks)>*{grid-column:auto!important;margin-left:auto!important;margin-right:auto!important}html[data-pt] body #view .rdwq #qcard#qcard .q.on:is(.otp,.thanks) .qh{display:flex!important;justify-content:center!important;align-items:center!important;gap:10px!important;width:100%!important;text-align:center!important}html[data-pt] body #view .rdwq #qcard#qcard:is([data-step="otp"],[data-step="done"])~.cor, html[data-pt] body #view .rdwq #qcard#qcard:is([data-step="otp"],[data-step="done"]) .cor, html[data-pt] body #view .rdwq #qcard#qcard:is([data-step="otp"],[data-step="done"]) a.call.ccall{max-width:560px!important;margin-left:auto!important;margin-right:auto!important}html[data-pt] body #view .rdwq #qcard#qcard:is([data-step="otp"],[data-step="done"]) a.call.ccall{width:100%!important}html body .card:is([data-step="otp"],[data-step="done"]) .qa>.q.on{position:relative!important;top:auto!important}html body .card:is([data-step="otp"],[data-step="done"]) .qa>.q.out{display:none!important}/* owner: "Your price is on the way" and "Enter the code we texted you" are one line sentences */ @media (min-width:400px){html body .card:is([data-step="otp"],[data-step="done"]) .q.on>.qh{white-space:nowrap!important;max-width:none!important;width:auto!important;flex-wrap:nowrap!important}html[data-pt] body #view .rdwq #qcard#qcard .q.on:is(.otp,.thanks)>.qh{width:100%!important}}/* /quote: the small lines and the "or" divider follow the same 560px centered column */ html[data-pt] body #view .rdwq #qcard#qcard#qcard .q.on:is(.otp,.thanks)>:not(.qh){width:auto!important;max-width:100%!important;justify-self:auto!important;align-self:auto!important}html[data-pt] body #view .rdwq #qcard#qcard#qcard .q.on:is(.otp,.thanks)>p{display:block!important;width:100%!important;margin-left:0!important;margin-right:0!important;text-align:center!important}html[data-pt] body #view .rdwq #qcard#qcard#qcard:is([data-step="otp"],[data-step="done"]) .cb>.cor{width:100%!important;max-width:560px!important;margin-left:auto!important;margin-right:auto!important;left:auto!important;right:auto!important;transform:none!important}/* phones: the four "best time" buttons keep one line each */ @media (max-width:440px){html body .card[data-step="done"] .v2more button{white-space:nowrap!important;padding-left:6px!important;padding-right:6px!important;font-size:14px!important}}/* tablets: ".v2 .thanks p{font-size:14px}" (tpl.css) also hit the done heading, which is a <p class="qh"> */ @media (min-width:600px) and (max-width:980px){html body .v2 .card[data-step="done"] .q.thanks>p.qh{font-size:22px!important}}html body .card[data-step="done"] .v2more{margin-bottom:12px!important}/* the "or" divider on these two steps: as wide as the Call button under it, with room above and below */ html body #view .card:is([data-step="otp"],[data-step="done"]) .cb>.cor{align-self:stretch!important;width:auto!important;margin:14px 0 12px!important}/* tablets and phones: the card's lower half (.cb) keeps a fixed height from the earlier steps; let it grow on these two */
@media (max-width:1023px){html body #view .card:is([data-step="otp"],[data-step="done"]){height:auto!important;max-height:none!important}
  html body #view .card:is([data-step="otp"],[data-step="done"]) .cb{height:auto!important;max-height:none!important;overflow:visible!important}}

/* two column quote cards (state pages and /quote), steps 2 to 5 on desktop: "or" and the Call button stay in the right
   column under the answers (owner 2026-11-11, "it was perfect before"). Last night's step 2+ Call button rule (zzzzzzz-m.css) had made both full width. */ @media (min-width:1024px){html[data-pt] body #view .hero[data-kind="states"] .card.card:not([data-step="1"]):not([data-step="otp"]):not([data-step="done"]) .cb>:is(a.call.ccall,.cor), html[data-pt] body #view .rdwq #qcard#qcard#qcard:not([data-step="1"]):not([data-step="otp"]):not([data-step="done"]) .cb>:is(a.call.ccall,.cor){width:calc(62.5% - 25px)!important;max-width:none!important;margin-left:calc(37.5% + 25px)!important;margin-right:0!important;align-self:auto!important}}html[data-pt="quote"] #view .trh-lede{display:flex!important;flex-wrap:wrap!important;align-items:center!important;column-gap:14px!important;row-gap:6px!important}html[data-pt="quote"] #view .trh-lede .rdq-div{display:inline-block;width:1px;height:20px;background:currentColor;opacity:.25}html[data-pt="quote"] #view .trh-lede a.tp.rdq-tp{position:static!important;margin:0!important;transform:none!important;display:inline-flex!important;align-items:center}html[data-pt="quote"] #view .trh-lede a.tp.rdq-tp{text-decoration:none!important;border:0!important;line-height:1!important}html[data-pt="quote"] #view .trh-lede a.tp.rdq-tp .tp-wm{display:inline-flex!important;align-items:center!important;gap:5px!important;height:20px!important;font-size:16px!important;font-weight:600!important;color:#08140f!important;text-decoration:none!important}html[data-pt="quote"] #view .trh-lede a.tp.rdq-tp .tp-ws svg{width:18px!important;height:18px!important;fill:#00B67A!important;display:block!important}@media (max-width:599px){html[data-pt="quote"] #view .trh-lede .rdq-div{height:16px}html[data-pt="quote"] #view .trh-lede a.tp.rdq-tp .tp-wm{font-size:14px!important;height:16px!important}html[data-pt="quote"] #view .trh-lede a.tp.rdq-tp .tp-ws svg{width:15px!important;height:15px!important}}/* phones: the page's own short line ("A few questions.") so Trustpilot stays on the same line */
@media (max-width:599px){html[data-pt="quote"] #view .trh-lede{flex-wrap:nowrap!important}
  html[data-pt="quote"] #view .trh-lede .trh-full{display:none!important}
  html[data-pt="quote"] #view .trh-lede .trh-short{display:inline!important}}

/* zzzzzzzz-state-photo.css */
/* state heroes on phones (owner 2026-11-11): a shorter photo so the quote form comes up sooner, cropped lower so the family
   stands above the form instead of being cut at the waist. Checked on Alaska, Texas, Arizona, Florida, Ohio, Colorado.
   Tablets and desktop keep theirs. */
@media (max-width:599px){html[data-pt] body #view .hero[data-kind="states"] .stphoto.stphoto{height:235px!important;background-position:62% 60%!important}}

/* zzzzzzzz-title-fit.css */
/* state and city titles (owner 2026-11-11): the title is sized to its longest rotating phrase by a script; it stays invisible
   until that size is set (fitStateTitle adds .rd-fit, 1.5 s at the latest) so it never visibly shrinks after it appears */
html:is([data-pt="state"],[data-pt="city"]) body #view .hero[data-kind="states"] h1:not(.rd-fit){opacity:0!important}
html:is([data-pt="state"],[data-pt="city"]) body #view .hero[data-kind="states"] h1.rd-fit{transition:opacity .12s ease-out}

/* zzzzzzzz-underline.css */
/* rates, calculators, funeral costs: the gold underline sat about 25px under the title and touched the line below it
   (owner 2026-11-11). It is placed from the title box, which has bottom padding, so it now sits on the box's bottom edge, right under the words. */ html:is([data-pt="tool"],[data-pt="rates"],[data-pt="funeral-costs"]) body #view .rdh h1 .sq>svg.sw.sw{bottom:0!important}/* the quote form tiles ("My spouse", "My mortgage"): the label gets the room the arrow took;the whole tile is the button */ html[data-pt] body :is(#v2top,#view,#qcard,#app) #q1#q1 .tile.tile.tile.tile>svg.tc.tc.tc{display:none!important}html[data-pt] body :is(#v2top,#view,#qcard,#app) #q1#q1 .tile.tile.tile.tile .tl{flex:1 1 auto;min-width:0;white-space:nowrap!important;overflow:hidden;text-overflow:ellipsis}@media (max-width:599px){html[data-pt] body :is(#v2top,#view,#qcard,#app) #q1#q1 .tile.tile.tile.tile{gap:8px!important;padding-left:8px!important;padding-right:8px!important}html[data-pt] body :is(#v2top,#view,#qcard,#app) #q1#q1 .tile.tile.tile.tile .ti{width:30px!important;height:30px!important}html[data-pt] body :is(#v2top,#view,#qcard,#app) #q1#q1 .tile.tile.tile.tile .tl{font-size:15px!important}}/* the age chips on the seniors pages ("Life insurance at 50"): one line, the arrow steps aside to make room */ html[data-pt] body #view .b3-ag a.b3-agc.b3-agc .b3-go{display:none}html[data-pt] body #view .b3-ag a.b3-agc.b3-agc .b3-tx{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html[data-pt] body :is(.btn,.chip,.pill,.badge,.btn-call,.btn-nav){white-space:nowrap}html[data-pt] body :is(h1,h2,h3,h4){text-wrap:balance}html[data-pt] body :is(p,li,figcaption){text-wrap:pretty}html[data-pt] body #view .rdwq #qcard#qcard #q1#q1 .tile.tile .tl.tl{white-space:nowrap!important;overflow:hidden;text-overflow:ellipsis;min-width:0}@media (max-width:599px){html[data-pt] body #view .rdwq #qcard#qcard #q1#q1 .tile.tile .tl.tl{font-size:15px!important}}html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) body #view .hero[data-rdc="1"] .cov-text .h1[style*="--fkl"]{font-size:clamp(26px,calc(var(--fkl) * min(100vw - 650px,814px)),100px)!important}@media (max-width:1179px){html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) body #view .hero[data-rdc="1"] .cov-text .h1[style*="--fkl"]{font-size:clamp(26px,calc(var(--fkl) * (100vw - 64px)),64px)!important}}@media (max-width:599px){html:is([data-pt="coverage"],[data-pt="compare"],[data-pt="amounts"]) body #view .hero[data-rdc="1"] .cov-text .h1[style*="--fks"]{font-size:clamp(26px,calc(var(--fks) * (100vw - 40px)),44px)!important}}